body.pc .main_vijual{background:url(../image/pc/top/bg_mv.jpg) repeat-x center top}body.pc .main_vijual .inner{height:526px;background-image:url(../image/pc/top/img_mv.jpg)}body.pc article.top section#about_tpc{width:700px;float:left;background:url(../image/pc/top/bg_content_middle.png) repeat-y center top}body.pc article.top section#about_tpc:before{content:url("../image/pc/top/bg_content_top.png");width:700px}body.pc article.top section#about_tpc:after{content:url("../image/pc/top/bg_content_bottom.png");width:700px}body.pc article.top section#about_tpc h2{margin:33px 0 32px 0}body.pc article.top section#about_tpc p.point{padding:20px 20px 0 260px;margin-bottom:20px;width:640px;height:100px;background:url(../image/pc/top/bg_point.png) no-repeat left top;line-height:1.5;color:#ffffff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.pc article.top section#about_tpc p.point1{float:left}body.pc article.top section#about_tpc p.point2{float:right}body.pc article.top section#about_tpc p.point3{padding-top:23px;clear:both;text-align:center}body.pc article.top section#about_tpc p.text{margin:20px 0;color:#555555;line-height:1.5}body.pc article.top section#about_tpc p.more_miradry{margin-bottom:40px;text-align:center}body.pc article.top section#about_tpc p.more_miradry a{display:block;background:#ffffff;line-height:1}body.pc article.top section#about_tpc p.more_miradry a:hover img{opacity:0.8;filter:alpha(opacity=80)}body.pc article.top section#about_tpc dl.cost{margin-bottom:20px;text-align:center;line-height:1}body.pc article.top section#about_tpc dl.cost dt{margin-bottom:12px}body.pc article.top section#monitor{margin:20px 0 30px 720px;padding:0 25px;width:230px;background:url(../image/pc/top/bg_sidebar_middle.png) repeat-y center top;text-align:center}body.pc article.top section#monitor:before{content:url("../image/pc/top/bg_sidebar_top.png");width:230px}body.pc article.top section#monitor:after{content:url("../image/pc/top/bg_sidebar_bottom.png");width:230px}body.pc article.top section#monitor h2{padding-top:15px;clear:none}body.pc article.top section#monitor p.entry_btn a{display:block;background:#ffffff;line-height:1}body.pc article.top section#monitor p.entry_btn a:hover img{opacity:0.8;filter:alpha(opacity=80)}body.pc article.top section#monitor .about_monitor:before,body.pc article.top section#monitor .about_monitor:after{content:'';margin:15px 0;width:100%;height:4px;display:block;background:url("../image/pc/top/img_border-sidebar.png") repeat-x center top}body.pc article.top section#monitor .about_monitor dl{margin-bottom:11px}body.pc article.top section#monitor .about_monitor dl dt{margin-bottom:1px}body.pc article.top section#monitor .about_monitor p.about_monitor_btn{margin-top:15px}body.pc article.top section#monitor .about_monitor p.about_monitor_btn a{display:block;background:#ffffff;line-height:1}body.pc article.top section#monitor .about_monitor p.about_monitor_btn a:hover img{opacity:0.8;filter:alpha(opacity=80)}body.pc article.top section#monitor p.contact_text{margin-bottom:10px}body.pc article.top section#monitor p.contact_tel{margin-bottom:13px}body.pc article.top aside.banner{margin:0 0 0 720px;width:230px}body.pc article.top aside.banner p{margin-top:10px}body.pc article.top aside.banner p a{display:block;background:#ffffff;line-height:1}body.pc article.top aside.banner p a:hover img{opacity:0.8;filter:alpha(opacity=80)}body.sp article.top header img{width:100%;height:auto}body.sp article.top nav.about_navi{padding:5px 10px;width:100%;background:#c8e5f7;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.sp article.top nav.about_navi ul{overflow:hidden}body.sp article.top nav.about_navi ul li{width:49%}body.sp article.top nav.about_navi ul li.about{float:left}body.sp article.top nav.about_navi ul li.about a{background:#53a3d3 url(../image/sp/top/btn_text_about_miradry.png) no-repeat center center;background-size:133px 38px}body.sp article.top nav.about_navi ul li.voice{float:right}body.sp article.top nav.about_navi ul li.voice a{border:1px solid #53a3d3;position:relative;background:#fff url(../image/sp/top/btn_text_voice.png) no-repeat center center;background-size:77.5px 26.5px}body.sp article.top nav.about_navi ul li.voice a:after{content:'';width:6px;height:7px;display:block;position:absolute;top:20px;right:10px;background:url(../image/sp/top/icon_arrow_voice.png) no-repeat center center;background-size:6px 7px}body.sp article.top nav.about_navi ul li a{width:100%;height:50px;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}body.sp article.top nav.about_navi ul li a span{display:none}body.sp article.top nav.main_menu{background:#ffffff;overflow:hidden}body.sp article.top nav.main_menu ul{margin:10px}body.sp article.top nav.main_menu ul li{margin-bottom:5px;overflow:hidden}body.sp article.top nav.main_menu ul li a{padding:0 0 0 80px;width:100%;height:45px;display:table;position:relative;background-color:#ffffff;background-repeat:no-repeat;background-position:left top;background-size:44px 43px;border:1px solid #53a3d3;font-size:1.2rem;font-weight:bold;text-decoration:none;color:#53a3d3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.sp article.top nav.main_menu ul li a span{padding-right:30px;display:table-cell;vertical-align:middle}body.sp article.top nav.main_menu ul li a span:before{content:'';width:21px;height:21px;display:block;position:absolute;top:10px;left:52px;background-position:center center;background-repeat:no-repeat;background-size:21px 21px}body.sp article.top nav.main_menu ul li a span:after{content:'';width:7px;height:7px;display:block;position:absolute;top:17px;right:10px;background:url(../image/sp/top/icon_arrow_menu.png) center center no-repeat;background-size:7px 7px}body.sp article.top nav.main_menu ul li.care a{background-image:url(../image/sp/common/img_nav_page1.jpg)}body.sp article.top nav.main_menu ul li.care a span:before{background-image:url(../image/sp/common/icon_nav_page1.png)}body.sp article.top nav.main_menu ul li.irradiation a{background-image:url(../image/sp/common/img_nav_page2.jpg)}body.sp article.top nav.main_menu ul li.irradiation a span:before{background-image:url(../image/sp/common/icon_nav_page2.png)}body.sp article.top nav.main_menu ul li.recommend a{background-image:url(../image/sp/common/img_nav_page3.jpg)}body.sp article.top nav.main_menu ul li.recommend a span:before{background-image:url(../image/sp/common/icon_nav_page3.png)}body.sp article.top nav.main_menu ul li.report a{background-image:url(../image/sp/common/img_nav_page4.jpg)}body.sp article.top nav.main_menu ul li.report a span:before{background-image:url(../image/sp/common/icon_nav_page4.png)}body.sp article.top nav.main_menu ul li.mechanism a{background-image:url(../image/sp/common/img_nav_page5.jpg)}body.sp article.top nav.main_menu ul li.mechanism a span:before{background-image:url(../image/sp/common/icon_nav_page5.png)}body.sp article.top nav.main_menu ul li.flow a{background-image:url(../image/sp/common/img_nav_page6.jpg)}body.sp article.top nav.main_menu ul li.flow a span:before{background-image:url(../image/sp/common/icon_nav_page6.png)}body.sp article.top nav.main_menu ul li.monitor a{background-image:url(../image/sp/common/img_nav_page7.jpg)}body.sp article.top nav.main_menu ul li.monitor a span:before{background-image:url(../image/sp/common/icon_nav_page7.png)}body.sp article.top nav.main_menu ul li.faq a{background-image:url(../image/sp/common/img_nav_page8.jpg)}body.sp article.top nav.main_menu ul li.faq a span:before{background-image:url(../image/sp/common/icon_nav_page8.png)}body.sp article.top section#about_miradry{margin:0;overflow:hidden;padding:10px;border:2px solid #53a3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.sp article.top section#about_miradry h2 img,body.sp article.top section#about_miradry p.about img{width:100%;height:auto}body.sp article.top section#about_miradry h2{margin-top:10px}body.sp article.top section#about_miradry p.about{margin:10px}body.sp article.top section#about_miradry p.text{margin-bottom:10px;color:#666666}body.sp article.top section#about_tpc{margin:0;padding-top:11px;text-align:center;color:#53a3d3}body.sp article.top section#about_tpc p.logo img{width:67px;height:25px}body.sp article.top section#about_tpc p.tpc_info span{font-size:1.8rem}body.sp article.top section#about_tpc p.tpc_info strong{font-weight:bold}body.sp article.top section#about_tpc p.cost{margin:10px;padding:17px 0;border:1px solid #53a3d3;line-height:1.2;font-size:1.8rem}body.sp article.top section#about_tpc p.cost small{font-size:1.3rem}body.sp article.top section#about_tpc p.monitor{margin:10px;padding:17px 0;border:1px solid #ff7fc2;font-size:1.8rem;font-weight:bold;color:#ff7fc2}body.sp article.top section.contents{padding:10px;color:#666666}body.sp article.top section.contents h2{margin:10px 0;width:100%}body.sp article.top section.contents h2 img{width:100%;height:auto}body.sp article.top section.contents p.about{margin-bottom:15px}body.sp article.top section.contents p.about img{width:100%;height:auto}body.sp article.top section.contents p.text{padding-bottom:10px}body.sp article.top section.contents p.more a{margin:10px auto;width:185px;height:40px;display:block;border:1px solid #53a3d3;background:url(../image/sp/top/icon_arrow_more.png) no-repeat 90% center;background-size:8px 9px;text-align:center;text-decoration:none;line-height:2.6;font-size:1.5rem;font-weight:bold;color:#53a3d3;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.sp article.top section.contents#recommend ul{overflow:hidden}body.sp article.top section.contents#recommend ul li{margin-bottom:10px;width:48%;line-height:1.2;font-size:9px;font-weight:bold;color:#53a3d3}body.sp article.top section.contents#recommend ul li img{margin-bottom:5px;width:100%;height:auto}body.sp article.top section.contents#recommend ul li.step1,body.sp article.top section.contents#recommend ul li.step3{clear:both;float:left}body.sp article.top section.contents#recommend ul li.step2,body.sp article.top section.contents#recommend ul li.step4{float:right}body.sp article.top section.contents#report p.text{font-weight:bold;color:#53a3d3}body.sp article.top section.contents#flow h3{margin-bottom:10px;font-size:1.4rem;font-weight:bold;color:#53a3d3}body.sp article.top section.contents#flow dl{margin-bottom:20px;overflow:hidden;background:url(../image/sp/flow/bg_step.png) repeat-y left top;background-size:20px 5px}body.sp article.top section.contents#flow dl dt{padding-left:25px;height:20px;background-position:left top;background-repeat:no-repeat;background-size:20px 20px;font-size:1.4rem;font-weight:bold;color:#b69333}body.sp article.top section.contents#flow dl dd{margin:10px 0 0 26px;overflow:hidden}body.sp article.top section.contents#flow dl dd .text{width:60%;float:left;display:block;font-size:1.0rem}body.sp article.top section.contents#flow dl dd .image{float:right;display:block}body.sp article.top section.contents#flow dl dd .image img{width:85px;height:65px}body.sp article.top section.contents#flow dl.step1 dt{background-image:url(../image/sp/flow/icon_step1.png)}body.sp article.top section.contents#monitor h3{margin-bottom:3px;padding-left:12px;min-height:13px;background:url(../image/sp/top/bg_title_sub.png) no-repeat left top;background-size:11px 13px;line-height:1;font-size:1.4rem;font-weight:bold;color:#53a3d3}body.sp article.top section.contents#monitor p.text strong{color:#ff7fc2}
/* 20211215追記  */
body.pc .main_vijual .inner{
	height: 426px;
	background-position: top center;
}