﻿* h1,* h2,* h3,* h4,* h5,* h6,* p,* address,* ul,* ol,* li,* form,* dl,* dt,* dd,* div,* table,* tr,* th,* td{margin-bottom:0}* img,* iframe,* object{border:none;vertical-align:top}ul:not([data-reset="false"]){list-style:none;padding-left:0;margin:0}dl:not([data-reset="false"]){margin:0}dl:not([data-reset="false"]) dd{margin-left:0}body{margin:0;padding:0;background-color:#ffffff;font-family:Arial, 'Hiragino Sans','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;font-size:14px;color:#444;-webkit-text-size-adjust:100%}a:link{color:#33f;text-decoration:underline}a:visited{color:#66f;text-decoration:underline}a:hover{color:#33f;text-decoration:none}a:active{color:#33f;text-decoration:none}.clearfix:after{content:"";clear:both;display:block}.wf-sawarabimincho{font-family:"Sawarabi Mincho";font-weight:600}ul.ul{list-style:none;padding-left:0;margin:0}.link-url{word-break:break-all}div#body{margin:0 auto}.btn-apply>span{display:block}.popup{overflow:hidden;width:740px;margin:0 auto 21px;padding:25px 0 24px;border-radius:10px;box-sizing:border-box;background:url("../img/deco_close.png") no-repeat right 32px bottom 22px;background-color:#fff}.popup .popup-title{font-weight:bold;color:#e83e0b;font-size:22px;text-align:center;line-height:1;margin:0}.popup .popup-txt{margin:17px 0 0;padding:0 130px 0 30px;font-size:18px;color:#00428f;line-height:1.3}#header .header-intro{overflow:hidden;width:960px;height:68px;margin:0 auto;padding:0 20px}#header .header-intro .logo{height:34px;padding:17px 0;float:left}#header .header-intro .header-sns{height:50px;padding:9px 0;float:right}#header .header-body{min-width:1000px;background:url("../img/sepline01.png") repeat-x left top #e1f8de;height:6px;text-align:center}#header .header-body .header-body-inner{width:960px;margin:0 auto;padding:0 20px;line-height:80px}#header .header-body img{vertical-align:middle}#header .btn:hover{background:#00d900}.header-sns{overflow:hidden}.header-sns li{float:left}.header-sns li:not(:first-child){margin-left:10px}.header-sns a:hover{opacity:.7}#kv{position:relative;min-width:1000px;height:910px;overflow-x:hidden}#kv .bg{position:absolute;top:0;bottom:0;width:100%;min-width:1000px;height:100%;background:url("../img/img_kv_bg.png") #fff no-repeat;background-position:center;background-size:cover}#kv .kv-inner{position:relative;z-index:100;width:891px;margin:0 auto;padding:30px 0}#kv .kv-inner h2{width:891px;display:block}#section-1{min-width:1000px}#section-2{min-width:1000px}#info{min-width:1000px;background:url("../img/sepline01.png") repeat-x left top #e1f8de}#info:after{content:"";display:block;position:relative;width:100%;height:5px;background:url("../img/sepline01.png") repeat-x left top}#info .info-inner{padding-top:40px;width:960px;margin:0 auto}#info h2{text-align:center}#info .content{width:960px;margin:25px 10px 0}#info .content .left{width:420px;height:415px;float:left}#info .content .right{width:520px;height:415px;float:right;position:relative}#info .content .right .gif{position:absolute;bottom:10px;right:66px}#flow{position:relative;padding-top:60px;padding-bottom:40px;margin-top:-50px}#flow a:hover{opacity:.7}#flow a.btn-line{margin-top:45px;margin-left:65px;display:block}#flow .flow-inner{position:relative;z-index:100;width:960px;margin:0 auto;padding:0 20px;font-size:18px;letter-spacing:-1px}#flow .flow-inner .step2 dd{margin-top:-30px}#flow h2{margin-bottom:15px}#flow .box{padding:50px 10px;position:relative}#flow .box.box2 dt{width:520px}#flow .box.box2 dd{width:420px}#flow .box.box2 span{width:435px}#flow .box.box3 dt{width:400px}#flow .box.box3 dd{width:540px}#flow .box.box3 span{width:325px}#flow .box.box4 dt{width:120px}#flow .box.box4 dd{width:820px;text-align:left;padding-top:22px}#flow .box dl{width:100%}#flow .box dl dt{display:block;float:left;width:50%}#flow .box dl dt img{vertical-align:top}#flow .box dl dd{display:block;float:left;width:50%;text-align:center}#flow .box dl span{margin-left:15px;top:15px;position:relative;display:inline-block}#flow .box .small{font-size:14px;margin-top:40px;float:none}#flow .border{background:url("../img/sepline02.png") repeat-x left top}#flow .arrow:before{position:absolute;top:2px;left:50%;content:'';display:block;width:0;height:0;margin-left:-25px;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #19bd04}#flow .btn-wrap{position:relative;text-align:center;padding-top:15px;padding-bottom:15px;background:#fff}#flow .btn-wrap a{display:block;width:869px;margin-left:auto;margin-right:auto;position:relative}#flow .btn-wrap a .btn-after{position:absolute;top:0;left:0;opacity:0}#flow .btn-wrap a:hover .btn-after{opacity:1}#flow .btn-wrap .caution{margin-top:9px;line-height:1;font-size:16px}.line-content{text-align:center;background-color:#fbb03b;padding:35px 0}.line-content .content-inner{width:960px;margin:0 auto;position:relative}.line-content a:hover{opacity:.7}.line-content h2{margin-bottom:30px}.line-content .gif{position:absolute;right:-65px;top:-85px;width:197px;height:168px}.line-content .left,.line-content .right{width:460px;border-radius:14px;background-color:#FFF}.line-content .left img,.line-content .right img{border-radius:14px}.line-content .left{float:left}.line-content .right{float:right;position:relative}.line-content .right::after{content:"";display:block;position:absolute;background:url(../img/img_linecontent_skin_txt.png) 0 0 no-repeat;width:120px;height:70px;margin-left:-60px;left:50%;top:52px;pointer-events:none}.line-download{margin:60px auto;width:960px}.line-download .download-inner{margin:0 auto;padding:35px 20px;position:relative;background:url("../img/sepline02.png") repeat-x left top}.line-download .download-inner:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:5px;background:url("../img/sepline02.png") repeat-x left top}.line-download a:hover{opacity:.7}.line-download p{font-size:16px;line-height:2}.line-download h2{margin-bottom:30px}.line-download .left{float:left;width:550px;margin-bottom:30px}.line-download .right{float:right;width:285px;margin-right:18px;font-size:12px}.line-download .right span{display:inline-block}.line-download .right span+span{margin-left:10px}.block-sns{width:960px;margin:0 auto;padding-bottom:60px;text-align:center;background:url("../img/sepline03.png") repeat-x left bottom}.block-sns ul{margin:40px auto 20px;display:flex;justify-content:center}.block-sns ul li{width:36px}.block-sns ul li:not(:first-child){margin-left:16px}.block-sns ul li img{width:100%;height:auto}.block-sns p.more{text-align:center;margin-top:0}.block-sns p.more a{font-size:1rem;font-weight:bold;text-decoration:none;color:#1abd05}.block-sns a:hover{opacity:.7}#footer{max-width:1366px;min-width:1000px;margin:0 auto;padding-top:30px}#footer .copyright{text-align:center;margin-top:50px;font-size:14px;padding-top:20px;padding-bottom:50px;color:#777777}#footer .copyright img{vertical-align:middle}#footer .copyright span{font-size:10px}#pagetop{position:fixed;bottom:40px;right:40px;z-index:9999;opacity:0}#pagetop.active{opacity:1}#pagetop a:hover{opacity:.7}iframe[name="google_conversion_frame"]{position:absolute}:first-child{margin-top:0 !important}h2.nolink a:hover,h3.nolink a:hover,h4.nolink a:hover{color:#444;text-decoration:none}p{line-height:1.5}em,strong{font-weight:bold}
