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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ Pro", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;;line-height:1}ol,ul{list-style:none;-moz-padding-inline-start:0;-webkit-padding-inline-start:0;-o-padding-inline-start:0;-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{width:100%;background:#fff;font-size:1.5rem}header{padding:5px;border-bottom:#ccc 1px solid;text-align:center;background:#fff}header img{margin:4px 10px;max-width:120px}a{text-decoration:none;color:#eb5505}a.tel-link{color:inherit;pointer-events:none}.link_lb a{text-decoration:underline;color:#0066aa}.link_lb a:hover{color:#eb5505}.c-red{color:#e71f19}#wrap{max-width:750px;margin:0 auto;color:#333;line-height:1.6;background:#fff}img{max-width:100%}strong{font-weight:bold}h2{line-height:1}h2 img{margin:0;padding:0;width:100%;vertical-align:top}.ttl2{color:#ffffff;font-size:1.2em;font-weight:bold;margin:0 auto 20px;padding:0.4em 1em;background-color:#eb5505}h3{color:#444444;font-size:1.1em;font-weight:bold;margin:1.1em 0px 0.5em}h3:before{content:"■";color:#eb5505;padding-right:0.2em}h3.none:before{content:none}h4{font-size:1.0em;font-weight:normal;margin:1.0em 0 0.5em}h4:before{content:none;color:#888888;padding-right:0em}h4.none:before{content:none}.license{margin-top:2em;font-size:1.3rem}.notice{color:#ee0000}.fc_orange{color:#eb5505}.text01{margin:20px 10px;font-size:1.1em}.text01 span{font-weight:bold}.inner,.inner2{display:block;margin:0 auto 20px;padding:0 10px}.inner ul{text-align:justify;margin-right:5px}.inner2{margin:0 auto 0px;padding:0 0 1em 0}.cpn1{background:#fdf4a2;padding:2em 3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cpn2{background:#fff100;width:100%;padding:1em 0 0.1em;margin:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grn_box{max-width:750px;margin:2em auto 2.5em;background:#fff;padding:3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ribbon1{display:block;position:relative;height:40px;line-height:40px;text-align:center;padding:0 30px;font-size:18px;background:#FF0000;color:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:250px;margin:1em auto 1em}.ribbon1:before,.ribbon1:after{position:absolute;content:'';width:0px;height:0px;z-index:1}.ribbon1:before{top:0;left:0;border-width:20px 0px 20px 15px;border-color:transparent transparent transparent #fff;border-style:solid}.ribbon1:after{top:0;right:0;border-width:20px 15px 20px 0px;border-color:transparent #fff transparent transparent;border-style:solid}.ribbon2{display:block;position:relative;height:40px;line-height:1.3;text-align:center;padding:0.5em 30px;font-size:18px;background:#06a152;color:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:700px;margin:1em auto 1em}.ribbon2:before,.ribbon2:after{position:absolute;content:'';width:0px;height:0px;z-index:1}.ribbon2:before{top:0;left:0;border-width:20px 0px 20px 15px;border-color:transparent transparent transparent #fff;border-style:solid}.ribbon2:after{top:0;right:0;border-width:20px 15px 20px 0px;border-color:transparent #fff transparent transparent;border-style:solid}#step_info{display:block}#step_info .txt_step img{max-width:40%;float:right;padding-left:20px}.txt_step{margin:10px auto 20px;display:inline-block}ul.list_step{display:block;margin:30px auto}ul.list_step li img{width:100%;max-width:100%;display:block;margin:10px auto 0}ul.list_step li:after{display:block;margin:0 auto;content:"";font-size:24px;color:#888888;text-align:center}ul.list_step li:last-child:after{display:none}img.step_pc{display:block;width:100%;margin:20px auto}dl.list_pref{display:block;margin:20px auto;padding-left:10px}dl.list_pref dt{width:6em;margin:0 auto 0.6em;padding:0.2em 0.6em;font-weight:bold;border-left:solid 2px #aaa;float:left;clear:both}dl.list_pref dd{display:block;margin:0 auto 0.6em;padding:0.2em 0.6em}dl.list_pref_2{display:block;margin:20px auto;padding-left:10px}dl.list_pref_2 dt{display:block;width:auto;margin:0 auto 0.6em;padding:0.2em 0.6em;font-weight:bold;border-left:solid 2px #aaa}dl.list_pref_2 dd{display:block;margin:0 auto 0.8em;padding:0.2em 0.6em;line-height:2}.btn_link span{display:block;max-width:660px;width:100%;margin:4em auto 5em;text-align:center;font-size:1.2em}.btn_link span a{display:block;position:relative;background:#eb5505;color:#fff;font-weight:bold;padding:18px 40px 18px 18px;-moz-border-radius:5px;border-radius:5px}.btn_b.btn_link span a{background:#007eb8}.btn_g.btn_link span a{background:#b39f5b;border-bottom:4px solid #887732}.btn_link span a:after{display:block;content:"";position:absolute;top:50%;right:10px;width:10px;height:10px;margin:-6px 14px 0 0;border-top:solid 3px #fff;border-right:solid 3px #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn a:hover{-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )"}.list_box_2,.list_box_3{display:block;width:100%;margin:20px auto;text-align:center}.list_box_2 li,.list_box_3 li{display:inline-block;vertical-align:top;margin:0 auto 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.list_box_2 li{width:49%;padding:0 0.5%}.list_box_3 li{width:30.3%;padding:0 1.5%}.indent{padding-left:1em;text-indent:-1em}.disc:before{content:"・"}.f-b{font-weight:bold}.txt_c{text-align:center}br.sp-br{display:none}.bg_00{color:#ffffff !important;background-color:#eb5505;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, #eb5505), color-stop(0.25, #eb6605), color-stop(0.5, #eb6605), color-stop(0.5, #eb5505), color-stop(0.75, #eb5505), color-stop(0.75, #eb6605), to(#eb6605));-webkit-background-size:8px 8px}.apps_dl{width:100%;margin:0 auto;position:fixed;bottom:0px;left:0px;z-index:2;text-align:center;background:rgba(235,85,5,0.9);padding:1em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}.apps_dl a img{width:192px;margin-top:1em;margin-left:0}.apps_dl a img:last-child{margin-right:1em}#footer{padding:20px 0 180px;width:100%;line-height:1.2em;text-align:center;font-size:11px;color:#333;background:#f4f4f4;overflow:hidden;border-top:1px solid #ebebeb}ul#footerNav{margin:5px auto 10px;text-align:center}ul#footerNav li{display:inline-block;padding:0 1em 0 0;background:url(../img/icon_blank_g.png) no-repeat right 10%;line-height:1}ul#footerNav li a{color:#0066aa}ul#footerNav li a:visited{color:#0066aa}ul#footerNav li a:hover,ul#footerNav li a:active{color:#eb5505;text-decoration:underline}.returmtop{display:none;position:fixed;bottom:210px;right:10px;z-index:999}.returmtop a{display:block;width:50px;height:50px;background-color:#EB5505;text-align:center;color:#fff;font-size:24px;text-decoration:none;line-height:50px;-moz-border-radius:25px;border-radius:25px}.returmtop a:hover,.returmtop a:active{color:#fff;text-decoration:none;opacity:0.8;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.relative{position:relative;width:100%}.relative img{vertical-align:middle}.end{background-color:#000;position:relative}.end img{filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4}.endtxt{display:inline-block;color:white;font-size:2.0em;font-weight:bold;letter-spacing:4px;text-align:center;position:absolute;top:50%;left:50%;width:100%;margin:-1.6em 0 0 -50%}.fs-10{font-size:10px}.fs-12{font-size:12px}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-26{font-size:26px}.fs-28{font-size:28px}.fs-30{font-size:30px}.fs-32{font-size:32px}.fs-34{font-size:34px}.fs-36{font-size:36px}.fs-38{font-size:38px}.fs2em{font-size:2em}.others{font-size:24px}p.others a{text-decoration:underline !important}.janakutemo{line-height:1.5em;margin-bottom:0;text-align:center;width:350px}.flex{width:100%;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;text-align:center}.flex>*{text-align:center}.lh1{line-height:1}.lh2{line-height:2}.lh3{line-height:3}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt8{margin-top:8px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt16{margin-top:16px !important}.mt20{margin-top:20px !important}.mt24{margin-top:24px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mr0{margin-right:0px !important}.mr5{margin-right:5px !important}.mr8{margin-right:8px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr16{margin-right:16px !important}.mr20{margin-right:20px !important}.mr24{margin-right:24px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.mr50{margin-right:50px !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb8{margin-bottom:8px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb16{margin-bottom:16px !important}.mb20{margin-bottom:20px !important}.mb24{margin-bottom:24px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.ml0{margin-left:0px !important}.ml5{margin-left:5px !important}.ml8{margin-left:8px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml16{margin-left:16px !important}.ml20{margin-left:20px !important}.ml24{margin-left:24px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml35{margin-left:35px !important}.ml40{margin-left:40px !important}.ml45{margin-left:45px !important}.ml50{margin-left:50px !important}.mv0{margin-top:0px !important;margin-bottom:0px !important}.mv5{margin-top:5px !important;margin-bottom:5px !important}.mv8{margin-top:8px !important;margin-bottom:8px !important}.mv10{margin-top:10px !important;margin-bottom:10px !important}.mv15{margin-top:15px !important;margin-bottom:15px !important}.mv16{margin-top:16px !important;margin-bottom:16px !important}.mv20{margin-top:20px !important;margin-bottom:20px !important}.mv24{margin-top:24px !important;margin-bottom:24px !important}.mv25{margin-top:25px !important;margin-bottom:25px !important}.mv30{margin-top:30px !important;margin-bottom:30px !important}.mv35{margin-top:35px !important;margin-bottom:35px !important}.mv40{margin-top:40px !important;margin-bottom:40px !important}.mv45{margin-top:45px !important;margin-bottom:45px !important}.mv50{margin-top:50px !important;margin-bottom:50px !important}.pt0{padding-top:0px !important}.pt5{padding-top:5px !important}.pt8{padding-top:8px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.pr0{padding-right:0px !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr35{padding-right:35px !important}.pr40{padding-right:40px !important}.pr45{padding-right:45px !important}.pr50{padding-right:50px !important}.pb0{padding-bottom:0px !important}.pb5{padding-bottom:5px !important}.pb8{padding-bottom:8px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.pb50{padding-bottom:50px !important}.pl0{padding-left:0px !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl35{padding-left:35px !important}.pl40{padding-left:40px !important}.pl45{padding-left:45px !important}.pl50{padding-left:50px !important}.pa0{padding:0px !important}.pa5{padding:5px !important}.pa8{padding:8px !important}.pa10{padding:10px !important}.mt1em{margin-top:1.5em}.ml1em{margin-left:1em}

.campaign_banner_area{
 width:90%;
 text-align:center;
 margin:40px auto 0;
}
.campaign_banner_area h4{
 text-align:center;
 font-size:1.998em;
 font-weight:bold;
}

.pr_banner_area{
 text-align:center;
 margin:0 auto;
}

@media (max-width: 460px){
a.tel-link{pointer-events:auto}.inner,.inner2{padding:0 10px}.cpn1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em}.cpn2{padding:1em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grn_box{margin:0;padding:0.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ribbon2{display:block;position:relative;height:65px;line-height:20px;text-align:center;padding:1.0em 20px 0.5em;font-size:0.8em;background:#06a152;color:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1.5em auto 1em}.ribbon2_1{margin-top:0}.ribbon2:before,.ribbon2:after{position:absolute;content:'';width:0px;height:0px;z-index:1}.ribbon2:before{top:0;left:0;border-width:35px 0px 35px 15px;border-color:transparent transparent transparent #fff;border-style:solid}.ribbon2:after{top:0;right:0;border-width:35px 15px 35px 0px;border-color:transparent #fff transparent transparent;border-style:solid}dl.list_pref{margin:20px auto 0}dl.list_pref dt{margin-bottom:0.2em}dl.list_pref dd{padding:0 0.8em;clear:both}.apps_dl{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.apps_dl a img{width:45% !important;margin:0.5em 0 0}.apps_dl a img.migi{margin-right:0em}#footer{padding:20px 0 150px;margin-top:120px}.pc_none{display:none}.sp_none{display:none !important}.pc_none{display:block}.returmtop{bottom:150px}.endtxt{font-size:1.8rem;letter-spacing:normal}.btn_link span{display:block;width:auto;font-size:-webkit-calc(1.25em - 0.85vw);font-size:-moz-calc(1.25em - 0.85vw);font-size:calc(1.25em - 0.85vw)}.btn_link span a:after{right:5px;margin-right:8px}.list_box_2 li,.list_box_3 li{width:100%;margin:0 auto;padding:0}br.sp-br{display:inline}.janakutemo{line-height:1.5;margin-bottom:0;width:100%;padding:0;text-align:bottom;font-size:0.8em}.flex{width:100%;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;text-align:center}.flex>*{text-align:center}

.campaign_banner_area h4{
 font-size:0.9em;
}

}

@media (min-width: 600px){
ul.list_step li img,ul.list_step li:after{display:none}
}

@media (max-width: 599px){
img.step_pc{display:none}

.campaign_banner_area h4{
 font-size:1.8em;
}
}