@charset "euc-jp";
/* レスポンシブデザイン用CSS*/


img{max-width : 100%}

.pnmb{color:#0000FF; font-size:20px;}
.main-w950{width:950px; margin:0 auto;}
.main-w1000{width:1000px; margin:0 auto;}
.pdbg{background-color:#FFFFCC; padding:5px;}

/*ツリー用*/
.trctt{border:1px solid #666666; width:100%; background-color:#E3E3E3; margin-bottom:0px; line-height:2.0em; font-size:18px;}
.trcts{border:1px solid #666666; padding:7px; margin:0; background-color:#FFFFFF; font-size:14px; line-height:1.3em;}



/********facebookコメントを可変幅に********/
.fb-comments,
.fb_iframe_widget,
.fb_iframe_widget[style],
.fb-comments iframe[style],
.fb-social-plugin span,
.fb-comments span {
    width: 100% !important;
    display: block;
}

#contents strong { display: block; padding: 0 80px 30px 15px; }



@media screen and (min-width: 100px) and (max-width: 790px){
h1.rd {font-size : 16px; line-height : 1.3em; color:#FFFFFF; margin:0;} /*品名バー*/
h2.rd2 {font-size : 16px; line-height : 1.3em; margin:0;} /*商品情報欄内の品名*/

#contents {margin : 0 auto; text-align : left; overflow : hidden;}
#contents #lside{display:none;}
#contents #main {width :100%;}
#headbar{display:none;}
#nn{display:none;}
#nnf{display:none;}/*フッター*/
#main.sg{ width:95%; margin:0 auto;}

#main700{ width:95%; margin:0 auto;}/*サイドバーなし700幅用*/

#FormWrap{ width:100%; padding:0 5px;}/*メールフォーム用ラップ*/

.nn{display:none;}
.mainimg{width:100%;} /*買物ページメイン画像*/
.rdthumbnail{width:100%;} /*買物ページサムネイル画像外枠*/

.cartbox{width:100%; margin:10px; float:left;}/*買物ページcart部分囲みdiv*/
.carttbx{width:100px; padding:7px; font-size:14px;}/*買物ページ数量テキスト部分*/
.cartarw{ width:50px;}/*買物ページ数量矢印*/

.rnspc {display:none;}

/*商品ページリスト用*/
#slistl{width:100%;}
#slistr{width:100%; margin:auto;}
#slprice{display:none;}
.slisbk{display:none;}
.slistt{width:100%; background-color:#E0F0FF; padding:5px; display:table;}
#stnon{display:none;}/*テーブル表示を消す*/

/*分類ページリスト用*/
.blbox{ width:90%; padding:10px; border:1px #666666 solid; text-align:center; font-size:14px; line-height:1.5em; margin:0 auto;}

#sgm_mb{width:100%;}/*ショッピングガイドメニュー*/
.htlink{width:80%; font-size:16px; line-height:1.3em; padding:15px 5px; box-sizing:border-box; margin:0 auto 20px auto; text-align:center; background-color:#FFE6D7; border:#FF3300 solid 2px;}/*ヒッチメンバー適合一覧表用*/

/*フォームの幅調節用*/
.frmTx50_90{width:90%;}

/*カタログ申し込みフォーム用*/
.ct_cbox{padding:5px; background-color:#FF7A17; width:100%; margin:0 auto 20px auto; box-sizing:border-box;}
.ct_cboat{width:97%; margin:0 auto 10px auto; background-color:#D0FFD8; padding:10px 5px; box-sizing:border-box;}
.ct_cpwc{width:97%; margin:0 auto 10px auto; background-color:#FFEAD0; padding:10px 5px; box-sizing:border-box;}
.ct_ctoywear{width:97%; margin:0 auto 10px auto; background-color:#FFD0E7; padding:10px 5px; box-sizing:border-box;}
.ct_cnm{width:97%; margin:0 auto 10px auto; background-color:#DFF7FF; padding:10px 5px; box-sizing:border-box;}
.ct_nmbox{width:100%; margin:0 auto;}
.ct_clb{clear:both; visibility:hidden; margin:0;}
.ct_title{font-size:18px; line-height:1.5em; color:#FFF;}

#wowmaim{width:100%;}/*wow用*/

.wowtitle{width:98%;background-color:#FF5000; color:#FFFFFF; font-size:16px; padding:3px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}/*wow用*/

/*twelve用*/
.twelvepc{display:none;}
#twelvemaim{width:100%;}
.twelvetitle{width:98%;background-color:#00285A; color:#FFFFFF; font-size:16px; padding:3px;margin-bottom:10px;}
.twelvebox{font-weight:bold; font-size:14px;}
.twelvetext{line-height:1.3em; color:#4B82C8; font-size:14px;font-weight:bold; padding:5px;}
.twelveboxl{width:100%;font-size:14px; margin:0 auto 30px;}
.twelveboxr{width:100%;font-size:14px; margin:0 auto 30px;}

.fs700{width:100%;}/*フリースペース用*/
.fs780{width:100%;}/*フリースペース用*/
}


@media screen and (min-width: 791px) and (max-width: 1024px){
h1.rd {font-size : 16px; line-height : 1.3em; color:#FFFFFF; margin:0;} /*品名バー*/
h2.rd2 {font-size : 16px; line-height : 1.3em; margin:0;} /*商品情報欄内の品名*/

#contents {margin : 0 auto; text-align : left; overflow : hidden;}
#contents #lside{display:none;}
#contents #main {width :780px;}
#headbar{display:none;}
#pricef{margin:5px 10px 15px 0; width:395px; float:left;}
#markf{width:410px; float:left; margin:5px 0 15px 0;}
#nnf{display:none;}
#main.sg{ width:95%; margin:0 auto;}

#main700{ width:95%; margin:0 auto;}/*サイドバーなし700幅用*/

#FormWrap{ width:700px; margin:0 auto;}/*メールフォーム用ラップ*/

.mainimg{width:350px; float:left; margin-left:15px;} /*買物ページメイン画像*/
.rdthumbnail{width:415px; float:left;} /*買物ページサムネイル画像外枠*/

.cartbox{width:170px; margin:10px 10px 10px 0; float:left;}/*買物ページcart部分囲みdiv*/
.carttbx{width:50px; padding:5px;}/*買物ページ数量テキスト部分*/
.cartarw{ width:40px;}/*買物ページ数量矢印*/


/*商品ページリスト用*/
#slistl{width:660px; float:left;}
#slistr{width:120px; float:left;}
#sprice{display:none;}
#slprice{ margin-bottom:5px;}
.slistt{width:540px; margin:0 10px 10px 0; background-color:#E0F0FF; padding:5px; display:table;}
#slnon{display:none;}/*リスト表示を消す*/

#sgm_mb{width:100%;}/*ショッピングガイドメニュー*/
.htlink{width:80%; font-size:16px; line-height:1.3em; padding:15px 5px; box-sizing:border-box; margin:0 auto 20px auto; text-align:center; background-color:#FFE6D7; border:#FF3300 solid 2px;}/*ヒッチメンバー適合一覧表用*/

/*フォームの幅調節用*/
.frmTx50_90{width:90%;}

/*カタログ申し込みフォーム用*/
.ct_cbox{padding:5px; background-color:#FF7A17; width:100%; margin:0 auto 20px auto; box-sizing:border-box;}
.ct_cboat{width:97%; margin:0 auto 10px auto; background-color:#D0FFD8; padding:10px 5px; box-sizing:border-box;}
.ct_cpwc{width:97%; margin:0 auto 10px auto; background-color:#FFEAD0; padding:10px 5px; box-sizing:border-box;}
.ct_ctoywear{width:97%; margin:0 auto 10px auto; background-color:#FFD0E7; padding:10px 5px; box-sizing:border-box;}
.ct_cnm{width:97%; margin:0 auto 10px auto; background-color:#DFF7FF; padding:10px 5px; box-sizing:border-box;}
.ct_nmbox{width:100%; margin:0 auto;}
.ct_clb{clear:both; visibility:hidden; margin:0;}
.ct_title{font-size:20px; line-height:1.5em; color:#FFF;}

#wowmaim{width:100%;}/*wow用*/

.wowtitle{width:98%;background-color:#FF5000; color:#FFFFFF; font-size:16px; padding:3px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}/*wow用*/

/*twelve用*/
.twelvepc{display:none;}
#twelvemaim{width:100%;}
.twelvetitle{width:98%;background-color:#84A9FF; color:#FFFFFF; font-size:16px; padding:3px;margin-bottom:10px;}
.twelvetext{line-height:1.3em; color:#00285A; font-size:14px;font-weight:bold; padding:5px;}
.twelvebox{font-weight:bold; font-size:10px;}
.twelveboxl{width:100%;font-size:14px; margin:0 auto 30px;}
.twelveboxr{width:100%;font-size:14px; margin:0 auto 30px;}


.fs700{width:100%;}/*フリースペース用*/
.fs780{width:100%;}/*フリースペース用*/
}

@media screen and (min-width: 1025px) and (max-width: 3000px){
h1.rd {font-size : 16px; line-height : 1.3em; color:#FFFFFF; margin:0;} /*品名バー*/
h2.rd2 {font-size : 16px; line-height : 1.3em; margin:0;} /*商品情報欄内の品名*/

#contents {width : 1000px; margin : 0 auto; overflow : hidden;}
#contents #main , #contents #lside { float:left;}
#contents #main {width :780px;}
#main700{ width:700px; margin:0 auto;}/*サイドバーなし700幅用*/
#contents #lside {width :200px; margin-right:20px;}
#headbarsm{display:none;}
#kensakusm{display:none;}
#pricef{margin:5px 10px 15px 0; width:395px; float:left;}
#markf{width:410px; float:left; margin:5px 0 15px 0;}
#nnwide{display:none;}
#cttree{display:none;}

#FormWrap{ width:700px; margin:0 auto;}/*メールフォーム用ラップ*/

.mainimg{width:350px; float:left; margin-left:15px;} /*買物ページメイン画像*/
.rdthumbnail{width:415px; float:left;} /*買物ページサムネイル画像外枠*/

.cartbox{width:170px; margin:10px 10px 10px 0; float:left;}/*買物ページcart部分囲みdiv*/
.carttbx{width:50px; padding:5px;}/*買物ページ数量テキスト部分*/
.cartarw{ width:40px;}/*買物ページ数量矢印*/


/*商品ページリスト用*/
#slistl{width:660px; float:left;}
#slistr{width:120px; float:left;}
#sprice{display:none;}
#slprice{ margin-bottom:5px;}
.slistt{width:540px; margin:0 10px 10px 0; background-color:#E0F0FF; padding:5px; display:table;}
#slnon{display:none;}/*リスト表示を消す*/

#sgm_mb{display:none;}/*ショッピングガイドメニュー*/
.htlink{width:80%; font-size:16px; line-height:1.3em; padding:15px 5px; box-sizing:border-box; margin:0 auto 20px auto; text-align:center; background-color:#FFE6D7; border:#FF3300 solid 2px;}/*ヒッチメンバー適合一覧表用*/

/*フォームの幅調節用*/
.frmTx50_90{width:50%;}

/*カタログ申し込みフォーム用*/
.ct_cbox{padding:5px; background-color:#FF7A17; width:950px; margin:0 auto 20px auto; box-sizing:border-box;}
.ct_cboat{width:32%; float:left; margin-right:2%; background-color:#D0FFD8; padding:10px 5px; box-sizing:border-box;}
.ct_cpwc{width:32%; float:left; margin-right:2%; background-color:#FFEAD0; padding:10px 5px; box-sizing:border-box;}
.ct_ctoywear{width:32%; float:left; background-color:#FFD0E7; padding:10px 5px; box-sizing:border-box;}
.ct_cnm{background-color:#DFF7FF; padding:10px 5px;}
.ct_nmbox{width:950px; margin:0 auto;}
.ct_clb{clear:both; visibility:hidden; margin:0 0 10px 0;}
.ct_title{font-size:30px; line-height:1.5em; color:#FFF;}

#wowmaim{width:700px; margin:0 40px}/*wow用*/

.wowtitle{width:690px;background-color:#FF5000; color:#FFFFFF; font-size:16px;padding:5px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}/*wow用*/

/*twelve用*/
.twelvenb{display:none;}
#twelvemaim{width:700px; margin:0 40px;}
.twelvetitle{width:695px;background-color:#00285A; color:#FFFFFF; font-size:16px; padding:3px;margin-bottom:10px;}
.twelvetext{line-height:1.3em; color:#4B82C8; font-size:26px;font-weight:bold; padding:5px;}
.twelvebox{font-weight:bold; font-size:20px;}
.twelveboxl{width:340px;float:left;font-size:14px; margin:0 20px 30px 0;}
.twelveboxr{width:340px;float:left;font-size:14px; margin:0 0 30px 0;}



.fs700{width:700px; margin:0 auto;}/*フリースペース用*/
.fs780{width:780px; margin:0 auto;}/*フリースペース用*/
}

