﻿html{min-height:100%;position:relative}body{background-attachment:scroll;background-color:#f9fbe7;background-image:url("../images/logovertical.png"),url("../images/logovertical.png");background-position:5% 50%, 95% 50%;background-repeat:no-repeat;color:#37474f;font-family:"ヒラギノ角ゴ Pro W3", メイリオ, Osaka, Arial, Verdana, "ＭＳ Ｐゴシック", sans-serif;margin-bottom:5em}a:link,a:hover,a:visited{color:#37474f}a:hover,a:active,a:focus{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#f68712}.wrapper{margin:0 auto;min-width:1000px;min-height:1200px;margin-bottom:100px}.top{background-color:#fff8e1;overflow:hidden}.container{margin:0 auto;width:1000px}.zero-margin{margin:0}.hero img{max-width:100%}h1,h2{font-style:normal;font-weight:100;letter-spacing:0.09em}h1{font-size:72px;margin-bottom:0;margin-top:0;text-align:center;text-transform:uppercase}.floatleft{float:left;margin-left:0;margin-right:10px}.floatright{float:right;margin-left:10px;margin-right:0}.footer{background-color:#74c9f1;color:#fff;text-align:center;position:absolute;bottom:0;min-height:5em;width:100%;min-width:1000px}.footer>p{line-height:3em}.list-box a{display:block}.mainnav{background:none repeat scroll 0 0 #4d4d4d;overflow:hidden;min-height:70px}.mainnav a{text-align:center;color:#fff;display:block;height:100%;line-height:70px;font-size:20px;letter-spacing:0.5em;text-decoration:none}.mainnav a:hover,.mainnav a:active,.mainnav a:focus,.mainnav a.thispage{background-color:#74c9f1}.mainnav ul{display:table;height:100%;list-style-type:none;margin:0 auto;table-layout:fixed;text-align:center;padding:0}.mainnav li{display:table-cell;vertical-align:middle;height:100%;width:19%}.description{position:absolute;bottom:4%;left:32%;white-space:nowrap;font-size:1.3rem;letter-spacing:0.01rem;margin:0}.infomation{background-color:#ffe0b2;border-radius:5px;font-size:1rem;padding:6px 20px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.26);margin-top:2rem;margin-bottom:5px;vertical-align:top;float:right}.open_time>h3{margin:5px;letter-spacing:0.02em}.open_time p{letter-spacing:0.05em}.tel{font-weight:bold}.logo{position:relative;margin-top:10px;margin-bottom:10px;display:inline-block}.logo h1{font-size:0}.bx-wrapper{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;background-color:transparent !important;margin:0 auto;padding-bottom:20px !important}.container>h2{color:#fff;padding:0 0 0 10px;margin-bottom:5px;margin-top:5px}.news>.container{height:100%}@media screen and (max-width: 1200px){body{background-image:none}}.list{display:flex;flex-wrap:wrap;width:1000px;overflow:hidden}.list .list-box{padding:0 2px;width:329px;overflow:hidden;display:flex;flex-direction:column}.list .list-box .list-img{overflow:hidden;text-align:center;border-radius:5px 5px 0 0}.list .list-box .list-img img{width:100%;height:200px;display:block}.list .list-box .list-text{margin-bottom:10px;background-color:#fcf3e1;border-radius:0 0 5px 5px;padding:10px 0 10px 5px;border:solid #f6f0cb;border-width:0 1px 1px 1px;flex-grow:1;overflow-wrap:break-word}.list .list-box .list-text h3{overflow:hidden;display:-webkit-box;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1rem;margin:0;color:#37474f;letter-spacing:0.05em}.list-radius{border-radius:5px;background-color:#bbdefb;position:relative}.ranking-number{position:absolute;top:10px;left:20px;border-radius:50px;background-color:#ef9a9a;padding:20px;font-size:20px;color:#f5f5f5}.news .list-text{min-height:80px;padding:1px 0 0 5px}.product-description{margin:0;letter-spacing:0.05em}.list-date{padding-right:10px;color:#37474f}.row{list-style:none;overflow:hidden;margin:20px}.row li{margin:10px;display:inline-block;vertical-align:middle}.tableborder{margin:0 auto;width:80%}.tableborder th{background-color:#e1f5fe}.tableborder tbody>tr:hover{background-color:#74c9f1;color:#fff;font-weight:300}.tableborder tbody>tr:hover a{color:#fff}.tableborder tbody a{font-weight:300;text-decoration-line:underline}.tableborder tbody a:hover{font-weight:300;color:#fff;text-decoration-line:underline}tfoot td{background-color:#e1f5fe}table tr:nth-child(odd){background-color:#f4fcfe}table tr:nth-child(even){background-color:#f3e5f5}th,td{border:1px solid #eaeaea;padding:5px 10px;text-align:center;letter-spacing:0.05em}.tableborder th,.tableborder td{width:50%}.tableborder thead tr th{background:#f6f6f6 none repeat scroll 0 0}.tableborder tfoot tr td{background:#f6f6f6 none repeat scroll 0 0}.menu{margin-bottom:20px}.guide-img{margin:0 auto;display:block}.map-height{width:100%;min-height:400px;margin:0 auto}.access-width th,.access-width td{width:33%;height:100px}.access-time{margin-bottom:100px}.center{margin:0 auto}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.bxslider img{margin:0 auto;display:block}.text-date{text-align:right;margin-top:0;margin-bottom:0}.maintext{line-height:150%;padding-left:40px;padding-right:40px;font-size:1.2rem;text-align:justify;word-wrap:break-word;padding-top:15px;padding-bottom:15px;margin-top:0.2rem;margin-bottom:0.2rem;letter-spacing:0.05em}.maintext>p{margin-top:0.5rem;margin-bottom:0.5rem;letter-spacing:0.05em}.maintext .sign-right{float:right}.maintext .sign-right ul{padding-left:0}.maintext .sign-right ul li{list-style:none;text-align:left}.content{background-color:#eceff1;padding-top:15px;padding-bottom:30px;margin-bottom:10px}.outline{border-collapse:collapse;border-spacing:0;width:900px;margin-bottom:20px;margin-top:20px}.outline td:nth-of-type(1){background-color:#f7f7f7;border:1px solid #ddd;font-weight:500;line-height:180%;padding:2px;width:200px;text-align:center}.outline td:nth-of-type(2){border:1px solid #ddd;line-height:180%;padding:20px 0 20px 50px;width:700px;text-align:left}.outline-button{display:inline-block;position:relative;min-width:120px;min-height:32px;line-height:32px;border-radius:2px;color:#fff;text-align:center;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);background-color:#ff8a65;float:right}.outline-button a{padding:2px 5px;display:block}.outline-button a:link{color:#fff}.outline-button a:hover{color:#fff;font-weight:bold;text-decoration-thickness:2px;text-decoration-color:#fff}.outline-button a:visited{text-decoration:none;color:#fff}.wasuremono-button{display:inline-block;position:relative;min-width:120px;min-height:32px;line-height:32px;border-radius:2px;color:#fff;text-align:center;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);background-color:#446cb3;width:auto}.wasuremono-button a{padding:2px 5px;display:block}.wasuremono-button a:link{color:#fff}.wasuremono-button a:hover{color:#fff;font-weight:bold;text-decoration-thickness:2px;text-decoration-color:#fff}.wasuremono-button a:visited{text-decoration:none;color:#fff}.detail-button{display:inline-block;position:relative;min-width:120px;min-height:32px;line-height:32px;border-radius:2px;color:#fff;text-align:center;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);background-color:#5c6bc0;width:50%}.detail-button a{padding:2px 5px;display:block}.detail-button a:link{color:#fff}.detail-button a:hover{color:#fff;font-weight:bold;text-decoration-thickness:2px;text-decoration-color:#fff}.detail-button a:visited{text-decoration:none;color:#fff}.space-button{display:inline-block;position:relative;min-width:120px;min-height:32px;line-height:32px;border-radius:2px;color:#fff;text-align:center;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);display:block;width:500px;background-color:#5c6bc0;margin:0 auto}.space-button a{padding:2px 5px;display:block}.space-button a:link{color:#fff}.space-button a:hover{color:#fff;font-weight:bold;text-decoration-thickness:2px;text-decoration-color:#fff}.space-button a:visited{text-decoration:none;color:#fff}.access-button{display:inline-block;position:relative;min-width:120px;min-height:32px;line-height:32px;border-radius:2px;color:#fff;text-align:center;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);background-color:#5c6bc0;display:block;width:500px;margin:50px auto}.access-button a{padding:2px 5px;display:block}.access-button a:link{color:#fff}.access-button a:hover{color:#fff;font-weight:bold;text-decoration-thickness:2px;text-decoration-color:#fff}.access-button a:visited{text-decoration:none;color:#fff}.page-button{display:inline-block;position:relative;min-width:120px;min-height:32px;line-height:32px;border-radius:2px;color:#fff;text-align:center;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);display:block;width:50%;margin:0 auto}.page-button a{padding:2px 5px;display:block}.page-button a:link{color:#fff}.page-button a:hover{color:#fff;font-weight:bold;text-decoration-thickness:2px;text-decoration-color:#fff}.page-button a:visited{text-decoration:none;color:#fff}.pad{padding-left:20px;padding-right:10px;background-color:#f5f5f5}.material{border-radius:5px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26)}.infomation p{margin:5px}.news-next{float:left}.news-next:before{content:"«"}.news-prev{float:right}.news-prev:after{content:"»"}.newspage-info{font-size:1.2rem;margin:10px 0px 5px 0px}section{margin-bottom:20px}.pager-list{min-height:50px;background-color:#eceff1;font-size:1.2rem;margin:10px 0 10px 0;padding:10px 0 5px 10px;border-bottom:solid 5px #f574a6}.pager-list a{color:#37474f;letter-spacing:0.05em}.pager-nav{text-align:center}.pager-cursol{margin:0 5px;display:inline-block}.pager-cursol a,.pager-cursol a:visited{color:#37474f;font-size:1.2rem}.pager-cursol-next:after{content:"»"}.pager-cursol-prev:before{content:"«"}.news-past{display:block;float:right;height:36px;line-height:36px;padding-right:10px}.news-past a,.news-past a:visited{color:#fff;font-size:1.2rem}.notfound{text-align:center;padding-top:10%;color:#4e4e4e;font-size:1.5rem;font-weight:bold}.notfound img{margin:auto 0}.shiro{background-color:#fff}.dark{background-color:#333}.blue{background-color:#74c9f1}.orange{background-color:#f68712}.brown{background-color:#52423b}.pink{background-color:#f574a6}.green{background-color:#80cc28}.navy{background-color:#37474f}.gray{background-color:#eceff1}.sepiawhite{background-color:#e7e7de}.fb{background-color:#1877f2}.button-navy{background-color:#446cb3}.button-purple{background-color:#5c6bc0}.button-orange{background-color:#ff8a65}.font-color-default{background-color:#37474f}.font-color-light{background-color:#fff}.blues{background-color:#74c9f1}.oranges{background-color:#f68712}.browns{background-color:#52423b}.pinks{background-color:#f574a6}.greens{background-color:#80cc28}.fb{background-color:#1877f2}.block{display:block}.clearfix::after,.clearfix::before{clear:both;content:"";display:block}.clearfix{clear:both;content:"";display:block}.remove-text-deco{text-decoration:none;list-style-type:none}.text-center{text-align:center}.font-bold{font-weight:bold}.display-none{display:none}.ordering-tel{font-size:1.8rem;text-align:center;padding:8% 0}.ordering-tel span:after{content:" "}.policy-detail th{white-space:nowrap}.policy-detail td{text-align:left}.order-guide-ul p{margin:0.5rem 0}.order-guide-radius{border-radius:45px}.order-guide-image-list{margin:0;padding:0}.shipping-fee tr:nth-child(2n + 1){background-color:#fff}.shipping-fee tr:nth-child(2n){background-color:#fff}.shipping-fee tr th{background-color:#fff;font-size:1.1rem}.shipping-fee tr td{padding:8px 5px;font-size:1.1rem}.payment-fee tfoot{display:none}.button-margin{margin-bottom:5px}.button-half{width:30%}.links{display:-ms-flexbox;display:flex;flex-wrap:wrap;padding-inline-start:0;align-items:center;list-style:none;margin:20px}.links li{width:33.3333%}.links li a,.links li img{display:block}.block{display:block}.uchikeshi{text-decoration:line-through}.a-deco-none{text-decoration:none}p.bottom-one-line-space{margin-bottom:1.2rem}p.bottom-two-line-space{margin-bottom:2.4rem}p.bottom-three-line-space{margin-bottom:3.6rem}.list-style-none{list-style:none}.text-markdown-list{list-style:none}.text-markdown-list p{margin:0}.text-markdown-list ul,.text-markdown-list ol{list-style:none}.list.news{width:666px}.wrapper-news-list{display:flex;flex-wrap:nowrap;overflow:hidden;align-items:stretch;flex-direction:row}.fb-page>span>iframe{border-radius:5px}.news-title-bar{display:flex;justify-content:space-between;margin-bottom:5px;margin-top:5px}.news-title-bar h2{color:#fff;padding:0 0 0 10px;margin-bottom:0px;margin-top:0px}.right-margin-2{margin-right:2px}.fb-box{min-width:334px}.fb-icon{padding:0px 0px 0px 40px;display:inline-block;background-position-y:3px;background-repeat:no-repeat;background-image:url("../images/fb.png");background-size:30px 30px}.maintext h4+p{margin-top:0.2em}.maintext h4{margin-bottom:0.2em}
