﻿.mailmaga-cheack{width:530px;margin:10px 0;padding:10px;background:#f7f7f7;box-sizing:border-box}.mailmaga-cheack input{margin-left:10px}.mailmaga-cheack label{padding-left:5px}.modal-content{max-height:850px;display:none;left:50%;letter-spacing:0;margin-left:-500px;position:fixed;top:50%;z-index:300;overflow:visible}.modal-content .bg-modal{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0}.modal-content .btn-close{position:absolute;top:0px;right:30px;z-index:1}.modal-content .modal-inner{position:relative;width:1000px;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;box-sizing:border-box}.modal-content .modal-inner .modal-head{text-align:center;font-size:25px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #dadada}.modal-content .modal-inner .modal-head span{font-size:30px;color:#272f89}.modal-content .modal-inner .modal-detail{padding:30px 0;border-bottom:1px solid #dadada;overflow:hidden;*zoom:1}.modal-content .modal-inner .modal-detail .modal-img{width:320px;float:left}.modal-content .modal-inner .modal-detail .modal-text{padding-top:10px;width:320px;float:right}.modal-content .modal-inner .modal-detail .modal-text dt{font-size:20px;font-weight:bold;margin-bottom:5px}.modal-content .modal-inner .modal-contact{padding-top:25px}.modal-content .modal-inner .modal-contact .txt-contact{margin-bottom:10px}.modal-content .modal-inner .modal-contact .tel-area{line-height:1}.modal-content .modal-inner .modal-contact .tel-area .fd{float:left;color:#272f89;font-size:49px;margin-right:20px;padding-left:80px;background:url(../img/simulation/fd-icon.png) no-repeat 0 2px}.modal-content .modal-inner .modal-contact .tel-area .time{color:#31bc22;line-height:1.3;padding-top:5px}.modal-content .docomo-mansion{display:none}.modal-content .modal-title{font-size:23px;font-weight:bold;line-height:50px;color:#fff;margin-bottom:15px;background-color:#272f89}.modal-content .modal-text{font-size:15px;line-height:1.5}.modal-content .docomo-modal-table{width:100%;border:1px solid  #ddd;border-bottom:none;margin-top:15px;box-sizing:border-box}.modal-content .docomo-modal-table .toward{width:110px;font-size:25px;font-weight:bold;line-height:1;color:#272f89;text-align:center;background-color:#f0f0f0;border-right:1px solid  #ddd}.modal-content .docomo-modal-table .toward img{margin-top:20px}.modal-content .docomo-modal-table .pack{min-width:280px}.modal-content .docomo-modal-table .set{width:250px;border-right:none}.modal-content .docomo-modal-table .fee{width:250px;border-right:none;border-left:2px solid  #ddd}.modal-content .docomo-modal-table th{height:50px;font-size:17px;font-weight:bold;color:#fff;background-color:#272f89;text-align:center;vertical-align:middle;border-bottom:1px solid  #ddd;border-right:1px solid  #ddd}.modal-content .docomo-modal-table th.fee{background-color:#ff003c}.modal-content .docomo-modal-table th span{font-size:11px;font-weight:normal;display:block}.modal-content .docomo-modal-table td{*zoom:1;padding:8px;border-right:1px solid  #ddd;border-bottom:1px solid  #ddd;vertical-align:middle}.modal-content .docomo-modal-table td:after{content:"";display:table;clear:both}.modal-content .docomo-modal-table td.pack p{font-size:18px;font-weight:bold;line-height:40px;color:#272f89;margin-left:15px;float:left}.modal-content .docomo-modal-table td.pack ul{width:125px;float:right;font-size:0;text-align:left}.modal-content .docomo-modal-table td.pack ul li{width:60px;font-size:11px;font-weight:bold;line-height:1.27;color:#666;margin-left:5px;padding:7px;background-color:#e9e9e9;text-align:center;display:inline-block;border-radius:5px;box-sizing:border-box}.modal-content .docomo-modal-table td.pack ul li:first-child{margin-left:0}.modal-content .docomo-modal-table td.set{font-size:16px;font-weight:bold;color:#333}.modal-content .docomo-modal-table td.set .price{font-size:24px;margin:0 3px}.modal-content .docomo-modal-table td.fee{font-size:18px;font-weight:bold;color:#ff003c}.modal-content .docomo-modal-table td.fee .price{font-size:26px;margin:0 3px}.modal-content .docomo-modal-table td.fee .tax{font-size:12px}.modal-content#jsf-agreement{text-align:left}.modal-content#jsf-agreement .btn-close{right:-20px;top:-20px}.modal-content#jsf-agreement .tit-modal{overflow:hidden;*zoom:1;padding-bottom:18px;font-size:30px;line-height:1.1;font-weight:bold;color:#333;text-align:left;float:none}.modal-content#jsf-agreement .modal-inner{padding:35px 40px 0;display:block;height:100%;min-height:1%;max-height:700px;position:relative;font-size:14px;overflow-y:scroll;overflow-x:hidden}.modal-content#jsf-agreement .modal-inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}.modal-content#jsf-agreement .modal-inner h2{margin:30px 0 20px 0;padding-left:5px;font-size:20px;line-height:140%;color:#333;font-weight:bold;border-bottom:1px solid #272f89}.modal-content#jsf-agreement .modal-inner h3{margin:20px 0 14px 0;font-size:1.3em;line-height:120%;color:#303331}.modal-content#jsf-agreement .modal-inner p{margin:20px 0;font-size:0.95em;line-height:140%;text-align:justify}.modal-content#jsf-agreement .modal-inner ul li{font-size:0.95em;line-height:140%;margin:10px 0 0 0}.modal-content#jsf-agreement .modal-inner dl{padding:18px 0 0 330px;line-height:2}.modal-content#jsf-agreement .modal-inner dl dt{font-size:16px;font-weight:bold}.popup-mail .modal-inner{position:relative;width:700px;padding:30px;background-color:#fff;text-align:center;border-radius:8px;box-sizing:border-box}.popup-mail .popup-mail_icon-free{position:absolute;top:30px;left:30px}.popup-mail .popup-mail_intro{margin-top:20px;font-size:14px;color:#333}.popup-mail .popup-mail_point{margin:20px 0 30px;overflow:hidden;border-bottom:1px solid #e6e6e6}.popup-mail .popup-mail_point .popup-mail_point_img{float:left;width:285px}.popup-mail .popup-mail_point .popup-mail_point_info{position:relative;float:left;margin:30px 0 0 5px;width:335px;background:#ecf5ff;border-radius:6px}.popup-mail .popup-mail_point .popup-mail_point_info .title{position:absolute;top:-10px;left:40px}.popup-mail .popup-mail_point .popup-mail_point_info .text{padding:30px 15px 18px;text-align:left;font-size:12px}.popup-mail .popup-mail_point .popup-mail_point_info .text li{padding-left:20px;margin-top:10px;background:url(../../img/popup-mail/img_mail_icon02.png) no-repeat left center;font-weight:bold;color:#333}.popup-mail .nav-text{margin-bottom:15px;font-size:12px;color:#333}.popup-mail .text-box{margin-bottom:20px}.popup-mail .text-box input{padding:15px 10px;width:500px;font-size:15px;border-radius:5px;border:1px solid #cbcbcb}.popup-mail .consent-cont{margin-bottom:20px;font-size:12px;color:#333}.popup-mail .consent-cont label{padding-left:5px}.popup-mail .consent-cont a{color:#333}.popup-mail .consent-cont a:hover{text-decoration:none}.popup-mail .terms-contnt{margin-bottom:20px;padding:10px;background:#f5f5f5}.popup-mail .terms-contnt .terms-contnt_inner{overflow:auto;border:1px solid #e5dddd;height:100px;padding:20px;font-size:13px;color:#333;background:#fff}.popup-mail .btn input{font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.popup-mail .btn .submit-btn_off{position:relative;margin-bottom:76px;width:380px;height:64px;margin:0 auto}.popup-mail .btn .submit-btn_off span{display:block;position:absolute;top:0;left:50%;width:380px;height:64px;margin-left:-190px;background:#b2b2b2;border-bottom:3px solid #858585;border-radius:5px;transition:all .1s}.popup-mail .btn .submit-btn_off input{background:#b2b2b2;width:100%;height:100%;border:1px solid #b5b5b5;letter-spacing:1.5px;border-radius:3px;line-height:40px;transition:top .2s;color:#fff;font-size:20px;font-weight:bold}.popup-mail .btn .submit-btn_off.active span{border-bottom:3px solid #c75a00}.popup-mail .btn .submit-btn_off.active input{background:#f47400;border:1px solid #f47400;cursor:pointer}.popup-mail .btn .submit-btn_off.active:hover{top:2px}.popup-mail .btn .submit-btn_off.active:hover span{border-bottom:1px solid #c75a00}.popup-mail .terms-contnt{text-align:left}.popup-mail .terms-contnt .btn-close{right:-20px;top:-20px}.popup-mail .terms-contnt .tit-modal{padding-bottom:10px;border-bottom:1px solid #dadada;font-size:15px;line-height:1.1;font-weight:bold;color:#333;text-align:left}.popup-mail .terms-contnt .terms-contnt_inner{padding:20px 20px 0;display:block;min-height:1%;max-height:700px;position:relative;font-size:12px;overflow-y:scroll;overflow-x:hidden}.popup-mail .terms-contnt .terms-contnt_inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}.popup-mail .terms-contnt .terms-contnt_inner h2{margin:20px 0 10px 0;padding-bottom:10px;font-size:13px;line-height:140%;color:#333;font-weight:bold;border-bottom:1px solid #dadada}.popup-mail .terms-contnt .terms-contnt_inner h3{margin:20px 0 14px 0;font-size:1.3em;line-height:120%;color:#303331}.popup-mail .terms-contnt .terms-contnt_inner p{margin:20px 0;font-size:0.95em;line-height:140%;text-align:justify}.popup-mail .terms-contnt .terms-contnt_inner ul li{font-size:0.95em;line-height:140%;margin:10px 0 0 0}.popup-mail .terms-contnt .terms-contnt_inner dl{padding:18px 0 0 330px;line-height:2}.popup-mail .terms-contnt .terms-contnt_inner dl dt{font-size:16px;font-weight:bold}#send_mail{display:none;position:fixed;top:50%;left:50%;z-index:99999}#send_mail .send_mail-content{width:300px;background-color:#fff;margin-top:-78px;margin-left:-150px;border:1px solid  #ccc;border-radius:5px;overflow:hidden;box-sizing:border-box;box-shadow:0px 0px 5px 0px #b2b2b2;-moz-box-shadow:0px 0px 5px 0px #b2b2b2;-webkit-box-shadow:0px 0px 5px 0px #b2b2b2;position:relative;text-align:center;z-index:1000}#send_mail .send_mail-content .send_mail-ttl{font-size:18px;font-weight:bold;color:#fff;line-height:40px;margin-bottom:15px;background-color:#272f89}#send_mail .send_mail-content .send_mail-text{line-height:1.5;margin-bottom:10px}#send_mail .send_mail-content .send_mail-close{background-color:#eee;margin-bottom:15px;padding:5px 10px;border:1px solid  #ccc;border-radius:3px;display:inline-block;box-sizing:border-box;cursor:pointer}#send_mail .send_mail-content .send_mail-close:hover{opacity:.7}#send_mail .bg-modal{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0;z-index:100}#loading{border:1px dashed #999;padding:15px;position:fixed;top:50%;left:50%;background-color:#fff;opacity:0.8}#loading .loadingMsg{text-align:center;padding-top:100px;width:100px;background-image:url('../../img/loading.gif?1478067128');background-position:center top;background-repeat:no-repeat}
