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

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



* {
	white-space: normal;
}
a:link {
	text-decoration: none;
}

a:hover {
	color: #6495ed;
	text-decoration: underline;
}

a:hover img.overwhite{
    cursor:pointer;
    filter: alpha(opacity=30);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=30)";  /* ie 8 */
    -moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* Safari 1.x */
    opacity:0.6;
    zoom:1;
}
a img { 
        border: none;
}
a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70); 
}
h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 0px;
font-weight:normal;
}
#main_image {
	width: 680px;
	margin-bottom: 5px;
}
.bana {
	margin-top: 8px;
	width: 180px;
}
#button {
	width: 680px;
	text-align: right;
	margin-bottom: 12px;
	margin-top: 3px;
}


#side {
	margin-left: 5px;
	width: 180px;
}
#sales {
	margin-top: 5px;
	margin-bottom: 20px;
	width: 680px;
}
#bar_kantan {
	width: 680px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#design_image {
	width: 680px;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-bottom: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a9a9a9;
}
#design_image2 {
	width: 680px;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-bottom: 18px;
}
bar_original {
	width: 680px;
	margin-bottom: 5px;
}
#top_kakakuhyo {
	width: 680px;
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#design_kakaku {
	width: 680px;
	margin-top: 20px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 20px;
}
hr {
	font-size: 9px;
}
.akamoji {
	font-size: 14px;
	color: #FF0000;
}

#design_sakuseihi {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #a9a9a9;
	margin-bottom: 5px;
	line-height: 18px;
}
#mitsumori_bana {
	width: 680px;
	margin-bottom: 20px;
}
#kiji_bana {
	width: 680px;
	margin-top: 20px;
	margin-bottom: 5px;
}
#hyoujunshiyo {

	background-image: url(/goods_img/152/design/siyou.jpg);
	margin-top: 10px;
	padding-top: 50px;
	padding-left: 15px;
	background-repeat: no-repeat;
	width: 680px;
	height: 300px;
}
.bold_akamoji {
	font-weight: bold;
	color: #FF0000;
}
#bar_nobori {
	width: 680px;
	margin-top: 5px;
}
#nobori_bana {
	width: 680px;
	margin-top: 8px;
	margin-bottom: 5px;
}
#bar_guide {
	width: 680px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#guide_txt {
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #336633;
	line-height: 20px;
	width: 330px;
	margin-bottom: 5px;
}

#hajimete_bana {
	width: 680px;
}
#hajimete_midashi {
	width: 680px;
	margin-bottom: 5px;
	margin-top: 30px;
}
#hajimete_menu {
	width: 271px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#bar_mitsumori {
	width: 680px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#ordergenko {
	font-size: 12px;
	line-height: 18px;
	width: 680px;
	margin-bottom: 20px;
	margin-top: 5px;
}
#form {
	width: 680px;
	font-size: 12px;
	line-height: 20px;
}
.bold_kuromoji {
	font-size: 12px;
	font-weight: bold;
}
#kiji_title {
	margin-bottom: 10px;
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
}
#kiji_hyou {
	width: 680px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#bar_nagare {
	width: 680px;
	margin-bottom: 10px;
}
#nagare_image {
	height: 191px;
	width: 298px;
	border: thin solid #666666;
	margin-bottom: 30px;
}
#nagare_guide {
	font-size: 14px;
	font-weight: bold;
	width: 365px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a9a9a9;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#bar_nagare_guide {
	margin-bottom: 30px;
}
#shop {
	font-size: 16px;
	font-weight: bold;
	width: 680px;
	height: 20px;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #a9a9a9;
        padding-bottom: 5px;
}
#shop_np {
	font-size: 14px;
	font-weight: bold;
	background-color:#c9c9c9;
	line-height: 28px;
	width: 680px;
	display: block;
	margin-bottom: 10px;
	margin-top: 20px;
	color: #000;
}

#bar_dataguide {
	margin-bottom: 10px;
}
#data_nitsuite {
	margin-top: 20px;
}
#data {
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	text-indent: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #660000;
	margin-top: 15px;
	background-image: url(/goods_img/152/design/guide_midashi.jpg);
	width: 680px;
}
#guide_image {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
}
#guide_comment {
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	width: 674px;
	margin-bottom: 10px;
	background-color: #b0c4de;
	text-indent: 10px;
}
.data_guide {
	font-size: 14px;
	line-height: 22px;
	padding-right: 10px;
	padding-left: 10px;
}
#nouki_image {
	width: 680px;
	margin-bottom: 10px;
}
#nouki_chui {
	margin-top: 30px;
	width: 680px;
}
#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;
}

.main_bar {
	background-image: url(/goods_img/152/design/main_bar.jpg);
	height: 55px;
	width: 680px;
	margin-bottom: 10px;
        margin-top: 2px;
        font-size: 22px;
	line-height: 55px;
	text-indent: 25px;
	color: #FFFFFF;
}

.sub_bar {
	background-image: url(/goods_img/152/design/sub_bar.jpg);
	height: 55px;
	width: 680px;
	margin-bottom: 10px;
        margin-top: 2px;
        font-size: 20px;
	line-height: 55px;
	text-indent: 20px;
	color: #FFFFFF;
}

#question  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bolder;
	background-image: url(/goods_img/152/design/Q.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 630px;
	text-indent: 35.5px;
	padding-top: 6px;
	letter-spacing: 1px;
	color: #000066;
}
#answer   {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: normal;
	background-image: url(/goods_img/152/design/A.jpg);
	background-repeat: no-repeat;
	width: 680px;
	text-indent: 35.5px;
	margin-top: 6px;
	line-height: 1.6;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 15px;
	padding-bottom: 15px;
	padding-top: 2px;
	letter-spacing: 1px;

}
#calender {
	width: 180px;
	margin-top: 0px;
	margin-left: 5px;
	
}
#calender_midashi {
	width: 180px;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 5px;	
}
#kakakubana {
	width: 680px;
	margin-top: 5px;
}
#sample_bana {
	width: 680px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#image {
	width: 680px;
	float: left;
	margin-bottom: 20px;
}
#image {
	width: 680px;
	float: left;
	margin-bottom: 20px;
	margin-top: 5px;
}
#image_1 {
	float: left;
	margin-right: 25px;
}
#image_pic {
	height: 218px;
	width: 325px;
	border: thin solid #a9a9a9;
}
#iamge_2 {
	float: left;
}
#shiyo {
        font-family: "Noto Sans Japanese";
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #a9a9a9;
	margin-bottom: 2px;
	line-height: 25px;
	margin-top: 2px;
}
#bold_midori {
	font-size: 14px;
	font-weight: bold;
	color: #006633;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #006633;
	width: 680px;
	line-height: 20px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#jitsurei {
	width: 680px;
	margin-bottom: 30px;
	border-bottom-color: #006633;
	border-bottom-width: thin;
	border-bottom-style: solid;
}
#voice_image {
	margin-top: 10px;
	margin-bottom: 5px;
}
.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;
}
.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;
}


#c_pic {
	width: 680px;
	margin-top: 8px;
	margin-bottom: 3px;
	float: left;
	clear: both;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #a9a9a9;
}
#c_com {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
#c_tit {
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	line-height: 23px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #006633;
	margin-bottom: 6px;
}
#c_left {
	width: 445px;
	float: left;
	margin-right: 11px;
}
#c_right {
	float: left;
	margin-bottom: 10px;
	border: thin solid #666666;
}
.kuzu {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9px;
	line-height: 20px;

}
.category_4192, .category_7828 {
	background-image: url(/goods_img/152/design/guide2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	margin-left: 5px;
	height: 35px;
	text-indent: 18px;
	line-height: 3.2;
}

.category_7833 {
	margin-top: 30px;
}

.category_4380 {
	background-image: url(/goods_img/152/design/guide1.jpg);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	margin-left: 5px;
	margin-top: 10px;
	height: 68px;
	text-indent: 18px;
	line-height: 8.5;
}
.category_4186 {
	background-image: url(/goods_img/152/design/guide2-1.jpg);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	line-height: 7.2;
	margin-left: 5px;
	margin-top: 8px;
	height: 61px;
	text-indent: 18px;

}
.category_4193 {
	background-image: url(/goods_img/152/design/guide2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	margin-left: 5px;
	height: 35px;
	text-indent: 18px;
	line-height: 3.2;
}
.category_4194 {
	background-image: url(/goods_img/152/design/guide2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	margin-left: 5px;
	height: 35px;
	text-indent: 18px;
	line-height: 3.2;
}
.category_4381 {
	background-image: url(/goods_img/152/design/guide2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	margin-left: 5px;
	height: 35px;
	text-indent: 18px;
	line-height: 3.2;
}
.category_4191 {
	background-image: url(/goods_img/152/design/guide2-2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	margin-left: 5px;
	height: 35px;
	text-indent: 18px;
	line-height: 2.5;
}
.category_4698 {
	background-image: url(/goods_img/152/design/guide2-2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	margin-left: 5px;
	height: 35px;
	text-indent: 18px;
	line-height: 2.5;
}

.category_4188 {
	background-image: url(/goods_img/152/design/guide2-2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	margin-left: 5px;
	height: 35px;
	text-indent: 18px;
	line-height: 2.5;
}
.category_4189 {
	background-image: url(/goods_img/152/design/guide2-2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	margin-left: 5px;
	height: 35px;
	text-indent: 18px;
	line-height: 2.5;
}
.category_4198 {
	background-image: url(/goods_img/152/design/guide2-2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	margin-left: 5px;
	height: 35px;
	text-indent: 18px;
	line-height: 2.5;
}
.category_4190 {
	background-image: url(/goods_img/152/design/guide2-2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	margin-left: 5px;
	height: 35px;
	text-indent: 18px;
	line-height: 2.5;
}
.category_4195 {
	background-image: url(/goods_img/152/design/guide4.jpg);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	margin-left: 5px;
	height: 37px;
	text-indent: 18px;
	line-height: 3.2;
}
.category_4196 {
	background-repeat: no-repeat;
	width: 180px;
	margin-left: 5px;
	height: 25px;
	font-size: 12px;
	line-height: 2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a9a9a9;
}
.category_4197 {
	background-repeat: no-repeat;
	width: 180px;
	font-size: 12px;
	margin-left: 5px;
	height: 25px;
	line-height: 2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a9a9a9;
}
.category_4828 {
	background-repeat: no-repeat;
	width: 180px;
	margin-left: 5px;
	height: 23px;
	font-size: 12px;
	line-height: 2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a9a9a9;
	margin-bottom: 10px;
}
.category_4827 {
	background-repeat: no-repeat;
	width: 180px;
	margin-left: 5px;
	height: 24px;
	font-size: 12px;
	line-height: 2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a9a9a9;

}
#minasama {
	width: 680px;
	margin-bottom: 30px;
}
#minasama_title {
	font-size: 14px;
	background-color: #FF0000;
	width: 680px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 10px;
	margin-bottom: 5px;
}
#minasama_midashi {
	background-color: #CCCCCC;
	width: 680px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-indent: 5px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#kuwashiku {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
	width: 680px;
	text-align: right;
        font-weight: bold;
}
#voice {
	float: left;
	width: 680px;
	margin-bottom: 20px;
}

#toriatsukai {
	width: 680px;
	margin-top: 5px;
}


#theme {
	width: 680px;
	background-image: url(/goods_img/152/design/sample.jpg);
	height: 26px;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin-bottom: 18px;
	margin-top: 20px;
	float: left;
}
#sample_im_line {
	width: 680px;
	float: left;
	margin-bottom: 20px;
}
#sample_im {
	height: 214px;
	width: 214px;
	float: left;
	margin-bottom: 4px;
	border: 1px solid #666666;
}
#sample_set {
	float: left;
	width: 214px;
	margin-right: 18px;
}
#sample_txt {
	font-family: "Noto Sans Japanese";
	font-size: 12px;
	font-weight: normal;
	float: left;
	width: 214px;
	line-height: 15px;
}
#sample_set_ri {
	float: left;
	width: 214px;
}
#all {
	float: left;
	width: 680px;
}
#size_choose {
	width: 680px;
	float: left;
	margin-bottom: 15px;
}
#size_im {
	float: right;
	height: 166px;
	width: 237px;
}
#size_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	background-image: url(/goods_img/152/design/sample.jpg);
	width: 430px;
	line-height: 25px;
	font-weight: bold;
	text-indent: 10px;
}
#size_txt_p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 22px;
}
#size_choose #size_txt #size_txt_p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 22px;
	float: left;
	width: 430px;
	margin-top: 10px;
	letter-spacing: 1.5px;
}
#size_txt {
	width: 430px;
	float: left;
}
#size_choose_all {
	float: left;
	width: 680px;
	margin-bottom: 10px;
	margin-top: 5px;
        display: table;
}
#size_hyou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: normal;
	float: left;
	width: 680px;
	line-height: 25px;
	background-color: #b0e0e6;
	text-indent: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#size_hyou_im {
	float: left;
	width: 680px;
	margin-bottom: 20px;
}
#toriatsukai {
	float: left;
	width: 680px;
	margin-top: 5px;
}
#sample_p_bana {
	width: 680px;
	margin-bottom: 20px;
	float: left;
}
#sample_guide {
	width: 680px;
	float: left;
}
#sample_img {
	float: left;
	width: 326px;
	height: 330px;
}
#sample_table {
	width: 339px;
	margin-bottom: 10px;
}
.sample_txt {
	font-size: 16px;
	line-height: 23px;
	font-weight: bold;
	width: 339px;
	margin-bottom: 3px;
}
#dateshusei {
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	margin-top: 20px;
	width: 680px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003300;
	color: #003300;
	margin-bottom: 10px;
	float: left;
}
#sample_button {
	margin-bottom: 8px;
	height: 67px;
	width: 339px;
}
#sample_right {
	float: right;
	width: 339px;
}
#shotai {
	width: 680px;
	margin-bottom: 10px;
}
#font {
	float: left;
	width: 680px;
	margin-bottom: 20px;
}
#date_guide_txt {
	width: 680px;
}


/* Modal用のタグ
-------------------------- */
#open01,#open02,#open03,#open04,#open05,#open06,#open07,#open08,#open09,#open10,
#open11,#open12,#open13,#open14,#open15,#open16,#open17,#open18,#open19,#open20,
#open21,#open22,#open23,#open24,#open25,#open26,#open27,#open28,#open29,#open30,
#open31,#open32,#open33,#open34,#open35,#open36,#open37,#open38,#open39,#open40,
#open41,#open42,#open43,#open44,#open45,#open46,#open47,#open48,#open49,#open50,
#open51,#open52,#open53,#open54,#open55,#open56,#open57,#open58,#open59,#open60,
#open61,#open62,#open63,#open64{
    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: 50%;
    left: 45%;
    margin: -250px 0 0 -200px;
    width: 680px;
    height: 680px;
    text-align: center;
    display: block;
    background: #fff;
    position: absolute;
    z-index: 10;
}

.modal_window_youtube {
    top: 50%;
    left: 45%;
    margin: -250px 0 0 -200px;
    width: 560px;
    height: 315px;
    text-align: center;
    display: block;
    background: #fff;
    position: absolute;
    z-index: 10;
}

.modal_window a {
	padding: 0 15px 15px 15px;
	font-size: 16px;
	line-height: 160%;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}

/* 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;
}
.ondes {color: #999;
}
/* ここからブログのCSS */
#bar_blog {
	width: 680px;
	margin-top: 10px;
}
#blog_contents_box {
	width: 700px;
	height: 280px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}
#blog_contents {
	width: 680px;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
overflow: hidden;
clear: both;
padding-top: 5px;
padding-bottom: 5px;
}
#blog_image {
	height: 100px;
	width: 150px;
	padding: 5px;
	float: left;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
#blog_midashi {
	width: 510px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-left: 10px;
}
#blog_midashi  h4 {
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #006633;
	text-indent: 0px;
	width: 510px;
}
#blog_coment {
	width: 505px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	font-size: 12px;
}
#blog_midashi  h4 span{
	margin-left: 20px;
	color: #666666;
	font-size: 12px;
}
/* ここまでブログのCSS */

#facebook {
	width: 180px;
	margin-left: 5px;
	margin-top: 10px;
}

#bank_logo {
	width: 150px;
	margin-top: 15px;
	margin-bottom: 5px;
}

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

div.inventory_info{
	background-color: #fff;
	border: #ff0000 2px solid;
	padding: 5px;
	width: 665px;
}

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

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;
}
/* ========ここからフォーム用css======== */
#wrapper{
	width: 680px;
	margin: 0 auto;
}

input[type="radio"] {
transform: scale(1.0) !important;
    width: 18px;
    height: 18px;
	vertical-align:middle;
	margin:0 5px 2px 0;
}

input[type="text"] {
	vertical-align:middle;
	margin:0 5px 2px 0;
}


/***********************************/
.m_textRed {color: #FF0000;}

.m_text_small {font-size: 12px;}

.m_text_smaller {font-size: 11px;}

.m_text_small2 {
	font-size: 12px;
	text-decoration: underline;
}
.m_text_small2 a {
	color: #0055ff;
	font-size: 12px;
}
.m_text_small2 a:hover {
	color: #87cefa;
	text-decoration: none;
}
.m_textRed_s {color: #FF0000; font-size: 12px;}

.m_textRed_b {
	color: #FF0000;
	font-size: 22px;
	font-weight: bold;
}

/***********************************/
.m_block {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.5px;
	padding: 0px;
	margin: 0 0 10px 0;
}

.m_hissu {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	padding: 0px;
	margin: 5px 0;
}

.m_form {
    background-color: #CCCCCC;
    text-align: left;
    width:680px;
}

.m_form1{
	padding-left: 10px;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.5;
	padding: 7px 10px;
    background-color: #DFFFE1;
    text-align: left;
    width: 177px;
}

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

.m_form2 p{
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.m_col{
	height: 40px;
	width: auto;
	background-color: #EAEAEA;
	padding: 0 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #000000;
}
#sidebana {
	margin-bottom: 5px;
	width: 180px;
        margin-left: 5px;
}
.ash_c {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 2px;
	margin-top: 4px;
	margin-bottom: 3px;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 2px;
	padding-left: 5px;
}
#form_kakaku {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 680px;
}

.m_form1_kakaku{
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.5;
	background-color: #FFF1DF;
	text-align: left;
	width: 220px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	height: 40px;
	font-weight: bold;
}
.m_form2_kakaku{
	padding-left: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.5;
	background-color: #FFF1DF;
	text-align: left;
	width: 460px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	height: 40px;
}
.m_form3_kakaku{
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.5;
	background-color: #FFF1DF;
	text-align: left;
	width: 200px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	height: 40px;
	font-weight: bold;
}
.m_form4_kakaku{
	padding-left: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.5;
	background-color: #FFF1DF;
	text-align: left;
	width: 210px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	height: 40px;
}
.m_form5_kakaku{
	padding-left: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.5;
	background-color: #FFF1DF;
	text-align: left;
	width: 270px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	height: 40px;
}
/* 送信ボタン設定 ----------------- */
button.button1 {
	font-size: 1.2em;
	font-weight: bold;
	margin-right:10px;
	padding: 6px 15px;
	background-color: #5599DD;
	color: #ffffff;
	border-style: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	vertical-align: top;
	}

button.button2, button.button3 {
	font-size: 1.4em;
	font-weight: bold;
	padding: 8px 15px;
	color: #ffffff;
	border-style: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	vertical-align: top;
	}

button.button2 {background-color: #EE2222;}
button.button3 {background-color: #5599DD;}

button.button1:hover, button.button2:hover, button.button3:hover {opacity: 0.8;}


/* ========ここまでフォーム用css======== */


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


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

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

.jireiboshu_mainbn {
	display: block;
	width: 680px;
	height: 508px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(/goods_img/152/design/jireiboshu_bn.png);
	background-repeat: no-repeat;
	float: left;
}
.jireiboshu_txt {
	margin-top: 380px;
	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: 680px;
	float: left;
	margin-top: 15px;
}

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

.jireiboshu_coment {
	width: 648px;
	border: 1px solid #FF0000;
	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: 680px;
	margin-top: 40px;
	float: left;
	margin-bottom: 10px;
}
.jireiboshu_mf {
	width: 680px;
}

.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======== */



/* 事例用のタグ
-------------------------- */
.jirei_list {
	width: 672px;
	margin-bottom: 15px;
	padding: 2px;
	float: left;
}
.jirei_list_left {
	width: 406px;
	float: left;
}
.jirei_list_right {
	float: left;
	padding: 15px;
	width: 236px;
}
.jirei_com_name {
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.jirei_txt {
	font-size: 14px;
	line-height: 25px;
        font-family: Noto Sans Japanese;
}
.jirei_list_button {
	padding: 15px;
	float: left;
}
.jirei_button {
	margin-top: 32px;
	display: block;
}
.jirei_box {
	float: left;
	width: 680px;
	margin-top: 30px;
}
.jirei_type {
	display: block;
	width: 50px;
	text-align: center;
	margin-top: 5px;
	background-color: #f5f5dc;
	font-size: 14px;
	font-weight: bold;
	color: #060;
	border: thin solid #a7d28d;
	padding-right: 2px;
	padding-left: 2px;
}

.jirei_type2 {
	display: block;
	width: 65px;
	text-align: center;
	margin-top: 5px;
	background-color: #FFFF99;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	border: thin solid #FF6600;
	padding-right: 2px;
	padding-left: 2px;
}

.jirei_houkoku {
        font-family: Noto Sans Japanese;
	margin-bottom: 8px;
}
.jirei_ttl {
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
        font-family: Noto Sans Japanese;
}
.jirei_img {
	margin-top: 20px;
	margin-bottom: 5px;
	float: left;
}
.jirei_intro {
	padding: 10px;
	font-size: 14px;
	line-height: 20px;
	width: 657px;
	border: thin solid #999;
	color: #333;
	margin-top: 5px;
	float: left;
}
.jirei_img_com {
	float: left;
	width: 680px;
	text-align: center;
	font-size: 12px;
	margin-bottom: 30px;
        font-family: Noto Sans Japanese;
}
.jirei_question {
        font-family: Noto Sans Japanese;
	font-size: 18px;
	font-weight: bold;
	color: #F60;
	margin-top: 30px;
	margin-bottom: 10px;
	font-family: "メイリオ";
	letter-spacing: 0.5pt;
}
.jirei_last {
	font-size: 14px;
	font-weight: bold;
	color: #F60;
	margin-top: 40px;
	margin-bottom: 10px;
}
.jirei_cm {
	width: 650px;
	background-color: #f5f5f5;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
	padding: 15px;
	margin-top: 20px;
	float: left;
}
.jirei_cm_img {
	height: 155px;
	width: 234px;
	float: left;
	margin-right: 20px;
}
.jirei_cm_txt {
        font-family: Noto Sans Japanese;
	float: left;
	width: 390px;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}

.jirei_img2 {
	width: 300px;
	float: right;
	margin-left: 20px;
	font-size: 12px;
	line-height: 20px;
}

#jirei_line {
	width: 680px;
	margin-top: 10px;
        margin-bottom: 20px;
}
#jirei_line ul {
	margin: 0px;
	padding: 0px;
}
#jirei_line 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_line ul li .jirei_image {
	float: left;
	height: 191px;
	width: 268px;
	margin-right: 20px;
}

#jirei_line ul li .jirei_txt {
	float: left;
	width: 392px;
}
#jirei_line 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_line 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;
}


/* ========company_css======== */
#company_table #tableCompany .head {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 22px;
}

#company_table #tableCompany .data {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 22px;
}

#company_midashi {
	width: 680px;
	margin-bottom: 10px;
}

#map {
	width: 630px;
	margin-top: 5px;
}

.style1 {
	color: #FF0000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
.style2 {
	color: #FF0000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
}
#toiawase_midashi {
	width: 680px;
	height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 6px;
	margin-top: 15px;
	background-color: #CCCCCC;
	text-indent: 10px;
	margin-bottom: 5px;
}
#tel {
	width: 680px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: bold;
	margin-top: 10px;
	color: #000066;
	text-indent: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
}
#tel a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	letter-spacing: 1px;
}

.kojinjoho_naiyo {
	width: 680px;
}

.kojinjoho_naiyo ol {
	padding-left: 25px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.kojinjoho_naiyo ol li {
	margin-top: 20px;
	font-size: 14px;
	line-height: 22px;
}
/* ========ここから納期ＢＯＸ用css======== */
#nouki_box {
	width: 680px;
	padding-bottom: 10px;
}
.chumon_nouki {
	color: #FFFFFF;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
}
.chumon_hinichi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
}
/* ========ここまで納期ＢＯＸ用css======== */

#jiyu_komoku_19 {
	width: 650px;
}

#fax_howto {
	float: left;
	width: 680px;
	margin-bottom: 20px;
}
#fax_howto_t {
	float: left;
	width: 395px;
	margin-right: 20px;
	font-size: 14px;
	line-height: 24px;
}
#fax_img {
	border: thin solid #999;
	float: left;
}
.fax_example {
	border: thin solid #999;
	width: 680px;
}
.font1 {
	font-size: 14px;
}
#nobori_about_midashi h4 {
	font-size: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
	font-weight: bold;
}
#nobori_about_midashi {
	height: 25px;
	width: 680px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0066FF;
	padding-top: 8px;
	margin-bottom: 10px;
}
/* 選択に応じたtrタグ表示切り替え */
.is_hide {
	display: none;
}

.main_area {
	width: 680px;
	font-family: "メイリオ";
}
.ktp_midashi {
        width:680px;
	margin: 0px 0 5px;
	font-size: 24px;
	font-weight: bold;
	color: #F60;

}
/*------------------------------------------------------------------------
　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/112/8design/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/112/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: 676px;
	margin-top: 20px;
	margin-bottom: 40px;
}
.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/112/design/merit_check.png) no-repeat 0px 8px;
	text-indent: 25px;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 35px;
}
.ktp_merit dd:nth-child(n+2) {
	margin-top: 15px;
}
.ktp_merit dt {
	font-size: 14px;
	line-height: 22px;
}
.ktp_chigai ul {
	margin: 5px 0 0;
	padding: 0px;
}
.ktp_chigai li {
	list-style: none;
	display: block;
	font-size: 12px;
	width: 207px;
	float: left;
}
.ktp_chigai li:nth-child(n+2) {
	list-style: none;
	display: inline;
	margin-left: 23px;
}
.ktp_tttl {
	font-size: 18px;
	font-weight: bold;
	float: left;
	width: 680px;
	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: 680px;
}
.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: 10px;
	height: 223px;
	width: 33px;
}
.ktp_how li:nth-child(3) {
	margin-left: 10px;
}
.ktp_how {
	float: left;
	margin-bottom: 0px;
	height: 223px;
}
.ktp_size_left {
	float: left;
	width: 322px;
}
.ktp_size_right {
	float: left;
	width: 322px;
	margin-left: 17px;
	border-left: thin solid #999;
	padding-left: 17px;
}
#balloon-2-bottom {
	position: relative;
	display: inline-block;
	width: 322px;
	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: 322px;
}
.ktp_item_name {
	font-size: 16px;
	line-height: 24px;
	border-bottom: thin solid #666;
	margin-top: 8px;
	margin-bottom: 8px;
	font-weight: bold;
}
.ktp_kakaku  {
	float: left;
	width: 160px;
}
.ktp_kakaku_r {
	font-size: 16px;
	color: #F00;
	line-height: 16px;
	margin: 0px 0px 3px;
	padding: 0px;
	font-weight: bold;
}
.ktp_cation {
	font-size: 10px;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
.ktp_btn {
	float: left;
	margin-left: 21px;
	margin-top: 5px;
}
.ktp_img {
	float: left;
	margin-bottom: 10px;
}
.example-image-link:hover {
	cursor:zoom-in
}
.ktp_cation_box {
	float: left;
	margin-top: 50px;
	border: thin solid #999;
	width: 676px;
	background: #F3F3F3;
}
.ktp_cation_inner {
	margin: 10px;
}
.ktp_cation_ttl {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-bottom: thin dotted #999;
	margin-bottom: 10px;
	line-height: 20px;
	padding-bottom: 5px;
	color: #4d4d4d;
}
.ktp_cation_inner ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
.ktp_cation_inner li {
	list-style: disc;
	font-size: 12px;
	line-height: 17px;
	margin-top: 8px;
}
#faxseat2016  {
	margin-top: 5px;
	margin-bottom: 0px;
}
#intro {
	float: left;
	width: 680px;
	margin-bottom: 10px;
	margin-top: 15px;
}
/* ----- バナースタンド用css ----- */
.tepm_text {
	float: left;
	margin-right: 8px;
}
.animegif {
	height: 435px;
	width: 350px;
	float: left;
	margin-right: 32px;
}
#intro {
	float: left;
	width: 680px;
	margin-bottom: 10px;
	margin-top: 15px;
}
.bana_guide_img {
	float: left;
}
.guide_img_01 {
	margin-bottom: 10px;
}
#tejun_anime {
	margin-top: 14px;
	

}
.tanpin_button {
	float: left;
}
.banastand_ttl {
	width: 680px;
	margin-bottom: 20px;
}
.bana_list {
	width: 680px;
	margin-top: 12px;
	float: left;
}
.banastand_menu01 {
	float: left;
	margin-right: 12px;
	width: 334px;
}
.banastand_menu02 {
	float: left;
}
h3 {
	font-family: Meiryo, "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
        background-image: url(/goods_img/152/design/bana_situmon.png);
	font-size: 17px;
	height: 40px;
	width: 680px;
	line-height: 40px;
	text-indent: 26px;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
h3.midashi {
	margin-top: 20px;
	background-image: url(/goods_img/152/design/bana_situmon.png);
	font-size: 17px;
	font-family: Meiryo, "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
h2.midashi {
	margin-top: 20px;
	background-image: url(/goods_img/152/design/bana_situmon.png);
	font-size: 17px;
	font-family: Meiryo, "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	height: 41px;
	text-indent: 21px;
	line-height: 40px;
}

#nouki_box {
	width: 680px;
	margin-top: 5px;
}
#nouki_com {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #FF0000;
	margin-top: 2px;
	width: 680px;
}
.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;
}
.chumon_hinichi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
}
#temp2 {
	width: 680px;
	margin-top: 20px;
	margin-bottom: 5px;
	float: left;
}
#temp_tape {
	width: 205px;
	float: left;
}
.temp_guide {
	font-size: 13px;
}
#shohin dl{
	width:418px;
	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: 418px;
	margin-top: 14px;
}
#shohin_right {
	width: 418px;
	float: right;
}
#shohin {
	width: 680px;
	margin-top: 20px;
	float: left;
	clear: both;
}
#shohin_nyukou {
	width: 418px;
	margin-bottom: 12px;

}
#shohin_img {
	width: 262px;
	float: left;
}
#shiyou_title {
	width: 680px;
	background-image: url(/goods_img/112/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: 28px;
	float: left;
	clear: both;
}
#shiyou {
	margin-top: 20px;
	margin-bottom: 10px;
	width: 680px;
	clear: both;
	float: left;
}
.shiyou_left {
	float: left;
	width: 480px;
}
.shiyou_com {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	width: 480px;
	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: 480px;
}
#design_title {
	margin-top: 10px;
}
#cartwaku {
	float: left;
	width: 680px;
	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_button {
	float: left;
}
.cart_txt {
	float: left;
	margin-top: 10px;
}
.data_nyuko {
	float: left;
	width: 680px;
	clear: both;
	margin-top: 20px;
}
#temp_title2 {
	width: 467px;
	float: left;
	margin-right: 8px;
}
#mitsumori_title {
	width: 680px;
	background-image: url(/goods_img/112/design/mitsumori_title.gif);
	height: 31px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 32px;
	text-indent: 28px;
	float: left;
	clear: both;
}
.nairefont{
 float: left;
 margin: 8px 10px 0px;
 line-height: 37px;
}
.nairecolor{
 float: left;
 margin: 10px 32px 5px;
}
.nairecolor input{
 margin: 0px 12px 0px;
}

/* ========お試し======== */

.top_kakou {
	width: 680px;
}
.top_kakou .kiiro {
	background: #fffbd0;
	width: 680px;
	margin-top: 10px;
	float: left;
	padding-bottom: 5px;
}
.top_kakou .kiiro .point_1 {
	background: url(/goods_img/152/design/haikei_point_1.png);
	height: 48px;
	width: 620px;
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 30px;
	float: left;
}
.top_kakou .kiiro .point_1 .point_txt_1 {
	height: 48px;
	width: 530px;
	margin-left: 90px;
	font: bold 22px/25px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
}
.kiiro.point_1.akaji {
	color: #F00;
	float: left;
}
.top_kakou .kiiro .point_2 {
	height: 42px;
	width: 620px;
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 30px;
	background: url(/goods_img/152/design/haikei_point_2.png);
	float: left;
}
.top_kakou .kiiro .point_2 .point_txt_2 {
	height: 42px;
	width: 520px;
	margin-left: 90px;
	font: bold 22px/22px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 5px;
	float: left;
}
.top_kakou .kiiro .whight {
	background: #FFF;
	width: 666px;
	height: 210px;
	margin-top: 10px;
	margin-right: 6px;
	margin-left: 6px;
	float: left;
}
.top_kakou .kiiro .whight .kakou_1 {
	width: 214px;
	margin-top: 10px;
	margin-left: 5px;
	float: left;
	font-size: 12px;
	font-weight: lighter;
	line-height: 15px;
}
.top_kakou .kiiro .komejirusi {
	color: #F00;
	margin-left: 15px;
	font-weight: bold;
	font-size: 14px;
	margin-top: 5px;
	float: left;
	width: 666px;
}
.red    {
	color: #F00;
	font-size: 14px;
}
.top_kakou .kiiro .point_2 .point_txt_2 .mini {
	font-size: 15px;
	line-height: 15px;
	font-weight: bolder;
	float: left;
}
.whight .kakou_1 .kakou_txt {
	width: 214px;
	padding-top: 5px;
	float: left;
　　　　font-size: 14px;
}
.top_mitsumori_box {
	background: #e3ea93;
	float: left;
}
.top_mitsumori_inner {
	text-align: center;
	width: 650px;
	margin: 15px;
}
.top_mitsumori_box_item {
	background: #FFF;
	margin:5px 0 0;
	padding: 15px;
	width: 620px;
	text-align: left;
}
select.top_m_s {
	width: 180px;
	padding: 5px;
}
input.top_m_i {
	padding: 5px;
	width: 70px;
	float: left;
}
.top_m_m {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
}
.top_m_st {
	border-bottom: thin solid #999;
	width: 580px;
	padding: 10px 20px 13px;
	height: 25px;
}
.t_m_ttl {
	float: left;
	display: block;
	width: 90px;
	margin-top: 7px;
	font-size: 16px;
	font-weight: bold;
}
.top_m_st img {
	height: 14px;
	width: 14px;
	margin: 8px 10px 0 0;
	float: left;
}
.t_m_p {
	font-size: 14px;
	float: left;
	padding: 0px;
	margin: 7px 8px 0px 0px;
	width: auto;
}

/* ========幕デザインのCSSはここから======== */

#main h2  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	background-image: url(http://www.i-nobori.com/goods_img/112/design2/titel_back.jpg);
	background-repeat: no-repeat;
	width: 680px;
	height: 40px;
	text-indent: 40px;
	line-height: 2;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
}


#noboridesign h2  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	color: #093;
	font-weight: bold;
	width: 680px;
	height: 40px;
	text-indent: 15px;
	line-height: 1.7;
	margin-top: 30px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
	background: url(/goods_img/152/design//makudesign_h2_back.png) no-repeat;
}
#noboridesign h3  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	width: 680px;
	height: 20px;
	text-indent: 15px;
	line-height: 1;
	margin-top: 30px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
	background: #093;
}
#noboridesign_q  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #000000F;
	font-weight: bold;
	width: 680px;
	height: 40px;
	text-indent: 40px;
	line-height: 2;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
	background: url(/goods_img/152/design/makudesign_back02.png) no-repeat;
}

#noboridesign_q2  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #000000F;
	font-weight: bold;
	width: 680px;
	height: 70px;
	text-indent: 40px;
	line-height: 1.6;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
	background: url(/goods_img/152/design//makudesign_back04.png) no-repeat;
}
#noboridesign_a  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666464;
	width: 680px;
	height: 40px;
	text-indent: 40px;
	line-height: 2;
	margin-bottom: 10px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
	background: url(/goods_img/152/design//makudesign_back03.png) no-repeat;
	border-bottom: medium solid #CCC;
}
#noboridesign_a2  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666464;
	width: 680px;
	height: 70px;
	text-indent: 40px;
	line-height: 2;
	margin-bottom: 10px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
	background: url(/goods_img/152/design//makudesign_back03.png) no-repeat;
	border-bottom: medium solid #CCC;
}
#noboridesign_movie{
	border: 1px solid #999;
}
#noboride h3  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(http://www.i-nobori.com/goods_img/112/design/noboridesgin_titelback.png);
	background-repeat: no-repeat;
	width: 680px;
	height: 40px;
	text-indent: 25px;
	line-height: 2;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
}

/* ========アウトレット======== */
#midashi_outlet  {
	margin-bottom: 10px;
}

/* ========見積もり依頼フォーム======== */
.form_smalltext {
  font-size: 11px;
  font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3";
}

/* ========商品一覧======== */
#itemlist h4  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(http://www.i-nobori.com/goods_img/112/design/itemlist_titel.png);
	background-repeat: no-repeat;
	width: 680px;
	height: 30px;
	text-indent: 40px;
	line-height: 1.3;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 1px;
	padding-top: 5px;
	letter-spacing: 1px;
}
.itembutton_left {
	width: 76px;
	height: 22px;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 15px;
	float: left;
}
.itembutton_maku_left {
	width: 107px;
	height: 22px;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 15px;
	margin-left:147px;
	float: left;
}
.itembutton_tape_left {
	width: 107px;
	height: 22px;
	margin-top: 3px;
	margin-bottom: 15px;
	margin-left:98px;
	float: left;
}
.itembutton_tape2_left {
	width: 107px;
	height: 22px;
	margin-top: 3px;
	margin-bottom: 15px;
	margin-left:55px;
	float: left;
}
.itembutton_chair_left {
	width: 107px;
	height: 22px;
	margin-top: 3px;
	margin-bottom: 15px;
	margin-left:98px;
	float: left;
}
.itembutton_chair2_left {
	width: 107px;
	height: 22px;
	margin-top: 3px;
	margin-bottom: 15px;
	margin-left:62px;
	float: left;}
	
.itembutton_airkanban_left {
	width: 107px;
	height: 22px;
	margin-top: 3px;
	margin-bottom: 15px;
	margin-left:176px;
	float: left;
}
.itembutton_airkanban2_left {
	width: 107px;
	height: 22px;
	margin-top: 3px;
	margin-bottom: 15px;
	margin-left:82px;
	float: left;}
	
.itembutton_sonota_left {
	width: 107px;
	height: 22px;
	margin-top: 3px;
	margin-bottom: 15px;
	margin-left:14px;
	float: left;}
.itembutton_sonota2_left {
	width: 107px;
	height: 22px;
	margin-top: 3px;
	margin-bottom: 15px;
	margin-left:64px;
	float: left;}

.itembutton_center {
  width: 680px;
  height: 24px;
  overflow: hidden;
  position: relative;
  margin-top: 3px;
  margin-bottom: 15px;
}
.itembutton_center img {
  width: 107px;
  height: 22px;
  position: absolute;
  left: 50%;
  margin-left: -53px;
}

.cyumon_btn {
	height: 114px;
	width: 564px;
	margin-right: 58px;
	margin-left: 58px;
}
#shohin #makudesign_movie .waku {
	width: 680px;
	border-top: thin solid #666;
	border-right: thin solid #666;
	border-bottom: medium solid #666;
	border-left: thin solid #666;
}
/* =================幕デザインはここまで================= */

			#open01, #open02, #open03, #open04{
			display: none;
			height: 100%;
			left: 0;
			position: fixed;
			top: 0;
			width: 100%;
		}
		.close_overlay {
			background: none repeat scroll 0 0 #000;
			display: block;
			height: 800%;
			left: 0;
			opacity: 0.5;
			position: relative;
			text-indent: -9999px;
			top: 0;
			width: 100%;
			z-index: 5;
		}
		.modal_window {
			background: none repeat scroll 0 0 #fff;
			display: block;
			height: 680px;
			left: 40%;
			margin: -100px 0 0 -200px;
			overflow-y: auto;
			position: absolute;
			text-align: center;
			top: 15%;
			width: 700px;
			z-index: 10;
		}
		div#modal div:target {
			display: block;
			opacity: 1;
		}
		/* ハトメ個数表示用 */
		p#hatome_num {
			display: inline-block;
			margin-left: 10px;
		}
		/* 選択に応じたtr表示切り替え */
		.is_hide {
			display: none;
		}

		.m_form {
	text-align: left;
	width: 680px;
		}
		.m_form1 {
			padding: 7px 10px;
			font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
			font-size: 14px;
			line-height: 1.5;
			background-color: #DFFFE1;
			text-align: left;
			width: 140px;
		}

		.m_form2 {
			padding: 7px 10px;
			font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
			font-size: 14px;
			line-height: 1.5;
			background-color: #FFFFFF;
			text-align: left;
			width: 460px;
		}
		.m_textRed {
			color: #ff0000;
		}
		.m_textRed_b {
			color: #ff0000;
			font-weight: bold;
			font-size: 160%;
		}
		.button1 {
			margin-right: 10px;
			padding: 6px 15px;
			background-color: #5599DD;
			border-style: none;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			font-size: 0.8em;
			font-weight: bold;
			color: #ffffff;
		}
		.main_bar {
			background-image: url(/goods_img/152/design/main_bar.jpg);
			height: 55px;
			width: 680px;
			margin-bottom: 10px;
			margin-top: 2px;
			font-size: 22px;
			line-height: 55px;
			text-indent: 25px;
			color: #FFFFFF;
		}
		p {
			font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
			font-size: 14px;
			line-height: 22px;
			margin-top: 0px;
			margin-bottom: 0px;
		}
		#form_kakaku {
			margin-top: 15px;
			margin-bottom: 15px;
			width: 680px;
		}
/* ========ここからご利用ガイド======== */

.ttl_bar {
	font-size: 22px;
	color: #ea5514;
	width: 660px;
	line-height: 35px;
	float: left;
	margin: 10px 15 15px;
	display: block;
	font-family: "メイリオ";
	font-weight:bold;
	text-indent:15px;
	background-image:url(/goods_img/112/design/gidetitel_back.png)
}


#gide_menu {
	float: left;
	width: 680px;
	margin-bottom: 30px;
	background-color:#fffde1;
	border: thin solid #ea5514;
}
#gide_menu2 {
	float: left;
	width: 680px;
	margin-bottom: 30px;
	background-color:#fffde1;
	border: thin solid #ea5514;
}
#gide_menu3 {
	float: left;
	width: 680px;
	margin-bottom: 30px;
	background-color:#fffde1;
	border: thin solid #ea5514;
}
.gide_menu_inner {
margin-left:13px;
margin-bottom:13px;
}
#gide_menu ul{
	margin: 0px;
	padding: 0px;
}
#gide_menu li{
	list-style-type: none;
	float: left;
	width: 222px;
}

#gide_menu2 ul{
	margin: 0px;
	padding: 0px;
}
#gide_menu2 li{
	list-style-type: none;
	float: left;
	width: 221px;
}
#gide_menu3 ul{
	margin: 0px;
	padding: 0px;
}
#gide_menu3 li{
	list-style-type: none;
	float: left;
	width: 335px;
}


#margin{
   margin-top: 14px;}
	 
.sub_bar {
	height: 55px;
	width: 680px;
	margin-bottom: 10px;
	margin-top: 2px;
	font-size: 20px;
	line-height: 55px;
	text-indent: 20px;
	color: #FFFFFF;
	background: url(/goods_img/152/design/sub_bar.jpg);
}

#wrapper #cart-form .design_btn {
	height: 44px;
	width: 359px;
	float: left;
	margin-right: 145px;
	margin-left: 145px;
}
.kiji_cyuui {
	color: #F00;
	font-weight: bold;
}
.hokan_cyuui {
	height: 65px;
	width: 630px;
	font-size: 16px;
	color: #F00;
	border: medium solid #F00;
	font-weight: bold;
	padding: 10px;
	line-height: 23px;
	margin-top: 20px;
}

.m_form1_fuzoku{
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
        font-weight: bold;
	line-height: 1.5;
	padding: 7px 10px;
    background-color: #007330;
    color: white;
    text-align: left;
    width: 165px;
}

tr .m_form2 .konpou_box {
	width: 200px;
	height: 200px;
	float: left;
	margin-right: 10px;
}
	
tr .m_form2 .konpou {
	width: 450px;
	height: 200px;
	float: left;
}

.paid_txt {
	font-size: 14px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}

.paid_0yen {
	font-size: 18px;
	color: #F00;
	font-weight: bold;
}

/* ----- FAQページ用css 20170511----- */ 
.situmon_menu{
     width: 680px;
     height: 42px;
     margin-top: 30px;
	 }
.link_deta {/*親div*/
     position: relative;
     width: 164px;
     float: left;
     margin-right:8px;
  } 
.link_deta p {
     position: absolute;
     color: black;
     font-weight: bold; /*太字に*/
     font-family :-apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;/*Google Font*/
     top: 0;
     left: 15;
  
  }
.link_deta img {
     width: 164px;
     height: 42px;
  }
.link_syouhin {/*親div*/
     position: relative;
     width: 164px;
     float: left;
     margin-top:7px;
     margin-right:8px;
  }
.link_syouhin p {
     position: absolute;
     color: black;
     font-weight: bold; /*太字に*/
     font-family :-apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;/*Google Font*/
     top: 6;
     left: 15;
  
  }
.link_syouhin img {
     width: 164px;
     height: 35px;
	
  }
.link_tyumon {/*親div*/
     position: relative;
     width: 164px;
     float: left;
     margin-top:7px;
     margin-right:8px;
  }
.link_tyumon p {
     position: absolute;
     color: black;
     font-weight: bold; /*太字に*/
     font-family :-apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;/*Google Font*/
     top: 6;
     left: 15;
  
  }
.link_tyuumon img {
  width: 164px;
  height: 35px;
	
  }
	 
.link_hasou {/*親div*/
     position: relative;
     width: 164px;
     float: left;
     margin-top:7px;
     margin-right:0;
  }

.link_hasou p {
     position: absolute;
     color: black;
     font-weight: bold; /*太字に*/
     font-family :-apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;/*Google Font*/
     top: 6;
     left: 15;
  
  }

.link_hasou img {
     width: 164px;
     height: 35px;
	
  }
.bana_deta {/*親div*/
     position: relative;
     width: 680px;
     float: left;
     margin-top:10px;
     margin-right:0;
     margin-bottom:15px;
  }
.bana_deta img {
     width: 680px;
     height: 42px;
	
  }
#question{
     clear: both;
	 }
.faq_guide {
	font-family: "メイリオ";
	font-size: 16px;
	font-weight: bold;
	color: #F30;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #F30;
	margin-bottom: 5px;
	margin-top: 10px;
}
.faq_img2 {
	margin-left: 10px;
	margin-bottom: 20px;
}
.faq_komidashi {
	font-family: "メイリオ";
	font-size: 14px;
	font-weight: bold;
	color: #039;
	line-height: 25px;
}
.faq_kaizoudo_kiji {
	font-family: "メイリオ";
	font-size: 14px;
	font-weight: bold;
	color: #F00;
}
.bold_white {
	font-family: "メイリオ";
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
#answer2   {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: normal;
	background-image: url(/goods_img/152/design/A.jpg);
	background-repeat: no-repeat;
	width: 680px;
	text-indent: 35.5px;
	margin-top: 6px;
	line-height: 1.6;
	padding-top: 2px;
	letter-spacing: 1px;

}
.top_kakou{
    width: 680px;
	height: 400px;
	margin-top: 10px;
        margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 20px;
	 }
.top_kakou .kiiro {
	background: #fffbd0;
	width: 680px;
	float: left;
}
.top_kakou .kiiro .point_1 {
	background: url(/goods_img/152/design/haikei_point_1.png);
	height: 48px;
	width: 620px;
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 30px;
	float: left;
}
.top_kakou .kiiro .point_1 .point_txt_1 {
	height: 48px;
	width: 530px;
	margin-left: 90px;
	font: bold 22px/25px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
}
.kiiro.point_1.akaji {
	color: #F00;
	float: left;
}
 .top_kakou .kiiro .point_2 {
	height: 42px;
	width: 620px;
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 30px;
	background: url(/goods_img/152/design/haikei_point_2.png);
	float: left;
}
.top_kakou .kiiro .point_2 .point_txt_2 {
	height: 42px;
	width: 520px;
	margin-left: 90px;
	font: bold 22px/22px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 5px;
	float: left;
}
.top_kakou .kiiro .whight {
	background: #FFF;
	width: 666px;
	height: 210px;
	margin-top: 10px;
	margin-right: 6px;
	margin-left: 6px;
	float: left;
}
.top_kakou .kiiro .whight .kakou_1 {
	width: 214px;
	margin-top: 10px;
	margin-left: 5px;
	float: left;
	font-size: 12px;
	font-weight: lighter;
	line-height: 15px;
}
.top_kakou .kiiro .komejirusi {
	color: #F00;
	margin-left: 15px;
	font-weight: bold;
	font-size: 14px;
	margin-top: 5px;
	float: left;
	width: 666px;
}
.red    {
	color: #F00;
	font-size: 14px;
}
.top_kakou .kiiro .point_2 .point_txt_2 .mini {
	font-size: 15px;
	line-height: 15px;
	font-weight: bolder;
	float: left;
}
.top_kakou .whight .kakou_1 .kakou_txt {
	width: 214px;
	padding-top: 5px;
	float: left;
　　　　font-size: 14px;
}

.situmon_kaizou{
		  width: 680px;
	      margin-bottom: 30px;
	     border-bottom-width: 1px;
	     border-bottom-style: dotted;
	     border-bottom-color: #CCCCCC;
	     padding-bottom: 20px;
	 }

.situmon_kaizo table{
            margin-right: auto;
            margin-left : auto;
	 }
	 
/* ----- FAQページ用css ----- */


/*コラム用CSS */


.oudanmaku_column_title {
	font-family: Meiryo, "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	font-weight: bold;
	height: 40px;
	width: 680px;
	line-height: 55px;
	margin-top: 20px;
	border-bottom: solid green;
}


.oudanmaku_column_ttl_1 {

	font-family: Meiryo, "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16pt;
	padding-left: 8px;
	background: #efffef;
	color: #000000;
	font-weight: bold;
	border-left: solid 5px green;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	margin-top: 0px;
	white-space: normal;

}


.oudanmaku_column_ttl_2 {

	font-family: Meiryo, "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	color: #000000;
	padding-top: 0.5em;
	padding-right: 0;
	padding-left: 5px;
	padding-bottom: 0.5em;
	border-top: solid 3px green;
	border-bottom: solid 3px green;
	font-weight: bold;
	margin-top: 30px;
	clear: both;

}

.oudanmaku_column_ttl_3 {

	
	background: linear-gradient(transparent 70%, #e5ffe5 70%);
	font-size: 12pt;
	text-indent: unset;
	height: 30;
	margin-top: 20px;
	margin-bottom: 10px;

}


.gazoushita_margin {

	margin-bottom: 20px;

}


.mojitukinukebousi {


	width: 680px;
	white-space: normal;

}


.oudancolumn_hutoji {
	
	font-weight: bold;
	font-size: 14px;

}

.oudancolumn_marker {

	background-color: #f9c89b;
	font-size: 14px;

}

.column_akamoji {

	font-size: 14px;
	color: red;

}



.column_matome {

	margin-top: 30px;
	width: 680px;

}


.marginformihon1 {

float: left;
margin-left: 66px; 

}

.marginformihon1_2 {

float: left;
margin-left: 66px;

}

.marginformihon2 {

margin-left: 60px;
float: left;

}

.fonttoitsu {

font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}


.column3_table {

	border-collapse: collapse;
	width: 680px;

}

.column3_table th, td {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 22px;

}

.column3_table td:nth-child(1) {

	width: px;

}

.column3_table th, td {

	padding: ;

}


.column_fontforlist {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 22px;

}

.column3_mokuji {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 22px;
	width: 668px;
	border: gainsboro 1px solid;
	background-color: whitesmoke;
	margin-top: 10px;
	padding: 5px;

}

.column3_mokuji li {

	list-style: none;

}

.column3_mokuji a {

	font-color: black;

}

.column3_list_mibae {

	font-weight: bold;
	margin-top: 10px;

}


.hidariyoseinkotoba {

margin-left: 20px;
margin-bottom: 20px
margin-top: 10px;

}


p u {

	font-size: 14px;

}

.gazounarabi {

float: left;

}

.gazounarabi2 {

float: left;
margin-top: 10px;

}


/*コラム用CSSここまで */



/*ローテーションバナー設置時に記載したCSSここから */
#container {
	height: 340px;
	width: 680px;
}

#banner {
	width: 680px;
	margin-bottom: 2px;
}
#banner ul {
	list-style: none;
	overflow: hidden;
	width: 680px;
	margin: 0px;
	padding: 0px;
	position: relative;
	height: 340px;
}
#banner ul li {
	float: left;
	position: absolute;
}


#slider {
	position: relative;
	width: 680px;
	height: 340px;
        margin-bottom: 60px;
}
#slider a:focus {
	outline: 0;
}
.slider-view {
	position: relative;
	width: 680px;
	height: 340px;
	overflow: hidden;
}
.slider-container {
	position: absolute;
	height: 340px;
	width: 680px;
}
.slider-container a{
	position: relative;
	display: block;
}
.slider-container div {
	position: relative;
	float: left;
	width: 680px;
	height: 340px;
}

.slider-container div a:hover {
	color: #600;
}
#slide-prev, #slide-next {
	position: absolute;
	top: 348px;
	color: #00aa00;
	font-size: 28px;
	line-height: 1;
	text-decoration: none;
	font-weight: bold;
}
#slide-prev {
	left: 28px;
}
#slide-next {
	right: 41px;
}
.slider-pagination {
	position: absolute;
	top: 350px;
	left: 50%;
	margin-left: -40px;
	width: 100px;
}
.slider-pagination a {
	float: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 15px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	vertical-align: middle;
	background-color: #CCC;
	margin: 0px 5px;
}
.slider-pagination a:hover {
	background: #b3b3b3;
}
.slider-pagination a.current {
	background: #00aa00;
}
/*ローテーションバナー設置時に記載したCSSここまで */

/*20170612追加分*/

#open65{
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.close_overlay2 {
    background: none repeat scroll 0 0 #000;
    display: block;
    height: 800%;
    left: 0;
    opacity: 0.5;
    position: relative;
    text-indent: -9999px;
    top: 0;
    width: 100%;
    z-index: 5;
}
.modal_window2 {
    background: none repeat scroll 0 0 #fff;
    display: block;
    height: 510px;
    left: 40%;
    margin: -100px 0 0 -200px;
    overflow-y: auto;
    position: absolute;
    text-align: center;
    top: 15%;
    width: 526px;
    z-index: 10;
}

#open66{
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.close_overlay3 {
    background: none repeat scroll 0 0 #000;
    display: block;
    height: 800%;
    left: 0;
    opacity: 0.5;
    position: relative;
    text-indent: -9999px;
    top: 0;
    width: 100%;
    z-index: 5;
}
.modal_window3 {
    background: none repeat scroll 0 0 #fff;
    display: block;
    height: 245px;
    left: 40%;
    margin: -100px 0 0 -200px;
    overflow-y: auto;
    position: absolute;
    text-align: center;
    top: 15%;
    width: 526px;
    z-index: 10;
}
.close_overlay4 {
    background: none repeat scroll 0 0 #000;
    display: block;
    height: 800%;
    left: 0;
    opacity: 0.5;
    position: relative;
    text-indent: -9999px;
    top: 0;
    width: 100%;
    z-index: 5;
}
.modal_window4 {
    background: none repeat scroll 0 0 #fff;
    display: block;
    height: 220px;
    margin: -100px 0 0 -200px;
    overflow-y: auto;
    position: absolute;
    text-align: center;
    width: 685px;
    z-index: 10;
    left: 35%;
    top: 40%;
}
/*20170612追加分ここまで*/


/*---20170928商品追加関連---*/
.asen_bar_h2{
	background-image: url(/goods_img/152/design/sub_bar.jpg);
	height: 55px;
	width: 680px;
	margin-bottom: 10px;
    margin-top: 2px;
    font-size: 20px;
	line-height: 55px;
	text-indent: 20px;
	color: #FFFFFF;
}

.shouhin_h3{
	width: 680px;
	line-height: 0px;
        text-indent: 0px;
	margin:10 0;
}
/*---塩ビシート関連---*/
.enb_txt{
	width:680px;
	font-size:12px;
	line-height:20px;
}

.enb_setumei{
        width:680px;
	list-style:none;
        margin:0px;
        padding:0px;
}

.enb_st_rei{
	float:left;
        width:335px;
	margin:10 10 0 0;
}
.enb_st_rei:nth-child(2){
        float:left;
        width:335px;
	margin:10 0;
}

.enb_table{
	width:680px;
	border-collapse: collapse;
	margin:10 0 20;
}

.enb_tb_lef{
	width:138px;
	background:#dcdcdc;
	border-width: 1px 0px;
	border-color: #000000;
        border-style: solid;
        padding: 0.3em;
	text-align:center;
	font-weight:bold;
}
	
.enb_tb_rig{
	border-width: 1px 0px;
	border-color: #000000;
    border-style: solid;
    padding:10 0 10 15;
	font-size:15px;
    line-height:18px;	
}

.enb_st_txt{
	width:392px;
	font-size:12px;
	line-height:20px;
	margin:0 12;	
}

/*---塩ビシート関連ここまで---*/
/*---簡易見積もり追加ここから---*/
.top_m_st_img {
	border-bottom: thin solid #999;
	width: 580px;
	padding: 10px 20px 13px;
}
.top_m_txt {
	margin-top: 15px;
}
.top_m_txt .img_box {
	float: left;
	margin-right: 20px;
}
.top_m_txt p {
	float: left;
	width: 440px;
}
.top_m_txt .kiji_kani_icon {
	margin-top: 5px;
	margin-right: 5px;
}
/*---簡易見積もり追加ここまで---*/

/*---足場幕関連ここから---*/

.asb_txt{
	width:680px;
	font-size:12px;
	line-height:20px;
}

.asb_setumei{
	list-style:none;
	margin:20 0;
	padding:0px;
}

.asb_st_rei{
	width:213px;
	height:134px;
	float:left;
	margin:0 25 15 0;
}

.asb_st_rei:nth-child(2){
	width:442px;
	margin:0;
}

.asb_st_m{
	width:442px;
    height:24px;
	border-bottom:1px dashed #a9a9a9;
    font-size:16px;
	font-weight: bold;
	color:#2e8b57;
	letter-spacing: 2px;
}

.asb_size_a{
	margin:20 0 0;
}

.asb_sa_rei{
	float:left;
	width:393px;
	margin:0 10 0 0;
}

.asb_sa_rei:nth-child(2){
	float:left;
	width:327px;
	margin:0;
}
	
.asb_sa_txt{
	font-size:12px;
	line-height:20px;
}
	
.asb_bt_680{
	margin:30 0 25 0;
}

.asb_bt_680:hover{
    position:relative;
    top:1pt;
    left:1pt;
    opacity:1;
}
	
.asb_size{
	width:680px;
	list-style-type:none;
	margin:0;
	padding:0;
}

.asb_size_m{
	width:680px;
	list-style-type:none;
	margin:20 0 0;
	padding:0px;
}
	
.asb_size_whi{
	line-style:none;
	width:208px;
	height:44px;
	background-image: url(/goods_img/152/design/asb_haba_bn.png);
	text-align: center;
	margin-bottom:5px;
	font-size:25px;
	color:#ffffff;
	font-weight:bold;
}
	
.asb_size_s{
	line-style:none;
	float:left;
	width:208px;
	padding:30 12 0 0;
	border-right:2px solid #999;
}

.asb_size_s:nth-child(2){
	padding:30 12 0;
}
	
.asb_size_s:nth-child(3){
	padding:30 0 0 12;
	border-right:none;
}

.asb_size_txt{
	font-size:16px;	
	font-weight: bold;
	border-bottom:1px solid #000000;
	margin-top:10px;
	line-height:15px;
}

.asb_size_txt:nth-child(3){
	font-size:19px;	
	border-bottom:none;
	color:#ff0000;
	font-weight: bold;
	margin:10 0 0;
	line-height:12px;
}
	
.asb_size_txt:nth-child(4){
	font-size:8px;	
	border-bottom:none;
	font-weight: normal;
	margin:7 0 0;
}

.asb_size_txt:nth-child(5){
	font-size:8px;	
	border-bottom:none;
	font-weight: normal;
	margin:0 0 10;
}

.asb_st_txt{
	width:442px;
	font-size:12px;
	line-height:18px;
	margin:10 0 12;	
}

.asb_st_link{
	
        text-decoration:none;
        font-size:14px;
        color:#2ca9e1;
}

.asb_st_link:link{
        text-decoration:none;
        color:#2ca9e1;
}

.asb_st_link:visited{
        color:#2ca9e1;
}

.asb_st_link:hover{
        text-decoration:underline;
        color:#2ca9e1;
}

.asb_kakou{
	width:680px;
	list-style-type:none;
	margin:20 0;
	padding:0px;
}
	
.asb_kako_rei{
	float:left;
	line-style:none;
	width:220px;
	margin:0 10 0 0;
}
	
.asb_kako_rei:nth-child(3){
	margin:0;
}

.asb_kako_txt{
	width:220px;
	font-size:13px;
	line-height:18px;
	margin:10 0 0;
}

.asb_kako_boltxt{
	font-size:15px;	
	font-weight:bold;
	line-height:25px;
}
/*---足場幕関連ここまで---*/
/*---足場幕見積り関連---*/

.asb_m_txt{
      width:680px;
      white-space: normal;
      margin:0px;
      padding:0px;
}

.asb_mit_size{
       padding:0px;
}

.asb_mits_box{
	width:100px;
	height:22px;
	background:#808080;
	text-align: center;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:10px;
}

.asb_mis_kou{
	float:left;
	list-style-type:none;
	width:200px;
	margin:15 0;
}
.asb_mis_kou:nth-child(3){
	clear:both;
	margin:0 0 25;
}

.asb_tmp{
       list-style:none;
       margin:0 0 15;
	   padding:0px;
}

.asb_tmp_k{
       float:left;
       margin:5 10 0 0;
       padding:0;
}

.asb_tmp_k:nth-child(3){
	margin:5 0 0;
}

.hissu {
    background-color: red;
    color: white;
    float: right;
    font-weight: bold;
    font-size: 11px;
    padding:0 3;
}
/*---足場幕見積り関連ここまで---*/

/*---20170929トップページ追加---*/

.asen_topbn{
       margin-bottom:10px;
}
/*---吸着シートここから---*/
	
.kyuc_setumei{
	width:680px;
	list-style:none;
	padding:0;
	margin:0;
}

.kyuc_st_rei{
	float:left;
	margin:10 10 0 0;
        padding:0;
}
.kyuc_st_rei:nth-child(2){
	float:left;
	margin:10 0;
}

.wapper{
	width:680px;
	
}
	
/*---吸着シートここまで---*/

/*---各ページ見積もりバナー---*/

.c_mitsumori_bn{
	text-align:center;
        margin-top: 20px;
        width: 680px;
}
.kiji_yoto_icon {
  display: inline-block;
  font-size: 16px;
  padding: 2px 3px 0;
  line-height: 22px;
  margin-left: 5px;
  color: white;
  background-color: green;
  font-weight: bold;
}

.form_link_back {
  background-color: #FFF1DF;
  width: 680px;
  padding: 0 0 15px;
}

button.form_link {
  width: 400px;
  padding: 10px;
  text-align: center;
  background-color: green;
  font-weight: bold;
  margin: auto;
  display: block;
  border: none;
}
button.form_link:hover {
  color: white;
  cursor: pointer;
  opacity: 0.7;
}

.example-image-link:hover {
	cursor:zoom-in
}

#chumon_img1, #chumon_img2 {
  float: left;
}
#chumon_img2 {
  margin-left:10px;
}

/*---20180110コラム追加分---*/
.makucrm_img{
	margin:0 0 15;	
}
.makucrm_mimg{
	margin:15 0 15 20;	
}
.makucrm_ttl_3{
	background: linear-gradient(transparent 70%, #e5ffe5 70%);
	font-size: 12pt;
	text-indent: unset;
	height: 30;
	margin:0 0 5;	
}
.makucrm_ul{
	list-style:none;
	padding:0;
	margin:0;
}
.makucrm_li{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:18px;
	margin:2 0;
}
.makucrm_nul{
	list-style:none;
	padding:0;
	margin:0 0 15;
}
.makucrm_nli{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:18px;
	margin:2 0;
}
.makucrm_point{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width:668px;
	border:2px solid #f7b977;
	margin:15 0;
	padding:5px;
}
.makucrm_red{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
        font-size:14px;
	color:#ff0000;
	font-weight:bold;
}
.makucrm_pocen{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width:668px;
	text-align:center;
	margin:2 0;
}
.makucrm_bordp{
	border-bottom:1px solid #000000;
        font-size:14px;	
}
.makucrm_bmp{
	background-color: #f9c89b;
	font-weight:bold;
        font-size:14px;
}
.makucrm_ttl_4{
	font-size:15px;
	margin:10 0 2;
}
.makucrm_tab{
	width:680px;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	border-collapse:collapse;
	margin:5 0 25;
	padding:0;
}
.makucrm_tab th{
	font-weight:normal;
	text-align:center;
}
.makucrm_tab_n{
	width:600px;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	border-collapse:collapse;
	margin:5 0 25;
	padding:0;
}
.makucrm_tab_n td{
	font-weight:normal;
	text-align:center;
	height:50px;
}
.makucrm_tab_n th{
	height:30px;
}
.makucrm_tab_tap{
	width:680px;
	font-size:14px;
	font-weight:normal;
	border-collapse:collapse;
	margin:5 0 25;
	padding:0;
}
.makucrm_tab_tap td{
	padding:2 5;
}
.tap_tab_td{
	width:150px;
	font-weight:bold;
	background:#c1e4e9;
}
.makucrm_bp{
	font-weight:bold;
        font-size:14px;	
}
.makucrm_sul{
	list-style:none;
	padding:0;
	margin:15 0;
}
.makucrm_sli{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:18px;
	margin:2 0;
	font-weight:bold;
}
.makucrm_kakou{
	margin:10 0 40;	
}
.makucrm_kak_p{
	float:left;
	width:460px;
	margin:0 6 10 0;
}
.makucrm_kak_img{
	float:left;
	width:214px;	
}
.makucrm_bb{
	font-weight:bold;
	border-bottom:1px solid #000000;
        font-size:14px;
}
.makucrm_tor{
	margin:10 0 20;	
}
.makucrm_tor_img{
	float:right;
	margin:10;
}
.makucrm_kanri{
	width:680px;	
}
.makucrm_k_p{
	float:left;
	width:500px;
	margin:10 10 0 0;
}
.makucrm_k_img{
	float:left;	
}
.makucrm_sentaku{
	width:680px;
	margin:0 0 30;
}
.makucrm_sen_img{
	float:left;
	width:350px;
	margin:0 10 0 0;
}
.makucrm_sen_p{
	float:left;
	width:320px;
	margin:0;
}
/*---20180106コラム追加分ここまで---*/
/*---20180217トップページコラムリンクここから---*/
.toppage_column {
white-space: normal;
overflow-x: hidden;
width: 678px;
height: 300px;
border: 1px solid #333333;
margin-top:10px;
}
.toppage_column_title {
padding: 10px 5px 0px;
border-bottom: 1px dashed #CCCCCC;
}
.toppage_column_title a {
font-size: 16px;
font-weight: bold;
color: #EA5404;
}
.toppage_column_txt {
padding: 5px 5px 10px;
border-bottom: 1px solid #CCCCCC;
}
/*---20180217トップページコラムリンクここまで---*/
/*---20180308コラム「サッカー応援の横断幕制作！目立つデザイン徹底分析！」ここから---*/
.colum_foot_pointp{
 height:150px;
}
.colum_foot_musical{
 height:240px;
}
.colum_foot_ball{
 padding: 10px;
 float: right;
 clear: both;
}
.colum_foot_boy{
 padding: 10px;
 float: right;
 clear: both;
}
.colum_foot_spacer{
 float: right;
 width: 1px;
 height: 50px;
}
.colum_foot_color{
 text-align:center;
 margin:10px 0px;
}
.column_rule_le{
 width:450px;
 float:left;
 margin:0px 20px 0px 0px;
}
.column_rule_ri{
 float:left;
 margin:0;
}
.column_p_last{
 margin-top:20px;	
}
/*---20180308コラム「サッカー応援の横断幕制作！目立つデザイン徹底分析！」ここまで---*/

.mente_close{
 text-align:center;
}
/*---20180402コラム「横断幕によく使われる生地「ターポリン」の特性を知って、カッコいい横断幕を作ろう！」ここから---*/
.colum_tap_list{
 width:680px;
 list-style:none;
 padding:0;
}
.colum_tap_list li{
 float:left;
 width:300px;
 margin:10px 40px 10px 0px;
}
.colum_tap_list li:nth-child(2){
 float:left;
 width:300px;
 margin:10px 0px 10px;
}
.colum_tap_list li img{
 margin:10px 0px;	
}
.colum_tap_listp{
 font-size:14px;
}
.colum_tap_chartimg{
 margin:10px 50px;	
}
.colum_tap_reilist{
 width:680px;
 list-style:none;
 padding:0;
}
.colum_tap_reilist li{
 float:left;
 width:330px;
 margin:10px 20px 20px 0px;
}
.colum_tap_reilist li:nth-child(2){
 float:left;
 width:330px;
 margin:10px 0px 20px;
}
.colum_tap_reilist li p{
 font-size:14px;
}
.colum_tab_ple{
 float:left;
 width:440px;
 margin:0px 20px 0px 0px;
}
.colum_tab_imgri{
 float:left;
 width:220px;
 margin:0;
}
/*---20180402コラム「横断幕によく使われる生地「ターポリン」の特性を知って、カッコいい横断幕を作ろう！」ここまで---*/
/*---20180403コラム「横断幕は重そう…というのは先入観！？トロマットは軽くて持ち運びがラクラク」ここから---*/
.colum_light_top{
 margin:10px 40px 20px;
}
.colum_light_midsi{
 font-size:16px;
 font-weight:bold;
 margin-top:10px;
}
.colum_light_liimg{
 float:left;
 width:250px;
 margin:10px 20px 10px 0px;
}
.colum_light_kijip{
 float:left;
 width:410px;
 margin:10px 0px;
}
.colum_light_shoukai_le{
 float:left;
 width:370px;
 margin:10px 10px 10px 0px;
}
.colum_light_shoukai_ri{
 float:left;
 width:300px;
 margin:10px 0px;
}
.colum_light_shoukai_ri img{
 margin-bottom:30px;	
}
.colum_light_shoukai_ri img:nth-child(2){
 margin:0;	
}
.colum_light_hai{
 margin:10px 40px;	
}
.colum_light_iwai{
 margin:10px 40px;	
}
.makucrm_bordbtm{
 font-size:14px;
 font-weight:bold;
 border-bottom:1px solid #000000;
}
.colum_light_pointle{
 float:left;
 width:420px;
 margin:10px 10px 10px 0px;
}
.colum_light_pointri{
 float:left;
 width:250px;
 margin:10px 0px;
}
/*---20180403コラム「横断幕は重そう…というのは先入観！？トロマットは軽くて持ち運びがラクラク」ここまで---*/
/*---20180407コラム「雨にも負けず風にも負けず火にだって負けない防炎加工の横断幕！」ここから---*/
.colum_bouen_top{
 margin:10px 40px;	
}
.mente_close{
 text-align:center;
}
.colum_p_lebouen{
 float:left;
 width:410px;
 margin:10px 10px 10px 0px;
}
.colum_img_ribouen{
 float:left;
 width:250px;
 margin:10px 0px;
}
.colum_bouen_kiji{
 margin:10px 40px;	
}
.colum_bouen_midasi{
 font-size:16px;
 font-weight:bold;
 margin:15px 0px 0px;
}
/*---20180407コラム「雨にも負けず風にも負けず火にだって負けない防炎加工の横断幕！」ここまで--*/
/*---「環境に配慮した「横断幕キング」のこだわり」ここから---*/
.printer_wrapper {
 width:680px;
 white-space:normal;
}
.printer_h1{
 background-image: url(/goods_img/152/design/sub_bar.jpg);
 height: 55px;
 width: 670px;
 margin:2px 0px 10px;
 font-size: 20px;
 line-height: 55px;
 text-indent: 20px;
 color: #FFFFFF;
}
.printer_wrapper p{
 font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3','Meiryo',' メイリオ',' sans-serif';
 font-size:15px;
 margin:0;
}
.printer_wrapper h2 {
 position: relative;
 width:670px;
 padding: 3px 0px 3px 10px;
 font-size: 18px;
 border-top:2px solid green;
 border-bottom:2px solid green;
 margin-top:10px;
}
.cheap_p_right h2 {
 position: relative;
 width:380px;
 padding: 3px 0px 3px 10px;
 font-size: 18px;
 border-top:2px solid green;
 border-bottom:2px solid green;
 margin-top:10px;
}
.ink_div_main h2 {
 position: relative;
 width:670px;
 padding: 3px 0px 3px 10px;
 font-size: 18px;
 border-top:2px solid green;
 border-bottom:2px solid green;
 margin-top:10px;
}
.cheap_wrapper {
 width:680px;
 white-space:normal;
}
.cheap_wrapper .h1_wrapper {
 position: relative;
 background: #f5f5f5;
 width:680px;
 margin:5px 0px;
 border-bottom:1px dotted #2b2b2b;
}
.cheap_wrapper p{
 font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3','Meiryo',' メイリオ',' sans-serif';
 font-size:15px;
 margin:0;
}
.cheap_wrapper h1 {
 position: relative;
 width:680px;
 margin:0;
 padding: 8px 0px 8px 15px;
 font-size: 20px;
 border-left:6px solid #FABE00;
}
.cheap_wrapper h1:before {
 position: absolute;
 top: 0px;
 left: 3px;
 content: '';
 width: 6px;
 height: 100%;
 background:#FABE00;
}
.cheap_p_midasi{
 font-size:24px !important;
 font-weight:bold;
 color:#FABE00;
}
.cheap_div_main{
 margin-top:15px;
}
.cheap_div_left{
 float:left;
 width:270px;
 margin:0px 18px 0px 0px;
}
.cheap_p_right{
 float:left;
 width:390px;
 margin:0;
}
.cheap_img{
 margin-bottom:10px;	
}
.cheap_p_right p{
 margin-bottom:20px;
}
.cheap_p_right b{
 font-size:15px;
}
.largemarker {
 background-color: #fff33f;
 padding: 0.1em;
 margin-left: 0.3em;
 margin-right: 0.3em;
 font-size:15px;
}
.largemarker b{
 font-size:15px;
}
/*---「環境に配慮した「横断幕キング」のこだわり」ここまで---*/

.kyucyaku_attend{
		
background-color: #EFEFEF;
font-size: 13px;
color: #000;
line-height: 20px;
padding: 5px 10px ;
position: relative;
margin: 20px 0;
}
	
.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;
}

/*--Paid掛け払い紹介ページ--*/
.paid_ttl {
	width: 630px;
	margin-bottom: 30px;
}

.paid_subttl {
	background-image: url(/goods_img/152/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: Meiryo, "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333;
}

.paid_cation {
	border: thin solid #04A564;
	padding: 20px;
	width: 590px;
	margin-top: 30px;
}
.paid_cation_ttl {
	font-size: 18px;
	font-weight: bold;
	color: #04A564;
	text-align: center;
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0px;
}

.paid_cation ul {
	list-style-position: inside;
	padding: 0px;
	margin: 0px;
}

.paid_cation li {
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 1px;
	margin: 8px 0 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

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

.merit_ttl {
	font-size: 20px;
	color: #04A564;
	font-weight: bold;
	background-image: url(/goods_img/152/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: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 20px;
}

.paid_table {
	width: 630px;
	margin-top: 10px;
	margin-bottom: 30px;
}

#paid_step ul {
	margin-top: 0px;
	padding: 0px;
	list-style-type: none;
	width: 630px;
}

.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_step_img {
	margin: 10px 0 30px;
}
/*---20180612「新カート化案内ページ」ここから---*/
#sincart_wrapper{
 width:680px;
 white-space:normal;
 font-family:"Noto Sans Japanese";
}
.sincart_h1{
 font-family:"Noto Sans Japanese";
 height: 42px;
 margin:0px 0px 5px;
 padding:0px 0px 0px 20px;
 background-color: #008741;
 font-size: 20px;
 font-weight: bold;
 color: #FBF100;
 box-shadow: 1px 1px 2px 1px #cccccc;
 line-height: 44px;
}
.sincart_span_h1{
 font-family:"Noto Sans Japanese";
 font-size: 20px;
 font-weight: bold;
 color: #ffffff;
 line-height: 44px;
}
.sincart_p{
 width: 680px;
 font-size: 12px;
 line-height: 20px;
 margin:10px 0px;
 font-family:"Noto Sans Japanese";
}
.sincart_h2{
 font-size: 18px;
 color: #ffffff;
 margin: 15px 0px 10px;
 height: 32px;
 line-height: 35px;
 padding-left: 10px;
 background-color: #15A83D;
 border-left: 10px solid #006E39;
 font-family:"Noto Sans Japanese";
}
.sincart_credit{
 float:left;
 width:320px;
 margin:10px 40px 20px 0px;
}
.sincart_paid{
 float:left;
 width:320px;
 margin:10px 0px 20px;
}
.sincart_cp_midsi{
 font-size:16px;
 font-weight:bold;
 padding:5px 0px 4px 5px;
 border-bottom:1px dotted #a9a9a9;
 border-left:5px solid #45B035;
 margin-bottom:5px;
 font-family:"Noto Sans Japanese";
}
.sincart_cp_span{
 display:inline-block;
 font-size:12px;
 line-height:16px;
 color:#ffffff;
 background-color:#ff0000;
 padding:0px 9px 0px 8px;
 margin-left:10px;
 font-family:"Noto Sans Japanese";
}
.sincart_cp_p{
 font-size:12px;
 font-family:"Noto Sans Japanese";	
}
.sincart_credit_table{
 width:320px;
 background-color:#CCCCCC;
 border-collapse:collapse;
 margin:10px 0px;
}
.sincart_credit_table td{
 font-size:10px;
 text-align:center;
 font-weight:bold;
 font-family:"Noto Sans Japanese";
}
.sincart_credit_table td:nth-child(2){
 width:150px;
}
.sincart_credit_table tr:nth-child(2) td{
 background-color:#ffffff;
 text-align:left;
 padding-left:5px;
}
.sincart_credit_table tr:nth-child(n+2) td{
 font-weight:normal;
 background-color:#ffffff;
}
.sincart_cp_link{
 font-size:13px;
 float:right;
}
.sincart_paid_table{
 width:320px;
 background-color:#CCCCCC;
 border-collapse:collapse;
 margin:10px 0px;
 font-family:"Noto Sans Japanese";
}
.sincart_paid_table tr td{
 font-size:10px;
 text-align:center;
 font-weight:bold;
 font-family:"Noto Sans Japanese";
}
.sincart_paid_table tr:nth-child(2) td:nth-child(-n+1){
 color:#ff0000;
 font-weight:bold;
}
.sincart_paid_table tr:nth-child(n+2) td{
 font-weight:normal;
 background-color:#ffffff;
}
.sincart_paid_table tr:nth-child(3) td{
 font-size:10px;
 text-align:center;
 font-weight:bold;
 background-color:#CCCCCC;
}
.sincart_img_deta{
 float:left;
 width:335px;
 height:65px;
 margin:0px 10px 0px 0px;
}
.sincart_img_design{
 float:left;
 width:335px;
 height:65px;
 margin:0;
}
.sincart_kaiin{
 background-color:#EFEFEF;
 padding:1px 3px;
 margin:20px 0px;
}
.sincart_img_tyumon{
 display:block;
 margin:0 auto;
}
.top_link_sincart{
 margin-top:15px;
}
/*---20180612「新カート化案内ページ」ここまで---*/
/*---20180618コラム「横断幕に最適なスローガン・名言50選！」ここから---*/
#colum_slogan_wrapper{
 width:680px;
 white-space:normal;
}
#colum_slogan_wrapper p{
 font-family:"Noto Sans Japanese";
}
.colum_slogan_h1{
 box-shadow: 1px 1px 2px 1px #cccccc;
 background-color: #008741;
 font-size: 20px;
 font-weight: bold;
 color: #FBF100;
 line-height: 28px;
 padding:5px 0px 5px 10px;
 margin:0px 0px 15px;
 font-family:"Noto Sans Japanese";
}
.colum_slogan_topimg{
 margin:10px 0px 5px;	
}
.colum_slogan_txt{
 margin:10px 0px;
 font-size: 14px;
 line-height: 22px;	
}
.colum_slogan_redbold{
 font-size: 14px;
 line-height: 22px;
 color:#ff0000;
 font-weight:bold;
}
.colum_slogan_mokuji{
 background-color:#F2F2F2;
 padding:10;
 margin:10px 0px;
}
.colum_slogan_mokuji p{
 font-size:15px;
 font-weight:bold;
 text-align:center;
}
.colum_slogan_mokuji ul{
 list-style:none;
 padding:0;
}
.colum_slogan_mokuji li{
 border-bottom:1px dotted #808080;
 font-size:14px !important;
 line-height: 22px;
 margin:6px 0px;
 font-family:"Noto Sans Japanese";
}
.colum_slogan_mokuji li a{
 font-size:14px !important;
 font-family:"Noto Sans Japanese";
}
.colum_slogan_mokuji li:nth-child(2),.colum_slogan_mokuji li:nth-child(4),.colum_slogan_mokuji li:nth-child(6){
 border:none;
}
.colum_slogan_triangle{
 font-weight:bold;
 font-size:20px;
 vertical-align: -15%;	
}
.colum_slogan_submokuji li{
 border:none !important;
 margin:0px 0px 0px 60px !important;
 font-size:13px !important;
 font-family:"Noto Sans Japanese";
}
.colum_slogan_submokuji li a{
 font-size:13px !important;
 font-family:"Noto Sans Japanese";
}
.colum_slogan_mokuji a{
 color:#000000;
}
.colum_slogan_mokuji a:hover{
 color:#000000;
}
.colum_slogan_mokuji a:visited{
 color:#000000;
}
.colum_slogan_h2{
 height: 32px;
 font-size: 18px;
 line-height: 32px;
 color: #ffffff;
 background-color: #15A83D;
 border-left: 10px solid #006E39;
 padding-left: 10px;
 margin:30px 0px 10px;
 font-family:"Noto Sans Japanese";
}
.colum_slogan_h3{
 width:672px;
 position: relative;
 height:30px;
 font-size:16px;
 font-weight:bold;
 border-bottom:1px dotted #696969;
 text-indent:0;
 padding:0px 0px 5px 8px;
 margin:10px 0px 0px;
 font-family:"Noto Sans Japanese";
 background-image:none;
}
.colum_slogan_h3:before{
 content: "";
 position: absolute;
 background: #15A83D;
 top: 50%;
 left:0;
 margin-top :-13px;
 height: 30px;
 width: 6px;
}
.colum_slogan_messageimg{
 display:block;
 margin:15 auto;	
}
.colum_slogan_massagetab{
 width:680px;
 border-collapse:collapse;
 text-align:center;
 background-color:#F6BB5C;
 font-size:14px;
 font-weight:bold;
 margin:20px 0px;
}
.colum_slogan_massagetab tr td{
 font-family:"Noto Sans Japanese";
 padding:8px 0px;
}
.colum_slogan_massagetab tr:nth-child(n+2) td{
 width:339px;
 height:53px;
 background-color:#ffffff;
 font-weight:normal;
 padding:6px 0px;
}
.colum_slogan_caution{
 border:2px solid #ff0000;
 margin:30px 0px 35px;
}
.colum_slogan_cautmidsi{
 background-color:#ff0000;
 color:#ffffff;
 font-weight:bold;
 text-align:center;
 padding:3px 0px;
}
.colum_slogan_cauttxt{
 font-size: 14px;
 line-height: 22px;
 padding:10;
}
.colum_slogan_zyukugotab{
 width:680px;
 border-collapse:collapse;
 text-align:center;
 background-color:#F6BB5C;
 font-size:14px;
 font-weight:bold;
 margin:20px 0px;
}
.colum_slogan_zyukugotab tr td{
 font-family:"Noto Sans Japanese";
 padding:6px 0px;
}
.colum_slogan_zyukugotab tr:nth-child(n+2) td{
 width:138px;
 height:50px;
 background-color:#F5F2F2;
 font-weight:normal;
 padding:4px 0px;
}
.colum_slogan_zyukugotab tr:nth-child(n+2) td:nth-child(2){
 width:530px;
 height:50px;
 background-color:#ffffff;
 font-weight:normal;
 padding:4px 0px 4px 5px;
 text-align:left;
}
.colum_slogan_bold{
 font-size: 14px;
 line-height: 22px;
 font-weight:bold;
}
.colum_slogan_comments{
 margin:20px 0px 0px;
 font-size:12px;
}
.colum_slogan_englishtab{
 width:680px;
 border-collapse:collapse;
 text-align:center;
 background-color:#F6BB5C;
 font-size:14px;
 font-weight:bold;
 margin:0px 0px 20px;
}
.colum_slogan_englishtab tr td{
 font-family:"Noto Sans Japanese";
 padding:6px 0px;
}
.colum_slogan_englishtab tr:nth-child(n+2) td{
 width:188px;
 height:45px;
 background-color:#F5F2F2;
 font-weight:normal;
 padding:4px 0px;
}
.colum_slogan_englishtab tr:nth-child(n+2) td:nth-child(2){
 width:480px;
 height:45px;
 background-color:#ffffff;
 font-weight:normal;
 padding:4px 0px 4px 5px;
 text-align:left;
}
.colum_slogan_bangaitab{
 width:680px;
 border-collapse:collapse;
 text-align:center;
 background-color:#F6BB5C;
 font-size:14px;
 font-weight:bold;
 margin:0;
}
.colum_slogan_bangaitab tr td{
 font-family:"Noto Sans Japanese";
 padding:6px 0px;
}
.colum_slogan_bangaitab tr:nth-child(n+2) td{
 height:45px;
 background-color:#F5F2F2;
 font-weight:normal;
 padding:4px 0px;
}
.colum_slogan_bangaitab tr:nth-child(n+2) td:nth-child(n+2){
 height:45px;
 background-color:#ffffff;
 font-weight:normal;
 padding:4px 0px 4px 5px;
}
.colum_slogan_lastcomments{
 margin:0px 0px 20px;
 font-size:12px;	
}
.colum_slogan_makudesign{
 margin-top:20px;
}
/*---20180618コラム「横断幕に最適なスローガン・名言50選！」ここまで---*/
/*---20180629分納リスト追加ここから---*/
.mk_botton_bunnou{
	display:block;
	float:right;
	width: 170px;
	margin:10px 0px 0px;
    padding: 0px 10px;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
	text-align:center;
    text-decoration: none;
    box-shadow: 1px 1px 2px 1px #AEB0B4;
	color:#ffffff;
    background-color: #383c3c;
    border-radius: 1px;	
}
.mk_botton_bunnou:link{
 color:#ffffff !important;
}
.mk_botton_bunnou:hover{
 color:#ffffff;
 text-decoration: none;
}
.mk_botton_bunnou:visited{
 color:#ffffff !important;
 text-decoration: none;
}
/*---20180629分納リスト追加ここまで---*/
.green_h1 {
 background-color: #ea5504;
}
.new_mk_title_h1 {
 display: block;
 margin-top: 0;
 /* padding: 0.4rem 0; */
 line-height: 38px;
 padding-left: 1rem;
 background-color: #019142;
 font-weight: bold;
 font-size: 20px;
 color: #FFF100;
 width: 668px;
 height:40px;
 margin-left:0;
 font-family:"Noto Sans Japanese";
}
.new_mk_title_h1 span{
    font-size: 15px;
    color: #019142;
    height: 26px;
    width: 206px;
    background-color: #fff;
    border-radius: 2px;
    margin-right: 0.5rem;
    padding: 2px 5px;
    font-family: "Noto Sans Japanese";
}
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
 box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
}
/*---画像---*/
.new_mk_top_img{
 margin-top:15px;
}
/*---h2---*/
/*--.green_h2 {
      background-color: #3FB035;
      border-left: 0.5rem solid #00A141;
      width: 680px;
      margin: 11px 0 10px 0;
  }--*/

.mk_shouhin_info_title_h2 {
      width: 660px;
      font-size: 18px;
      color: #ffffff;
      margin: 0;
      height: 32px;
      line-height: 32px;
      padding-left: 10px;
      background-color: #15A83D;
      border-left: 10px solid #006E39;
      margin-bottom: 15px;
      font-family:"Noto Sans Japanese";
      margin: 11px 0 10px 0;
}

.dnkshk_shohin_img{
	width: 333px;
	margin-right: 11px;
	float: left;
}

.dnkshk_shohin_img:nth-child(2){
	margin-right: 0px;
}

    /*--p---*/
.mk_shouhin_info_title_p{
    font-size: 12px;
    width: 680px;
    margin-bottom: 15px;
  }

.mk_shohin_info_p{
	list-style-type:none;
	font-size:12px;
	padding-left: 0px;
	margin-left: 0px;
	width: 680px;
	margin-bottom: 10px;
}



.mk_shohin_info_left{
	margin-top: 10px;
	padding-left: 0px;
	width: 333px;
	float: left;
}

.mk_shohin_info_right{
	padding-left: 0px;
	width: 333px;
	float: left;
	margin: 10px 0 0 11px;
}

/*--丈夫で長持ちする3つの理由--*/

.dnkshk_3point{
	width: 680px;
	background-color: #FFFDE5;
	height: 360px;
	
}

.dnkshk_3point_imgp{
	width: 654px;
	list-style-type:none;
	padding: 13px 0 0 0;
	margin-left: 13px;
}

.dnkshk_3point_set{
	width: 209px;
	float: left;
	margin-right: 13px;
}

.dnkshk_3point_set:nth-child(3){
	width: 209px;
	float: left;
	margin-right: 0px;
}

.dnkshk_3point_set p{
	font-size: 12px;
}

.dnkshk_3point_mds{
	color: #2C983D;
	font-size: 17px;
	font-family: "Noto Sans Japanese";
	font-weight: bold;
	border-bottom: 1pt solid #898989;
	margin-top: 3px;
}

.dnkshk_3point_twill{
	font-size: 11px;
}

/*--裏抜け見出し--*/

.urnk_set{
	width: 680px;
	margin: 13px 0 0 0;
	padding-left: 13px;
}

.urnk_mds{
	width: 424px;
	font-size: 17px;
	font-family: "Noto Sans Japanese";
	font-weight: bold;
	float: left;
	border-bottom: 1pt dotted #4F4F4F;
}

.urnk_set p{
	width: 424px;
	font-size: 12px;
	font-family: "Noto Sans Japanese";
	float: left;
	margin: 0 0 0 30px;
}

.urnk_img{
	width: 213px;
	float: left;
}

.dnk_c_kigu_img{
	float: left;
	width: 333px;
}

.dnk_c_kigu_set{
	width: 680px;
}

.dnk_c_kigu_txt{
	padding-left: 0px;
	width: 333px;
	float: left;
	margin-left: 14px;
}


    /*--生地について---*/
    .mk_txt{
	width: 680px;
	font-size: 12px;
	line-height: 20px;
	color: #3E3A39;
    }

    .mk_setumei{
    	width:680px;
    	margin:20 0;
    	padding:0px;
    }

.mk_setumei1{
      margin-bottom:20px;
width:680px;
height:140px;
      
    }
.mk_setumei2{
width:680px;
   
height:140px;
    }

.mk_st_rei{
    	width:213px;
    	height:134px;
    	float:left;
    	margin:0 25 15 0;
        padding:0 0 0 15px;
    }

.mk_st_rei:nth-child(2){
    	width:442px;
    	margin:0;
    }
    

  
.mk_st_m{
    	width:442px;
        height:24px;
    	border-bottom:1px dashed #a9a9a9;
        font-size:16px;
    	font-weight: bold;
    	color:#2e8b57;
    	letter-spacing: 2px;
    }


.m_textRed_s{
        color: red;
        width: 690px;
        font-size: 11.5px;
        margin-top: 5px;
        margin-bottom: 10px;
      }
#nouki_box{

    }
.chumon_nouki{
      color: white;
    }
.chumon_hinichi{
      padding-top: 5px;

    }
.gazo5{
      margin-bottom: 30px;

    }
.chumon_gazou{
      margin-bottom: 14px;
    }

.mk_img{
  padding-left: 10px;
  margin-bottom: 14px;
}

  /*--サイズについて---*/
    .mk_size{
    padding:0;
    list-style-type:none;    
    }


    .mk_size_s{
    	line-style:none;
    	float:left;     
    	padding:0 0 0 0;
        border: none;
        list-style: none;
    }
    .mk_size_m{
    	line-style:none;
    	float:left;
     
    	padding:0 0 0 0;

      border: none;
      list-style: none;

    }
   

    .mk_size_txt{
    	font-size:16px;
    	font-weight: bold;
    	border-bottom:1px solid #000000;
    	margin-top:10px;
    	line-height:15px;
    }

    .mk_size_txt:nth-child(3){
    	font-size:19px;
    	border-bottom:none;
    	color:#ff0000;
    	font-weight: bold;
    	margin:10 0 0;
    	line-height:12px;
    }

    .mk_size_txt:nth-child(4){
    	font-size:8px;
    	border-bottom:none;
    	font-weight: normal;
    	margin:7 0 0;
    }

    .mk_size_txt:nth-child(5){
    	font-size:8px;
    	border-bottom:none;
    	font-weight: normal;
    	margin:0 0 10;
    }

    .mk_st_txt{
    	width:442px;
    	font-size:12px;
    	line-height:18px;
    	margin:3 0 3;
    }



    .mk_btn{
    padding-top: 5px;
    margin-bottom: 27px;

    }
     .mk_btn:hover{
    opacity: 0.5;
    }
  .size_haba{
          margin-left: 17.5px;
          margin-right: 17.5px;
        }
.mk_st_img1, .mk_st_img2{
 float:left;
}
#shaki_wrapper p{
 font-family:"Noto Sans Japanese";
}
#shaki_wrapper li{
 font-family:"Noto Sans Japanese";
}
#danki_wrapper p{
 font-family:"Noto Sans Japanese";
}
#danki_wrapper li{
 font-family:"Noto Sans Japanese";
}
/*---20180718社旗フォームここから---*/
.shaki_poru{
 padding: 10px;
 width: 300px;
 height: 60px;
 cursor: pointer;
 display: block;
 float: left;
 background-color: #efefef;
 font-weight: bold;
 font-size: 15px;
 margin-top:15px;
}
.shaki_poru:nth-child(1) {
  margin:15px 10px 0px 15px;
}
 .shaki_poru:nth-child(3) {
  clear: both;
  margin:15px 10px 15px 15px;
}
 .shaki_poru:nth-child(5) {
  clear: both;
  margin-right: 15px;
}
.shaki_poru:hover {
  background-color:#f39800;
  color: #ffffff;
}
.shaki_poru input[name="goods_id_kiji"] {
  width: 18px;
  height: 18px;
}
.shaki_poru img {
  display: block;
  margin: 8px 0;
  pointer-events: none;
}
.shaki_poru span {
  display: block;
  margin-top: 2px;
  font-size: 13px;
  font-weight: normal;
}
.shaki_poru span.form_kiji_icon {
  display: inline-block;
  margin-top: 0;
  margin-right: 5px;
  padding: 0 5px;
  background-color: #f39800;
  color: #fff;
  font-weight: bold;
}
.shaki_poru:hover span {
  background-color:#f39800;
  color: #fff;
}
.shaki_amount{
 width:670px;
 background-color:#EEEEEF;
 text-align:center;
 padding:10px 0px;
 margin:10px 5px;
 font-size:14px;
 font-weight:bold;
}
.shaki_amount span{
 background-color:#ff0000;
 color:#ffffff;
 font-weight:bold;
 padding:2px 8px;
 margin-right:10px;
 font-size:14px;
 font-weight:bold;
}
.shaki_hatagasira {
 padding: 5px;
 width: 150px;
 cursor: pointer;
 display: block;
 float: left;
 font-size:14px !important;	
 background-color: #efefef;
 font-weight: bold;
 margin:15px 5px 15px 5px;
 text-align:center;
}
.shaki_hatagasira input[type=radio] {
 display: none;
}

.shaki_hatagasira:hover {
  background-color: #f39800;
  color: #ffffff;
}
.shaki_hatagasira input[name="goods_id_kiji"] {
  width: 18px;
  height: 18px;
}
.shaki_hatagasira img {
  display: block;
  margin: 8px 5px;
  pointer-events: none;
}
.shaki_hatagasira span {
  display: block;
  margin-top: 2px;
  font-size: 13px;
  font-weight: normal;
}
.shaki_hatagasira span.form_kiji_icon {
  display: inline-block;
  margin-top: 0;
  margin-right: 5px;
  padding: 0 5px;
  background-color:#f39800;
  color: #fff;
  font-weight: bold;
}
 .shaki_hatagasira:hover span {
  background-color: #f39800;
  color: #fff;
}
.shaki_fukuro {
 padding: 5px;
 width: 325px;
 height:60px;
 cursor: pointer;
 display: block;
 background-color: #efefef;
 font-weight: bold;
 margin:15px 15px 0px 5px;
}
 .shaki_fukuro:hover {
  background-color: #f39800;
  color: #ffffff;
}
.shaki_fukuro input[name="goods_id_kiji"] {
  width: 18px;
  height: 18px;
}
.shaki_fukuro img {
  display: block;
  margin: 8px 5px;
  pointer-events: none;
}
 .shaki_fukuro span {
  display: block;
  margin-top: 2px;
  font-size: 13px;
  font-weight: normal;
}
 .shaki_fukuro span.form_kiji_icon {
  display: inline-block;
  margin-top: 0;
  margin-right: 5px;
  padding: 0 5px;
  background-color: #f39800;
  color: #fff;
  font-weight: bold;
}
.shaki_fukuro:hover span {
  background-color: #f39800;
  color: #fff;
}
.grey_sankyaku{
 position: relative;
 padding: 4px 0px 4px 6px;
 font-weight: bold;
 background-color: #727171;	
}
.shaki_sankyaku {
 padding: 10px;
 width: 300px;
 height: 60px;
 cursor: pointer;
 display: block;
 float: left;
 background-color: #efefef;
 font-weight: bold;
 font-size: 15px;
 margin-top:15px;
}
.shaki_sankyaku:nth-child(1) {
  margin:15px 10px 0px 15px;
}
 .shaki_sankyaku:nth-child(3) {
  clear: both;
  margin:15px 10px 15px 15px;
}
.shaki_sankyaku:nth-child(5) {
  clear: both;
  margin-right: 15px;
}
 .shaki_sankyaku:hover {
  background-color: #f39800;
  color: #ffffff;
}
 .shaki_sankyaku input[name="goods_id_kiji"] {
  width: 18px;
  height: 18px;
}
.shaki_sankyaku img {
  display: block;
  margin: 8px 0;
  pointer-events: none;
}
 .shaki_sankyaku span {
  display: block;
  margin-top: 2px;
  font-size: 13px;
  font-weight: normal;
}
.shaki_sankyaku span.form_kiji_icon {
  display: inline-block;
  margin-top: 0;
  margin-right: 5px;
  padding: 0 5px;
  background-color: #f39800;
  color: #fff;
  font-weight: bold;
}
.shaki_sankyaku:hover span {
  background-color: #f39800;
  color: #fff;
}
.shaki_tab_kakaku{
 width:680px;
 border-collapse:collapse;
 margin:0px 0px 30px;
}
.shaki_tab_kakaku tr th,.shaki_tab_kakaku tr td{
 font-size:13px;
 text-align:center;
 padding:5px 3px;
}
.shaki_tab_kakaku tr th{
 background-color:#CCCCCC;
 width:100px;
}
.shaki_tab_kakaku tr th:nth-child(-n+1){
 width:120px;
}
.shaki_tab_kakaku tr td:nth-child(-n+1){
 background-color:#F2F2F1;	
}
/*--20180725社旗フォームここまで---*/
/*---20180717応援旗・団旗フォームここから---*/ 

#form_wrapper p{
 font-family: "Noto Sans Japanese";
 color: #333;
}
#form_wrapper td,th,tr{
 font-family: "Noto Sans Japanese";
}
.oudanmaku_form {
 width: 680px;
 margin: auto;
}
.new_mk_title {
 margin: 0;
 padding: 0 0 0 220px;
 background-color: #008741;
 font-size: 20px;
 font-weight: bold;
 color: #FBF100;
 height: 42px;
 box-shadow: 1px 1px 2px 1px #cccccc;
 line-height: 44px;
 position: relative;
 margin-bottom: 5px;
 font-family: "Noto Sans Japanese";
}
.new_mk_title .white_box {
 display: block;
 padding: 0px 5px;
 background-color: #fff;
 color: #008741;
 font-size: 15px;
 font-weight: bold;
 position: absolute;
 border-radius: 2px;
 height: 26px;
 top: 8px;
 left: 12px;
 line-height: 26px;
 font-family: "Noto Sans Japanese";
}
.kakaku_block {
 font-size: 17px;
 font-weight: bold;
}
.ship_date_cover {
 margin-top: 10px;
 width: 676px;
 border: 2px solid #bdc3c7;
 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: #d80c18;
}
.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: 'icomoon' !important;
 font-size: 20px;
 color: #ffffff;
 vertical-align: top;
}
.ship_date_region {
 display: table-cell;
 width: 200px;
 vertical-align: middle;
 text-align: center;
 background-color: #d80c18;
}
.ship_date_region a {
 display: block;
 padding: 0;
 width: 180px;
 border-radius: 5px;
 text-decoration: none;
 font-size: 14px;
 font-weight: bold;
 color: #d80c18;
 background-color: #ffffff;
}
.ship_date_region a::after {
 margin-left: 5px;
 content: '\f101';
 font-family: 'icomoon' !important;
 font-size: 16px;
 color: #d80c18;
 vertical-align: top;
}
.ship_date_normal,.ship_date_express{
 padding: 5px 0px 5px 7px;
 font-size: 13.5px;
}
.ship_date_label {
 display: inline-block;
 margin-right: 7px;
 padding: 0;
 width: 210px;
 text-align: center;
 line-height: normal;
 font-size: 14px;
 font-weight: bold;
 color: #ffffff;
}
.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_express {
 border-top: 2px solid #bdc3c7;
 background-color: #ecf0f1;
}
.ship_date_normal .ship_date_label {
 background-color: #0081cc;
}
.ship_date_express .ship_date_label {
 background-color: #d80c18;
}
.ship_date_normal .ship_date_day {
 color: #0081cc;
}
.ship_date_express .ship_date_day {
 color: #d80c18;
}
.ship_date_attention {
 margin: 8px;
 font-size: 12px;
 color: #d80c18;
 font-family: "Noto Sans Japanese";
}
#normal_today,#express_today,#normal_date,#express_date {
 display: none;
}
#active_kakou {
 background-color: #f39800;
 color: #ffffff;
}
.active_plan {
 background-color: #f39800;
 color: #ffffff !important;
}

.active_plan .mitsumori_sub_txt {
 color: #ffffff !important;
}

.active_plan .mitsumori_sub_txt1 {
 color: #ffffff !important;
}
.data_plan {
    width: 470px;
    margin: 0px 0px 5px 0px;
    height: 65px;
    line-height: 30px;
    background-color: #DDDDDD;
    display: inline-block;
    font-size: 20px;
    color: #333;
    border-radius: 1px;
	font-weight: bold;
}

.baloom_txt3 {
    font-size: 10px;
    font-weight: bold;
    line-height: 15px;
    margin-top: 3px;
    margin-bottom: 0px;
    color: #D90003;
	padding-left: 25px;
}


.data_plan:hover {
 opacity: 0.7;
}
.data_plan_dan{
    width: 160px;
    padding-left: 3px;
    height: 32px;
    line-height: 32px;
    background-color: #DDDDDD;
    display: inline-block;
    font-size: 14px;
    color: #333;
    border-radius: 1px;
}
.data_plan_dan:hover {
    background-color: #F39600;
    color: #fff;
}

.mitsumori_sub_txt {
   font-size: 14px;
padding-left: 20px;	
line-height: 31px;	
}
.mitsumori_sub_txt1 {
    font-size: 14px;
    margin-top: 5px;
	padding-left: 26px;
	line-height: 20px;
}
.mitsumori_sub_img{
display: inline-block;
float: right;
margin-top: -22px;
margin-right: 1px;
}
.mitsumori_sub_img1{
display: inline-block;
float: right;
margin-top: -78px;
margin-right: 1px;
}
.kakaku_p {
 margin: 5px 0 0 0;
}
.kakaku_img {
 margin: 10px 0 10px;
}
h2.mk_shouhin_info_title {
 font-size: 18px;
 color: #ffffff;
 margin: 0;
 height: 32px;
 line-height: 32px;
 padding-left: 10px;
 background-color: #15A83D;
 border-left: 10px solid #006E39;
 margin-bottom: 15px;
 font-family: "Noto Sans Japanese";
}
.mk_black_text {
 font-family:"Noto Sans Japanese";
 margin: 5px 0;
 color: #333;
 font-size: 14px;
 line-height: 1.6;
}
.mk_shouhin_info_table {
 width: 680px;
 font-size: 14px;
 color: #333;
 margin-bottom:20px;
 background-color: #d3d3d3;
 vertical-align: middle;
 font-family: "Noto Sans Japanese";
}
.mk_shouhin_info_table th,.mk_shouhin_info_table tr,.mk_shouhin_info_table td{
 font-family: "Noto Sans Japanese";
}
.mk_info_col1 {
 width: 176px;
 background-color: #efefef;
 padding: 10px 7px;
 font-weight: bold;
 font-size: 15px;
}
.mk_info_col2 {
 width: 470px;
 background-color: #ffffff;
 padding: 15px 9px 0px;
}
a.mk_shouhin_detail:link {
 color: #19B5FE;
 font-size: 14px;
 text-decoration: none;
 font-weight: normal;
}
.size_img_container img {
 padding: 0.2% 0.3%;
}
.mk_need {
 display: block;
 float: right;
 width: 45px;
 height: 23px;
 line-height: 25px;
 color: #ffffff;
 background-color: red;
 text-align: center;
 font-size: 14px;
}
.mk_bold_text {
 font-weight: bold;
 font-size: 15px;
}
.input_box {
 width: 110px;
 height: 23px;
 border: 1px solid #d3d3d3;
 border-radius: 2px;
}
ul.mk_kiji,ul.mk_kakou {
 margin: 0;
 padding: 0;
 list-style: none;
 overflow: hidden;
}
ul.mk_kiji li {


 display: block;
 margin-bottom: 10px;
 float: left;
 border-radius: 5px;
}
ul.mk_kakou li {
 display: block;
 margin-bottom: 10px;
 float: left;
}
ul.mk_kakou li label {
 cursor: pointer;
 display: inline-block;
 width: 220px;
 padding: 10px 5px;
 background-color: #efefef;
 border-radius: 5px;
 color: #333333;
}
ul.mk_kakou li label:hover {
 cursor: pointer;
 display: inline-block;
 width: 220px;
 padding: 10px 5px;
 background-color: #f39800;
 border-radius: 5px;
 color: #ffffff;
}
.mk_kiji_shu {
 font-weight: bold;
 font-size: 15px;
 color: #333;
 display: inline-block;
 margin-bottom: 7px;
}
.mk_use_info {
 display: inline-block;
 margin-right: 5px;
 background-color: #f39800;
 color: #ffffff;
 font-size: 14px;
 padding: 1px 5px;
 margin-top: 8px;
}

.mk_form input[name=goods_id_kiji] {
 /*display:none;*/
}
.mk_form input[type="radio"] {
 width: 18px;
 height: 18px;
 vertical-align: middle;
 margin-top: -1px;
 cursor: pointer;
}
.mk_form label {
 cursor: pointer;
}
.mk_form input[type="checkbox"] {
 width: 18px;
 height: 18px;
 vertical-align: middle;
 margin-top: -1px;
 cursor: pointer;
}
.kakou_option {
 width: 150px;
 height: 74px;
 border-radius: 2px;
 margin: 10px auto;
}
.kakou_text {
 font-weight: bold;
 font-size: 14px;
}
.other_naiyou {
 width: 468px;
 height: 75px;
 resize: vertical;
}
.display_products_info {
 width: 680px;
 margin: 5px 0;
}
.display_products_info_left {
 width: 330px;
 float: left;
}
.display_products_info_right {
 width: 335px;
 font-family:"Noto Sans Japanese";
 float: right;
 border-top: 1px solid #DCDCDC;
 margin-top: 10px;
}

.display_products_info_right tr td {
 font-family:"Noto Sans Japanese";
}
.display_products_info_right span {
 font-size: 100%;
}
.sample_out {
 background-color: #f39800;
 border-radius: 2px;
 padding: 0;
 margin: 0;
 vertical-align: center;
 position: relative;
 width: 250px;
 height: 100px;
}
.sample_up {
 border-bottom: thin dashed #fff;
 position: absolute;
 top: 0;
}
.sample_down {
 border-top: thin dashed #fff;
 position: absolute;
 bottom: 0;
}
.display {
 text-align: center;
 width: 250px;
 /*float:left;*/
 overflow: hidden;
}
#display_height {
 font-size: 12px;
 font-weight: bold;
 position: relative;
 border-left: thin solid #000;
 margin-left: 3px;
 height: 100px;
 line-height: 100px;
 margin-top: 24px;
}
#display_width {
 display: block;
 font-size: 12px;
 font-weight: bold;
 border-bottom: thin solid #000;
 width: 250px;
 margin-bottom: 5px;
 position: relative;
}
#left_arrow {
 width: 0;
 height: 0;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 border-right: 5px solid #000;
 position: absolute;
 bottom: -5px;
 left: 0px;
}
#right_arrow {
 width: 0;
 height: 0;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 border-left: 5px solid #000;
 position: absolute;
 bottom: -5px;
 right: 0px;
}
#top_arrow {
 width: 0;
 height: 0;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-bottom: 5px solid #000;
 position: absolute;
 top: 0px;
 left: -5px;
}
#down_arrow {
 width: 0;
 height: 0;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-top: 5px solid #000;
 position: absolute;
 bottom: 0px;
 left: -5px;
}
.goods_info_details1,.goods_info_details2,.goods_info_details3,.goods_info_details4,.goods_info_details5,.goods_info_details6 {
 margin: 5px 0;
 font-size: 14px;
 font-family:"Noto Sans Japanese";
}
.goods_info_details3 {
 display: none;
}
.display_price_info {
 background-color: #EBF4EC;
 margin: 15px 0;
}
.price_info_details {
 font-weight: bold;
 color: #000;
 font-size: 25px;
 text-align: center;
 line-height: 47px;
 height: 45px;
 margin-bottom:20px;
}
#price {
 color: red;
}
#mk_fukuro {
 display: none;
}
.warning {
 border: 1px solid red;
 box-shadow: 0 0 5px 0 red;
}
.warning_text {
 color: red;
 font-size: 15px;
 font-weight: bold;
 margin: 3px 0 0 0;
 padding-left: 40px;
}
.mt_cart_info {
 width: 660px;
 padding: 20px 10px;
 background-color: #EFEFEF;
 position: relative;
 margin: 15px 0px 20px;
}
.mt_cart_suuryou {
 margin-left: 20px;
}
.dt_number {
 border-bottom: 1px solid #bbb;
 border-top: none;
 border-right: none;
 border-left: none;
 background-color: #EFEFEF;
 outline: none;
 padding: 5px 0 7px 0;
 font-size: 17px;
 width: 120px;
}
.dt_suuryou {
 position: absolute;
 font-size: 15px;
 color: #bbb;
 top: 38px;
 cursor: auto;
 transition: 0.3s;
}
.dt_cart_button {
 background-color: #D0121B;
 margin: 10px 0px;
 display: inline-block;
 cursor: pointer;
 font-size: 18px;
 color: #fff;
 box-shadow: 1px 1px 2px 1px #cccccc;
 margin-left: 100px;
 border: none;
 height: 40px;
 padding-right: 20px;
}
.mt_cart_button {
 background-color: #26A65B;
 margin: 10px 0px;
 display: inline-block;
 cursor: pointer;
 font-size: 18px;
 color: #fff;
 box-shadow: 1px 1px 2px 1px #cccccc;
 margin-left: 50px;
 border: none;
 height: 40px;
 padding-right: 20px;
}
.data_sakusei_guide {
 height: 50px;
 background-color: #FDEDE4;
 font-size: 14px;
 color: #000;
 line-height: 52px;
 padding-left: 10px;
 position: relative;
 margin-top: 20px;
 margin-bottom: 20px;
 font-family: "Noto Sans Japanese";
}
.data_sakusei_button {
 height: 32px;
 padding: 0 10px;
 position: absolute;
 font-size: 14px;
 font-weight: bold;
 line-height: 32px;
 text-decoration: none;
 box-shadow: 1px 1px 2px 1px #AEB0B4;
 top: 10px;
 right: 10px;
 background-color: #D80C18;
 border-radius: 1px;
}
.data_sakusei_button:hover {
 opacity: 0.7;
 text-decoration: none;
}
#template-btn {
 cursor: pointer;
 color: blue;
 font-weight: bold;
 text-decoration: underline;
}
.design_cost {
 margin: 20px 0;
 padding: 12px;
 line-height: 1.6;
 font-size: 14px;
 background-color: #FCEDE2;
 color: #333;
}
.design_cost_title {
 padding: 2px 0 0 0;
 margin: 0 0 15px;
 background-color: #E70011;
 color: #fff !important;
 font-weight: bold;
 font-size: 15px;
 line-height: 1.5;
 text-align: center;
}
.design_cost_info {
 font-size: 15px;
 color: #333;
 padding: 0 0 3px 5px;
 border-bottom: 1px solid #E70011;
 margin-bottom: 5px;
}
.red_cost_text {
 font-size: 19px;
 font-weight: bold;
 color: #E70011;
}
.red_cost_number {
 font-size: 30px;
 font-weight: bold;
 color: #E70011;
}
.emp_text {
 font-family:"Noto Sans Japanese";
 font-size: 13px;
 color: red;
}
.input_file {
 background-color: #dcdddd;
 padding: 7px 9px;
 box-shadow: 0.5px 0.5px 1px 1px #b5b5b6;
 font-size: 14px;
}
.file_name1,.file_name2,.file_name3 {
 font-size: 13px;
 color: #333;
 padding: 0px 5px;
 transition: 0.5s;
}
#data_upload {
 display: none;
}
#file1,#file2,#file3 {
 display: none;
}
#clear1,#clear2,#clear3 {
 display: none;
 font-size: 14px;
 background-color: #ccc;
 color: #333;
 cursor: pointer;
 border-radius: 3px;
 padding: 0 4px 0 5px;
 text-align: center;
 font-weight: bold;
}
.hover:hover {
 opacity: 0.7;
}
#data_upload,#other_hisuu {
 display: none;
}
#nouki_tsuika {
 color: red;
 font-size: 13px;
}
.mk_kiji_shu_active,.mk_use_info_text_active {
 color: #ffffff;
}
.mk_use_info_active {
 color: #f39800;
 background-color: #ffffff;
}

.warning_box {
 font-size: 12px;
 color: #3e3a39;
 padding: 3px;
 display: inline-block;
 margin-bottom: 15px;
}
.ash_c {
 background-color: #AAA;
 margin: 10px 0 5px;
 padding: 1px 0 1px 6px;
 color: #FFF;
 font-weight: bold;
 font-size: 14px;
}
/*fuzokuhin css twae*/
.mk_fuzokuhin_info_col1 {
 line-height: 30px;
 font-weight: bold;
 font-size: 16px;
}
.mk_fuzokuhin_info_col1 a {
 float: right;
 font-weight: normal;
}
.check_item {
 margin-left: 25px;
}
.fuzokuhin_col1_top {
 margin: 0 1.5%;
}
.mk_fuzokuhin_info_col2,.mk_fuzokuhin_info_col3, .mk_fuzokuhin_info_col4 ,.mk_fuzokuhin_info_col5{
 background-color: white;
}
.col2_middle {
 padding: 20 10 20;
}
.mk_fuzokuhin_info_col2 p {
 display: inline-block;
 float: right;
 margin: -3 auto 0;
 width: 90%;
 line-height: 1.6;
 font-size: 14px;
 font-family: 游ゴシック;
 font-weight: bold;
}
.mk_fuzokuhin_info_col4 p {
 display: inline-block;
 float: right;
 margin: -3 auto 0;
 width: 90%;
 line-height: 1.6;
 font-size: 14px;
 font-family: 游ゴシック;
 font-weight: bold;
 }
.mk_fuzokuhin_info_col5 p {
 display: inline-block;
 float: right;
 margin: -3 auto 0;
 width: 90%;
 line-height: 1.6;
 font-size: 14px;
 font-family: 游ゴシック;
 font-weight: bold;
}
.mk_fuzokuhin_info_col5 p {
 display: inline-block;
 float: right;
 margin: -3 auto 0;
 width: 90%;
 line-height: 1.6;
 font-size: 14px;
 font-family: 游ゴシック;
 font-weight: bold;
}
.col2_btn {
 width: 321px;
 display: inline-block;
 height: 60px;
 background: #DDDDDD;
 color: black;
 margin-bottom: 10px;
}
.col2_btn:hover {
 background-color: #f39800;
 color: white;
}
.col2_btn p:hover {
 color: white;
}
.col2_wrapper {
 margin: 10 15 0;
}
.mk_need1 {
 display: inline-block;
 width: 45px;
 height: 25px;
 line-height: 25px;
 color: #ffffff;
 background-color: red;
 text-align: center;
 font-size: 14px;
 margin-right: 10px;
}
.col2_suurou {
 line-height: 10px;
 background-color: #DDDDDD;
 line-height: 50px;
 text-align: center;
 margin-top: 10px;
}
.red_txt {
 color: red;
}
.pirce_container {
 background-color: #DDDDDD;
 width: 122px;
 height: 176px;
 text-align: center;
 padding: 8 8 0 8;
 font-family: 游ゴシック;
 font-weight: bold;
 font-size: 12px;
 margin-bottom: 10px;
 display: inline-block;
}
.pirce_container:hover {
 color: white;
 background-color: #f39800;
}
.pirce_container span {
 color: red;
}
.price_img {
 padding: 8px 0;
}
.col_container{
 margin-bottom: 10px;
}
/*shouhin no css*/
.shouhin_label{
 display: block;
 background-color: #DDDDDD;
 width: 210px;
 height: 195px;
 border-radius: 5px;
 padding: 10px;
 float: left;
 font-weight: bold;
 letter-spacing: 0.2px;    
}
.shouhin_input{
 margin-right: 10px;
}
.shouhin_label:hover{
 opacity: 0.7;
 cursor: pointer;
}
.shouhin_bg img{
 width: 200px;
 height: 148px;
 margin: 10px auto 0 5px;
}
.shouhin_label:nth-child(1) {
 margin-right: 5px;
 margin-bottom: 5px;
}
.shouhin_label:nth-child(3) {
 clear: both;
 margin-right: 5px;
 margin-bottom: 5px;
}
.shouhin_label:nth-child(5) {
 clear: both;
 margin-right: 5px;
}
.goods_id_size_colored {
  background-color: #f39800 !important;
  color: #fff;
}
.goods_id_size_colored span{
 font-size:15px;
 color:#ffffff !important;
 font-weight:bold;
}
.form_kigu {
 border: 1px solid #d3d3d3;
 margin-bottom: 15px;
 width: 680px;
}
.grey_poru{
 position: relative;
 padding: 4px 0px 4px 6px;
 font-weight: bold;
 background-color: #727171;
 color:#ffffff;
 font-family: "Noto Sans Japanese";
}
.grey_poru input[type=checkbox] {
 position: absolute;
 bottom:2;
 left:100;
 width:20px;
 height:20px;
}
.grey_poru label{
 padding-left:90px;
 font-size:15px;
 font-weight:normal;
 color:#ffffff;
}
.grey_hatagasira{
 position: relative;
 padding: 4px 0px 4px 6px;
 font-weight: bold;
 color:#ffffff;
 background-color: #727171;
 font-family: "Noto Sans Japanese";
}
.grey_hatagasira input[type=checkbox] {
 position: absolute;
 bottom:2;
 left:100;
 width:20px;
 height:20px;
}
.grey_hatagasira label{
 padding-left:100px;
 font-size:15px;
 font-weight:normal;
 color:#ffffff;
}
.danki_poru{
 padding: 10px;
 width: 305px;
 height: 60px;
 cursor: pointer;
 display: block;
 float: left;
 background-color: #efefef;
 font-weight: bold;
 font-size: 15px;
 margin-top:15px;
 font-family: "Noto Sans Japanese";
}
.danki_poru:nth-child(1) {
  margin:15px 0px 0px 10px;
}
.danki_poru:nth-child(2) {
  margin:15px 0px 0px 10px;
}
 .danki_poru:nth-child(3) {
  clear: both;
  margin:15px 10px;
}
.danki_poru:hover {
  opacity: 0.7;
}
.danki_poru span{
 color: #ff0000;
 font-weight:bold;
 font-size:15px;
 padding-left:18px;
}
.danki_hatagasira span{
 color: #ff0000;
 font-weight:bold;
 font-size:15px;
 padding-left:18px;
}
.danki_sankyaku span{
 color: #ff0000;
 font-weight:bold;
 font-size:15px;
 padding-left:18px;
}
.danki_fukuro span{
 color: #ff0000;
 font-weight:bold;
 font-size:15px;
 padding-left:18px;
}
.danki_poru .poru_ok_size{
 color: #595757;
 font-weight:bold;
 font-size:15px;
 padding-left:18px;
}
.danki_poru img {
 display: block;
 margin: 8px 0;
 pointer-events: none;
}
.danki_amount{
 width:670px;
 background-color:#EEEEEF;
 text-align:center;
 padding:10px 0px;
 margin:10px 5px;
 font-size:14px;
 font-weight:bold;
}
.danki_amount span{
 background-color:#ff0000;
 color:#ffffff;
 font-weight:bold;
 padding:2px 8px;
 margin-right:10px;
 font-size:14px;
 font-weight:bold;
}
.danki_hatagasira {
 padding: 5px;
 width: 150px;
 cursor: pointer;
 display: block;
 float: left;
 font-size:14px !important;	
 background-color: #efefef;
 font-weight: bold;
 margin:15px 5px 15px 5px;
 text-align:center;
 line-height:20px;
 font-family: "Noto Sans Japanese";
}
.danki_hatagasira input[type=radio] {
 display: none;
}
.danki_hatagasira span{
 color: #ff0000;
 font-weight:bold;
 font-size:14px;
 display: block;
 font-weight: bold;
}
.danki_hatagasira:hover {
 opacity: 0.7;
}
.danki_hatagasira img {
 display: block;
 margin: 8px 5px;
 pointer-events: none;
}
.grey_fukuro{
 position: relative;
 padding: 4px 0px 4px 6px;
 font-weight: bold;
 color:#ffffff;
 background-color: #727171;
 font-family: "Noto Sans Japanese";
}
.grey_fukuro input[type=checkbox] {
 position: absolute;
 bottom:2;
 left:165;
 width:20px;
 height:20px;
}
.grey_fukuro label{
 padding-left:105px;
 font-size:15px;
 font-weight:normal;
 color:#ffffff;
}
.danki_fukuro {
 padding: 5px;
 width: 310px;
 height:60px;
 cursor: pointer;
 display: block;
 background-color: #efefef;
 font-weight: bold;
 margin:15px 15px 0px 15px;
 font-family: "Noto Sans Japanese";
}
 .danki_fukuro:hover {
  opacity: 0.7;
}
.danki_fukuro img {
  display: block;
  margin: 8px 5px;
  pointer-events: none;
}
.danki_fukuro span{
 color: #ff0000;
 font-weight:bold;
 font-size:14px;
 display: block;
 font-weight: bold;
}
.grey_sankyaku{
 position: relative;
 padding: 4px 0px 4px 6px;
 font-weight: bold;
 color:#ffffff;
 background-color: #727171;
 font-family: "Noto Sans Japanese";
}
.grey_sankyaku input[type=checkbox] {
 position: absolute;
 bottom:2;
 left:100;
 width:20px;
 height:20px;
}
.grey_sankyaku label{
 padding-left:90px;
 font-size:15px;
 font-weight:normal;
 color:#ffffff;
}
.danki_sankyaku_cyui{
 margin: 11px 0 0 15px;
}
.danki_sankyaku {
 padding: 10px;
 width: 300px;
 height: 60px;
 cursor: pointer;
 display: block;
 float: left;
 background-color: #efefef;
 font-weight: bold;
 font-size: 15px;
 margin-top:15px;
 font-family: "Noto Sans Japanese";
}
.danki_sankyaku:nth-child(2) {
  margin:15px 10px 0px 15px;
}
 .danki_sankyaku:nth-child(4) {
  clear: both;
  margin:15px 10px 15px 15px;
}
 .danki_sankyaku:hover {
  opacity: 0.7;
}
.danki_sankyaku img {
  display: block;
  margin: 8px 0;
  pointer-events: none;
}
 .danki_sankyaku span {
 color: #ff0000;
 font-weight:bold;
 font-size:14px;
 display: block;
 font-weight: bold;
}
.danki_tab_kakaku{
 width:680px;
 border-collapse:collapse;
 margin:0px 0px 30px;
}
.danki_tab_kakaku tr th,.danki_tab_kakaku tr td{
 font-size:13px;
 text-align:center;
 padding:5px 3px;
}
.danki_tab_kakaku tr th{
 background-color:#CCCCCC;
 width:100px;
}
.danki_tab_kakaku tr th:nth-child(-n+1){
 width:120px;
}
.danki_tab_kakaku tr td:nth-child(-n+1){
 background-color:#F2F2F1;	
}
.danki_img_poalle{
 float:left;
 margin:20px 10px 6px;
}
.danki_img_poalri{
 float:left;
 margin:20px 0px 0px;
}
.danki_img_poalri img{
 display:block;
 margin-bottom:6px;
}
.danki_img_hatagasira{
 margin:20px 0 0 5px;	
}
.danki_ul_sankyaku{
 list-style:none;
 padding:0;
 margin:20px 0px 0px 15px;
}
.danki_ul_sankyaku li{
 float:left;
 margin:0px 10px 0px 0px;
}
.danki_ul_sankyaku li:nth-child(2){
 float:left;
 margin:0;
}
.danki_ul_sankyaku li p{
 font-weight:bold;
 margin-top:8px;
}
.danki_ul_sankyaku li p span{
 background-color:#3E3A39;
 color:#ffffff;
 padding:2px 5px;
 margin-right:5px;
}
.danki_ul_fukuro{
 list-style:none;
 padding:0;
 margin:20px 0px 0px 15px;
}
.danki_ul_fukuro li{
 float:left;
 margin:0px 10px 0px 0px;
}
.danki_ul_fukuro li:nth-child(2){
 float:left;
 margin:0;
}
.form_kigu_fukuro p{
 font-weight:bold;
 margin:10px 0px 0px 15px;
}
.form_kigu_fukuro p span{
 background-color:#3E3A39;
 color:#ffffff;
 padding:2px 5px;
 margin-right:5px;
}
/*---20180717応援旗・団旗フォームここまで---*/

/*---2018_8月_トップページ・見積りフォーム改修ここから---*/

.top_img_makudesign{
 margin:0px 0px 5px;	
}
.top_img_nouhin{
 margin:15px 0px 0px 0px;	
}

.top_img_tunaginasi{
 margin:15px 0px 0px 0px;	
}

.top_shohin_maku{
 border:1px solid #848484;
 height: 215px; 
}
.top_shohin_maku .money_mini{
 margin-top:10px;
 font-size:20px !important; 
 color:#ff0000;	
 font-weight: bold;
}  
.top_shohin_maku .money_mini2{
 margin-top:10px;
 font-size:15px !important; 
 color:#ff0000;	
}    
.money_mini{
 margin-top:11px;
 font-size:11px !important; 
 color:#ff0000;	
}  
.money_mini2{
 margin-top:10px;
 font-size:10px !important; 
 color:#ff0000;	
}    
    
.top_shohin_maku img{
 width: 335px;
 height: 205px; 
 float:left;
 margin:4px 10px 4px 4px;
}
.top_shohin_maku .right{
 float:left;
 width:325px;
 margin:6px 0px 0px;
}
.top_shohin_maku .midsi{
background-image: url(/goods_img/152/design/ninki01.png);
background-repeat: no-repeat;
padding-left: 55px;	
color: #3e3a39;
 font-size:20px !important;
 line-height:45px !important;
 font-weight:bold;
 margin:0px 0px 5px;
 border-bottom:2px solid #12892B;	
}

.top_shohin_maku a:hover{
opacity:0.7;
	filter: alpha(opacity=70); 
	color: #3e3a39;
	text-decoration: underline;	
}

.top_shohin_maku p{
 font-size:12px !important;
 line-height:18px !important;		
 margin:15px 0px 20px 0px;
}
.top_shohin_maku .money{
 margin-top:10px;
 font-size:25px !important; 
 color:#ff0000;	
 font-weight: bold;
}  
.top_ul_shohin{
 list-style:none;
 padding:0;
 margin:10px 0px;
}
.top_ul_shohin li{
 float:left;
 width:218px;
 border:1px solid #848484;
 margin:0px 10px 0px 0px;
}
.top_ul_shohin li:nth-child(3){
 float:left;
 margin:0;
}
.top_ul_shohin li img{
 display:block;
 margin:5 auto 0;
}
.top_ul_shohin li .midsi{
 font-size:20px !important;
 line-height:35px !important;
 font-weight:bold;
 margin:0px 4px 5px;
 border-bottom:2px solid #12892B;
color: #3e3a39;
}

.top_ul_shohin li a p:hover{
 text-decoration: underline;
 text-decoration-color:#3e3a39 !important;
}

.top_ul_shohin li p{
 font-size:12px !important;
 line-height:18px !important;
 margin:0px 4px;
}
.top_ul_shohin li .money{
 font-weight: bold;
 margin:3px 0px 5px 4px;
 color:#ff0000;	
 font-size: 14px !important;
}
.top_shohin_nobori{
 border:1px solid #848484;
 margin-bottom:20px;
}
.top_shohin_nobori img{
 float:left;
 margin:4px 10px 4px 4px;
}
.top_shohin_nobori .right{
 float:left;
 width:450px;
 margin:6px 0px 0px;
}
.top_shohin_nobori .midsi{
 font-size:20px !important;
 line-height:35px !important;
 font-weight:bold;
 margin:0px 0px 5px;
 border-bottom:2px solid #12892B;	
}
.top_shohin_nobori p{
 font-size:12px !important;
 line-height:18px !important;
 margin:15px 0px 10px 0px;
}
.top_shohin_nobori .money{
 margin-top:5px;
 color:#ff0000;	
}

 .interview_img{
    float: left;
    margin-right: 10px;
  }
  .interview_right{
    float: right;
    width: 275px;
  }
  .name{
    font-size: 20px;
    font-family: Noto Sans Japanese;
    font-weight: bold;
    border-bottom: solid 2px #15A83D;
	line-height: 27px;
   
      }

  .voice{
    padding: 3px 3px 3px 3px;
    background: #15A83D;/*背景色*/
    width:35px;
    height: 20px;
    font-size: 14px;
    font-family: 游ゴシック;
    font-weight: bold;
    color: #FFFFFF;   
    border-radius: 3px;/*角の丸み*/
    margin-top: 15px;
  }
  
  .comment{
    width: 275px;
    
    font-family: Noto Sans Japanese;
    margin: 10px 0px 25px 0px;
  }
  
  .interview_table{
margin-top: -10px;		
width: 255px; 
height: 70px;
text-align: center; 
	}	
.interview_tablebody {
  margin-top: 8px;
	border: 1px solid #595959;
	border-collapse: collapse;
}
.interview_tabletr{
   width: 250px; 
  }
  .tate {
    padding: 3px;
    width: 103px;
    background: #E0E0E0;
    text-align: center;
    font-size: 14px;
    font-family: 游ゴシック;
    border: 0px #FFFFFF solid;
    font-family: Noto Sans Japanese;
}
.yoko {
  padding: 3px;
  padding-left: 14px;
  width: 175px;
  background: #F4F4F4;
  font-size: 14px;
  font-family: Noto Sans Japanese;
  border: 0px #FFFFFF solid;
   }
  
.border{
   width: 680px;
    /* border-width: thin; */
    margin: 20px 0px 20px 0px;
    border-bottom: 1px dashed #000;
  }
.maku_pages_wrapper{
	margin: auto;
    margin-top: 30px;
    width: 680px;
    font-family: "Noto Sans Japanese";
    text-align: center;
	
}
.maku_pages{
   display: inline-block;
    background: gray;
    line-height: 45px;
    width: 45px;
    height: 45px;
    text-align: center;	
	text-decoration: none;
	color: whitesmoke;
}
.active_pages{
background-color:#15A83D;
color: whitesmoke;	

}
a.maku_pages:link{
color: whitesmoke;
}
a.maku_pages:visited{
color: whitesmoke;
}
.maku_pages:hover{
	background-color:#15A83D;
      text-decoration: none;
color:whitesmoke;
}
 
.customer_button_l{
  
  margin: 40px 0px 15px 200px;
  display:block;
  width: 280px;
  height:50px;
  line-height: 70px;
  color: #FFF;
  text-decoration: none;
  text-align: center;
  background-color: #434343; /*ボタン色*/
  border-radius: 5px; /*角丸*/
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.customer_button_l:hover{
opacity:0.7;
text-decoration:none;
color:white;
}
.customer_button_l p{
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: bold;
  font-family: 游ゴシック;
  border: 0px #FFFFFF solid;
  line-height: 50px;
  color: #fff !important;
   }
.zyoubu_himitu {
    background-image: url(/goods_img/152/design/mainmenu-haikei2.png);
    background-repeat: no-repeat;
    padding-top: 10px;
    height: 310px;
    margin: 0px 0px 0px;
	font-size: 12px;
    color: #000000;
	display: block;
}
.zyoubu_ul_himitu {
    padding: 0;
}
.zyoubu_ul_himitu li {
    width: 215px;
    height: 225px;
    float: left;
    margin: -6px 0px 10px 8px;
    position: relative;
    list-style: none;
	background-color: white;
	box-shadow:3px 3px 2px -1px rgba(40,41,35,0.27);
}

.zyoubu_himitu_midasi {
    display: block;
    margin: -3 auto;
	width: 385px;
    height: 45px;
}
.zyoubu_himitu_set {
margin-top: -4px;
 font-family:"Noto Sans Japanese";
    font-size: 15px;
    color: #15A83D;
    font-weight: bold;
    line-height: 20px;
    border-bottom: 3px solid #15A83D;
    margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.zyoubu_himitu_p{
 font-size: 12px;
 line-height: 17px;
 width: 200px;
margin: -2px auto;
 font-family:"Noto Sans Japanese" !important;
}


.oudan_img_text{
color: #333;
font-size: 14px;
margin: 10 auto 20px;
 font-family:"Noto Sans Japanese";
}

.oudan_img_text1{
color: #333;
font-size: 15px;
}

.ninki_goods {
    margin-right: 15px;
    width: 320px;
    float: left;
}
.ninki_goods:nth-child(2){
 float:left;
 margin:0;
}
.ninki_goods2 {
    width: 320px;
    float: right;
}

.oudan_box {
    width: 65px;
    height: 20px;
    padding: 2px 2px 2px 2px;
    font-size: 13px;
    text-align: center;
    font-weight: bold;
    
    color: #15A83D;
    background: #FFF;
    border: solid 2px #15A83D;
    border-radius: 2px;
    margin-right: 5px;
    float: left;
}

.box2 {
    width: 65px;
    height: 20px;
    padding: 2px 2px 2px 2px;
    font-size: 13px;
    text-align: center;
    font-weight: bold;
    font-family: 游ゴシック;
    color: #15A83D;/*文字色*/
    background: #FFF;
    border: solid 2px #15A83D;/*線*/
    border-radius: 2px;/*角の丸み*/
    margin:5px 5px 5px 0px;
    float: left;
}
  
  .ninki_ttl{
    font-weight: bold;
    font-family: Noto Sans Japanese; 
    font-size: 22px;
    border-bottom: dashed 1px #848484; 
    width: 320px;
    margin: 10px 0px 5px 0px;
    line-height: 30px;
  }  

  .ninki_siyou{
     font-family: 游ゴシック;
     font-size: 15px;
     font-weight: bold;
     margin: 0px 0px 0px 0px;
  }
  
  .red_p{
    color: #ED0003;
  }
  .ninki_txt{
    font-family:"Noto Sans Japanese";
    font-size: 14px;   
    width: 320px;
    margin: 5px 0px 5px 0px;
  }
  
  .ninki_goods{
    margin-right: 15px;
    width: 320px;
    float: left; 
  }

.maku_kaisou_txt{
	width:680px;
	font-size:14px;
	line-height:20px;
        font-family:"Noto Sans Japanese";
        margin: 8px 0px 8px 0px;
}

.category_8282 {
display:none;
}
.category_7664{
display:none;
}
.category_7665{
display:none;
}

.category_4187{
display:none;
}



.maku_pages_wrapper{
font-family: Noto Sans Japanese;
font-weight: bold;
}

.maku_pages{
font-family: Noto Sans Japanese;
font-weight: bold;
}

.maku_pages active_pages{
font-family: Noto Sans Japanese;
font-weight: bold;
}

.top_ul_shohin{
color: #3e3a39;

}

.interview_button{
height: 33px; 
width: 255px;
  color: #FFF;
  text-decoration: none;
  text-align: center;
  background-color: #434343; /*ボタン色*/
  border-radius: 5px; /*角丸*/
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  display:block;
  color: white;
  margin: 10px 0px 0px 0px;
}

.interview_button a:hover{
 text-decoration:none;
}

.interview_button_p {
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: bold;
    font-family: "Noto Sans Japanese";
    border: 0px #FFFFFF solid;
    line-height: 35px;
    color: white;
   text-decoration: none;
}

.interview_button_p:hover{
 text-decoration: none;
}

.interview_button:hover{
opacity:0.7;
text-decoration:none;
color:white;
}
.jirei_list {
	width: 672px;
	padding: 2px;
	margin-bottom: 50px;
	float: left;
}
.jirei_list_left {
	width: 406px;
	float: left;
}
.jirei_list_right {
	float: left;
	padding: 15px;
	width: 236px;
	white-space: normal;
}
.jirei_com_name {
	font-size: 17px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 5px;
}
.jirei_txt {
	font-size: 15px;
	line-height: 25px;
	margin: 0px;
}
.jirei_list_button {
	padding: 15px;
	float: left;
}
.jirei_button{
	height: 34px;
	width: 239px;
	display: block;
	margin-top: 5px;
}
.jirei_table{
	font-size: 14px;
	float:right;
	margin-top: 15px;
}
.jirei_table_2{
	font-size: 14px;
	float:right;
	margin-top: 35px;
}
.jirei_td{
	width: 50px;	
}
.jirei_td_right{
	width: 180px;	
}
.jirei_boldtxt{
	font-weight: bold;	
}
.wrapper_2{
width:680px;
white-space:normal;
}


.category_8283 {
display:none;
}
.mozidume{
letter-spacing:-0.5px;
}
.komozi{
	font-size: 14px;
	margin-left: 2px;
color: #3e3a39;
}
.category_8242{
display:none;
}
/*---2018_8月_トップページ・見積りフォーム改修ここまで---*/
/*---20180925お支払い方法・送料ページ修正ここから---*/
#sihrai_wrapper{
 width:680px;
 white-space:normal;
}
.sihrai_h3{
 font-size: 16px;
 font-weight: bold;
 text-indent:0px;
 margin:10px 0px;
 border-bottom: thin dotted #a9a9a9;
 background-image:none;
}
.sihrai_tab_souryou{
 width:510px;
 height:103px;
 background-color:#666666;
 border-collapse:collapse;
 text-align:center;
 margin:5px 0px 40px;
}
.sihrai_tab_souryou tr,.sihrai_tab_souryou td{
 padding:5px;	
}
.sihrai_tab_souryou tr td{
 width:170px;
 height:23px;
 background-color:#cccccc;
 text-align:middle;
}
.sihrai_tab_souryou tr:nth-child(n+2) td{
 background-color:#ffffff;
}
.sihrai_tab_souryou tr:nth-child(2) td:nth-child(3){
 font-weight:bold;
 color:#ff0000;
}
/*---20180925お支払い方法・送料ページ修正ここまで---*/
/*---20180927コラム「【あまり知られてない】意味や字面が超絶かっこいい四字熟語50選」ここから---*/
#clmyoji_wrapper{
 width:680px;
 white-space:normal;
}
#clmyoji_wrapper p{
 font-family:"Noto Sans Japanese";
}
.colum_h1{
 box-shadow: 1px 1px 2px 1px #cccccc;
 background-color: #008741;
 font-size: 20px;
 font-weight: bold;
 color: #FBF100;
 line-height: 28px;
 padding:5px 0px 5px 10px;
 margin:0px 0px 15px;
 font-family:"Noto Sans Japanese";
}
.colum_h2{
 height: 32px;
 font-size: 18px;
 line-height: 32px;
 color: #ffffff;
 background-color: #15A83D;
 border-left: 10px solid #006E39;
 padding-left: 10px;
 margin:30px 0px 10px;
 font-family:"Noto Sans Japanese";
}
.colum_h3{
 width:672px;
 position: relative;
 height:30px;
 font-size:16px;
 font-weight:bold;
 border-bottom:1px dotted #696969;
 text-indent:0;
 padding:0px 0px 5px 8px;
 margin:10px 0px 0px;
 font-family:"Noto Sans Japanese";
 background-image:none;
}
.colum_h3:before{
 content: "";
 position: absolute;
 background: #15A83D;
 top: 50%;
 left:0;
 margin-top :-13px;
 height: 30px;
 width: 6px;
}
.clmyoji_img_top{
 display:block;
 margin:10 auto;
}
.clmyoji_txt{
 margin:10px 0px;
 font-size: 14px;
 line-height: 22px;	
}
.clmyoji_mokuji{
 background-color:#F2F2F2;
 padding:10;
 margin:10px 0px;
}
.clmyoji_mokuji p{
 font-size:15px;
 font-weight:bold;
 text-align:center;
}
.clmyoji_mokuji ul{
 list-style:none;
 padding:0;
}
.clmyoji_mokuji li{
 border-bottom:1px dotted #808080;
 font-size:14px !important;
 line-height: 22px;
 margin:6px 0px;
 font-family:"Noto Sans Japanese";
}
.clmyoji_mokuji li a{
 font-size:14px !important;
 font-family:"Noto Sans Japanese";
}
.clmyoji_mokuji li:nth-child(2),.clmyoji_mokuji li:nth-child(4),.clmyoji_mokuji li:nth-child(6){
 border:none;
}
.clmyoji_triangle{
 font-weight:bold;
 font-size:20px;
 vertical-align: -15%;	
}
.clmyoji_submokuji li{
 border:none !important;
 margin:0px 0px 0px 60px !important;
 font-size:13px !important;
 font-family:"Noto Sans Japanese";
}
.clmyoji_submokuji li a{
 font-size:13px !important;
 font-family:"Noto Sans Japanese";
}
.clmyoji_mokuji a{
 color:#000000;
}
.clmyoji_mokuji a:hover{
 color:#000000;
}
.clmyoji_mokuji a:visited{
 color:#000000;
}
.clmyoji_p_margin{
 font-size:14px;
 line-height:22px;
 margin-top:20px;
}
.clmyoji_p_margin a{
 font-size:14px;
 line-height:22px;
}
.clmyoji_table{
 width:680px;
 border-collapse:collapse;
 text-align:center;
 background-color:#F6BB5C;
 font-size:14px;
 font-weight:bold;
 margin:20px 0px;
}
.clmyoji_table tr th{
 font-family:"Noto Sans Japanese";
 padding:6px 0px;
 font-size:14px;
}
.clmyoji_table tr td{
 font-family:"Noto Sans Japanese";
 background-color:#ffffff;
 font-weight:normal;
 padding:6px 0px 6px 8px;
 text-align:left;
 font-size:14px;
}
.clmyoji_table tr:nth-child(n+2) td:nth-child(-n+1){
 background-color:#F5F2F2;
 width:220px;	
}
.clmyoji_table tr td span{
 font-size:14px;
 font-weight:bold;
}
/*---20180927コラム「【あまり知られてない】意味や字面が超絶かっこいい四字熟語50選」ここまで---*/

/*---お支払い方法ページ(入金確認時間について)---*/
.nyukin_info{
background:#ffd5d5;
width:680px;
padding:9px;
margin:7 0 7 0;
}
/*---ご利用の流れ(入金確認時間について)---*/
.nyukin_flow{
background-color:#d9d9d9 !important;
width:680px;
padding:9px;
margin:7 0 7 0;
}
.nyukin_flow_spase{
width:680px;
height:8px;
}
/*---20181116コラム「貼って剥がせる！吸着シートについて」ここから---*/
#clmkct_wrapper{
 width:680px;
 white-space:normal;
}
.clmkct_img_top{
 display:block;
 margin:20 auto 0;
}
.clmkct_txt{
 font-size:14px;
 line-height:22px;
}
.clmkct_txt_margin{
 font-size:14px;
 line-height:22px;
 margin-top:10px;
}
.clmkct_p_midsi{
 font-size:15px;
 font-weight:bold;
 margin:15px 0px 5px;
}
.clmkct_p_midsi span{
 font-size:15px;
 font-weight:bold;
 color:#15A83D;
}
.clmkct_h3{
 width: 672px;
 position: relative;
 height: 30px;
 font-size: 16px;
 font-weight: bold;
 border-bottom: 1px dotted #696969;
 text-indent: 0;
 padding: 0px 0px 5px 8px;
 margin: 20px 0px 10px;
 font-family: "Noto Sans Japanese";
 background-image: none;
}
.clmkct_h3:before{
 content: "";
 position: absolute;
 background: #15A83D;
 top: 50%;
 left: 0;
 margin-top: -13px;
 height: 30px;
 width: 6px;
}
.clmkct_img{
 display:block;
 margin:20 auto 10;
}
/*---20181116コラム「貼って剥がせる！吸着シートについて」ここまで---*/
/*---20181220社旗・団旗修正ここから---*/
.deta_plan_shaki{
 width: 160px;
 padding-left: 3px;
 height: 32px;
 line-height: 32px;
 background-color: #DDDDDD;
 display: inline-block;
 font-size: 14px;
 color: #333;
 border-radius: 1px;
}
.deta_plan_shaki:hover {
 background-color: #F39600;
 color: #fff;
}
a.fax_down {
 background-color: #595657;
 font-size: 15px;
 color: #ffffff;
 height: 30px;
 line-height: 28px;
 display: inline-block;
 padding: 3px 15px;
 margin: 10px 0 5px;
 text-decoration: none;
 box-shadow: 1px 1px 2px 1px #cccccc;
}
.warning_box_shaki{
 font-size: 12px;
 color: #ffffff;
 background-color: #E70011;
 padding: 3px;
 display: inline-block;
 margin-bottom: 15px;
}
/*---201981220社旗・団旗修正ここまで---*/
/*---201980205横断幕の設置方法をご紹介コラムここから---*/
.clmkct_txt2{
 font-size:14px;
 line-height:22px;
 width:400px;
 float:left;
 margin-right:10px
}
.clmkct_txt_margin2{
 font-size:14px;
 line-height:22px;
 margin-top:10px;
}
.clmkct_img2{
 display:block;
 width:270px;
 height:145px;
}
/*---20190205横断幕の設置方法をご紹介コラムここまで---*/
/*---20190208横断幕生地追加用修正ここから---*/
.mk_tipe_a{
 position:relative;
 background-color:#efefef;
 padding:5px 0px 5px 150px;
 margin:0px 0px 10px;
 font-family: "Noto Sans Japanese";
 border-radius:5px;
}
.mk_tipe_a:before{
 position: absolute;
 content: "A. 布タイプ";
 left:0;
 top:0;
 color:#ffffff;
 font-size:14px;
 font-weight:bold;
 background-color:#f39800;
 padding:5px 25px;
 font-family: "Noto Sans Japanese";
 border-radius:5px 0px 0px 5px;
}
.mk_tipe_b{
 position:relative;
 background-color:#efefef;
 padding:5px 0px 5px 160px;
 margin:10px 0px;
 font-family: "Noto Sans Japanese";
 border-radius:5px;
}
.mk_tipe_b:before{
 position: absolute;
 content: "B. ビニールタイプ";
 left:0;
 top:0;
 color:#ffffff;
 font-size:14px;
 font-weight:bold;
 background-color:#f39800;
 padding:5px 15px;
 font-family: "Noto Sans Japanese";
 border-radius:5px 0px 0px 5px;
}
.mk_tipe_kakou{
 position:relative;
 background-color:#efefef;
 padding:5px 0px 5px 140px;
 margin:0 0 10px 0;
 font-family: "Noto Sans Japanese";
 border-radius:5px;
}
.mk_tipe_kakou:before{
 position: absolute;
 content: "加工について";
 left:0;
 top:0;
 color:#ffffff;
 font-size:14px;
 font-weight:bold;
 background-color:#f39800;
 padding:5px 15px;
 font-family: "Noto Sans Japanese";
 border-radius:5px 0px 0px 5px;
}
.mk_tipe_check{
 padding:10px;
 background-color:#fddea5;
 border-radius:3px;
 margin:0px 0px 10px;
}
.mk_tipe_check ul{
 list-style:none;
 padding:0;
 margin:0;
}
.mk_tipe_check ul li{
 font-size:14px;
 line-height:25px;
}
.mk_tipe_check ul li span{
 font-size:14px;
 font-weight:bold;
}
.mk_tipe_check ul li i{
 font-size:14px;
 color:#f39800;
}
.mk_tipe_kakou_ul{
 list-style:none;
 padding:0;
 margin:0px 0px 10px;
}
.mk_tipe_kakou_ul li{		
 float:left;
 width:150px;
 margin:10px 10px 10px 0px;
}
.mk_tipe_kakou_ul li:nth-child(3){
 float:left;
 margin:10px 0px;
}
.mk_tipe_kakou_ul li .midsi{
 font-size:14px;
 font-weight:bold;
 text-align:center;
 margin-bottom:5px;
 border-bottom:1px solid #f39800;
  font-family: "Noto Sans Japanese";
}
.mk_tipe_kakou_ul li .txt{
 font-size:14px;
 line-height:20px;
 font-family: "Noto Sans Japanese";
}

#text_tokyu_none, #text_tokyu_riyu{
 font-size:12px;
 color:#ff0000;
}
/*---20190208横断幕生地追加用修正ここまで---*/
 .wrap_data_method_title{
      padding: 0.8rem;
    margin: 1rem 0!important;
    background-color: #FCEDE2;
    color: #333;
  }
  .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:16px;
    }
.red_method_txt{
color: #FF0000;
font-weight: bold;
font-size: 15px;
}

/*---20190221納期ページ修正ここから---*/
#nouki_wrapper{
 width:680px;
 white-space:normal;	
}
.nouki_midsi{
 font-size: 14px;
 height: 32px;
 line-height: 32px;
 text-indent: 10px;
 margin-bottom: 10px;
 font-weight: bold;
 color: #660000;
 margin-top: 15px;
 background-image: url(/goods_img/152/design/guide_midashi.jpg);
 width: 680px;	
}
/*---20190221納期ページ修正ここまで---*/
/*---20190306コラム「店舗オープン前から始めよう！ネットを使わない効果的なオフライン集客９選」ここから---*/
.clmnetof_mokuji{
 background-color:#F2F2F2;
 padding:10;
 margin:10px 0px;
}
.clmnetof_mokuji p{
 font-size:15px;
 font-weight:bold;
 text-align:center;
}
.clmnetof_mokuji ul{
 list-style:none;
 padding:0;
}
.clmnetof_mokuji li{
 border-bottom:1px dotted #808080;
 font-size:14px !important;
 line-height: 22px;
 margin:6px 0px;
 font-family:"Noto Sans Japanese";
}
.clmnetof_mokuji li a{
 font-size:14px !important;
 font-family:"Noto Sans Japanese";
}
.clmnetof_mokuji li:nth-child(3){
 border:none;
}
.clmnetof_triangle{
 font-weight:bold;
 font-size:20px;
 vertical-align: -15%;	
}
.clmnetof_submokuji li{
 border:none !important;
 margin:0px 0px 0px 60px !important;
 font-size:13px !important;
 font-family:"Noto Sans Japanese";
}
.clmnetof_submokuji li a{
 font-size:13px !important;
 font-family:"Noto Sans Japanese";
}
.clmnetof_mokuji a{
 color:#000000;
}
.clmnetof_mokuji a:hover{
 color:#000000;
}
.clmnetof_mokuji a:visited{
 color:#000000;
}
.clmnetof_img_sec{
 display:block;
 margin:10 auto;
}
.clmnetof_syurui_le{
 width:300px;
 float:left;
 margin:0px 10px 10px 0px;
}
.clmnetof_syurui_ri{
 width:370px;
 float:left;
 margin:0px 0px 10px;
}
.clmnetof_span_margin{
 display:block;
 font-size:14px;
 margin:10px 0px 0px;
}
.clmnetof_span_margin a{
 font-size:14px;
}
.clmnetof_img_caption{
 font-size:12px;
 margin:0;
}
/*---20190306コラム「店舗オープン前から始めよう！ネットを使わない効果的なオフライン集客９選」ここまで---*/
/*---20190308コラム「風になびく社旗〜社旗を利用して会社の存在をアピールしましょう！」ここから---*/
.clmshaki_mokuji{
 background-color:#F2F2F2;
 padding:10;
 margin:10px 0px;
}
.clmshaki_mokuji p{
 font-size:15px;
 font-weight:bold;
 text-align:center;
}
.clmshaki_mokuji ul{
 list-style:none;
 padding:0;
}
.clmshaki_mokuji li{
 border-bottom:1px dotted #808080;
 font-size:14px !important;
 line-height: 22px;
 margin:6px 0px;
 font-family:"Noto Sans Japanese";
}
.clmshaki_mokuji li a{
 font-size:14px !important;
 font-family:"Noto Sans Japanese";
}
.clmshaki_mokuji li:nth-child(3){
 border:none;
}
.clmshaki_triangle{
 font-weight:bold;
 font-size:20px;
 vertical-align: -15%;	
}
.clmshaki_submokuji li{
 border:none !important;
 margin:0px 0px 0px 60px !important;
 font-size:13px !important;
 font-family:"Noto Sans Japanese";
}
.clmshaki_submokuji li a{
 font-size:13px !important;
 font-family:"Noto Sans Japanese";
}
.clmshaki_mokuji a{
 color:#000000;
}
.clmshaki_mokuji a:hover{
 color:#000000;
}
.clmshaki_mokuji a:visited{
 color:#000000;
}
.clmshaki_span_margin{
 display:block;
 font-size:14px;
 margin:10px 0px 0px;
}
.clmshaki_span_margin a{
 font-size:14px;
}
.clmshaki_span_border{
 font-size:14px;
 border-bottom:1px solid #000000;
}
.clmshaki_img_irast{
 display:block;
 margin:10px auto;
}
.clmshaki_riyou_le{
 width:300px;
 float:left;
 margin:0px 10px 0px 0px;
}
.clmshaki_riyou_ri{
 width:370px;
 float:left;
 margin:0;
 font-size:14px;
}
.clmshaki_kouji_le{
 width:470px;
 float:left;
 margin:0px 10px 0px 0px;
}
.clmshaki_kouji_ri{
 width:200px;
 float:left;
 margin:0;
}
.clmshaki_span_bold{
 font-size:14px;
 font-weight:bold;
}
.clmshaki_tab{
 width:320px;
 float:left;
 margin:10px 10px 10px 0px;
 border-collapse:collapse;
}
.clmshaki_tab tr{
 width:160px;	
}
.clmshaki_tab tr th{
 font-size:14px;
 line-height:18px;
 padding:2px 0px;
 color:#ffffff;
 background-color:#5383c3;	
}
.clmshaki_tab tr td{
 font-size:14px;
 line-height:20px;
 text-align:center;
 padding:8px 0px;
 background-color:#eaf4fc;	
}
.clmshaki_tab_ri{
 width:350px;
 float:left;
 font-size:14px;
 margin:10px 0px 0px;
}
/*---20190308コラム「風になびく社旗〜社旗を利用して会社の存在をアピールしましょう！」ここまで---*/
/*---20190313社旗・団旗特急便コース追加ここから---*/
.danki_form input[type="checkbox"], .shaki_form input[type="checkbox"]{
 width: 18px;
 height: 18px;
 vertical-align: middle;
 margin-top: -1px;
 cursor: pointer;
}
.danki_form .label_nouki, .shaki_form .label_nouki{
 font-size:14px !important;
}
/*---20190313社旗・団旗特急便コース追加ここまで---*/
