@charset "utf-8";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,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-overflow-scrolling:touch}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.mincho{font-family:"Shippori Mincho",serif}.mincho2{font-family:"Hiragino Mincho ProN","YuMincho","Yu Mincho","MS PMincho",serif}.enfont{font-family:"Suranna",serif}.hirakaku{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif}.bg-gray{background-color:#f5f3f2}.bg-red{background-color:#ba2636}.bg-brown{background-color:#614a11}.color-red{color:#ba2636}.color-brown{color:#614a11}.color-yellow{color:#fbca4d}.container{width:100%;max-width:1200px;padding:120px 0;margin:0 auto}a:hover,a:hover p,a:hover img,a:hover time{opacity:.8}.brsp{display:none}@media screen and (max-width:768px){.brsp{display:block}}.title-box{text-align:center;line-height:1.6;color:#fff}.title-box img{width:20px}.title-box h1,.title-box h2{font-size:28px;margin-bottom:.2vw;letter-spacing:2.5px}@media all and (-ms-high-contrast:none){.title-box h1,.title-box h2{margin-top:1.5vw}}@media screen and (max-width:1319px){.container{width:90%}}#footer{width:100%;background-color:#5c440f;color:#fff;padding-top:60px;padding-bottom:100px;clear:both}#footer .FTinner{max-width:1200px;margin:0 auto}#footer .footerTop{display:flex;justify-content:flex-start;margin-bottom:40px}#footer .footLogo{margin-bottom:20px}#footer a{color:#fff;text-decoration:none}#footer .addressWrap{font-size:1.8em;margin-right:125px}#footer .address_left{width:100px;display:inline-block}#footer .f-no{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}#footer .f-tel{font-size:1.4em}#footer .f-nav{display:flex;justify-content:flex-start;margin-top:-5px}#footer .f-nav li{padding-bottom:8px}#footer .f-nav a{font-size:1.6em}#footer .f-nav>ul{margin-right:60px}#footer .f-nav>ul:last-child{margin-right:0}#footer .f-subnav{padding-left:1em}#footer .keisen{margin-right:.5em}#footer .footerMdl{font-size:1.2em;text-align:center;letter-spacing:.08em}#footer .footerBtm{display:flex;justify-content:center;margin-top:14px;margin-bottom:60px}#footer .footerBtm .snsIcon{padding:0 15px}.fixed-btnWrap{width:100%;position:fixed;bottom:0;right:60px;display:flex;justify-content:flex-end;z-index:10;height:60px}.fixed-btnWrap .f_line_btn{width:15.5%;min-width:200px;height:100%;background-color:#06c755}.fixed-btnWrap .f_yoyaku_btn{width:15.5%;min-width:200px;height:100%;background-color:#ba2636}.fixed-btnWrap .f_tel_btn{width:15.5%;min-width:200px;height:100%;background-color:#1e2330}.fixed-btnWrap .f_line_btn a,.fixed-btnWrap .f_yoyaku_btn a,.fixed-btnWrap .f_tel_btn a{position:relative;display:flex;justify-content:center;align-items:center;flex-flow:column;font-size:12px}.fixed-btnWrap .f_line_btn a:before{content:"";display:block;width:36px;height:36px;background-size:contain;background-position:center;background-repeat:no-repeat;background:url(//asakawa-k.com/wp/wp-content/themes/asakawa_tpl/images/share/line.svg)}.fixed-btnWrap .f_yoyaku_btn a:before{content:"";display:block;width:16px;height:18px;margin:8px 0 10px;background-size:contain;background-position:center;background-repeat:no-repeat;background:url(//asakawa-k.com/wp/wp-content/themes/asakawa_tpl/images/share/calendar-days-solid.svg);color:#fff}.fixed-btnWrap .f_tel_btn a:before{content:"";display:block;width:18px;height:18px;margin:9px 0 10px;background-size:contain;background-position:center;background-repeat:no-repeat;background:url(//asakawa-k.com/wp/wp-content/themes/asakawa_tpl/images/share/phone-solid.svg);color:#fff}@media screen and (max-width:1319px){#footer{height:auto}#footer .f-nav{display:none}#footer .footerTop{justify-content:center}#footer .addressWrap{margin-right:0}}@media screen and (max-width:479px){#footer .FTinner{width:90%;margin:0 auto}#footer address{font-size:15px;line-height:34px}#footer .address_left{width:80px}.fixed-btnWrap{right:0;justify-content:center}.fixed-btnWrap .f_line_btn,.fixed-btnWrap .f_yoyaku_btn,.fixed-btnWrap .f_tel_btn{width:33.333%;min-width:106px}}.bnr_studiofine{text-align:center;margin:0 auto 2rem 0}.bnr_studiofine img{width:100%;max-width:300px;text-align:center}.wrap{clear:both;width:100%}.page-wrap{margin-top:80px}.page-mv-area{background-color:#fff}.page-mv{position:relative;width:100%;height:360px;margin:0 auto;overflow:hidden;background-color:#000;display:table}.page-mv img{position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:.7;width:auto;height:360px}@media screen and (min-width:1440px){.page-mv img{width:100%;height:auto}}@media screen and (max-width:768px){.page-mv{height:240px}.page-mv img{height:240px}}.title-box{position:absolute;display:grid;justify-content:center;align-items:center;width:100%;height:100%}.title-box-inr{text-align:center;color:#fff}.page-mv-caption-wrap{width:100%;display:flex;align-items:center;justify-content:center;background:#f5f3f2}.page-mv-caption{font-size:16px;max-width:720px;padding:80px 20px;font-family:"Shippori Mincho",serif;line-height:3.6rem;color:#333}@media screen and (max-width:768px){.page-mv-caption{font-size:14px}}.title-box h1{font-size:calc(1.25vw + 2rem)!important;font-family:"Shippori Mincho",serif}.title-box p{width:80vw;font-size:calc(.25vw + 1.2rem)}.page-mv-area .caption{font-size:15px;line-height:3rem;text-align:left}@media screen and (max-width:1319px){.page-wrap{margin-top:80px}.page-mv-area .title-box{margin-bottom:10px}}.archive-wrap .page-mv-area{background-image:none}.archive-wrap .contents-area .container{padding-top:4rem;padding-bottom:3.2vw}.archive-wrap .category-wrap{display:grid;grid-template-columns:repeat(5,1fr);justify-content:start;margin-bottom:6.25vw;width:100%}.archive-wrap .category-wrap:before{content:"";display:block;width:18%;order:1}.archive-wrap .category-wrap:after{content:"";display:block;width:18%}.archive-wrap .category-wrap li{color:#bfa67c;background-color:#fff;border:1px solid #bfa67c;font-size:14px;font-weight:700;text-align:center;letter-spacing:0px;width:100%;height:50px;display:flex;align-items:center;justify-content:center}.archive-wrap .category-wrap a.selected li{color:#fff;background-color:#bfa67c;border:1px solid #bfa67c}.archive-wrap .category-wrap a{color:#bfa67c;text-decoration:none;width:100%}.archive-wrap .contents-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.archive-wrap .each-box{background-color:#f5f3f2;color:#614a11;width:calc((100% - 6vw)/4);margin-bottom:2vw;aspect-ratio:auto;overflow:hidden}#acv-furisode.archive-wrap .each-box{aspect-ratio:1/1}.archive-wrap .each-box img{width:100%;vertical-align:bottom}.archive-wrap a:hover img{opacity:.8}@media screen and (max-width:768px){.archive-wrap .category-wrap li{font-size:14px}.archive-wrap .each-box{width:calc((100% - 4vw)/2);margin-bottom:4vw}}@media screen and (max-width:480px){.archive-wrap .each-box{margin:0 auto 5vw}#acv-catalog .archive-wrap .each-box{width:calc((100% - 4vw)/2)!important}}#acv-catalog .text-wrap{padding:.8vw .5vw;padding-bottom:calc(.8vw + 7px)}#acv-catalog .text-box{font-size:18px;text-align:center;margin-bottom:.5vw;line-height:1.6}#acv-catalog .text-box h2{font-size:20px;font-weight:700}#acv-catalog .inquiry{background-color:#c0404d;padding:.25vw .4vw;width:70%;text-align:center;color:#fff;font-size:20px;margin:0 auto}#acv-catalog a{text-decoration:none}#acv-catalog a:hover h2{opacity:.8}@media screen and (max-width:1319px){#acv-catalog .inquiry{font-size:18px}}@media screen and (max-width:768px){#acv-catalog .contents-area .container{padding-bottom:0}}@media screen and (max-width:480px){#acv-catalog .text-wrap{padding:2vw;padding-bottom:calc(2vw + 7px)}#acv-catalog .text-box{margin-bottom:1vw}#acv-catalog .inquiry{width:80%}}#acv-furisode .each-box{border:none}.container .contents-area-space a{margin-bottom:1%;width:12.1%;line-height:1.2}.container .contents-area-space a:nth-child(13),.container .contents-area-space a:nth-child(14){width:18.15%}.container .contents-area-space li{height:50px;display:flex;align-items:center;justify-content:center}#acv-furisode .category-wrap{display:flex;justify-content:start;column-gap:10px;flex-wrap:wrap;margin-bottom:6.25vw}#acv-furisode .category-wrap li{color:#bfa67c;background-color:#fff;border:1px solid #bfa67c;font-size:14px;font-weight:700;text-align:center;padding:.6vw;letter-spacing:0px}#acv-furisode .category-wrap a.selected li{color:#fff;background-color:#bfa67c;border:1px solid #bfa67c}#acv-furisode .category-wrap a{color:#bfa67c;text-decoration:none;width:15%}@media screen and (max-width:1319px){#acv-furisode .category-wrap a{width:18%}.archive-wrap .contents-area-space a{width:12%}}@media screen and (max-width:768px){#acv-furisode .category-wrap li{font-size:14px}.archive-wrap .contents-area-space li{font-size:16px;letter-spacing:-.13em}}@media screen and (max-width:540px){#acv-furisode .category-wrap{margin-bottom:10px;column-gap:0;justify-content:space-between}#acv-furisode .category-wrap a{width:32%}#acv-furisode .category-wrap li{margin:.2vw;font-size:14px;height:40px}#acv-furisode .contents-wrap{margin-bottom:5.2vw}.archive-wrap .contents-area-space li{margin:0 2.5vw 0}.archive-wrap .contents-area-space{margin-bottom:8%}#acv-furisode .each-box{width:45%;margin:0 auto 5%}#acv-furisode .pager{margin-top:-8vw}.archive-wrap .contents-area-space a{width:50%}.container .contents-area-space a:nth-child(13),.container .contents-area-space a:nth-child(14){width:50%}}#acv-faq .qa-list{flex-direction:column}#acv-faq .qa-list .each-box{width:100%;margin-bottom:3.125vw}#acv-faq .question:hover{opacity:.8}#acv-faq .question{background-color:#e2dcd1;font-size:16px;padding:1.5vw 60px 1.5vw 2vw;box-sizing:border-box;position:relative;text-decoration:none}#acv-faq .question:after{content:'';width:0;height:0;border-style:solid;border-width:10px 8px 0;border-color:#614a11 transparent transparent;position:absolute;top:50%;right:2vw;transform:translateY(-50%)}#acv-faq .answer-summary{background-color:#f5f3f2;color:#ba2636;font-size:16px;padding:1.5vw 2vw 5px}#acv-faq .answer-desc{font-size:16px;padding:0 2vw 1.5vw}#acv-faq .contents-area .container{width:70%}.accordion p{cursor:pointer}.accordion ul{display:none}.yoyaku-area .caption{font-size:16px;text-align:center;width:100%;margin:0 auto;padding-top:40px;line-height:2.4rem}#acv-faq .middle{padding-bottom:0}@media (max-width:1319px){#acv-faq .question,#acv-faq .answer-summary{font-size:16px;padding-left:2em;text-indent:-1.3em}#acv-faq .answer-desc{font-size:16px;padding-left:2em}#acv-faq .contents-area .container{width:90%}.yoyaku-area .caption{font-size:16px}#acv-faq .yoyaku-area img{min-width:387px}}@media (max-width:768px){#acv-faq .question:after{border-width:10px 8px 0}#acv-faq .yoyaku-area img{min-width:387px}}@media (max-width:480px){#acv-faq .question{font-size:16px;padding:1.5vw 30px 1.5vw 2vw;padding-left:8vw}#acv-faq .question:after{border-width:10px 8px 0}#acv-faq .answer-summary,#acv-faq .answer-desc{font-size:16px}#acv-faq .yoyaku-area img{margin-bottom:0;display:block;width:90%;min-width:auto;margin:0 auto}.yoyaku-area .caption{width:100vw}}#acv-voice .each-box{width:100%;background:#f5f3f2;display:flex;padding:3vw}#acv-voice .voice-img{width:11.5vw;height:16vw;margin-right:2vw;overflow:hidden}#acv-voice .voice-text-box{width:calc(100% - 13.5vw);color:#614a11}#acv-voice .voice-title{color:#ba2636;font-size:24px;font-weight:700;width:100%;border-bottom:1px solid #998545;margin-bottom:1vw;padding-bottom:.5vw}#acv-voice .voice-name{margin-bottom:1vw;font-weight:700}#acv-voice .voice-text-box p{font-size:20px;overflow-wrap:break-word}@media (max-width:1319px){#acv-voice .voice-img{width:20vw;height:27.8vw}#acv-voice .voice-title{font-size:20px}#acv-voice .voice-text-box p{font-size:18px}}@media (max-width:768px){#acv-voice .voice-title{font-size:18px}#acv-voice .voice-text-box p{font-size:16px}}@media (max-width:480px){#acv-voice .each-box{display:block;padding:6vw;box-sizing:border-box}#acv-voice .voice-img{width:60vw;height:90vw;margin:2vw auto;overflow:hidden}#acv-voice .voice-text-box{width:100%}}.pager .pagination{text-align:center;line-height:0}.pager .pagination li{display:inline;margin:0 2px;padding:0;display:inline-block;width:50px;height:50px;overflow:hidden;text-align:center;position:relative;border-radius:2px}.pager .pagination li a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pager .pagination li a span{display:table-cell;vertical-align:middle;transform:none;color:#fff;font-size:26px;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif}.pager .pagination li a:hover,.pager .pagination li a.active{color:#fff;background:#998545}.pager .pagination li a:hover span{color:#614a11}@media (max-width:480px){.pager .pagination li{display:none}.pager .pagination .pre,.pager .pagination .next{display:inline-block;width:40%;height:50px;text-align:center}.pager .pagination .pre a,.pager .pagination .next a{width:100%;text-align:center}.pager .pagination .pre span:after{content:" 前へ";font-size:22px}.pager .pagination .next span:before{content:" 次へ ";font-size:22px}}.gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel,select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,input[type=text],input[type=email],textarea{vertical-align:middle;padding:1px 5px;border:1px solid #d4d4d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:100%;color:#555;background:#fcfcfc}input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel,input[type=text],input[type=email],textarea{width:97%;line-height:30px;height:30px}select.wpcf7-form-control.wpcf7-select,input.original_formStyle_date,select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:40%;line-height:40px;height:40px}div#contactBox dd span.wpcf7-list-item-label{display:inline}textarea{height:auto;line-height:1.5;width:97%}textarea.shikaku{width:100%}input[type=reset],input[type=button]{padding:1px 10px;border:1px solid #ff99a8;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:1.5;font-size:100%;color:#fff;background:#ff99a8}input[type=reset]:hover,input[type=button]:hover{color:#ff99a8;background:#fff;cursor:pointer}input.sub-btn{display:block;margin:0 auto;width:300px;height:60px;background:#e8887a;color:#fff;font-size:1.1em;font-weight:700;letter-spacing:.2em;border:1px solid #e8887a;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}input.sub-btn:hover{background:#fff;color:#e8887a}div#contactBox dt{background-color:#fce4e1;font-size:20px;line-height:120%;padding:.5em}div#contactBox dd{padding:1em 0 2.5em}div#contactBox dd span{display:block;margin-bottom:.4em}.contactExample{margin:1em 0 2em}.shadow{box-shadow:0px 6px 3px -3px rgba(0,0,0,.2);-webkit-box-shadow:0px 6px 3px -3px rgba(0,0,0,.2);-moz-box-shadow:0px 6px 3px -3px rgba(0,0,0,.2)}.shareStyle p{line-height:1.8em;margin:0 0 .8em}@media only screen and (min-width:600px){.bread{list-style:none;overflow:hidden;margin-bottom:1em}.bread li{float:left;line-height:60px}.bread li a{display:block;float:left;padding:0 40px 0 50px;color:#fff;text-decoration:none;background-color:#fa939d}.bread li a:before{display:block;width:15px;height:23px;border-right:5px solid #fff;margin:0 -50px -30px auto;background-color:#fa939d;content:" ";-webkit-transform:skew(30deg);-moz-transform:skew(30deg);transform:skew(30deg)}.bread li a:after{display:block;width:15px;height:23px;margin:-30px -50px 0 auto;background-color:#fa939d;content:" ";border-right:5px solid #fff;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);transform:skew(-30deg)}.bread li.current a{color:#fff;background:linear-gradient(left,#e69a4f,#ba4a0a);background:-webkit-linear-gradient(left,#e69a4f,#ba4a0a);background:-moz-linear-gradient(left,#e69a4f,#ba4a0a);background:-ms-linear-gradient(left,#e69a4f,#ba4a0a);background-color:#ba4a0a;text-shadow:1px 1px 0 #ba4a0a}.bread li.current a:after,.bread li.current a:before{background-color:#ba4a0a}.bread li a:hover{color:#fff;background-color:#eea9b0}.bread li a:hover:before,.bread li a:hover:after{background-color:#eea9b0}}@media only screen and (min-width:1px)and (max-width:599px){ul.bread{margin:0 0 .8em 6px}.bread li{display:inline-block;margin-left:2px}.bread li a{font-size:.8em;text-decoration:none;color:#555}.bread li:not(:last-child) a:after{font-size:.3em;margin-left:2px;content:">>"}.bread li:last-child a{font-weight:700}}#info .page-mv-area{padding-bottom:3vw}#info.archive-wrap .category-wrap{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:5.2vw}#info section.news{padding-bottom:3.125vw;padding-top:6vw}#info .news .container{padding:3vw 0 2.8vw}#info .news-wrap{padding:50px 3.125vw 0;display:block}#info .news-wrap li{display:flex;margin-bottom:50px;　　align-items:flex-start;width:100%}#info .news-img{height:218px;width:320px;overflow:hidden;margin-right:30px}#info .news-img img{width:100%}#info .news-text{font-size:20px;flex:1;text-decoration:none}#info .news-text ul{display:flex}#info .news-text ul li{margin:0 10px 0 0;background-color:red;min-width:64px;text-align:center;display:block;text-align:center;line-height:1;padding:2px 5px;width:auto;border:none}#info .news-text ul li:nth-child(even){background-color:#ba2636}#info .news-text ul li:nth-child(odd){background-color:#43773f}#info .news-text ul li a{color:#fff;font-size:16px;display:inline}#info .news-text a{text-decoration:none;color:#614a11;font-size:20px}#info .news-title{color:#ba2636;margin-bottom:.7vw}#info .news-date{font-size:1.3rem;display:block;margin-bottom:1.7vw;opacity:.7}#info .news-text p{margin-bottom:.7vw}.info_hr{border:none;border-bottom:dashed 1px #614a11;color:#fff;margin-bottom:50px}#info .no-post{font-size:18px;text-align:center;padding-bottom:50px}@media screen and (max-width:1319px){#info .contents-area .container{padding:2.2vw 0 0}.news .container{width:100%}#info .news-text a{font-size:16px}}@media screen and (max-width:768px){#info .news-img{width:200px;height:136px;margin-right:20px}#info .news-text time,#info .news-title,#info .news-text p{margin-bottom:10px}#info .news-text ul{max-width:260px;flex-wrap:wrap}#info .news-text ul li{margin:0 10px 5px 0}}@media screen and (max-width:480px){#info.archive-wrap .category-wrap{grid-template-columns:1fr 1fr}#info .news-wrap{padding:50px 20px 0;margin-bottom:6.25vw}#info .news-wrap li{display:block}#info .news-img{margin:0 auto 25px;width:250px;height:166px;min-height:auto}#info .news-text{line-height:1.2;margin-top:0}.info_hr:last-of-type(10n){margin-bottom:25px}#info.archive-wrap .category-wrap li{font-size:14px}}#single .page-mv-area{background-image:none;padding-bottom:0}#single .middle{background:url(//asakawa-k.com/wp/wp-content/themes/asakawa_tpl/images/share/single_bg_02.jpg) repeat-y;padding-bottom:5.2vw;background-size:cover}#single .top{background:url(//asakawa-k.com/wp/wp-content/themes/asakawa_tpl/images/share/single_bg_01.jpg) no-repeat center top;background-size:contain}#single .bottom{background:url(//asakawa-k.com/wp/wp-content/themes/asakawa_tpl/images/share/single_bg_03.jpg) no-repeat center bottom;background-size:contain}#single h1{letter-spacing:3px;width:100%;max-width:960px;margin:0 auto;color:#fff}#single .title-box{margin-bottom:1vw}#single time{font-size:21px;color:#fff;display:block;margin:2rem auto 1.3vw;text-align:center}#single .category{margin-bottom:5.2vw}#single .category ul{display:flex;justify-content:center}#single .category li{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;font-size:16px;color:#fff;margin:0 5px;padding:3px 15px}#single .category li:nth-child(odd){background-color:#ba2636}#single .category li:nth-child(even){background-color:#43773f}#single .container{padding:6.25vw 3.125vw;max-width:1200px;box-sizing:border-box}#single .p-content{font-size:18px;color:#614a11;line-height:3;padding-top:2vw}#single .p-content figure{//margin-left:0;//margin-right:0}#single .pagenation{max-width:1200px;margin:5.2vw auto 0;display:flex;justify-content:space-between}#single .p-back,#single .p-next{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;font-size:20px;position:relative;line-height:1;overflow:hidden;display:inline-block;max-width:45%}#single .p-back:before,#single .p-next:after{position:absolute;content:"";display:inline-block;width:30px;height:20px;background-size:contain;top:50%;transform:translateY(-25%)}#single .p-back:before{left:35px;background:url(//asakawa-k.com/wp/wp-content/themes/asakawa_tpl/images/share/arrow_left.png) no-repeat}#single .p-next:after{right:35px;background:url(//asakawa-k.com/wp/wp-content/themes/asakawa_tpl/images/share/arrow_right.png) no-repeat}#single .p-back p,#single .p-next p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;color:#fff;border:1px solid #bfa67c;background:#5c4144}#single .p-back p{padding:18px 35px 18px 90px}#single .p-next p{padding:18px 90px 18px 35px}#single .p-back a,#single .p-next a{font-size:18px;text-decoration:none;color:#fff;font-family:sans-serif}@media screen and (max-width:1319px){#single .container,#single .pagenation{width:92%}#single .container{padding:5.2vw}}@media screen and (max-width:479px){#single h1{font-size:20px;letter-spacing:0;width:90%}#single time,#single .category li{font-size:14px}#single .p-content{font-size:16px;line-height:1.5;overflow-wrap:break-word}#single .p-content p>img,#single .p-content div>img{max-width:100%;height:auto}#single .p-content .wp-block-image img{height:auto}#single .p-back,#single .p-next{max-width:48%}#single .p-back:before{left:10px}#single .p-next:after{right:10px}#single .p-back p{padding:18px 10px 18px 45px}#single .p-next p{padding:18px 45px 18px 10px}#single .p-back a,#single .p-next a{font-size:16px}}#acv-ceremony .page-mv-area .title-box,#acv-ceremony .page-mv-area h1{margin-bottom:0}#acv-ceremony .category-wrap{margin-bottom:30px}#acv-ceremony .category-wrap a{width:175px;margin-bottom:20px}#acv-ceremony .empty-item{display:none}#acv-ceremony .contents-area .container{box-sizing:border-box;padding:6.25vw 8em}#acv-ceremony .text-wrap{text-align:center}#acv-ceremony h2{font-size:32px;font-weight:700;text-align:center;margin-bottom:30px}#acv-ceremony h3{font-size:26px;margin-bottom:15px}#acv-ceremony .text-wrap p{font-size:20px;text-align:justify;margin-bottom:30px}#acv-ceremony .img-text-wrap{display:flex;font-size:18px;align-items:flex-start;margin-bottom:30px}#acv-ceremony .img-text-wrap:last-child{margin-bottom:0}#acv-ceremony .img-text-wrap img{width:35%;margin-right:20px;vertical-align:bottom}#acv-ceremony h4{font-size:20px}#acv-ceremony .img-text-wrap .right{width:calc(100% - 35% - 20px)}#acv-ceremony .right ul{list-style:none;margin-left:2em}#acv-ceremony .right li{position:relative}#acv-ceremony .right li:before{position:absolute;content:"";width:5px;height:10px;border-right:2px solid #ba2636;border-bottom:2px solid #ba2636;display:inline-block;left:-1em;top:.3em;transform:rotateZ(45deg)}#acv-ceremony .middle{padding-bottom:6.25vw}@media screen and (max-width:768px){#acv-ceremony .contents-area .container{padding:6.25vw 4em}#acv-ceremony .category-wrap a{width:160px}#acv-ceremony h2{font-size:26px}#acv-ceremony h3{font-size:22px}}@media screen and (max-width:480px){#acv-ceremony .contents-area .container{padding:6.25vw 1em}#acv-ceremony h2{font-size:22px;margin-bottom:6.25vw}#acv-ceremony h3{font-size:20px}#acv-ceremony .category-wrap li,#acv-ceremony .text-wrap p{font-size:16px}#acv-ceremony .category-wrap a{width:130px;margin-bottom:0}#acv-ceremony .category-wrap{margin-bottom:15px}#acv-ceremony .img-text-wrap{flex-direction:column}#acv-ceremony .img-text-wrap .right{width:100%}#acv-ceremony .img-text-wrap img{width:70%;margin:0 auto 10px}#acv-ceremony h4{font-size:18px;text-align:center}#acv-ceremony .right li{font-size:16px}}#single-common .post-h2{width:100%}.article-box{display:flex;align-items:flex-start}#single #single-common .middle{padding-bottom:6.25vw}#single-common .title-box{margin-bottom:6.25vw}#single-common p{font-size:18px}.new-img{width:40%;margin-right:20px}.new-desc{margin-bottom:15px}@media screen and (max-width:480px){.article-box{flex-direction:column}#single-common p{font-size:16px}.new-img{width:70%;margin:0 auto 15px}}.middle{background:url(//asakawa-k.com/wp/wp-content/themes/asakawa_tpl/images/share/single_bg_02.jpg) repeat-y;padding-bottom:5.2vw;background-size:cover}.top{background:url(//asakawa-k.com/wp/wp-content/themes/asakawa_tpl/images/share/single_bg_01.jpg) no-repeat center top;background-size:contain}.bottom{background:url(//asakawa-k.com/wp/wp-content/themes/asakawa_tpl/images/share/single_bg_03.jpg) no-repeat center bottom;background-size:contain}.post-h2{color:#ba2636;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;font-size:25px;font-weight:700;width:60%;border-bottom:solid 1px #998545;padding:5px 0 10px}@media screen and (max-width:1319px){.post-h2{width:100%}}@media screen and (max-width:479px){.post-h2{font-size:20px}}.post-h3{font-size:20px;color:#614a11;position:relative;line-height:1;padding-left:20px;font-weight:700;margin:1.3vw auto}.post-h3:before{position:absolute;left:0;content:"";display:inline-block;width:20px;height:20px;background:url(//asakawa-k.com/wp/wp-content/themes/asakawa_tpl/images/share/icon.png) no-repeat;background-size:contain}@media screen and (max-width:479px){.post-h3{margin:10px auto}}.post-table{margin:0 auto;width:100%}.post-table table{border-collapse:collapse}.post-table td{border:solid 1px #998545;font-size:18px;color:#614a11;padding:13px 30px;vertical-align:middle;letter-spacing:.05em;line-height:1.8}.post-table td:nth-child(odd){background-color:#e2dcd1;width:29%}.post-table td:nth-child(even){background-color:#fff}@media screen and (max-width:479px){.post-table td{font-size:16px;padding:10px}}.yoyaku-area img{width:460px}a[href^="tel:"]{pointer-events:none}@media screen and (max-width:1319px){.yoyaku-area img{width:40vw}}@media screen and (max-width:479px){.yoyaku-area .container{display:block}.yoyaku-area img{display:block;width:90%;margin:0 auto}.yoyaku-area img{margin-bottom:3.125vw}.yoyaku-area .container>a:nth-child(2) img{margin-bottom:0}a[href^="tel:"]{pointer-events:auto}}.yoyaku-area .container{display:flex;justify-content:center;flex-direction:row;gap:60px 10vw}@media screen and (max-width:837px){.yoyaku-area .container{flex-direction:column}}.yoyaku-area .btnBase a{text-decoration:none;cursor:pointer;font-size:1.6em;font-family:"Shippori Mincho",serif;display:flex;justify-content:center;align-items:center;position:relative;z-index:0;margin:0 auto;padding:0;line-height:3.8;width:300px;height:60px;color:#fff;letter-spacing:.2em;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;text-align:center;z-index:1}.yoyaku-area .btnBase:before{content:"";width:310px;height:69px;display:inline-block;position:absolute;top:-12px;left:50%;transform:translateX(-48%)}.yoyaku-area .btnBase:after{content:"";width:308px;height:69px;display:inline-block;position:absolute;z-index:0;top:0;left:50%;transform:translateX(-52%)}.yoyaku-area .btnRed a{background:#ba2636;color:#fff}.yoyaku-area .btnRed a:hover{background:0 0;color:#ba2636}.yoyaku-area .btnWhite a{color:#ba2636}.yoyaku-area .btnWhite a:hover{background:#ba2636;color:#fff}.yoyaku-area .btnBase:before{border:solid 1px #ba2636}.yoyaku-area .btnBase:after{border:solid 1px #ba2636}