@charset "UTF-8";.lp_main_contents,.lp_main_contents a{color:#324158}.bg_gray{background:#f0f5f5!important}.btn_area{margin-bottom:0!important}.btn_area.center{margin-left:auto!important;margin-right:auto!important}.btn_area.center .lp_btn{margin-left:auto;margin-right:auto}a.lp_btn{background:#f8b62d;border:solid 1px #f8b62d;color:#fff;transition:all .2s ease,visibility 0s;display:flex;justify-content:center;align-items:center;width:100%;font-weight:700;text-decoration:none}.lp_btn:hover{text-decoration:none;background:#fff;color:#f8b62d}.lp_btn .icon{background-image:url(/img/domain/grasp/domaindoctor/ico_arrow.svg);background-position:right center;background-repeat:no-repeat}.lp_btn:hover .icon{background-image:url(/img/domain/grasp/domaindoctor/ico_arrow_orange.svg)}.txt_catchphrase{font-weight:400!important;line-height:1.8!important}.txt_catchphrase.txt_bold{font-weight:700!important}.txt_orange{color:#f8b62d}.lp_main_sec_tit{color:#64c0c3;border-style:solid;border-color:#64c0c3}.lp_main_sec_tit h2{display:flex;flex-wrap:wrap;align-items:center}.tit_points img{height:80px;width:auto}.lp_main_visual_area .tit_area{text-align:center}.lp_main_visual_area .tit_area h1{margin:0}.sec_intro .site_inner{position:relative}.sec_intro .img_area{position:absolute;margin:0!important}.sec_intro .txt_catchphrase{margin-bottom:0!important}.service_list .tit{font-weight:700}.service_list .col .img_area{margin:0!important}.flow_list .tit{font-weight:700}.flow_list .col .img_area{margin:0!important}.flow_content{display:flex;flex-wrap:wrap}.flow_content .img_area{margin:0!important}.flow_content .img_area img{width:auto;margin-left:auto;margin-right:auto}.sec.sec_plan{padding-top:0!important}.plan_area{text-align:center}.plan_area .price{font-weight:700;display:inline-block;border-bottom:1px solid #324158}.sec_contact{background:#64c0c3;color:#fff}@media screen and (min-width:768px){.sec{padding-top:80px!important;padding-bottom:80px!important}.lp_btn{max-width:280px;min-height:48px;border-radius:6px;font-size:14px}.lp_btn .icon{background-size:7px;padding-right:11px}.lp_main_sec_tit{border-width:0 0 0 11px;padding-left:15px;font-size:24px;margin-bottom:60px}.txt_catchphrase{font-size:18px}.lp_main_visual_area{padding-top:60px;padding-bottom:60px}.lp_main_visual_area .site_inner{display:flex;justify-content:space-between;position:relative}.security_badge{position:absolute;top:-40px;right:20px}.security_badge a img{width:130px;height:145px}.lp_main_visual_area .txt_catchphrase{font-size:18px!important;margin-top:20px}.lp_main_visual_area .txt_area{width:calc(60% - 20px);display:flex;flex-wrap:wrap;align-content:space-between}.lp_main_visual_area .txt_area .tit_area,.lp_main_visual_area .txt_area .btn_area{width:100%}.lp_main_visual_area .img_area{width:40%}.lp_main_visual_area .img_area img{width:90%;margin-top:40px}.sec_intro .img_area{right:20px;top:0;width:30%;margin:0!important}.sec_intro .lp_main_sec_tit{width:75%}.sec_intro .txt_catchphrase{width:calc(70% - 20px);font-size:18px!important}.service_list{display:flex;justify-content:space-between}.service_list .col{width:30%}.service_list .col .img_area{width:180px;margin-right:auto!important;margin-left:auto!important}.service_list .tit{text-align:center;font-size:20px;margin:20px 0 10px 0}.service_list .txt{font-size:14px;line-height:1.6}.flow_list{display:flex;justify-content:space-between}.flow_list .col{position:relative;width:calc((100% - 150px)/4)}.flow_list .col:not(:last-child):after{content:"";width:20px;height:30px;display:block;position:absolute;top:calc(50% - 15px);background:url(/img/domain/grasp/domaindoctor/ico_arrow_gray.svg)no-repeat center center;background-size:20px;right:-40px}.flow_list .col .img_area img{height:100px;width:auto;margin-left:auto!important;margin-right:auto!important}.flow_list .col .tit{text-align:center;margin-top:30px;font-size:18px}.flow_content_wrap .sec:nth-child(even) .img_area{order:2}.flow_content{display:flex;align-items:center}.flow_content .img_area{width:40%}.flow_content .img_area img{max-height:260px}.flow_content .txt_area{width:60%}.flow_content .tit{font-size:24px;margin-bottom:30px}.flow_content .txt_annotation{text-indent:14px;margin-top:20px!important}.plan_area{padding:60px 30px}.plan_area .price{font-size:40px;padding-bottom:15px;margin-bottom:15px}.plan_area .price .txt_small{font-size:20px}.plan_area .txt{font-size:20px}.sec.sec_contact{padding-top:50px!important;padding-bottom:50px!important}.sec_contact .txt_catchphrase{margin-bottom:20px!important}.sec_contact .btn_area{margin-top:30px!important}}@media screen and (min-width:900px){.sec_intro{margin-bottom:30px}.sec_intro .txt_catchphrase{font-size:20px!important}}@media screen and (max-width:767.9px){.sec{padding-top:calc((60/320)*100vw)!important;padding-bottom:calc((60/320)*100vw)!important}.lp_btn{max-width:calc((280/320)*100vw)!important;min-height:calc((42/320)*100vw);border-radius:calc((6/320)*100vw);font-size:calc((12/320)*100vw)}.lp_btn .icon{background-size:calc((7/320)*100vw);padding-right:calc((11/320)*100vw)}.lp_main_sec_tit{border-width:0 0 0 calc((5/320)*100vw);padding-left:calc((10/320)*100vw);font-size:calc((16/320)*100vw);margin-bottom:calc((40/320)*100vw)}.txt_catchphrase{font-size:calc((16/320)*100vw)!important}.lp_main_visual_area{padding-top:calc((30/320)*100vw);padding-bottom:calc((40/320)*100vw)}.lp_main_visual_area .txt_catchphrase{font-size:calc((13/320)*100vw)!important;margin-top:calc((10/320)*100vw)}.security_badge{margin-top:20px;width:130px;height:145px;margin-left:auto;margin-right:auto}.lp_main_visual_area .img_area{width:calc((180/320)*100vw);margin:calc((20/320)*100vw) auto calc((30/320)*100vw) auto}.sec_intro .img_area{right:calc((20/320)*100vw);bottom:calc((-75/320)*100vw);width:calc((60/320)*100vw)}.sec.sec_service{padding-bottom:0!important}.service_list .col{display:flex;justify-content:space-between;align-items:center}.service_list .col:not(:first-child){margin-top:calc((20/320)*100vw)}.service_list .col .img_area{width:calc((60/320)*100vw)}.service_list .col .txt_area{width:calc(100% - ((70/320)*100vw))}.service_list .col .tit{font-size:calc((14/320)*100vw);margin-bottom:calc((5/320)*100vw)}.service_list .col .txt{font-size:calc((12/320)*100vw)}.flow_list .col{display:flex;justify-content:space-between;align-items:center}.flow_list .col:not(:first-child){margin-top:calc((30/320)*100vw)}.flow_list .col .img_area{width:calc((60/320)*100vw);height:calc((60/320)*100vw)}.flow_list .col .img_area img{width:auto;height:calc((60/320)*100vw);margin-left:auto;margin-right:auto}.flow_list .col .tit{width:calc(100% - ((70/320)*100vw));font-size:calc((18/320)*100vw)}.flow_content .img_area{width:100%}.flow_content .img_area img{max-height:calc((160/320)*100vw)}.flow_content .tit{font-size:calc((20/320)*100vw);margin-top:calc((20/320)*100vw);margin-bottom:calc((20/320)*100vw)}.flow_content .txt_annotation{margin-top:calc((20/320)*100vw)!important}.plan_area{padding:calc((20/320)*100vw) calc((10/320)*100vw)}.plan_area .price{font-size:calc((25/320)*100vw);padding-bottom:calc((15/320)*100vw);margin-bottom:calc((15/320)*100vw)}.plan_area .price .txt_small{font-size:calc((15/320)*100vw)}.plan_area .txt{font-size:calc((16/320)*100vw)}.sec.sec_contact{padding-top:calc((30/320)*100vw)!important;padding-bottom:calc((30/320)*100vw)!important}.sec_contact .txt_catchphrase{margin-bottom:calc((15/320)*100vw)!important}.sec_contact .txt{font-size:calc((14/320)*100vw)!important}.sec_contact .btn_area{margin-top:calc((20/320)*100vw)!important}}@media screen and (max-width:480px){.lp_main_sec_tit h2{flex-direction:column}.tit_points img{height:auto}}