@charset "shift_jis";
/*===================================================*/
/*layout*/
/*===================================================*/

/*maker_link*/
table.maker_link {
margin:10px 0;
}
table.maker_link img {
margin-top:5px;
}
table.maker_link img.top {
margin-top:0;
}

/*サンプル画像一覧*/
.sampl_l {
padding-bottom:10px;
width:115px;
}

.sampl_nc {
color:#FF0000;
font-size:12px;
font-weight:bold;
}

.sampl_wc {
color:#0000FF;
font-size:12px;
font-weight:bold;
}

.sampl_t {
margin:15px 0px 5px 0px;
padding:5px 10px 5px 10px;
background-color:#FFFF00;
}


/*価格表*/
.price_l {
width:650px;
margin-top:10px;
}

.price_l th {
padding:2px 4px;
width:110px;
background-color:#FFFFCC;
font-weight:normal;
border:1px solid #999999;
font-size:14px;
text-align:center;
}

.price_l td {
padding:2px 4px;
color:#FF0000;
text-align:right;
border:1px solid #999999;
font-size:14px;
}

.s_ng {
background-color:#99FFCC;
}

.c_ng {
background-color:#FFCCCC;
}
.caution {
margin:10px 0 20px 0;
}


/*製作可能寸法表*/
.size_l {
width:180px;
margin-top:10px;
}

.size_l th {
padding:2px;
background-color:#FFFFCC;
font-weight:normal;
border:3px solid #FFFFFF;
font-size:12px;
}

/*=========================================*/
/*color_table*/
/*=========================================*/
.item_group {
width:950px;
border-bottom:2px solid #888888;
overflow:hidden;
_zoom:1;
}
.item_group img {
background:#ccc;
margin:10px 0 0 0;
float:left;
}
.group_top {
margin:10px 0 0 0;
}
.caution_c {
color:#666666;
width:650px;
height:35px;
overflow:hidden;
margin:10px 0 0 0;
padding:0 0 0 5px;
float:left;
}
.item_img {
background:#ccc;
margin:0 0 5px 0;
}
.item_name {
color:#555555;
font-size:10px;
}

/*下部コンテンツ*/
.cont {
width:460px;
padding:10px 5px 10px 5px;
float:left;
}
.cont_w {
width:950px;
padding:15px 5px 5px 5px;
float:left;
}
.cont_t {
font-size:14px;
font-weight:bold;
float:left
}
.cont_d {
clear:both;
}

.spec_r {
padding-top:40px;
padding-bottom:25px;
text-align:center;
font-weight:bold;
font-size:18px;
}
/*品番対照表
---------------------------------------------*/
h2.color_h2 {
color:#FFFFFF;
background:#666666;
padding:5px 10px;
margin:0 0 10px 0;
}






.sub-footer .item {
	float:none;
	width:auto;
}


/* 2018_09 スマホ化用
---------------------*/
.sn_type_btn { letter-spacing: -.4em; }
.sn_type_btn li {
	display: inline-block;
	vertical-align: top;
	letter-spacing: normal;
}
.sn_type_btn li a {
	color: #FFF;
	background: #ecb700;
	display: block;
 }