﻿/*!===========================
style.cssはSassから生成されていますので、
直接編集しないようご注意ください。
===========================*/@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}html{-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul,ol{list-style:none}button,input,select,textarea{margin:0}html,*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}img{-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:bottom}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:bold}.clear{clear:both}.cf:before,.cf:after{content:"";display:block}.cf:after{clear:both}.cf{zoom:1;overflow:hidden}.fixed{position:fixed;top:0;left:0;width:100%;z-index:100}.table_w{width:100%;display:table;table-layout:fixed}.table_c{display:table-cell;vertical-align:top}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.align_center{text-align:center !important}.align_left{text-align:left !important}.align_right{text-align:right !important}.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:flex-start}.mt05{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.txt_c{text-align:center}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}@media only screen and (min-width: 769px){.sp{display:none !important}}@media only screen and (max-width: 768px){.pc{display:none !important}.sp{display:block !important}}.mb_10{margin-bottom:.5208333333vw}.mb_20{margin-bottom:1.0416666667vw}.mb_30{margin-bottom:1.5625vw}.mb_40{margin-bottom:2.0833333333vw}.mb_50{margin-bottom:2.6041666667vw}.mb_60{margin-bottom:3.125vw}.mb_70{margin-bottom:3.6458333333vw}.mb_80{margin-bottom:4.1666666667vw}.mb_90{margin-bottom:4.6875vw}.mb_100{margin-bottom:5.2083333333vw}.mb_110{margin-bottom:5.7291666667vw}.mb_120{margin-bottom:6.25vw}.mb_130{margin-bottom:6.7708333333vw}.mb_140{margin-bottom:7.2916666667vw}.mb_150{margin-bottom:7.8125vw}.mb_160{margin-bottom:8.3333333333vw}.mb_170{margin-bottom:8.8541666667vw}.mb_180{margin-bottom:9.375vw}.mb_190{margin-bottom:9.8958333333vw}.mb_200{margin-bottom:10.4166666667vw}@media screen and (min-width: 1600px){.mb_10{margin-bottom:10px}.mb_20{margin-bottom:20px}.mb_30{margin-bottom:30px}.mb_40{margin-bottom:40px}.mb_50{margin-bottom:50px}.mb_60{margin-bottom:60px}.mb_70{margin-bottom:70px}.mb_80{margin-bottom:80px}.mb_90{margin-bottom:90px}.mb_100{margin-bottom:100px}.mb_110{margin-bottom:110px}.mb_120{margin-bottom:120px}.mb_130{margin-bottom:130px}.mb_140{margin-bottom:140px}.mb_150{margin-bottom:150px}.mb_160{margin-bottom:160px}.mb_170{margin-bottom:170px}.mb_180{margin-bottom:180px}.mb_190{margin-bottom:190px}.mb_200{margin-bottom:200px}}@media print, screen and (max-width: 769px){.mb_10{margin-bottom:1.3333333333vw}.mb_20{margin-bottom:2.6666666667vw}.mb_30{margin-bottom:4vw}.mb_40{margin-bottom:5.3333333333vw}.mb-50{margin-bottom:6.6666666667vw}.mb-60{margin-bottom:8vw}.mb-70{margin-bottom:9.3333333333vw}.mb-80{margin-bottom:10.6666666667vw}.mb-90{margin-bottom:12vw}.mb-100{margin-bottom:13.3333333333vw}.mb-110{margin-bottom:14.6666666667vw}.mb-120{margin-bottom:16vw}.mb-130{margin-bottom:17.3333333333vw}.mb-140{margin-bottom:18.6666666667vw}.mb-150{margin-bottom:20vw}.mb-160{margin-bottom:21.3333333333vw}.mb-170{margin-bottom:22.6666666667vw}.mb-180{margin-bottom:24vw}.mb-190{margin-bottom:25.3333333333vw}.mb-200{margin-bottom:26.6666666667vw}}@media only screen and (max-width: 768px){.header_nav{position:fixed;top:10px;right:10px;z-index:3000}.header_nav #header_menu_trigger{display:none;outline:none}.header_nav .header_menu_ico{transition:all 0.3s;position:relative;width:46px;height:46px;border-radius:100%;z-index:3000}.header_nav .header_menu_ico div{width:26px;height:1px;position:absolute;background:#000;right:0;margin:auto;left:0;transition:all 0.3s cubic-bezier(0.6, 0, 0.4, 1.5);width:26;top:calc(50% - ((4px)) + -1px)}.header_nav .header_menu_ico div:nth-of-type(1){top:calc(50% - ((4px)) + -1px);width:26px}.header_nav .header_menu_ico div:nth-of-type(2){top:calc(50% - ((4px)) + 5px);width:26px}.header_nav .header_menu_ico div:nth-of-type(3){top:calc(50% - ((4px)) + 11px);width:26px}.header_nav input#header_menu_trigger:checked+label .header_menu_ico{transform:scale(1.21) rotate(180deg)}.header_nav input#header_menu_trigger:checked+label .header_menu_ico div:nth-of-type(1){transform:rotate(45deg);width:26px !important;top:calc(50% - (1px)) !important;background:#fff}.header_nav input#header_menu_trigger:checked+label .header_menu_ico div:nth-of-type(2){left:-7px !important;opacity:0;background:#fff}.header_nav input#header_menu_trigger:checked+label .header_menu_ico div:nth-of-type(3){transform:rotate(-45deg);width:26px !important;top:calc(50% - (1px)) !important;background:#fff}#header_menu{display:none;position:fixed;z-index:2000;top:0;left:0;width:100%;margin:0;padding:0;background:#000;text-align:center;height:100vh}#header_menu ul{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;padding-bottom:70px}#header_menu ul li{opacity:0;-webkit-transform:translateX(-8%);-ms-transform:translateX(-8%);transform:translateX(-8%)}#header_menu ul li a{display:block;text-decoration:none;padding:9px 0;color:#fff}#header_menu ul li a span{display:block}}#header_menu ul li:nth-child(1){-webkit-animation:lazyX .8s ease .08s 1 forwards;animation:lazyX .8s ease .08s 1 forwards}#header_menu ul li:nth-child(2){-webkit-animation:lazyX .8s ease .16s 1 forwards;animation:lazyX .8s ease .16s 1 forwards}#header_menu ul li:nth-child(3){-webkit-animation:lazyX .8s ease .24s 1 forwards;animation:lazyX .8s ease .24s 1 forwards}#header_menu ul li:nth-child(4){-webkit-animation:lazyX .8s ease .32s 1 forwards;animation:lazyX .8s ease .32s 1 forwards}#header_menu ul li:nth-child(5){-webkit-animation:lazyX .8s ease .4s 1 forwards;animation:lazyX .8s ease .4s 1 forwards}#header_menu ul li:nth-child(6){-webkit-animation:lazyX .8s ease .48s 1 forwards;animation:lazyX .8s ease .48s 1 forwards}#header_menu ul li:nth-child(7){-webkit-animation:lazyX .8s ease .56s 1 forwards;animation:lazyX .8s ease .56s 1 forwards}#header_menu ul li:nth-child(8){-webkit-animation:lazyX .8s ease .64s 1 forwards;animation:lazyX .8s ease .64s 1 forwards}#header_menu ul li:nth-child(9){-webkit-animation:lazyX .8s ease .72s 1 forwards;animation:lazyX .8s ease .72s 1 forwards}#header_menu ul li:nth-child(10){-webkit-animation:lazyX .8s ease .8s 1 forwards;animation:lazyX .8s ease .8s 1 forwards}@keyframes shiny{0%{transform:scale(0) rotate(25deg);opacity:0}50%{transform:scale(1) rotate(25deg);opacity:1}100%{transform:scale(50) rotate(25deg);opacity:0}}html{font-size:62.5%}@media only screen and (max-width: 768px){html{font-size:50%}}body{background:#f6f6f4;font-size:1.6em;color:#333;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}a{color:#333}@media only screen and (min-width: 769px){a:hover{color:#333;text-decoration:none}a,a img{-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}a img:hover{filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}}.page_top{display:none;position:fixed;bottom:20px;right:20px;z-index:10;width:60px;height:60px;background:rgba(237,79,109,0.75);text-align:center;color:#fff;font-size:30px;text-decoration:none;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;-ms-transition:0s;transition:0s}.page_top:hover{background:#ed4f6d;color:#fff}.page_top::after{content:'';width:12px;height:12px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:50%;right:50%;margin-top:-4px;margin-right:-6px}@media only screen and (max-width: 768px){.page_top{bottom:10px;right:10px;width:40px;height:40px;font-size:22px}.page_top::after{width:10px;height:10px;margin-top:-3px;margin-right:-5px}}.header{background:#fff;border-top:4px solid #f4b3c8}.header .inner{width:1100px;margin:0 auto;padding:12px 0;position:relative}@media only screen and (max-width: 768px){.header .inner{width:100%}}.header .inner .logo{width:180px;margin:0 auto}.header .inner .pr_header{position:absolute;right:0;top:17px}.shiny_btn{position:relative;overflow:hidden}.shiny_btn::after{content:'';position:absolute;top:-100px;left:-100px;width:50px;height:50px;background-image:linear-gradient(100deg, rgba(255,255,255,0) 10%, #fff 100%, rgba(255,255,255,0) 0%);animation-name:shiny;animation-duration:4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;pointer-events:none;z-index:10}.index .main_ttl{background:#ed4f6d;font-size:23px;font-size:2.3rem;padding:0.8em}.index .main_ttl h2{text-align:center;color:#fff;font-weight:500;line-height:1.4}.index .main_ttl h2 strong{font-weight:700;font-size:26px;font-size:2.6rem;color:#f9f114}.index .container{padding:30px 50px;width:1100px;margin:0 auto;background:#fff}@media only screen and (max-width: 768px){.index .container{width:100%}}.index .fv{background-image:url("img/index/fv_bg.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}.index .fv .inner{width:1100px;margin:0 auto;height:310px;position:relative}@media only screen and (max-width: 768px){.index .fv .inner{width:100%}}.index .fv .fv_txt{color:#746e5a;position:absolute;left:310px;top:20px;font-size:24px;font-size:2.4rem;font-weight:500}.index .fv .fv_image{position:absolute;left:155px;bottom:33px}.index .section01 .section01_heading{text-align:center;margin-bottom:1em;position:relative;font-weight:700;font-size:25px}.index .section01 .section01_heading span{text-align:center;line-height:1.3em;font-size:32px;color:#f41b2d}.index .section01 .section01_heading::after{position:absolute;top:5px;right:80px;content:"";background-image:url(img/index/right.png);background-size:cover;width:57px;height:67px}.index .section01 .section01_heading::before{position:absolute;top:5px;left:80px;content:"";background-image:url(img/index/left.png);background-size:cover;width:57px;height:67px}.index .section01 .wrap{width:980px;margin:0 auto;position:relative}.index .section01 .wrap::before{content:"";position:absolute;top:0;left:0;z-index:10;width:calc(100% / 5);height:100%;background:transparent;pointer-events:none;border:2px solid #ed4f6d}.index .section01 .remarks{margin-top:10px;font-size:11px;font-size:1.1rem;color:#31302c}.index .section01 table{width:100%;margin-top:70px}.index .section01 table th,.index .section01 table td{text-align:center;padding:8px;vertical-align:middle}.index .section01 table th{font-weight:700;color:#fff;font-size:15px;font-size:1.5rem;background:#a9a698}.index .section01 table td{font-size:14px;font-size:1.4rem;border:1px solid #d4d4d4;width:calc(100% / 3)}.index .section01 table tr:first-child td{position:relative}.index .section01 table tr:first-child td::after{position:absolute;display:block;content:"";width:40px;height:40px;top:-45px;left:50%;transform:translateX(-50%)}.index .section01 table tr:first-child td:nth-child(1)::after{background:transparent url("img/ico_no1.png");background-size:contain}.index .section01 table tr:first-child td:nth-child(2)::after{background:transparent url("img/ico_no2.png");background-size:contain}.index .section01 table tr:first-child td:nth-child(3)::after{background:transparent url("img/ico_no3.png");background-size:contain}.index .section01 table tr:first-child td:nth-child(4)::after{background:transparent url("img/ico_no4.png");background-size:contain}.index .section01 table tr:first-child td:nth-child(5)::after{background:transparent url("img/ico_no5.png");background-size:contain}.index .section01 table tr td:first-child{background:#fdf9ef}.index .section01 .image{width:180px;padding-top:10px;margin:0 auto}.index .section01 .name{margin-top:5px;font-size:12px;font-size:1.2rem;font-weight:500}.index .section01 .btn{width:95%;margin:0 auto}.index .section01 .btn a{display:block;text-decoration:none;color:#fff;padding:0.7em;text-align:center;font-weight:700;font-size:16px;font-size:1.6rem;background:#45bc6f;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-bottom:4px solid #35a05b}.index .section02 .container{padding-bottom:70px}.index .section02 .container .item{margin-top:40px}.index .section02 .container .item:first-child{margin-top:0}.index .section02 .cards{margin-top:30px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding:0 10px}.index .section02 .cards .card{width:calc((100% - 3%) / 2);margin-left:3%;margin-top:15px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border:1px solid #d4d4d4;padding:20px 15px}.index .section02 .cards .card:nth-child(odd){margin-left:0}.index .section02 .cards .card:nth-child(1),.index .section02 .cards .card:nth-child(2){margin-top:0}.index .section02 .note{margin-top:15px;background:#fdf4f6;padding:1.2em 1.5em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px}.index .section02 .note .marker{font-weight:700;background:linear-gradient(transparent 60%, #f9f114 60%)}.index .section02 .note .strong{font-weight:700;color:#f45372}.index .section02 .about{padding-top:10px}.index .section02 .about .inner{width:760px;margin:0 auto}.index .section02 .about .image_heading{width:498px;margin:0 auto;height:190px;background:url("img/index/section02_heading_01.png") no-repeat center top;color:#746e5a;font-weight:700;font-size:23px;font-size:2.3rem;padding:15px 0 0 176px}.index .section02 .about .cards .card .ttl{text-align:center;font-weight:700;font-size:18px;font-size:1.8rem;color:#196bb8}.index .section02 .about .cards .card .wrap{margin-top:15px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.index .section02 .about .cards .card .wrap .image{width:117px}.index .section02 .about .cards .card .wrap .txt{width:calc(100% - 117px);padding-left:20px}.index .section02 .about .cards .card .wrap .txt ul li{padding-left:19px;position:relative;font-size:15px;font-size:1.5rem}.index .section02 .about .cards .card .wrap .txt ul li::before{content:"";position:absolute;width:16px;height:100%;background-image:url("img/index/section02_ico_01.png");background-repeat:no-repeat;background-position:center top;background-size:100% auto;left:0;top:5px;pointer-events:none}.index .section02 .about .cards .card:nth-child(2) .ttl{color:#f4689a}.index .section02 .about .cards .card:nth-child(2) .wrap .txt ul li::before{background-image:url("img/index/section02_ico_02.png")}.index .section02 .howto .inner{width:760px;margin:0 auto}.index .section02 .howto .heading{text-align:center}.index .section02 .howto .heading span{display:inline-block;padding-bottom:5px;font-size:21px;font-size:2.1rem;color:#746e5a;font-weight:700;border-bottom:1px solid #746e5a}.index .section02 .howto .lead{margin-top:20px}.index .section02 .howto .cards .card .ttl{text-align:center;font-weight:700;font-size:18px;font-size:1.8rem;color:#746e5a}.index .section02 .howto .cards .card .wrap{margin-top:15px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.index .section02 .howto .cards .card .wrap .image{width:140px}.index .section02 .howto .cards .card .wrap .txt{width:calc(100% - 140px);padding-left:10px}.index .section02 .howto .cards .card .wrap .txt ul li{padding-left:1.2em;position:relative;font-size:14px;font-size:1.4rem}.index .section02 .howto .cards .card .wrap .txt ul li::before{content:"・";position:absolute;left:0;top:0;pointer-events:none}.index .section02 .howto .image_heading{width:560px;margin:0 auto;margin-top:40px;height:170px;background:url("img/index/section02_heading_02.png") no-repeat center top;color:#746e5a;font-weight:700;font-size:20px;font-size:2rem;padding:32px 0 0 116px;text-align:center;line-height:1.4}.index .section02 .howto .image_heading strong{color:#f4689a}.index .section02 .howto .note .ttl{text-align:center;margin-bottom:15px}.index .section02 .howto .note .ttl span{display:inline-block;position:relative;padding-left:20px;font-size:19px;font-size:1.9rem;font-weight:700;color:#31302c}.index .section02 .howto .note .ttl span::before{content:"";position:absolute;width:33px;height:200%;background-image:url("img/index/section02_ico_03.png");background-repeat:no-repeat;background-position:center top;background-size:100% auto;left:-20px;top:0;pointer-events:none}.index .section02 .merit .inner{width:760px;margin:0 auto}.index .section02 .merit .heading{text-align:center}.index .section02 .merit .heading span{display:inline-block;padding-bottom:5px;font-size:21px;font-size:2.1rem;color:#746e5a;font-weight:700;border-bottom:1px solid #746e5a}.index .section02 .merit .lead{margin-top:20px}.index .section02 .merit .cards .card{border-color:#f4689a}.index .section02 .merit .cards .card .ttl{text-align:center;font-weight:700;font-size:16px;font-size:1.6rem;color:#f4689a}.index .section02 .merit .cards .card .wrap{margin-top:15px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.index .section02 .merit .cards .card .wrap .image{width:140px}.index .section02 .merit .cards .card .wrap .txt{width:calc(100% - 140px);padding-left:10px}.index .section02 .merit .cards .card .wrap .txt ul li{padding-left:1.2em;position:relative;font-size:14px;font-size:1.4rem}.index .section02 .merit .cards .card .wrap .txt ul li::before{content:"・";position:absolute;left:0;top:5px;pointer-events:none}.index .section02 .merit .cards .card .image{margin-top:12px;text-align:center}.index .section02 .flow .inner{width:848px;margin:0 auto}.index .section02 .flow .heading{text-align:center}.index .section02 .flow .heading span{display:inline-block;padding-bottom:5px;font-size:21px;font-size:2.1rem;color:#746e5a;font-weight:700;border-bottom:1px solid #746e5a}.index .section02 .flow .step{margin-top:20px}.index .section02 .flow .step ul{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.index .section02 .flow .step ul li{width:205px;text-align:center}.index .section02 .flow .step .txt1 span{display:inline-block;font-size:13px;font-size:1.3rem;font-weight:700;color:#f4c4d3;border-bottom:1px solid #f4c4d3;padding-bottom:3px}.index .section02 .flow .step .txt2{margin-top:5px;font-size:15px;font-size:1.5rem;line-height:1.4}.index .section02 .flow .step .txt2 span{display:block;height:1.4em}.index .section02 .flow .step .image{margin-top:10px}.index .section03 .container{padding-bottom:60px}.index .section03 .cta_btn{margin:15px auto 0}.index .section03 .cta_btn a{display:block;text-decoration:none;font-size:20px;font-size:2rem;font-weight:700;background:#45bc6f;border-bottom:5px solid #35a05b;line-height:60px;color:#fff;text-align:center;border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px;-o-border-radius:60px;-ms-border-radius:60px}.index .section03 .client_pickup{width:900px;margin:0 auto;margin-top:50px;border:10px solid #eceae0;position:relative;padding:54px 30px 30px}.index .section03 .client_pickup .ttl{position:absolute;left:50%;transform:translateX(-50%);top:-43px}.index .section03 .client_pickup .wrap{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.index .section03 .client_pickup .wrap .image{width:300px}.index .section03 .client_pickup .wrap .txt{width:calc(100% - 300px);padding-left:25px}.index .section03 .client_pickup .wrap .txt .name a{color:#31302c;font-size:28px;font-size:2.8rem;font-weight:700;text-decoration:none}.index .section03 .client_pickup .wrap .txt .name a:hover{text-decoration:underline}.index .section03 .client_pickup .wrap .txt .heading{font-size:25px;font-size:2.5rem;color:#f41b2d;font-weight:700}.index .section03 .client_pickup .wrap .txt .heading sup{font-size:14px;font-size:1.4rem}.index .section03 .client_pickup .wrap .txt .note{margin-top:10px}.index .section03 .client_pickup .wrap .txt .note span{color:#f41b2d;font-weight:700}.index .section03 .client_pickup .wrap .txt .cta_btn{width:450px;margin:15px 0 0}.index .section03 .image_box{width:760px;margin:0 auto}.index .section03 .image_box h3{display:block;width:100%;padding:5px 0;text-align:center;color:#fff;background:#E47D39;margin:20px 0 0;font-size:26px;font-weight:600}.index .section03 .image_box .img_flex{background:#fff;border:1px solid #E47D39;padding:20px 100px;display:flex;justify-content:space-around}.index .section03 .image_box .img_flex img{margin:0 auto;width:180px}.index .section03 .image_box .img_flex p{font-size:16px;font-weight:700;padding:10px 0 0}.index .client_archive{margin-top:20px}.index .client_archive>ul>li{margin-top:40px}.index .client_archive>ul>li:first-child{margin-top:0}.index .client_archive .client_card{border:2px solid #ddd}.index .client_archive .client_card .client_name{position:relative;padding:15px 10px 15px 80px;border-bottom:1px solid #ddd}.index .client_archive .client_card .client_name::before{content:"";position:absolute;width:81px;height:94px;background-repeat:no-repeat;background-position:center top;background-size:100% auto;left:50px;top:-5px;pointer-events:none}.index .client_archive .client_card .client_name a{color:#31302c;font-size:28px;font-size:2.8rem;font-weight:700;text-decoration:none}.index .client_archive .client_card .client_name a:hover{text-decoration:underline}.index .client_archive .client_card .client_inner{padding:25px 50px}.index .client_archive>ul>li:nth-child(1) .client_card{border-color:#fde5aa;background:#fdf9ef}.index .client_archive>ul>li:nth-child(1) .client_card .client_name{border-bottom-color:#fde5aa}.index .client_archive .overview{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.index .client_archive .overview .image{width:300px}.index .client_archive .overview .txt{width:calc(100% - 300px);padding-left:20px}.index .client_archive .overview .txt .heading{font-size:25px;font-size:2.5rem;color:#f41b2d;font-weight:700}.index .client_archive .overview .txt .heading sup{font-size:14px;font-size:1.4rem}.index .client_archive .overview .txt table{width:100%;margin-top:15px;border:1px solid #e4e4e4;background:#fff;font-size:14px;font-size:1.4rem}.index .client_archive .overview .txt table th,.index .client_archive .overview .txt table td{width:25%;vertical-align:middle;padding:6px;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.index .client_archive .overview .txt table th{font-weight:500;color:#fff;background:#f097a8}.index .client_archive .point{margin-top:17px;background:#fff;position:relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border:1px solid #fad9e4;-webkit-box-shadow:0 0 4px #d9d9d9 inset;-moz-box-shadow:0 0 4px #d9d9d9 inset;box-shadow:0 0 4px #d9d9d9 inset;padding:40px 30px 20px}.index .client_archive .point.min{padding-top:30px}.index .client_archive .point .ttl{position:absolute;left:50%;transform:translateX(-50%);top:-12px;z-index:1}.index .client_archive .point .wrap{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.index .client_archive .point .wrap .image{width:114px}.index .client_archive .point .wrap .txt{width:calc(100% - 114px);padding-left:30px}.index .client_archive .point .wrap .txt ul li{font-size:17px;font-size:1.7rem;margin-top:3px;position:relative;padding-left:28px}.index .client_archive .point .wrap .txt ul li:first-child{margin-top:0}.index .client_archive .point .wrap .txt ul li::before{content:"";position:absolute;width:18px;height:100%;background-image:url("img/index/client_archive_point_ico2.png");background-repeat:no-repeat;background-position:center top;background-size:100% auto;left:0;top:6px;pointer-events:none}.index .client_archive .point .wrap .txt ul li span{color:#f45372;font-weight:500}.index .client_archive .point .wrap .txt ul li sup{font-size:11px;font-size:1.1rem}.index .client_archive .achievement{margin-top:10px;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border:1px solid #e4e4e4;-webkit-box-shadow:0 0 4px #d9d9d9 inset;-moz-box-shadow:0 0 4px #d9d9d9 inset;box-shadow:0 0 4px #d9d9d9 inset;padding:30px}.index .client_archive .achievement .heading{text-align:center}.index .client_archive .achievement .heading span{font-size:20px;font-size:2rem;padding-bottom:5px;border-bottom:1px solid #746e5a;font-weight:700;color:#746e5a}.index .client_archive .achievement .image{margin-top:20px;text-align:center}.index .client_archive .cta{margin-top:20px}.index .client_archive .cta .cta_wrap{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.index .client_archive .cta .cta_wrap .image{width:90px}.index .client_archive .cta .cta_wrap .txt{padding-left:25px;font-size:18px;font-size:1.8rem;color:#f45372;font-weight:700}.index .client_archive .cta .cta_btn{width:600px}.index .client_archive .remarks{margin-top:10px;font-size:11px;font-size:1.1rem;color:#31302c}.index .section04 table tbody tr:first-child{position:relative;border:2px solid #ed4f6d;background:#fdf9ef}.index .section04 table{width:100%;border:1px solid #e4e4e4}.index .section04 table th,.index .section04 table td{text-align:center;font-size:14px;font-size:1.4rem;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:8px 5px}.index .section04 table thead th{background:#f097a8;color:#fff}.index .section04 table tbody td p{margin-top:5px;line-height:1.4;font-size:13px;font-size:1.3rem}.index .section04 table tbody a p{color:#10adf6;font-weight:500;text-decoration:underline}.index .section04 .remarks{margin-top:10px;font-size:11px;font-size:1.1rem;color:#31302c}.index .section04 .btn a{display:block;text-decoration:none;color:#fff;padding:0.7em;text-align:center;font-weight:700;font-size:14px;font-size:1.4rem;line-height:1.4;background:#45bc6f;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-bottom:4px solid #35a05b}.index .section04 .btn a::after{animation-duration:6s}.index .section05{margin-top:30px}.index .section05 .container{padding:0;position:relative;-webkit-box-shadow:0 0 10px #e4e4e4;-moz-box-shadow:0 0 10px #e4e4e4;box-shadow:0 0 10px #e4e4e4}.index .section05 .ttl{width:1130px;background:#ed7d5a;font-size:32px;font-size:3.2rem;font-weight:700;text-align:center;position:absolute;top:0;left:-15px;padding:0.6em;color:#fff}.index .section05 .ttl strong{font-weight:700;color:#f9f114}.index .section05 .ttl::before,.index .section05 .ttl::after{content:"";position:absolute;width:0;height:0;border-style:solid;bottom:-15px}.index .section05 .ttl::before{border-width:0 15px 15px 0;border-color:transparent #c15d3f transparent transparent;left:0}.index .section05 .ttl::after{border-width:15px 15px 0 0;border-color:#c15d3f transparent transparent transparent;right:0}.index .section05 .recommend{background:#fcfbf4;padding:130px 0 30px}.index .section05 .recommend .wrap{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.index .section05 .recommend .wrap .image{width:210px}.index .section05 .recommend .wrap .txt{padding-left:30px;text-align:center}.index .section05 .recommend .wrap .txt .heading{font-size:20px;font-size:2rem;font-weight:700;color:#f45372}.index .section05 .recommend .cta_btn{margin-top:10px;width:450px}.index .section05 .recommend .cta_btn a{display:block;text-decoration:none;font-size:20px;font-size:2rem;font-weight:700;background:#45bc6f;border-bottom:5px solid #35a05b;line-height:60px;color:#fff;text-align:center;border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px;-o-border-radius:60px;-ms-border-radius:60px}.index .section05 .inner+.recommend{padding-top:30px}.index .section05 .inner{width:760px;margin:0 auto;padding:30px 0 30px}.index .section05 .note{margin-top:20px}.index .section05 .note strong{font-weight:700;color:#f41b2d}.index .section05 .note sup{font-size:11px;font-size:1.1rem}.index .section05 .matome{margin-top:50px}.index .section05 .matome .heading{text-align:center}.index .section05 .matome .heading span{display:inline-block;padding-bottom:5px;color:#746e5a;font-weight:700;border-bottom:1px solid #746e5a;font-size:20px;font-size:2rem}.index .section05 .matome ul{margin-top:30px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.index .section05 .matome ul li{width:146px;border:1px solid #f4689a;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;padding:12px 5px 8px;text-align:center}.index .section05 .matome ul li .lead{line-height:1.4;font-size:15px;font-size:1.5rem;font-weight:700;color:#f4689a}.index .section05 .matome ul li .lead span{display:block;height:1.4em}.index .section05 .matome ul li .image{margin-top:10px}.index .section05 .matome .remarks{margin-top:10px;font-size:11px;font-size:1.1rem}.index .medical .container{padding:50px 160px}.index .medical .title{font-size:18px;font-size:1.8rem;font-weight:700;color:#f4689a;text-align:center;padding:10px 0;background-color:#fdf4f6;margin-bottom:20px}.index .medical .box{margin-top:10px}.index .medical .box .midashi{font-size:15px;font-size:1.5rem;font-weight:700;color:#f4689a}.index .medical ul{list-style:disc;padding-left:2.5em}.index .medical ul li{font-size:15px;font-size:1.5rem}.index .medical ul li span{font-weight:700}.index .side_effects{padding:70px 20px;background:#fff;width:1100px;margin:0 auto;margin-top:40px}@media only screen and (max-width: 768px){.index .side_effects{width:100%}}.index .side_effects .heading{font-size:25px;font-size:2.5rem;font-weight:700;color:#ed4f6d;text-align:center}.index .side_effects .inner{width:840px;margin:auto}.index .side_effects .items{margin-top:40px}.index .side_effects .items .item{background:#fff;margin-top:30px;border:1px solid #dcdcdc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px}.index .side_effects .items .item:first-child{margin-top:0}.index .side_effects .items .item ul li{margin-top:20px}.index .side_effects .items .item ul li:first-child{margin-top:0}.index .side_effects .name{padding:20px 30px;font-size:20px;font-size:2rem;font-weight:700;border-bottom:1px solid #dcdcdc}.index .side_effects .item_inner{padding:20px 30px}.index .side_effects .item_inner .ico{margin:0 0 5px;position:relative;font-weight:700}.index .side_effects .item_inner .ico span{display:inline-block;font-weight:500}.index .side_effects .item_inner .ico2{margin:0 0 5px;position:relative;padding-left:1.1em;font-weight:700}.index .side_effects .item_inner .ico2::before{content:"・";position:absolute;top:0;left:0}.index .side_effects .item_inner .ico2 span{display:inline-block;font-weight:500}.footer{margin-top:30px}.footer .ft_menu .p_mark{max-width:700px;margin:0px auto;padding:20px}.footer .ft_menu .p_mark p{display:inline-block}.footer .ft_menu .p_mark .pra_txt{max-width:500px}.footer .ft_menu .ft_nav{max-width:700px;margin:0 auto 20px;text-align:center;padding:10px 0;border-top:1px solid #000;border-bottom:1px solid #000}.footer .ft_menu .ft_nav li.pri_pol{width:160px}.footer .ft_menu .ft_nav li.contact{width:120px}.footer .ft_menu .ft_nav ul{display:flex;justify-content:space-around}.footer .ft_menu .ft_nav li{display:inline-block;width:auto !important}.footer .ft_menu .ft_nav li a{text-decoration:none}.footer .copyright{text-align:center;height:35px;padding:5px 0;color:#fff;background:linear-gradient(to right, #1C9BA5 0%, #00A0E9 100%)}.ft_btn .btn_area{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly}.ft_btn .btn_area .cta_btn a{font-size:15px;line-height:20px;text-align:center;display:block;text-decoration:none;color:#fff;font-weight:700;padding:10px 0;background:#45bc6f url(img/top/ico_btn_arrow.png) 95% center no-repeat;border-bottom:3px solid #35a05b;background-size:6%;border-radius:7px}.exitProtection_overlay{background:rgba(0,0,0,0.7);width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:99}.exitProtection{width:400px !important;margin:0 auto;position:fixed;left:0;right:0;top:15%;border:none;z-index:1000}.exitProtection a{outline:none}.exitProtection .wrap{position:relative;overflow:auto !important;padding-top:40px;height:510px;background-image:url("img/index/exit_protection.png");background-repeat:no-repeat;background-position-y:bottom}.exitProtection .wrap div{position:absolute;display:flex;justify-content:center;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:15px}.exitProtection .wrap .exitProtection_banner{width:60%;bottom:105px}.exitProtection .wrap .modal_close{background:#8d8d8d;color:#fff !important;width:40px;line-height:40px;display:block;font-size:20px;font-weight:bold;position:absolute;top:0px;right:0;text-align:center;cursor:pointer;text-decoration:none;z-index:100}.exitProtection .wrap .btn{width:370px;bottom:12px}.exitProtection .wrap_double{position:relative;overflow:auto !important;padding-top:40px;height:510px;background-image:url("img/index/exit_protection.png");background-repeat:no-repeat;background-position-y:bottom}.exitProtection .wrap_double .exitProtection_banner{width:100%;height:470px;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.exitProtection .wrap_double .exitProtection_banner a{width:50%;height:470px}.exitProtection .wrap_double .modal_close{background:#8d8d8d;color:#fff !important;width:40px;line-height:40px;display:block;font-size:20px;font-weight:bold;position:absolute;top:0px;right:0;text-align:center;cursor:pointer;text-decoration:none;z-index:100}.ui-dialog-titlebar{display:none}.ui-dialog{background:transparent !important;border:none !important;padding:0 !important;width:90% !important}.page_survey .survey_body{background:#fff;width:750px;margin:40px auto 0}.page_survey .survey_body .inner{padding:60px 45px}.page_survey .survey_body .heading{text-align:center}.page_survey .survey_body .heading span{display:inline-block;color:#f06880;border:1px solid #f06880;padding:12px 40px;font-weight:700;font-size:35px;font-size:3.5rem}.page_survey .survey_body .items{margin-top:50px}.page_survey .survey_body .items .item{margin-top:50px}.page_survey .survey_body .items .item .question{position:relative;font-size:25px;font-size:2.5rem;font-weight:700;padding-top:50px}.page_survey .survey_body .items .item .question::before{content:"";position:absolute;width:97px;height:100%;background-repeat:no-repeat;background-position:center top;background-size:100% auto;left:0;top:0;pointer-events:none}.page_survey .survey_body .items .item:nth-child(1) .question::before{background-image:url("img/survey/question_01.jpg")}.page_survey .survey_body .items .item:nth-child(2) .question::before{background-image:url("img/survey/question_02.jpg")}.page_survey .survey_body .items .item:nth-child(3) .question::before{background-image:url("img/survey/question_03.jpg")}.page_survey .survey_body .items .item:nth-child(4) .question::before{background-image:url("img/survey/question_04.jpg")}.page_survey .survey_body .items .item:nth-child(5) .question::before{background-image:url("img/survey/question_05.jpg")}.page_survey .survey_body .form [type=check],.page_survey .survey_body .form [type=radio],.page_survey .survey_body .form [type=submit]{cursor:pointer}.page_survey .survey_body .form [type=check]+label,.page_survey .survey_body .form [type=radio]+label{display:inline-block;cursor:pointer}.page_survey .survey_body .form .checkbox input,.page_survey .survey_body .form .radio input{display:none}.page_survey .survey_body .form .checkbox,.page_survey .survey_body .form .radio{margin-top:25px}.page_survey .survey_body .form .checkbox li,.page_survey .survey_body .form .radio li{margin-top:15px}.page_survey .survey_body .form .checkbox li:first-child,.page_survey .survey_body .form .radio li:first-child{margin-top:0}.page_survey .survey_body .form .checkbox .parts,.page_survey .survey_body .form .radio .parts{position:relative;border:1px solid #e1e1e1;background:#fafafa;display:block;padding:20px 20px 20px 70px;font-weight:700;font-size:18px;font-size:1.8rem;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px}@media only screen and (max-width: 768px){.page_survey .survey_body .form .checkbox .parts,.page_survey .survey_body .form .radio .parts{font-size:14px}}.page_survey .survey_body .form .checkbox .parts::before,.page_survey .survey_body .form .radio .parts::before{content:"";display:block;position:absolute;top:50%;left:20px;width:27px;height:27px;border:1px solid #bdbdbd;background:#fff;position:absolute;top:50%;transform:translateY(-50%);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%}.page_survey .survey_body .form .checkbox input:checked+.parts::after,.page_survey .survey_body .form .radio input:checked+.parts::after{content:"";display:block;position:absolute;position:absolute;top:50%;transform:translateY(-50%);left:25px;width:17px;height:17px;background:#f06880;border-radius:50%}.page_survey .survey_body .submit{width:580px;margin:50px auto 0}.page_survey .survey_body .submit button{display:block;width:100%;box-shadow:0 6px 0 #35a05b;border-radius:10px;position:relative;text-align:center;background:#45bc6f;padding:35px 0;text-align:center;color:#fff;font-weight:900;text-decoration:none;font-size:25px;animation:btn 2s infinite;border:none;letter-spacing:0.05rem;overflow:hidden}.page_survey .survey_body .submit button::before{position:absolute;content:'';display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;z-index:1;animation:shiny__btn 4s ease-in-out infinite}.page_survey .survey_body .hidden_cta{display:none}.page_survey .survey_body .hidden_cta .cta_inner{text-align:center;padding:30px 0 80px}.page_survey .survey_body .hidden_cta .cta_inner .txt{font-weight:700;font-size:28px;font-size:2.8rem;margin-bottom:30px}.page_survey .survey_body .hidden_cta .cta_inner .btn{margin-top:40px}@keyframes btn{0%{box-shadow:0 6px 0 #35a05b;top:0px;border-radius:10px}10%{box-shadow:0 0 0 #35a05b;top:8px;border-radius:10px}20%{box-shadow:0 6px 0 #35a05b;top:0px;border-radius:10px}30%{box-shadow:0 0 0 #35a05b;top:8px;border-radius:10px}40%{box-shadow:0 6px 0 #35a05b;top:0px;border-radius:10px}}@-webkit-keyframes shiny__btn{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:0.3}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.pr{text-align:center;margin-top:10px}.search_section .inner{width:1100px;margin:0 auto;padding:40px 0}@media only screen and (max-width: 768px){.search_section .inner{width:100%}}.search_section .ttl{background:#ed4f6d;text-align:center;padding:14px 0}.search_section table{width:100%;border:1px solid #ddd;background:#fff}.search_section table th,.search_section table td{vertical-align:middle;border:1px solid #ddd;padding:20px}.search_section table th{width:240px;background:#fdf4f6;text-align:center;color:#ed4f6d;font-weight:500}.search_section .checkbox input{display:none}.search_section .checkbox{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.search_section .checkbox li{width:20%}.search_section .checkbox li:first-child{margin:0}.search_section .checkbox .parts{position:relative;display:block;padding-left:25px}.search_section .checkbox .parts::before{content:"";display:block;position:absolute;top:50%;left:0;border:1px solid #ccc;background:#fff;position:absolute;top:50%;transform:translateY(-50%)}.search_section .checkbox .parts::before{width:16px;height:16px;border-radius:50%}.search_section .checkbox input:checked+.parts{color:#ed4f6d}.search_section .checkbox input:checked+.parts::after{content:"";display:block;position:absolute;position:absolute;top:50%;transform:translateY(-50%);left:3px;width:10px;height:10px;background:#ed4f6d;border-radius:50%}.search_section .search_btn{width:400px;margin:25px auto 0}.search_section .search_btn button{border-radius:65px;-moz-border-radius:65px;-webkit-border-radius:65px;-o-border-radius:65px;-ms-border-radius:65px;display:block;width:100%;background:#45bc6f;color:#fff;font-size:23px;font-size:2.3rem;font-weight:700;line-height:65px;border-radius:65px;-moz-border-radius:65px;-webkit-border-radius:65px;-o-border-radius:65px;-ms-border-radius:65px;border:none;border-bottom:4px solid #35a05b;outline:none}.page_resultpage{padding:40px 0}.page_resultpage .container{width:1100px;margin:0 auto;padding-bottom:40px}@media only screen and (max-width: 768px){.page_resultpage .container{width:100%}}.page_resultpage .client_archive2{margin-top:40px}.page_resultpage .client_archive2 table{width:100%;background:#fff;border:1px solid #e4e4e4}.page_resultpage .client_archive2 table th,.page_resultpage .client_archive2 table td{text-align:center;font-size:14px;font-size:1.4rem;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:8px 5px}.page_resultpage .client_archive2 table thead th{background:#f097a8;color:#fff}.page_resultpage .client_archive2 table tbody td p{margin-top:5px;line-height:1.4;font-size:13px;font-size:1.3rem}.page_resultpage .client_archive2 table tbody a p{color:#10adf6;font-weight:500;text-decoration:underline}.page_resultpage .client_archive2 .remarks{margin-top:10px;font-size:11px;font-size:1.1rem;color:#31302c}.page_resultpage .client_archive2 .btn{width:70%;margin:auto}.page_resultpage .client_archive2 .btn a{display:block;text-decoration:none;color:#fff;padding:1em 0.7em;text-align:center;font-weight:700;font-size:14px;font-size:1.4rem;line-height:1.4;background:#45bc6f;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-bottom:4px solid #35a05b}.page_resultpage .result_head .result_ttl{background-image:url("img/index/search_ttl.png");background-repeat:no-repeat;background-position:center center;height:61px;padding-top:8px;font-size:26px;font-size:2.6rem;font-weight:900;padding-left:264px;color:#000}.page_resultpage .result_head table{width:100%;margin-top:15px;background:#fff;border:1px solid #e9e9e9}.page_resultpage .result_head table th,.page_resultpage .result_head table td{border:1px solid #e9e9e9;width:calc(100% / 6);padding:5px;font-size:12px;font-size:1.2rem}.page_resultpage .result_head table th{text-align:center;background:#ed4f6d;color:#fff}.page_resultpage .result_head table td{padding-left:10px;padding-right:10px}
