@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");


.txt01{
line-height:180%;
padding:5px 0px;
}
.txt02{
line-height:180%;
padding:5px 10px;
}

.list01{
padding:3px 0px 3px 25px;
}
.list01 li{
padding:1px 0px;
line-height:180%;
}

.list02{
padding:3px 0px 3px 25px;
list-style:circle;
}
.list02 li{
padding:1px 0px;
line-height:180%;
}


.hide_1{
display:none;
}


.ttl01{
background:url(../../img/inner/ttl_bg02.gif) no-repeat left top;
height:35px;
margin-bottom:15px;
font-size:14px;
padding:7px 10px 0px 25px;
line-height:150%;
letter-spacing:1px;
height:28px;
}

.ttl_area01{
background:url(../../img/inner/ttl_bg01_st.gif) no-repeat left top;
width:643px;
}
.ttl_area01 h3{
background:url(../../img/inner/ttl_bg01_end.gif) no-repeat left bottom;
padding:6px 10px 6px 25px;
font-size:14px;
line-height:150%;
}



.ent_area{
padding-bottom:25px;
}

.ent_body{
padding:8px 10px;
line-height:180%;
}

.dat02{
text-align:right;
}

.fortop{
padding-top:15px;
text-align:right;
clear:both;
}



#end_bt{
background:url(../../img/inner/end_bg.gif) no-repeat left top;
width:643px;
height:102px;
margin-top:20px;
}
#end_bt ul{
list-style:none;
padding-top:10px;
padding-left:15px;
}
#end_bt ul li{
float:left;
padding-left:17px;
}






.next_prev{
border-top:1px dotted #c0c0c0;
padding-top:8px;
}

.next_prev ul{
list-style:none;
}
.next_prev ul li{
background:url(../../img/inner/point05.gif) no-repeat left 8px;
padding:4px 0px 4px 18px;
line-height:150%;
}



.faq_ttl01{
background:url(../../img/inner/q01.gif) no-repeat left 5px;
padding:3px 0px 3px 25px;
font-size:14px;
line-height:150%;
border-bottom:1px solid #D5DFE7;
}
.faq_ttl01 a:link,.faq_ttl01 a:visited { color:#448FC4 ; text-decoration:none; }
.faq_ttl01 a:hover,.faq_ttl01 a:active { color:#448FC4 ; text-decoration:underline; }

.faq_list{
list-style:none;
padding-left:15px;
padding-top:8px;
padding-bottom:15px;
}
.faq_list li{
background:url(../../img/inner/point06.gif) no-repeat left 8px;
padding:3px 0px 3px 15px;
line-height:150%;
}



.question{
width:600px;
border:3px solid #E6E6E6;
background:#f9f9f9;
padding:8px 10px;
margin-left:auto;
margin-right:auto;
margin-bottom:25px;
}

.question h3{
background:url(../../img/inner/q02.gif) no-repeat left top;
font-size:14px;
color:#448FC4;
padding:4px 0px 10px 35px;
border-bottom:1px dotted #c0c0c0;
line-height:150%;
}

.answer{
padding:8px 0px 0px 35px;
line-height:180%;
}


/* mint */
.table-waku1{ margin:0px; }
.table-waku1 table{ border-left: 1px solid #D6D6D6; border-top: 1px solid #D6D6D6; }
.table-waku1 table tr td{ border-right: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6; }

.m-r10{ margin-right:10px; }

.f-bold{ font-weight:bold; }

/* アクセスマップ */
.float-map {
	float:right;
	margin:0px 0px 2px 12px;
}
.access-txt {
	margin:15px 0px 20px 15px;
	line-height: 200%;
}
.access-txt img {vertical-align:middle;}

/* 加工技術 */
.table-waku2{ margin:15px 0px; }
.table-waku2 table{ border-top: 1px solid #D3D3D3; }
.table-waku2 table tr td{ border-bottom: 1px solid #D3D3D3;}
.table-waku2 ul{ margin:10px 0px 10px 15px; }

#kakou-rei{width:615px; padding:20px 0px 15px 15px; margin-bottom:20px;}
.kakou-bg1{background:url(../../material/mt-img/kakou01-bg1.jpg) no-repeat;}
.kakou-bg2-1{background:url(../../material/mt-img/kakou02-bg1.jpg) no-repeat;}
.kakou-bg2-2{background:url(../../material/mt-img/kakou02-bg2.jpg) no-repeat; padding:15px 0px 75px 0px;}
.kakou-bg3{background:url(../../material/mt-img/kakou03-bg1.jpg) no-repeat;}
.kakou-bg4{background:url(../../material/mt-img/kakou04-bg1.jpg) no-repeat;}
.kakou-bg5{background:url(../../material/mt-img/kakou05-bg1.jpg) no-repeat;}
.kakou-bg6{background:url(../../material/mt-img/kakou06-bg1.jpg) no-repeat;}
.kakou-bg7{background:url(../../material/mt-img/kakou07-bg1.jpg) no-repeat;}
.kakou-waku1{background-color:#FDF7EB; border: 1px solid #F4EBDC; margin:15px 0px;}

h4.green{
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding: 5px 10px;
margin-bottom:10px;
background-color:#67CCC8;
}

.float-left{ float:left; margin-right: 15px; }
.pagetop{ text-align:right; margin:20px 0px;}

/* 製品の紹介 */
#pro-photo{ text-align:center; margin:15px 0px 30px 0px; }
#pro-box{ width:630px; }
.pro-point{ float:left; width:260px; }
.pro-point h4,.pro-right h4{ margin-bottom: 10px; }
.pro-pointtxt{ color:#919292; width:230px; margin:5px 0px 30px 5px; font-size:11px; }

.pro-right{ float:right; width:320px; }
.pro-cord,.pro-more{ margin-left:15px;}
.pro-cord table{ border-top:1px solid #333333; margin:20px 0px 30px 0px; }
.pro-cord th{ width:85px; padding:3px 5px 3px 30px; border-bottom:1px solid #919292; font-weight:normal; text-align:left; }
.pro-cord tr td{ width:175px; padding:3px 5px; border-bottom:1px solid #919292; font-weight:bold; }
.pro-cord th.none,.pro-cord td,none{ border:none; }
.f-green{ color:#04A03F; }
.f-black{ color:#333333; margin-top:15px; }
.m_l120{ margin-left:120px; }
.m_t10{ margin-top:10px; }
.m_t20{ margin-top:20px; }







.pros_box{
width:200px;
padding:10px 5px 15px 5px;
float:left;
}

.pros_img{
text-align:center;
}
.pros_img img{
border:1px solid #cdcdcd;
}
.pros_img a:hover img{
border:1px solid #F8141C;
}


.disru{
line-height:180%;
}

.icon_01{
background:url(../../img/point02.gif) no-repeat left 8px;
padding:3px 0px 3px 8px;
line-height:150%;
}

