html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;vertical-align:baseline;background:transparent}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}small{font-size:100%}strong{font-weight:bold}img{vertical-align:top}label,input[type=button],input[type=submit],input[type=file],button,select,option{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}img{height:auto;vertical-align:top}html,body{height:100%}html{font-size:62.5%;overflow-x:hidden}body{font-family:"メイリオ",Meiryo,Droid Sans,HiraKakuProN-W3, HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif,Helvetica;font-size:1.6em;line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;color:#333}body input,body button,body select{font-family:"メイリオ",Meiryo,Droid Sans,HiraKakuProN-W3, HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif,Helvetica}@font-face{font-family:'icoset';src:url("./fonts/icoset.eot?6gk8vv");src:url("./fonts/icoset.eot?6gk8vv#iefix") format("embedded-opentype"),url("./fonts/icoset.ttf?6gk8vv") format("truetype"),url("./fonts/icoset.woff?6gk8vv") format("woff"),url("./fonts/icoset.svg?6gk8vv#icoset") format("svg");font-weight:normal;font-style:normal}#header{width:100%;background:#FFF}#header .wrap{position:relative;height:56px;-webkit-transition:height .2s;transition:height .2s}#header .lead{font-size:1.0rem;letter-spacing:-.05em;padding-top:5px;line-height:1.3}#header .logo{width:220px;margin-top:5px}#header.simple{height:56px;box-shadow:0 2px 0 0 rgba(0,0,0,0.2)}#header.simple .wrap{height:100%}#header.simple .logo{width:220px;padding-top:15px;margin-top:0}#header .contact-box{display:none;background:url(/resource/club_com/before_login/koto/kintai/images/_cmn/ico_free.svg) no-repeat left center;background-size:64px 64px;position:absolute;right:1.612903226%;top:0;margin-top:10px;width:460px;padding-left:72px}.is-fixed #header .contact-box{display:none}#header .contact-box .tel-caption{font-size:1.1rem;padding:5px 0 3px}#header .contact-box .tel-num{margin-top:5px}#header .contact-box .tel-num .tel-link{width:224px}#header .contact-box .tel-num .tel-link img{width:224px}#header .contact-box .tel-num .txt{font-size:1.1rem;padding:4px 2px 3px 6px;height:20px;margin-right:15px}#header .contact-box .tel-num .txt:after{right:-6px;border-width:10px 0 10px 6px;border-color:transparent transparent transparent #d61518;margin-top:-10px}#header .contact-box .tel-txt{font-size:1.2rem;margin-top:5px}#gnav-area{display:none;background:rgba(214,21,24,0.9);position:absolute;top:56px;width:100%;left:0}#gnav-area .gnav{width:100%}#gnav-area .gnav li{border-bottom:#fff 1px solid}#gnav-area .gnav .nav-link{display:block;padding:15px 15px;color:#fff;position:relative}#gnav-area .gnav .nav-link:after{content:"\e904";font-family:icoset;position:absolute;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFF;font-size:18px;position:absolute;right:15px;top:50%;margin-top:-9px}#gnav-area .gnav .nav-link .small{font-size:1.2rem}#global-header{position:relative;z-index:500}#global-header .button-menu,#global-header .button-menu .line{display:inline-block;-webkit-transition:all .4s;transition:all .4s}#global-header .button-menu{position:absolute;bottom:0;right:0;width:50px;height:50px;background:#D61518}#global-header .button-menu .line{position:absolute;left:8px;width:36px;height:3px;background-color:#fff;border-radius:4px}#global-header .button-menu .line:nth-of-type(1){top:13px}#global-header .button-menu .line:nth-of-type(2){top:23px}#global-header .button-menu .line:nth-of-type(2):after{position:absolute;top:0;left:0;content:'';width:36px;height:3px;background-color:#fff;border-radius:4px;-webkit-transition:all .4s;transition:all .4s}#global-header .button-menu .line:nth-of-type(3){bottom:13px}#global-header.is-open #gnav-area{display:block}#global-header.is-open .button-menu{opacity:.9}#global-header.is-open .button-menu .line:nth-of-type(1){-webkit-transform:translateY(13px) scale(0);-ms-transform:translateY(13px) scale(0);transform:translateY(13px) scale(0)}#global-header.is-open .button-menu .line:nth-of-type(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#global-header.is-open .button-menu .line:nth-of-type(2):after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#global-header.is-open .button-menu .line:nth-of-type(3){-webkit-transform:translateY(-20px) scale(0);-ms-transform:translateY(-20px) scale(0);transform:translateY(-20px) scale(0)}.pagetop{width:100%}.pagetop .wrap{position:relative;width:100%;padding:0;max-width:1200px;margin:0 auto}.pagetop .wrap a{display:inline-block;position:absolute;background:#ec383a;right:0;bottom:-35px;width:60px;height:50px;text-decoration:none}.pagetop .wrap a:after{content:"\e919";font-family:icoset;position:absolute;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}#footer .copyright{background:#373737;text-align:center;color:#fff;font-size:1.0rem;height:35px;padding:10px 60px 10px 0}.contact-information_wrap{padding:20px 3%}.contact-information_wrap .contact-info_wrap{-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.contact-information_wrap .contact-information_ttl{margin-bottom:20px;background:#f1f1f1;border-top:#5096D1 2px solid;color:#5096D1;font-size:1.8rem;border-left-width:5px;padding:12px .5em 8px;line-height:1.2;font-weight:bold}.contact-information_wrap .lead{line-height:1.8}.contact-information_wrap .contact-info_box{background:#f1f1f1;padding:15px 3%;margin-top:15px}.contact-information_wrap .contact-info_box .title i{display:block;line-height:0}.contact-information_wrap .contact-info_box .title .ttl{color:#3b8dcd;font-weight:bold;font-size:1.6rem;line-height:1.3;margin-top:5px}.contact-information_wrap .contact-info_box .txt-box{margin-top:5px}.contact-information_wrap .contact-info_box.askul .title i{width:20%}.contact-information_wrap .contact-info_box.soloare .title i{width:15%}.contact-information_wrap .contact-info_box.regist .title .ttl{padding-left:0}.contact-information_wrap .contact-info_box.regist .txt-box p{margin-top:5px}.contact-information_wrap .contact-info_box .btn{margin-top:10px}.contact-information_wrap .contact-info_box .btn a{display:block;background:#F24A00;border-radius:5px;position:relative;text-align:center;color:#fff;font-weight:bold;padding:12px 20px 12px 5px;font-size:1.6rem;line-height:1.3}.contact-information_wrap .contact-info_box .btn a:before{content:"\e90b";font-family:icoset;position:absolute;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:5px;top:50%;margin-top:-8px}.contact-information_wrap .inq-box{border:#ccc 1px solid;margin-top:30px;padding:20px}.contact-information_wrap .inq-box .btn{margin-top:10px;width:100%}.contact-information_wrap .inq-box .btn a{display:block;width:100%;background:#7c7c7c;border-radius:5px;position:relative;text-align:center;color:#fff;font-weight:bold;padding:12px 20px 12px 5px;font-size:1.6rem;line-height:1.3}.contact-information_wrap .inq-box .btn a:before{content:"\e90b";font-family:icoset;position:absolute;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:5px;top:50%;margin-top:-8px}.isOtherDevice .contact-information_wrap .btn a{-webkit-transition:opacity .3s;transition:opacity .3s}.isOtherDevice .contact-information_wrap .btn a:hover{opacity:.7}@media print, screen and (max-width: 768px){img{width:100%;max-width:none}}@media print, screen and (min-width: 768px){img{max-width:100%;width:auto}#header .wrap{height:100px}.is-fixed #header .wrap{height:72px}#header .lead{padding-top:12px;letter-spacing:0;font-size:1.8rem;min-height:35px}.is-fixed #header .lead{display:none}#header .logo{width:342px;margin-top:8px}.is-fixed #header .logo{margin-top:0;padding-top:14px;width:100%}#header.simple{height:72px}#header.simple .logo{width:260px;padding-top:20px}#header .contact-box{display:block}#navigation{background:#F0F0F0;height:40px}.is-fixed #navigation{position:absolute;width:100%;height:1px;background:transparent;right:0;top:0}.is-fixed #navigation .wrap{height:0}#gnav-area{display:block;position:static;background:transparent}.is-fixed #gnav-area{width:calc(100% - 380px);float:right;padding-top:20px}#gnav-area .gnav{display:table;width:auto;top:100px;position:static;word-spacing:-1em;border-right:#fff 1px solid;border-left:#D8D8D8 1px solid}#gnav-area .gnav li{display:inline-block;word-spacing:normal;border:none;border-right:#D8D8D8 1px solid;border-left:#fff 1px solid}#gnav-area .gnav li .nav-link{padding:7px 38px 0;font-size:2rem;color:#333;height:40px;border-left:#F0F0F0 1px solid;border-right:#F0F0F0 1px solid}#gnav-area .gnav li .nav-link:after{display:none}.isOtherDevice #gnav-area .gnav li a:hover{background:#ec383a;border-left-color:#ec383a;color:#fff}#gnav-area .gnav li.active .nav-link{background:#ec383a;border-left-color:#ec383a;color:#fff}.is-fixed #gnav-area .gnav{text-align:right;width:100%;border:none}.is-fixed #gnav-area .gnav li{border-left:none}.is-fixed #gnav-area .gnav li:first-child{border-left:#D8D8D8 1px solid}.is-fixed #gnav-area .gnav li.fxnone{display:none}.is-fixed #gnav-area .gnav .nav-link{font-size:1.6rem;padding:5px 30px;height:auto;border:none}.is-fixed #gnav-area .gnav .active .nav-link{background:transparent;color:#333;border-left:none}#global-header{box-shadow:0 4px 0 0 rgba(0,0,0,0.1)}.is-fixed #global-header{position:fixed;width:100%;z-index:500;box-shadow:0 2px 0 0 rgba(0,0,0,0.2)}.pagetop .wrap a{width:80px;height:80px;bottom:-50px}.pagetop .wrap a:after{font-size:60px;margin-top:-30px;margin-left:-30px}#footer .copyright{height:50px;font-size:1.2rem;padding:18px 0 0}.contact-information_wrap .contact-info_wrap{margin-top:15px}.contact-information_wrap{padding:20px 50px;max-width:1080px;margin:0 auto}.contact-information_wrap .contact-information_ttl{font-size:2.4rem;text-align:center}.contact-information_wrap .contact-info_box{padding:30px;margin-top:20px}.contact-information_wrap .contact-info_box .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-information_wrap .contact-info_box .title .ttl{-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1;padding-left:10px;margin-top:0;font-size:2rem;padding-left:20px}.contact-information_wrap .contact-info_box .txt-box{margin-top:15px;font-size:1.4rem}.contact-information_wrap .contact-info_box.askul .title{height:60px}.contact-information_wrap .contact-info_box.askul .title i{width:25%}.contact-information_wrap .contact-info_box.soloare .title{height:60px}.contact-information_wrap .contact-info_box.soloare .title i{width:80px}.contact-information_wrap .contact-info_box.regist .title .ttl{font-size:2rem}.contact-information_wrap .contact-info_box.regist .txt-box{margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-information_wrap .contact-info_box.regist .txt-box p{margin-top:5px}.contact-information_wrap .contact-info_box.regist .txt-box .btn{width:340px}.contact-information_wrap .contact-info_box.regist .txt-box .txt{-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1;padding-right:15px;line-height:1.8}.contact-information_wrap .contact-info_box.regist .btn{margin-top:0}.contact-information_wrap .contact-info_box .btn a{font-size:1.8rem;padding-top:15px;padding-bottom:15px;padding-left:0}.contact-information_wrap .contact-info_box .btn a:before{margin-top:-10px;right:10px}.contact-information_wrap .inq-box{margin-top:20px;padding:20px 30px}.contact-information_wrap .inq-box .box-wrap{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-information_wrap .inq-box .txt{line-height:1.6;font-size:1.5rem;width:auto !important;-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1;padding-right:15px}.contact-information_wrap .inq-box .btn{width:340px !important;margin:0;text-align:right}.contact-information_wrap .inq-box .btn a{font-size:1.8rem;padding:15px 45px 15px 15px}.contact-information_wrap .inq-box .btn a:before{margin-top:-10px;right:10px}}@media print, screen and (min-width: 768px) and (max-width: 980px){#header .lead{font-size:1.13rem;padding-top:18px}#header .logo{width:290px}#header .contact-box{width:420px}#header .contact-box .tel-num .tel-link{width:200px}#header .contact-box .tel-num .tel-link img{width:200px}#header .contact-box .tel-num .txt{font-size:1.0rem;font-weight:bold;margin-right:12px}#header .contact-box .tel-txt{font-size:1.1rem}}@media print, screen and (min-width: 768px) and (max-width: 1130px){.is-fixed #header .logo{width:260px;padding-top:20px}.is-fixed #gnav-area{width:calc(100% - 275px);padding-top:20px}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 980px){#gnav-area .gnav li .nav-link{font-size:1.8rem;padding:7px 20px 0}#gnav-area .gnav li .nav-link .small{font-size:1.4rem}}@media print, screen and (min-width: 850px) and (max-width: 1024px){.is-fixed #gnav-area .gnav .nav-link{font-size:1.4rem;padding:5px 20px}}@media print, screen and (min-width: 768px) and (max-width: 850px){.is-fixed #gnav-area .gnav .nav-link{font-size:1.3rem;padding:5px 15px}}
