﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}*{box-sizing:border-box}html{width:100%;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{position:relative;background:#fff;font-size:15px;line-height:1.5;color:#4D4D4D;text-align:justify;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif}table{width:100%;border-collapse:collapse;border-spacing:0}img{vertical-align:top;max-width:100%;height:auto}img [src$=".svg"]{width:100%;height:auto}strong{font-weight:bold}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}.block{margin:0 auto;padding:0 20px}.end-border{border-bottom:1px solid #666666}.ta-center{text-align:center}@media (min-width: 768px){body{font-size:18px;line-height:1.8}#all{min-width:1120px}.block{width:1080px;padding:0}.sp-line{display:none}}.flex,.row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.row{margin-right:-20px;margin-left:-20px}.col,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:100%;padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.col-2{width:20%}.col-3{width:25%}.col-4{width:33.3%}.col-5{width:41.6%}.col-6{width:50%}.col-7{width:58.3%}.col-8{width:66.6%}.col-9{width:75%}}.tblWrap{overflow:auto}@media screen and (max-width: 768px){.tblWrap{white-space:nowrap;margin-bottom:5px}.tblWrap::-webkit-scrollbar{height:5px}.tblWrap::-webkit-scrollbar-track{margin:0 2px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#ccc}.tblWrap::-webkit-scrollbar-thumb{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#999}}.en{font-family:"Helvetica Neue"}.t-red{color:#db1c24}.t-blue{color:#298cc3}.t-green{color:#6eb021}.t-orange{color:#e65a14}.t-c{text-align:center}a{color:#4D4D4D;text-decoration:none;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}.txtLink{text-decoration:underline}.txtLink:hover{text-decoration:none}#shoulder-nav{background-repeat:repeat-x}#shoulder-nav .top-logo{margin:0 auto;display:block}.company-box{display:none}.cd-primary-nav a,.cd-primary-nav ul a{padding:10px}.cd-primary-nav ul img{display:none}@media (min-width: 768px){.company-box{display:block;position:absolute;top:40px;right:80px;font-size:13px}.company-box p{line-height:1.6em}.company-box a{color:#4D4D4D}.company-box a:hover{text-decoration:underline}.company-box span{font-size:17px;margin-right:10px}.company-box img{vertical-align:middle;margin:0 5px}.company-box .hd-add{font-size:15px}.cd-primary-nav a,.cd-primary-nav ul a{padding:0px}.cd-primary-nav ul img{display:inline-block}}footer{margin-bottom:50px}footer .nav-wrap{display:none}footer .nav-contents a{font-size:15px;font-weight:bold}footer .nav-contents li{line-height:1.3em}footer .nav-contents li a{font-size:13px;color:#666;font-weight:normal}footer .nav-contents li a:hover{text-decoration:underline}footer .ft-2nd-pc{display:none}footer .ft-2nd-sp{display:block;padding:15px 18px 0 18px}footer .ft-2nd-sp li{width:46%;margin:0 2%;padding:5px 0;float:left;border-bottom:solid 1px}footer .ft-2nd-sp li a{color:#4D4D4D;font-size:13px}footer .ft-3rd{max-width:1180px;margin:0 auto;padding:0 20px}footer .ft-3rd .img-car{display:none}footer .ft-3rd .ft-add{margin-top:15px;margin-bottom:15px}footer .ft-3rd .ft-add .tit-add{font-size:17px;font-weight:bold;margin-bottom:5px}footer .ft-3rd .ft-add p{font-size:13px;line-height:1.3em}footer .ft-3rd .ft-add span{margin-right:20px;display:block;margin-bottom:5px}footer .ft-3rd .ft-add span img{margin-right:5px}footer .copy{padding:10px;text-align:center;color:#fff;font-size:12px}@media (min-width: 768px){footer{margin-bottom:0px}footer .nav-wrap{display:block;max-width:1180px;margin:0 auto}footer .nav-contents{float:left;width:20%}footer .ft-2nd-pc{display:block;border-top:1px solid;border-bottom:1px solid;margin-bottom:10px}footer .ft-2nd-pc p{max-width:1180px;padding:5px 20px;margin:0 auto;color:#666;font-size:13px}footer .ft-2nd-pc p a{color:#666;margin:0 10px}footer .ft-2nd-pc p a:hover{text-decoration:underline}footer .ft-2nd-sp{display:none}footer .ft-3rd .img-car{display:block;float:left}footer .ft-3rd .ft-add{float:left}footer .ft-3rd .ft-add .tit-add{font-size:17px;font-weight:bold;margin-bottom:5px}footer .ft-3rd .ft-add span{display:inline-block;margin-bottom:0}}.ft-top{float:right;margin-top:25px}.ft-top a{font-size:14px;background:#fff;color:#666;border:solid 1px #666;padding:5px 60px 5px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.ft-top a:hover{background:#FFF0C8}.ft-top img{position:absolute;bottom:5px;right:5px}#fix-action{display:block;position:fixed;bottom:0;width:100%;padding:2px 0;z-index:1000000;height:50px;-webkit-box-shadow:0 -3px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 -3px 6px rgba(0,0,0,0.2);-ms-box-shadow:0 -3px 6px rgba(0,0,0,0.2);-o-box-shadow:0 -3px 6px rgba(0,0,0,0.2);box-shadow:0 -3px 6px rgba(0,0,0,0.2)}#fix-action li{float:left;width:50%;text-align:center;padding:2px 0}#fix-action li a{display:block;height:40px;line-height:40px;color:#fff}#fix-action li a img{height:100%;width:auto}#fix-action li:nth-child(1) a{border-right:1px solid #fff}@media (min-width: 768px){#fix-action{display:none}}.fuwafuwa{display:none}.ft-top .btn-top{display:none}@media (min-width: 768px){.ft-top{display:block;position:fixed;bottom:60px;right:20px;z-index:100}.ft-top .btn-top{display:inline}.fuwafuwa{display:block;-webkit-animation-name:fuwafuwa;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-moz-animation-name:fuwafuwa;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0, 0)}25%{-webkit-transform:translate(0, -30px)}100%{-webkit-transform:translate(0, 0)}}@-moz-keyframes fuwafuwa{0%{-moz-transform:translate(0, 0)}25%{-moz-transform:translate(0, -30px)}100%{-moz-transform:translate(0, 0)}}}.cd-main-content>.flex{justify-content:space-between}.innr{width:100%;padding:20px 20px 0;margin:0 auto}.main-wrap{color:#666}.main-wrap,.side-wrap{width:100%}@media (min-width: 768px){.innr{width:1180px}.main-innr{padding:0 30px}.main-wrap{width:880px}.side-wrap{width:228px}}.tit-in-main{background-repeat:no-repeat;background-position:left center;color:#fff;font-size:25px;padding:5px 10px 5px 10px}.tit-in-sub,.tit-hozen{padding:5px;font-size:19px;font-weight:bold;line-height:1.5em}.tit-in-sub{margin-bottom:20px}@media (min-width: 768px){.tit-in-main{font-size:32px;height:94px;padding:10px 10px 10px 20px}.tit-in-sub,.tit-hozen{font-size:30px}.tit-in-sub{margin-bottom:20px}}.side-navi{margin-bottom:30px}.side-navi li{margin-bottom:1px}.side-navi a{display:block;color:#4D4D4D;font-size:16px;background:#EFF0F0;padding:20px 1em 20px 2.25em;position:relative;line-height:1.5}.side-navi a:after{content:"\03e";position:absolute;left:1em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.side-navi a:hover{color:#fff}.titSide{font-size:16px;height:70px;line-height:70px;padding-left:1em;margin-bottom:1px}.ban-list{display:none}#breadcrumbs{margin:15px 0;font-size:13px}#breadcrumbs>span>span>a{width:1.25em;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;background-repeat:no-repeat;background-position:left center}#breadcrumbs span,#breadcrumbs a{vertical-align:middle}.iframeWrap{position:relative;width:100%;padding-top:56.25%}.iframeWrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.wrap{max-width:1040px;margin:0 auto;padding:0 20px}.btn-wrap{position:relative}.btn-wrap li{width:50%;float:left;position:relative;display:block;overflow:hidden}.btn-wrap .border-green{background-color:#008045}.btn-wrap .border-blue{background-color:#00719F}.btn-wrap .border{position:absolute;display:block;width:5px;height:5px;overflow:hidden;transition:0.6s}.btn-wrap .border.top{width:100%;top:0;left:0;transform:translate3d(-100%, 0, 0)}.btn-wrap .border.right{height:100%;top:0;right:0;transform:translate3d(0, -100%, 0)}.btn-wrap .border.bottom{width:100%;right:0;bottom:0;transform:translate3d(100%, 0, 0)}.btn-wrap .border.left{height:100%;bottom:0;left:0;transform:translate3d(0, 100%, 0)}.btn-wrap li:hover .border{transform:translate3d(0, 0, 0)}.btn-wrap a{display:block;background-repeat:no-repeat;background-size:cover;height:0;padding-top:118%;-moz-transition-duration:unset;-o-transition-duration:unset;-webkit-transition-duration:unset;transition-duration:unset}.pc-img li:nth-child(1) a{background-image:url(/img/top/kankyohozen_top.jpg)}.pc-img li:nth-child(1) a:hover{background-image:url(/img/top/kankyohozen_top_hover.jpg)}.pc-img li:nth-child(2) a{background-image:url(/img/top/fine_top.jpg)}.pc-img li:nth-child(2) a:hover{background-image:url(/img/top/fine_top_hover.jpg)}.sp-img{display:none}.bg-wrap{background:url(/img/top/kankyohozen-back.jpg);position:relative;height:100%}.bg-wrap:before{width:50%;content:"";position:absolute;top:0;left:50%;background:url(/img/top/fine-back.jpg);height:100%}.alltop-ft{font-size:13px}.alltop-ft li{width:50%;padding:20px 0 0 0}.alltop-ft li{float:left;text-align:center}.alltop-ft a:hover{opacity:.5;filter:alpha(opacity=50)}.alltop-ft .foot{text-align:center}@media only screen and (max-width: 767px){.btn-wrap li{width:100%;float:none}.btn-wrap a{padding-top:87%}.pc-img{display:none}.sp-img{display:block}.sp-img li:nth-child(1) a{background-image:url(/img/top/kankyohozen_top_sp.jpg)}.sp-img li:nth-child(2) a{background-image:url(/img/top/fine_top_sp.jpg)}footer li{padding:20px}}#business-wrap{margin-top:40px;background:#D1EDF5}@media (min-width: 768px){#business-wrap{margin-top:40px}#business-wrap ul{max-width:1280px;margin:0 auto}#business-wrap li{width:50%;float:left}}.effect-apollo{position:relative;overflow:hidden}.effect-apollo img{position:relative;display:block;max-width:100%;opacity:.8;filter:alpha(opacity=80);opacity:0.95;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.effect-apollo figcaption{padding:1em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.effect-apollo figcaption:before,.effect-apollo figcaption:after{pointer-events:none}.effect-apollo figcaption:before{position:absolute;top:-100px;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);content:'';-webkit-transition:-webkit-transform 0.6s;transition:transform 0.6s;-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0)}.effect-apollo:hover img{opacity:0.8;-webkit-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1)}.effect-apollo:hover figcaption:before{-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 200%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 200%, 0)}#info{margin:0 auto;margin-top:20px;margin-bottom:10px}@media (min-width: 768px){#info{margin-top:50px;margin-bottom:30px;display:flex;display:-webkit-flex}}.reason-wrap{margin-bottom:30px}.reason-wrap h3{font-size:20px;border-bottom:#85969F dashed 1px;font-weight:bold}.reason-wrap img{display:block;margin-bottom:10px}.reason-wrap p{font-size:15px;padding-top:10px}@media (min-width: 768px){.reason-wrap{max-width:720px;margin-left:auto;margin-right:auto}.reason-wrap h3{font-size:27px}.reason-wrap img{margin-right:30px;display:inline-block;margin-bottom:0}.reason-wrap p{padding-left:125px}}.message-wrap{margin-bottom:60px;margin-top:40px}.message-wrap h3{font-size:22px;font-weight:bold;margin-top:40px}.message-wrap p{margin-top:20px;font-size:15px;line-height:1.5em;color:#666}.tbl-company{margin-top:20px}#access{margin-top:60px;margin-bottom:60px}#access .col-6{margin-bottom:20px}#access iframe{width:100%}#access .map-txt p{float:left;font-size:14px;line-height:1.5em}#access .map-txt p.tit-map{font-size:20px;font-weight:bold;margin-right:15px}@media (min-width: 768px){.tbl-company{border-left:solid 1px #BDC2C3;border-right:solid 1px #BDC2C3}.tbl-company dt{background:#fff;border-right:solid 1px #BDC2C3}#access .map-txt .tit-map{font-size:26px}}#business .tit-in-sub{margin-bottom:0}.businessBox{color:#666;padding-top:30px}.businessBox:last-of-type{margin-bottom:30px}.businessBox h4{font-size:18px;font-weight:bold;margin-top:10px}.businessBox .movie p{color:#fff;margin-left:0;font-size:15px;margin-top:10px;margin-bottom:5px;text-align:center}.titBusiness{font-size:20px;font-weight:bold;border:solid 3px;margin-bottom:15px;padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.titBusiness a{font-size:15px;color:#fff;text-align:center;background:#6EB021;display:block;margin-top:5px;font-weight:normal;padding:5px 30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.titBusiness a:hover{background:#F0910A}@media (min-width: 768px){.businessBox{padding-top:50px}.businessBox h4{font-size:20px}.businessBox p{margin-left:10px}.businessBox .movie{width:60%}.titBusiness{font-size:26px;padding:5px 20px}.titBusiness a{float:right;margin-top:8px;display:inline-block;padding:0 30px}}.faqBox{border-bottom:solid 1px #BDC2C3;margin-bottom:50px;padding-bottom:50px}.faqBox:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:30px}.faqBox .tit-in-sub{margin-bottom:0}.faqBox .tit,.faqBox p{position:relative;padding-left:1.4em}.faqBox .tit:before,.faqBox p:before{font-weight:bold;position:absolute;left:0;top:0}.faqBox .tit{font-weight:bold}.faqBox .tit:before{content:"Q."}.faqBox p:before{content:"A."}.faqDetail{margin-top:30px}@media (min-width: 768px){#faq .main-innr{position:relative;padding-bottom:80px}#faq .img-ft{position:absolute;right:0;bottom:0}}.recruitBox{margin-bottom:30px}.recruitBox .tit-in-sub{margin-bottom:10px}.recruitBox h3{color:#fff;padding:0 20px;margin:10px 0;font-size:18px}#recruit .form-wrap{margin:0 auto;margin-bottom:50px}#recruit .form-wrap p{text-align:center}#recruit .form-wrap a{background:#F0910A;text-align:center;max-width:540px;display:block;color:#fff;font-size:20px;font-family:"Hiragino Mincho ProN",serif;padding:10px;border:solid 6px #e47503;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;margin:20px auto 0}#recruit .form-wrap a:hover{background:#ffbe3b}#recruit .form-wrap img{display:none}@media (min-width: 768px){.recruitBox{margin-bottom:60px}.recruitBox h3{font-size:26px}#recruit .form-wrap{margin-bottom:100px}#recruit .form-wrap p{text-align:center}#recruit .form-wrap a{font-size:27px}#recruit .form-wrap img{display:inline-block;vertical-align:baseline;margin-right:10px}}.policyBox{margin-bottom:50px}.policyBox:last-of-type{margin-bottom:80px}.policyBox .tit-policy{font-size:20px;font-weight:bold}#sitemap section{margin-bottom:50px}#sitemap h3{font-size:24px;color:#fff;padding:0 20px;margin:10px 0}#sitemap li{border-bottom:dashed 1px #ccc;line-height:2.0em}#sitemap li a:hover{text-decoration:underline}#sitemap .main-innr{margin-top:50px;padding-bottom:80px}div.wpcf7 .ajax-loader{display:none !important}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}#order .main-innr,#form .main-innr{padding-bottom:100px}.formIntroWrap p{margin-bottom:15px}.formIntroWrap .sub-txt{font-size:13px;margin-bottom:10px}@media (min-width: 768px){#order .sub-txt,#form .sub-txt{font-size:15px;margin-bottom:30px}}.tbl-form{margin-top:20px}.tbl-form dt{font-size:14px;font-size:1.4rem;text-align:left;overflow:hidden;*zoom:1}.tbl-form label{display:block;padding:3px 0}.tbl-form .ico{float:right;border-radius:4px;width:3em;text-align:center;color:#fff}.tbl-form .must{background:#F0910A}@media only screen and (min-width: 768px){.tbl-form dt{width:14em}}@media only screen and (min-width: 600px){input,button,select{vertical-align:middle;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;border:none;cursor:pointer;background:transparent;margin:0;padding:0}}input::-webkit-input-placeholder{color:#ccc;font-size:14px}input:-moz-placeholder{color:#ccc;font-size:14px}input[type="text"],input[type="tel"],input[type="email"]{width:100%;height:30px;padding:0 8px;background-color:#eeeeee;font-size:15px;font-size:1.5rem;color:#333;border:1px solid #cccccc}input[type="radio"],input[type="checkbox"]{margin-right:0.5em;vertical-align:text-top}select{z-index:3;line-height:30px;position:relative;width:100%;height:30px;padding:0 8px;font-size:15px;font-size:1.5rem;color:#333;border:1px solid #cccccc}textarea{resize:vertical;overflow:hidden;-webkit-appearance:none;border:1px solid #cccccc;width:100%;font-size:16px;font-size:1.6rem}.btn-submit{background:#F0910A;width:40%;display:block;margin:30px auto 0 auto;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.btn-submit input[type="submit"]{text-align:center;height:50px;line-height:50px;color:#fff;font-size:20px;font-size:2.0rem;width:100%;outline:none;background:transparent}.btn-submit:hover{opacity:.7;filter:alpha(opacity=70)}#disaster-prevention>.innr{padding-top:0}@media only screen and (max-width: 767px){#disaster-prevention>.innr{padding:0}}.btnSet{-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.3);-ms-box-shadow:2px 2px 3px rgba(0,0,0,0.3);-o-box-shadow:2px 2px 3px rgba(0,0,0,0.3);box-shadow:2px 2px 3px rgba(0,0,0,0.3);display:block;background:#0068bf;padding:5px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;width:100%;text-align:center}.btnSet span{display:block;color:#fff;font-size:18px;font-weight:600;padding:10px 20px;border:solid 1px #fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.btnSet img{width:25px;margin-top:-3px;vertical-align:middle;margin-right:13px}.btnSet:hover{background:#ff801e !important}@media only screen and (min-width: 768px){.btnSet span{font-size:20px}}.buyBox{justify-content:center;align-items:flex-end;margin-top:30px}.set-shop-box{width:100%;padding:20px;align-items:flex-end}.set-shop-box .btnSet{margin-top:15px}.box-left{text-align:left;width:60%;font-weight:800;font-size:36px;line-height:1.3}.box-left span{font-size:14px;display:block}.box-right{text-align:right;width:40%;line-height:1.2}.box-right span{font-size:14px;display:block}.box-right strong{font-size:35px;font-family:"Helvetica Neue",sans-serif;margin-top:-20px}@media only screen and (min-width: 768px){.buyBox{margin-top:50px}.set-shop-box{width:50%;max-width:500px}.box-left{font-size:50px}.box-left span{font-size:17px}.box-right span{font-size:15px}.box-right strong{font-size:45px}}.backTriangle{position:relative;background:#fff6de;padding:40px 20px;margin-bottom:80px}.backTriangle::after{content:"";position:absolute;right:0;bottom:-35px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#fff6de transparent transparent transparent;border-width:35px 35px 0 35px}@media only screen and (min-width: 768px){.backTriangle{padding:60px 45px}}.point-box{margin:10px auto;display:block;color:#ffff00;font-family:"Helvetica Neue",sans-serif;font-size:15px;font-weight:bold;position:relative;background:#e65a14;padding:0px 10px 5px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.3);-ms-box-shadow:1px 1px 2px rgba(0,0,0,0.3);-o-box-shadow:1px 1px 2px rgba(0,0,0,0.3);box-shadow:1px 1px 2px rgba(0,0,0,0.3);width:110px}.point-box strong{font-size:25px}.point-box:after{content:"";position:absolute;right:0;bottom:-8px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#e65a14 transparent transparent transparent;border-width:10px 10px 0 10px}.titPoint{font-size:32px;font-weight:600;margin-bottom:30px}.titBig{font-size:16px;font-weight:600;margin-bottom:30px}.titBig strong{font-size:21px}.under-y{background:linear-gradient(rgba(0,0,0,0) 60%,#ffff00 50%);padding:0px 3px 0 10px}@media only screen and (min-width: 768px){.titPoint{font-size:40px;display:flex;align-items:center}.titPoint:before,.titPoint:after{content:"";flex-grow:1;height:1px;background:#444;display:block}.titPoint:before{margin-left:9%;margin-right:50px}.titPoint:after{margin-right:9%;margin-left:50px}.titBig{font-size:35px}.titBig strong{font-size:50px}}.top-point{padding:30px 20px}.top-point img{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);-moz-box-shadow:0 0 6px rgba(0,0,0,0.3);-ms-box-shadow:0 0 6px rgba(0,0,0,0.3);-o-box-shadow:0 0 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3)}.top-point figcaption{font-size:14px;text-align:right;margin-top:10px}@media only screen and (max-width: 767px){.top-point .col-6{margin-bottom:20px}.top-point .col-4{margin-bottom:20px}}@media only screen and (min-width: 768px){.top-point{padding:50px 9% 50px 9%}}.top-anchor span{position:relative;font-family:"Helvetica Neue",sans-serif;font-weight:bold;font-size:23px;color:#ffff00;display:block}.top-anchor span:before{content:'';position:absolute;bottom:5px;display:inline-block;width:30px;height:1px;left:45%;border-bottom:1px solid #fff}.top-anchor strong{font-size:33px}.top-anchor a{display:block;color:#fff;font-weight:600;font-size:26px;background:#e65a14;text-align:center;padding:5px 20px 15px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.3);-ms-box-shadow:2px 2px 3px rgba(0,0,0,0.3);-o-box-shadow:2px 2px 3px rgba(0,0,0,0.3);box-shadow:2px 2px 3px rgba(0,0,0,0.3)}.top-anchor a:hover{color:#ffff00}.top-anchor .arrow{width:20px;height:20px;border:4px solid;border-radius:3px;border-color:transparent transparent #e65a14 #e65a14;transform:rotate(-45deg);margin:auto;display:block;margin-top:15px}#Set{margin:70px 0 90px 0}#Set .buyBox{justify-content:flex-end}.set-main-box{background:#fff6de;padding:30px 20px 50px 20px;margin-top:20px}.set-body{position:relative}.set-bag-img{width:200px;margin:0 auto}.set-cap{width:100%;margin:25px auto 0}.set-cap h5{font-weight:600;font-size:22px;line-height:1.4}.set-cap .under-y{padding:0}.set-cap p{font-weight:600;font-size:15px;margin:10px 0}@media only screen and (max-width: 767px){.set-main-box .set-shop-box,#Bag .set-shop-box{padding:20px 0 0}}@media only screen and (min-width: 768px){.set-main-box{border:3px dashed #ff801e;padding:30px 7% 50px 7%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.set-bag-img{width:50%;position:absolute;left:-10px;top:-220px}.set-cap{width:50%;margin:0 0 0 auto}.set-cap h5{font-size:30px}}.ribbon-box{margin-top:30px;padding:25px 20px 15px 20px;background:#fff;border:solid 1px #e65a14;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.ribbon-box strong{font-size:14px;position:relative;background-color:#ff801e;color:#fff;padding:.8em;top:-40px;left:-30px}.ribbon-box strong:after{display:block;content:'';position:absolute;top:0;border-top:1.3em solid #ff801e;border-bottom:1.3em solid #ff801e;border-right:1em solid transparent;border-left:1em solid transparent;right:-1em}.ribbon-box div{margin-top:-35px}.ribbon-box p{font-weight:100;line-height:1.2;margin-top:10px;margin-bottom:0}.ribbon-box small{font-size:14px;color:#4D4D4D}.ribbon-box:nth-of-type(2) div{display:flex;margin-top:-20px}.ribbon-box:nth-of-type(2) figure{width:200px;margin-right:10px}@media only screen and (min-width: 768px){.ribbon-box strong{font-size:18px}}.item-box{margin:0 -20px;position:relative}.item-box .kappa{position:absolute;right:-30px;bottom:-40px}@media only screen and (max-width: 767px){.item-box .kappa{width:160px;right:10px;bottom:10px}}.gohan-box,.okayu-box,.pasta-box,.pan-box,.water-box{padding:30px 20px 0;justify-content:space-between}.gohan-box h6,.okayu-box h6,.pasta-box h6,.pan-box h6,.water-box h6{width:100%;font-weight:bold;border-bottom-width:1px;border-bottom-style:solid}.gohan-box figure,.okayu-box figure,.pasta-box figure,.pan-box figure,.water-box figure{padding:20px 20px 0}.gohan-box figcaption,.okayu-box figcaption,.pasta-box figcaption,.pan-box figcaption,.water-box figcaption{font-size:15px;text-align:center;font-weight:bold}.gohan-box,.okayu-box,.pasta-box,.pan-box{width:100%}.gohan-box figure,.okayu-box figure,.pasta-box figure,.pan-box figure{width:50%}.water-box{width:50%}@media only screen and (min-width: 768px){.gohan-box{width:80%;order:1}.gohan-box figure{width:25%}.okayu-box{width:40%;order:3}.okayu-box figure{width:50%}.pasta-box{width:60%;order:4}.pasta-box figure{width:33%}.pan-box{width:80%;order:5}.pan-box figure{width:20%}.water-box{width:20%;order:2}}.hoteatWrap{font-size:15px;margin-top:80px;background:#fff;padding:30px 0 15px}.hoteatWrap li{width:50%;padding:10px 15px;position:relative}.hoteatWrap li:before{content:"\025b6";color:#e65a14;position:absolute;left:-7px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.hoteatWrap li:first-child:before{display:none}.hoteatWrap figcaption,.hoteatWrap p{margin-top:5px}.hoteatWrap p{text-indent:-1.5em;padding-left:1.5em;line-height:1.5}@media only screen and (min-width: 768px){.hoteatWrap{padding:30px 20px 15px;border:solid 1px #e65a14;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.hoteatWrap li{width:33.33%}}#Toilet{max-width:940px;margin:0 auto 80px}.imgToilet{width:100%;padding:0 20px 30px}.imgToilet figcaption{font-size:15px;margin-top:10px}.imgToilet span{display:block;background:#4D4D4D;color:#fff;width:5em;padding:0 1em;margin:5px 0}.toilet-body{position:relative;width:100%;padding:0 20px}.toilet-body h4{color:#00719F;font-size:25px}.toilet-body figure{margin-top:30px;position:relative}.toilet-body figure:before{content:"\025b6";position:absolute;top:60px;left:-10px}.toilet-body figure:nth-of-type(odd):before{display:none}.toilet-body figcaption{font-size:14px;margin-top:10px;line-height:1.5}.toilet-body .frog{position:absolute;bottom:0;right:-30px}@media only screen and (max-width: 767px){.imgToilet img{width:200px;margin:0 auto}.toilet-body .col-4{width:50%}.toilet-body .frog{bottom:0;right:30px;width:140px}}@media only screen and (min-width: 768px){.imgToilet{width:420px;padding:0 40px 0 0}.toilet-body{width:calc(100% - 420px);padding:0}}.bag-box .col-7{margin-top:60px}@media only screen and (min-width: 768px){.bag-box{padding-left:190px}}.titMyset{background-image:linear-gradient(-45deg, #eb783e 25%,#e65a14 25%,#e65a14 50%,#eb783e 50%,#eb783e 75%,#e65a14 75%,#e65a14);background-size:16px 16px;color:#fff;font-weight:bold;font-size:23px;padding:5px 1em;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin-bottom:30px}.titMyset span{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234.7px%22%20height%3D%2228.7px%22%20viewBox%3D%220%200%2034.7%2028.7%22%20style%3D%22overflow%3Avisible%3Benable-background%3Anew%200%200%2034.7%2028.7%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cdefs%3E%3C%2Fdefs%3E%3Cg%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2222.8%2C25.1%203.6%2C25.1%203.6%2C6%2019.7%2C6%2023.4%2C2.3%200%2C2.3%200%2C28.7%2026.4%2C28.7%2026.4%2C26.9%2026.4%2C18.9%2022.8%2C22.6%20%22%2F%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2210.8%2C8.1%207%2C11.8%2013.1%2C17.9%2016.8%2C21.6%2020.6%2C17.9%2034.7%2C3.7%2031%2C0%2016.8%2C14.1%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:25px 21px;background-repeat:no-repeat;background-position:left center;padding-left:40px}@media only screen and (min-width: 768px){.titMyset{font-size:30px}.titMyset span{background-size:34px 28px;padding-left:40px}}.mysetList{justify-content:space-between;margin-bottom:30px}.mysetList article{border:#e65a14 3px solid;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#fff;width:100%;margin:20px 0 0;text-align:center;padding:20px;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.2);-ms-box-shadow:3px 3px 3px rgba(0,0,0,0.2);-o-box-shadow:3px 3px 3px rgba(0,0,0,0.2);box-shadow:3px 3px 3px rgba(0,0,0,0.2)}.mysetList article h5{font-weight:bold;font-size:20px;color:#e65a14;line-height:1.4}.mysetList article p{text-align:justify;font-size:15px}@media only screen and (min-width: 768px){.mysetList article{width:31%;margin:30px 1% 0}}.dp-contact{background:#fff6de;padding:30px 0 50px;font-weight:bold;margin-top:60px}.dp-contact h4{font-size:28px;line-height:1.4}.dp-contact p{font-size:16px;margin-top:15px}.dp-contact .flex{justify-content:center;align-items:flex-end}.dp-contact .flex div{padding:20px 0}.dp-contact dt{width:8em;padding:0 1em 0 20px}.dp-contact dt:first-of-type{letter-spacing:6px}.dp-contact dd{width:calc(100% - 8em);padding-right:20px}.dp-contact dt,.dp-contact dd{margin-top:10px}.dp-contact .btnSet{background:#6EB021;margin-top:20px}@media only screen and (min-width: 768px){.dp-contact .flex figure,.dp-contact .flex div{padding:0 20px}.dp-contact .flex figure{order:1}.dp-contact .flex div{order:2;width:450px}}.foodItemList li{margin-top:10px}.foodItemList li:first-child{margin-top:5px}input.addressNumber{width:8em;margin-left:.5em}input#setNumber{width:3em;margin-right:.5em}
