﻿.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}body{font-size:17px;font-family:Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:160%;color:#212121;margin:0;padding:0;position:relative}@media (max-width: 642px){body{font-size:14px}}p{padding:0;line-height:160%;text-align:center}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:160%;margin:0}h2{font-size:150%;text-align:center;font-weight:bold;margin-bottom:0.5em}h3{font-size:140%;border-bottom:1px solid #CCC;margin:3em 0 1em 0;padding-left:2px}h4{font-size:120%;text-align:left;margin-bottom:1em}h5{font-size:110%;font-weight:bold}a{color:#ee933a}a:hover{text-decoration:none;opacity:0.5}a:hover img{text-decoration:none;opacity:0.7;color:#FFF}ul,li{list-style-type:disc;padding:0}.term{width:100%;background-color:#ec008c;color:#fff;padding:0.5em 0.3em;text-align:center;line-height:1.2em}.term span{background-color:#fff;color:#ec008c;font-weight:bold;font-size:0.8em;padding:0.1em 0.5em;margin:0 0.5em 0 0;border-radius:1em}.contents_wrapper{padding:2em 0}@media (max-width: 642px){.contents_wrapper{padding:1em 0}}.contents_wrapper:nth-child(odd){background-color:#f5f5f5}.contents_wrapper:last-child{margin-bottom:0}.contents_wrapper .btn-box{text-align:center}.contents_wrapper .square_btn{margin:0.2em;display:inline-block;padding:0.5em 1em;text-decoration:none;background:#f7f7f7;border-left:solid 6px #ec008c;color:#ec008c;font-weight:bold;box-shadow:0px 2px 2px rgba(0,0,0,0.29);line-height:1.4em}.contents_wrapper .square_btn:active{box-shadow:inset 0 0 2px rgba(128,128,128,0.1);transform:translateY(2px)}.contents_wrapper .step-one-text ul{width:90%;margin:2em auto}.contents_wrapper .step-one-text ul li{margin:0.5em 0}.contents_wrapper .topics{width:600px;margin:0 auto}@media (max-width: 642px){.contents_wrapper .topics{width:100%;padding:1em}}.contents_wrapper .topics .entry_wrapper{margin-bottom:1em}.contents_wrapper .topics .entry_wrapper h2{font-size:120%;margin-bottom:0.5em}.contents_wrapper .topics .entry_wrapper .apply,.contents_wrapper .topics .entry_wrapper .connect{width:49%;float:left;margin-top:0.5em}.contents_wrapper .topics .entry_wrapper .connect{margin-left:2%}.contents_wrapper .topics .entry_wrapper .connect a:hover{color:#faa}.contents_wrapper .topics .entry_wrapper .connect a{display:block}@media screen and (max-width: 320px){.contents_wrapper h2.entry_h2{font-size:130%}}.contents_wrapper p.gray_text{color:#757575;margin-top:0.8em;font-size:90%}.contents_wrapper p.connect_how{font-weight:bold}.contents_wrapper p.connect_how span.how{padding:0;margin:0 5px 0 0;height:20px;width:20px;line-height:18px;text-align:center;display:inline-block;border:1px solid #428bca;border-radius:50%}.contents_wrapper p.connect_how a{text-decoration:none;padding:0 0 4px 0;border-bottom:1px dotted #428bca}.contents_wrapper .service{display:inline-block;margin:0 0 0.5em 0}.contents_wrapper .service p{text-align:left;width:70%;float:right;padding:0 1em}@media (min-width: 642px){.contents_wrapper .service p{width:80%}}.contents_wrapper .logo{width:30%;float:left}@media (min-width: 642px){.contents_wrapper .logo{width:20%}}.contents_wrapper .info{width:100%;text-align:left}@media (max-width: 642px){.contents_wrapper .info{width:100%;text-align:left}}.contents_wrapper .info h3{font-size:120%;margin:1em 0;border:none;text-align:left;padding:0.2em 0 0.2em 10px;font-weight:bold;color:#FFF;background-color:#ec008c}@media (max-width: 642px){.contents_wrapper .info h3{margin:2em 0 1em;padding:0.3em 0 0.3em 10px}}.contents_wrapper .info p{text-align:left;padding-left:6px;margin-top:0;font-size:100%}.contents_wrapper .info p span{font-weight:bold}.contents_wrapper .info ul,.contents_wrapper .info ul li{list-style-type:none;padding:0}.contents_wrapper .info ol{margin:1em 0;padding-left:0.5em}.contents_wrapper .info li.decimal{margin-left:20px;list-style-type:disc}.contents_wrapper .info .gray_text p{color:#757575;margin-bottom:2px;text-align:left}.contents_wrapper .attention{font-size:0.9em}.contents_wrapper .attention ul,.contents_wrapper .attention li{list-style-type:disc}.contents_wrapper .attention ul{padding-left:16px}.contents_wrapper .attention p.gray_text{text-align:center}.contents_wrapper .attention.gray{color:#757575}.footer{font-size:90%;color:#212121;padding-top:2em;padding-bottom:100px}@media (max-width: 642px){.footer{padding:1em 0;padding-bottom:70px}}.footer p{padding:0;margin:0}.footer img{width:82px}.footer .footer_logo{width:180px;margin:0 auto;padding-bottom:5px}@media (max-width: 642px){.footer .footer_logo{width:150px;padding:1em 0}}.footer .social-area-syncer{margin:0 auto;padding:1em 0;position:relative;overflow:hidden;line-height:0}@media (max-width: 642px){.footer .social-area-syncer{padding:0.5em 0}}.footer .social-area-syncer ul{margin:0;float:left;left:50%;position:relative}.footer .social-area-syncer li{float:left;margin:0;margin-right:1em;display:inline-block;text-align:center;left:-50%;position:relative}@media (max-width: 642px){.footer .social-area-syncer li{margin-right:0.3em}}.button{width:70%;margin:0 auto;color:#FFF;border-radius:6px;text-align:center;padding:0.8em 0;font-weight:bold;display:block;font-size:120%;background-color:#ee933a;box-sizing:border-box}@media (max-width: 642px){.button{width:80%}}.button a{color:#FFF}.button.gray{background-color:#999;border:2px #999 solid}.button.connect_button{background-color:#FFF;color:#FF3939}.button.connect_button a{color:#FF3939}.button.youtube_button{background-color:#fff;color:#FF3939;border-radius:50px}.button.youtube_button a,.button.youtube_button a:hover{color:#FFF}form input{border-style:none;border:none;background-color:#ff6372;display:block}form input a{display:block}form input a:hover{display:block}.modal-body p{margin:1em auto}.modal-body .bnr_wrapper{width:60%;margin:1em auto 0}@media (max-width: 642px){.modal-body .bnr_wrapper{width:100%}}.modal-body .bnr_wrapper img{float:left;width:48%;text-align:center}.modal-body .bnr_wrapper img:first-child{margin-right:2%}.blinking{-webkit-animation:blink 0.7s ease-in-out infinite alternate;-moz-animation:blink 0.7s ease-in-out infinite alternate;animation:blink 0.7s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0.6}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0.6}100%{opacity:1}}@keyframes blink{0%{opacity:0.6}100%{opacity:1}}.count_wrapper{width:100%;height:74px;padding:0.5em;color:#FFF;font-size:120%;position:fixed;bottom:0;z-index:999;background-color:rgba(0,0,0,0.8)}@media (max-width: 642px){.count_wrapper{height:54px}}.count_wrapper .button_wrapper{width:600px;margin:0 auto}@media (max-width: 642px){.count_wrapper .button_wrapper{width:100%}}.count_wrapper .button_wrapper .connect_footer{margin:0 0 0 2%}.count_wrapper .count_button{width:100%;margin-right:5%;color:#FFF;border-radius:6px;text-align:center;font-weight:bold;display:block;border-style:none;padding:14px 4px;background-color:#ee933a;text-decoration:none;font-size:16px;box-sizing:border-box}@media (max-width: 642px){.count_wrapper .count_button{padding:8px 4px}}.count_wrapper .count_button form{padding:4px}.count_wrapper .count_button p{line-height:30px}.count_wrapper .count_button a{color:#fff;display:block;line-height:20px;text-decoration:none}.count_wrapper .count_button.count_button_before{background-color:#FF3939}.count_wrapper .count_button.count_button_after{background-color:#999}.count_wrapper .count_button.connect{background-color:#FFF;color:#FF3939}.count_wrapper .count_button.connect a{color:#FF3939}.title{width:70%;margin-top:2em}@media (min-width: 642px){.title{width:50%}}@media (min-width: 642px){.title-sub{width:70%}}.cp_end{text-align:center;font-size:14px;line-height:140%;padding-top:0.5em}@media (max-width: 642px){.cp_end{font-size:13px;padding-top:0}}@media (max-width: 642px){.only_pc{display:none !important}}.only_sp{display:none !important}@media (max-width: 642px){.only_sp{display:inherit !important}}
