@charset "UTF-8";.l-main{float:none;width:auto}.h-menu-wrapper{padding:0}.h-info{top:57px}.l-title{background-image:url(../../img/form_counseling_title_bg.jpg)}.tel-info .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;background:#696969;font-size:14px;color:#fff}.tel-main .tel-info{margin:0 auto;width:594px}.tel-main .tel-info>.title{position:relative;padding:11px 0 11px 147px;background:#4988a8}.tel-main .tel-info>.title::before{content:"";position:absolute;bottom:1px;left:0;width:89px;height:100px;background:url(../../img/sub_info_title_bg2.png?v=2) left top no-repeat}.tel-main .tel-info>.contents{background:linear-gradient(#e1e1e1,#fff 28px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border:1px solid #555;border-top:0;vertical-align:middle}.tel-main .tel-info .free{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tel-main .tel-info .free a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-family:Yantramanav;font-size:4.5em;color:#df5b62}.tel-main .tel-info .free a:hover{text-decoration:none}.tel-main .tel-info .free a:hover>*{opacity:1}.tel-main .tel-info .free a::before{content:"";display:inline-block;margin-right:12px;width:46px;height:37px;background:url(../../img/tel_freecall_bg.png) center no-repeat;background-size:contain}.tel-main .tel-info .abroad{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-right:237px;text-align:right;font-size:1.4em;color:#555}.tel-main .tel-info .abroad a{color:#555}.tel-main .tel-info .inner-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:15px;line-height:1.2142857143;font-size:1.4em;color:#555}.tel-sub .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 40px;width:594px}.tel-sub .item{margin-top:10px;width:292px;border:1px solid #696969}.tel-sub .tel-info .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:46px;background:#4988a8}.tel-sub .tel-info .contents{background:linear-gradient(#e1e1e1,#fff 28px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.tel-sub .tel-info .contents .free a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;line-height:1;font-family:Yantramanav;font-size:30px;color:#df5b62}.tel-sub .tel-info .contents .free a:hover{text-decoration:none}.tel-sub .tel-info .contents .free a:hover>*{opacity:1}.tel-sub .tel-info .contents .free a::before{content:"";display:inline-block;margin-right:12px;width:46px;height:37px;background:url(../../img/tel_freecall_bg.png) center no-repeat;background-size:contain}.tel-sub .tel-info .contents .abroad a,.tel-sub .tel-info .contents .bhour{line-height:1.3333333333;font-size:12px;color:#555}.m-tel .box-inner>*{text-align:center}.m-tel .box-inner .text{margin:0 auto 15px;width:373px;border-radius:20px;background:#4988a8;font-size:16px;color:#fff}.m-tel .box-inner .text2{margin-bottom:15px;font-size:15px;color:#555}.m-tel .box-inner .free{margin-bottom:7px}.m-tel .box-inner .free a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-family:Yantramanav;font-size:4.5em;color:#df5b62}.m-tel .box-inner .free a:hover{text-decoration:none}.m-tel .box-inner .free a:hover>*{opacity:1}.m-tel .box-inner .free a::before{content:"";display:inline-block;margin-right:12px;width:46px;height:37px;background:url(../../img/tel_freecall_bg.png) center no-repeat;background-size:contain}.m-tel .box-inner .abroad,.m-tel .box-inner .bhour{font-size:14px;color:#555}.m-tel .box-inner .abroad{margin-bottom:5px}.m-tel .box-inner .abroad a{color:#555}.form-wrapper .date .form-input{display:block}.form-wrapper .date .form-input+.form-input{border-top:1px dotted #b4b5b5}.form-wrapper .date .form-input .input,.form-wrapper .date .form-input label{display:inline-block}.form-wrapper .date .form-input label{margin-right:.5em}.m-features .box-inner{padding-right:40px;padding-left:40px}.m-features .features-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-features .features-item{position:relative;padding-top:205px;width:30%;background-position:center top;background-repeat:no-repeat}.m-features .features-item>.item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:justify}.m-features .features-item>.item-inner>.title{position:relative;margin-bottom:15px;font-size:2em;color:#4988a8}.m-features .features-item>.item-inner>.text{width:100%;-moz-font-feature-settings:"palt" 1;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.m-features .features-item>.item-inner em{color:#4988a8}.m-features .item1{background-image:url(../../img/form_firstvisit_features_item1_bg.png)}.m-features .item2{background-image:url(../../img/form_firstvisit_features_item2_bg.png)}.m-features .item3{background-image:url(../../img/form_firstvisit_features_item3_bg.png)}.firstvisit-ip.input .progress{margin:0}.firstvisit-ip.input .form-wrapper .form-item .item-inner .form-input textarea{height:80px;min-height:80px}.firstvisit-ip.input .button.has-arrow:not(.first-visit):not(.tel):not(.mri){border-radius:0;-webkit-box-shadow:none;box-shadow:none}.firstvisit-ip.input .button.has-arrow:not(.first-visit):not(.tel):not(.mri)>::before{content:none}.firstvisit-ip.input .button.has-arrow:not(.first-visit):not(.tel):not(.mri)>::after{content:"";position:absolute;top:50%;right:20px;width:6px;height:12px;background:url(../../mobile/img/arrow1.png) left top no-repeat;background-size:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.firstvisit-ip.input .box .button>*{width:342px}.firstvisit-ip.input .box .button.button.confirmation>*,.firstvisit-ip.input .box .button.button.send>*,.firstvisit-ip.input .box .button.button.top>*{position:relative;border-radius:12px;background:-webkit-gradient(linear,left top,left bottom,from(#f24d3e),to(#de4739));background:linear-gradient(180deg,#f24d3e 0,#de4739 100%);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2509803922);box-shadow:0 5px 10px 0 rgba(0,0,0,.2509803922)}.firstvisit-ip.input .caution-text{margin:50px auto 0;padding:20px 0;width:342px;border-radius:12px;background:#eaf0f6;text-align:center;line-height:1.5;font-size:16px;font-weight:700;color:#4d4d4d;-webkit-box-sizing:border-box;box-sizing:border-box}.firstvisit-ip.input .tel__pic1{margin:0 auto;width:26.8rem}.firstvisit-ip.input .tel__pic1 img{width:100%}.firstvisit-ip.input .tel__pic2{margin:20px auto 0;width:26.8rem}.firstvisit-ip.input .tel__pic2 img{width:100%}