@charset "UTF-8";
/* CSS Document */

.clear { clear:both}

.bb {
	border-bottom:1px solid #999;}

.bb2 {
	border-bottom:1px dotted #999;
	margin-bottom:20px;}

.font_normal {font-weight:normal;}
.txt_c { text-align:center;}
.h360 { _height:360px;}
/*-------------FA製品インデックス----------------*/


#fa h3 {
	font-size:200%;
	margin-bottom:20px;
	font-weight:bold;}

#fa #box1 h4 {
	margin:20px 20px 15px 20px;
	line-height:2em;
	font-size:117%;
	font-weight:bold;}

#fa #box1 h4 span {
	line-height:1.2em;
	display: block;
	margin-bottom:5px;}

#fa #box1 h4 a {
	text-decoration:none;
	font-size:150%;
	color:#B21F00;
	line-height:1.2em;}

#fa #box1 p {
	width:120px;
	margin-left:20px;
	line-height:1.6em;
	font-size:100%;
	color:#333333;
	}

#fa #box1 .linkbox {
	width:340px;
	height:218px;
	margin-bottom:20px;
	float:left;
	_display:block;
	cursor: pointer;
	}

#fa #box1 .linkbox:hover {
	width:340px;
	height:216px;
	filter:alpha(opacity=70);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
   	-moz-opacity: 0.7;
	opacity: 0.7;
	_display:block;
	}


#fa #box1 #no1 {
	background:url(../fa/images/fa_box01_gb.jpg) no-repeat;}
#fa #box1 #no2 {
	margin-right:20px;
	background:url(../fa/images/fa_box02_gb.jpg) no-repeat;}
#fa #box1 #no3 {
	background:url(../fa/images/fa_box03_gb.jpg) no-repeat;}
#fa #box1 #no4 {
	margin-right:20px;
	background:url(../fa/images/fa_box04_gb.jpg) no-repeat;}
#fa #box1 #no5 {
	background:url(../fa/images/fa_box05_gb.jpg) no-repeat;}
#fa #box1 #no6 {
	margin-right:20px;
	background:url(../fa/images/fa_box06_gb.jpg) no-repeat;}
 #fa #box1 #no7 {
	background:url(../fa/images/fa_box07_gb.jpg) no-repeat;}
#fa #box1 #no8 {
	margin-right:20px;
	background:url(../fa/images/fa_box08_gb.jpg) no-repeat;}
#fa #box1 #no9 {
	background:url(../fa/images/fa_box09_gb.jpg) no-repeat;}
#fa #box1 #no10 {
	margin-right:20px;
	background:url(../fa/images/fa_box10_gb.jpg) no-repeat; _zoom: 1; _clear:right;}
#fa #box1 #no11 {
	margin-right:20px;
	background:url(../fa/images/fa_box11_gb.jpg) no-repeat;}
#fa #box1 #no12 {
	margin-right:20px;
	background:url(../fa/images/fa_box12_gb.jpg) no-repeat;}



/*----------------------------クイックチェンジインデックスページ-----------------------------*/


#qc a img:hover {
	filter:alpha(opacity=65);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
   	-moz-opacity: 0.65;
	opacity: 0.65;
	zoom:1;
	}

#qc #box1 {
	background:url(../fa/qc/images/qc_box1_bg.jpg) no-repeat left bottom;}

#qc #box1 h3 {
	font-size:200%;
	font-weight:bold;
	color:#C52000;
	}

#qc #box1 .no1 h4 {
	font-size:184%;
	margin-bottom:10px;
	font-weight:bold;
	}

#qc #box1 .no1 h4 span {
	font-size:80%;
	font-weight:bold;
	}

#qc #box1 .no1 p {
	margin-bottom:20px;
	font-size:100%;
	line-height:1.6em;
	color:#333;
	}

#qc #box1 .no2 {
	width:440px;
	margin-left:260px;
	padding-bottom:50px;}

#qc #box1 .no2 h4 {
	margin-bottom:20px;}

#qc #box1 .no2 .box1,#qc #box1 .no2 .box2 {
	background: url(../fa/qc/images/qc_box1_no2_bg.jpg) repeat left top;}

#qc #box1 .no2 .box1 h5,#qc #box1 .no2 .box2 h5 {
	color:#EB6C00;
	margin:20px 20px 10px 20px;
	padding-top:20px;
	font-size:134%;
	font-weight:bold;
	}


#qc #box1 .no2 .box1 p,#qc #box1 .no2 .box2 p {
	margin:0px 20px 10px 20px;
	padding-bottom:20px;
	font-size:100%;
	line-height:1.6em;
	color:#333;
	}

#qc #box1 .no2 .box2 {
	margin-bottom:20px;}

#qc #box1 .no2 .box1 p,#qc #box1 .no2 p {
	font-size:100%;
	}

/*----------------*/

#qc #box2 {
	position:relative;
	margin-bottom:30px;}

#qc #box2 table th  {
	width:170px;}


#qc #box2 dl,#qc #box2 dt,#qc #box2 dd {
	padding:0px;
	margin:0px;}


#qc #box2 .no1 .box1 {
	padding:15px;
	float:left;}

 #qc #box2 .no2 .box2 {
	 float:left;
	 padding:7px 15px 4px 15px;}

#qc #box2 .no3 .box3 {
	float:left;
	 padding:15px;}

#qc #box2 dd,#qc #box2 dt ,#qc #box2 img {
	vertical-align:bottom;
}


#qc #box2 .no1 .box1 dl dd,#qc #box2 .no2 .box2 dl dd,#qc #box2 .no3 .box3 dl dd {
	font-size:100%;
	height:25px;
	line-height:25px;
	text-align:center;
	background:#333;
	color:#FFFFFF;
	vertical-align:bottom;
	width:198px;
}

#qc #box2 .no1,#qc #box2 .no2,#qc #box2 .no3 {
	position:relative;
	font-size:100%;
	}

#qc #box2 h4 {
	font-size:150%;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:10px;}

#qc #box2 h4.no5 {
	font-size:150%;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;}

#qc #box2 table {
	position:absolute;
	width:455px;
	}

#qc #box2 table .br {
	border-right:1px dotted #999999;}

#qc #box2 .no1 table {
	left:223px;
	bottom:19px;
}

#qc #box2 .no2 table {
	left:224px;
	bottom:10px;}
	
#qc #box2 .no3 table {
	left:224px;
	bottom:15px;}
	

#qc #box2 table th {
	font-weight:bold;
	}

#qc #box2 table tr td {
	padding:1px 0px 1px 15px;
	letter-spacing:-0.07em;
	}

#qc #box2 table th span {
	color:#999;
	}

#qc #box2 .no1  {
	height:196px;
	background:url(../fa/qc/images/qc_box2_no1_bg.jpg) no-repeat;
	position:relative;
	top:9px;
}
#qc #box2 .no2 {
	height:181px;
	background:url(../fa/qc/images/qc_box2_no2_bg.jpg);}
#qc #box2 .no3 {
	height:195px;
	background:url(../fa/qc/images/qc_box2_no3_bg.jpg);}
#qc #box2 .no4  {
	height:196px;
	background:url(../fa/qc/images/qc_box2_no4_bg.jpg);}


#qc #box2 table th,#qc #box2 table td {
	padding-left:5px;}

/*----------------*/

#qc #box3 {
	border-right:1px solid #999;
	margin-bottom:30px;}

#qc #box3_1,#qc #box3_2,#qc #box3_3,#qc #box3_4 {
	clear:both;
	border-bottom:1px solid #999;}

#qc #box3 h5 {
	color:#FFFFFF;
	font-weight:bold;
	padding-left:15px;
	height:36px;
	line-height:36px;
	background:url(../fa/qc/images/qc_box3_h5_bg.jpg) no-repeat left top; }

#qc #box3 div.no1, #qc #box3 div.no2,#qc #box3 div.no3,#qc #box3 div.no4,#qc #box3 div.no5,#qc #box3 div.no6,#qc #box3 div.no7,#qc #box3 div.no8,#qc #box3 div.no9,#qc #box3 div.no10,#qc #box3 div.no11,#qc #box3 div.no12 {
	width:33.15%;
	float:left;
	border-left:1px solid #999;
	}


#qc #box3 dd,#qc #box3 dt ,#qc #box3 img {
	vertical-align:bottom;
}

#qc #box3 h4,#box3 p,#box3 dl {
	font-size:100%;
	margin:0px 14px;
	}
	
#box3 dl {
	padding-bottom:15px;
	line-height:1.4em;
	}

#box3 dl.bb {
	padding-bottom:7px;
	margin-bottom:8px;
	border-bottom:1px dotted #999999;}

#box3 dl dd {
	padding-left:14px;}

#qc #box3 h4 {
	background:none;
	padding:15px 0px 10px 0px; }

#qc #box3 p {
	height:25px;
	line-height:25px;
	margin-bottom:10px;
	text-align:center;
	background:#333333;
	color:#FFF;}


	
#qc #box3 dl dd {
	color:#333;}

#qc #box3 dl dt {
	font-weight:bold;}
	

#qc #box3 div.no13 {
	clear:both;
	position:relative;
	height:160px;
	border-left:1px solid #999;
	border-top:1px solid #999;
	}

#qc #box3 .no13 h5 {
	background-image:none;}
	

	
#qc #box3 .no13 .no3_1 {
	float:left;
	padding: 15px 10px 15px 0px;
	}


#qc #box3 .no13 dd {
	height:25px;
	line-height:25px;
	padding-left:0px;
	width:190px;
	color:#fff;
	text-align:center;
	background:#333333;
	}

#qc #box3 h4 {
	font-size:150%;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;}

#qc #box3 .no13 table {
	position:absolute;
	width:455px;
	font-size:100%;
	left:225px;
	bottom:12px;
	}

#qc #box3 .no13 h4 {
	margin-bottom:0px;
	padding-bottom:3px;
	}

#qc #box3 .no13 h5 {
	padding-left:0px;
	}

#qc #box3 .no13 table th,#qc #box3 .no13 table td {
	padding-left:5px;}

#qc #box3 .no13 table tr th {
	font-weight:bold;}

#qc #box3 .no13 table tr td {
	padding:0px 0px 0px 15px;}

#qc #box3 table .br {
	border-right:1px dotted #999999;}


#qc #box3 dd,#qc #box3 dt ,#qc #box3 img {
	vertical-align:bottom;
}
	
/*----------------*/

#qc #box4 {
	border: 1px solid #999;
	margin-bottom:50px;}

#qc #box4 .no1,#qc #box4 .no2, #qc #box4 .no3,#qc #box4 .no4,#qc #box4 .no5 {
	
	padding:20px;
	clear:both;}

#qc #box4 .no1,#qc #box4 .no2, #qc #box4 .no3 {
	border-bottom:1px dotted #999;
	}

#qc #box4 h3 {
	padding:20px 20px 0px 20px; 
	font-size:200%;
	font-weight:bold;
	}

#qc #box4 h4 {
	color:#EB6C00;
	font-size:125%;
	margin-bottom:10px;
	font-weight:bold;
	}

#qc #box4 h4.h4_no1 {
	padding:3px 0px 3px 25px;
	background:url(../fa/qc/images/qc_icon1.jpg) no-repeat left center;}

#qc #box4 h4.h4_no2 {
	padding:3px 0px 3px 25px;
	background:url(../fa/qc/images/qc_icon2.jpg) no-repeat left center;}
	
#qc #box4 h4.h4_no3 {
	padding:3px 0px 3px 25px;
	background:url(../fa/qc/images/qc_icon3.jpg) no-repeat left center;}
	
#qc #box4 h4.h4_no4 {
	padding:3px 0px 3px 25px;
	background:url(../fa/qc/images/qc_icon4.jpg) no-repeat left center;}
	
#qc #box4 h4.h4_no5 {
	padding:3px 0px 3px 25px;
	background:url(../fa/qc/images/qc_icon5.jpg) no-repeat left center;}
	
#qc #box4 h4.h4_no6 {
	padding:3px 0px 3px 25px;
	background:url(../fa/qc/images/qc_icon6.jpg) no-repeat left center;}
	
#qc #box4 p img {
	float:right;
	margin-left:10px;
	margin-bottom:20px;
	}

#qc #box4 p {
	font-size:100%;
	line-height:1.4em;
	}
    
#qc #box4 .no2 {
	min-height:85px;}

#qc #box4 .no3 {
	min-height:105px;}

#qc #box4 .no3 .box1,#qc #box4 .no3 .box2 {
	width:310px;
	margin-bottom:20px;
	float:left;}

#qc #box4 .no3 .box1 {
	margin-right:20px;
	padding-right:10px;
	border-right:1px dotted #999999;
	}
	
#qc #box4 .no4 {
	min-height:140px;
	border-bottom:1px solid #999;}

#qc #box4 .no4:after {
	clear:both;}

#qc #box4 .no4 .box1,#box4 .no4 .box2 {
	width:310px;
	margin-bottom:20px;
	float:left;}

#qc #box4 .no4 .box1 {
	margin-right:20px;
	padding-right:10px;
	border-right:1px dotted #999999;
	}

#qc #box4 .no4 .box1 dl {
	float:left;
	margin-right:10px;}

#qc #box4 .no5 {
	min-height:360px;}

#qc #box4 .no5 h5 {
	font-size:150%;
	margin-bottom:15px;
	font-weight:bold;}

#qc #box4 .no5 .box1,#qc #box4 .no5 .box2 {
	width:310px;
	margin-bottom:20px;
	float:left;}

#qc #box4 .no5 .box1 ul li {
	margin-bottom:10px;
	padding-left:15px;
	background:url(../fa/qc/images/qc_icon7.jpg) no-repeat left center;}

#qc #box4 .no5 .box2 {
	margin-left:10px;
	padding-left:20px;
	border-left:1px dotted #999999;
	}

#qc #box4 .no5 .box2 dl dt {
	margin-bottom:10px;
	float:left;
	width:142px;
	padding-left:15px;
	background:url(../fa/qc/images/qc_icon7.jpg) no-repeat left 4px;}

#qc #box4 .no5 .box2 dl dd {
	margin-bottom:15px;}


/*----------------*/

#qc #box5 {
	background-color:#f6f6f6;
	border:1px solid #999;
	/padding-bottom:15px;
	}

#qc #box5 h4 {
	height:35px;
	line-height:35px;
	padding-left:15px;
	color:#FFFFFF;
	font-size:142%;
	font-weight:bold;
	background-color:#666;}

#qc #box5 .no1,#qc #box5 .no2,#qc #box5 .no3 {
	width:210px;
	height:255px;
	float:left;
	margin:15px 0px 15px 15px;
	background:#FFF;
	border:1px #CCCCCC solid;
	position:relative;
	}

#qc #box5 .no1 {
	_margin:15px 0px 15px 8px;
	}
	
#qc #box5 .no1 h3,#qc #box5 .no2 h3,#qc #box5 .no3 h3 {
	text-align:center;
	font-size:134%;
	font-weight:bold;
	height:43px;
	line-height:43px;
}

#qc #box5 p {
	margin:0px 9px 12px;
	line-height:1.6em;
	}
	
#qc #box5 p a img {
	text-align:center;
	margin:auto;
	margin-bottom:1px;
	position:absolute;
	bottom:9px;
	bottom:9px;
	left:48px;}


#qc #box5 .no4 {
	clear:both;
	width:664px;
	height:105px;
	margin-left:15px;
	margin-bottom:15px;
	background:#FFF;
	border:1px #CCCCCC solid;}
	
#qc #box5 .no4 div {
	width:640px;
	height:80px;
	margin-top:15px;
	margin-left:15px;
	_margin-left:5px;
	float:left;}
	
#qc #box5 .no4 div h3 {
	width:70px;
	_width:65px;
	font-size:109%;
	font-weight:bold;
	color:#333;
	float:left;
	margin-top:8px;
	line-height:1.4em;
	display:block;}

#qc #box5 .no4 div ul {
	width:435px;
	float:left;}
	
	
#qc #box5 .no4 div ul li img {
	width:435px;}
#qc #box5 .no4 div ul li {
	width:435px;
	margin-bottom:5px;
	}	

#qc #box5 .no4 div ul li.text {
	margin-left:20px
	}	




#qc #box5 .no4 div h5.link {
	float:right;
	margin-right:10px;
	_margin-right:0px;
	margin-top:18px;}




/*----------------------qc_box1-----------------------*/

#qc_1 a img:hover {
	filter:alpha(opacity=65);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
   	-moz-opacity: 0.65;
	opacity: 0.65;
	zoom:1;
	}


#qc_box1 .no1  {
	margin-bottom:10px;}

#qc_box1 .no1 .box1 {
	margin-top:10px;
	padding-top:26px;
	background:url(../fa/qc/images/qc_h3_border.jpg) repeat-x top left;}

#qc_box1 .no1 .box1 .zeus {
	min-height:499px;
	background:url(../fa/qc/qc_zeus/images/qc_zeus_img01.jpg) no-repeat right top;}

#qc_box1 .no1 .box1 h4 {
	float:right;
	 }

#qc_box1 .no1 .box1 .box1_left {
	width:335px;
	min-height:480px;}

#qc_box1 .no1 .box1 .box1_left > img {
	margin-bottom:20px;}

#qc_box1 .no1 .box1 .box1_left > img.margin {
	margin-bottom:60px;
	_margin-bottom:90px;}

#qc_box1 .no1 .box1 .box1_left img.margin {
	_margin-bottom:90px;}


#qc_box1 .no1 .box1 .box1_left .qc_box1_fl {
	float:left;
	margin-right:5px;}

#qc_box1 .no1 .box1 .box1_left p {
	margin-bottom:30px;
	line-height:1.6em;}

#qc_box1 .no1 .box1 .box1_left dl {
	margin-bottom:20px;
	}

#qc_box1 .no1 .box1 .box1_left dl dt {
	margin-bottom:5px;
	font-weight:bold;}

#qc_box1 .no1 .box1 .box1_left dl dd {
	margin-bottom:5px;
	_margin-bottom:3px;
	line-height:1.2em;}


#qc_box1 .no1 .box1 .box1_left div {
	margin-bottom:30px;
	border:1px solid #999;
	width:318px;
	height: 135px;
	font-weight:bold;
	}


#qc_box1 .no1 .box1 .box1_left div.gc300_btn_box {
	height: 130px;
	}

#qc_box1 .no1 .box1 .box1_left dl.gc300 {
	height:105px;}

#qc_box1 .no1 .box1 .box1_left dl.gc300 span {
	width:160px;
	height:auto;
	float:left;
	font-weight:normal;
	border:none;
	}

/*#qc_box1 .no1 .box1 .box1_left div.pdf_btn_box {
	clear:both;
	}
	*/
	
	
#qc_box1 .no1 .box1 .box1_left div ul {
	padding:14px;}


#qc_box1 .no1 .box1 .box1_left div ul li {
	margin-right:5px;
		margin-bottom:5px;
		/margin-bottom:0px;
	float:left;}

#qc_box1 .no1 .box1 .box1_left div ul li a {
	width:140px;
	height:35px;
	display:block;}
	
	
#qc_box1 .no1 .box1 .box1_left div.btn2  {
	margin-bottom:30px;
	border:1px solid #999;
	width:318px;
	height:auto;
	font-weight:bold;
	}

#qc_box1 .no1 .box1 .box1_left div.btn2 ul li {
	text-align:center;
	margin-bottom:5px;
	/margin-bottom:0px;
	margin-right:0px;
	float:none;
	}

#qc_box1 .no1 .box1 .box1_left div.btn2 ul li a {
	width:auto;
	height:auto;
	}

#qc_box1 .no1 .box1 .box1_left div.btn2 ul li:last-child {
	margin-bottom:0px;
	/margin-top:-15px;}

#qc_box1 .no1 .box1 .box1_left div ul li.last {
	/margin-top:-15px;}

#qc_box1 .no1 .box1 .box1_left div ul li.qcp220 {
	padding-bottom:5px;}

#qc_box1 .no1 .box1 .box1_left div ul li:after {
	clear:both;}


#qc_box1 .no1 .box1 .box1_left div ul.last {
    width: 250px;
    margin: 0 auto;
    font-weight: normal;
    padding-top: 0;
}
#qc_box1 .no1 .box1 .box1_left div ul.last li {
    text-align: left;
    margin-left: 1em;
    text-indent: -1em;
}


/*---------製品スライド-------*/
#slid03 {
	width:698px;
	height:122px;
	margin-bottom:50px;
	background:#FFF;
	}

#slid03 .container { width:698px; height:122px; overflow:hidden; position:relative; cursor:pointer;float:left; }

.carousel3 ul {
	background: url(../fa/qc/images/slid/slid_bg.jpg) repeat-x #fafafa;}

.carousel3 ul li {
	width: 167px;
	float: left;
	display: inline;
	padding-top:10px;
	padding-bottom:11px;
}

.carousel3 ul li img {
	margin-left:2px;}

.carousel3 ul li a img {
	_width:162px;
	_height:101px;}

.carousel3 {
	margin: 0 auto;
	width: 668px;
	height: 122px;
	text-align: left;
	position: relative;
}










/*--------qc_box1--------*/

#qc_box1 .no2 {
	clear:both;}
	
#qc_box1 .no2 h4 {
	font-size:117%;
	font-weight:bold;
	margin-bottom:5px;}
	
	
/*----------------qc_box2----------------*/

#qc_box2 {
	border: 1px solid #999;
	margin-bottom:50px;}


#qc_box2 .no1,#qc_box2 .no2, #qc_box2 .no3,#qc_box2 .no4,#qc_box2 .no5 {
	
	padding:20px;
	clear:both;}

#qc_box2 .no1,#qc_box2 .no2 {
	border-bottom:1px dotted #999;
	}

#qc_box2 .no4,#qc_box2 .no5 {
	border-bottom:1px solid #999;
	}


#qc_box2 h3 {
	padding:20px 20px 0px 20px; 
	font-size:200%;
	font-weight:bold;
	}

#qc_box2 h4 {
	color:#EB6C00;
	font-size:125%;
	margin-bottom:10px;
	font-weight:bold;
	}

#qc_box2 p img {
	float:right;
	margin-left:10px;
	margin-bottom:20px;
	}

#qc_box2 p {
	font-size:100%;
	line-height:1.4em;
	}

#qc_box2 .no1 {
	min-height:55px;}

#qc_box2 .no2 {
	min-height:85px;}

#qc_box2 .no3 {
	min-height:85px;}
	
#qc_box2 .no4 {
	min-height:55px;}
	
#qc_box2 .no5 {
	min-height:85px;}

#qc_box2 .no6 {
	}

#qc_box2 .no5 p img {
	float:none;
	display:block;
	padding:10px;
	margin:0;
	margin:auto;
	}

#qc_box2 .no5 ul {
	margin-left:20px;
	line-height:1.4em;}

#qc_box2 .no6 ul {
	margin-top:15px;
	margin-left:35px;
	margin-right:20px;
	padding-bottom:20px;
	line-height:1.4em;}

#qc_box2 .no5 ul li,#qc_box2 .no6 ul li {
	list-style-image:url(../fa/qc/images/qc_icon7.jpg);
	margin-bottom:15px;}

#qc_box2 .no6 .box2 {
	width:50%;
	min-height:85px;
	float:right;}

#qc_box2 .no6 .box1 {
	width:50%;
	/width:49%;
	min-height:85px;
	border-right:1px solid #999;
	}

/*----------------*/

#qc_box3 {
	clear:both;
	margin-bottom:30px;
	}
 
#qc_box3 h4 {
	font-size:125%;
	font-weight:bold;
	}

#qc_box3 h5 {
	font-size:100%;
	font-weight:bold;
	}

#qc_box3 table {
	width:100%;
	margin-bottom:25px;
	border-top:1px solid #999;}

#qc_box3 table th,#qc_box3 table td {
	padding:3px 10px;
	border-bottom:1px solid #999;
	}

#qc_box3 table th,#qc_box3 table td.br {
	border-right:1px solid #999;
	}

#qc_box3 table.no1 th {
	background-color:#FAF4EA;
	border-right:1px solid #999;}

#qc_box3 table.no1 th.table_title {
	background-color:#ECDFB7;
	font-weight:bold;
	border-right:none;} 

#qc_box3 table td {
	width:370px;
	border-left:1px solid #999;
	}

#qc_box3 table td.td_half {
	width:185px;}

#qc_box3 table.no4 td.td_half {
	width:185px;}


#qc_box3 table td.brt {
	border-right:1px solid #999;}


#qc_box3 table.no4 th.brn {
	border-right:none;}

#qc_box3 table.no1 th.brn {
	border-right:none;}


#qc_box3 table.no2 th {
	background-color:#EFF2F8;
	border-right:1px solid #999;}

#qc_box3 table.no2 th.table_title {
	background-color:#B8C7DD;
	font-weight:bold;
	border-right:none;}  

#qc_box3 dl.qc_box3_info {
	clear:both;
	line-height:1.4em;}

#qc_box3 dl.qc_box3_info dt {
	color:#000;
	font-size:100%;
	float:left;
	width:40px;}

#qc_box3 dl.qc_box3_info dd {
	color:#000;
	font-size:100%;
	margin-left:40px;
	}


#qc_box3 table.no4 th {
	background-color:#EFF2F8;
	border-right:1px solid #999;}

#qc_box3 table.no4 th.table_title {
	background-color:#B8C7DD;
	font-weight:bold;} 


#qc_box3 table.no4 .table_color2 {
	background-color:#E2EFD5;}

#qc_box3 table.no4 .table_color3 {
	background-color:#E3E0EF;}
	
#qc_box3 table.no4 .table_color4 {
	background-color:#DFF2FB;}

#qc_box3 table.no4 .table_color5 {
	background-color:#EAF3E0;}
	
#qc_box3 table.no4 th.table_color6 {
	background-color:#DFF2FB;
	width:auto;}
	

#qc_box3 p{
	font-size:80%;
}

#qc_box3 p.ac{
	font-size:100%;
	font-weight:bold;
}

#qc_box3 p.acp{
	font-size:100%;
	font-weight:bold;
	border:#000000 1px solid;
	padding:5px 17px; 
	line-height:1.4em;
	
}	

/*----------------qc_box4----------------*/

#qc_box4 {
	margin-bottom:30px;
	}

#qc_box4 p img {
	margin-bottom:20px;
	_padding-bottom:30px;}

#qc_box4 p.sizeover {
	width:697px;
	min-height:270px;
	_height:350px;
	margin-bottom:10px;
	border:1px solid #999;
	overflow:auto;}

#qc_box4 div.sizeover {
	width:697px;
	min-height:270px;
	_height:360px;
	margin-bottom:10px;
	border:1px solid #999;
	overflow:auto;}

#qc_box4 dl.qc_box4_info {
	clear:both;
	line-height:1.4em;}

#qc_box4 dl.qc_box4_info dt {
	color:#000;
	font-size:100%;
	float:left;
	width:40px;}

#qc_box4 dl.qc_box4_info dd {
	color:#000;
	font-size:100%;
	margin-left:40px;
	}



/*----------------------qc_box5-------------------*/

#qc_box5 {
	margin-bottom:30px;
	_clear:both;
	}
	
#qc_box5 h4 {
	margin-bottom:15px;}

#qc_box5 h5 {
	clear:both;
	font-weight:bold;
	margin-bottom:5px;
	font-size:117%;}
	
#qc_box5 h5 span.red {
	color:#F00;
}

#qc_box5 h5 span.zeus {
	width:233px;
	display:block;
	float:left;}

#qc_box5 h5 span.flex70_1 {
	width:225px;
	display:block;
	float:left;
	}

#qc_box5 h5 span.flex70_2 {
	font-weight:normal;
	font-size:100%;
	display:block;
	width:400px;
	float:left;
	line-height:1.2em;
	margin-bottom:5px;
	}

#qc_box5 .box1 {
	clear:both;}


/*--------------------*/

#qc_box5 .box1_mo {
	clear:both;
	}

/*---------------------*/

#qc_box5 .box1 .no1,#qc_box5 .box1 .no2 {
	width:225px;
	margin-right:12px;
	margin-bottom:5px;
	float:left;
	}

#qc_box5 .box1 .no3 {
	width:225px;
	margin-bottom:5px;
	float:left;
	}

#qc_box5 .box1 .no4 {
	margin-bottom:5px;
	float:;
	}

#qc_box5 .box1 dl {
	margin-bottom:10px;}


/*---------------------------------------------*/



#qc_box5 .box1_mo .no1,#qc_box5 .box1_mo .no2 {
	width:225px;
	margin-right:11px;
	margin-bottom:30px;
	float:left;
	}

#qc_box5 .box1_mo .no3 {
	width:225px;
	margin-bottom:30px;
	float:left;
	}


#qc_box5 .box1_mo h5 span.color1 { color:#D5E8C3;}
#qc_box5 .box1_mo h5 span.color2 { color:#D2ECFA;}


#qc_box5 .box1_mo .no1_in,#qc_box5 .box1_mo .no2_in,#qc_box5 .box1_mo .no3_in {
	border:1px solid #999999;}

#qc_box5 .box1_mo .no1_in  {
	min-height:670px;
	}

#qc_box5 .box1_mo .no2_in  {
	min-height:670px;
	}

#qc_box5 .box1_mo .no4_in  {
	min-height:inherit;
	border:1px solid #999999;
	}

#qc_box5 .box1_mo .no5_in  {
	min-height:inherit;	}


#qc_box5 .box1_mo .no2_zeus {
	min-height:670px;
	}

#qc_box5 .box1_mo .no1 h4,#qc_box5 .box1_mo .no2 h4,#qc_box5 .box1_mo .no3 h4 {
	margin-left:8px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;}

#qc_box5 .box1_mo .no1 h5,#qc_box5 .box1_mo .no2 h5,#qc_box5 .box1_mo .no3 h5 {
	margin-left:8px;}


#qc_box5 .box1_mo .no1 dt,#qc_box5 .box1_mo .no2 dt,#qc_box5 .box1_mo .no3 dt {
	font-size:117%;
	margin-left:8px;
	margin-bottom:25px;}

#qc_box5 .box1_mo .no1 dt span,#qc_box5 .box1_mo .no2 dt span,#qc_box5 .box1_mo .no3 dt span {
	font-size:100%;
	}

/*---------------------------------------------*/
#qc_box5 .box1_mo .no1 dt.zeus,#qc_box5 .box1_mo .no2 dt.zeus,#qc_box5 .box1_mo .no3 dt.zeus {
	margin-bottom:5px;}

#qc_box5 .box1_mo .no2_no3 {
	float:left;
	border:1px solid #999999;}

/*---------------------------------------------*/

#qc_box5 .box1_mo .no2_zeus {
	width:225px;
	padding-right:5px;
	margin-right:6px;
	border-right:1px solid #999;
	float:left;
	}

#qc_box5 .box1_mo .no3_zeus {
	width:225px;
	float:left;
	}

#qc_box5 .box1_mo .no2_zeus h4,#qc_box5 .box1_mo .no3_zeus h4 {
	margin-left:8px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;}

#qc_box5 .box1_mo .no2_zeus h5,#qc_box5 .box1_mo .no3_zeus h5 {
	margin-left:8px;}

#qc_box5 .box1_mo .no2_zeus dt,#qc_box5 .box1_mo .no3_zeus dt {
	font-size:117%;
	margin-left:8px;
	margin-bottom:25px;}

#qc_box5 .box1_mo .no2_zeus dt span,#qc_box5 .box1_mo .no3_zeus dt span {
	font-size:100%;
	}

#qc_box5 .box1_mo .no2_zeus dt.zeus,#qc_box5 .box1_mo .no3_zeus dt.zeus {
	margin-bottom:5px;}

#qc_box5 .box1_mo .no1 dt.zeus2,#qc_box5 .box1_mo .no2 dt.zeus2,#qc_box5 .box1_mo .no2_zeus dt.zeus2,#qc_box5 .box1_mo .no3_zeus dt.zeus2 {
	margin-bottom:12px;}


#qc_box5 .box1_mo .no1 dt.zeus3 {
	margin-bottom:16px;}
#qc_box5 .box1_mo .no2 dt.zeus3 {
	margin-bottom:16px;}
#qc_box5 .box1_mo .no1 dt.zeus3 {
	margin-bottom:16px;}
#qc_box5 .box1_mo .no2 dt.zeus3 {
	margin-bottom:16px;}
	
	


#qc_box5 .box1_mo .no1 dt.zeus {
	margin-bottom:5px;}

#qc_box5 .box1_mo .no1 dt.zeus {
	margin-bottom:5px;}

/*---------------------------------------------*/

#qc_box5 .box1 dl dt,#qc_box5 .box1_mo dl dt {
	font-weight:bold;
	font-size:117%;
	color:#B22100;
	line-height: 1.3;
	}


#qc_box5 .box1 .no4 dl dt {
	font-size:117%;
	color:#000;}

#qc_box5 .box1 p {
	margin-bottom:15px;}

#qc_box5 .box1 p a img {
	margin-right:5px;}

#qc_box5 ul {
	clear:both;
	line-height:1.4em;}

/*#qc_box5 .box1 .no3 {
	width:225px;
	
	}*/


#qc_box5 dl.qc_box5_info {
	clear:both;
	line-height:1.4em;}

#qc_box5 dl.qc_box5_info dt {
	color:#000;
	font-size:100%;
	font-weight:normal;
	float:left;
	width:50px;}

#qc_box5 dl.qc_box5_info dd {
	color:#000;
	font-size:100%;
	margin-left:50px;
	}

/*-----------------qc_box6--------※製品全ページ共通-------*/

#qc_box6 {
	clear:both;
	width:680px;
	height:175px;
	padding:10px;
	margin-bottom:30px;
	background:url(../fa/images/contact_box.jpg) no-repeat left;}

#qc_box6 .box1 {
	height:110px;}

#qc_box6 .box1 h4 {
	padding-left:140px;
	margin-top:10px;
	margin-bottom:5px;
	font-size:125%;
	font-weight:bold;
	line-height:1.3em;
	}

#qc_box6 .box1 p {
	width:525px;
	line-height:1.4em;
	padding-left:140px;
	}

#qc_box6 p.contact_btn {
	margin-top:7px;
	/margin-top:18px;
	text-align:center;}

/*----------------qc_box7-------※製品全ページ共通---------*/

#qc_box7 {
	width:700px;}

#qc_box7 p {
	text-align:center;}



/*----------------qc_box8----------------*/

#qc_box8 {
	width:700px;}

#qc_box8 h3 {
	margin-bottom:20px;}

#qc_box8 p {
	margin-bottom:30px;}

/*----------------qc_box9----------------*/

#qc_box9 .box1,#qc_box9 .box2,#qc_box9 .box3 {
	clear:both;
	margin-bottom:40px;}

#qc_box9 .box1 h5 {
	margin:15px 20px 5px 20px;
	font-size:150%;
	font-weight:bold;}

#qc_box9 .box1 p {
	line-height:1.6em;
	margin:0px 30px 10px  30px;}

#qc_box9 .box1 p img {
	margin-left:px;}

#qc_box9 .box1 .no1,#qc_box9 .box1 .no2 {
	width:338px;
	height:308px;
	margin-bottom:20px;
	float:left;
	border:1px solid #999;
	}

#qc_box9 .box1 .no1 {
	margin-right:20px;}

#qc_box9 .box1 .no2 h6 {
	margin:30px 20px 5px 20px;
	font-size:150%;
	font-weight:bold;}

#qc_box9 .box1 .no2 ul {
	margin:20px 40px;}

#qc_box9 .box1 .no2 ul li {
	list-style-image:url(../fa/qc/images/qc_icon7.jpg);
	margin-bottom:5px;}



#qc_box9 .box2 .no1 {
	margin-bottom:20px;
	float:left;
	border:1px solid #999;
	}

#qc_box9 .box2 .no2 {
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;}


#qc_box9 .box2 .no1 h5 {
	margin:15px 30px 5px 30px;
	font-size:150%;
	font-weight:bold;}

#qc_box9 .box2 .no1 p,#qc_box9 .box2 .no1 p {
	line-height:1.6em;
	margin:10px 30px 10px  30px;}

#qc_box9 .box2 .no1 p img {
	float:left;
	padding-right:15px;
	padding-bottom:15px;}

#qc_box9 .box2 .no2 h4 {
	margin:15px 20px 5px 20px;
	font-size:150%;}

#qc_box9 .box2 .no2 ul {
	margin:20px 40px;}

#qc_box9 .box2 .no2 ul li {
	list-style-image:url(../fa/qc/images/qc_icon7.jpg);
	margin-bottom:5px;
	line-height:1.6em;}
	
#qc_box9 .box2 .no2 ul li span {
	font-weight:bold;}
	
	
#qc_box9 .box3 .no1 {
	margin-bottom:20px;
	float:left;
	border:1px solid #999;
	}
	
#qc_box9 .box3 .no1 h5 {
	font-size:150%;
	font-weight:bold;
	margin-left:30px;}
	
#qc_box9 .box3 .no1 p {
	line-height:1.6em;
	margin:30px 30px 10px  30px;}


#qc_box9 .box3 .no1 p img {
	float:right;
	padding:0px 0px 30px 20px;
	}

#qc_box9 .box3 .no1 ul {
	margin:10px 40px 0px 45px;}

#qc_box9 .box3 .no1 ul li {
	list-style-image:url(../fa/qc/images/qc_icon7.jpg);
	margin-bottom:5px;
	line-height:1.6em;}



/*--------------------------------ATI--------------------------------*/

#ati a img:hover {
	filter:alpha(opacity=65);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
   	-moz-opacity: 0.65;
	opacity: 0.65;
	zoom:1;
	}

#ati #box2,#ati #box3,#ati #box4 {
	clear:both;}

#ati #box1 {
	margin-bottom:30px;
	/margin-bottom:10px;}

#ati #box2 {
	margin-bottom:30px;}
	
#ati #box1 h3 {
	font-size:200%;
	font-weight:bold;
	}

#ati #box1 p {
	line-height:1.6em;
	}

#ati #box1 p img {
	float:right;
	margin-left:15px;
	}

#ati #box1 p.last_txt {
	width:380px;
	margin-top:90px;
	margin-left:300px;
	white-space: nowrap;
	text-align:right;}

#ati #box1 ul {
	width:300px;
	float:left;
	margin-top:30px;}
	
#ati #box1 ul li {
	float:left;
	margin-right:5px;
	margin-bottom:5px;}

#ati #box1 ul li a {
	display:block;}

/*----------------*/
#ati #box2 h3 {
	padding-left:15px;
	margin-bottom:5px;
	font-weight:bold;
	background:url(../fa/ati/images/ati_icon1.jpg) no-repeat left center;}

#ati #box2 h3 span {
	float:right;}

#ati #box2 p {
	margin-top:10px;
	clear:both;
	text-align:right;}

#ati #box2 .box {
	background:url(../fa/ati/images/ati_box2_bg2.jpg) repeat-y top left;}

#ati #box2 .box_bg2 {
	background:url(../fa/ati/images/ati_box2_bg1.jpg) no-repeat top;}

#ati #box2 .box_bg3 {
	padding-top:15px;
	background:url(../fa/ati/images/ati_box2_bg3.jpg) no-repeat bottom;}


#ati #box2 .box .no1 {
	clear:both;
	margin-left:18px;}

#ati #box2 .box .no1 h4 {
	font-weight:bold;
	margin-bottom:5px;
	text-align:center;
	}

#ati #box2 .box .no1 p {
	text-align:center;
	margin-bottom:5px;
	margin-top:0px;
	line-height:1.2em;
	letter-spacing:-0.02em;}

#ati #box2 .box .no1 .box1,#ati #box2 .box .no1 .box2, #ati #box2 .box .no1 .box3{
	width:212px;
	margin-right:13px;
	float:left;
	}

#ati #box2 .box .no1 .box4 {
	width:212px;
	margin-right:13px;}


/*----------------*/


#ati h3 {
	clear:both;}
	
#ati #box3 {
	border:1px solid #999;}

#ati #box3 .no3 {
	clear:both;}

#ati #box3 .no1 {
	border-bottom:1px dotted #999;}

#ati #box3 .no2 {
	border-bottom:1px solid #999;}

#ati #box3 h3 {
	font-size:150%;
	font-weight:bold;
	margin:20px 20px 0px 20px;}

#ati #box3 h4 {
	color:#EB6C00;
	font-size:125%;
	margin:20px 20px 10px 20px;
	font-weight:bold;
	}
	
#ati #box3 p {
	margin:0px 20px 20px 20px;
	}
	
#ati #box3 .no1 ul {
	clear:both;
	margin:10px 40px 20px 45px;}

#ati #box3 .no1 ul:after {
	clear:both;}

#ati #box3 .no1 ul li {
	list-style-image:url(../fa/qc/images/qc_icon7.jpg);
	width:150px;
	margin-right:20px;
	float:left;
	line-height:1.6em;}
	
	
#ati #box3 .no3 {
	min-height:150px;}

#ati #box3 .no3 div {
	margin-top:5px;
	margin-left:10px;
	float:left;}	
	
#ati #box3 .no3 div.last_box {
	}
	

/*-----------------------------------ATI-------------------------------------------*/


#ati_1 a img:hover {
	filter:alpha(opacity=65);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
   	-moz-opacity: 0.65;
	opacity: 0.65;
	zoom:1;
	}


#ati_1 {
	}


#ati_box1 {
	min-height:170px;
	padding-top:20px;
	background:url(../fa/ati/images/h3_border.jpg) repeat-x left top;
	}

#ati_box1 .no1 {
	margin-bottom:10px;
	/*margin-bottom:30px;*/
	float:left;}

#ati_box1 .no2 {
	min-height:170px;
	margin-left:280px;
	position:relative;
	}

#ati_box1 .no2 h3 {
	font-size:117%;
	font-weight:bold;
	margin-bottom:10px;}

#ati_box1 .no2 p {
	line-height:1.4em;}

#ati_box1 .no2 div {
	position:absolute;
	bottom:1px;	}

#ati_box1 .no2 div ul {
	
	}

#ati_box1 .no2 ul li {
	margin-top:5px;
	margin-right:5px;
	float:left;}

#ati_box1 .no2 ul li a {
	display:block;}


/*-------製品スライド--------*/

#ati_box2 {
	clear:both;}

#ati_box2 h4 {
	font-size:117%;
	font-weight:bold;
	margin-bottom:5px;}

#slid04 {
	height:122px;
	margin-bottom:50px;
	background:#FFF;
	padding:5px;
	border:1px solid #999;
	}

#slid04 h5 {
	float:left;
	margin-right:8px;
	margin-left:8px}

#slid04 .container { width:540px; height:122px; overflow:hidden; position:relative; cursor:pointer;float:left; }

.carousel4 ul {
	background: url(../fa/qc/images/slid/slid_bg.jpg) repeat-x #fafafa;}

.carousel4 ul li {
	width: 255px;
	float: left;
	display: inline;
	padding-bottom:11px;
}

.carousel4 ul li img {}

.carousel4 {
	margin: 0 auto;
	width: 510px;
	height: 122px;
	text-align: left;
	position: relative;
}

/*---------------------------------共通---------------------------------------*/

	
#feature_box{
	clear:both;
	border: 1px solid #999;
	margin-bottom:50px;}



#feature_box div.no1,#feature_box div.no2, #feature_box div.no3 {
	padding:20px;
	clear:both;}

#feature_box div.no1{
	border-bottom:1px dotted #999;
	}

#feature_box div.no2,#feature_box div.no4{
	border-bottom:1px solid #999;
	}
	
#feature_box div.no4_1{
	border-bottom:non;
	padding:20px;
	}


#feature_box div.no2 table.no1 {
	margin-bottom:40px;
	margin-top:40px;
	}

#feature_box div.no2 table.no1 td {
	border-bottom:none;}

#feature_box div.no3 {
	border-bottom:none;
	}

#feature_box div.no3 div {
	border-bottom:none;
	width:302px;
	margin-top:15px;
	margin-right:10px;
	float:right;
	}

#feature_box div.no3 div p img {
	float:left;
	}

#feature_box div.no4 {
	min-height:40px;
	padding:10px 20px 0px 20px} 

#feature_box div.no4.bbn {
	border-bottom:none;} 


#feature_box div.no4 .box5 {
	width:330px;
	float:left;
	margin-top:-10px;}

#feature_box div.no4 .box6 {
	margin-left:340px;
	padding-left:10px;
	margin-top:-10px;
	border-left:1px solid #999;}

#feature_box div.no4 .box5 .no1,#feature_box div.no4 .box5 .no2 {
	width:322px;
	padding:0px;
		border-bottom:none;} 



#feature_box div.no4 .box5 .no1 p img {
	margin-bottom:15px;
	float:right;}

/*--------------*/

#feature_box div.no5 {
	clear:both;
	min-height:150px;
}

#feature_box div.no5 .box1 {
	width:320px;
	padding:20px 0px 20px 20px;
	float:left;
	} 

#feature_box div.no5 .box2 {
	padding:20px;
	width:310px;
	min-height:140px;
	margin-left:345px;
	_margin-left:340px;
	border-left:1px solid #999;
	} 

#feature_box div.no5 .box2 p img {
	float:left;
	margin-bottom:20px;
	} 


/*--------------*/

#feature_box div.no6 {
	margin-top:10px;}

#feature_box div.no6 h3 {
	margin:20px 0px 10px 20px;}

#feature_box div.no6 .no6_1 {
	width:100%;
	margin-bottom:30px;
	background:url(../fa/mts/images/img01.jpg) no-repeat right center;}

#feature_box div.no6 .no6_1_in {
	width:445px}

#feature_box div.no6 .no6_2_in {
	background:url(../fa/mts/images/img09.jpg) no-repeat right center;}


#feature_box div.no6 .no6_1 h4 {
	margin-top:15px;
	padding-left:20px;
	padding-top:15px;
	border-top:1px dotted #999999;}

#feature_box div.no6 .no6_1 h4:first-child {
	border-top:none;}

#feature_box div.no6 .no6_2{
	padding-bottom:30px;
	border-bottom:1px solid #999;}

#feature_box div.no6 .no6_2 .box1 {
	float:left;
	margin-left:30px;}

#feature_box div.no6 .no6_2 .box1 h5 {
	margin-bottom:5px;}

#feature_box div.no6 .no6_2 .box2 {
	margin-left:510px;
	margin-bottom:5px;}

#feature_box div.no6 .no6_2_in {
	padding-bottom:20px;
	border-bottom:1px dotted #999999;}

/*--------------*/

#feature_box div h3{
	border-bottom:none;
	padding:0px 20px 10px 0px;
	}

#feature_box h3 {
	padding:20px 20px 0px 20px; 
	font-size:200%;
	font-weight:bold;
	}	

#feature_box h4 {
	color:#EB6C00;
	font-size:125%;
	margin-bottom:10px;
	font-weight:bold;
	}

#feature_box h4 span {
	color:#000;
	font-size:78%;
	vertical-align:super;
	font-weight:normal;
	
	}


#feature_box p {
	font-size:100%;
	line-height:1.4em;
	}
	
#feature_box .sukima {
	margin-bottom:15px;
	}
	
#feature_box .sukima2 {
	margin-bottom:3px;
	}
	
#feature_box ul.no1 {
	margin-left:15px;
	line-height:1.4em;
	}

#feature_box ul.left {
	float:left;
	margin-right:40px;}

#feature_box ul.no1 li {
	list-style-image:url(../fa/qc/images/qc_icon7.jpg);
	}	
	
#feature_box ul.no2 {
	margin-left:20px;
	line-height:1.4em;
	margin-bottom:15px;
	_margin-bottom:20px;
	clear:both;
	}

#feature_box ul.no2 li {
	margin-right:40px;
	/margin-right:0px;
	/padding-left:20px;
	/padding-right:10px;
	float:left;
	_width:auto;
	list-style-image:url(../fa/qc/images/qc_icon7.jpg);
	/list-style-image:none;
	/background:url(../fa/qc/images/qc_icon7.jpg) no-repeat left center;
	}	
	
#feature_box ul.no3 {
	margin-left:16px;
	line-height:1.4em;
	clear:both;
	}

#feature_box ul.no3 li {
	list-style-image:url(../fa/qc/images/qc_icon7.jpg);
	/list-style-image:none;
	/background:url(../fa/qc/images/qc_icon7.jpg) no-repeat left center;
	margin-left:30px;
	/margin-left:0px;
	/padding-left:20px;
	/padding-right:8px;
	_width:auto;
	float:left;	}	

#feature_box ul.no3 li:first-child {
	margin-left:0px;}

#youto h3{
	color:#EB6C00;
	font-size:167%;
	margin-bottom:10px;
	font-weight:bold;
}
	
#youto lu li{
	font-size:50%;
}




/*---------------*/
#table_box {
	clear:both;}

#table_box h3 {
	font-size:117%;
	font-weight:bold;
	margin-bottom:5px;}
	

#table_box h4 {
	font-size:117%;
	font-weight:bold;
	margin-bottom:5px;}
	
#table_box table {
	width:100%;
	margin-bottom:10px;
	border-top:1px solid #999;}

#table_box table th, table td {
	padding:3px 0px 3px 10px;
	/*border-bottom:1px solid #999;*/
	}
	
#table_box table.no1 th {
	background-color:#FAF4EA;
	border-left:1px solid #999;
	text-align:center;}

#table_box table.no1 th:first-child {
	 border-left:none;}

#table_box table.no1 th.table_title {
	background-color:#ECDFB7;
	font-weight:bold;
	text-align:left;} 

#table_box table.no1 th.table_title1 {
	width:170px;
	background-color:#ECDFB7;
	font-weight:bold;
	text-align:left;} 

/*------*/

#table_box table.no1 tr th {
	padding:3px 10px;
	border-bottom:1px solid #999;}

#table_box table.no1 tr td {
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	padding:3px 10px;
	text-align:center;}

#table_box table.no1 tr td:first-child {
	border-left:none;
	}

#table_box table.no1 tr td.t_left {
	text-align:left;}



#table_box table.no2 {
	 width:335px;}

#table_box table.no2 tr td:first-child {
	border-right:1px solid #999;
	}

#table_box table.no2 th {
	background-color:#F0F0F0;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	font-weight:bold;}

#table_box table.no2 th:first-child {
	 border-left:none;}

#table_box table.no2 tr td {
	border-bottom:1px solid #999;
	width:100px;}

#table_box table.no2 tr td:first-child {
	min-width:185px;
	border-right:1px solid #999;
	}


#table_box table.no2 tr td span {
vertical-align:super;
font-size:78%;
}


#table_box #ati_table2 .no1 {
	width:337px;
	margin-right:27px;
	_margin-right:20px;
	float:left;}

#table_box p.txt1 {
	margin-bottom:40px;
	line-height:1.6em;}


#table_box p.txt2 {
	clear:both;
	margin-bottom:60px;}

#table_box p.txt3 {
	clear:both;
	margin-bottom:20px;}
	
#table_box .box_attention {
	padding:10px 15px;
	margin-bottom:60px;
	border:1px solid #999;
	line-height:1.4em;
	}

/*------*/

#table_box table.no3 {
	margin-bottom:20px;}

#table_box table.no3 th {
	 font-weight:bold;
	background-color:#ECDFB7;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	}

#table_box table.no3 td {
	 text-align:center;
	 border-left:1px solid #999;
	 padding: 3px 0px;
	 border-bottom:1px solid #999;
	}

#table_box table.no3 td:first-child {
	 border-left:none;}

#table_box table.no3 th.table_title {
	 width:590px;
	 padding: 3px 0px;
	background-color:#ECDFB7;
	text-align:center;
	border-right:none;} 

#table_box table.no3 th.table_title2 {
	width:270px;
	background-color:#F0F0F0;
	text-align:center;
	border-right:none;
	border-left:1px solid #999;} 
	
#table_box table.no3 th.table_title2:first-child {
	border-left:none;}





/*-----------------------------*/


#table_box table.faq {
	color:#0071B6;
	margin-top:30px;
	margin-bottom:30px;}

#table_box table.faq th {
	 font-weight:bold;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	}

#table_box table.faq td {
	 border-left:1px solid #999;
	 border-bottom:1px solid #999;
	}

#table_box table.faq td a {
	text-decoration:none;
	color:#0071B6;
	padding: 10px;
	display:block;
	}

#table_box table.faq td a:hover {
	text-decoration:underline;
	}


.faq_bg {
	background-color:#F0F7FB;}

#faq_box div {
	padding:20px;
	margin-bottom:50px;
	background:url(../fa/ati/images/faq_bg.jpg) repeat;
	}

#faq_box div h4 {
	color:#0071B6;
	font-weight:bold;
	margin-bottom:10px;}

#faq_box div p {
	margin-left:20px;
	line-height:1.6em;}




#table_box table.no4  {
	margin-bottom:20px;}


#table_box table.no4 th {
	background-color:#ECDFB7;
	border-bottom:1px solid #999;
	font-weight:bold;
	}

#table_box table.no4 th span {
	margin-left:140px;
	}

#table_box table.no4 th span.up {
	margin-left:auto;
	font-size: 78%;
    vertical-align: super;
	}
	
#table_box table.no4 th span.small {
	margin-left:auto;
	font-size: 78%;
	}
	
	

#table_box table.no4 th,#table_box table.no4 td {
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	}

#table_box table.no4 th:first-child {
	border-left:none;}

#table_box table.no4 td {
	text-align:center;}

#table_box table.no4 th.color2 {
	width:140px;
	background-color:#F0F0F0;
	text-align:center;} 


#table_box table.no4 th.color3 {
	font-weight:normal;
	background-color:#FAF4EA;
	border-left:1px solid #999;
	} 


#table_box table.no4 th.color4 {
	width:100px;
	background-color:#F0F0F0;
	text-align:center;} 
	
#table_box table.no4 th.color44 {
	width:180px;
	background-color:#F0F0F0;
	text-align:center;} 	

#table_box table.no4 th.color5 {
	width:120px;
	background-color:#F0F0F0;
	text-align:center;} 


#table_box table.no4 th.color6 {
	width:410px;
	background-color:#F0F0F0;
	text-align:center;} 

#table_box table.no4 th.color7 {
	width:102px;
	background-color:#F0F0F0;
	text-align:center;}

#table_box table.no4 th.color8 {
	width:160px;
	background-color:#F0F0F0;
	text-align:center;
	}

#table_box table.no4 tr td span {
	font-size:78%;
	vertical-align:super;
}

#table_box table.tw0 {
	width:auto;}

#table_box table.tw0 th:first-child {
	width:235px;
	}






/*---------------------------------BL---------------------------------------*/


#bl a img:hover {
	filter:alpha(opacity=65);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
   	-moz-opacity: 0.65;
	opacity: 0.65;
	zoom:1;
	}

#bl #box2,#bl #box3,#bl #box4 {
	clear:both;}

#bl #box1,#bl #box2 {
	margin-bottom:30px;}
	
#bl #box1 h3 {
	font-size:200%;
	margin-bottom:10px;
	font-weight:bold;
	}

#bl #box1 p {
	line-height:1.6em;
	}

#bl #box1 p img {
	float:right;
	margin-left:15px;
	}

#bl #box1 p.last_txt {
	width:380px;
	margin-top:90px;
	margin-left:300px;
	white-space: nowrap;
	text-align:right;}

#bl #box1 ul {
	width:360px;
	float:left;
	margin-top:30px;
	margin-bottom:10px;}
	
#bl #box1 ul li {
	float:left;
	margin-right:8px;
	margin-bottom:8px;}

#bl #box1 ul li a {
	display:block;}
	
	
#bl #box1 div { width:420px; /width:auto;}



#bl #box2 h3 {
	padding-left:15px;
	margin-bottom:5px;
	font-weight:bold;
	background:url(../fa/ati/images/ati_icon1.jpg) no-repeat left center;}

#bl #box4 h4 {
	font-size:117%;
	font-weight:bold;
	margin-bottom:5px;
	color:#B21F00;}
	
#bl #box4 .left {
	width:400px;
	}

#bl #box4 .left p {
	line-height:1.6em;
	margin-bottom:15px;
	}

#bl #box4 .left table {
	width:100%;
	border-top:1px solid #999;
	border-left:1px solid #999;}

#bl #box4 .left table th {
	font-weight:bold;
	background:#ECECEC;
	padding:8px 10px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	}

#bl #box4 .left table td {
	padding:8px 10px;
	line-height:1.8em;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	}


#bl #box4 .right {
	float:right;
	}

/*-----------BL-----------------------*/


#bl_1 a img:hover {
	filter:alpha(opacity=65);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
   	-moz-opacity: 0.65;
	opacity: 0.65;
	zoom:1;
	}

#bl_1 #box2,#bl #box3,#bl #box4 {
	clear:both;}

#bl_1 #box1,#bl #box2 {
	margin-bottom:30px;}
	
#bl_1 #box1 h3 {
	font-size:200%;
	margin-bottom:10px;
	font-weight:bold;
	}

#bl_1 #box1 {
	min-height:170px;
	padding-top:20px;
	background:url(../fa/ati/images/h3_border.jpg) repeat-x left top;
	}


#bl_1 #box1 p {
	line-height:1.6em;
	}

#bl_1 #box1 .rightbox {
	width:281px;
	float:right;
	margin-left:15px;
	}

#bl_1 #box1 .rightbox p {
	font-size:84%;
	line-height:1.2em;
}


#bl_1 #box1 p.last_txt {
	width:380px;
	margin-top:90px;
	margin-left:300px;
	white-space: nowrap;
	text-align:right;}

#bl_1 #box1 ul {
	width:360px;
	float:left;
	margin-top:30px;
	margin-bottom:20px;}
	
#bl_1 #box1 ul li {
	float:left;
	margin-right:8px;
	margin-bottom:8px;}

#bl_1 #box1 ul li a {
	display:block;}
	
	
#bl_1 #box1 .leftbox { width:420px;/width:400px;}



#bl_1 #box2 h3 {
	margin-bottom:5px;
	font-weight:bold;
	}



/*---------------------------------------------------------共通---------------------------------------------------------------------*/


/*---------------------------------------------------------共通---------------------------------------------------------------------*/

#bl_1 #box5 table {
	margin:20px 0px 50px;}
	
#bl_1 #box5 table th,#bl_1 #box5 table td {
	margin:0px;
	padding:0px;
	border:none;
	}
	
#bl_1 #box5 table th:first-child {
	}

#bl_1 #box5 table th {
	font-weight:bold;}

#bl_1 #box5 table td {
	font-size:84%;}







/*---------------------------------------------------------rj---------------------------------------------------------------------*/



#rj a img:hover {
	filter:alpha(opacity=65);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
   	-moz-opacity: 0.65;
	opacity: 0.65;
	zoom:1;
	}

#rj #box2,#bl #box3,#bl #box4 {
	clear:both;}

#rj #box1,#bl #box2 {
	margin-bottom:30px;}
	
#rj #box1 h3 {
	font-size:200%;
	margin-bottom:10px;
	font-weight:bold;
	}

#rj #box1 p {
	line-height:1.6em;
	}

#rj #box1 p img {
	float:right;
	margin-left:15px;
	}

#rj #box1 p.last_txt {
	width:390px;
	margin-top:90px;
	margin-left:300px;
	white-space: nowrap;
	text-align:right;}

#rj #box1 ul {
	width:360px;
	float:left;
	margin-top:30px;
	margin-bottom:20px;}
	
#rj #box1 ul li {
	float:left;
	margin-right:8px;
	margin-bottom:8px;}

#rj #box1 ul li a {
	display:block;}
	
	
#rj #box1 div {
	width:440px;
	/width:435px;
	}



#rj #box2 h3 {
	clear:both;
	padding-left:15px;
	margin-bottom:5px;
	font-weight:bold;
	background:url(../fa/ati/images/ati_icon1.jpg) no-repeat left center;}

#rj #box2 h4 {
	clear:both;
	width:100%;
	font-size:117%;
	color:#FFF;
	background:url(../fa/rj/images/h3_bg.jpg) repeat;
	height:34px;
	line-height:34px;
	position:relative;
	}

#rj #box2 h4 a img {
	position:absolute;
	top:6px;
	margin-left:10px;
	}

#rj #box2 .rj_box2 {
	padding:0px 0px 10px 0px;
	min-height:260px;
	background:#F7E8E5;
	margin-bottom:20px;}

#rj #box2 .rj_box2 .no1 {
	margin-top:15px;
	margin-bottom:10px;
	
	padding:12px;
	margin-right:7px;
	_margin-right:5px;
	background-color:#FFFFFF;
	float:left;
	}
	
#rj #box2 .rj_box2 .no1:first-child {
	margin-left:11px;
	_margin-left:6px;
	}

#rj #box2 .rj_box2 .no1 h5 {
	font-weight:bold;
	padding:3px 0px;
	margin-bottom:3px;
	border-bottom:1px dotted #999;
	}

#rj #box2 .rj_box2 .no1 ul {
	margin-bottom:3px;
	}
	

#rj #box2 .rj_box3 {
	padding:0px 0px 10px 0px;
	min-height:315px;
	background:#F7E8E5;
	margin-bottom:20px;}

#rj #box2 .rj_box3 .no1 {
	margin-top:15px;
	margin-bottom:10px;
	padding:12px;
	margin-right:7px;
	_margin-right:5px;
	background-color:#FFFFFF;
	float:left;
	}
	
#rj #box2 .rj_box3 .no1:first-child {
	margin-left:16px;
	_margin-left:6px;
	}

#rj #box2 .rj_box3 .no1 h5 {
	font-weight:bold;
	padding:3px 0px;
	margin-bottom:3px;
	border-bottom:1px dotted #999;
	}

#rj #box2 .rj_box3 .no1 ul {
	margin-bottom:3px;
	}

#rj #box4 h4 span {
	color:#FFF;}

#rj #box4 h4 {
	padding:5px;
	background:#CCC;
	margin-bottom:20px;} 
	
#rj #box4 p {
	margin-bottom:20px;}
	
#rj #box4 dl {
	padding-bottom:30px;
	margin-bottom:10px;
	border-bottom:1px solid #999;}
	
#rj #box4 p img {
	padding-bottom:30px;
	margin-bottom:10px;
	border-bottom:1px solid #999;}	
	
#rj #box5 p a {
	margin-right:10px;
	float:left;
	}

#rj #box5 p:first-child {
	margin-left:70px;}
	

#rj_1 a img:hover {
	filter:alpha(opacity=65);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
   	-moz-opacity: 0.65;

	opacity: 0.65;
	zoom:1;
	}


#rj_1 h3 {
	height:68px;
	position:relative;} 	

#rj_1 h3 a img {
	position:absolute;
	top:18px;
	margin-left:7px;} 

#rj_1 h3 a.wir img {
	position:absolute;
	top:18px;
	margin-left:50px;} 


#rj_1 #box1 {
	padding-top:20px;
	background:url(../fa/ati/images/h3_border.jpg) repeat-x left top;}

#rj_1 #box1 .no1 {
	width:335px;
	margin-bottom:20px;
	float:left;
	}

#rj_1 #box1 .mr {
	margin-right:20px;
	}

#rj_1 #box1 .no1 .left {
	float:left;}

#rj_1 #box1 .no1 .right {
	margin-left:190px;}

#rj_1 #box1 .no1 .right h4 {
	font-weight:bold;
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:1px dotted #999999;}
	
#rj_1 #box1 .no1 .right ul {
	margin-bottom:10px;}


#rj_1 #box1_2 {
	padding-top:20px;
	background:url(../fa/ati/images/h3_border.jpg) repeat-x left top;}

#rj_1 #box1_2 .no1 {
	margin-bottom:30px;
	float:left;
	}

#rj_1 #box1_2 .mr {
	margin-right:31px;
	/margin-right:30px;
	}

#rj_1 #box1_2 .no1 .right h4 {
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	padding-bottom:5px;
	font-size:117%;
	border-bottom:1px dotted #999999;}
	
#rj_1 #box1_2 .no1 .right ul {
	margin-bottom:10px;}
	

/*-------------------*/

#rc a img:hover {
	filter:alpha(opacity=65);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
   	-moz-opacity: 0.65;
	opacity: 0.65;
	zoom:1;
	}

#rc #box1 .no1 {
	min-height:265px;
	clear:both;
	margin-bottom:20px;
	}

#rc #box1 .no1 .right{
	float:right;
	margin-bottom:20px;
	}

#rc #box1 .no1 div {
	width:325px;}

#rc #box1 .no1 h3 {
	font-size:200%;
	margin-bottom:10px;
	font-weight:bold;
	}
	
#rc #box1 .no1 div p {
	margin-bottom:10px;
	line-height:1.4em;
	}

#rc #box1 .no1 div h4 {
	padding-left:15px;
	margin-bottom:5px;
	font-weight:bold;
	background:url(../fa/rc/images/icon05.jpg) no-repeat left center;	
	}
	
#rc #box1 .no1 div .no2 {
	min-height:45px;
	width:285px;
	padding:10px 20px;
	margin-bottom:10px;
	background:url(../fa/rc/images/box_bg2.jpg) repeat;
	}
	
#rc #box1 .no1 div .no2 ul li {
	margin-bottom:0px;
	font-size:117%;
	font-weight:bold;
	}	
	
#rc #box1 .no1 div .btn li {
	float:left;
	margin-right:10px;}
	
#rc #box2 {
	margin-bottom:20px;}
	
#rc #box2 h3 {
	clear:both;
	height:36px;
	padding-left:10px;
	line-height:36px;
	font-size:134%;
	color:#FFF;
	background:url(../fa/rc/images/h3_bg.jpg) no-repeat;}	
	
#rc #box2 .box {
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	margin-bottom:20px;}

#rc #box2 .box h4 {
	padding:20px;
	font-size:117%;
	font-weight:bold;
	text-align:left;
	clear:both;}

#rc #box2 .box .no1 {
	clear:both;}

#rc #box2 .box .no1 ul {
	float:left;
	margin-left:40px;
	_margin-left:20px;
	}
		
#rc #box2 .box .no1 ul li {
	width:170px;
	list-style-image:url(../fa/rc/images/icon06.jpg);
	margin-bottom:10px;}
	
#rc #box2 .box .no1 ul.last li {
	width:120px;
	}
	
#rc #box2 table {
	margin-bottom:20px;}
		
#rc #box2 table tr th {
	text-align:center;
	padding:5px 10px;
	}	
	
#rc #box2 p {
	text-align:center;}
	
	
	
		
#rc #box3 {
	margin-bottom:30px;}
	
#rc #box3 h4 {
	clear:both;
	height:36px;
	padding-left:10px;
	line-height:36px;
	font-size:134%;
	color:#FFF;
	background:url(../fa/rc/images/h3_bg.jpg) no-repeat;}	
	
#rc #box3 .box {
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	margin-bottom:20px;}

#rc #box3 .box dl {
	padding-bottom:0px;}
	
#rc #box3 .box p {
	padding-top:10px;
	line-height:1.4em;} 

#rc #box3 .box .no1 {
	margin:20px;
	padding:20px 0px;
	background:url(../fa/rc/images/box_bg1.jpg) repeat;}

#rc #box3 .box .no2 {
	margin:20px;
	padding:20px 0px;
	background:url(../fa/rc/images/box_bg1.jpg) repeat;}

#rc #box3 .box .no2 p {
	margin-left:80px;}

#rc #box3 .box .no2 .right {
	margin-right:130px;
	float:right;}

#rc #box3 .box .no2 .right ul {
	margin-top:40px;}

#rc #box3 .box .no2 .right ul li {
	margin-bottom:10px;}

#rc #box4 {
	}

#rc #box4 h4 {
	font-size:117%;
	color:#B22000;
	margin-bottom:10px;
	}

#rc #box4 p {
	line-height:1.6em;
	margin-bottom:20px;}
	
#rc #box4 ul li {
	margin-bottom:10px;}

#rc #box4 p img {
	padding-bottom:10px;
	margin-bottom:30px;
	border-bottom:1px solid #999;}

#rc #box5 div {
	margin-left:40px;}

#rc #box5 p {
	float:left;
	margin-left:15px;}　


#rc_1 a img:hover,#rc_1 h3.rc a:hover,#qc_box6 a:hover,#qc_box7 a:hover {
	filter:alpha(opacity=65);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
   	-moz-opacity: 0.65;
	opacity: 0.65;
	zoom:1;
	}



#rc_1 h3.rc{
	width:100%;
	height:100px;
	position:relative;} 	

#rc_1 h3.rc a {
	position:absolute;
/*	width:141px;
	height:35px;
	display:block;*/
	background-color:#FFFFFF;
	}

#rc_1 h3.rc a img {
	background-color:#FFFFFF;
	position:absolute;
	top:50px;
	/*border-bottom:10px;*/
	margin-left:7px;
	display:block;
	width:141px;
	height:35px;} 


#rc_1 #box2,#bl #box3,#bl #box4 {
	clear:both;}

#rc_1 #box1,#bl #box2 {
	margin-bottom:30px;}
	
#rc_1 #box1 h3 {
	font-size:200%;
	margin-bottom:10px;
	font-weight:bold;
	}

#rc_1 #box1 {
	min-height:170px;
	padding-top:20px;
	background:url(../fa/ati/images/h3_border.jpg) repeat-x left top;
	}

#rc_1 #box1 p {
	line-height:1.6em;
	}

#rc_1 #box1 .rightbox {
	width:362px;
	float:right;
	margin-left:15px;
	padding-bottom:30px;
	}

	
#rc_1 #box1 .leftbox { width:320px;}

#rc_1 #box2 {
	margin-bottom:20px;
	}
	
	
#rc_1 #box2 table {
	width:100%;
	border-top:1px solid #999;
	border-left:1px solid #999;
	}	
	
#rc_1 #box2 table th {
	padding:5px 10px;
	text-align:center;
	background:#DEDEDE;
	font-weight:bold;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	}	
	
#rc_1 #box2 table td {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	}	

#rc_1 #box2 table td ul {
	margin:15px 20px;
	_margin:15px 10px;}

	
#rc_1 #box2 table td ul.left{
	margin:15px 60px;
	_margin:15px 30px;
	float:left;
	}

#rc_1 #box2 table td ul.left li{
	margin-right:30px;
	}
		

#rc_1 #box2 table td ul li {
	margin-bottom:5px;
	font-size:117%;
	_width:auto;
	list-style-image:url(../fa/rc/images/icon07.jpg);
	}	
	
#rc_1 dl.red {
	color:#C52000;}	

#rc_1 #box4 {
	margin-bottom:30px;}
	
#rc_1 #box5 h4 span {
	color:#FFF;}

#rc_1 #box5 h4 {
	padding:5px;
	background:#CCC;
	margin-bottom:20px;} 
	
	
	

/*----------------------------------*/



#acdt a img:hover {
	filter:alpha(opacity=65);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
   	-moz-opacity: 0.65;
	opacity: 0.65;
	zoom:1;
	}

#acdt #box2,#acdt #box3,#acdt #box4 {
	clear:both;}

#acdt #box1,#acdt #box2 {
	margin-bottom:30px;}
	
#acdt #box1 h3 {
	font-size:167%;
	margin-bottom:10px;
	font-weight:bold;
	}

	
#acdt #box1 h4 {
	font-size:117%;
	margin-bottom:10px;
	font-weight:bold;
	}

#acdt #box1 p {
	line-height:1.6em;
	}

#acdt #box1 p img {
	float:right;
	margin-left:15px;
	}

#acdt #box1 p.a {
	float:right;
	margin-left:15px;
	margin-top:50px;
	}


#acdt #box1 p.last_txt {
	width:390px;
	margin-top:90px;
	margin-left:300px;
	white-space: nowrap;
	text-align:right;}

#acdt #box1 ul {
	width:360px;
	float:left;
	margin-top:30px;
	margin-bottom:20px;}

	
#acdt #box1 ul li {
	float:left;
	margin-right:8px;
	margin-bottom:8px;}
	
/*----------------------------------*/

#acdt #box1_1	{
	border:1px solid #999;
	margin-bottom:40px;
	overflow: hidden;
    zoom: 1;
     }
	 
#acdt #box1_1 p img {
	float:right;
	padding:20px;
	margin-top:40px;
	
	}	 

#acdt #box1_1 h4 {
	font-size:117%;
	margin-bottom:20px;
	font-weight:bold;
	}	

#acdt #box1_1 #youto{
	padding:20px;
	
}

#acdt #box1_1 #youto li {
	font-size:12px;
	margin-left:20px;
	margin-bottom:8px;
	line-height:10px;
	}

#acdt #box1_1 #gazou{
	margin-left:12px;
}
	


#acdt #box1_1 #gazou li {
	float:left;
	list-style-type:none;
	margin-left:18px;
	margin-bottom:8px;}


/*----------------------------------*/



#acdt #box1 ul li a {
	display:block;}
	
	
#acdt #box1 div { width:390px;/width:375px;}	
S
#acdt #feature_box .box5 h3 {
	padding-top:20px;}

#acdt #feature_box .box6 h3 {
	padding-top:20px;}

#acdt #feature_box .box5 .no1 p {
	display:block;
	width:168px;
	height:117px;
	margin-bottom:15px;
	float:right;}

#acdt #feature_box .box5 .no1 ul {
	width:auto;}


#acdt #box2 h3 {
	clear:both;
	padding-left:15px;
	margin-bottom:5px;
	font-weight:bold;
	background:url(../fa/ati/images/ati_icon1.jpg) no-repeat left center;}

#acdt #box2 h4 {
	clear:both;
	width:100%;
	font-size:117%;
	color:#FFF;
	background:url(../fa/rj/images/h3_bg.jpg) repeat;
	height:34px;
	line-height:34px;
	position:relative;
	}

#acdt #box2 h4 a img {
	position:absolute;
	top:6px;
	margin-left:10px;
	}

#acdt #box2 .rj_box2 {
	padding:0px 0px 30px 0px;
	min-height:260px;
	margin-bottom:20px;}

#acdt #box2 .rj_box2 .no1 {
	margin-top:10px;
	margin-bottom:30px;
	padding:14px;
	float:left;
	background:#F7E8E5;
	}

#acdt #box2 .rj_box2 .left {
	margin-right:46px;}
	
#acdt #box2 .rj_box2 .no1 .no1_in{
	padding:8px;
	margin-bottom:14px;
	background-color:#FFFFFF;
	}



#acdt #box2 .rj_box2 .no1 h5 {
	font-weight:bold;
	padding:3px 0px;
	margin-bottom:3px;
	font-size:117%;
	}

#acdt #box2 .rj_box2 .no1 p {
	margin-bottom:10px;	}

#acdt #box2 .rj_box2 .no1 p a {
	display:block;
	text-align:center;}

#rj #box2 .rj_box2 .no1 ul {
	margin-bottom:3px;
	}

#acdt #box3 {
	margin-bottom:40px;}	
	
#acdt #box3 h3 {
	clear:both;
	font-size:117%;
	color:#B21F00;
	margin-bottom:5px;
	font-weight:bold;
	}

#acdt #box3 table {
	width:100%;
	border-top:1px solid #999;
	}

#acdt #box3 table th {
	padding:5px;
	font-weight:bold;
	border-bottom:1px solid #999;}

#acdt #box3 table th.title {
	text-align:center;
	border-left:1px solid #999;}

#acdt #box3 table td {
	text-align:left;
	padding:none;
	padding:5px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	}

#acdt #box3 table td img {
	text-align:center;
	}

#acdt #box4 {
	padding-bottom:30px;}

#acdt #box4 h4 {
	padding-top:20px;
	margin-left:20px;
	font-size:117%;
	color:#EB6C00;
	line-height:1.4em;
	margin-bottom:5px;
	font-weight:bold;
	}

#acdt #box4 p {
	width:500px;
	margin-left:20px;}

#acdt #box4 h3 {
	clear:both;
	height:36px;
	padding-left:10px;
	line-height:36px;
	font-size:134%;
	color:#FFF;
}

#acdt #box4 .box {
	border:1px solid #999;
	margin-bottom:20px;}
	
#acdt #box4 .box p {
	padding-top:10px;
	line-height:1.4em;} 

#acdt #box4 .box .no1 {
	min-height:120px;
	padding-bottom:10px;
	margin-bottom:10px;
	}
#acdt #box4 .box .no1.a {
	min-height:120px;
	padding-bottom:10px;
	margin-bottom:10px;	
    border-bottom:1px dotted #999999;
    }

#acdt #box4 .box .no1,#acdt #box4 .box .no2 {
	clear:both;} 

#acdt #box4 .box .no1 .right,#acdt #box4 .box .no2 .right{
	float:right;
	margin:20px;} 

#acdt #box4 .box .no2 p {
	width:auto;}

#acdt #box4 .box .no2 table th {
	padding:5px;}

#acdt #box4 .box .no2 table td {
	text-align:center;
	border-bottom:none;
	}

#acdt #box5 {
	clear:both;
	} 
#acdt #box5 div {
	margin-left:40px;}

#acdt #box5 p {
	float:left;
	display:block;
	margin-left:5px;}


#acdt #douga  {
	margin:20px 0px;
	border:1px solid #999;
	overflow:hidden;
	padding:20px;
	}

#douga #left{
	float:left;}
	
#douga #right{
	float:right;}	

#douga #left h3{
	color:#EB6C00;
	font-size:167%;
	margin-bottom:10px;
	font-weight:bold;
}

#douga h3.left{
	float:left;
}
	

#acdt #douga p.right{
	float:right;
}

#acdt_1 h3{
	width:100%;
	height:68px;
	position:relative;} 	


#acdt_1 h3 a img {
	position:absolute;
	right:1px;
	top:20px;
	margin-left:150px;} 
	
	
	
#acdt_1 #box1,#acdt_1 #box2 {
	margin-bottom:30px;}
	
#acdt_1 #box1 h3 {
	font-size:200%;
	margin-bottom:10px;
	font-weight:bold;
	}

#acdt_1 #box1 h4 {
	font-size:117%;
	color:#EB6C00;
	line-height:1.4em;
	margin-bottom:2px;
	font-weight:bold;
	}

#acdt_1 #box1 {
	min-height:170px;
	padding-top:20px;
	background:url(../fa/ati/images/h3_border.jpg) repeat-x left top;
	}

#acdt_1 #box1 p {
	line-height:1.6em;
	}
	
#acdt_1 #box1 .komoji {
	margin-top:10px;
	font-size:11px;
	}
	
#acdt_1 #box1 .sukima {
	margin-top:30px;
	}
	
#acdt_1 #box1 .sukima2 {
	margin-top:10px;
	}

	
#acdt_1 #box1 .migi {
	text-align:right;
	margin-top:10px;
	}			

#acdt_1 #box1 .rightbox {
	width:410px;
	_width:400px;
	float:right;
	margin-left:15px;
	padding-bottom:30px;
	}

#acdt_1 #box1 table{
	width:90%;
	border:1px solid #999;
	margin-left:20px;
	margin-top:15px;
}

#acdt_1 #box1 table th{
	padding:5px 10px;
	text-align:center;
	background:#DEDEDE;
	font-weight:bold;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	}	
	
#acdt_1 #box1 table td{
	width:50%;
	padding-left:40px;
}
		

#acdt_1 #box1 table ul li{
    margin-bottom:5px;
	font-size:117%;
	list-style-image:url(../fa/rc/images/icon07.jpg);		
}
	

#acdt_1 #box1 ul li .float{
	float:right;
}
	
#acdt_1 #box2 h3 {
	height:auto;
	font-size:117%;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:5px;
	}

#acdt_1 #box2 .left {
	width:330px;
	margin-right:30px;
	float:left;}

#acdt_1 #box2 .right {
	margin-left:360px;
	width:330px;}
	

#acdt_1 #box2 table {
	width:100%;
	border-top:1px solid #999;
	margin-bottom:10px;}
	
#acdt_1 #box2 table  th {
	padding:5px 10px;
	background:#ECDFB7;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	text-align:center;
	font-size:11px;
	
	}
	
#acdt_1 #box2 table  th:first-child{
	border-left:none;
}

	
#acdt_1 #box2 table  td {
	padding:5px 1.8px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	text-align:center;
	font-size:10px;
	}
		
#acdt_1 #box2 table  td:first-child {
	border-left:none;
    }
	
#acdt_1 #box2 table  td .migi{
	padding-left:10px;
    }	
	
#acdt_1 #box2 table  td .migi2{
	padding-left:40px;
    }

#acdt_1 #box2 .komoji {
	font-size:9px;
	}
	
/*#acdt_1 #box2 .left table,#acdt_1 #box2 .right table {
	width:100%;}*/
	
	
#acdt_1 #box5 {
	margin-top:30px;
	margin-bottom:20px}
	
#acdt_1 #box5 h4{	
	color:#EB6C00;
	font-size:125%;
	margin-bottom:10px;
	font-weight:bold;
	}
	
#acdt_1 #box6 {
	border:1px solid #999;
	margin-bottom:20px}
	
#acdt_1 #box6 div.no4_1{
	border-bottom:non;
	padding:20px;
	}
	
#acdt_1 #box6 h5 {
	padding:20px 20px 0px 20px; 
	font-size:200%;
	font-weight:bold;
	}	

#acdt_1 #box6 h4 {
	color:#EB6C00;
	font-size:125%;
	margin-bottom:10px;
	font-weight:bold;
	}
	
	
#acdt_1 #box6 .sukima {
	margin-bottom:15px;
	}
	
#acdt_1 #box6 .sukima2 {
	margin-bottom:3px;
	}
	
#acdt_1 #box6 .komoji {
	margin-top:10px;
	font-size:11px;
	}
	
#acdt_1 #box7 {
	margin-bottom:20px
	}

#acdt_1 #box7 h4 {
	color:#EB6C00;
	font-size:125%;
	margin-bottom:10px;
	font-weight:bold;
	}
	
#acdt_1 #box7 .komoji {
	margin-top:10px;
	font-size:11px;
	}

#acdt_1 #box8 h3 {
	height:auto;
	font-size:117%;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:5px;
	}	
	
#acdt_1 #box8 table {
	width:100%;
	border-top:1px solid #999;
	margin-bottom:10px;}
	
#acdt_1 #box8 table  th {
	padding:5px 10px;
	background:#ECDFB7;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	text-align:center;
	font-size:11px;
	
	}
	
#acdt_1 #box8 table  th:first-child{
	border-left:none;
}

	
#acdt_1 #box8 table  td {
	padding:5px 1.8px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	text-align:center;
	font-size:10px;
	}
		
#acdt_1 #box8 table  td:first-child {
	border-left:none;
    }	

#acdt_1 #box9{	
  overflow:hidden;
  margin:30px 0px;
  border:1px solid #999;
}

#acdt_1 #box9 #left{
	width:330px;
	float:left;
	text-align:center;
	margin::10px 0px;
}

#acdt_1 #box9 #left p{
	margin:10px;
	font-weight:bold;
}

	
#acdt_1 #box9 #right{
	width:330px;
	float:right;
	margin-top:20px;
	margin-bottm:10px;

	}	
	
#acdt_1 #box10{	
  overflow:hidden;
  margin:30px 0px;

}

#acdt_1 #box10 h3 {
	height:auto;
	font-size:117%;
	font-weight:bold;
	margin-bottom:5px;
	}

#acdt_1 #box10 #left{
	width:330px;
	float:left;
	margin::10px 0px;
}

#acdt_1 #box10 #left p{
	margin:10px;
	font-weight:bold;
}

#acdt_1 #box10 #left table {
	width:100%;
	border-top:1px solid #999;
	margin-bottom:10px;}
	
#acdt_1 #box10 #left table  th {
	padding:5px 10px;
	background:#ECDFB7;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	text-align:center;
	font-size:11px;
	
	}
	
#acdt_1 #box10 #left table  th:first-child{
	border-left:none;
}

	
#acdt_1 #box10 #left table  td {
	padding:5px 1.8px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	text-align:center;
	font-size:10px;
	}
		
#acdt_1 #box10 #left table  td:first-child {
	border-left:none;
    }	


	
#acdt_1 #box10 #right{
	width:330px;
	float:right;
	text-align:center;
	margin-top:25px;
	margin-bottm:10px;

	}	
	
#acdt_1 #box10 #right p{
	margin-bottom:10px;
	font-weight:bold;
}
	
	
/*------------------------------*/


	
#mts a img:hover {
	filter:alpha(opacity=65);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
   	-moz-opacity: 0.65;
	opacity: 0.65;
	zoom:1;
	}

#mts #box2,#mts #box3,#mts #box4 {
	clear:both;}

#mts #box1,#mts #box2 {
	margin-bottom:30px;}
		
#mts #box1 {
	min-height:170px;
	padding-top:20px;
	background-image:url(../fa/ati/images/h3_border.jpg), url(../fa/mts/images/sample.gif);
	background-repeat:repeat-x, no-repeat;
	background-position:left top, right bottom;
	}
	
#mts #box1 p {
	line-height:1.6em;
	margin-bottom:30px;}

#mts #box1 h4 {
	font-weight:bold;
	margin-bottom:10px;}

#mts #box1 ul {
	margin-left:15px;}

#mts #box1 ul li {
	list-style-image:url(../fa/mts/images/icon01.jpg);
	margin-bottom:10px;
	}


#mts #box2  {
	margin-bottom:50px;}

#mts #box2 h3 {
	margin-bottom:5px;
	font-size:117%;
	font-weight:bold;
	} 
		
#mts #box2 table.box2_no1 {
	width:100%;
	margin-bottom:30px;
	border-top:1px solid #999;}

#mts #box2 table.box2_no1 th,#mts #box2 table.box2_no2 th {
	padding:3px 10px;
	background:#ECDFB7;
	font-weight:bold;
	border-bottom:1px solid #999;}

#mts #box2 table.box2_no1 td {
	padding:3px 10px;
	border-bottom:1px solid #999;}

#mts #box2 ul {
	margin-top:10px;
	margin-left:15px;
	margin-bottom:30px;}

#mts #box2 ul.mb10 {
	margin-bottom:10px;}

#mts #box2 ul li {
	list-style-image:url(../fa/mts/images/icon01.jpg);
	margin-bottom:10px;
	}

#mts #box2 ul li span{
	color:#0071B6;
	}

#mts #box2 p.mb20 {
	margin-bottom:20px;}

#mts #box2 table.box2_no2 {
	border-top:1px solid #999;
	margin-bottom:30px;}

#mts #box2 table.box2_no2 td {
	border-bottom:1px solid #999;
	margin-bottom:30px;}



.cj_box {
	width:700px;
	height:150px;
	margin-bottom:30px;
	background:url(../fa/cj/images/c.box_bgjpg.jpg);
	}
	
.cj_box h4 {
	padding-top:15px;
	padding-left:20px;}
	
.cj_box p {
	padding-top:15px;
	padding-left:25px;
	padding-right:25px;
	line-height:1.6em;}
	
#qc_box1 .no1 .box1 .box1_left div.cj_box2{ margin-top:80px; height:65px;}

#qc_box1 .no1 .box1 .box1_left.cj { min-height:370px;}

#qc_box5.cj .box1 h4 {
	font-size:117%;
	font-weight:bold;
	margin-bottom:5px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
