.main,.main_title{background-color:#FEF7F0;-webkit-box-pack:center}.main{padding:20px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.main_content{width:60%}.main_title{display:grid;-ms-flex-pack:center;justify-content:center;font-size:1.5em;font-weight:700;text-align:center}.main_title .main_title_text{color:red;font-size:1.2em;margin:10px}.main_title .sub_title_text{font-size:.8em}.main_desc{margin:10px 30px}.main_desc .main_desc_text{text-align:start;margin:20px;font-size:1.125em;line-height:200%}.main_visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px}.estimate_sample_wrapper{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 10px}.estimate_sample_wrapper .estimate_sample{background-color:#5F4707;border-radius:10px;padding:0 3px}.estimate_sample_wrapper .estimate_sample .estimate_sample_lable{color:#ffee01;text-align:center;font-weight:700;margin:10px 0}.estimate_sample_wrapper .estimate_sample .estimate_sample_price{background-color:#fff;text-align:center;font-weight:700;font-size:3em}.estimate_sample_wrapper .estimate_sample .estimate_sample_price .estimate_sample_price_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;background:-webkit-gradient(linear,left bottom,left top,from(#900),to(red));background:linear-gradient(0deg,#900 0,red 100%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.estimate_sample_wrapper .estimate_sample .estimate_sample_note{color:#fff;background-color:#F8D643;text-align:center;font-weight:700;padding:10px;margin:10px 0;font-size:.8em}.estimate_sample_wrapper .estimate_sample .estimate_sample_img{border-radius:0 0 5px 5px;margin:0 0 -5px}.estimate_sample_wrapper .estimate_sample_img_annotation{text-align:end;font-size:.7em}.estimate_case_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 10px 40px}.estimate_case_wrapper .estimate_case{background-color:#5F4707;border-radius:10px}.estimate_case_wrapper .estimate_case .estimate_case_visual{position:relative;margin:0 3px -10px}.estimate_case_wrapper .estimate_case .estimate_case_visual .estimate_case_visual_label_head{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.estimate_case_wrapper .estimate_case .estimate_case_visual .estimate_case_visual_label_price{font-weight:700;font-size:2em}.estimate_case_wrapper .estimate_case .estimate_case_visual_label .estimate_case_visual_label_left .estimate_case_visual_label_left_body,.estimate_case_wrapper .estimate_case .estimate_case_visual_label .estimate_case_visual_label_right .estimate_case_visual_label_rihgt_head{font-size:.7em}.estimate_case_wrapper .estimate_case .estimate_case_visual_label{color:#fff;bottom:20px;right:10px;padding:10px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}.estimate_case_wrapper .estimate_case .estimate_case_visual_label .estimate_case_visual_label_left{padding:10px;line-height:1.5}.estimate_case_wrapper .estimate_case .estimate_case_visual_label .estimate_case_visual_label_right{padding-right:10px;line-height:1}.estimate_case_wrapper .estimate_case .estimate_case_visual_label .estimate_case_visual_label_right .estimate_case_visual_label_rihgt_body .estimate_case_price{font-size:2em;color:#ff0}.estimate_case_wrapper .estimate_case .estimate_case_desc{padding:20px;font-size:1em;background-color:#fff;margin:0 3px 3px;border-radius:0 0 10px 10px}.estimate_case_wrapper .estimate_case .estimate_case_desc .estimate_case_desc_attention{color:red;font-weight:700}.estimate_case_wrapper .estimate_case .estimate_case_user{padding:0 10px 10px;text-align:end}.estimate_case_annotation{font-size:.6em;margin:0 10px 30px;line-height:15px}.estate_price_source{display:grid}.estate_price_source .estate_price_source_annotation{text-align:end;font-size:.6em}.attention_text{font-weight:700;color:red}.apply_btn,.apply_btn a{display:block;text-align:center;font-weight:600}.apply_btn{width:100%;bottom:0;left:0;right:0;padding:10px;z-index:2}.apply_btn a{margin:0 auto;max-width:400px;width:90%;padding:15px 25px 15px 50px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;background:#EA6B1C;border-radius:30px;border-bottom:solid 5px #934808;color:#fff!important;text-decoration:none;font-size:20px;position:relative}.apply_btn a img{position:absolute;left:10px;top:2px;width:65px;height:auto}.apply_btn_footer{position:fixed;background:rgba(0,0,0,.6)}@media screen and (max-width:767px){.main{padding:30px 10px}.apply_btn a,.main_content{width:100%}.main_desc{margin:30px 10px}.main_visual{margin:10px}.apply,.seminar_desc,.seminar_title{margin:50px 10px}.main_visual .main_visual_img{width:100%}.apply .apply_button{font-size:.8em}.seminar_desc .seminar_desc_text{width:100%}.seminar_content .seminar_content_desc{display:grid}.seminar_content .seminar_content_desc .seminar_content_left{width:100%;text-align:center}.about_seminar .about_seminar_desc .about_seminar_desc_details,.seminar_content .seminar_content_desc .seminar_content_right{width:100%}#apply_for_seminar iframe{width:100%;height:1500px}}