@charset "UTF-8";body,.c-voice-wrap,.hoshitu,.uruoi-voice,.footer{*zoom:1}body:after,.c-voice-wrap:after,.hoshitu:after,.uruoi-voice:after,.footer:after{content:"";display:table;clear:both}body,.c-voice-wrap,.hoshitu,.uruoi-voice,.footer{*zoom:1}body:after,.c-voice-wrap:after,.hoshitu:after,.uruoi-voice:after,.footer:after{content:"";display:table;clear:both}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:400;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}select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none!important;box-shadow:none!important;border:none;background:none}input[type=text],textarea,select{outline:none}*{-webkit-appearance:none}img{vertical-align:bottom}button{background:none;border:none;outline:none}*{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif;line-height:1.6;color:#333}body{font-size:16px;font-size:1.6rem;min-width:1240px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a{text-decoration:underline;outline:none}a:hover{text-decoration:none}.mincho,.tuishin h2,.tuishin p{font-family:"ヒラギノ明朝 ProN W3",HiraMinProN-W3,"HG明朝E","ＭＳ Ｐ明朝",MS PMincho,"MS 明朝",serif}p em{color:#fff100;font-weight:700;background:#fcff00}p span{color:#fff100;font-weight:700;text-decoration:underline}.txtC{text-align:center}button.c-btn{width:356px;color:#fff;background:#22ac38;height:62px;-webkit-border-radius:100px;border-radius:100px;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}button.c-btn:hover{background:#38c34f}button.c-btn img{position:absolute;top:15px;left:40px}button.c-btn:after{position:absolute;top:50%;right:20px;margin-top:-13px;width:26px;height:26px;background:url(../images/arw-r.png) no-repeat;-webkit-background-size:26px 26px;background-size:26px;content:''}.header-wrap{z-index:1000;position:fixed;top:0;left:0;width:100%;height:50px;background:rgba(255,241,0,.7)}.header-main{position:relative;margin:0 auto;width:1040px;height:50px}.header-main form{position:absolute;top:6px;right:80px;width:314px}.header-main form button{position:relative;width:314px;color:#fff;background:#22ac38;height:38px;-webkit-border-radius:30px;border-radius:30px;font-size:19px;font-size:1.9rem;font-weight:700;line-height:1;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.header-main form button:hover{background:#38c34f}.header-main form button img{position:absolute;top:4px;left:40px}.header-main form button:after{position:absolute;top:50%;right:20px;margin-top:-7px;width:13px;height:13px;background:url(../images/arw-r.png) no-repeat;-webkit-background-size:13px 13px;background-size:13px;content:''}.header-logo{position:absolute;top:4px;left:0}.header-txt{position:absolute;top:5px;left:170px}.main-wrap{overflow:hidden;margin-top:10px;margin-bottom:30px;position:relative;width:100%;height:900px;background:#fff3bd}.main-top{position:absolute;top:0;left:50%;margin-left:-690px;width:1380px;height:890px;background:url(../images/main-bg.jpg) no-repeat}.main-btm{margin-top:500px;padding:10px 0 20px}.main-cta{position:relative;margin:20px auto;width:1040px;height:334px;background:url(../images/main-cta-bg.png)}.main-cta .item1{position:relative}.main-cta .item1 button{position:absolute;top:166px;left:88px;background:#22ac38}.main-cta .item1 button:hover{background:#38c34f}.main-cta .item2{position:relative}.main-cta .item2 button{position:absolute;top:166px;right:84px;background:#eb6100}.main-cta .item2 button:hover{background:#fc7619}.main-an{position:absolute;bottom:-30px;right:0}.check-list{margin:30px auto;width:1060px}.point{margin:30px auto 50px;width:1060px}.sec1{margin:40px auto;width:1040px;text-align:center}.sec1 h2{margin:0 0 40px}.sec1 .img{margin:0 0 20px}.sec2{margin:0 0 40px;padding:40px 0;background:#f8f8f8}.sec2 h2{margin:0 0 40px;text-align:center}.sec2 .c-voice-wrap{margin-top:-80px}.sec2 .c-voice{height:285px}.sec2-img{text-align:center}.c-voice-wrap{margin:0 auto;width:1010px}.c-voice{position:relative;margin:0 0 30px;padding:15px;width:490px;border:1px solid #d8d8d8;background:#fff}.c-voice:after{position:absolute;top:-25px;left:50%;margin-left:-10px;width:20px;height:32px;background:url(../images/pin.png);-webkit-background-size:20px 32px;background-size:20px 32px;content:''}.c-voice dt{margin:0 0 10px;padding:0 0 10px;font-size:20px;font-size:2rem;color:#000;font-weight:700;border-bottom:1px solid #d8d8d8}.c-voice dt em{background:#fff100}.c-voice dt span{color:#999;font-size:15px;font-size:1.5rem}.c-voice dd p{font-size:15px;font-size:1.5rem}.c-voice.left{float:left}.c-voice.right{float:right}a.c-voice-btn{position:absolute;bottom:15px;left:50%;margin-left:-125px;display:block;padding-top:4px;width:250px;background:#ffd200;font-size:18px;font-size:1.8rem;height:38px;color:#000;text-decoration:none;font-weight:700;text-align:center;-webkit-border-radius:30px;border-radius:30px;-webkit-transition:all .3s ease;transition:all .3s ease}a.c-voice-btn:hover{background:#fff100}.c-more-btn,a.c-more-btn{position:relative;display:block;padding-top:9px;margin:0 auto 20px;width:330px;height:50px;color:#fff;background:#eb6100;text-align:center;text-decoration:none;font-weight:700;font-size:20px;font-size:2rem;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.c-more-btn:hover,a.c-more-btn:hover{background:#fc7619}.c-more-btn:after,a.c-more-btn:after{position:absolute;top:17px;right:20px;font-size:10px;font-size:1rem;color:#fff;content:'▼'}.adviser{padding:30px;margin:0 auto 50px;width:1040px;border:10px solid #ffe8e8}.adviser h2{margin:0 0 30px;text-align:center}.adviser dl{padding:20px;background:#fff8f8}.adviser dl dt{margin:0 0 30px;font-size:30px;font-size:3rem;color:#f26b6b;font-weight:700;text-align:center}.adviser dl dd{position:relative;padding:20px 20px 70px;background:#fff;font-size:15px;font-size:1.5rem}.adviser dl dd p{margin:0 0 1em}.adviser dl dd p small{font-size:12px;font-size:1.2rem}.adviser-more{display:block;position:absolute;bottom:20px;left:50%;margin-left:-156px;padding-top:9px;width:312px;height:48px;background:#f26b6b;text-align:center;font-weight:700;font-size:18px;font-size:1.8rem;color:#fff;-webkit-border-radius:50px;border-radius:50px;cursor:pointer}.adviser-more.open{background:#f8f8f8;color:#f26b6b}.more-cont{display:none}.cta{padding:0 0 20px;width:100%;text-align:center;background:#fdfdda}.cta-hl{padding:10px 0;background:#fff100;text-align:center}.cta-in{position:relative;margin:20px auto;width:1000px;height:502px;background:url(../images/cta-bg.png)}.cta-in .item1 button{position:absolute;bottom:20px;left:70px;background:#22ac38}.cta-in .item1 button:hover{background:#38c34f}.cta-in .item2 button{position:absolute;bottom:20px;right:70px;background:#eb6100}.cta-in .item2 button:hover{background:#fc7619}.cta-in .face{position:absolute;top:290px;left:540px;font-size:14px;font-size:1.4rem;font-weight:700;color:#eb6100}.mutenka h2{overflow:hidden;position:relative;margin:0 0 30px;width:100%;height:720px;background:url(../images/mutenka-bg.jpg) repeat-x}.mutenka h2 img{position:absolute;top:0;left:50%;margin-left:-690px;width:1380px;height:720px}.mutenka h3{text-align:center}.mutenka .hl-img{text-align:center}.mutenka .c-voice{margin:0 0 10px;height:250px}.mutenka .c-more-btn{margin:0 auto 30px}.no-cont1{position:relative;margin:0 auto 20px;width:1040px;height:268px;background:url(../images/no-cont1-bg.jpg) no-repeat}.no-cont1 p{position:absolute;top:120px;right:40px;width:600px;font-size:15px;font-size:1.5rem}.no-cont2{position:relative;margin:0 auto 20px;width:1040px;height:268px;background:url(../images/no-cont2-bg.jpg) no-repeat}.no-cont2 dl{position:absolute;top:100px;left:55px;width:490px;color:#eb6100}.no-cont2 dl dt{margin:0 0 4px;font-size:20px;font-size:2rem;font-weight:700;text-align:center}.no-cont2 dl dd{font-size:13px;font-size:1.3rem}.no-cont2 p{position:absolute;top:100px;right:30px;width:440px;font-size:15px;font-size:1.5rem}.mamechishiki{position:relative;margin:0 auto 30px;padding:90px 0 0;width:1040px;height:209px;background:url(../images/mamechishiki.jpg) no-repeat}.mamechishiki p{margin:0 auto;width:970px;font-size:14px;font-size:1.4rem}.seibun{margin:50px auto;padding:30px;width:1040px;background:#f8f8f8}.seibun h2{margin:0 0 20px;text-align:center;font-weight:700;font-size:20px;font-size:2rem}.seibun table{margin:0 auto;width:100%;font-size:11px;font-size:1.1rem;background:#fff;color:#5d3131}.seibun table th{width:200px;padding:3px 20px;font-weight:700;background:#ffedd2}.seibun table td{padding:3px 20px;background:#fcf9d0}.seibun table tr:nth-child(odd) th{background:#ffdba5}.seibun table tr:nth-child(odd) td{background:#fffeed}.seibun-area{margin:0 0 20px;padding:20px;background:#fff;font-size:12px;font-size:1.2rem}.hoshitu{position:relative;margin:0 0 50px;padding:50px 0 0;width:100%;height:auto}.hoshitu:after{position:absolute;top:230px;left:50%;margin-left:-23px;width:46px;height:424px;background:url(../images/hoshitu-center-txt.png);content:''}.hoshitu h2{margin:0 0 40px;text-align:center}.hoshitu-uchi-wrap{float:left;margin:0 0 50px;padding:30px 0;width:50%;background:#ecfdfc}.hoshitu-soto-wrap{float:right;margin:0 0 50px;padding:30px 0;width:50%;background:#eefee9}.hoshitu-uchi,.hoshitu-soto{padding:0 42px;width:520px}.hoshitu-uchi h3,.hoshitu-soto h3{margin:0 0 20px;text-align:center;font-weight:700;font-size:18px;font-size:1.8rem;color:#4a2323}.hoshitu-uchi h3 em,.hoshitu-soto h3 em{font-size:30px;font-size:3rem}.hoshitu-uchi .txt1,.hoshitu-soto .txt1{height:120px;margin:0 15px 20px}.hoshitu-uchi .img1,.hoshitu-soto .img1{margin:0 auto 20px;text-align:center}.hoshitu-uchi .img2,.hoshitu-soto .img2{margin:0 auto 20px}.hoshitu-uchi .txt2,.hoshitu-soto .txt2{margin:0 15px 20px;height:86px}.hoshitu-uchi .txt3,.hoshitu-soto .txt3{height:190px}.hoshitu-uchi{float:right}.hoshitu-uchi h3 em{color:#5db4b0}.hoshitu-soto{float:left}.hoshitu-soto h3 em{color:#80c269}.hoshitu-soto .img1{margin:0 auto 126px}.hoshitu-uchi_hl,.hoshitu-soto_hl{margin:0 auto 20px;padding-top:45px;width:148px;height:148px;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:36px;font-size:3.6rem;text-align:center;font-weight:700}.hoshitu-uchi_hl{background:#5db4b0}.hoshitu-soto_hl{background:#80c269}.uruoi-voice{margin:0 auto 50px;width:1040px}.uruoi-voice h2{margin:0 0 60px;text-align:center}.uruoi-voice .c-voice{margin:0 0 10px;height:300px}.uruoi-voice .c-more-btn{margin:0 auto 50px}.voice-an{clear:both;margin:0 0 20px;text-align:right;font-size:12px;font-size:1.2rem}.voice{position:relative;padding:40px 0 100px;background:#fffef6}.voice h2{margin:0 0 30px;color:#4a2323;font-size:30px;font-size:3rem;text-align:center;font-weight:700}.voice h2 span{font-size:41px;font-size:4.1rem}.voice h2 em{color:#eb6100}.voice .c-more-btn{margin-left:-165px;position:absolute;bottom:20px;left:50%}.voice .c-more-btn.open{background:#f8f8f8;color:#eb6100}.voice .c-more-btn.open:after{position:absolute;top:17px;right:20px;font-size:10px;font-size:1rem;color:#eb6100;content:'▲'}.anchor{padding-top:55px;margin-top:-55px}.voice_box{margin:0 auto 10px;padding:10px 20px;width:988px;border:6px solid #ffedd2;font-size:13px;font-size:1.3rem;background:#fff}.voice_data{color:#eb6100;font-weight:700;font-size:15px;font-size:1.5rem}.next-cont{display:none}.faq{padding:40px 0 10px;margin:0 0 50px;background:#f8f8f8}.faq h2{margin:0 0 30px;font-size:41px;font-size:4.1rem;color:#4a2323;font-weight:700;text-align:center}.faq_list{margin:0 auto 30px;width:1038px}.faq_list li{padding:20px;background:#fff}.faq_list li+li{border-top:2px solid #f8f8f8}.faq_list li h3{padding-bottom:20px;margin:0 0 20px;font-weight:700;border-bottom:1px dotted #d8d8d8;font-size:20px;font-size:2rem}.faq_list li .icon{float:left;height:36px;line-height:36px;width:36px;background:#ffd200;text-align:center;color:#4a2323;font-size:20px;font-size:2rem;-webkit-border-radius:50%;border-radius:50%}.faq_list li .icon:not(:target){line-height:36px\9}:root .faq_list li .icon{line-height:36px\9}.faq_list li .txt{display:block;margin-left:60px}.faq_list_a{min-height:70px}.faq_list_a p{margin-left:60px;font-size:15px;font-size:1.5rem}.faq_list_a span{float:left;display:block;height:36px;line-height:36px;margin-right:20px;width:36px;font-size:20px;font-size:2rem;background:#eb6100;font-weight:700;text-align:center;color:#fff;-webkit-border-radius:50%;border-radius:50%}.faq_list_a span:not(:target){line-height:36px\9}:root .faq_list_a span{line-height:36px\9}.tuishin{text-align:center;margin:0 auto 50px;padding:20px 0;border:1px solid #d8d8d8;width:1040px}.tuishin h2{margin:0 0 20px;font-size:48px;font-size:4.8rem}.tuishin p{margin:0 0 1em;font-size:14px;font-size:1.4rem}.footer{padding:10px 0 30px;margin:0 auto;width:1040px}.footer .an{font-size:11px;font-size:1.1rem}.footer-in{margin:0 auto;width:980px;text-align:center}.footer-in ul{display:inline-block;margin-top:20px}.footer-in ul li{float:left;margin-left:20px;line-height:1}.footer-in ul li+li{padding-left:20px}.footer-in ul li a{color:#eb6100;font-size:13px;font-size:1.3rem}.footer-copy{float:right}.page-top a{z-index:9999;display:block;position:fixed;bottom:-70px;right:25px;-webkit-transition:all .3s ease;transition:all .3s ease}.page-top a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}