body .wrap,body .pc_wrap{padding:0 3%}header h1 a{padding:20px}header .pc_nav{width:210px;margin:30px 80px 0 0}header .pc_nav ul li a{padding:0 1em}header .menu_bar{right:10px}@media (min-width:880px) and (max-width:1000px){header .pc_nav{width:352px;margin:52px 80px 0 0}}main .contact{padding:0 1%}.p_menu .wrap{width:600px;padding:0}.cont_box h4.deco:after,#privacy .cont_box h4.deco:after{left:calc(0vw - (50vw - 12%));width:calc(50vw - 10%)}.lower .top_cont.no_img>div>div:first-child{width:100%}.lower .top_cont.no_img>div>div:first-child h2{margin-bottom:0}.lower .top_cont.no_img>div>div:nth-child(2){margin:0 0 0 auto}@media (min-width:781px) and (max-width:939px){.exam .exam_list{overflow:hidden;width:100%}.exam .condition{padding-left:0}}#home .top_cont .catch,#home .top_cont .reception{right:20px}#home .about{background-position:-25vw center}@media (min-width:781px) and (max-width:939px){#home .about{background-position:-40vw center}#home .about>div.wrap{padding-left:30vw}}.increased_item #xo-slider-13 .slide-content{padding:12px 5%}#about .spstore h3{margin-right:50px}#about .spstore h3+div{max-width:calc(100% - 300px - 50px)}#first #price>div.wrap{padding:0}#first #experts:before,#first #about:before{background-position:-15vw top}#first #experts>div.wrap,#first #about>div.wrap{padding:120px 3% 70px 500px}#first #experts>div.wrap h3,#first #about>div.wrap h3{left:3%}#first #tips{background-position:-10vw 145px,85vw 485px,-10vw 903px,85vw bottom}#first #tips div.wrap{padding:0}#reception #business:before{background-position:-42vw top}#reception #business>div.wrap{padding:60px 3% 40px 280px}#reception #business>div.wrap h3{left:3%}