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

/*見出し*/

.TabbedPanelsContent h3{
	border-bottom:1px solid #CCC;
	color:#333;
	padding:0 0 5px!important;
	font-size:95%!important;
	font-weight:bold;
	margin:0 0 15px 0;
}
.TabbedPanelsContent h4{
	border-left:5px solid #CCC;
	font-size:95%;
	padding:3px 0 3px 12px;
	/*margin:0 0 10px 0;*/
	margin:40px 0 10px 0;
	font-weight:bold;
}*/

/*共通*/

.TabbedPanelsContent p{
	margin:0 0 5px 0;
}

.TabbedPanelsContent a.style01{
	background:url(../products/uploadimg/y09.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
}
.TabbedPanelsContent a.style02{
	background:url(../products/uploadimg/y09.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
}
.TabbedPanelsContent span.b_red{
	color:#CC0000;
	font-weight:bold;
}
.TabbedPanelsContent span.attention{
	color:#F00;
	font-weight:bold;
	background:#FF0;
	border:1px solid #F00;
	padding:2px 5px;
}
.TabbedPanelsContent .right{
	text-align:right;
}
.TabbedPanelsContent .left{
	text-align:left;
}
.TabbedPanelsContent .right{
	text-align:right;
}
.TabbedPanelsContent .center{
	text-align:center;
}

/*テーブル*/

.TabbedPanelsContent table.table_01{
	border-collapse:collapse;
	margin:0 0 30px 0;
}
.TabbedPanelsContent table.table_01 th{
	border:1px solid #FFF;
	padding:5px;
	background:#999;
	font-weight:normal;
	color:#FFF;
}
.TabbedPanelsContent table.table_01 .tc01{
	background:#DDD;
}
.TabbedPanelsContent table.table_01 td{
	border:1px solid #FFF;
	padding:5px;
	background:#EEE;
}
.TabbedPanelsContent table.table_02{
	border-collapse:collapse;
	margin:0 0 30px 0;
	border:1px solid #999;
}
.TabbedPanelsContent table.table_02 th{
	border:1px solid #999;
	padding:5px;
	background:#999;
	font-weight:normal;
	color:#FFF;
}
.TabbedPanelsContent table.table_02 .tc01{
	background:#EEE;
}
.TabbedPanelsContent table.table_02 .tc01_r{
	background:#EEE;
	text-align:right;
}
.TabbedPanelsContent table.table_02 .tc02{
	background:#EEE;
	text-align:left!important;
}
.TabbedPanelsContent table.table_02 .tc03{
	background:#CCC;
}
.TabbedPanelsContent table.table_02 td{
	border:1px solid #999;
	padding:5px;
	background:#FFF;
}
.TabbedPanelsContent table.table_03{
	border-collapse:collapse;
}
.TabbedPanelsContent table.table_03 td{
	border:1px solid #999!important;
}
.TabbedPanelsContent table.table_04 td{
	border:0;
}
.TabbedPanelsContent table.table_05{
	border-collapse:collapse;
	margin:0 0 30px 0;
	border:1px solid #999;
}
.TabbedPanelsContent table.table_05 th{
	border:1px solid #999;
	padding:5px;
	background:#999;
	font-weight:normal;
	color:#FFF;
}
.TabbedPanelsContent table.table_05 td{
	border:1px solid #999;
	padding:5px;
}
.TabbedPanelsContent table.table_05 .blunt_l{
	border-left-style:none; 
}
.TabbedPanelsContent table.table_05 .blunt_r{
	border-right-style:none; 
}
.TabbedPanelsContent table.table_05 .blunt_lr{
	border-left-style:none; 
	border-right-style:none; 
}
.TabbedPanelsContent table.table_06{
	border-collapse:collapse;
	margin:0 0 30px 0;
}
.TabbedPanelsContent table.table_06 td{
	border:1px solid #999;
	padding:5px;
}
.TabbedPanelsContent table.table_06 .blunt{
	border-style:none; 
}

.TabbedPanelsContent .table_center{
	margin:0 0 30px 0;
}
.TabbedPanelsContent .table_center td{
	text-align:center;
}

.TabbedPanelsContent .tbl10{
	width:10%;
}
.TabbedPanelsContent .tbl15{
	width:15%;
}
.TabbedPanelsContent .tbl20{
	width:20%;
}
.TabbedPanelsContent .tbl25{
	width:25%;
}
.TabbedPanelsContent .tbl30{
	width:30%;
}

/*回り込み*/

.TabbedPanelsContent .no_mb{
	margin-bottom:0;
}
.TabbedPanelsContent .ml25{
	margin:0 0 0 25px;
}
.TabbedPanelsContent .ml100{
	margin:0 0 0 100px;
}
.TabbedPanelsContent .mb30{
	margin:0 0 30px 0;
}
.TabbedPanelsContent .pl20{
	padding:0 0 0 20px;
}
.TabbedPanelsContent .pl30{
	padding:0 0 0 30px;
}
.TabbedPanelsContent span.pl_30{
	padding:0 0 0 30px;
	display:block;
}
.TabbedPanelsContent .p0032{
	padding:0 0 30px 20px;
}
.TabbedPanelsContent .ph_left{
	float:left;
	margin:0 20px 20px 0;
}
.TabbedPanelsContent .f_left200{
	float:left;
	width:200px;
}
.TabbedPanelsContent .f_left480{
	float:left;
	width:480px;
}
.TabbedPanelsContent .f_left580{
	float:left;
	width:580px;
}
.TabbedPanelsContent .f_right200{
	float:right;
	width:200px;
}
.TabbedPanelsContent .f_right480{
	float:right;
	width:480px;
}
.TabbedPanelsContent .f_right320{
	float:right;
	width:320px;
}
.TabbedPanelsContent .f_right300{
	float:right;
	width:300px;
}
.TabbedPanelsContent .f_nomal{
	font-weight:normal;
}

/*ボックス*/

.TabbedPanelsContent .g_line_box{
	border:1px solid #CCC;
	padding:5px 10px;
	width:485px;
}

.TabbedPanelsContent .box_01{
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #CCC;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}

/*リスト*/

.TabbedPanelsContent ul.disc01{
	margin:0 0 30px 20px!important;
}
.TabbedPanelsContent ul.disc01 li{
	margin:0 0 20px 0!important;
	list-style:disc!important;
}
.TabbedPanelsContent ul.disc02{
	margin:0 0 30px 0!important;
}
.TabbedPanelsContent ul.disc02 li{
	margin:0 0 5px 15px!important;
	list-style:square!important;
	font-size:100%;
	line-height:1.5;
	float:none!important;
}
.TabbedPanelsContent ul.disc03{
	margin:0!important;
}
.TabbedPanelsContent ul.disc03 li{
	margin:0 0 0 15px!important;
	list-style:disc!important;
	font-size:100%;
	line-height:1.5;
}
.TabbedPanelsContent ol.number{
	margin:0 0 0 20px!important;
}
.TabbedPanelsContent ol.number li{
	list-style:decimal!important;
}

/*その他*/

.TabbedPanelsContent .f_100{
	font-size:100%;
}
.TabbedPanelsContent .f_120{
	font-size:120%;
}
.TabbedPanelsContent .g_border{
	border-bottom:1px solid #CCC;
	padding:0 0 3px 0;
}
.TabbedPanelsContent .g_line{
	border:1px solid #999;
}



/*manual*/

.title2{
	position:relative;
	}
.title2 span{
	position:absolute;
	top:40%;
	right:0;
	font-weight:normal!important;
	font-size:12px!important;
	}
.manual_wrap{
	padding:20px 0;
	}
.manual_wrap h3{
	border:0 none;
	border-left:5px solid #CCC;
	padding:4px 0 4px 10px;
	font-size:16px;
	margin:0 0 20px 0;
	}
.manual_wrap h3.mt60{
	margin-top:60px;
	}
.manual_wrap h4{
	border:0 none;
	padding:0px;
	font-size:14px;
	margin:0 0 20px 0;
	}
.manual_wrap h4.mt40{
	margin-top:40px;
	}
.manual_wrap em{
	font-weight:normal;
	color:#F00;
	font-size:12px;
	}
.f_left335{
	float:left;
	width:335px;
	}
.f_left340{
	float:left;
	width:340px;
	}
.f_left350{
	float:left;
	width:350px;
	}
.f_right330{
	float:right;	
	width:330px;
	}
.f_right335{
	float:right;	
	width:335px;
	}
.f_right320{
	float:right;	
	width:320px;
	}

ul.manual_list01{
	padding:0;
	margin:0;
	}
ul.manual_list01 li{
	font-size:10px;
	padding:0 0 12px 0;
	margin:0!important;
	list-style:none!important;
	background:none;
	}
ul.manual_list01 strong{
	font-size:12px;
	font-weight:normal;
	display:block;
	background:url(/img/icon_01.gif) no-repeat 0 8px;
	padding:0 0 0 10px;
	}
.manualbox01{
	border:1px solid #F00;
	padding:6px 10px;
	}
.manualbox01 dt{
	font-size:15px;
	color: #F00;
	font-weight:bold;
	}

ul.manual_list02{
	padding:0;
	margin:0;
	}
ul.manual_list02 li{
	font-size:12px;
	padding:0 0 12px 0;
	margin:0!important;
	list-style:none!important;
	background:none;
	}
ul.manual_list02 li ul{
	padding:0 0 0 20px!important;
	}
ul.manual_list02 li ul li{
	font-size:10px;
	background:url(/img/icon_01.gif) no-repeat 0 8px;
	padding:0 0 0 8px;
	}
.manualbox02{
	border-bottom:1px solid #D7D7D7;
	overflow:hidden;
	zoom:1;
	margin:0 0 30px 0;
	}
.manual_wrap ol li{
	padding:0 0 15px 0;
	}
.manual_btn_box{
	overflow:hidden;
	zoom:1;
	margin:30px 0 40px 0;
	}
a.manual_btn{
	display:block;
	background:url(/cargo5/kitmill/common/img/btn_bg.gif) no-repeat 0 0;
	height:25px;
	padding:10px 0;
	text-align:center;
	color:#FFF!important;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	}
a.manual_btn:hover{
	color:#FFF!important;
	text-decoration:none;
	}

.manual_wrap table{
	border:1px solid #CCC;
	border-collapse:collapse;
	}
.manual_wrap table th{
	border:1px solid #CCC;
	background:#F6F6F6;
	padding:5px 10px;
	font-weight:normal;
	}
.manual_wrap table td{
	border:1px solid #CCC;
	padding:5px 10px;
	}
.manual_wrap table .tbl30{
	width:30%;
	}
.manual_wrap table .right{
	text-align:right;
	}

.manual_list03{}
.manual_list03 li{
	font-size:12px;
	background:url(/img/icon_01.gif) no-repeat 0 8px;
	padding:0 0 0 10px;
	margin:0 0 5px 0!important;
	list-style:none!important;
	}
.manual_list03 li a.pdf{
	background:url(/img/icon_pdf.gif) no-repeat 100% 0;
	padding:0 25px 7px 0;
	}
.manual_list03 li a.word{
	background:url(/img/icon_word.gif) no-repeat 100% 0;
	padding:0 25px 7px 0;
	}
.manual_list03 li a.exel{
	background:url(/img/icon_exel.gif) no-repeat 100% 0;
	padding:0 25px 7px 0;
	}
.manual_list03 li a.blank{
	background:url(/img/icon_blank.gif) no-repeat 100% 2px;
	padding:0 20px 7px 0;
	}

#manual ul.local-navi li{
	font-size:10px;
	}
#manual ul.local-navi li strong{
	font-size:12px;
	display:block!important;
	padding:5px 10px!important;
	}