#price .inner{width:100%;max-width:1100px;margin:auto}#price .ttlbox .headline01 span{display:block;margin-top:4px;margin-bottom:8px;font-size:1.1rem}@media screen and (min-width: 768px){#price .ttlbox .headline01 span{display:inline;padding-left:1em;font-size:1.2rem;font-weight:normal}}@media screen and (min-width: 1080px){#price .ttlbox .headline01 span{padding-left:1.5em;font-size:1.4rem}}@media screen and (min-width: 768px){#price .c_pagelink_container .c_pagelink_list{margin:-5px -10px}}@media screen and (min-width: 1080px){#price .c_pagelink_container .c_pagelink_list{margin:-10px -5px}}@media screen and (min-width: 1080px){#price .c_pagelink_container .c_pagelink_list li{padding:10px 5px}}@media screen and (min-width: 1080px){#price .c_pagelink_container .c_pagelink_list li .c_pagelink._small{font-size:1.4rem !important;letter-spacing:-0.03em}}@media screen and (min-width: 768px){#price .c_pagelink_container .c_pagelink_list .c_pagelink{font-size:1.5rem !important}}#price .c_option_card._contact{margin-top:0px}@media screen and (min-width: 1080px){#price .c_option_card._contact{padding:30px 35px}}@media screen and (min-width: 1230px){#price .c_option_card._contact{padding:30px 45px;border-radius:15px}}#price .c_option_card .contactbox{padding:15px 20px;background-color:#fff;border-radius:10px;margin-top:20px}@media screen and (min-width: 1080px){#price .c_option_card .contactbox{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:15px;padding:30px 35px;gap:0px 35px}}#price .c_option_card .contactbox .ttl{margin-bottom:10px}#price .c_option_card .contactbox .ttl .en{color:#31a494;font-weight:bold;line-height:1.2em}#price .c_option_card .contactbox .ttl .top{color:#31a494;font-weight:bold;line-height:1.2em;font-size:1.8rem;margin-bottom:.3em}@media screen and (min-width: 1080px){#price .c_option_card .contactbox .ttl .top{font-size:2.1rem;white-space:nowrap}}@media screen and (min-width: 1280px){#price .c_option_card .contactbox .ttl .top{font-size:2.4rem}}#price .c_option_card .contactbox .linebtn{position:relative;display:inline-block;background-color:#06c755;color:#fff;width:100%;text-align:center;font-weight:bold;border-radius:40px;line-height:1em;padding:16px 0px}@media screen and (min-width: 1280px){#price .c_option_card .contactbox .linebtn{font-size:1.8rem;padding:21px 0px}}#price .c_option_card .contactbox .linebtn:after{content:"";width:21px;height:3px;background-image:url(../../images/img/common/icon_arrow_white.svg);background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:50%;right:20px;margin-top:-2px}@media screen and (min-width: 1280px){#price .c_option_card .contactbox .linebtn:after{width:40px;height:5px;right:15px;margin-top:-3px}}#price .c_option_card .contactbox .linebtn span{position:relative;display:inline-block;line-height:1em;padding-left:35px;padding-right:10px}@media screen and (min-width: 1280px){#price .c_option_card .contactbox .linebtn span{padding-left:50px;padding-right:40px}}#price .c_option_card .contactbox .linebtn span:before{content:"";width:25px;height:25px;background-image:url(../../images/img/common/line.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:0px;top:50%;margin-top:-12px}@media screen and (min-width: 1280px){#price .c_option_card .contactbox .linebtn span:before{width:40px;height:40px;margin-top:-20px}}#price .c_option_card .contactbox .tel{margin-top:20px}#price .c_option_card .contactbox .tel+.tel{margin-top:10px}#price .c_option_card .contactbox .bottom{margin-top:10px;color:#31a494;font-weight:bold;line-height:1.4em}#price .c_subtitle+.c_plan_detail{margin-top:0px}#price .c_caution+.c_subtitle{margin-top:30px}@media screen and (min-width: 768px){#price .c_caution+.c_subtitle{margin-top:50px}}
