@charset "utf-8";

/* ----------------
  ゼオセライト
---------------- */


#side_title {
position: fixed;
/*top: 138px;*/
top: 0px;
right: 0px;
z-index: 100;
}

.index_box{
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	font-size:138.5%;
}

.index_box2{
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 50px;
	padding-left: 30px;
	font-size:108%
}


.index_box3{
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 50px;
	padding-left: 30px;
	font-size:108%
}

.index_box3 img{
	margin-right:25px;
	float:left;
	}

.index_box3 p{
	width:463px;
	font-size:108%;
	float:left;
	}




#index_pic{
	height:413px;
	width: 1050px;
}



#index_pic_line{
	background-image: url(../img/zeocelight/index_sen.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	height: 437px;
	width: 1050px;
}



.index_title01{
	margin: 0px;
	padding-top: 230px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	font-size:108%;
	line-height: 160%;
	color:#787878;
	width: 500px;
}




#zeocelight_box{
	padding: 0px;
	width: 1050px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}


#button_zeocelight_haikei{
	background-image: url(../img/zeocelight/button_haikei.jpg);
	background-repeat: no-repeat;
	height: 67px;
	width: 1050px;
	margin-right: auto;
	margin-left: auto;
	padding-top:43px;
}

#button_zeocelight{
	height: 45px;
	width: 1050px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:10px;
	margin-bottom:10px;}



#button_zeocelight h2{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 130px;
	background-image: url(../img/zeocelight/button_logo.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#button_zeocelight h2 a:link{
	height: 45px;
	width: 130px;
	display:block;
	}


#button_zeocelight ul{
	margin: 0px;
	float: left;
	height: 45px;
	width: 920px;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/zeocelight/button_haikei.gif);
	background-repeat: repeat-x;
}
#button_zeocelight li{
	display:inline;
	font-size:123.1%;
	line-height: 45px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
}

#button_zeocelight li a,#button_zeocelight li a:link,#button_zeocelight li a:visited,#button_zeocelight li a:active{
	text-decoration: none;
	color: #3e5ca9;

}

#button_zeocelight li a:hover{
	text-decoration: none;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #3e5ca9;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	color: #03286b;
}

#button_zeocelight li.active{
	text-decoration: none;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #3e5ca9;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 14px;
	padding-left: 14px;
	color: #03286b;
}




/*
#button_zeocelight_haikei{
	margin: 0px;
	padding: 0px;
	height: 105px;
	width: 1050px;
	background-image: url(../img/zeocelight/logo_haikei.gif);
	background-repeat: no-repeat;
}



#button_zeocelight{
	padding: 0px;
	height: 80px;
	width: 1050px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/zeocelight/haikei_button.gif);
	background-repeat: no-repeat;
}

#button_zeocelight h2{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 150px;
	background-image: url(../img/zeocelight/logo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#button_zeocelight h2 a:link{
	height: 80px;
	width: 185px;
	display:block;
	}

#button_zeocelight ul{
	margin: 0px;
	float: left;
	height: 38px;
	width: 900px;
	text-align: right;
	padding-top: 42px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#button_zeocelight li{
	display:inline;
	font-size:123.1%;
	line-height: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}

#button_zeocelight li a,#button_zeocelight li a:link,#button_zeocelight li a:visited,#button_zeocelight li a:active{
	text-decoration: none;
	color: #005fb3;

}

#button_zeocelight li a:hover{
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #96b5df;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	color: #002a78;
}

#button_zeocelight li.active{
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #96b5df;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 14px;
	padding-right: 12px;
	padding-left: 12px;
	color: #002a78;
}
*/

.contents_box{
	clear:both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
	overflow:hidden;
}


.contents2_box{
	clear:both;
	padding: 0px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
	overflow:hidden;
}






.title{
	font-size:138.5%;
	color: #FFFFFF;
	margin-bottom:20px;
	font-weight: normal;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #0062b5;
	text-align: center;
	padding:4px;

}


.title2{
	font-size:138.5%;
	color: #3e5ca9;
	margin-bottom:20px;
	font-weight: bold;
	margin-top: 30px;
	margin-right: 0px;
	margin-left: 0px;
}


.title3{
	color: #5A5A5A;
	border-buttom-width: 1px;
	border-buttom-style: solid;
	border-buttom-color: #898989;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #898989;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size:153.9%;
}



/*
.kihon_title{
	font-size:138.5%;
	color: #3e5ca9;
	margin-bottom:20px;
	font-weight: bold;
	margin-top: 30px;
	margin-right: 0px;
	margin-left: 0px;
}


.kihon_title2{
	color: #5A5A5A;
	border-buttom-width: 1px;
	border-buttom-style: solid;
	border-buttom-color: #898989;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #898989;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size:153.9%;
}*/


/*
.kihon_title2-2{
	clear:both;
	color: #5A5A5A;
	border-buttom-width: 1px;
	border-buttom-style: solid;
	border-buttom-color: #898989;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #898989;
	padding: 10px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size:153.9%;
}



.kihon_title2_dan{
	color: #ee751b;
	border-buttom-width: 1px;
	border-buttom-style: solid;
	border-buttom-color: #898989;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #898989;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size:153.9%;
	padding-left: 2em;
	text-indent: -2em;
}


.kihon_title3{
	color: #ee751b;
	border-buttom-width: 1px;
	border-buttom-style: solid;
	border-buttom-color: #898989;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #898989;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size:153.9%;
}
*/

/*

.kihon_title2{
	color: #ee751b;
	border-buttom-width: 1px;
	border-buttom-style: solid;
	border-buttom-color: #898989;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #898989;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size:153.9%;
}

*/


/*class*/

.title_3c{
	font-size:108%;
	font-weight: 600;
	text-align: center;
	padding: 4px;
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


.chart_pic{
	float: left;
	width: 840px;
}




/*zeocelight*/


.title_zeocelight{
	font-size:167%;
	color: #3e5ca9;
	margin-bottom:20px;
	font-weight: bold;
	margin-top: 30px;
	margin-right: 0px;
	margin-left: 0px;}


/*qa*/


.title_qa{
	color: #0062b5;
	border-buttom-width: 1px;
	border-buttom-style: solid;
	border-buttom-color: #898989;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #898989;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size:153.9%;
}


.title_qa2{
	color: #ee751b;
	padding: 0px;
	font-size:153.9%;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



.title_qa2_dan{
	color: #ee751b;
	padding: 0px;
	font-size:153.9%;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 2em;
	text-indent: -2em;
}




.title_qa_dan{
	color: #ee751b;
	border-buttom-width: 1px;
	border-buttom-style: solid;
	border-buttom-color: #898989;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #898989;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size:153.9%;
	padding-left: 2em;
	text-indent: -2em;
}


/*アンサーボックス*/
.qa_a_box{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow:rgba(201, 201, 201, 0.65098) 0px 0px 6px 3px;
	-webkit-box-shadow:rgba(201, 201, 201, 0.65098) 0px 0px 6px 3px;
	-moz-box-shadow:rgba(201, 201, 201, 0.65098) 0px 0px 6px 3px;
	padding: 30px;
}


.img_block{ display:block; }
.qa_fontn{  margin-top: 0px; margin-bottom: 0px; font-size:116%; padding-top: 0px; padding-bottom: 0px; }
.qa_fontn_bottom10{ margin-top: 0px; margin-bottom: 10px; font-size:116%; padding-top: 0px; padding-bottom: 0px; }
.qa_fontn_bottom20{ margin-top: 0px; margin-bottom: 20px; font-size:116%; padding-top: 0px; padding-bottom: 0px; }
.qa_fontn_bottom30{ margin-top: 0px; margin-bottom: 30px; font-size:116%; padding-top: 0px; padding-bottom: 0px; }
.qa_fontn_bottom40{ margin-top: 0px; margin-bottom: 40px; font-size:116%; padding-top: 0px; padding-bottom: 0px; }
.qa_fontn_bottom60{ margin-top: 0px; margin-bottom: 60px; font-size:116%; padding-top: 0px; padding-bottom: 0px; }



.qa_page_top{
	text-align: right;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 140px;
	margin-left: 0px;
}

.qa_page_top2{
	text-align: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
}

.qa_page_top_name{
	padding-top:40px;
	display:block;
	text-decoration: none;
}

.qa_page_top_name_first{
	padding-top:0px;
	display:block;
	text-decoration: none;
}


.contents_box_qa{
	width:1050px;
	clear:both;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	overflow:hidden;
}

.contents_box_qa2{
	width:950px;
	clear:both;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	clear:both;
}



.contents_box_qa a:link { color: #676767; text-decoration: underline; }
.contents_box_qa a:visited { color: #676767; text-decoration: underline; }
.contents_box_qa a:hover {color: #969696; text-decoration: underline; }
.contents_box_qa a:active { color: #676767; text-decoration: underline; }


h3.qa{
	font-size:138.5%;
	color: #ff8c00;
	margin-bottom:20px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}



.qa_box_right2{
	width:720px;
	float:right;
	margin-top: 30px;
	}

.qa_box_left2{
	width:200px;
	float:left;
	margin-top: 30px;
	}



.qa_box_left2 ul{
	padding: 0px;
	margin: 0px;
}

.qa_box_left2 li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;	/*margin-left: 30px;*/
}


/*QA一覧*/
.qa_box_left{
	padding: 0px;
	float: left;
	width: 500px;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.qa_box_right{
	padding: 0px;
	float: right;
	width: 500px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}



.qa_box{
	width: 500px;
	float:right;
}

.qa_box table{
	margin-bottom: 60px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size:123.1%;
}

.qa_box a { display:block; }
.qa_box a:link { color: #5a5a5a; text-decoration: underline; }
.qa_box a:visited { color: #5a5a5a; text-decoration: underline; }
.qa_box a:hover { display:block; color: #a44703; text-decoration: underline; background-color: #fff4db; }
.qa_box a:active { color: #5a5a5a; text-decoration: underline; }

.qa_font0{ padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; font-size:108%; }
.qa_font10{ padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 30px; font-size:108%; }
.qa_font20{ padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 30px; font-size:108%; }
.qa_font30{ padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 30px; font-size:108%; }
.qa_font40{ padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 40px; margin-left: 30px; font-size:108%; }
.qa_font60{ padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 60px; margin-left: 30px; font-size:108%; }



.qa_button ul{ 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	clear:both;
}

.qa_button li{
	padding: 0;
	margin: 0;
	float: left;
	text-align: center;
}

.qa_button li a{
	display: block;
	background-color: #0062b5;
	text-decoration: none;
	color: #000000;
	width: 175px;
	text-align: center;
	font-size:116%;
	border-bottom-style: solid;
	border-bottom-color: #0062b5;
	border-bottom-width: 1px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top:10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}




.qa_button a:link,.qa_button li.long a:link { color: #ffffff; text-decoration: none; }
.qa_button a:visited,.qa_button li.long a:visited { color: #ffffff; text-decoration: none;; }
.qa_button a:hover,.qa_button li.long a:hover {color: #787878; text-decoration: none; background-color: #ffffff; }
.qa_button a:active,.qa_button li.long a:active { color: #787878; text-decoration: underline; }


li.link_none{
	display: block;
	background-color: #ffffff;
	padding-top:10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-decoration: none;
	color: #0062b5;
	width: 175px;
	margin: 1px 0px;
	text-align: center;
	font-size:116%;
	border-bottom-style: solid;
	border-bottom-color: #0062b5;
	border-bottom-width: 1px;
	font-weight: bold;
}

li.link_none2{
	display: block;
	background-color: #ffffff;
	padding: 5px 10px;
	text-decoration: none;
	color: #0062b5;
	width: 158px;
	margin: 1px 0px;
	text-align: center;
	font-size:116%;
	border-bottom-style: solid;
	border-bottom-color: #0062b5;
	border-bottom-width: 1px;
	font-weight: bold;
}


.qa_a_box ol.number li{
	list-style-type: decimal;
}



/*product_lineup*/

.lineup_box_pic01{
	float: left;
	width: 260px;

}


.lineup_box_pic01 img{
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.lineup_box_pic01 p.title_lineup{
	line-height: 140%; 
	margin: 0px;
	padding: 0px;
	font-size:116%;
}


.lineup_box_pic01 p{
	line-height: 140%;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




/*カラーラインナップ*/
.color{
	clear: both;
	margin-bottom:40px;
	}
.color2{
	clear: both;
	margin-bottom:80px;
	}

.color_left_box{
	width:510px;
	float:left;
}

.color_right_box{
	width:510px;
	float:right;
}

.lineup_box_color01{
	width: 490px;
	margin-left:20px;
	margin-right:0px;
	margin-top: 0px;
	margin-bottom: 25px;
}


.lineup_box_color02{
	width: 330px;
	margin-left:10px;
	margin-right:10px;
	clear:both;
}



/*バックグランド楕円変形*/
.lineup_box_color01 p.color,.lineup_box_color02 p.color{
	border-radius: 50%;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

.lineup01{background: rgb(195,177,61);}
.lineup02{background: rgb(242,216,181);}
.lineup03{background: rgb(150,67,0);}
.lineup04{background: rgb(0,109,62);}
.lineup05{background: rgb(229,0,18);}
.lineup06{background: rgb(227,0,126);}
.lineup07{background: rgb(176,10,46);}
.lineup08{background: rgb(29,35,126);}
.lineup09{background: rgb(153,18,114);}
.lineup10{
	float:left;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -9999px;
	background: rgb(255,255,255);
	border: 1px solid #CCCCCC;
}

.lineup_sp01{background: rgb(209,182,57);}
.lineup_sp02{background: rgb(255,255,255);
	float:left;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -9999px;
	background: rgb(255,255,255);
	border: 2px solid #e81e2e;
}
.lineup_sp03{background: rgb(234,111,152);}
.lineup_sp04{background: rgb(239,239,212);}



.lineup_box_color01 p.title_lineup{
	font-size:108%;
	border-radius: 50%;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;

}

.lineup_box_color01 p.font{
	font-size:100%;
	margin:0px;
	color: #666666;
	line-height: 130%;
	overflow:hidden;
}


.color_font2{
	float:left;
	width:330px;
}


.color_font2 p.title_lineup{
	font-size:108%;
	width: 250px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.color_font2 p.font{
	font-size:108%;
	margin:0px;
	color: #666666;
}



/*
.lineup_box_color01{
	float: left;
	width: 290px;
	margin-left:30px;
	margin-right:30px;
}


.lineup_box_color02{
	width: 330px;
	margin-left:10px;
	margin-right:10px;
	clear:both;
}




.lineup_box_color01 p.color,.lineup_box_color02 p.color{
	border-radius: 50%;
	width: 80px;
	height: 80px;
	text-indent: -9999px;
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

.lineup01{background: rgb(195,177,61);}
.lineup02{background: rgb(242,216,181);}
.lineup03{background: rgb(150,67,0);}
.lineup04{background: rgb(0,109,62);}
.lineup05{background: rgb(229,0,18);}
.lineup06{background: rgb(227,0,126);}
.lineup07{background: rgb(176,10,46);}
.lineup08{background: rgb(29,35,126);}
.lineup09{background: rgb(153,18,114);}
.lineup10{
	float:left;
	border-radius: 50%;
	width: 78px;
	height: 78px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -9999px;
	background: rgb(255,255,255);
	border: 1px solid #CCCCCC;
}

.lineup_sp01{background: rgb(209,182,57);}
.lineup_sp02{background: rgb(255,255,255);
	float:left;
	border-radius: 50%;
	width: 76px;
	height: 76px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -9999px;
	background: rgb(255,255,255);
	border: 2px solid #e81e2e;
}
.lineup_sp03{background: rgb(234,111,152);}
.lineup_sp04{background: rgb(239,239,212);}



.lineup_box_color01 p.title_lineup{
	font-size:108%;
	border-radius: 50%;
	width: 195px;
	font-weight: bold;
	color: #333333;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
}

.lineup_box_color01 p.font{
	font-size:100%;
	margin:0px;
	color: #666666;
	clear: both;
}


.color_font2{
	float:left;
	width:330px;
}


.color_font2 p.title_lineup{
	font-size:108%;
	width: 250px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.color_font2 p.font{
	font-size:108%;
	margin:0px;
	color: #666666;
}

*/




/*Basic Build up*/

.build_box_pic01{
	float: left;
	width: 220px;

}

.build_box_pic01_clear{
	margin: 0px;
	clear: both;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 80px;
	padding-left: 0px;
}


.build_box_pic01_clear2{
	margin: 0px;
	clear: both;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}

.build_box_pic01_clear3{
	margin: 0px;
	clear: both;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



.build_box_pic01 img{
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.build_box_pic01 p{
	font-size:108%; 
	margin: 0px;
	padding: 0px;
}


.build_box_text01{
	border-radius: 4px;
	-webkit-border-radius: 6px;
	border: 1px solid #dcdcdc;
	clear:both;
	overflow:hidden;
	padding: 13px;
	margin-right: 30px;
	margin-left: 30px;
}

.build_box_text01 p.title_build{
	float: left;
	width: 130px;
	margin: 0px;
	padding: 0px;
	font-size:108%;
	line-height: 8.0em;
	height: 8.0em;
	font-weight: bold;
	color: #5a5a5a;
}

.build_box_text01 p.title2{
	float: left;
	width: 130px;
	margin: 0px;
	padding: 0px;
	font-size:108%;
	line-height: 1.6em;
	height: 1.6em;
	font-weight: bold;
	color: #5a5a5a;
}


.build_box_text01 p{
	float: left;
	margin: 0px;
	padding: 0px;
	font-size:108%;
	line-height: 1.6em;
	color: #5a5a5a;
	width: 832px;
}





/*set*/

.set_box{
	margin-bottom:40px;
	clear:both;
}



.set_img{
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 30px;
	float: left;
}


.set_sub_title{
	padding: 10px;
	margin:0px;
	font-size:123.1%;
	line-height: 160%;
	background-color: #EBEBEB;
}


.set_box_left{
float:left;
width:610px;
}


/*
.set_sub_title{
	border-radius: 4px;
	-webkit-border-radius: 6px;
	border: 1px solid #dcdcdc;
	clear:both;
	padding: 10px;
	margin:0px;
	font-size:108%;
	line-height: 160%;	
}
*/