@charset "shift_jis";
/* CSS Document */


p#sitemasuka{
	width:566px;
	height:116px;
	background:url(../img/top/148.jpg) left top no-repeat;
	text-indent:-9999px;
	margin:0 0 17px 0;
}

h2,h3{
	font-size:116%;
	font-weight:bold;
	color:#333333;
	margin:0 0 8px 0;
}



div#sec11{
}

div#sec11 h2,
div#sec12 h2,
div#sec13 h2{
	padding:14px 0 0 0;
	background:white url(../img/common/sec1topbg.jpg) left 14px no-repeat;
}


div#sec11 p.img{
	float:right;
	width:112px;
	height:81px;
	margin:-66px 0 0 0;
	padding:0 28px 0 0;
	position:relative;
}
div#sec12 p.img{
	float:right;
	width:98px;
	height:117px;
/*	margin:-67px 0 0 0;*/
	padding:0 28px 0 0;
	position:relative;
}



div#sec11 p.txt img,
div#sec12 p.txt img{
	float:right;
	margin-top:-66px;
	position:relative;
}






div#sec13{
	margin-bottom:13px;
}



div#sec13 ol{
	width:520px;
	margin:12px auto;
}

div#sec13 ol li{
	width:437px;
	padding:0 0 0 83px;
	margin:0 0 13px 0;
}

div#sec13 ol li#sec13-1{
	background:url(../img/top/sec31.jpg) left center no-repeat;
}
div#sec13 ol li#sec13-2{
	background:url(../img/top/sec32.jpg) left center no-repeat;
}
div#sec13 ol li#sec13-3{
	background:url(../img/top/sec33.jpg) left center no-repeat;
}

div#sec13 ol li p.title{
	color:#CC3300;
	font-weight:bold;
	margin:0 0 5px 0;
}

p#sec13-4{
	background:url(../img/top/sec13-4.jpg) left top no-repeat;
	width:520px;
	height:50px;
	text-indent:-9999px;
	margin:0 auto 10px;
}


ul#sec14{
	width:518px;
	height:174px;
	margin:0 auto;
}

ul#sec14 li{
	float:left;
	width:130px;
	height:80px;
	margin:0 0 14px 0;
	padding:0 9px 0 120px;
	font-size:83.3%;
}
ul#sec14 li#sec14-1{
	background:url(../img/top/14-1.jpg) left center no-repeat;
}
ul#sec14 li#sec14-2{
	background:url(../img/top/14-2.jpg) left center no-repeat;
}
ul#sec14 li#sec14-3{
	background:url(../img/top/14-3.jpg) left center no-repeat;
}
ul#sec14 li#sec14-4{
	background:url(../img/top/14-4.jpg) left center no-repeat;
}





p#otamesi{
	clear:both;
	width:566px;
	height:117px;
	background:url(../img/top/336.jpg) left top no-repeat;
	margin:0 0 35px 0;
}

p#otamesi a{
	display:block;
	width:566px;
	height:117px;
	background:url(../img/top/336.jpg) left top no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}




p#konna{
	width:550px;
	height:30px;
	background:url(../img/top/konna.jpg) left top no-repeat;
	text-indent:-9999px;
	margin:0 auto 17px;
}

ul#konnalist{
	width:550px;
	margin:0 auto;
}

ul#konnalist li{
	float:left;
	display:inline;
	width:105px;
	padding:89px 0 0 0;
	text-align:center;
	line-height:1.4em;
	font-size:83.3%;
	margin:0 3px 0 2px;
}
ul#konnalist li#konnalist1{
	background:url(../img/top/konna1.jpg) center top no-repeat;
}
ul#konnalist li#konnalist2{
	background:url(../img/top/konna2.jpg) center top no-repeat;
}
ul#konnalist li#konnalist3{
	background:url(../img/top/konna3.jpg) center top no-repeat;
}
ul#konnalist li#konnalist4{
	background:url(../img/top/konna4.jpg) center top no-repeat;
}
ul#konnalist li#konnalist5{
	background:url(../img/top/konna5.jpg) center top no-repeat;
}



p#taikendan{
	clear:both;
	width:550px;
	height:30px;
	background:url(../img/top/taiken.jpg) left top no-repeat;
	text-indent:-9999px;
	margin:20px auto 17px;
}

ul#taikenlist{
	width:566px;
	float:left;
	display:inline;
	margin:0 auto 20px;
}

ul#taikenlist li{
	float:left;
	display:inline;
	width:269px;
	margin:0 7px 0 7px;
	
}


ul#taikenlist li h2{
	font-weight:bold;
	font-size:100%;
}

ul#taikenlist li p a{
	font-weight:bold;
}













div#contents p.link{
	width:503px;
	margin:0 auto 20px ;
	background:url(../img/common/right.jpg) left center no-repeat;
	padding:0 0 0 15px;
}
div#contents p.link a{
	font-weight:bold;
}



















