﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}/*! 111226 japan font on
YUI 3.4.1 (build 4118)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/body{font:13px/1.231 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}* html .clearfix{height:1%}.clearfix{display:block}.clearfix:after{font-size:0}html{box-sizing:border-box;overflow-y:scroll}*,*:before,*:after{box-sizing:inherit}body{background-color:#FFFFFF;color:#333;-webkit-text-size-adjust:100%}a,a:link{color:#333;text-decoration:underline;outline:0 none}a:visited{color:#333;text-decoration:underline;outline:0 none}a:hover{color:#333;text-decoration:underline}a:active{color:#333;text-decoration:underline;outline:0 none}img{vertical-align:bottom}.forSp{display:none !important}@media screen and (max-width: 767px){.forPc{display:none !important}.forSp{display:block !important}}html{overflow-y:scroll}body{min-width:1040px}@media screen and (max-width: 767px){body{min-width:100%}}@keyframes rotate{0%{transform:rotateZ(-360deg);-webkit-transform:rotateZ(-360deg);-moz-transform:rotateZ(-360deg);-o-transform:rotateZ(-360deg)}100%{transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg)}}@-moz-keyframes rotate{0%{transform:rotateZ(-360deg);-webkit-transform:rotateZ(-360deg);-moz-transform:rotateZ(-360deg);-o-transform:rotateZ(-360deg)}100%{transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg)}}@-webkit-keyframes rotate{0%{transform:rotateZ(-360deg);-webkit-transform:rotateZ(-360deg);-moz-transform:rotateZ(-360deg);-o-transform:rotateZ(-360deg)}100%{transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg)}}#throbber{position:fixed;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;z-index:0}#throbber::after{content:'';display:block;position:relative;width:100%;height:100%;animation:rotate 0.8s linear infinite;-moz-animation:rotate 0.8s linear infinite;-webkit-animation:rotate 0.8s linear infinite;animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border-top:1px solid #666;border-left:1px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}#throbber.hide{display:none}.allWrap{height:0;overflow:hidden}.allWrap .headerWrap{display:none}.allWrap.show{height:auto;overflow:visible}.allWrap.show .headerWrap{display:block}button{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0;line-height:1.23;text-align:left;cursor:pointer;overflow:visible}.headerWrap{position:fixed;left:0;top:0;width:100%;padding:15px 17px 14px 31px;background-color:#FFFFFF;border-top:3px solid #3F3F99;z-index:2}@media screen and (max-width: 767px){.headerWrap{position:absolute;padding:2.66667% 5.33333% 1.6% 5.33333%}}.headerWrap h1{float:left;width:327px;padding-top:8px}@media screen and (max-width: 767px){.headerWrap h1{float:none;width:66.26866%;margin:0 18.20896% 0 15.52239%;padding:0 0 2.68657% 0}}.headerWrap h1 img{width:100%;height:auto}.headerWrap .btn{float:right;width:320px}@media screen and (max-width: 767px){.headerWrap .btn{float:none;width:100%}}.headerWrap .btn button{position:relative;display:block;width:100%;padding:16px 0 16px 58px;background-color:#D451AE;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media screen and (min-width: 768px){.headerWrap .btn button{-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.headerWrap .btn button:hover{background-color:#e185c6}}@media screen and (max-width: 767px){.headerWrap .btn button{padding:3.8806% 3.8806% 3.28358% 24.47761%}}.headerWrap .btn button::before{content:'';position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid rgba(255,255,255,0.5);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}@media screen and (max-width: 767px){.headerWrap .btn button img{width:100%;height:auto}}.stickyWrap{position:fixed;left:0;top:0;width:100%;padding:1.6% 5.33333% 1.6% 5.33333%;background-color:#fff;-moz-transition:margin-top .25s ease-out;-o-transition:margin-top .25s ease-out;-webkit-transition:margin-top .25s ease-out;transition:margin-top .25s ease-out;margin-top:-14.66667%;z-index:2}.stickyWrap.show{margin-top:0}.stickyWrap .btn{width:100%}.stickyWrap .btn button{position:relative;display:block;width:100%;padding:3.8806% 3.8806% 3.28358% 24.47761%;background-color:#D451AE;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.stickyWrap .btn button::before{content:'';position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid rgba(255,255,255,0.5);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.stickyWrap .btn button img{width:100%;height:auto}.ttlWrap{position:relative;width:100%;height:580px;margin-top:82px;overflow:hidden}@media screen and (max-width: 767px){.ttlWrap{height:auto;margin-top:24%}}.ttlWrap h2{position:absolute;left:50%;top:0;width:1480px;margin-left:-740px}@media screen and (max-width: 767px){.ttlWrap h2{position:static;left:auto;top:auto;width:100%;margin-left:0}.ttlWrap h2 img{width:100%;height:auto}}.supportWrap{position:relative;width:1020px;margin:-120px auto 0 auto;background-color:#fff}@media screen and (max-width: 767px){.supportWrap{width:94.66667%;margin-top:-35.46667%}.supportWrap h3 img{width:100%;height:auto}}.supportWrap p{padding-top:27px;font-size:123.1%;line-height:2.25;text-align:center}@media screen and (max-width: 767px){.supportWrap p{width:91.5493%;margin:0 auto;padding-top:23px;font-size:108%;line-height:1.71429;text-align:left}}.movieWrap{position:relative;width:1020px;margin:51px auto 0 auto;padding-bottom:88px}@media screen and (max-width: 767px){.movieWrap{width:94.66667%;margin-top:31px;padding-bottom:44px}}.movieWrap::before{content:'';position:absolute;left:0;bottom:0;display:block;width:100%;height:calc( 100% - 37px );background:url(../../img/movie_bg.png) repeat left top;background-size:8px 8px;z-index:-1}@media screen and (max-width: 767px){.movieWrap::before{height:calc( 100% - 18px )}}.movieWrap h3{width:806px;margin:0 auto;padding:19px 0 14px 0;background-color:#3e3388;border:3px solid #3e3388;text-align:center}@media screen and (max-width: 767px){.movieWrap h3{width:92.67606%;padding:13px 0;border-width:1px}}.movieWrap h3 img{width:536px;height:auto}@media screen and (max-width: 767px){.movieWrap h3 img{width:96.95122%}}.movieWrap>div{position:relative;width:806px;height:456px;margin:0 auto;background-color:#fff;border:3px solid #3e3388}@media screen and (max-width: 767px){.movieWrap>div{width:92.67606%;height:0;padding-bottom:51.83099%;border-width:1px}}.movieWrap>div iframe{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;margin:auto}.pointWrap{width:1200px;margin:0 auto;padding-top:124px}@media screen and (max-width: 767px){.pointWrap{width:100%;padding-top:42px}}.pointWrap .img{position:relative;float:left;width:590px}@media screen and (max-width: 767px){.pointWrap .img{float:none;width:78.66667%}.pointWrap .img img{width:100%;height:auto}}.pointWrap .img::before{content:'';position:absolute;left:0;bottom:0;display:block;width:120.33898%;height:0;margin-bottom:-6.77966%;padding-bottom:72.88136%;background-color:#e4eef2;z-index:-1}.pointWrap .txt{float:right;width:610px;padding-top:32px}@media screen and (max-width: 767px){.pointWrap .txt{float:none;width:100%;padding-top:10px}}.pointWrap h3{position:relative}.pointWrap h3 img{width:100%;height:auto}.pointWrap p{width:440px;margin-left:79px;padding-top:18px;font-size:123.1%;line-height:2.25}@media screen and (max-width: 767px){.pointWrap p{width:76%;margin:0 auto;padding-top:12px;font-size:100%;line-height:1.84615}}.pointWrap p.note{padding-top:7px;font-size:108%}@media screen and (max-width: 767px){.pointWrap p.note{padding-top:10px;font-size:77%}}.pointWrap li:nth-child(1) h3{width:404px}@media screen and (max-width: 767px){.pointWrap li:nth-child(1) h3{width:64%}}.pointWrap li:nth-child(1) h3 img{margin-left:-24px}@media screen and (max-width: 767px){.pointWrap li:nth-child(1) h3 img{margin-left:-7.91667%}}.pointWrap li:nth-child(2) .img{float:right}@media screen and (max-width: 767px){.pointWrap li:nth-child(2) .img{float:none;margin-right:0;margin-left:auto}}.pointWrap li:nth-child(2) .img::before{left:auto;right:0}.pointWrap li:nth-child(2) .txt{float:left;width:530px;margin-left:80px}@media screen and (max-width: 767px){.pointWrap li:nth-child(2) .txt{float:none;width:100%;margin-left:0}}.pointWrap li:nth-child(2) h3{width:560px}@media screen and (max-width: 767px){.pointWrap li:nth-child(2) h3{width:89.6%;margin-right:0;margin-left:auto}}.pointWrap li:nth-child(2) p{margin-left:9px}@media screen and (max-width: 767px){.pointWrap li:nth-child(2) p{margin-left:auto}}.pointWrap li:nth-child(3) h3{width:417px}@media screen and (max-width: 767px){.pointWrap li:nth-child(3) h3{width:66.66667%}}.pointWrap li:nth-child(3) h3 img{margin-left:-24px}@media screen and (max-width: 767px){.pointWrap li:nth-child(3) h3 img{margin-left:-7.6%}}.pointWrap li+li{margin-top:140px}@media screen and (max-width: 767px){.pointWrap li+li{margin-top:58px}}.otherWrap{width:960px;margin:138px auto 0 auto;padding:55px 0 72px 0;background-color:#e4eef2}@media screen and (max-width: 767px){.otherWrap{width:86.66667%;margin-top:70px;padding:29px 0 45px 0}}.otherWrap h3{text-align:center}@media screen and (max-width: 767px){.otherWrap h3{width:97.53846%;margin:0 auto}.otherWrap h3 img{width:100%;height:auto}}.otherWrap ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:880px;margin:0 auto;padding-top:8px}@media screen and (max-width: 767px){.otherWrap ul{width:90.46154%;padding-top:2px}}.otherWrap li{width:400px;margin:0 20px;padding-top:35px}@media screen and (max-width: 767px){.otherWrap li{width:43.87755%;margin:0;padding-top:26px}.otherWrap li:nth-child(even){margin-left:12.2449%}}.otherWrap h4{width:214px;margin:0 auto}@media screen and (max-width: 767px){.otherWrap h4{width:100%}}.otherWrap h4 img{width:100%;height:auto}.otherWrap p{padding-top:8px;font-size:123.1%;line-height:1.875}@media screen and (max-width: 767px){.otherWrap p{width:94.57364%;margin-right:0;margin-left:auto;padding-top:5px;font-size:93%;line-height:1.66667}}.voiceWrap{margin-top:117px;padding:94px 0 100px 0;background:url(../../img/voice_bg.jpg) no-repeat center top;background-size:cover}@media screen and (max-width: 767px){.voiceWrap{margin-top:89px;padding:57px 0 71px 0}}.voiceWrap h3{width:212px;margin:0 auto}@media screen and (max-width: 767px){.voiceWrap h3{width:34.13333%}}.voiceWrap h3 img{width:100%;height:auto}.voiceWrap ul{width:900px;margin:0 auto;padding:7px 0 0 130px}@media screen and (max-width: 767px){.voiceWrap ul{width:89.86667%;padding:11px 0 0 7.2%}}.voiceWrap li{position:relative;width:100%;margin-top:70px;padding:0 35px 41px 0;background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}@media screen and (max-width: 767px){.voiceWrap li{margin-top:17.74194%;padding:0 6.45161% 35px 6.45161%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}}.voiceWrap li em{position:absolute;left:-145px;top:-44px;display:block;width:114px;z-index:1}@media screen and (max-width: 767px){.voiceWrap li em{left:-8.3871%;top:0;width:27.74194%;margin-top:-11.29032%}}.voiceWrap li em img{width:100%;height:auto}.voiceWrap li .img{float:left;position:relative;width:210px;height:360px}@media screen and (max-width: 767px){.voiceWrap li .img{float:none;width:100%;height:0;padding-bottom:61.11111%}}.voiceWrap li .img>img{position:absolute;right:0;bottom:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}@media screen and (max-width: 767px){.voiceWrap li .img>img{width:114.81481%;height:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}}.voiceWrap li h4{padding:41px 0 0 250px;font-size:230.7%;font-weight:bold;line-height:1.33333;color:#da6892}@media screen and (max-width: 767px){.voiceWrap li h4{padding:20px 0 0 0;font-size:161.6%;line-height:1.2381}}.voiceWrap li p{padding-left:250px;font-size:116%;line-height:1.73333}@media screen and (max-width: 767px){.voiceWrap li p{padding-left:0;font-size:100%;line-height:1.61538}}.voiceWrap li .profile{padding-top:13px;padding-bottom:21px;font-size:123.1%;line-height:1.5;color:#30305d}@media screen and (max-width: 767px){.voiceWrap li .profile{padding-top:7px;padding-bottom:12px;font-size:93%;line-height:1.5}}.voiceWrap li .profile strong{font-size:150%}@media screen and (max-width: 767px){.voiceWrap li .profile strong{font-size:150%}}.voiceWrap li .profile strong span{font-size:75%}@media screen and (max-width: 767px){.voiceWrap li .profile strong span{font-size:72.22222%}}.voiceWrap li .note{padding-top:8px;font-size:108%;text-align:right}@media screen and (max-width: 767px){.voiceWrap li .note{padding-top:13px;font-size:85%}}.faqWrap{width:960px;margin:146px auto 0 auto;padding-top:57px;background-color:#F7F7F7}@media screen and (max-width: 767px){.faqWrap{width:97.33333%;margin-top:127px;padding-top:44px}}.faqWrap h3{width:900px;margin:0 auto}@media screen and (max-width: 767px){.faqWrap h3{position:relative;width:91.78082%;height:0;padding-bottom:8.21918%;overflow:hidden}}.faqWrap h3 img{width:100%;height:auto}@media screen and (max-width: 767px){.faqWrap h3 img{position:absolute;left:50%;top:0;width:198.50746%;margin-left:-99.25373%}}.faqWrap .read{padding-top:44px;font-size:123.1%;line-height:1.875;text-align:center}@media screen and (max-width: 767px){.faqWrap .read{width:91.78082%;margin:0 auto;padding-top:32px;font-size:108%;line-height:1.5;text-align:left}}.faqWrap dl{padding:63px 60px 58px 40px}@media screen and (max-width: 767px){.faqWrap dl{padding:26px 4.10959% 34px 4.10959%}}.faqWrap dt{position:relative;margin:0 -20px 21px 0;padding:8px 42px 21px 55px;border-bottom:2px solid #D1CDC3;font-size:169.2%;font-weight:bold;line-height:1.36364;color:#30305D}@media screen and (min-width: 768px){.faqWrap dt{-moz-transition:border-color .2s ease-out;-o-transition:border-color .2s ease-out;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.faqWrap dt:hover{border-color:#dcdad3;color:#6c6c8b;cursor:pointer}.faqWrap dt:hover img,.faqWrap dt:hover i{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}}@media screen and (max-width: 767px){.faqWrap dt{margin:0 0 15px 0;padding:9px 32px 15px 42px;font-size:123.1%;line-height:1.3125}}.faqWrap dt.open i::after{margin-top:-7px;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (max-width: 767px){.faqWrap dt.open i::after{margin:-5px 0 0 -6px}}.faqWrap dt.open+dd{height:auto;overflow:visible}.faqWrap dt img{position:absolute;left:0;top:0;width:40px;height:auto}@media screen and (min-width: 768px){.faqWrap dt img{-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}}@media screen and (max-width: 767px){.faqWrap dt img{width:30px}}.faqWrap dt i{display:block;position:absolute;right:0;bottom:0;width:30px;height:30px;margin-bottom:18px;background-color:#30305D;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}@media screen and (min-width: 768px){.faqWrap dt i{-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}}@media screen and (max-width: 767px){.faqWrap dt i{width:22px;height:22px;margin-bottom:13px}}.faqWrap dt i::after{content:'';position:absolute;left:50%;top:50%;display:block;width:18px;height:12px;margin:-5px 0 0 -9px;background:url(../../img/arrow_up_white_18.png) no-repeat 0 0;background-size:contain;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 767px){.faqWrap dt i::after{width:13px;height:8px;margin:-3px 0 0 -7px}}.faqWrap dd{position:relative;height:0;padding-left:55px;overflow:hidden}@media screen and (max-width: 767px){.faqWrap dd{padding-left:42px}}.faqWrap dd>div{padding-bottom:64px}@media screen and (max-width: 767px){.faqWrap dd>div{padding-bottom:43px}}.faqWrap dd:last-child>div{padding-bottom:33px}@media screen and (max-width: 767px){.faqWrap dd:last-child>div{padding-bottom:27px}}.faqWrap dd span{display:block;position:absolute;left:0;top:0;width:45px;font-size:153.9%;font-weight:bold;color:#BF8C1F;text-align:right}@media screen and (max-width: 767px){.faqWrap dd span{width:26px;font-size:108%}}.faqWrap dd p{font-size:123.1%;line-height:1.625}@media screen and (max-width: 767px){.faqWrap dd p{font-size:100%;line-height:1.53846}}.goalWrap{width:640px;margin:0 auto}@media screen and (max-width: 767px){.goalWrap{width:86.66667%}}.goalWrap button{position:relative;display:block;width:100%;padding:25px 0 21px 40px;background-color:#D451AE;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:6px 6px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:6px 6px 0 0 rgba(0,0,0,0.1);-ms-box-shadow:6px 6px 0 0 rgba(0,0,0,0.1);-o-box-shadow:6px 6px 0 0 rgba(0,0,0,0.1);box-shadow:6px 6px 0 0 rgba(0,0,0,0.1);font-size:276.9%;font-weight:bold;color:#FFFFFF;text-decoration:none;text-align:center}@media screen and (max-width: 767px){.goalWrap button{height:0;padding:0 0 29.23077% 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:3px 3px 0 0 rgba(0,0,0,0.1);-ms-box-shadow:3px 3px 0 0 rgba(0,0,0,0.1);-o-box-shadow:3px 3px 0 0 rgba(0,0,0,0.1);box-shadow:3px 3px 0 0 rgba(0,0,0,0.1)}.goalWrap button img{position:absolute;left:-4.61538%;top:0;width:99.07692%;height:auto;margin-top:-4.92308%}}@media screen and (min-width: 768px){.goalWrap button{-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.goalWrap button:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}}.goalWrap button::before{content:'';position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid rgba(255,255,255,0.5);-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}@media screen and (max-width: 767px){.goalWrap button::before{left:3px;top:3px;width:calc(100% - 6px);height:calc(100% - 6px);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}}.goalWrap button i{position:absolute;left:11px;bottom:12px;display:block;width:89px;height:110px;background:url(../../img/goal.png) no-repeat 0 0;background-size:contain}.goalWrap button::after{content:'';position:absolute;right:30px;top:50%;display:block;width:15px;height:24px;margin-top:-12px;background:url(../../img/arrow_white_15.png) no-repeat 0 0;background-size:contain}@media screen and (max-width: 767px){.goalWrap button::after{content:none}}.goalWrap button .small{font-size:83.33333%}.finWrap{margin-top:179px;padding:73px 0 77px 0;background:url(../../img/fin_bg.jpg) no-repeat 0 0;background-size:cover}@media screen and (max-width: 767px){.finWrap{margin-top:105px;padding:34px 0 35px 0}}.finWrap ul{width:900px;margin:0 auto}@media screen and (max-width: 767px){.finWrap ul{width:93.33333%}}.finWrap li{background-color:#FFFFFF;border:6px solid #3F3F99}@media screen and (max-width: 767px){.finWrap li{border-width:3px}}.guidanceWrap{padding:4px}@media screen and (max-width: 767px){.guidanceWrap{padding:3px}}.guidanceWrap a{position:relative;display:block;background:url(../../img/fin_1_img.jpg) no-repeat right top;background-size:auto 100%;text-decoration:none}@media screen and (max-width: 767px){.guidanceWrap a{background-image:url(../../img/fin_1_img_sp.jpg);background-size:100% auto}}@media screen and (min-width: 768px){.guidanceWrap a:hover .btn{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}}.guidanceWrap h3{position:relative;width:670px;height:0;padding-bottom:78px}@media screen and (max-width: 767px){.guidanceWrap h3{width:97.33728%;padding-bottom:16.86391%}}.guidanceWrap h3 img{position:absolute;right:0;bottom:0}@media screen and (max-width: 767px){.guidanceWrap h3 img{width:100.91185%;height:auto}}.guidanceWrap p{padding:17px 0 25px 42px;font-size:138.5%;line-height:1.66667}@media screen and (max-width: 767px){.guidanceWrap p{width:86.09467%;padding:12px 0 60px 7.39645%;font-size:108%;line-height:1.5}}.guidanceWrap .btn{position:absolute;right:20px;bottom:0;margin-bottom:15px;padding:14px 57px 12px 43px;background-color:#D451AE;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:6px 6px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:6px 6px 0 0 rgba(0,0,0,0.1);-ms-box-shadow:6px 6px 0 0 rgba(0,0,0,0.1);-o-box-shadow:6px 6px 0 0 rgba(0,0,0,0.1);box-shadow:6px 6px 0 0 rgba(0,0,0,0.1);font-size:153.9%;font-weight:bold;color:#FFFFFF;text-align:center}@media screen and (min-width: 768px){.guidanceWrap .btn{-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}}@media screen and (max-width: 767px){.guidanceWrap .btn{right:3.5503%;width:57.69231%;margin-bottom:12px;padding:13px 0 13px 9.76331%;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:3px 3px 0 0 rgba(0,0,0,0.1);-ms-box-shadow:3px 3px 0 0 rgba(0,0,0,0.1);-o-box-shadow:3px 3px 0 0 rgba(0,0,0,0.1);box-shadow:3px 3px 0 0 rgba(0,0,0,0.1);text-align:left}}.guidanceWrap .btn::before{content:'';position:absolute;left:3px;top:3px;width:calc(100% - 6px);height:calc(100% - 6px);border:1px solid rgba(255,255,255,0.5);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.guidanceWrap .btn::after{content:'';position:absolute;right:20px;top:50%;display:block;width:9px;height:14px;margin-top:-7px;background:url(../../img/arrow_white_9.png) no-repeat 0 0;background-size:contain}@media screen and (max-width: 767px){.guidanceWrap .btn::after{content:none}}@media screen and (max-width: 767px){.guidanceWrap .btn img{width:91.35802%;height:auto}}.requestWrap{margin-top:40px}@media screen and (max-width: 767px){.requestWrap{margin-top:21px}}.requestWrap h3{position:relative;width:822px;height:0;padding-bottom:106px}@media screen and (max-width: 767px){.requestWrap h3{width:96.80233%;padding-bottom:35.75581%}}.requestWrap h3 img{position:absolute;right:0;bottom:0}@media screen and (max-width: 767px){.requestWrap h3 img{width:102.4024%;height:auto}}.requestWrap>div{margin-top:28px;padding-bottom:43px;background:url(../../img/fin_bg.png) repeat center top;background-size:16px 16px}@media screen and (max-width: 767px){.requestWrap>div{margin-top:23px;padding-bottom:20px;background-size:8px 8px}}.requestWrap p{padding:23px 0 16px 0;font-size:200%;font-weight:bold;line-height:1.38462;color:#BF8C1F;text-align:center}@media screen and (max-width: 767px){.requestWrap p{padding:18px 11px;font-size:138.5%;line-height:1.33333}}.requestWrap .goalWrap{width:750px}@media screen and (max-width: 767px){.requestWrap .goalWrap{width:94.47674%}}.requestWrap .goalWrap button{padding:36px 0 30px 90px;font-size:338.4%}@media screen and (max-width: 767px){.requestWrap .goalWrap button{padding:0 0 29.23077% 0}}.requestWrap .goalWrap button::before{left:3px;top:3px;width:calc(100% - 6px);height:calc(100% - 6px);border-width:2px}@media screen and (max-width: 767px){.requestWrap .goalWrap button::before{border-width:1px}}.requestWrap .goalWrap button i{left:17px;bottom:15px;width:116px;height:143px}.requestWrap .goalWrap button .small{font-size:68.18182%}.footerWrap{margin-top:172px;padding:53px 0 28px 0;background-color:#3E3388}@media screen and (max-width: 767px){.footerWrap{margin-top:85px;padding:42px 0 46px 0}}.footerWrap strong{display:block;width:275px;margin:0 auto}@media screen and (max-width: 767px){.footerWrap strong{width:66.13333%}}.footerWrap strong img{width:100%;height:auto}.footerWrap .address{padding-top:24px;font-size:108%;line-height:1.71429;color:#FFFFFF;text-align:center}@media screen and (max-width: 767px){.footerWrap .address{padding-top:22px}}.footerWrap .copyright{padding-top:35px;font-size:85%;color:#FFFFFF;word-break:break-all;text-align:center}@media screen and (max-width: 767px){.footerWrap .copyright{padding:15px 15px 0 15px;font-size:77%;line-height:1.6}}.lineWrap{position:relative;width:900px;margin:130px auto 0 auto;padding:63px 0 83px 0;background:url(../../img/line_bg.jpg) repeat 0 0;background-size:670px 680px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}@media screen and (max-width: 767px){.lineWrap{width:89.33333%;margin-top:75px;padding:32px 0 44px 0;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}}.lineWrap>img{display:block;width:370px;height:auto;margin:0 auto 24px auto}@media screen and (max-width: 767px){.lineWrap>img{width:204px;margin-bottom:14px}}.lineWrap>p:nth-child(2){font-size:323%;font-weight:bold;line-height:1.14286;text-align:center}@media screen and (max-width: 767px){.lineWrap>p:nth-child(2){font-size:184.6%;line-height:1.125}}.lineWrap>p:nth-child(2)>span{position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.lineWrap>p:nth-child(2)>span::before,.lineWrap>p:nth-child(2)>span::after{content:'';position:absolute;top:6px;display:block;width:2px;height:calc(100% + 6px);background-color:#232323;-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}@media screen and (max-width: 767px){.lineWrap>p:nth-child(2)>span::before,.lineWrap>p:nth-child(2)>span::after{top:0;width:1px}}.lineWrap>p:nth-child(2)>span::before{left:-43px}@media screen and (max-width: 767px){.lineWrap>p:nth-child(2)>span::before{left:-21px}}.lineWrap>p:nth-child(2)>span::after{left:-34px}@media screen and (max-width: 767px){.lineWrap>p:nth-child(2)>span::after{left:-16px}}.lineWrap>p:nth-child(2)>span>span{position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.lineWrap>p:nth-child(2)>span>span::before,.lineWrap>p:nth-child(2)>span>span::after{content:'';position:absolute;top:0;display:block;width:2px;height:calc(100% + 6px);background-color:#232323;-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media screen and (max-width: 767px){.lineWrap>p:nth-child(2)>span>span::before,.lineWrap>p:nth-child(2)>span>span::after{width:1px}}.lineWrap>p:nth-child(2)>span>span::before{right:-43px}@media screen and (max-width: 767px){.lineWrap>p:nth-child(2)>span>span::before{right:-21px}}.lineWrap>p:nth-child(2)>span>span::after{right:-34px}@media screen and (max-width: 767px){.lineWrap>p:nth-child(2)>span>span::after{right:-16px}}.lineWrap>p:nth-child(3){margin-top:30px;font-size:130.7%;line-height:2;text-align:center}@media screen and (max-width: 767px){.lineWrap>p:nth-child(3){margin-top:19px;font-size:100%;line-height:1.84615}}.lineWrap p:nth-child(4){width:510px;margin:28px auto 0 auto}@media screen and (max-width: 767px){.lineWrap p:nth-child(4){width:83.58209%;margin-top:23px}}.lineWrap p:nth-child(4) span,.lineWrap p:nth-child(4) a{position:relative;display:block;width:100%;padding:19px 0 18px 50px;background-color:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-size:253.85%;font-weight:bold;color:#06c755;text-decoration:none;text-align:center;-moz-transition:border-color .5s ease;-o-transition:border-color .5s ease;-webkit-transition:border-color .5s ease;transition:border-color .5s ease;border:3px solid #12aa83}@media screen and (max-width: 767px){.lineWrap p:nth-child(4) span,.lineWrap p:nth-child(4) a{padding:11px 0 9px 22px;border-width:2px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:138.5%}}@media screen and (min-width: 768px){.lineWrap p:nth-child(4) span:hover,.lineWrap p:nth-child(4) a:hover{border-color:#59c4a8;color:#51d888;cursor:pointer}.lineWrap p:nth-child(4) span:hover::before,.lineWrap p:nth-child(4) a:hover::before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}}.lineWrap p:nth-child(4) span::before,.lineWrap p:nth-child(4) a::before{content:'';position:absolute;left:25px;top:50%;display:block;width:50px;height:50px;margin-top:-25px;background:url(../../img/line.png) no-repeat 0 0;background-size:contain;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}@media screen and (max-width: 767px){.lineWrap p:nth-child(4) span::before,.lineWrap p:nth-child(4) a::before{left:13px;width:28px;height:28px;margin-top:-14px;background-image:url(../../img/line_sp.png)}}.lineWrap>div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-align:center;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:-1}@media screen and (min-width: 768px){.lineWrap>div.show{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;z-index:auto}}.lineWrap>div::before{content:'';display:block;height:calc((100% - 360px) / 2)}.lineWrap>div>p:nth-child(1){margin-bottom:20px;font-size:153.9%;color:#fff}.lineWrap>div>img{width:280px;height:auto}.lineWrap>div>p:nth-child(3){margin-top:20px;font-size:108%;color:#fff}.lineWrap>div i{position:absolute;right:30px;top:30px;display:block;width:30px;height:30px}@media screen and (min-width: 768px){.lineWrap>div i:hover{cursor:pointer}.lineWrap>div i:hover::before,.lineWrap>div i:hover::after{background-color:#b3b3b3}}.lineWrap>div i::before,.lineWrap>div i::after{content:'';position:absolute;left:50%;top:0;display:block;width:2px;height:100%;margin-left:-1px;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;background-color:#fff}.lineWrap>div i::before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lineWrap>div i::after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
