@charset "utf-8";.container p{line-height:1.5;margin-top:30px}.container li{list-style:none}.container>section{padding-top:35px}.sec_lead{line-height:2}.flow_arw{text-align:center;margin-top:30px}.col_img_r{float:right;margin:0 0 10px 50px}.col_txt_l{padding-bottom:20px}.stp_box{padding:20px 10px 5px 18px;margin-bottom:30px}.stp_box .ttl{font-weight:700;font-size:17px;color:#1F1F1F;margin-bottom:10px;padding-bottom:3px;padding-left:8px}.stp_box .img_r{float:right;margin:0 0 20px 15px}.stp_box .txt_l{padding:0 0 20px 7px}.stp_box .box p{margin-bottom:15px;padding:0 8px}.stp_box .img{text-align:center}.stp_box .box .img{text-align:center;margin-bottom:15px}.flow_hd_txt{margin-bottom:20px}#flow_contents h2{line-height:1.5;font-size:2em;padding:12px 12px 12px 90px;margin:50px 0 30px;background:#eb6120;color:#fff;position:relative}#flow_contents h2::after{content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:70px 70px 0 0;border-color:#000 transparent transparent transparent}#flow_step{margin-bottom:10px;text-align:center}#step_list{max-width:980px;width:auto;margin:0 auto 50px;padding:0 10px}#step_list ul{display:flex}#step_list ul li img{display:block;width:calc(100%);height:auto}.flow_ttl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;position:relative;margin-bottom:30px;min-height:75px}.flow_ttl::before{content:"";position:absolute;top:0;left:0;width:100%;height:25px;border-top:3px solid #000;border-right:3px solid #000;box-sizing:border-box}.flow_ttl h3{font-size:40px;font-family:'Noto Sans JP',sans-serif!important;font-weight:900;width:calc(100% - 75px);padding:10px 0 10px 75px;color:#eb6120;margin:10px;line-height:1}.flow_ttl::after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:25px;border-bottom:3px solid #eb6120;border-right:3px solid #eb6120;box-sizing:border-box}.flow_item{width:75px;height:75px;position:absolute;top:0;left:0;overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}.flow_item::before{content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:75px 75px 0 0;border-color:#000 transparent transparent transparent;line-height:0;_border-color:#000 #fff #fff #fff;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#ffffff');z-index:-1}.flow_ttl .flow_item p{font-size:14px;font-weight:700;color:#ffe832;margin-right:10px;line-height:2em;margin-bottom:14px}.flow_ttl .flow_item p span{font-size:46px;color:#fff;display:block;font-style:italic;margin-top:2px;text-shadow:#000 2px 0,black -2px 0,black 0 -2px,black 0 2px,black 2px 2px,black -2px 2px,black 2px -2px,black -2px -2px,black 1px 2px,black -1px 2px,black 1px -2px,black -1px -2px,black 2px 1px,black -2px 1px,black 2px -1px,black -2px -1px}@media screen and (max-width:767px){.flow_ttl h3{padding:0}.flow_ttl .flow_item p{margin-bottom:15px}.flow_ttl::after{bottom:0}#step_list{width:auto;padding:0 10px}#step_list ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#step_list ul li img{display:block;width:100%;height:auto}#step_latter{width:84.8%;margin-left:auto}.flow_ttl{width:100vw;margin-left:-3%}.flow_ttl h3{font-size:24px}.flow_hd_txt,.sec_lead,.col_txt_l,.container p,.stp02_set p{width:96%;margin:30px auto 0;text-align:justify;text-justify:inter-ideograph;line-height:2}.flow_arw{margin-top:10px}#sec_step02,#sec_step03,#sec_step04,#sec_step05,#sec_step06,#sec_step07,#sec_step08,#sec_step09,#sec_step010{margin-top:25px}#flow_contents h2{font-size:22px;padding-left:12%}#flow_contents h2::after{border-width:56px 56px 0 0}}#sec_step02{margin-top:35px}#sec_step02 .sec_innter .col_txt_l{line-height:2}.stp02_mv .ttl{margin-bottom:15px}.stp02_mv .ttl_sp{display:none}.set_wrap{width:450px;padding-left:20px;float:left}.set_wrap p{line-height:2;margin-left:-20px}.stp02_box h3{color:#fff;font-size:20px;margin-top:10px;padding:6px 30px;display:inline-block;position:relative;overflow:hidden;background:linear-gradient(90deg,#eb6120 0%,#eb6120 calc(100% - 7px),#f1f2f5 calc(100% - 7px),#f1f2f5 100%);background-size:calc(100%) 100%}.stp02_box h3::before{content:"";position:absolute;width:7px;height:100%;top:0;right:0;background:#000;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);margin-right:3px}.step_bg{background:#F1F2F5;padding:10px 0;margin:20px 0 40px}.stp02_box ul li::before{content:"●";color:#eb6120;line-height:2;padding-left:1.5em}.stp02_mv h3{border-bottom:solid 3px #eb6120;margin-top:30px;font-size:22px;padding-bottom:5px}.stp02_mv ul{padding-bottom:20px;padding-left:20px}.stp02_mv li{font-size:16px;text-indent:-1.5em;padding-left:1.5em;line-height:1.8}.stp02_mv li span{font-weight:700;color:#eb6120}.stp02_set h3{color:#eb6120;font-size:28px;margin:20px;padding-bottom:10px;border-bottom:solid 3px #eb6120}.stp02_set h3.orange_bg{color:#fff;border:none;margin-left:-20px;font-size:20px}@media screen and (max-width:767px){.stp02_mv .ttl_sp{display:block}.stp02_mv .ttl{display:none}}.stp02_set_in{border:3px solid #F8B62C;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-o-border-radius:10px 10px 10px 10px;-ms-border-radius:10px 10px 10px 10px;padding:5px 30px 10px 30px;margin-bottom:30px}.stp02_set_in .ttl{margin-bottom:20px}.stp02_set .subttl{font-weight:700;font-size:17px;color:#F8B62B;background:url(../../../../../../../../themes/protimes_new/assets/img/flow/line_dotted_ora.png) repeat-x left bottom;margin-bottom:7px;padding-bottom:3px;float:left;width:650px}.stp02_set .img_r{float:right;margin:20px 20px 13px 0;width:350px}.stp02_set dl{margin-right:178px;padding-bottom:10px}.stp02_set p{line-height:2;width:500px;margin:0}#sec_step03{margin-top:35px}.stp03area .set_wrap p{margin-left:0}.stp03area .stp02_box{margin:50px 0 20px}.stp03area .img_r{margin-left:15px}.stp03area .mar_top{margin-top:-60px}#sec_step04{margin-top:35px}#sec_step05{margin-top:35px}.stp05area{background:#FDEDF0;padding:20px 20px 10px 18px}.stp05area .ttl{background:url(../../../../../../../../themes/protimes_new/assets/img/flow/line_dotted_pin.png) repeat-x left bottom}.stp05area .img_r{margin:-40px 0 20px 25px}#sec_step06{margin-top:35px}#sec_step06 .txt_sub{line-height:.5;font-weight:700;margin:10px 0 0 20px}#sec_step06 ul li{font-size:16px;padding:0 20px 30px 0}#sec_step06 ul li::before{content:"●";color:#eb6120;line-height:2;position:relative;top:-2px;font-size:20px}#sec_step06 .stp02_set span{font-size:24px;border:none;margin:10px;color:#eb6120;font-weight:700}#sec_step06 .stp02_set .set_wrap{width:auto}@media screen and (max-width:767px){.stp06_box .ttl_sp{border:3px solid #A4DAF5;border-bottom:none;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;display:block}.stp06_box .ttl{display:none}}#sec_step07{margin-top:35px}#sec_step08{margin-top:35px}#sec_step08 .step_bg{padding:10px 0}#sec_step08 .stp02_set p{width:auto}#sec_step09{margin-top:35px}#sec_step10{margin-top:35px}#sec_step10 .txt_sub{line-height:.5;font-weight:700;margin:10px 0 0 20px}#sec_step10 .col_img_r{margin:10px 20px 10px 50px;width:350px}#sec_step10 .cmmt{margin-top:30px;font-weight:700;font-size:14px}#sec_step10 .col_img_r img{padding-bottom:20px}#sec_step10 .set_wrap{width:auto}#iekarute_photo1,#iekarute_photo2{padding:20px}@media screen and (min-width:768px){.sec_innter{padding:0 20px}.stp_box .box{width:calc(50% - 20px)}.stp_box .box:first-child{margin-right:20px}.stp02_box{position:relative}.stp02_box .img{position:absolute;left:15px;bottom:0}.stp03area .box:last-child .img{margin-top:-25px}#sec_step04 .col_img_r{margin-bottom:30px;position:relative}.stp05area .box{margin-bottom:20px}.file_img{position:absolute;top:95px;right:0;padding-right:10px}.stp10_box .img_l{padding-top:5px}}@media screen and (max-width:640px){.ttl_line_r{font-size:18px;line-height:1.5}.stp_box{padding:20px 10px 5px 10px}.col_img_r{float:none;margin:0}.stp02_box{padding:10px 0}.stp02_box .img{text-align:center;margin-bottom:10px}.stp02_box li{padding:0 .4em 8px 1.2em;text-indent:-2.3em}.stp02_set .subttl{float:none;width:auto}.stp02_set p{width:auto}.step_bg{margin:20px 0}.stp02_mv ul{padding:5px 2% 20px 10px}.stp02_set h3{font-size:18px;line-height:1.4;text-align:center;margin:10px}.set_wrap{width:auto;float:none;padding:2%}.stp02_set h3.orange_bg{margin-left:-2%}.stp02_set .img_r{float:none;margin:0 auto;padding-left:0;width:94%}#sec_step03 .col_img_r{float:none;text-align:center}.stp_box .img_r{float:none;margin:0 0 20px;text-align:center}.stp_box .txt_l{padding:0 8px 20px}.set_wrap p{margin-left:0;line-height:2}.col_txt_l{margin:0 auto;width:auto}.stp03area .stp02_box{margin:0}#sec_step04 .col_img_r{float:none;text-align:center}.flow_ttl h3{font-size:24px;line-height:1.2;padding-left:60px}#sec_step06 .col_img_r{float:none;text-align:center;margin-bottom:15px}.stp06_box_in{padding:30px 10px 10px}.stp06_box .img_r{float:none;margin:0 0 20px;text-align:center}.stp06_box .txt_l{padding:0 0 20px}.stp06_box .t_box{padding:0 5px 20px}.stp06_box .t_box th,.stp06_box .t_box td{padding:8px;font-size:14px}#sec_step06 .stp02_set h3{text-align:left;font-size:22px}#sec_step06 .txt_sub{margin-left:3%}#sec_step06 ul li{font-size:16px;padding:5px 3%;line-height:1.8}#sec_step09 .col_img_r{float:none;text-align:center;margin-bottom:15px}.file_img{text-align:center}.stp10_box .file_txt{padding:0 8px 10px;width:auto}.stp10_box .txt_l,.stp10_box .stp_lead,.stp10_box .cmmt,.stp10_box .txt_r{padding:0}.stp_list li{margin:0 5px 15px}.stp10_box .subttl{padding:0 0 8px}.stp10_box .file_txt{padding:0 0 10px}#sec_step10 .txt_sub{line-height:.5;font-weight:700;margin:10px 2%;font-size:14px}#sec_step10 .stp02_set h3{text-align:left}#sec_step10 .col_img_r{width:94%;margin:5px auto 0}#iekarute_photo1,#iekarute_photo2{padding:10px 3%}#iekarute_photo1 img,#iekarute_photo2 img{display:block}#sec_step10 #afterflowIMG1{display:none}}@media screen and (max-width:320px){#sec_step10 .txt_sub{font-size:13px}}#diagnosisLink{text-decoration:underline;display:inline}