html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body{font-size:62.5%}a{outline:none;color:inherit}a:hover{text-decoration:none}a.access_link{display:block;background:#ffffff;line-height:1}a.access_link:hover img{opacity:0.8;filter:alpha(opacity=80)}img{vertical-align:bottom;border:0;outline:none}.hide{display:none}body.pc{min-width:980px;background:#dbf1fe url(../image/pc/common/bg_main.png) repeat center top}body.pc header,body.pc article,body.pc footer{width:100%;font-size:1.4rem}body.pc>header{height:100px;background:#ffffff}body.pc>header .inner{margin:0 auto;width:960px;height:100px;position:relative;overflow:hidden}body.pc>header .inner p{position:absolute}body.pc>header .inner p.tpc_logo{top:20px;left:0}body.pc>header .inner p.copy{top:70px;left:0}body.pc>header .inner p.contact_tel{top:15px;right:130px}body.pc>header .inner p.contact_tel a{display:block;background:#ffffff;line-height:1}body.pc>header .inner p.contact_tel a:hover img{opacity:0.8;filter:alpha(opacity=80)}body.pc>header .inner p.contact_web{top:15px;right:0}body.pc>header .inner p.contact_web a{display:block;background:#ffffff;line-height:1}body.pc>header .inner p.contact_web a:hover img{opacity:0.8;filter:alpha(opacity=80)}body.pc .main_vijual{border-top:2px solid #98c8e5;border-bottom:2px solid #98c8e5;background:url(../image/pc/common/bg_mv.png) repeat-x center top}body.pc .main_vijual .inner{width:100%;height:266px;background-position:center center;background-repeat:no-repeat}body.pc .main_vijual .inner h1{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body.pc nav.global_navi{width:100%;height:130px;border-top:2px solid #98c8e5;border-bottom:2px solid #98c8e5;background:url(../image/pc/common/bg_nav.png) repeat-x left top}body.pc nav.global_navi ul{margin:0 auto;width:962px}body.pc nav.global_navi ul li{width:240px;height:65px;float:left}body.pc nav.global_navi ul li.care,body.pc nav.global_navi ul li.report,body.pc nav.global_navi ul li.mechanism,body.pc nav.global_navi ul li.faq{width:241px}body.pc nav.global_navi ul li.care a{width:inherit;height:inherit;display:block;border:none;position:relative;background-color:transparent;background-image:url("../image/pc/common/nav_care.png");background-repeat:no-repeat;background-position:left top;cursor:pointer}body.pc nav.global_navi ul li.care a:hover,body.pc nav.global_navi ul li.care a.active{background-position:left bottom}body.pc nav.global_navi ul li.care a span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body.pc nav.global_navi ul li.irradiation a{width:inherit;height:inherit;display:block;border:none;position:relative;background-color:transparent;background-image:url("../image/pc/common/nav_irradiation.png");background-repeat:no-repeat;background-position:left top;cursor:pointer}body.pc nav.global_navi ul li.irradiation a:hover,body.pc nav.global_navi ul li.irradiation a.active{background-position:left bottom}body.pc nav.global_navi ul li.irradiation a span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body.pc nav.global_navi ul li.recommend a{width:inherit;height:inherit;display:block;border:none;position:relative;background-color:transparent;background-image:url("../image/pc/common/nav_recommend.png");background-repeat:no-repeat;background-position:left top;cursor:pointer}body.pc nav.global_navi ul li.recommend a:hover,body.pc nav.global_navi ul li.recommend a.active{background-position:left bottom}body.pc nav.global_navi ul li.recommend a span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body.pc nav.global_navi ul li.report a{width:inherit;height:inherit;display:block;border:none;position:relative;background-color:transparent;background-image:url("../image/pc/common/nav_report.png");background-repeat:no-repeat;background-position:left top;cursor:pointer}body.pc nav.global_navi ul li.report a:hover,body.pc nav.global_navi ul li.report a.active{background-position:left bottom}body.pc nav.global_navi ul li.report a span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body.pc nav.global_navi ul li.mechanism a{width:inherit;height:inherit;display:block;border:none;position:relative;background-color:transparent;background-image:url("../image/pc/common/nav_mechanism.png");background-repeat:no-repeat;background-position:left top;cursor:pointer}body.pc nav.global_navi ul li.mechanism a:hover,body.pc nav.global_navi ul li.mechanism a.active{background-position:left bottom}body.pc nav.global_navi ul li.mechanism a span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body.pc nav.global_navi ul li.flow a{width:inherit;height:inherit;display:block;border:none;position:relative;background-color:transparent;background-image:url("../image/pc/common/nav_flow.png");background-repeat:no-repeat;background-position:left top;cursor:pointer}body.pc nav.global_navi ul li.flow a:hover,body.pc nav.global_navi ul li.flow a.active{background-position:left bottom}body.pc nav.global_navi ul li.flow a span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body.pc nav.global_navi ul li.monitor a{width:inherit;height:inherit;display:block;border:none;position:relative;background-color:transparent;background-image:url("../image/pc/common/nav_monitor.png");background-repeat:no-repeat;background-position:left top;cursor:pointer}body.pc nav.global_navi ul li.monitor a:hover,body.pc nav.global_navi ul li.monitor a.active{background-position:left bottom}body.pc nav.global_navi ul li.monitor a span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body.pc nav.global_navi ul li.faq a{width:inherit;height:inherit;display:block;border:none;position:relative;background-color:transparent;background-image:url("../image/pc/common/nav_faq.png");background-repeat:no-repeat;background-position:left top;cursor:pointer}body.pc nav.global_navi ul li.faq a:hover,body.pc nav.global_navi ul li.faq a.active{background-position:left bottom}body.pc nav.global_navi ul li.faq a span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body.pc>article{margin:0 auto;padding-top:20px;width:960px;overflow:hidden}body.pc>article section{margin:20px 0;padding:0 30px;width:960px;position:relative;overflow:visible;background:url(../image/pc/common/bg_content_middle.png) repeat-y center top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.pc>article section:before{content:url("../image/pc/common/bg_content_top.png");width:960px;height:20px;position:absolute;top:-20px;left:0}body.pc>article section:after{content:url("../image/pc/common/bg_content_bottom.png");width:960px;height:20px;line-height:1;position:absolute;bottom:-20px;left:0}body.pc>article aside.banners{margin:60px auto 0 auto;width:960px;height:120px}body.pc>article aside.banners p.monitor{float:left}body.pc>article aside.banners p.report{float:right}body.pc>article aside.banners p a{display:block;background:#ffffff;line-height:1}body.pc>article aside.banners p a:hover img{opacity:0.8;filter:alpha(opacity=80)}body.pc p.page_top{margin:40px auto 0 auto;padding-left:760px;width:200px;height:34px}body.pc p.page_top a{width:inherit;height:inherit;display:block;border:none;position:relative;background-color:transparent;background-image:url("../image/pc/common/btn_pagetop.png");background-repeat:no-repeat;background-position:left top;cursor:pointer}body.pc p.page_top a:hover,body.pc p.page_top a.active{background-position:left bottom}body.pc p.page_top a span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body.pc footer{background:#ffffff;overflow:hidden}body.pc footer .inner{margin:20px auto 0 auto;width:960px;overflow:hidden}body.pc footer .inner p.logo{margin-top:10px;width:90px;float:left}body.pc footer .inner nav.navi{margin:10px 0 60px 20px;float:left}body.pc footer .inner nav.navi ul{float:left;font-size:12px}body.pc footer .inner nav.navi ul.nav1{width:240px}body.pc footer .inner nav.navi ul.nav2{width:280px}body.pc footer .inner nav.navi ul li{margin-bottom:15px;line-height:1}body.pc footer .inner nav.navi ul li a{padding-left:7px;color:#53a3d3;background:url(../image/pc/common/icon_footer_navi.png) no-repeat left center}body.pc footer .inner .contact{width:330px;float:right}body.pc footer .inner .contact p.tel{width:auto;float:left}body.pc footer .inner .contact p.tel a{display:block;background:#ffffff;line-height:1}body.pc footer .inner .contact p.tel a:hover img{opacity:0.8;filter:alpha(opacity=80)}body.pc footer .inner .contact p.contact{width:auto;float:right}body.pc footer .inner .contact p.contact a{display:block;background:#ffffff;line-height:1}body.pc footer .inner .contact p.contact a:hover img{opacity:0.8;filter:alpha(opacity=80)}body.pc footer p.copyright{padding-top:10px;width:100%;height:65px;background:#53a3d3;line-height:2.3;text-align:center;font-size:1.2rem;color:#ffffff}body.sp{font-family:sans-serif;line-height:1.5;-webkit-text-size-adjust:100%}body.sp header,body.sp article,body.sp footer{width:100%;min-width:320px;font-size:1.2rem}body.sp .contact_area{margin:0;padding:18px 10px 25px 10px;width:100%;height:auto;overflow:hidden;background:url(../image/sp/common/bg_contact_area.png) repeat left top;background-size:5px 5px;color:#53a3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.sp .contact_area dl dt{margin-bottom:12px;text-align:center;font-size:13px;line-height:1}body.sp .contact_area dl.for_web dd{margin-bottom:20px}body.sp .contact_area dl.for_web dd a{width:100%;height:40px;display:block;border:1px solid #ff7fc2;text-align:center;text-decoration:none;font-size:1.2rem;font-weight:bold;color:#ffffff;line-height:1;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;-webkit-box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmE2ZDUiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmN2ZjMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #ffa6d5),color-stop(51%, #ff7fc2));background:-moz-linear-gradient(top, #ffa6d5 50%,#ff7fc2 51%);background:-webkit-linear-gradient(top, #ffa6d5 50%,#ff7fc2 51%);background:linear-gradient(to bottom, #ffa6d5 50%,#ff7fc2 51%);text-shadow:-1px -1px 0 rgba(0,0,0,0.1)}body.sp .contact_area dl.for_web dd a span{margin-top:-0.5em;position:absolute;top:50%;left:0;width:100%;height:1em;display:block;font-weight:bold}body.sp .contact_area dl.for_web dd a span{background:url(../image/sp/common/icon_arrow_btn.png) no-repeat 96% center;background-size:5px 6px}body.sp .contact_area dl.for_tel dd .tel_no{padding:10px;width:70%;height:80px;float:left;border:1px solid #cdcdcd;background:#ffffff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.sp .contact_area dl.for_tel dd .tel_no a{margin-bottom:7px;width:181px;height:20px;display:block;background:url(../image/sp/common/text_telno.png) no-repeat left top;background-size:181px 20px;position:relative}body.sp .contact_area dl.for_tel dd .tel_no a span{display:none}body.sp .contact_area dl.for_tel dd a.call{float:right;width:27%;height:80px;display:block;border:1px solid #ff7fc2;text-align:center;text-decoration:none;font-size:1.2rem;font-weight:bold;color:#ffffff;line-height:1;position:relative;-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;-moz-box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;-webkit-box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmE2ZDUiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmN2ZjMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #ffa6d5),color-stop(51%, #ff7fc2));background:-moz-linear-gradient(top, #ffa6d5 50%,#ff7fc2 51%);background:-webkit-linear-gradient(top, #ffa6d5 50%,#ff7fc2 51%);background:linear-gradient(to bottom, #ffa6d5 50%,#ff7fc2 51%);text-shadow:-1px -1px 0 rgba(0,0,0,0.1)}body.sp .contact_area dl.for_tel dd a.call span{margin-top:-0.5em;position:absolute;top:50%;left:0;width:100%;height:1em;display:block;font-weight:bold}body.sp .contact_area dl.for_tel dd a.call:before{content:'';width:100%;height:49px;display:block;background:url(../image/sp/common/icon_phone.png) no-repeat center top;background-size:40px 49px;position:absolute;top:5px;left:0}body.sp .contact_area dl.for_tel dd a.call span{top:84%}body.sp .contact_area p.show_access{padding-top:20px;clear:both}body.sp .contact_area p.show_access a{width:100%;height:40px;display:block;border:1px solid #ff7fc2;text-align:center;text-decoration:none;font-size:1.2rem;font-weight:bold;color:#ffffff;line-height:1;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;-webkit-box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmE2ZDUiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmN2ZjMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #ffa6d5),color-stop(51%, #ff7fc2));background:-moz-linear-gradient(top, #ffa6d5 50%,#ff7fc2 51%);background:-webkit-linear-gradient(top, #ffa6d5 50%,#ff7fc2 51%);background:linear-gradient(to bottom, #ffa6d5 50%,#ff7fc2 51%);text-shadow:-1px -1px 0 rgba(0,0,0,0.1);border:1px solid #53a3d3;-moz-box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;-webkit-box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4NmMxZTQiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzUzYTNkMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #86c1e4),color-stop(51%, #53a3d3));background:-moz-linear-gradient(top, #86c1e4 50%,#53a3d3 51%);background:-webkit-linear-gradient(top, #86c1e4 50%,#53a3d3 51%);background:linear-gradient(to bottom, #86c1e4 50%,#53a3d3 51%)}body.sp .contact_area p.show_access a span{margin-top:-0.5em;position:absolute;top:50%;left:0;width:100%;height:1em;display:block;font-weight:bold}body.sp .contact_area p.show_access a span{background:url(../image/sp/common/icon_arrow_btn.png) no-repeat 96% center;background-size:5px 6px}body.sp>header{text-align:center;width:100%;height:46px;background:#ffffff}body.sp>header p.tpc_logo{margin:11px 0 0 10px;width:67px;height:25px;float:left}body.sp>header p.tpc_logo a{background-size:67px 25px;width:inherit;height:inherit;display:block;border:none;position:relative;background-color:transparent;background-image:url("../image/sp/common/logo_tpc.png");background-repeat:no-repeat;background-position:left top;cursor:pointer}body.sp>header p.tpc_logo a:hover,body.sp>header p.tpc_logo a.active{background-position:left bottom}body.sp>header p.tpc_logo a span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body.sp>header p.contact{margin:11px 10px 0 0;width:146px;height:25px;float:right}body.sp>header p.contact a{width:inherit;height:inherit;display:block;border:1px solid #ff7fc2;text-align:center;text-decoration:none;font-size:1.2rem;font-weight:bold;color:#ffffff;line-height:1;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;-webkit-box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;box-shadow:0px 0px 3px 0px rgba(255,255,255,0.4) inset;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmE2ZDUiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmN2ZjMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #ffa6d5),color-stop(51%, #ff7fc2));background:-moz-linear-gradient(top, #ffa6d5 50%,#ff7fc2 51%);background:-webkit-linear-gradient(top, #ffa6d5 50%,#ff7fc2 51%);background:linear-gradient(to bottom, #ffa6d5 50%,#ff7fc2 51%);text-shadow:-1px -1px 0 rgba(0,0,0,0.1)}body.sp>header p.contact a span{margin-top:-0.5em;position:absolute;top:50%;left:0;width:100%;height:1em;display:block;font-weight:bold}body.sp>header p.contact a span{background:url(../image/sp/common/icon_arrow_btn.png) no-repeat 96% center;background-size:5px 6px;font-weight:normal}body.sp>article{background:#f2f2f2}body.sp>article>h2{padding-left:30px;width:auto;height:50px;background:#53a3d3 url(../image/sp/common/bg_title_icon.png) no-repeat 10px 15px;background-size:15px 17px;line-height:3.5;font-size:1.5rem;color:#ffffff}body.sp>article section{margin:10px;overflow:hidden;background:#ffffff}body.sp p.page_top{border-bottom:1px solid #badaed}body.sp p.page_top a{display:block;height:50px;background:#53a3d3;overflow:hidden;line-height:1;text-align:center;text-decoration:none;font-size:1.6rem;font-weight:bold;color:#ffffff}body.sp p.page_top a span{margin:18px auto 0 auto;width:120px;display:block;background:url(../image/sp/common/icon_arrow_gotop.png) no-repeat right center;background-size:11px 10px}body.sp nav.navi ul{background:#ffffff}body.sp nav.navi ul li{border-bottom:1px solid #badaed}body.sp nav.navi ul li a{padding:14px 10px;display:block;line-height:1;text-decoration:none;font-size:1.2rem;font-weight:bold;color:#53a3d3}body.sp footer{padding:10px 0;text-align:center;line-height:1.2;font-size:0.8rem;font-weight:bold;color:#53a3d3}
