@charset "euc-jp";
/* CSS Document */


.s12-h130-c333 {  font-size: 12px; line-height: 130%; color: #333333}
.s10-c333 {  font-size: 10px; color: #0066CC}
.s14-c333-bold {  font-size: 14px; font-weight: bold; color: #006699}
.s12-c333-bold {  font-size: 12px; font-weight: bold; color: #333333}
.s12-c333 { font-size: 12px; color: #333333 }
.red {color:rgb(255,0,0);}
.error {color:rgb(255,0,0);}
.skyblue {color:rgb(100,100,255);}
.focus {background-color:rgb(255,255,200);}
.white {background-color:rgb(255,255,255);}
.gray {background-color:rgb(205,205,205); color:rgb(255,255,255);}
.pink {background-color:rgb(255,180,180);}
.blue {background-color:rgb(180,180,255);}
/*body, table, div, span, p, form, fieldset, blockquote {*/
* {
  font-size: 12px;
  color: #000033;
}
body {
  background-color: #FFFFFF;
  margin: 0;
}
a:link {
  color: #003399;
}
a:alink {
  color: #000033;
}
a:visited {
  color: #000033;
}
h1 {
  margin:0px 0px 0px 5px;
  padding: 0;
  color: #000033;
}
/*.body A:link {color: #003399} */
/*BODY {font-size: 12px;}*/

/*TD.std {color: #000033; background-color: #FFFFFF}*/
/*TD.std A:link {color: #003399} */
.goods_name_txt {color: #000033; font-size: 12px; }
.goods_kakaku1_txt {color: #FF0000; font-size: 17px;  font-weight:bold;}
.goods_kakaku2_txt {color: #000033; font-size: 10px;  font-weight:bold;}

.style1 {font-size: 10px; color: #0066CC}
.s12-c333-bold {  font-size: 12px; font-weight: bold; color: #333333}
.foot_bg { background-image: url("/img/img_foot/foot_bg_t.gif"); background-color:rgb(255,255,255);}

#cart .user {
  font-size:14px;
  margin-top:5px;
  margin-bottom:0px;
  text-align:center;
  padding:5px;
  font-weight:normal;
}

#cart table.cart1 {
  margin:0px auto;
  text-align:left;
}

#cart tr.cart_detail_1 {
  background-color:#B4B4B4;
  font-weight:bold;
  color:#FFFFFF;
}

#cart td.line_cart {
  height:1px;
  background-color:#CDCDCD;
  margin:0px;
  padding:0px;
}

#cart td.price_cart {
  font-weight:bold;
  text-align:right;
}

#cart td.form_1 {
  font-size:12px;
  font-weight:bold;
  color:#663300;
  padding:5px;}

#cart table.form {
  margin:0px auto;
  width:630px;
  text-align:left;
}

#cart table.form {
  margin:0px auto;
  width:630px;
  text-align:left;
}

#cart table.form_cart {
  width:630px;
  background-color:#B4B4B4;
  margin:0px auto;
  text-align:left;
}

#cart td.form_cart1 {
  background-color:#B4B4B4;
  color:#FFFFFF;
  font-weight:bold;
  padding:5px;
  font-size:12px;
}

#cart td.form_cart2 {
  background-color:#FFFFFF;
  padding:5px;
  font-size:12px;
}

#cart td.form_cart3 {
  background-color:#B4B4B4;
  padding:5px;
  font-size:12px;
  width:100px;
  font-weight:bold;
}

#cart td.form_cart4 {
  background-color:#FFFFFF;
  padding:5px;
  font-size:12px;
}

#cart input.form_cart1 {
  width:180px;
  height:12px;
  font-size:12px;
}



/***********************************/
.m_textRed {color: #FF0000;}
.m_text_small {font-size: 12px;}
.m_textRed_s {color: #FF0000; font-size: 12px;}
/***********************************/
a{
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}
#info_otoiawase{
 width:630px;
}
#info_otoiawase_itamiarts{
 width:630px;
}
#kuwashikuha_kochira{
 margin-top:10px;
 text-align:right;
 width:307px;
}
.red{
 color:#FF0000;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
}
#soryo_table{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size:12px;
 font-style:normal;
 line-height:1;
 margin-bottom:0px;
 width: 307px;
}
#shiharai{
 width: 307px;
}
#okaimono_info_midashi2{
 width: 631px;
 margin:10px 0px;
}
#shinchaku_coment{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 margin:10px 0px 8px;
 text-indent: 5px;
 line-height: 1.3;
 letter-spacing: 1px;
 border-bottom:1px dotted #CCCCCC;
}
#shinchaku_box{
 width: 439px;
 border: 1px solid #CCCCCC;
 height: 170px;
 margin-left: 1px;
}
h2{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 letter-spacing: 1px;
 margin:13px 0px 10px;
 font-weight: normal;
}
p{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 1.4;
 letter-spacing: 1px;
 margin: 0px;
}
#topimage{
 width: 630px;
 margin:10px 0px 3px;
}
#ranking_table {
 width: 620px;
 margin-top:5px 5px 0px 0px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 1.2;
}
#ranking_table img {
 border:1px solid #CCCCCC;
}
#ranking_midashi {
 width: 631px;
 margin-top: 10px;
}
#tokka_bn {
 width: 630px;
 margin-top: 10px;
 margin-bottom: 5px;
}
#shohin_bn {
 width: 630px;
 margin-top: 8px;
 margin-bottom: 5px;
}
.bn_title {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 line-height: 1.3;
 letter-spacing: 1px;
 margin: 0;
 color: #FFFFFF;
 font-weight: bold;
}
.bn_text {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 1.4;
 letter-spacing: 1px;
 margin:0;
 color: #333333;
 font-weight: normal;
}
.space {
 border-left:1px solid #999999;
 margin-left:5px;
}
#shohin_catemidashi {
 width: 630px;
 margin:15px 0px 3px;
}
#calender {
 width: 140px;
 margin:0px 0px 0px 5px;
}
#tencho_coment{
 height: 250px;
 width: 140px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 10px;
 line-height: 1.5;
 letter-spacing: 1px;
 background-image: url(/goods_img/100/design/tencho_back.png);
 margin:10px 0px 0px 5px;
 background-repeat: no-repeat;
}
#calender_midashi{
 width: 141px;
 padding:10px 0px 5px;
 margin-left: 5px;
}
#tencho_coment .tencho_text {
 padding: 8px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 10px;
 line-height: 1.5;
 letter-spacing: 1px;
}
#tencho_coment .tencho_image {
 padding-top: 12px;
 margin-bottom: 0px;
 text-align: center;
}
#staff_blog {
 height: 60px;
 width: 140px;
 margin:10px 0px 0px 5px;
 border: 1px solid #CCCCCC;
}
#team6 {
 height: 70px;
 width: 140px;
 margin:10px 0px 0px 5px;
}
#midashi {
 width: 631px;
}
#midashi h2 {
 margin: 0px;
}
#komidashi1 {
 width: 630px;
 margin: 20px 0px 15px;
}
#komidashi h3 {
 margin:0;
}
#komidashi {
 width: 630px;
 margin:30px 0px 15px;
}
#oshiharai_small{
 width:630px;
 margin-top:20px;
}
/*---サイト最下部ページここから---*/
#company_midashi h2 {
 margin: 0px;
}
#company_midashi {
 width: 631px;
 margin-bottom: 10px;
}
#company_table {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 2;
 width: 630px;
 letter-spacing: 1px;
 margin-bottom: 20px;
}
#map {
 width: 630px;
 margin-top: 5px;
}
#company_table #tableCompany .head {
 border-bottom: 1px solid #CCCCCC;
 padding:10px 0px;
}
#company_table #tableCompany .data {
 border-bottom:1px solid #CCCCCC;
 padding:10px 0px;
}
#tokuteishou_table {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 1.6;
 letter-spacing: 1px;
 width: 630px;
 margin-top: 20px;
}
#kojinjoho_naiyo li{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 1.6;
 border-bottom: 1px solid #CCCCCC;
 margin-top: 10px;
 letter-spacing: 1px;
}
#kojinjoho_naiyo {
 width: 630px;
}
#kojinjoho_naiyo ol {
 padding-left: 25px;
 margin-top: 5px 0px 0px 0px;
}
/*---サイト最下部ページここまで---*/
#blog_bn {
 width: 140px;
 margin:5px 0px 0px 5px;
}
#faxorder {
 width: 140px;
 margin:5px 0px 0px 5px;
}
#kigu_bn {
 width: 630px;
}
#kigu_bn img {
 border: 1px solid #CCCCCC;
}
#sale_bn {
 width: 630px;
 margin:5px 0px 20px;
}
#topimage img {
 border: 1px solid #CCCCCC;
}
#sonota_bn{
 width: 630px;
 margin-top: 10px;
}
#tencho_coment .tencho_text a{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 10px;
}
#tsuika_bn {
 width: 630px;
 margin-top: 10px;
}
#pickup_table {
 margin-top: 5px 0px 0px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 10px;
 line-height: 1.2;
 width: 640px;
 height: 540px;
}
#pickup_table img{
 border: 1px solid #CCCCCC;
}
h3 {
 padding: 0px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 font-weight: bold;
 margin: 3px 0px 10px;
}
#side_recomend_title{
 width: 140px;
 margin: 5px 0px 0px 5px;
}
#side_recomend_title h3{
 margin: 0px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 padding-top: 4px;
 text-align: center;
}
#side_recomend {
 width: 132px;
 margin-left: 5px;
 border: 1px solid #FF0000;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 11.5px;
 line-height: 1.5;
 padding-right:0px 3px 5px;
}
.recomend_midashi {
 font-size: 12px;
 font-weight: bold;
 width: 132px;
 text-align: center;
}
.redbold {
 color: #FF0000;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 font-weight: bold;
}
.left_menu_item {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 1.3;
 margin-bottom: 2px;
}
.left_menu_item  a:hover {
 color: #333333;
}
/* のぼりサイドメニュー */
.category_834,.category_835,.category_836,.category_837,.category_838,.category_839,.category_840,
.category_841,.category_842,.category_843,.category_844,.category_845,.category_846,.category_847,
.category_848,.category_849,.category_850,.category_851,.category_852,.category_853,.category_854,
.category_855,.category_856,.category_857,.category_1714,.category_858,.category_859,.category_860,
.category_861,.category_862,.category_2189,.category_2165,.category_1093,.category_6141,.category_4178,
.category_864,.category_865,.category_1658,.category_1659,.category_2681,.category_2688,.category_2686,
.category_2770,.category_2851,.category_2886,.category_3054,.category_3183,.category_3184,.category_3186,
.category_3187,.category_3188,.category_3997,.category_4337,.category_4338,.category_4339,.category_5828,
.category_6080,.category_4664,.category_8565,.category_8565,.category_8612,.category_8578{
 background-image: url(/goods_img/100/design/cateback.png);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 25px;
 text-indent: 17px;
 line-height: 2;
}
/* のぼりサイドメニューここまで */
/*---季節カテゴリー非表示ここから---*/
.category_1623,.category_8039,.category_2449,.category_7925,.category_1179,.category_8305,.category_2350,.category_2444,.category_1178,.category_7941,.category_2634,.category_7872{
 display:none;
}
/*---季節カテゴリー非表示ここまで---*/


/* その他の商品サイドメニュー */
.category_872 {
 background-image: url(/goods_img/100/design/norenback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_871 {
 background-image: url(/goods_img/100/design/yukomakuback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_5218 {
 background-image: url(/goods_img/100/design/aerkanbanback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_5219{
 background-image: url(/goods_img/100/design/kabuseback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_866 {
 background-image: url(/goods_img/100/design/tapeback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_869 {
 background-image: url(/goods_img/100/design/tsurisageback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_867 {
 background-image: url(/goods_img/100/design/tennaitapeback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_868 {
 background-image: url(/goods_img/100/design/tentomakuback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_870 {
 background-image: url(/goods_img/100/design/tairyoback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_873 {
 background-image: url(/goods_img/100/design/rollmakuback.png);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_5912 {
 background-image: url(/goods_img/100/design/rool_kohakuback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_2305 {
 background-image: url(/goods_img/100/design/binimakuback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_874 {
 background-image: url(/goods_img/100/design/chochonback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_954 {
 background-image: url(/goods_img/100/design/mokuseisignback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_955 {
 background-image: url(/goods_img/100/design/mokuseiplateback.png);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_1095 {
 background-image: url(/goods_img/100/design/haapiback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_956 {
 background-image: url(/goods_img/100/design/tshritsback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_957 {
 background-image: url(/goods_img/100/design/poloshritsback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_958 {
 background-image: url(/goods_img/100/design/maekakeback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_1730 {
 background-image: url(/goods_img/100/design/uchiwaback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_2092 {
 background-image: url(/goods_img/100/design/menuboardback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_2197 {
 background-image: url(/goods_img/100/design/posterback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_2123 {
 background-image: url(/goods_img/100/design/kokuchipopback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_2280 {
 background-image: url(/goods_img/100/design/annaisignback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_6125 {
 background-image: url(/goods_img/100/design/anzenmakuback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
/* その他の商品サイドメニューここまで */
/* 取付器具サイドメニュー */
.category_875 {
 background-image: url(/goods_img/100/design/noborikiguback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_877 {
 background-image: url(/goods_img/100/design/mininoborikiguback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_876 {
 background-image: url(/goods_img/100/design/rflagkiguback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_2169 {
 background-image: url(/goods_img/100/design/popkiguback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_1094 {
 background-image: url(/goods_img/100/design/sonotakiguback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_4050 {
 background-image: url(/goods_img/100/design/chaircoverback.jpg);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_4053 {
 background-image: url(/goods_img/100/design/sankakuback.gif);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
.category_4054 {
 background-image: url(/goods_img/100/design/circlematback.gif);
 background-repeat: no-repeat;
 width: 140px;
 margin:2px 0px 0px 5px;
 height: 30px;
 text-indent: 43px;
 line-height: 2.3;
}
/* 取付器具サイドメニュー ここまで*/
.outletmidashi{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 color: #000000;
 height: 20px;
 border-bottom: 1px dotted #999999;
 font-weight: bold;
 margin-bottom: 5px;
}
.info {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 width: 630px;
 padding: 10px;
 border: 1px solid #FF0000;
 margin-bottom: 10px;
}
.info h4 {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 font-weight: bold;
 height: 20px;
 width: 600px;
 text-align: center;
 background-color: #FF0000;
 margin: 0px 0px 5px 0px;
 padding-top: 5px;
 color: #FFFFFF;
}
#nobori_print_bn {
 width: 630px;
 margin:10px 0px;
}
#sub_noboriprint {
 width: 630px;
 margin-top:10px;
}
#sub_noboriprint_02 {
 width: 630px;
 margin:5px 0px;
}
#pankuzu {
 width: 630px;
 margin-bottom: 5px;
 font-size: 9px;
}
#pankuzu div {
 float: left;
}
.column_midashi {
 width: 630px;
 font-size: 16px;
 line-height: 25px;
 font-weight: bold;
 border-bottom:1px solid #999999;
 margin-bottom:20px 0px 5px;
}
#bar {
 float: left;
 margin-bottom:15px 0px 8px;
}
#voice {
 float: left;
 width: 630px;
}
.voice_categry{
 float: left;
 margin-right:8px;
}
.voice_categry:nth-child(3){
 float: left;
 margin:0;
}
/*ローテーションバナー設置時に記載したCSSここから */
#container{
 height: 340px;
 width: 630px;
}
#banner{
 width: 630px;
 margin-bottom: 2px;
}
#banner ul{
 list-style: none;
 overflow: hidden;
 width: 630px;
 margin: 0px;
 padding: 0px;
 position: relative;
 height: 255px;
}
#banner ul li{
 float:left;
 position:absolute;
}
#pagenation{
 width: 630px;
 height: 64px;
}
#pagenation ul{
 list-style: none;
 margin: 0px;
 padding: 0px;
 height: 64px;
}
#pagenation li{
 float: left;
 height: 64px;
 width: 157px;
 display: block; 
}
#pagenation #menu1{
 background-image: url(/goods_img/100/design/pagenation_nobori01.png);
 background-repeat: no-repeat;
 height: 64px;
 width: 157px;
}
#pagenation #menu2{
 background-image: url(/goods_img/100/design/pagenation_nobori04.png);
 background-repeat: no-repeat;
}
#pagenation #menu3{
 background-image: url(/goods_img/100/design/pagenation_spring2018_tsuhan.png);
 background-repeat: no-repeat;
}
#pagenation #menu4{
 background-image: url(/goods_img/100/design/pagenation_nobori11.png);
	background-repeat: no-repeat;
}
#pagenation a{
 height: 64px;
 width: 157px;
 margin: 0px;
 padding: 0px;
 display: block;
}
#menu1 a:hover{
 background-image: url(/goods_img/100/design/pagenation_nobori01.png);
 background-repeat: no-repeat;
 background-position: 0px -64px;
}
#menu2 a:hover {
 background-image: url(/goods_img/100/design/pagenation_nobori04.png);
 background-repeat: no-repeat;
 background-position: 0px -64px;
}
#menu3 a:hover {
 background-image: url(/goods_img/100/design/pagenation_spring2018_tsuhan.png);
 background-repeat: no-repeat;
 background-position: 0px -64px;
}
#menu4 a:hover {
 background-image: url(/goods_img/100/design/pagenation_nobori11.png);
 background-repeat: no-repeat;
 background-position: 0px -64px;
}
#menu1 a:active {
 background-image: url(/goods_img/100/design/pagenation_nobori01.png);
 background-repeat: no-repeat;
 background-position: 0px -64px;
}
#menu2 a:active {
 background-image: url(/goods_img/100/design/pagenation_nobori04.png);
 background-repeat: no-repeat;
 background-position: 0px -64px;
}
#menu3 a:active {
 background-image: url(/goods_img/100/design/pagenation_spring2018_tsuhan.png);
 background-repeat: no-repeat;
 background-position: 0px -64px;
}
#menu4 a:active {
 background-image: url(/goods_img/100/design/pagenation_nobori06.png);
 background-repeat: no-repeat;
 background-position: 0px -64px;
}
/*ローテーションバナー設置時に記載したCSSここまで */

/* ここからブログのCSS */
#bar_blog {
 width: 630px;
 margin:20px 0 10px;
}
#blog_contents_box {
 width: 628px;
 height: 280px;
 margin-bottom: 15px;
 border: 1px solid #999999;
 white-space:normal;
 overflow-x:hidden;
}
.blog_contents {
 width: 630px;
 border-bottom:1p dotted #666666;
 overflow: hidden;
 clear: both;
 padding:5px 0px;
}
.blog_image {
 height: 90px;
 width: 150px;
 padding: 5px;
 float: left;
 display:table-cell;
 text-align:center;
 vertical-align:middle;
}
.blog_midashi {
 width: 460px;
 float: left;
 border-bottom: 1px dotted #999999;
 margin-left: 10px;
}
.blog_midashi h4{
 margin: 0px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 font-weight: bold;
 padding: 5px 0px;
 color: #006633;
 text-indent: 0px;
 width: 460px;
}
.blog_coment {
 width: 455px;
 float: left;
 padding: 5px 5px 5px 0px;
 margin-left: 10px;
 font-size: 12px;
}
.blog_midashi h4 span{
 margin-left: 20px;
 color: #666666;
 font-size: 12px;
}
/* ここまでブログのCSS */

/* ----- 休業情報 ----- */
.inventory_info{
 margin-bottom: 10px;
 background-color: #fff;
 border:2px solid #900;
 padding: 5px;
 width: 615px;
 white-space: normal;
}
.inventory_title{
 color: #333 !important;
 font-size: 15px !important;
 background-color: #ccc !important;
 background-image: none !important;
 text-align: center;
 margin: auto;
 padding:5px 0px;
}
.inventory_info p{
 font-size:13px !important;
 margin:0 !important;
 padding:10px !important;
 line-height:120%;
}
.support_info{
 margin:0 15px !important;
 padding:5px 10px;
 background-color:#FCE4E4;
}
/* ----- 休業情報ここまで----- */
.attention{
 font-weight: bold;
 color: #F00;
}
#design_title {
 margin-top: 10px;
}
#nagare_step_table img {
 border: 1px solid #999999;
}
#nagare_step_table {
 width: 630px;
 margin: 10px 0px 30px;
}
#insatsu_titel {
 height: 20px;
 margin-bottom:10px;
 font-size: 14px;
 font-weight: bold;
 border-bottom:1px solid #cccccc;
}
/*---メニューブック素材集(非表示)ここから---*/
.menubook_guide {
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-size: 14px;
 line-height: 23px;
 background-color: #ccffff;
 width: 610px;
 padding: 10px;
 margin-bottom: 15px;
 white-space: normal;
}
.menubook_guide_bn {
 width: 630px;
 height: 283px;
 display: block;
 margin-bottom: 15px;
}
.menubook_mainbn {
 display: block;
 width: 630px;
 height: 264px;
 margin: 0px 0px 15px 0px;
}
.menubook_hp_bn {
 display: block;
 width: 630px;
 height: 96px;
 margin: 20px 0px 15px;
}
.menubook_mf_ttl_bg {
 background-image: url(/goods_img/100/design/menubook_mf_ttl_bg.png);
 background-repeat: no-repeat;
 height: 37px;
 width: 630px;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 color: #FFF;
 font-size: 23px;
 line-height: 42px;
 text-indent: 32px;
 font-weight: bold;
 margin-bottom: 5px;
 display: block;
}
.menubook_mf{
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-size: 14px;
 line-height: 20px;
}
.menubook_coment {
 width: 600px;
 border: 1px solid #FF0000;
 white-space: normal;
 padding: 15px;
 margin: 0px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 float: left;
 text-align: center;
}
/*---メニューブック素材集(非表示)ここまで---*/
.m_form {
 background-color: #CCCCCC;
 text-align: left;
 width: 630px;
}
.m_form1{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 line-height: 1.5;
 padding: 7px 10px;
 background-color: #DFFFE1;
 text-align: left;
 width: 100px;
}
.m_form2{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 line-height: 1.5;
 padding: 7px 10px;
 background-color: #FFFFFF;
 text-align: left;
 width: 400px;
}
.thanks_title {
 font-family: "メイリオ";
 font-size: 16px;
 font-weight: bold;
 color: #F00;
 margin-bottom: 5px;
}
#makushop_bn {
 margin-left: 5px;
 margin-bottom: 5px;
}
/*---紅白幕ここから---*/
.kouhakumaku_bn {
 width: 630px;
 margin-bottom: 10px;
}
.kouhaku_ponji {
 width: 630px;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-size: 16px;
 font-weight: bold;
 border-bottom: thin solid #333;
 line-height: 25px;
 margin: 20px 0px 5px;
 color: #0092D7;
}

.kouhaku_toropikaru {
 width: 630px;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-size: 16px;
 font-weight: bold;
 border-bottom: thin solid #333;
 line-height: 25px;
 margin: 20px 0px 5px;
 color: #00A040;
}
.kouhaku_vinyl {
 width: 630px;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-size: 16px;
 font-weight: bold;
 border-bottom: thin solid #333;
 line-height: 25px;
 margin-top: 20px 0px 5px;
 color: #e4007f;
}

#kouhaku_list {
 width: 630px;
}
#kouhaku_list ul {
 float: left;
 padding: 0px;
 display: block;
 width: 630px;
 margin: 5px 0px 10px;
}
#kouhaku_list ul li {
 list-style-type: none;
 float: left;
 display: block;
 width: 198px;
}
#kouhaku_list ul li:nth-child(-n+2) {
 margin-right: 18px;
}
.mai {
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFF;
 background-color: #666;
 width: 25px;
 display: block;
 float: left;
 margin-right: 5px;
 text-indent: 2px;
}
.kohaku_shosai_button {
 margin-top: 8px;
}

.kouhaku_zei {
 font-size: 12px;
 color: #F00;
}

.kouhaku_kakaku {
 font-size: 18px;
 font-weight: bold;
 color: #F00;
}
.kohaku_shohin_img {
 margin-bottom: 5px;
}
/*---紅白幕ここまで---*/

/* Modal用のタグ
-------------------------- */
#open01,#open02,#open03,#open04,#open05,#open06,#open07,#open08,#open09,#open10,#open11,#open12{
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 display: none;
 position: fixed;
}
.close_overlay {
 top: 0;
 left: 0;
 width: 100%;
 height: 800%;
 display: block;
 text-indent: -9999px;
 position: relative;
 background: #000;
 opacity: 0.5;
 z-index: 5;
}
.modal_window {
 top: 15%;
 left: 40%;
 margin: -100px 0 0 -200px;
 width: 700px;
 height: 700px;
 text-align: center;
 display: block;
 background: #fff;
 position: absolute;
 z-index: 10;
 overflow-y: auto;
}

/* CSS3 ModalWindow SET
-------------------------- */
@-webkit-keyframes modalFadeIn {
 0% {opacity:0;display:block;}
 100% {opacity:1;}
}
div#modal div:target {
 -webkit-animation-name: modalFadeIn;
 -webkit-animation-duration: 0.8s;
 -webkit-animation-iteration-count: 1;
 opacity: 1;
 display:block;
}
/* Modal用のタグここまで
-------------------------- */

/* ========Paid用のcss======== */
.paid_txt {
 margin: 0;
 padding: 0;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 line-height: 20px;
 letter-spacing: 1px;
 white-space: normal;
}
.paid_subttl {
 background-image: url(/goods_img/112/design/paid_ttl_bg.png);
 background-repeat: no-repeat;
 height: 45px;
 width: 630px;
 font-size: 24px;
 font-weight: bold;
 text-indent: 12px;
 line-height: 43px;
 margin: 10px 0;
 font-family: "メイリオ";
 color: #333;
}
.paid_ttl {
 width: 630px;
 margin-bottom: 30px;
}
.paid_merit {
 background-color: #f4ffea;
 width: 600px;
 margin: 35px 0 30px;
 padding: 15px;
}
.paid_merit_ttl {
 text-align: center;
}
.paid_merit ul {
 list-style-type: none;
 padding: 0px;
 margin: 0px;
 white-space: normal;
}
.merit_ttl {
 font-size: 20px;
 color: #04A564;
 font-weight: bold;
 background-image: url(/goods_img/112/design/paid_merit_check.png);
 background-repeat: no-repeat;
 text-indent: 24px;
 border-bottom: thin solid #D1E9D1;
 padding-bottom: 5px;
 margin: 20px 0px 5px;
 font-family: "メイリオ";
 line-height: 20px;
}
.paid_0yen {
 font-size: 18px;
 color: #F00;
 font-weight: bold;
}
.paid_table {
 width: 630px;
 margin: 10px 0px 30px;
}

#paid_step ul {
 margin-top: 0px;
 padding: 0px;
 list-style-type: none;
 width: 630px;
 white-space: normal;
}
.paid_step_ttl {
 height: 18px;
 line-height: 18px;
 padding: 5px;
 width: 620px;
 background-color: #04A564;
 font-weight: bold;
 color: #FFF;
 font-size: 16px;
 margin: 20px 0 10px;
}
.paid_cation {
 border: thin solid #04A564;
 padding: 20px;
 width: 590px;
 margin-top: 30px;
 white-space: normal;
}
.paid_cation_ttl {
 font-size: 18px;
 font-weight: bold;
 color: #04A564;
 text-align: center;
 padding:0;
 font-family: "メイリオ";
 margin:0;
}
.paid_cation ul{
 list-style-position: inside;
 padding: 0;
 margin: 0;
 white-space: normal;
}
.paid_cation li {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 line-height: 20px;
 letter-spacing: 1px;
 margin: 8px 0 0;
}
.paid_step_img {
 margin: 10px 0 30px;
}
.kumamoto_box {
 border: thin solid #04A564;
 padding: 20px;
 width: 590px;
 white-space: normal;
}
.kumamoto_green {
 font-size: 14px;
 font-weight: bold;
 color: #04A564;
}
/* ========Paid用のcssここまで======== */

#shohin{
 width: 630px;
 margin-top: 20px;
 float: left;
 clear: both;
}
#shohin_right {
 width: 370px;
 float: right;
}
#shohin_right dt{
  float:left;
  width: 80px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #666666;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 10px;
  padding-left: 10px;
}
#shohin_right dd{
  background:#fff;
  margin-left: 100px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #666666;
  padding-top: 3px;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 10px;
}
.tanpin_button {
 float: left;
}
#shohin_img {
 width: 262px;
 float: left;
}
#shohin_nyukou {
 width: 380px;
 margin-bottom: 12px;
}
dl{
 width:370px;
 overflow:hidden;
 border-bottom:1px solid #666666;
 margin:0;
 background-color: #e8ecef;
}
dt{
 float:left;
 width: 80px;
 border-top: 1px solid #666666;
 padding: 3px 10px;
}
dd{
 background:#fff;
 margin-left: 100px;
 border-top:1px solid #666666;
 padding-top: 3px 10px;
}
dd:after{
 clear:both; /*1段ずつfloat解除する設定(いらない？)*/
}
.bold_akamoji {
 color: #FF0000;
 font-weight: bold;
 letter-spacing: 1px;
}
.shiyou {
 width: 630px;
 float: left;
 margin-bottom: 10px;
 padding-bottom: 10px;
 border-bottom: 1px solid #666666;
 clear: both;
}
.shiyou_left {
 float: left;
 width: 420px;
}
.shiyou_com {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 font-weight: bold;
 width: 420px;
 border-bottom: 1px dotted #666666;
 float: left;
 margin-bottom: 10px;
 padding-bottom: 7px;
}
.shiyou_sentaku {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 float: left;
 width: 420px;
}
.guide_img {
 float: right;
 margin-top: 0px;
 width: 200px;
 text-align: right;
}
#cartwaku {
 float: left;
 width: 630px;
 vertical-align: middle;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 16px;
 font-weight: bold;
 clear: both;
 background-color: #e8ecef;
 padding-top: 25px;
 text-indent: 10px;
 height: 75px;
}
.cart_txt {
 float: left;
 margin-top: 10px;
}
#shiyou_title {
 width: 630px;
 background-image: url(/goods_img/133/design/shiyou_title.gif);
 height: 31px;
 margin: 30px 0px 10px !important;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 color: #FFFFFF;
 font-weight: bold;
 line-height: 32px;
 text-indent: 15px;
 float: left;
 clear: both;
}
#nouki_com {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 16px;
 color: #FF0000;
 margin-top: 2px;
 width: 630px;
}
.chumon_hinichi {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 font-weight: bold;
}
#nouki_attension {
 width: 610px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 16px;
 font-weight: bold;
 padding-bottom: 5px;
 border-bottom: 1px dotted #999999;
 color: #FF0000;
 margin-bottom: 5px;
}
#nouki_box {
 width: 630px;
 margin-top: 5px;
}
.chumon_nouki {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 font-weight: bold;
 color: #FFFFFF;
}
.otodoke {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 font-weight: bold;
 color: #ffff00;
}

/* =================ここからカテゴリ================= */
.redbold2 {
 color: #FF0000;
 font-weight: bold !important;
 font-size: 16px;
}
.redbold3 {
 color: #FF0000;
 font-weight: bold;
 text-align: right;
 font-size: 15px;
 margin: 0px -8px 0 0;
}
.redbold4 {
 color: #FF0000;
 font-weight: bold;
 text-align: right;
 font-size: 12px;
 margin: 0 -5px 0 0;
}
#ct_area {
 width: 630px;
 font-family: "メイリオ";
 position:relative;
 margin: 0;
 font-family: "メイリオ", Meiryo;
 white-space: normal;
}
.ct_ranking_img {
 margin-top: 35px;
}
.ct_ttl {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_men.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl2 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_udon.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl3 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_enkai.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl4 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_teisyoku.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl5 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_kome.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl6 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_yasai.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl7 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_pan.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl8 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_wagasi.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl9 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_matsuri.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl10 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_hana.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl11 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_sale.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl12 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_saiji.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl13 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_open.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl14 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_bosyu.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl15 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_car.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl16 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_cyusya.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl17 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_hudosan.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl18 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_jutaku.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl19 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_clean.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl20 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_cyuko.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl21 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_goraku.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl22 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_biyou.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl23 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_juku.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl24 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_keikou.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl25 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_soba.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl26 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_chuuka_ajiaryouri.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl27 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_yakiniku.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl28 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_hoodai.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl29 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_sushi.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl30 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_unagi.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl31 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_donburi.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl32 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_pr.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl33 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_kaiinn.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl34 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_tsuri_gorufu.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl35 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_hon_game.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl36 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_ongaku.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl37 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_pet.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl38 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_pasokon.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl39 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_kusuri.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl40 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_sougi,bochi,butsudan.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl41 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_kagi,koutsuu.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl42 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_pachinko.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl43 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_chugokugo.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl44 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_yakitori.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl45 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_nabe.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl46 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_kaisanbutsu.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl47 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_washoku.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl48 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_youshoku.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl49 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_tokusanbutsu.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl50 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_annai.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl51 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_shokuryouhin.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl52 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_kokki.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl53 {
 width: 630px;
 background-image: url(/goods_img/100/design/ctgr_sports.png);
 background-repeat: no-repeat;
 height: 170px;
 line-height: 22px;
}
.ct_ttl_txt {
 font-family: "メイリオ", Meiryo;
 margin: 90px 0 0 15px;
 display: block;
 float: left;
 width: 615px;
 font-size: 14px;
 font-weight: bold;
 letter-spacing:0;
}
.ct_ranking_ttl {
 background-image: url(/goods_img/100/design/ranking_ttl_bg.png);
 background-repeat: no-repeat;
 height: 53px;
 color: #FFF;
 font-size: 30px;
 text-align: center;
 line-height: 55px;
 margin: 30px 0 10px;
}
.ct_ranking_cate{
 background-image: url(/goods_img/100/design/ranking_ttl_bg.png);
 background-repeat: no-repeat;
 height: 53px;
 color: #FFF;
 font-size: 30px;
 text-align: center;
 line-height: 55px;
 margin:0px 0 10px;
}
.ct_ranking_standpoal {
 width: 680px;
 float: left;
 margin-bottom: 30px;
}
.ct_ranking_standpoal ul {
 list-style-type: none;
 padding: 0px;
 margin: 0px;
}
.ct_ranking_standpoal li {
 border: medium solid #CCC;
 float: left;
 width: 175px;
 text-align: center;
 padding: 10px;
 height: 390px;
}
.ct_ranking_standpoal li:nth-child(-n+2) {
 margin-right: 13px;
}
.ct_ranking_standpoal li:nth-child(1) {
 background-image: url(/goods_img/112/design/ct_bst3_01.png);
 background-repeat: no-repeat;
 background-position: 5px 5px;
}
.ct_ranking_standpoal li:nth-child(2) {
 background-image: url(/goods_img/112/design/ct_bst3_02.png);
 background-repeat: no-repeat;
 background-position: 5px 5px;
}
.ct_ranking_standpoal li:nth-child(3) {
 background-image: url(/goods_img/112/design/ct_bst3_03.png);
 background-repeat: no-repeat;
 background-position: 5px 5px;
}
.ct_ranking {
 width: 630px;
 float: left;
 margin-bottom: 30px;
}
.ct_ranking ul {
 list-style-type: none;
 padding: 0px;
 margin: 0px;
}
.ct_ranking li {
 border: medium solid #CCC;
 float: left;
 width: 175px;
 text-align: center;
 padding: 10px;
 height: 420px;
}
.ct_ranking li:nth-child(-n+2) {
 margin-right: 13px;
}
.ct_ranking li:nth-child(1) {
 background-image: url(/goods_img/112/design/ct_bst3_01.png);
 background-repeat: no-repeat;
 background-position: 5px 5px;
}
.ct_ranking li:nth-child(2) {
 background-image: url(/goods_img/112/design/ct_bst3_02.png);
 background-repeat: no-repeat;
 background-position: 5px 5px;
}
.ct_ranking li:nth-child(3) {
 background-image: url(/goods_img/112/design/ct_bst3_03.png);
 background-repeat: no-repeat;
 background-position: 5px 5px;
}
.ct_bst3_ttl {
 font-family: "メイリオ";
 font-size: 16px;
 font-weight: bold;
 border-bottom: thin solid #000;
 text-align: left;
 margin-top: 5px;
 margin-bottom: 3px;
}
#ct_bst3_ttl_wild {
 font-family: "メイリオ";
 font-size: 16px;
 font-weight: bold;
 border-bottom: thin solid #000;
 text-align: left;
 line-height: 22px;
 margin-top: 5px;
 margin-bottom: 3px;
}
.ct_bst4_ttl {
 font-family: "メイリオ";
 font-size: 16px;
 font-weight: bold;
 border-bottom: thin solid #000;
 text-align: left;
 margin-top: 5px;
 margin-bottom: 3px;     
}
.ct_bst3_syosai {
 text-align: center;
 margin-top: 10px;
 padding-top: 10px;
 border-top: dotted 1px #999999;
}
.ct_bst3_syosai a:hover {
 filter: alpha(opacity=80);
 opacity: 0.8
}
input#ct_bst3_btn  {
 font-family: "メイリオ";
 cursor: pointer;
 padding: 2px 20px;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 background-color: #FFA32B;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFA32B), to(#FF6314));
 background-image: -webkit-linear-gradient(top, #FFA32B, #FF6314);
 background-image: -moz-linear-gradient(top, #FFA32B, #FF6314);
 background-image: -ms-linear-gradient(top, #FFA32B, #FF6314);
 background-image: -o-linear-gradient(top, #FFA32B, #FF6314);
 background-image: linear-gradient(to bottom, #FFA32B, #FF6314);
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 border: 2px solid #F60;
 marign: 0;
}
input#ct_bst3_btn:hover{
 background-color: #f78c00;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#f78c00), to(#e04b00));
 background-image: -webkit-linear-gradient(top, #f78c00, #e04b00);
 background-image: -moz-linear-gradient(top, #f78c00, #e04b00);
 background-image: -ms-linear-gradient(top, #f78c00, #e04b00);
 background-image: -o-linear-gradient(top, #f78c00, #e04b00);
 background-image: linear-gradient(to bottom, #f78c00, #e04b00);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f78c00, endColorstr=#e04b00);
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 border: 2px solid #F60;
}
.ct_bst4_syosai {
 text-align: center;
 margin-top: 10px;
 padding-top: 10px;
 border-top: dotted 1px #999999;
}
input#ct_bst4_btn  {
 font-family: "メイリオ";
 cursor: pointer;
 padding: 0 0px;
 font-size: 12px;
 font-weight: bold;
 color: #FFF;
 background-color: #FFA32B;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFA32B), to(#FF6314));
 background-image: -webkit-linear-gradient(top, #FFA32B, #FF6314);
 background-image: -moz-linear-gradient(top, #FFA32B, #FF6314);
 background-image: -ms-linear-gradient(top, #FFA32B, #FF6314);
 background-image: -o-linear-gradient(top, #FFA32B, #FF6314);
 background-image: linear-gradient(to bottom, #FFA32B, #FF6314);
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 border: 2px solid #F60;
 marign: 0;
}
input#ct_bst4_btn:hover{
 background-color: #f78c00;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#f78c00), to(#e04b00));
 background-image: -webkit-linear-gradient(top, #f78c00, #e04b00);
 background-image: -moz-linear-gradient(top, #f78c00, #e04b00);
 background-image: -ms-linear-gradient(top, #f78c00, #e04b00);
 background-image: -o-linear-gradient(top, #f78c00, #e04b00);
 background-image: linear-gradient(to bottom, #f78c00, #e04b00);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f78c00, endColorstr=#e04b00);
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 border: 2px solid #F60;
}
.ct_bst3_txt {
 font-size: 12px;
 margin: 0px;
 text-align: left;
 line-height: 18px;
 white-space:normal;
}
.ct_bst4_txt {
 font-size: 12px;
 margin: 0px;
 text-align: left;
 line-height: 20px;
}
.ct_suryo_txt {
 font-size: 12px;
 text-align: left;
 line-height: 18px;
 border-top: thin dotted #999;
 margin: 2px 0 5px 0;
 padding-top: 5px;
}
.ct_snt_box {
 position: relative;
 background-color: #FFFDDF;
 float: left;
 width: 628px;
 border: thin solid #F0DE00;
 padding-bottom: 10px;
  margin-bottom: 20px;
}
.ct_snt_box_stand {
 background-color: #FFFDDF;
 float: left;
 width: 678px;
 border: thin solid #F0DE00;
 padding-bottom: 10px;
 margin-bottom: 20px;
}
.ct_snt_ttl {
 font-size: 24px;
 font-family: "メイリオ";
 color: #F00;
 background-image: url(/goods_img/112/design/snt3_cup.png);
 background-repeat: no-repeat;
 border-bottom: 2px solid #F00;
 text-indent: 56px;
 background-position: 14px 8px;
 height: 45px;
 width:630px;
 line-height: 52px;
 margin: 0px;
}
.ct_ranking_snt {
 width: 600px;
 margin: 20px auto 0;
}
.ct_ranking_snt ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}
.ct_ranking_snt li {
 float: left;
 width: 135px;
 text-align: center;
}
.ct_ranking_snt li:nth-child(n+2) {
 margin-left: 18px;
}
.ct_ranking_snt_stand {
 width: 600px;
 margin: 20px auto 0;
}
.ct_ranking_snt_stand ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}
.ct_ranking_snt_stand li {
 float: left;
 width: 147px;
 text-align: center;
}
.ct_ranking_snt_stand li:nth-child(n+2) {
 margin-left: 18px;
}
.snt_ttl {
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 margin: 5px 0 0;
 line-height: 22px;
 white-space: normal;
}
.snt_ttl2 {
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 margin: 5px 0 0;
 line-height: 20px;
}
.snt_ttl3 {
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 margin: 5px 0 0;
  line-height: 20px;
}
.ct_snt_txt {
 font-size: 12px;
 margin: 0px;
 line-height: 16px;
 text-align: left;
 white-space:normal;
}
.ct_shosai_txt {
 font-size: 12px;
 margin: -15px 0 0 0;
}
.ct_snt_link {
 font-size: 14px;
 color: #FFF;
 border: 2px solid #F00;
 padding: 1px;
 background-color: #F00;
 margin: 0px;
 line-height: 50px;
}
.ct_ranking_snt a:hover {
 opacity: 0.7;
 filter: alpha(opacity=70);
 -ms-filter: "alpha(opacity=70)";
}
.catalog_br {
 background-image: url(/goods_img/112/design/catalog_br.png);
 background-repeat: no-repeat;
 height: 69px;
 width: 680px;
 float: left;
 text-transform: none;
 margin-top: 30px;
}
.catalog_br_txt1 {
 margin-top: 20px;
 margin-left: 50px;
 font-weight: bold;
 line-height: 18px;
}
.catalog_br_txt2 {
 font-size: 10px;
 margin-left: 50px;
}
.kumamoto_box {
 border: thin solid #04A564;
 padding: 20px;
 width: 640px;
}
.kumamoto_txt {
 margin: 0px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 line-height: 18px;
 letter-spacing: 1px;
}
.kumamoto_green {
 font-size: 14px;
 font-weight: bold;
 color: #04A564;
}
.ct_shosai_txt {
 font-size: 12px;
 margin: -10px 0 0 0;
}
.goods_bangou_txt {
 font-size: 10px;
}
#goto_original {
 position: fixed;
 bottom: 40px;
}
.poal_shiyou {
 font-size:16px;
  margin-left: 5px;
}
.poal_shiyou span {
 font-size: 16px;
 color: red;
}
.poal_midashi {
 color: #FFFFFF;
 font-size: 18px;
 font-weight: bold;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 background-color: #EE7500;
 text-indent: 5px;
 width: 630px;
}
.poal_komidashi {
 color: #DC143C;
 font-size: 16px;
 font-weight: bold;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 text-decoration: underline;
 text-indent: 0px;
 background-image: none;
 margin-bottom: 0px;
 margin-left: 5px;
}
.poal_point {
 margin-left: 5px;
}
.poal_table {
 float: left;
 text-align:left;
 border-collapse: collapse;
}
.poal_table td {
 font-size: 16px;
 font-weight: normal;
}
.poal_syosai {
 float: left;
 margin-left: 20px;
}
#poal_clear {
 clear: both;
}
/* =================20170425器具詳細ページ追加分================= */
.kigu_mainbox{
 width: 630px;
}
a:hover img {
 opacity:0.7;
 filter: alpha(opacity=70); 
}
#kigu_midashi h2 {
 height: 25px;
 background-image: url(/goods_img/100/design/ttlback_blue.png);
 color: #FFFFFF;
 font-size: 20px;
 padding:5px 0px 0px 45px;
 font-weight: bold;
 text-indent: 5px;
}
#kigu_minittl h3 {
 width: 630px;
 height: 20px;
 margin-bottom:20px 0px 5px;
 font-weight: bold;
 font-size: 17px;	
}
.kigu_box1{
 width: 630px;
 height: 320px;	
}
.kigu_text_box1 {
 width: 310px;
 float: left;
}
.kigu_text_box2{
 width: 310px;
 float: right;
}
.kigu_set{
 width: 310px;
}
.kigu_10_set{
 width: 153px;
 height: 200px;
 float: left;
}
.kigu_20_set{
 width: 153px;
 height: 200px;
 float: right;
}
.kigu_box2 {
 width: 630px;
 height: 350px;
}
.kigu_text_box3 {
 width: 310px;
 float: left;
}
.kigu_text_box4 {
 width: 310px;
 float: right;
}
.kigu_box3 {
 width: 630px;
 height: 320px;
}
.kigu_text_box5 {
 width: 310px;
 float: left;
}
.kigu_text_box6 {
 width: 310px;
 float: right;
}	
.kigu_box4 {
 width: 630px;
 height: 350px;	
}
.kigu_text_box7 {
 width: 310px;
 float: left;
}
.kigu_text_box8 {
 width: 310px;
 float: right;
}	
.kigu_box1 p{
 font-size: 13px;
}
.kigu_box2 p{
 font-size: 13px;
}
.kigu_box3 p{
 font-size: 13px;
}
.kigu_box4 p{
 font-size: 13px;
}
/* =================20170425器具詳細ページ追加分ここまで================= */

/*---------------------------ここから170529追加分-----------------------------*/
div#osusume_midashi{
 width: 630px;
 height:43px;
 float: left;
 border: 1.85pt solid #CCCCCC;
 background: linear-gradient(#ff0012 52%,#910000 100%);
 box-sizing:border-box;
}
h2#main_title{
 width: 320px;
 height: 25px;
 color: #FFFFFF;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-size: 15pt;
 font-weight: bold;
 line-height: 15px;
 float: left;
}
div#osusume_sub a{
 width: 157.5px;
 height: 25px;
 float: left;
 font-size: 10pt;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
 border: 0.5pt solid #FFFFFF;
 border-radius: 3.1px;
 background: linear-gradient(#ed8f26 20%,#e55927 80%,#f6ae6a);
 margin-left:6px 0px 0px 150px;
 font-weight: bold;
 line-height: 26px;
 text-decoration: none;
}
div#osusume_sub a:hover{
 opacity:0.9;
 filter: alpha(opacity=70);
}
span#hishigata_y{
 color: #F2E633;
 font-size: 19pt;
 text-indent: 5px;
}
div#8kategori{
 width: 630px;
 height: 490px;
 float: left;	
}
div#left{
 width: 320px;
 height: 480px;
 float: left;
 padding:10px 0px 8px;
}
div#right{
 width: 310px;
 height: 480px;
 float: left;
 padding:10px 0px 8px;
}
.left_kate_img{
 padding:0px 0px 10px;
 float: left;
 width: 310px;
 height: 110px;
}
.right_kate_img{
 padding-bottom:10px;
 float: left;
 width: 310px;
 height: 110px;
}
/*---------------------------ここまで170529追加分-----------------------------*/

/*----20170613追加商品個別ページ-----*/
table.kisei_index {
 border-collapse: collapse;
 border-top: 1px #CCCCCC solid;
 font-size: 16px;
}
.kisei_index th {
 padding: 8px;
 background-color: #F0F0F0;
 border-bottom: 1px #CCCCCC solid;
 font-size: 16px;
}
.kisei_index td {
 padding: 8px;
 border-bottom: 1px #CCCCCC solid;
 font-size: 16px;
}
/*----20170613追加商品個別ページここまで-----*/

/*----3mポール案内ここから-----*/
.poal_attend_box{
 width: 630px;
 background-color: #EDEDED;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 border-style: solid;
 border-color: #C2C2C2;
}
.poal_attend_box .poal_attend_text {
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-size: 15px;
}
.poal_attend_box .poal_attend_text {
 font-size: 15px;
 text-decoration: none;
}
.poal_attend_box .poal_attend_text a {
 font-size: 15px;
 text-decoration: none;
}
.poal_attend_box .poal_attend_text a:hover {
 font-size: 15px;
 text-decoration: underline;
}
.poal_attend_box .poal_attend_text .poal_attend_bold {
 font-size: 15px;
 font-weight: bold;
}
/*----3mポール案内ここまで-----*/

#kisei_nav_midashi{
margin:0px;
}

/*---コラム記事ここから---*/
div.koramu_haba_all{
 width: 630px;
}
h1.koramu_ttl{
 width:612px;
 font-size: 16pt;
 margin:0px 0px 20px;
 padding:6px 5px 5px 8px;
 color: #000000;
 background: #fce4e4;
 border-left: solid 5px #e71f19;
 white-space: normal;
}
p.koramu_txt{
 width: 630px;
 font-size: 11pt;
 margin-bottom: 30px;
 line-height: 23pt;
 white-space: normal;
}
h2.koramu_midashi2{
 width:625px;
 font-size: 12pt;
 color: #000000;
 padding:8px 0px 8px 5px;
 border-top: solid 3px #e71f19;
 border-bottom: solid 3px #e71f19;
 font-weight: bold;
 margin-top: 30px;
}
div.koramu_nobori_all{
 width: 630px;
 height: 250px;
 float: left;
 margin-bottom: 30px;
}
div.koramu_nobori_all_oshare{
 width: 630px;
 height: 254px;
 float: left;
 margin-bottom: 20px;
}
div.koramu_txt_left{
 width: 360px;
 height: 239px;
 float: left;
 white-space: normal;
}
div.koramu_txt_left_r{
 width: 360px;
 height: 312px;
 float: left;
 white-space: normal;
}
div.koramu_txt_left_teigi{
 width: 360px;
 height: 150px;
 float: left;
 white-space: normal;
}
div.koramu_txt_left_2{
 width: 360px;
 height: 140px;
 float: left;
 white-space: normal;
}
h3.koramu_midashi3{
 background: linear-gradient(transparent 70%, #ffb8b8 70%);
 font-size: 12pt;
 font-weight: bold;
 margin-top: 25px;
 clear:both;
}
div.koramu_img_right{
 width: 102px;
 margin-top:15px 0px 0px 95px;
 float: left;
}
div.koramu_img_right_teigi{
 float: left;
 width:255px;
 height:200px;
 margin:25px 0px 0px 15px;
}
.k_teigi{
 float: left;
 margin-right:15px;
}
.k_teigi:nth-child(3) {
 margin:0;
}
p.koramu_txt_leftp{
 font-size: 11pt;
 width: 360px;
 line-height: 20pt;
 margin-top: 5px;
 float: left;
 white-space: normal;
}
p.koramu_txt_leftp_center{
 width: 360px;
 height:200px;
 margin:0;
 padding:0;
 font-size: 11pt;
 line-height: 20pt;
 white-space: normal;
 float: left;
}
div.koramu_img_right_frag1{
 margin:16px 10px 0px 14px;
 float: left;
}
div.koramu_img_right_frag2{
 float: left;
 margin-top: 16px;
}
.koramu_txt_left_frag{
 width: 360px;
 height: 244px;
 float: left;
}
div.koramu_nobori_all_frag{
 width: 630px;
 height: 271px;
 float: left;
 clear: both;
 margin-bottom: 20px;
}
h4.frag_color_midashi{
 border-left: 5px solid #FF3336;
 font-size: 11pt;
 padding-left: 5px;
}
p.frag_color_txt{
 font-size: 11pt;
 width: 630px;
 clear: both;
 line-height: 23pt;
 white-space: normal;
}
span.point_midashi{
 font-weight: bolder;
 color: #FF0004;
}
ul.koramu_list{
 list-style-type: disc;
 margin:7px 0px 0px 7px;
 border: 3px solid #FFA3A4;
 padding: 10px 10px 10px 15px;
 width: 220px;
 border-radius: 2px;
 float: left;
}
li.koramu_list_koumoku{
 font-size: 10pt;
 margin:0px 0px 0px 10px;
}
div.koramu_img_right_three{
 width: 263px;
 height: 229px;
 float: left;
 margin-left: 7px;
}
div.koramu_nobori_all_list{
 width: 630px;
 height: 231px;
 float: left;
 clear: both;
 margin-bottom: 50px;
}
.koramu_list_right{
 width: 263px;
 height: 140px;
 float: left;
}
div.koramu_nobori_all_list_2{
 width: 630px;
 height: 140px;
 float: left;
 clear: both;
 margin-bottom: 25px;
}
div.koramu_nobori_all_list_3{
 width: 630px;
 height: 300px;
 float: left;
 clear: both;
 margin-bottom: 30px;
}
div.koramu_txt_left_3{
 width: 360px;
 height: 300px;
 float: left;
}
table.koramu_table{
 border-top: 1px solid #595959;
 border-left: 1px solid #595959;
 border-collapse: collapse;
 margin-bottom: 15px;	
}
th.koramu_table_midashi{
 border-right: 1px solid #595959;
 border-bottom: 1px solid #595959;
 padding: 3px;
 width: 90px;
 height: 40px;
 background-color: #FFD1D1;
}
td.koramu_table_date{
 border-right: 1px solid #595959;
 border-bottom: 1px solid #595959;
 padding: 3px;
 width: 90px;
 height: 40px;
}
p.koramu_okyakusama_img{
 margin-bottom: 35px;
}

/*---20170903コラム生地追加分---*/
.s_koramu_txt{
 font-size: 11pt;
 margin-bottom: 10px;
 line-height: 20pt;
 width: 630px;
 clear: both;
 white-space: normal;	
}
.koramu_m3{
 background: linear-gradient(transparent 70%, #ffb8b8 70%);
 font-size: 12pt;
 font-weight: bold;
 margin-top: 10px;
 clear: both;
}
.koramu_midashi4{
 border-left: 5px solid #FF3336;
 font-size: 11pt;
 clear: both;
 padding-left: 5px;
}
.k_teigi{
 float: left;
 margin:0px 15px 0px 0px;
}
.k_teigi:nth-child(3) {
 margin:0;
}
.n_skoramu_list{
 margin:0;
}
.k_sabisu{
 float:left;
 margin:10px 0px 30px 38px;
}	
.k_sabisu:nth-child(4) {
 margin:10px 38px 30px 38px;
}
.kramu_table{
 width:630px;
 text-align: center;
 margin-bottom:30px;
}
.kramu_table, .kramu_table th, .kramu_table td{
 border:1px solid #000;	
 border-collapse:collapse;
}
.kramu_table th{
 background:#f5f5f5;
}
.koramu_list_maker{
 float: left;
 width: 250px;
 margin: 0px 7px 15px 20px;
 padding:10px 10px 10px 5px;
 font-size: 10pt;
 line-height:1.5em;
 float: left;
 clear: both;	
 border: 3px solid #ffa500;
 border-radius: 2px;
}
.koramu_ul_maker{
 margin:0;
 padding-left:17px;
}
.koramutxt_m_bold{
 background-color:#f9c89b;	
 font-weight: bold;
 font-size: 11pt;
}
.koramutxt_bold{
 font-weight: bold;
 font-size: 11pt;
}
.koramutxt_maker{
 background-color:#f9c89b;
 font-size: 11pt;	
}	
.koramutxt_red{
 color:red;
 font-size: 11pt;	
}
/*---コラム記事ここまで---*/	
	
.titi_border{
 width:630px;
 height:355px;
 border: 4px solid #f5deb3;
 margin:20px 0px 30px;
}
.titi_list{
 list-style:none;
 padding:0;
 margin:0;
}
.ti_k{
 float:left;
 width:290px;
 padding:0;
 margin:20px 0px 20px 20px;
}
.ti_txt{
 font-size: 11pt;
 margin: 0;
 line-height: 18pt;
 clear: both;
 white-space: normal;	
}
.ti_tori{
 position: relative;
 width:630px;
 height:350px;
 border: 4px solid #f5deb3;
 margin:20px 0px;
}
.ti_tori_txt{
 position: absolute;
 left: 50px;
 top: 25px;
 width: 190px;
 padding:0px 5px;
 font-size: 8pt;
 line-height:15pt;
 margin: 0;
 white-space:normal;
}
.ti_tori_lefttxt{
 position: absolute;
 left: 355px;
 top: 295px;
 width: 235px;
 height:40px;
 font-size: 9pt;
 line-height: 16pt;
 border: 1px solid #000000;
 white-space:normal;
}
.kurotiti_koramu{
 list-style:none;
 padding:0;
 margin:20px 0px;	
 width:630px;
 height:164px;
 border: 4px solid #f5deb3;
}
.ktiti_k{
 float:left;	
}
.ktiti_k_txt{
 border: 1px solid #000000;
 padding:7px 40px 7px 7px;
 margin:55px 20px 55px;
}
.hukuro_koramu{
 position: relative;
 list-style:none;
 padding:0;
 margin:20px 0px;	
 width:630px;
 height:391px;
 border: 4px solid #f5deb3;	
}
.huku_k_txt{
 position: absolute;
 left:500px;
 top: 165px;
 border: 1px solid #000000;
 padding:7px 40px 7px 7px;
}
.huku_k_txt:nth-child(3){
 left:44px;
 top: 20px;	
 border:none;
 font-size:16px;
}
.huku_k_txt:nth-child(4){
 width:500px;
 left:220px;
 top: 25px;	
 border:none;
 font-size:13px;
}
.fontforlist li {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 11pt;
 line-height: 20pt;
 letter-spacing: 1px;
}
.noborihikaku {
 float:left;
 margin:0px 0px 20px 143px;
}

/* 20170825TOPページ修正 */
.toppage_1sttitle {
 width: 630px;
 margin: 5px 0px 0px;
 padding: 5px 0px;
 font-size: 22px;
 font-weight: bold;
 border-bottom: double 5px #DC143C;
}
.toppage_text {
 width: 630px;
 white-space: normal;
 margin: 10px 0px;
}
.toppage_1sttitle span {
 font-size: 22px;
 color: #DC143C;
}
.toppage_top10 {
 float: left;
 width: 126px;
 margin-bottom: 5px;
 white-space: normal;
}
.toppage_top10_img {
 width: 115px;
 margin-left: auto;
 margin-right: auto;
 border: 1px solid #CCCCCC;
}
.toppage_top10_div {
 text-align: center;
}
.toppage_otheritem {
 float: left;
 width: 210px;
 height: 270px;
 margin-bottom: 15px;
 border-right: 1px #999999 solid;
}
.toppage_otheritem2 {
 float: left;
 width: 210px;
 height: 270px;
 margin-bottom: 10px;
 border-right: none;
}
.toppage_otheritem_img {
 width: 192px;
 margin-left: auto;
 margin-right: auto;
}
.toppage_otheritem_dl {
 width: 192px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 5px;
}
.toppage_otheritem_dl dl {
 width: 192px;
 background-color: transparent;
 border-bottom: none;
}
.toppage_otheritem_dl dt {
 float: none;
 padding: 3px 0px;
 width: 192px;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 color: #FFFFFF;
 background-color: #000066;
 border-top: none;
}
.toppage_otheritem_dl dd {
 width: 192px;
 padding: 5px 0px;
 white-space: normal;
 margin-left: 0px;
 line-height: 1.4;
 background-color: transparent;
 border-top: none;
}
.toppage_bn_feature{
 margin-top:5px;
}
/* 20170825TOPページ修正ここまで */
/*---20171201冬のぼり特集追加---*/
.winter_ul{
 list-style:none;
 padding:0;
 margin:0;
}	
.winter_li{
 float:left;
 margin:0 15 0 30;
}
.winter_li:nth-child(2){
 float:left;
 margin:0px 15px 0px 0px;
}
.winter_li:nth-child(3){
 float:left;
 margin:0;
}
/*---20171201冬のぼり特集追加ここまで---*/

/*---20180112追加分---*/
.tuhcrm_img{
 margin-bottom:10px;	
}
.tuhcrm_tab{
 border-collapse:collapse;
 width:630px;
 font-size:11pt;
 margin:20px 0px;
}
.tuhcrm_tab td{
 padding:7px;	
}
.tuhcrm_tb{
 width:140px;
 background:#fff1cf;
}
.tuhcrm_drei_le{
 float:left;
 margin:10 55 15 5;
}
.tuhcrm_drei_ri{
 float:left;
 margin:10px 0px 15px;
}
.tuhcrm_dr_ul{
 list-style:none;
 padding:0;
 margin:0;
}
.tuhcrm_dr_li{
 float:left;
 margin:10px 10px 0px 0px;
}
.tuhcrm_dr_li:nth-child(3){
 float:left;
 margin:10px 0px 0px;
}
.tuhcrm_dr_p{
 font-size:15px;
 margin:0px 0px 0px 5px;
}
.uhcrm_dr_sp{
 font-size:17px;
 font-weight:bold;
 margin:0px 5px 0px 0px;
}
.s_koramu_txt_last{
 font-size: 11pt;
 margin:50px 0px 10px;
 line-height: 20pt;
 width: 630px;
 clear: both;
 white-space: normal;	
}
.tuhcrm_link{
 font-size:11pt;
}
/*---20180112追加分ここまで---*/

/*---遅延について案内ここから---*/
.delay_attend_box{
 width: 630px;
 height: 75px;
 border: medium solid #D31619;
 padding-top: 10px;
}
.delay_attend_text{
 color: #D31619;
 text-align: center;
 font-size: 13px;
}
.delay_attend_main{
 font-size: 16px;
 line-height : 19.24px;
 letter-spacing : 0.32px;
 op : -3.55px;
 color : #E60012;
 color : rgb(230, 0, 18);
 font-weight: bold;
 text-align: center;
}
/*---遅延について案内ここまで---*/
	
/*---2018年2月14日コラムここから---*/
.tuhcrm_categry{
 width:630px;
 margin:15px 0px 20px;
}
.tuhcrm_p_le{
 float:left;
 width: 410px;
 font-size: 11pt;
 margin-bottom: 10px;
 line-height: 20pt;
 white-space: normal;
 margin:0px 20px 0px 0px;
}
.tuhcrm_img_ri{
 float:left;
}
.tuhcrm_time{
 list-style:none;
 width:630px;
 padding:0;
 margin:10px 0px;
}
.tuhcrm_time li{
 float:left;
 margin:10px 43px 10px 60px;
}
.tuhcrm_time li:nth-child(2){
 float:left;
 margin:10px 60px 10px 0px;
}
.tuhcrm_p_mini{
 font-size:11px;	
}
.tuhcrm_img_balari{
 float:left;
 margin:10px 30px 30px 20px;
}
.tuhcrm_img_balale{
 float:left;
 margin:10px 20px 30px 0px;
}
.omoicrm_mokuzi{
 width:610px;
 border:1px solid #000000;
 padding:10;
 font-size:10pt;
}
.omoicrm_mokuzi p{
 font-size:10pt;
}
.omoicrm_ol{
 padding:0;
 margin:5px 0px;
 list-style: none;
}
.omoicrm_ol a{
 color:#000000;
 font-weight:bold;
}
.omoicrm_ol_small{
 list-style:none;
 padding:0;
 margin-left:20px;
}
.omoicrm_ol_small a{
 color:#000000;
 font-weight:normal;
}
.omoicrm_tab_past{
 width:630px;
 border-collapse:collapse;
 text-align:center;
 font-size:11pt;
 margin:10px 0px 20px;
}
.omoicrm_tab_past tr td:nth-child(n+2){
 width:282px;	
}
.koramutxt_border{
 border-bottom:1px solid #000000;
 font-size:11pt;	
}
.koramutxt_redborder{
 color:#ff0000;
 border-bottom:1px solid #ff0000;
 font-size:11pt;
}
.omoicrm_tab_tigai{
 width:630px;
 border-collapse:collapse;
 text-align:center;
 font-size:11pt;
 margin:15px 0px;
}
/*---2018年2月14日コラムここまで---*/
/*---20180214トップページ修正ここから---*/
.shopping_table{
 width:630px;
 height:520px;
}
.shopping_table td{
 width:51%;
 height:238px;
}
.shopping_table td:nth-child(2){
 width:49%;
}
.shopping_table_in{
 width:310px;
 height:146px;
 text-align:center;
 border-collapse:collapse;
 font-size:12px;
}
.shopping_table_in tr{
 background-color:#EEEEEE;
}
.shopping_table_in tr td{
 width:110px !important;
 height:47px;
}
.shopping_table_in tr:nth-child(n+2){
 width:110px !important;
 height:47px;
 background-color:#fff;
}
.red_type{
 color:#ff0000;
 font-weight:bold;
}
.osusume_midashi{
 width: 630px;
 height:43px;
 border: 1.85pt solid #CCCCCC;
 background: linear-gradient(#ff0012 52%,#910000 100%);
 box-sizing:border-box;
 color: #FFFFFF;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-size: 15pt;
 font-weight: bold;
 margin-top: 10px;
}
.hishigata_y{
 color: #F2E633;
 font-size: 19pt;
 text-indent: 5px;
}
.kuwashikuha_kochira{
 margin-top:10px;
 text-align:right;
 width:307px;
}
/*---20180214トップページ修正ここまで---*/
/*---20180215カテゴリページ修正ここから---*/
.ct_main_btn{
 text-align:center;
}
.ct_main_btn a {
 display: inline-block;
 font-size: 22px;
 text-decoration: none;
 text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
 font-weight: bold;
 color: #FFFFFF;
 line-height: 38px;
 padding:5px 10px 0px;
 border: #FF7519 2px solid;
 border-radius: 3px;
 background-color: #FFA32B;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFA32B), to(#FF6314));
 background-image: -webkit-linear-gradient(top, #FFA32B, #FF6314);
 background-image: -moz-linear-gradient(top, #FFA32B, #FF6314);
 background-image: -ms-linear-gradient(top, #FFA32B, #FF6314);
 background-image: -o-linear-gradient(top, #FFA32B, #FF6314);
 background-image: linear-gradient(to bottom, #FFA32B, #FF6314);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFA32B, endColorstr=#FF6314);
}
.ct_main_btn a:hover{
 border: #FF7519 2px solid;
 background-color: #f78c00; background-image: -webkit-gradient(linear, left top, left bottom, from(#f78c00), to(#e04b00));
 background-image: -webkit-linear-gradient(top, #f78c00, #e04b00);
 background-image: -moz-linear-gradient(top, #f78c00, #e04b00);
 background-image: -ms-linear-gradient(top, #f78c00, #e04b00);
 background-image: -o-linear-gradient(top, #f78c00, #e04b00);
 background-image: linear-gradient(to bottom, #f78c00, #e04b00);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f78c00, endColorstr=#e04b00);
}
.ct_span_suryo{
 font-size:9px;
 margin-bottom:5px;
}
.ct_other_red{
 position: absolute;
 right: 12px;
 top: 10px;
 width: 186px;
 height: 22px;
 line-height: 22px;
 text-align:center;
 z-index: 1;
 background-color: #F00;
 font-family: "メイリオ";
 font-size: 14px;
 font-weight: bold;
 color: #FFF !important;
 padding: 2px;
 text-decoration: none;
}
/*---20180215カテゴリページ修正ここまで---*/
/*---20180217トップページコラムリンクここから---*/
.toppage_column {
white-space: normal;
overflow-x: hidden;
width: 628px;
height: 300px;
border: 1px solid #333333;
margin-top:10px;
}
.toppage_column_title {
padding: 10px 5px 0px;
border-bottom: 1px dashed #CCCCCC;
}
.toppage_column_title a {
font-size: 16px;
font-weight: bold;
color: #EA5404;
}
.toppage_column_txt {
padding: 5px 5px 10px;
border-bottom: 1px solid #CCCCCC;
}
/*---20180217トップページコラムリンクここまで---*/
/*---20180219ご注文ガイド修正ここから---*/
#tguide_main{
 width:630px;
 white-space:normal;
}
.tguide_h1{
 margin:0;
}
.tguide_h2{
 color:#023793;
 font-size:14px;
 font-weight:bold;
 border-bottom:1px solid #023793;
 width:630px;
 padding-bottom:5px;
 margin:30px 0px 10px;
}
.tguide_img{
 margin:15px 0px 5px;
}
.tguide_red{
 color:#FF0000;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 margin-top:10px;
}
.tguide_strong{
 font-weight:bold;
 font-size:16px;
 margin-top:20px;
}
.tguide_tab_credit{
 width: 630px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 1.2;
 margin:10px 0px 5px;
 letter-spacing: 1px;
 border-collapse:collapse;
}
.tguide_tab_credit tr{
 height:24px;
 background-color:#CCCCCC;
 text-align:center;
}
.tguide_tab_credit tr:nth-child(2){
 height:33px;
 background-color:#FFFFFF;
 text-align:left;
}
.tguide_p{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 1.4;
 letter-spacing: 1px;
 margin:8px 0px 0px;
}
.tguide_tab_daihiki{
 width: 263px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 1.2;
 letter-spacing: 1px;
 margin: 10px 0px 5px;
 border-collapse:collapse;
}
.tguide_tab_daihiki tr{
 height:23px;
 background-color:#CCCCCC;
 text-align:center;
}
.tguide_tab_daihiki tr:nth-child(n+2){
 height:24px;
 background-color:#FFFFFF;
 text-align:left;
}
.tguide_tab_np{
 width: 290px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 1.2;
 letter-spacing: 1px;
 margin:10px 0px;
 border-collapse:collapse;
 margin:15px 0px;
}
.tguide_tab_np tr{
 height:24px;
 background-color:#CCCCCC;
 text-align:center;
}
.tguide_tab_np tr td:nth-child(2){
 height:24px;
 background-color:#FFFFFF;
 text-align:left;
}
.tguide_h3_np{
 margin-bottom:5px;
 color:#000;
 font-size:14px;
 line-height: 1.4;
 font-weight:bold;
 background-color:#E9E9E9;
 width:630px;
 height:20px;
 margin:10px 0px;
}
.tguide_red_strong{
 color:#FF0000;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 font-weight:bold;
}
.tguide_p_border{
 border-bottom:1px solid #000000;
}
.tguide_ul_receipt{
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size:12px;
 list-style:none;
 line-height: 1.6;
 padding:0;
 margin:0px 0px 10px;
}
.tguide_ul_receipt li{
 padding-left:5;
}
.tguide_ul_receipt li:before{
 content: '';
 width:2px;
 height:2px;
 display: inline-block;
 border-radius: 100%;
 background:#000000;
 position: relative;
 left:-5px;
 top:-3px;
}
.tguide_p_strong{
 font-weight:bold;	
 margin-top:10px;
}
.table_tab_paid{
 width:630px;
 height:136px;
 border-collapse:collapse;
 font-size:12px;
 margin-bottom:15px;
}
.table_tab_paid tr{
 height:23px;
 text-align:center;
 background-color:#CCCCCC;
 font-weight:bold;
}
.table_tab_paid tr:nth-child(n+2){
 text-align:center;
 background-color:#FFFFFF;
 font-weight:normal;
}
.tguide_tab_del{
 width:630px;
 height:136px;
 border-collapse:collapse;
 font-size:12px;
 margin-bottom:15px;
}
.tguide_tab_del tr{
 height:23px;
 text-align:center;
 background-color:#CCCCCC;
 font-weight:bold;
}
.tguide_tab_del tr:nth-child(n+2){
 text-align:center;
 background-color:#FFFFFF;
 font-weight:normal;
}
/*---20180219ご注文ガイド修正ここまで---*/
/*---20180220のぼりデザイン修正ここから---*/
#ndesign_area{
 width:630px;
 white-space:normal;
}
.ndesign_h1 {
 margin:8px 0px 5px;
}
.ndesign_ul{
 list-style:none;
 padding:0;
}
.ndesign_ul li{
 float:left;
 margin:5px 6px 10px 0px;
}
.ndesign_ul li:nth-child(3){
 float:left;
 margin:5px 2px 10px 0px;
}
.noboridesign_h2{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 16px;
 color: #00A0E9;
 font-weight: bold;
 background-image: url(/goods_img/133/design/noboridesign_titel_back.png);
 background-repeat: no-repeat;
 width: 630px;
 height: 40px;
 text-indent: 15px;
 line-height: 1.7;
 margin:30px 0px 10px;
 padding:5px 0px 1px;
 letter-spacing: 1px;
}
.ndesign_features{
 width:630px;
}
.ndesign_features_le{
 float:left;
 width:215px;
 margin:0px 25px 0px 0px;
}
.ndesign_features_ri{
 float:left;
 width:390px;
 margin:0;
}

.noboridesign_h3{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 16px;
 color: #FFFFFF;
 font-weight: bold;
 background-color:#00A0E9;
 width: 630px;
 height: 20px;
 text-indent: 15px;
 line-height: 1;
 margin-top:30px 0px 10px;
 padding:5px 0px 1px;
 letter-spacing: 1px;
}
.ndesign_ul_product{
 list-style:none;
 padding:0;
 margin:0;
}
.ndesign_ul_product li{
 float:left;
 margin:0px 7px 0px 0px;
}
.ndesign_ul_product li:nth-child(3){
 float:left;
 margin:0;
}
.noboridesign_q{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 16px;
 color: #000000F;
 font-weight: bold;
 background-image: url(/goods_img/133/design/noboridesign_q.png);
 width: 595px;
 height: 40px;
 padding-left:35px;
 background-repeat: no-repeat;
 font-weight:bold;
 padding-top:12px;
 margin:10px 0px 5px;
}
.noboridesign_q_two{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 16px;
 color: #000000F;
 font-weight: bold;
 background-image: url(/goods_img/133/design/noboridesign_q2.png);
 width: 595px;
 height: 70px;
 padding-left:35px;
 background-repeat: no-repeat;
 font-weight:bold;
 padding-top:12px;
 margin:5px 0px 5px;
 line-height:20px;
}
.noboridesign_a{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 color: #666464;
 background-image: url(/goods_img/133/design/noboridesign_a.png);
 background-repeat: no-repeat;
 width: 595px;
 height: 30px;
 padding-left:35px;
 padding-top:14px;
 margin:5px 0px 0px;
 border-bottom:5px solid #CCCCCC;
}
.noboridesign_a_two{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 color: #666464;
 background-image: url(/goods_img/133/design/noboridesign_a.png);
 background-repeat: no-repeat;
 width: 595px;
 height: 45px;
 padding-left:35px;
 padding-top:12px;
 margin:5px 0px 0px;
 border-bottom:5px solid #CCCCCC;
 line-height:20px;
}
/*---20180220のぼりデザイン修正ここまで---*/
/*---20180220トップページランキング修正ここから---*/
.ranking_midashi{
 margin-top:10px;
}
.ranking_ul{
 list-style:none;
 padding:0;
 margin-bottom:10px;
}
.ranking_ul li{
 float:left;
 width:117px;
 margin:0px 11px 0px 0px;
 text-align:center;
 white-space:normal;
}
.ranking_ul li:nth-child(5){
 float:left;
 width:117px;
 margin:0;
 white-space:normal;
}
.ranking_img_li{
 border: 1px solid #CCCCCC;
}
/*---20180220トップページランキング修正ここまで---*/
/*---20180222質問修正ページここから---*/
.quest_h2{
 margin:0;	
}
.quest_p{
 width:630px;
 margin:20px 0px;
}
.quest_q{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 width:600px;
 height:15px;
 font-size:12px;
 color: #000066;
 padding-left:30px;
 background-repeat: no-repeat;
 background-image:url("/goods_img/100/design/Q.jpg");
 font-weight:bold;
 padding-top:5px;
 margin:10px 0px 15px;
}
.quest_a{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 width:600px;
 height:30px;
 font-size:12px;
 line-height:17px;
 padding-left:30px;
 background-repeat: no-repeat;
 background-image:url("/goods_img/100/design/A.jpg");
 padding-top:4px;
 margin:10px 0px 15px;
 border-bottom:1px dotted #c0c0c0;
 white-space:normal;
}
.quest_a_two{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 width:600px;
 height:45px;
 font-size:12px;
 line-height:17px;
 padding-left:30px;
 background-repeat: no-repeat;
 background-image:url("/goods_img/100/design/A.jpg");
 padding-top:4px;
 margin:10px 0px 15px;
 border-bottom:1px dotted #c0c0c0;
 white-space:normal;
}
.quest_a_three{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 width:600px;
 height:65px;
 font-size:12px;
 line-height:17px;
 padding-left:30px;
 background-repeat: no-repeat;
 background-image:url("/goods_img/100/design/A.jpg");
 padding-top:4px;
 margin:10px 0px 15px;
 border-bottom:1px dotted #c0c0c0;
 white-space:normal;
}
.quest_a_four{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 width:600px;
 height:105px;
 font-size:12px;
 line-height:17px;
 padding-left:30px;
 background-repeat: no-repeat;
 background-image:url("/goods_img/100/design/A.jpg");
 padding-top:4px;
 margin:10px 0px 15px;
 border-bottom:1px dotted #c0c0c0;
 white-space:normal;
}
.quest_a_np{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 width:600px;
 height:350px;
 font-size:12px;
 line-height:17px;
 padding-left:30px;
 background-repeat: no-repeat;
 background-image:url("/goods_img/100/design/A.jpg");
 padding-top:4px;
 margin:10px 0px 15px;
 border-bottom:1px dotted #c0c0c0;
 white-space:normal;
}
.quest_a_five{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 width:600px;
 height:274px;
 font-size:12px;
 line-height:17px;
 padding-left:30px;
 background-repeat: no-repeat;
 background-image:url("/goods_img/100/design/A.jpg");
 padding-top:4px;
 margin:10px 0px 15px;
 border-bottom:1px dotted #c0c0c0;
 white-space:normal;
}
.quest_span_np{
 font-weight:bold;	
}
.quest_span_paid{
 display:block;
 font-weight:bold;
 margin:10px 0px 0px;
}
/*---20180222質問ページ修正ここまで---*/
/*---20180222お客様の声修正ここから---*/
.boise_h2{
 margin:0;	
}
.boise_p{
 width:630px;
 margin:20px 0px 0px;
}
.boise_customer{
 width:630px;
 white-space:normal;
}
.boise_p_midsi{
 width:630px;
 height:40px;
 background-repeat: no-repeat;
 background-image:url("/goods_img/100/design/e-line.jpg");
 background-position: 0px 35px;
 margin:40px 0px 15px;
}
.boise_img{
 margin:30px 0px 10px;
}
.boise_p_bold{
 font-weight:bold;	
}
.boise_p_margin{
 margin-bottom:10px;	
}
/*---20180222お客様の声修正ここまで---*/
/*---20180223のれん商品ページ修正ここから---*/
.noren_h2{
 margin-top: 5px 0px 3px;
}
.noren_bold{
 font-weight:bold;	
}
.noren_midsi{
 margin-top:10px;	
}
.noren_pickup {
 width: 630px;
 height:137px;
 margin-bottom: 10px;
 padding-bottom: 10px;
 border-bottom: 1px dotted #666666;
 white-space:normal;
}
.noren_pick_le{
 float:left;
 width:250px;
 margin:10px 15px 0px 0px;
}
.noren_pick_ri{
 float:left;
 width:365px;
 margin-top:10px;
}
.noren_h3{
 width:365px;
 height:21px;
 padding-top:6px;
 margin-bottom:10px;
 background-color:#000066;
 color: #FFFFFF;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 text-indent: 10px;
}
.noren_pickup a:link {
 color: #FFFFFF;
 text-decoration: underline;
}
.noren_pickup  a:visited {
 color: #CCCCCC;
 text-decoration: underline;
}
/*---20180223のれん商品ページ修正ここまで---*/
/*---20180228トップページSEO修正ここから---*/
.top_h1{
 width: 630px;
 margin: 40px 0px 10px;
 padding: 2px 0px;
 font-size: 25px;
 font-weight: bold;
 border-bottom:5px double #DC143C;	
}
.top_h2{
 width: 630px;
 height:43px;
 border: 1.85pt solid #CCCCCC;
 background: linear-gradient(#ff0012 52%,#910000 100%);
 box-sizing:border-box;
 color: #FFFFFF;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-size: 20px;
 font-weight: bold;
 padding-top:2px;
 margin-top:20px;
}
.top_h3{
 width:630px;
 font-size:17px;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-weight:bold;
 border-bottom:2px solid #ff4500;
 margin:20px 0px 10px;
}
.top_span_h{
 font-size: 25px;
 color: #DC143C;	
}
.top_span_yellow{
 color: #F2E633;
 font-size: 18pt;	
}
.top_txt{
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 width: 630px;
 white-space: normal;
 margin:0px 0px 10px;
 letter-spacing:1.7;
}
.top_category{
 width:630px;
 margin:10px 0px 0px;
}
.top_ul_cate{
 list-style:none;
 padding:0;
 margin:0;
}
.top_ul_cate li{
 float:left;
 width:310px;
 margin:5px 10px 0px 0px;
}
.top_ul_cate li:nth-child(2){
 float:left;
 width:310px;
 margin:5px 0px 0px;
}
.top_cate_sonta{
 margin-bottom:10px;	
}
.top_sontalink_bn{
 margin-top:10px;	
}
.top_pickup_events{
 margin-top:5px;	
}
.top_cate_season{
 width:630px;
 margin:20px 0px;	
}
.top_ul_season{
 list-style:none;
 padding:0;
 margin:0;
}
.top_ul_season li{
 float:left;
 width:310px;
 margin:0px 10px 0px 0px;
}
.top_ul_season li:nth-child(2){
 float:left;
 width:310px;
 margin:0;
}
.top_ul_kigu{
 width:630px;
 list-style:none;
 padding:0;
 margin:10px 0px 0px;
}
.top_ul_kigu li{
 float:left;
 width:202px;
 margin:0px 12px 0px 0px;
}
.top_ul_kigu li:nth-child(3){
 float:left;
 width:202px;
 margin:0;
}
.top_pickup_kigu{
 margin-bottom:10px;	
}
.top_voice{
 position: relative;
 width:630px;
 height:190px;
 border-bottom:1px dotted #696969;
 margin-bottom:10px;
}
.top_voice_le{
 float:left;
 width:235px;
 margin:5px 10px 5px 0px;
}
.top_voice_ri{
 float:left;
 width:385px;
 margin:5px 0px 5px;
}
.top_voice_midsi{
 font-family: "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-size:18px;
 font-weight:bold;
}
.top_voice_orange{
 font-size:20px;
 color:#ff8c00;
}
.top_voice_txt{
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 width: 385px;
 white-space: normal;
 margin: 5px 0px;
 letter-spacing:1.8;
}
.top_a_voice{
 position: absolute;
 bottom:10;
 right:15;
 display: inline-block;
 font-size: 12px;
 font-weight: bold;
 padding: 0.3em 0.6em;
 text-decoration: none;
 color: #ff8c00 !important;
 background: #ffffff;
 border: solid 2px #ff8c00;	
}
.top_a_voice:hover{
 text-decoration: none;
 color: #ffffff !important;
 background: #ff8c00;
}
.top_voice_center{
 position: relative;
 width:630px;
 height:190px;
 border-bottom:1px dotted #696969;
 margin-bottom:10px;
}
.top_voice_cen_le{
 float:left;
 width:385px;
 margin:5px 10px 5px 0px;
}
.top_voice_cen_ri{
 float:left;
 width:235px;
 margin:5px 0px 5px;
}
.top_a_voice_cen{
 position: absolute;
 bottom:10;
 left:230;
 display: inline-block;
 font-size: 12px;
 font-weight: bold;
 padding: 0.3em 0.6em;
 text-decoration: none;
 color: #ff8c00 !important;
 background: #ffffff;
 border: solid 2px #ff8c00;	
}
.top_a_voice_cen:hover{
 text-decoration: none;
 color: #ffffff !important;
 background: #ff8c00;
}
.slider{
 width: 630px;
 height:250px;
}
@media screen and (max-width:630px) { 
.slider{ 
 max-width:100%;
}
}
.slick-slide img {
 width: 100%;
}
.slick-prev:before,.slick-next:before{
 color: black !important;
}
.slick-slide{
 transition: .3s ease;
 margin:0;
}
.slick-slide:not(.slick-current){
 opacity: 0.5;
 -webkit-transform: scale(0.9);
 -moz-transform: scale(0.9);
 -ms-transform: scale(0.9);
 -o-transform: scale(0.9);
 transform: scale(0.9);
}
.slick-prev, .slick-next{
 top:50%  
}
.slick-prev:before, .slick-next:before{
 font-size:23px !important; 
}
.slick-next{
 right:10px !important;
 z-index:1 !important;
}
.slick-prev{
 left:10px !important;
 z-index:1 !important;
}
.slick-dots li button:before{
 font-size:12px !important;
}
/*---20180228トップページSEO修正ここまで---*/
/*---20180305コラム「女性に効果があるのぼりとは」修正ここから---*/
.femkoram_img{
 margin-bottom:10px;	
}
.koramu_txt_lefem{
 float:left;
 width:370px;
 margin:0px 10px 15px 0px;
 font-size: 11pt;
 line-height: 20pt;
 white-space: normal;
}
.koramu_txt_rifem{
 float:left;
 margin:0px 0px 15px;
}
/*---20180305コラム「女性に効果があるのぼりとは」修正ここまで---*/
/*---20180326コラム「のぼりの書体について」修正ここから---*/
.s_koramu_rei{
 float:left;
 width:118px;
 margin:10px 10px 10px 0px;
 white-space:normal;
}
.s_koramu_rei_l{
 float:left;
 width:118px;
 margin:10px 0px;
 white-space:normal;
}
.s_koramu_fontxt{
 font-size:11pt;	
}
.s_korm_leone{
 float:left;
 width:240px;
 margin:10px 10px 10px 0px;
}
.s_korm_rione{
 float:left;
 width:380px;
 margin:10px 0px;
 white-space:normal;
}
.s_korm_poitmidsi{
 font-weight:bold;
 font-size:11pt;
 margin-bottom:8px;
}
.s_korm_poittxt{
 margin:0;
 font-size: 10pt;
 line-height: 18pt;
 clear: both;
 white-space: normal;	
}
.s_korm_letwo{
 float:left;
 width:300px;
 margin:10px 10px 10px 0px;
}
.s_kormdiv_letwo{
 float:left;
 width:300px;
 margin:10px 10px 10px 0px;
}
.s_kormdiv_letwo p{
 font-size:12px;
 margin-top:5px;
}
.s_korm_ritwo{
 float:left;
 width:320px;
 margin:10px 0px;
 white-space:normal;
}
.s_korm_letre{
 float:left;
 width:300px;
 margin:10px 10px 10px 0px;
}
.s_korm_ritre{
 float:left;
 width:320px;
 margin:10px 0px;
 white-space:normal;
}
.s_korm_haiskle{
 float:left;
 width:250x;
 margin:10px 10px 10px 0px;	
}
.s_korm_haiskri{
 float:left;
 width:370px;
 margin:10px 0px;
 white-space:normal;
}
.s_korm_lasttxt{
 font-size: 11pt;
 margin-top: 20px;
 line-height: 20pt;
 width: 630px;
 clear: both;
 white-space: normal;
}
/*---20180326コラム「のぼりの書体について」修正ここまで---*/
/*---20180327コラム「宣伝・コミュニケーションツールとしてののぼり」修正ここから---*/
#test{
 width:630px;
}
.korm_reia_mokji{
 width:608px;
 padding:10;
 border:1px solid #000000;
 margin:10px 0px;
}
.korm_reia_midsi{
 font-size:15px;	
}
.korm_reia_mokjilist{
 padding-left:20px;
}
.korm_reia_mokjilist li{
 margin:3px 0px;
}
.korm_reia_inol{
 list-style:none;
 font-size:14px;
 padding:0;
}
.korm_reia_mokjilist a{
 color:#000000;
}
.korm_reia_listbold{
 font-weight:bold;
 font-size:15px;
}
.koramutxt_markbold{
 font-size:11pt;
 font-weight:bold;
 background-color:#f9c89b;
}
.koramutxt_redbold{
 font-size:11pt;
 font-weight:bold;
 color:#ff0000;
}
.koramutxt_borderred{
 color:#ff0000;
 border-bottom:1px solid #ff0000;
 font-size:11pt;
}
.korm_reia_stpoint{
 width:580px;
 padding:10;
 border:2px solid #dc143c;
 margin-bottom:20px;
}
.korm_reia_stplist{
 margin:0;
 padding-left:20px;
}
.korm_reia_stplist li{
 font-size:10pt;
}
.koramutxt_boldbord{
 font-size:11pt;
 font-weight:bold;
 border-bottom:1px solid #000000;
}
.korm_reia_spoint{
 width:596px;
 padding:15;
 border:2px solid #ffa500;
 margin:10px 0px 20px;
 white-space:normal;
}
.korm_reia_spoint p{
 font-weight:bold;	
}
.korm_reia_spointp{
 font-size:11pt;
 text-align:center;
 font-weight:normal !important;
 margin:6px 0px 0px 0px;
}
.korm_reia_tab{
 width:630px;
 border-collapse:collapse;
 text-align:center;
 margin:10px 0px 30px;
}
.korm_reia_tab td{
 padding:5px 0px;
}
.korm_reia_tab img{
 margin:10px 15px 0px;	
}
.s_koramu_txt a{
 font-size:11pt;
}
/*---20180327コラム「宣伝・コミュニケーションツールとしてののぼり」修正ここまで---*/
#poal_renew_info {
 background-color: #EEEEEE;
 width: 630px;
 margin-bottom: 27px;　
}
.q_a_text1 {
 height:27px;
 line-height: 27px;
 font-size: 16px;
 font-weight: bold;
 margin: 5px 0px 3px;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.q_a_text2 {
 line-height: 27px;
 font-size: 16px;
 font-weight: bold;
 margin: 5px 0px 3px;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.q_a_text3 {
 line-height: 27px;
 font-size: 16px;
 font-weight: bold;
 margin: 5px 0px 3px;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.q_a_text4 {
 line-height: 27px;
 font-size: 16px;
 font-weight: bold;
 margin: 5px 0px 3px;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
p.phrase_q_and_a{
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 font-size: 14px;
 line-height: 150%;
}
.q_and_a_2{
 padding:25px 0px 10px;
 width: 630px;
}
.q_and_a_2_text{
 float: left;
 width: 350px;
 padding:0px 15px 5px 10px;
}
.poal_3m_bn{
 padding-top:20px;
 margin-bottom: 3px;
}
.q_and_a_1 {
 float: left;
 width: 350px;
 padding:0px 15px 5px 10px;
}
.poal_renew_bn {
 padding-bottom: 5px;　　
}
.poal_renew_text{
 padding-top: 10px;
}
.poal_comparison_photo0{
 margin-top: 10px;
}
.poal_renew_bn1 {
 padding-bottom: 5px;
}
.photo_and_q_and_a {
 width: 630px;     
}
.poal_comparison_photo1{
 float: left; 
}
.style5 {
 font-size: 16px
}
.poal_renew_bn2 {
 padding-bottom: 5px;　　
}
.poal_renew_bn11 {
 padding-bottom: 5px;
}
img.icon_ex1{
 vertical-align: text-bottom;
}
img.icon_ex2{
 vertical-align: text-bottom;
}
img.icon_ex3{
 vertical-align: text-bottom;
}
img.icon_ex4{
 vertical-align: text-bottom;
}
/*---20180407カテゴリーページ修正ここから---*/
.ct_img_child{
 margin-bottom:15px;
}
.ct_bn_basket{
 font-family: "メイリオ";
 cursor: pointer;
 padding: 2px 20px;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 background-color: #FFA32B;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFA32B), to(#FF6314));
 background-image: -webkit-linear-gradient(top, #FFA32B, #FF6314);
 background-image: -moz-linear-gradient(top, #FFA32B, #FF6314);
 background-image: -ms-linear-gradient(top, #FFA32B, #FF6314);
 background-image: -o-linear-gradient(top, #FFA32B, #FF6314);
 background-image: linear-gradient(to bottom, #FFA32B, #FF6314);
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 border: 2px solid #F60;
 marign: 0;
}
.ct_bn_basket:hover{
 background-color: #f78c00;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#f78c00), to(#e04b00));
 background-image: -webkit-linear-gradient(top, #f78c00, #e04b00);
 background-image: -moz-linear-gradient(top, #f78c00, #e04b00);
 background-image: -ms-linear-gradient(top, #f78c00, #e04b00);
 background-image: -o-linear-gradient(top, #f78c00, #e04b00);
 background-image: linear-gradient(to bottom, #f78c00, #e04b00);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f78c00, endColorstr=#e04b00);
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 border: 2px solid #F60;
}
/*---20180407カテゴリーページ修正ここまで---*/
/*---20180426のぼりデザインページ修正ここから---*/
.ndesign_h2_b{
 height:30px;
 font-size:16px;
 font-weight:bold;
 background-color:#BAE3F9;
 line-height:30px;
 font-family:"メイリオ", "ＭＳ Ｐゴシック","Osaka", "ヒラギノ角ゴ Pro W3";
 border-left:10px solid #20AEE5;
 padding-left:5px;
 margin:30px 0px 10px;
}
.ndesign_h3_binside{
 width: 630px;
 height: 40px;
 font-family:"メイリオ", "ＭＳ Ｐゴシック","Osaka", "ヒラギノ角ゴ Pro W3";
 font-size: 15px;
 color: #000000;
 font-weight: bold;
 background-image: url(/goods_img/133/design/noboridesign_titel_back.png);
 background-repeat: no-repeat;
 text-indent: 15px;
 line-height:32px;
 margin:10px 0px;
 padding:5px 0px 1px;
 letter-spacing: 1px;	
}
.form_p_gide {
 width: 630px;
 font-family: "メイリオ", "ＭＳ Ｐゴシック","Osaka", "ヒラギノ角ゴ Pro W3";
 color: #ff0000;
 font-weight: bold;
 font-size: 12px;
 background-color: #ffffe0;
 border-top: 1px solid #ff0000;
 border-bottom: 1px solid #ff0000;
 text-align: center;
 margin: 30px 0px 10px;
 padding: 5px 0px;
}
/*---20180426のぼりデザインページ修正ここまで---*/
/*---20180626コラム「一般的なのぼりのサイズは？利用シーン別オススメサイズをご紹介」ここから---*/
#colum_wrapper{
 width:630px;
 white-space:normal;
}
#colum_wrapper p{
 font-family:"Noto Sans Japanese";
}
.colum_h1{
 font-size: 20px;
 color: #ffffff;
 height: 40px;
 line-height: 40px;
 padding-left: 10px;
 background-color: #c9171e;
 margin:0;
 font-family:"Noto Sans Japanese";
}
.colum_h2{
 font-size: 18px;
 font-weight:bold;
 color: #ffffff;
 height: 30px;
 line-height: 32px;
 padding-left: 10px;
 background-color: #f2a0a1;
 border-left: 10px solid #c9171e;
 margin: 30px 0px 20px;
 font-family:"Noto Sans Japanese";
}
.colum_h3{
 position: relative;
 font-size: 16px;
 font-weight: bold;
 border-bottom: 1px dotted #696969;
 text-indent: 0;
 padding: 10px 0px 5px 10px;
 margin: 15px 0px 10px;
 font-family: "Noto Sans Japanese";
}
.colum_h3:before{
 content: "";
 position: absolute;
 background: #c9171e;
 top: 50%;
 left: 0;
 margin-top: -13px;
 height: 30px;
 width: 6px;
}
.colum_p{
 font-size:14px;
 line-height:22px;
}
.colum_p_margin{
 font-size:14px;
 line-height:22px;
 margin:10px 0px 0px;
}
.clmsize_img_top{
 display:block;
 margin:20 auto;
}
.clmsize_mokuji{
 background-color:#F2F2F2;
 padding:10;
 margin:10px 0px;
}
.clmsize_mokuji p{
 font-size:15px;
 font-weight:bold;
 text-align:center;
}
.clmsize_mokuji ul{
 list-style:none;
 padding:0;
 margin:10px 0px;
}
.clmsize_mokuji li{
 border-bottom:1px dotted #808080;
 font-size:14px !important;
 line-height: 22px;
 margin:12px 0px 6px;
 font-family:"Noto Sans Japanese";
}
.clmsize_mokuji li:nth-child(3){
 border:none;
 margin:0;
}
.clmsize_mokuji li a{
 font-size:14px !important;
 font-family:"Noto Sans Japanese";
}
.clmsize_mokuji a{
 color:#000000;
 text-decoration: none;
}
.clmsize_mokuji a:hover{
 color:#000000;
 text-decoration: underline;
}
.clmsize_mokuji a:visited{
 color:#000000;
 text-decoration: none;
}
.clmsize_triangle{
 font-weight:bold;
 font-size:20px;
 vertical-align: -15%;	
}
.clmsize_submokuji li{
 border:none !important;
 margin:0px 0px 0px 30px !important;
 font-size:13px !important;
 font-family:"Noto Sans Japanese";
}
.clmsize_submokuji li a{
 font-size:13px !important;
 font-family:"Noto Sans Japanese";
}
.clmsize_megumiya{
 position: relative;
 height:200px;
 margin:20px 0px;
}
.clmsize_megumiya p{
 position: absolute;
 bottom: 0;
 left:320px;
 margin:0;
 font-size:14px;
}
.clmsize_table_regyura{
 width:100%;
 border-collapse:collapse;
 text-align:center;
 margin:0px 0px 20px;
}
.clmsize_table_regyura tr td{
 background-color:#fffacd;
 padding:3px 0px;
 font-weight:bold;
 font-size:14px;
}
.clmsize_table_regyura tr:nth-child(2) td,.clmsize_table_regyura tr:nth-child(n+3) td:nth-child(2){
 background-color:#ffffff;
 padding:3px 0px;
 font-weight:normal;
 font-size:14px;
}
.colum_span_boldmark{
 font-weight:bold;
 background-color:#f6ad49;
 font-size:14px;
}
.colum_span_mark{
 background-color:#f6ad49;
 font-size:14px;
}
.colum_span_border{
 background: linear-gradient(transparent 95%, #696969 0%);
 font-size:14px;
}
.colum_span_boldborder{
 font-weight:bold;
 background: linear-gradient(transparent 95%, #696969 0%);
 font-size:14px;
}
.colum_span_bold{
 font-weight:bold;
 font-size:14px;	
}
.clmsize_siratki{
 position: relative;
 height:200px;
 margin:20px 0px;
}
.clmsize_siratki p{
 position: absolute;
 bottom: 0;
 left:320px;
 margin:0;
 font-size:14px;
}
.clmsize_table_othersize{
 width:100%;
 border-collapse:collapse;
 text-align:center;
 margin:0px 0px 10px;
}
.clmsize_table_othersize tr td{
 background-color:#fffacd;
 padding:3px 0px;
 font-weight:bold;
 font-size:14px;
}
.clmsize_table_othersize tr:nth-child(2) td,.clmsize_table_othersize tr:nth-child(n+3) td:nth-child(n+2){
 background-color:#ffffff;
 padding:3px 0px;
 font-weight:normal;
 font-size:14px;
}
.clmsize_table_othersize tr td:nth-child(-n+2){
 width:150px;	
}
.clmsize_p_scene{
 font-size:14px;
 font-weight:bold;
 margin:15px 0px 10px;
}
.clmsize_scene{
 border:1px solid #2b2b2b;
 padding:10px 3px 0px;
 margin-bottom:20px;
}
.clmsize_scene p,.clmsize_scene p:nth-child(3),.clmsize_scene p:nth-child(5){
 font-size:14px;
 font-weight:bold;
 margin:0px 0px 2px;
}
.clmsize_scene p:nth-child(2),.clmsize_scene p:nth-child(4),.clmsize_scene p:nth-child(6){
 font-size:14px;
 line-height: 22px;
 margin:0px 0px 10px 15px;
 font-weight:normal;
}
.clmsize_img_janb{
 float:left;	
}
.clmsize_div_janble{
 float:left;
 width:400px;
 margin:20px 0px 0px 20px;
}
.clmsize_table_janb{
 border-collapse:collapse;
 text-align:center;
 margin:0px 0px 10px;
}
.clmsize_table_janb tr td{
 background-color:#fffacd;
 padding:3px;
 font-weight:bold;
 font-size:14px;
}
.clmsize_table_janb tr:nth-child(2) td,.clmsize_table_janb tr:nth-child(n+3) td:nth-child(n+2){
 background-color:#ffffff;
 padding:3px 0px;
 font-weight:normal;
 font-size:14px;
}
.clmsize_scene_janb{
 border:1px solid #2b2b2b;
 padding:10px 3px 0px;
 margin-bottom:20px;
}
.clmsize_scene_janb p{
 font-size:14px;
 line-height: 22px;
 margin:0px 0px 10px 0px;
 font-weight:normal;
}
.clmsize_ul_hafmini{
 list-style:none;
 padding:0;
}
.clmsize_ul_hafmini li{
 float:left;
 margin:0px 20px 0px 0px;
}
.clmsize_ul_hafmini li:nth-child(2){
 float:left;
 margin:0;
}
.clmsize_ul_hafmini p{
 font-size:14px;
 font-weight:bold;
 margin-bottom:5px;
}
.clmsize_table_hafmini{
 width:100%;
 border-collapse:collapse;
 text-align:center;
 margin:0px 0px 20px;
}
.clmsize_table_hafmini tr td{
 background-color:#fffacd;
 padding:3;
 font-weight:bold;
 font-size:14px;
}
.clmsize_table_hafmini tr:nth-child(2) td,.clmsize_table_hafmini tr:nth-child(n+3) td:nth-child(n+2){
 background-color:#ffffff;
 padding:3;
 font-weight:normal;
 font-size:14px;
}
/*---20180626コラム「一般的なのぼりのサイズは？利用シーン別オススメサイズをご紹介」ここまで---*/
/*---20180830コラム「「思わず入りたくなる」店舗づくりのコツは入口のアイテムにあり！」ここから---*/
.clmitem_mokji{
 width:616px;
 padding:5;
 border:2px solid #a52a2a;
 margin-top:20px;
}
.clmitem_mokji p{
 font-size:11pt;
 text-align: center;
}
.clmitem_mokji ol{
 list-style:none;
 padding:0;
}
.clmitem_mokji ol li{
 font-size:14px;	
}
.clmitem_mokji ol a{
 font-size:10pt;
 text-decoration: none;
}
.clmitem_mokji ol a:hover{
 font-size:10pt;
 text-decoration: underline;
}
.clmitem_mokji .clmitem_ol_two{
 list-style:none;
 padding:0;
 margin:3px 0px 0px 20px;
}
.clmitem_ul_ster{
 list-style:none;
 padding:0;
 margin:15px 0px;
}
.clmitem_ul_ster li{
 font-size:15px;
 line-height:20px;
 margin-bottom:5px;
}
.colum_border{
  border-bottom:1px solid #000000;
}
.clmitem_goods_midsi{
 font-size:15px;
 font-weight:bold;
 margin-top:20px;
}
.clmitem_bord img{
 float:left;
 margin:5px 20px 10px 0px;
}
.clmitem_bord p{
 display:block;
 width:410px;
 float:left;
 margin:5px 0px 10px;
 font-size:11pt;
 line-height:20pt;
}
.clmitem_bord p span{
 font-size:11pt;
 font-weight:bold;
 line-height:25pt;
}
.clmitem_tab_goods{
 width:630px;
 border-collapse:collapse;
 margin:15px 0px 20px;
}
.clmitem_tab_goods tr td{
 padding:5;
 font-size:11pt;
 line-height:20pt;
 background-color:#f9c89b;
 font-weight:bold;
 text-align:center;
}
.clmitem_tab_goods tr td:nth-child(2){
 width:480px;
 background-color:#ffffff;
 font-weight:normal;
 text-align:left;
}
.clmitem_tento{
 margin:10px 0px;	
}
.clmitem_tento img{
 float:left;
 margin-right:20px;
}
.clmitem_tento p{
 width:330px;
 float:left;
 margin:0;
 font-size:11pt;
 line-height:20pt;
}
.clmitem_tento p span{
 font-size:11pt;
 font-weight:bold;
 line-height:25pt;	
}
.clmitem_goods_smallp{
 font-size:10pt !important;
 margin-bottom:20px !important;
}
.clmitem_noren{
 margin:10px 0px 30px;	
}
.clmitem_noren img{
float:left;
margin-right:20px;
}
.clmitem_noren p{
 width:330px;
 float:left;
 margin:0;
 font-size:11pt;
 line-height:20pt;
}
.clmitem_noren p span{
 font-size:11pt;
 font-weight:bold;
 line-height:25pt;	
}
.clmitem_bnstand{
 margin:10px 0px 30px;	
}
.clmitem_bnstand img{
float:left;
margin-right:20px;
}
.clmitem_bnstand p{
 width:330px;
 float:left;
 margin:0;
 font-size:11pt;
 line-height:20pt;
}
.clmitem_bnstand p span{
 font-size:11pt;
 font-weight:bold;
 line-height:25pt;	
}
.clmitem_nobori{
 margin:10px 0px 30px;	
}
.clmitem_nobori img{
float:left;
margin-right:20px;
}
.clmitem_nobori p{
 width:460px;
 float:left;
 margin:0;
 font-size:11pt;
 line-height:20pt;
}
.clmitem_nobori p span{
 font-size:11pt;
 font-weight:bold;
 line-height:25pt;	
}
.clmitem_img_center{
 display:block;
 margin:20 auto;	
}
.clmitem_store{
 width:550px;
 margin:20 auto 30;	
}
.clmitem_store img{
 float:left;	
}
.clmitem_store_hukidsi{
 position: relative;
 display: inline-block;
 margin: 20px 0px 0px 20px;
 padding: 7px 10px;
 width: 300px;
 height:100px;
 color: #555;
 font-size: 16px;
 background: #FFF;
 border: solid 3px #555;
 box-sizing: border-box;
 float:left;
}
.clmitem_store_hukidsi:before{
 content: "";
 position: absolute;
 top: 50%;
 left: -24px;
 margin-top: -12px;
 border: 12px solid transparent;
 border-right: 12px solid #FFF;
 z-index: 2;
}
.clmitem_store_hukidsi:after{
 content: "";
 position: absolute;
 top: 50%;
 left: -30px;
 margin-top: -14px;
 border: 14px solid transparent;
 border-right: 14px solid #555;
 z-index: 1;
}
.clmitem_store_hukidsi ul{
 list-style:none;
 padding:0;
 margin:0;
}
.clmitem_store_hukidsi ul li{
 font-size:14px;
 line-height:27px;
}
/*---20180830コラム「「思わず入りたくなる」店舗づくりのコツは入口のアイテムにあり！」
ここまで---*/

/*---注意書き---*/
#shohin_newair{
	background-color:#eef4f7;
	width: 630px;
        padding: 0px 5px 10px;
        margin: 10px 0px 10px;
	
}
.newair_text{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.7;
	color: #000;
	width: 620px;
	letter-spacing: 1px;
	margin:5px;
}
/*---注意書き---*/
/*---20180830コラム「「思わず入りたくなる」店舗づくりのコツは入口のアイテムにあり！」ここから---*/
.clmitem_mokji{
 width:616px;
 padding:5;
 border:2px solid #a52a2a;
 margin-top:20px;
}
.clmitem_mokji p{
 font-size:11pt;
 text-align: center;
}
.clmitem_mokji ol{
 list-style:none;
 padding:0;
}
.clmitem_mokji ol li{
 font-size:14px;	
}
.clmitem_mokji ol a{
 font-size:10pt;
 text-decoration: none;
}
.clmitem_mokji ol a:hover{
 font-size:10pt;
 text-decoration: underline;
}
.clmitem_mokji .clmitem_ol_two{
 list-style:none;
 padding:0;
 margin:3px 0px 0px 20px;
}
.clmitem_ul_ster{
 list-style:none;
 padding:0;
 margin:15px 0px;
}
.clmitem_ul_ster li{
 font-size:15px;
 line-height:20px;
 margin-bottom:5px;
}
.colum_border{
  border-bottom:1px solid #000000;
}
.clmitem_goods_midsi{
 font-size:15px;
 font-weight:bold;
 margin-top:20px;
}
.clmitem_bord img{
 float:left;
 margin:5px 20px 10px 0px;
}
.clmitem_bord p{
 display:block;
 width:410px;
 float:left;
 margin:5px 0px 10px;
 font-size:11pt;
 line-height:20pt;
}
.clmitem_bord p span{
 font-size:11pt;
 font-weight:bold;
 line-height:25pt;
}
.clmitem_tab_goods{
 width:630px;
 border-collapse:collapse;
 margin:15px 0px 20px;
}
.clmitem_tab_goods tr td{
 padding:5;
 font-size:11pt;
 line-height:20pt;
 background-color:#f9c89b;
 font-weight:bold;
 text-align:center;
}
.clmitem_tab_goods tr td:nth-child(2){
 width:480px;
 background-color:#ffffff;
 font-weight:normal;
 text-align:left;
}
.clmitem_tento{
 margin:10px 0px;	
}
.clmitem_tento img{
 float:left;
 margin-right:20px;
}
.clmitem_tento p{
 width:330px;
 float:left;
 margin:0;
 font-size:11pt;
 line-height:20pt;
}
.clmitem_tento p span{
 font-size:11pt;
 font-weight:bold;
 line-height:25pt;	
}
.clmitem_goods_smallp{
 font-size:10pt !important;
 margin-bottom:20px !important;
}
.clmitem_noren{
 margin:10px 0px 30px;	
}
.clmitem_noren img{
float:left;
margin-right:20px;
}
.clmitem_noren p{
 width:330px;
 float:left;
 margin:0;
 font-size:11pt;
 line-height:20pt;
}
.clmitem_noren p span{
 font-size:11pt;
 font-weight:bold;
 line-height:25pt;	
}
.clmitem_bnstand{
 margin:10px 0px 30px;	
}
.clmitem_bnstand img{
float:left;
margin-right:20px;
}
.clmitem_bnstand p{
 width:330px;
 float:left;
 margin:0;
 font-size:11pt;
 line-height:20pt;
}
.clmitem_bnstand p span{
 font-size:11pt;
 font-weight:bold;
 line-height:25pt;	
}
.clmitem_nobori{
 margin:10px 0px 30px;	
}
.clmitem_nobori img{
float:left;
margin-right:20px;
}
.clmitem_nobori p{
 width:460px;
 float:left;
 margin:0;
 font-size:11pt;
 line-height:20pt;
}
.clmitem_nobori p span{
 font-size:11pt;
 font-weight:bold;
 line-height:25pt;	
}
.clmitem_img_center{
 display:block;
 margin:20 auto;	
}
.clmitem_store{
 width:550px;
 margin:20 auto 30;	
}
.clmitem_store img{
 float:left;	
}
.clmitem_store_hukidsi{
 position: relative;
 display: inline-block;
 margin: 20px 0px 0px 20px;
 padding: 7px 10px;
 width: 300px;
 height:100px;
 color: #555;
 font-size: 16px;
 background: #FFF;
 border: solid 3px #555;
 box-sizing: border-box;
 float:left;
}
.clmitem_store_hukidsi:before{
 content: "";
 position: absolute;
 top: 50%;
 left: -24px;
 margin-top: -12px;
 border: 12px solid transparent;
 border-right: 12px solid #FFF;
 z-index: 2;
}
.clmitem_store_hukidsi:after{
 content: "";
 position: absolute;
 top: 50%;
 left: -30px;
 margin-top: -14px;
 border: 14px solid transparent;
 border-right: 14px solid #555;
 z-index: 1;
}
.clmitem_store_hukidsi ul{
 list-style:none;
 padding:0;
 margin:0;
}
.clmitem_store_hukidsi ul li{
 font-size:14px;
 line-height:27px;
}
/*---20180830コラム「「思わず入りたくなる」店舗づくりのコツは入口のアイテムにあり！」ここまで---*/
/*---20181026のぼりデザインタペストリー修正ここから---*/
#ndesign_wrapper{
 width:630px;
 white-space:normal;
}
.tape_new{
 width:610px;
 padding:10;
 margin:20px 0px 0px;
 background-color:#EFEFEF;
}
.tape_new_title{
 text-align:center;
 color:#fff;
 font-size:16px;
 font-weight:bold;
 background-color:#595657;
 margin-bottom:10px;
 padding:2px 0px;
}
.tape_new_le{
 float:left;
 width:360px;
}
.tape_new_le p{
 font-size:13px;	
}
.tape_new_le p span{
 display:block;
 font-size:13px;
 font-weight:bold;
 color:#ff0000 !important;
 margin-bottom:5px;
}
/*---20181026のぼりデザインタペストリー修正ここまで---*/
/*---20181027コラム「紅白幕とは？紅白幕を使う意味と活躍シーン」ここから---*/
.clmkohku_img_le{
 width:250px;
 float:left;
 margin:10px 10px 0px 0px;
}
.clmkohku_p_ri{
 width:370px;
 float:left;
 font-size:14px;
 line-height:27px;
 margin:10px 0px 0px 0px;
}
.clmkohku_p_margin{
 font-size:14px;
 line-height:27px;
 margin-top:20px;
}
/*---20181027コラム「紅白幕とは？紅白幕を使う意味と活躍シーン」ここまで---*/
/*---20181126銀行振込案内修正ここから---*/
.payment_nyukin_confi{
 width:590px;
 background-color:#fff5ee;
 padding:10px 20px;
 margin:10px 0px;
}
.payment_nyukin_confi .midsi{
 font-size:12px;
 font-weight:bold;
 margin:0px 0px 10px;
}
.payment_nyukin_confi .txt{
 font-size:12px;
 margin:0;
 line-height:20px;
}
/*---20181126銀行振込案内修正ここまで---*/
/*---20181218コラム「法被の着方をマスターして楽しいお祭りLIFE♪」ここから---*/
.clmhapi_haori_le{
 float:left;
 width:420px;
 font-size: 11pt;
 line-height: 20pt;
 margin:0px 10px 0px 0px;
}
.clmhapi_haori_le .margin, .clmhapi_obi_ri .margin{
 display:block;
 font-size: 11pt;
 line-height: 20pt;
 margin:10px 0px 0px;
}
.clmhapi_haori_ri{
 float:left;
 width:200px;
 margin:0;
}
.clmhapi_obi_le{
 float:left;
 width:195px;
 margin:10px 15px 10px 0px;
}
.clmhapi_obi_ri{
 float:left;
 font-size: 11pt;
 line-height: 20pt;
 width:420px;
 margin:10px 0px 10px;
}
.clmhapi_obi_ri .bold{
 font-size: 11pt;
 line-height: 20pt;
 font-weight:bold;
}
.clmhapi_obi_ri .border{
 font-size: 11pt;
 line-height: 20pt;
 border-bottom:1px solid #000000;
}
.clmhapi_sentaku_le{
 float:left;
 width:420px;
 font-size: 11pt;
 line-height: 20pt;
 margin:10px 10px 10px 0px;
}
.clmhapi_sentaku_le .bold{
 font-size: 11pt;
 line-height: 20pt;
 font-weight:bold;	
}
.clmhapi_sentaku_le .margin{
 display:block;
 font-size: 11pt;
 line-height: 20pt;
 margin:10px 0px 0px;	
}
.clmhapi_sentaku_ri{
 float:left;
 width:200px;
 margin:10px 0px;
}
/*---20181218コラム「法被の着方をマスターして楽しいお祭りLIFE♪」ここまで---*/
/*---20181220コラム「実は歴史あるのれん！日除けのれんとは」ここから---*/
.clmnoren_hiyoke_le{
 float:left;
 width:300px;
 margin:10px 10px 10px 0px;
}
.clmnoren_hiyoke_ri{
 float:left;
 width:320px;
 margin:10px 0px;
 font-size: 11pt;
 line-height: 20pt;
}
.clmnoren_hiyoke_ri .margin{
 display:block;
 font-size: 11pt;
 line-height: 20pt;
 margin:10px 0px 0px;
}
.clmnoren_hiyoke_ri .bold{
 font-size: 11pt;
 line-height: 20pt;
 font-weight:bold;
}
.clmnoren_syurui_le{
 float:left;
 width:200px;
 margin:10px 10px 10px 0px;
}
.clmnoren_syurui_ri{
 float:left;
 width:420px;
 font-size: 11pt;
 line-height: 20pt;
 margin:10px 0px;
}
.clmnoren_txt_margin{
 font-size: 11pt;
 line-height: 20pt;
 margin:10px 0px 0px;	
}
/*---20181220コラム「実は歴史あるのれん！日除けのれんとは」ここまで---*/
/*---20181220コラム「法被とは〜意外と知らない法被の歴史から現代の活用法まで」ここから---*/
.clmhapitoha_rekisi_le{
 float:left;
 width:280px;
 margin:10px 10px 0px 0px;
}
.clmhapitoha_rekisi_ri{
 float:left;
 width:340px;
 font-size: 11pt;
 line-height: 20pt;
 margin:10px 0px 0px;
}
.clmhapitoha_hanten_le{
 float:left;
 width:340px;
 font-size: 11pt;
 line-height: 20pt;
 margin:10px 10px 0px 0px;
}
.clmhapitoha_hanten_ri{
 float:left;
 width:280px;
 margin:10px 0px 0px;
}
.clmhapitoha_katuyou_le{
 float:left;
 width:340px;
 font-size: 11pt;
 line-height: 20pt;
 margin:0px 10px 10px 0px;
}
.clmhapitoha_katuyou_le .margin{
 display:block;
 font-size: 11pt;
 line-height: 20pt;
 margin:10px 0px;	
}
.clmhapitoha_katuyou_ri{
 float:left;
 width:280px;
 margin:0;
}
/*---20181220コラム「法被とは〜意外と知らない法被の歴史から現代の活用法まで」ここまで---*/
/*---20190205コラム「屋台の出し方〜必要な資格や許可と出店までの流れ〜」ここから---*/
.clmytai_txt{
 font-size:11pt;
 line-height:20pt;
}
.clmytai_txt_margin{
 font-size:11pt;
 line-height:22pt;
 display:block;
 margin:8px 0px 0px;	
}
.clmytai_kubun_le{
 width:370px;
 float:left;
 font-size: 11pt;
 line-height: 20pt;
 margin:10px 10px 10px 0px;
}
.clmytai_kubun_ri{
 width:250px;
 float:left;
 margin:10px 0px;
}
.clmytai_kyoka_le{
 width:370px;
 font-size:11pt;
 line-height:22pt;
 float:left;
 margin:10px 10px 10px 0px;
}
.clmytai_kyoka_ri{
 width:250px;
 float:left;
 margin:10px 0px;
}
.clmytai_sikaku_le{
 width:340px;
 float:left;
 font-size:11pt;
 line-height:22pt;
 margin:10px 10px 10px 0px;
}
.clmytai_sikaku_ri{
 width:280px;
 float:left;
 margin:10px 0px;
}
.clmytai_txt_btmmargin{
 font-size:11pt;
 line-height:22pt;
 margin-bottom:30px;
}
.clmytai_ngare{
 position: relative;
 width:560px;
 font-size:10pt;
 text-align:center;
 margin:5 auto;
 padding:5px 10px;
 border:1px solid #ffa500;
}
.clmytai_ngare_img{
 position: absolute;
 top:-20;
 left:-20;
}
.clmytai_ngare_yajrusi{
 display:block;
 width:30px;
 margin:0 auto;
}
.clmytai_ngare_riimg{
 position: absolute;
 top:-20;
 right:-20;
}
.clmytai_txt_topmargin{
 font-size:11pt;
 line-height:22pt;
 margin:30px 0px 10px;
}
.clmytai_shohin_link{
 padding:10;
 margin:10px 0px;
 border:1px solid #ffa500;
 background-color:#f9c89b;	
}
.clmytai_shohin_link .midsi{
 font-size:11pt;
 line-height:22pt;
 font-weight:bold;
}
.clmytai_shohin_link ul{
 list-style:none;
 padding:0;
 margin:0px 0px 0px 20px;
}
.clmytai_shohin_link ul li{
 font-size:10pt;
 line-height:18pt;
}
/*---20190205コラム「屋台の出し方〜必要な資格や許可と出店までの流れ〜」ここまで---*/
/*---20190801コラムクッションページ修正ここから---*/
#clmcushion_wrapper{
 width:630px;
 white-space:normal;
}
.column_h1{
 position: relative;
 width: 605px;
 color: #fff;
 font-size: 16px;
 font-weight: bold;
 line-height: 45px;
 background-color: #F08300;
 border-radius: 3px;
 padding: 0px 0px 0px 25px;
 margin: 0px 0px 15px;
}
.column_h1:before{
 position: absolute;
 content: "";
 top: 10px;
 left: 7px;
 width: 7px;
 height: 24px;
 background-color: #fff;
 border-radius: 2px;
}
.column_txt{
 font-size:12px;
 line-height:18px;
}
#clmcushion_wrapper p{
 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo, Osaka", "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.clmcushion_txt_bold{
 font-size:15px;
 color:#F08300;
 font-weight:bold;
 margin:0px 0px 5px;
}
.clmcushion_top_btn{
 list-style:none;
 padding:0;
 margin:10px 0px 0px;
}
.clmcushion_top_btn li{
 position:relative;
 float:left;
 display:block;
 width:202px;
 height:44px;
 font-size:13px;
 line-height:18px;
 padding:8px 0px 0px;
 color:#383c3c;
 text-align:center;
 font-weight:bold;
 margin:0px 6px 0px 0px;
 border:2px solid #9fa0a0;
 cursor:pointer;
}
.clmcushion_top_btn li a{
 display: block;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 padding: 8px 0px 0px;
 color:#383c3c;
 text-decoration: none;
}
.clmcushion_top_btn li a:hover{
 color:#383c3c;
 text-decoration: none;
}
.clmcushion_top_btn li:nth-child(3){
 float:left;
 margin:0;
}
.clmcushion_top_btn li:hover{
 opacity: 0.7;
}
.clmcushion_top_btn li .orange{
 color:#F08300;
 background-color:#fff;
}
.clmcushion_top_btn li .yellow{
 color:#f8b500;
 background-color:#fff;
}
.clmcushion_top_btn li .yellowishgreen{
 color:#68be8d;
 background-color:#fff;	
}
.clmcushion_top_btn li .green{
 color:#2f5d50;
 background-color:#fff;	
}
.clmcushion_top_btn li .purple{
 color:#a59aca;
 background-color:#fff;
}
.clmcushion_top_btn li .blue{
 color:#2ca9e1;
 background-color:#fff;
}
.clmcushion_top_btn li .brown{
 color:#762f07;
 background-color:#fff;
}
.clmcushion_midsi_orange{
 position: relative;
 padding: 8px;
 background: #F08300;
 color: #fff;
 font-size:15px;
 font-weight:bold;
 margin:20px 0px 15px;
}
.clmcushion_midsi_orange::before {
 position: absolute;
 content: '';
 top: 100%;
 left: 0;
 border: none;
 border-bottom: solid 8px transparent;
 border-right: solid 12px rgb(149, 158, 155);		
}
.clmcushion_midsi_yellow{
 position: relative;
 padding: 8px;
 background: #f8b500;
 color: #fff;
 font-size:15px;
 font-weight:bold;
 margin:20px 0px 15px;
}
.clmcushion_midsi_yellow::before {
 position: absolute;
 content: '';
 top: 100%;
 left: 0;
 border: none;
 border-bottom: solid 8px transparent;
 border-right: solid 12px rgb(149, 158, 155);		
}
.clmcushion_midsi_yellowishgreen{
 position: relative;
 padding: 8px;
 background: #68be8d;
 color: #fff;
 font-size:15px;
 font-weight:bold;
 margin:20px 0px 15px;
}
.clmcushion_midsi_yellowishgreen::before {
 position: absolute;
 content: '';
 top: 100%;
 left: 0;
 border: none;
 border-bottom: solid 8px transparent;
 border-right: solid 12px rgb(149, 158, 155);		
}
.clmcushion_midsi_green{
 position: relative;
 padding: 8px;
 background: #2f5d50;
 color: #fff;
 font-size:15px;
 font-weight:bold;
 margin:20px 0px 15px;
}
.clmcushion_midsi_green::before {
 position: absolute;
 content: '';
 top: 100%;
 left: 0;
 border: none;
 border-bottom: solid 8px transparent;
 border-right: solid 12px rgb(149, 158, 155);		
}
.clmcushion_midsi_purple{
 position: relative;
 padding: 8px;
 background: #a59aca;
 color: #fff;
 font-size:15px;
 font-weight:bold;
 margin:20px 0px 15px;
}
.clmcushion_midsi_purple::before {
 position: absolute;
 content: '';
 top: 100%;
 left: 0;
 border: none;
 border-bottom: solid 8px transparent;
 border-right: solid 12px rgb(149, 158, 155);		
}
.clmcushion_midsi_blue{
 position: relative;
 padding: 8px;
 background: #2ca9e1;
 color: #fff;
 font-size:15px;
 font-weight:bold;
 margin:20px 0px 15px;
}
.clmcushion_midsi_blue::before {
 position: absolute;
 content: '';
 top: 100%;
 left: 0;
 border: none;
 border-bottom: solid 8px transparent;
 border-right: solid 12px rgb(149, 158, 155);		
}
.clmcushion_midsi_brown{
 position: relative;
 padding: 8px;
 background: #98623c;
 color: #fff;
 font-size:15px;
 font-weight:bold;
 margin:20px 0px 15px;
}
.clmcushion_midsi_brown::before {
 position: absolute;
 content: '';
 top: 100%;
 left: 0;
 border: none;
 border-bottom: solid 8px transparent;
 border-right: solid 12px rgb(149, 158, 155);		
}
.clmcushion_list_border{
 padding-bottom:10px;
 border-bottom:2px solid #9fa0a0;
}
.clmcushion_le{
 float:left;
 width:440px;
 margin:10px 10px 0px 0px;
}
.clmcushion_ri{
 float:left;
 width:180px;
 margin:10px 0px 0px;
}
.clmcushion_le .column_midsi.orange{
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px dotted #383c3c;
 border-left: 7px solid #F08300;
 margin: 0px 0px 10px;
 padding: 6px 0px 6px 4px;
 background-color:#fff;	
}
.clmcushion_le .column_midsi.yellow{
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px dotted #383c3c;
 border-left: 7px solid #f8b500;
 margin: 0px 0px 10px;
 padding: 6px 0px 6px 4px;
 background-color:#fff;	
}
.clmcushion_le .column_midsi.yellowishgreen{
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px dotted #383c3c;
 border-left: 7px solid #68be8d;
 margin: 0px 0px 10px;
 padding: 6px 0px 6px 4px;
 background-color:#fff;	
}
.clmcushion_le .column_midsi.green{
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px dotted #383c3c;
 border-left: 7px solid #2f5d50;
 margin: 0px 0px 10px;
 padding: 6px 0px 6px 4px;
 background-color:#fff;	
}
.clmcushion_le .column_midsi.purple{
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px dotted #383c3c;
 border-left: 7px solid #a59aca;
 margin: 0px 0px 10px;
 padding: 6px 0px 6px 4px;
 background-color:#fff;	
}
.clmcushion_le .column_midsi.blue{
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px dotted #383c3c;
 border-left: 7px solid #2ca9e1;
 margin: 0px 0px 10px;
 padding: 6px 0px 6px 4px;
 background-color:#fff;	
}
.clmcushion_le .txt{
 font-size:12px;
 line-height:18px;
}
.clmcushion_le a{
 font-size:13px;
 float:right;
 text-decoration:none;
}
.clmcushion_le a:hover{
 text-decoration:underline;
}
.clmcushion_le .column_midsi a{
 float:none;
 color:#000;
 font-size: 14px;
 font-weight: bold;
 text-decoration:none;
}
.clmcushion_le .column_midsi a:hover{
 float:none;
 color:#000;
 text-decoration:underline;
}
.clmcushion_full{
 width:630px;
 margin:10px 0px 0px;
}
.clmcushion_full .column_midsi.yellow{
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px dotted #383c3c;
 border-left: 7px solid #f8b500;
 margin: 0px 0px 10px;
 padding: 6px 0px 6px 4px;	
}
.clmcushion_full .column_midsi.yellowishgreen{
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px dotted #383c3c;
 border-left: 7px solid #68be8d;
 margin: 0px 0px 10px;
 padding: 6px 0px 6px 4px;	
}
.clmcushion_full .column_midsi.green{
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px dotted #383c3c;
 border-left: 7px solid #2f5d50;
 margin: 0px 0px 10px;
 padding: 6px 0px 6px 4px;	
}
.clmcushion_full .column_midsi.purple{
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px dotted #383c3c;
 border-left: 7px solid #a59aca;
 margin: 0px 0px 10px;
 padding: 6px 0px 6px 4px;	
}
.clmcushion_full .column_midsi.brown{
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px dotted #383c3c;
 border-left: 7px solid #98623c;
 margin: 0px 0px 10px;
 padding: 6px 0px 6px 4px;	
}
.clmcushion_full .txt{
 font-size:12px;
 line-height:18px;
}
.clmcushion_full a{
 font-size:13px;
 float:right;
 text-decoration:none;
}
.clmcushion_full a:hover{
 text-decoration:underline;
}
.clmcushion_full .column_midsi a{
 float:none;
 color:#000;
 font-size: 14px;
 font-weight: bold;
 text-decoration:none;
}
.clmcushion_full .column_midsi a:hover{
 float:none;
 color:#000;
 text-decoration:underline;
}
/*---20190801コラムクッションページ修正ここまで---*/
/*---コラム回遊リンクここから---*/
.column_excursion{
 position:relative;
 width:596px;
 border:2px solid #e45e32;
 background-color:#fffbf5;
 padding:20px 15px 5px;
 margin:80px 0px 0px;
}
.column_excursion::before{
 position:absolute;
 bottom:100%;
 left:-2px;
 padding:4px 25px;
 content:"よく一緒に読まれているコラム";
 background-color:#e45e32;
 color:#fff;
 font-size:15px;
 font-weight:bold;
}
.column_excursion .midsi{
 font-size:13px;
 line-height:22px;
 color:#383c3c;
 font-weight:bold;
 margin:0px 0px 15px;
 padding-bottom:4px;
 border-bottom:2px dotted #383c3c;
}
.column_excursion .midsi a{
 color:#383c3c;	
}
/*---コラム回遊リンクここまで---*/
/*---20191203運営会社変更ここから---*/
.balw_bank_midsi{
 font-size:12px;
 font-weight:bold;
 margin:10px 0px 6px;
}
.balw_bank_txt{
 font-size:12px;
 line-height:20px;
 margin:0;
}
.balw_bank_txt .bold_txt{
 font-size:12px;
 line-height:20px;
 font-weight:bold;
}
.balw_bank_txt .red_txt{
 color:#ff0000;
 font-size:12px;
 line-height:20px;
}
.balw_bank_table{
 border-collapse:collapse;
}
.balw_bank_table tr td{
 padding:10;
}

/*---20191203運営会社変更ここまで---*/

/*---20200306 オプション記述追加ここから---*/

.titi_design_note {
 margin:0px!important;
 font-size:12px;
 color:#000;
 position: relative;
}
.titi_design_note i {
    padding-left: 4px;
    font-size: 15.5px;
    color: #00a0e9;
}
/*---20200306 オプション記述追加ここまで---*/
.red-word {
    color: red!important;
}
