body{
	margin:0;
	padding:0;
	text-align:center;
	width:100%;
	background-image:url(../images/gb5.gif);
	font:14px "¥á¥¤¥ê¥ª","Meiryo","£Í£Ó £Ð¥´¥·¥Ã¥¯","Hiragino Kaku Gothic Pro","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",sans-serif;

}

#document {
	margin: 0 auto;
	width:1006px;
	background-color:#ffffff;
	font-family:'MS UI Gothic';
	text-align:left;
}
h1{
	font-size:1.2em;
}
h2{
	font-size:1.1em;
}

a {
  color: #636363;
  text-decoration: none;
}

a:visited {
  color: #636363;
}

a:hover {
  color: #602C05;
  text-decoration: underline;
}


img {
border:0;
vertical-align:0px;

}

/*-------- ²èÌÌÁ´ÂÎÀßÄê --------*/


#header  {
	font-size:10px;

}

#header h1{
	font-size:1.2em;
	font-family:normal;
	color:gray;
	
}

#contents{
margin:0;
margin-top:10px;
padding:0;
background-color:#fff;
width:1006px;
}

#imgcontents{
margin:0;
padding:0;
width:1185px;
}

#main{
margin:0;
padding:0;
padding-left:50px;
padding-top:10px;
width:904px;
}

#rightnavi{
margin:0px;
padding:0px;
padding-top:5px;
float:right;
width:204px;
line-height:10px;
}

#rightnavi a{
color:#0D7A9E;
font-size:1.0em;;
text-decoration:underline;
line-height:1.4em;
}

#rightnavi a:hover{
color:#0BA0D2;
font-size:1.0em;;
text-decoration:underline;
}

#rightnavi .navi1{
	margin-top:5px;
}
#rightnavi .navi2{
	margin-top:5px;
}	
#rightnavi .td1{
	background-color:#C7F6DD;
	width:184px;
	height:30px;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
	border-style:solid;
	border-color:#7c7a74;
	border-width:1px 1px 1px 1px;
	padding:3px;
	
}
#rightnavi .td1_1{
	background-color:#0A944C;
	width:184px;
	height:30px;
	font-size:1.1em;
	line-height:1.3em;
	color:white;
	font-weight:bold;
	text-align:center;
	border-style:solid;
	border-color:#7c7a74;
	border-width:1px 1px 1px 1px;
	padding:3px;
	
}

#rightnavi .td2{
	border-style:solid;
	border-color:#7C7A74;
	border-width:0px 1px 0px 1px;
	width:190px;
	height:194px;
}
#rightnavi .td2_2{
	border-style:solid;
	border-color:#7C7A74;
	border-width:0px 1px 0px 1px;
	text-align:center;
	width:190px;
	height:40px;
}
#rightnavi .td3{
	border-style:solid;
	border-color:#7C7A74;
	border-width:0px 1px 1px 1px;
	font-size:0.9em;
	line-height:1.4em;
	padding:10px;#7C7A74;
	width:170px;
}



#rightnavi .td4{
	border-style:solid;
	border-color:#7C7A74;
	border-width:0px 1px 1px 1px;
	font-size:1.0em;
	padding:0px;
	margin:0px;
	width:190px;
}
#rightnavi .backrl{
	overflow-y: auto;
    	scrollbar-face-color: #4AAF48;
    	scrollbar-track-color: #C7F6DD;
    	scrollbar-arrow-color: #ffffff;
    	scrollbar-3dlight-color: #B6BAB8;
    	scrollbar-highlight-color: #565656;
    	scrollbar-shadow-color: #fcfcfc;
    	scrollbar-darkshadow-color: #B6BAB8;
	width:180px;
	height:200px;
	padding:5px;
	line-height:1.3em;
	font-size:1.0em;

}


.sekourei1{
background-image:url(../images/sekou.gif);
background-repeat:no-repeat;
height:26px;
width:189px;
}

.sekourei1_2{
background-image:url(../images/teitaku.gif);
background-repeat:no-repeat;
height:26px;
width:189px;
}

.sekourei2{
background-image:url(../images/sekou_02.gif);
width:189px;
}

.sekourei3{
background-image:url(../images/sekou_03.gif);
background-repeat:no-repeat;
height:5px;
width:189px;
}

#maincontents{
margin:0px;
padding:0px;
padding-top:5px;
float:left;
width:700px;
}

.sek{

width:320px;
color:#3DA8CC;
}

.sek1{
margin:3px;
margin-top:10px;
padding:5px;
width:320px;
border:solid 1px gray;
line-height:22px;
}
.sek1_1{
text-align:center;
height:125px;
}
.sek1_2{
padding-top:5px;
padding-left:8px;
line-height:22px;
}


#contents:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#advance{
margin:0;
padding:0;
width:700px;
line-height:20px;
font-size:1.2em;
}
.adv{
margin:0;
font-size:0.8em;
padding:8px;
color:#282828;
}
.adv2{
font-size:0.9em;
margin:0;
background-image:url(../images/subbar.jpg);
background-repeat:no-repeat;
padding-left:15px;
height:29px;

}
#question{
	font-size:0.9em;
	line-height:20px;
}
.qa1{
	font-size:1.2em;
	color:#3DA8CC;
}
.qa2{
	font-size:1.0em;
	
}
.qa3{
	border-style:dotted;
	border-width:2px 0px 0px 0px;
	border-color:gray;
	font-size:0.8em;
}

#toiawase{
	padding:5px;
}
#toiawase a{
color:#0D7A9E;
font-size:14px;
text-decoration:underline;
}


#douga{
	border-style:solid;
	border-color:#0D9B50;
	border-width:1px;
	width:684px;
	margin-top:20px;
}
#douga .td1{
	padding:0px;
	margin:0px;
	border-width:0px;
	width:684px;
	
}
#douga .td1_1{
	padding:0px;
	margin:0px;
	border-width:0px 0px 0p 1px;
	width:317px;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	vertical-align:middle;
}
#douga .td2{
	border-width:0px 1px 0px 1px;
	padding:0px;
	margin:0px;
	width:342px;
	height:235px;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/s_waku.gif);
	background-repeat:no-repeat;
}
#douga .td3{
	border-width:0px 1px 0px 0px;
	padding:0px;
	margin:0px;
	width:342px;
	height:235px;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/s_waku.gif);
	background-repeat:no-repeat;

}
#douga .td4{
	border-width:0px 1px 1px 1px;
	width:312px;
	padding:15px;
	font-size:0.9em;
	line-height:1.4em;
	vertical-align:top;
	background-color:#C7F6DD;
}
#douga .td5{
	border-width:0px 1px 1px 0px;
	width:312px;
	padding:15px;
	font-size:1.0em;
	line-height:1.4em;
	vertical-align:top;
background-color:#C7F6DD;
}
#blog{
	margin-top:20px;
}
#blog .td1{
	width:685;
	height:32px;
	vertical-align:top;
}
#blog.td2{
	width:228px;
	width:92px;
}
#blog.td3{
	width:226px;
	width:92px;
}

#cate2{
	margin-top:20px;
}
.cate{
	width:160px;
	height:210px;
	padding:10px 5px;
	background-color:#C7F6DD;
	text-align:center;
}

.cate1{
	width:150px;
	height:25px;
	background-image:url(../images/cate_t.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	font-size:1.0em;
	color:#ffffff;
}
.cate1_1{
	padding:3px;
	width:144px;
	height:48px;
	background-color:#ffffff;
	margin:0px;
	text-align:center;
}
.cate2{
	padding:4px 0px;
	width:142px;
	height:80px;
	background-color:#ffffff;
	margin:0px;
	line-height:1.0em;
	vertical-align:top;
	text-align:left;
	letter-spacing:0.1em;
}

#cate2 ul{
	list-style-type:none;
	padding-left:5px;
	margin-left:3px;
}
#cate2 li{
	padding:0px;
	margin:0px;

}
#cate2 a:link{
	color:#000000;
	font-size:0.9em;
}
#cate2 a:visited{
	color:#000000;
	font-size:0.9em;
}
#cate2 a:hover{
	font-size:0.9em;
	color:darkgreen;
}

.cate3{
	padding:0px;
	margin:0px;
	width:150px;
	height:7px;
	background-image:url(../images/cate_t_u.gif);
	background-repeat:no-repeat;
}



#main_under{
	width:1085px;
	margin-top:20px;
	margin-bottom:20px;
	padding-left:50px;
	padding-right:50px;
	padding-top:10px;
}
#cate{
	width:870px;
	border-style:solid;
	border-color:#DDDEDB;
	border-width:1px;
	margin-top:10px;
}
#cate .td1{
	width:870px;
	background-color:#dddedb;
	padding:2px 10px;
	font-size:1.3em;
}
#cate .td2{
	width:125px;
	padding:5px 10px;
	border-width:0px 0px 1px 1px;
}
#cate .td3{
	width:125px;
	border-width:0px 0px 1px 0px;
	padding:5px 10px;
}
#cate .td4{
	width:125px;
	paddding:5px 10px;
	border-width:0px 1px 1px 0px;
}


#cate .td5{
	width:197px;
	padding:5px 10px;
	border-width:0px 0px 1px 1px;
}
#cate .td6{
	width:197px;
	paddding:5px 10px;
	border-width:0px 0px 1px 0px;
}
#cate .td7{
	width:199px;
	paddding:5px 10px;
	border-width:0px 1px 1px 0px;
}

#footer{
clear:both;
width:100%;
text-align:center;
margin:0;
margin-top:20px;
padding:1px;
font-size:0.9em;
background-color:#0A944C;
}

#footer a:link{font-size:12px;color:#ffffff;text-decoration:none;}
#footer a:visited{font-size:12px;color:#ffffff;text-decoration:none;}
#footer a:hover{
font-size:12px;
color:#F8D9E2;
text-decoration:none;
width:240px;
}

p{
margin:0;
padding:10px;
}


.m1{
height:1px;
background-color:#ffffff;
font-size:1px;
}
.m2{
height:25px;
background-color:#2D0000;
padding-left:20px;
padding-top:5px;
color:#ffffff;
font-size:12px;
}
.m3{
height:5px;
background-color:#000000;
font-size:5px;
}
.m4{
height:30px;
background-color:#1B0000;
}

.m5{
	font-family:"£Í£Ó UI¥´¥·¥Ã¥¯";
	color:#000000;
	font-size:14px;
	padding-left:5px;
}
