@charset "utf-8";
/* ---------------------------------------------------------------------
共通
--------------------------------------------------------------------- */
body{
background:url(../../images/back.gif) repeat-x;
text-align:center;
line-height:1.4em;
font-size:0.8em;
font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif, ;
color:#666666;
}
a{
text-decoration: underline;
color: #135f15;
overflow: hidden;
outline: none;
}
a:hover{
text-decoration: none;
color: #2b9a2b;
}
#c_center{
width: 1000px;
margin:0px auto;
margin-top:0px;
padding:0 0px;
}

.em_red a{
text-decoration: underline;
color: #e12d37;
overflow: hidden;
outline: none;
}
.em_red a:hover{
text-decoration: none;
color: #de7278;
}

.dami_text{font-size:0.1em;visibility:hidden;margin-left:-1000em;}

.em_red{color:#e12d37;}
.em_rightblue{color:#06f;}
.clearboth{
	clear:both;
	font-size:1px;
	line-height:0px;
	height:0px;
	text-indent:-3000px;
	color:#FFFFFF;
}


.mgn5left{margin-left:5px;}
.mgn10left{margin-left:10px;}
.mgn15left{margin-left:15px;}
.mgn20left{margin-left:20px;}
.mgn25left{margin-left:25px;}
.mgn30left{margin-left:30px;}
.mgn40left{margin-left:40px;}

.mgn5dwn{margin-bottom:5px;}
.mgn10dwn{margin-bottom:10px;}
.mgn15dwn{margin-bottom:15px;}
.mgn20dwn{margin-bottom:20px;}
.mgn25dwn{margin-bottom:25px;}
.mgn30dwn{margin-bottom:30px;}
.mgn40dwn{margin-bottom:40px;}
.mgn50dwn{margin-bottom:50px;}
.mgn60dwn{margin-bottom:60px;}

.text-right{text-align:right;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-deco-throu{text-decoration:line-through;}

.imgmiddle{vertical-align:middle;}

.floatleft{float:left}
.floatright{float:right}



a:hover img,.up_img{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}

.text_height14{line-height:1.4em;}
.text_height16{line-height:1.6em;}

.green_bold{font-weight:bold;color:#0c3d0d;}

/* ---------------------------------------------------------------------
ヘッダ
--------------------------------------------------------------------- */
#header{text-align:left;}

#b_box{width:688px;height:51px;margin-top:20px;}

#b_global {list-style: none;}
#b_global li {float:left;height:51px;display:block;}
#b_global li a{display:block;height:51px;}

#btn01 a {width:96px;
background: url(../../images/g_navis.jpg) 0 0 no-repeat;}
#btn01 a:hover {background-position: 0px -51px;}
#btn01_up {width:96px;
background: url(../../images/g_navis.jpg) 0 0 no-repeat;
background-position: 0px -51px;}

#btn02 a {width:130px;
background: url(../../images/g_navis.jpg) -96px 0 no-repeat;}
#btn02 a:hover {background-position: -96px -51px;}
#btn02_up {width:130px;
background: url(../../images/g_navis.jpg) -96px 0 no-repeat;
background-position: -96px -51px;}

#btn03 a {width:64px;
background: url(../../images/g_navis.jpg) -226px 0 no-repeat;}
#btn03 a:hover {background-position: -226px -51px;}
#btn03_up {width:64px;
background: url(../../images/g_navis.jpg) -226px 0 no-repeat;
background-position: -226px -51px;}

#btn04 a {width:114px;
background: url(../../images/g_navis.jpg) -290px 0 no-repeat;}
#btn04 a:hover {background-position: -290px -51px;}
#btn04_up {width:114px;
background: url(../../images/g_navis.jpg) -290px 0 no-repeat;
background-position: -290px -51px;}

#btn05 a {width:117px;
background: url(../../images/g_navis.jpg) -404px 0 no-repeat;}
#btn05 a:hover {background-position: -404px -51px;}
#btn05_up {width:117px;
background: url(../../images/g_navis.jpg) -404px 0 no-repeat;
background-position: -404px -51px;}

#btn06 a {width:94px;
background: url(../../images/g_navis.jpg) -521px 0 no-repeat;}
#btn06 a:hover {background-position: -521px -51px;}
#btn06_up {width:94px;
background: url(../../images/g_navis.jpg) -521px 0 no-repeat;
background-position: -521px -51px;}

#btn07 a {width:73px;
background: url(../../images/g_navis.jpg) -615px 0 no-repeat;}
#btn07 a:hover {background-position: -615px -51px;}
#btn07_up {width:73px;
background: url(../../images/g_navis.jpg) -615px 0 no-repeat;
background-position: -615px -51px;}


/* ---------------------------------------------------------------------
レフトナビ、ライトコンテンツ
--------------------------------------------------------------------- */
#left_navis{
width:270px;
float:left;
display:block;
text-align:center;
padding-top:25px;
}
#right_contents{
	width:730px;
	float:left;
display:block;
text-align:left;
padding-top:25px;
	}
.in_left_contents{width:682px;}
/* ---------------------------------------------------------------------
コンテンツ
--------------------------------------------------------------------- */
#contents{
padding:0px 0px;
width:1000px;
float:left;
text-align:left;
background:#FFF;
}
.in_contents{width:900px;margin:0 auto;}
.qa_contents{width:882px;margin:0 auto;background:#f0f2e2;padding:9px;}

/* ---------------------------------------------------------------------
QA
--------------------------------------------------------------------- */
.qa_t{width:760px;margin:0 auto;margin-bottom:15px;}
.qa_t th{border-bottom:#135f15 1px solid;font-weight:bold;color:#135f15;}
.qa_t th,.qa_t td{padding:5px;}

/* ---------------------------------------------------------------------
フッター
--------------------------------------------------------------------- */
#foot_head{text-align:right;width:1000px;margin:0 auto;background:#FFF;}
#footer{
float:left;
display:block;
clear:both;
width:100%;
background:#125e14;
text-align:left;
padding-top:15px;
padding-bottom:15px;
}
#fotter_in{
padding:0px 0px;
width: 1000px;
margin:0px auto;
color:#FFFFFF;
}
.foot_logo{padding:20px;width:160px;}
.foot_text_box{padding:15px 20px;width:759px;border-left:#FFF 1px solid;}
#fotter_in a{color:#FFFFFF;text-decoration: none;}
#fotter_in a:hover{color:#FFFFFF;text-decoration: underline;}


/* ---------------------------------------------------------------------
印刷用
--------------------------------------------------------------------- */
@media print {


}





