@charset "utf-8";

/* ----------------------------------------
beginner
---------------------------------------- */
/* index */
#beginner h2.index-mainimg{
	margin:0;
	padding:0 0 30px 0;
	}

.index-menu1{
	width:692px;
	text-align:center;
	margin:0 auto 30px auto;
	padding:13px 0;
	background:#f3f3f3;
	}
.index-menu1 ul{
	width:664px;
	height:68px;
	margin:0 auto;
	background:url(../beginner/image/index_select_bg.gif) no-repeat left top;
	}
.index-menu1 ul li{
	text-align:right;
	padding-top:3px;
	list-style-type:none;
	float:left;
	display:inline;
	}
.index-menu1 ul li.bot1{width:228px;}
.index-menu1 ul li.bot2{width:211px;}
.index-menu1 ul li.bot3{width:221px;}

.index-section01{
	width:689px;
	margin:0 auto 10px auto;
	background:url(../beginner/image/index_sec1_bg2.gif) no-repeat left bottom;
	clear:both;
	}
.index-section01 .block1,
.index-section01 .block2{
	width:340px;
	padding:21px 0 20px 0;
	background:url(../beginner/image/index_sec1_bg1.gif) no-repeat left top;
	}
.index-section01 .block1{float:left;}
.index-section01 .block1{float:right;}
.index-section01 .pic{
	text-align:center;
	padding:0 0 12px 0;
	}
.index-section01 h3{
	text-align:center;
	padding:0 0 10px 0;
	}
.index-section01 .text{
	width:304px;
	font-size:85%;
	line-height:1.5;
	margin:0 auto;
	}

.sennai_section01{
	width:721px;
	margin:0 auto;
	clear:both;
	background:url(../beginner/image/sennai_bg01.gif) no-repeat left top;
	}
.sennai_section01 .bg{
	padding:0 0 15px 0;
	background:url(../beginner/image/sennai_bg02.gif) no-repeat left bottom;
	}
.sennai_section01 h2{
	width:143px;
	float:left;
	}
.sennai_section01 .data-ara01{
	width:336px;
	float:left;
	}
.sennai_section01 .pic{
	width:220px;
	padding:14px 0 10px 0;
	float:left;
	}

.sennai_section01 .data-ara01 h3{
	font-size:100%;
	font-weight:bold;
	line-height:1.5;
	padding:17px 0 5px 0;
	}
.sennai_section01 .data-ara01 .text{
	width:316px;
	font-size:85%;
	line-height:1.5;
	padding:0 0 8px 0;
	}
.sennai_section01 .data-ara01 .link-area01{
	width:316px;
	padding:0 0 2em 0;
	background:url(../beginner/image/sennai_bg03.gif) repeat-x left top;
	}
.sennai_section01 .data-ara01 .link-area01 p.link-icon01s{
	margin:10px 0 0 9px;
	}

.sennai_section01 .data-ara01 .speak-area01{
	width:316px;
	padding:2px 0 0 0;
	border-top:1px dotted #a7bfd9;
	}
.sennai_section01 .speak-area02{
	width:553px;
	margin-left:153px;
	padding:2px 0 0 0;
	border-top:1px dotted #a7bfd9;
	clear: both; 
	}

.sennai_section01 .data-ara01 .speak-area01 .staff,
.sennai_section01 .speak-area02 .staff{
	width:74px;
	text-align:right;
	float:left;
	}
.sennai_section01 .data-ara01 .speak-area01 .speak{
	width:242px;
	margin-top:11px;
	background:url(../beginner/image/sennai_speak01_01.gif) no-repeat left top;
	float:right;
	}
.sennai_section01 .data-ara01 .speak-area01 .speak p{
	font-size:75%;
	line-height:1.5;
	color:#52758f;
	padding:28px 9px 8px 28px;
	background:url(../beginner/image/sennai_speak01_02.gif) no-repeat left bottom;
	}

.sennai_section01 .speak-area02 .speak{
	width:479px;
	margin-top:11px;
	background:url(../beginner/image/sennai_speak02_01.gif) no-repeat left top;
	float:right;
	}
.sennai_section01 .speak-area02 .speak p{
	font-size:75%;
	line-height:1.5;
	color:#52758f;
	padding:28px 9px 8px 28px;
	background:url(../beginner/image/sennai_speak02_02.gif) no-repeat left bottom;
	}

.sennai_section01bg{
	width:721px;
	height:3px;
	font-size:1px;
	margin:0 auto;
	background:url(../beginner/image/sennai_bg04.gif) no-repeat left top;
	clear: both; 
	}


.manual_bg01{
	width:691px;
	margin:0 auto;
	padding:0 15px 51px 15px;
	background:url(../beginner/image/manual_bg01.gif) no-repeat left bottom;
	}
.manual_bg02{
	width:691px;
	margin:0 auto;
	padding:0 15px 26px 15px;
	background:url(../beginner/image/manual_bg02.gif) no-repeat left bottom;
	}
.manual_select1{
	width:684px;
	height:61px;
	margin:10px 0 0 10px;
	overflow:hidden;
	}
.manual_select1 li{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
	float:left;
	}
.manual_select1 li.bot1{width:240px;}
.manual_select1 li.bot2{width:190px;}
.manual_select1 li.bot3{width:244px;}
.manual_select2{
	width:677px;
	text-align:right;
	padding:23px 0 0 0;
	clear:both;
	}

.manual-section01{
	width:691px;
	margin:0 auto 6px auto;
	background:url(../beginner/image/manual_bg05.gif) no-repeat left bottom;
	}
.manual-section01 .block1{
	width:344px;
	padding:9px 0 13px 0;
	background:url(../beginner/image/manual_bg03.gif) no-repeat left top;
	float:left;
	}
.manual-section01 .block2{
	width:341px;
	padding:9px 0 13px 0;
	background:url(../beginner/image/manual_bg04.gif) no-repeat left top;
	float:right;
	}
.manual-section01 .icon01{
	background:url(../beginner/image/manual_icon01.gif) no-repeat 9px top;
	}
.manual-section01 .icon02{
	background:url(../beginner/image/manual_icon02.gif) no-repeat 9px top;
	}
.manual-section01 h3{
	font-size:100%;
	font-weight:bold;
	margin:0;
	padding:2px 0 5px 74px;
	}
.manual-section01 .text{
	font-size:85%;
	line-height:1.5;
	margin:0;
	padding:0 16px 0 74px;
	}
.manual-section01 .text .att{font-size:85%;}
* html .manual-section01 .text .att{font-size:80%;}
*+html .manual-section01 .text .att{font-size:80%;}



.tabi-mainarea{
	width:721px;
	margin:0 auto 33px auto;
	background:url(../beginner/tabi/image/index_bg01.jpg) no-repeat right top;
	}
.tabi-mainarea .text{
	font-size:85%;
	line-height:1.5;
	padding:0 295px 20px 0;
	}
.tabi-menu1{
	height:39px;
	padding:0 0 0 11px;
	background:url(../beginner/tabi/image/index_selectbg.gif) repeat-x left bottom;
	/*overflow:hidden;*/
	}
.tabi-menu1 li{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
	float:left;
	}
.tabi-menu1 li.bot1{width:136px;}
.tabi-menu1 li.bot2{width:125px;}
.tabi-menu1 li.bot3{width:138px;}

.tabi-map{
	text-align:center;
	padding-bottom:16px;
	}

.spot-map{
	padding:34px 0 0 0;
	}
.spot-map .map-area{
	width:690px;
	margin:0 auto 20px auto;
	padding:10px 0 8px 0;
	background:#daecf5;
	clear:both;
	}
.spot-map .map-area .map{
	width:294px;
	text-align:right;
	float:left;
	}
.spot-map .map-area .data-ara01{
	width:388px;
	float:right;
	}
.spot-map .map-area .section01{
	width:379px;
	background:url(../beginner/tabi/image/spot_map_bg2.gif) no-repeat left bottom;
	clear:both;
	}
.spot-map .map-area .section01 .title{
	width:379px;
	background:url(../beginner/tabi/image/spot_map_bg1.gif) no-repeat left top;
	overflow:hidden;
	position:relative;
	}
.spot-map .map-area .section01 .title .name{
	width:270px;
	font-size:85%;
	font-weight:bold;
	line-height:1.5;
	padding:10px 0 2px 0;
	float:left;
	}
.spot-map .map-area .section01 .title .distance01,
.spot-map .map-area .section01 .title .distance02,
.spot-map .map-area .section01 .title .distance03{
	width:90px;
	font-size:75%;
	margin:12px 0 0 0;
	padding:0 0 0 9px;
	border-left:1px solid #cccccc;
	float:right;
	}
.spot-map .map-area .section01 .title .distance01{color:#5d5bd3;}
.spot-map .map-area .section01 .title .distance02{color:#579a00;}
.spot-map .map-area .section01 .title .distance03{color:#e07166;}
.spot-map .map-area .section01 .data{
	width:227px;
	float:left;
	}
.spot-map .map-area .section01 .data .text{
	font-size:75%;
	line-height:1.5;
	padding:11px 0 5px 15px;
	}
.spot-map .map-area .section01 .data .link{
	font-size:75%;
	line-height:1.5;
	margin-left:15px;
	padding:0 0 18px 9px;
	background:url(../image/icon06.gif) no-repeat left 5px;
	}
.spot-map .map-area .section01 .pic{
	width:138px;
	padding:12px 0 20px 0;
	float:right;
	}

.spot-map .map-area .section01 .title .name img{
	margin:0 0 0 7px;
	vertical-align:middle;
	}







.sennai_section01 .bg:after,
.spot-map .map-area:after,
.spot-map .map-area .section01:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.sennai_section01 .bg,
.spot-map .map-area,
.spot-map .map-area .section01{display: inline-block;}
/* IE-mac \*/
* html .sennai_section01 .bg,
* html .spot-map .map-area,
* html .spot-map .map-area .section01{height: 1%;}
.sennai_section01 .bg,
.spot-map .map-area,
.spot-map .map-area .section01{display: block;}
/* End */




