*{margin:0;padding:0}html{font-size:14px;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;overflow-y:auto;background:#7eb3b2}.box{margin-top:10%}ul{list-style:none;padding-left:0}.in{margin-left:auto;margin-right:auto;width:94%}a{text-decoration:none}img{border:0;width:100%}.center{text-align:center}#top a:hover img{opacity:.7;filter: alpha(opacity=70)}.cf:after{content:".";display:block;clear:both;visibility:hidden;font-size:.1em}.center{text-align:center;margin-left:auto;margin-right:auto}body{word-wrap:break-word}.only-pc{display:none}.only-sp{display:block}#main{width:100%;margin-left:auto;margin-right:auto}h1{font-size:10px;color:#d0d0d0}.btn01,btn02,btn03,btn04,btn05,btn04{display:block;width:100%;height:100%}a{display:block;width:100%;height:auto}#header{padding:0%;background:#fff}#logo{width:80%;float:left;margin-bottom:3%}.mail-top{width:13%;float:left;margin-left:4%;margin-top:2%}#key{margin-top:0%}.f1{font-size:16px;color:#6e5a43;line-height:2.5em;float:left;padding-right:2%}.f2{font-size:14px;color:#a38666;line-height:2.5em;float:left;padding-right:2%}.f1 a{color:#6e5a43}.f2 a{color:#a38666}.contactbox{margin-top:10%;padding:10% 0%;background:#faf8f6}.foot-contact01{margin-top:2%}.foot-contact02{margin-top:2%}.access{background:#fff;padding:3%}.access a{color:#fff}.add span{padding-left:3em}.add img{width:30%;display:block}.add{width:100%;float:left;font-size:15px}.time{width:100%;float:right;margin-top:3%;text-decoration:none}.map{border:solid 20px #fff}.f-suvnav{margin-top:10%}.f-suvnav li{width:50%;float:left}#footer01{padding-top:5%;margin-top:0}.logo-foot{width:30%;margin:6% auto 0% auto}.logo-foot02{text-align:center;font-size:16px;margin-bottom:16%;color:#fff}.logo-foot02 a{color:#fff}.fix-menu{width:100%;margin:0% auto;background:#fff}.foot-fix01{width:90%;margin:0 auto 0% auto;padding:1%}.foot-fix02{width:30%;float:left;padding:1%;margin:0 auto 0% auto}.go-top{width:10%;float:right;padding:2%}.copy{font-size:14px;padding-top:20px;text-align:center;padding-bottom:45px;margin-bottom:15px}.copy a{color:#000}#topbutton01{position:fixed;top:0;right:0;width:100%;display:block;background:#fff;z-index:1}#topbutton02{position:fixed;bottom:0;right:0;width:100%;display:block;background:#fff}#topbutton03{position:fixed;bottom:7%;right:-7.5%;width:6em;display:none;opacity:.7}#topbutton03 img{width:20px;border-radius:50%;background-color: #ffffff50;padding:10px;transition:.2s}#topbutton03 img:hover{background-color: #ffffff94}nav{font-size:16px}.title{font-size:20px;display:flex;justify-content:center;position:relative;width:70%;margin-bottom:15px;padding:.5em 1.2em;border-radius:5px;background-color:#fff;color:#333;margin:5% auto 0% auto}.title::before{position:absolute;bottom:-15px;width:30px;height:15px;background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%);content:''}.search-tit{color:#fff;margin-top:10%;margin-bottom:5%;text-align:center;font-size:19px}.search-ul a{color:#fff;display:block;border-bottom:solid 1px #fff;font-size:16px;margin-bottom:8px}.sns p{width:32.3%;float:left;margin:.5%}.sns-tit{color:#fff;text-align:center;font-size:20px;margin-top:10%}@media only screen and (min-width:640px){.fix-menu{width:30%;margin:0% auto}html{font-size:20px;overflow-y:scroll}.only-pc{display:block}.only-sp{display:none}.in{margin-left:auto;margin-right:auto;max-width:1000px}.h1{color: #1A38666;font-size:35px;padding:3% 0%;line-height:1em;text-align:center;border:none}.h1 span{color:#9f9f9f;font-size:13px;display:block;border:none}#header{padding:0% 0% 0% 0%}#logo{width:40%;float:left;padding-top:0%;margin-top:0%;padding-bottom:2%}.mail-top{width:20%;float:right;margin-left:2%;margin-top:3%}#logo02 img{width:20%;padding-top:0%;margin-top:0%;vertical-align:top}#gnav02{margin-top:0%;margin-bottom:0%;width:100%;float:left;margin-left:0%;padding-top:0%;background:#7eb3b2;font-weight:bold}#gnav{margin-top:0%;width:100%;float:right;margin-left:0%;margin-bottom:5%;font-weight:bold}.menu a{color:#fff}.menu__second-level a{color:#fff;line-height:2em}.hm01{color:#fff;border-bottom:solid 1px #c4dcdc;padding:3%;border-radius:5px;font-size:15px}.menu{position:relative;width:100%;margin:0 auto}.menu>li{float:left;line-height:70px;width:12.5%;padding-top:0%;padding-bottom:0;margin-bottom:0;font-size:15px;text-align:center}.menu>li a{display:block}.menu>li a:hover{color:#fff}ul.menu__second-level{visibility:hidden;opacity:0;z-index:1;padding:5%}ul.menu__third-level{visibility:hidden;opacity:0}ul.menu__fourth-level{visibility:hidden;opacity:0}.gnav02 a:hover{background:#589695;-webkit-transition:all .5s;transition:all .5s}#logo02 a:hover{background:red;-webkit-transition:all .5s;transition:all .5s}.menu__second-level li a:hover{text-decoration-color:#c9dede}.menu:before,.menu:after{content:" ";display:table}.menu:after{clear:both}.menu{*zoom: 1}li.menu__mega ul.menu__second-level{position:absolute;top:70px;left:0;box-sizing:border-box;width:100%;background:#589695;-webkit-transition:all .2s ease;transition:all .2s ease;line-height:3em;display:flex;justify-content:space-between;gap:6px}li.menu__mega:hover ul.menu__second-level{top:70px;visibility:visible;opacity:1}.menu__second-level li{width: calc(100% / 4 - 6px);text-align:left;font-size:15px}.menu__second-level li a{color:#c4dcdc;text-decoration:underline;text-decoration-color:#589695;transition:.3s}.menu__second-level02 a{color:#fff;font-size:15px;height:9em;background:#589695;transition:.2s}ul.menu__second-level02 span{font-size:15px;color:#dbe0e0;display:block;line-height:2em;padding:0 6px}ul.menu__second-level02{visibility:hidden;opacity:0;z-index:1;padding:5%}.menu__second-level02 li a:hover{background:#7eb3b2}li.menu__mega ul.menu__second-level02{position:absolute;top:70px;left:0;box-sizing:border-box;width:100%;background:#589695;-webkit-transition:all .2s ease;transition:all .2s ease;line-height:3em}li.menu__mega:hover ul.menu__second-level02{top:70px;visibility:visible;opacity:1}.menu__second-level02 li{float:left;width:30%;border:solid 1px #fff;border-radius:5px;text-align:center;margin-bottom:2%;margin-right:1%;margin-left:1%}@media only screen and (max-width: 1080px) {
		.menu__second-level02 li {
			width: 47%;
		}
	}#key{margin-top:0%}.title{font-size:30px}.search-tit{margin:0% auto 2% auto;font-size:25px}.search-ul{width:45%;float:left;margin-left:2%;margin-right:2%;margin-top:10%}.search-ul a{font-size:16px}.sns{width:60%;margin:0 auto}.f1{font-size:16px;color:#6e5a43;line-height:2.5em;float:none}.f2{font-size:14px;color:#a38666;border-left:solid 1px #a38666;line-height:2.5em;float:none}.f-suvnav li{width:25%;float:left;margin-bottom:0;padding-bottom:0}.f-suvnav{margin-top:10%}.foot-fix01{width:40%;float:left;margin:0 0% 0% 0%;background:none;padding:1% 0%}.add span{padding-left:0}.add img{width:30%;display:block}.add{width:100%;float:left;font-size:16px}.time{width:45%;float:right;margin-top:3%}.ftop{margin-top:2em}.foot-contact01{margin-top:2%;float:left;width:50%}.foot-contact02{margin-top:2%;float:right;width:50%}.logo-foot{width:20%;margin:3% auto 0% auto}.logo-foot02{text-align:center;font-size:16px;margin-bottom:6%}.foot-menu{float:left;width:20%}.f1{font-size:15px}.contact-bg p{width:45%;float:left}.copy{font-size:14px;padding-bottom:7%;text-align:center}#topbutton01{position:static;top:0;right:0;width:100%;display:block;background:#fff}#topbutton02{position:fixed;bottom:0;right:0;width:100%;display:block}#topbutton03{position:fixed;bottom:7%;right:-5%;width:5em;display:none;opacity:.7}}@media only screen and (min-width:1000px){#topbutton03{right:-40px}}.full-screen .slick-list{overflow:visible}.full-screen.slider{max-width:300px;margin:0 auto}.contents_inner,.contents_single{margin-left:auto;margin-right:auto;width:94%}.contents_case,.contents_single{padding-top:100px}.contents_rap_404{padding:200px 0}.page_title_404,.cont_h3_404{color:#fff;margin-bottom:1em}.cont_p_404 a{padding-top:100px;color:#00e;text-align:right}@media only screen and (min-width:640px){.contents_inner{margin-left:auto;margin-right:auto;max-width:1000px}}.slick-slide a{color:#000}.slick-slide a:hover{color:#b492bf}.flex_case{display:flex;flex-wrap:wrap;justify-content:center}.flex_case_box{width:50%}.flex_case_box a{height:auto}nav.pagination{position:static;transform:none;text-align:center}.nav-links{display:flex;justify-content:center;gap:10px}.nav-links a,.page-numbers{display:inline-flex;width:30px;color:#000;background-color:#fff;border-radius:50%;height:30px;width:30px;align-items:center;justify-content:center;font-weight:bold;transition:.2s;border:1px solid #fff}.page-numbers.current{color:#fff;background-color:#7eb3b2;border:1px solid #fff}.nav-links a:hover{color:#7eb3b2}.page-numbers.dots{color:#fff;background-color:transparent;border:none}.page-numbers.next,.page-numbers.prev{width:5em;border-radius:30px}.page-numbers.next{margin-left:20px}.page-numbers.prev{margin-right:20px}@media only screen and (max-width:640px){.flex_case{flex-direction:column}.flex_case_box{width:100%}}.cat01-ul a{color:#fff}.cat01-ul{margin:0 auto;max-width:700px}.cat01-ul li{border-bottom:1px solid #fff}.cat01-ul li:first-child{border-top:1px solid #fff}.cat01-flex{display:flex;gap:1em;padding:6px}.cat01-flex figure{width:100px;height:auto;overflow:hidden}.cat01-flex figure img{margin:0;object-fit:cover;width:100px;height:100px;transition:.2s}.cat01-flex>div{max-height:80px}.cat01-tit{margin-top:6px;display:grid;height:3em;max-width:480px;line-height:1.2em;align-items:center}.cat01-day{font-size:14px;color:#000;background-color:#cfe9fd;padding:0 1em;border-radius:2px}.cat01-h2{color:#fff;text-align:center;margin-bottom:40px}.cat01-ul a:hover img{transform:scale(1.2)}@media only screen and (max-width:640px){.cat01-flex figure{width:60px;height:60px}.cat01-flex figure img{width:60px;height:60px}}.paged_single{display:flex;justify-content:center;gap:1.5em;margin-top:60px}.paged_single span{display:flex;color:#fff}.paged_single a{color:#fff;border:#fff solid 1px;font-size:15px;line-height:1em;padding:10px;height:auto;transition:.2s}.paged_single a:hover{background-color: #ffffff5b}.contents_single_inner{margin:0 auto;width:88%;max-width:1000px}.contents_single_inner *{color:#fff;width:initial}.contents_single_inner h1{font-size:revert}.contents_single_inner h3{color:#000;border-left:#fff solid 1px;padding-left:.5em}.contents_single_inner h4{margin-bottom:.5em;border-bottom:#fff solid 1px}.single_in_h2{text-align:center;margin-bottom:2em}:where(figure) {margin:0!important}.case_term_wrap{text-align:center}.contents_case .case_term_h3{color:#fff;position:relative;padding-bottom:50px;display:inline-block;padding:0 60px;margin-bottom:20px}.contents_case .case_term_h3::before,.contents_case .case_term_h3::after{position:absolute;content:'';height:2px;width:10%;background-color:#fff;top:16px}.contents_case .case_term_h3::before{left:0}.contents_case .case_term_h3::after{right:0}.case_term{max-width:1200px;margin:0 auto 30px}.case_term.v2{margin-bottom:100px}.case_term li{display:inline-block;color:#fff;padding:0 10px}.case_term li a{font-size:16px;background-color:#fff;color:#7eb3b2;border:1px solid #fff;padding:6px;text-align:center;margin:10px 6px;border-radius:20px;transition:.2s}.case_term li a:hover{background-color:#7eb3b2;border:1px solid #fff;color:#fff}.flex_case .flex_case_box{width: calc(100% / 4);border-bottom:solid 1px #fff;padding-bottom:50px;margin-bottom:50px}.flex_case_box p{margin-bottom:6px}.case-txt02{background-color:#fff;padding:4px 6px;color:#000}.case-txt02 a{color:#000}.news-tit01.campaign{background-color:#b492bf}@media only screen and (max-width:1000px){.flex_case .flex_case_box{width: calc(100% / 2)}}@media only screen and (max-width:640px){.contents_case .case_term_h3{padding:0 20px}.contents_case .case_term_h3::before,.contents_case .case_term_h3::after{top:12px}.case_term li a{font-size:12px;margin:4px 6px}.flex_case{align-items:center}.flex_case .flex_case_box{width:100%;padding-bottom:25px;margin-bottom:25px}}.top-slide0128 .sliderArea{padding:0 0 100px}.top-slide0128 .tiop-full-screen{width:90%}.tiop-full-screen .slick-slide{margin-left:20px;overflow:hidden}.tiop-full-screen .slick-list{overflow:visible}.tiop-full-screen .slick-prev{left:-11px}.tiop-full-screen .slick-next{right:-16px}.slide-image{display:block;width:100%;max-width:1080px;aspect-ratio: 4 / 5;overflow:hidden}.top-slide0128 .tiop-full-screen img{width:100%;height:100%;object-fit:cover;display:block}.tiop-full-screen img:hover{transform:scale(1.05)}.top-slide0128 .sliderArea,.top-slide0128 h2{margin-left:0;padding-left:6%}.top-slide0128 .slick-dots li button:before{font-size:14px}.top-slide0128 .slick-dots{bottom:-60px;margin-left:10px}.top-slide0128 .slick-prev:before,.top-slide0128 .slick-next:before{font-size:30px}@media only screen and (max-width:640px){.topics-bg{padding:0}.topics-bg p{padding-left:.5em}}.slider0129 .sliderArea{overflow:visible}.slider0129_rap{width:100%;overflow:hidden}.case0129 h2{width:94%;max-width:1000px;display:block;margin:0 auto 5%}.case0129 .slick-slide img{object-fit:cover}.case0129 .case{background-color:#fff;border-radius:0;width:98%;padding:0}.case0129 p{font-size:18px}.case0129 .case-txt01{padding:4px 6px}@media only screen and (max-width:640px){.slider0129 .sliderArea{overflow:hidden}}.floating_1206{display:flex;position:fixed;bottom:0;width:100%;justify-content:center;gap:20px}.floating_1206 .web_reserve,.floating_1206 .line_reserve,.web_reserve1211 .web_reserve{display:flex;height:50px;width:240px;align-items:center;justify-content:center;color:#fff;text-decoration:none;gap:10px;font-size:19px;z-index:9900;transition:.2s}.floating_1206 .web_reserve:hover,.floating_1206 .line_reserve:hover,.web_reserve1211 .web_reserve:hover{transform:scale(1.1);z-index:9999}.floating_1206 .web_reserve,.web_reserve1211 .web_reserve{background-color:#b492bf}.floating_1206 .web_reserve img,.web_reserve1211 .web_reserve img{width:25px;height:auto}.web_reserve1211 .web_reserve{width:99%;margin:20px .5% 0;padding:10px 0;display:inline-flex}.floating_1206 .line_reserve{background-color:#20af50}.floating_1206 .line_reserve img{width:31px;height:auto}@media only screen and (max-width:640px){.floating_1206{display:flex;position:fixed;bottom:0;width:100%;justify-content:center;gap:0}.floating_1206 .web_reserve,.floating_1206 .line_reserve{width:100%}}.footer1206{background-color:#589695;padding:20px 0;font-size:16px;color:#fff}.footer1206.ver1213{padding:40px 10px 140px}.footer1206 a{color:#fff;display:inline-block;position:relative;transition:text-decoration-color .5s ease;text-decoration-color:#589695}.footer1206 a:hover{text-decoration:underline;text-decoration-color:rgba(255,255,255,.7)}.footer1206 a::before{transition:.2s;position:absolute;content:'';border-bottom:#fff solid 1px;border-right:#fff solid 1px;width:8px;height:8px;top:.4em;left:-1.5em;transform:rotate(315deg)}.footer1206 a:hover::before{left:-1em}.footer1206rap{display:flex;justify-content:space-evenly;align-items:center}.footer1206 ul li{margin-bottom:4px}.footer1206_h2{font-size:20px;text-align:center}.footer1206_h3{font-size:16px;margin:0 0 10px}.footer1206_ul{margin-bottom:2em}.footer1206_ul li a{display:inline-block;width:auto;padding-left:1em;padding-right:1em;font-size:14px}.footer1206_ul li a::before{width:6px;height:6px;top:.55em;left:0}.footer1206_ul li a:hover:before{left:.3em}.footer1206_ul li{display:flex;flex-wrap:wrap;gap:6px}.sp_only,.sp_only_b{display:none}@media only screen and (max-width:640px){.pc_only{display:none}.sp_only{display:inline-block}.sp_only_b{display:block}}.box.flex_1208{flex-wrap:wrap}.flex_1208{display:flex;align-items:center;gap:40px}.flex_1208 .drbox{width:100%}.flex_1208 figure{max-width:350px;min-width:350px}@media only screen and (max-width:640px){.flex_1208{flex-wrap:wrap;justify-content:center}.flex_1208 figure{max-width:none;min-width:none}.f-wh{font-size:16px}.dr_1208{font-size:15px}}.topics-bg .topics1208_p{max-height:3.2em;height:3.2em;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-line-clamp:2}@media only screen and (max-width:640px){.topics-bg .topics1208_p{font-size:16px}}.menu1209-grid{max-width:900px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:22px}.menu1209-grid.ver1{margin:22px auto 22px}.menu1209-grid.ver2{display:flex;margin:22px auto}.menu1209-item{background:#fff;padding:26px 0;text-align:center;text-decoration:none;color:#333;font-size:18px;border-radius:0;border:1px solid #e6e6e6;box-shadow:0 4px 14px rgba(0,0,0,.2);transition:all .3s ease;position:relative;overflow:hidden;letter-spacing:.5px}.menu1209-item.wide{grid-column:span 4}.menu1209-item span{position:relative;padding-bottom:10px}.menu1209-item.wide2{grid-column:span 2}.menu1209-item span::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:36%;height:1px;background:rgba(0,0,0,.2)}.menu1209-item::after{content:"";position:absolute;right:6px;bottom:6px;width:0;height:0;border-style:solid;border-width:0 0 18px 18px;border-color:transparent transparent #8bb8b8 transparent}.menu1209-item:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.18)}.highlight{background:linear-gradient(90deg,#f4c32c,#e7a511);color:#fff;border:none}.highlight2{background:linear-gradient(90deg,#c8aedf,#b79ad2);color:#fff;border:none}.highlight::after,.highlight2::after{border-color:transparent transparent rgba(255,255,255,.6) transparent}.with-lines{position:relative;display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;justify-content:center;padding:16px 0;background-color:#8bb8b8}.menu1209-item.with-lines{color:#fff}.with-lines::before,.with-lines::after{content:"";width:22px;height:1px;background:#fff}.with-lines::before{margin-right:4px}.with-lines::after{margin-left:4px}.with-lines.menu1209-item::after{border:none;position:static}@media only screen and (max-width:640px){.menu1209-item{padding:14px 0}.menu1209-grid{gap:10px 22px}.menu1209-item::after{border-width:0 0 8px 8px}.menu1209-item span{padding-bottom:5px}.menu1209-item span::after{width:2.5em}.menu1209-item.wide{padding:20px 0}.menu1209-item.wide::after{border-width:0 0 12px 12px}.menu1209-item.with-lines{grid-column:span 2;padding:14px 0;font-size:15px;white-space:nowrap}.menu1209-grid.ver2{justify-content:center;flex-wrap:wrap;margin:10px auto}}.menu1209-grid.ver2 a{width:calc(50% - 13px)}.menu1209-grid.ver1{margin:10px auto}.new-case1209{background-color:#fff}.case1209-heading-rap{text-align:center}.new-case1209 h2.case1209-heading,.cf h2.case1209-heading,.heading1211 h2.case1209-heading{position:relative;text-align:center;font-size:36px;font-weight:700;letter-spacing:1px;margin:40px auto 50px;display:inline-block;padding:0 40px;color:#000;letter-spacing:2px;line-height:1em;width:auto;max-width:none}h2.case1209-heading.ver2{color:#fff}.case1209-heading::before,.case1209-heading::after{content:"";position:absolute;top:30%;width:40px;height:1px;background:#000}.case1209-heading.ver2::before,.case1209-heading.ver2::after{background:#fff}.case1209-heading.ver3::before,.case1209-heading.ver3::after{top:50%}.case1209-heading::before{left:-.3em}.case1209-heading::after{right:-.3em}.case1209-heading span{display:block;font-size:18px;font-weight:400;color:#000;letter-spacing:normal}.case1209-heading.ver2 span{color:#fff}.new-case1209 .full-screen{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.new-case1209 .sliderArea.ver1209{padding:0}.new-case1209 .sliderArea.ver1209 .case{width:100%;border-bottom:solid 1px #9ecbd3;padding-bottom:8px;margin-bottom:4px}.new-case1209 .ver1209 .full-screen.slider{max-width:none}.new-case1209 .ver1209 .full-screen.slider>div{width:70%}.caselink1209 .case{display:flex;position:relative}.caselink1209 figure img{width:50px;height:auto}.caselink1209 .cat01-day{font-size:14px;display:grid;align-items:center}.caselink1209 .case-txt01{color:#000;font-size:18px;display:grid;align-items:center}.caselink1209 .case-txt02{position:absolute;right:0}.caselink1209 .case-txt02{position:absolute;right:0}.cases-item-name{color:#fff;font-size:14px;background-color:#747474;border-radius:3px;margin-left:4px;padding:3px 20px}.cases-item-name.term-double_eyelids{background-color:#776baf}.cases-item-name.term-bear_hunting{background-color:#6b96af}.cases-item-name.term-hyaluronic_acid{background-color:#ad6baf}.cases-item-name.term-botox_cat{background-color:#4e8b8b}.cases-item-name.term-bear_hunting{background-color:#866a51}.cases-item-name.term-epicanthoplasty{background-color:#a35298}.cases-item-name.term-thread_lift{background-color:#af6b6b}.cases-item-name.term-r_hamra_method{background-color:#853131}.top_caselink{display:block;width:280px;border-radius:20px;background-color:#7eb3b2;color:#fff;text-align:center;margin:40px auto 50px;font-size:18px;padding:6px 0}.top_caselink{display:block;width:280px;border-radius:20px;background-color:#7eb3b2;color:#fff;text-align:center;margin:40px auto 50px;font-size:18px;padding:6px 0;transition:.3s ease;border:1px solid #fff}.top_caselink:hover{background-color:#fff;color:#7eb3b2;border:1px solid #7eb3b2}@media only screen and (max-width:640px){.new-case1209 .ver1209 .full-screen.slider>div{width:96%}.new-case1209 .ver1209 .full-screen.slider>div:first-child{padding-top:4px}.caselink1209 .case{flex-wrap:wrap}.caselink1209 .case-txt01{width:100%}.caselink1209 .case-txt02{padding:0}.cases-item-name{font-size:14px;padding:2px 20px}}.flex_case_rap{background-color:#fff;padding:80px 0}.custom1210{max-width:1200px;margin:0 auto 30px;gap:12px;justify-content:flex-start}.flex_case.custom1210 .flex_case_box{width: calc(100% / 4 - 31px)}.custom1210 .flex_case_box{border:solid 1px #7eb3b2;padding:10px;position:relative;padding-bottom:90px}.custom1210 figure img{min-height:340px;max-height:340px;object-fit:cover}.custom1210 .cat01-day{display:inline-block;border-radius:3px;margin:0;font-size:13px}.custom1210 .case-txt01{font-size:18px;font-weight:800;margin-bottom:14px}.custom1210 .case-txt-cat,.custom1210 .case-txt-tag{font-size:17px;display:block;width:100%}.custom1210 .case-txt-cat a,.custom1210 .case-txt-tag a{color:#000}.custom1210 .case-txt-cat span.case-txt-cat_tit,.custom1210 .case-txt-tag span.case-tag_span{font-size:14px;color:#fff;background-color:#7eb3b2;font-weight:800;letter-spacing:2px;line-height:1em;margin-bottom:0;display:inline-block;padding:3px 10px}.custom1210 .case-txt-tag .term-futae,.custom1210 .case-txt-cat .case-txt-cat_span{font-size:16px;display:block}.custom1210 .case-txt02{font-size:15px;margin:0 0 0 auto}.custom1210 .btn06{border:solid 1px #7eb3b2;background-color:#d2ecec;text-shadow:2px 2px 4px #fff;position:absolute;bottom:0;width:94%;right:0;left:0;margin:0 auto 6px}.dayandterm{display:flex;justify-content:space-between;align-items:center;margin-top:6px;gap:4px;flex-wrap:wrap}.flex_case_box .dayandterm a{width:auto;display:inline-block}.flex_case_box a:hover{color:#2b149d;text-decoration:underline;opacity:.85;transition:all .3s ease}.flex_case_box .case-pic{overflow:hidden}.flex_case_box .case-pic a img{transition:transform .3s ease}.flex_case_box .case-pic a:hover img{transform:scale(1.05)}.flex_case_box .btn06 a{position:relative;transition:all .3s ease}.flex_case_box .btn06 a:hover{opacity:.85}.flex_case_box .btn06 a:hover .triangle02{transform:translate(3px,3px);transition:transform .3s ease}.flex_case_box .case-txt02 a:hover,.flex_case_box .btn06 a:hover{text-decoration:none;color:unset}.btn06{background-color:#fff;display:block;font-size:17px;height:75px;line-height:75px;position:relative;text-align:center;width:100%;float:left;margin-left:0%;margin-bottom:3%;margin-top:3%}.btn06 a{color:#3c3c3c;display:flex;align-items:center;justify-content:center;height:100%;line-height:1.2}.triangle02{display:block;height:0;width:0;position:absolute;bottom:8px;right:8px;border-left:15px solid transparent;border-bottom:15px solid #7eb3b2}.h2tit1212{text-align:center;margin-bottom:50px;color:#366d6c;letter-spacing:5px}.p_nave1212{text-align:center;padding:10px}@media only screen and (max-width:1260px){.flex_case.custom1210 .flex_case_box{width: calc(100% / 3 - 30px)}.custom1210{padding:0 10px}}@media only screen and (max-width:640px){.flex_case_rap .flex_case.custom1210{flex-wrap:wrap;flex-direction:row;align-items:normal}.flex_case.custom1210 .flex_case_box{width: calc(100% / 2 - 28px)}}@media only screen and (max-width:480px){.flex_case.custom1210 .flex_case_box{width:calc(100% - 22px)}}.spnav01{display:flex;flex-wrap:wrap;justify-content:center;gap:0 10px}.btn-sp04{width:44%}nav li.btn-sp04.custom1211{margin-bottom:1%;padding:0}.btn-sp04.custom1211 .fast{margin-top:3%}.btn-sp04.custom1211 .last{margin-top:3%}.btn-sp04.custom1211 .menu1209-item{padding:8px 0}@media only screen and (max-width:640px){.spnav01{gap:0 6px}}.top_concept{background-color:#fff;padding:50px 0 80px}.top_concept h3{text-align:center;color:#1c5756;position:relative}.top_concept h3::before,.top_concept h3::after{position:absolute;content:"～";font-size:22px;top:.1em}.top_concept h3.ver2::before,.top_concept h3.ver2::after{display:none}.top_concept h3::before{margin-left:-2em}.top_concept h3::after{margin-left:1em}.top_concept h4{color:#1c5756;display:flex;align-items:center}.top_concept h4 span{font-size:24px;color:#fff;background-color:#7eb3b2;width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:1em}.top_concept .concept_p{font-size:18px;padding:0 5em;margin-bottom:2em}.top_concept .concept_p.last{margin-bottom:5em}.top_concept .top_concept_flex{display:flex;gap:50px;align-items:center}.top_concept_flex figure{text-align:center;padding-left:30px}.top_concept_flex figure img{width:280px;height:auto}.concept_p2{font-size:18px;line-height:1.6em}.concept_p2 strong{color:#652a79}.top_concept_inner{border:solid 1px #7eb3b2;padding:30px 20px;border-radius:20px}@media only screen and (max-width:640px){.top_concept h3{margin-bottom:20px;font-size:20px}.top_concept h4{font-size:18px}.top_concept h4{display:flex}.top_concept h4 span{font-size:18px;color:#fff;width:30px;height:30px;margin-bottom:10px}.top_concept .concept_p{padding:0 1em;font-size:16px}.top_concept h3::after{margin-left:2em}.top_concept h3::before,.top_concept h3::after{top:0}.top_concept .top_concept_flex{flex-direction:column;gap:20px}.top_concept_flex figure{padding-left:0}.top_concept_flex figure img{width:70%}.concept_p2{font-size:16px}}.sliderArea.ver1215{padding:0}.sliderArea.ver1215 .slick-slide img{height:auto;object-fit:inherit}.slick-slide img.sp_only{display:none}@media only screen and (max-width:640px){.slick-slide img.sp_only{display:block}.slick-slide img.pc_only{display:none}}.flex_case_rap .btn-more{text-align:center}.btn-more a{display:inline-block;color:#7eb3b2;border:solid 1px #7eb3b2;max-width:300px;background-color:#fff;border-radius:60px;transition:.2s}.btn-more a:hover{color:#fff;border:solid 1px #c2e6e5;background-color:#7eb3b2}.flex_case_rap.ver1216{margin-top:80px}