@charset "Shift_JIS";
/* CSS Document */
a{text-decoration:none;color:black;}
ul{overflow:hidden;list-style:none;padding:0;}
ul li{float:left;padding:0;}
body,h1,h2,h3,h4,h5,h6,p{margin:0;}
.center{text-align:center;}
.mg0{margin:0!important;}
.mb50{margin-bottom:50px!important;}
div.wrapper{width:800px;font-size:16px;font-family:"メイリオ", Meiryo, "shingo_r", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
div.wrapper2{width:798px;font-size:16px;font-family:"メイリオ", Meiryo, "shingo_r", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; border:#eee solid 1px; }
h3.ic_towel,h2.ic_towel{background:url(../images/ic_towel.png) 100px center no-repeat;text-align:center;font-weight:bold;font-size:32px;font-family: "bokutachi", "Source Sans Pro", Georgia,“游明朝”, YuMincho, “ヒラギノ明朝 ProN W3”, “Hiragino Mincho ProN”, “HG明朝E”,"ＭＳ Ｐ明朝", "ＭＳ 明朝", “メイリオ”, Meiryo, serif;}
p.img_wrap{text-align:center;}
.contents_wrap{margin-bottom:60px;}
/*caption全体に対して*/
.caption{line-height:1.6;font-size:19px;margin-bottom:15px;text-align:center;}
/*明朝*/
@font-face {
   font-family: bokutachi;
   src: url('font/a-otf-ryuminpro-regular.otf') format("opentype");
}
/*ゴシック*/
@font-face {
   font-family: shingo_r;
   src: url('font/a-otf-shingopro-regular.otf') format("opentype");
}

/*お年賀タオルトップ*/
div.onenga_towel{height:605px;padding:50px 0 0px 0;margin:0 0 50px 0;background:url(../images/bg_onenga01.jpg) top center no-repeat;}
div.onenga_towel h2{text-align:center;font-family: "bokutachi", "Source Sans Pro", Georgia,“游明朝”, YuMincho, “ヒラギノ明朝 ProN W3”, “Hiragino Mincho ProN”, “HG明朝E”,"ＭＳ Ｐ明朝", "ＭＳ 明朝", “メイリオ”, Meiryo, serif;font-size:42px;line-height:1.7;background-position:205px center;}
div.onenga_towel ul{margin:50px 0 50px 0;}
.top_discription{text-align:center;font-size:19px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";}
/*選べるタオル*/
.step .caption{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";}
.step h3.ic_towel{background-position: 125px center;}
/*のしの種類について*/
.about_noshi_var .caption{font-family: "bokutachi", "Source Sans Pro", Georgia,“游明朝”, YuMincho, “ヒラギノ明朝 ProN W3”, “Hiragino Mincho ProN”, “HG明朝E”,"ＭＳ Ｐ明朝", "ＭＳ 明朝", “メイリオ”, Meiryo, serif;}
.about_noshi_var h3.ic_towel{background-position: 190px center;}
/*タオルの種類について*/
div.about_towel_var{height:auto;padding:30px 0 100px 0;background:url(../images/bg_about_var.jpg) top center no-repeat;}
.about_towel_var .caption{font-size:17px;font-family:"メイリオ", Meiryo, "shingo_r", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.about_towel_var h3.ic_towel{background-position: 180px center;}
/*テキスト部分*/
.about_towel_var ul.text{font-size:19px;font-family:"メイリオ", Meiryo, "shingo_r", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;margin:240px auto 0;width:85%;text-align:center;}
.about_towel_var ul.text li{margin-right:0%;}
.about_towel_var ul.text li:nth-child(2){margin:0 10%;}
.about_towel_var ul.text span{font-size:16px;border-top:1px solid #666;display:inline-block;width:100%;padding: 7px;}
/*タオルの品質について*/
div.about_hinshitsu{width:680px;margin:0 auto 70px;}
.about_hinshitsu h3.ic_towel{background-position: 120px center;}
.about_hinshitsu .caption{font-size:16px;font-family:"メイリオ", Meiryo, "shingo_r", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
div.about_hinshitsu h4{color:#0EA0A1;font-size:23px;text-align:left;margin-top:30px;font-weight:normal;}
div.about_hinshitsu ul li:first-child{width:67%;font-size:14px;}
div.about_hinshitsu ul li:last-child{width:33%;text-align:center;}
/*タオルの色について*/
.about_towel_color .caption{font-size:16px;font-family:"メイリオ", Meiryo, "shingo_r", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.about_towel_color h3.ic_towel{background-position: 165px center;}
/*のしの送り主名入れについて*/
.about_noshi_name .caption{font-size:16px;font-family:"メイリオ", Meiryo, "shingo_r", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.about_noshi_name h3.ic_towel{background-position: 130px center;}
/*タオル地印刷について*/
div.about_print{height:auto;padding:30px 0 0 0;/*background:url(../images/bg_about_print_c.jpg) 0 100px no-repeat;*/}
.about_print .caption{font-size:16px;font-family:"メイリオ", Meiryo, "shingo_r", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.about_print h3.ic_towel{background-position: 180px center;/*margin-bottom:80px;*/}
div.about_print p.print_img{margin-top:35px;text-align:center;}
div.about_print ol{height:auto;}
div.about_print ol li{list-style:none;background:url(../images/ic_right.png) left center no-repeat;padding-left:20px;}
div.about_print ol li:nth-child(4){background-position:left 5px;}
/*名刺ポケットについて*/
div.about_poket{height:auto;padding:30px 0 0 0;}
div.about_poket h3.ic_towel{background-position: 115px center;/*margin-bottom:25px;*/}
div.about_poket h4{font-size:25px;font-weight:normal; font-family:"メイリオ", Meiryo, "shingo_r", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;margin-bottom:50px;}
div.about_poket p{font-size:16px;}
div.about_poket ul{margin-top:30px;}
div.about_poket ul li:first-child{width:47%;padding:2% 0 0 4%;}
div.about_poket ul li:last-child{width:46%;text-align:center;}
/**/
.product_select_title{margin-bottom:30px;font-family:"shingo_r", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
table.product_bg,table.product_title{font-size:29px;font-family:"shingo_r", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.5;text-align:center;}
table.product_title{}
table.product_bg{background:url(../images/product_bg2.jpg) center center no-repeat;background-size:cover;margin:0 0 20px 0;padding:15px 0;text-align:center;}
table.product_bg a{display:inline-block;}
td.number_wrap{vertical-align:top;padding:10px;}
span.number{font-size:34px;background-color:#fff;width:60px;height:60px;line-height:60px;border-radius:60px;text-align:center;display:block;}
div.iframe_top{margin:0px 0 50px 0;}
div.iframe_box{margin:20px 0 50px 0;}
span.btn_detail{line-height:1;background-color:#FF7F00;color:#fff;display:inline-block;border-radius:5px;font-size:16px;padding: 8px 34px;margin:10px 0 5px;}
span.btn_detail:hover{transition:all 0.3s;background-color:rgba(255,127,0,0.5);}