@media screen and (min-width: 768px){.sp{display:none}}@media screen and (max-width: 767px){.pc{display:none}}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-5em{margin-top:5em}.mt-10em{margin-top:10em}.mt-15em{margin-top:15em}.mt-20em{margin-top:20em}.mt-25em{margin-top:25em}.mt-30em{margin-top:30em}.mt-35em{margin-top:35em}.mt-40em{margin-top:40em}.mt-45em{margin-top:45em}.mt-50em{margin-top:50em}.mt-55em{margin-top:55em}.mt-60em{margin-top:60em}.mt-65em{margin-top:65em}.mt-70em{margin-top:70em}.mt-75em{margin-top:75em}.mt-80em{margin-top:80em}.mt-85em{margin-top:85em}.mt-90em{margin-top:90em}.mt-95em{margin-top:95em}.mt-100em{margin-top:100em}.mb-5em{margin-bottom:5em}.mb-10em{margin-bottom:10em}.mb-15em{margin-bottom:15em}.mb-20em{margin-bottom:20em}.mb-25em{margin-bottom:25em}.mb-30em{margin-bottom:30em}.mb-35em{margin-bottom:35em}.mb-40em{margin-bottom:40em}.mb-45em{margin-bottom:45em}.mb-50em{margin-bottom:50em}.mb-55em{margin-bottom:55em}.mb-60em{margin-bottom:60em}.mb-65em{margin-bottom:65em}.mb-70em{margin-bottom:70em}.mb-75em{margin-bottom:75em}.mb-80em{margin-bottom:80em}.mb-85em{margin-bottom:85em}.mb-90em{margin-bottom:90em}.mb-95em{margin-bottom:95em}.mb-100em{margin-bottom:100em}*{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;line-height:1.8}*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*::before{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:bottom}a{-webkit-transition:.2s;transition:.2s;color:inherit}a:hover{opacity:.6;-webkit-transition:.2s;transition:.2s}ul{list-style-type:none}html{font-size:62.5%}body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.6rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#fcf9f4}.bold{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",YuGothic,"Yu Gothic","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold}.font-min{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){main{padding-top:60px}}.container{width:92%;max-width:960px;margin:0 auto}.head02.font-min{color:#c69c6d;letter-spacing:normal;font-size:2.6rem;text-align:center;letter-spacing:.1em;font-weight:normal;margin-bottom:35px}.more a{display:block;width:148px;font-weight:bold;padding-left:2.5em;font-size:1.4rem;color:#fff;background-image:url(../images/common/btn_bg.png);letter-spacing:.1em;float:right;position:relative;margin-top:1.5em}.more a::after{content:">";position:absolute;right:1em}@media screen and (max-width: 767px){body::before{content:"";width:100%;height:60px;display:block}}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}header .container img{vertical-align:middle}header .container h1{text-align:center}header .container .sns{letter-spacing:-10px;text-align:center}header .container .sns li{display:inline-block;letter-spacing:normal}header .container .sns li:not(:last-of-type){margin-right:60px}header .container .sns li img{height:17px}header .container .sns li span{margin-left:.5em}@media screen and (min-width: 768px){header .container h1{line-height:140px}header .container .sns{line-height:90px}}@media screen and (max-width: 767px){header{position:fixed;z-index:15;top:0;background-color:#fcf9f4;width:100%}header .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}header .container h1,header .container .sns{line-height:60px}header .container h1{width:25%}header .container .sns{width:60%}header .container .sns li{width:20%}header .container .sns li:not(:last-of-type){margin-right:3%}header .container .sns li a{display:block}header .container .sns li span{display:none}}header #btn_nav{width:40px;height:40px;z-index:20;cursor:pointer;border-radius:10%;background-color:rgba(0,0,0,0);border:none;position:fixed;top:10px;right:10px}header #btn_nav span{visibility:hidden}header #btn_nav::before,header #btn_nav::after{content:"";position:absolute;left:0;right:0;margin:0 auto;width:80%;-webkit-transition:.3s;transition:.3s}header #btn_nav::before{border-top:solid 2px #593734;border-bottom:solid 2px #593734;height:12px;top:9px}header #btn_nav::after{border-top:solid 2px #593734;bottom:8px}header #btn_nav.open span{display:none}header #btn_nav.open::before,header #btn_nav.open::after{-webkit-transition:.3s;transition:.3s;border-color:#593734}header #btn_nav.open::before{top:50%;height:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border-bottom:none}header #btn_nav.open::after{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);bottom:auto}nav{width:100%;max-width:960px;margin:0 auto;letter-spacing:2px}@media screen and (min-width: 768px){nav{margin-top:30px}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav ul li{text-align:center;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}nav ul li:first-of-type{display:none}nav ul li:not(:last-of-type)::after{content:"";display:block;position:absolute;width:1px;height:1.6rem;background-color:#593734;right:0;top:0}nav ul li a{display:block;line-height:1.2}nav ul li a span{display:block;color:#be1a20;font-size:1.1rem}}@media screen and (max-width: 767px){nav{position:fixed;top:0;z-index:10;padding-top:60px;height:100vh;background-color:#fcf9f4}nav ul li{text-align:center;font-size:2.2rem;line-height:9vh}nav ul li span{display:none}}footer{background-color:#fff}footer .top{padding-top:25px;padding-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .top .footer_menu{margin-top:1em;display:-webkit-box;display:-ms-flexbox;display:flex}footer .top .footer_menu li{padding:0 1em;font-size:1.4rem;margin-bottom:1em}footer .top .footer_menu li:not(:last-of-type){border-right:1px solid #593734}footer .top .footer_contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}footer .top .footer_contact li a{display:block}footer .top .footer_contact li a::before{content:"";display:block;width:100%;height:55px;background-position:center;background-repeat:no-repeat}footer .top .footer_contact li a.mail:before{background-image:url(../images/common/icn_mail.png)}footer .top .footer_contact li a.phone:before{background-image:url(../images/common/icn_phone.png)}footer .top .footer_contact li a.map:before{background-image:url(../images/common/icn_map.png)}footer .bottom{line-height:50px;background-image:url(../images/common/footer_bg.png)}footer .bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .bottom .container .sns{display:-webkit-box;display:-ms-flexbox;display:flex}footer .bottom .container .sns li:not(:last-of-type){margin-right:25px}footer .bottom .container .sns li a img{vertical-align:middle}@media screen and (min-width: 768px){footer .top h2{margin-left:50px}footer .top .footer_contact{width:70%;float:right;margin-top:60px}footer .bottom .container .sns li a img{height:17px}}@media screen and (max-width: 767px){footer .top .footer_menu{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .bottom{padding-top:15px}footer .bottom .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}footer .bottom .container .sns{-ms-flex-pack:distribute;justify-content:space-around}footer .bottom p{text-align:center}}.breadcrumb{font-size:1.4rem;line-height:45px}.breadcrumb>span{margin:0 .3em}.breadcrumb a{text-decoration:underline}@media screen and (min-width: 768px){.breadcrumb{margin-left:2rem}}.photogallery{overflow:hidden;padding-top:40px;padding-bottom:40px;margin-top:40px;margin-bottom:10px}.photogallery .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.photogallery .inner li{margin-bottom:10px}@media screen and (max-width: 767px){.photogallery .inner li{width:48%}}.map_sub{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-size:.9em}.home .main_slide{max-width:1060px;margin:0 auto}.home .corona{margin-bottom:40px}.home .corona h2{font-size:2.1rem}.home .corona p{color:#be1a20;text-decoration:underline;font-size:1.4rem;margin-top:1em}.home .news{overflow:hidden;padding-bottom:40px;margin-bottom:10px}.home .news ul{display:-webkit-box;display:-ms-flexbox;display:flex}.home .news ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home .news ul li figure{width:53%}.home .news ul li .textbox{width:47%;padding:2em 1em 0;font-size:1.3rem;position:relative}.home .news ul li .textbox .time{position:absolute;bottom:4em;font-size:1rem}.home .news ul li .textbox .readmore{position:absolute;bottom:.5em;right:1em}.home .news ul li .textbox .readmore::after{content:" >"}@media screen and (min-width: 768px){.home .news ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home .news ul li{width:32%}}@media screen and (max-width: 767px){.home .news ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.home .news ul li{margin-bottom:2em}.home .news ul li figure{width:48%}.home .news ul li .textbox{width:48%}.home .news ul li:nth-last-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.home .access{padding:40px 40px 20px;background-color:#fff;font-size:1.5rem;margin-bottom:40px}.home .access h3{letter-spacing:.2em;font-weight:normal}.home .access .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home .access .inner .for_news a,.home .access .inner .for_googlemap a{color:#be1a20;font-weight:bold;text-decoration:underline}.home .access .inner .for_googlemap{text-align:right}.home .access .inner .text p{margin-bottom:1em}.home .access .inner .text section p .note{display:block}.home .access .inner .text section p .note::before{content:"※"}.home .access .inner .text strong{font-weight:bold;font-size:1.6rem}@media screen and (min-width: 768px){.home .access .inner .image{margin-right:60px}}@media screen and (max-width: 767px){.home .access{padding-left:20px;padding-right:20px}.home .access .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (max-width: 767px){.home .link_slide{width:100%;margin:0 auto}}.page .title_area,.error404 .title_area{position:relative;max-width:960px;margin:0 auto}.page .title_area h2,.error404 .title_area h2{letter-spacing:.1em;line-height:1;font-weight:normal;color:#fff;background-color:#c69c6d;font-size:2.6rem;background-image:url(../images/common/icn_usagi.png);background-repeat:no-repeat;background-position:bottom 20px right 20px}.page .title_area h2 span,.error404 .title_area h2 span{font-size:1.4rem;display:block;padding-top:20px}@media screen and (min-width: 768px){.page .title_area h2,.error404 .title_area h2{width:350px;padding:40px;position:absolute;bottom:-45px;right:45px}}@media screen and (max-width: 767px){.page .title_area,.error404 .title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.page .title_area h2,.error404 .title_area h2{padding:20px}}.page .wp_inner,.error404 .wp_inner{margin-top:60px;margin-bottom:100px}.page .wp_inner.user_post,.error404 .wp_inner.user_post{max-width:860px;margin-left:auto;margin-right:auto}.page .wp_inner h2,.page .wp_inner h3,.error404 .wp_inner h2,.error404 .wp_inner h3{margin-bottom:1em;font-size:2.5rem;font-weight:normal;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.page .wp_inner h3,.error404 .wp_inner h3{color:#c69c6d}.page .wp_inner.user_post h3,.page .wp_inner.user_post h2,.error404 .wp_inner.user_post h3,.error404 .wp_inner.user_post h2{margin-top:2em}.page .wp_inner.user_post p,.error404 .wp_inner.user_post p{margin-bottom:1em}.page .wp_inner figure,.error404 .wp_inner figure{text-align:center}@media screen and (min-width: 768px){.page .wp_inner,.error404 .wp_inner{margin-left:45px}}.about .text{margin-bottom:30px;padding-top:30px}@media screen and (min-width: 768px){.about .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about .text div{max-width:560px}}@media screen and (max-width: 767px){.about .text#hanamachi{padding-top:60px}.about .text div{margin-bottom:30px}}.about .insta{text-align:center;margin:3px auto 40px}.access .wp_inner .tenpo{margin-bottom:50px}.access .wp_inner .tenpo .text{margin-bottom:.5em}.access .wp_inner .tenpo .text dl{overflow:hidden;font-size:1.4rem;margin-bottom:1em}.access .wp_inner .tenpo .text dl dt{float:left;width:4em}.access .wp_inner .tenpo .text dl dd{padding-left:5em;text-indent:-2.2em;margin-left:2.2em}.access .wp_inner .tenpo .text p{font-size:1.2rem}.access .wp_inner .tenpo .pic{display:-webkit-box;display:-ms-flexbox;display:flex}.access .wp_inner .accessmap .text{padding-top:2em}.access .wp_inner .accessmap .text .train{margin-bottom:2em}.access .wp_inner .accessmap .text .jusho{font-size:1.4rem;margin-bottom:1.5em}.access .wp_inner .accessmap .text .tel{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5em}.access .wp_inner .accessmap .text .tel dt{margin-right:1em;line-height:3rem}.access .wp_inner .accessmap .text .tel dd{line-height:3rem}.access .wp_inner .accessmap .text .tel dd a{font-size:1.8rem;font-weight:bold}.access .wp_inner .accessmap .text .time{font-size:1.4rem;margin-bottom:1.5em}.access .wp_inner .accessmap .text .time .sub{display:block}.access .wp_inner .accessmap .text .teikyu{font-size:1.4rem}.access .wp_inner .accessmap .text .teikyu a{color:#be1a20;text-decoration:underline}@media screen and (min-width: 768px){.access .wp_inner{margin-left:0}.access .wp_inner .tenpo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.access .wp_inner .tenpo .text{width:320px}.access .wp_inner .accessmap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.reserve .wp_inner{font-size:1.4rem}.reserve .wp_inner section{margin-bottom:2em}.reserve .wp_inner section:last-of-type{margin-bottom:4em}.reserve .wp_inner h3{font-weight:normal;font-size:1.4rem;color:#593734;margin-bottom:.5em;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.reserve .wp_inner .attention h3::before{content:"【"}.reserve .wp_inner .attention h3::after{content:"】"}.reserve .wp_inner .attention ul li::before{content:"▶"}.reserve .wp_inner .time p .sub{display:block}.reserve .wp_inner .time a{color:#be1a20;text-decoration:underline}.reserve .wp_inner .tel h3,.reserve .wp_inner .tel p{display:inline-block}.reserve .wp_inner .tel h3::after{content:" : "}.reserve .wp_inner .tel p{line-height:3rem}.reserve .wp_inner .tel p a{font-size:1.8rem;font-weight:bold}.reserve .wp_inner .yoyaku{display:block;margin:0 auto;max-width:340px;text-align:center}.reserve .wp_inner .yoyaku::before{content:url(../images/reserve/reserve_01.png);display:block;margin:0 auto}.reserve .wp_inner .yoyaku span{display:block;font-weight:bold;line-height:2.8;background-color:#be1a20;color:#fff}.reserve .wp_inner .note_english{margin-top:30px;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.8rem;line-height:2}.reserve .wp_inner .mail_notes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;width:min(100%,630px);margin-left:auto;margin-right:auto;margin-top:15px}.reserve .wp_inner .mail_notes::before{content:"※";-webkit-transform:translateY(0.2em);transform:translateY(0.2em)}.reserve .wp_inner .mail_notes .eng{display:block}.reserve .wp_inner .tel_notes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em}.reserve .wp_inner .tel_notes::before{content:"※";-webkit-transform:translateY(0.2em);transform:translateY(0.2em)}.reserve .wp_inner .tel_notes>p{display:block}.reserve .wp_inner .tel_notes .eng{display:block}@media screen and (max-width: 767px){.reserve .wp_inner .tel_notes,.reserve .wp_inner .mail_notes{font-size:1.8rem}}.menu .container{font-size:1.4rem}.menu .container .wp_inner h3{color:#593734;text-align:center;padding-top:35px;border-top:#c69c6d 1px solid}.menu .container .wp_inner>section{padding-top:40px}.menu .caption{text-align:right;padding-top:.2em}.menu h4{font-size:2.5rem;font-weight:normal;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;color:#c69c6d;margin-bottom:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.5}.menu h4 span.price{display:block;font-size:1.4rem;color:#593734;-ms-flex-negative:0;flex-shrink:0}.menu h5{font-weight:normal;color:#be1a20;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu h5 span{display:block;font-size:1.4rem;color:#593734;-ms-flex-negative:0;flex-shrink:0}.menu .select{letter-spacing:-1em;text-align:center;margin-top:120px}.menu .select li{display:inline-block;letter-spacing:normal;padding:0 2em}.menu .select li:not(:last-of-type){border-right:#593734 1px solid}.menu .select li a{display:block;text-align:center;line-height:1}.menu section .inner{margin-bottom:25px}.menu section .inner+.inner{margin-top:90px}.menu section .inner dl{overflow:hidden}.menu section .inner dl dt{float:left;clear:both;line-height:2}.menu section .inner dl dd{float:right}.menu section .inner figure{max-width:485px}.menu section .inner ul>li::before{content:"・"}.menu section .inner .notes dt,.menu section .inner .notes dd{float:none}.menu .notes__ttl::before,.menu .notes__ttl::after{content:"■"}.menu .note_kome{font-size:.9em;margin-left:1em;text-indent:-1em}.menu .note_kome::before{content:"※"}.menu .em_bracket{font-size:.9em;font-style:normal;text-decoration:none}.menu .em_bracket::before{content:"【"}.menu .em_bracket::after{content:"】"}.menu .note_circle{font-size:.9em;margin-left:1em;text-indent:-1em}.menu .note_circle::before{content:"◎"}.menu .toggle h3 span{position:relative;display:inline-block;cursor:pointer}.menu .toggle h3 span::before{content:"";display:block;width:25px;height:1px;background-color:#593734;position:absolute;-webkit-transition:.3s;transition:.3s}.menu .toggle h3 span::after{content:"";display:block;width:25px;height:1px;background-color:#593734;position:absolute;-webkit-transition:.3s;transition:.3s}.menu .toggle h3 span::before{right:-35px;bottom:27px}.menu .toggle h3 span::after{right:-35px;bottom:18px}.menu .toggle h3.open span::after{bottom:18px;width:12px;-webkit-transform:skewY(-45deg) translateX(50%);transform:skewY(-45deg) translateX(50%);-webkit-transition:.3s;transition:.3s}.menu .toggle h3.open span::before{bottom:18px;width:12px;-webkit-transform:skewY(45deg) translateX(-50%);transform:skewY(45deg) translateX(-50%);-webkit-transition:.3s;transition:.3s}.menu .sweets_picbox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.menu section .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu section .inner .text{width:350px}}@media screen and (max-width: 767px){.menu .select{margin-top:60px}.menu .select li{padding:0 1em}.menu section .inner .text:not(dl){margin-bottom:25px}.menu section .inner figure{margin-bottom:80px}}.archive .container main,.single .container main{padding-bottom:25px}.archive .container main section hr:last-of-type,.single .container main section hr:last-of-type{display:none}.archive .container main h2.font-min,.single .container main h2.font-min{color:#c69c6d;font-weight:normal;font-size:2.5rem;line-height:4.6rem;border-left:10px solid #c69c6d;padding-left:1.2em;letter-spacing:.1em;margin-bottom:20px}.archive .container main article,.single .container main article{padding-top:25px;padding-bottom:15px}.archive .container main article .head h3 a,.single .container main article .head h3 a{font-size:2.4rem;line-height:1}.archive .container main article .head .time,.single .container main article .head .time{font-size:1.4rem;line-height:1;margin-bottom:.5em}.archive .container main article .head .category,.single .container main article .head .category{font-size:1.4rem;margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex}.archive .container main article .head .category dt::after,.single .container main article .head .category dt::after{content:" : "}.archive .container main article .excerpt,.single .container main article .excerpt{margin-bottom:1em}.archive .container main article .for_single,.single .container main article .for_single{text-align:right}.archive .container main article .for_single a,.single .container main article .for_single a{text-decoration:underline}.archive .container main article .for_single a::after,.single .container main article .for_single a::after{content:" >"}.archive .container main .pager,.single .container main .pager{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive .container main .pager li+li,.single .container main .pager li+li{margin-left:1em}.archive .container main .wp-pagenavi,.single .container main .wp-pagenavi{margin-top:25px;text-align:center;font-size:1.4rem}.archive .container .sidebox aside ul li,.single .container .sidebox aside ul li{background-color:#c69c6d;color:#fff;margin-bottom:20px}.archive .container .sidebox aside ul li a,.single .container .sidebox aside ul li a{line-height:22px;padding-left:1em}.archive .container .sidebox aside ul li .children li,.single .container .sidebox aside ul li .children li{margin:0}.archive .container .sidebox aside ul li .children li a::before,.single .container .sidebox aside ul li .children li a::before{content:"-";padding-left:.25em;padding-right:.25em}@media screen and (min-width: 768px){.archive .container,.single .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.archive .container main,.single .container main{width:600px;margin-left:45px;margin-right:45px}.archive .container main article .excerpt,.single .container main article .excerpt{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.archive .container main article .excerpt figure a,.single .container main article .excerpt figure a{width:250px;display:block;padding-left:50px}.archive .container .sidebox,.single .container .sidebox{margin-top:140px}.archive .container .sidebox aside ul li,.single .container .sidebox aside ul li{width:225px}}@media screen and (max-width: 767px){.archive .container main article .excerpt figure,.single .container main article .excerpt figure{width:100%;text-align:center;margin-top:15px}}