@charset "UTF-8";@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;500&family=Zen+Maru+Gothic:wght@400;500;700&display=swap);@-ms-viewport {
  width: device-width; }html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.bg-pink{position:relative}.bg-pink:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#fef1ea;z-index:1;mix-blend-mode:multiply}.bg-pink *{position:relative;z-index:2;mix-blend-mode:normal}html{overflow-x:hidden!important;scroll-behavior:smooth}@media print,screen and (min-width:480px){html{font-size:62.5%}}@media screen and (max-width:479px){html{font-size: calc(100vw / 40)}}body{font-size:18px;font-size:1.8rem;font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;line-height:1.7;color:#5e4423;margin:0;overflow-x:hidden;font-weight:500;background:#fffcf6 url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/textile.svg) repeat 0 0}*{box-sizing:border-box}.body{position:relative}img{max-width:100%;height:auto;vertical-align:bottom}img:hover{opacity:1}img.kadomaru{border-radius:10px}a{color:#2050d1;text-decoration:none}a:hover,a:active,a:focus{color:#426de2;text-decoration:none}a:visited{color:#193fa5}a img{transition:.3s;opacity:1}@media (pointer:fine),(hover:hover){a:where([href^="tel:"]) {pointer-events:none}}.container{margin:0 auto;max-width:1140px;padding-right:15px;padding-left:15px}.container .container{padding:0}.narrow-container{margin:0 auto;max-width:860px;padding-right:15px;padding-left:15px}@media screen and (max-width:859px){.container{padding-right:15px;padding-left:15px}}@media print,screen and (min-width:1023px){.wide-container{max-width:1290px;margin-right:auto;margin-left:auto}}@media screen and (max-width:1022px){.wide-container{padding-left:15px;padding-right:15px}}@media screen and (max-width:859px){.row{margin-right:-10px;margin-left:-10px}.col-6{padding-right:10px;padding-left:10px}}.gnavi li br{display:none}.icon-btn a{display:block}@media print,screen and (min-width:860px){.icon-btn a{background:#bf9200;color:#fff;@inclue font-size(17);border:1px solid #bf9200;border-radius:10px;transition:.2s}.icon-btn a:hover{transition:.5s;background:#fff;color:#bf9200}.icon-btn .pc:before{content:"";display:inline-block;width:20px;height:20px}.icon-btn.btn-tel a .pc:before{background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/tel_w.svg) no-repeat center center;background-size:contain}.icon-btn.btn-tel a:hover .pc:before{background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/tel.svg) no-repeat center center;background-size:contain}.icon-btn.btn-shop a .pc:before{background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/cart_w.svg) no-repeat center center;background-size:contain}.icon-btn.btn-shop a:hover .pc:before{background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/cart.svg) no-repeat center center;background-size:contain}}@media screen and (max-width:859px){.icon-btn .sp{width:21px;height:21px;padding:9px 10px}.icon-btn .pc{display:none}}@media screen and (min-width:860px) and (max-width:1023px){.icon-btn a{background:none;border:none}}.fix-btn{position:fixed;right:30px;top:15vw;display:flex;flex-direction:column;z-index:3}.fix-btn .icon-btn-insta{margin:0}.fix-btn .icon-btn-insta .fa{display:block}.fix-btn .icon-btn-insta .fa:before{font-size:30px;font-size:3rem;color:#bf9200;transition:.2s;padding:10px 12px;border-radius:10px}.fix-btn .icon-btn-insta:hover .fa:before{color:#fff;transition:.2s;background:#bf9200}.fix-btn .icon-btn{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;margin:1em 0}.fix-btn .icon-btn a{padding:1.5em .5em 2em}.fix-btn .icon-btn .pc:before{margin-bottom:1em}@media screen and (max-width:1199px){.fix-btn{right:15px}}@media screen and (max-width:1022px){.fix-btn{display:none!important}}header.head-wrapper{background:#fffcf6;width:100%}header.head-wrapper img{vertical-align:middle;display:block}header.head-wrapper .btn-wrap{display:flex;align-items:center;justify-content:flex-end;width:calc(100% - 300px)}header.head-wrapper .btn-wrap .icon-btn-insta{margin:0}header.head-wrapper .btn-wrap .icon-btn-insta .fa{display:block}header.head-wrapper .btn-wrap .icon-btn-insta .fa:before{font-size:30px;font-size:3rem;color:#bf9200;transition:.2s;padding:9.5px 15px;border-radius:10px}@media screen and (max-width:1022px){header.head-wrapper .btn-wrap .icon-btn-insta .fa:before{font-size:22px;font-size:2.2rem;padding:9.5px 10px}}header.head-wrapper .btn-wrap .icon-btn-insta:hover .fa:before{color:#fff;transition:.2s;background:#bf9200}@media screen and (max-width:1022px){header.head-wrapper .btn-wrap{width:calc(100% - 160px);padding-right:26px}}header.head-wrapper .btn-wrap .icon-btn{padding:9px;margin:0}@media print,screen and (min-width:1023px){header.head-wrapper .btn-wrap .icon-btn a{padding:.5em 2em .5em 1.5em}header.head-wrapper .btn-wrap .icon-btn .pc:before{margin-right:1em}}header.head-wrapper .btn-wrap .icon-btn span.pc{display:block}@media screen and (max-width:1022px){header.head-wrapper .btn-wrap .icon-btn span.pc{display:none}}header.head-wrapper .btn-wrap .icon-btn span.sp{display:none}@media screen and (max-width:1022px){header.head-wrapper .btn-wrap .icon-btn span.sp{display:block}header.head-wrapper .btn-wrap .icon-btn{padding:0}header.head-wrapper .btn-wrap .icon-btn .sp{width:21px;height:21px;margin:0 10px;padding:0}header.head-wrapper .btn-wrap .icon-btn .pc{display:none}}@media screen and (min-width:1023px) and (max-width:1200px){header.head-wrapper .btn-wrap .icon-btn a{padding:.5em 1em}}header.head-wrapper .header{width:100%;padding:0 65px 30px 75px;position:relative}@media screen and (min-width:860px) and (max-width:1023px){header.head-wrapper .header{padding:0 30px 30px 30px}}@media screen and (max-width:859px){header.head-wrapper .header{padding:0 15px;z-index:9999;background:#fffcf6;position:fixed;top:0;left:0}}header.head-wrapper .header .header-info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;padding:30px 0 35px}@media screen and (max-width:859px){header.head-wrapper .header .header-info{padding:20px 0}}@media screen and (min-width:860px) and (max-width:1023px){header.head-wrapper .header .header-info{padding-bottom:0}}header.head-wrapper .header .header-logo{width:300px;height:50px;position:relative}header.head-wrapper .header .header-logo a{display:block}header.head-wrapper .header .header-logo h1{position:absolute;top:0;left:0;margin:0;width:100%}@media screen and (max-width:1022px){header.head-wrapper .header .header-logo{width:160px;height:26px}}header.head-wrapper .header .header-nav{display:flex;align-items:center;padding:0 1em}@media print,screen and (min-width:1023px){header.head-wrapper .header .header-nav{display:block}}@media screen and (max-width:1022px){header.head-wrapper .header .header-nav{display:none}}header.head-wrapper .header .header-nav ul{display:flex;align-items:center;justify-content:space-between;padding:0;margin:0}header.head-wrapper .header .header-nav ul li{list-style:none;font-size:16px;font-size:1.6rem}header.head-wrapper .header .header-nav ul li a{color:#5e4423;display:block}@media print,screen and (min-width:1023px){header.head-wrapper .header .header-nav ul li a{position:relative;padding:.6em 1em}header.head-wrapper .header .header-nav ul li a::before{position:absolute;bottom:0;left:50%;content:'';margin:0 auto;width:calc(100% - 3.5em);height:1px;background:#5e4423;transform:translateX(-50%) scale(0,1);transform-origin:center top;transition:transform .3s ease}header.head-wrapper .header .header-nav ul li a:hover::before{transform:translateX(-50%) scale(1,1)}}@media screen and (min-width:860px) and (max-width:1200px){header.head-wrapper .header .header-nav ul li a{text-align:center}header.head-wrapper .header .header-nav ul li a br{display:block}}header.head-wrapper .header .header-nav ul li.stay a::before{position:absolute;bottom:0;left:50%;content:'';margin:0 auto;width:calc(100% - 3.5em);height:1px;background:#5e4423;transform:translateX(-50%) scale(1,1);transform-origin:center top;transition:transform .3s ease}header.head-wrapper .header .header-nav ul li.stay a:hover::before{transform:translateX(-50%) scale(1,1)}header.head-wrapper .header .header-nav .header-instagram{margin:0;margin-right:1em;margin-left:1em}@media screen and (min-width:860px) and (max-width:1023px){header.head-wrapper .header .header-nav .header-instagram{display:block;position:absolute;right:10px;top:20px}}header.head-wrapper .header .header-nav .header-instagram img{width:1.5vw}header.head-wrapper .header .gnavi ul li.home{display:none}header.head-wrapper .header nav.unavi ul li a{color:#4a4a4a;text-decoration:none;font-size:14px;font-size:1.4rem}header.head-wrapper .header nav.unavi ul li a:hover,header.head-wrapper .header nav.unavi ul li a:active,header.head-wrapper .header nav.unavi ul li a:focus{color:#4a4a4a;text-decoration:none}header.head-wrapper .header nav.unavi ul li a:visited{color:#4a4a4a}.nav-menu-btn{display:none;position:absolute;right:15px!important;top:32px!important;z-index:2000;width:16px;height:12px;padding:0;color:#fff}.nav-menu-btn:hover{color:#bf9200;text-decoration:none}.nav-menu-btn .acms-icon-sort{display:inline-block}@media screen and (max-width:1022px){.nav-menu-btn{display:block}}@media screen and (min-width:860px) and (max-width:1023px){.nav-menu-btn{top:auto!important}}.nav-menu-btn{}.icon-toggle-menu{position:relative;display:block;width:16px;height:2px;background:#bf9200;margin:0 auto;vertical-align:middle;border-radius:1px;transition:.1s all}.icon-toggle-menu:before,.icon-toggle-menu:after{position:absolute;display:block;width:16px;height:2px;border-radius:1px;transition:.3s all;content:""}.icon-toggle-menu:before{top:-5px;background:#bf9200}.icon-toggle-menu:after{bottom:-5px;background:#bf9200}@media screen and (max-width:1022px){.icon-toggle-menu{width:16px}.icon-toggle-menu:before,.icon-toggle-menu:after{width:16px}}[aria-expanded="true"] .icon-toggle-menu{background:transparent}[aria-expanded="true"] .icon-toggle-menu:before{transform:translate(-1px,5px) rotate(45deg)}[aria-expanded="true"] .icon-toggle-menu:after{transform:translate(-1px,-5px) rotate(-45deg)}.mobile-nav{display:none}.is-locked{overflow:hidden}.mobile-nav{position:fixed;top:0;left:0;z-index:1000;display:none;box-sizing:border-box;width:100%;height:100vh;background-size:cover;opacity:0;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-duration:.3s;transition-property:all}.mobile-nav.is-active{display:block}.mobile-nav.is-opened{opacity:1}@media screen and (max-width:859px){.mobile-nav{width:100%}}.mobile-nav-inner{box-sizing:border-box;height:100%;padding:0;margin:66px 0 0;background:#fff;padding:0 0 150px;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#ba7769}footer.footer,.mobile-menu{color:#fff;background:#ba7769}footer.footer a,.mobile-menu a{color:#fff;text-decoration:none}footer.footer .footer-btn,.mobile-menu .footer-btn{border-bottom:.25px solid #fff}footer.footer .footer-btn .icon-btn,.mobile-menu .footer-btn .icon-btn{font-size:26px;font-size:2.6rem;padding:1em;display:flex;justify-content:space-around;align-items:center;margin:0}footer.footer .footer-btn .icon-btn a,.mobile-menu .footer-btn .icon-btn a{background:none;display:flex;justify-content:space-around;align-items:center;border:none;color:#fff;width:100%;transition:.2s}footer.footer .footer-btn .icon-btn a:before,.mobile-menu .footer-btn .icon-btn a:before{content:"";display:block;width:33px;height:33px}footer.footer .footer-btn .icon-btn a:after,.mobile-menu .footer-btn .icon-btn a:after{display:flex;align-items:center;justify-content:center;width:50px;height:50px;transition:.2s;font-family:FontAwesome;content:"";font-size:20px;font-size:2rem;border-radius:25px;border:1.5px solid #fff;color:#fff}footer.footer .footer-btn .icon-btn a:hover,.mobile-menu .footer-btn .icon-btn a:hover{transition:.2s}footer.footer .footer-btn .icon-btn a:hover:after,.mobile-menu .footer-btn .icon-btn a:hover:after{background:#fff;transition:.2s;color:#ba7769}footer.footer .footer-btn .icon-btn a .pc:before,.mobile-menu .footer-btn .icon-btn a .pc:before{content:none!important}footer.footer .footer-btn .icon-btn.btn-tel,.mobile-menu .footer-btn .icon-btn.btn-tel{border-bottom:.25px solid #fff}footer.footer .footer-btn .icon-btn.btn-tel a:before,.mobile-menu .footer-btn .icon-btn.btn-tel a:before{background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/tel_w.svg) no-repeat center center;background-size:contain}footer.footer .footer-btn .icon-btn.btn-shop a:before,.mobile-menu .footer-btn .icon-btn.btn-shop a:before{background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/cart_w.svg) no-repeat center center;background-size:contain}@media screen and (max-width:859px){footer.footer .footer-btn .icon-btn,.mobile-menu .footer-btn .icon-btn{font-size:20px;font-size:2rem}footer.footer .footer-btn .icon-btn .pc,.mobile-menu .footer-btn .icon-btn .pc{display:block}footer.footer .footer-btn .icon-btn a,.mobile-menu .footer-btn .icon-btn a{justify-content:space-between;padding:15px}footer.footer .footer-btn .icon-btn a:after,.mobile-menu .footer-btn .icon-btn a:after{width:40px;height:40px}}@media print,screen and (min-width:860px){footer.footer .footer-btn,.mobile-menu .footer-btn{-js-display:flex;display:-webkit-flex;display:flex;justify-content:space-between;padding:15px 0;flex-wrap:wrap}footer.footer .footer-btn .icon-btn,.mobile-menu .footer-btn .icon-btn{width:50%}footer.footer .footer-btn .icon-btn.btn-tel,.mobile-menu .footer-btn .icon-btn.btn-tel{border-bottom:none;border-right:.25px solid #fff}}footer.footer .footer-wrap,.mobile-menu .footer-wrap{padding-top:2em}@media print,screen and (min-width:860px){footer.footer .footer-wrap,.mobile-menu .footer-wrap{-js-display:flex;display:-webkit-flex;display:flex;justify-content:space-between;padding-top:65px}footer.footer .footer-wrap .footer-logo,.mobile-menu .footer-wrap .footer-logo{width:25%}footer.footer .footer-wrap .footer-info,.mobile-menu .footer-wrap .footer-info{width:25%}footer.footer .footer-wrap .footer-navi-item,.mobile-menu .footer-wrap .footer-navi-item{width:20%}footer.footer .footer-wrap .footer-navi-item.-long,.mobile-menu .footer-wrap .footer-navi-item.-long{width:30%}}@media screen and (max-width:859px){footer.footer .footer-wrap,.mobile-menu .footer-wrap{padding:0 15px}}footer.footer .footer-logo,.mobile-menu .footer-logo{width:100%;text-align:center}footer.footer .footer-logo .logo,.mobile-menu .footer-logo .logo{width:190px;margin:0 auto}@media screen and (max-width:859px){footer.footer .footer-logo .logo,.mobile-menu .footer-logo .logo{margin:2em 0}}footer.footer .footer-info p,.mobile-menu .footer-info p{font-size:14px;font-size:1.4rem;text-align:left;margin-top:1.5em}footer.footer .footer-info p.address,.mobile-menu .footer-info p.address{margin-top:0}@media screen and (max-width:859px){footer.footer .footer-info,.mobile-menu .footer-info{margin:2em 0}footer.footer .footer-info p,.mobile-menu .footer-info p{margin-top:2em}}footer.footer .footer-navi-item .gnavi ul,.mobile-menu .footer-navi-item .gnavi ul{margin:0;padding:0}footer.footer .footer-navi-item .gnavi li,.mobile-menu .footer-navi-item .gnavi li{margin-bottom:1em;list-style:none}footer.footer .footer-navi-item .gnavi li:before,.mobile-menu .footer-navi-item .gnavi li:before{content:"";display:inline-block;margin-right:13px;width:3px;height:3px;border-radius:1.5px;background:#fff;position:relative;top:-4px}@media screen and (max-width:859px){footer.footer .footer-navi-item .gnavi li,.mobile-menu .footer-navi-item .gnavi li{margin-bottom:.6em}}footer.footer .footer-navi-item .gnavi li a,.mobile-menu .footer-navi-item .gnavi li a{color:#fff}@media print,screen and (min-width:860px){footer.footer .footer-navi-item .gnavi li a,.mobile-menu .footer-navi-item .gnavi li a{position:relative}footer.footer .footer-navi-item .gnavi li a::before,.mobile-menu .footer-navi-item .gnavi li a::before{position:absolute;bottom:-10px;left:50%;content:'';margin:0 auto;width:100%;height:1px;background:#fff;transform:translateX(-50%) scale(0,1);transform-origin:center top;transition:transform .3s ease}footer.footer .footer-navi-item .gnavi li a:hover::before,.mobile-menu .footer-navi-item .gnavi li a:hover::before{transform:translateX(-50%) scale(1,1)}}footer.footer .sns-btn,.mobile-menu .sns-btn{display:flex;align-items:center}footer.footer .sns-btn .btn,.mobile-menu .sns-btn .btn{width:25px;margin:5px}footer.footer .footer-bottom,.mobile-menu .footer-bottom{text-align:center;color:#fff;padding:1.5em 0;margin-top:85px;border-top:1px solid #fff}footer.footer .footer-bottom p,.mobile-menu .footer-bottom p{margin:0}.mobile-menu .footer-logo,.mobile-menu .footer-info{display:none}.mobile-menu .footer-btn .icon-btn a{padding:10px 20px}.mobile-menu .footer-wrap{padding:1.5em 15px}.mobile-menu .footer-wrap .footer-navi-item .gnavi ul{margin:0;padding:0 0 0 1em}.mobile-menu .footer-wrap .footer-navi-item .gnavi li{margin-bottom:1em}@media screen and (min-width:860px) and (max-width:1200px){.mobile-menu .footer-wrap .footer-navi-item{width:50%}}.body-wrap{position:relative}main{display:block;margin-bottom:4em}.container-breaking-out{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.section-01{padding:5em 0}.section-01>*:first-child{margin-top:0}.section-01 .h2-02{margin-top:0}.bg-black{background:#1e1e1e;padding:4em 0;margin:4em 0 0;color:#fff}.bg-black>*:first-child{margin-top:0}.bg-black.-nomargin{margin:0}.bg-black.-nopadding{padding:0}.bg-white{padding:8px 0!important;background:rgba(255,255,255,.4)}.bg-white .bg-white-inner{border-top:2px solid #fef1ea;border-bottom:2px solid #fef1ea;padding:5em 0}@media screen and (max-width:859px){.bg-white .bg-white-inner{padding:45px 0}}@media print,screen and (min-width:860px){.slidein-top{opacity:0;transform:translate(0,0);transition:all 1.0s}.slidein-top.slidein-bottom{transform:translate(0,20%)}.slidein-top.slidein-left{transform:translate(-20%,0)}.slidein-top.scrollin{opacity:1!important}}@media screen and (max-width:859px){.slidein-top.scrollin{opacity:1!important}}.sec-news{padding:5em 0}.sec-news .news-body{padding:0!important}.sec-news .news-body a{color:#5e4423!important}.sec-news .news-body .acms-list-group{border-top:1px solid #dedede}.sec-news .news-body .acms-list-group-item{border-bottom:1px solid #dedede;padding:1.5em 0}.sec-news .news-body .acms-list-group-item:hover{background:none}.sec-news .news-body .acms-list-group-item .title{margin-left:1em}@media screen and (max-width:859px){.sec-news .news-body .acms-list-group-item .title{display:block;margin:.8em 0 0}}.sec-news .news-body .icon-label{font-size:12px;font-size:1.2rem;padding:2px 1.5em;border-radius:1em;border:1px solid #fff;background:#fff;margin:0 0 0 1em;color:#ed7978;border-radius:20px;padding:.5em 2em}.sec-news .news-body .ui-widget{font-family:"Zen Maru Gothic",serif!important}.sec-news .news-body .ui-widget.ui-widget-content{padding:0!important;border:none!important;background:none!important}.sec-news .news-body .ui-tabs .tab-list,.sec-news .news-body .tabs .tab-list{display:flex;padding:0}.sec-news .news-body .ui-tabs .ui-tabs-nav,.sec-news .news-body .ui-tabs .tab-list,.sec-news .news-body .tabs .ui-tabs-nav,.sec-news .news-body .tabs .tab-list{background:none!important;border:none!important;margin-bottom:2em}.sec-news .news-body .ui-tabs .ui-tabs-nav li,.sec-news .news-body .ui-tabs .tab-list li,.sec-news .news-body .tabs .ui-tabs-nav li,.sec-news .news-body .tabs .tab-list li{border:none!important;background:none!important;display:flex;align-items:center;font-weight:bold}.sec-news .news-body .ui-tabs .ui-tabs-nav li a,.sec-news .news-body .ui-tabs .tab-list li a,.sec-news .news-body .tabs .ui-tabs-nav li a,.sec-news .news-body .tabs .tab-list li a{padding:.3em!important}.sec-news .news-body .ui-tabs .ui-tabs-nav li:before,.sec-news .news-body .ui-tabs .tab-list li:before,.sec-news .news-body .tabs .ui-tabs-nav li:before,.sec-news .news-body .tabs .tab-list li:before{content:"";width:16px;height:16px;display:inline-block;border-radius:8px}@media screen and (max-width:859px){.sec-news .news-body .ui-tabs .ui-tabs-nav li:before,.sec-news .news-body .ui-tabs .tab-list li:before,.sec-news .news-body .tabs .ui-tabs-nav li:before,.sec-news .news-body .tabs .tab-list li:before{width:10px;height:10px}.sec-news .news-body .ui-tabs .ui-tabs-nav li,.sec-news .news-body .ui-tabs .tab-list li,.sec-news .news-body .tabs .ui-tabs-nav li,.sec-news .news-body .tabs .tab-list li{font-size:12px;font-size:1.2rem}}.sec-news .news-body .ui-tabs .ui-tabs-panel,.sec-news .news-body .tabs .ui-tabs-panel{padding:0}.sec-news .news-body .ui-state-active,.sec-news .news-body a.ui-button:active,.sec-news .news-body .ui-button:active,.sec-news .news-body .ui-button.ui-state-active:hover,.sec-news .news-body .tab-list li.stay{background:none!important}.sec-news .news-body .ui-state-active:before,.sec-news .news-body a.ui-button:active:before,.sec-news .news-body .ui-button:active:before,.sec-news .news-body .ui-button.ui-state-active:hover:before,.sec-news .news-body .tab-list li.stay:before{content:"";width:16px;height:16px;display:inline-block;border-radius:8px;border:4px solid #4c6e32}.sec-counseling .sec-title h2{color:#4c6e32;text-align:left}.sec-counseling .sec-title h2 .s{font-size:60%}@media screen and (max-width:859px){.sec-counseling .sec-title{margin-top:1.5em}.sec-counseling .btn{text-align:center}}@media print,screen and (min-width:860px){.sec-counseling .counseling-wrap{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-35px;margin-right:-35px}.sec-counseling .counseling-wrap .img{width:55%;padding:0 35px}.sec-counseling .counseling-wrap .text{width:45%;padding:0 35px}}@media screen and (min-width:1023px) and (max-width:1200px){.sec-counseling .counseling-wrap .img{width:50%}.sec-counseling .counseling-wrap .text{padding:0 10vw 0 0;width:50%}}.sec-service .service-item{padding:15px}@media screen and (max-width:859px){.sec-service .service-item{padding:5px}}.sec-service .service-item .img{aspect-ratio: 1 / 1;overflow:hidden;width:100%;position:relative}.sec-service .service-item .img img{height:auto;transition:transform .3s ease}.sec-service .service-item .img:before{content:"";display:block;position:absolute;width:calc(100% - 20px);aspect-ratio: 1 / 1;border-radius:10px;border:1px solid #bf9200;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.sec-service .service-item .title{font-size:28px;font-size:2.8rem;padding:.5em 1em;border-bottom:1px solid #bf9200;position:relative;padding:.5em .8em;margin:0}.sec-service .service-item .title::after{display:block;position:absolute;top:30%;right:.8em;transition:transform .3s ease;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-family:FontAwesome;content:"";font-size:12px;font-size:1.2rem;border-radius:15px;border:1px solid #bf9200;color:#bf9200;transition:.3s}.sec-service .service-item .title.double{line-height:1.2}.sec-service .service-item .title.double::after{top:40%}@media screen and (max-width:859px){.sec-service .service-item .title{font-size:22px;font-size:2.2rem;padding:.5em 40px .5em .4em}.sec-service .service-item .title::after{width:25px;height:25px;right:.5em}}.sec-service .service-item a{color:#5e4423;transition:transform .3s ease}.sec-service .service-item a:hover .img img{transform:scale(1.1)}.sec-service .service-item a:hover .title::after{background:#bf9200;color:#fff;transition:.3s}@media print,screen and (min-width:860px){.consultation-wrap{-js-display:flex;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.consultation-wrap .consultation-item{padding:10px;width:50%}}.consultation-wrap .consultation-item .inner{background:#f7f6f1;border-radius:10px;height:100%;padding:15px 25px 20px}.consultation-wrap .consultation-item .inner .inner-wrap{-js-display:flex;display:-webkit-flex;display:flex;flex-wrap:wrap}.consultation-wrap .consultation-item .inner .inner-wrap p,.consultation-wrap .consultation-item .inner .inner-wrap dl{margin:0}.consultation-wrap .consultation-item .inner .inner-wrap .text{width:65%}.consultation-wrap .consultation-item .inner .inner-wrap .text dl dt{font-weight:bold;font-size:20px;font-size:2rem}.consultation-wrap .consultation-item .inner .inner-wrap .text dl dt span{font-size:14px;font-size:1.4rem}.consultation-wrap .consultation-item .inner .inner-wrap .text dl dd{font-size:16px;font-size:1.6rem}@media screen and (max-width:859px){.consultation-wrap .consultation-item .inner .inner-wrap .text dl dd{font-size:14px;font-size:1.4rem}}.consultation-wrap .consultation-item .inner .inner-wrap .img{width:35%;padding-left:15px}@media screen and (max-width:859px){.consultation-wrap .consultation-item{margin:15px 10px}}.flow-container .flow-message{background:#fff;border-radius:10px;padding:10px;text-align:center;margin:40px 0 75px}.flow-container .flow-message .inner{border-radius:10px;border:1px solid #bf9200;padding:1em}.flow-container .flow-message .inner p{margin:0;line-height:2}@media screen and (max-width:859px){.flow-container .flow-message{margin:40px 15px 75px;text-align:left}}.flow-container .flow-price{background-image:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/bg_line1.svg) , url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/bg_line2.svg);background-repeat:repeat-x , repeat-x;background-position:top left , bottom left;background-size:8px auto;text-align:center;padding:2em 3em 2.5em;margin-top:75px}.flow-container .flow-price .title{font-size:26px;font-size:2.6rem;margin:0}.flow-container .flow-price p{margin-top:1em;text-align:left;line-height:2}@media screen and (max-width:859px){.flow-container .flow-price{margin:0 15px;padding:2em 25px 2.5em}}.sec-contact{text-align:center}@media screen and (max-width:479px){.sec-contact{margin-left:0!important}.sec-contact .text{text-align:left}}.sec-contact .tel-unit{margin-top:2em}.sec-contact .tel-unit a{color:#5e4423!important}.sec-contact .tel-icon{width:100px;height:100px;margin:1.5em auto 1em;border-radius:50px;border:1px solid #bf9200;display:none}.sec-contact .tel-icon img{width:45px}@media screen and (max-width:859px){.sec-contact .tel-icon{display:flex;align-items:center;justify-content:center}}.sec-contact .tel-text{margin:0}.sec-contact .tel-no{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;font-size:74px;font-size:7.4rem;margin:0}@media screen and (max-width:859px){.sec-contact .tel-no{font-size:50px;font-size:5rem}}@media print,screen and (min-width:860px){.sec-contact .tel-no{display:flex;align-items:center;justify-content:center}.sec-contact .tel-no:before{content:"";display:block;width:50px;height:50px;background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/tel.svg) no-repeat center center;background-size:contain;margin-right:20px;filter:brightness(.6)}}.sec-contact .line-btn{text-align:center}@media screen and (max-width:859px){.sec-contact .line-btn{margin-top:.5em}}.sec-contact .line-btn a{background:#00ca56;color:#fff;display:flex;justify-content:center;align-items:center;padding:1em 3em;border-radius:5px;font-size:26px;font-size:2.6rem;max-width:650px;width:100%;margin:1em auto;transition:.2s}.sec-contact .line-btn a:before{content:"";display:block;width:64px;height:60px;background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/icon_line.svg) no-repeat center center;background-size:contain;margin-right:45px}@media screen and (max-width:859px){.sec-contact .line-btn a{padding:20px 15px;font-size:16px;font-size:1.6rem}.sec-contact .line-btn a:before{width:40px;height:38px;margin-right:12px}}@media screen and (max-width:479px){.sec-contact .line-btn a{margin:0 auto;width:95%}}.sec-contact .line-btn a:hover{opacity:.7;transition:.2s}@media print,screen and (min-width:860px){.sec-blog .blog-wrap{-js-display:flex;display:-webkit-flex;display:flex;flex-wrap:wrap}.sec-blog .blog-wrap .blog-item{width: calc(100% / 3)}}.sec-blog .blog-item{padding:15px;margin-top:2em}.sec-blog .blog-item .thumb{padding-bottom:95%;background-size:cover;background-position:center center}.sec-blog .blog-item p{margin:0}.sec-blog .blog-item .date{padding:1em 0}.sec-blog .blog-item .title{padding:0;font-size:22px;font-size:2.2rem;line-height:1.2}@media screen and (max-width:859px){.sec-blog .blog-item .title{font-size:20px;font-size:2rem}}.sec-blog .blog-item .text{padding:1em 0 .5em;font-size:16px;font-size:1.6rem;line-height:1.5}.sec-blog .blog-item .cat span{margin-right:5px;font-size:70%;color:#fff;background:#bf9200;padding:5px 10px;border-radius:5px}.sec-blog .blog-item .btn{font-size:20px;font-size:2rem;padding:.5em 50px 20px 1em;text-align:right;position:relative}.sec-blog .blog-item .btn::after{display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);display:block;width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-family:FontAwesome;content:"";font-size:12px;font-size:1.2rem;border-radius:15px;border:1px solid #bf9200;color:#bf9200;transition:.3s}.sec-blog a{color:#5e4423}.sec-blog a:hover .inner .btn::after{transition:.3s;background:#bf9200;color:#fff}@media print,screen and (min-width:860px){.side{padding-left:3vw}}.side .side-box{margin-bottom:2em}.side h2,.side h3{border-bottom:1px solid #bf9200;margin-top:0;font-size:18px;font-size:1.8rem;padding-bottom:.5em;margin-bottom:1em;font-weight:bold}.side .side-blog-wrap .side-blog-item{padding:.5em 0}.side .side-blog-wrap .side-blog-item a{color:#5e4423;transition:.3s}.side .side-blog-wrap .side-blog-item a:hover{opacity:.7;transition:.3s}.side .side-blog-wrap .side-blog-item .inner{display:flex;flex-wrap:wrap}.side .side-blog-wrap .side-blog-item .inner .thumb{width:25%;padding-bottom:25%;background-size:cover;background-position:center center}.side .side-blog-wrap .side-blog-item .inner .side-text{width:70%;padding-left:1em}.side .side-blog-wrap .side-blog-item .inner .side-text .title{font-size:16px;font-size:1.6rem;margin:0;line-height:1.2}.side .side-blog-wrap .side-blog-item .inner .side-text .date{font-size:12px;font-size:1.2rem;margin:0}.side ul.list-sub{padding:0;margin:0}.side ul.list-sub li{list-style:none}.side ul.list-sub li a{display:block;color:#5e4423;text-decoration:none;padding:.5em 0;transition:.3s}.side ul.list-sub li a:hover,.side ul.list-sub li a:active,.side ul.list-sub li a:focus{color:#5e4423;text-decoration:none}.side ul.list-sub li a:visited{color:#5e4423}.side ul.list-sub li a:hover{color:#ed7978;transition:.3s}@media print,screen and (min-width:860px){.hide-pc{display:none}}@media screen and (max-width:859px){.hide-sp{display:none}}p,ul,ol,dl,h2,h3,h4,h5,table{margin-top:2em;margin-bottom:0}dd{margin-left:0}.center{text-align:center!important}.left{text-align:left!important}.right{text-align:right!important}.img-r{margin-bottom:10px}@media screen and (max-width:859px){.img-r{display:block;margin-left:auto;margin-right:auto}}@media print,screen and (min-width:860px){.img-r{float:right;margin-left:30px;margin-bottom:30px}}.img-l{margin-bottom:10px}@media screen and (max-width:859px){.img-l{display:block;margin-left:auto;margin-right:auto}}@media print,screen and (min-width:860px){.img-l{float:left;margin-right:30px;margin-bottom:30px}}.map-pin{color:#5e4423!important;position:relative;padding-right:25px}.map-pin::before{position:absolute;bottom:-10px;left:50%;content:'';margin:0 auto;width:100%;height:1px;background:#5e4423;transform:translateX(-50%) scale(0,1);transform-origin:center top;transition:transform .3s ease}.map-pin:hover::before{transform:translateX(-50%) scale(1,1)}.map-pin:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:0;background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/pin.svg) no-repeat center center;background-size:contain;width:18px;height:21px}.kadomaru{border-radius:20px}.w70{padding:1em}@media print,screen and (min-width:860px){.w70{width:70%;display:block;margin:0 auto;padding:0}}.w80{padding:1em}@media print,screen and (min-width:860px){.w80{width:80%;display:block;margin:0 auto;padding:0}}.large{font-size:110%}.x-large{font-size:140%}@media screen and (max-width:859px){.x-large{font-size:120%}}.xx-large{font-size:170%}@media screen and (max-width:859px){.xx-large{font-size:130%}}.small{font-size:84%}.x-small{font-size:70%}em{font-weight:bold;font-style:normal}.attention{color:red}.w80{width:80%;margin:1em auto}.memo{color:#888;font-size:80%}.tel{text-align:center}.tel a{color:#000;text-decoration:none}.tel a:hover,.tel a:active,.tel a:focus{color:#000;text-decoration:none}.tel a:visited{color:#000}.tel span{display:inline-block}.tel .label{font-family:'EB Garamond',serif;letter-spacing:.2em}.tel .no{font-family:'EB Garamond',serif;font-size:30px;font-size:3rem;letter-spacing:.2em}.tel .memo{color:#000}@media print,screen and (min-width:860px){.tel .memo{margin-left:20px}}@media screen and (max-width:859px){.tel .memo{display:block}}.tel .note{color:#999;font-size:15px;font-size:1.5rem;display:block}@media screen and (max-width:859px){br.sp-none{display:none}}.white-box{background:#fff;border-radius:10px;padding:10px;margin:30px 0 50px}.white-box .inner{border-radius:10px;border:1px solid #bf9200;padding:1em}.white-box .inner p{margin:0;line-height:2}@media screen and (max-width:859px){.white-box{margin:30px 15px 50px}}.main-copy{color:#4c6e32;font-weight:bold;text-align:center;font-size:26px;font-size:2.6rem;margin:1em 0}.main-copy.color{color:#bf9200}.sub-copy{color:#000;font-weight:bold;text-align:center;font-size:18px;font-size:1.8rem;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;margin:1em 0}.margin__0{margin-top:0!important}.margin__05x{margin-top:1em!important}.margin__15x{margin-top:3em!important}.margin__2x{margin-top:4em!important}.mt-0{margin-top:0!important}.fileicon{padding-left:10px;padding-right:10px}.fileicon:before{font-family:FontAwesome;display:inline-block;padding-right:3px}.fileicon--docx:before{content:"\f1c2"}.fileicon--xlsx:before{content:"\f1c3"}.fileicon--pptx:before{content:"\f1c4"}.fileicon--pdf:before{content:"\f1c1"}.fileicon--zip:before{content:"\f1c6"}.fromTopIn{transition:transform 1.0s ease , opacity 1.0s ease;transform:translate(0,0);opacity:1.0}.fromTopOut{transition:transform 1.0s ease , opacity 1.0s ease;transform:translate(0,-10px);opacity:.0}.fromBottomIn{transition:transform 1.0s ease , opacity 1.0s ease;transform:translate(0,0);opacity:1.0}.fromBottomOut{transition:transform 1.0s ease , opacity 1.0s ease;transform:translate(0,10px);opacity:.0}.fromLeftIn{transition:transform 1.0s ease , opacity 1.0s ease;transform:translate(0,0);opacity:1.0}.fromLeftOut{transition:transform 1.0s ease , opacity 1.0s ease;transform:translate(-10px,0);opacity:.0}.fromRightIn{transition:transform 1.0s ease , opacity 1.0s ease;transform:translate(0,0);opacity:1.0}.fromRightOut{transition:transform 1.0s ease , opacity 1.0s ease;transform:translate(10px,0);opacity:.0}.page-title-wrapper{z-index:1;position:relative;padding:90px 0 40px}@media screen and (max-width:859px){.page-title-wrapper{padding:150px 0 40px}}.page-title-inner{text-align:center}.page-title-inner h1.page-title{font-size:32px;font-size:3.2rem;margin:0;line-height:1.5;font-weight:bold}.page-title-inner .en{color:#ed7978;font-size:22px;font-size:2.2rem;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;margin:0}.topicpath{margin-bottom:10px;padding:10px;margin-top:0;font-size:14px;font-size:1.4rem}@media screen and (max-width:859px){.topicpath{margin-bottom:5px;font-size:11px;font-size:1.1rem;padding-left:1em}}@media screen and (max-width:1022px){.topicpath{padding-left:1em}}.topicpath-list{list-style:none;margin:0 auto;padding:0}.topicpath-item{float:left;padding:0 10px 0 5px}.topicpath-item li{margin:0;padding:0}.topicpath-item:first-child{padding:0;background:0}.topicpath-item:not(:last-child)::after {font-family:FontAwesome;content:"";padding:0 8px;margin-left:5px;display:inline-block}.topicpath-link{color:#666}.topicpath-link:visited,.topicpath-link:focus,.topicpath-link:active{color:#666}ul.page-navi{display:flex;justify-content:center;padding:0;margin:0}ul.page-navi li{list-style:none;margin:1em;width:19%}@media screen and (max-width:859px){ul.page-navi li{margin:.3em}}ul.page-navi li a{display:block;background:#ea6269;color:#fff;text-decoration:none;text-align:center;padding:.6em}ul.page-navi li a:hover,ul.page-navi li a:active,ul.page-navi li a:focus{color:#fff;text-decoration:none}ul.page-navi li a:visited{color:#fff}@media screen and (max-width:859px){ul.page-navi li a{font-size:13px;font-size:1.3rem}}ul.page-navi li a::after{font-family:ionicons;content:"";display:block;line-height:1;transition:.2s}ul.page-navi li a:hover::after{transition:.2s;transform:translate(0,5px)}.btn-01,p.btn-unit a{position:relative;display:inline-block;padding:1em 130px 1em 1.5em;text-align:left;transition:.2s;border-radius:5px;color:#5e4423!important;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;border:1px solid #bf9200;transition:.5s}.btn-01::after,p.btn-unit a::after{content:"";position:absolute;width:35px;height:7px;position:absolute;top:50%;right:35px;transform:translateY(-50%);transition:.5s;background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/arrow.svg) no-repeat center center;background-size:contain;transition:.2s}.btn-01:hover,p.btn-unit a:hover{background:#bf9200;color:#fff!important}.btn-01:hover::after,p.btn-unit a:hover::after{right:20px;background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/arrow_w.svg) no-repeat center center;background-size:contain;transition:.2s}.btn-01.-center,p.btn-unit a.-center{text-align:center}.btn-01.-download,p.btn-unit a.-download{padding:1.5em 5em 1.5em 4em}.btn-01.-download::after,p.btn-unit a.-download::after{content:"";border-radius:none;border:none;width:20px;height:20px;background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/download.png) no-repeat center center;background-size:contain;right:30px;top:47%}.btn-01.-noborder,p.btn-unit a.-noborder{background:none;border:none;padding:1em 65px 1em 0}.btn-01.-noborder::after,p.btn-unit a.-noborder::after{right:0}.btn-01.-noborder:hover,p.btn-unit a.-noborder:hover{background:none;color:#5e4423!important}.btn-01.-noborder:hover::after,p.btn-unit a.-noborder:hover::after{background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/arrow.svg) no-repeat center center;background-size:contain;right:-15px}p.btn-unit{text-align:center}.btn-02{display:inline-block;background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/dotline.png) repeat-x 0 100%;background-size:5px auto;text-align:center;padding:.3em 0;transition:.2s;position:relative;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;color:#5e4423;color:#5e4423;text-decoration:none}.btn-02:hover,.btn-02:active,.btn-02:focus{color:#5e4423;text-decoration:none}.btn-02:visited{color:#5e4423}.btn-02:after{content:"";width:44px;height:44px;background:#ed7978;border:1px solid #fff;border-radius:22px;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:-58px;transform:translateY(-50%);font-family:FontAwesome;content:"";font-size:10px;font-size:1rem;transition:.2s}.btn-02:hover{transition:.2s;color:#5e4423}.btn-02:hover:after{right:-1.5em;transform:translate(50px,-50%)}.btn-form{font-size:16px;font-size:1.6rem;color:#fff;display:inline-block;padding:1em 3em;border-radius:30px;line-height:1;border:none;background:#ed7978}.btn-back{font-size:16px;font-size:1.6rem;color:#ed7978;display:inline-block;padding:1em 3em;box-shadow:0 0 10px -7px #000;border-radius:30px;line-height:1;border:none;background:#fff}.acms-entry table,.table-01{width:100%;border-collapse:collapse;border-radius:10px;overflow:hidden;border-spacing:0;border-collapse:separate}.acms-entry table thead,.table-01 thead{background:#ed7978}.acms-entry table thead th,.table-01 thead th{font-weight:bold;color:#fff}.acms-entry table tbody tr,.table-01 tbody tr{background:#fff}.acms-entry table tbody tr:nth-child(2n),
    .table-01 tbody tr:nth-child(2n) {background:#f4f0e7}.acms-entry table tbody tr th,.table-01 tbody tr th{color:#ed7978;text-align:left}.acms-entry table tbody tr+tr th,.acms-entry table tbody tr+tr td,.table-01 tbody tr+tr th,.table-01 tbody tr+tr td{border-left:4px solid #ed7978;border-top:4px solid #ed7978}.acms-entry table tbody tr>th+td,.acms-entry table tbody tr>td+td,.table-01 tbody tr>th+td,.table-01 tbody tr>td+td{border-left:4px solid #ed7978}.acms-entry table th,.acms-entry table td,.table-01 th,.table-01 td{border:none;padding:1em 2em;border-radius:0}.acms-entry table th p,.acms-entry table td p,.table-01 th p,.table-01 td p{margin:0}.table-01{margin-bottom:2em}table.table-02{width:100%;border-collapse:collapse}table.table-02 th,table.table-02 td{border:1px solid #c6c7c5;padding:10px;border-left:0}table.table-02 th{background:#f5f3ef;text-align:left}table.table-03{width:100%;border-collapse:collapse;border-top:1px solid #aaa}table.table-03 th,table.table-03 td{border-bottom:1px solid #c6c7c5;padding:10px;border-left:0;font-size:14px;font-size:1.4rem}table.table-03 th{color:#ed7978;text-align:right}table.calendar{width:100%;border-collapse:collapse}table.calendar th,table.calendar td{border:1px solid #ddd;padding:10px;text-align:center}table.calendar th{background:#fff}table.table-border{width:100%;border-collapse:collapse;border-top:1px solid #dde5e9}table.table-border th,table.table-border td{border-bottom:1px solid #dde5e9;padding:10px 1em;border-left:0;text-align:left;font-weight:normal}@media screen and (max-width:859px){table.table-border th,table.table-border td{float:none;display:block;width:100%!important}}table.table-border th{width:20%}@media screen and (max-width:859px){table.table-border th{border-bottom:none;padding-bottom:0}}table.table-border.-table02 th{width:25%}table.table-noborder{width:100%;border-collapse:collapse}table.table-noborder th,table.table-noborder td{border:20px solid #fff;padding:5px;border-left:0;text-align:left;font-weight:normal;-webkit-text-size-adjust:100%}@media print,screen and (min-width:860px){table.table-noborder th,table.table-noborder td{font-size:18px;font-size:1.8rem}}table.table-noborder th{width:20%;text-align:center;position:relative}table.table-noborder th .kadomaru{background:#ef8688;color:#fff;display:block;border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center}table.table-noborder td td{border:none}@media screen and (max-width:859px){.table-scroll{overflow-x:auto}.table-scroll table{min-width:768px}}.sec-title{text-align:center}.sec-title .jp{font-size:32px;font-size:3.2rem;line-height:1.2;font-weight:600;margin:0}@media screen and (max-width:859px){.sec-title .jp{font-size:24px;font-size:2.4rem;line-height:1.2}}.sec-title .jp.-only{line-height:1.5;color:#4c6e32;font-size:40px;font-size:4rem}@media screen and (min-width:860px) and (max-width:1200px){.sec-title .jp.-only{font-size:36px;font-size:3.6rem}}@media screen and (max-width:859px){.sec-title .jp.-only{font-size:25px;font-size:2.5rem}}.sec-title .en{font-size:22px;font-size:2.2rem;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;color:#ed7978;margin:0}@media screen and (max-width:859px){.sec-title .en{font-size:13px;font-size:1.3rem}}.sec-title.-horizon{display:flex;justify-content:flex-start;align-items:center}.sec-title.-horizon .jp{margin-right:1em}.normal-title{font-size:26px;font-size:2.6rem;text-align:center;font-weight:600;color:#5e4423}.h2-01{font-size:26px;font-size:2.6rem}@media screen and (max-width:859px){.h2-01{font-size:22px;font-size:2.2rem}}.h2-01.-center{text-align:center}.h2-01.-green{color:#4c6e32}.container>*:first-child{margin-top:0}.entry h2.title{font-size:26px;font-size:2.6rem;margin:0;line-height:1.5}@media screen and (max-width:859px){.entry h2.title{font-size:22px;font-size:2.2rem}}.h2-02{font-size:30px;font-size:3rem;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;font-weight:bold;color:#bf9200;text-align:center}@media screen and (max-width:859px){.h2-02{font-size:22px;font-size:2.2rem}}.h3-01{font-size:22px;font-size:2.2rem}@media screen and (max-width:859px){.h3-01{font-size:20px;font-size:2rem}}.h3-01.-green{color:#4c6e32}.h3-02{font-size:26px;font-size:2.6rem;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;font-weight:bold;color:#bf9200;text-align:center}.h3-02 span{background:#bf9200;border-radius:2em;padding:.5em 1em;display:inline-block;color:#fff}@media screen and (max-width:859px){.h3-02{font-size:20px;font-size:2rem}}.h3-03{width:10em;border-radius:3px;background:#ef8688;text-align:center;padding:.2em 0;color:#fff}.entry h3.title{font-size:22px;font-size:2.2rem;margin:0}@media screen and (max-width:859px){.entry h3.title{font-size:20px;font-size:2rem}}.h4-01{font-size:20px;font-size:2rem}@media screen and (max-width:859px){.h4-01{font-size:18px;font-size:1.8rem}}.entry h4.title{font-weight:normal;color:#ed7978;font-size:20px;font-size:2rem;margin-left:0;margin-right:0}@media screen and (max-width:859px){.entry h4.title{font-size:18px;font-size:1.8rem}}.h5-01{font-size:18px;font-size:1.8rem;font-weight:bold}ul.list-headline{margin-top:0;border-top:5px dotted #fad9df;padding:0}ul.list-headline li{list-style:none}ul.list-headline li a{display:block;border-bottom:5px dotted #fad9df;background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon_arrow_b.png) no-repeat 97% 50%;background-size:13px 13px;padding:1em 0;color:#5e4423;text-decoration:none;transition:.2s}ul.list-headline li a:hover,ul.list-headline li a:active,ul.list-headline li a:focus{color:#5e4423;text-decoration:none}ul.list-headline li a:visited{color:#5e4423}ul.list-headline li a dl{margin:0;padding:0 .5em}@media print,screen and (min-width:860px){ul.list-headline li a dl{display:flex}}ul.list-headline li a dt{color:#ed7978}@media print,screen and (min-width:860px){ul.list-headline li a dt{width:8em}}ul.list-headline li a dd{position:relative}@media print,screen and (min-width:860px){ul.list-headline li a dd{width:calc(100% - 8em)}}ul.list-headline li a dd a{color:#ed7978;text-decoration:none}ul.list-headline li a dd a:hover,ul.list-headline li a dd a:active,ul.list-headline li a dd a:focus{color:#ed7978;text-decoration:none}ul.list-headline li a dd a:visited{color:#ed7978}ul.list-headline li a:hover{background:rgba(250,217,223,.4);transition:.2s}.rice{padding:0}.rice li{margin:0 0 5px 1em;text-indent:-1em;list-style:none}.rice li:before{content:"※"}.dl-list01 dt{padding-left:1em;text-indent:-.2em;font-weight:bold}.dl-list01 dt::before{margin:0 5px 0 -.8em;display:inline-block;content:"●";font-size:9px;font-size:.9rem;color:#ed7978;position:relative;top:-2px;left:0}.dl-list01 dd{margin-bottom:.8em}.list01{list-style-type:none;padding:0 1em}.list01 li{padding-left:1em;text-indent:-.2em}.list01 li::before{margin:0 5px 0 -.8em;display:inline-block;content:"・";font-size:10px;font-size:1rem;color:#ed7978;position:relative;top:-2px;left:0}.list01.deco li{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;font-weight:bold;font-size:18px;font-size:1.8rem;margin-bottom:.5em}.list01.shikaku li:before{content:"◆"}.list01.list-pdf li{text-indent:-.3em}.list01.list-pdf li a{color:#5e4423;padding:0}.list01.list-pdf li:before{font-family:FontAwesome;content:"";font-size:15px;font-size:1.5rem;margin-right:10px}.list-no{padding-left:.5em;list-style-type:none}.list-no li{padding-left:1em;text-indent:-.1em;font-weight:bold;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;color:#000;line-height:1.2}.list-no li span{display:inline-block;width:20px;height:20px;border-radius:10px;background:#ed7978;font-size:13px;font-size:1.3rem;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:1em;position:relative;top:1.6em;left:-2em}.ranking-list{padding-left:.5em;list-style-type:none;margin:1em 0 3em}.ranking-list li{padding-left:80px;text-indent:-80px;font-size:18px;font-size:1.8rem;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;font-weight:bold;background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/dotline.png) repeat-x 0 100%;background-size:9px auto;padding-bottom:.8em}.ranking-list li::before{display:inline-block;position:relative;top:30px;left:-.5em;content:"";width:80px;height:71px;background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon_no01.png) no-repeat center center;background-size:contain}.ranking-list li:nth-child(2)::before {background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon_no02.png) no-repeat center center;background-size:contain}.ranking-list li:nth-child(3)::before {background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon_no03.png) no-repeat center center;background-size:contain}.ranking-list.-no01 li::before{background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon_no01.png) no-repeat center center!important;background-size:contain!important}.within{padding-left:0;list-style-type:none;-js-display:flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.within li{margin:0 1em}.within a{position:relative;display:inline-block;padding-left:0;text-decoration:none;color:#ed7978}.within a:after{font-family:ionicons;content:"";width:100%;font-size:20px;font-size:2rem;color:#ed7978;display:block;text-align:center;line-height:1}.list-arrow{padding-left:0;list-style-type:none}.list-arrow a{position:relative;display:inline-block;padding-left:1em;text-indent:-.3em;color:#5e4423;text-decoration:none}.list-arrow a::before{color:#ed7978;font-family:ionicons;content:"";margin-right:5px;display:inline-block;font-size:15px;font-size:1.5rem;text-align:center}.list-within{margin:1em 0;padding:0;-js-display:flex;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.list-within li{padding:1em;list-style:none}@media print,screen and (min-width:860px){.list-within li{padding:2em}}.list-within li a{display:inline-block;background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/dotline.png) repeat-x 0 100%;background-size:5px auto;text-align:center;padding:.3em 0;transition:.2s;position:relative;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;color:#5e4423}.list-within li a:after{content:"";width:16px;height:16px;background:#ed7978;border:1px solid #fff;border-radius:8px;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:-20px;transform:translateY(-50%);font-family:FontAwesome;content:"";font-size:10px;font-size:1rem;transition:.2s}ul.pager{text-align:center;padding:0;margin-top:4em;margin-bottom:4em;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;-js-display:flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}ul.pager li{list-style:none;display:inline-block;margin:0 1em}ul.pager li a{display:block}ul.pager li.arrow a{color:#ed7978;text-decoration:none}ul.pager li.arrow a:hover,ul.pager li.arrow a:active,ul.pager li.arrow a:focus{color:#ed7978;text-decoration:none}ul.pager li.arrow a:visited{color:#ed7978}ul.pager li span.no{display:inline-block}ul.pager li span.no a{display:inline-block;padding:3px 5px;color:#5e4423;text-decoration:none}ul.pager li span.no a:hover,ul.pager li span.no a:active,ul.pager li span.no a:focus{color:#5e4423;text-decoration:none}ul.pager li span.no a:visited{color:#5e4423}ul.pager li.cur span.no{padding:3px 5px;border-bottom:1px solid #5e4423}ul.pager li.pager-text{text-indent:-99999px;position:relative;display:inline-block;width:20px;height:10px;margin-left:1.5em;background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon/arrow-normal.svg) no-repeat center center;background-size:contain}ul.pager li.pager-text.-prev{transform:scale(-1,1);margin-right:1.5em}ul.pagination{padding:0;text-align:center}ul.pagination li.page-item{list-style:none;display:inline-block;padding-left:10px;padding-right:10px}ul.icon-01{padding:0}ul.icon-01 li{display:inline-block;list-style:none;margin-bottom:3px}ul.icon-01 li span{display:block;border:1px solid #ed7978;color:#ed7978;font-size:12px;font-size:1.2rem;padding:1px 10px}.arrow-icon{position:relative;padding-right:40px;color:#666;text-decoration:none}.arrow-icon:hover,.arrow-icon:active,.arrow-icon:focus{color:#666;text-decoration:none}.arrow-icon:visited{color:#666}.arrow-icon:after{content:"";display:inline-block;width:20px;height:20px;background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/icon_arrow.png) no-repeat center center;background-size:contain;position:relative;top:3.5px;right:-5px}.youtube{margin-top:0;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.googlemap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.googlemap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.tab-01 ul.tabs{display:flex;justify-content:center;padding:0;border-bottom:4px solid #ed7978}.tab-01 ul.tabs li{list-style:none;cursor:pointer;text-align:center;position:relative;margin:0 10px}@media screen and (max-width:859px){.tab-01 ul.tabs li{width:45%}}.tab-01 ul.tabs li span{display:block;padding:15px 35px;font-weight:bold}@media screen and (max-width:859px){.tab-01 ul.tabs li span{padding:7px 5px}}.tab-01 ul.tabs li>span{background:#ed7978;color:#fff;height:100%}.tab-01 ul.tabs li a>span{background:#eee;height:100%}.text-copy-01{font-size:30px;font-size:3rem;margin-top:0}.sec-faq{padding:3em 0}@media screen and (min-width:1023px) and (max-width:1200px){.sec-faq{padding-right:6vw}}.faq-contents{margin:3em 0}.faq-item{border-radius:3px;padding:30px 0;transition:.3s;margin:0;border-top:1px solid #bf9200}.faq-item.-last{border-bottom:1px solid #bf9200}.faq-item .faq-q{padding-right:1.5em;cursor:pointer;position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;color:#000;font-size:16px;font-size:1.6rem}@media screen and (max-width:859px){.faq-item .faq-q{padding-right:0!important;flex-wrap:nowrap}}.faq-item .faq-q .inner{margin:0 1em}.faq-item .faq-q p{margin:0;padding:0 30px;width:calc(100% - 80px)}@media screen and (max-width:859px){.faq-item .faq-q p{width:calc(100% - 65px);padding:0 15px}}.faq-item .faq-q:before{content:"Q.";color:#ed7978;font-weight:bold;font-size:40px;font-size:4rem;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;line-height:.7}@media screen and (max-width:859px){.faq-item .faq-q:before{font-size:28px;font-size:2.8rem}}.faq-item .faq-q::after{content:"+";display:flex;align-items:center;justify-content:center;transition:.3s;width:40px;height:40px;border-radius:20px;color:#bf9200;border:1px solid #bf9200}@media screen and (max-width:859px){.faq-item .faq-q::after{transform:scale(.75,.75)}}.faq-item .faq-q:hover::after{background:#bf9200;color:#fff}.faq-item .faq-q.is-open::after{content:"─"}.faq-item .faq-a{display:none;font-size:16px;font-size:1.6rem;position:relative;padding:1em 4.5em 0}@media screen and (max-width:859px){.faq-item .faq-a{padding:1em 2.5em 0}}.faq-item .faq-a .inner{display:flex}.faq-item .faq-a .inner:before{content:"A";color:#bf9200;font-weight:bold;font-size:40px;font-size:4rem;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;line-height:.7}.faq-item .faq-a .inner .inner-box{margin:0 1em}.faq-item .faq-a p{margin:0}.flow-contents{margin-bottom:2em;background:#fff;border:1px solid #bf9200}@media print,screen and (min-width:860px){.flow-contents .inner{width:860px;margin:0 auto}}.flow-contents .flow-title{position:relative;text-align:center;padding:1em 0;margin:0;cursor:pointer;font-size:26px;font-size:2.6rem}.flow-contents .flow-title p{margin:0}.flow-contents .flow-title::after{display:flex;justify-content:center;align-items:center;position:absolute;top:1em;right:0;display:flex;align-items:center;justify-content:center;width:50px;height:50px;transform:rotate(90deg);transition:.2s;font-family:FontAwesome;content:"";font-size:20px;font-size:2rem;border-radius:25px;border:1.5px solid #bf9200;color:#bf9200;padding:0 0 1px 3px!important}@media print,screen and (min-width:860px){.flow-contents .flow-title::after{transition:.3s}}@media screen and (max-width:859px){.flow-contents .flow-title::after{position:static;display:flex;justify-content:center;align-items:center;margin:.5em auto 0}}.flow-contents .flow-title:hover::after{background:#bf9200;color:#fff}.flow-contents .flow-title.is-open::after{transform:rotate(-90deg)}@media print,screen and (min-width:860px){.flow-contents .flow-title.is-open::after{transition:.3s}}@media screen and (max-width:859px){.flow-contents .flow-title{font-size:22px;font-size:2.2rem;line-height:1.5;padding:1em}}.flow-contents .flow-body{display:none}.flow-contents .flow-body .flow-item{padding:20px}.flow-contents .flow-body .flow-item .no-title{padding-bottom:15px;border-bottom:1px solid #ed7978;color:#ed7978;font-size:25px;font-size:2.5rem;display:flex;align-items:flex-end}.flow-contents .flow-body .flow-item .no-title .no{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;font-size:90px;font-size:9rem;padding:0 20px;line-height:1}@media screen and (max-width:859px){.flow-contents .flow-body .flow-item .no-title .no{padding:0 10px}}.flow-contents .flow-body .flow-item .no-title .text{padding-bottom:.5em}.flow-contents .flow-body .flow-item .no-title.-double{align-items:center}.flow-contents .flow-body .flow-item .no-title.-double .text{padding-bottom:0}@media screen and (max-width:859px){.flow-contents .flow-body .flow-item .no-title{font-size:18px;font-size:1.8rem;align-items:center}.flow-contents .flow-body .flow-item .no-title .no{font-size:45px;font-size:4.5rem}.flow-contents .flow-body .flow-item .no-title .text{padding-bottom:0}.flow-contents .flow-body .flow-item .no-title .text br{display:none}}.flow-contents .flow-body .flow-summary .img{padding:25px 35px}.flow-contents .flow-body .flow-summary .img img{border-radius:10px}@media screen and (max-width:859px){.flow-contents .flow-body .flow-summary .img{padding:15px 0 0}}.flow-contents .flow-body .flow-summary .text{padding:25px 35px}@media screen and (max-width:859px){.flow-contents .flow-body .flow-summary .text{margin-top:1.5em;padding:0}}@media print,screen and (min-width:860px){.flow-contents .flow-body .flow-summary{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flow-contents .flow-body .flow-summary .img{width:45%}.flow-contents .flow-body .flow-summary .text{width:55%}}.flow-contents .flow-body p{margin:0}.acms-entry [class*="column-eximage-"].nocaption,.acms-entry [class*="column-image-"].nocaption,.acms-entry [class*="column-media-"].nocaption,.acms-entry [class*="column-video-"],.acms-entry [class*="column-yolp-"],.acms-entry [class*="column-youtube-"]{margin-top:2em!important}@media screen and (max-width:859px){.acms-entry [class*="column-eximage-"].nocaption,.acms-entry [class*="column-image-"].nocaption,.acms-entry [class*="column-media-"].nocaption,.acms-entry [class*="column-video-"],.acms-entry [class*="column-yolp-"],.acms-entry [class*="column-youtube-"]{margin-bottom:2em!important}}.acms-thumbnail p{margin-top:0}.privacy-text{text-align:center;margin-bottom:4em}.contact-box .message{margin:0 0 35px 0;font-weight:bold}.contact-box .sec-contact-tel{background:#fff;padding:2em;border-left:8px solid #ed7978;border-right:8px solid #ed7978}@media screen and (max-width:859px){.contact-box .sec-contact-tel{text-align:center}}.contact-box .sec-contact-tel h2{text-align:center;font-weight:normal;margin:0}.contact-box .sec-contact-tel .contact-tel{margin-left:auto;margin-right:auto}@media print,screen and (min-width:860px){.contact-box .sec-contact-tel .contact-tel{display:flex;justify-content:center;align-items:center}}.contact-box .sec-contact-tel .contact-tel p{margin:0}@media print,screen and (min-width:860px){.contact-box .sec-contact-tel .contact-tel .time{margin-right:2em}}.contact-box .sec-contact-tel .contact-tel .contact-no{font-size:30px;font-size:3rem}.contact-box .sec-contact-tel .contact-tel .contact-no a{color:#5e4423;text-decoration:none}.contact-box .sec-contact-tel .contact-tel .contact-no a:hover,.contact-box .sec-contact-tel .contact-tel .contact-no a:active,.contact-box .sec-contact-tel .contact-tel .contact-no a:focus{color:#5e4423;text-decoration:none}.contact-box .sec-contact-tel .contact-tel .contact-no a:visited{color:#5e4423}.contact-box .error-text{margin:5px 0 0 0;color:red}.contact-box-top{background: url(../img/icon_flower09.png) no-repeat 0% 100%/15%, url(../img/icon_tree01.png) no-repeat 100% 97%/15%}.contact-form{width:100%;padding:0;list-style:none}.contact-form td,.contact-form th{padding:15px 0}@media screen and (max-width:859px){.contact-form td,.contact-form th{display:block}}@media print,screen and (min-width:860px){.contact-form th{width:30%;text-align:left}}@media screen and (max-width:859px){.contact-form th{border:0;text-align:left;padding-bottom:0}}.contact-form-group::after{content:"";display:block;clear:both}.contact-form-label{display:block;text-align:left;margin:0;padding:10px 10px 0 10px;font-weight:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;font-weight:bold}.contact-form-control{display:block;padding:10px}.contact-form-grid{margin:0 -5px}.contact-form-col,.acms-entry .contact-form-col{margin:0 0 10px 0;padding:0 5px}.contact-form-col:last-child,.acms-entry .contact-form-col:last-child{margin:0}@media print,screen and (min-width:860px){.contact-form{display:table;width:100%}.contact-form-group{display:table-row}.contact-form-label,.contact-form-control{display:table-cell}.contact-form-label{width:25%;padding:25px 15px 15px 15px;vertical-align:top}.contact-form-control{width:75%;padding:15px}.contact-form-col{margin:0}}.contact-box input[type="text"],.contact-box input[type="number"],.contact-box input[type="email"],.contact-box input[type="tel"],.contact-box textarea{border:1px solid #ccc;border-radius:3px;background:#fff;box-shadow:none;padding:1em 1.5em!important}.contact-box input[type="text"]:hover,.contact-box input[type="number"]:hover,.contact-box input[type="email"]:hover,.contact-box input[type="tel"]:hover,.contact-box textarea:hover{border:1px solid rgba(0,0,0,.2)}.contact-box .mail-step{margin:0 0 35px 0;padding:0 10px;counter-reset:mailStep}.contact-box .mail-step-item{float:left;list-style:none;margin:0 10px;padding:18px 0 14px;color:#999;font-size:16px;font-size:1.6rem;font-weight:bold}.contact-box .mail-step-item:before{counter-increment:mailStep;content:counter(mailStep) "."}.contact-box .mail-step-item-current{color:#333}@media print,screen and (min-width:860px){.contact-box .mail-step{height:60px}}.form-btn-box{margin:0 10px 50px 10px;text-align:center}.form-btn{display:inline-block}.form-btn-return{float:left}.form-btn-send{float:right}@media print,screen and (min-width:860px){.form-btn-return{float:none}.form-btn-send{float:none;max-width:360px;width:100%}}.label-required{margin:0 5px;padding:2px 1em;color:#fff;font-size:12px;font-size:1.2rem;border-radius:1em;background:#eb677b;line-height:1.2;font-weight:normal}@media print,screen and (min-width:860px){.label-required{float:right}}.contact-box select[required]:required{border:1px solid #c49511}.contact-box select.focused:invalid{border:1px solid #c41134}.contact-box select[required]:valid{border:1px solid #a7a7aa}.contact-box input[required]:required,.contact-box textarea[required]:required{background:#fffdeb}.contact-box input.focused:invalid,.contact-box textarea.focused:invalid{background:#ffebee}.contact-box input[required]:valid,.contact-box textarea[required]:valid{background:#fff}.contact-box input[type="text"],.contact-box input[type="password"],.contact-box input[type="datetime"],.contact-box input[type="datetime-local"],.contact-box input[type="date"],.contact-box input[type="month"],.contact-box input[type="time"],.contact-box input[type="week"],.contact-box input[type="number"],.contact-box input[type="email"],.contact-box input[type="url"],.contact-box input[type="search"],.contact-box input[type="tel"]{font-size:16px;font-size:1.6rem;padding:14px 5px 10px 5px}.contact-box textarea{font-size:16px;font-size:1.6rem;padding:5px 5px 4px}.contact-box select{font-size:16px;font-size:1.6rem;padding:11px 30px 11px 10px;vertical-align:top}.valid-mark{display:none}.valid-mark.valid{display:inline;color:#5cb85c;float:right}.invalid{background:#ffebee!important}table.contact-form .cource{padding-left:30px}table.contact-form .price{color:#666;font-size:84%}table.contact-form .readonly,table.contact-form .readonly:focus{border:0;background:#fff;box-shadow:none}.form-kiyaku{text-align:center;margin-top:2em}.sec-contact-form{padding:4em 0}@media print,screen and (min-width:860px){article.entry{padding-bottom:8em}}.acms-entry [class*="column-eximage-"].nocaption,.acms-entry [class*="column-image-"].nocaption,.acms-entry [class*="column-media-"].nocaption,.acms-entry [class*="column-video-"],.acms-entry [class*="column-yolp-"],.acms-entry [class*="column-youtube-"]{margin-top:4em}.acms-entry [class*="column-eximage-"],.acms-entry [class*="column-image-"],.acms-entry [class*="column-media-"]{margin-top:4em}.acms-entry{padding:0}.acms-entry a.file{display:block;color:#ed7978;position:relative}.acms-entry a.file::before{width:14px;height:14px;color:#fff;background:#ed7978;font-family:ionicons;content:"";margin-right:5px;display:inline-block;font-size:10px;font-size:1rem;border-radius:7px;text-align:center}.acms-entry .list01{margin-top:1em}.acms-entry .index-text{margin:.5em 0 3em;color:#ed7978;text-align:center;color:#5e4423;font-size:16px;font-size:1.6rem}.bid-1 .acms-entry .acms-grid{margin:0!important}@media screen and (max-width:1022px){.bid-1 .acms-entry .acms-grid{padding:0 1em}}header.entry-header{background:url(https://www.sagiokakanpou.co.jp/themes/main/assets/img/dotline.png) repeat-x 0 100%;background-size:9px auto;padding-bottom:.8em}header.entry-header h2.h2-01{margin:1em 0}header.entry-header h2.h2-01.-green a{color:#4c6e32}header.entry-header .entry-info{margin-top:.5em;text-align:right}header.entry-header .entry-info a.entry-category{display:inline-block;padding:.5em 1em;border:1px solid #bf9200;background:#bf9200;color:#fff!important;line-height:1;border-radius:2em;transition:.2s;font-size:14px;font-size:1.4rem}header.entry-header .entry-info a.entry-category:hover{color:#bf9200!important;background:#fff;transition:.2s}header.entry-header a{color:#5e4423;text-decoration:none}header.entry-header a:hover,header.entry-header a:active,header.entry-header a:focus{color:#5e4423;text-decoration:none}header.entry-header a:visited{color:#5e4423}@media print,screen and (min-width:860px){.box-01{display:flex;justify-content:space-between}}@media screen and (max-width:859px){.box-01{padding:0 1em}}@media print,screen and (min-width:860px){.box-01 .photo{width:48%}.box-01 .body{width:48%}}@media screen and (max-width:859px){.box-01 .body{padding-top:1em}.box-01 .body .description{margin-top:.5em}.box-01 .btn-wrap{text-align:center}}.box-01.-reverse{flex-direction:row-reverse}.box-02{background:#f9f8f6;padding:20px 0}@media screen and (max-width:859px){.box-02{margin-left:1em!important;margin-right:1em!important}}.deco-box{background:#fff;border-radius:10px;padding:10px;text-align:center;margin:40px 0 75px}.deco-box .inner{border-radius:10px;border:1px solid #bf9200;padding:1em}.deco-box .inner p{margin:0;line-height:2}@media screen and (max-width:859px){.deco-box{margin:40px 15px 75px;text-align:left}}.archive{background:#000;padding:8px;color:#fff;margin-bottom:2em}.archive a{color:#fff;text-decoration:none}.archive a:hover,.archive a:active,.archive a:focus{color:#fff;text-decoration:none}.archive a:visited{color:#fff}.archive .inner{border:1px solid #ddd;padding:15px}.archive h2{text-align:center;margin:0;color:#fff;font-size:18px;font-size:1.8rem}.archive h2::after{display:block;content:'';background:#ed7978;height:2px;width:40px;margin-left:auto;margin-right:auto}ul.archive-entry{margin:1em 0 0;padding:0}ul.archive-entry li{list-style:none}ul.archive-entry li:not(:last-child) {margin-bottom:10px}ul.archive-entry a{display:block}ul.archive-entry a::after{content:"";display:block;clear:both}ul.archive-entry .thumb{width:70px;float:left;margin-right:10px}ul.archive-entry .body{overflow:hidden}ul.archive-entry .body dl{margin:0}ul.archive-entry .body .date{font-size:11px;font-size:1.1rem}ul.archive-entry .body .title{font-size:13px;font-size:1.3rem}.archive-year{margin:1em 0 0;padding:0}.archive-year li{list-style:none}.archive-year li:not(:last-child) {margin-bottom:10px}.archive-year a{display:block;position:relative}.archive-year a::after{content:"";display:block;clear:both}.archive-year a::after{font-family:ionicons;content:"";display:inline-block;position:absolute;top:calc(50% - .5em);right:5px;color:#ed7978;line-height:1;transition:all .3s}.archive-year a:hover::after{transform:translate(5px,0)}