@charset "utf-8";

/*************************************************
		index.html専用
*************************************************/

/*/////////////　index専用のheader　/////////////////*/

/*index上部の背景画像-----------------------*/
.headerimgs-wrapper{position:absolute;padding-top: 90px;background:url(../img/index_bigimg_bg.jpg) no-repeat center top;width: 100%;}
#headerimgs{max-width: 1400px;margin: 0 auto;}
#headerimgs img{width:100%;height: auto;}

.sp-slide .pc-image{display:block;}
.sp-slide .sp-image{display:none;}

/*slider-proの上書き-----------------------
slider-proはこのサイトで使っていない
*/


/*背景画像の上の文字---*/


/*見出し-----------*/
body.home h2{font-family: 'Noto Serif JP', serif;font-weight:300;font-size:270%;line-height:1;text-align:center;color:#5a0010;margin-bottom:24px;letter-spacing: 0.1em;}

body.home h3{font-size:165%;line-height:1.3;text-align:left;color:#990000;letter-spacing: 0.1em;border-top:2px solid #990000;border-bottom:1px dotted #666;background-color:rgba(255,255,255,0.7);padding:15px 7px 15px 15px;margin-bottom:10px;}



/*＝＝＝＝＝＝ ごあいさつ ＝＝＝＝＝＝*/
.index-com1{text-align:center;font-size:108%;line-height:2.3;}

.index-aisatu-box{width:100%;max-width:1020px;margin:80px auto 0 auto;padding:42px 12%;text-align:left;
					background:url(../img/aisatu_waku1.png) no-repeat left top , url(../img/aisatu_waku2.png) no-repeat right top , url(../img/aisatu_waku3.png) no-repeat left bottom , 
										 url(../img/aisatu_waku4.png) no-repeat right bottom , url(../img/aisatu_bg.png) no-repeat right 2px center ,
										 url(../img/aisatu_waku_yoko.png) repeat-x left top , url(../img/aisatu_waku_yoko.png) repeat-x left bottom , 
										 url(../img/aisatu_waku_tate.png) repeat-y left top , url(../img/aisatu_waku_tate.png) repeat-y right top;background-color: #fefbf7;}

dl.aisatu-box-dl{}
dl.aisatu-box-dl dt{float:left;width:45%;}
dl.aisatu-box-dl dt a{font-family: 'Noto Serif JP', serif;font-weight:400;font-size:185%;line-height:90px;height:92px;background:#7d0016 url(../img/botan_arrow.png) no-repeat left 20px center;color:#fff;letter-spacing: 0;border-radius: 8px;display:block;background-size:18px;text-decoration:none;text-align: center;}
dl.aisatu-box-dl dt a:hover{opacity:0.6;}
dl.aisatu-box-dl dd{float:right;width:45%;}
dl.aisatu-box-dl dd .tel-title{font-family: 'Noto Serif JP', serif;font-weight:400;font-size:122%;line-height:22px;height:25px;background-color:#7d0016;color:#fff;letter-spacing: 0.3em;border-radius:5px;display:block;text-align: center;}
dl.aisatu-box-dl dd .tel{text-align: center;margin-top: 10px;line-height: 1;}
dl.aisatu-box-dl dd .tel a{font-family: 'Noto Serif JP', serif;font-weight:400;font-size:37px;line-height:1;color:#990000;text-decoration: none;letter-spacing: -0.02em;background:url(../img/telmark.png) no-repeat left center;background-size:23px;padding-left:25px;}
dl.aisatu-box-dl dd .tel-caps{font-size: 86%;text-align: center;margin-top: 2px;}

ul.aisatu-box-ul{margin-top: 25px;}
ul.aisatu-box-ul li{background: url(../img/rogomark.png) no-repeat left top 2px;background-size: 22px;padding-left: 27px;font-size: 108%;line-height: 1.7;margin-top: 10px;}


.bnr-wa-ra-ku-osechi{display:table;margin:60px auto 0 auto;}
.bnr-wa-ra-ku-osechi a{color:#000;text-decoration:none;}
.bnr-wa-ra-ku-osechi a p{text-align:center;line-height:1.6;padding-top: 5px;}
.bnr-wa-ra-ku-osechi a p span{padding-right:1.3em;}

.btn-kago a{}
.header-left a:hover{background-color:#B05162;}




/*＝＝＝＝＝＝ ご注文方法・注意事項 ＝＝＝＝＝＝*/
dl.index-chuumon-dl{display:table;text-align:left;width: 100%;}
dl.index-chuumon-dl dt{display:table-cell;width:23%;padding-top:18px;}
dl.index-chuumon-dl dt p{background:url(../img/midashi_bar.png) no-repeat left top;font-size: 122%;font-weight: bold;color: #444;padding-left: 15px;/*! margin-top: 5px; */}
dl.index-chuumon-dl dd{display:table-cell;border-bottom:1px dotted #666;padding: 20px 0 20px 0;height: 80px;}

dl.index-chuumon-dl dd.index-chuumon-nagare{}
ul.index-chuumon-nagare-ul{}
ul.index-chuumon-nagare-ul li{width: 30%;margin-right:2%;display: inline-block;vertical-align: top;margin-bottom: 25px;}
ul.index-chuumon-nagare-ul li .no{text-align: center;width: 20px;margin: 0 auto;}
ul.index-chuumon-nagare-ul li .flow-mark{background: url(../img/flow_arrow.png) no-repeat right center;}
ul.index-chuumon-nagare-ul li .flow-mark.last{background:none;}
ul.index-chuumon-nagare-ul li .flow-mark .flow{width: 100px;height: 100px;border-radius: 100px;margin: 7px auto 0 auto;}
ul.index-chuumon-nagare-ul li .flow-mark .flow.flow1{background: #f0e1e3 url(../img/flow1.png) no-repeat center;background-size: 55px;}
ul.index-chuumon-nagare-ul li .flow-mark .flow.flow2{background: #f0e1e3 url(../img/flow2.png) no-repeat center;background-size: 55px;}
ul.index-chuumon-nagare-ul li .flow-mark .flow.flow3{background: #f0e1e3 url(../img/flow3.png) no-repeat center;background-size: 55px;}
ul.index-chuumon-nagare-ul li .flow-mark .flow.flow4{background: #f0e1e3 url(../img/flow4.png) no-repeat center;background-size: 55px;}
ul.index-chuumon-nagare-ul li .flow-mark .flow.flow5{background: #f0e1e3 url(../img/flow5.png) no-repeat center;background-size: 55px;}
ul.index-chuumon-nagare-ul li .flow-mark .flow.flow6{background: #f0e1e3 url(../img/flow6.png) no-repeat center;background-size: 55px;}
ul.index-chuumon-nagare-ul li .flow-text{line-height: 1.4;font-weight: bold;color: #444;margin: 10px 0 0 10px;}
ul.index-chuumon-nagare-ul li .flow-text2{font-size:82%;line-height: 1.5;margin: 7px 0 0 10px;}





/*＝＝＝＝＝＝ 配達エリア ＝＝＝＝＝＝*/
.color-black{color:#111;}

dl.index-eria-dl{}
dl.index-eria-dl dt{float:left;width:49%;text-align: left;}
dl.index-eria-dl dt img{max-width:100%;height:auto;}
dl.index-eria-dl dd{float:right;width:48%;text-align: left;margin-top: 25px;}

ul.index-eria-ul{border-bottom:1px dotted #777;background-color: #fff;}
ul.index-eria-ul li{padding:15px 7px 15px 15px;border-top:1px dotted #777;}
ul.index-eria-ul li .eria-price{font-size:122%;font-weight:bold;line-height:1;}
ul.index-eria-ul li .eria-price span{display:inline-block;width:25px;height:18px;margin: 0 7px 0 0;vertical-align: bottom;}
ul.index-eria-ul li .eria-price small{font-size: 70%;}
.eria-color5000{background-color:#950f11;}
.eria-color8000{background-color:#c583a1;}
.eria-color15000{background-color:#e0b2a7;}
.eria-color20000{background-color:#f0dbc6;}
ul.index-eria-ul li .eria-place{line-height: 1.5;margin-top: 7px;}

.eria-com{font-size:93%;line-height:1.8;margin-top:15px;}
















