@charset "UTF-8";#contents .layout-col2 #main.index{padding:0}#contents .layout-col2 #main.index .sct-saimu{margin-bottom:0;border-radius:0}.swear-main-inner01 .swear-main-ttl{width:100%;text-align:center!important}.swear-main-inner01 .swear-main-ttl img{margin:0 auto;width:100px;width:26.7vw}@media screen and (min-width:768px),print{.swear-main-inner01 .swear-main-ttl img{width:100px}}.swear-main-inner01 .swear-main-lead{letter-spacing:.075em}.marker{display:inline;padding:0 0 5px;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,#ffe400));background:linear-gradient(transparent 70%,#ffe400 0)}.box{text-align:center;line-height:1.55}.box h2{color:#2993d0;letter-spacing:.1em;font-size:25px;font-size:6.7vw}@media screen and (min-width:768px),print{.box h2{font-size:25px}}.box .lead{letter-spacing:.025em;font-size:15px;font-size:4vw;margin-top:15px;margin-top:4vw;font-family:"Gothic MB101 Medium",sans-serif}@media screen and (min-width:768px),print{.box .lead{font-size:15px}}@media screen and (min-width:768px),print{.box .lead{margin-top:15px}}.box .txt{text-align:left;letter-spacing:.025em;line-height:2;padding-left:23px;padding-left:6vw;padding-right:23px;padding-right:6vw}@media screen and (min-width:768px),print{.box .txt{padding-left:23px}}@media screen and (min-width:768px),print{.box .txt{padding-right:23px}}.box .txt .small{font-size:11px;font-size:2.9vw}@media screen and (min-width:768px),print{.box .txt .small{font-size:11px}}.box .support .head{color:#fff}.box .support .head h3{letter-spacing:.1em;font-size:25px;font-size:6.7vw}@media screen and (min-width:768px),print{.box .support .head h3{font-size:25px}}.box .support .head h4{letter-spacing:.1em;font-size:23px;font-size:6.1vw}@media screen and (min-width:768px),print{.box .support .head h4{font-size:23px}}.box .support .head p{letter-spacing:.05em;line-height:1.75;font-size:16px;font-size:4.3vw;font-family:"Gothic MB101 Medium",sans-serif}@media screen and (min-width:768px),print{.box .support .head p{font-size:16px}}.box .support .head p.marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(85%,transparent),color-stop(0,#ffe400));background:linear-gradient(transparent 85%,#ffe400 0)}.case{background:#f6f4e8;border-radius:5px;border-radius:1.3vw;padding:15px;padding:4vw;margin-top:23px;margin-top:6vw}@media screen and (min-width:768px),print{.case{border-radius:5px}}@media screen and (min-width:768px),print{.case{padding:15px}}@media screen and (min-width:768px),print{.case{margin-top:23px}}.case h4{color:#2993d0;font-size:16px;font-size:4.3vw;padding-top:8px;padding-top:2vw;padding-bottom:15px;padding-bottom:4vw}@media screen and (min-width:768px),print{.case h4{font-size:16px}}@media screen and (min-width:768px),print{.case h4{padding-top:8px}}@media screen and (min-width:768px),print{.case h4{padding-bottom:15px}}.case h5{font-size:18px;font-size:4.8vw;margin-bottom:8px;margin-bottom:2vw}@media screen and (min-width:768px),print{.case h5{font-size:18px}}@media screen and (min-width:768px),print{.case h5{margin-bottom:8px}}.case p{font-size:14px;font-size:3.7vw;font-family:"Gothic MB101 Medium",sans-serif}@media screen and (min-width:768px),print{.case p{font-size:14px}}.case .box1,.case .box2{background:#fff;border-radius:5px;border-radius:1.3vw;padding:23px;padding:6vw}@media screen and (min-width:768px),print{.case .box1,.case .box2{border-radius:5px}}@media screen and (min-width:768px),print{.case .box1,.case .box2{padding:23px}}.case .box1 h5,.case .box2 h5{color:#2993d0}.case .box1 .img,.case .box2 .img{margin-top:15px;margin-top:4vw}@media screen and (min-width:768px),print{.case .box1 .img,.case .box2 .img{margin-top:15px}}.case .box1 li,.case .box2 li{padding-left:1em;text-align:left;margin-top:8px;margin-top:2vw}@media screen and (min-width:768px),print{.case .box1 li,.case .box2 li{margin-top:8px}}.case .box1 li:before,.case .box2 li:before{margin-left:-1em;color:#2993d0;content:'・';font-weight:700;padding-right:6px;padding-right:1.6vw}@media screen and (min-width:768px),print{.case .box1 li:before,.case .box2 li:before{padding-right:6px}}.case .box1{position:relative;margin-bottom:23px;margin-bottom:6vw}@media screen and (min-width:768px),print{.case .box1{margin-bottom:23px}}.case .box1:after{position:absolute;bottom:-18px;left:50%;display:block;margin-left:-35px;width:0;height:0;border-width:18px 40px 0 40px;border-style:solid;border-color:#fff transparent transparent transparent;content:""}.box2{border:2px solid #35a7e7}.blue-line{margin:0 auto;border:2px solid #2993d0;text-align:left;border-radius:10px;border-radius:2.7vw;padding:23px;padding:6vw;width:315px;width:84vw;margin-top:15px;margin-top:4vw}@media screen and (min-width:768px),print{.blue-line{border-radius:10px}}@media screen and (min-width:768px),print{.blue-line{padding:23px}}@media screen and (min-width:768px),print{.blue-line{width:315px}}@media screen and (min-width:768px),print{.blue-line{margin-top:15px}}.blue-line h3,.blue-line h4{color:#2993d0;text-align:center;letter-spacing:.025em;margin-bottom:8px;margin-bottom:2vw;font-size:16px;font-size:4.3vw}@media screen and (min-width:768px),print{.blue-line h3,.blue-line h4{margin-bottom:8px}}@media screen and (min-width:768px),print{.blue-line h3,.blue-line h4{font-size:16px}}.blue-line p{line-height:1.9}.blue-line li:before{color:#2993d0;content:'・';padding-right:4px;padding-right:1vw}@media screen and (min-width:768px),print{.blue-line li:before{padding-right:4px}}.swear-main-wrap{margin-bottom:23px;margin-bottom:6vw}@media screen and (min-width:768px),print{.swear-main-wrap{margin-bottom:23px}}#main.index .accbox{margin:0;padding-top:0;padding-bottom:0;background:#fff;margin-bottom:45px;margin-bottom:12vw}@media screen and (min-width:768px),print{#main.index .accbox{margin-bottom:45px}}#main.index .accbox ul li a{font-size:17px;font-size:4.5vw;padding-top:8px;padding-top:2vw;padding-right:15px;padding-right:4vw;padding-bottom:8px;padding-bottom:2vw;padding-left:15px;padding-left:4vw}@media screen and (min-width:768px),print{#main.index .accbox ul li a{font-size:17px}}@media screen and (min-width:768px),print{#main.index .accbox ul li a{padding-top:8px}}@media screen and (min-width:768px),print{#main.index .accbox ul li a{padding-right:15px}}@media screen and (min-width:768px),print{#main.index .accbox ul li a{padding-bottom:8px}}@media screen and (min-width:768px),print{#main.index .accbox ul li a{padding-left:15px}}#main.index .accbox ul li a:after{top:7px;content:'\f078';right:8px;right:2vw}@media screen and (min-width:768px),print{#main.index .accbox ul li a:after{right:8px}}#main.index .accbox ul li a span{color:#2993d0;font-size:18px;font-size:4.8vw;margin-right:8px;margin-right:2vw;font-weight:500;font-family:Oswald,sans-serif}@media screen and (min-width:768px),print{#main.index .accbox ul li a span{font-size:18px}}@media screen and (min-width:768px),print{#main.index .accbox ul li a span{margin-right:8px}}#s01,#s02,#s03{position:relative;padding-top:26px;padding-top:7vw;margin-bottom:83px;margin-bottom:22vw}@media screen and (min-width:768px),print{#s01,#s02,#s03{padding-top:26px}}@media screen and (min-width:768px),print{#s01,#s02,#s03{margin-bottom:83px}}#s01 .icon,#s02 .icon,#s03 .icon{position:absolute;top:0;left:50%;z-index:555;margin:0 auto;width:120px;width:32vw;margin-left:-60px;margin-left:-16vw;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width:768px),print{#s01 .icon,#s02 .icon,#s03 .icon{width:120px}}@media screen and (min-width:768px),print{#s01 .icon,#s02 .icon,#s03 .icon{margin-left:-60px}}.main p.img{display:inline-block;overflow:hidden;width:100%;background:#0f0;-webkit-transform:skewY(-3deg);transform:skewY(-3deg);height:218px;height:58vw;margin-bottom:30px;margin-bottom:8vw}@media screen and (min-width:768px),print{.main p.img{height:218px}}@media screen and (min-width:768px),print{.main p.img{margin-bottom:30px}}.main p.img img{position:relative;width:100%;-webkit-transform:skewY(3deg) scale(1);transform:skewY(3deg) scale(1);top:-11px;top:-3vw}@media screen and (min-width:768px),print{.main p.img img{top:-11px}}.support{padding:0;width:100%}.support .head{position:relative;z-index:2;overflow:hidden}.support .head:before{position:absolute;top:0;left:0;z-index:-1;margin:15% -10% 0;width:120%;height:70%;background:#35a7e7 url(/common/css/img/bg_answer.png) 0 -40px no-repeat;background-size:60vw;content:'';-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transform-origin:left center;transform-origin:left center}.support .head_inner{position:relative;width:100%;padding-top:83px;padding-top:22vw;padding-bottom:60px;padding-bottom:16vw}@media screen and (min-width:768px),print{.support .head_inner{padding-top:83px}}@media screen and (min-width:768px),print{.support .head_inner{padding-bottom:60px}}.support .head_inner .num{position:absolute;width:50px;width:13.3vw;top:68px;top:18vw;left:15px;left:4vw}@media screen and (min-width:768px),print{.support .head_inner .num{width:50px}}@media screen and (min-width:768px),print{.support .head_inner .num{top:68px}}@media screen and (min-width:768px),print{.support .head_inner .num{left:15px}}.next-box{margin:0 auto;border:2px solid #e60012;text-align:left;border-radius:10px;border-radius:2.7vw;padding:23px;padding:6vw;width:315px;width:84vw;margin-top:26px;margin-top:7vw}@media screen and (min-width:768px),print{.next-box{border-radius:10px}}@media screen and (min-width:768px),print{.next-box{padding:23px}}@media screen and (min-width:768px),print{.next-box{width:315px}}@media screen and (min-width:768px),print{.next-box{margin-top:26px}}.next-box h4{text-align:center;margin-bottom:15px;margin-bottom:4vw}@media screen and (min-width:768px),print{.next-box h4{margin-bottom:15px}}.next-box h4 img{width:188px;width:50.1vw}@media screen and (min-width:768px),print{.next-box h4 img{width:188px}}.next-box .step{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ddd;padding-top:8px;padding-top:2vw;padding-bottom:8px;padding-bottom:2vw;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px),print{.next-box .step{padding-top:8px}}@media screen and (min-width:768px),print{.next-box .step{padding-bottom:8px}}.next-box .step .img{width:30%}.next-box p{color:#e60012;line-height:1.5;padding-left:8px;padding-left:2vw;font-size:15px;font-size:4vw}@media screen and (min-width:768px),print{.next-box p{padding-left:8px}}@media screen and (min-width:768px),print{.next-box p{font-size:15px}}.next-box li:before{color:#2993d0;content:'・';padding-right:4px;padding-right:1vw}@media screen and (min-width:768px),print{.next-box li:before{padding-right:4px}}@media screen and (min-width:768px),print{#main.index{margin:0 auto;padding-bottom:0;width:900px;border-radius:6px;background:#fff;-webkit-box-shadow:0 14px 15px -8px #ebe8dd;box-shadow:0 14px 15px -8px #ebe8dd}#main.index p{font-size:16px;font-size:1.6rem}#main.index .swear-main{border:none}#main.index .swear-main .swear-main-inner01,#main.index .swear-main .swear-main-inner02{-webkit-box-sizing:border-box;box-sizing:border-box;width:900px}#main.index .swear-main .swear-main-inner01 p:not(.swear-main-lead),#main.index .swear-main .swear-main-inner02 p:not(.swear-main-lead){margin-right:auto;margin-left:auto;width:380px;line-height:2;font-size:18px;font-size:1.8rem}#main.index .swear-main .swear-main-inner01 .swear-main-ttl{margin:30px 0 21px}#main.index .swear-main .swear-main-inner01 .swear-main-ttl img{width:380px}#main.index .swear-main .swear-main-lead{margin:0 auto 34px;width:380px;letter-spacing:.05em;font-size:21px;font-size:2.1rem}#main.index .swear-main .swear-main-lead br{display:none}#main.index .swear-main .swear-main-inner01{margin-left:0;padding-bottom:89px}#main.index .swear-main .swear-main-inner02{padding-top:55px;border:none}#main.index .accbox{margin:0 auto 144px;padding:0;width:410px}#main.index .accbox ul li a:after{top:10px}#main.index .main p.img{display:block;height:380px;background:0 0}#main.index .main p.img img{top:-60px}#main.index #s01,#main.index #s02{margin-bottom:180px}#main.index .box .txt{padding:0 144px}#main.index .support{margin-top:70px}#main.index .support .head{margin-bottom:21px}#main.index .support .head:before{margin:45px -5% 0;width:110%;height:80%;background-size:22vw}#main.index .support .head_inner{padding:90px 0 95px;height:auto}#main.index .support .head_inner .num{left:50%;margin-left:-140px}#main.index .marker br{display:none}#main.index .blue-line,#main.index .case,#main.index .next-box{margin:44px auto 0;width:630px}#main.index .blue-line{padding:0 55px 34px}#main.index .blue-line h3,#main.index .blue-line h4{margin-top:34px;font-size:18px;font-size:1.8rem}#main.index .blue-line h3 br,#main.index .blue-line h4 br{display:none}#main.index .next-box{margin-bottom:0}#main.index .next-box .step .img{width:20%}#main.index .next-box br{display:none}}