@charset "UTF-8";:root{--base-color:#2e3740;--main:#6ebe82;--main-light:#edf0f5;--main-dark:#02104c;--sub:#cac48b;--sub-light:#f3fff6;--sub-dark:#61bead;--gray:#d7d7d7;--gray-light:#f8f7f6;--gray-dark:#717171;--gray-black:#262626;--white:#fff;--black:#000;--link:#2dabf1;--error:#f25f5f;--variation1:#ef8bb6;--variation2:#f1cb91;--variation3:#d6f19b}.l-page+.l-archive{margin-top:0!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:80px 0!important;display:flex!important;flex-wrap:wrap!important;gap:60px 40px!important}@media screen and (max-width:768px){.l-archive{padding:0 20px!important}}.l-archiveTitle{width:100%!important;text-align:center!important;display:flex!important;justify-content:center!important}.l-archiveTitle h1{color:var(--base-color)!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(--base-color)!important;color:var(--white)!important;padding:10px!important;font-size:16px!important;margin-top:0!important;margin-bottom:16px!important}.l-archiveAside__cta{background:var(--main-light)!important;position:sticky!important;top:60px!important;padding:20px!important;height:400px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.l-archiveAside__list{margin-top:10px!important}.l-archiveAside__list li{border-bottom:1px solid var(--gray)!important;padding:10px 0!important}.l-archiveAside__list a{transition:all .7s!important}.l-archiveAside__list a:hover{color:var(--main-dark)!important}.l-archiveAside__tagcloud{display:flex!important;flex-wrap:wrap!important;gap:5px 5px!important;margin-top:20px!important}.l-archiveAside__tagcloud li{display:flex!important}.l-archiveAside__block{margin-bottom:24px!important}.l-archiveAside__block+.l-archiveAside__block{margin-top:24px!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:1px solid var(--gray)!important}.l-archiveList{border-bottom:1px solid var(--gray)!important;padding:32px 0!important}.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%!important}}.l-archiveList__taxonomy a{color:var(--sub)!important;font-weight:600!important;margin-right:10px!important;transition:all .5s!important}.l-archiveList__taxonomy a:hover{text-decoration:underline!important}.l-archiveList__taxonomy i{margin-right:5px!important}.l-archiveList__date{font-size:11px!important;color:var(--gray-dark)!important;margin-bottom:0!important}@media screen and (max-width:768px){.l-archiveList__date{width:100%!important}}.l-archiveList__date i{margin-right:5px!important}.l-archiveList__thumb01{display:flex!important}.l-archiveList__thumb01 li{width:100%!important}.l-archiveList__thumb01 img{width:100%!important;height:240px!important;object-fit:cover!important}@media screen and (max-width:768px){.l-archiveList__thumb01 img{height:160px!important}}.l-archiveList__thumb02{display:flex!important}.l-archiveList__thumb02 li{width:50%!important}.l-archiveList__thumb02 img{width:100%!important;height:200px!important;object-fit:cover!important}@media screen and (max-width:768px){.l-archiveList__thumb02 img{height:140px!important}}.l-archiveList__head{font-size:20px!important;font-weight:600!important;margin:24px 0 16px 0!important;color:var(--base-color)!important;border-bottom:none!important}.l-archiveList__body{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important}.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(--sub)!important;border-radius:7px!important;background:var(--sub)!important;color:var(--white)!important;text-align:center!important;height:46px!important;transition:all .5s!important}.l-archiveList__btn a:hover{opacity:.7!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:100%!important}.l-archiveList__dl.wide dd{width:100%!important}.l-archiveList__dl+.l-archiveList__dl{margin-top:16px!important}.l-page{letter-spacing:.06em!important;line-height:1.8!important;padding:80px 0!important}@media screen and (max-width:768px){.l-page{padding:40px 20px!important}}.l-page section .inner>*+*{margin-top:40px!important}.l-page strong{font-weight:600!important}.l-page .left{display:flex!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:0 16px!important;text-align:left!important}.l-page .center{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:0 16px!important;text-align:center!important}.l-page .right{display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:0 16px!important;text-align:right!important}.l-page small{font-size:13px!important;line-height:1.7!important;display:inline-block!important}.l-page img{max-width:100%!important;width:100%!important;height:auto!important;aspect-ratio: 3/2 !important;object-fit:cover!important}.l-page img.no-trim{aspect-ratio:auto!important}.l-page .flex{display:flex!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:40px 50px!important}@media screen and (max-width:768px){.l-page .flex{gap:16px!important}}.l-page .flex .col-1{width:100%!important}.l-page .flex .col-1>*+*{margin-top:20px!important}@media screen and (max-width:768px){.l-page .flex .col-1>*+*{margin-top:16px!important}}.l-page .flex .col-1 img{aspect-ratio: 2/1 !important}@media screen and (max-width:768px){.l-page .flex .col-1 img{aspect-ratio: 3/2 !important}}.l-page .flex .col-2{width: calc((100% - 50px) / 2) !important}.l-page .flex .col-2>*+*{margin-top:20px!important}@media screen and (max-width:768px){.l-page .flex .col-2>*+*{margin-top:16px!important}.l-page .flex .col-2{width:100%!important}}.l-page .flex .col-3{width: calc((100% - 100px) / 3) !important}.l-page .flex .col-3>*+*{margin-top:20px!important}@media screen and (max-width:768px){.l-page .flex .col-3>*+*{margin-top:16px!important}.l-page .flex .col-3{width:100%!important}}.l-page .flex.rev{flex-direction:row-reverse!important}@media screen and (max-width:768px){.l-page .table-wrap{overflow-x:scroll!important}}.l-page section.default+section.default{margin-top:-80px!important}.l-page section.default .inner{width:100%!important;max-width:980px!important;margin:0 auto!important;font-size:16px!important;padding:0!important}.l-page section.default .inner+.inner{margin-top:100px!important}@media screen and (max-width:768px){.l-page section.default .inner{padding:0!important}}.l-page section.default h1{color:var(--base-color)!important;text-align:center!important;font-size:32px!important;font-weight:400!important;margin-bottom:80px!important}.l-page section.default h1::before{content:none!important}.l-page section.default h1 span{color:var(--main-dark)!important;display:block!important;font-size:20px!important;font-weight:600!important;line-height:60px!important;position:relative!important}.l-page section.default h1 span::after{content:""!important;position:absolute!important;bottom:0!important;display:inline-block!important;width:70px!important;height:1px!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;background-color:var(--main-dark)!important}.l-page section.default h2{background:var(--base-color)!important;color:var(--white)!important;text-align:center!important;font-size:24px!important;font-weight:400!important;line-height:1.6!important;padding:10px 20px!important}.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:24px!important;margin-top:0!important}}.l-page section.default h2+p,.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:40px!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:20px!important}}.l-page section.default h4{background:var(--main-light)!important;color:var(--main)!important;font-size:18px!important;font-weight:600!important;padding:8px 16px!important}@media screen and (max-width:768px){.l-page section.default h4{font-size:16px!important}}.l-page section.default h5{color:var(--main)!important;font-size:16px!important;font-weight:600!important;margin-bottom:-8px!important}@media screen and (max-width:768px){.l-page section.default h5{font-size:14px!important}}.l-page section.default h5::before{content:"●"!important;padding:0 5px 0 0!important}.l-page section.default h6{color:var(--main)!important;font-size:13px!important;font-weight:600!important;margin-bottom:-16px!important}@media screen and (max-width:768px){.l-page section.default h6{font-size:12px!important}}.l-page section.default .flowTtl{font-size:20px!important;font-weight:600!important;position:relative!important;padding-left:40px!important}.l-page section.default .flowTtl span{position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;line-height:30px!important;border-radius:50%!important;background:var(--main)!important;color:var(--white)!important;display:inline-block!important;text-align:center!important;font-size:13px!important}.l-page section.default ol.number{counter-reset:list!important;list-style-type:none!important;margin-bottom:24px!important}.l-page section.default ol.number li{position:relative!important;margin:0!important;padding:9px 0 9px 66px!important}.l-page section.default ol.number li::before{counter-increment:list!important;content:counter(list)!important;color:var(--main-dark)!important;background:var(--main-light)!important;font-size:20px!important;font-weight:600!important;position:absolute!important;top:0!important;left:0!important;width:50px!important;height:50px!important;line-height:50px!important;text-align:center!important}.l-page section.default ol.number li span{display:block!important;font-weight:600!important}.l-page section.default ol.number li+li{margin-top:24px!important}.l-page section.default ol.flow{counter-reset:list!important}.l-page section.default ol.flow li{display:flex!important;flex-wrap:wrap!important;gap:40px!important}@media screen and (max-width:768px){.l-page section.default ol.flow li{flex-direction:column-reverse!important;gap:20px!important}}.l-page section.default ol.flow li div{width: calc((100% - 40px) / 2) !important}@media screen and (max-width:768px){.l-page section.default ol.flow li div{width:100%!important}}.l-page section.default ol.flow li div span{font-size:20px!important;font-weight:600!important;position:relative!important;padding-left:40px!important;display:block!important;margin-bottom:20px!important}.l-page section.default ol.flow li div span::before{counter-increment:list!important;content:counter(list)!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;line-height:30px!important;border-radius:50%!important;background:var(--main)!important;color:var(--white)!important;display:inline-block!important;text-align:center!important;font-size:13px!important}.l-page section.default ol.flow li div p+p{margin-top:20px!important}.l-page section.default ol.flow li div.full{width:100%!important}.l-page section.default ol.flow li div.full>*+*{margin-top:20px!important}.l-page section.default ol.flow li:not(:nth-child(1)),
.l-page section.default ol.flow li:not(:nth-child(2)) {margin-top:40px!important}.l-page section.default ul.flow li{display:flex!important;flex-wrap:wrap!important;gap:40px!important}@media screen and (max-width:768px){.l-page section.default ul.flow li{flex-direction:column-reverse!important;gap:20px!important}}.l-page section.default ul.flow li div{width: calc((100% - 40px) / 2) !important}@media screen and (max-width:768px){.l-page section.default ul.flow li div{width:100%!important}}.l-page section.default ul.flow li div span{font-size:20px!important;font-weight:600!important;position:relative!important;display:block!important;margin-bottom:20px!important}.l-page section.default ul.flow li div p+p{margin-top:20px!important}.l-page section.default ul.flow li:not(:nth-child(1)),
.l-page section.default ul.flow li:not(:nth-child(2)) {margin-top:40px!important}.l-page section.default ul.circle{list-style-type:none!important;margin-bottom:24px!important}.l-page section.default ul.circle li{position:relative!important;margin:0!important;padding:0 0 0 50px!important}.l-page section.default ul.circle li::before{content:"●"!important;font-weight:600!important;position:absolute!important;top:0!important;left:0!important;width:50px!important;text-align:center!important;color:var(--main-dark)!important}.l-page section.default ul.circle li span{display:block!important;font-weight:600!important}.l-page section.default ul.circle li+li{margin-top:24px!important}.l-page section.default ul.check{list-style-type:none!important}.l-page section.default ul.check li{position:relative!important;padding:0 0 0 50px!important}.l-page section.default ul.check li::after{content:""!important;display:block!important;position:absolute!important;top:5px!important;left:15px!important;width:20px!important;text-align:center!important;height:10px!important;border-left:3px solid var(--main-dark)!important;border-bottom:3px solid var(--main-dark)!important;transform:rotate(-45deg)!important}.l-page section.default ul.check li+li{margin-top:24px!important}.l-page section.default dl{display:flex!important;justify-content:flex-start!important;flex-wrap:wrap!important;padding:0!important;width:100%!important;gap:16px!important}.l-page section.default dl dt{width:100px!important;font-weight:600!important}.l-page section.default dl dd{width:calc(100% - 116px)!important}.l-page section.default table.border--none{border-collapse:collapse!important;border-spacing:0!important;width:100%!important;border-top:1px solid var(--gray)!important}.l-page section.default table.border--none th,.l-page section.default table.border--none td{vertical-align:middle!important;border-bottom:1px solid var(--gray)!important;padding:24px!important}@media screen and (max-width:768px){.l-page section.default table.border--none th,.l-page section.default table.border--none td{padding:20px!important}}.l-page section.default table.border--none th{text-align:left!important;color:var(--main-dark)!important;font-weight:600!important}@media screen and (max-width:768px){.l-page section.default table.border--none th{width:100%!important;display:block!important;border-bottom:1px dashed var(--gray)!important}.l-page section.default table.border--none td{width:100%!important;display:block!important}}.l-page section.default table.border--none th.w10,.l-page section.default table.border--none td.w10{width:10%!important}.l-page section.default table.border--none th.w20,.l-page section.default table.border--none td.w20{width:20%!important}.l-page section.default table.border--none th.w30,.l-page section.default table.border--none td.w30{width:30%!important}.l-page section.default table.border--none th.w40,.l-page section.default table.border--none td.w40{width:40%!important}.l-page section.default table.border--none th.w50,.l-page section.default table.border--none td.w50{width:50%!important}.l-page section.default table.border--none th.w60,.l-page section.default table.border--none td.w60{width:60%!important}.l-page section.default table.border--none th.w70,.l-page section.default table.border--none td.w70{width:70%!important}.l-page section.default table.border--none th.w80,.l-page section.default table.border--none td.w80{width:80%!important}.l-page section.default table.border--none th.w90,.l-page section.default table.border--none td.w90{width:90%!important}.l-page section.default table.border--none th.main,.l-page section.default table.border--none td.main{background:var(--main)!important;color:var(--white)!important}.l-page section.default table.border--none th.main-light,.l-page section.default table.border--none td.main-light{background:var(--main-light)!important}.l-page section.default table.border--none th.gray-light,.l-page section.default table.border--none td.gray-light{background:var(--gray-light)!important}.l-page section.default table.border{border-collapse:collapse!important;border-spacing:0!important;width:100%!important;border:1px solid var(--gray)!important}.l-page section.default table.border th,.l-page section.default table.border td{vertical-align:middle!important;border-bottom:1px solid var(--gray)!important;padding:24px!important}@media screen and (max-width:768px){.l-page section.default table.border th,.l-page section.default table.border td{padding:20px!important}}.l-page section.default table.border th{text-align:left!important;color:var(--main-dark)!important;font-weight:600!important;border-right:1px solid var(--gray)!important}@media screen and (max-width:768px){.l-page section.default table.border th{width:100%!important;display:block!important;border-right:none!important;border-bottom:1px dashed var(--gray)!important}.l-page section.default table.border td{width:100%!important;display:block!important}}.l-page section.default table.border th.w10,.l-page section.default table.border td.w10{width:10%!important}.l-page section.default table.border th.w20,.l-page section.default table.border td.w20{width:20%!important}.l-page section.default table.border th.w30,.l-page section.default table.border td.w30{width:30%!important}.l-page section.default table.border th.w40,.l-page section.default table.border td.w40{width:40%!important}.l-page section.default table.border th.w50,.l-page section.default table.border td.w50{width:50%!important}.l-page section.default table.border th.w60,.l-page section.default table.border td.w60{width:60%!important}.l-page section.default table.border th.w70,.l-page section.default table.border td.w70{width:70%!important}.l-page section.default table.border th.w80,.l-page section.default table.border td.w80{width:80%!important}.l-page section.default table.border th.w90,.l-page section.default table.border td.w90{width:90%!important}.l-page section.default table.border th.main,.l-page section.default table.border td.main{background:var(--main)!important;color:var(--white)!important}.l-page section.default table.border th.main-light,.l-page section.default table.border td.main-light{background:var(--main-light)!important}.l-page section.default table.border th.gray-light,.l-page section.default table.border td.gray-light{background:var(--gray-light)!important}.l-page section.default table.border--plane{border-collapse:collapse!important;border-spacing:0!important;width:100%!important;border-top:1px solid var(--gray)!important;border-left:1px solid var(--gray)!important}.l-page section.default table.border--plane th,.l-page section.default table.border--plane td{vertical-align:middle!important;border-right:1px solid var(--gray)!important;border-bottom:1px solid var(--gray)!important;padding:24px!important}.l-page section.default table.border--plane th{text-align:left!important;color:var(--main-dark)!important;font-weight:600!important;border-right:1px solid var(--gray)!important}@media screen and (max-width:768px){.l-page section.default table.border--plane th{padding:6px!important;font-size:13px!important}.l-page section.default table.border--plane td{padding:6px!important;font-size:13px!important}}.l-page section.default table.border--plane th.w10,.l-page section.default table.border--plane td.w10{width:10%!important}.l-page section.default table.border--plane th.w20,.l-page section.default table.border--plane td.w20{width:20%!important}.l-page section.default table.border--plane th.w30,.l-page section.default table.border--plane td.w30{width:30%!important}.l-page section.default table.border--plane th.w40,.l-page section.default table.border--plane td.w40{width:40%!important}.l-page section.default table.border--plane th.w50,.l-page section.default table.border--plane td.w50{width:50%!important}.l-page section.default table.border--plane th.w60,.l-page section.default table.border--plane td.w60{width:60%!important}.l-page section.default table.border--plane th.w70,.l-page section.default table.border--plane td.w70{width:70%!important}.l-page section.default table.border--plane th.w80,.l-page section.default table.border--plane td.w80{width:80%!important}.l-page section.default table.border--plane th.w90,.l-page section.default table.border--plane td.w90{width:90%!important}.l-page section.default table.border--plane th.main,.l-page section.default table.border--plane td.main{background:var(--main)!important;color:var(--white)!important}.l-page section.default table.border--plane th.main-light,.l-page section.default table.border--plane td.main-light{background:var(--main-light)!important}.l-page section.default table.border--plane th.gray-light,.l-page section.default table.border--plane td.gray-light{background:var(--gray-light)!important}@media screen and (max-width:768px){.l-page section.default table.scroll{min-width:900px!important}.l-page section.default table.scroll th{width:auto!important;display:table-cell!important}.l-page section.default table.scroll td{width:auto!important;display:table-cell!important}}.l-page section.default .profile{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;flex-direction:row-reverse!important}.l-page section.default .profile .profileTxt{width: calc((100% - 2px) / 2) !important;height:auto!important;background: url(../img/profile.png) no-repeat center center/cover !important;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;flex-direction:column!important;padding:32px!important;line-height:1.6!important}@media screen and (max-width:768px){.l-page section.default .profile .profileTxt{width:100%!important;margin-top:2px!important}}.l-page section.default .profile .profileTxt p:nth-child(1) {color:var(--main-dark)!important;font-size:20px!important;font-weight:600!important}.l-page section.default .profile .profileTxt p:nth-child(2) {font-size:34px!important;font-weight:600!important}.l-page section.default .profile .profileTxt p:nth-child(3) {color:var(--main-dark)!important;margin-top:24px!important}.l-page section.default .profile .profileImg{width: calc((100% - 2px) / 2) !important}@media screen and (max-width:768px){.l-page section.default .profile .profileImg{width:100%!important}}.l-page section.default .price{display:flex!important;flex-wrap:wrap!important;gap:0 30px!important;border-top:1px solid var(--gray)!important;border-bottom:1px solid var(--gray)!important}.l-page section.default .price__left{width:24%!important;padding:30px 0!important}@media screen and (max-width:768px){.l-page section.default .price__left{width:100%!important;padding:20px 0!important;text-align:center!important}}.l-page section.default .price__left img{aspect-ratio: 3/2 !important;object-fit:cover!important}@media screen and (max-width:768px){.l-page section.default .price__left img{width:60%!important}}.l-page section.default .price__center{width:calc(52% - 60px)!important;padding:30px 0!important}@media screen and (max-width:768px){.l-page section.default .price__center{width:100%!important;padding:0 0 20px 0!important}}.l-page section.default .price__right{width:24%!important;background:var(--gray-light)!important;display:flex!important;align-items:center!important;flex-direction:column!important}@media screen and (max-width:768px){.l-page section.default .price__right{width:100%!important}}.l-page section.default .price__product{color:var(--main-dark)!important;font-size:20px!important;font-weight:600!important;margin-bottom:10px!important}.l-page section.default .price__row1{width:100%!important;height:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;padding:20px!important}.l-page section.default .price__row2{width:100%!important;height:50%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;padding:20px!important}.l-page section.default .price__row2:nth-child(2) {border-top:2px solid var(--white)!important}.l-page section.default .price__row3{width:100%!important;height:33.3333333333%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;padding:20px!important}.l-page section.default .price__row3:nth-child(2),
.l-page section.default .price__row3:nth-child(3) {border-top:2px solid var(--white)!important}.l-page section.default .price__num{color:var(--main-dark)!important;font-size:20px!important;font-weight:600!important}.l-page section.default .price+.price{margin-top:-1px!important}.l-caseSin h1::before{content:none!important}.l-caseSin__intro{margin:0 0 60px 0!important}.l-caseSin__full{margin:40px 0 60px 0!important}.l-caseSin__grid{display:grid!important;grid-template-columns:33.3333333333% 33.3333333333% 33.3333333333%!important;grid-template-rows:auto auto auto!important;gap:0 0!important;grid-auto-flow:row!important;grid-template-areas:"grid01 grid02 grid03" "grid04 grid05 grid06" "grid07 grid08 grid09"!important;margin:40px 0 60px 0!important}.l-caseSin__grid .grid01{grid-area:grid01!important}.l-caseSin__grid .grid02{grid-area:grid02!important}.l-caseSin__grid .grid03{grid-area:grid03!important}.l-caseSin__grid .grid04{grid-area:grid04!important}.l-caseSin__grid .grid05{grid-area:grid05!important}.l-caseSin__grid .grid06{grid-area:grid06!important}.l-caseSin__grid .grid07{grid-area:grid07!important}.l-caseSin__grid .grid08{grid-area:grid08!important}.l-caseSin__grid .grid09{grid-area:grid09!important}.l-caseSin__grid img{width:100%!important;height:auto!important}.l-caseSin__table{border-collapse:collapse!important;border-spacing:0!important;width:100%!important;border-top:1px solid var(--gray)!important;border-left:1px solid var(--gray)!important;margin-top:60px!important}.l-caseSin__table th{border-bottom:1px solid var(--gray)!important;border-right:1px solid var(--gray)!important;width:30%!important;padding:10px 20px!important;background:var(--main-light)!important}@media screen and (max-width:768px){.l-caseSin__table th{width:100%!important;display:block!important;border:none!important;border-bottom:1px solid var(--gray)!important;border-right:1px solid var(--gray)!important}}.l-caseSin__table td{border-bottom:1px solid var(--gray)!important;border-right:1px solid var(--gray)!important;width:70%!important;padding:10px 20px!important}@media screen and (max-width:768px){.l-caseSin__table td{width:100%!important;display:block!important;border:none!important;border-bottom:1px solid var(--gray)!important;border-right:1px solid var(--gray)!important}}.l-caseSin-flexbox{display:flex;justify-content:center;gap:5rem;margin-bottom:2rem}@media screen and (max-width:768px){.l-caseSin-flexbox{flex-direction:column;gap:3.5rem}}.l-caseSin-flexbox__item{width:50%}@media screen and (max-width:768px){.l-caseSin-flexbox__item{width:100%}}.l-caseSin-flexbox__item:nth-of-type(1){position:relative}.l-caseSin-flexbox__item:nth-of-type(1):after {content:"";position:absolute;top:50%;right:-3.3rem;transform:translate(0,-50%);width:0;height:0;border-style:solid;border-width:1.2rem 0 1.2rem 1.2rem;border-color:transparent transparent transparent #cac48b}@media screen and (max-width:769px){.l-caseSin-flexbox__item:nth-of-type(1):after {top:110%;right:46%;border-style:solid;border-right:10px solid transparent;border-left:10px solid transparent;border-top:15px solid #cac48b;border-bottom:0}}.l-caseSin__none{text-align:center!important}.caseSwiper .swiper{padding:10px 10px!important;max-width:900px!important;width:100%!important;margin:0 auto!important}@media screen and (max-width:768px){.caseSwiper .swiper{padding:10px 20px!important}}.caseSwiper .swiper-buttons{width:980px!important;margin:0 auto!important;position:relative!important;padding-bottom:100px!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)!important;background:var(--main-light)!important;width:32px!important;height:32px!important;border-radius:50%!important;transition:all .5s!important}.caseSwiper .swiper-button-next{right:0!important;top:50%!important;transform:translate(0,-50%)!important}.caseSwiper .swiper-button-prev{left:0!important;top:50%!important;transform:translate(0,-50%)!important}@media screen and (max-width:768px){.caseSwiper .swiper-button-next{right:0!important}.caseSwiper .swiper-button-prev{left:0!important}}.caseSwiper .swiper-button-next:hover,.caseSwiper .swiper-button-prev:hover{color:var(--main-light)!important;background:var(--gray-dark)!important}.caseSwiper .swiper-button-next:after,.caseSwiper .swiper-button-prev:after{font-size:14px!important;font-weight:600!important}.noSwiper--case{display:flex!important;justify-content:center!important;gap:0 24px!important;flex-wrap:wrap!important;max-width:840px!important;width:100%!important;margin:0 auto!important}.noSwiper--case .c-card{width: calc((100% - 18px) / 2) !important}@media screen and (max-width:768px){.noSwiper--case .c-card{width:90%!important;margin:0 auto!important}.noSwiper--case .c-card+.c-card{margin-top:24px!important}}.c-card{box-shadow:0 1px 4px 0 rgba(0,0,0,.25)!important;background:var(--white)!important}.c-card__link{position:relative!important;display:block!important}.c-card__label{position:absolute!important;top:0!important;left:0!important;background:var(--sub)!important;color:var(--white)!important;font-size:11px!important;padding:2px 10px!important;display:inline-flex!important;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(--base-color)!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:1px solid var(--gray-light)!important;margin-top:16px!important;padding-top:16px!important;font-size:11px!important;display:flex!important;flex-wrap:wrap!important;gap:8px 8px!important;color:var(--gray-dark)!important}.c-pagenavi{text-align:center!important;margin-top:100px!important}@media screen and (max-width:768px){.c-pagenavi{margin-top:50px!important}}.c-pagenavi .nav-links a{border:1px solid var(--gray)!important;color:var(--base-color)!important;display:inline-block!important;padding:0 6px!important;transition:all .5s!important}.c-pagenavi .nav-links a:hover{border:1px solid var(--main)!important;background:var(--main)!important;color:var(--white)!important}.c-pagenavi .nav-links span{border:1px solid var(--main-light)!important;display:inline-block!important;padding:0 6px!important;background:var(--main-light)!important}.p-blogSin{padding-bottom:40px!important}@media screen and (max-width:768px){.p-blogSin{padding-bottom:0!important}}.p-blogSin__meta{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;align-items:center!important}.p-blogSin__metaLeft{display:flex!important;flex-wrap:wrap!important;gap:8px 8px!important}@media screen and (max-width:768px){.p-blogSin__metaLeft{width:100%!important}.p-blogSin__metaRight{width:100%!important;margin-top:8px!important}}.p-blogSin__date{font-size:13px!important;color:var(--gray-dark)!important}.p-blogSin__date i{margin-right:5px!important}.p-blogSin__tax{border-right:1px solid var(--gray)!important;padding-right:16px!important;margin-right:8px!important;display:flex!important;flex-wrap:wrap!important}@media screen and (max-width:768px){.p-blogSin__tax{border-right:none!important;padding-right:0!important;margin-right:0!important}}.p-blogSin__tax a{color:var(--sub)!important;font-weight:600!important;margin-right:10px!important;transition:all .5s!important}.p-blogSin__tax a:hover{text-decoration:underline!important}.p-blogSin__tax i{margin-right:.5em!important}.c-tagcloud{display:flex!important;flex-wrap:wrap!important;gap:4px 4px!important}.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 .5s!important}.c-tagcloud a:hover{background:var(--gray)!important}