﻿body{font-family:noto-sans-cjk-jp,urw-din-condensed,'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-weight:700;font-style:italic}.explanatory_text,h2 .subtitle,.step_text,.btn_textlink,.back_text_btn,footer{font-style:normal}body p{color:#242424}.other_contents .contents_wrap{margin:0}.content_area{padding:60px 0;margin:0 auto;width:100%;text-align:center}.last_content{padding:60px 0 0;max-width:940px}.content_area a{text-decoration:underline;color:#242424;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.content_area a:hover{opacity:0.8;cursor:pointer}.back_text_btn_area{padding:0;margin:0 auto 120px}.back_text_btn{margin:0}.main_image_area{padding:80px 0;position:relative}.scroll_arrow{font-family:urw-din-condensed,noto-sans-cjk-jp,'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-weight:700;bottom:20px}.scroll_arrow a{color:#ffffff;font-size:14px;text-decoration:none}.scroll_arrow a:after{content:url(/images/diagnosis/arrowU_square_w.svg);display:block;text-align:center;position:relative;top:0;transform:scale(0.5, 0.5);margin:0}.bg_red{background-color:#ef3134;width:100%}.bg_red h2,.bg_red p{color:#fff}.bg_withe{padding:30px;margin:0 auto;max-width:940px;width:100%}.bg_withe p{color:#242424}h1{text-align:center;margin:0 auto;width:100%;font-size:0}h1 img{max-width:1034px;width:100%;height:auto;margin:0 auto}h2{font-family:urw-din-condensed,noto-sans-cjk-jp,'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-weight:700;text-align:center;margin:0;width:100%;font-size:60px;margin:0 0 30px 0;letter-spacing:normal}h2 span{font-family:noto-sans-cjk-jp,'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif}h2 .subtitle{display:block;font-size:16px;margin:8px 0 0 0}h2 .subtitle.top_margin{margin:20px 0 0 0}.btn_textlink{text-align:left;font-size:12px;margin:5px 0 0 0;color:#242424}.btn_textlink span{position:relative;padding-left:10px;vertical-align:middle}.btn_textlink span:before{content:url(/images/diagnosis/arrowR_square_b.svg);display:inline-block;margin:-5px 0 0 0;vertical-align:middle;position:absolute;top:50%;left:0;width:7px;height:auto}.explanatory_text{font-size:16px;line-height:1.6;text-align:center;display:inline-block;position:relative}.explanatory_text::before,.explanatory_text::after,.type_images_item a .type_images::before,.type_images_item a .type_images::after{display:inline-block;margin:0 auto;width:82px;height:auto;position:absolute}.explanatory_text::before{content:url(/images/diagnosis/quotation_marksL_g.svg);top:-37px;left:-41px;z-index:-1}.explanatory_text::after{content:url(/images/diagnosis/quotation_marksR_g.svg);bottom:-42px;right:-41px;z-index:-2}.step_text{font-size:14px;line-height:1.6;position:relative;margin:0 0 50px 0}.step_text::after{content:url(/images/diagnosis/arrowU_square_b.svg);display:block;margin:0 auto;width:16px;height:auto;position:absolute;bottom:-35px;right:0;left:0}.step_text:last-child{margin:0}.step_text:last-child::after{display:none}.type_images_content{font-size:0;padding:0;margin:100px 0 0 -100px}.type_images_item{display:inline-block;margin:120px 0 0 100px;width:37.3%}.type_images_item:first-child,.type_images_item:nth-child(2){margin:0 0 0 100px}.type_images_item a{display:inline-block;text-decoration:none;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.type_images_item a:hover{opacity:0.8;cursor:pointer}.type_images_item a .type_images{display:inline-block;position:relative;width:100%}.type_images_item a .type_images::before{content:url(/images/diagnosis/quotation_marksL_g.svg);top:-45px;left:-31px;z-index:-1}.type_images_item a .type_images::after{content:url(/images/diagnosis/quotation_marksR_g.svg);bottom:-45px;right:-30px;z-index:-2}.type_images_item a img{width:100%;height:auto}.line_diagnosis_flow_count_btn{display:none;width:300px;margin:0 auto;right:0;left:0;font-size:0;text-align:center;z-index:100}.line_diagnosis_flow_count_btn a{display:inline-block;text-decoration:none;width:100%;padding:10px 0;background-color:#ef3134;border:3px solid #fff;box-sizing:border-box}.line_diagnosis_flow_count_btn a:hover{cursor:pointer}.line_diagnosis_flow_count_btn a:hover p{opacity:0.8}.line_diagnosis_flow_count_btn a p{font-family:urw-din-condensed,noto-sans-cjk-jp,'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-weight:700;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.flow_count{position:relative;height:66px;padding:120px 0;text-align:center}.flow_count_btn_text span{font-size:35px;color:#fff}.line_diagnosis_flow_count_btn a .blank_btn:before{content:url(/images/diagnosis/arrowR_square_w.svg);top:-4px;display:inline-block;margin:0 6px 0 0;position:relative;width:15px;height:auto;vertical-align:middle}.back_text_btn a{font-size:13px;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.back_text_btn a:before{display:inline-block;vertical-align:middle;position:relative;content:url(/images/diagnosis/arrowB_g.svg);margin:0 5px 3px 0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);width:7px;height:auto}.back_text_btn a:hover{opacity:0.8;cursor:pointer}footer{padding:20px 0;text-align:center;color:#242424}footer p{font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-size:14px;font-weight:normal;color:#646464}body#item{font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-style:normal}#item .contents_wrap{margin:120px 0}.diagnosis_detail_title{font-family:noto-sans-cjk-jp,'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-size:0;width:100%;max-width:940px;display:inline-block;position:absolute;top:0;right:0;left:0;margin:0 auto}.diagnosis_detail_title p{background-color:#ef3134;color:#fff;font-size:10px;display:inline-block;padding:5px 15px 7px;position:fixed;z-index:100}.diagnosis_detail_title p span{font-family:urw-din-condensed,noto-sans-cjk-jp,'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-weight:700;font-style:italic;font-size:12px}.feature_headline_img::before,.feature_headline_img::after{display:inline-block;margin:0 auto;width:140px;height:auto;position:absolute}.feature_headline_img::before{content:url(/images/diagnosis/quotation_marksL_g.svg);top:-60px;left:-50px;z-index:-1}.feature_headline_img::after{content:url(/images/diagnosis/quotation_marksR_g.svg);bottom:-60px;right:-50px;z-index:-2}.feature_text{font-weight:normal;word-break:break-all}.back_diagnosis_btn_content{width:100%;text-align:center;margin:88px auto 0}.back_diagnosis_btn{font-family:urw-din-condensed,noto-sans-cjk-jp,'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-weight:700;font-style:italic;display:inline-block;width:300px;margin:0 auto;right:0;left:0;font-size:0;text-align:center;z-index:100}.back_diagnosis_btn a{display:inline-block;text-decoration:none;width:100%;padding:7px 0 13px;background-color:#ef3134}.back_diagnosis_btn a p{-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.back_diagnosis_btn a:hover{cursor:pointer}.back_diagnosis_btn a:hover p{opacity:0.8}.btn_text span{font-size:35px;color:#fff}.back_diagnosis_btn a .back_btn:before{content:url(/images/diagnosis/arrowL_square_w.svg);display:inline-block;width:17px;height:27px;margin:-10px 5px 0 0;position:relative;top:-1px;vertical-align:middle;-webkit-transform:scale(0.8);transform:scale(0.8)}#item .back_text_btn_area .back_text_btn{margin:88px 0 0 0}#item .back_text_btn a:before{display:inline-block;vertical-align:middle;position:relative;content:url(/images/diagnosis/arrowB_g.svg);margin:0 5px 2px 0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);width:7px;height:auto}.breadcrumb,footer{font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-weight:normal}.label_list li.plan{font-weight:normal}.diagnosis_detail section #feature_list h1{word-break:break-all;line-height:1.3}.banner_pctb{display:block}.banner_sp0nly{display:none}@media screen and (min-width: 641px) and (max-width: 800px){.wrapper .contents_wrap{padding:0}h1{width:88.924vw}h2{font-size:7.02vw}h2 .subtitle{font-size:1.872vw;margin:0.78vw 0 0 0}h2 .subtitle.top_margin{margin:1.872vw 0 0 0}.scroll_arrow a{font-size:1.872vw}.content_area{padding:6.24vw 0}.last_content{padding:3.66vw 0 0;width:90%}.bg_withe{width:78.003vw;padding:3.12vw}.main_image_area{padding:7.8vw 0}.explanatory_text{font-size:2.028vw}.explanatory_text::before,.explanatory_text::after,.type_images_item a .type_images::before,.type_images_item a .type_images::after{width:9.36vw}.explanatory_text::before{top:-3.744vw;left:-4.68vw}.explanatory_text::after{bottom:-4.68vw;right:-4.68vw}.step_text{font-size:1.872vw;margin:0 0 3.66vw 0}.step_text::after{width:1.716vw;height:2.184vw;bottom:-3.12vw}.type_images_content{margin:7.321vw 0 0 -9.36vw}.type_images_item{margin:12.48vw 0 0 9.36vw}.type_images_item:first-child,.type_images_item:nth-child(2){margin:0 0 0 9.36vw}.type_images_item a .type_images::before{top:-4.992vw;left:-3.432vw}.type_images_item a .type_images::after{bottom:-5.148vw;right:-3.276vw}.btn_textlink{font-size:1.872vw}.btn_textlink span{padding-left:1.56vw}.btn_textlink span:before{margin:-0.936vw 0 0 0;width:1.092vw}.line_diagnosis_flow_count_btn{width:46.802vw}.line_diagnosis_flow_count_btn a{padding:1.56vw 0;border:0.468vw solid #fff}.flow_count_btn_text span{font-size:4.68vw}.line_diagnosis_flow_count_btn a .blank_btn:before{top:-0.624vw;margin:0 0.624vw 0 0;width:2.028vw}.flow_count{padding:7.8vw 0;height:9.048vw}.back_text_btn_area{margin:0 auto 18.721vw}.back_text_btn a{font-size:1.872vw}.back_text_btn a:before{margin:0 0.781vw 0.469vw 0;width:1.094vw}footer{padding:2.808vw 0}footer p{font-size:1.716vw}#item .wrapper .contents_wrap{padding:0 20px;margin:120px 0 120px 0}.diagnosis_detail_title{width:93%}.feature_headline_img::before,.feature_headline_img::after{width:100px}.feature_headline_img::before{top:-50px;left:-16px}.feature_headline_img::after{bottom:-50px;right:-16px}#item .back_text_btn a{font-size:13px}.banner_pctb{display:block}.banner_sp0nly{display:none}}@media screen and (min-width: 320px) and (max-width: 640px){.wrapper .contents_wrap{padding:0}h2{font-size:14.063vw;margin:0 0 4.688vw 0}h2 .subtitle{font-size:4.063vw;margin:1.563vw 0 0 0}h2 .subtitle.top_margin{margin:3.75vw 0 0 0}.content_area{padding:7.813vw 0}.back_text_btn_area{margin:0 auto 37.5vw}.last_content{padding:7.813vw 0 0;width:80%}.main_image_area{padding:0}.scroll_arrow a{font-size:3.75vw;text-shadow:0 0 1.25vw #242424}.bg_withe{width:78.125vw;padding:6.25vw}.explanatory_text{font-size:3.438vw}.explanatory_text::before,.explanatory_text::after{width:10.938vw;height:8.125vw}.explanatory_text::before{top:-2.812vw;left:-5.312vw}.explanatory_text::after{bottom:-3.125vw;right:-5.312vw}.step_text{font-size:3.75vw;margin:0 0 7.813vw 0}.step_text::after{width:3.75vw;height:4.688vw;bottom:-6.562vw}.type_images_content{margin:9.375vw 0 0 0}.type_images_item{margin:21.875vw 0 0 0;width:100%}.type_images_item:first-child{margin:0}.type_images_item:nth-child(2){margin:21.875vw 0 0 0}.type_images_item a .type_images::before,.type_images_item a .type_images::after{width:15.625vw;height:auto}.type_images_item a .type_images::before{top:-8.3vw;left:-5.2vw}.type_images_item a .type_images::after{bottom:-8.3vw;right:-5.2vw}.btn_textlink{font-size:4.063vw;margin:1.563vw 0 0 0}.btn_textlink span{padding-left:3.125vw}.btn_textlink span:before{margin:-1.875vw 0 0 0;width:2.188vw}.line_diagnosis_flow_count_btn{width:90.625vw}.line_diagnosis_flow_count_btn a{padding:3.125vw 0;border:0.938vw solid #fff}.flow_count_btn_text span{font-size:10.938vw}.line_diagnosis_flow_count_btn a .blank_btn:before{top:-1.25vw;margin:0 1.25vw 0 0;width:4.688vw}.flow_count{padding:16.875vw 0;height:20.625vw}.back_text_btn a{font-size:3.75vw}.back_text_btn a:before{margin:0 0.938vw 0.938vw 0;width:2.188vw}footer{padding:6.25vw 0}footer p{font-size:3.125vw}#item .contents_wrap{margin:80px 0}.diagnosis_detail_title{width:90%}.feature_headline_img::before,.feature_headline_img::after{width:90px}.feature_headline_img::before{top:-40px;left:-14px}.feature_headline_img::after{bottom:-40px;right:-14px}.diagnosis_detail p.feature_headline_img{margin:0 auto 20px}.back_diagnosis_btn_content{margin:50px auto 0}.back_diagnosis_btn{width:100%;max-width:300px}#item .back_text_btn a{font-size:13px}.banner_pctb{display:none}.banner_sp0nly{display:block}}
