@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: #;
}
body {
  
  margin: 0;
}
a:link {
  color: #336699;
}
a:alink {
  color: #;
}
a:visited {
  color: #003366;
}
h1 {
  margin:0px 0px 0px 5px;
  padding: 0;
  color: #;
}
/*.body A:link {color: #336699} */
/*BODY {font-size: 12px;}*/

/*TD.std {color: #; }*/
/*TD.std A:link {color: #336699} */
.goods_name_txt {color: #000000; font-size: 12px; }
.goods_kakaku1_txt {color: #FF0000; font-size: 14px;  font-weight:bold;}
.goods_kakaku2_txt {color: #000000; font-size: 12px;  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;
}



a:hover img{
  opacity: 0.7;
  filter: alpha(opacity=70);
  -moz-opacity: 0.8;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

a:link {
	text-decoration: none;
         color: #003399;
}
a:visited {
	text-decoration: none;}
a:active {
	text-decoration: none;}
.left_menu_item {
   font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size: 10px;
   color: #000000;
}

.left_menu_item a:hover {
   color:#6699CC;
   text-decoration:none;
}
/*---季節カテゴリー非表示---*/
.category_8038,.category_8605,.category_1343,.category_8605,.category_8168,.category_5434,.category_8306,.category_2359,.category_2481,.category_7847,.category_7943,.category_7873{
 display:none;
}
/*---長持ちのぼり---*/
.category_8601{
 display:none;
}

/* ========MENU01======== */
.category_2552 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========パン・コーヒー======== */
.category_2553 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========墓地仏壇仏具======== */
.category_4167 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========選挙関連======== */
.category_4326 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}


/* ========サービス案内======== */
.category_6081 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========持ち帰り・テイクアウト======== */
.category_4336 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}


/* ========防犯交通======== */
.category_4166 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========飲料・酒・お茶======== */
.category_4329 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}



/* ========洋食======== */
.category_2554 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========駐車場関連======== */
.category_4165 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}


/* ========MENU01======== */
.category_1320 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========MENU02======== */
.category_1321 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
   
/* ========MENU03======== */
.category_1322 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
   
/* ========MENU04======== */
.category_1323 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}   
   
/* ========MENU05======== */
.category_1324 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}   
   
/* ========MENU06======== */
.category_1325 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}   
   
/* ========MENU07======== */
.category_1326 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}   
   
/* ========MENU08======== */
.category_1327 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}   
   
/* ========MENU09======== */
.category_1328 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
      
/* ========MENU10======== */
.category_1329 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
         
/* ========MENU11======== */
.category_1330 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
            
/* ========MENU12======== */
.category_1331 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
       
/* ========MENU13======== */
.category_1332 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}   
            
/* ========MENU14======== */
.category_1333 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
            
/* ========MENU15======== */
.category_1334 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
            
/* ========MENU16======== */
.category_1335 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
            
/* ========MENU17======== */
.category_1336 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
            
/* ========MENU18======== */
.category_1341 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
               
/* ========MENU19======== */
.category_1337 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
                  
/* ========MENU20======== */
.category_1338 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
                  
/* ========MENU21======== */
.category_1339 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
                  
/* ========パソコン・家電======== */
.category_4311 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========メガネ・補聴器======== */
.category_4322 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========衣類======== */
.category_4351 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}


/* ========カメラ・写真======== */
.category_4312 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========鍵　のぼり旗======== */
.category_4323 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}



/* ========MENU22======== */
.category_1340 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

.category_8613 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
                  
/* ========MENU23======== */
.category_2544 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
   
/* ========MENU24======== */
.category_1342 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
/* ========スタッフ募集======== */
.category_2803 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
/* ========弁当・惣菜======== */
.category_2810 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========鍋料理======== */
.category_4164 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========中国語======== */
.category_4179 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}   
/* ========東北応援======== */
.category_3055 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
   
 /* ========住まい======== */
.category_3193 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========釣り・ゴルフ======== */
.category_3192 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========音楽関連======== */
.category_4341 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}


/* ========音楽関連======== */
.category_4352 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========本・ゲーム======== */
.category_4340 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}



/* ========塾・スクール======== */
.category_3190 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
   
/* ========商品PR======== */
.category_3189 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========ペット======== */
.category_3191 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========蛍光のぼり======== */
.category_5761 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========国旗のぼり======== */
.category_8566 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========平成・令和のぼり======== */
.category_8579 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========既製のぼり新デザイン======== */
.category_5825 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

   
/* ========パチンコ======== */
.category_4013 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
  
/* ========パチンコジャンボ======== */
.category_6674  {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

   
/* ========ミニハーフ======== */
.category_1344 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_02.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========Rのぼり======== */
.category_1345 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_03.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========特大のぼり======== */
.category_1346 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_04.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========タペストリー======== */
.category_1347 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_05.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========店内用タペストリー======== */
.category_1348 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_06.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========店頭幕======== */
.category_1349 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_07.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========吊り下げ旗======== */
.category_1350 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_08.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========横幕======== */
.category_1352 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_09.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}

/* ========横断幕======== */
.category_6018 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_19.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========のれん======== */
.category_1353 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_10.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========提灯======== */
.category_1355 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_11.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========のぼりポール======== */
.category_1362 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_12.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========Ｒポール======== */
.category_1363 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_13.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========ミニのぼりポール======== */
.category_1364 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_14.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========その他======== */
.category_1365 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_15.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========スタンド看板======== */
.category_2297 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_16.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========POPスタンド======== */
.category_2298 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_17.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}
   
/* ========手作りうちわ======== */
.category_2290 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_uchiwa.jpg") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}

/* ========エア看板======== */
.category_5223 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_air.jpg") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}

/* ========紅白幕======== */
.category_1354 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_18.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}


/* ========安全幕======== */
.category_6129 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_anzenmaku.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 35px;}


/* ========font======== */

.category_4585 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_mitumori_back.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

.category_4586 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_mitumori_back.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

/* ========お役立ちツール======== */
.category_1366,.category_3301,.category_1367,.category_1368,.category_4940,.category_4683,.category_8768 {
    display: block;
    width: 137px;
    height: 30px;
    line-height: 30px;
    background: url(/goods_img/109/menu/sidelst_yakudachi.png) 0 0 repeat-x;
    margin-left: 8px;
    text-indent: 35px;
}

#top img { border: 1px solid #999999;}
body,td,th {
	font-size: 12px;
         line-height: 16px;}
.h2.h3 {
	font-size: 12px;
　　font-weight: bold;
	margin-top: 5px;
         line-height: 16px;
}
.h3 {
	color:#FF0000;
}
dt {
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 1.4;
	letter-spacing: 1px;
	margin-left: 0px;
}
.style1
{
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#FF0000;
	font-weight:bold;
	font-size: 12px;
	line-height: 1.4;
	letter-spacing: 1px;
	margin-left: 0px;
}
.style2 {	color: #FF0000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
p {
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.6;
	letter-spacing: 1px;
	margin-left: 0px;
}
.bold_akamoji {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.kakaku {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 22px;
	line-height: 1.6;
	font-weight:bold;
	letter-spacing: 1px;
	margin-left: 0px;
        color: #FF0000;
}
.kakaku2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 22px;
	line-height: 1.6;
	letter-spacing: 1px;
	margin-left: 0px;
}
.style10 {
	color: #ffffff;}
	
	
	
/* ========newsrankng======== */
#shinchaku_coment {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin-top: 8px;
	margin-bottom: 8px;
	text-indent: 5px;
	line-height: 1.3;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


#news_bar{
	width: 630px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#shinchaku_box {
	width: 630px;
	border: 1px solid #CCCCCC;
        background-color: #fffff0;
	height: 120px;
	margin-left: 1px;
        white-space: normal;
}


/* ========bana======== */

#banner_table {
	width: 640px;
	margin-top: 2px;
}
#bn01 {
	height: 230px;
	width: 630px;
	margin-top: 5px;
	margin-bottom: 0px;
}
#bn02 {
	height: 100px;
	width: 465px;
	margin-top: 10px;
	margin-bottom: 2px;
    border: 1px solid #666666;
}
#bn03 {
	margin-top: 6px;
	margin-bottom: 3px;}

#399 {
	margin-top: 10px;
	margin-bottom: 10px;}
#minibana {
	height: 100px;
	width: 312px;
	margin-top: 5px;
	margin-bottom: 2px;
    border: 1px solid #666666;}
#situmon{
	margin-top: 5px;
	margin-bottom: 5px;}

/* ========midashi======== */
#other_titel {
	width: 630px;
	margin-top: 5px;
	margin-bottom: 5px;}

#chumon_titel {
	width: 630px;
	margin-top: 10px;
	margin-bottom: 5px;}
#midashi {
　　font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #FF0033;
	font-weight: bold;}
	
#komidashi {
	width: 630px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0033;
	margin-bottom: 10px;
	margin-top: 30px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #FF0033;
	line-height: 1.2;}
/* ========infomation======== */
#kuwashikuha_kochira {	margin-top: 10px;
	text-align: right;
	width: 307px;}
#shiharai {	width: 307px;}


#tsukaikata_midashi {
	width: 630px;
	margin-top: 15px;}

/* ========QAgest======== */
div#answer h3  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	background-image: url(/goods_img/109/design/hazimete_back.png);
	background-repeat: no-repeat;
	width: 630px;
	height: 30px;
   clear:both;
   margin-bottom:10px;
   margin-top:20px;
   padding:1px 10px;
   line-height:2.0;
   font-size:110%;
   text-indent: 35px;
}
div#staff p{

	width: 630px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FF8000;
	line-height: 1.6;
	letter-spacing: 1px;
	margin-top: 20px;
	font-weight:bold;
}
#q   {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FF0033;
	font-weight: bold;
	background-image: url(/goods_img/109/design/Q.png);
	background-repeat: no-repeat;
	width: 630px;
	text-indent: 35px;
	margin-top: 25px;
	line-height: 1.5;
	margin-bottom: 6px;
	padding-bottom: 1px;
	padding-top: 3px;
	letter-spacing: 1px;
}
#a   {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	background-image: url(/goods_img/109/design/A.png);
	background-repeat: no-repeat;
	width: 630px;
	text-indent: 35px;
	margin-top: 5px;
	line-height: 1.5;
	margin-bottom: 6px;
	padding-bottom: 1px;
	padding-top: 3px;
	letter-spacing: 1px;
}

/* ========other======== */


#margin5 {
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
#margin20 {
	margin-top: 20px;}

#margin3 {
	margin-top: 10px;}
	
#np {
	margin-top: 10px;
	margin-bottom: 10px;}

/* ========main======== */
ul.menu {
   margin:10;
   padding:0;}

ul.menu li {
   display: inline;
}
#keyword  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(/goods_img/109/design/key_back.png);
	width: 100px;
	height: 21px;
	text-indent: 5px;
	line-height: 1.5;
	margin-bottom: 2px;
	padding-bottom: 1px;
	padding-top: 2px;
	letter-spacing: 1px;}
#tencho_blog {
	width: 140px;
	margin-left: 5px;
	padding-bottom: 5px;
	margin-top: 15px;}
/*
div#main h3 {
	width: 612px;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	color: #FFFFFF;
	background: #595757;
	border-left: solid 4px #E83820;
	border-bottom: solid 3px #3E3A39;
	font-family: "A-OTF 新ゴ Pro","メイリオ","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Meiryo","Osaka";
	font-weight: bold;
	font-size: 14pt;
}*/

div#main h3 {
   background-image: url(/goods_img/109/design/h3_back.jpg);
   height: 34px;
   width: 630px;
   margin-bottom: 4px;
   font-size: 17px;
   line-height: 35px;
   text-indent: 25px;
   color: #FFFFFF;
}

div#main h4 {
   margin-bottom:8px;
   line-height:1.8;
   font-size:110%;
   color:#000000;
   width: 630px;
   border-bottom:3px solid #cccccc;}
div#topmain h3 {
	width:300px;
   clear:both;
   margin-bottom:8px;
   margin-top:15px;
   padding:1px 10px;
   line-height:2.0;
   color:#fff;
   font-size:110%;
   font-weight:bold;
   background:#fff url("/goods_img/109/design/bg_h2.gif") 100% 100% repeat-x;}
div#nobori h4 {
   margin-bottom:8px;
   padding-left:12px;
   font-size:14px;
   line-height:1.8;
   color: #000000;
   font-weight:bold;
   background:url("/goods_img/47/design/bg_main_h2.png") 0 50% no-repeat;}
div#nobori p {
   font-size:10px;
   line-height:1.6;
   color: #000000;}

#link {
	width: 140px;
	margin-top: 20px;
	margin-left: 5px;}
/* ========calender======== */

#calender {
	width: 140px;
	margin-top: 0px;
	margin-left: 5px;}


#calender_midashi {
	width: 141px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-left: 5px;}
body {
	margin:0;
	padding:0;
	letter-spacing:1px;
	background-repeat: repeat-y;
	background-position: 0% 0%;}

/* ========insatsu======== */

#insatsu_tanka {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 1.3;
	color: #FF0000;
	font-weight: bold;
	letter-spacing: 1px;}
div#insatsu h3 {
   margin-bottom:10px;
   padding-left:35px;
   height: 40px;
   font-size:14px;
   line-height:3;
   color: #000000;
   font-weight:bold;
   background:url("/goods_img/109/insatsu/nobori_h3.jpg") 0 50% no-repeat;}

#insatsu {
	width: 630px;
	float: left;}
#nagare {
	width: 630px;
	height:200px;
	a:link {
	text-decoration: none;
         color: #003399;}



/* ========insatsu======== */

div#sub h3 {
   margin-bottom:10px;
   margin-top:10px;
   padding-left:35px;
   width:630px;
   height: 40px;
   font-size:14px;
   line-height:3;
   color: #000000;
   font-weight:bold;
   background:url("") 0 50% no-repeat;
}

#insatsu_img {
	float: left;
	width: 300px;
	margin-bottom: 20px;
	margin-right:8px;
	border:1px solid #cccccc;
}

#sub_titel {
	height: 20px;
	margin-bottom:10px;
	font-size: 13px;
	font-weight: bold;
	border-bottom:1px solid #cccccc;
}

#oshirase_box {
	width: 630px;
	border: 1px solid #FF0000;
	margin-left: 1px;}
#oshirase h4 {
   color:#FFFFFF;
   font-size:16px;
   font-weight:bold;
   line-height:30px;
   background-color:#FF0000;
   margin:10px;
   text-align:center;}

div#kakaku01 {
   color:red;
   font-size:18px;
   font-weight:bold;
   line-height:30px;
}
div#pac h3 {
   margin-bottom:10px;
   padding-left:35px;
   height: 45px;
   font-size:14px;
   line-height:3;
   color: #000000;
   font-weight:bold;
   background:url("/goods_img/109/pac/back.jpg") 0 50% no-repeat;}
}
#indication_box {
	width: 630px;
	border: 1px solid #CC0000;
	padding-bottom: 5px;
}
#indication_box h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	width: 630px;
	margin: 0px;
	text-align: center;
	height: 25px;
	background-color: #CC0000;
	line-height: 2;
	color: #FFFFFF;
}
#indication_box .nouki {
	list-style: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 1.5;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 40px;
}
#indication_box .nouki .attention_nouki {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	font-weight: bolder;
	color: #333333;
}
#indication_box .attention_uketsuke {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FF0000;
	margin-left: 40px;
}
#temp_space {
	width: 630px;
	background-image: url(/goods_img/109/insatsu/temp_back.jpg);
	height: 207px;
}
#temp_image {
	margin-left: 10px;
	margin-top: 75px;
	margin-right: 10px;
}
#temp_image1 {
	float: left;
}
#temp_image2 {
	float: left;
	margin-left: 8px;
}
#temp_image3 {
	float: left;
	margin-left: 8px;
}
#temp_image4 {
	float: left;
	margin-top: 8px;
}
#temp_image5 {
	float: left;
	margin-top: 8px;
	margin-left: 8px;
}
#temp_image6 {
	float: left;
	margin-left: 8px;
	margin-top: 8px;
}
#nouki_coment {
	width: 630px;
	border: 1px solid #FF0000;
	background-color: #;
	padding: 5px;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}

.category_4168 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

.category_4169 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

.category_4170 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

.category_4174 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

.category_4173 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

.category_4175 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}

.category_4172 {
   display:block;
   width:145px;
   height: 30px;
   line-height:30px;
   background:url("/goods_img/109/menu/side_menu_01.png") 0 0 repeat-x;
   margin-left: 8px;
   text-indent: 25px;}
.style40 {
	color: #FFFFFF;
	font-weight: bold;
}
.redbold {
	color: #FF0000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
}

.soryokakaku {
	color: #FF0000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
}
.style55 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
/* ================ */
.category_4584 {
	width: 145px;
	margin-left: 5px;
	margin-top: 1px;
	height: 23px;
	line-height: 2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
/* ================ */
.category_5312 {
	width: 145px;
	margin-left: 5px;
	margin-top: 1px;
	height: 23px;
	line-height: 2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
/* ================ */

.category_4585 {
	width: 145px;
	margin-left: 5px;
	margin-top: 1px;
	height: 23px;
	line-height: 2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.category_4586 {
	width: 145px;
	margin-left: 5px;
	margin-top: 1px;
	height: 23px;
	line-height: 2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.category_4587 {
	width: 145px;
	margin-left: 5px;
	margin-top: 1px;
	height: 23px;
	line-height: 2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.category_4242 {
	width: 145px;
	margin-left: 5px;
	margin-top: 1px;
	height: 23px;
	line-height: 2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.category_4588 {
	width: 145px;
	margin-left: 5px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 23px;
	line-height: 2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#kakakuhyo {
	margin-bottom: 3px;
}
#noukiguide_box {
	width: 630px;
	padding-top: 5px;
	padding-bottom: 15px;
}
#noukiguide_table {
	padding-bottom: 5px;
}
#noukiguide_text01 {
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.noukiguide_text02 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.noukiguide_text03 {
	text-decoration: underline;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.noukiguide_06 {
	text-decoration: underline;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

#noukiguide_text04 {
	font-size: 14px;
}
.noukiguide_text05 {
	font-size: 14px
}
#noukiguide06 {
	font-size: 14px;
	line-height: 1.3;
	font-weight: bold;
	color: #FF0000;
}
.noukiguide07 {
	font-size: 14px;
	font-weight: bold;
}
#bar {
	margin-top: 15px;
	float: left;
	margin-bottom: 10px;
}
#voice {
	float: left;
	width: 630px;
	margin-bottom: 10px;
}
#voice1 {
	float: left;
	margin-right: 8px;
}
#voice2 {
	float: left;
}
.sub_dekamoji {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
	padding-bottom: 5px;
}
#kigubana {
	width: 630px;
	float: left;
	margin-top:10px;
	margin-bottom: 20px;
}
#kigu_img {
	float: left;
	width: 205px;
	margin-right: 7px;
}
#kigu_img2 {
	clear: right;
}



.shiyou {
	width: 630px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #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-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #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-top: 30px;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 32px;
	text-indent: 15px;
	float: left;
	clear: both;
}
#shiyou_title {
	width: 630px;
	background-image: url(/goods_img/109/design/shiyou_title.gif);
	height: 31px;
	margin-top: 30px;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 32px;
	text-indent: 15px;
	float: left;
	clear: both;
}
#design_title {
	margin-top: 5px;
	margin-bottom: 15px;
}
#nagare_step_table img {
	border: 1px solid #999999;
}
#nagare_step_table {
	width: 630px;
	margin-top: 10px;
	margin-bottom: 30px;
}
#insatsu_titel {
	height: 20px;
	margin-bottom:10px;
	font-size: 14px;
	font-weight: bold;
	border-bottom:1px solid #cccccc;
}
/* ここから防炎用css */


.manzoku_bn {
	width: 630px;
}
.manzoku_kikan {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size: 10px;
	text-align: right;
	width: 680px;
	line-height: 15px;
}
h2.manzoku_midashi {
	width: 630px;
	font-weight: bold;
	font-size: 24px;
	color: #F00;
	line-height: 30px;
	margin-top: 20px;
	font-family: "メイリオ";
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
	margin-bottom: 10px;
}
.manzoku_thanks {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 18px;
	height: 157px;
	width: 680px;
	background-image: url(image/manzoku_back.jpg);
	margin-top: 20px;
	float: left;
}
.thanks_title {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	margin-bottom: 10px;
}
.manzoku_thanks .thanks_comment {
	margin-top: 30px;
	margin-left: 30px;
	width: 620px;
	float: left;
}
#nouki_coment {
	width: 600px;
	border: 1px solid #FF0000;



	background-color: #;
	padding: 15px;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	float: left;
}
.manzoku_left {
	width: 380px;
	float: left;
	margin-right: 15px;
}
.manzoku_img1 {
	float: left;
}
.manzoku_line {
	width: 650px;
	float: left;
}



.bouen_line {
	width: 630px;
	margin-bottom: 30px;
}
.bouen_left {
	float: left;
	width: 395px;
	margin-right: 20px;
}
p.manzoku_p {
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 25px;
	margin-left: 0px;
	letter-spacing: 1px;
	white-space: normal;
}
#summer_cm {
	float: left;
	width: 630px;
}
#temp_button {
	float: left;
	margin-right: 6px;
}
#temp_button2 {
	float: right;

}
/* ここまで防炎用css */


/* ここから横断幕用css */
#hyoujunshiyo {
	background-image: url(/goods_img/109/design/siyou.png);
	margin-top: 10px;
	padding-top: 50px;
	padding-left: 15px;
	background-repeat: no-repeat;
	width: 630px;
	height: 280px;
}
#ordergenko {
	font-size: 12px;
	line-height: 18px;
	width: 630px;
	margin-bottom: 20px;
	margin-top: 5px;
}
/* ここまで横断幕用css */


/* Modal用のタグ
-------------------------- */
#open01,#open02,#open03,#open04,#open05,#open06,#open07,#open08,#open09,#open10,#open11,#open12,#open13{
    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: 680px;
    height: 680px;
    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用のタグここまで
-------------------------- */


/* ----- 休業情報 ----- */

div.inventory_info{
	margin-bottom: 10px;
	background-color: #fff;
	border: #900 2px solid;
	padding: 5px;
	width: 620px;
	white-space: normal;
}

div.inventory_info div.inventory_title{
	color: #000 !important;
	font-size: 15px !important;
	background-color: #dcdcdc !important;
	background-image: none !important;
	text-align: center;
	margin: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
.white_p{
	color: #fff;
}

div.inventory_info p{
font-size:13px !important;
margin:0 !important;
padding:10px !important;
line-height:120%;
}


div.inventory_info p.support_info{
margin:0 15px !important;
padding:5px 10px;
background-color:#FCE4E4;
}

/* メニューブックのタグここまで
-------------------------- */
.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-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.menubook_hp_bn {
	display: block;
	width: 630px;
	height: 96px;
	margin-top: 20px;

	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.menubook_mf_ttl_bg {
	background-image: url(/goods_img/109/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{
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.5;
	padding: 7px 10px;
    background-color: #DDEED9;
    text-align: left;
    width: 100px;
}

.m_form2{
	padding-left: 10px;
	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;
}


/* ========ここから事例募集用css======== */


p.manzoku_p {
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 25px;
	margin-left: 0px;
	letter-spacing: 1px;
	white-space: normal;
}

.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;
}
.menubook_guide_bn {
	width: 630px;
	height: 305px;
	display: block;
	margin-bottom: 15px;
}

.jireiboshu_mainbn {
	display: block;
	width: 630px;
	height: 508px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(/goods_img/109/design/jireiboshu_bn.png);
	background-repeat: no-repeat;
	float: left;
	white-space: normal;
}

.jireiboshu_txt {
	margin-top: 336px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 26px;
	margin-left: 35px;
	font-weight: bold;
}


.menubook_mf {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.jireiboshu_kantan {
	display: block;
	font-size: 20px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	line-height: 25px;
	margin-bottom: 6px;
	font-family: "メイリオ";
}
.jireiboshu_example_step {
	width: 630px;
	float: left;
	margin-top: 15px;
}

.jireiboshu_example_step_left {
	float: left;
	width: 330px;
	margin-right: 20px;
}
.jireiboshu_example_step_right {
	float: left;
	width: 275px;
}

.jireiboshu_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;
}
.jirei_akamoji {
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	line-height: 25px;
	font-family: "メイリオ";
	letter-spacing: 2px;
}
.jireiboshu_form_ttl {
	width: 630px;
	margin-top: 40px;
	float: left;
	margin-bottom: 10px;
}
.jireiboshu_mf {
	width: 630px;
}

.question {
	line-height: 1.8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-bottom: 5px;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 10px;

}
.small_text {
	font-size: 12px
}
.bold {
	font-size: 16px;
	font-weight: bold;
}
.answer {
	font-size: 14px;
	line-height: 26px;
}
.bold_aka {
	font-weight: bold;
	color: #FF0000;
}
/* ========ここまで事例募集用css======== */


#data {
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	text-indent: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #660000;
	margin-top: 30px;
	background-image: url(/goods_img/109/design/guide_midashi.jpg);
	width: 630px;
}

#nouki_guide {
	font-size: 14px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
	font-weight: bold;
	line-height: 25px;
	margin-bottom: 10px;
	color: #FF0000;
}

.bold_akamoji {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

#nagare_image {
	height: 191px;
	width: 298px;
	border: thin solid #666666;
	margin-bottom: 30px;
}
#nagare_guide {
	font-size: 14px;
	font-weight: bold;
	width: 320px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a9a9a9;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.guide_ttl {
	width: 630px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom: thin solid;
}


/* ========ここから事例掲載ページ用======== */
#jirei_list {
	width: 630px;
        white-space: normal;
}
#jirei_list ul {
	margin: 0px;
	padding: 0px;
}
#jirei_list ul li {
	list-style-type: none;
	height: 191px;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 10px;
}


#jirei_list ul li .jirei_img {
	float: left;
	height: 191px;
	width: 268px;
	margin-right: 20px;
}

#jirei_list ul li .jirei_txt {
	float: left;
	width: 342px;
}
#jirei_list ul li .jirei_txt .jirei_com {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
}
#jirei_list ul li .jirei_txt .jirei_subttl {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	display: block;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #002b80;
	color: #002b80;
	line-height: 25px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.shuzaihoukoku {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	background-color: #39C;
	font-weight: bold;
	color: #FFF;
	display: block;
	width: 60px;
	text-align: center;
	float: left;
	margin-right: 10px;
}
.jirei_ttl {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	float: left;
}
.jirei_image_big {
	float: left;
	margin-top: 5px;
	width: 630px;
	margin-bottom: 10px;
}
.jirei_midashi {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F36;
	line-height: 25px;
	margin-top: 20px;
}
.jirei_comment {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 22px;
}
.jirei_image_big .jireiimg_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 20px;
}
#jirei_company {
	width: 600px;
	margin-top: 20px;
	background-color: #f5f5f5;
	padding: 15px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
	float: left;
}
#jirei_company .jirei_com_img {
	float: left;
	margin-right: 20px;
}
/* ========ここまで事例掲載ページ用======== */


.kouhakumaku_bn {
	width: 630px;
	margin-bottom: 20px;
}
.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-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #333;
	line-height: 25px;
	margin-top: 20px;
	margin-bottom: 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-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #333;
	line-height: 25px;
	margin-top: 20px;
	margin-bottom: 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-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #333;
	line-height: 25px;
	margin-top: 20px;
	margin-bottom: 5px;
	color: #e4007f;
}

#kouhaku_list {
	width: 630px;
}
#kouhaku_list ul {
	float: left;
	padding: 0px;
	display: block;
	width: 630px;
	margin-top: 5px;
	margin-bottom: 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;
}
.top_categori {
	width: 630px;
	float: left;
	margin-bottom: 10px;
}
.top_categori .top_categori_left {
	float: left;
	margin-right: 12px;
}
.top_categori .top_categori_right {
	float: left;
}


/* ========ここからバナースタンド用======== */
.banastand_ttl {
	width: 630px;
	margin-bottom: 20px;
}
.bana_list {
	width: 630px;
	margin-top: 12px;
	float: left;
}
.banastand_menu01 {
	float: left;
	margin-right: 12px;
	width: 309px;
}
.banastand_menu02 {
	float: left;
}
#intro {
	float: left;
	width: 630px;
	margin-bottom: 10px;
	margin-top: 15px;
}
.bana_guide_img {
	float: left;
}
.guide_img_01 {
	margin-bottom: 10px;
}
.animegif {
	height: 457px;
	width: 350px;
	float: left;
	margin-right: 29px;
}
#shohin_nyukou {
	width: 370px;
	margin-bottom: 12px;

}

#shohin dl{
	width:370px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #e8ecef;
}
#shohin 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 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;
}
#shohin dd:after{
	clear:both; /*1段ずつfloat解除する設定(いらない？)*/
}#kakaku {
	width: 380px;
	margin-top: 14px;
}
#shohin_right {
	width: 380px;
}
#tejun_anime {
	margin: 14px 0 14px;
	border: thin solid #999;
}

#shohin_air{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.7;
	color: #fff;
	font-weight: bold;
	background-color:#999999;
	width: 370px;
	height: 20px;
	text-align:center;
	letter-spacing: 1px;
}
#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;
}
/* ========Paid用のcss======== */
.paid_txt {
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 1px;
}

.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_txt {
	font-size: 14px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
.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-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #D1E9D1;
	padding-bottom: 5px;
	margin: 20px 0 5px;
	font-family: "メイリオ";
	line-height: 20px;
}
.paid_0yen {
	font-size: 18px;
	color: #F00;
	font-weight: bold;
}
.paid_table {
	width: 630px;
	margin-top: 10px;
	margin-bottom: 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: 0px;
	font-family: "メイリオ";
	margin: 0px;
}

.paid_cation ul {
	list-style-position: inside;
	padding: 0px;
	margin: 0px;
	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;
}
/* =================のぼりデザイン================= */

#noboridesign h4  {
	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-top: 30px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
}
#noboridesign h5  {
	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;
	margin-bottom: 10px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
}
#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);
	background-repeat: no-repeat;
	width: 630px;
	height: 40px;
	text-indent: 40px;
	line-height: 2;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
}

#noboridesign_q2  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #000000F;
	font-weight: bold;
	background-image: url(/goods_img/133/design/noboridesign_q2.png);
	background-repeat: no-repeat;
	width: 630px;
	height: 70px;
	text-indent: 40px;
	line-height: 1.6;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
}
#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: 630px;
	height: 40px;
	text-indent: 40px;
	line-height: 2;
	margin-bottom: 10px;
	padding-bottom: 20px;
	padding-top: 5px;
	letter-spacing: 1px;
	border-bottom: thick solid #C5C5C5;
}
#noboridesign_movie{
	border: thin solid #999;
}
#noboride h3  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(/goods_img/109/design/noboridesign_midashi.png);
	background-repeat: no-repeat;
	width: 630px;
	height: 67px;
	text-indent: 60px;
	line-height: 6;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
}
#shohin {
	width: 630px;
	margin-top: 20px;
	float: left;
	clear: both;
}
.tanpin_button {
	float: left;
}
#shohin_img {
	width: 262px;
	float: left;
}
#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-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color: #FF0000;
	margin-bottom: 5px;
}
.shohin_chuui {
	margin-bottom: 5px;
}
#shohin_chuui_table {
	width: 630px;
	margin-top: 15px;
}

#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;
}
#ndshohin_right {
	width: 370px;
	float: right;
}
#shohinpage_midashi {
	width: 630px;
	background-image: url(/goods_img/133/design/shohin_back.jpg);
	height: 50px;
	margin-bottom: 10px;
}
#shohinpage_midashi h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	font-weight: bolder;
	margin: 0px;
	padding-top: 15px;
	color: #FFFFFF;
	text-indent: 25px;
}
.main_area {
	width: 630px;
	font-family: "メイリオ";
}
.ktp_midashi {
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
	color: #F60;
}
.ktp_img {
	float: left;
	margin-bottom: 10px;
}
*{
	white-space: normal;
}
/*------------------------------------------------------------------------
　lightbox
-------------------------------------------------------------------------*/
.lb-loader, .lightbox {
	text-align: center;
	line-height: 0
}
.lb-dataContainer:after, .lb-outerContainer:after {
	content: "";
	clear: both
}
.lb-disable-scrolling {
	overflow: hidden
}
.lightboxOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: #000;
	filter: alpha(Opacity=80);
	opacity: .8;
	display: none
}
.lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	font-weight: 400
}
.lightbox .lb-image {
	display: block;
	height: auto;
	max-width: inherit;
	border-radius: 3px
}
.lightbox a img {
	border: none
}
.lb-outerContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border-radius: 4px
}
.lb-loader, .lb-nav {
	position: absolute;
	left: 0
}
.lb-outerContainer:after {
	display: table
}
.lb-container {
	padding: 4px
}
.lb-loader {
	top: 43%;
	height: 25%;
	width: 100%
}
.lb-cancel {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 auto;
	background: url(/goods_img/133/design/loading.gif) no-repeat
}
.ktp_txt {
	font-size: 14px;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}
.lb-dataContainer {
	margin: 0 auto;
	padding-top: 5px;
	width: 100%;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}
.lb-dataContainer:after {
	display: table
}
.lb-data {
	padding: 0 4px;
	color: #fff
}
.lb-data .lb-details {
	width: 85%;
	float: left;
	text-align: left;
	line-height: 1.1em
}
.lb-data .lb-caption {
	font-size: 13px;
	font-weight: 700;
	line-height: 1em
}
.lb-data .lb-number {
	visibility:hidden
}
.lb-data .lb-close {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	background: url(/goods_img/133/design/close.png) top right no-repeat;
	text-align: right;
	outline: 0;
	filter: alpha(Opacity=70);
	opacity: .7;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s
}
.lb-data .lb-close:hover {
	cursor: pointer;
	filter: alpha(Opacity=100);
	opacity: 1
}

.example_img1 {
	float: left;
	margin-top: 10px;
}
.example_img2 {
	float: left;
	margin-top: 10px;
	margin-left: 20px;
}
.ktp_merit {
	border: 2px solid #F60;
	float: left;
	width: 626px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ktp_m_ttl {
	font-size: 23px;
	text-align: center;
	background: #FFC;
	color: #F60;
	font-weight: bold;
	height: 40px;
	line-height: 43px;
	margin: 0px;
}
.ktp_merit dl {
	margin: 20px;
	float: left;
	display: block;
	padding: 0px;
}
.ktp_merit dd {
	background: url(/goods_img/133/design/merit_check.png) no-repeat 0px 0px;
	text-indent: 25px;
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin-bottom:0px;
	margin-left:0px;

}
.ktp_merit dd:nth-child(n+2) {
	margin-top: 15px;
}
.ktp_merit dt {
	font-size: 14px;
	line-height: 22px;
}
.ktp_chigai ul {
	margin: 0px;
	padding: 0px;
}
.ktp_chigai li {
	list-style: none;
	display: block;
	font-size: 12px;
	float: left;
	width: 200px;
}
.ktp_chigai li:nth-child(n+2) {
	list-style: none;
	display: inline;
	margin-left: 15px;
}
.ktp_tttl {
	font-size: 18px;
	float: left;
	width: 630px;
	text-align: center;
	color: #F60;
	border-top: 2px solid #F60;
	border-bottom: 2px solid #F60;
	height: 30px;
	line-height: 33px;
	margin: 35px 0px 10px;
	display: block;
}
.ktp_chigai {
	float: left;
	width: 630px;
}
.ktp_how ul {
	margin: 0px;
	padding: 0px;
}
.ktp_how li {
	float: left;
	list-style: none;
}
.ktp_how li:nth-child(2) {
	margin-top: 85px;
	margin-left: 3px;
	height: 223px;
	width: 33px;
}
.ktp_how li:nth-child(3) {
	margin-left: 3px;
}
.ktp_how {
	float: left;
	margin-bottom: 0px;
	height: 223px;
}
.ktp_size_left {
	float: left;
	width: 300px;
}
.ktp_size_right {
	float: left;
	width: 300px;
	margin-left: 14px;
	border-left: thin solid #999;
	padding-left: 14px;
}
#balloon-2-bottom {
	position: relative;
	display: inline-block;
	width: 300px;
	min-width: 115px;
	height: 35px;
	color: #F6F6F6;
	text-align: center;
	background: #006D95;
	z-index: 0;
	font-size: 20px;
	font-weight: bold;
	line-height: 38px;
}
#balloon-2-bottom:after {
	content: "";
	position: absolute;
	bottom: -10px; left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #006D95 transparent transparent transparent;
}

.ktp_item_box {
	margin-top: 25px;
	float: left;
	width: 300px;
}
.ktp_item_name {
	font-size: 16px;
	border-bottom: thin solid #666;
	margin-top: 2px;
	margin-bottom: 8px;
	font-weight: bold;
}
.ktp_kakaku  {
	float: left;
	width: 159px;
}
.ktp_kakaku_r {
	font-size: 16px;
	color: #F00;
	line-height: 16px;
	margin: 0px 0px 3px;
	padding: 0px;
	font-weight: bold;
}
.ktp_cation {
	font-size: 11px;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
}
.ktp_btn {
	float: left;
	margin-top: 5px;
}
.example-image-link:hover {
	cursor:zoom-in
}
.ktp_cation_box {
	float: left;
	margin-top: 50px;
	border: thin solid #999;
	width: 626px;
	background: #F3F3F3;
}
.ktp_cation_inner {
	margin: 20px;
}
.ktp_cation_ttl {
	text-align: center;
	font-size: 16px;
	border-bottom: thin dotted #999;
	margin-bottom: 10px;
	line-height: 20px;
	padding-bottom: 5px;
	color: #F00;
}
.ktp_cation_inner ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
.ktp_cation_inner li {
	list-style: disc;
	font-size: 13px;
	line-height: 18px;
	margin-top: 8px;
}
/*--　20170114追加　--*/

#noukiguide_table table tr td #noukiguide_text04 .more01 {
	margin-left: 5px;
	color: #F00;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
}

#noukiguide_table table tr td #noukiguide_text04 .more01 a {
	margin-left: 5px;
	color: #039;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	text-decoration: none;
}

#noukiguide_table table tr td #noukiguide_text04 .more01 a:hover {
	margin-left: 5px;
	color: #F00;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	text-decoration: none;
}

/*--　20170130追加　--*/

#shohin_right dl{
	width:370px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #e8ecef;
}
#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;
}
.about_ttl {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	text-indent: 0px;
	border-bottom: medium solid #36F;
	margin-bottom: 10px;
	margin-top: 35px;
	background-image: none;
        width:630px;
}

/* =================ここからカテゴリ_20170515追加================= */

.redbold2 {
	color: #FF0000;
	font-weight: bold;
	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: 616px;
	background-image: url(/goods_img/100/design/uridashi_sale.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl2 {
	width: 616px;
	background-image: url(/goods_img/100/design/saiji_ibento_matsuri.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl3 {
	width: 616px;
	background-image: url(/goods_img/100/design/eigyoutyu_open.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl4 {
	width: 616px;
	background-image: url(/goods_img/109/design/ramen_kategori.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl5 {
	width: 616px;
	background-image: url(/goods_img/109/design/soba_udon.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl6 {
	width: 616px;
	background-image: url(/goods_img/109/design/izakaya.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl7 {
	width: 616px;
	background-image: url(/goods_img/109/design/tabehoudai_baiking.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl8 {
	width: 616px;
	background-image: url(/goods_img/109/design/yakiniku_motsu.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl9 {
	width: 616px;
	background-image: url(/goods_img/109/design/sushi.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl10 {
	width: 616px;
	background-image: url(/goods_img/109/design/kaisanbutsu.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl11 {
	width: 616px;
	background-image: url(/goods_img/109/design/unagi.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl12 {
	width: 616px;
	background-image: url(/goods_img/109/design/yousyoku.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl13 {
	width: 616px;
	background-image: url(/goods_img/109/design/tyuka_asia.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl14 {
	width: 616px;
	background-image: url(/goods_img/109/design/wasyoku.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl15 {
	width: 616px;
	background-image: url(/goods_img/109/design/donburiryouri.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl16 {
	width: 616px;
	background-image: url(/goods_img/109/design/lunch_teisyoku.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl17 {
	width: 616px;
	background-image: url(/goods_img/109/design/omotikaeri_takuhai.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl18 {
	width: 616px;
	background-image: url(/goods_img/109/design/pan_coffee.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl19 {
	width: 616px;
	background-image: url(/goods_img/109/design/kome_obento_souzai.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl20 {
	width: 616px;
	background-image: url(/goods_img/109/design/yakitori_kushiryouri.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl21 {
	width: 616px;
	background-image: url(/goods_img/109/design/naberyouri.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl22 {
	width: 616px;
	background-image: url(/goods_img/109/design/wa_yougashi.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl23 {
	width: 616px;
	background-image: url(/goods_img/109/design/yatai_omatsuri.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl24 {
	width: 616px;
	background-image: url(/goods_img/109/design/zenkokutokusanbutsu.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl25 {
	width: 616px;
	background-image: url(/goods_img/109/design/syokuryouhin.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl26 {
	width: 616px;
	background-image: url(/goods_img/109/design/hana_engei.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl27 {
	width: 616px;
	background-image: url(/goods_img/109/design/kudamono_yasai.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl28 {
	width: 616px;
	background-image: url(/goods_img/109/design/hudousan.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl29 {
	width: 616px;
	background-image: url(/goods_img/109/design/jutaku_kentiku.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl30 {
	width: 616px;
	background-image: url(/goods_img/109/design/cleaning_sentaku.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl31 {
	width: 616px;
	background-image: url(/goods_img/109/design/staff_seitobosyu.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl32 {
	width: 616px;
	background-image: url(/goods_img/109/design/kaiinbosyu.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl33 {
	width: 616px;
	background-image: url(/goods_img/109/design/kuruma_baiku.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl34 {
	width: 616px;
	background-image: url(/goods_img/109/design/tyusyajo.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl35 {
	width: 616px;
	background-image: url(/goods_img/109/design/bouhan_kotuanzen.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl36 {
	width: 616px;
	background-image: url(/goods_img/109/design/kaitori_kaisyu.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl37 {
	width: 616px;
	background-image: url(/goods_img/109/design/tyukohanbai_risaikuru.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl38 {
	width: 616px;
	background-image: url(/goods_img/109/design/megane_sunglass.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl39 {
	width: 616px;
	background-image: url(/goods_img/109/design/kagi_bouhan_anzen.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl40 {
	width: 616px;
	background-image: url(/goods_img/109/design/iyashi_goraku_ryokou.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl41 {
	width: 616px;
	background-image: url(/goods_img/109/design/pasokon_denkaseihin.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl42 {
	width: 616px;
	background-image: url(/goods_img/109/design/kamera_syasin.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl43 {
	width: 616px;
	background-image: url(/goods_img/109/design/biyou_este.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl44 {
	width: 616px;
	background-image: url(/goods_img/109/design/byouin_kusuri_eco_kenko.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl45 {
	width: 616px;
	background-image: url(/goods_img/109/design/juku_school_juken.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl46 {
	width: 616px;
	background-image: url(/goods_img/109/design/pet.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl47 {
	width: 616px;
	background-image: url(/goods_img/109/design/tsuri_golf.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl48 {
	width: 616px;
	background-image: url(/goods_img/109/design/hon_game.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl49 {
	width: 616px;
	background-image: url(/goods_img/109/design/ongaku.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl50 {
	width: 616px;
	background-image: url(/goods_img/109/design/sougi_bochi_butsudan.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl51 {
	width: 616px;
	background-image: url(/goods_img/109/design/anna_service.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl52 {
	width: 616px;
	background-image: url(/goods_img/109/design/patinko.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl53 {
	width: 616px;
	background-image: url(/goods_img/109/design/tyugokugo.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl54 {
	width: 616px;
	background-image: url(/goods_img/109/design/keikou.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl55 {
	width: 616px;
	background-image: url(/goods_img/109/design/kiseinobori.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl56 {
	width: 616px;
	background-image: url(/goods_img/109/design/kokki.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl57 {
	width: 616px;
	background-image: url(/goods_img/109/design/ctgr_sports.png);
	background-repeat: no-repeat;
	height: 180px;
	line-height: 22px;
        margin:0 auto
}
.ct_ttl_txt {
	margin: 90px 0 0 15px;
	display: block;
	float: left;
	width: 615px;
	font-size: 14px;
	font-weight: bold;
}

.ct_btn_txt {
	font-size: 22px;
	text-decoration: none;
	display: inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 38px;
	margin: 5px 10px 2px;
}
.ct_btn a {
	border: #FF7519 2px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	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_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_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_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: 400px;
}

.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: 10px;
}

.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;
}

.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 {
	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;
}
.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;
}

.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;
}

#apDiv1 {
	position: absolute;
	right: 12px;
	top: 820px;
	width: 165px;
	height: 22px;
	line-height: 22px;
	text-align:center;
	z-index: 1;
	background-color: #F00;
	font-family: "メイリオ";
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 2px;
	text-decoration: none;
}
#apDiv2 {
	position: absolute;
	right: 12px;
	top: 1320px;
	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;
	padding: 2px;
	text-decoration: none;
}

.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;
	font-size: 18px;
	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;
}





/*----20170609データ入稿ガイド追加分---*/

/* Modal用のタグ
-------------------------- */
#open01_mini{
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
}

#open01_mini img{
    margin-top:7px;
    margin-left:5px;
}
.close_overlay_mini {
    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_mini {
    top: 50%;
    left: 45%;
    margin: -470px 0 0 -600px;
    width: 1350px;
    height: 930px;
    text-align: center;
    display: block;
    background: #fff;
    position: absolute;
    z-index: 10;
}


/*----20170608追加分-----*/


#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-top: 5px;
	margin-bottom: 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-top: 5px;
	margin-bottom: 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-top: 5px;
	margin-bottom: 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-top: 5px;
	margin-bottom: 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-top:25px;
padding-bottom:10px;
width: 630px;
margin-bottom:10px;

}

.q_and_a_2_text{
	float: left;
	width: 350px;
	padding-right: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
}




.poal_3m_bn{
　　　　padding-top:20px;
　　　　margin-bottom: 3px;
}


.q_and_a_1 {
float: left;
	width: 350px;
	padding-right: 15px;
	padding-left: 10px;
	margin-bottom: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;
}

#m_poal_old_info {
background-color: #EEEEEE;
width: 630px;
height: 235px;
padding-left: 35px;
padding-top:30px;
}

/*----20170608追加分ここまで-----*/

/*----検索エリア-----*/


form[name=search_form] {
    width: 150px;
    height: 141px;
    background-color: #FFA094;
    margin-bottom: 0px;
}

form[name=search_form] img{
　　margin-top: 30px;
    
}


/*----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ポール案内ここまで-----*/



/*----ポール詳細20170626-----*/
#poal_clear{
        clear: both;
}

.category_7298,.category_7299 {
   display:block;
   width:180px;
   line-height:20px;
   text-indent: 10px;
   
}

.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;
        line-height: 150%;
        text-indent: 5px;
        width: 630px;
       
}


.poal_midashi2 {
        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;
        line-height: 150%;
        text-indent: 5px;
        width: 430px;
        
}

.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;
}


/*----ポール詳細20170626ここまで-----*/

.kome {
       font-size: 10px;
       font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}





div.akawaku{
	border: 3px solid #FF0004;
	width: 624px;
	height: 115px;
	float: left;
	clear: both;
	margin-bottom: 40px;
	border-radius: 4px;
	background-color: #FEFFE5;
}

h3.alldate_midashi{
	color: #FF0004;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bolder;
	font-size: 18px;
	background-image: none;
	margin-top: 10px;
	margin-left: 10px;	
}

p.alldate_txt{
	width: 610px;
	margin-left: 25px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 0px;	
}

span.akamoji3{
	font-size: 14px;
	color: #FF0004;
}

	/* バナースタンド用のタグここから
-------------------------- */
.banastand_ttl {
	width: 630px;
	margin-bottom: 20px;
}
.bana_list {
	width: 630px;
	margin-top: 12px;
	float: left;
}
.banastand_menu01 {
	float: left;
	margin-right: 12px;
	width: 309px;
}
.banastand_menu02 {
	float: left;
　　　　margin-right: 5px;
}
#intro {
	float: left;
	width: 630px;
	margin-bottom: 10px;
	margin-top: 15px;
}
.bana_guide_img {
	float: left;
}
.guide_img_01 {
	margin-bottom: 10px;
}
.animegif {
	height: 457px;
	width: 350px;
	float: left;
	margin-right: 29px;
}
#shohin_nyukou {
	width: 380px;
	margin-bottom: 12px;

}


#shohin_right dl{
	width:370px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #e8ecef;
}
#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;
}
#shohin dd:after{
	clear:both; /*1段ずつfloat解除する設定(いらない？)*/
}
#kakaku {
	width: 380px;
	margin-top: 14px;
}
#shohin_right {
	width: 370px;
	float: left;
}
#tejun_anime {
	margin: 14px 0 14px;
	border: thin solid #999;
}

.newair_text{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.7;
	color: #000;
	width: 620px;
	letter-spacing: 1px;
	margin:5px;
}
#shohin_air{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.7;
	color: #fff;
	font-weight: bold;
	background-color:#999999;
	width: 370px;
	height: 20px;
	text-align:center;
	letter-spacing: 1px;
}

/* 横断幕フォーム作成 */
table.maku_form {
border-collapse: collapse;
table-layout: fixed;
}
th.maku_th1 {
width: 608px;
padding: 7px 10px;
background-color: #CCCCCC;
text-align: center;
border: 1px solid #CCCCCC;
}
td.maku_th2 {
width: 608px;
padding: 7px 10px;
background-color: #FFFFFF;
text-align: left;
border: 1px solid #CCCCCC;
}
td.maku_td1 {
width: 159px;
padding: 7px 10px;
background-color: #F5F5F5;
text-align: left;
border: 1px solid #CCCCCC;
}
td.maku_td2 {
width: 429px;
padding: 7px 10px;
background-color: #FFFFFF;
text-align: left;
border: 1px solid #CCCCCC;
}
div.maku_attention {
font-size: 12px;
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
padding: 2px 0px 2px 5px;
margin: 4px 0px 3px;
}
td.maku_td3_price {
width: 175px;
height: 40px;
padding: 7px 5px 7px 0px;
text-align: right;
font-size: 12px;
font-weight: bold;
line-height: 1.5;
background-color: #FFF1DF;
}
td.maku_td4_price {
width: 195px;
height: 40px;
padding: 7px 0px 7px 5px;
text-align: left;
font-size: 14px;
line-height: 1.5;
background-color: #FFF1DF;
}
td.maku_td5_price {
width: 245px;
height: 40px;
padding: 7px 5px 7px 0px;
text-align: right;
font-size: 12px;
line-height: 1.5;
background-color: #FFF1DF;
}
span.maku_price {
color: #FF0000;
font-weight: bold;
font-size: 160%;
}

/*----テンプレート0907-----*/
#temp {
	width: 630px;
	margin-top: 10px;
	margin-bottom: 7px;
}

.temp.button {
	float: left;
	margin-right: 6px;
}

.gid_design_btn{
	margin:6px 0px 6px 0px;
}

.wapper{
	width: 630px;
}
.mini_wapper{
	width: 630px;
	}
	
.mini_kakaku{
	float: left;
	width: 200px;
	height: 390px;
	}
.mini_image	{
	float: left;
	width: 420px;
	
	}
/*---クーポンをご利用の方はここから---*/
/*
#coupon {
	width: 630px;
	margin-bottom: 10px;
}
*/
.npc_button{
margin:auto;
display:block;
}
.npc_button:hover{
opacity:0.7;
}
.r_coupon_tyui {
  width: 610px;
  padding: 10px;
  background-color: red;
  color: white;
  margin-top: 20px;
  margin-bottom: 20px;
}
.r_coupon_tyui p {
  font-size: 16px;
  font-weight: bold;
}
.r_coupon_tyui_h {
  background-color: white;
  padding: 10px;
  text-align: center;
  color: red;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
.npc_title{
color:#fff;
background:#f00;
padding-left:15px;
height:30px;
line-height:30px;
font-size:16px;
font-weight:bold;
margin-bottom:15px;
}
#insatsu_titel {
	height: 20px;
	margin-bottom:10px;
	font-size: 14px;
	font-weight: bold;
	border-bottom:1px solid #cccccc;
}
#insatsu_img {
	float: left;
	width: 300px;
	margin-bottom: 20px;
	margin-right:8px;
	border:1px solid #a9a9a9;
}
.bold_akamoji {
	color: #FF0000;
	font-weight: bold;
	letter-spacing: 1px;
}
.style1 {font-size: 10px; color: #0066CC}
/*---クーポンをご利用の方はここまで---*/
.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 : 25px;
letter-spacing : 0.32px;
op : -3.55px;
color : #E60012;
color : rgb(230, 0, 18);
font-weight: bold;
text-align: center;
}
/*---遅延について案内ここまで---*/

/*---20182015データ作成ガイド追加分---*/
.table_txt{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
border-bottom: solid 3px red;
font-size: 16px;
width: 630px;
}
.table_txt strong{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 16px;
}
.about_nyukodata{
color: red;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: bolder;
font-size: 18px;
background-image: none;
margin-bottom:5px;
}
.akamoji2{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: bolder;
font-size: 15px;
}



/*---20182015データ作成ガイド追加分ここまで---*/

/*---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;
}
/*---20180220トップページランキング修正ここまで---*/
/*---まくつくはここから---*/


#makutsuku_content{
width:630px;
}
#makutsuku_content p{
font-size:14px;
line-height:1.5;
font-family:"メイリオ","ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
}
.makutsuku_container{
overflow:hidden;
padding-left:10px;
}
.makutsuku_button{
text-align:center;
}
.hover:hover{
opacity:0.7;
}
.makutsuku_main_title{
font-size:17px;
color:#ffffff;
height:35px;
line-height:35px;
background-color:#D80C18;
padding-left:15px;
}
.makutsuku_title{
font-size:17px;
border-left:7px solid #F6AB00;
padding-left:5px;
height:27px;
line-height:27px;
margin-bottom:7px;
}
.makutsuku_button{
margin:20px 0 45px 0;
}
.makutsuku_button_text{
font-weight:bold;
font-size:15px;
color:#F6AB00;
margin-bottom:3px;
}
.makutsuku_left_image{
width:305px;
float:left;
}
.makutsuku_right_text{
width:305px;
float:right;
text-align:justify;
}
.makutsuku_more_btn{
color:#ffffff;
font-weight:bold;
background:linear-gradient(#F6AB00 90%,#F08300 10%);
float:right;
padding:2px 5px 2px 5px;
border-radius:2px;
font-size:13px;
margin-top:-13px;
}
.makustsuku_red_text{
color:#E60012;
font-weight:bold;
}
.text_link{
color:#00A0E9;
text-decoration:none;
}
.text_link:hover{
text-decoration:underline;
opacity:0.7;
}
/*---まくつくはここまで---*/

.kiji_doukon_area{
width: 630;
height: 60;
background-color: #fffcdb;
padding: 5;
margin: 10  0;
	}

.top_threekigu_all{
	width: 630px;
	list-style-type: none;
	padding: 0;
}

.top_threekigu:nth-child(-n+2){
	margin-right: 12px;
	float: left;
}

.top_h1_span{
	color:#F08300;
	font-size: 22pt;
	font-family: "A-OTF 新ゴ Pro","メイリオ","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Meiryo","Osaka";
}

p.top_all {
	width: 630px;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.6;
	letter-spacing: 1px;
	margin-left: 0px;
}

.top_red{
	font-size: 12px;
	color:#E83820;
	margin-bottom:10px;
}

.top_titletxt{
	margin-top: 30px;
	font-size: 22pt;
	font-family: "A-OTF 新ゴ Pro","メイリオ","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Meiryo","Osaka";
}

.top_titletxt_txt{
	margin:20px 0px 15px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.6;
	letter-spacing: 1px;
}
.top_main_h2{
background-color: #E83820;
height: 40px;
border-radius: 3px;
font-size: 15px;
color: #fff;
font-weight: bold;
line-height: 42px;
padding-left: 25px;
width: 605px;
line-height: normal;
font-size: 16px;
font-weight: bold;
color: #ffffff;
background-color: #E83820;
}
.top_main_h2:before {
margin-right: 5px;
content: 'f138';
font-family: 'Font Awesome 5 Free';
font-size: 16px;
color: #ffffff;
vertical-align: middle;
}
/*---20180407カテゴリーページ修正ここから---*/
.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_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カテゴリーページ修正ここまで---*/

/*---出荷日案内更新CSS(2019/01/16-1)---*/
  .ship_date_normal, .ship_date_express {
    padding: 5px 0px 5px 10px;
    font-size: 14px;
  }
.ship_date_normal .ship_date_label {
    display: inline-block;
    padding: 0;
    width: 180px;
    text-align: center;
    line-height: normal;
    font-size: 14px;
    font-weight: bold;
    color: #0081cc;
  }
  .ship_date_today {
    font-size: 16px;
    font-weight: bold;
  }
  .ship_date_day {
    font-size: 16px;
    font-weight: bold;
  }
  .ship_date_normal {
    background-color: #ffffff;
  }

 .ship_date_normal .ship_date_day {
    color: #0081cc;
  }
.ship_date_express .ship_date_day {
    color: #E83820;
  }
  .ship_date_attention {
    margin: 5px;
    font-size: 12px;
    color: #d80c18;
  }
  #normal_today, #express_today, #normal_date, #express_date {
    display: none;
  }
.ct_img_spring{
 margin-bottom:15px;
}
.ship_date_express{
    border-top: 2px solid #00479D;
}
.ship_date_express .ship_date_label {
    display: inline-block;
    padding: 0;
    width: 180px;
    text-align: center;
    line-height: normal;
    font-size: 14px;
    font-weight: bold;
    color: #E83820;
  }

/*---20180423のぼりデザイン新規商品登録用ここから---*/
#ndesi_wrapper{
 width:680px;
 white-space:normal;
}
#shohin dl{
 margin-bottom:10px;	
}
.form_table_price{
 width:418px;
 background-color:#666666;
 text-align:center;
 font-size: 12px;
 margin:5px 0px 0px;
}
.form_table_price tr{
 height:25px;
 background-color:#e8ecef;
}
.form_table_price tr:nth-child(n+2){
 height:25px;
 background-color:#FFFFFF;
}
.form_table_price tr td{
 width:145px;	
}
.form_table_price tr:first-child td:first-child{
 color: #ff0000;
 font-weight: bold;	
}
.form_table_price tr:nth-child(n+2) td:nth-child(2){
 color: #ff0000;
 font-weight: bold;	
}
.form_table_price tr td:nth-child(2){
 width:133px;	
}
.form_table_price tr td:nth-child(3){
 width:63px;	
}
.ndesign_tyui{
 margin:20px 0px 0px;	
}
.ndesign_bn_make{
 margin-left:70px;
}
.form_shiyou{
 width: 630px;
 margin-bottom: 10px;
 padding-bottom: 10px;
 border-bottom: 1px solid #666666;
 clear: both;
}
.form_shiyou_le{
 float: left;
 width: 418px;
 margin:0px 10px 0px 0px;
}
.form_shiyou_ri{
 float: left;
 width:192px;
 margin:0;
}
.form_shiyou_midsi{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 font-weight: bold;
 width: 400px;
 border-bottom: 1px dotted #666666;
 margin-bottom: 10px;
 padding-bottom: 7px;
}
.form_shiyou_check{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
}
/*---20180423のぼりデザイン新規商品登録用ここまで---*/
/*---20180425のぼりデザインページ修正ここから---*/
#ndesign_area{
 width:630px;
 white-space:normal;
}
.ndesign_h1 {
 margin:0px 0px 20px;
}
.ndesign_ul{
 list-style:none;
 padding:0;
}
.ndesign_ul li{
 float:left;
 margin:5px 7px 10px 0px;
}
.ndesign_ul li:nth-child(3){
 float:left;
 margin:5px 0px 10px 0px;
}
.ndesign_h2{
 width: 630px;
 height: 40px;
 font-family:"メイリオ", "ＭＳ Ｐゴシック","Osaka", "ヒラギノ角ゴ Pro W3";
 font-size: 17px;
 color: #00A0E9;
 font-weight: bold;
 background-image: url(/goods_img/133/design/noboridesign_titel_back.png);
 background-repeat: no-repeat;
 text-indent: 15px;
 line-height: 1.7;
 margin:30px 0px 10px;
 padding:5px 0px 1px;
 letter-spacing: 1px;
}
.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_inside{
 width:120px;
 height:25px;
 background-color:#0075C2;
 line-height: 28px;
 text-indent:10px;
 margin-bottom: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/112/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;	
}
.ndesign_features{
 width:630px;
}
.ndesign_features_le{
 float:left;
 width:215px;
 margin:0px 15px 0px 0px;
}
.ndesign_features_ri{
 float:left;
 width:398px;
 margin:0;
}
.ndesign_ul_shohn{
 list-style:none;
 padding:0;
 margin:0px 0px 10px;
}
.ndesign_ul_shohn li{
 float:left;
 width:205px;
 margin:0px 7px 0px 0px;
}
.ndesign_ul_shohn li:nth-child(3){
 float:left;
 width:205px;
 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: 605px;
 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: 605px;
 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: 605px;
 height: 30px;
 padding:14px 0px 8px 35px;
 margin:5px 0px 0px;
 border-bottom:5px solid #CCCCCC;
}
/*---20180309各商品フォーム修正ここから---*/
#form_wrapper{
 width:630px;	
}
.form_p_main{
 font-size: 12px;	
}
.form_span_main{
 font-size: 12px;
 font-weight:bold;
}
.form_img_onclick{
 float:left;
 width:220px;
 margin:10px 40px 10px 0px;
}
.form_right_table{
 float:left;
 width:347px;
 margin:20px 0px 10px;
}
.form_table_price{
 width:347px;
 background-color:#666666;
 text-align:center;
 font-size: 12px;
 margin:5px 0px 0px;
}
.form_table_price tr{
 height:25px;
 background-color:#e8ecef;
}
.form_table_price tr:nth-child(n+2){
 height:25px;
 background-color:#FFFFFF;
}
.form_table_price tr td{
 width:145px;	
}
.form_table_price tr:first-child td:first-child{
 color: #ff0000;
 font-weight: bold;	
}
.form_table_price tr:nth-child(n+2) td:nth-child(2){
 color: #ff0000;
 font-weight: bold;	
}
.form_table_price tr td:nth-child(2){
 width:133px;	
}
.form_table_price tr td:nth-child(3){
 width:63px;	
}
.form_span_eraseline{
 text-decoration:line-through;		
}
.form_design_link{
 margin-top:20px;
}
.form_span_red{
 color: #ff0000;
 font-weight: bold;
}
.form_shohin{
 width:630px;
}
.form_shohin_le{
 float:left;
 width:225px;
 margin:10px 13px 10px 0px;
 border:1px solid #807F80;
}
.form_shohin_ri{
 float:left;
 width:390px;
 margin:10px 0px;
}
.form_right_table dl{
 width:347px;
 overflow:hidden;
 border-bottom: 1px solid #666666;
 margin:0px 0px 10px;
 font-size:12px;
 background-color: #e8ecef;
}
.form_right_table dt{
 float:left;
 width: 80px;
 border-top: 1px solid #666666;
 padding: 3px 10px;
}
.form_right_table dd{
 background:#fff;
 margin-left: 100px;
 border-top: 1px solid #666666;
 padding: 3px 10px;
}
.form_right_table dd:after{
 clear:both; /*1段ずつfloat解除する設定(いらない？)*/
}
.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:10px 0px;
 padding:5px 0px;
}
/*---20180425のぼりデザインページ修正ここまで---*/
/*-- テーブルクロスＣＳＳ--*/
.shouhin_title{
	background-color:#E83820;
	height:40px;
	border-radius:3px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	line-height:42px;
	position:relative;
	padding-left:25px;
	width:605px;
}
.shouhin_title::before{
	background-color:#fff;
	height:24px;
	width:7px;
	border-radius:2px;
	position:absolute;
	left:7px;
	top:8px;
	content:"";
}
.shouhin_title_long{
	background-color: #E83820;
	border-radius: 3px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	line-height: 42px;
	position: relative;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 27px;
	line-height: 2;
}
.shouhin_title_long::before{
	content: "";
	position: absolute;
	top: 8px;
	left: 10px;
	width: 7px;
	height: 50px;
	background-color: #fff;
	border-radius: 2px;
}
/*---出荷日案内更新CSS(2019/01/16-2)---*/
  .ship_date_cover {
    margin-top: 10px;
    width: 626px;
    border: 2px solid #00479D;
    font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
  }
  .ship_date_upper {
    display: table;
    border-collapse: collapse;
    font-size: 0;
  }
  .ship_date_top {
    display: table-cell;
    padding: 2px 0px;
    width: 476px;
    text-align: center;
    background-color: #00479D;
  }
  .ship_date_top .ship_date_ttl {
    line-height: normal;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
  }
  .ship_date_top .ship_date_ttl:before {
    margin-right: 5px;
    content: '\f0d1';
    font-family: 'Font Awesome 5 Free';
    font-size: 16px;
    color: #ffffff;
    vertical-align: middle;
  }
  .ship_date_region {
    display: table-cell;
    width: 200px;
    vertical-align: middle;
    text-align: center;
    background-color: #00479D;
  }
  .ship_date_region a {
    display: block;
    padding: 2px 0;
    width: 180px;
    border-radius: 5px;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #00479D;
    background-color: #ffffff;
  }
  .ship_date_region a:after {
    margin-left: 5px;
    content: '\f101';
    font-family: 'Font Awesome 5 Free';
    font-size: 14px;
    color: #00479D;
    vertical-align: middle;
  }


  .ship_date_today {
    font-size: 16px;
    font-weight: bold;
  }
  .ship_date_day {
    font-size: 16px;
    font-weight: bold;
  }
  .ship_date_normal {
    background-color: #ffffff;
  }
  .ship_date_normal .ship_date_day {
    color: #0081cc;
  }

  .ship_date_attention {
    margin: 5px 0 !important;
    font-size: 12px;
    color: #d80c18;
  }
/*---出荷日案内更新---*/
.az_shouhin_info_box {
	width:630px;
	overflow:hidden;
	margin-bottom:25px;
}
.az_shouhin_info_left_box {
	width:290px;
	float:left;
}
.az_shouhin_info_right_box {
	width:330px;
	float:right;
}
.shouhin_info_table{
	width:330px;
	border-top:1px solid #666;
}
.shouhin_info_table td.col1{
	padding:5px 5px;
	width:60px;
	font-size:13px;
	background-color:#F0F0F0;
	border-bottom:1px solid #666;
}
.shouhin_info_table td.col2{
	padding:5px 5px;
	width:270px;
	font-size:13px;
	border-bottom:1px solid #666;
}
.shouhin_price_info{
	width:330px;
	background-color:#666;
}
.shouhin_price_info th{
	width:110px;
	background-color:#F0F0F0;
	text-align:center;
	
}
.shouhin_price_info td{
	width:110px;
	background-color:#fff;
	text-align:center;
}
#featured_image{
	border:1px solid #666;
}
#thumb_image{
	margin:10px 0;
	padding:0;
}
#thumb_image li{
	display:inline-block;
	width:68px;
	height:68px;
}
.thumb_image{
	border:1px solid #666;
	cursor:pointer;
	box-sizing:border-box;
}
.img_active{
	border:2px solid #666;
}
.hover : hover{
	opacity:0.9;
}
.shouhin_temp{
	width:630px;
	overflow:hidden;
	margin-bottom:15px;
}
.shouhin_temp_left{
	width:455px;
	float:left;
	font-size:13px;
	line-height:1.6;
}
.shouhin_temp_right{
	width:165px;
	float:right;
}
.temp_title{
	font-size:15px;
	font-weight:bold;
	color:#FFF100;
	padding-left:5px;
	height:30px;
	line-height:32px;
	background-color:#00479D;
	margin-bottom:3px;
	position:relative;
	width:425px;
}
.temp_title::after{
	width: 0; 
	height: 0; 
	border-left: 30px solid transparent;
	border-right:30px solid transparent;
	border-top: 30px solid #fff;
	content:"";
	position:absolute;
	right:-30px;
}

/*-- テーブルクロスＣＳＳ--*/
/*---20180515新商品「法被」クッションページここから---*/
#hapi_wrapper{
 width:630px;
 white-space:normal;
}
.hapi_img_h1{
 margin:0px 0px 10px;	
}
.hapi_txt{
 font-size: 12px;
 line-height: 1.5;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 margin: 10px 0px 0px;
}
.hapi_h2{
 width:620px;
 background-color:#3E3A39;
 color:#ffffff;
 font-size:20px;
 font-weight:bold;
 padding:8px 0px 8px 10px;
}
.hapi_ul_shohin{
 list-style:none;
 padding:0;
 margin:10px 0px;
}
.hapi_ul_shohin li{
 float:left;
 margin:0px 10px 0px 0px;
}
.hapi_ul_shohin li:nth-child(2){
 float:left;
 margin:0;
}
/*---20180515新商品「法被」クッションページここまで---*/
/*---20180515新商品「法被」フォームここから---*/
.hapi_table_bouki {
 width:630px;
 margin-top:10px;
 padding-bottom: 10px;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.hapi_table_bouki table{
 width:630px;
 border-collapse:collapse;
 border:1px solid #ff0000;
}
.hapi_table_bouki table td{
 height:26px;
 font-size: 16px;
 color: #FFFFFF;
 text-align: center;
 font-weight: bold;
 background-color:#ff0000;
}
.hapi_table_bouki table tr:nth-child(2) td{
 height:32px;
 color:#000000;
 font-weight:normal;
 background-color:#ffffff;
}
.hapiy_h1{
 width: 630px;
 height: 35px;
 background-image: url(/goods_img/133/design/shohin_back.jpg);
 color: #FFFFFF;
 font-size: 17px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-weight: bold;
 margin-bottom: 10px;
 padding-top: 15px;
 text-indent: 25px;
}
.form_img_hapi{
 float:left;
 width:295px;
 margin:10px 18px 30px 0px;
 border:1px solid #000000;
}
.form_right_hapi{
 float:left;
 width:315px;
 margin:20px 0px 10px;
}
.form_table_hapiprice{
 width:315px;
 background-color:#666666;
 text-align:center;
 font-size: 12px;
 margin:5px 0px 0px;
}
.form_table_hapiprice tr{
 height:25px;
 background-color:#e8ecef;
}
.form_table_hapiprice tr:nth-child(n+2){
 height:25px;
 background-color:#FFFFFF;
}
.form_table_hapiprice tr td{
 width:145px;	
}
.form_table_hapiprice tr:first-child td:first-child{
 color: #ff0000;
 font-weight: bold;	
}
.form_table_hapiprice tr:nth-child(n+2) td:nth-child(2){
 color: #ff0000;
 font-weight: bold;	
}
.form_table_hapiprice tr td:nth-child(2){
 width:133px;	
}
.form_table_hapiprice tr td:nth-child(3){
 width:63px;	
}
.form_ul_hapi{
 list-style:none;
 padding:0;
 margin:10px 0px;
}
.form_ul_hapi li{
 float:left;
 width:205px;
 margin:0px 6px 0px 0px;
}
.form_ul_hapi li:nth-child(3){
 float:left;
 width:205px;
 margin:0px;
}
.form_ul_hapi img{
 border:1px solid #807F80;	
}
.hapi_model{
 text-align:center;
 margin:10px 0px;
}
.form_span_eraseline{
 text-decoration:line-through;
}
.hapiy_h2{
 width: 630px;
 height: 31px;
 background-image: url(/goods_img/133/design/shiyou_title.gif);
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 color: #FFFFFF;
 font-weight: bold;
 line-height: 32px;
 text-indent: 15px;
 margin:10px 0px;
}
.form_shiyou{
 width: 630px;
 margin-bottom: 10px;
 padding-bottom: 10px;
 border-bottom: 1px solid #666666;
 clear: both;
}
.form_shiyou_le{
 float: left;
 width: 420px;
 margin:0px 18px 0px 0px;
}
.form_shiyou_ri{
 float: left;
 width:192px;
 margin:0;
}
.form_shiyou_midsi{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 font-weight: bold;
 width: 420px;
 border-bottom: 1px dotted #666666;
 margin-bottom: 10px;
 padding-bottom: 7px;
}
.form_shiyou_check{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
}
.form_design_redbox{
 width:370px;
 border:2px solid #ff0000;
 padding:5px;
 margin-top:5px;
 color:#000000;
}
.form_cartbtn{
 margin-left:50px;	
}
.hapi_inst_color{
 width:628px;
 border:1px solid #cccccc;	
}
.hapi_inst_black{
 width:620px;
 background-color:#eaeaea;
 font-size:12px;
 font-weight:bold;
 padding:5px 0px 5px 8px;
 border-bottom:1px solid #cccccc;
}
.hapi_inst_txt{
 margin:5px 0px 5px 5px;
}
.hapi_img_black{
 padding:0px 5px 5px;
}
.hapi_img_annai{
 margin:10px 0px 20px;	
}
.hapi_inst_color{
 margin:15px 0px 0px;
}
.form_right_hapi dl{
 width:315px;
 overflow:hidden;
 border-bottom: 1px solid #666666;
 margin:0px 0px 10px;
 font-size:12px;
 background-color: #e8ecef;
}
.form_right_hapi dt{
 float:left;
 width: 100px;
 border-top: 1px solid #666666;
 padding: 3px 10px;
}
.form_right_hapi dd{
 background:#fff;
 margin-left: 100px;
 border-top: 1px solid #666666;
 padding: 3px 10px;
}
.form_right_hapi dd:after{
 clear:both; /*1段ずつfloat解除する設定(いらない？)*/
}
/*---20180515新商品「法被」フォームここまで---*/
/*---20180516下記買い物インフォメーション修正ここから---*/
#info_wrapper{
 width: 630px;
 white-space:normal;
}
.info_h2{
 width: 630px;
 margin:10px 0px 5px;
}
.info_ul_tyumon{
 list-style:none;
 padding:0;
}
.info_ul_tyumon li{
 float:left;
 margin:0px 20px 0px 0px;
}
.info_ul_tyumon li:nth-child(3) a{
 display:block;	
}
.info_ul_tyumon li:nth-child(4){
 float:left;
 margin:0;
}
.info_midsi_tyumon{
 margin:10px 0px 0px;	
}
.info_div_le{
 width:310px;
 float:left;
 margin:20px 10px 0px 0px;
}
.info_div_ri{
 width:310px;
 float:left;
 margin:20px 0px 0px;
}
.info_sihrai_mbold{
 font-size:12px;
 font-weight:bold;
 margin-bottom:15px;
}
.info_sihrai_bold{
 font-size:12px;
 font-weight:bold;
}
.info_sihrai_list{
 list-style:none;
 padding:0;
 margin:0;
 font-size:12px;
}
.info_a_shosai{
 float:right;
 margin:20px 0px;
}
.info_txt{
 font-size:12px;
 line-height:20px;
}
.info_tab_soryo{
 width:307px;
 height:137px;
 background-color:#666666;
 border-collapse:collapse;
 text-align:center;
}
.info_tab_soryo tr td{
  background-color:#cccccc;
}
.info_tab_soryo tr:nth-child(n+2) td{
 background-color:#ffffff;	
}
.info_span_red{
 font-size:12px;
 line-height:20px;
 font-weight:bold;
 color:#ff0000;
}
.info_midsi_calender{
 margin:40px 0px 0px;		
}
/*---20180516下記買い物インフォメーション修正ここまで---*/
/*---はっぴここから---*/
.chuui {
    margin: 20px 0;
    padding: 12px;
    line-height: 1.6;
    font-size: 14px;
    background-color: #FCEDE2;
    color: #333;
	overflow:hidden;
}
.chuui_title {
    padding: 2px 0 0 0;
    margin: 0 0 15px;
    background-color: #E70011;
    color: #FFDF02;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5;
    text-align: center;
}
.chuui_info_text{
	float:left;
	margin-right:10px;
	width:350px;
	font-size:14px;
	
}
.chuui_info_img{
	float:right;
	width:240px;
}
/*---はっぴここまで---*/

.kyucyaku_attend{
		
background-color: #EFEFEF;
font-size: 13px;
color: #000;
line-height: 20px;
padding: 5px 10px ;
position: relative;
margin-bottom: 20px;
}
	
.kyucyaku_attend_button{
height: 35px;
padding: 0 7px;
position: absolute;
font-size: 15px;
font-weight: bold;
line-height: 37px;
text-decoration: none;
box-shadow: 1px 1px 2px 1px #AEB0B4;
top: 7px;
right: 12px;
background-color: #0066cc;
}
#bana_wrapper{
 width:630px;
 white-space:normal;
}
.red_text{
 color:#ff0000;
 font-size:12px;
 margin-top:5px;
 font-weight:bold;
}
.poal_kmtt_midashi {
        width: 630px;
        color: #FFFFFF;
        font-size: 18px;
        font-weight: bold;
        font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
        background-color: #114592;
        line-height: 150%;
        text-indent: 5px;
}
/*---20181005タペストリー注意書きここから---*/
.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;
}
/*---20181005タペストリー注意書きここまで---*/
/*--データ入稿商品一覧ここから--*/
.ichiran_midashi{
width: 630px;
height: 50px;
color: #FFFFFF;
margin-bottom: 10px;
background-color: #e83820;
border-radius: 3px;
line-height: 50px;
font-size: 15px;
}
.itemlist{
	width: 630px;
}
.ichiran_midashi_s{
font-size: 11pt;
width: 618px;
height: 35px;
color: #FFFFFF;
margin-bottom: 18px;
background-color: #595757;
border-radius: 3px;
line-height: 35px;
padding: 0 0 0 12;
}
.itembutton_4{
width: 107px;
height: 22p;
margin-left: 80px;
margin-top: 3px;
margin-bottom: 15px;
float: left;
}
.itembutton_4_2 {
width: 107px;
height: 22px;
margin-left: 56px;
margin-top: 3px;
margin-bottom: 15px;
float: left;
}
.itembutton_2 {
width: 107px;
height: 22px;
margin-top: 3px;
margin-bottom: 15px;
margin-left: 130px;
float: left;
}
.itembutton_2_2 {
width: 107px;
height: 22px;
margin-top: 3px;
margin-bottom: 15px;
margin-left: 155px;
float: left;
}
.itembutton_3 {
width: 107px;
height: 22px;
margin-top: 3px;
margin-bottom: 15px;
margin-left: 97px;
float: left;
}
.itembutton_3_2 {
width: 107px;
height: 22px;
margin-top: 3px;
margin-bottom: 15px;
margin-left: 56px;
float: left;
}
.itembutton_3_3 {
width: 107px;
height: 22px;
margin-top: 3px;
margin-bottom: 15px;
margin-left: 255px;
float: left;
}
.itembutton_4_4{
width: 107px;
height: 22p;
margin-left: 20px;
margin-top: 3px;
margin-bottom: 15px;
float: left;
}
/*--データ入稿商品一覧ここまで--*/

.top_h3{
font-size: 17px;
width: 630px;
height: 32px;
background-color: #e83820;
color: #ffffff;
border-radius: 2px;
line-height: 33px;
box-shadow: 1px 1px 2px #aaaaaa;
margin: 15 0 8 0 !important;
}
.top_h3:before{
margin: 0 5px 0 7px;
content: '\f138';
font-family: 'Font Awesome 5 Free';
color: #ffffff;
font-size: 15px;
}

.top_info_h3{
font-size: 17px;
width: 630px;
height: 32px;
background-color: #02993b;
color: #ffffff;
border-radius: 2px;
line-height: 33px;
box-shadow: 1px 1px 2px #aaaaaa;
}
.top_info_h3:before{
margin: 0 5px 0 7px;
content: '\f138';
font-family: 'Font Awesome 5 Free';
color: #ffffff;
font-size: 15px;
}
.payment_nyukin_confi{
 width:590px;
 background-color:#fff5ee;
 padding:10px 20px;
 margin:10px 0px;
}
.payment_nyukin_confi .midsi{
 font-size:13px;
 font-weight:bold;
 margin:0px 0px 10px;
}
.payment_nyukin_confi .txt{
 font-size:12px;
 margin:0;
 line-height:22px;
}

.darkred_title{
font-size: 15px;
width: 630px;
height: 32px;
background-color: #bd1700;
color: #ffffff;
border-radius: 2px;
line-height: 33px;
box-shadow: 1px 1px 2px #aaaaaa;
}
.darkred_title:before{
margin: 0 5px 0 7px;
content: '\f138';
font-family: 'Font Awesome 5 Free';
color: #ffffff;
font-size: 14px;
}

/*--セイル生地のみページ改修--*/
.sail_set_btn{
width: 250px;
padding: 9 0 9 0;
background: #2E2E2E;
color: #ffffff;
font: bold 18px/24pt "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
text-align: center;
border-radius: 5px;
}	
.sail_set_btn a:visited{
color: #ffffff;
}
.sail_set_memo{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
font-size: 12px;
text-align: center;
}
.sail_set_all{
margin: 78 0 0 0;
}
/*---20190410長持ちのぼり追加ここから---*/
#nagmt_wrapper{
 width:630px;
 white-space:normal;
}
.nagmt_img_top{
 margin:5px 0px;
}
.nagmt_h3{
 width: 625px;
 height: 30px;
 color: #fff;
 font-size: 14px;
 background-color: #3E3A39;
 padding-left:5px;
 border-radius: 2px;
 font-weight: bold;
 line-height: 32px;	
}
.nagmt_list{
 list-style:none;
 padding:0;
 margin:10px 0px 30px;
}
.nagmt_list li{
 float:left;
 width:200px;
 margin:0px 15px 0px 0px;
}
.nagmt_list li:nth-child(3){
 float:left;
 width:200px;
 margin:0;
}
.nagmt_list li .midsi{
 font-size:13px;
 font-weight:bold;
 text-align:center;
 margin:3px 0px 5px;
 border-bottom:2px solid #88cb7f;
}
.nagmt_tab_price{
 width:330px;
 background-color:#666;
 margin:0px 0px 20px;
}
.nagmt_tab_price tr th{
 width:110px;
 background-color:#F0F0F0;
 text-align:center;
 padding:6px 0px;
}
.nagmt_tab_price tr td{
 width:110px;
 background-color:#fff;
 text-align:center;
 padding:5px 0px;
}
.nagmt_tab_price tr td:nth-child(2){
 width:110px;
 background-color:#fff;
 text-align:center;
 padding:4px 0px;
 color:#ff0000;
 font-weight:bold;
}
.nagmt_img_tempitirn{
 margin:10px 0px;	
}
.nagmt_ul_temp{
 list-style:none;
 padding:0;
 margin:0px 0px 10px;
}
.nagmt_ul_temp li{
 float:left;
 margin:0px 3px 0px 0px;
}
.nagmt_ul_temp li:nth-child(4){
 float:left;
 margin:0;
}
.nagmt_btn_guide{
 float:left;
 margin:0px 10px 0px 0px;
}
.nagmt_btn_design{
 float:left;
 margin:0;
}
.nagmt_btn_cart{
 margin-left:70px;	
}
.nagmt_div_color{
 width:628px;
 margin:20px 0px 10px;
 border-left:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
}
.nagmt_div_color .midsi{
 font-size:13px;
 font-weight:bold;
 background-color:#EAEAEA;
 padding:6px 0px 6px 5px;
 border-top:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
}
.nagmt_div_color .txt{
 font-size:12px;
 line-height:20px;
 padding:5px;
}
.nagmt_div_color img{
 margin:0px 0px 15px;	
}
.nagmt_img_last{
 margin:30px 0px 0px;	
}
.nagmt_div_color{
 width:628px;
 margin:20px 0px 10px;
 border-left:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
}
.nagmt_div_color .midsi{
 font-size:13px;
 font-weight:bold;
 background-color:#EAEAEA;
 padding:6px 0px 6px 5px;
 border-top:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
}
.nagmt_div_color .txt{
 font-size:12px;
 line-height:20px;
 padding:5px;
}
.nagmt_div_color img{
 margin:0px 0px 15px;	
}
.nagmt_img_last{
 margin:30px 0px 0px;	
}
.ndesign_img_gide{
 display:block;
 margin:10px 0px;
}

.nagmt_list li p{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}

.nagmt_list li p{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
/*---20190410長持ちのぼり追加ここまで---*/

/*---20190522トップページ下部改修ここから---*/
.top_seasons_items{
	width: 630px;
	margin: 8 0 0 0;
}

.top_kisei_category{
	width: 630px;
	margin: 8 0 0 0;
}
.top_kisei_cate_ul{
	list-style: none;
	padding: 0;
	margin: 0 0 12px 0;
}
.top_kisei_cate_ul li{
	float: left;
	width: 309px;
	margin: 0 12px 0 0;
}
.top_kisei_cate_ul li:nth-child(2){
	float: left;
	width: 309px;
	margin: 0;
}
	
.season_item_list{
	width: 630px;
	float: left;
	padding: 0;
	list-style-type: none;
	margin:0 0 20 0;    
}
	
.season_item_list li{
	width: 206px;
	float: left;
	margin-right: 6px;
}
	
.season_item_list li:nth-child(3){
	width: 206px;
	float: left;
	margin-right: 0px;
}
	
	
.season_item_title{
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Meiryo', 'メイリオ', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3','Osaka','MS PGothic','arial, helvetica', sans-serif;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 206px;
	height: 35px;
	background-color: #F18E2C;
}
.season_item_word{
	float: left;
	list-style-type: none;
	width: 124px;
	height: 82px;
	background-color: #FFFCD1;
	font-family: 'Meiryo', 'メイリオ', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3','Osaka', 'MS PGothic','arial','helvetica',sans-serif;
	font-weight: bold;
	font-size: 10pt;
	padding: 0;
}
.season_item_word li{
	width: 124px !important;
	float: left;
	border-bottom: 1px dotted #646464;
	text-align: center;
	padding: 5 0;
}
	
.season_item_word li:nth-child(3){
	width: 124px !important;
	float: left;
	border-bottom: none;
	text-align: center;
	padding: 5 0;
}

.season_item_word_link:link{
	color: #333333;
}
	
.season_item_word_link:visited{
	color: #333333;
}
	
.season_item_word_link:hover{
	color: #F3982D;
}
	
.season_item_word_link:active{
	color: #F3982D;
}
	
.season_item_list{
	list-style-type: none;
}
.season_item_list img{
	float: left;
}
	

/*---20190522トップページ下部改修ここまで---*/
.gray{

}

/*----ビッグ追加CSS----*/
.point_wrapper {
    width: 630px;
    height: 265px;
    margin-bottom: 20px;
}
.grey_title {
    background-color: #595656;
    height: 35px;
    border-radius: 3px;
    font-weight: bold;
    line-height: 39px;
    position: relative;
    width: 618px;
    color: white;
    font-size: 16px;
    padding-left: 12px;
}
.grey_title::before{
    content: attr(e);
    color: white;
    display: inline;
}
.point{
    width: 200px;
    float: left;
}
.point:nth-child(2){
    margin: 0px 15px;
}
.point_title{
    font-weight: bold;
    font-size: 14px;
    line-height: 25px;
    border-bottom: 2px solid green;
    margin: 8px 0;
    text-align: center;
}
.point_txt{
    font-size: 13px;
    margin:0;
    line-height:20px;
}
.fa, .fas {
    font-weight: bold;
    color: white;
    font-size: 14px;
}

/*-----のぼり旗について追加CSS-------*/

.outline_text{
font-family:inherit;
margin-top: 10px;
}
.outline_text >a{
text-decoration:underline;
}
.outline_text >a:hover{
text-decoration:none;
}
.price_orange {
    background-color: #da4815;
    height: 30px;
    font-weight: bold;
    line-height: 33px;
    position: relative;
    width: 620px;
    color: white;
    font-size: 14px;
    padding-left: 10px;
}
div#jumbo {
    background-color: #2da03b;
}
div#mini {
    background-color: #4d4b94;
}
div#bouen {
    background-color: #d20000;
}
div#wide {
    background-color: #0b7cc3;
}
div#big {
    background-color: #e74473;
}
.price_size {
    background-color: #313332;
    height: 22px;
    font-weight: bold;
    line-height: 24px;
    position: relative;
    width: 620px;
    color: white;
    font-size: 11px;
    padding-left: 10px;
}
a:hover .price_hover {
    opacity: 0.7;
}
/*---20190610長持ちのぼり価格表修正ここから---*/
.nagmt_tab_midsi{
 display:block;
 width:310px;
 color:#ffffff;
 font-size:13px;
 font-weight:bold;
 background-color:#98d98e;
 padding:5px 10px;
 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
/*---20190610長持ちのぼり価格表修正ここまで---*/
/*---20190621テーブルクロス修正ここから---*/
#cloth_wrapper{
 width:630px;
 white-space:normal;
}
/*---20190621テーブルクロス修正ここまで---*/
/*---20190724コラム基礎ここから---*/
#column_wrapper{
 width:630px;
 white-space:normal;
}
.column_h1{
 position:relative;
 width:605px;
 color:#fff;
 font-size:16px;
 font-weight:bold;
 line-height:42px;
 background-color:#E83820;
 border-radius:3px;
 padding:0px 0px 0px 25px;
 margin:0px 0px 15px;
}
.column_h1::before{
 position:absolute;
 content:"";
 top:8px;
 left:7px;
 width:7px;
 height:24px;
 background-color:#fff;
 border-radius:2px;
}
.column_h2{
 position:relative;
 width:605px;
 color:#E83820;
 font-size:15px;
 font-weight:bold;
 line-height:42px;
 background-color:#f5f5f5;
 padding:0px 0px 0px 25px;
 margin:20px 0px 10px;
 box-shadow: 1px 1px 2px #aaaaaa;
}
.column_h2::before{
 position:absolute;
 content:"";
 top:8px;
 left:7px;
 width:7px;
 height:24px;
 background-color:#E83820;
}
.column_h3{
 width: 615px;
 font-size: 15px;
 font-weight: bold;
 border-bottom: 1px dotted #383c3c;
 border-left: 7px solid #E83820;
 margin:20px 0px 10px;
 padding: 8px 0px 8px 8px;
}
.column_txt{
 font-size:12px;
 line-height:20px;
 font-family: Meiryo;
 margin:5px 0px;
}
.column_txt a{
 font-size:12px;
 line-height:20px;
}
.column_txt a:hover{
 text-decoration: underline;
}
.column_mokji{
 width: 616px;
 padding: 8px 5px;
 border: 2px solid #F08300;
 margin: 15px 0px;
}
.column_mokji p {
 font-size: 14px;
 text-align: center;
 margin:0px 0px 3px;
}
.column_mokji ol {
 list-style: none;
 padding: 0;
 line-height:20px;
}
.column_mokji ol a {
    font-size: 12px;
    text-decoration: none;
    color: black;
    font-weight: bold;
}
.column_mokji ol a:hover{
 font-size: 12px;
 text-decoration: underline;
}
.column_mokji ol li{
 font-size: 12px;
}
.column_mokji .mokji_ol_two {
 list-style: none;
 padding: 0;
 margin: 3px 0px 3px 20px;
}
.column_mokji .mokji_ol_two > li > a {
    font-weight: normal;
}
.column_span_margin{
 display:block;
 margin-top:10px;
}
.column_span_bold{
 font-size:12px;
 font-weight:bold;
}
.column_span_border{
 font-size:12px;
 border-bottom:1px solid #000;
}
.column_span_marker{
 font-size:12px;
 background-color: #f9c89b;
}
.column_kiji_midsi{
 font-size:15px;
 font-weight:bold;
 border-bottom:2px solid #E83820;
 line-height:22px;
font-family: Meiryo;
 margin:15px 0px 5px;	
}
/*---20190724コラム基礎ここまで---*/
/*---20190724コラム「のぼりの取り付け部分「チチ」についてPickup！」ここから---*/
.clmtiti_top_img{
 margin:0px 0px 5px;	
}
.clmtiti_hukidasi{
 float:left;
 position: relative;
 display: inline-block;
 width:360px;
 font-size: 12px;
 line-height:20px;
 margin:0px 25px 0px 0px;
 padding: 7px 10px;
 background-color: #fff;
 border:3px solid #f5deb3;
}
.clmtiti_hukidasi:before {
 content: "";
 position: absolute;
 top: 50%;
 right: -24px;
 margin-top: -12px;
 border: 12px solid transparent;
 border-left: 12px solid #FFF;
 z-index: 2;
}
.clmtiti_hukidasi:after {
 content: "";
 position: absolute;
 top: 50%;
 right: -30px;
 margin-top: -14px;
 border: 14px solid transparent;
 border-left: 14px solid #f5deb3;
 z-index: 1;
}
.clmtiti_hukidasi_img{
 float:left;
 margin:0;
}
.clmtiti_titi_le{
 float:left;
 width:180px;
 margin:5px 10px 0px 0px;
}
.clmtiti_titi_ri{
 float:left;
 width:440px;
 margin:20px 0px 0px;
 font-size:12px;
 line-height:20px;
}
.clmtiti_direction_le{
 float:left;
 width:250px;
 margin:5px 10px 10px 0px;
}
.clmtiti_direction_ri{
 float:left;
 width:370px;
 margin:20px 0px 0px;
}
.clmtiti_hukuro_le{
 float:left;
 width:370px;
 margin:5px 10px 0px 0px;
}
.clmtiti_hukuro_ri{
 float:left;
 width:250px;
 margin:5px 0px 0px;
}
.clmtiti_hukurot_le{
 float:left;
 width:250px;
 margin:10px 10px 10px 0px;
}
.clmtiti_hukurot_ri{
 float:left;
 width:370px;
 margin:10px 0px;
 font-size:12px;
 line-height:20px;
}
.clmtiti_kurunabi_le{
 float:left;
 margin:0;
}
.clmtiti_kurunabi_ri{
 float:left;
 margin:0;
}
.clmtiti_kurunabi_ri a{
 font-size:12px;	
}
.clmtiti_kurunabi_ri a:hover{
 text-decoration: underline;	
}
.clmtiti_matome_ul{
 list-style:none;
 padding:0;
 margin:5px 0px 10px;
}
.clmtiti_matome_ul li{
 font-size:12px;
 line-height:22px;
}
/*---20190724コラム「のぼりの取り付け部分「チチ」についてPickup！」ここまで---*/
/*---20190726コラム「沖縄物産展や沖縄フェアに！　のぼり旗を活用しよう」ここから---*/
.clmoknw_top_img{
 margin:0px 0px 5px;		
}
.clmoknw_tab_nobori{
 width:630px;
 border-collapse:collapse;
 border:1px solid #ff8c00;
 margin:10px 0px 0px;
}
.clmoknw_tab_nobori tr th{
 width:208px;
 padding:5px 0px;
 color:#fff;
 font-size:13px;
 background-color:#ff8c00;
 border-right:1px solid #fff;
}
.clmoknw_tab_nobori tr th:nth-child(3){
 border-right:1px solid #ff8c00;
}
.clmoknw_tab_nobori tr:nth-child(2) td{
 width:208px;
 padding:10px 0px;
 text-align:center;
}
.clmoknw_tab_nobori tr:nth-child(3) td{
 width:208px;
 font-size:12px;
 line-height:22px;
 padding:5px;
}
.clmoknw_nobori_le{
 float:left;
 width:240px;
 text-align:center;
 margin:10px 0px;
}
.clmoknw_nobori_ri{
 float:left;
 width:390px;
 padding-top:10px;
 margin:10px 0px;
}
.clmoknw_nobori_le ul{
 display:block;
 width:210px;
 list-style:none;
 padding:0;
 margin:0 auto;
}
.clmoknw_nobori_le ul li{
 float:left;
 margin:0px 5px 0px 0px;
}
.clmoknw_nobori_le ul li:nth-child(2){
 float:left;
 margin:0;
}
/*---20190726コラム「沖縄物産展や沖縄フェアに！　のぼり旗を活用しよう」ここまで---*/
/*---20190731コラム「神社にあるのぼり旗の意味とは？名前の由来や色を解説」ここから---*/
.clmshrine_top_img{
 margin:0px 0px 5px;		
}
.clmshrine_nobori_le{
 float:left;
 width:220px;
 margin:0px 10px 0px 0px;
}
.clmshrine_nobori_le ul{
 list-style:none;
 padding:0;
 margin:0;
}
.clmshrine_nobori_le ul li{
 float:left;
 margin:0px 10px;
 text-align:center;
}
.clmshrine_nobori_le ul li:nth-child(2){
 float:left;
 margin:0;
 text-align:center;
}
.clmshrine_nobori_le ul li a{
 font-size:12px;
 text-decoration:none;
}
.clmshrine_nobori_le ul li a:hover{
 text-decoration:underline;	
}
.clmshrine_nobori_ri{
 float:left;
 width:400px;
 margin:0px 0px 10px;
}
.clmshrine_nobori_tab{
 width:630px;
 text-align:center;
 border-collapse:collapse;
}
.clmshrine_nobori_tab tr th{
 width:280px;
 padding:5px 2px;
}
.clmshrine_nobori_tab tr .rowspan{
 width:140px;		
}
.clmshrine_nobori_tab tr th:nth-child(2){
 width:70px;		
}
.clmshrine_nobori_tab tr td{
 padding:6px 2px;
}
.clmshrine_txt_small{
 font-size:10px;
 margin:6px 0px 0px;
}
.clmshrine_img_color{
 margin:0px 0px 5px;	
}
.clmshrine_profile{
 margin:15px 0px;
 padding:8;
 border:2px solid #a9a9a9;
}
.clmshrine_profile .name{
 font-size:18px;
 margin:3px 0px;
 font-weight:bold;
}
/*---20190731コラム「神社にあるのぼり旗の意味とは？名前の由来や色を解説」ここまで---*/
/*---20191004コラム「【今すぐできる】店舗集客に効果的ノウハウ13選！無料の集客方法も紹介」ここから---*/
.clmattract_top_img{
 margin:5px 0px 10px;	
}
.clmattract_repeat_img{
 margin:10px 0px 0px;	
}
.clmattract_comment{
 font-size:10px;
 margin:0;
}
.clmattract_distribution_tab{
 width:630px;
 margin:0px 0px 10px;
 border-collapse:collapse;
}
.clmattract_distribution_tab tr td{
 width:210px;
 padding:10;
}
.clmattract_distribution_tab tr td:first-child{
 font-size:13px;
 font-weight:bold;
 background-color:#abced8;
}
.clmattract_distribution_tab tr td:nth-child(n+2){
 text-align:center;
}
.clmattract_distribution_tab tr:nth-child(n+4) td:nth-child(n+2){
 text-align:left;
}
.clmattract_point{
 width:606px;
 margin:10px 0px;
 padding:10;
 border:2px solid #ffa500;
}
.clmattract_point .midsi{
 font-size:13px;	
}
.clmattract_point ul{
 list-style:none;
 margin:5px 0px;
 padding:0;
}
.clmattract_point ul li{
 font-size:12px;
 margin:4px 0px 0px;
}
.clmattract_point ul li .bold{
 font-size:12px;
 font-weight:bold;	
}
.clmattract_posting_tab, .clmattract_sns_tab{
 width:630px;
 margin:0px 0px 10px;
 border-collapse:collapse;
}
.clmattract_posting_tab tr td, .clmattract_sns_tab tr td{
 padding:10px 5px;
}
.clmattract_posting_tab tr td:first-child, .clmattract_sns_tab tr td:first-child{
 width:86px;
 font-size:13px;
 font-weight:bold;
 background-color:#abced8;
}
.clmattract_posting_tab tr td:nth-child(n+2), .clmattract_sns_tab tr td:nth-child(n+2){
 width:136px;
 text-align:center;
}
.clmattract_posting_tab tr:nth-child(n+4) td:nth-child(n+2), .clmattract_sns_tab tr:nth-child(n+4) td:nth-child(n+2){
 text-align:left;
}
.clmattract_posting_rei{
 list-style:none;
 padding:0;
}
.clmattract_posting_rei li{
 float:left;
 margin:10px 10px 0px 0px;
}
.clmattract_posting_rei li:nth-child(2){
 float:left;
 margin:10px 0px 0px;
}
.clmattract_posting_rei li p{
 font-size:12px;
 margin:0px 0px 5px;
}
.clmattract_setti_link{
 font-size:15px;
 font-weight:bold;
 text-align:center;
 margin:20px 0px;
}
.clmattract_extra{
 background-color:#fffacd;
 padding:10px 20px;
 margin:0px 0px 40px;
}
.clmattract_extra .midsi{
 font-size:14px;
 font-weight:bold;
}
.clmattract_extra img{
 float:left;
 margin:10px 10px 0px 0px;
}
.clmattract_extra .txt{
 float:left;
 width:380px;
 font-size:12px;
 margin:50px 0px 0px;
}
.column_h4{
 font-size:14px;
 font-weight:bold;
 margin:20px 0px 5px;
}
.column_h4_circle{
 font-size:14px;
 font-weight:bold;
 color:#E83820;
}
.clmattract_net_tab{
 width:630px;
 margin:0px 0px 10px;
 border-collapse:collapse;
}
.clmattract_net_tab tr td{
 padding:10px 5px;
}
.clmattract_net_tab tr td:first-child{
 width:90px;
 font-size:13px;
 font-weight:bold;
 background-color:#abced8;
}
.clmattract_net_tab tr td:nth-child(n+2){
 width:180px;
 text-align:center;
}
.clmattract_net_tab tr:nth-child(n+4) td:nth-child(n+2){
 text-align:left;
}
/*---20191004コラム「【今すぐできる】店舗集客に効果的ノウハウ13選！無料の集客方法も紹介」ここまで--*/
/*---20191007コラム「のぼりは洗濯できる？色落ちやシワ伸ばしなどお手入れ方法大公開！」ここから---*/
.clmcare_top_img{
 display:block;
 margin:10px auto;
}
.clmcare_kiji_le{
 float:left;
 width:200px;
 margin:0px 10px 10px 0px;
}
.clmcare_kiji_ri{
 float:left;
 width:420px;
 font-size:12px;
 margin:10px 0px 0px;
}
.clmcare_preparation_le{
 float:left;
 width:210px;
 list-style:none;
 padding:0;
 margin:0px 10px 10px 0px;
}
.clmcare_preparation_le li{
 margin:0px 0px 5px;	
}
.clmcare_preparation_cen{
 float:left;
 width:150px;
 margin:0px 10px 0px 0px;
}
.clmcare_preparation_ri{
 float:left;
 width:150px;
 margin:0;
}
.clmcare_note_list{
 list-style:none;
 padding:0;
 margin:20px 0px 0px;
}
.clmcare_note_list li{
 font-size:12px;
 padding:0;
 margin:10px 0px 0px;
}
.clmcare_step_le, .clmcare_trouble_le{
 float:left;
 width:150px;
 margin:0px 10px 0px 0px;
}
.clmcare_step_ri, .clmcare_trouble_ri{
 float:left;
 width:470px;
 margin:5px 0px 0px;
}
.clmcare_p_matome{
 font-size:15px;
 font-weight:bold;
 margin:20px 0px 5px;
 font-family: Meiryo;
}
/*---20191007コラム「のぼりは洗濯できる？色落ちやシワ伸ばしなどお手入れ方法大公開！」ここまで---*/
/*---20191101コラム「のぼり旗で少年野球チーム、クラブチームを応援！【デザイン事例あり】」ここから---*/
.clmbaseball_img_top{
 margin:0px 0px 10px;	
}
.clmbaseball_decision_le{
 width:200px;
 float:left;
 margin:0px 20px 10px 0px;
}
.clmbaseball_decision_le .description{
 font-size:13px;
 margin:0px 0px 5px;
}
.clmbaseball_decision_le img{
 margin:0px 0px 10px;	
}
.clmbaseball_decision_le .case_link{
 font-size:12px;	
}
.clmbaseball_decision_ri{
 width:410px;
 float:left;
 margin:0px 0px 10px;
}
.clmbaseball_decision_ri .midsi_bold{
 font-size:14px;
 font-weight:bold;
 margin:0px 0px 5px;
}
.clmbaseball_decision_ri .txt{
 font-size:12px;
 margin:0px 0px 20px;
}
.clmbaseball_slogan_tab{
 width:630px;
 margin:20px 0px 10px;
 border-collapse:collapse;		
}
.clmbaseball_slogan_tab tr th{
 font-size:14px;
 padding:6px 0px;
 background-color:#fff1cf;
}
.clmbaseball_slogan_tab tr td{
 width:315px;
 font-size:13px;
 text-align:center;
 padding:5px 0px;
}
.clmbaseball_point{
 position: relative;
 margin: 40px 0px 10px;
 padding: 10px 20px;
 border:1px solid #ffa500;
 border-radius: 8px;
}
.clmbaseball_point .box_title {
 position: absolute;
 display: inline-block;
 top: -13px;
 left: 10px;
 padding: 0 42px 0px 9px;
 line-height: 1;
 font-size: 20px;
 background: #FFF;
 color: #000;
 font-weight: bold;
 font-family: Meiryo;
}
.clmbaseball_point img{
 position: absolute;
 display: inline-block;
 top: -19px;
 left: 83px;
}
.clmbaseball_point .txt{
 margin:10px 0px 0px; 
 padding: 0;
}
.clmbaseball_ossme{
 width:606px;
 text-align:center;
 padding:0px 10px 20px;
 border:2px solid #007bbb;
 background-color:#ebf6f7;
 margin:20px 0px 40px;
}
.clmbaseball_ossme .midsi_box{
 display:inline-block;
 background-color:#007bbb;
 color:#fff;
 font-size:16px;
 font-weight:bold;
 text-align:center;
 font-family: Meiryo;
 padding:8px 20px;
}
.clmbaseball_ossme .txt{
 font-size:14px;
 font-weight:bold;
 line-height:22px;
 margin:20px 0px 10px;
}
.clmbaseball_ossme .yellow_marker{
 font-size:14px;
 font-weight:bold;
 background-color:#fcd575;
}
.clmbaseball_ossme ul{
 list-style:none;
 padding:0;
 margin:20px 0px 0px;
}
.clmbaseball_ossme ul li{
 float:left;
 margin:0px 25px 0px 0px;
}
.clmbaseball_ossme ul li:nth-child(5){
 float:left;
 margin:0;
}
.clmbaseball_ossme .notes{
 display:inline-block;
 color:#000 !important;
 font-size:13px;
 margin:10px 0px 0px;
 border-bottom:1px solid #000;
}
.clmbaseball_wordnote_le{
 width:180px;
 float:left;
 margin:20px 20px 0px 0px;
}
.clmbaseball_wordnote_ri{
 width:430px;
 float:left;
 margin:20px 0px 0px;
}
.clmbaseball_wordnote_ri .midsi_bold{
 font-size:14px;
 font-weight:bold;
 margin:0px 0px 5px;
}
.clmbaseball_wordnote_ri .txt{
 font-size:12px;
 line-height:22px;
}
.clmbaseball_item_le{
 width:180px;
 float:left;
 margin:20px 20px 0px 0px;	
}
.clmbaseball_item_le img{
 margin:0px 0px 10px;	
}
.clmbaseball_item_ri{
 width:430px;
 float:left;
 margin:20px 0px 0px;	
}
.clmbaseball_item_ri .midsi_bold{
 font-size:14px;
 font-weight:bold;
 margin:0px 0px 5px;
}
.clmbaseball_item_ri .txt{
 font-size:12px;
 line-height:22px;
 margin:0px 0px 15px;
}
.clmbaseball_midsi_bold{
 font-size:13px;
 font-weight:bold;
 margin:10px 0px 5px;
}
.column_txt_margin{
 font-size: 12px;
 line-height: 20px;
 font-family: Meiryo;
 margin: 5px 0px 20px;
}
.clmbaseball_midsi_matme{
 font-size:17px;
 font-weight:bold;
 font-family: Meiryo;
 margin:30px 0px 10px;
}
/*---20191101コラム「のぼり旗で少年野球チーム、クラブチームを応援！【デザイン事例あり】」ここまで---*/
/*---20191114コラム「のぼりの防炎加工について徹底解説！」ここから---*/
.clmbouen_img_top{
 margin:0px 0px 10px;	
}
.clmbouen_midsi_bold{
 font-size:13px;
 font-weight:bold;
 margin:10px 0px 5px;
}
.clmbouen_target_rei{
 background-color:#f5f5f5;
 padding:20px 25px;
 border-radius:20px;
 margin:10px 0px 15px;
}
.clmbouen_target_rei blockquote{
 margin:0;
}
.clmbouen_target_rei blockquote p{
 font-size: 12px;
 line-height: 20px;
 font-family: Meiryo;
 margin:0px 0px 10px;
}
.clmbouen_sticker_le{
 width:200px;
 float:left;
 margin:10px 10px 0px 0px;
}
.clmbouen_sticker_ri{
 width:420px;
 float:left;
 margin:0;
 font-size: 12px;
 line-height: 20px;
 font-family: Meiryo;
}
.clmbouen_ossme{
 width:606px;
 text-align:center;
 padding:0px 10px 20px;
 border:2px solid #007bbb;
 background-color:#ebf6f7;
 margin:20px 0px 40px;
}
.clmbouen_ossme .midsi_box{
 display:inline-block;
 background-color:#007bbb;
 color:#fff;
 font-size:16px;
 font-weight:bold;
 text-align:center;
 font-family: Meiryo;
 padding:8px 20px;
}
.clmbouen_ossme .txt{
 font-size:14px;
 line-height:22px;
 margin:20px 0px 10px;
}
.clmbouen_ossme .notes{
 display:inline-block;
 color:#000 !important;
 font-size:13px;
 margin:0;
 border-bottom:1px solid #000;
}
.clmbouen_center_link{
 text-align:center;
 margin:20px 0px 25px;
}
.clmbouen_center_link .explanation{
 font-size:12px;
 font-family: Meiryo;
}
.clmbouen_center_link .link_btn{
 margin:5px 0px 0px;
}
.clmbouen_center_link .link_btn a {
 display: inline-block;
 background-color: #ff8c00;
 border-radius: 3px;
 padding:10px;
}
.clmbouen_center_link .link_btn_txt {
 display: inline-block;
 font-size: 15px;
 font-weight: bold;
 color: #FFFFFF;
 text-align:center;
 text-decoration: none;
}
.clmbouen_midsi_matme{
 font-size:15px;
 font-weight:bold;
 font-family: Meiryo;
 margin:30px 0px 10px;
}
.colum_relation_link {
 margin: 50px 0px 0px;
}
.colum_relation_link .midsi{
 font-size: 15px;
 font-weight: bold;
 font-family: Meiryo;
}
.colum_relation_link ul{
 list-style: none;
 padding: 0;
 margin: 10px 0px 0px;
}
.colum_relation_link ul li {
 position: relative;
 width: 180px;
 float: left;
 padding: 10;
 border: 1px solid #000;
 border-radius: 10px;
 margin: 0px 12px 0px 0px;
 z-index: 1;
}
.colum_relation_link ul li:nth-child(3){
 margin: 0;
}
.colum_relation_link ul li .txt {
 font-size: 13px;
 font-family: Meiryo;
 margin: 8px 0px 0px;
}
/*---20191114コラム「のぼりの防炎加工について徹底解説！」ここまで---*/

/*-両面注意かき-*/
.red_border_box {
    padding: 0.5rem;
    margin-top: 1.5rem;
    border: 1px solid red;
    background-color: #FFE5E5;
    color: #333;
}
.red_text {
    margin: 0.1rem 0 0.2rem;
    line-height: 1.6;
    color: red;
    font-weight: bold;
}
/*---20200131無料生地見本ページ修正ここから---*/
.wrap_data_method_title{
 padding: 0.8rem;
 margin: 1rem 0!important;
 background-color: #FCEDE2;
 color: #333;
 font-size: 15px; 
}
.goods_data_method_title{
 padding: 0.2rem 0;
 margin-top: 0;
 margin-bottom: 0.8rem;
 background-color: #E70011;
 text-align: center;
 font-weight: bold;
 color: #fff;
 font-size: 15px;
 font-family: "メイリオ", Meiryo;
}
.shipping_method_col label {
 font-size:13px;
}
.shipping_method_col .mail_margin_txt{
 margin:0px 0px 10px;	
}
.shipping_method_col .shipping_method_red_label{
 display: inline-block;
 background-color: #e70011;
 color: #fff;
 padding: 0 1.5rem;
 margin-right: .8rem;
}
#shipping_mail_text{
 font-size:13px;
}
#shipping_delivery_text{
 font-size:13px;
 display: none;
}
/*---20200131無料生地見本ページ修正ここまで---*/
