@charset "UTF-8";
a.category-link,
.cat-links a,
.widget_categories a {
-webkit-text-decoration-skip: ink;
text-decoration-skip-ink: auto;
}

* { margin: 0; padding: 0 }
h1 { font-size: 1.4em; margin-bottom: 1em }
h2 { font-size: 1.2em; margin-bottom: 6px }
h3 { font-size: 1.1em; margin-bottom: 6px }
h4 { font-size: 1.1em; margin-bottom: 0.35em }
p { margin-bottom: 1em }
ul { padding-left: 20px; margin-bottom: 1em }
ol { padding-left: 28px; margin-bottom: 1em }
i { background-color: #FFFF00; font-style: normal; font-weight: bold }
hr { height: 1px; border: none; border-top: solid 1px #ccc; margin-bottom: 1em }
a { text-decoration: underline }
a:hover { color: #FF6633; text-decoration: none; position: relative; top: 1px; left: 1px }
a img { border-style: none }
.fl { float: left; margin: 0 10px 10px 0 }
.fr { float: right; margin: 0 0 10px 10px }
.center { text-align: center }
.mincho { font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif }
.red { color: #FF0000 }
.green { color: #006600 }
.orange { color: #FF6600 }
.big { font-size: 1.15em }
.small { font-size: 0.8em }
.bold { font-weight: bold }
.clearfix { width: 0px; height: 0px; clear: both }
div.y_box { background-color: #FFFFCC; border: dotted 1px #006600; padding: 1em 1em 0 1em; margin-bottom: 1em }
.checked-list { padding: 0px }
.checked-list li { background: url(//www.aquaway.jp/img/common/icons/icon_checked.gif) no-repeat scroll 0% 0% transparent; list-style: none outside none; padding-left: 24px; line-height: 140% }
.no-liststyle { padding: 0px }
.no-liststyle li { list-style: none outside none } body { font-family: Arial, Helvetica, sans-serif; text-align: center; margin: 0 auto; color: #333; font-size: 82%; background-color: #efefef }
#container { width: 800px; background-color: #fff; margin: 0 auto; border-left: solid 1px #ccc; border-right: solid 1px #ccc }
#container-inner { text-align: left }
#content, #footer-inner { width: 800px; margin: 0 auto }
#alpha { width: 580px; float: right; padding: 0 20px 0 5px; overflow: hidden }
#alpha-inner { width: 560px; padding: 20px 10px 10px 10px }
#beta, #gamma { width: 190px; float: left; padding: 0 0 0 0; overflow: hidden }  #header { height: 70px }
#header-inner { padding: 8px 10px 0 15px }
#header-name { float: left; padding: 10px 0 0 0; margin: 0 }
.mizumamoru { float: right; text-align: right }
#header_navi { clear: left; width: 798px; height: 37px; overflow: hidden; margin: auto }
#header_navi ul { margin: 0; padding: 0 }
#header_navi li { list-style-type: none; width: 133px; height: 37px; float: left; text-indent:-9999px }
#header_navi li a { display: block; width: 133px; height: 37px }
#header_navi li a:hover { position: relative; top: 0px; left: 0px }
#header_navi li.submarine a { background: url(//www.aquaway.jp/img/common/header_navi_back.gif) no-repeat 0 0 }
#header_navi li.submarine a:hover { background: url(//www.aquaway.jp/img/common/header_navi_back.gif) no-repeat 0 -37px }
#header_navi li.robot a { background: url(//www.aquaway.jp/img/common/header_navi_back.gif) no-repeat -133px 0 }
#header_navi li.robot a:hover { background: url(//www.aquaway.jp/img/common/header_navi_back.gif) no-repeat -133px -37px }
#header_navi li.camera a { background: url(//www.aquaway.jp/img/common/header_navi_back.gif) no-repeat -266px 0 }
#header_navi li.camera a:hover { background: url(//www.aquaway.jp/img/common/header_navi_back.gif) no-repeat -266px -37px }
#header_navi li.pcball a { background: url(//www.aquaway.jp/img/common/header_navi_back.gif) no-repeat -399px 0 }
#header_navi li.pcball a:hover { background: url(//www.aquaway.jp/img/common/header_navi_back.gif) no-repeat -399px -37px }
#header_navi li.ozon a { background: url(//www.aquaway.jp/img/common/header_navi_back.gif) no-repeat -532px 0  }
#header_navi li.ozon a:hover { background: url(//www.aquaway.jp/img/common/header_navi_back.gif) no-repeat -532px -37px }
#header_navi li.trim-ion a { background: url(//www.aquaway.jp/img/common/header_navi_back.gif) no-repeat -665px 0 }
#header_navi li.trim-ion a:hover { background: url(//www.aquaway.jp/img/common/header_navi_back.gif) no-repeat -665px -37px }
.breadcrumbs { font-size: 12px; padding: 10px; text-align: right; height: 17px; background: url(//www.aquaway.jp/img/common/cate_image00.jpg) no-repeat }
#robot { background: url(//www.aquaway.jp/img/common/cate_robot.jpg) no-repeat }
#endoscope { background: url(//www.aquaway.jp/img/common/cate_endoscope.jpg) no-repeat }
#pc_ball { background: url(//www.aquaway.jp/img/common/cate_pcball.jpg) no-repeat }
#ozone { background: url(//www.aquaway.jp/img/common/cate_ozone.jpg) no-repeat } #footer { padding: 10px 0; margin-top: 15px; font-size: 12px }
#footer div.navi { background-color: #efefef; padding: 5px 10px }
#footer div.navi a { color: #666; margin-right: 10px }
#footer-inner { padding: 5px 10px }
#footer div#copy { font-size: 10px } #beta { font-size: }
.widget { margin-bottom: 15px } .sidemenu_line { border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc }
.sidemenu_line h3 { background: url(//www.aquaway.jp/img/common/cmenu_back.gif) no-repeat left 50%; padding: 4px 5px; font-size: 12px; font-weight: normal; margin: 0; border-top: solid 1px #ccc; color: #fff }
.sidemenu_line ul { margin: 0; padding: 0; background: url(//www.aquaway.jp/img/common/cmenu_back2.gif) no-repeat }
.sidemenu_line li { margin: 0; padding: 0; list-style-type: none; border-top: solid 1px #ccc; padding:1px 3px 1px 5px }
.sidemenu_line h3 a { color: #fff }
.sidemenu_line h3 a:hover { color: #FF6633 }
.sidemenu_line li a { color: #666 }
.sidemenu_line li a:hover { color: #FF6633 }
.inqbox { width: 184px; background: url(//www.aquaway.jp/img/common/inqbox1.gif) no-repeat; padding-top: 28px; text-align: center; margin: auto; margin-bottom: 10px }
.inqbox_b { width: 184px; height: 10px; background: url(//www.aquaway.jp/img/common/inqbox2.gif) no-repeat }
.inqbox p { margin-bottom: 4px }
.com_message { text-align: center }
.com_message p { margin-bottom: 3px } #alpha p, #alpha li, { line-height: 135% }
#page-title { border-left: solid 4px #ccc; padding: 0 0 10px 8px }
p.entry_date { padding-top: 15px }
.asset-content h2 { border-left: solid 3px #ccc; border-bottom: solid 1px #ccc; padding: 0 0 3px 6px; margin-top: 2em }
.asset-content p { line-height: 135% }
.asset-content li { margin-bottom: 6px }
.asset-content table { width: 100%; border: solid 1px #ccc; border-collapse: collapse }
.asset-content th { border: solid 1px #ccc; padding: 3px 6px; background-color: #efefef; font-weight: normal; white-space: nowrap; text-align: center }
.asset-content td { border: solid 1px #ccc; padding: 3px 6px }
.asset-content div.box { border: double 4px #ccc; padding: 10px 10px 0 10px; margin-bottom: 1em }
.asset-footer { clear: all; font-size: 12px; margin-top: 35px; padding: 6px; border-top: dotted 1px #ccc }
.page_top { text-align: right; margin: 15px 0 } .question { background: url(//www.aquaway.jp/img/common/question.gif) no-repeat; padding-left: 20px }
.answer { background: url(//www.aquaway.jp/img/common/answer.gif) no-repeat; padding-left: 20px } .cp-navi { height: 90px }
.cp-navi ul { list-style-type: none; margin: 0; padding: 0 }
.cp-navi li, .cp-navi a { display: block; float: left }
.cp-navi li.ozon-top { width: 187px; height: 33px; text-indent: -9999px }
.cp-navi li.ozon-top a { width: 187px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat 0 0 }
.cp-navi li.ozon-top a:hover { background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat 0 -78px }
.cp-navi li.ozon-top a.ozon-top-this { width: 187px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat 0 -156px }
.cp-navi li.ozon-about { width: 187px; height: 33px; text-indent: -9999px }
.cp-navi li.ozon-about a { width: 187px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -187px 0 }
.cp-navi li.ozon-about a:hover { background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -187px -78px }
.cp-navi li.ozon-about a.ozon-about-this { width: 187px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -187px -156px }
.cp-navi li.ozon-lowcost { width: 186px; height: 33px; text-indent: -9999px }
.cp-navi li.ozon-lowcost a { width: 186px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -374px 0 }
.cp-navi li.ozon-lowcost a:hover { background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -374px -78px }
.cp-navi li.ozon-lowcost a.ozon-lowcost-this { width: 186px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -374px -156px }
.cp-navi li.ozon-procedure { width: 141px; height: 33px; text-indent: -9999px }
.cp-navi li.ozon-procedure a { width: 141px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat 0 -38px }
.cp-navi li.ozon-procedure a:hover { background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat 0 -116px }
.cp-navi li.ozon-procedure a.ozon-procedure-this { width: 141px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat 0 -194px }
.cp-navi li.ozon-faq { width: 141px; height: 33px; text-indent: -9999px }
.cp-navi li.ozon-faq a { width: 141px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -142px -38px }
.cp-navi li.ozon-faq a:hover { background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -142px -116px }
.cp-navi li.ozon-faq a.ozon-faq-this { width: 141px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -142px -194px }
.cp-navi li.ozon-demo { width: 141px; height: 33px; text-indent: -9999px }
.cp-navi li.ozon-demo a { width: 141px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -284px -38px }
.cp-navi li.ozon-demo a:hover { background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -284px -116px }
.cp-navi li.ozon-demo a.ozon-demo-this { width: 141px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -284px -194px }
.cp-navi li.ozon-inq { width: 137px; height: 33px; text-indent: -9999px }
.cp-navi li.ozon-inq a { width: 139px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -426px -38px }
.cp-navi li.ozon-inq a:hover { background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -426px -116px }
.cp-navi li.ozon-inq a.ozon-inq-this { width: 139px; height: 33px; background: url(//www.aquaway.jp/img/common/ozon_navi.gif) no-repeat -426px -194px }
.footer_rd { text-align: center; margin: 15px } #trim-ion h2 { color: rgb(0, 112, 192); border-left: 3px solid rgb(0, 112, 192); border-bottom: 1px solid rgb(0, 112, 192) } #clala h2 { font-size: 24px; color: rgb(0, 112, 192); border-left: 3px solid rgb(0, 112, 192); border-bottom: 1px solid rgb(0, 112, 192); margin-bottom: 20px }
#clala h3 { font-size: 20px; color: rgb(0, 112, 192) }
#clala p { line-height: 1.6; font-size: 15px }
.clala-inquiry-box { overflow: hidden; position: relative; height: 100px }
.clala-inquiry-box img { width: 50px; height: auto; position: absolute }
.clala-inquiry-box p { text-align: center; margin-bottom: 5px; font-size: 12px }
.clala-inquiry-btn { background: url(//www.aquaway.jp/img/aquaclara/btn-inquiry.gif) no-repeat; display: block; width: 455px; height: 70px; margin: 0 auto; text-indent: -9999px }
.clala-inquiry-btn:hover { background: url(//www.aquaway.jp/img/aquaclara/btn-inquiry.gif) 0 -70px no-repeat; top: 0; left: 0 }
.clala-relative-box { position: relative }
.clala-relative-box img { position: absolute }
#clala-mineral-box { overflow: hidden; padding-bottom: 60px }
#clala-mineral-seibun { float: right; border: 1px solid #1F4D8E; padding: 10px; color: #1F4D8E; width: 150px }
#clala-mineral-seibun ul { padding-left: 15px }
#clala-mineral-seibun li { background: url(//www.aquaway.jp/img/aquaclara/bg-dot.gif) 0 center repeat-x }
#clala-mineral-seibun .material { background-color: #fff; padding-right: 3px }
#clala-mineral-seibun .youryou { background-color: #fff; padding-left: 3px; float: right }
#clala-hinsitu-box { overflow: hidden; padding-bottom: 60px }
#clala-bottle12l { border: 1px solid #ccc; overflow: hidden; padding: 10px 0; margin-bottom: 60px }
#clala-bottle12l img { border-right: 1px solid #ccc; padding: 20px; margin: 0 20px 0 0 }
#clala-bottle12l h2 { border: none }
#clala-bottle12l .price { font-size: 18px; font-weight: bold; color: #f33 }
#clala-bottle12l .price span { color: #000; font-weight: normal; font-size: 14px }
.clala-server-box h3 { font-size: 16px; color: #5CC3BC !important; border-bottom: 1px solid #5CC3BC; margin-bottom: 20px }
.clala-server-left { float: left; width: 240px; text-align: center }
.clala-server-box { overflow: hidden; padding-bottom: 60px }
.clala-server-right { float: right; width: 300px }
.clala-server-rental { width: 240px; border-top: 1px dotted #ccc; padding: 18px 20px 0; margin: 0 auto }
.clala-server-rental-midasi { background-color: #77BC00; color: #fff; font-weight: bold; padding: 5px 0; display: block; width: 90px; text-align: center }
.clala-server-price { color: #f33; font-weight: bold; font-size: 18px }
.clala-server-right p { line-height: 1.8 }
.clala-voice { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #1D9DD1; margin-bottom: 20px; padding: 10px 10px 0; color: #3262B1 }
.clala-voice-job { text-align: right; font-weight: bold }
#clala-order p { line-height: 1.5 } #aform-form-1 dl { border-bottom: dotted 1px #ccc; padding: 5px 3px 5px 6px; border-left: solid 3px #ccc; margin-bottom: 8px }
#aform-form-1 dt { display:block; width: 170px; line-height: 16px; float: left }
#aform-form-1 textarea.aform-textarea { width: 280px }
#aform-form-2 dl { border-bottom: dotted 1px #ccc; padding: 5px 3px 5px 6px; border-left: solid 3px #ccc; margin-bottom: 8px }
#aform-form-2 dt { padding-bottom: 5px; font-weight: bold }
#aform-form-6 dl { border-bottom: dotted 1px #ccc; padding: 5px 3px 5px 6px; border-left: solid 3px #ccc; margin-bottom: 8px }
#aform-form-6 dt { display:block; width: 170px; line-height: 16px; float: left }
#aform-form-6 textarea.aform-textarea { width: 280px }
#aform-form-6 dd { display: table }
#aform-form-8 dl { border-bottom: dotted 1px #ccc; padding: 5px 3px 5px 6px; border-left: solid 3px #ccc; margin-bottom: 8px; overflow: hidden }
#aform-form-8 dt { display:block; width: 170px; line-height: 16px; float: left }
#aform-form-8 dd { float: right;width: 375px }
#aform-form-8 textarea.aform-textarea { width: 280px }
#aform-form-8 input[type="submit"] { padding: 5px;margin-left: 182px }
span.required { color: #FF0000 }
#aform-form-4 dl { margin-bottom: 15px }
#aform-form-7 dl { margin-bottom: 15px }
#aform-5 dl { margin-bottom: 15px }
#aform-8 { padding-bottom: 60px }
#aform-8 #aform-confirm-form { margin: 25px 30px }
#aform-8 #aform-confirm-form dl { border-bottom: 1px solid #ccc;padding: 0 15px 10px;margin-bottom: 10px;overflow: hidden }
#aform-8 #aform-confirm-form dt { font-size: 14px;font-weight: bold;float: left;width: 170px }
#aform-8 #aform-confirm-form input#aform_btn_submit, #aform-8 #aform-confirm-form input#aform_btn_back { padding: 5px } .cate_list dt { clear: left; float: left; width: 75px }
.cate_list dd { border-left: solid 1px #ccc; margin-bottom: 1em; margin-left: 75px; padding-left: 10px } .top_image { margin-bottom: 15px }
.top_banner { display: block; text-align: center; margin: 10px auto 24px; width: 500px }
.topics { width: 280px; float: left; margin-right: 10px; border-bottom: dotted 1px #006600; padding-bottom: 10px }
.topics dl { padding: 10px 5px 5px; border-top: dotted 1px #006600 }
.topics dt { color: #666; font-size: 10px }
.topics dd { margin-bottom: 6px }
.top_yt { width: 280px; float: left; margin: 20px 0 0 5px }
.products { width: 280px; float: right }
.products-inner { padding: 10px 5px 0 5px; border-top: dotted 1px #006600; border-bottom: dotted 1px #006600 }
.products div.inner { padding-left: 50px; padding-right: 5px; margin-bottom: 20px }
.products div.p00 { background: url(//www.aquaway.jp/img/p00.jpg) no-repeat }
.products div.p01 { background: url(//www.aquaway.jp/img/p01.jpg) no-repeat }
.products div.p02 { background: url(//www.aquaway.jp/img/p02.jpg) no-repeat }
.products div.p03 { background: url(//www.aquaway.jp/img/p03.jpg) no-repeat }
.products div.p04 { background: url(//www.aquaway.jp/img/p04.jpg) no-repeat }
.products div.p05 { background: url(//www.aquaway.jp/img/p05.jpg) no-repeat }
.products div.p06 { background: url(//www.aquaway.jp/img/p03.jpg) no-repeat }
.products h3 { margin-bottom: 2px }
.top_aboutus2 { width: 280px; float: right; margin-top: 20px }
.top_aboutus2 div.inner { padding: 12px 5px 0 5px; border-top: dotted 1px #006600; border-bottom: dotted 1px #006600; line-height: 1.75 }
.sanomaru { width: 100px; height: 100px; position: fixed; bottom: 0%; left:0px }
.movies h1 { font-size: 16px; font-weight: normal; margin: 0 auto 10px; padding-left: 15px; position: relative }
.movies h1:before { content: ""; position: absolute; border: 5px solid transparent; border-left: 8px solid #cccccc; left: 0; top: 5px }
.movies section { margin-top: 40px }
.movies section:first-child { margin-top: 0 } #mainimg { width: 800px; height: 190px; position: relative; margin-bottom: 15px }
#mainimg > ul { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; padding: 0; margin-bottom: 0 }
#mainimg > ul > li { width: 800px; height: 190px; position: absolute; top: 0; left: 0; opacity: 0; }
#mainimg > ul > li#mainimg_scr1 { opacity: 1; }
#mainimg > ul > li > * { position: absolute; }
#mainimg_scr1-1,
#mainimg_scr3-1,
#mainimg_scr5-1 { top: -180px }
#mainimg_scr2-1,
#mainimg_scr4-1 { top: -180px }
#mainimg_scr6-1 { top: -295px }
#mainimg .tate { top: 80px; left: 26px; opacity: 0; z-index: 1 }
#mainimg .yoko { top: 130px; left: 260px; opacity: 0; z-index: 1 }
#mainimg .str01 { top: 27px; left: 0; opacity: 0 }
#mainimg .str02 { top: 32px; left: 82px; opacity: 0 }
#mainimg .str03 { top: 45px; left: 139px; opacity: 0 } .panel { clear: both; display: none; border: 3px solid #CCC; padding: 1em }
.panel.active-tab-body { display: block }
#tabs { list-style: none }
#tabs li { float: left }
#tabs a { float: left; padding: 5px 8px; margin-left: 6px; background-color: #F2F2F2; text-decoration: none; color: #999999 }
#tabs a.active-tab { background-color: #CCC; border-top: 3px solid #999; padding-top: 3px; color: #000 }
input.disabled { border: 1px solid #F2F2F2; background-color: #F2F2F2 }
input.required, textarea.required { border: 1px solid #00A8E6 }
input.validation-failed, textarea.validation-failed { border: 1px solid #FF3300; color : #FF3300 }
input.validation-passed, textarea.validation-passed { border: 1px solid #00CC00; color : #000 }
.validation-advice { margin: 5px 0; padding: 5px; background-color: #FF3300; color : #FFF; font-weight: bold }
.custom-advice { margin: 5px 0; padding: 5px; background-color: #C8AA00; color : #FFF; font-weight: bold }
fieldset { padding: 1em; margin-bottom: 0.5em }
.form-row { clear: both; padding: 0.5em }
.aform-header{ font-size: 130%; font-weight: bold; margin: 1em 0 1em; padding: 3px 0; border-bottom: 1px solid #ccc }
.aform-hdln{ font-size: 110%; font-weight: bold; margin: 2em 0 0.5em; padding: 3px 0; border-bottom: 1px dotted #ccc }
div.aform-content p.powerdby{ text-align: right; font-size: 70%; margin: 1em 0 }
div.aform-content p.powerdby a{
color: #fff; padding:0 5px; background:#BAD7E4; text-decoration:none }
div.aform-content p.powerdby a:hover{ background:#75AECA }
#aform_result{ color: #c00; font-weight: bold; font-size: 110%; margin: 15px auto; padding: 10px 15px }
#aform_result a{ margin: 0 1em }
.mw_wp_form .error { display: block !important; margin: 5px 0 !important; padding: 5px !important; background-color: #FF3300 !important; color: #FFF !important; font-weight: bold !important }
.mw_wp_form dt { font-weight: bold }
.mw_wp_form dt:before { content: "\0025a0 " } .page-water-oku { background: url(//www.aquaway.jp/img/water-oku/back.jpg); color: #333 }
.page-water-oku * { margin: 0; padding: 0 }
.page-water-oku #container { width: 870px; background-color: #fff; margin: 0 auto }
.page-water-oku h1 { font-size: 14px; color: #666; text-align: center; padding: 6px }
.page-water-oku h3 { margin-bottom: 10px }
.page-water-oku p { font-size: 18px; line-height: 140%; margin-bottom: 1em }
.page-water-oku .campaign { width: 852px; margin: auto; background: url(//www.aquaway.jp/img/water-oku/campaign_back.jpg) repeat-y }
.page-water-oku .campaign div.inner { padding: 5px 15px }
.page-water-oku .textarea { padding: 10px 10px 10px 20px }
.page-water-oku .inq { width: 830px; margin: auto; background: url(//www.aquaway.jp/img/water-oku/inq_back.jpg) repeat-y }
.page-water-oku .inq div.inner { padding: 5px 15px 5px 30px }
.page-water-oku #footer { padding: 10px 20px }
.page-water-oku #footer p { font-size: 16px }
.page-water-oku #footer ul { font-size: 14px; list-style-type: none }
.page-water-oku #footer div.left { width: 480px; float: left }
.page-water-oku #footer div.right { width: 240px; float: right }
.page-water-oku #footer div.copy { clear: both; text-align: center }
.page-water-oku a img { border: 0 }
.page-water-oku hr { clear: both; height: 1px; border: none; border-top: 1px #ccc solid; margin: 10px }
.page-water-oku .fl { float: left }
.page-water-oku .red { color: #FF0000 }