﻿.inner{width:1000px;margin:0 auto}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}body{font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'Meiryo', sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;font-size:16px;line-height:1.2;color:#000;letter-spacing:0.5px}img{vertical-align:bottom}input,select,button{font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'Meiryo', sans-serif}a{text-decoration:none;color:#4e4e4e;outline:none}a:hover{text-decoration:none}.absence-time{font-size:16px;font-weight:bold;text-align:center;letter-spacing:normal;line-height:2.4;background-color:#f7df17}.absence-time p{display:inline-block;color:#e7153f}.absence-time a{display:block;padding:5px 0}#header .header-in{width:1000px;margin:0 auto;position:relative;display:flex;justify-content:space-between;align-items:flex-start}#header .header-in .logo{padding:10px 0}#header .header-in .logo a{display:flex;justify-content:flex-start;align-items:center;background:#fff;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0;border-radius:0 0 8px 8px;text-align:center;margin-bottom:2px}#header .header-in .logo a span{font-size:15px;margin-left:15px}#header .header-in .award{width:72px;margin:5px}#header .header-in .note{font-size:12px}#footer{background-color:#fff;height:120px;font-size:15px}#footer .right-box{float:right}#footer .copyright{color:#222}#footer .link-list{display:inline-block;margin-top:40px}#footer .link-list li{display:inline-block;padding:0 20px;line-height:1}#footer .link-list li.bdl{border-left:1px solid #222}#footer .link-list li a{color:#222}#footer .link-list li a:hover{text-decoration:underline}#footer .link-list.gaibu{display:flex;font-size:12px}#footer .link-list.gaibu .bdl{width:40%;display:flex;justify-content:space-around}#footer .display-flex{display:flex}#footer .link-text{font-size:12px;margin:15px 0 0 20px}#footer .link-text a{display:inline-block;color:#222}#footer .link-text a:hover{text-decoration:underline}.controlNum{text-align:right;font-size:15px;margin-top:15px;margin-bottom:15px}.follow-footer{display:none;position:fixed;bottom:0;height:100px;color:#fff;width:100%;background-color:#0d57c7;z-index:1}.follow-footer .inner{align-items:center;height:100%}.follow-footer .inner .inner-f{display:flex;justify-content:space-between;width:600px}.follow-footer .inner .inner-f a{position:relative;border-radius:50px;overflow:hidden;display:flex;text-align:center;font-size:25px;background:#003279}.follow-footer .inner .inner-f a.cta-button_1{width:230px;height:70px}.follow-footer .inner .inner-f a.cta-button_1 p::before{content:"";position:absolute;height:24px;width:20px;top:24px;left:47px;background:url('../../../../img/lp/asp/common/fixed-footer_tel.png?1731301464') no-repeat}.follow-footer .inner .inner-f a.cta-button_1 p{background-color:#fff;width:100%;padding:25px 0;font-size:20px}.follow-footer .inner .inner-f a.cta-button_1 p::after{display:block;content:"";position:absolute;margin:auto;top:0;bottom:0;height:6px;width:6px;right:20px;border-top:3px solid #0053ca;border-right:3px solid #0053ca;transform:rotate(45deg)}.follow-footer .inner .inner-f a.cta-button_1.btn-txt-white p::before{background:url('../../../../img/lp/asp/common/cta_tel_white.png?1738026507') no-repeat;top:24px}.follow-footer .inner .inner-f a.cta-button_2{width:340px;height:70px;color:#ffffff}.follow-footer .inner .inner-f a.cta-button_2 p::before{content:"";position:absolute;height:35px;width:35px;top:15px;left:45px;background:url('../../../../img/lp/asp/common/fixed-footer_entry.png?1731301464') no-repeat}.follow-footer .inner .inner-f a.cta-button_2 p{background-color:#ef1b43;width:100%;padding:15px 0;font-size:20px}.follow-footer .inner .inner-f a.cta-button_2 p::after{display:block;content:"";position:absolute;margin:auto;top:0;bottom:0;height:6px;width:6px;right:20px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}.follow-footer .entry-contact .fl-cont{display:flex;justify-content:space-between}.follow-footer .entry-contact .fl-cont .ttl{color:#fff;font-size:17px;font-weight:bold;margin-bottom:5px;color:#f00;text-align:center;position:relative}.follow-footer .entry-contact .fl-cont .ttl::before,.follow-footer .entry-contact .fl-cont .ttl::after{display:block;content:"";position:absolute;margin:auto;top:0;bottom:0;width:0;height:20px}.follow-footer .entry-contact .fl-cont .ttl::before{left:20px;border-left:1px solid #f00;transform:rotate(-45deg)}.follow-footer .entry-contact .fl-cont .ttl::after{right:20px;border-left:1px solid #f00;transform:rotate(45deg)}.follow-footer .entry-contact .fl-cont .left-box{width:512px;float:left}.follow-footer .entry-contact .fl-cont .left-box .fd-in{width:390px;float:left}.follow-footer .entry-contact .fl-cont .left-box .tel{font-size:50px;font-weight:bold;font-family:'Arial';line-height:0.8;background:url('../../../../img/lp/asp/common/follow-fd.png?1731301464') no-repeat bottom left;padding-left:50px;margin-bottom:14px}.follow-footer .entry-contact .fl-cont .left-box .tel a{color:#fff}.follow-footer .entry-contact .fl-cont .left-box .time{font-size:13px}.follow-footer .entry-contact .fl-cont .left-box .accept{width:108px;height:68px;font-size:15px;border:1px solid #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right;display:table;margin-top:10px}.follow-footer .entry-contact .fl-cont .left-box .accept p{display:table-cell;vertical-align:middle;width:100%;text-align:center}.follow-footer .entry-contact .fl-cont .img-box{margin-top:-45px}.follow-footer .entry-contact .fl-cont .btn-box{width:28%}.follow-footer .entry-contact .fl-cont .btn-box .cta-btn{padding-left:30px;font-size:21px;font-weight:bold;color:#fff;display:block;background:#ef1a42;-moz-box-shadow:0 3px 0 0 #a8122e;-webkit-box-shadow:0 3px 0 0 #a8122e;box-shadow:0 3px 0 0 #a8122e;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:65px;position:relative;text-align:center;display:flex;justify-content:center;align-items:center;padding-left:20px}.follow-footer .entry-contact .fl-cont .btn-box .cta-btn::before,.follow-footer .entry-contact .fl-cont .btn-box .cta-btn::after{display:block;content:"";position:absolute;margin:auto;top:0;bottom:0}.follow-footer .entry-contact .fl-cont .btn-box .cta-btn:before{left:17px;width:63px;height:60px;background:url('../../../../img/lp/asp/common/cta_entry.png?1731301463') no-repeat center center;background-size:contain}.follow-footer .entry-contact .fl-cont .btn-box .cta-btn:after{right:15px;width:15px;height:15px;border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.follow-footer .entry-contact .fl-cont .btn-box .cta-btn:hover{top:3px;-moz-box-shadow:0 1px 0 0 #a8122e;-webkit-box-shadow:0 1px 0 0 #a8122e;box-shadow:0 1px 0 0 #a8122e}.follow-footer .entry-contact .fl-cont .btn-box .cta-btn::before{width:31px;height:30px}.follow-footer .entry-contact .fl-cont .btn-box .cta-btn::after{width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff}.cta-cont{*zoom:1;padding-top:0px;padding-bottom:20px;background:#001C45;outline:none !important}.cta-cont:after{content:"";display:table;clear:both}.cta-cont.follow-footer{background:#0053ca;padding:0;z-index:3}.cta-cont .cta-title{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.cta-cont .cta-title>p{position:relative;padding-top:30px;padding-bottom:10px}.cta-cont .inner{display:flex;justify-content:space-between}.cta-cont .inner.check{position:relative;margin:30px auto 10px}.cta-cont .inner.check .check-gif{position:absolute;top:-27px;left:-22px}.cta-cont .inner a{position:relative;overflow:hidden;display:flex;text-align:center;font-size:25px;background:#003279}.cta-cont .inner a.cta-button_1{font-weight:bold;color:#0053ca}.cta-cont .inner a.cta-button_1 p::before{content:"";position:absolute;height:39px;width:34px;top:30px;left:70px;background:url('../../../../img/lp/asp/common/cta_tel.png?1731301463') no-repeat}.cta-cont .inner a.cta-button_1 p{background-color:#fff;width:100%;padding:35px 0;font-size:30px}.cta-cont .inner a.cta-button_1 p::after{display:block;content:"";position:absolute;margin:auto;top:0;bottom:0;height:8px;width:8px;right:38px;border-top:3px solid #0053ca;border-right:3px solid #0053ca;transform:rotate(45deg)}.cta-cont .inner a.cta-button_1.btn-txt-white{color:#fff}.cta-cont .inner a.cta-button_1.btn-txt-white p::before{background:url('../../../../img/lp/asp/common/cta_tel_white.png?1738026507') no-repeat;background-size:35px;height:41px;width:34px;top:28px}.cta-cont .inner a.cta-button_1.btn-txt-white p{background-color:#0053ca}.cta-cont .inner a.cta-button_1.btn-txt-white p::after{border-top:3px solid #fff;border-right:3px solid #fff}.cta-cont .inner a.cta-button_2{color:#ffffff}.cta-cont .inner a.cta-button_2 p::before{content:"";position:absolute;height:45px;width:44px;top:25px;left:30px;background:url('../../../../img/lp/asp/common/cta_entry.png?1731301463') no-repeat}.cta-cont .inner a.cta-button_2 p{background-color:#ef1b43;width:100%;padding:35px 0;font-size:30px}.cta-cont .inner a.cta-button_2 p::after{display:block;content:"";position:absolute;margin:auto;top:0;bottom:0;height:8px;width:8px;right:38px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}.cta-cont .cta-box{margin-bottom:3px;box-shadow:1px 3px 3px 3px rgba(0,0,0,0.4);border-radius:50px;overflow:hidden;color:#fff}.cta-cont .cta-box.tel{width:24%}.cta-cont .cta-box:hover{margin-top:3px;margin-bottom:0;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.4)}.cta-cont .cta-box.tel-blue-btn{border:solid 2px}.cta-cont .cta-box.tel-blue-btn a{background:none}.cta-cont .cta-box.tel-blue-btn.cta-button_1{color:#fff}.cta-cont .cta-box.tel-blue-btn.cta-button_1 p{background-color:#0053ca}.cta-cont .cta-box .cta-ttl{font-size:19px;font-weight:bold;margin-bottom:8px}.cta-cont .cta-box .num{font-family:Arial;font-size:62px;font-weight:bold;background:url('../../../../img/lp/asp/common/fd-icon.png?1731301463') no-repeat center left;padding-left:66px;line-height:0.8;margin-bottom:20px}.cta-cont .cta-box .num a{color:#fff}.cta-cont .cta-box .times{font-size:17px}.cta-cont .cta-box .cta-btn{padding-left:30px;font-size:20px;font-weight:bold;color:#fff;display:block;background:#ef1a42;-moz-box-shadow:0 5px 0 0 #a8122e;-webkit-box-shadow:0 5px 0 0 #a8122e;box-shadow:0 5px 0 0 #a8122e;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:126px;position:relative;text-align:center;display:flex;justify-content:center;align-items:center}.cta-cont .cta-box .cta-btn::before,.cta-cont .cta-box .cta-btn::after{display:block;content:"";position:absolute;margin:auto;top:0;bottom:0}.cta-cont .cta-box .cta-btn:before{left:17px;width:63px;height:60px;background:url('../../../../img/lp/asp/common/cta_entry.png?1731301463') no-repeat center center;background-size:contain}.cta-cont .cta-box .cta-btn:after{right:15px;width:15px;height:15px;border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cta-cont .cta-box .cta-btn span{font-size:32px}.cta-cont .cta-box .cta-btn:hover{top:3px;-moz-box-shadow:0 2px 0 0 #a8122e;-webkit-box-shadow:0 2px 0 0 #a8122e;box-shadow:0 2px 0 0 #a8122e}.cta-cont .cta-box .cta-btn.tel{font-size:27px;font-weight:bold;color:#143782;display:block;background:#fff;-moz-box-shadow:0 5px 0 0 #b3b2b2;-webkit-box-shadow:0 5px 0 0 #b3b2b2;box-shadow:0 5px 0 0 #b3b2b2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:85px;line-height:85px;position:relative;text-align:center}.cta-cont .cta-box .cta-btn.tel::before,.cta-cont .cta-box .cta-btn.tel::after{display:block;content:"";position:absolute;margin:auto;top:0;bottom:0}.cta-cont .cta-box .cta-btn.tel:before{left:10px;width:40px;height:30px;background:url('../../../../img/lp/asp/common/cta_tel.png?1731301463') no-repeat center center;background-size:contain}.cta-cont .cta-box .cta-btn.tel:after{right:15px;width:10px;height:10px;border-top:3px solid #143782;border-right:3px solid #143782;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cta-cont .cta-box .cta-btn.tel:hover{top:3px;-moz-box-shadow:0 2px 0 0 #b3b2b2;-webkit-box-shadow:0 2px 0 0 #b3b2b2;box-shadow:0 2px 0 0 #b3b2b2}.cta-cont .cta-box:first-child{width:370px}.cta-cont .cta-box:first-child.fixed-f{width:230px;margin-left:15px}.cta-cont .cta-box:last-child{width:610px}.cta-cont .cta-box:last-child.fixed-f{width:340px}#colorbox{z-index:10000;outline:none}#colorbox iframe{display:block;width:100%;height:100%;overflow:hidden}#cboxOverlay{background:#000;height:100%;position:fixed;width:100%;left:0;top:0;z-index:9999}#cboxWrapper{left:0;position:absolute;top:0;z-index:9999;max-width:none}#cboxContent{position:relative}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;border-radius:5px}#cboxContent{margin-top:32px;overflow:visible;border-radius:5px}#cboxClose{background:url('../../../../img/icon/close.png?1731301463');border:0 none;height:50px;width:50px;margin:0;overflow:visible;padding:0;position:absolute;text-indent:-9999px;top:-20px;right:-20px;cursor:pointer}.popup-campaing-cont{padding:60px 40px;width:920px;margin:0 auto;background:#fff}.popup-campaing-cont .popup-ttl{font-size:36px;font-weight:bold;color:#163782;margin-bottom:60px}.popup-campaing-cont table{font-size:15px}.popup-campaing-cont table th,.popup-campaing-cont table td{border:1px solid #bccef4}.popup-campaing-cont table th{background:#edf3ff;font-weight:bold;width:208px;text-align:center;padding:16px 0}.popup-campaing-cont table td{padding:16px 20px}.popup-campaing-cont table td .pink-text{color:#eb1e53}.popup-tenyo{padding:60px 40px;background:#fff}.popup-tenyo .tenyo-ttl{font-size:50px;color:#163782;text-align:center;margin-bottom:40px}.popup-tenyo .img-box{margin-bottom:30px}.popup-tenyo .ntt-cont{*zoom:1;margin-bottom:29px}.popup-tenyo .ntt-cont:after{content:"";display:table;clear:both}.popup-tenyo .ntt-cont .ntt-box{width:50%;float:left}.popup-tenyo .ntt-cont .ntt-box .ntt-ttl{font-size:19px;margin-bottom:10px}.popup-tenyo .ntt-cont .ntt-box .fd-box{padding-left:35px}.popup-tenyo .ntt-cont .ntt-box .num{display:inline-block;font-size:45px;font-weight:bold;font-family:'Arial';padding-left:50px;line-height:0.8;color:#000;background:url('../../../../img/lp/asp/common/popup-fd.png?1731301464') no-repeat left bottom;margin-bottom:8px}.popup-tenyo .ntt-cont .ntt-box .time{font-size:14px;margin-bottom:10px}.popup-tenyo .ntt-cont .ntt-box .web-entry-btn{display:block;width:280px;font-size:17px;color:#666;padding:15px 0 14px;text-align:center;-moz-box-shadow:0 4px 0 0 #bab9b9;-webkit-box-shadow:0 4px 0 0 #bab9b9;box-shadow:0 4px 0 0 #bab9b9;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0 auto;position:relative;background:#e7e7e7 url('../../../../img/lp/asp/common/sm-gray-arrow.png?1731301464') no-repeat center right 20px}.popup-tenyo .ntt-cont .ntt-box .web-entry-btn:hover{top:4px;-moz-box-shadow:0 0 0 0 #bab9b9;-webkit-box-shadow:0 0 0 0 #bab9b9;box-shadow:0 0 0 0 #bab9b9}.popup-tenyo .blue-notes{font-size:15px;background:#edf3ff;padding:25px 40px}.popup-softbank-cont{padding:60px 40px;width:920px;margin:0 auto;background:#fff}.popup-softbank-cont .popup-ttl{font-size:20px;font-weight:bold;margin-bottom:15px}.popup-softbank-cont table{font-size:15px;margin-bottom:30px}.popup-softbank-cont table th,.popup-softbank-cont table td{border:1px solid #bccef4}.popup-softbank-cont table th{border:1px solid #bccef4;background:#edf3ff;padding:15px 0;text-align:center;line-height:1.6}.popup-softbank-cont table th.left-align{width:458px;padding-left:35px}.popup-softbank-cont table th.rowspan{width:98px}.popup-softbank-cont table td{border:1px solid #bccef4;padding:15px;text-align:center;width:440px;line-height:1.6}.popup-rental-cont{padding:60px 40px;width:920px;margin:0 auto;background:#fff}.popup-rental-cont dl{margin-bottom:40px}.popup-rental-cont dl dt{color:#163782;font-size:20px;font-weight:bold;background:#edf3ff;padding:15px 30px;margin-bottom:15px}.popup-rental-cont dl dd{padding:10px 0}.popup-rental-cont dl dd ul{list-style:unset;padding-left:30px;line-height:30px}#breadcrumb{padding-top:80px}#breadcrumb>div{width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;*zoom:1}#breadcrumb>div:after{content:"";display:table;clear:both}#breadcrumb ul{font-size:0}#breadcrumb ul li{font-size:11px;line-height:30px;display:inline-block}#breadcrumb ul li a{color:#04c}#breadcrumb ul li a:hover{text-decoration:underline}#breadcrumb ul li:before{content:'>';display:inline-block;margin-left:5px;margin-right:5px}#breadcrumb ul li:first-child:before{content:none}.notes-list{font-size:13px;color:#666;line-height:1.9}.js-accordion>dt{cursor:pointer}.js-accordion>dt+dd{display:none}.popup-campaign-detail-cont{box-sizing:border-box;overflow:scroll;width:710px;height:600px;margin:0 auto;background:#fff}.popup-campaign-detail-cont .popup-inner{padding:30px 40px}.popup-campaign-detail-cont .in_plantable{width:100%;margin-block:15px}.popup-campaign-detail-cont .in_plantable td{border:solid 1px #ccc;display:table-cell !important;font-weight:normal !important;font-size:14px;padding:0.5em 0.25em !important;text-align:center}.popup-campaign-detail-cont p.campaign-modal_title{font-size:18px;font-weight:bold;line-height:45px;padding-left:15px;border-left:3px solid #f7df17;background-color:#f4f5f6;margin-bottom:30px}.popup-campaign-detail-cont table.detail-list tr td{display:block;line-height:1.5;padding-left:55px;padding-bottom:10px}.popup-campaign-detail-cont table.detail-list tr td:first-child{font-weight:bold;padding-left:40px}.popup-campaign-detail-cont table.detail-list tr td a{font-weight:bold;text-decoration:underline}.popup-campaign-detail-cont table.detail-table{width:100%;border:1px solid #d8dadc}.popup-campaign-detail-cont table.detail-table.ouchiwari caption{text-align:center;margin-bottom:10px}.popup-campaign-detail-cont table.detail-table.switch th{width:150px}.popup-campaign-detail-cont table.detail-table.switch ul{margin-bottom:20px}.popup-campaign-detail-cont table.detail-table.switch td li{padding-left:1em;text-indent:-1em}.popup-campaign-detail-cont table.detail-table th{border:1px solid #d8dadc;width:270px;background-color:#f4f5f6;font-size:13px;line-height:1.92;padding:20px;vertical-align:middle;box-sizing:border-box}.popup-campaign-detail-cont table.detail-table tr td{border-top:1px solid #d8dadc;border-right:1px solid #d8dadc;font-size:13px;line-height:1.92;padding:20px;vertical-align:middle;box-sizing:border-box}.popup-campaign-detail-cont table.inner-table{width:100%}.popup-campaign-detail-cont table.inner-table th,.popup-campaign-detail-cont table.inner-table td{font-size:13px;line-height:1.92;padding:10px !important;vertical-align:middle;box-sizing:border-box}.popup-campaign-detail-cont table.inner-table th{background-color:#ddd;font-weight:bold;text-align:center}.popup-campaign-detail-cont table.inner-table td:nth-child(1){background-color:#f4f5f6}.popup-campaign-detail-cont table.inner-table td span{font-weight:bold}.popup-campaign-detail-cont table.inner-table tr.price td{padding:10px}.popup-campaign-detail-cont table.inner-table tr.price td span{font-size:12px;white-space:pre}.popup-campaign-detail-cont .inner-table-title{padding-bottom:5px;font-weight:bold}.popup-campaign-detail-cont img{width:100%}.popup-campaign-detail-cont section{margin-bottom:30px}.popup-campaign-detail-cont .notice{margin-top:30px;font-size:12px;color:#777}
