.product_size_title{ background-color:#ed008c; text-size:10pt; font-weight:bold; color:#ffffff; text-align:center; letter-spacing:1pt; padding:8px 0px 5px 0px; }
.product_size_text{ font-size:12pt; color:#ed008c; padding:10px 0px 0px 0px; text-align:center;}
.product_size_img{}
.product_size_img2{margin:0% 17%;}

.product_size_size{text-align:center; padding:5px 0px; font-size:12pt; color:#ed008c;}
.product_size_logosize{font-size:10pt; background:#ffffff url() scroll no-repeat center top; border:0px #696969 solid;}
.product_size_logosize p{margin:0px 5px 5px 70px; padding:10px 0px 10px 0px; }
.product_size_logosize2{font-size:10pt;  background:#ffffff url(/material/product/images/logosize.gif) scroll no-repeat 73px 0px; }
.product_size_logosize2 p{margin:0px 5px 5px 140px; padding:10px 0px 10px 0px; }


.product_price_gray{color:#828282;}

.pag_4point{width:800px;  height:200px;}
.pag_4point ul{margin:0; padding:0;}
.pag_4point ul li {float:left; margin:0; padding:0; list-style-type:none; width:200px;  }
.pag_4point ul li h3{ font-size:11pt; color:#FF69B4; font-weight:bold; margin:0; padding:5px 0px 0px 0px; width:190px; height:24px;}
.pag_4point ul li p{font-size:9pt; color:#000000; font-weight:normal; line-height:13pt; margin:0; padding:0; width:190px; height:70px;}

#berlink{background-image:url(/material/product/images/ber7.gif);width:799px;height:60px;}
.berlink_text{font-size:9pt;text-align:center; font-weight:bold; color:#FF1493; padding:7px 0 0 0;}
.berlink_text img{position:relative;top:8px;}

.pag_title_box{width:800px; margin:30px 0 5px 0; }
.pag_title{width:500px; float:left; }
.pag_title_toplink{width:200px; float:right; text-align:right;}
.pag_title_toplink img{margin-top:12px;}



.size_title{font-size:12pt;font-weight:bolder;text-align:center;color:#FFFFFF;background-image:url(/material/product/images/size_bg.gif);background-repeat:no-repeat;height:55px;}
.size_title p{padding:20px 0px 0px 0px;}
.size_fit{color:#FF1493; text-align:center; margin:15px 0px 15px 0px; font-weight:bolder; line-height:130%;}
.size_yaji{text-align:center;}

#betsu_link{width:800px; text-align:left; font-size:9pt; margin:15px 0 30px 0; line-height:180%;}


.price table{margin:0 0 0 0;}
.price table tr th{height:35px;text-align:center;font-size:10pt;color:#333333; background-color:#FFF0F5;}
.price table tr td{height:50px;text-align:center;font-size:10pt;color:#333333;line-height:18px; background-color:#FFFFFF;}
.price_mini{font-size:9pt; padding:5px 0 30px 0; color:#333333;}
.price_lead{font-size:10pt; padding:10px 0 0 0; color:#333333;}

.price_titletext{font-size:10pt; margin:15px 0 5px 0;}

.specifi table{margin:0 0 0 0;}
.specifi table tr th{background-image:url(/material/product/images/bag_specifi_dot_tate2.gif);background-repeat:no-repeat;background-position:right center;width:150px; font-size:8pt;}
.specifi table tr td{height:15px;text-align:center;font-size:8pt;color:#333333; }


.spec_text{text-align:left;line-height:15pt;padding:10px 0px 10px 10px;}

.oder_title{width:800px;height:640px;margin:50px 0 20px 0;background-image:url(/images/bag_nagare_bottom.gif);background-repeat:no-repeat;}
.order_btn_fax{float:left; margin-left:10px; border-style:none;}
.order_btn_inter{float:left;margin-left:63px; border-style:none;}
.order_padding{padding:160px 0 0 0;}


#oshirase{background-image:url(/material/product/images/r_waku2.gif);background-repeat:no-repeat;background-position:center bottom;width:800px;height:116px;}
		.oshirase_title{color:#FF1493;font-size:12pt;font-weight:bolder;padding:28px 0px 6px 136px;}
		.oshirase_text{font-size:9pt; color:#FF1493; padding:0px 0px 0px 140px;font-weight:bold;}
		.oshirase_otoiawase{font-size:9pt;color:#FF1493;padding:10px 0px 0px 140px;}
		.oshirase_impact{padding:1px 5px 1px 5px;background-color:#FF1493;color:#FFFFFF;}
.size_img_reft{border-style:solid #ff1493 2px;}


.service-left{
  	float:left;
  	margin-bottom:20px;
}
.service-right{
 	float:right;
  	margin-bottom:20px;
}

.service-banner{
	text-align:center;
}

#pag_concept{width:800px; height:170px; background-image:url(./images/concept_basic_base.jpg); margin:0;}

.pag_concept_text{padding:35px 20px 0 260px; color:#FFFFFF; line-height:21px; font-size:10pt; }
.pag_concept_text h2{ padding:0px; margin:0px; color:#FFFFFF; line-height:21px; font-size:10pt; }

#features_img{width:800px;height:352px;background-image:url(./images/features3.jpg);background-repeat:no-repeat;margin:10px 0 20px 0;text-align:center;}
#features_img_textbox{height:116px;}
.features_img_title{color:#FF1493;font-weight:bold;font-size:12pt;line-height:135%;padding-bottom:2px;}
.features_img_text{color:#696969;font-weight:normal;font-size:9pt;line-height:135%;padding-right:50px;}
.features_img_reft{padding:3px 0;}
.features_bodycolor {font-size:10pt; color:#333333;}
.features_bodycolor img{margin-right:5px;float:left;}
.features_bodycolor  p{font-size:8pt;color:#696969;font-weight:normal; margin:5px 0 0 0;}
.features_texttitle{font-size:11pt; padding:15px 0 5px 0; font-weight:400px;}
.features_texttitle img{padding:0 0 10px 0;float:left;}
.features_texttitle1{padding:55px 0 5px 0;background-image:url(./images/bag_body.gif); background-repeat: no-repeat; font-size:11pt; font-weight:400px;}

.uchibari {
	background-image: url(./images/uchi_back.jpg);
	background-repeat: no-repeat;
	padding: 40px;
}
.uchibari h3 {font-size:11pt; color:#333333; font-weight:550px; margin-left:14%;
margin-top:0px; line-height:17pt;}
.uchibari p {font-size:9pt; color:#333333; font-weight:400px;margin-left:14%;
line-height:14pt;}

.option {
	background-image: url(./images/option01.png);
	background-repeat: no-repeat;
	margin-top: 40px;
	margin-left: 40px
}
.option h3 {font-size:11pt; color:#333333; font-weight:550px; margin-left:130px;
margin-top:0px; line-height:17pt;}
.option p {font-size:9pt; color:#333333; font-weight:400px;margin-left:130px;
line-height:14pt;}

.option_list_title{
	border-bottom: 1px solid #000;
}
.option_list_title h3{
	font-size:11pt; color:#333333;
	font-weight: bold;
	float: left;
	margin: 0; padding: 0;
}
.option_list_title span{
	float: right;
	font-size:8pt; color:#656565;
	margin-top: 8px;
}
.option_list{
	margin-top: 30px;
	margin-bottom: 30px;
}
.option_list td{
	text-align: center;
	line-height: 100%;
	font-size: 90%;
	vertical-align: top;
}

.features_texttitle2{padding:40px 0 5px 0;background-image:url(./images/bag_logo.gif); background-repeat: no-repeat; margin:20px 0 0px 0; font-size:11pt; font-weight:400px;}

.features_texttitle3{padding:55px 0 5px 0;background-image:url(./images/bag_rope.gif); background-repeat: no-repeat; margin:20px 0 0 0; font-size:11pt; font-weight:400px;}

.features_texttitle4{margin:20px 0 0 0; font-size:11pt; font-weight:400px;}



.features_himocolor {font-size:10pt; color:#333333; }
.features_himocolor img{margin-right:0 float:left;}
.features_himocolor  p{font-size:8pt; color:#696969; font-weight:normal; margin:5px 0 0 0; }

.box1 {width:390px; float:left; margin:15px 0px 25px 0px; }
.box2 {width:390px; float:right; margin:15px 0px 25px 0px; }



.anchor a {
	padding-top: 62px; /* 固定するもののheightと同じpx値 */
	margin-top: -62px; /* 固定するもののheightと同じpx値 */
	display: block;
}








a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
background:none!important;
}

.mainimage{ line-height: 0; }



