body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:15px}.et_pb_slide_content,.et_pb_best_value{font-size:17px}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#footer-widgets .footer-widget li:before{top:9.75px}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{border-radius:0px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Noto Sans JP',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Noto Sans JP',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Noto Sans Japanese',sans-serif}#main-header,#et-top-navigation{font-family:'Noto Sans Japanese',sans-serif}#top-header .container{font-family:'Noto Sans Japanese',sans-serif}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{font-family:'Noto Sans Japanese',sans-serif}body,h1,h2,h3,h4,h5,h6,input,textarea,select{font-family:'Shippori Mincho',Georgia,"Times New Roman",serif!important}.entry-content{margin-bottom:0!important}@media only screen and (max-width:980px){.two-columns .et_pb_column{width:50%!important}}@media all and (max-width:980px){.et_pb_row{width:93%}}.custom-row:last-child .et_pb_column:last-child{margin-bottom:30px}.v_line_fix{width:1px;height:90px;background-color:#ffffff}.et_pb_post a.more-link{color:#ffffff;background:#0c71c3;border:1px solid #0c71c3;padding:.5em 2.3em;margin-top:20px;border-radius:50px;text-transform:capitalize;display:inline-block;transition:all 0.3s ease-in-out}.et_pb_post a.more-link:hover{background:transparent;color:#0c71c3;border:1px solid #0c71c3;transition:all 0.3s ease-in-out}a{color:#ffffff;text-decoration:none}.contact-content{margin-bottom:100px}.stepBar{display:flex;max-width:400px;position:relative;margin:4rem auto;text-align:center}.stepBar li{font-size:12px;list-style:none;position:relative;width:33.333%}.stepBar li:after{background:#ACB1B9;content:"";width:calc(100% - 24px);height:4px;position:absolute;left:calc(-50% + 12px);top:10px}.stepBar li:first-child:after{display:none}.stepBar li span{background:#ACB1B9;color:#ffffff;display:inline-block;height:24px;margin-bottom:5px;line-height:24px;width:24px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.stepBar .visited:after{background:#2E3642}.stepBar .visited span{background:#2E3642}.contact-ttl{font-size:3rem;color:#2E3642;text-align:center;margin-bottom:3.5rem;font-weight:bold}.contact-inner .common-link,.contact-done .common-link{height:60px;line-height:60px;margin-top:60px}.contact-table{width:100%;margin:0 auto 6.8rem}.contact-form__inner{margin-bottom:3rem;border-bottom:1px solid #D8DDE4}.contact-form__01{border-bottom:1px solid #D8DDE4}.contact-form__01,.contact-form__02{display:block}@media screen and (min-width:560px){.contact-form__01,.contact-form__02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contact-form__name{margin-right:1rem;max-width:244px;width:100%;border-top:6px solid transparent;border-bottom:6px solid transparent;font-weight:normal;font-size:16px;text-align:left;padding:16px 0;display:block}@media screen and (min-width:560px){.contact-form__name{display:inline;padding:32px 0;flex:0 0 22.4%}}.contact-form__required{display:inline-block;background-color:#0c71c3;color:#ffffff;padding:0 0.5em;font-size:12px;line-height:2;margin-left:16px}.contact-table td{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:816px;width:100%;display:block;padding:0px 0 32px}@media screen and (min-width:560px){.contact-table td{padding:32px 0;flex:0 0 75%}}.contact-table input,.contact-table textarea{width:100%;background-color:#F1F2F3;border:none;padding:14px 10px;border-radius:4px}.contact-common__body{color:#6C737E}.contact-table textarea{min-height:208px}input:-ms-input-placeholder{color:#ACB1B9}input::-ms-input-placeholder{color:#ACB1B9}.contact-agreement h3{font-size:1.6rem;font-weight:normal}.contact-agreement__inner{padding:14px 0 32px}@media screen and (min-width:560px){.contact-agreement__inner{padding:14px 0 60px;display:flex}}.contact-privacy{text-decoration:underline;color:#0c71c3;display:inline}@media screen and (min-width:560px){.contact-privacy{margin-left:20px}.contact-privacy:hover{opacity:0.6}}.mwform-checkbox-field input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;right:0;bottom:0;left:0;height:20px;width:20px;vertical-align:-.8px;transition:all .15s ease-out 0s;color:#3C3D3C;cursor:pointer;display:inline-block;margin:.4px;outline:none;background-color:#ECECEC;border:1px solid #D8DDE4}input[type=checkbox]::before,input[type=checkbox]::after{position:absolute;content:"";background:#3C3D3C;transition:all .2s ease-in-out}input[type=checkbox]::before{left:2px;top:6px;width:0;height:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}input[type=checkbox]::after{right:9px;bottom:3px;width:2px;height:0;transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg)}input[type=checkbox]:checked::before{left:2px;top:11px;width:6px;height:2px}input[type=checkbox]:checked::after{right:6px;bottom:2px;width:2px;height:14px}input[type=checkbox]:indeterminate:before,input[type=checkbox]:indeterminate:after{width:7px;height:2px;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}input[type=checkbox]:indeterminate:before{left:1px;top:7px}input[type=checkbox]:indeterminate:after{right:6px;bottom:2px}input[type=submit]{cursor:pointer;outline:none}.mw_wp_form .common-link{pointer-events:auto;color:#0c71c3;margin:0 auto;height:60px;line-height:56px;display:block}.mw_wp_form .common-link:hover{color:#fff}.contact-conversion__btn{margin:0 auto;display:flex;max-width:800px}.check-content table th{background-color:#F1F2F3;padding:23px 20px;border:none}.check-content .contact-table td{padding:23px 20px;font-size:16px}.check-content .contact-agreement{display:none}.mw_wp_form .back-btn{pointer-events:auto;color:#fff;border:1px solid #6C737E;background-color:#6C737E;margin:0 auto;height:60px;line-height:56px;display:block;background-size:200% 100%;font-size:16px;text-align:center;max-width:384px;width:100%;position:relative;overflow:hidden;background-image:linear-gradient(to right,rgba(108,115,126,1) 50%,transparent 50%);-webkit-transition:background-position .3s cubic-bezier(0.19,1,0.22,1) .1s,color .5s ease 0s,background-color .5s ease;transition:background-position .3s cubic-bezier(0.19,1,0.22,1) .1s,color .5s ease 0s,background-color .5s ease;border-radius:30px}.mw_wp_form .back-btn:hover{color:#6C737E;background-color:#fff;background-position:-100% 100%}.check-content{margin-top:32px}.check-content .common-link{background-image:linear-gradient(to right,rgba(12,113,195,1) 50%,transparent 50%);color:#fff}.check-content .common-link:hover{color:#0c71c3;background-position:-100% 100%}.check-content .contact-form__02{border-bottom:1px solid #D8DDE4}.check-content tr:first-child{border-top:1px solid #D8DDE4}.check-content tr:nth-child(5){display:none}.common-link{display:block;font-size:16px;text-align:center;max-width:384px;width:100%;margin:0 auto;border:1px solid #0c71c3;position:relative;overflow:hidden;height:44px;line-height:40px;background-size:200% 100%;background-color:#fff;background-image:linear-gradient(to right,transparent 50%,rgba(12,113,195,1) 50%);-webkit-transition:background-position .3s cubic-bezier(0.19,1,0.22,1) .1s,color .5s ease 0s,background-color .5s ease;transition:background-position .3s cubic-bezier(0.19,1,0.22,1) .1s,color .5s ease 0s,background-color .5s ease;border-radius:30px}.common-link:hover{background-position:-100% 100%}.common-link span{color:#0c71c3;position:relative;font-weight:400;transition:.3s}.common-link:hover span{color:#fff}.entry-content{margin-bottom: 100px}.entry-content tr td{border-top:0px solid #eee!important;padding:30px 0px 30px 0px}.entry-content table:not(.variations){border:0px solid #eee!important}.entry-content thead th,.entry-content tr th{padding:30px 0px 0px 0px;font-size:14px;font-weight:400}.contact-agreement{margin-top:40px}.mwform-checkbox-field input[type="checkbox"]{top:4px}.et_pb_post_content_0_tb_body{width:100%;max-width:870px;margin:0 auto;margin-left:auto!important}.et_pb_blog_0 .entry-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:959px){.et-tb #page-container,.et-tb-has-header #page-container{overflow:hidden}}