@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;box-sizing: border-box}body{line-height:1.4}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration: none}img{max-width: 100%}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}.clearfix{display: inline-table}* html .clearfix{height: 1%}.clearfix{display: block}span,a,strong,small{color: inherit;font-size: inherit;font-family: inherit;line-height: inherit;letter-spacing: inherit}input[type="submit"],input[type="reset"],input[type="button"]{border-radius: 0;-webkit-box-sizing: content-box;-webkit-appearance: button;appearance: button;border: none;box-sizing: border-box;cursor: pointer;background: transparent}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display: none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset: -2px}button{background-color: transparent;border: none;cursor: pointer;outline: none;padding: 0;appearance: none}*{font-family: "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-feature-settings: "palt";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #666;box-sizing: border-box;font-size: 15px;font-style: normal;font-weight: 400;line-height: 1.8;letter-spacing: 0.08em;text-align: justify}.mincho{font-family: yu-mincho-pr6,sans-serif;font-weight: 600}h2{font-family: "游明朝",YuMincho,yu-mincho-pr6,sans-serif;font-weight: 600}a{transition: .3s}a:hover{opacity: .6}br{line-height: inherit}span,a,strong,small{color: inherit;font-size: inherit;font-family: inherit;font-weight: inherit;letter-spacing: inherit}.wrap{width: 800px;margin: 0 auto;position: relative}.wrap.midium{width: 930px}.row{display: flex;justify-content: space-between}.linkwrap{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: 10}.body-wrap{overflow: hidden;position: relative}.sp{display: none}.btn{width: 220px;height: 50px;max-width: 100%;display: flex;align-items: center;padding-left: 25px;background: #02104c;color: #c0a209;position: relative;z-index: 0}.btn:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;transition: .3s;opacity: 0;background: rgb(192,162,9);background: -moz-linear-gradient(left,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);background: -webkit-linear-gradient(left,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);background: linear-gradient(to right,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0a209',endColorstr='#c0a209',GradientType=1 )}.btn:after{content: '';width: 30px;height: 1px;background: #c0a209;position: absolute;top: 50%;right: 0;transform: translateY(-50%);transition: .3s}.btn:hover{opacity: 1;color: #02104c}.btn:hover:before{opacity: 1}.btn:hover:after{background: #02104c}.btn.gold{background: transparent;color: #02104c}.btn.gold:before{opacity: 1}.btn.gold:after{background: #02104c}.btn.gold:hover{opacity: .6}.btn.wide{width: 270px}.btn.sp{display: none}header{width: 100%;background: #fff;display: flex;align-items: center;justify-content: space-between;padding: 0 20px 0 27px;height: 100px;position: fixed;top: 0;left: 0;z-index: 9990;transition: .5s}header .logo{width: 286px;display: block}header .clinic-name{display: block;font-size: 12px;color: #ccc;margin-right: 18px}header .right .row{justify-content: flex-end;align-items: center;margin-bottom: 8px}header .right .row .tel{width: 161px;height: 27px;background: #c0a209;color: #fff;font-size: 18px;display: flex;justify-content: center;align-items: center}header .right .row .tel span{padding-left: 17px;background: url(../images/common/icon-tel01.png.webp) no-repeat left center/11.7px}header.clone{opacity: 0;visibility: hidden}header.clone.fix{opacity: 1;visibility: visible}.gnav{display: flex}.gnav li{font-size: 14px;margin-left: 1.8em}p.access{padding-left: 26px}p.access.address{background: url(../images/common/icon-address01.png.webp) no-repeat center left 4px/9px}p.access.car{background: url(../images/common/icon-car01.png.webp) no-repeat center left/18px}.hour-table{width: 345px;table-layout: fixed;position: relative;margin-bottom: 12px}.hour-table:before{content: '';width: 100%;height: 1px;background: url(../images/common/border01.png.webp) repeat-x left center/auto 1px;position: absolute;bottom: 38px;left: 0}.hour-table thead{background: #666}.hour-table thead th{width: 115px;font-size: 12px;font-weight: 700;color: #fff;padding: .4em 0 .4em 1em;letter-spacing: .22em;text-align: left}.hour-table thead td{color: #fff;font-size: 14px;text-align: center;vertical-align: middle}.hour-table tbody{background: #fff}.hour-table tbody th{text-align: right;font-size: 14px;padding: .5em 1em .5em 0}.hour-table tbody td{text-align: center;font-size: 12px;vertical-align: middle}.hour-table + p{font-size: 12px}.treat-tab dt{width: 100%;height: 100px;background: #ccc;display: flex;justify-content: center;align-items: center;font-size: 25px;color: #02104c;position: relative;z-index: 0;cursor: pointer}.treat-tab dt:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;transition: .3s;opacity: 0;background: rgb(192,162,9);background: -moz-linear-gradient(left,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);background: -webkit-linear-gradient(left,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);background: linear-gradient(to right,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0a209',endColorstr='#c0a209',GradientType=1 )}.treat-tab dt.active:before{opacity: 1}.treat-tab dt:after{content: '';width: 0;height: 0;border-style: solid;border-width: 13px 8px 0 8px;border-color: #faf4c2 transparent transparent transparent;position: absolute;bottom: -13px;left: 50%;transform: translateX(-50%);transition: .3s;opacity: 0}.treat-tab dt.active:after{opacity: 1}.treat-tab dt.active{pointer-events: none}.treat-tab dt:nth-of-type(1) span{padding-left: 75px;background: url(../images/common/icon-outpatient02.png.webp) no-repeat left center/55px;line-height: 3}.treat-tab dt:nth-of-type(2) span{padding-left: 73px;background: url(../images/common/icon-homevisit02.png.webp) no-repeat left center/59px;line-height: 3}.treat-tab dd{background: #fff;padding: 60px 65px;display: none}.treat-tab dd.active{display: block}.treat-tab dd .wrap-gray{margin-top: 65px;background: #f2f2f2;padding: 40px}.treat-tab dd .wrap-gray h3{font-size: 25px;color: #c0a209;margin: 0 0 25px;text-align: center}.treat-tab dd .wrap-gray .left{width: 360px}.treat-tab dd .wrap-gray .left .btn{margin-top: 18px}.treat-tab dd .wrap-gray .right{width: 316px}.treat-tab dd .wrap-gray .right h4{font-size: 12px;font-weight: 700;border-bottom: solid 1px;padding-bottom: .8em;margin-bottom: 1em}.treat-tab dd .wrap-gray .row + .btn{margin: 20px auto 0}.treat-list{display: flex;flex-wrap: wrap}.treat-list li{width: 16.66%;text-align: center;font-weight: 700;transition: .3s;position: relative;padding-bottom: 11px}.treat-list li:after{content: '';width: 6px;height: 6px;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%) rotate(45deg);transition: .3s}.treat-list li:nth-of-type(n+7){margin-top: 50px}.treat-list li img{width: 67px;display: block;margin: 0 auto;transition: .3s;margin-bottom: 10px}.treat-list li img.on{position: absolute;top: 0;left: 50%;transform: translateX(-50%);opacity: 0}.treat-list li:hover{color: #c0a209}.treat-list li:hover:after{border-color: #c0a209}.treat-list li:hover img.off{opacity: 0}.treat-list li:hover img.on{opacity: 1}.visit-list{display: flex;flex-wrap: wrap}.visit-list li{width: 25%;font-weight: 700;text-align: center;transition: .3s;line-height: 1.6;position: relative;padding-bottom: 11px}.visit-list li:after{content: '';width: 6px;height: 6px;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%) rotate(45deg);transition: .3s}.visit-list li img{width: 81px;display: block;margin: 0 auto 14px;transition: .3s}.visit-list li img.on{position: absolute;top: 0;left: 50%;transform: translateX(-50%);opacity: 0}.visit-list li:hover{color: #c0a209}.visit-list li:hover img.off{opacity: 0}.visit-list li:hover img.on{opacity: 1}.visit-list li:hover:after{border-color: #c0a209}.gmap{height: 360px;position: relative}.gmap iframe{width: 100%;height: 100%;position: absolute;top: 0;left: 0;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%)}.foot-info{padding-top: 55px;padding-bottom: 55px;min-height: 560px;display: flex;align-items: center}.foot-info .content{width: 370px}.foot-info .logo{display: block;width: 370px;margin-bottom: 24px}.foot-info .hour-table{margin-top: 24px}.foot-info .img{width: 50vw;height: calc(100% - 110px);background: url(../images/common/foot-info01.jpg.webp) no-repeat center/cover;position: absolute;top: 55px;right: calc(-50vw + 465px)}.no-webp .foot-info .img{background-image: url(../images/common/foot-info01.jpg.webp)}footer{background: #02104c;padding-top: 70px}footer .sitemap{z-index: 0}footer .sitemap .item01{width: 354px;position: absolute;bottom: -160px;right: calc(-50vw + 400px);z-index: -1}footer .sitemap dl dt{color: #fff;line-height: 2}footer .sitemap dl dt + .row{margin-top: 20px}footer .sitemap dl>.row{width: 472px}footer .sitemap dl>.row dd{width: 200px}footer .sitemap dl>.row dd p.ttl{font-size: 12px;color: #c0a209;border-bottom: solid 1px;padding-bottom: .5em}footer .sitemap dl>.row dd .row{flex-wrap: wrap}footer .sitemap dl>.row dd .half li{width: 50%}footer .sitemap dl>.row dd li{font-size: 12px;color: rgba(255,255,255,.7);padding-left: .6em;position: relative;margin-top: .6em}footer .sitemap dl>.row dd li:before{content: '-';position: absolute;left: 0}footer .copy{width: 1000px;margin: 90px auto 0;border-top: solid 1px rgba(255,255,255,.5);display: block;text-align: center;color: #fff;font-size: 12px;padding: 20px 0 24px;position: relative}.float-resv{position: fixed;bottom: 20%;right: 0;z-index: 9980;-webkit-writing-mode: vertical-rl;-ms-writing-mode: tb-rl;writing-mode: vertical-rl;width: 57px;height: 225px;display: flex;justify-content: center;align-items: center;color: #02104c;background: rgb(192,162,9);background: -moz-linear-gradient(top,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);background: -webkit-linear-gradient(top,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);background: linear-gradient(to bottom,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0a209',endColorstr='#c0a209',GradientType=0 )}.float-resv .rotate{transform: rotate(-90deg);display: inline-block}@media(max-width: 768px){*{font-size: 3.73vw}.pc{display: none !important}.sp{display: block}.wrap{width: 100%;padding-left: 6.66vw;padding-right: 6.66vw}.wrap.midium{width: 100%}.row{flex-wrap: wrap}.btn{width: 60vw;height: 13.33vw;font-size: 4vw;padding-left: 6.66vw}.btn.wide{width: 60vw;padding-left: 5.33vw}.btn:after{width: 8vw}.btn.sp{display: flex}header{position: fixed;height: 16vw;padding: 0 0 0 2.66vw}header .logo{width: 62.26vw}header .gnav{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #fff;display: block;opacity: 0;visibility: hidden;z-index: -1;padding-top: 24vw;transition: .3s}header .gnav.active{opacity: 1;visibility: visible}header .gnav li{font-size: 3.73vw;text-align: center;margin: 0;background: #02104c;width: 90%;margin: auto;color: #fff;padding: 2vw;font-weight: 600}header .gnav li a{display: block;text-align: center}header .gnav li + li{margin-top: .8em}p.access{padding-left: 6.66vw}p.access.address{background-size: 2.32vw;background-position: center left 1.33vw}p.access.car{background-size: 4.8vw}.hour-table{width: 100%;margin-bottom: 2.33vw}.hour-table:before{bottom: 10vw}.hour-table thead th{font-size: 3.2vw;width: 31.33vw}.hour-table thead td{font-size: 3.73vw}.hour-table tbody th{font-size: 3.733vw}.hour-table tbody td{font-size: 3.2vw}.hour-table + p{font-size: 3.2vw}.treat-tab dt{width: 50%;height: 26.66vw;font-size: 4.66vw}.treat-tab dt:nth-of-type(1) span{padding-left: 0;padding-top: 10vw;background-size: 11.93vw;background-position: top center;line-height: 1}.treat-tab dt:nth-of-type(2) span{padding-left: 0;padding-top: 10vw;background-size: 12.74vw;background-position: top center;line-height: 1}.treat-tab dd{padding: 9.33vw 0 8vw}.treat-tab dd .wrap-gray{width: 73.33vw;margin: 7.33vw auto 0;padding: 5.33vw 6.66vw 6.66vw}.treat-tab dd .wrap-gray h3{font-size: 4.66vw;margin: 0 0 2.66vw}.treat-tab dd .wrap-gray .left{width: 100%;margin-bottom: 6vw}.treat-tab dd .wrap-gray .right{width: 100%}.treat-tab dd .wrap-gray .right h4{font-size: 3.46vw;padding-bottom: .6em;margin-bottom: .8em}.treat-tab dd .wrap-gray .row + .btn{margin-top: 4.66vw}.treat-list li{width: 33.33%;padding-bottom: 3.33vw}.treat-list li:after{width: 1.86vw;height: 1.86vw}.treat-list li:nth-of-type(n+4){margin-top: 8vw}.treat-list li img{width: 16vw;margin-bottom: 3vw}.visit-list{flex-wrap: wrap}.visit-list li{width: 50%;padding-bottom: 4.66vw;position: relative;padding-bottom: 3.33vw}.visit-list li:after{width: 1.86vw;height: 1.86vw}.visit-list li:nth-of-type(n+3){margin-top: 13.33vw}.visit-list li img{width: 19.46vw;margin-bottom: 4vw}.gmap{height: 53.33vw}.view{height: 53.33vw}.foot-info{padding-top: 5.33vw;padding-bottom: 7.33vw;min-height: 0;display: block}.foot-info .content{width: 100%}.foot-info .hour-table{margin-top: 4vw}.foot-info .img{position: static;width: 100%;height: 53.33vw;margin-top: 4.66vw}footer{padding-top: 9.33vw}footer .sitemap{display: block}footer .sitemap .item01{width: 74.93vw;right: 0;bottom: -26vw}footer .sitemap dl dt{margin-bottom: 1em}footer .sitemap dl>.row{width: 100%}footer .sitemap dl>.row dd{width: 100%;margin-bottom: 1em}footer .sitemap dl>.row dd p.ttl{font-size: 3.73vw;margin-bottom: 1em;line-height: 2}footer .sitemap dl>.row dd li{font-size: 3.73vw;margin: 0 0 1em;line-height: 2}footer .copy{width: 86.66vw;font-size: 3.2vw;margin-top: 6vw;padding: 1em 0 21.33vw}.float-btn.sp{display: flex;position: fixed;bottom: 0;left: 0;width: 100%;z-index: 9989}.float-btn li{width: 100%;height: 16vw;display: flex;justify-content: center;align-items: center;color: #02104c;position: relative;padding-top: 1.5vw;background: rgb(192,162,9);background: -moz-linear-gradient(left,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);background: -webkit-linear-gradient(left,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);background: linear-gradient(to right,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0a209',endColorstr='#c0a209',GradientType=1 )}.float-btn li + li{border-left: solid 1px}.float-btn li span{padding-top: 4.5vw}.float-btn li:nth-of-type(1) span{background: url(../images/common/icon-resv02.png.webp) no-repeat top center/5.17vw}.float-btn li:nth-of-type(2) span{background: url(../images/common/icon-tel03.png.webp) no-repeat top center/3.86vw}.menu-btn{width: 16vw;height: 16vw;position: fixed;top: 0;right: 0;z-index: 9995;background: rgb(192,162,9);background: -moz-linear-gradient(left,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);background: -webkit-linear-gradient(left,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);background: linear-gradient(to right,rgba(192,162,9,1) 0%,rgba(250,244,194,1) 50%,rgba(192,162,9,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0a209',endColorstr='#c0a209',GradientType=1 )}.menu-btn .inner{width: 8vw;height: 2.66vw;margin: 4.8vw auto 1vw;position: relative}.menu-btn .inner span{width: 100%;height: 1px;background: #02104c;position: absolute;left: 0;transition: .3s}.menu-btn .inner span:nth-of-type(1){top: 0}.menu-btn .inner span:nth-of-type(2){bottom: 0}.menu-btn p{text-align: center;font-size: 2.8vw;color: #02104c}.sub-treat-list li{font-size: 3.4vw}}.flow2 .wrap-white{background: #EDEFF1;padding: 40px}.flow2{background: #fff;padding: 0px 0 30px}.flow2 .wrap-white h3{font-size: 25px;color: #c0a209;margin: 0 0 25px;text-align: center}.flow2 .wrap-white .right h4{font-size: 12px;font-weight: 700;border-bottom: solid 1px;padding-bottom: .8em;margin-bottom: 1em}.flow2 .wrap-white .left{width: 360px}.flow2 .wrap-white .right{width: 316px}.flow2 .wrap-white .left .btn{margin-top: 18px}@media (max-width: 768px){.flow2 .wrap-white .row + .btn{margin-top: 4.66vw}}.mv{height: 400px;margin-top: 100px;display: flex;justify-content: center;align-items: center;background-repeat: no-repeat;background-size: cover;background-position: center}.mv.sample{background-image: url("../images/dummy/sub_mv/mv05-price.jpg.webp")}.mv.first{background-image: url("../images/dummy/sub_mv/mv01-first.jpg.webp")}.mv.staff{background-image: url("../images/dummy/sub_mv/mv03-staff.jpg.webp")}.mv.treatment{background-image: url("../images/dummy/sub_mv/mv04-treatment.jpg.webp")}.mv.price{background-image: url("../images/dummy/sub_mv/mv05-price.jpg.webp")}.mv.facility{background-image: url("../images/dummy/sub_mv/mv06-facility.jpg.webp")}.mv.access{background-image: url("../images/dummy/sub_mv/mv07-access.jpg.webp")}.mv.about{background-image: url("../images/dummy/sub_mv/mv08-about.jpg.webp")}.mv .inner{width: 930px}.mv .pankuzu li{display: inline-block;font-size: 12px;color: #fff}.mv .pankuzu li:not(:last-of-type):after{content: '/';margin-left: .5em}.mv h1{font-size: 45px;color: #fff;font-family: 游明朝,YuMincho,yu-mincho-pr6,sans-serif}main{display: block;background: #edeff1;padding: 100px 0}.container{width: 930px;background: #fff;padding: 65px 65px 70px;margin: 0 auto}.container + .container{margin-top: 100px}.container img{display: block;margin-bottom: 20px}.container .btn{margin: 20px auto}.container>*:first-child,.container .side-img .content>*:first-child,.container .side-img .img>*:first-child,.container .flow-list dl dd>*:first-child,.container .flow-list dl dd .content *:first-child{margin-top: 0 !important}.container>*:last-child,.container .side-img .content>*:last-child,.container .side-img .img>*:last-child,.container .flow-list dl dd>*:last-child,.container .flow-list dl dd .content *:last-child{margin-bottom: 0 !important}.container h2{font-size: 24px;color: #c0a209;background: #02104c;text-align: center;margin: 100px 0 30px;line-height: 1.6;padding: .2em 1em}.container h3{font-size: 20px;font-weight: 700;color: #c0a209;border-bottom: solid 1px;margin: 60px 0 26px;line-height: 1.6}.container h3.no-border{border-bottom: none;display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 10px}.container h3.no-border small{display: inline-block;margin-left: auto;font-size: 12px;font-weight: 400;color: #666}.container h4{font-size: 16px;display: table;color: #fff;background: #c0a209;padding: 0 1em;margin: 40px 0 20px}.container h5{font-size: 14px;font-weight: 700;color: #c0a209;padding-left: 1em;position: relative;margin: 30px 0 16px}.container h5:before{content: '●';position: absolute;left: 0}.container h2 + *,.container h3 + *,.container h4 + *,.container h5 + *{margin-top: 0 !important}.container p{margin-bottom: 1em;font-size: 14px;line-height: 2}.container .side-img{display: flex;justify-content: space-between;margin: 40px 0}.container .side-img .content{width: 370px}.container .side-img .img{width: 370px}.container table{margin: 40px 0;width: 100%;background: #edeff1}.container table.fix{table-layout: fixed}.container table th{font-size: 16px;padding: .6em 1em;border-bottom: solid 2px #fff;vertical-align: middle}.container table td{font-size: 16px;padding: .6em 1em;border-bottom: solid 2px #fff;vertical-align: middle}.container table.price td{text-align: right}.container table.price td + th{border-left: dashed 1px #fff}.container ol{counter-reset: num;margin: 40px 0}.container ol li{font-size: 12px;padding-left: 34px;position: relative}.container ol li:before{counter-increment: num;content: counter(num);width: 24px;height: 24px;font-size: 15px;color: #fff;font-family: 游明朝,YuMincho,yu-mincho-pr6,sans-serif;line-height: 1;letter-spacing: 0;background: #c0a209;display: flex;justify-content: center;align-items: center;position: absolute;left: 0;top: -1px}.container ol li + li{margin-top: 10px}.container .flow-list{counter-reset: flow;margin: 40px 0;display: flex;justify-content: space-between;flex-wrap: wrap}.container .flow-list dl{width: 370px}.container .flow-list dl:nth-of-type(n+3){margin-top: 20px}.container .flow-list dl dt{font-size: 16px;color: #c0a209;background: #02104c;padding: .3em 1em .3em 42px;position: relative;margin-bottom: 12px}.container .flow-list dl dt:before{counter-increment: flow;content: counter(flow,decimal-leading-zero);font-size: 22px;font-family: 游明朝,YuMincho,yu-mincho-pr6,sans-serif;position: absolute;left: 10px;top: 50%;transform: translateY(-50%)}.container .flow-list dl dd{display: flex;justify-content: space-between;align-items: flex-start}.container .flow-list dl dd .content{width: 180px}.container .flow-list dl dd img{width: 180px}.container ul.dice{margin: 20px 0}.container ul.dice li{font-size: 14px;padding-left: 1em;position: relative}.container ul.dice li:before{content: '・';position: absolute;left: 0}.container table.price_txt td,.container table.price_txt th{font-size: 15px;letter-spacing: 1px}.container table th.w-p28{width: 20%}.flex{display: flex;justify-content: space-between;flex-wrap: wrap}.flex a{width: 48%}.flex a img{width: 100%}.harf{display: flex;justify-content: space-between;flex-wrap: wrap}.harf li{width: 48%;color: #02104c;font-size: 20px}.container table.hour-table2{margin-bottom: 5px}.hour-table2:before{content: '';width: 100%;height: 1px;background: url(../images/common/border01.png.webp) repeat-x left center/auto 1px;position: absolute;bottom: 48px;left: 0}.txt1{color: #666;font-size: 15px}.container h3.entry-title{margin-top: 30px}.container h2.entry-title2{position: relative;font-size: 24px;color: #02104c;background: none;text-align: left;margin: 50px 0 60px;line-height: 1.6;padding: .2em 0em;border-bottom: 1px solid}.container h2.entry-title2 ul.post-categories{position: absolute;top: -23px;right: 0}.container h2.entry-title2 .day{position: absolute;top: -23px;left: 0px;font-size: 14px;color: #333}.container h2.entry-title2 .post-categories li{font-size: 13px;background: #f2f2f2;color: rgb(35,50,100);display: inline-block;line-height: 2;padding-top: 2px;text-align: center;padding-left: 8px;padding-right: 8px}.video{width: 100%}a.anker{display: block;margin-top:-100px;padding-top:100px}.container .point_text{color: #c0a209}.side-img2{display: flex;justify-content: space-between;width: 100%}.side-img2 .img2{width: 49%;margin-top: 8px;margin-bottom: -26px}img.harf2{width:100%}p.bunin2{text-align: center;padding-top: 0px;padding-bottom: 11px}h3.h3-bunin{font-size: 28px;font-weight: 700;color: #c0a209;border-bottom: solid 1px;padding-bottom: 6px;margin: 49px 0 26px;line-height: 1.6;text-align: center;font-family: "游明朝",YuMincho,yu-mincho-pr6,sans-serif;font-weight: 600}.container2{width: 930px;background: #fff;padding: 1px 65px 76px;margin: auto;margin-bottom: 100px;margin-top: 100px}.container2 h2{font-size: 24px;color: #c0a209;background: #02104c;text-align: center;margin: 52px 0 30px;line-height: 1.6;padding: .2em 1em}.container table .th2{font-size: 16px;padding: .6em 1em;border-bottom: solid 2px #fff;vertical-align: middle;text-align: center}.container table .td2{font-size: 16px;padding: .6em 1em;border-bottom: solid 2px #fff;vertical-align: middle;text-align: center}@media(max-width: 768px){.mv{margin-top: 16vw;height: 52vw}.mv .inner{width: 100%;padding-left: 6.66vw;padding-right: 6.66vw}.mv .pankuzu li{font-size: 3.33vw}.mv h1{line-height: 1.4;font-size: 7.46vw}main{padding: 6.66vw}.container{width: 100%;padding: 6.66vw}.container + .container{margin-top: 6.66vw}.container img{margin-bottom: 1em}.container .btn{margin: 4.33vw auto}.container h2{font-size: 6vw;margin: 13.33vw 0 6.66vw}.container h3{font-size: 5.33vw;margin: 10vw 0 4.66vw}.container h3.no-border{margin-bottom: 2.66vw}.container h3.no-border small{font-size: 3.33vw}.container h4{font-size: 4.26vw;font-weight: 700;margin: 7vw 0 4vw}.container h5{font-size: 4vw;margin: 6vw 0 3.73vw}.container p{font-size: 3.73vw}.container .side-img{flex-wrap: wrap;margin: 6vw 0}.container .side-img .content{width: 100%;order: 2}.container .side-img .img{width: 100%;order: 1;margin-bottom: 5.33vw}.container ol{margin: 8vw 0}.container ol li{font-size: 3.73vw;padding-left: 9.33vw}.container ol li:before{width: 6.66vw;height: 6.66vw;font-size: 4.26vw}.container ol li + li{margin-top: 2.66vw}.container .flow-list{margin: 8vw 0}.container .flow-list dl:nth-of-type(n+2){margin-top: 4vw}.container .flow-list dl dt{font-size: 4.66vw;padding-left: 15vw;margin-bottom: 0}.container .flow-list dl dt:before{font-size: 6.66vw;transform: none;top: -0.24vw;left: 3.2vw}.container .flow-list dl dd{flex-wrap: wrap}.container .flow-list dl dd .content{width: 100%;order: 2;padding-top: 3.33vw}.container .flow-list dl dd img{width: 100%;order: 1}.container table{margin: 6.66vw 0}.container table th{padding: 1em;font-size: 3.73vw}.container table td{padding: 1em;font-size: 3.73vw}.container table.price td + th{border-left: none}.container table.column-4,.container table.column-4 tbody{display: block}.container table.column-4 tr{display: flex;flex-wrap: wrap;align-items: flex-end}.container table.column-4 th{display: block;width: 50%}.container table.column-4 td{display: block;width: 50%}.container table.sp-break,.container table.sp-break tbody,.container table.sp-break tr{display: block}.container table.sp-break th{display: block;font-weight: 700;text-align: center}.container table.sp-break td{display: block;text-align: center}.container table.sp-break.price td{text-align: center}.container ul.dice{margin: 4vw 0}.container ul.dice li{font-size: 3.73vw}.container table th.w-p28{width: 100%}.container table.recruit td{text-align: left}.harf{display: block}.harf li{width: 100%}.harf li{font-size: 4vw}.container table.hour-table2 th{padding: 1em;font-size: 3.73vw;padding: 0;text-align: left}.container table.hour-table2 td{padding: 0}.hour-table2 thead th{width: 27.33vw}.container table.hour-table2 th{padding-left: 2vw}.hour-table2:before{content: '';width: 100%;height: 1px;background: url(../images/common/border01.png.webp) repeat-x left center/auto 1px;position: absolute;bottom: 7.3vw;left: 0}.container h2.entry-title2{position: relative;font-size: 4.2vw;color: #02104c;background: none;text-align: left;margin: 15vw 0 5vw;line-height: 1.6;padding: .2em 0em;border-bottom: 1px solid}.container h2.entry-title2 .post-categories li{font-size: 8px;background: #f2f2f2;color: rgb(35,50,100);display: inline-block;line-height: 2;padding-top: 0;text-align: center;padding-left: 1vw;padding-right: 1vw}.container .point_text{font-size: 13px;letter-spacing: 0}.img2{display: block;margin-bottom: 20px}.side-img2{display: block;justify-content: space-between;width: 100%}.side-img2 .img2{width: 100%;margin-top: 8px;margin-bottom: 0px}.container2{width: 100%;padding: 6.66vw;margin-bottom: 13vw;padding: 20px;padding: 6vw 7vw 6vw;padding: 20px;padding: 20px 27px 0px;margin: auto;margin-bottom: 30px;margin-top: 30px;margin-bottom: 32px;padding: 15px 27px 20px}h3.h3-bunin{font-size: 27px;font-weight: 700;color: #c0a209;border-bottom: solid 1px;padding-bottom: 6px;margin: 0px 0 24px;line-height: 1.6;text-align: center;font-family: "游明朝",YuMincho,yu-mincho-pr6,sans-serif;font-weight: 600}.container2 h2{font-size: 24px;color: #c0a209;background: #02104c;text-align: center;margin: 12px 0 18px;line-height: 1.6;padding: .2em 1em}p.bunin2{text-align: center;padding-top: -3px;padding-bottom: 1px;margin-top: 1px}.container .mobile-scroll{overflow-x: auto;white-space: nowrap}.container .table2{width: 375px;background: #edeff1}}:root{--base-color: #222;--main: #6ebe82;--main-light: #EDF0F5;--main-dark: #02104c;--sub: #c0a209;--sub-light: #F3FFF6;--sub-dark: #61BEAD;--gray: #D7D7D7;--gray-light: #F8F7F6;--gray-dark: #717171;--gray-black: #262626;--white: #FFFFFF;--black: #000000;--link: #2DABF1;--error: #F25F5F;--variation1: #EF8BB6;--variation2: #F1CB91;--variation3: #D6F19B}.l-page+.l-archive{margin-top: 8rem !important}img{vertical-align: middle !important}.container img{margin-bottom: 0 !important}.l-archive{width: 100% !important;max-width: 980px !important;margin: 0 auto !important;padding: 0 !important;display: flex !important;flex-wrap: wrap !important;gap: 60px 40px !important}@media screen and (max-width: 768px){.l-archive{padding: 0}}.l-archiveTitle{width: 100% !important;text-align: center !important;display: flex !important;justify-content: center !important}.l-archiveTitle h1{color: var(--main-dark) !important;font-size: 36px !important;font-weight: 600 !important;margin-bottom: 0 !important}.l-archiveTitle h1::before{content: none !important}.l-archiveAside{width: calc(25% - 20px) !important}@media screen and (max-width: 768px){.l-archiveAside{width: 100% !important}}.l-archiveAside__heading{background: var(--main-dark) !important;color: var(--sub) !important;padding: 10px !important;font-size: 16px !important;margin-top: 0 !important;margin-bottom: 1.6rem !important}.l-archiveAside__cta{background: var(--main-light);position: sticky;top: 6rem;padding: 2rem;height: 40rem;display: flex;align-items: center;justify-content: center;text-align: center}.l-archiveAside__list{margin-top: 1rem}.l-archiveAside__list li{border-bottom: 0.1rem solid var(--gray);padding: 1rem 0}.l-archiveAside__list a{transition: all 0.7s}.l-archiveAside__list a:hover{color: var(--main-dark) !important}.l-archiveAside__tagcloud{display: flex;flex-wrap: wrap;gap: 0.5rem 0.5rem;margin-top: 2rem}.l-archiveAside__tagcloud li{display: flex}.l-archiveAside__block{margin-bottom: 2.4rem !important}.l-archiveAside__block+.l-archiveAside__block{margin-top: 2.4rem !important}.l-archiveMain{width: calc(75% - 20px) !important;margin: 0 !important;background: none !important;padding: 0 !important}@media screen and (max-width: 768px){.l-archiveMain{width: 100% !important;padding: 0 !important}}.l-archiveList:first-child{border-top: 0.1rem solid var(--gray)}.l-archiveList{border-bottom: 0.1rem solid var(--gray);padding: 3.2rem 0}.l-archiveList__meta{display: flex !important;justify-content: space-between !important;align-items: center !important;flex-wrap: wrap !important;gap: 0 16px !important;margin-bottom: 8px !important}@media screen and (max-width: 768px){.l-archiveList__taxonomy{width: 100%}}.l-archiveList__taxonomy a{color: var(--main-dark) !important;font-weight: 600 !important;margin-right: 10px !important;transition: all 0.5s !important}.l-archiveList__taxonomy a:hover{text-decoration: underline}.l-archiveList__taxonomy i{margin-right: 0.5em}.l-archiveList__date{font-size: 1.1rem;color: var(--gray-dark);margin-bottom: 0 !important}@media screen and (max-width: 768px){.l-archiveList__date{width: 100%}}.l-archiveList__date i{margin-right: 0.5em}.l-archiveList__thumb01{display: flex}.l-archiveList__thumb01 li{width: 100%}.l-archiveList__thumb01 img{width: 100%;height: 24rem;object-fit: cover}@media screen and (max-width: 768px){.l-archiveList__thumb01 img{height: 16rem}}.l-archiveList__thumb02{display: flex}.l-archiveList__thumb02 li{width: 50%}.l-archiveList__thumb02 img{width: 100%;height: 15rem;object-fit: cover}.l-archiveList__thumb02#case-height img{width: 100%;height: 10rem;object-fit: cover}@media screen and (max-width: 768px){.l-archiveList__thumb02 img{height: auto}}.l-archiveList__head{font-size: 20px !important;font-weight: 600 !important;margin: 24px 0 16px 0 !important;color: var(--main-dark) !important;border-bottom: none !important}.l-archiveList__body{display: flex;justify-content: space-between;flex-wrap: wrap}.l-archiveList__bodyLeft{width: calc(100% - 200px) !important}@media screen and (max-width: 768px){.l-archiveList__bodyLeft{width: 100% !important}}.l-archiveList__bodyRight{width: 180px !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;gap: 24px 0 !important}@media screen and (max-width: 768px){.l-archiveList__bodyRight{width: 100% !important;margin-top: 24px !important}}.l-archiveList__btn a{display: flex !important;justify-content: center !important;align-items: center !important;border: 1px solid var(--main-dark) !important;border-radius: 7px !important;color: var(--main-dark) !important;text-align: center !important;height: 46px !important;transition: all 0.5s !important}.l-archiveList__btn a:hover{background: var(--main-dark) !important;color: var(--white) !important}.l-archiveList__dl{display: flex !important;flex-wrap: wrap !important;font-size: 13px !important}.l-archiveList__dl dt{width: 50px !important;font-weight: 700 !important}.l-archiveList__dl dd{width: calc(100% - 60px) !important}.l-archiveList__dl.wide dt{width: 35% !important}.l-archiveList__dl.wide dd{width: 65% !important}.l-archiveList__dl+.l-archiveList__dl{margin-top: 16px !important}.l-page{letter-spacing: 0.06em;line-height: 1.8}.l-page section .inner>*+*{margin-top: 4rem}.l-page strong{font-weight: 600}.l-page .left{display: flex;justify-content: flex-start;flex-wrap: wrap;gap: 0 1.6rem;text-align: left}.l-page .center{display: flex;justify-content: center;flex-wrap: wrap;gap: 0 1.6rem;text-align: center}.l-page .right{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 0 1.6rem;text-align: right}.l-page small{font-size: 1.3rem;line-height: 1.7;display: inline-block}.l-page img{max-width: 90rem;width: 100%;height: auto;object-fit: cover}.l-page img.no-trim{aspect-ratio: auto !important}.l-page .flex{display: flex;justify-content: flex-start;flex-wrap: wrap;gap: 4rem 5rem}@media screen and (max-width: 768px){.l-page .flex{gap: 1.6rem}}.l-page .flex .col-1{width: 100%}.l-page .flex .col-1>*+*{margin-top: 2rem}@media screen and (max-width: 768px){.l-page .flex .col-1>*+*{margin-top: 1.6rem}}.l-page .flex .col-1 img{}@media screen and (max-width: 768px){.l-page .flex .col-1 img{}}.l-page .flex .col-2{width: calc((100% - 5rem) / 2)}.l-page .flex .col-2>*+*{margin-top: 2rem}@media screen and (max-width: 768px){.l-page .flex .col-2>*+*{margin-top: 1.6rem}}@media screen and (max-width: 768px){.l-page .flex .col-2{width: 100%}}.l-page .flex .col-3{width: calc((100% - 10rem) / 3)}.l-page .flex .col-3>*+*{margin-top: 2rem}@media screen and (max-width: 768px){.l-page .flex .col-3>*+*{margin-top: 1.6rem}}@media screen and (max-width: 768px){.l-page .flex .col-3{width: 100%}}.l-page .flex.rev{flex-direction: row-reverse}@media screen and (max-width: 768px){.l-page .table-wrap{overflow-x: scroll}}.l-page section.default+section.default{margin-top: -8rem}.l-page section.default .inner{width: 100%;max-width: 98rem;margin: 0 auto;font-size: 1.6rem;padding: 0}@media screen and (max-width: 768px){.l-page section.default .inner{padding: 0}}.l-page section.default h1{color: var(--main-dark) !important;text-align: center !important;font-size: 26px !important;font-weight: 400 !important;margin-bottom: 30px !important}.l-page section.default h1::before{content: none !important}.l-page section.default h1 span{color: var(--main-dark);display: block;font-size: 2rem;font-weight: 600;line-height: 6rem;position: relative}.l-page section.default h1 span::after{content: "";position: absolute;bottom: 0;display: inline-block;width: 7rem;height: 0.1rem;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: var(--main-dark)}.l-page section.default h2{background: var(--main-dark) !important;color: var(--sub) !important;text-align: center !important;font-size: 24px !important;font-weight: 400 !important;line-height: 1.6 !important;padding: 10px 20px !important;margin: 5rem 0 2rem}.l-page section.default h2 span{color: var(--white) !important;background: none !important;-webkit-background-clip: border-box !important;-webkit-text-fill-color: initial !important;-webkit-font-smoothing: auto !important}@media screen and (max-width: 768px){.l-page section.default h2{font-size: 2.4rem;margin-top: 0 !important}}.l-page section.default h2+h3,.l-page section.default h2+h4,.l-page section.default h2+h5,.l-page section.default h2+h6,.l-page section.default h2+ol,.l-page section.default h2+ul,.l-page section.default h2+table,.l-page section.default h2+.profile{margin-top: 4rem !important}.l-page section.default h3{color: var(--main-dark) !important;font-size: 24px !important;font-weight: 600 !important;border-bottom: 1px solid var(--main-dark) !important;line-height: 1.6 !important;padding: 0 0 10px 0 !important;margin-top: 40px !important}@media screen and (max-width: 768px){.l-page section.default h3{font-size: 2rem}}.l-page section.default h4{background: var(--main-light);color: var(--main);font-size: 1.8rem;font-weight: 600;padding: 0.8rem 1.6rem}@media screen and (max-width: 768px){.l-page section.default h4{font-size: 1.6rem}}.l-page section.default h5{color: var(--main);font-size: 1.6rem;font-weight: 600;margin-bottom: -0.8rem}@media screen and (max-width: 768px){.l-page section.default h5{font-size: 1.4rem}}.l-page section.default h5::before{content: "●";padding: 0 0.5em 0 0}.l-page section.default h6{color: var(--main);font-size: 1.3rem;font-weight: 600;margin-bottom: -1.6rem}@media screen and (max-width: 768px){.l-page section.default h6{font-size: 1.2rem}}.l-page section.default .flowTtl{font-size: 2rem;font-weight: 600;position: relative;padding-left: 4rem}.l-page section.default .flowTtl span{position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 3rem;height: 3rem;line-height: 3rem;border-radius: 50%;background: var(--main);color: var(--white);display: inline-block;text-align: center;font-size: 1.3rem}.l-page section.default ol.number{counter-reset: list;list-style-type: none;margin-bottom: 2.4rem}.l-page section.default ol.number li{position: relative;margin: 0;padding: 0.9rem 0 0.9rem 6.6rem}.l-page section.default ol.number li::before{counter-increment: list;content: counter(list);color: var(--main-dark);background: var(--main-light);font-size: 2rem;font-weight: 600;position: absolute;top: 0;left: 0;width: 5rem;height: 5rem;line-height: 5rem;text-align: center}.l-page section.default ol.number li span{display: block;font-weight: 600}.l-page section.default ol.number li+li{margin-top: 2.4rem}.l-page section.default ol.flow{counter-reset: list}.l-page section.default ol.flow li{display: flex;flex-wrap: wrap;gap: 4rem}@media screen and (max-width: 768px){.l-page section.default ol.flow li{flex-direction: column-reverse;gap: 2rem}}.l-page section.default ol.flow li div{width: calc((100% - 4rem) / 2)}@media screen and (max-width: 768px){.l-page section.default ol.flow li div{width: 100%}}.l-page section.default ol.flow li div span{font-size: 2rem;font-weight: 600;position: relative;padding-left: 4rem;display: block;margin-bottom: 2rem}.l-page section.default ol.flow li div span::before{counter-increment: list;content: counter(list);position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 3rem;height: 3rem;line-height: 3rem;border-radius: 50%;background: var(--main);color: var(--white);display: inline-block;text-align: center;font-size: 1.3rem}.l-page section.default ol.flow li div p+p{margin-top: 2rem}.l-page section.default ol.flow li div.full{width: 100%}.l-page section.default ol.flow li div.full>*+*{margin-top: 2rem}.l-page section.default ol.flow li:not(:nth-child(1)),.l-page section.default ol.flow li:not(:nth-child(2)){margin-top: 4rem}.l-page section.default ul.flow li{display: flex;flex-wrap: wrap;gap: 4rem}@media screen and (max-width: 768px){.l-page section.default ul.flow li{flex-direction: column-reverse;gap: 2rem}}.l-page section.default ul.flow li div{width: calc((100% - 4rem) / 2)}@media screen and (max-width: 768px){.l-page section.default ul.flow li div{width: 100%}}.l-page section.default ul.flow li div span{font-size: 2rem;font-weight: 600;position: relative;display: block;margin-bottom: 2rem}.l-page section.default ul.flow li div p+p{margin-top: 2rem}.l-page section.default ul.flow li:not(:nth-child(1)),.l-page section.default ul.flow li:not(:nth-child(2)){margin-top: 4rem}.l-page section.default ul.circle{list-style-type: none;margin-bottom: 2.4rem}.l-page section.default ul.circle li{position: relative;margin: 0;padding: 0 0 0 5rem}.l-page section.default ul.circle li::before{content: "●";font-weight: 600;position: absolute;top: 0;left: 0;width: 5rem;text-align: center;color: var(--main-dark)}.l-page section.default ul.circle li span{display: block;font-weight: 600}.l-page section.default ul.circle li+li{margin-top: 2.4rem}.l-page section.default ul.check{list-style-type: none}.l-page section.default ul.check li{position: relative;padding: 0 0 0 5rem}.l-page section.default ul.check li::after{content: "";display: block;position: absolute;top: 0.5em;left: 1.5rem;width: 2rem;text-align: center;height: 1rem;border-left: 0.3rem solid var(--main-dark);border-bottom: 0.3rem solid var(--main-dark);transform: rotate(-45deg)}.l-page section.default ul.check li+li{margin-top: 2.4rem}.l-page section.default dl{display: flex;justify-content: flex-start;flex-wrap: wrap;padding: 0;width: 100%;gap: 1.6rem}.l-page section.default dl dt{width: 10rem;font-weight: 600}.l-page section.default dl dd{width: calc(100% - 11.6rem)}.l-page section.default table.border--none{border-collapse: collapse;border-spacing: 0;width: 100%;border-top: 0.1rem solid var(--gray)}.l-page section.default table.border--none th,.l-page section.default table.border--none td{vertical-align: middle;border-bottom: 0.1rem solid var(--gray);padding: 2.4rem}@media screen and (max-width: 768px){.l-page section.default table.border--none th,.l-page section.default table.border--none td{padding: 2rem}}.l-page section.default table.border--none th{text-align: left;color: var(--main-dark);font-weight: 600}@media screen and (max-width: 768px){.l-page section.default table.border--none th{width: 100% !important;display: block;border-bottom: 0.1rem dashed var(--gray)}}@media screen and (max-width: 768px){.l-page section.default table.border--none td{width: 100% !important;display: block}}.l-page section.default table.border--none th.w10,.l-page section.default table.border--none td.w10{width: 10%}.l-page section.default table.border--none th.w20,.l-page section.default table.border--none td.w20{width: 20%}.l-page section.default table.border--none th.w30,.l-page section.default table.border--none td.w30{width: 30%}.l-page section.default table.border--none th.w40,.l-page section.default table.border--none td.w40{width: 40%}.l-page section.default table.border--none th.w50,.l-page section.default table.border--none td.w50{width: 50%}.l-page section.default table.border--none th.w60,.l-page section.default table.border--none td.w60{width: 60%}.l-page section.default table.border--none th.w70,.l-page section.default table.border--none td.w70{width: 70%}.l-page section.default table.border--none th.w80,.l-page section.default table.border--none td.w80{width: 80%}.l-page section.default table.border--none th.w90,.l-page section.default table.border--none td.w90{width: 90%}.l-page section.default table.border--none th.main,.l-page section.default table.border--none td.main{background: var(--main);color: var(--white)}.l-page section.default table.border--none th.main-light,.l-page section.default table.border--none td.main-light{background: var(--main-light)}.l-page section.default table.border--none th.gray-light,.l-page section.default table.border--none td.gray-light{background: var(--gray-light)}.l-page section.default table.border{border-collapse: collapse;border-spacing: 0;width: 100%;border: 0.1rem solid var(--gray)}.l-page section.default table.border th,.l-page section.default table.border td{vertical-align: middle;border-bottom: 0.1rem solid var(--gray);padding: 2.4rem}@media screen and (max-width: 768px){.l-page section.default table.border th,.l-page section.default table.border td{padding: 2rem}}.l-page section.default table.border th{text-align: left;color: var(--main-dark);font-weight: 600;border-right: 0.1rem solid var(--gray)}@media screen and (max-width: 768px){.l-page section.default table.border th{width: 100% !important;display: block;border-right: none;border-bottom: 0.1rem dashed var(--gray)}}@media screen and (max-width: 768px){.l-page section.default table.border td{width: 100% !important;display: block}}.l-page section.default table.border th.w10,.l-page section.default table.border td.w10{width: 10%}.l-page section.default table.border th.w20,.l-page section.default table.border td.w20{width: 20%}.l-page section.default table.border th.w30,.l-page section.default table.border td.w30{width: 30%}.l-page section.default table.border th.w40,.l-page section.default table.border td.w40{width: 40%}.l-page section.default table.border th.w50,.l-page section.default table.border td.w50{width: 50%}.l-page section.default table.border th.w60,.l-page section.default table.border td.w60{width: 60%}.l-page section.default table.border th.w70,.l-page section.default table.border td.w70{width: 70%}.l-page section.default table.border th.w80,.l-page section.default table.border td.w80{width: 80%}.l-page section.default table.border th.w90,.l-page section.default table.border td.w90{width: 90%}.l-page section.default table.border th.main,.l-page section.default table.border td.main{background: var(--main);color: var(--white)}.l-page section.default table.border th.main-light,.l-page section.default table.border td.main-light{background: var(--main-light)}.l-page section.default table.border th.gray-light,.l-page section.default table.border td.gray-light{background: var(--gray-light)}.l-page section.default table.border--plane{border-collapse: collapse;border-spacing: 0;width: 100%;border-top: 0.1rem solid var(--gray);border-left: 0.1rem solid var(--gray)}.l-page section.default table.border--plane th,.l-page section.default table.border--plane td{vertical-align: middle;border-right: 0.1rem solid var(--gray);border-bottom: 0.1rem solid var(--gray);padding: 2.4rem}.l-page section.default table.border--plane th{text-align: left;color: var(--main-dark);font-weight: 600;border-right: 0.1rem solid var(--gray)}@media screen and (max-width: 768px){.l-page section.default table.border--plane th{padding: 0.6rem;font-size: 1.3rem}}@media screen and (max-width: 768px){.l-page section.default table.border--plane td{padding: 0.6rem;font-size: 1.3rem}}.l-page section.default table.border--plane th.w10,.l-page section.default table.border--plane td.w10{width: 10%}.l-page section.default table.border--plane th.w20,.l-page section.default table.border--plane td.w20{width: 20%}.l-page section.default table.border--plane th.w30,.l-page section.default table.border--plane td.w30{width: 30%}.l-page section.default table.border--plane th.w40,.l-page section.default table.border--plane td.w40{width: 40%}.l-page section.default table.border--plane th.w50,.l-page section.default table.border--plane td.w50{width: 50%}.l-page section.default table.border--plane th.w60,.l-page section.default table.border--plane td.w60{width: 60%}.l-page section.default table.border--plane th.w70,.l-page section.default table.border--plane td.w70{width: 70%}.l-page section.default table.border--plane th.w80,.l-page section.default table.border--plane td.w80{width: 80%}.l-page section.default table.border--plane th.w90,.l-page section.default table.border--plane td.w90{width: 90%}.l-page section.default table.border--plane th.main,.l-page section.default table.border--plane td.main{background: var(--main);color: var(--white)}.l-page section.default table.border--plane th.main-light,.l-page section.default table.border--plane td.main-light{background: var(--main-light)}.l-page section.default table.border--plane th.gray-light,.l-page section.default table.border--plane td.gray-light{background: var(--gray-light)}@media screen and (max-width: 768px){.l-page section.default table.scroll{min-width: 90rem}}@media screen and (max-width: 768px){.l-page section.default table.scroll th{width: auto !important;display: table-cell !important}}@media screen and (max-width: 768px){.l-page section.default table.scroll td{width: auto !important;display: table-cell !important}}.l-page section.default .profile{display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: row-reverse}.l-page section.default .profile .profileTxt{width: calc((100% - 0.2rem) / 2);height: auto;display: flex;justify-content: center;flex-wrap: wrap;flex-direction: column;padding: 3.2rem;line-height: 1.6}@media screen and (max-width: 768px){.l-page section.default .profile .profileTxt{width: 100%;margin-top: 0.2rem}}.l-page section.default .profile .profileTxt p:nth-child(1){color: var(--main-dark);font-size: 2rem;font-weight: 600}.l-page section.default .profile .profileTxt p:nth-child(2){font-size: 3.4rem;font-weight: 600}.l-page section.default .profile .profileTxt p:nth-child(3){color: var(--main-dark);margin-top: 2.4rem}.l-page section.default .profile .profileImg{width: calc((100% - 0.2rem) / 2)}@media screen and (max-width: 768px){.l-page section.default .profile .profileImg{width: 100%}}.l-page section.default .price{display: flex;flex-wrap: wrap;gap: 0 3rem;border-top: 0.1rem solid var(--gray);border-bottom: 0.1rem solid var(--gray)}.l-page section.default .price__left{width: 24%;padding: 3rem 0}@media screen and (max-width: 768px){.l-page section.default .price__left{width: 100%;padding: 2rem 0;text-align: center}}.l-page section.default .price__left img{aspect-ratio: 3/2;object-fit: cover}@media screen and (max-width: 768px){.l-page section.default .price__left img{width: 60%}}.l-page section.default .price__center{width: calc(52% - 6rem);padding: 3rem 0}@media screen and (max-width: 768px){.l-page section.default .price__center{width: 100%;padding: 0 0 2rem 0}}.l-page section.default .price__right{width: 24%;background: var(--gray-light);display: flex;align-items: center;flex-direction: column}@media screen and (max-width: 768px){.l-page section.default .price__right{width: 100%}}.l-page section.default .price__product{color: var(--main-dark);font-size: 2rem;font-weight: 600;margin-bottom: 1rem}.l-page section.default .price__row1{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;padding: 2rem}.l-page section.default .price__row2{width: 100%;height: 50%;display: flex;justify-content: center;align-items: center;flex-direction: column;padding: 2rem}.l-page section.default .price__row2:nth-child(2){border-top: 0.2rem solid var(--white)}.l-page section.default .price__row3{width: 100%;height: 33.3333333333%;display: flex;justify-content: center;align-items: center;flex-direction: column;padding: 2rem}.l-page section.default .price__row3:nth-child(2),.l-page section.default .price__row3:nth-child(3){border-top: 0.2rem solid var(--white)}.l-page section.default .price__num{color: var(--main-dark);font-size: 2rem;font-weight: 600}.l-page section.default .price+.price{margin-top: -0.1rem}.l-caseSin h1::before{content: none !important}.l-caseSin__intro{margin: 0 0 2rem 0}.l-caseSin__full{margin: 4rem 0 6rem 0}.l-caseSin__grid{display: grid;grid-template-columns: 33.3333333333% 33.3333333333% 33.3333333333%;grid-template-rows: auto auto auto;gap: 0px 0px;grid-auto-flow: row;grid-template-areas: "grid01 grid02 grid03""grid04 grid05 grid06""grid07 grid08 grid09";margin: 4rem 0 6rem 0}.l-caseSin__grid .grid01{grid-area: grid01}.l-caseSin__grid .grid02{grid-area: grid02}.l-caseSin__grid .grid03{grid-area: grid03}.l-caseSin__grid .grid04{grid-area: grid04}.l-caseSin__grid .grid05{grid-area: grid05}.l-caseSin__grid .grid06{grid-area: grid06}.l-caseSin__grid .grid07{grid-area: grid07}.l-caseSin__grid .grid08{grid-area: grid08}.l-caseSin__grid .grid09{grid-area: grid09}.l-caseSin__grid img{width: 100%;height: auto}.l-caseSin__table{border-collapse: collapse;border-spacing: 0;width: 100%;border-top: 0.1rem solid var(--gray);border-left: 0.1rem solid var(--gray);margin-top: 6rem}.l-caseSin__table th{border-bottom: 0.1rem solid var(--gray);border-right: 0.1rem solid var(--gray);width: 30% !important;padding: 1rem 2rem;background: var(--main-light)}@media screen and (max-width: 768px){.l-caseSin__table th{width: 100% !important;display: block !important;border: none !important;border-bottom: 0.1rem solid var(--gray) !important;border-right: 0.1rem solid var(--gray) !important}}.l-caseSin__table td{border-bottom: 0.1rem solid var(--gray);border-right: 0.1rem solid var(--gray);width: 70% !important;padding: 1rem 2rem}@media screen and (max-width: 768px){.l-caseSin__table td{width: 100% !important;display: block !important;border: none !important;border-bottom: 0.1rem solid var(--gray) !important;border-right: 0.1rem solid var(--gray) !important}}.l-caseSin__none{text-align: center}.caseSwiper .swiper{padding: 10px 10px !important;max-width: 800px !important;width: 100% !important;margin: 0 auto !important}.caseSwiper .swiper-buttons{width: 800px !important;position: relative !important}@media screen and (max-width: 768px){.caseSwiper .swiper-buttons{width: 100% !important;margin: 0 auto !important}}.caseSwiper .swiper-button-next,.caseSwiper .swiper-button-prev{color: var(--gray-dark);background: var(--main-light);width: 3.2rem;height: 3.2rem;border-radius: 50%;transition: all 0.5s}.caseSwiper .swiper-button-next{right: -40px !important}.caseSwiper .swiper-button-prev{left: -40px !important}@media screen and (max-width: 768px){.caseSwiper .swiper-button-next{right: -2.4rem}.caseSwiper .swiper-button-prev{left: -2.4rem}}.caseSwiper .swiper-button-next:hover,.caseSwiper .swiper-button-prev:hover{color: var(--main-light);background: var(--gray-dark)}.caseSwiper .swiper-button-next:after,.caseSwiper .swiper-button-prev:after{font-size: 1.4rem;font-weight: 600}.noSwiper--case{display: flex;justify-content: center;gap: 0 2.4rem;flex-wrap: wrap;max-width: 84rem;width: 100%;margin: 0 auto}.noSwiper--case .c-card{width: calc((100% - 1.8rem) / 2)}@media screen and (max-width: 768px){.noSwiper--case .c-card{width: 90%;margin: 0 auto}}@media screen and (max-width: 768px){.noSwiper--case .c-card+.c-card{margin-top: 2.4rem}}.c-card{box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.25);background: var(--white)}.c-card__link{position: relative;display: block}.c-card__label{top: 0 !important;left: 0 !important;background: var(--main-dark) !important;color: var(--white) !important;font-size: 11px !important;padding: 2px 10px !important;display: inline-flex;justify-content: center !important;align-items: center !important}.c-card__label a{color: var(--white) !important}.c-card__thumb01{display: flex !important;height: 150px !important;align-items: center !important;overflow: hidden !important}@media screen and (max-width: 768px){.c-card__thumb01{height: 130px !important}}.c-card__thumb01 img{width: 100% !important;height: auto !important;object-fit: cover !important}.c-card__thumb02{display: flex !important}.c-card__thumb02 img{width: 100% !important;height: 150px !important;object-fit: cover !important}.c-card__thumb02 img.large{width: 100% !important;height: 240px !important;object-fit: cover !important}.c-card__body{padding: 16px !important}.c-card__title{font-weight: 600 !important;margin-bottom: 16px !important;color: var(--main-dark) !important;margin-top: 0 !important;border-bottom: none !important}.c-card__dl{display: flex !important;flex-wrap: wrap !important;font-size: 11px !important}.c-card__dl dt{width: 30% !important}.c-card__dl dd{width: 70% !important}.c-card__info{border-top: 0.1rem solid var(--gray-light);margin-top: 1.6rem;padding-top: 1.6rem;font-size: 1.1rem;display: flex;flex-wrap: wrap;gap: 0.8rem 0.8rem;color: var(--gray-dark)}.c-pagenavi{text-align: center;margin-top: 10rem}@media screen and (max-width: 768px){.c-pagenavi{margin-top: 5rem}}.c-pagenavi .nav-links a{border: 0.1rem solid var(--gray);color: var(--main);display: inline-block;padding: 0 0.6rem;transition: all 0.5s}.c-pagenavi .nav-links a:hover{border: 0.1rem solid var(--main);background: var(--main);color: var(--white)}.c-pagenavi .nav-links span{border: 0.1rem solid var(--main-light);display: inline-block;padding: 0 0.6rem;background: var(--main-light)}.p-blogSin{padding-bottom: 40px !important}@media screen and (max-width: 768px){.p-blogSin{padding-bottom: 0 !important}}.p-blogSin__meta{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center}.p-blogSin__metaLeft{display: flex;flex-wrap: wrap;gap: 0.8rem 0.8rem}@media screen and (max-width: 768px){.p-blogSin__metaLeft{width: 100%}}@media screen and (max-width: 768px){.p-blogSin__metaRight{width: 100%;margin-top: 0.8rem}}.p-blogSin__date{font-size: 1.3rem;color: var(--gray-dark)}.p-blogSin__date i{margin-right: 0.5em}.p-blogSin__tax{border-right: 0.1rem solid var(--gray);padding-right: 1.6rem;margin-right: 0.8rem;display: flex;flex-wrap: wrap}@media screen and (max-width: 768px){.p-blogSin__tax{border-right: none;padding-right: 0;margin-right: 0}}.p-blogSin__tax a{color: var(--main-dark) !important;font-weight: 600 !important;margin-right: 10px !important;transition: all 0.5s !important}.p-blogSin__tax a:hover{text-decoration: underline}.p-blogSin__tax i{margin-right: 0.5em}.c-tagcloud{display: flex;flex-wrap: wrap;gap: 0.4rem 0.4rem}.c-tagcloud a{border: 1px solid var(--gray) !important;border-radius: 8px !important;display: inline-block !important;padding: 0 10px !important;font-size: 13px !important;transition: all 0.5s !important}.c-tagcloud a:hover{background: var(--gray) !important}.l-page section.default #rayout1on1{display: flex;justify-content: space-between}.l-page section.default #rayout1on1 .l-caseSin-flexbox__item{width: 48%}@media screen and (max-width: 768px){.l-page section.default #rayout1on1{display: block;margin-top: 5rem}.l-page section.default #rayout1on1 .l-caseSin-flexbox__item{width: 100%;margin-bottom: 2rem}}.c-card__labels{display: flex;position: absolute}
