@charset "UTF-8";a,a:hover,body{color:#000}#top .body .area ul.cleanmenu li a:hover,.area ul.info li.button a:hover,footer .inner .sitemap ul.box li a:hover,header .header nav.menu ul li.pulldown ul.pd_list li a:hover,header .inner #g_nav ul li a:hover{opacity:.7}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@media all and (max-width:769px){br.m{display:none}.m_left_text{text-align:left!important}}a{text-decoration:none}input:focus,textarea:focus{outline:0}.cf{overflow:hidden}.left{float:left}.right{float:right}.none{display:none}img{vertical-align:bottom;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}body{font-family:YuGothic,'游ゴシック体 ミディアム','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif;font-size:14px;letter-spacing:.5px;-webkit-text-size-adjust:100%}#cleaningmenu .body .table .title h3,#cleaningmenu .body .w50 h3,#cleaningmenu .body ul.links li a,#cleaningworks .body .area#other .w50 h3,#cleaningworks .body .area#station .w50 h3,#contact .body .area .set .title .inner,#equipment .body ul.controls li .set .title,#toiletreset .body .area .voice .title,#toiletreset .body .area .w50 h3,.rbtxt,footer #demo.area ul.flow li span{display:inline-block;color:#DEE4FE;background-color:#3A3F7C;border-radius:3px;padding:9px;box-sizing:border-box;text-align:center}.bg_w{background-color:#FFF}.bg_g{background-color:#FAFAFE}.bg_b{background-color:#FFF}a.link{color:#13158C;font-weight:700}.area .description,.area h2{color:#120E80;text-align:center}a.link:before{content:url(/assets/images/top_d_arrow.jpg);position:relative;top:0;margin-right:3px;width:10px;height:9px}a.link span{padding-bottom:2px;border-bottom:1px solid #13158C}a.link:hover span{border-bottom:0}.area{margin:0 auto;padding:63px 20px}.area h2{margin:5px 0 35px;font-size:22px;font-weight:700}@media all and (max-width:1080px){.area{padding:43px 20px}.area h2{font-size:16px}}.area h2 p.jp{border-bottom:1px solid #120E80;display:inline-block;letter-spacing:-1px;padding:0 0 9px;box-sizing:border-box}.area h2 p.jp.c01{padding:0 27px 9px}.area h2 p.jp.c02{padding:0 13px 9px}.area h2 p.jp.c03{padding:0 10px 9px}.area h2 p.jp.c04{padding:0 9px 9px}.area h2 p.jp.c05{padding:0 12px 9px}.area h2 p.jp.c06{padding:0 57px 9px}.area h2 p.jp.c07{padding:0 4px 9px}.area h2 p.jp.c08{padding:0 2px 9px}.area h2 p.en{padding-top:8px;font-size:12px;letter-spacing:.5px}.area h2 .r_m{top:7px}.area .description{font-size:14px;line-height:1.7;letter-spacing:0}.area ul.info{max-width:755px;margin:0 auto}@media all and (max-width:1080px){.area .description{font-size:12px}.area ul.info{text-align:center!important}.area ul.info li{margin-right:0!important;margin-top:25px!important}.area ul.info li a{margin:0 auto}.area ul.info li:first-child{margin-top:0!important}.area ul.info li.left{float:none}}.area ul.info li.button{margin-top:5px;margin-right:40px}@media all and (max-width:900px){.area ul.info li.button{margin-right:20px}}.area ul.info li.button a{display:block;background-color:#DD7A04;font-size:16px;color:#FFF;font-weight:700;letter-spacing:2.5px;width:217px;box-sizing:border-box;padding:13px 18px;text-align:center}@media all and (max-width:1080px){.area ul.info li.button a{font-size:13px}.area ul.info li.mark .set{width:235px;text-align:center!important;margin:0 auto}}.area ul.info li.mark p{width:128px;font-size:12px;letter-spacing:.5px;line-height:1.3;color:#13158C}@media all and (max-width:1080px){.area ul.info li.mark p{font-size:11px}#menu .inner{padding:30px 20px}}.area ul.info li.mark p:first-child{margin-top:5px;margin-right:20px}.area ul.info li.mark p:last-child{width:87px}.ie .r_m{top:0!important;font-size:13px}#menu{position:fixed;z-index:1001;display:none;top:0;left:0;width:100%;height:100%;background:#FFF}#menu.appear{display:block}#menu .inner a.menu_close{position:absolute;right:20px;top:44px;width:25px;height:18px;background:0 0}#menu .inner a.menu_close span:after,#menu .inner a.menu_close span:before{height:2px;background:#13158C;display:block;position:relative;width:25px;content:" "}#menu .inner a.menu_close span{position:relative}#menu .inner a.menu_close span:before{top:8px;transform:rotate(45deg)}#menu .inner a.menu_close span:after{top:6px;transform:rotate(-45deg)}#menu .inner h1{margin-top:6px}@media all and (max-width:640px){#menu .inner h1 img{width:180px}}#menu .inner nav{margin-top:50px;padding:0}#menu .inner nav ul li{text-align:center;font-size:15px;letter-spacing:.5px;margin-bottom:20px}#menu .inner nav ul li a{display:block;padding:10px;color:#13158C}header{width:100%;position:relative;background-color:#FFF}header a.menu_open{display:none;position:absolute;right:20px;top:44px;width:25px;height:18px;background:0 0}header a.menu_open span,header a.menu_open span:after,header a.menu_open span:before{display:block;width:25px;height:2px;background:#13158C;position:relative}header a.menu_open span:before{top:8px;content:" "}header a.menu_open span:after{top:14px;content:" "}header .inner{position:relative;padding:37px 43px 30px 54px}header .inner h1{position:absolute;margin-top:9px}@media all and (max-width:1080px){header .inner{padding:30px 20px}header .inner h1{margin-top:20px}header .inner h1 img{width:200px}}@media all and (max-width:730px){header a.menu_open{display:block}header .inner h1{position:relative;margin-top:6px}header .inner h1 img{width:180px}header .inner #g_nav{display:none}}header .inner #g_nav ul li{position:relative;padding-right:1px}header .inner #g_nav ul li a{display:block}header .inner #g_nav ul li a span{position:relative;display:block;top:62px;font-size:12px;color:#120E80;text-align:center;font-weight:700;letter-spacing:.8px}header .inner #g_nav ul li a.nav_img{background:url(/assets/images/nav.png) no-repeat;background:url(/assets/images/nav.svg) no-repeat rgba(1,1,1,0);height:77px}header .inner #g_nav ul li a.nav_01{background-position:0 0;width:108px}header .inner #g_nav ul li a.nav_02{background-position:-108px 0;width:74px}header .inner #g_nav ul li a.nav_03{background-position:-182px 0;width:112px}header .inner #g_nav ul li a.nav_04{background-position:-294px 0;width:112px}header .inner #g_nav ul li a.nav_05{background-position:-406px 0;width:107px}header .inner #g_nav ul li a.nav_06{background-position:-513px 0;width:107px}header .inner #g_nav ul li:after{content:" ";background:url(/assets/images/nav.png) no-repeat;background:url(/assets/images/nav.svg) no-repeat rgba(1,1,1,0);background-position:-620px 0;position:absolute;top:0;right:0;width:1px;height:77px}header .inner #g_nav ul li:last-child:after{content:"";background:0 0}header .header .visual{width:100%}header .header .visual img{width:100%;height:auto}header .header .visual img.m{display:none}header .header nav.menu{position:relative;z-index:999;background:url(/assets/images/top_menu.png) 0 -84px repeat-x;width:100%;height:42px}@media all and (max-width:1080px){header .inner #g_nav{transform:scale(.78);transform-origin:right}header .header .visual img.p{display:none}header .header .visual img.m{display:block}header .header nav.menu{display:none}}header .header nav.menu ul{clear:both;margin:0 auto;width:975px;height:42px}header .header nav.menu ul li{position:relative;height:42px;padding-right:1px}header .header nav.menu ul li a{display:block}header .header nav.menu ul li a span{position:relative;display:block;top:16px;font-size:13px;color:#FFF;text-align:center;font-weight:700;letter-spacing:2px}header .header nav.menu ul li a.menu_img{background:url(/assets/images/top_menu.png) no-repeat;width:240px;height:42px}header .header nav.menu ul li a.menu_01{width:240px;background-position:0 0}header .header nav.menu ul li a.menu_01:hover{background-position:0 -42px}header .header nav.menu ul li a.menu_02{width:240px;background-position:-240px 0}header .header nav.menu ul li a.menu_02:hover{background-position:-240px -42px}header .header nav.menu ul li a.menu_03{width:245px;background-position:-480px 0}header .header nav.menu ul li a.menu_03:hover{background-position:-480px -42px}header .header nav.menu ul li a.menu_04{width:243px;background-position:-725px 0}header .header nav.menu ul li a.menu_04:hover{background-position:-725px -42px}header .header nav.menu ul li:after{content:" ";background:url(/assets/images/top_menu.jpg) -968px 0;position:absolute;top:0;right:0;width:1px;height:42px}header .header nav.menu ul li:last-child:after{content:"";background:0 0}header .header nav.menu ul li.pulldown ul.pd_list{display:none;position:absolute;z-index:1001;width:240px;height:auto;background-color:rgba(250,250,255,.95);padding:21px 25px;font-size:13px;box-sizing:border-box}header .header nav.menu ul li.pulldown ul.pd_list li{padding-right:0!important;height:auto}header .header nav.menu ul li.pulldown ul.pd_list li:after{content:"";width:0;height:0}header .header nav.menu ul li.pulldown ul.pd_list li a{display:block;line-height:2.35;color:#13158C}header .header nav.menu ul li.pulldown:hover a.menu_02{background-position:-240px -42px}header .header nav.menu ul li.pulldown:hover ul.pd_list{display:block}footer #claim.area{padding:63px 20px}footer #demo.area .description{font-size:18px;font-weight:700}@media all and (max-width:1080px){footer #claim.area{padding:43px 20px}footer #demo.area .description{font-size:12px}}footer #demo.area ul.flow{margin:34px auto 0;max-width:660px}.ie footer #demo.area ul.flow{max-width:670px!important}footer #demo.area ul.flow li{position:relative;padding-right:60px}@media all and (max-width:700px){footer #demo.area ul.flow{margin:24px auto 30px}footer #demo.area ul.flow li{padding-right:0;margin-top:43px;text-align:center}footer #demo.area ul.flow li:first-child{margin-top:0}footer #demo.area ul.flow li.left{float:none}footer #demo.area ul.flow li span{width:180px}}footer #demo.area ul.flow li span{font-size:12px;letter-spacing:.5px;padding:9px 19px}footer #demo.area ul.flow li:after{content:url(/assets/images/demo_arrow.png);position:absolute;top:0;right:10px;width:40px;height:32px}#top .body,#top .r_m,footer .r_m{position:relative}@media all and (max-width:700px){footer #demo.area ul.flow li:after{content:url(/assets/images/demo_arrow_mobile.svg);top:40px;left:0;right:0;margin:0 auto;text-align:center}}footer #demo.area ul.flow li:last-child{padding-right:0}footer #demo.area ul.flow li:last-child:after{content:"";width:0;height:0}footer #demo.area .att{margin-top:21px;font-size:12px;letter-spacing:.5px;line-height:1.4;color:#13158C;text-align:center}footer .r_m{top:3px!important}footer .inner{background-color:#061653;color:#FFF;padding:49px 20px 40px}footer .inner .sitemap{max-width:989px;margin:0 auto 20px}footer .inner .sitemap ul.box{border-right:1px solid #5F609B;padding-right:36px;margin-right:36px;margin-bottom:20px;height:93px;font-size:10px}@media all and (max-width:1080px){footer .inner .sitemap ul.box{box-sizing:border-box;padding-right:0;margin-right:0;height:auto}footer .inner .sitemap ul.box:nth-child(even){padding-left:20px;border-left:1px solid #5F609B;border-right:0;margin-left:-1px;width:57%}footer .inner .sitemap ul.box:nth-child(odd){padding-right:20px;width:43%}}footer .inner .sitemap ul.box:last-child{border-right:0;padding-right:0;margin-right:0}footer .inner .sitemap ul.box li{line-height:1.7}footer .inner .sitemap ul.box li h2{font-size:12px;font-weight:700}footer .inner p.copy,footer .inner p.trademark{font-size:10px;text-align:center}footer .inner .sitemap ul.box li a{color:#FFF}footer .inner .sitemap ul.box li.p_title{margin-bottom:3px}footer .inner .sitemap ul.box li.b{margin-top:14px}footer .inner p.copy{margin-top:5px}#top .r_m{top:5px;border-bottom:0!important}#top .body{z-index:998}#top .body .area h2 .r_m{top:7px}#top .body .area .sentence{font-size:14px;font-weight:700;color:#13158C;text-align:center;line-height:1.95;letter-spacing:0}#top .body .area .description.a1_txt p{margin-bottom:10px}#top .body .area .description.a1_txt a.link:first-child{margin-right:30px}@media all and (max-width:1080px){#top .body .area .sentence{font-size:12px}#top .body .area .description.a1_txt a.link{display:block}#top .body .area .description.a1_txt a.link:first-child{margin-right:0;margin-bottom:5px}}#top .body .area .description.bottom{margin-top:40px}#top .body .area .description.a2_txt{font-weight:700}#top .body .area .description.a3_txt{font-size:18px;font-weight:700}#top .body .area ul.cleanmenu{max-width:971px;margin:27px auto 0}#top .body .area ul.cleanmenu.mobile{display:none}@media all and (max-width:769px){#top .body .area ul.cleanmenu.pc{display:none}#top .body .area ul.cleanmenu.mobile{display:block}}#top .body .area ul.cleanmenu li{position:relative;padding-right:1px}@media all and (max-width:1080px){#top .body .area ul.cleanmenu li{margin-bottom:10px;padding-right:0;width:33.33%}#top .body .area ul.cleanmenu li:nth-child(3n) a:after{display:none}}@media all and (max-width:640px){#top .body .area ul.cleanmenu li{margin-bottom:10px;padding-right:0;width:50%}#top .body .area ul.cleanmenu li:nth-child(3n) a:after{display:block}#top .body .area ul.cleanmenu li:nth-child(even) a:after{display:none}}#top .body .area ul.cleanmenu li a{display:block}@media all and (max-width:1080px){#top .body .area ul.cleanmenu li a{width:100%;text-align:center}#top .body .area ul.cleanmenu li a:after{right:0}}#top .body .area ul.cleanmenu li a:after{content:url(/assets/images/top_clean_menu_s.jpg);position:absolute;top:0;width:1px;height:42px}#top .body .area ul.cleanmenu li:last-child a:after{content:""}#top .body .area ul.cleanmenu li span{position:absolute;top:97px;left:0;right:0;bottom:0;font-size:13px;color:#120E80;text-align:center;font-weight:700;letter-spacing:.1px}#top .body .area ul.images{max-width:982px;margin:34px auto 0}#top .body .area ul.images li{margin-right:43px}#top .body .area ul.images li.img_01{width:301px}@media all and (max-width:1080px){#top .body .area ul.cleanmenu li span{font-size:11px}#top .body .area ul.images li{margin-right:0;box-sizing:border-box}#top .body .area ul.images li.img_01{width:50%;padding-right:10px;margin-bottom:20px}}#top .body .area ul.images li.img_02{width:299px}@media all and (max-width:1080px){#top .body .area ul.images li.img_02{width:50%;padding-left:10px;margin-bottom:20px}}#top .body .area ul.images li.img_03{margin-right:0;width:289px}#top .body .area ul.images li p{margin-top:20px;letter-spacing:.5px;line-height:1.4;color:#13158C;font-size:14px}@media all and (max-width:1080px){#top .body .area ul.images li.img_03{width:50%}#top .body .area ul.images li img{width:100%}#top .body .area ul.images li p{margin-top:10px;font-size:11px}}#cleaningmenu .body{position:relative;z-index:998}#cleaningmenu .body .area .description{line-height:1.9}#cleaningmenu .body .area .description.a2_txt p.b{font-weight:700}#cleaningmenu .body .area .description.a2_txt p.n{margin-top:10px;font-weight:400;line-height:1.7}#cleaningmenu .body .area#menu_block h2{margin-bottom:5px}#cleaningmenu .body ul.links{max-width:756px;margin:0 auto}#cleaningmenu .body ul.links li{margin-right:16px}@media all and (max-width:1080px){#cleaningmenu .body ul.links li{margin-right:0;margin-bottom:15px;width:50%;box-sizing:border-box}#cleaningmenu .body ul.links li:nth-child(even){padding-left:10px}#cleaningmenu .body ul.links li:nth-child(odd){padding-right:10px}}#cleaningmenu .body ul.links li:last-child{margin-right:0}#cleaningmenu .body ul.links li a{width:174px;padding:9px 19px}#cleaningmenu .body ul.links li a:hover{opacity:.8}#cleaningmenu .body ul.images{max-width:988px;margin:37px auto 0}#cleaningmenu .body ul.images li{margin-right:27px}#cleaningmenu .body ul.images li:last-child{margin-right:0}@media all and (max-width:1080px){#cleaningmenu .body ul.links li a{width:100%;font-size:12px;padding:12px 19px}#cleaningmenu .body ul.images li{margin-right:0;box-sizing:border-box;width:50%;margin-bottom:20px}#cleaningmenu .body ul.images li:nth-child(even){padding-left:10px}#cleaningmenu .body ul.images li:nth-child(odd){padding-right:10px}#cleaningmenu .body ul.images li.mt{margin-top:17px!important}#cleaningmenu .body ul.images li img{width:100%}}#cleaningmenu .body ul.images li p{margin-top:8px;letter-spacing:.5px;line-height:1.3;color:#13158C;font-size:14px}@media all and (max-width:1080px){#cleaningmenu .body ul.images li p{margin-top:10px;font-size:11px}}#cleaningmenu .body .table{max-width:991px;margin:34px auto 0}#cleaningmenu .body .table .title h3{font-size:12px;padding:9px 16px}#cleaningmenu .body .table .title p{margin-top:10px;margin-left:10px;color:#13158C}@media all and (max-width:1080px){#cleaningmenu .body .table .title h3{font-size:11px}#cleaningmenu .body .table .title p{margin-top:9px;font-size:11px}}#cleaningmenu .body .table table.mobile{display:none}#cleaningmenu .body .table table{margin-top:21px;max-width:977px;border:1px solid #3B3F79;font-size:13px}@media all and (max-width:1080px){#cleaningmenu .body .table table{font-size:11px}}@media all and (max-width:640px){#cleaningmenu .body .table table.pc{display:none}#cleaningmenu .body .table table.mobile{display:table}#cleaningmenu .body .table table{font-size:9px;width:100%}}#cleaningmenu .body .table table tr td{width:65px;height:51px;font-weight:700;border:1px solid #3B3F79;color:#3B3F79;text-align:center}@media all and (max-width:640px){#cleaningmenu .body .table table tr td{width:10px;line-height:1.4}}#cleaningmenu .body .table table tr td.t{width:172px;padding-left:15px;text-align:left}@media all and (max-width:640px){#cleaningmenu .body .table table tr td.t{padding-left:10px;padding-right:10px;width:20px}}#cleaningmenu .body .table table tr td.check{background:url(/assets/images/cleaningmenu_circle.jpg) center center no-repeat;width:14px;height:14px}#cleaningmenu .body .w50{max-width:988px;padding-top:58px;margin:0 auto}#cleaningmenu .body .w50:last-child{margin-bottom:0}#cleaningmenu .body .w50 .w50_left,#cleaningmenu .body .w50 .w50_right{width:450px}@media all and (max-width:769px){#cleaningmenu .body .w50 .w50_left,#cleaningmenu .body .w50 .w50_right{width:100%;text-align:center}#cleaningmenu .body .w50 .w50_left p,#cleaningmenu .body .w50 .w50_right p{text-align:left}}#cleaningmenu .body .w50 .w50_left{margin-right:82px}@media all and (max-width:1080px){#cleaningmenu .body .w50{padding-top:30px}#cleaningmenu .body .w50 .w50_left,#cleaningmenu .body .w50 .w50_right{width:100%}#cleaningmenu .body .w50 .w50_left{margin-right:0}#cleaningmenu .body .w50 .w50_right{padding-top:30px}}#cleaningmenu .body .w50 h3{font-size:12px;padding:9px 14px}@media all and (max-width:1080px){#cleaningmenu .body .w50 h3{font-size:11px}}#cleaningmenu .body .w50 p{font-size:14px;color:#120E80;margin-top:12px;line-height:1.3}#cleaningmenu .body .w50 ul.images{margin-top:17px}#cleaningmenu .body .w50 ul.images li{margin-right:8px}@media all and (max-width:1080px){#cleaningmenu .body .w50 p{line-height:1.75;font-size:11px}#cleaningmenu .body .w50 ul.images li{width:50%;box-sizing:border-box;margin:0}}#cleaningmenu .body .w50 ul.images li:last-child{margin-right:0}#cleaningmenu .body .w50 ul.images p{margin-top:6px;text-align:center}#equipment .body{position:relative;z-index:998}#equipment .body .area .description{line-height:1.9}#equipment .body ul.controls{max-width:1018px;margin:49px auto 0}#equipment .body ul.controls li{margin-right:30px}#equipment .body ul.controls li:last-child{margin-right:0}#equipment .body ul.controls li .set{width:319px}@media all and (max-width:1080px){#equipment .body ul.controls li{margin-right:0;margin-bottom:25px}#equipment .body ul.controls li.left{float:none}#equipment .body ul.controls li:last-child{margin-bottom:0}#equipment .body ul.controls li .set{width:100%;text-align:center}#equipment .body ul.controls li .set p{text-align:left}}#equipment .body ul.controls li .set .title{font-size:12px;margin-bottom:10px;padding:9px 15px}#equipment .body ul.controls li .set p{color:#13158C;line-height:1.75}#company .body{position:relative;z-index:998}#company .body .area .description{line-height:1.95}#company .body .area#information dl.info{color:#120E80;line-height:1.9;max-width:585px;margin:57px auto 0}#company .body .area#information dl.info dt{font-weight:700;clear:both;float:left;margin-bottom:22px;letter-spacing:1px}#company .body .area#information dl.info dt.t4{letter-spacing:2.9px}@media all and (max-width:1080px){#equipment .body ul.controls li .set .title,#equipment .body ul.controls li .set p{font-size:11px}#company .body .area#information dl.info dt{margin-bottom:5px;float:none}}#company .body .area#information dl.info dd{max-width:600px;margin-left:105px;margin-bottom:22px}@media all and (max-width:1080px){#company .body .area#information dl.info dd{margin-left:0;margin-bottom:20px}}#company .body .area#information dl.info dd a{color:#120E80;border-bottom:1px solid #120E80}#company .body .area#information dl.info dd a:hover{border-bottom:1px solid transparent}#company .body .area#information dl.info dd dl dt{font-weight:400;margin-bottom:3px}#company .body .area#information dl.info dd dl dd{margin-bottom:3px}#contact .body{position:relative;z-index:998}#contact .body .area .set .title{text-align:center;margin-bottom:30px}#contact .body .area .set .title .inner{font-size:12px;padding:9px 17px}#contact .body .area #tell{margin-top:56px}#contact .body .area #tell .content{font-size:20px;font-weight:700;color:#120E80;max-width:305px;margin:0 auto}#contact .body .area #tell .content ul li{margin-bottom:12px;letter-spacing:1.5px}#contact .body .area #tell .content ul li.tel{letter-spacing:1.9px}#contact .body .area #tell .content ul li span.t{width:70px;display:inline-block}#contact .body .area #tell .content ul li a{position:relative;color:#120E80;font-size:16px;display:inline-block}#contact .body .area #tell .content ul li a span.ub{margin-left:70px;border-bottom:1px solid #120E80}@media all and (max-width:1080px){#contact .body .area #tell .content{font-size:16px}#contact .body .area #tell .content ul li span.t{width:50px}#contact .body .area #tell .content ul li a span.ub{margin-left:50px}}#contact .body .area #tell .content ul li a:hover span.ub{border-bottom:1px solid transparent}#contact .body .area #tell .content ul li a:before{content:" ";background:url(/assets/images/mail.jpg) no-repeat;background:url(/assets/images/mail.svg) no-repeat rgba(1,1,1,0);position:absolute;width:35px;height:23px;top:-2px}#contact .body .area #form{margin-top:70px}#contact .body .area #form .content .description p.iv{display:block}#contact .body .area #form .content .description p.cv{display:none}#contact .body .area #form .content .fail,#contact .body .area #form .content .success{text-align:center;color:#120E80;font-weight:700;margin:30px 0;display:none;line-height:1.5}#contact .body .area #form .content .fail.show,#contact .body .area #form .content .success.show,#contact .body .area #form form .iv{display:block}#contact .body .area #form .info span{font-size:11px;margin-left:5px}#contact .body .area #form form{color:#120E80;font-weight:700;font-size:13px;max-width:605px;margin:32px auto 0}#contact .body .area #form form .cv,#contact .body .area #form form .type br.m{display:none}#contact .body .area #form form .cv .set{margin-bottom:30px}#contact .body .area #form form .cv .set p{width:100px;padding-top:9px}#contact .body .area #form form .cv .set .value{margin-left:100px;padding:10px;min-height:33px;box-sizing:border-box;background-color:#F4F4F4;border-radius:3px;line-height:1.5}#contact .body .area #form form .type{margin:10px 0 30px;font-weight:400;line-height:1.7}#contact .body .area #form form .type label{margin-right:10px;margin-left:-4px;cursor:pointer}#contact .body .area #form form .type input{background-color:#3A3F7C!important}@media all and (max-width:1080px){#contact .body .area #form form .type br.m{display:block}#contact .body .area #form form .type br{display:none}}#contact .body .area #form form label.f{margin-bottom:18px;display:block}@media all and (max-width:1080px){#contact .body .area #form form label.f{margin-bottom:10px}#contact .body .area #form form label.f .f_set .left{float:none}}#contact .body .area #form form label.f:last-child{margin-bottom:0}#contact .body .area #form form label.f .f_set .left{padding-top:9px}#contact .body .area #form form label.f .f_set .left .m{margin-left:4px}#contact .body .area #form form label.f .f_set .input{margin-left:90px}@media all and (max-width:1080px){#contact .body .area #form form label.f .f_set .input{margin-top:10px;margin-left:0}}#contact .body .area #form form label.f .f_set .input .v{margin-top:5px;font-size:11px;display:none;color:red}#contact .body .area #form form label.f .f_set .input input,#contact .body .area #form form label.f .f_set .input textarea{width:100%;padding:8px;border:1px solid #120E80;box-sizing:border-box;box-shadow:0;font-size:13px;-webkit-appearance:none;border-radius:0}#contact .body .area #form form .back,#contact .body .area #form form .check,#contact .body .area #form form .submit{margin-top:27px;text-align:center}#contact .body .area #form form .back a,#contact .body .area #form form .check a,#contact .body .area #form form .submit a{display:inline-block}#contact .body .area #form form .back a,#contact .body .area #form form .back input,#contact .body .area #form form .check a,#contact .body .area #form form .check input,#contact .body .area #form form .submit a,#contact .body .area #form form .submit input{font-family:YuGothic,'游ゴシック体 ミディアム','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif;width:320px;padding:10px 0;font-size:14px;font-weight:400;color:#FFF;background-color:#3A3F7C;border-style:none;-webkit-appearance:none;border-radius:0}#contact .body .area #form form .back a:hover,#contact .body .area #form form .back input:hover,#contact .body .area #form form .check a:hover,#contact .body .area #form form .check input:hover,#contact .body .area #form form .submit a:hover,#contact .body .area #form form .submit input:hover{cursor:pointer;opacity:.8}#contact .body .area #form form .submit{display:none}#contact .body .area #form form .back{display:none;margin-top:15px}#contact .body .area #form form .back a{background-color:#999}#contact .body .area #form form .back,#contact .body .area #form form .check{line-height:1.5}.ie #tell .content{width:345px!important}.mobile #tell .content{width:360px!important;padding-left:40px}#cleaningworks .body{position:relative;z-index:998}#cleaningworks .body .area .description{line-height:1.9}#cleaningworks .body .area .image_set{position:relative;max-width:988px;margin:0 auto;color:#120E80}@media all and (max-width:1080px){.mobile #tell .content{padding-left:25px}#cleaningworks .body .area .image_set .inner .img img{width:100%}#cleaningworks .body .area .image_set .inner .img.left{float:none}}#cleaningworks .body .area .image_set .inner .text{line-height:1.5;margin-left:530px;width:445px}@media all and (max-width:1080px){#cleaningworks .body .area .image_set .inner .text{line-height:1.75;font-size:11px;margin-top:25px;margin-left:0;width:auto}}#cleaningworks .body .area .image_set .inner .text p{margin:6px 0 30px}#cleaningworks .body .area .image_set .inner .text p.mt30{margin-top:30px}#cleaningworks .body .area .image_set .inner .text ul{line-height:1.45}#cleaningworks .body .area#hospital .mark{position:absolute;right:46px;bottom:-20px}@media all and (max-width:1080px){#cleaningworks .body .area .image_set .inner .text p.mt30{margin-top:25px}#cleaningworks .body .area#hospital{padding-bottom:60px}#cleaningworks .body .area#hospital .mark{right:20px;bottom:-40px}#cleaningworks .body .area#hospital ul{line-height:1.75}}#cleaningworks .body .area#other .w50,#cleaningworks .body .area#station .w50{max-width:987px;margin:0 auto 45px}@media all and (max-width:1080px){#cleaningworks .body .area#other .w50,#cleaningworks .body .area#station .w50{margin:0 auto 40px}}#cleaningworks .body .area#other .w50:last-child,#cleaningworks .body .area#station .w50:last-child{margin-bottom:0}#cleaningworks .body .area#other .w50 .w50_left,#cleaningworks .body .area#other .w50 .w50_right,#cleaningworks .body .area#station .w50 .w50_left,#cleaningworks .body .area#station .w50 .w50_right{width:448px}@media all and (max-width:769px){#cleaningworks .body .area#other .w50 .w50_left,#cleaningworks .body .area#other .w50 .w50_right,#cleaningworks .body .area#station .w50 .w50_left,#cleaningworks .body .area#station .w50 .w50_right{width:100%;text-align:center}#cleaningworks .body .area#other .w50 .w50_left p,#cleaningworks .body .area#other .w50 .w50_left ul.exlist,#cleaningworks .body .area#other .w50 .w50_right p,#cleaningworks .body .area#other .w50 .w50_right ul.exlist,#cleaningworks .body .area#station .w50 .w50_left p,#cleaningworks .body .area#station .w50 .w50_left ul.exlist,#cleaningworks .body .area#station .w50 .w50_right p,#cleaningworks .body .area#station .w50 .w50_right ul.exlist{text-align:left}}#cleaningworks .body .area#other .w50 .w50_left,#cleaningworks .body .area#station .w50 .w50_left{margin-right:80px}#cleaningworks .body .area#other .w50 h3,#cleaningworks .body .area#station .w50 h3{font-size:12px;padding:9px 18px}@media all and (max-width:1080px){#cleaningworks .body .area#other .w50 .w50_left,#cleaningworks .body .area#other .w50 .w50_left img,#cleaningworks .body .area#other .w50 .w50_right,#cleaningworks .body .area#other .w50 .w50_right img,#cleaningworks .body .area#station .w50 .w50_left,#cleaningworks .body .area#station .w50 .w50_left img,#cleaningworks .body .area#station .w50 .w50_right,#cleaningworks .body .area#station .w50 .w50_right img{width:100%}#cleaningworks .body .area#other .w50 .w50_right,#cleaningworks .body .area#station .w50 .w50_right{margin-top:30px}#cleaningworks .body .area#other .w50 h3,#cleaningworks .body .area#station .w50 h3{font-size:11px}}#cleaningworks .body .area#other .w50 p,#cleaningworks .body .area#station .w50 p{font-size:14px;color:#120E80;margin-top:15px;line-height:1.4}@media all and (max-width:1080px){#cleaningworks .body .area#other .w50 p,#cleaningworks .body .area#station .w50 p{line-height:1.75;font-size:11px}}#cleaningworks .body .area#other .w50 p.info,#cleaningworks .body .area#station .w50 p.info{margin-top:27px;line-height:1.45}#cleaningworks .body .area#other .w50 ul.exlist,#cleaningworks .body .area#station .w50 ul.exlist{margin-top:10px;color:#120E80;line-height:1.45}#cleaningworks .body .area#other .w50 ul.images,#cleaningworks .body .area#station .w50 ul.images{margin-top:15px}#cleaningworks .body .area#other .w50 ul.images li,#cleaningworks .body .area#station .w50 ul.images li{margin-right:8px}#cleaningworks .body .area#other .w50 ul.images li:last-child,#cleaningworks .body .area#station .w50 ul.images li:last-child{margin-right:0}#cleaningworks .body .area#other .w50 ul.images p,#cleaningworks .body .area#station .w50 ul.images p{margin-top:10px;text-align:center}@media all and (max-width:1080px){#cleaningworks .body .area#other .w50 ul.exlist,#cleaningworks .body .area#station .w50 ul.exlist{line-height:1.75;font-size:11px}#cleaningworks .body .area#other .w50 ul.images li,#cleaningworks .body .area#station .w50 ul.images li{box-sizing:border-box;margin-right:0;width:50%}#cleaningworks .body .area#other .w50 ul.images li img,#cleaningworks .body .area#station .w50 ul.images li img{width:100%}#cleaningworks .body .area#other .w50 ul.images li:nth-child(even),#cleaningworks .body .area#station .w50 ul.images li:nth-child(even){padding-left:10px}#cleaningworks .body .area#other .w50 ul.images li:nth-child(odd),#cleaningworks .body .area#station .w50 ul.images li:nth-child(odd){padding-right:10px}#cleaningworks .body .area#other .w50 ul.images p,#cleaningworks .body .area#station .w50 ul.images p{font-size:11px}}#cleaningworks .body .area#station .w50{margin:0 auto 80px}@media all and (max-width:1080px){#cleaningworks .body .area#station .w50{margin:0 auto 40px}}#cleaningworks .body .area#station .w50 p.info{margin-top:15px}@media all and (max-width:1080px){#cleaningworks .body .area#station .w50 .f_right{margin-top:10px}}#cleaningworks .body .area#other .w50{margin-top:54px}#cleaningworks .body .area#other .w50:last-child{margin-top:0}#cleaningworks .body .area#other .w50 p{margin-top:10px;line-height:1.45}@media all and (max-width:1080px){#cleaningworks .body .area#other .w50 p{line-height:1.75}#cleaningworks .body .area#other .w50 .w50_right{margin-top:40px}}#cleaningworks .body .area#other .w50 ul.images{margin-top:23px}@media all and (max-width:1080px){#cleaningworks .body .area#other .w50 ul.images{margin-top:17px}}#toiletreset .r_m{position:relative;top:5px;border-bottom:0!important}#toiletreset .body .area .bottom h3 .r_m,#toiletreset .body .area h2 .r_m,#toiletreset .body .area#howto .w50 h3 .r_m{top:8px}#toiletreset .body{position:relative;z-index:998}#toiletreset .body .area p.b{font-weight:700;line-height:1.9}#toiletreset .body .area#feelings .description{line-height:2}#toiletreset .body .area#howto .w50{max-width:980px;margin:59px auto 0}@media all and (max-width:1080px){#toiletreset .body .area#howto .w50{margin:40px auto 0}#toiletreset .body .area .c_img img{width:100%}}#toiletreset .body .area#howto .w50 h3{padding:9px 19px}#toiletreset .body .area .b_txt{margin-top:57px;text-align:center;font-size:24px;font-weight:700;line-height:1.5;color:#120E80}#toiletreset .body .area .c_img{margin-top:50px;text-align:center}#toiletreset .body .area .c_img.place{margin-bottom:40px}@media all and (max-width:1080px){#toiletreset .body .area .p_top_img img{width:55%}#toiletreset .body .area .blog_link{font-size:12px}}@media all and (max-width:640px){#toiletreset .body .area .p_top_img img{width:72%}}#toiletreset .body .area .blog_link{text-align:center;margin-top:25px}#toiletreset .body .area .voice{margin:48px auto 0;width:788px;color:#120E80}#toiletreset .body .area .voice .title{font-size:12px;padding:9px 19px}#toiletreset .body .area .voice .meta{margin-top:16px;line-height:1.5}#toiletreset .body .area .voice .name{margin-top:23px;font-weight:700}#toiletreset .body .area .voice .text{margin-top:12px;line-height:1.6}#toiletreset .body .area .bottom{margin-top:52px;text-align:center;color:#120E80}#toiletreset .body .area .bottom h3{font-size:22px;margin-bottom:16px;font-weight:700;line-height:1.4}@media all and (max-width:1080px){#toiletreset .body .area .bottom h3{font-size:16px;line-height:1.5}#toiletreset .body .area .bottom p{font-size:12px}}#toiletreset .body .area .bottom p{line-height:1.8}#toiletreset .body .area .w50{max-width:976px;margin:50px auto 0}#toiletreset .body .area .w50:last-child{margin-bottom:0}#toiletreset .body .area .w50 .w50_left,#toiletreset .body .area .w50 .w50_right{width:448px}@media all and (max-width:769px){#toiletreset .body .area .w50 .w50_left,#toiletreset .body .area .w50 .w50_right{width:100%;text-align:center}#toiletreset .body .area .w50 .w50_left p,#toiletreset .body .area .w50 .w50_left ul.exlist,#toiletreset .body .area .w50 .w50_right p,#toiletreset .body .area .w50 .w50_right ul.exlist{text-align:left}}#toiletreset .body .area .w50 .w50_left{margin-right:80px}@media all and (max-width:1080px){#toiletreset .body .area .w50 .w50_left,#toiletreset .body .area .w50 .w50_right{width:100%}#toiletreset .body .area .w50 .w50_left.left,#toiletreset .body .area .w50 .w50_right.left{float:none}#toiletreset .body .area .w50 .w50_right{margin-top:40px}}#toiletreset .body .area .w50 h3{font-size:12px}#toiletreset .body .area .w50 p{font-size:14px;color:#120E80;margin-top:10px;line-height:1.3}#toiletreset .body .area .w50 ul.images{margin-top:10px}#toiletreset .body .area .w50 ul.images li{margin-right:8px}#toiletreset .body .area .w50 ul.images li:last-child{margin-right:0}#toiletreset .body .area .w50 ul.images li.pmt{margin-top:15px}@media all and (max-width:1080px){#toiletreset .body .area .w50 p{font-size:11px;line-height:1.75}#toiletreset .body .area .w50 ul.images li{margin-right:0;width:50%;box-sizing:border-box}#toiletreset .body .area .w50 ul.images li:nth-child(even){padding-left:10px}#toiletreset .body .area .w50 ul.images li:nth-child(odd){padding-right:10px}#toiletreset .body .area .w50 ul.images li img{width:100%}#toiletreset .body .area .w50 ul.images li.mt,#toiletreset .body .area .w50 ul.images li.pmt{margin-top:15px}#toiletreset .body .area ul.sets li .img{text-align:center}#toiletreset .body .area ul.sets li .img.left{float:none}}#toiletreset .body .area .w50 ul.images p{margin-top:10px;text-align:center}#toiletreset .body .area ul.sets{max-width:830px;margin:48px auto 0}#toiletreset .body .area ul.sets li{margin-bottom:30px}#toiletreset .body .area ul.sets li .texts{margin:20px 0 0 260px;color:#120E80}@media all and (max-width:1080px){#toiletreset .body .area ul.sets li .texts{margin:20px 0 0}}#toiletreset .body .area ul.sets li .texts h3{font-size:18px;font-weight:700;margin-bottom:10px}@media all and (max-width:1080px){#toiletreset .body .area ul.sets li .texts h3{line-height:1.4;font-size:16px}#toiletreset .body .area ul.sets li .texts p{font-size:11px}}#toiletreset .body .area ul.sets li .texts p{line-height:1.6}