@charset "Shift_JIS";

/*top*/

#container_index{
	width:887px;
	height: 533px;
	margin:0 auto;
	text-align:center;
	background:url(../images/img_main.jpg) no-repeat;
}

#contentsArea_index{
width:887px;
}

#index_menu{
	padding:230px 0 0 265px;
}

#index_menu li{
display:inline;
}

#index_contents_box{
height:148px;
}

*html #index_contents_box{
height:178px;
}

*:first-child+html #index_contents_box{
height:178px;
}

/*footerArea*/

#footerArea{
width:830px;
margin:10px auto 0 auto;
}

#second #container #footerArea{
width:830px;
margin:0 auto;
}

#footernavi{
	width:830px;
	margin:0px auto 0;
	padding-bottom:10px;
	text-align:right;
}

#footernavi li{
display:inline;
padding-left:5px;
}

#footernavi li a{
font-size:10px;
}

.li_border_left{
border-left:#878787 1px solid;
padding-left:15px;
margin-right:4px;
}

*html .li_border_left{
border-left:#878787 1px solid;
padding-left:15px;
margin-right:5px;
}

*:first-child+html .li_border_left{
border-left:#878787 1px solid;
padding-left:15px;
margin-right:5px;
}

.li_border_right{/*変えました*/
border-right:#3589DA 1px solid;
margin-left:6px;
padding-right:3px;
}

#copyright{
font-size:10px;
color:#666666;
float:left;
margin-left:5px;
}

#link_home{
float:right;
}

#link_home a{
font-size:10px;
color:#666666;
text-decoration:none;
}

#link_home a:visited {
	color:#666666;
	text-decoration: none;
	}
	
#link_home a:hover {
	color:#666666;
	text-decoration: underline;
	}


/*second*/

#second{
background:url(../second_images/body_bg.jpg) repeat-x #FFFFFF;
}

#container{
	width:887px;
	background:url(../second_images/img_header.jpg) no-repeat;
	margin:0 auto;
	text-align:center;
}

#second #container #contentsArea{
width:887px;
background:url(../second_images/colum_bg.gif) repeat-y;
text-align:left;
}

#second #container #contentsArea #contents_box{
width:887px;
background:url(../second_images/colum_bg.gif) repeat-y;
text-align:left;
}

#second #container #contentsArea #contents_box_w /*-----きの追加-----*/
{
width:887px;
background:url(../second_images/colum_bg_w.gif) repeat-y;
text-align:left;
}


#headerArea{
width:887px;
margin:0 auto;
text-align:left;
}

#container #headerArea h1{
float:left;
}

#container #headerArea h1 a{
width:235px;
height:135px;
display:block;
text-indent:-9999px;
}

#container #headerArea #headernavi{
	float:left;
	width:635px;
	height:116px;
	margin:72px 0 0;
}

#second #container #headerArea #headernavi li{
display:inline;
}

#second #container #headerArea #headernavi #bc{
margin:20px 0 0 10px;
font-size:10px;
line-height:1.4;
}

#bc a{
font-size:10px;
color:#666666;
text-decoration: underline;
}

#bc a:visited {
	color:#666666;
	text-decoration: none;
	}
	
#bc a:hover {
	color:#666666;
	text-decoration: none;
	}
	
	#left_box{
	float:left;
	width:221px;
	padding:2px 0 0 26px;
	}
	
	#left_box #smenu{
	margin-top:10px;
	background:url(../second_images/left_box_bg.gif) repeat-y;
}

.smenu_txt{
padding:10px 0 10px 15px;
height:70px;
}

.smenu_txt2{
	height:162px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 7px;
}

#smenu ul{
width:170px;
}

#smenu li{
border-bottom:#999999 dotted 1px;
padding:10px 0;
}

/*２行用（困った）*/

#smenu li.txt_2gyo{
border-bottom:#999999 dotted 1px;
padding:10px 0 10px 15px;
list-style-position:inside;
text-indent:0px/*--Firefoxの場合--*/
/*text-indent:-15px/*--IE6の場合--*/
}

#smenu li.txt_2gyo .smenu_txt{
padding:10px 0 10px 0px;
height:70px;
}


#right_box{
	float:left;
	width:623px;
}

#right_box .qatitle_txt{
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000;
	clear:both;
	margin:0px auto;
	padding:10px 29px 25px 29px;
}

#right_box .qatitle_img{
	width:606px;
	display:block;
	float:left;
	padding-left:8px;
	padding-top:10px;
	padding-bottom:10px;

}

#right_box .qatitle_img table.qaimg001{
	background-image:url(../contact_us/images/qa.png);
    background-repeat:no-repeat;"
	width:565px;
	display:block;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:10px;
	padding-top:10px;
}

#right_box_CO2{
	float:left;
	width:640px;
}

#second #container #footerArea{
width:887px;
height:135px;
background:url(../second_images/img_footer.jpg);
}
#second #container #footerArea_w{
width:887px;
height:135px;
background:url(../second_images/img_footer_w.jpg);
}
#second #container #footerArea #footernavi{
padding-top:52px;
}
#second #container #footerArea_w #footernavi{
padding-top:52px;
}
/*-----共通-----*/
.whiteback {
	background-color: #FFFFFF;
}
