@charset "UTF-8";@media screen and (max-width:767px){.kaso#sample_top .section li,
.kaso#sample_top .section li .title{margin: 0 20px;font-size: 13px;}
.kaso.sample .section li{width: 50% !important;
    vertical-align: top;}.iphone,.pc{display:none}.sp{display:block}body{min-width:0;-webkit-text-size-adjust:100%;padding-top:75px}body.on{overflow:hidden}#pankuzu,.header_top{display:none}header{padding:0;position:fixed;top:0;left:0;width:100%;z-index:4;background:#fff}.header{-moz-box-shadow:0 3px 3px rgba(0,0,0,.1);-ms-box-shadow:0 3px 3px rgba(0,0,0,.1);-o-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);padding:0}.headerContain{padding:10px 0;width:93.5%;margin:0 auto;position:relative;padding-right:50px;box-sizing:border-box;height:60px}.headerContain .logo{max-width:90%;position:relative;z-index:1;width:200px;margin:0}.headerContain .link{float:right}.headerContain .icons{display:flex}.headerContain .mail,.headerContain .tel{position:relative;z-index:1}.headerContain .mail>a,.headerContain .tel>a{display:block;position:relative;width:40px;height:40px;border:1px solid #d5d5d5;margin-left:10px;border-radius:5px;top:10px}.headerContain .mail.sp{display:block!important;z-index:1}.headerContain .mail.sp img{height:19px}.headerContain .tel img.sp{height:25px;display:block!important}.headerContain .mail img,.headerContain .tel img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.headerContain #nav_input{display:none}nav{position:fixed;left:0;top:0;z-index:3;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition:all .3s}.nav>ul,nav{width:100%}.nav>ul>li{padding-bottom:0}.nav>ul>li>a{position:relative;color:#fff !important;font-size:18px;font-weight:700;text-align:left;padding:1pc 35px 1pc 20px;background-color:#000}.nav>ul>li>a:hover{background-color:#8b0000}.nav>.spMenu{margin:41px 0}.gengo{margin:20px 0}.gengo,.gengo a{text-align:center}.gengo a{padding:0 9px;font-weight:400;margin-right:0;width:30%;box-sizing:border-box;border:2px solid #fff;border-radius:10px;line-height:36px;font-size:9pt;border-bottom:2px solid #fff;position:relative;color:#fff;display:inline-block}.gengo a:before{content:"";position:absolute;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:50%;margin-top:-5px;left:5px}.gengo a:hover{color:#fff!important}.header .spnav.tel img,.headerContain .mail img{position:absolute;margin:auto}.spTab{background:#000;margin-top:0}.spTab ul li{font-size:1pc;color:#fff;font-weight:700;display:inline-block;width:25%;box-sizing:border-box;border-right:1px solid #424242;padding:13px 0;vertical-align:middle;transition:.3s;text-align:center}.spTab ul li:hover{background:#8b0000}.spTab ul li:last-child{border-right:0}.spTab.on ul li.on{background:#6e0000;position:relative}.spTab.on ul li.on:before{position:absolute;content:"";border-color:#6e0000 transparent transparent;border-width:9px;height:0;width:0;border-style:solid;left:0;right:0;margin:auto;bottom:-18px;z-index:2}.spTab .tabMenu{position:absolute;display:block;background:#8b0000;padding-bottom:20px;width:calc(100% * 4 + 3px );width:-webkit-calc(100% * 4 + 3px);top:4pc;z-index:1}.spTab ul li:nth-child(2) .tabMenu{left:calc(-100% - 1px)}.spTab ul li:nth-child(3) .tabMenu{left:calc(-100% * 2 - 2px)}.spTab ul li:nth-child(4) .tabMenu{left:calc(-100% * 3 - 3px)}.spTab .tabMenu{display:none}.spTab.on ul li.on .tabMenu{display:block}.spTab .tabMenu ul{display:flex;flex-direction:column}.spTab .tabMenu ul li{width:94%;text-align:left;margin:0 auto;background:#a23333;border-right:0;border-bottom:1px solid #8b0000}.spTab .tabMenu ul li:hover{background:#fff}.spTab .tabMenu ul li a{display:block;color:#fff;width:100%;font-weight:400;padding-left:20px;box-sizing:border-box}.spTab .tabMenu ul li:hover a{color:#8b0000;opacity:1}.menu_item_name{font-size:17px;text-align:left;padding:18px 24px 13px}.menu_item_name a{color:#fff}.menu-trigger_wrap{position:absolute;top:50%;right:0;width:100%;left:0;margin:auto;height:18px;text-align:right;margin-top:-9px}.menu-trigger_wrap a{position:relative}.menu-trigger_wrap a:before{position:absolute;content:"";width:250%;height:250%;left:-75%;top:-75%}.menu-trigger_wrap a,.menu-trigger_wrap a span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger_wrap a{position:relative;width:25px;height:18px}.menu-trigger_wrap a span{position:absolute;left:0;width:100%;height:2px;background-color:#8b0000;border-radius:4px}.menu-trigger_wrap a span:nth-child(1){top:0}.menu-trigger_wrap a span:nth-child(2){top:50%;margin:-1px 0 0}.menu-trigger_wrap a span:nth-child(3){bottom:0}.menu-trigger_wrap a.on span:nth-child(1){-moz-transform:translateY(8px) rotate(315deg) scale(0.8);-o-transform:translateY(8px) rotate(315deg) scale(0.8);-ms-transform:translateY(8px) rotate(315deg) scale(0.8);-webkit-transform:translateY(8px) rotate(315deg) scale(0.8);transform:translateY(8px) rotate(315deg) scale(0.8)}.menu-trigger_wrap a.on span:nth-child(2){width:30px;height:30px;background-color:transparent;border:3px solid #fff;border-radius:50%;margin:-15px 0 0 -4px}.menu-trigger_wrap a.on span:nth-child(3){-moz-transform:translateY(-8px) rotate(-315deg) scale(0.8);-o-transform:translateY(-8px) rotate(-315deg) scale(0.8);-ms-transform:translateY(-8px) rotate(-315deg) scale(0.8);-webkit-transform:translateY(-8px) rotate(-315deg) scale(0.8);transform:translateY(-8px) rotate(-315deg) scale(0.8)}.header>nav{position:fixed;left:-100%;top:0;width:500px;height:100%;overflow-y:scroll;background:#8b0000}.headerContain .icons{position:relative;top:-11px}.header>nav>ul{display:flex;flex-direction:column}.header>nav>ul>li>a{background:0;position:relative;display:inline-block;padding:1pc 20px;font-size:17px;border-bottom:1px solid #a23333;width:calc(100% - 5px);font-weight:400;color:#fff;text-align:left;box-sizing:border-box}.header>nav>ul>li>a:hover{background:#8b0000;color:#fff;opacity:1}.header>nav>ul>li:nth-child(11)>a:hover{background:#8b0000}.header>nav>ul>li:nth-child(12)>a{border-bottom:0;padding:0}.kaso.company .nav>ul>li:nth-child(10)>a,.kaso.news .nav>ul>li:nth-child(8)>a,.kaso.voice .nav>ul>li:nth-child(7)>a,.kaso.work .nav>ul>li:nth-child(4)>a{color:#fff}.header>nav a .mail{padding:18px 10px;width:86%;border:2px solid #fff;border-radius:10px;margin:20px auto}.header>nav .tel,.header>nav a .mail{display:flex;justify-content:center;align-items:center}.header>nav .tel{padding:17px 10px;width:102%;margin:0 auto}.header>nav .tel img{position:relative;margin:14px 10px;max-width:84%}.header>nav .tel .image{position:relative;background:#fff;border-radius:10px;width:78px;height:58px}.header>nav .tel .image img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:62%}.header>nav a .mail p{color:#fff;padding-right:10px;font-size:13px}.header>nav>ul>li>a .mail img{position:relative;padding-right:10px}.drop_menu{position:relative;top:0}.drop_menu_inner{width:100%}.drop_menu_inner>a{display:none}.drop_menu_inner>ul{display:flex;justify-content:center}.drop_menu_inner>ul>li{border-right:1px solid #a23333;padding:0 10px}.drop_menu_inner>ul>li:last-child{border-right:0}.drop_menu_inner>ul>li a{color:#fff}.spnav .drop_menu{display:none}.drop_menu_inner ul{border-top:1px solid #8b0000;border-bottom:1px solid #a23333;text-align:left;padding:5%;flex-direction:column;border-left:0}.drop_menu_inner ul li{background:#a23333;border-bottom:1px solid #8b0000}.drop_menu_inner ul li a{height:100%;width:100%;display:block;padding:15px 10px;margin-left:-10px;position:relative}.drop_menu_inner ul li a:hover{background:#fff;color:#8b0000;opacity:1}.drop_menu_kodawari_item li{width:auto}.contain_link>a{position:relative}.header>nav>ul>li.contain_link>a:after{display:inline-block;content:"";position:absolute;top:27px;right:24px;width:21px;height:2px;background:#fff !important;}.nav>ul>li>a:after{left:auto}.header>nav>ul>li.contain_link>a:hover:after{background:#fff}.contain_link>a:before{display:inline-block;content:"";position:absolute;top:18px;right:33px;width:2px;height:21px;background:#fff !important;transition:.3s}.contain_link>a.open:before{transform:rotate(90deg)}.contain_link>a:hover:before{background:#fff}.mainVisual>.messageWrap{width:580px;height:260px}.mainVisual>.messageWrap>ul>li:nth-child(1){top:25px}.mainVisual>.messageWrap>ul>li:nth-child(2){top:165px}#body .section{padding:70px 0}.footer{padding:0 0 56px}.footer_link{width:80%;margin:0 auto;padding:60px 0 35px}.footer_link>ul{width:100%;flex-direction:column;justify-content:flex-start;margin:0 auto}.footer_link>ul>li{margin-bottom:20px}.footer_link>ul:first-child{width:520px}.footer>nav{position:relative;padding:0}.footer>nav>ul{width:100%;margin:20px auto}.footer .logo,.footer .logo img{margin-bottom:20px}#body section:first-child .section{padding:20px 0}.shopLink>ul>li{width:calc(50% - 1px);margin-right:2px;margin-bottom:2px}.shopLink>ul>li:nth-child(2n){margin-right:0}.shopLink>ul>li>a>.image{width:auto;height:auto}.shopLink>ul>li>a>.image img{width:100%}.voiceList{overflow:scroll;width:94.668%;margin:0 auto}.voiceList>ul>li{white-space:normal}.infoList{overflow:scroll;width:94.668%;margin:0 auto}body#news_top .infoList>ul>li{margin-right:auto;margin-left:auto;width:auto}.shopLink>ul{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% - 30px)}.shopList>ul{flex-direction:column;justify-content:center}.shopLink>ul,.shopList>ul>li:last-child{margin:0 auto}.shopList>ul>li{width:420px;margin-right:0;margin:0 auto;text-align:center;margin-bottom:50px}.shopList .image{height:220px}.shopList .image>img:first-child{left:0;transform:none}.shopList .image .circle{margin-top:0;margin-left:-10px;width:220px;height:220px;top:0;transform:translate(0,0)}.infoList>ul{text-align:center;width:auto}.f_sns{position:static;text-align:center;margin-top:20px;width:90%}.shopLink>ul>li>a>.text2{top:44px}.shopLink>ul>li>a:hover>.text>span{background:hsla(0,0%,100%,.6);color:#000}.shopLink>ul>li>a>.text>span:before{display:none}body#news_top .infoList>ul{width:auto;text-align:center}.infoList .image{width:auto}#voice .voiceList>ul{width:100%}#voice .voiceList>ul li{margin:0}.voiceList>ul>li .image{margin:0 auto 8px;height:auto}.kaso section .voiceList>ul>li .image{height:auto;margin-bottom:5px}nav.on{left:0}.kaso.work .kasoTabmenu{width:100%}.kaso .kasoTabmenu{width:100%;position:relative;display:inline-block;left:0;transform:translateX(0);top:0;padding:10px 0 30px}.kaso .kasoTabmenu ul{width:96%;position:relative;left:50%;transform:translateX(-50%);padding:0;margin-top:0;z-index:1}.kaso .kasoTabmenu ul>li{margin-left:0;width:49%}.kaso .kasoTabmenu ul>li>a{width:100%;height:70px;font-size:14px}.kaso .kasoTabmenu ul>li>a .menuBlock{width:100%;font-size:9pt}.kaso .kasoTabmenu ul>li:nth-child(even){margin-left:2%;margin-bottom:2%}.kaso .kasoTabmenu span.icon{left:10%;bottom:22px;display:none}.kaso .mainVisual{height:auto}.kaso.work .mainVisual h1{width:auto}.kaso .mainVisual h1{position:static;line-height:1;padding:40px 0;height:auto}.kaso section .section,.kaso.index section .section{width:auto}.kaso section .flow dt{font-size:1pc;margin:23px 0 0 40px}.kaso section .flow dd{width:auto;padding:15px 15px 15px 250px}.kaso section .flow dd.includeImg{width:auto}.kaso section .infomation{width:100%}.kaso section .inlineBox{width:90%}.kaso section .inlineBox img{float:none;transform:translateY(0);padding-bottom:20px}.kaso section .inlineBox ul{margin-left:0;margin-right:0}.kaso section .workList ul{width:20pc;margin:0 auto}.kaso section .workList li{margin-right:0;margin-top:20px}.kaso section .voiceList>ul>li{width:auto}.kaso section .voiceList>ul>li:nth-child(2n){margin-right:0}.kaso article#body,.kaso article#body.index_page{margin-top:0}.kaso article#body section:nth-child(odd) .section{top:0}.kaso article#body section:nth-child(1) .title{width:auto}.kaso article#body section:nth-child(1) .title .date{position:relative;padding-bottom:10px;margin-bottom:10px;width:95%;margin-left:auto;margin-right:auto}.kaso article#body section#voice_detail_top{padding-bottom:50px}.kaso article#body section#voice_detail_02{padding-bottom:20px}.kaso.kaigyo .kasoTabmenu{width:100%;margin:0;top:0}.kaso.kodawari .kasoTabmenu{width:100%;padding-bottom:0}.kaso.sample section .inlineBox{width:90%}.kaso.sample .section ul{width:auto}.kaso.sample .section li{margin-right:0;margin:0 auto 20px!important;width:auto!important}.snsLink a{width:150px}.voiceArticle ul{width:90%}.voiceArticle li{width:48%;margin-bottom:2%}.voiceArticle li:nth-child(2n){margin-left:2%}body.news.detail .voiceArticle li{width:auto;margin:auto}.voiceStore{width:90%}.voiceStore .map{width:100%;margin-top:20px}#voice_detail_03 h3{width:95%;margin:0 auto 11px;font-size:20px}#voice_detail_03 .voiceList{width:90%}.kaso .voiceStore .desc{float:none;width:auto}.kaso .voiceStore .desc dl{font-size:1pc}#work_top_01 .button{width:100%;text-align:center}#work_top_01 .button a+a{margin-left:0;margin-top:20px}.kaso article#body section{padding:20px 0}body#kodawari_kanri #kodawari_kanri_01{padding-bottom:20px}.kaso article#body section>*{width:92.5%;margin:0 auto}.kaso article#body section .section{padding:10px;top:0;box-sizing:border-box}.kaso section .section>.desc{font-size:15px}.kaso#news_top.news section .section,.kaso#voice_top.voice section .section{width:100%}.kaso article#body section:nth-child(1) .desc,.page_desc{text-align:left}#kodawari_aji article#body section#kodawari02 .image,#kodawari_aji article#body section#kodawari03 .image{margin:0 0 10px;text-align:center;float:none}.kaso article#body section:nth-child(1) .title,h2.page_title{padding:20px 0 25px;font-size:20px}.kaso article#body section:nth-child(1) .desc,.page_desc{padding:0 0 20px}.kaso section .section>.title{margin:0 auto 20px}.lastdesc{text-align:left;font-size:14px}.information_area .title{font-size:15px}.information_area .mail,.information_area .tel{float:none;width:300px;margin:0 auto 20px}.kaso .information_area .button{width:100%}.kaso section .section>.image.left_img{float:none;text-align:center;margin:0 0 20px}.bg_box td,.bg_box th{display:block}.content_information{padding:20px 0 0}.content_information>div.clearfix{width:auto}.content_information .mail,.content_information .tel{float:none;margin:0 auto 20px}.kaso .content_information .button{width:100%}.kaso section .inlineBox{width:auto;text-align:center;padding:30px 0}.kaso section .inlineBox ul li{font-size:1pc;width:92.5%;margin:0 auto}.shop_block{width:92.5%;padding:10px}.shop_block.right_img .shop_profile,.shop_block.right_img>.title{width:auto}.shop_block .shop_profile dl dd{display:block;width:auto}body.news.detail iframe{width:100%;box-sizing:border-box}.shop_block .shop_profile dl dt{display:block;width:auto;border-bottom:1px solid #000;margin-bottom:5px}.shop_block.right_img .gmap,.shop_block.right_img .img{position:static;width:100%;text-align:center}.kaso section .history.company_history{padding:10px}.whole_block .page_title{margin:0 0 15px}.whole_block .page_title span{display:block;float:none;font-size:14px}.wholeList.col4>ul>li,.wholeList>ul>li{float:none;width:100%;margin:0 0 25px}.wholeList>ul>li .desc .title{margin:0 0 10px}.wholeList>ul>li .image{margin:0 0 10px;width:100%}.image_gallery li{width:auto;float:none}.kaso.company .nav>ul>li:nth-child(10)>a,.kaso.faq .nav>ul>li:nth-child(9)>a,.kaso.kaigyo .nav>ul>li:nth-child(5)>a,.kaso.kodawari .nav>ul>li:nth-child(3)>a,.kaso.voice .nav>ul>li:nth-child(7)>a,.kaso.wholesales .nav>ul>li:nth-child(6)>a,.kaso.work .nav>ul>li:nth-child(4)>a{color:#fff;background:#8b0000}.kaso.company .nav>ul>li:nth-child(10)>a:after,.kaso.faq .nav>ul>li:nth-child(9)>a:after,.kaso.kaigyo .nav>ul>li:nth-child(5)>a:after,.kaso.kodawari .nav>ul>li:nth-child(3)>a:after,.kaso.voice .nav>ul>li:nth-child(7)>a:after,.kaso.wholesales .nav>ul>li:nth-child(6)>a:after,.kaso.work .nav>ul>li:nth-child(4)>a:after{background:#8b0000}.kaso.company .nav>ul>li:nth-child(10)>a:before,.kaso.faq .nav>ul>li:nth-child(9)>a:before,.kaso.kaigyo .nav>ul>li:nth-child(5)>a:before,.kaso.kodawari .nav>ul>li:nth-child(3)>a:before,.kaso.voice .nav>ul>li:nth-child(7)>a:before,.kaso.wholesales .nav>ul>li:nth-child(6)>a:before,.kaso.work .nav>ul>li:nth-child(4)>a:before{background:#8b0000}.faq_block .faq_box .question:after,.faq_block .faq_box .question:before{display:none}body#voice_top .voiceList>ul>li{width:100%;box-sizing:border-box;margin-right:auto;margin-left:auto;margin-bottom:40px}.kaso article#body.index_page section .section{margin-bottom:20px}body{padding-top:60px}.iphone,.sp.iphone{display:block}select{width:100%}.headerContain{padding-right:40px}.headerContain.link{max-width:30%}.header>nav>ul>li>ul.inner{padding:20px}.header>nav a.mail{width:88%}.header>nav a.mail p{padding:0}.header>nav.tel{padding:0;margin:0 auto;width:88%}.close_btn{display:none}.header>nav.tel.image{height:55px}nav{width:85%}.nav>ul>li{font-size:15px;text-align:center}.nav>.spMenu{width:80%;margin:20px auto}.spTab.tabMenu{top:4pc}.spTab ul li{padding:10px 0}.spTab ul li p{display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;min-height:35px;font-size:15px}.spnav>ul>li>ul>li{padding:0 10px}.header>nav{width:88%}.mainVisual>.messageWrap{width:100%}.shopList>ul{flex-direction:column;margin:0 auto;width:calc(100% - 30px)}.shopList>ul>li{width:100%;margin-right:0;margin-bottom:20px}.shopList.image{height:40vw;width:40%;margin:0 auto 10px;float:left}.shopList.image.circle{margin-left:0;left:0;width:100%;display:none}.shopList.image>img:first-child{background:hsla(0,0%,100%,.6)}.drop_menu_inner ul{padding:0}.drop_menu_inner ul li a{padding:15px 0 15px 20px}#body.section{padding:50px 0}.footer{width:100%;margin:0 auto}.footer_link{width:80%;flex-direction:column}.footer>nav,.footer_link>ul:first-child{width:100%}.footer>nav>ul>li{font-size:9pt}.footer>nav>ul>li>a{padding:0 5px}.mainVisual>.messageWrap{height:220px}.mainVisual>.messageWrap>ul>li>img{width:85%;height:85%}.mainVisual>.messageWrap>ul>li:nth-child(1){top:45px}.mainVisual>.messageWrap>ul>li:nth-child(2){top:135px}.sampleList>ul>li,.shopLink>ul>li{margin-right:0;display:block}.infoList>ul>li{width:84%;margin:0 auto 30px}body#news_top .infoList>ul>li{margin-bottom:40px}.infoList>ul>li:last-child{margin-bottom:0}body#news_top.infoList>ul>li{width:auto}.countList{padding:10px 0}.countList>ul>li>.number{font-size:60px}.countList>ul>li>.unit{font-size:25px}.infoList.image{width:auto;height:auto}.infoList.date,.infoList.image{margin-bottom:10px}.infoList.title{font-size:18px;margin-bottom:10px}.infoList.text{width:auto;text-align:left}.shopList.title{float:right;width:55%;margin-top:10px}.shopList.desc{float:right;width:50%}.voiceList.desc{width:auto}.voiceList.desc>p{word-break:break-all}.shopLink>ul>li{width:100%;margin-bottom:5px}.shopLink>ul>li>a>.text{top:15px;font-size:24px;-ms-writing-mode:inherit;-webkit-writing-mode:inherit;-o-writing-mode:inherit;writing-mode:inherit;width:90%;font-size:20px;left:10px;transform:translate(0,0)}.shopLink>ul>li>a>.image{width:100%;height:auto}.snsList ul li{margin:0 0 20px}.bannerList ul,.snsList ul{text-align:center}.bannerList ul li{margin:0 0 10px}.btn01{margin-top:10px;width:calc(100% - 30px)}.btn01 a{width:70%;margin:20px auto 0;height:40px;line-height:40px;font-size:9pt}.btn01 a:before{top:18px;width:4px;height:4px}.shopLink>ul>li>a>.text>span{margin:0 0 5px;padding:2px 10px}.shopLink>ul>li>a>.label,.shopLink>ul>li>a>.label.ver2{font-size:14px;line-height:30px}.shopLink>ul>li>a>.text2{top:20px;height:calc(100% - 70px);width:calc(100% - 40px)}.shopLink>ul>li>a>.text2.tit{font-size:18px;margin-bottom:5px}.shopLink>ul>li>a>.text2 ul li{font-size:14px}.shop_blog_tab ul li a{font-size:9pt;min-width:0;width:100%;display:inline-block;border-radius:0;box-sizing:border-box;line-height:1.3em;padding:6px 10px;height:3em;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.shop_blog_tab ul li{width:49%;margin:0 1% 1% 0}.shop_blog_tab ul li:nth-child(2n){margin-right:0}.shop_blog_tab ul{text-align:left}body#news_top.infoList{overflow:none}body#news_top.infoList>ul{width:auto}.kaso.linkNext>a{font-size:9pt;margin-right:0;padding:8px 13px}.kaso.linkNext>a:first-child,.kaso.linkNext>a:last-child{padding:8px}.shop_blog_tab{padding-bottom:30px}.btn_submit input{width:100%}.voiceArticle.desc{overflow:hidden}.form_table td,.form_table th{width:99%;display:block;box-sizing:border-box}.form_table.textbox{width:100%;line-height:30px}.kaso article#body section:nth-child(1).title:after,h2.page_title:after{margin:8px auto}.kaso section .section>.image.right_img{float:none;margin:0 0 10px}.kaso section .button a,.kaso section .button button,.kaso section .button input{width:100%}.kaso section .menList .image{position:relative;margin-bottom:10px;width:auto}.kaso section .menList ul li a{padding:0;text-align:center}.kaso section .menList ul li a .title .recipe{position:static;line-height:1}.kaso section .menList ul li a .title{padding-bottom:5px;font-size:20px;margin-bottom:15px;text-align:left}.kaso section .menList ul li a .desc{font-size:18px;margin-bottom:15px}.kaso section .menList ul li a .howuse dl{margin-bottom:5px}.kaso section .menList ul li a .howuse{margin:0 0 35px}.kaso section .menList ul li a .point h3{font-size:15px;line-height:30px}.kaso section .menList ul li a .point p{padding:20px;font-size:15px}#info .infoList,#voice .voiceList{width:100%}#voice .voiceList>ul{width:90%}.kaso section .section>.flow dt{float:none;padding-top:20px;margin-bottom:20px}.inner_box.smoll .tel{width:auto;margin-bottom:10px}.inner_box.smoll .mail,.inner_box.smoll .tel{display:block;max-width:250px;margin-left:auto;margin-right:auto}.inner_box.smoll .mail{width:100%}.inner_box.smoll .tit{text-align:center}.kaso section .section>.flow dd{padding:0;width:90%;margin:0 auto}.kaso section .section>.flow dd.includeImg{width:auto;margin:10px 0;padding-bottom:0}.shopList .image{width:35%;float:left;height:27vw}.shopList .title{font-size:1pc}.shopList .title,.shopList>ul>li .desc{padding-left:40%;text-align:left}.shopLink>ul>li>a>.text>span:after{width:100%;background:#fff}.kaso article#body section:nth-child(1) .subtitle,.page_subtitle{font-size:18px}.blog_comment,.commentArticle,.kaso article#body section:nth-child(1) .title,.voiceArticle .desc,.voiceArticle .title,body.news.detail .desc{width:95%;margin:0 auto}.voiceArticle .title{margin-bottom:10px;font-size:20px}.kaso .mainVisual h1,.kaso.news .mainVisual h1{font-size:22px}.kaso section .button{width:100%;margin-top:20px}iframe{max-width:100%}.wholesales_detail h3.page_title{font-size:20px}.table01>table>tbody>tr>td,.table01>table>tbody>tr>th{width:100%;display:block;box-sizing:border-box}.table01{width:95%;margin:0 auto}.kaso section .section>.title span.black,.kaso section .section>.title span:nth-child(3){display:block;padding-left:0;font-size:20px}.kaso section .section>.title span:nth-child(1){font-size:20px}.kaso section .section>.title span:nth-child(2){font-size:13px;line-height:24px}.kaso section .history{padding:0}.kaso section .history dd{padding:10px 0 10px 30px;font-size:14px}.kaso section .history dt{font-size:17px}.kaso section .tableform dd,.kaso section .tableform dt{display:block;width:100%;box-sizing:border-box}.kaso section .tableform dl{display:block}.kaso section .tableform{width:100%}.paper_area .paper{margin: 10px auto 30px auto;float:none;text-align:center}.paper_area .paper:last-child{margin-bottom:0;}.wholesales_detail .content_block .shop_img{margin-bottom:20px}.voiceList .head{margin-bottom:5px;padding-bottom:0}body#voice_top .voiceList>ul>li .title{margin-bottom:5px;font-size:1pc}.voiceList .desc>p:last-child{margin-bottom:5px;font-size:14px}.category a{font-size:9pt}.kaso section .voiceList>ul>li .image img{height:225px}.infoList .date{margin-bottom:5px}body#news_top .infoList>ul>li .title{font-size:1pc;margin-bottom:5px}.section iframe{position:relative;width:116%;max-width:116%;margin-left:-24px;height:auto;min-height:200px}#kodawari_4441 article#body section#kodawari02 .image,#kodawari_4441 article#body section#kodawari03 .image{margin-left:auto;margin-right:auto;margin-bottom:10px}.kaso section .section>.image{float:none}.kaso section .indexList li{width:auto;margin-right:auto}.sitemapContent ul li{width:100%;margin-right:0}.kaso section .section>.desc img{width:100%!important}.kaso section .desc iframe{width:105.2%!important;min-height:200px!important;margin-left:-2.51%!important}.kaso.company .nav>ul>li:nth-child(9)>a,.kaso.kaigyo .nav>ul>li:nth-child(4)>a,.kaso.kaigyo .nav>ul>li:nth-child(5)>a,.kaso.news .nav>ul>li:nth-child(7)>a,.kaso.voice .nav>ul>li:nth-child(6)>a,.kaso.work .nav>ul>li:nth-child(3)>a{color:#fff}.contact_flow li.contact_flow1{background-position:25px 0}.contact_flow li.contact_flow2{background-position:-95px 0}.contact_flow li.contact_flow3{background-position:-215px 0}.contact_flow li.contact_flow1.on{background-position:25px -90pt}.contact_flow li.contact_flow2.on{background-position:-95px -90pt}.contact_flow li.contact_flow3.on{background-position:-215px -90pt}.contact_flow li{font-size:11px;width:90px}.contact_flow ol{width:auto}.kaso article#body section .snsLink{margin-bottom:20px}.wholesales_detail .button_area{margin-bottom:40px}.form_area{padding-right:0}.slick-next,.slick-prev{top:89px;height:61px}.slick-prev{left:0}.slick-next{right:0}#info.infoList>ul li,#voice.voiceList>ul li{width:100%;margin:0 10px}#voice .slick-next,#voice .slick-prev{top:7pc}body.wholesales .slick-next,body.wholesales .slick-prev{top:169px}body.news .kaso.voiceList{width:20pc}.kaso article#body section:nth-child(1).title{font-size:18px;width:92.5%;padding:20px 0 15px}.kaso.news.detail article#body section:nth-child(1).title{text-align:left}.kaso article#body section:nth-child(1).subtitle{font-size:20px}.kaso article#body section:nth-child(1).desc p{font-size:1pc}.kaso #body.section{top:0;padding:30px 0}.kaso #body.section.title span:nth-child(3){font-size:20px;display:block;padding:0}.kaso section{padding-bottom:0}.kaso article#body section:nth-child(1){padding-bottom:20px}.kaso section.flow dt{float:none;padding:5% 5% 0}.kaso section.flow dd{padding:5%}.kaso section.button{width:90%;margin:30px auto 0}.kaso section.button a{width:100%}.kaso section.infomation.tel{float:none;width:100%;padding-bottom:20px}.kaso section.infomation.mail{width:100%;margin-left:0}.kaso section.tableform dl{flex-direction:column;border:0}.kaso section.tableform dd,.kaso section.tableform dt{width:100%}.kaso section.voiceList>ul>li{margin-bottom:20px;margin-right:0}.kaso section.voiceList>ul>li:last-child{margin-bottom:50px}.snsLink li{margin:5px}.snsLink a{width:50px;padding:12.5px 0}body.kaso.mainVisual h1{width:auto;text-align:center;font-size:22px}.mov_area iframe{width:100%}.kaso section.section>.flow dt{float:none;margin:0 0 20px;text-align:center}.kaso section.section>.flow dd{width:auto;float:none;padding:0 10px;margin:0 0 20px}.kaso section.section>.flow dd.includeImg{width:auto;margin:0 0 20px}.kaso section.history{padding:20px 0}.kaso section.history dt{font-size:1pc}.kaso section.indexList li{float:none;width:92.5%}.body.news.detail iframe{width:100%}.kaso.index section.section{width:auto}.kaso section.menList.image{position:static;width:150px;margin:0 auto 30px;text-align:center}.kaso section.menList ul li a{padding:0}.kaso section.menList ul li a.howuse{margin:0 0 40px}.kaso section.menList ul li a.howuse dl{margin:0 0 5px}.kaso section.menList ul li a.title{font-size:18px;margin:0 0 10px}.kaso section.menList ul li a.desc{font-size:1pc;margin:0 0 10px}.kaso section.menLis.kaso#sample_top .section li,
.kaso#sample_top .section li .title{margin: 0 20px;font-size: 13px;}
.kaso#sample_top .section li{width: 50% !important;
    vertical-align: top;}t ul li a.point p{padding:30px 10px 10px;font-size:14px}.paper_area.paper{float:none;margin:0 0 20px;text-align:center}.title01{width:95%;font-size:20px;margin-bottom:10px}}@media screen and (max-width:380px) and (orientation:portrait){.spTab ul li span{display:none}.voiceStore .map{ position:relative;}.voiceStore .map iframe{ width:100% !important;height: 100%;left: 0;margin-left: 0;}}