a{text-decoration:none;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}a:hover{opacity:.6;filter:alpha(opacity=60)}a.disabled{pointer-events:none;opacity:.4;filter:alpha(opacity=40)}.preload *{-webkit-transition:none !important;transition:none !important}.pc{display:block}.sp{display:none}.wrap{width:46.875%;max-width:900px;margin:0 auto}.sect-wrap{max-width:790px;width:41.14583%;margin:0 auto}.all-wrapper{position:relative}.cmn-head{font-size:20px}.cmn-lead{font-size:18px}.cmn-text{font-size:16px;line-height:2.125}.tel-evnt{pointer-events:none}.site-header{position:relative;z-index:10}.site-header .heading-logo{position:absolute;top:52px;left:52px;max-width:390px}.site-header .fix-btn-area{position:fixed;top:50%;right:0;width:83px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;opacity:0}.site-header .fix-btn-area li a{display:block}.site-header .fix-btn-area li a span{display:block}.site-header .fix-btn-area li a .icon{width:48px}.site-header .fix-btn-area li a .text{text-align:center}.site-header .fix-btn-area li:first-of-type a{padding:20px 0;background:#BE7363;border-radius:10px 0 0 0}.site-header .fix-btn-area li:first-of-type a .icon{margin:0 auto 20px}.site-header .fix-btn-area li:last-of-type a{padding:15px 0;background:#26ABC1;border-radius:0 0 0 10px}.site-header .fix-btn-area li:last-of-type a .icon{margin:0 auto 5px}.site-header .fix-btn-area.fadein{opacity:1}.contents .fv-area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:1027px;margin-bottom:110px;border:25px solid #67C4D3}.contents .fv-area .title-area{position:relative;width:50%;background:#FFFFFF}.contents .fv-area .title-area .title{position:absolute;top:50%;left:50%;width:59.67914%;max-width:558px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.contents .fv-area .bg{width:50%;background:url("../img/mv_img.jpg") no-repeat top center;background-size:cover}.contents .fv-area .access-area{position:absolute;top:-25px;right:-25px;max-width:530px;background:#67C4D3}.contents .fv-area .access-area a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:22px 25px;color:#FFFFFF}.contents .fv-area .access-area .sub{max-width:95px;font-size:16px;font-weight:bold;line-height:1.6875;letter-spacing:0.45em}.contents .fv-area .access-area .icon{max-width:46px;margin:0 10px}.contents .fv-area .access-area .icon img{vertical-align:middle}.contents .fv-area .access-area .number{max-width:295px;font-size:47px;font-weight:bold;letter-spacing:0.04em}.contents .intro-area .intro-head{margin-bottom:65px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500;text-align:center}.contents .intro-area .intro-head .sub-title{margin-bottom:20px;font-size:22px;letter-spacing:0.2em;color:#67C4D3}.contents .intro-area .intro-head .title{margin-bottom:15px;font-size:37px;font-weight:500;line-height:1.81081;letter-spacing:0.35em}.contents .intro-area .intro-head .text{letter-spacing:0.26em}.contents .intro-area .link-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:150px}.contents .intro-area .link-area li{width:46.11111%;max-width:415px;height:367px;padding:75px 10px 0;text-align:center;color:#FFFFFF;outline:2px solid #FFFFFF;outline-offset:-8px}.contents .intro-area .link-area li .head{margin-bottom:20px;font-size:38px;letter-spacing:0.18em}.contents .intro-area .link-area li .head span{padding:0 5px 0 2px;font-size:26px;letter-spacing:0}.contents .intro-area .link-area li .lead{margin-bottom:25px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size:17px;font-weight:500;line-height:2;letter-spacing:0.2em}.contents .intro-area .link-area li .button{max-width:232px;margin:0 auto}.contents .intro-area .link-area li .button a{display:block;padding:20px 0;font-size:14px;font-weight:bold;letter-spacing:0.3em;text-align:center;background:#FFFFFF}.contents .intro-area .link-area li.blk-lft{background:#6EABE0}.contents .intro-area .link-area li.blk-lft .head{font-weight:500}.contents .intro-area .link-area li.blk-lft .head span{font-weight:400}.contents .intro-area .link-area li.blk-lft .button a{color:#6EABE0}.contents .intro-area .link-area li.blk-rht{background:linear-gradient(-135deg, #B27868, #CA8C7F 60%, #AD7060)}.contents .intro-area .link-area li.blk-rht .head{font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500}.contents .intro-area .link-area li.blk-rht .button a{color:#CA8C7F}.contents .upper-blk{padding:100px 0 95px;margin-bottom:100px;color:#FFFFFF;background:#67C4D3}.contents .upper-blk .upper-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.contents .upper-blk .upper-head .text-area{width:45%;max-width:405px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500}.contents .upper-blk .upper-head .text-area .head{margin-bottom:45px;font-size:32px;font-weight:500;line-height:1.9375;letter-spacing:0.13em}.contents .upper-blk .upper-head .text-area .name{font-size:18px;letter-spacing:0.26em}.contents .upper-blk .upper-head .image{width:48.88889%;max-width:440px}.contents .upper-blk ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:75px}.contents .upper-blk ul li{width:27.77778%;max-width:250px}.contents .upper-blk ul li .image{width:100%;margin:0 auto 20px}.contents .upper-blk ul li dl{letter-spacing:0.03em}.contents .upper-blk ul li dt{margin-bottom:10px;font-weight:700;text-align:center}.contents .upper-blk .detail-area .inner dl{margin-bottom:35px}.contents .upper-blk .detail-area .inner dl:last-of-type{margin-bottom:0}.contents .upper-blk .detail-area .inner dt{width:100%;padding:5px 0 5px 10px;margin-bottom:10px;font-size:14px;line-height:1;letter-spacing:0.03em;color:#15A4BB;background:#FFFFFF;border-left:4px solid #15A4BB}.contents .upper-blk .detail-area .inner dd p{font-size:14px;line-height:2;letter-spacing:0.03em}.contents .lower-blk{margin-bottom:130px}.contents .lower-blk .head{margin-bottom:85px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size:32px;font-weight:500;letter-spacing:0.26em;text-align:center;color:#67C4D3}.contents .lower-blk .head span{color:#F7D58A}.contents .lower-blk ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.contents .lower-blk ul li:nth-of-type(even){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents .lower-blk ul li:last-of-type{margin-bottom:0}.contents .lower-blk ul li .image{width:40%;max-width:360px}.contents .lower-blk ul li dl{width:50%;max-width:450px}.contents .lower-blk ul li dt{margin-bottom:25px;font-weight:700;letter-spacing:0.03em;color:#67C4D3}.contents .lower-blk ul li dd{letter-spacing:0.03em}.contents .cmn-content .sect01{padding:110px 0 100px}.contents .cmn-content .sect01 header{width:53.33333%;max-width:480px;padding:75px 10px 70px;margin:0 auto 55px;text-align:center;outline-offset:-10px;background:#FFFFFF}.contents .cmn-content .sect01 header .head{margin-bottom:20px;font-size:42px;letter-spacing:0.18em}.contents .cmn-content .sect01 header .head span{padding:0 5px 0 2px;font-size:30px;letter-spacing:0}.contents .cmn-content .sect01 header .lead{font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size:17px;font-weight:500;line-height:2.11111;letter-spacing:0.2em}.contents .cmn-content .sect01 .qa-area .q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:45px}.contents .cmn-content .sect01 .qa-area .q p{position:relative;max-width:478px;padding:25px 50px;margin-right:35px;font-size:20px;line-height:2;letter-spacing:0.03em;color:#FFFFFF;background:#333;border-radius:8px}.contents .cmn-content .sect01 .qa-area .q p:after{content:"";position:absolute;top:25px;right:-35px;width:0;height:0;border:solid 20px transparent;border-left:solid 24px #333}.contents .cmn-content .sect01 .qa-area .q div{width:92px;height:93px}.contents .cmn-content .sect01 .qa-area .a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents .cmn-content .sect01 .qa-area .a>p{position:relative;max-width:575px;padding:60px 40px;margin-left:35px;font-size:22px;line-height:2.27273;letter-spacing:0.03em;background:#FFFFFF;border-radius:8px}.contents .cmn-content .sect01 .qa-area .a>p span{display:inline;font-weight:bold}.contents .cmn-content .sect01 .qa-area .a>p:after{content:"";position:absolute;top:25px;left:-45px;width:0;height:0;border:solid 23px transparent;border-right:solid 28px #FFFFFF}.contents .cmn-content .sect01 .qa-area .a div{width:130px}.contents .cmn-content .sect01 .qa-area .a div .icon{width:100%;margin:0 auto 8px}.contents .cmn-content .sect01 .qa-area .a div p{font-size:13px;font-weight:bold;line-height:1;text-align:center;letter-spacing:0.15em;color:#FFFFFF}.contents .cmn-content .sect02{padding:80px 0 90px}.contents .cmn-content .sect02 .head{margin-bottom:60px;font-size:27px;text-align:center;letter-spacing:0.03em}.contents .cmn-content .sect02 .head:before{content:"";display:block;width:50px;height:52px;margin:0 auto 30px}.contents .cmn-content .sect02 .detail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.contents .cmn-content .sect02 .detail-list li{width:30%;max-width:270px}.contents .cmn-content .sect02 .detail-list li .title-area{padding-bottom:20px;margin-bottom:15px;font-weight:bold;line-height:1;text-align:center}.contents .cmn-content .sect02 .detail-list li .title-area span{display:block}.contents .cmn-content .sect02 .detail-list li .title-area .num{display:block;width:64px;padding:5px 8px;margin:0 auto 15px;font-size:15px;letter-spacing:0.12em;color:#FFFFFF;border-radius:12px}.contents .cmn-content .sect02 .detail-list li .title-area .list-title{margin-bottom:15px;font-size:22px;letter-spacing:0.03em}.contents .cmn-content .sect02 .detail-list li .title-area .age{font-size:18px;letter-spacing:0.03em}.contents .cmn-content .sect02 .point-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:68px 7.77778% 68px 9.44444%;background:#F2F2F2;border-radius:10px}.contents .cmn-content .sect02 .point-area:before{content:"";position:absolute;top:-40px;left:-40px;width:0;height:0;border:solid 40px transparent;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.contents .cmn-content .sect02 .point-area .image{width:32.21477%;max-width:240px}.contents .cmn-content .sect02 .point-area .detail{width:57.71812%;max-width:430px}.contents .cmn-content .sect02 .point-area .detail .point-head{padding:7px 10px;margin-bottom:25px;font-weight:bold;line-height:1;letter-spacing:0.17em;color:#FFFFFF}.contents .cmn-content .sect02 .point-area .detail .point-title{margin-bottom:20px;font-weight:bold;letter-spacing:0.03em}.contents .cmn-content .sect02 .point-area .detail .point-text{letter-spacing:0.03em}.contents .cmn-content .sect03{padding:85px 0 80px;background:#F2F2F2}.contents .cmn-content .sect03 .float{position:absolute;top:-15px;left:-25px;width:100px;height:100px;padding:30px 0 25px;font-size:16px;font-weight:bold;line-height:1.375;letter-spacing:0.12em;text-align:center;color:#FFFFFF;border-radius:50%}.contents .cmn-content .sect03 .inner{position:relative;padding:60px 6.32911%;background:#FFFFFF}.contents .cmn-content .sect03 header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:45px}.contents .cmn-content .sect03 header .head{width:38.4058%;max-width:265px;margin-left:3.62319%;font-size:34px;font-weight:bold;line-height:2.14706;letter-spacing:0.1em}.contents .cmn-content .sect03 header ul{width:52.46377%;max-width:362px}.contents .cmn-content .sect03 header ul li{padding-bottom:15px;margin-bottom:15px;font-size:19px;font-weight:bold;line-height:1.52632;letter-spacing:0.1em;border-bottom:1px solid #C7C7C7}.contents .cmn-content .sect03 header ul li:last-of-type{margin-bottom:0}.contents .cmn-content .sect03 header ul li:before{content:"";display:inline-block;width:26px;height:22px;margin:0 12px}.contents .cmn-content .sect03 .detail-area .lead{margin-bottom:25px;font-weight:bold;text-align:center;letter-spacing:0.03em}.contents .cmn-content .sect03 .detail-area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.contents .cmn-content .sect03 .detail-area ul li{width:16.23188%;max-width:112px}.contents .cmn-content .sect03 .detail-area ul li .image{margin:0 auto 12px}.contents .cmn-content .sect03 .detail-area ul li .text{font-size:13px;line-height:1;text-align:center;letter-spacing:0.03em}.contents .cmn-content .sect03 .button{width:100%;margin:0 auto}.contents .cmn-content .sect03 .button a{display:block}.contents .cmn-content .sect04{padding:100px 0}.contents .cmn-content .sect04 .cmn-blk header{margin-bottom:70px;font-weight:bold;text-align:center}.contents .cmn-content .sect04 .cmn-blk header .blk-title{margin-bottom:15px;font-size:42px;line-height:1;letter-spacing:0.18em;color:#FFFFFF}.contents .cmn-content .sect04 .cmn-blk header .sub-title{line-height:1;letter-spacing:0.1em;color:#F7D58A}.contents .cmn-content .sect04 .cmn-blk.blk-upper{margin-bottom:100px}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:75px}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-area>li{width:46.20253%;max-width:365px;background:#FFFFFF}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-area>li .detail-upper{padding:40px 25px 25px}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-area>li .detail-upper .imgae{max-width:234px;margin:0 auto 20px}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-area>li .detail-upper .detail-head{margin-bottom:15px;font-size:22px;font-weight:bold;line-height:1;letter-spacing:0.03em;text-align:center}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-area>li .detail-upper p{font-size:14px;line-height:2.07143;letter-spacing:0.03em}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-area>li .detail-lower{padding:20px 25px 25px;background:rgba(110,171,224,0.35)}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-area>li .detail-lower li{margin-bottom:5px;font-size:14px;line-height:2.07143;letter-spacing:0.03em}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-area>li .detail-lower li:last-of-type{margin-bottom:0}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-area>li .detail-lower li:before{content:"";display:inline-block;width:18px;height:15px;margin-right:4px}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-list .list-head{padding:20px 0;margin-bottom:45px;font-size:22px;font-weight:bold;text-align:center;letter-spacing:0.03em;color:#FFFFFF;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-list ul li{margin-bottom:50px;color:#FFFFFF}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-list ul li:last-of-type{margin-bottom:0}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-list ul li dt{padding-left:12px;margin-bottom:15px;font-size:22px;font-weight:bold;letter-spacing:0.03em;border-left:8px solid #F7D58A}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-list ul li dd{letter-spacing:0.03em}.contents .cmn-content .sect04 .cmn-blk.blk-middle{margin-bottom:95px}.contents .cmn-content .sect04 .cmn-blk.blk-middle header{margin-bottom:45px}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-upper{padding:65px 12.02532% 55px;background:#FFFFFF}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-upper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-upper ul li{position:relative;width:45%;max-width:270px}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-upper ul li:before{position:absolute;top:-5px;left:-20px;width:56px;height:56px;padding:20px 0;font-size:12px;line-height:1;text-align:center;color:#FFFFFF;border-radius:50%}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-upper ul li:first-of-type:before{content:"BEFORE";background:#808080}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-upper ul li:first-of-type:after{content:"";position:absolute;top:50%;right:-25%;width:0;height:0;border:solid 22px transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-upper ul li:last-of-type:before{content:"AFTER"}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower{padding:45px 12.02532% 55px;background:#F2F2F2}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .inner .inner-lft{max-width:320px}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .inner .inner-lft .sub{margin-bottom:10px;font-size:14px;letter-spacing:0.03em}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .inner .inner-lft .cmn-lead{line-height:1.77778;letter-spacing:0.03em}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .inner .inner-rht{max-width:160px;margin-right:50px;font-size:14px;line-height:2.21429;letter-spacing:0.03em}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .risk-area dt{position:relative;padding:0 0 15px 15px;font-size:14px;line-height:1;letter-spacing:0.03em;color:#333;border-bottom:1px solid rgba(51,51,51,0.28);cursor:pointer}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .risk-area dt:before,.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .risk-area dt:after{position:absolute;content:'';top:7px;left:0;width:10px;height:1px;background:#333;-webkit-transition:rotate 500ms ease;transition:rotate 500ms ease}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .risk-area dt:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .risk-area dt:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .risk-area dt.close:before,.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .risk-area dt.close:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .risk-area dd{display:none;margin-top:15px}.contents .cmn-content .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .risk-area dd p{margin-bottom:5px;font-size:11px;line-height:2.09091;letter-spacing:0.06em}.contents .cmn-content .sect04 .cmn-blk.blk-lower header{margin-bottom:40px}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li{position:relative;padding:45px 45px 45px 50px;margin-bottom:65px;background:#FFFFFF}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li:before{content:"";position:absolute;bottom:-50px;left:50%;width:0;height:0;border:solid 11px transparent;border-top:solid 11px #FFFFFF;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li:after{position:absolute;bottom:-40px;left:55%;font-size:16px;letter-spacing:0.03em;color:#FFFFFF}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li:first-of-type:after{content:"1 day"}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li:nth-of-type(2):after{content:"15〜30 days"}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li:nth-of-type(3):after{content:"1day〜1month"}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li:nth-of-type(4):after{content:"1〜3years"}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li:last-of-type{margin-bottom:0}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li:last-of-type:before,.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li:last-of-type:after{display:none}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:225px}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li dt .num{max-width:24px;margin-right:20px;font-weight:bold;letter-spacing:0.03em}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li dt .flow-title{display:block;max-width:180px;font-size:22px;font-weight:bold;line-height:1.31818;letter-spacing:0.03em}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li dt .flow-title .sub{display:block;margin-top:5px;font-size:12px;font-weight:500;letter-spacing:0.1em}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li dd{max-width:435px}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li dd p{line-height:2.0625;letter-spacing:0.03em}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li dd ul li{padding:4px 8px;margin-right:7px;font-size:14px;line-height:1;letter-spacing:0.1em;text-align:center}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li dd ul li:last-of-type{margin-right:0}.contents .cmn-content .sect05{padding:90px 0 110px}.contents .cmn-content .sect05 .head{margin-bottom:60px;font-size:28px;text-align:center;letter-spacing:0.03em}.contents .cmn-content .sect05 .head:before{content:"";display:block;width:50px;height:52px;margin:0 auto 30px}.contents .cmn-content .sect05 .detail-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:70px}.contents .cmn-content .sect05 .detail-area li{width:46.66667%;max-width:420px}.contents .cmn-content .sect05 .detail-area li .image{margin-bottom:30px}.contents .cmn-content .sect05 .detail-area li dt{margin-bottom:10px;font-weight:bold;letter-spacing:0.03em}.contents .cmn-content .sect05 .detail-area li dd{letter-spacing:0.03em}.contents .cmn-content .sect05 .message-area{padding:75px 11.11111% 45px;background:url("../img/cont_message_bg.jpg") no-repeat top center;background-size:cover}.contents .cmn-content .sect05 .message-area p{display:inline;padding-bottom:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size:18px;font-weight:500;line-height:2.83333;letter-spacing:0.03em;border-bottom:1px solid #E1E1E1}.contents .cmn-content .sect05 .message-area .name{max-width:218px;margin:28px 0 0 auto}.contents .cmn-content .sect06{padding:75px 0 95px}.contents .cmn-content .sect06 header{margin-bottom:40px;text-align:center;color:#FFFFFF}.contents .cmn-content .sect06 header .sub{margin-bottom:25px;font-size:22px;font-weight:bold;line-height:1;letter-spacing:0.12em;color:#F7D58A}.contents .cmn-content .sect06 header .head{margin-bottom:15px;font-size:40px;font-weight:bold;line-height:1;letter-spacing:0.03em}.contents .cmn-content .sect06 header .lead{line-height:1.88889;letter-spacing:0.03em}.contents .cmn-content .sect06 .contact-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents .cmn-content .sect06 .contact-area li{width:30%;max-width:270px}.contents .cmn-content .sect06 .contact-area li a{position:relative;display:block;padding:55px 0;line-height:1;letter-spacing:0.03em;text-align:center;background:#FFFFFF}.contents .cmn-content .sect06 .contact-area li a:before{content:"";position:absolute;top:-30px;left:-30px;width:0;height:0;border:solid 30px transparent;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.contents .cmn-content .sect06 .contact-area li a span{display:block}.contents .cmn-content .sect06 .contact-area li a .icon{max-width:83px;margin:0 auto 24px}.contents .cmn-content .sect06 .contact-area li a .text{margin-bottom:15px;font-size:22px;font-weight:bold}.contents .cmn-content .sect06 .contact-area li a .link{font-weight:700}.contents .cmn-content.content-chld .sect01{background:#6EABE0}.contents .cmn-content.content-chld .sect01 header{color:#6EABE0;outline:1.8px solid #6EABE0}.contents .cmn-content.content-chld .sect01 header .head{font-weight:500}.contents .cmn-content.content-chld .sect01 header .head span{font-weight:400}.contents .cmn-content.content-chld .sect01 .qa-area .a p span{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(0%, #F7D58A));background:linear-gradient(transparent 80%, #F7D58A 0%)}.contents .cmn-content.content-chld .sect02 .head:before{background:url("../img/cont_chld_sect02_icn.png") no-repeat top center;background-size:cover}.contents .cmn-content.content-chld .sect02 .detail-list li .title-area{border-bottom:2px solid #6EABE0}.contents .cmn-content.content-chld .sect02 .detail-list li .title-area .num{background:#6EABE0}.contents .cmn-content.content-chld .sect02 .detail-list li .title-area .age{color:#6EABE0}.contents .cmn-content.content-chld .sect02 .point-area:before{border-top:solid 40px #6EABE0}.contents .cmn-content.content-chld .sect02 .point-area .detail .point-head{background:#6EABE0}.contents .cmn-content.content-chld .sect03 .float{background:#6EABE0}.contents .cmn-content.content-chld .sect03 header ul li:before{background:url("../img/icn_check_blue.png") no-repeat top center;background-size:cover}.contents .cmn-content.content-chld .sect03 .detail-area .lead{color:#6EABE0}.contents .cmn-content.content-chld .sect04{background:#6EABE0}.contents .cmn-content.content-chld .sect04 .cmn-blk.blk-upper .detail-area>li .detail-upper .detail-head{color:#6EABE0}.contents .cmn-content.content-chld .sect04 .cmn-blk.blk-upper .detail-area>li .detail-lower{background:rgba(110,171,224,0.35)}.contents .cmn-content.content-chld .sect04 .cmn-blk.blk-upper .detail-area>li .detail-lower li:before{background:url("../img/icn_check_blue.png") no-repeat top center;background-size:cover}.contents .cmn-content.content-chld .sect04 .cmn-blk.blk-middle .detail-area .detail-upper ul li:first-of-type:after{border-left:solid 22px #6EABE0}.contents .cmn-content.content-chld .sect04 .cmn-blk.blk-middle .detail-area .detail-upper ul li:last-of-type:before{background:#6EABE0}.contents .cmn-content.content-chld .sect04 .cmn-blk.blk-lower .flow-area>li dt .num{color:#6EABE0}.contents .cmn-content.content-chld .sect04 .cmn-blk.blk-lower .flow-area>li dd ul li{background:rgba(110,171,224,0.25)}.contents .cmn-content.content-chld .sect05 .head:before{background:url("../img/cont_chld_sect05_icn.png") no-repeat top center;background-size:cover}.contents .cmn-content.content-chld .sect05 .detail-area li dt{color:#6EABE0}.contents .cmn-content.content-chld .sect06{background:#6EABE0}.contents .cmn-content.content-chld .sect06 .contact-area li a:before{border-top:solid 30px #F7D58A}.contents .cmn-content.content-chld .sect06 .contact-area li a .link{color:#6EABE0}.contents .cmn-content.content-adlt .sect01{background:linear-gradient(-150deg, #B27868, #CA8C7F 60%, #AD7060)}.contents .cmn-content.content-adlt .sect01 header{color:#CA8C7F;outline:1.8px solid #CA8C7F}.contents .cmn-content.content-adlt .sect01 header .head{font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500}.contents .cmn-content.content-adlt .sect01 .qa-area .a p span{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(0%, #DDC59D));background:linear-gradient(transparent 80%, #DDC59D 0%)}.contents .cmn-content.content-adlt .sect02 .head{font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500}.contents .cmn-content.content-adlt .sect02 .head:before{background:url("../img/cont_adlt_sect02_icn.png") no-repeat top center;background-size:cover}.contents .cmn-content.content-adlt .sect02 .detail-list li{margin-bottom:65px}.contents .cmn-content.content-adlt .sect02 .detail-list li .title-area{font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500;border-bottom:2px solid #CA8C7F}.contents .cmn-content.content-adlt .sect02 .detail-list li .title-area .num{background:#CA8C7F}.contents .cmn-content.content-adlt .sect02 .detail-list li .title-area .list-title{margin-bottom:5px;letter-spacing:-0.03em}.contents .cmn-content.content-adlt .sect02 .detail-list li .title-area .age{color:#CA8C7F}.contents .cmn-content.content-adlt .sect02 .point-area:before{border-top:solid 40px #CA8C7F}.contents .cmn-content.content-adlt .sect02 .point-area .detail .point-head{background:#CA8C7F}.contents .cmn-content.content-adlt .sect02 .point-area .detail .point-title{font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500}.contents .cmn-content.content-adlt .sect03 .float{padding:18px 0 25px;background:#CA8C7F}.contents .cmn-content.content-adlt .sect03 header .head{font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500}.contents .cmn-content.content-adlt .sect03 header ul li{font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500;letter-spacing:0.08em}.contents .cmn-content.content-adlt .sect03 header ul li:before{background:url("../img/icn_check_red.png") no-repeat top center;background-size:cover}.contents .cmn-content.content-adlt .sect03 .detail-area .lead{color:#CA8C7F}.contents .cmn-content.content-adlt .sect04{background:linear-gradient(-120deg, #B27868, #CA8C7F 60%, #AD7060)}.contents .cmn-content.content-adlt .sect04 .cmn-blk header .blk-title,.contents .cmn-content.content-adlt .sect04 .cmn-blk header .sub-title{font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500}.contents .cmn-content.content-adlt .sect04 .cmn-blk.blk-upper .detail-area>li .detail-upper .detail-head{font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500;color:#CA8C7F}.contents .cmn-content.content-adlt .sect04 .cmn-blk.blk-upper .detail-area>li .detail-lower{background:rgba(202,140,127,0.35)}.contents .cmn-content.content-adlt .sect04 .cmn-blk.blk-upper .detail-area>li .detail-lower li:before{background:url("../img/icn_check_red.png") no-repeat top center;background-size:cover}.contents .cmn-content.content-adlt .sect04 .cmn-blk.blk-middle .detail-area .detail-upper ul li:first-of-type:after{border-left:solid 22px #CA8C7F}.contents .cmn-content.content-adlt .sect04 .cmn-blk.blk-middle .detail-area .detail-upper ul li:last-of-type:before{background:-webkit-gradient(linear, left bottom, left top, from(#B27868), color-stop(60%, #CA8C7F), to(#AD7060));background:linear-gradient(0deg, #B27868, #CA8C7F 60%, #AD7060)}.contents .cmn-content.content-adlt .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .inner .inner-lft{max-width:360px}.contents .cmn-content.content-adlt .sect04 .cmn-blk.blk-middle .detail-area .detail-lower .inner .inner-rht{margin-right:40px}.contents .cmn-content.content-adlt .sect04 .cmn-blk.blk-lower .flow-area>li dt .num{color:#CA8C7F}.contents .cmn-content.content-adlt .sect04 .cmn-blk.blk-lower .flow-area>li dd ul li{background:rgba(202,140,127,0.35)}.contents .cmn-content.content-adlt .sect05 .head{font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500}.contents .cmn-content.content-adlt .sect05 .head:before{background:url("../img/cont_adlt_sect05_icn.png") no-repeat top center;background-size:cover}.contents .cmn-content.content-adlt .sect05 .detail-area li dt{font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500;color:#CA8C7F}.contents .cmn-content.content-adlt .sect06{background:#CA8C7F}.contents .cmn-content.content-adlt .sect06 header .sub,.contents .cmn-content.content-adlt .sect06 header .head{font-family:"Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:500}.contents .cmn-content.content-adlt .sect06 .contact-area li a:before{border-top:solid 30px #DDC59D}.contents .cmn-content.content-adlt .sect06 .contact-area li a .link{color:#CA8C7F}@media screen and (min-width: 1601px) and (max-width: 1920px){.wrap{width:55%}.sect-wrap{width:55%}}@media screen and (min-width: 1024px) and (max-width: 1600px){.cmn-lead{font-size:16px}.cmn-text{font-size:14px}.wrap,.sect-wrap{width:80%}.contents .upper-blk .upper-head .text-area .head{font-size:30px}}@media screen and (min-width: 1024px) and (max-width: 1280px){.contents .upper-blk .upper-head .text-area .head{font-size:28px}.contents .lower-blk ul li dt{font-size:18px}.contents .cmn-content .sect02 .detail-list li .title-area .num{font-size:13px}.contents .cmn-content .sect02 .detail-list li .title-area .list-title{font-size:20px}.contents .cmn-content .sect02 .detail-list li .title-area .age{font-size:16px}.contents .cmn-content.content-adlt .sect05 .detail-area li dt{font-size:18px}}@media screen and (max-width: 1023px) and (min-width: 751px){.wrap,.sect-wrap{width:90%}.cmn-head{font-size:18px}.cmn-lead{font-size:16px}.cmn-text{font-size:14px}.site-header .heading-logo{max-width:290px}.site-header .fix-btn-area{width:53px}.site-header .fix-btn-area li a .icon{width:28px}.site-header .fix-btn-area li a .text{margin:0 auto}.site-header .fix-btn-area li:first-of-type a{padding:35px 0}.site-header .fix-btn-area li:first-of-type a .text{width:10px}.site-header .fix-btn-area li:last-of-type a{padding:25px 0}.site-header .fix-btn-area li:last-of-type a .text{width:40px}.contents .fv-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.contents .fv-area .title-area{width:100%;padding:150px 0 110px}.contents .fv-area .title-area .title{position:static;margin:0 auto;-webkit-transform:initial;transform:initial}.contents .fv-area .bg{width:100%;height:550px}.contents .fv-area .access-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;top:auto;bottom:-25px;right:0;width:100%;max-width:initial;padding:22px 25px}.contents .intro-area .intro-head .sub-title{font-size:20px}.contents .intro-area .intro-head .title{font-size:32px}.contents .intro-area .link-area{margin-bottom:100px}.contents .intro-area .link-area li{height:327px;padding:55px 10px 0}.contents .intro-area .link-area li .head{font-size:33px}.contents .intro-area .link-area li .head span{font-size:24px}.contents .intro-area .link-area li .lead{font-size:15px}.contents .upper-blk{padding:70px 0 65px;margin-bottom:70px}.contents .upper-blk .upper-head{margin-bottom:50px}.contents .upper-blk .upper-head .text-area .head{margin-bottom:35px;font-size:22px}.contents .upper-blk .upper-head .text-area .name{font-size:16px}.contents .upper-blk ul{margin-bottom:45px}.contents .lower-blk{margin-bottom:80px}.contents .lower-blk .head{margin-bottom:55px;font-size:27px}.contents .cmn-content .sect01{padding:55px 10px 50px;margin:0 auto 55px}.contents .cmn-content .sect01 header .head{font-size:37px}.contents .cmn-content .sect01 header .head span{font-size:25px}.contents .cmn-content .sect01 header .lead{font-size:16px}.contents .cmn-content .sect01 .qa-area .q p{font-size:18px}.contents .cmn-content .sect01 .qa-area .a>p{font-size:20px}.contents .cmn-content .sect02{padding:50px 0 60px}.contents .cmn-content .sect02 .head{margin-bottom:40px;font-size:25px}.contents .cmn-content .sect02 .head:before{width:40px;height:42px;margin:0 auto 20px}.contents .cmn-content .sect02 .detail-list li .title-area .num{font-size:13px}.contents .cmn-content .sect02 .detail-list li .title-area .list-title{font-size:20px}.contents .cmn-content .sect02 .detail-list li .title-area .age{font-size:16px}.contents .cmn-content .sect02 .point-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:48px 7.77778% 48px 9.44444%}.contents .cmn-content .sect02 .point-area .detail .point-head{margin-bottom:15px}.contents .cmn-content .sect02 .point-area .detail .point-title{margin-bottom:10px}.contents .cmn-content .sect03{padding:55px 0 50px}.contents .cmn-content .sect03 header .head{font-size:29px}.contents .cmn-content .sect03 header ul li{font-size:16px}.contents .cmn-content .sect03 header ul li:before{width:21px;height:19px;margin:0 10px}.contents .cmn-content .sect04{padding:70px 0}.contents .cmn-content .sect04 .cmn-blk header{margin-bottom:50px}.contents .cmn-content .sect04 .cmn-blk header .blk-title{font-size:37px}.contents .cmn-content .sect04 .cmn-blk.blk-upper{margin-bottom:70px}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-area{margin-bottom:55px}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-area>li .detail-upper .detail-head{font-size:20px}.contents .cmn-content .sect04 .cmn-blk.blk-upper .detail-area>li .detail-upper .detail-list ul li dt{font-size:20px}.contents .cmn-content .sect04 .cmn-blk.blk-middle{margin-bottom:65px}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li{padding:35px 25px 35px 30px}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li dt .flow-title{font-size:20px}.contents .cmn-content .sect04 .cmn-blk.blk-lower .flow-area>li dt .flow-title .sub{font-size:10px}.contents .cmn-content .sect05{padding:60px 0 80px}.contents .cmn-content .sect05 .head{margin-bottom:40px;font-size:25px}.contents .cmn-content .sect05 .head:before{width:40px;height:42px;margin:0 auto 20px}.contents .cmn-content .sect05 .detail-area{margin-bottom:50px}#content-add h3{font-family: "Shippori Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size：32px;color：#333333;}.contents .cmn-content .sect05 .detail-area li .image{margin-bottom:20px}.contents .cmn-content .sect05 .message-area p{font-size:16px}.contents .cmn-content .sect06{padding:45px 0 65px}.contents .cmn-content .sect06 header{margin-bottom:40px}.contents .cmn-content .sect06 header .sub{font-size:20px}.contents .cmn-content .sect06 header .head{font-size:35px}.contents .cmn-content .sect06 .contact-area li a{padding:35px 0}.contents .cmn-content .sect06 .contact-area li a .icon{max-width:63px}.contents .cmn-content .sect06 .contact-area li a .text{font-size:18px}.contents .cmn-content.content-adlt .sect02 .detail-list li{margin-bottom:45px}.contents .cmn-content.content-adlt .sect02 .detail-list li .title-area .list-title{font-size:18px;letter-spacing:-0.05em}}
/*# sourceMappingURL=style.css.map */