.f1 {font-weight:bold; color:#FF3300;}
.f2 {font-weight:bold; color:#339933;}
.f3 {font-weight:bold; color:#FF3300; font-size:14px;}
.f4 {font-weight:bold; color:#FF3300; font-size:15px;}

body {
margin:0;
padding:0;
font-size:14px;
background:url(image/s-bk.jpg) repeat-x;
}

.main {
margin-left:auto;
margin-right:auto;}

.s-header {width:912px;}

.ue {
width:912px;
height:22px;}
.ue h1 {
float:left;
font-size:12px;
color:#FFFFFF;
line-height:15px;
margin:0;
padding:0;}
.ue a {
float:right;
color:#FFFFFF;
text-decoration:none;}

.sita {
width:912px;
clear:both;
padding:5px 0 0 0;}

.sita-1 a {
width:500px;
height:234px;
display:block;
background:url(image/s-header.jpg) no-repeat;
text-indent:-9999px;
float:left;}

.sita-2 a {
width:412px;
height:234px;
display:block;
background:url(image/s-header.jpg) no-repeat;
text-indent:-9999px;
float:right;
background-position:-500px 0px;}

.sita-2 a:hover {background-position:-1529px 0px;}

.sita h2 {
color:#FFFFFF;
float:right;
font-size:12px;
margin:0;}


.sita2 a {
width:912px;
height:450px;
display:block;
background:url(image/header.jpg) no-repeat;
text-indent:-9999px;
margin-top:8px;}

.sita2 h2 {
color:#FFFFFF;
float:right;
font-size:12px;
margin:0;}

.left {
border-right: groove 1px #999999;}

.left ul {
margin:0;
padding:0;
list-style:none;}
.left p {
margin-top:0;
margin-left:7px;
line-height:160%;
width:190px;}

.l-h2 {
background:url(image/l-h2.jpg) no-repeat;
height:50px;
color:#FF3300;
margin-top:10px;
margin-bottom:0;}
.l-h2 h2 {
font-size:14px;
line-height:40px;
margin-left:10px;
}

.menu a {
background:url(image/menu.jpg) no-repeat;
width:210px;
height:50px;
display:block;
text-indent:-9999px;}

.m-01 a {background-position:20px 12px;}
.m-02 a {background-position:20px -32px;}
.m-03 a {background-position:20px -76px;}
.m-04 a {background-position:20px -118px;}
.m-05 a {background-position:20px -160px;}
.m-06 a {background-position:20px -206px;}
.m-07 a {background-position:20px -248px;}
.m-08 a {background-position:20px -292px;}
.m-09 a {background-position:20px -336px;}
.m-10 a {background-position:20px -380px;}
.m-11 a {background-position:20px -422px;}
.m-12 a {background-position:20px -464px;}
.m-01 a:hover {background-position:-236px 12px;}
.m-02 a:hover {background-position:-236px -32px;}
.m-03 a:hover {background-position:-236px -76px;}
.m-04 a:hover {background-position:-236px -118px;}
.m-05 a:hover {background-position:-236px -160px;}
.m-06 a:hover {background-position:-236px -206px;}
.m-07 a:hover {background-position:-236px -248px;}
.m-08 a:hover {background-position:-236px -292px;}
.m-09 a:hover {background-position:-236px -336px;}
.m-10 a:hover {background-position:-236px -380px;}
.m-11 a:hover {background-position:-236px -422px;}
.m-12 a:hover {background-position:-236px -464px;}

.left-banner .l-banner00 a {
background:url(image/banner-kogao.jpg) no-repeat;
background-position:0px -26px;
height:133px;
width:210px;
display:block;
text-indent:-9999px;
margin-top:10px;}
.left-banner .l-banner00 a:hover {background-position:-214px -26px;}		

.left-banner .l-banner01 a {
background:url(image/banner-check.jpg) no-repeat;
background-position:0 0;
height:133px;
width:210px;
display:block;
text-indent:-9999px;
margin-top:10px;}
.left-banner .l-banner01 a:hover {background-position:-229px 0;}																		
.left-banner .l-banner02 a {
background:url(image/banner-jikoku.jpg) no-repeat;
background-position:0 0;
height:133px;
width:210px;
display:block;
text-indent:-9999px;
margin-top:20px;}
.left-banner .l-banner02 a:hover {background-position:-218px 0;}

.banner-map a{
background:url(image/banner-map.jpg) no-repeat;
width:630px;
height:100px;
display:block;
text-indent:-9999px;}

.banner-map a:hover {background-position:-699px 0px;}

.banner {
margin:0; padding:0;
height:180px;}
.banner li {float:left; list-style:none}
.banner a {
display:block;
width:188px;
height:171px;
background:url(image/banner.jpg) no-repeat;
text-indent:-9999px;}

.banner01 a {background-position:-3px -35px;}
.banner02 a {background-position:-216px -35px; margin-left:35px;}
.banner03 a {background-position:-428px -35px; margin-left:35px;}
.banner01 a:hover {background-position:-3px -262px;}
.banner02 a:hover {background-position:-216px -262px;}
.banner03 a:hover {background-position:-428px -262px;}

.footer {
background:url(image/footer.jpg) repeat-x;
height:30px;
color:#FFFFFF;
font-family:qMmpS Pro W3;
text-align:right;
margin-bottom:0;}

.footer a {
color:#FFFFFF;
text-decoration:none;
font-family:qMmpS Pro W3}

.footer2 {
width:912px;
margin-left:auto;
margin-right:auto;}



.title-yoi {
background:url(image/title-yoi.jpg) no-repeat;
height:23px;
width:155px;
margin-top:15px;
margin-left:10px;}

.yoi {line-height:160%; margin-top:20px; margin-left:15px;}

.yoi-1 {background:url(image/yoi-1.jpg) no-repeat; padding-top:140px;}
.yoi-2 {background:url(image/yoi-2.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.yoi-3 {background:url(image/yoi-3.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.yoi-4 {background:url(image/yoi-4.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.yoi-5 {background:url(image/yoi-5.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.yoi-6 {background:url(image/yoi-6.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.yoi-7 {background:url(image/yoi-7.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.yoi-8 {background:url(image/yoi-8.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.yoi-9 {background:url(image/yoi-9.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.yoi-10 {background:url(image/yoi-10.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.yoi-11 {background:url(image/yoi-11.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.yoi-12 {background:url(image/yoi-12.jpg) no-repeat; padding-top:20px; margin-top:30px;}


.title-hajimete {
background:url(image/title-hajimete.jpg) no-repeat;
height:23px;
width:155px;
margin-top:15px;
margin-left:10px;}

.hajimete {line-height:160%; margin-top:20px; margin-left:15px;}

.hajimete-1 {background:url(image/hajimete-1.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.hajimete-2 {background:url(image/hajimete-2.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.hajimete-3 {background:url(image/hajimete-3.jpg) no-repeat; padding-top:20px; margin-top:30px;}


.title-profile {
background:url(image/title-pro.jpg) no-repeat;
height:23px;
width:177px;
margin-top:15px;
margin-left:10px;}

.prof {line-height:160%; margin-top:20px; margin-left:15px;}

.prof-1 {background:url(image/profile-1.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.prof-2 {background:url(image/profile-2.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.prof-3 {background:url(image/profile-3.jpg) no-repeat; padding-top:20px; margin-top:30px;}
.prof-4 {border:solid 1px #333333;}
.prof-5 {background:url(image/left-profile.jpg) no-repeat; background-position:top right; margin:15px; padding-top:15px;}
.prof-5 p{background:url(image/profile-4.jpg) no-repeat; margin:0; padding-top:30px;}


.title-omoi {
background:url(image/title-omoi.jpg) no-repeat;
width:155px;
height:23px;
margin-top:15px;
margin-left:10px;}

.omoi {line-height:160%; margin-top:20px; margin-left:15px;}

.omoi-1 {background:url(image/omoi-1.jpg) no-repeat; padding-top:150px; margin-top:30px;}
.omoi-1 p {background:url(image/photo2.jpg) no-repeat; background-position:top right;}
.omoi-2 {background:url(image/omoi-2.jpg) no-repeat; padding-top:40px; margin-top:30px;}
.omoi-2 p {background:url(image/photo.jpg) no-repeat; background-position:top right;}


.title-ac {
background:url(image/title-ac.jpg) no-repeat;
width:155px;
height:23px;
margin-top:15px;
margin-left:10px;}

.access {line-height:160%; margin-top:20px; margin-left:15px;}

.access-p p{ float:left;}

.access-p-2 {
margin-left:50px;
font-size:16px;
border:solid 1px #003300;
padding:5px;}

.access-1,.access-2,.access-3,.access-4,.access-5,.access-6,.access-7,.access-9,.access-10,.access-12 {padding:18px 0 0 250px;}

.access-0 {background:url(image/access-1.jpg) no-repeat;margin-top:30px; height:45px; clear:both}
.access-1 {background:url(image/access-2.jpg) no-repeat;height:211px;margin-top:10px;}
.access-2 {background:url(image/access-3.jpg) no-repeat;height:211px;}
.access-3 {background:url(image/access-4.jpg) no-repeat;height:381px;}
.access-4 {background:url(image/access-5.jpg) no-repeat;height:211px;}
.access-5 {background:url(image/access-6.jpg) no-repeat;height:211px;}
.access-6 {background:url(image/access-7.jpg) no-repeat;height:211px;}
.access-7 {background:url(image/access-8.jpg) no-repeat;height:211px;}
.access-8 {background:url(image/access-9.jpg) no-repeat;padding-top:50px;}
.access-8 p{ margin:0}
.access-9 {background:url(image/access-10.jpg) no-repeat;height:211px;}
.access-10 {background:url(image/access-11.jpg) no-repeat;height:211px;}
.access-12 {background:url(image/access-12.jpg) no-repeat;height:211px;}


.title-houhou {
background:url(image/title-houhou.jpg) no-repeat;
height:23px;
margin-top:15px;
width:89px;
margin-left:10px;}

.houhou {line-height:160%; margin-top:20px; margin-left:15px;}
.houhou-1 {background:url(image/houhou-1.jpg) no-repeat; padding-top:35px;}
.houhou-flash{ margin-top:20px;}
.houhou-2 {background:url(image/houhou-2.jpg) no-repeat; padding-top:35px; padding-left:18px; clear:both}
.houhou-3 { background-color:#FFFFCC}
.houhou-4 {padding:10px;}
.houhou-5 {background:url(image/houhou-3.jpg) no-repeat; padding-top:20px;}
.houhou-6 {background:url(image/houhou-5.jpg) no-repeat; padding-top:55px;}
.houhou-6 p{ background:url(image/houhou-6.jpg) no-repeat; background-position:top right; height:209px;}
.houhou-7 {background:url(image/houhou-7.jpg) no-repeat; padding-top:35px;}
.houhou-7 p{ background:url(image/houhou-8.jpg) no-repeat; background-position:top right; height:209px;}
.houhou-8 {background:url(image/houhou-9.jpg) no-repeat; padding-top:35px;}
.houhou-11 p{ background:url(image/houhou-10.jpg) no-repeat; background-position:top right; height:209px;}
.houhou-9 p{ background:url(image/houhou-11.jpg) no-repeat; background-position:top right; height:209px;}
.houhou-10 p{ background:url(image/houhou-12.jpg) no-repeat; background-position:top right; height:209px;}


.title-qa {
background:url(image/title-qa.jpg) no-repeat;
height:23px;
margin-top:15px;
width:133px;
margin-left:10px;}

.qa	{line-height:160%; margin-top:20px; margin-left:15px;}

.qa-1 {width:40px;}

.qa-0 {border:#666666 solid 2px;}

.qa-2 {
border-bottom:dashed #666666 1px;
padding:10px;
font-size:14px;
font-weight:bold;
width:570px;}

.qa-3 {padding-left:10px;}

.qa-4 {padding:10px;}


.title-voice {
background:url(image/title-voice.jpg) no-repeat;
height:23px;
margin-top:15px;
width:133px;
margin-left:10px;}

.voice	{line-height:140%; margin-top:20px; margin-left:15px;}
.voice img {width:675px; text-align:left;}	

.voice-2 {
background:url(image/voice-2.jpg) no-repeat;
height:133px;
padding:10px 0 0 146px;
font-size:14px;}

.voice-3 {
background:url(image/voice-3.jpg) no-repeat;
height:147px;
padding:15px 0 0 13px;}

.voice-4 {
margin-left:25px;
line-height:150%;}

.voice-5 {
background:url(image/voice-16.jpg) no-repeat;
height:133px;
padding:10px 0 0 146px;
font-size:14px;}


.index	{line-height:190%; margin-top:10px; margin-left:15px;}

.index-1 {background:url(image/index-1.jpg) no-repeat; padding-top:105px;}
.index-1 p {
background:url(image/index-2.jpg) no-repeat;
background-position:bottom right;
width:640px;}

.index-2 {background:url(image/index-3.jpg) no-repeat; padding-top:90px;}


.title-new {
background:url(image/title-new.jpg) no-repeat;
height:23px;
margin-top:15px;
width:133px;
margin-left:10px;}

.new {line-height:160%; margin-top:20px; margin-left:15px;}

.new-1 {
border:solid 1px #000000;
margin-top:20px;
width:630px;}
.new-1 ul { margin-top:15px;}

.new-2 li {
border-bottom:dashed 1px #333333;
list-style:none;
vertical-align:top;
padding-top:15px;
padding-bottom:10px;
margin-left:15px;
list-style-image:url(image/new-1.jpg);
width:90%;}


.title-sitemap {
background:url(image/title-sitemap.jpg) no-repeat;
height:23px;
margin-top:15px;
width:133px;
margin-left:10px;}

.sitemap@{line-height:190%; margin-top:10px; margin-left:15px;}

.sitemap-1 li a{font-size:14px; line-height:180%;}


.title-check {
background:url(image/title-check.jpg) no-repeat;
height:23px;
margin-top:15px;
width:293px;
margin-left:10px;}

.check {line-height:190%; margin-top:30px; margin-left:15px;}

.check-1 {background:url(image/check-1.jpg) no-repeat; padding:55px 0 0 50px;}
.check-2 {background:url(image/check-2.jpg) no-repeat; padding:55px 0 0 50px;}
.check-3 {background:url(image/check-3.jpg) no-repeat; padding:55px 0 0 50px;}
.check-4 {background:url(image/check-4.jpg) no-repeat; padding:55px 0 0 50px;}
.check-5 {background:url(image/check-5.jpg) no-repeat; padding:100px 0 0 50px;}
.check-6 {background:url(image/check-6.jpg) no-repeat; padding:100px 0 0 50px;}
.check-7 {background:url(image/check-7.jpg) no-repeat; padding:100px 0 0 50px;}
.check-8 {background:url(image/check-8.jpg) no-repeat; padding:55px 0 0 50px;}
.check-9 {background:url(image/check-9.jpg) no-repeat; padding:55px 0 0 50px;}


.title-jikoku {
background:url(image/title-jikoku.jpg) no-repeat;
height:23px;
margin-top:15px;
width:111px;
margin-left:10px;}

.jikoku {line-height:190%; margin-top:30px; margin-left:15px;}

.jikoku-1 {background:url(image/jikoku-1.jpg) no-repeat; padding:35px}
.jikoku-2 {background:#FFCC66; }


.title-toi {
background:url(image/title-toi.jpg) no-repeat;
height:23px;
margin-top:15px;
width:133px;
margin-left:10px;}

.toi {line-height:190%; margin-top:30px; margin-left:15px;}
.toi p {background:url(image/toi-1.jpg) no-repeat;
background-position:top right;
width:600px;}
.toi-1 {margin-left:20px;}
.toi-2 {border-bottom:dashed 1px #66CC00;}
.toi-3 {border:solid 1px #66CC00;}


.title-ryokin {
background:url(image/title-ryokin.jpg) no-repeat;
height:23px;
margin-top:15px;
width:67px;
margin-left:10px;}

.ryokin {line-height:190%; margin-top:30px; margin-left:15px;}

.ryokin-1 {background:url(image/ryokin-1.jpg) no-repeat; padding:35px}


.thick {width:80%px;
			height:50%
			text-align:center;}
			

.thick-bar {width:158px;
			height:47px;
			font-size:20px;
			font-weight:bold;
			padding-top:15px;
			padding-bottom:10px;
			}
			

.title-kogao {
background:url(image/kogao1.jpg) no-repeat;
height:50px;
margin-top:15px;
width:115px;
margin-left:10px;}

.kogao {
line-height:160%;
margin-left:15px;}

.kogao-1 {
background:url(image/kogao2.jpg) no-repeat;
width:699px;
height:479px;
}

.kogao-2 {padding:0 0 0 20px;}

.kogao-3 {
background:url(image/kogao3.jpg) no-repeat;
width:646px;
height:142px;
padding:30px 0 0 60px;
}

.kogao-4 {
background:url(image/kogao4.jpg) no-repeat;
width:639px;
height:230px;
padding:30px 0 0 20px;
}

.kogao-4 a {
background:url(image/kogao5.jpg) no-repeat;
width:314px;
height:68px;
display:block;
text-indent:-9999px;
float:right;
}

.kogao-5 {
background:url(image/kogao7.jpg) no-repeat;
padding:30px 0 0 20px;
}

.kogao-6 {
background:url(image/kogao6.jpg) no-repeat;
padding:30px 0 0 20px;
}

.kogao-6 ul {
padding:0;
margin:0;
list-style:none;
}

.kogao-8 {
background:url(image/kogao8.jpg) no-repeat;
width:646px;
height:689px;
}



.title-kogao2 {
background:url(image/kogao2-1.jpg) no-repeat;
width:684px;
height:70px;
margin-top:15px;
margin-left:10px;
}

.kogao2-1 {background:url(image/kogao2-2.jpg) no-repeat; height:170px;}
.kogao2-2 {background:url(image/kogao2-3.jpg) no-repeat; height:130px;}
.kogao2-3 {background:url(image/kogao2-4.jpg) no-repeat; height:115px;}
.kogao2-4 {background:url(image/kogao2-5.jpg) no-repeat; height:125px;}
.kogao2-5 {background:url(image/kogao2-6.jpg) no-repeat; height:580px;}

.kogao2-1,.kogao2-2,.kogao2-3,.kogao2-4,.kogao2-5 {padding:25px 0 0 45px;}

.entry {line-height:160%;}
