﻿@media screen and (max-width:640px){
.sp{display:inline;}
.pc{display:none;}

body{width:auto;background-color:#fff;margin:0px;padding:0 5px 5px 5px;border:none;text-align:left;}
img{max-width:100%;height:auto;width:auto;text-align:center;}
#header{}
.head{width:auto;margin:0 auto;}
#h1{display:block;border-bottom:1px solid #003399;margin:0 auto;width:auto;padding:0 0 0 10px;text-align:left;line-height:17px;}
h1{font-size:13px;padding:3px 5px;width:auto;margin:0;text-align:left;color:#fff;}
#h2{display:none;}
#h2_sp{display:block;width:auto;height:auto;background-color:#003399;margin:5px 0 23px 0;padding:0 0 0 10px;float:none;background-image:url(../img01/common/time_sm.png);background-repeat:no-repeat;background:#003399;background-position:top center;line-height:17px;}
h2{font-size:13px;margin:0 auto;padding:3px 0 0 5px;color:#fff;background-color:#003399;}
#logo{width:100%;float:none;text-align:left;position:relative;padding:0;}
#tel{width:100%;float:none;text-align:right;position:relative;}
#time{width:100%;float:none;text-align:center;margin:-23px 0 0;padding:5px 0 0 0;background:#003399;border-bottom:5px solid #fff;}
a[href^="tel:"]{pointer-events:auto;}
img.image{display:none;}
div#imagemap{width:auto;height:45px;background-image:url(../img01/common/logo_tel.gif);background-repeat:no-repeat;background-size:contain;margin:0;padding:0;background-position:center left;}
div#image_logo{top:0px;left:10px;}
div#image_logo a{position:absolute;width:170px;height:35px;}
div#image_logo a span{display:none;}
div#image_tel{top:0px;left:100px;}
div#image_tel a{position:absolute;width:170px;height:35px;left:172px;}
div#image_tel a span{display:none;}
.fixed_call{position:fixed;top: 0;z-index:3;opacity:0.9;}
.main{margin:0 auto;padding:0;position:relative;width:auto;height:auto;background-color:#fff;}
.main img{width:100%;}
#amazingslider{display:none;}
#amazingslider_sp{display:block;width:98%;margin:0 auto;position:relative;text-align:center;}
.bn img{padding:3px 0 5px 0;}
.pankuzu{width:auto;height:40px;margin:0 auto;padding:5px;background:#fff;line-height:14px;vertical-align:middle;}
#bread-crumb-list{width:auto;padding:3px 0 0 0;}
#bread-crumb-list li{display:inline;padding:0 0 0 2px;text-align:left;font-size:12px;line-height:16px}
.camp_bn_sp{width:auto;height:auto;margin:0 auto;padding:0 5px 0 5px;background:#fff;}
.camp_rest img{width:33.3%}
.camp_gas{margin:0 0 0 0;}
.camp_gas img{width:50%;}
.camp_conlo{margin:0 0 0 0;}
.camp_conlo img{width:50%;}
.camp_pump{margin:0 0 0 0;}
.camp_pump img{width:33.3%;}

.emgcy_bn{width:auto;height:auto;margin:0 auto;padding:5px 5px 0 5px;background:#fff;}
#page{width:auto;height:auto;margin:0 auto;padding:0;border:none;background-image:none;background-color:#fff;}
#page-top {           
    bottom:80px;
    right:5px;
}
#midConte{display:inline !important;}
.center img{}
h4{margin:5px 5px 10px 10px;padding:0px 0px 0px 0px;font-size:18px;color:#003399;font-weight:bold;line-height:24px;}
.h4_01{margin:5px 5px 10px 10px;width:auto;font-size:18px;}
.h4_02{margin:5px 5px 10px 10px;width:auto;font-size:18px;}
.h4_03{margin:5px 5px 10px 10px;width:auto;font-size:18px;}
h5{margin:0 0 5px 5px;padding:5px 0px 5px 32px;background-image:url(../img01/common/h5_line_sp.png);background-repeat:no-repeat;}
h6{text-align:center;font-size:16px;}
#contents{float:none;width:auto;height:auto;margin:0;line-height:22px;font-size:14px;}
#info{display:none;}
#info_sp{display:block;}
.spImg{text-align:center;margin-bottom:15px;position:relative;float:none !important;}
.mediaImg{display:none;}
.mediaImg_sp{display:block;text-align:center;margin-bottom:15px;position:relative;}
.mediaImg_sp img{width:48%;margin:0 0 0 5px;}
.magnetImg_sp{display:block;text-align:center;margin-bottom:15px;position:relative;}
.magnetImg_sp img{width:48%;margin:0 5px 0 0;}
.magnetImg_sp img02{width:48%;}
.img_car_sp{display:block;text-align:center;margin-bottom:30px;position:relative;}
.img_car_sp img{width:100%;}
.spTop{margin:15px 42px 0;float:left;}
.topConte{width:auto;margin:0 10px;font-size:14px;padding:5px;line-height:22px;}
.topConte .center{width:auto;float:none;}
.topConte .center .title{text-align:center;margin:0 0 15px;}
.conte{padding:0;margin:0 auto;width:auto;font-size:14px;line-height:22px;}
.conte .menu1{width:auto;height:auto;margin:0 5px 10px 5px;padding:0;}
.conte .menu2{width:auto;height:auto;margin:5px 5px 10px 5px;padding:0;}
.conte .text{margin:5px;position:relative;width:auto;height:auto;}
.conte .text .img{width:100%;}
.conte .text .min{width:auto;font-size:14px;padding:0;line-height:22px;margin:5px 5px 10px 5px;float:none;}
.conte .text .min img{display:block;margin:0 auto;position:relative;float:none;text-align:center;padding:0;}
.conte .text .min02{width:auto;margin:5px 5px 10px 5px;line-height:22px;}
.conte .text .max{width:auto;font-size:14px;padding:0;line-height:22px;margin:5px;float:none;}
.conte .text .btn{width:auto;background:#CCBA6E;font-weight:bold;padding:2px;text-align:center;}
.conte .text .btn a{color:#606D25 !important;border:1px solid #EFDEB0;display:block;padding:5px;}
.top_leftbox{width:auto;padding:0 5px 0 0;font-size:14px;line-height:1.4;margin:0 auto;position:relative;float:none;}
.top_rightbox{margin:0 auto;padding:0 0 30px 0;position:relative;width:auto;height:auto;text-align:center;}
.inaxphoto{display:none;}
.inaxphoto_sp{display:block;margin:0 auto;position:relative;float:none;text-align:center;padding:5px 0 15px 0;}
.gasphoto{display:none;}
.gasphoto_sp{display:block;margin:0 auto;position:relative;float:none;text-align:center;padding:5px 0 15px 0;}
.troubl{border-bottom:1px solid #214600;padding:15px;}
.troubl .btn{width:158px;background:#CCBA6E;font-weight:bold;padding:2px;text-align:center;}
.troubl .btn a{color:#606D25 !important;border:1px solid #EFDEB0;display:block;padding:10px 5px;}
.border{text-align:center;}
.media{margin:0 10px;}
.mediainfo{display:none;}
.mediainfo_sp{display:block;}
.newsArea dl{margin:5px 5px 0px;font-size:12px;color:#333;}
.newsArea dl dt{font-weight:bold;float:left;width:5em;}
.newsArea dl dd{margin:0 0 0.5em 7.5em;font-size:13px;}
.newsArea dl dd a:link{color:#0000FF;}
.newsArea dl dd.newsLastArticle{margin:0;}
.newsArea .newsMore{float:right;}
.newsArea .newsMore p{font-size:13px;line-height:18px;}
.imgcenter{display:block;margin:0 auto;position:relative;float:none;text-align:center;}
.w80{width:80%;}
.credit{font-size:12px;height:14px;text-align:left;}
.hedge{margin:5px 5px 5px 10px;}
#side{float:none;width:auto;padding:15px 0;text-align:center;margin:0}
#side div.navi_blue{background-image:url(../img01/leftmenu/bg_lightblue.png);margin:0 0 5px 0;border:1px #b1c8cf solid;}
#side div.navi_white{margin:5px;padding:0;background-color:#fff;}
.navi_white img{width:50%}
#side h2{font-size:14px;font-weight:bold;padding:2px 10px;background:#003399;background:-webkit-gradient(linear, left top, left bottom, from(#1c8fc8), to(#003399));background:-webkit-linear-gradient(#1c8fc8, #003399);background:linear-gradient(#1c8fc8, #003399);color:#FFF;height:30px;}
#side ul.submenu{width:250px;margin:0 auto;text-align:center;}
#side ul.submenu li{list-style-type:none;}
#side ul.submenu li a{border-bottom:1px solid #ccc;text-decoration:none;display:block;padding:5px 0 0 25px;background:#FFF;-webkit-transition:0.5s;transition:0.5s;background-repeat:no-repeat;height:25px;font-size:14px;font-weight:bold;background-image:url(../img01/leftmenu/ya.png);}
#side ul.submenu li a:hover{background:#eee;color:#333;background-image:url(../img01/leftmenu/ya.png);background-repeat:no-repeat;}
#side .corner{background-color:#fff;font-size:13px;line-height:20px;border:1px solid #ccc;margin:0 0 15px 0;}
#side .sidebn img{margin:0 5px;}
#side .sidebn_left{margin:0 0 15px 0;}
#side .sidebn_right{margin:0 0 15px 0;}
#side .sidebn{margin:5px;}
#side .sidebn02{margin:5px 0;}
span.navi01{font-size:14px;}
span.navi02{font-size:14px;}
span.navi03{font-size:14px;}
.acordmenu{width:250px;margin:0 auto;text-align:center;}
.acordmenu ul{width:220px;margin:0 auto;padding:0 0 0 30px;}
.acordmenu li{list-style-type:none;padding:5px 0 0 20px;margin:0px;}
.acordmenu li a{padding:0px;margin:0px;}

input[type="checkbox"].on-off{display:none;}
input[type="checkbox"].on-off + ul{height:0;overflow:hidden;}
input[type="checkbox"].on-off:checked + ul{height:auto;}
#side ul.submenu02{width:240px;margin:0 auto;text-align:center;padding:0 0 0 10px;}
#side ul.submenu02 li{list-style-type:none;}
#side ul.submenu02 li a{border-bottom:1px solid #ccc;text-decoration:none;display:block;padding:3px 5px 0 25px;background:#fff;-webkit-transition:0.5s;transition:0.5s;background-repeat:no-repeat;height:30px;font-size:14px;font-weight:bold;background-image:url(../img01/leftmenu/ya.png);}
#side ul.submenu02 li a:hover{background:#eee;color:#333;background-image:url(../img01/leftmenu/ya.png);background-repeat:no-repeat;}
#side ul.submenu03{width:240px;margin:0 auto;text-align:center;padding:0 0 0 10px;}
#side .box{background-color:#fff;padding:5px;font-size:13px;line-height:20px;border:1px solid #ccc;margin:0 0 15px 0;overflow:hidden;text-align:left;}
#footer{width:auto;height:auto;padding:0;margin:0 auto;background-image:none;}
.footer_logo_sp{width:auto;height:85px;margin:0;padding:0 0 40px 0;background-image:url(../img01/common/logo.jpg);background-repeat:no-repeat;text-align:center;background-size:contain;}
.footer_tel_sp{display:block;width:auto;height:310px;padding:0 0 0 0;margin:0;background-image:url(../img01/footer/footer_bg_sp.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:contain;border-bottom:1px solid #7698bb;}
.footer_box{width:100%;height:auto;margin:0;padding:0;}
.footer_box_up{display:block;width:auto;height:auto;margin:0 auto;padding:0 0 0 0;border-bottom:1px solid #7698bb;}
.footer_boxleft{width:auto;height:auto;margin:0;padding:0;float:none;}
.footer_boxleft p{margin:0;padding:5px;color:#fff;font-size:14px;text-align:left;background-image:url(../img01/footer/bg_darkblue.png);background-repeat:repeat;}
.footer_text{display:none;}
.footer_text_sp{display:block;margin:0 auto;padding:5px;color:#fff;text-align:left;background-image:url(../img01/footer/bg_darkblue.png);background-repeat:repeat;width:auto;height:auto;font-size:14px;}
.footer_boxright{margin:0;color:#fff;padding:0;float:none;}
.footer_boxright p{margin:0;padding:5px 5px 8px 5px;color:#fff;font-size:14px;text-align:center;background-image:url(../img01/footer/bg_darkblue.png);background-repeat:repeat;}
.footer_boxright p a{color:#fff;}
.footer_box_btm{width:auto;height:auto;margin:0 auto;padding:10px 20px 0 20px;text-align:center;background-image:url(../img01/footer/bg_blue.png);background-repeat:repeat;float:none;}
.footer_menubox_01{width:auto;height:auto;margin:0 auto;padding:0 0 20px 0;float:none;}
.footer_menubox_02{width:auto;height:auto;margin:0 auto;padding:0 0 20px 0;float:none;}
.footer_menubox_03{width:auto;height:auto;margin:0 auto;padding:0 0 20px 0;float:none;}
.footer_listbox{width:230px;margin:0 auto;position:relative;float:none;}
li.list{color:#fff;font-size:14px;line-height:25px;text-indent:30px;background-image:url(../img01/footer/back_main.gif);background-repeat:no-repeat;text-align:left;}
.footer_toppage{width:auto;height:auto;margin:0 auto;padding:0 5px 15px 5px;float:none;}
.footer_copyright{display:none;}
.footer_mizu{display:none;}
.footer_mizu_sp{display:block;width:auto;height:250px;margin:0 auto;padding:0 5px 0 5px;text-align:center;float:none;}
.table2{width:95%;}
.table2 td .radio{margin:15px 5px;}
.table3 th{width:70px;border:#999 1px solid;text-align:center;padding:5px;background-color:#f1f1f1;font-size:13px;color:#399AC3;}
.table3 td{border:#999 1px solid;background:#fff;padding:5px;}
.campaign{width:auto;height:auto;margin:0 auto;padding:15px;background-color:#fff;font-size:13px;background:url(../restroom/img01/campaign/box.png);background-repeat:repeat-y;border-bottom:1px solid #999999;background-size:contain;}
.camp_menu{width:100%;height:auto;margin:0 auto;text-align:center;padding:0 0 5px 0;}
	
.boxwrap_toprest{width:auto;height:auto;}
.leftbox_toprest{float:none;margin:0 auto 20px;width:100%;text-align:center}
.center_toprest{float:none;margin:0 auto 20px;width:100%;text-align:center}
.rightbox_toprest{float:none;margin:0 auto;width:100%;text-align:center}
.boxwrap_topgas{width:auto;height:auto;}
	
	
.camp_menu img{width:20%;}
.campaign_boxwrap{width:100%;height:auto;}
.campaign_leftbox{float:none;width:100%;text-align:center;}
.campaign_rightbox{float:none;width:100%;text-align:center;}
.campaign_rightbox img{margin:0 0 10px 0;}
.rest_panacolor{margin:-12px auto 2px;width:300px}
.collapsePanelHeader_camp{width:auto;padding:0;margin:0 auto;}
.arrow.expand_camp{background-image:url(../restroom/img01/bn_funcdetail.png);width:auto;height:60px;float:none;margin:10px 0 5px 0;display:block;background-repeat:no-repeat;z-index:0;background-size:contain;background-position:top center;}
.arrow.expand_camp:hover{background-image:url(../restroom/img01/bn_funcdetail_hover.gif);}
.arrow.close_camp{background-image:url(../restroom/img01/bn_close.gif);width:auto;float:none;margin:10px 0 5px 0;display:block;background-repeat:no-repeat;background-size:contain;background-position:top center;}
.arrow.close_camp:hover{background-image:url(../restroom/img01/bn_close_hover.gif);}
.bn_toiawase_camp{margin:0 auto;text-align:center}
.bn_other_camp{margin:0 auto;text-align:center}
.textbox{width:auto;border-radius:3px;margin:5px 5px 30px 5px;padding:8px;border:1px #b1c8cf solid;}
.m_logo{display:block;text-align:center;margin:0 auto;padding:10px;}
.boxwrap{width:100%;height:auto;margin:0 0 0 0;}
.leftbox{float:none;width:100%;text-align:center;margin:0;}
.rightbox{float:none;width:100%;text-align:center;margin:10px 0 15px 0;}
.img01{margin:10px 5px 20px 0;}
.img02{margin:0 0 10px 0;}
.protext{margin:0 auto;padding:0 10px 5px 10px;width:auto;text-align:left}
table.rest{width:90%;margin:0 auto;text-align:center;}
.rest th{width:80%;}
.rest td{width:auto;}
th.set{height:20px;vertical-align:top;}
table.rest td.rest04{height:20px;vertical-align:bottom;}
table.rest td.rest01end{width:70%;}
table.rest td.rest02end{width:auto;}
table.rest td.rest01sum{width:70%;}
table.rest td.rest02sum{width:auto;}
table.rest td.rest03sum{width:70%;}
table.rest td.rest04sum{width:auto;}
.catch{margin:10px;padding:0px;position:relative;width:auto;height:auto;text-align:center;}
.proinfo_boxwrap{width:100%;height:auto;overflow:hidden;}
.proinfo_boxwrap02{width:100%;height:auto;overflow:hidden;border-bottom:none;}
.proinfo_leftbox{width:100%;text-align:left;margin:5px 0;}
.proinfo_rightbox{float:left;width:100%;text-align:left;margin:0 0 10px 0;}
.prodtl{font-size:14px;color:#003399;margin:0 10px}
.bluebutton_boxwrap{width:100%;height:auto;}
.bluebutton_leftbox{float:none;width:100%;text-align:center;}
.bluebutton_rightbox{float:none;width:100%;text-align:center;margin:0 0 20px 0;}
.toto_info{height:auto;}
.toto_info img{float:none;margin:0 auto;}
.dsp_boxwrap{width:100%;}
.dsp_leftbox{float:none;margin:5px auto;}
.dsp_rightbox{float:none;margin:5px auto;}
table.bza_func{width:100%;margin:auto;}
.bza_func th{display:block;width:auto;padding:3px;font-size:11px}
.bza_func td{display:block;width:100%;padding:3px;font-size:11px;}
.bza_func td:empty{display:none;}
.pro_title{font-size:15px;margin:0 auto;width:auto;background-position:0 4px;}
.purestbox{width:auto;margin:0 auto;}
.purest_rightbox{float:none;width:auto;font-size:12px;padding:5px 5px 10px 5px;height:auto;overflow:hidden}
.purest_leftbox{float:none;width:auto;font-size:12px;padding:5px;height:auto;overflow:hidden}
.purest_rightbox_l{float:none;width:auto;font-size:12px;padding:5px;height:auto;}
.purest_leftbox_l{float:none;width:auto;font-size:12px;padding:5px;height:auto;}
.purest_rightbox90{float:none;width:auto;font-size:12px;padding:5px 5px 10px 5px;height:auto;overflow:hidden}
.purest_leftbox90{float:none;width:auto;font-size:12px;padding:5px;height:auto;overflow:hidden}
.purest_rightbox_l2{float:none;width:auto;font-size:12px;padding:5px;height:auto;}
.purest_leftbox_l2{float:none;width:auto;font-size:12px;padding:5px;height:auto;}
.purest_rightbox_l3{float:none;width:auto;font-size:12px;padding:5px;height:auto;}
.purest_leftbox_l3{float:none;width:auto;font-size:12px;padding:5px;height:auto;}
.detailbox{float:none;width:auto;font-size:12px;margin:0 auto 10px auto;padding:5px;height:auto;}
.wboxall{height:100%;}
.wbox{width:100%;float:none;margin:auto;text-align:center}
.tripleboxall{height:auto}
.tripleboxall img{margin:0 0 0 5px;}
.triplebox{width:98%;float:none;margin:5px;padding:5px;overflow:hidden}
.hedge_bk12{font-size:10px;}
.rest_hedge{width:auto;line-height:15px;margin:3px}
.rest_hedge_tr{width:auto;line-height:15px}
.proinfo_leftbox_pana01{float:left;width:auto;}
.proinfo_leftbox_pana02{float:left;width:auto;}
.proinfo_leftbox_pana03{float:left;width:100%;}
.proinfo_rightbox_pana01{float:right;width:auto;text-align:right}
.proinfo_rightbox_pana02{float:none;width:auto;text-align:center;margin:0 0 15px 0;border-bottom:1px dotted #999;}
.limit_block{display:none;}
.limit_block_sp{display:block;margin:5px auto;text-align:left;padding:5px;width:auto;font-size:12px;border:1px solid #ff0000;line-height:17px;padding-left:1.5em;text-indent:-1em;}
.araunoTypeTitle{line-height:18px;width:330px;margin:0 auto}
.araunoType{text-align:center;marign:0 auto;padding:5px 0 10px 0;}
.kome_t{font-size:11px;text-align:left;margin:5px auto 0 auto;line-height:14px;width:auto;}
table.ichiran{font-size:11px;border-collapse:collapse;margin:0 auto;width:330px;height:auto}
.ichiran thead{display: block;float:left;}
.ichiran tbody{display: block;width: auto;white-space:nowrap;}
.ichiran th{display: block;width:auto;font-size:11px;padding:3px;text-align:left;vertical-align:middle;color:#333;background-color:#eee;border:1px solid #b9b9b9;font-weight:bold;line-height:28px;height:30px;}
.ichiran tbody tr{display: inline-block; margin: 0 -3px;}
.ichiran td{display: block;font-size:12px;padding:2px;text-align:center;background-color:#fff;border:1px solid #b9b9b9;line-height:28px;height:30px;width:60px;}
td.SII{width:180px}
td.select{font-size:12px;padding:3px;text-align:center;background-color:#ffff99;border:1px solid #b9b9b9;font-weight:bold;line-height:28px;}
td.select:first-child{border-left:1px solid #999;}
td.select:last-child{border-right:1px solid #999;}
.ara_icon{margin:-3px 2px 5px 2px}
.v_list_no{width:100%;}
.v_list_no img{width:25%;}
.rest_logo_pc{display:none;}
.rest_logo_sp{display:block;text-align:center;margin:0 auto;padding:10px;}
table.hw{width:98%;margin:5px 5px 10px 5px;border-collapse:collapse;line-height:12px;}
.hw th{padding:0;font-size:11px;}
.hw td{padding:2px;line-height:14px;letter-spacing:0px;}
td.hw01{font-size:11px;padding:3px 0 0 5px;font-weight:bold;width:150px}
td.hw02{font-size:11px;width:50px;}
td.hw03{font-size:10px;letter-spacing:0;white-space:nowrap;}
td.hw04{font-size:10px;letter-spacing:0;white-space:nowrap;}
td.hw05{font-size:11px;}
td.hw06{font-size:11px;}
.prm_detail p{padding:5px 0;line-height:22px;}
.prm_detail img{margin:0 15px 10px 0;}
.prm_leftbox{float:none;height:auto;margin:0 0 5px 0;width:auto;}
.prm_rightbox{float:none;height:auto;margin:0 0 10px 0;width:auto;}
.prmimg{margin:0;}
.prmimg02{margin:0;}
table.gas_info{width:100%;font-size:12px;margin:2px 0 0 0;padding:2px}
.gas_info th{display:block;width:100%;font-size:13px;line-height:1.6em;border-bottom:none;border-right:none;border-left:none;border-top:none;padding:3px;}
.gas_info td{display:block;width:100%;padding:3px;}

.gas_notebox{margin:10px 0 0 0;font-size:12px;line-height:16px;width:98%;overflow:hidden;}
.gas_notebox img{margin:0 10px 10px 0;}
.gas_note_leftbox{width:100%;float:none;height:auto;overflow:hidden;}
.gas_note_rightbox{width:100%;float:none;height:auto;overflow:hidden;}


.gas_note{margin:10px 0 0 0;line-height:18px;}
.gas_note img{margin:0 10px 60px 0;}
.gas_text{width:100%;font-size:14px;}
.gas_text02{width:100%;font-size:12px}
.gas_info td{line-height:16px;}
.subarea{width:auto;height:auto;margin:0 auto;}
.subarea_textbox{width:100%;}
.subarea_boxwrap{width:auto;height:auto;margin:0 auto;overflow:hidden;}
.subarea_leftbox{width:100%;float:none;}
.subarea_rightbox{width:100%;float:none;}
.regionlist{width:auto;}
.region{width:100%;margin:0 0 10px 0;}
.pref{width:auto;}
.city{width:auto;}
.area_center{width:100%;}
.areahedge{margin:20px;text-align:center;}
.function{font-size:14px;font-weight:bold;margin:0 0 0 10px;}
table.rinfea{width:300px;margin:0 auto 10px auto;}
.rinfea th{text-align:left;line-height:18px;}
.rinfea td{text-align:left;}

table.rin_func{border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #999;}
.rin_func th{display:block;border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;border-bottom:1px dotted #999;width:auto;font-weight:bold}
.rin_func td{display:block;border-right:1px solid #999;border-left:1px solid #999;border-top:1px solid #fff;border-bottom:1px solid #fff;width:auto;}
.rin_func td:empty{display:none;}
.rin_func td img{width:auto}


.Mytone_l{width:auto;height:auto;margin:0 auto;float:none;text-align:center;}
.Mytone_c{width:auto;height:auto;margin:0 auto;float:none;text-align:center;}
.Mytone_r{width:auto;height:auto;margin:0 auto;float:none;text-align:center;}
.Mytone_t{font-weight:bold;text-align:center;font-size:14px;margin:3px;}
.Mytone_left{width:auto;margin:0 auto ;float:none;text-align:center;}
.Mytone_right{width:auto;margin:0 auto;float:none;text-align:center;}
.Mytone_corner{width:auto;height:auto;padding:5px 0 0 0;}
.Mytone_text{font-size:12px;color:#333;padding:0 0 20px 0;line-height:18px;}
.builtin_boxwrap{width:100%;height:auto;}
.builtin_leftbox{float:none;width:100%;text-align:center;margin:0;}
.builtin_rightbox{float:none;width:100%;text-align:center;margin:0;}
.bt_detail_nor{margin:10px auto;width:300px}
.bt_detail_nor dl{margin:0 auto;}
.bt_detail_nor dl dt{width:5.5em;}
.bt_detail_nor dl dd{margin:0 0 0 5.5em;}
.bt_color{width:300px;margin:0 auto}
.builtin_shiyou{text-align:center;}
.built_pfm{text-align:left;margin:10px 0;}
.built_hedge{text-align:left;line-height:18px;margin:0 0 10px 0;}
.bt_tab img{width:33%;}
.cocot_boxwrap{width:100%;margin:0;}
.cocot_leftbox{float:none;width:100%;text-align:center;margin:0 auto;}
.cocot_rightbox{float:none;width:auto;margin:auto;}
.builtin_1c_boxwrap{width:auto;height:auto;margin:0;padding:0;}
.builtin_1c_leftbox{float:none;text-align:center;width:auto;margin:10px 0 0 0;}
.builtin_1c_leftbox img{margin:10px 0 0 0;}
.builtin_1c_rightbox{float:none;margin:10px auto 0;width:100%;text-align:center;}
.noritz_t{font-weight:bold;text-align:center;font-size:14px;margin:0;}
.noritz_text{font-size:12px;color:#333;padding:0 0 10px 0;line-height:18px;}
.r01{background-repeat:repeat;}
.r02{background-repeat:repeat;}
.r03{background-repeat:repeat;}
.r04{background-repeat:repeat;}
.r05{background-repeat:repeat;}
.r06{background-repeat:repeat;}
.r07{background-repeat:repeat;}
.bt05{background-color:#eee}
table.pumpfea{width:90%;margin:0 auto 10px auto;}
.pumpfea th{text-align:left;line-height:18px;}
.pumpfea td{text-align:left;}
.pump_shiyou{text-align:center;}
.ws_option{width:auto;}
.ws_boxwrap{margin:0 auto;width:auto;}
.ws_boxwrap_c{margin:0 auto;text-align:left;width:auto;}
.ws_otn01{float:none;margin:10px auto 20px;width:270px;}
.ws_otn02{float:none;margin:10px auto 20px;width:270px;}
.ws_otn03{float:none;margin:10px auto 20px;width:270px;}
.ws_otn04{float:none;margin:10px auto 20px;width:270px;}
.ws_otn05{float:none;margin:10px auto 20px;width:270px;}
.washer_kinou th{border:1px solid #ccc;background-color:#eee;display:block;height:auto;padding:3px 3px 3px 5px;width:100%;}
.washer_kinou th:first-child{margin:0;}
.washer_kinou td{border:none;display:block;height:auto;padding:0 0 20px 0;margin:5px 0;}
.washer_kinou td.ws_img{padding:10px 0;margin:5px auto;text-align:center;width:200px;}
.washer_kinou td.empty{display:none;}
table.ws_eco{width:auto;margin:10px auto 0;}
.ws_eco th{background-color:#eee;border:1px solid #ccc;padding:3px;text-align:center;}
.ws_eco td{border:1px solid #ccc;font-size:15px;font-weight:bold;padding:5px;text-align:center;}
.ws_eco td.ws_cs{font-weight:normal;font-size:13px;line-height:15px;text-align:left;}
.ws_mark{margin:0 auto;}
.ws_lead{text-align:center;}
.topics{width:100%;margin:0 auto;padding:0;clear:both;}
.topics p{margin:0;padding:0;font-size:14px;}
.containerPanel{width:auto;padding:0px;margin:0 auto;}
.collapsePanelHeader{width:auto;padding:0;margin:0 auto;}
.headerContent{width:auto;padding:0px;float:left;}
.content{width:auto;height:auto;margin:20px 0;padding:5px 10px 10px 10px;border:1px solid #ccc;}
.content img{max-width:100%;}
.arrow.expand{background-image:url(../restroom/img01/bn_funcdetail.png);width:auto;height:60px;float:none;margin:0 8px 5px 8px;display:block;background-repeat:no-repeat;background-size:contain;background-position:top center;}
.arrow.expand:hover{background-image:url(../restroom/img01/bn_funcdetail_hover.gif);}
.arrow.close{background-image:url(../restroom/img01/bn_close.gif);width:auto;height:60px;float:none;margin:0 8px 5px 8px;display:block;background-repeat:no-repeat;background-size:contain;background-position:top center;}
.arrow.close:hover{background-image:url(../restroom/img01/bn_close_hover.gif);}
table.fnc{border-collapse:collapse;width:100%;margin:0 auto 5px auto;}
.fnc th{width:auto;font-size:12px;letter-spacing:0px;line-height:15px;padding:3px;display:block;text-align:left;}
.fnc td{letter-spacing:0px;border-bottom:none;display:block;}
.fnc td:last-child{border-bottom:1px solid #b1c8cf;}
table.grd{border-collapse:collapse;width:100%;margin:auto;}
.grd th{width:auto;font-size:12px;letter-spacing:0px;line-height:15px;padding:3px;}
.grd td{width:auto;letter-spacing:0px;line-height:14px;}
.a_title{color:#003399;text-align:left;font-weight:bold;margin:10px 0px;}
.topics_title_pc{display:none;}
.topics_title_sp{display:block;font-size:15px;color:#003399;text-align:center;font-weight:bold;margin:0 0 10px 0px;}
.topics_box{background-color:#fff;border:1px solid #fff;padding:0;width:auto;margin:0 0 30px 0;text-align:center}
.topics_leftbox{width:300px;float:none;margin:10px auto 0;text-align:center;}
.topics_rightbox{width:100%;float:none;padding:10px 0 0 10px;text-align:left;margin:0 auto;}
.topics_leftbox02{width:100%;float:none;text-align:center;margin:0;}
.topics_rightbox02{width:100%;float:none;text-align:left;padding:0;}
.topics_leftbox03{width:100%;float:none;text-align:center;margin:10px 0 0 0}
.topics_rightbox03{width:100%;float:none;text-align:left;padding:10px 0 0 0;}
.topics_rightbox04{width:100%;float:none;text-align:left;padding:10px 0 0 0;}
.mark_leftbox{width:100%;text-align:center;margin:0}
.mark_leftbox02{width:35%;float:right;text-align:center;margin:0}
.mark_leftbox02 img{width:100%}
.mark_leftbox04{width:100%;text-align:center;margin:0}
.mark_rightbox{width:100%;text-align:left;padding:10px 0 0 10px;}
.mark_rightbox02{width:65%;float:left;text-align:center;padding:0 0 0 10px;margin:0 auto}
.mark_rightbox03{width:100%;float:none;text-align:center;padding:10px 0 0 10px;margin:0 auto}
.mark_rightbox04{width:100%;text-align:left;padding:10px 0 0 10px;}
.topics_type{padding:0;margin:0 0 10px 0;float:right}
.topics_type02{padding:0;margin:0;float:right;height:auto}
.topics_type03{padding:0;margin:0 0 10px 0;float:right}
.topics_type04{padding:0;margin:0 0 10px 0;float:right}
.topics_t{line-height:34px}
.type_c{float:right;margin:0}
.type_s{float:right;margin:0}
.mark{text-align:center}
.topics_01{font-size:16px;text-align:left;font-weight:bold;border-bottom:1px dotted #333;margin:0 0 5px 0;padding:5px;color:#333;width:100%;}
.topics_01r{font-size:13px;text-align:left;font-weight:bold;margin:-38px 0 0 45%;padding:5px 5px 10px 5px;color:#333;}
.topics_02{font-size:13px;text-align:left;margin:10px 0 15px 0;padding:2px;line-height:20px;}
.topics_02r{font-size:12px;text-align:left;font-weight:bold;margin:-38px 0 0 45%;padding:5px 5px 10px 5px;color:#333;}
.topics_03{font-size:12px;text-align:left;font-weight:bold;border-bottom:1px dotted #333;margin:0 0 5px 0;padding:5px;color:#333;}
.vtoire01{width:100%;float:none;}
.vtoire02{width:100%;float:none;height:150px}
span.tabletitle{padding:0;line-height:18px;}
.frame{font-size:14px;float:none;border:1px solid #666;margin:5px;padding:5px;color:#333;line-height:18px;}
.topic02 br{display:none;}
td.topic03{background-color:#fff;height:auto;font-size:12px;line-height:15px;}
td.topic04{background-color:#FFC;height:auto;font-size:12px;line-height:15px;}
.bn_otoiawase{margin:10px 0 10px 0;text-align:center;}
.bn_otoiawase02{margin:20px;}
.otoiawase{width:auto;text-align:center;margin:0 auto;float:none;}
.product_no{width:auto;}
.bn_recruit{margin:0 0 10px 0;width:100%;}
.stf_boxwrap{width:100%;margin:0 0 30px 0;height:auto;}
.stfbox01{float:none;width:auto;text-align:center;padding:10px 5px;margin:10px 0 0 0;background-color:#fff;background-image:none;border:3px solid #2e65cf;}
.stfbox02{float:none;width:auto;text-align:center;padding:10px 5px;margin:10px 0 0 0;background-color:#fff;background-image:none;border:3px solid #003399;}
.stfbox03{float:none;width:auto;text-align:center;padding:10px 5px;margin:10px 0 0 0;background-color:#fff;background-image:none;border:3px solid #003399;}
.stf_square{width:auto;font-size:14px;line-height:22px;padding:10px;margin:0;}
.stf_name{text-align:center;}
.itv{width:100%;height:auto;overflow:hidden;padding:0}
.itv_boxwrap{width:auto;height:auto;padding:0 5px 5px 5px;margin:0 0 20px 0;background-image:none;border:3px solid #abd38a;}
.itv_leftbox{width:auto;float:none;margin:0;}
.itv_rightbox{width:auto;float:none;margin:20px 0 0 0;}
img.itv_img{margin:10px;width:80%;}
.itv_textbox{padding:5px;line-height:22px;margin:5px 10px 20px 10px;}
.itv_textbox02{padding:5px;line-height:22px;margin:5px 10px 20px 10px;}
.h3_title{font-size:14px;margin:0 10px;}
.h3_title02{font-size:14px;margin:0 10px;}
table.rcrt{width:100%;}
.rcrt th{width:25%;padding:5px;line-height:16px;font-size:12px;}
.rcrt td{width:75%;padding:5px;line-height:18px;font-size:12px;}
#recruit dt{font-size:13px;}
dl.rcrtskk dt{width:150px;}
dl.rcrtskk dd{width:100px;}

.rcrtskk dl{line-height:28px;}
.rcrtskk dl dt{float:left;width:14em;}
.rcrtskk dl dd{margin:0 0 0 10em;}


#recruit dd{font-size:12px;line-height:20px;}
.text_w{width:100%;}
.rcrt_ilast{width:auto;margin:20px 10px 20px 10px;text-align:center;}
.rcrt_ilast p{width:100%;font-size:12px;line-height:18px;}
.rcrt_ilast img{width:50%;}
.rcrt_text{line-height:20px;margin:5px;font-size:12px;}
.rcrt_text img{width:50%;}
.rcrt_content{margin:5px 0 20px 0;background:url("../recruit/img01/chizu_back_sp.jpg");background-repeat:no-repeat;padding:10px;background-size:cover;}
.rcrt_content02{margin:10px 0 20px 0;background:url("../recruit/img01/chizu_back_sp.jpg");background-repeat:no-repeat;padding:10px;background-size:cover;}
.coll{width:150px;font-size:12px;line-height:18px;float:right;margin:-150px 0 0 0;}
.mda_boxwrap{width:100%;height:auto;margin:10px 0;}
.mda_leftbox{float:none;width:100%;text-align:center;margin:0;}
.mda_rightbox{float:none;width:auto;text-align:center;margin:10px 0 15px 0;}
.mediatitle{text-align:center;margin: 0 0 15px 0;}
.mdaday{margin:0 0 5px 0;text-align:center;}
.blanch td{height:auto;padding:2px;font-size:13px;}
.img30{width:30%;}
table.emg{width:100%;margin:0 auto;}
.emg th{width:35%;padding:3px;font-size:12px;line-height:16px;}
td.emg02{width:35%;padding:3px;font-size:12px;line-height:16px;}
td.emg03{width:30%;padding:3px;font-size:16px;line-height:16px;}

.stpd_boxwrap{width:auto;}
.stpd_leftbox_01a{float:left;width:70%;height:auto;padding:5px 0;}
.stpd_rightbox_01b{float:right;width:30%;height:auto;padding:5px 0;}
.stpd_leftbox_02a{float:none;width:100%;height:auto;padding:15px 5px;}
.stpd_rightbox_02b{float:none;background-color:#fff;width:100%;height:auto;text-align:center;padding:15px 5px;color:#003399;font-size:22px;}
.stpd_leftbox_03a{float:none;background-color:#ddecff;width:100%;height:auto;text-align:center;padding:10px 5px;}
.stpd_rightbox_03b{float:none;background-color:#fff;width:100%;height:auto;text-align:center;padding:10px 5px;color:#003399;font-size:22px;}
.stpd_leftbox_04a{float:left;width:auto;padding:5px 0 5px 50px;background-color:#FFC}
.stpd_rightbox_04b{width:auto;padding:5px 70px 5px 0;}

.stpdArea dl{width:300px;text-align:left;float:none;margin:0 auto 10px;background-color:#eee;padding:5px;}
.stpdArea dl dt{width:180px;}
.stpdArea dl dd{margin:0 0 0 50px;text-align:right;}
.tolar {background-image:none;margin:0 0 15px 0;}
.kouatsu {background-image:none;margin:0 0 15px 0;}

.stpdArea02 dl{margin:10px auto;padding:3px 0 0 30px;height:70px}
.kakko{margin:15px auto;background-position: center;padding:5px;background-size:contain}

.stpdArea02 dl dt{float:left;width:13em;font-size:13px;}
.stpdArea02 dl dd{margin:0 0 0 80px;width:12em;color:#FF6600;text-align:right;padding:0 0 0 0;font-size:16px;}



td.info01{width:30%;height:auto;margin:0;padding:5px;font-size:13px;border-bottom:1px solid #ccc;}
td.info02{width:30%;height:auto;margin:0;padding:5px;font-size:13px;border-bottom:1px solid #ccc;}
td.info03{width:40%;height:auto;margin:0;padding:5px;font-size:13px;border-bottom:1px solid #ccc;}
#btnSubmitEmergency{text-align:center;margin-top:10px;}
ul.emer_info{width:auto;margin:0 0 0 20px;}
ul.emer_info li{list-style-type:square;}
.emgtext{font-size:14px;}
.emgtitle{width:auto;font-size:18px;line-height:26px;font-weight:bold;padding:5px;}
.emgctg{margin:0;padding:25px 0 0 70px;font-size:20px;font-weight:bold;height:70px;}
.emgsub_boxwrap{width:auto;height:auto;margin:0 0 15px 0;padding:0;text-align:center;}
.emgsub_leftbox{float:none;width:auto;margin:0;text-align:center;}
.emgsub_rightbox{float:none;width:auto;height:auto;font-size:20px;padding:10px 0 0 0;margin:0 0 20px 0;text-align:center;}
.emgprice{padding:0;}
hr.emgdot{width:100%;float:none;}
.columnImg{text-align:right;position:relative;float:right;padding:0 0 5px 10px;width:50%;}
.enqImg{text-align:center;float:none;padding:0;margin:0 auto;}
.columnquestion{margin:0 auto 20px auto;width:95%;}
.columnanswer{text-align:center;margin:0 auto;width:auto;padding:10px 0;}
.columntext{line-height:22px;padding:10px;}
.columntext img{width:50%}
.nolink{pointer-events:auto;font-weight:bold;text-decoration:underline;}
.next{margin:10px 0 0 0;}
.next a{color:#0000FF;}
.reform_w{width:140px;}
.reform_img{width:40%;text-align:center;float:none;margin:0 auto;padding:0;}
.reform_img img{margin:10px;}
.eco_textbox{border-radius:3px;margin:10px 0 30px 0px;padding:5px;border:1px #b1c8cf solid;background-color:#fff;overflow:auto;line-height:1.8em;}
.eco_img{text-align:center;margin:0 auto;float:none;padding:5px;}
.rlt_topbox{width:100%;height:auto;margin:10px 0 20px 0;}
.you{width:auto;height:auto;margin:10px 10px 0 10px;padding:0 0 10px 0;float:none;text-align:center;}
.wa{width:auto;height:auto;margin:10px;padding:0 0 10px 0;float:none;text-align:center;}
.yo_img{margin:5px;width:40%;float:none;}
.yo_img02{margin:5px;width:40%;float:none;}
.wa_img{margin:5px;width:40%;}
.rlt_textbox{width:auto;margin:0 auto 20px auto;padding:10px 10px 15px 10px;}
.rlt_cmt{width:auto;margin:0 auto;padding:0 10px 1px 10px;}
.rlt_corner{width:100%;font-size:13px;line-height:22px;padding:10px 5px;text-align:center;}
table.rlt{width:100%;}
.rlt_boxwrap{width:auto;height:auto;text-align:center;margin:0 auto;}
.flowimg{width:100%;margin:0 auto;}
.flow_steptext{height:auto;margin:10px 0 10px 0;text-align:center;}
.flowtext{font-size:14px;padding:10px 0 10px 0;margin:0 0 0 10px;}
.flowidt{margin:0 0 0 10px;}
.flow_car{margin:10px 0 10px 0;text-align:center;}
.flow_corner{background-color:#c1dff3;height:auto;margin:10px 0 5px 0;text-align:center;padding:5px;font-weight:bold;}
.flow_corner02{background-color:#c1dff3;height:auto;margin:0;text-align:center;padding:5px;font-weight:bold;overflow:hidden;}
.flow_corner02:before
.flow_corner02:after{content:"";display:table;}
.flow_corner:after{clear:both;}
.flow_cornerin{background-image:url("../flow/img01/flowcornerbk.gif");background-repeat:repeat;height:auto;width:auto;margin:5px;padding:5px;font-size:12px;font-weight:normal;text-align:left;line-height:18px;color:#fff;}
.flow_cornerinS{background-image:url("../flow/img01/flowcornerbk.gif");background-repeat:repeat;margin:0 5px 0 0;padding:5px;font-size:12px;font-weight:normal;text-align:left;line-height:18px;color:#fff;float:left;}
.flow_cornerinS02{background-image:url("../flow/img01/flowcornerbk.gif");background-repeat:repeat;margin:-10px 2px 0 0;padding:3px;font-size:12px;font-weight:normal;text-align:left;line-height:18px;color:#fff;float:left;}
.flow_cornerinS03{background-image:url("../flow/img01/flowcornerbk.gif");background-repeat:repeat;margin:-26px 5px 0 0;padding:5px;font-size:12px;font-weight:normal;text-align:left;line-height:18px;color:#fff;float:left;}
.flow_card{margin:10px 0 10px 0;text-align:center;}
.flow_free{text-align:center;}
.flow_feature{border:1px solid #003399;background-color:#fff;margin:0 0 10px 0;text-align:center;padding:5px;}
.flowtextbox_housin_in{width:100%;}
.rfm_text{line-height:22px;margin:10px 10px 20px 10px;}
ol.reform{margin:0 10px;}
.rfm_boxwrap{width:auto;height:auto;text-align:center;margin:0 auto;position:relative;}
.reform_left{width:100%;margin:0 auto;}
.reform_left img{width:50%;}
.reform_right{width:100%;margin:0 auto;padding:5px 5px 20px 5px;}
.reform_right img{width:50%;}
.other_img{width:50%;text-align:center;float:none;margin:0 auto;padding:0;}
.other_img img{margin:3px;}
.other01{width:100%;height:100px;margin:0 auto;text-align:center;float:none;position:relative;}
.other0101{margin:0 0 15px 15px;}
.other02{width:100%;margin:0 auto;text-align:center;float:none;position:relative;}
.other0201{margin:-100px 0 0 15px;}
.other0202{margin:-100px 0 0 165px;}
.other_ya{width:15px;margin:-115px 0 0 155px;}
.other_ya02{width:15px;}
.other_ya03{width:15px;margin:-100px 0 0 155px;}
.other_yano{width:15px;}
.other_yano02{width:15px;margin:-115px 0 0 155px;}
.other01 img{width:90%;}
.other02 img{width:90%;}
#column
ul.columnhead li{margin:10px 5px 0 25px;font-size:14px;line-height:18px;}
ul.columnhead li a{font-weight:normal;}
ul.columnhead li a:hover{font-weight:normal;}
.columnlead{text-align:left;margin:0 5px 5px 5px;padding:0 0 0 5px;}
.columnfooter{overflow:hidden;margin:30px 0 10px 0;width:100%}
.column_right{float:none;font-size:12px;text-align:left;margin:0 10px 10px;width:95%;}
.column_left{float:none;font-size:12px;margin:0 10px 10px;width:95%;}
ul.columnlist li{margin:0 0 0 40px;}
table.about{font-size:13px;}
.about th{padding:3px;width:15%;}
.about td{width:85%;}
table.officer{margin:0 0 0 -5px;}
	th.officer01{width:50%;}
	td.officer02{width:50%;}
.bn_recruit{margin:0 0 20px 0;text-align:center;cleat:both;overflow:hidden;}
.abouttext_c{text-align:left;line-height:22px;padding:10px 0 10px 0;}
.abouttext{line-height:22px;padding:5px 10px 10px 10px;}
.aboutgrting{padding:20px 15px;line-height:28px;font-size:14px;}
.president{margin:0 auto;padding:0 15px;}
.president img{width:50%;}
.abouthead{font-weight:bold;color:#003399;text-align:center;}
.contbbox{margin:0 5px 0 5px;text-align:center;}
img.thumbImg{margin:0 5px 10px 0;text-align:center;}
.textbox_03{border-radius:3px;margin:10px 0 10px 0px;padding:8px;border:1px #b1c8cf solid;background-color:#f0f8fa;width:640px;line-height:22px;}
td.info_03{width:auto;height:auto;margin:0;padding:5px 10px;font-size:13px;vertical-align:top;border-bottom:1px solid #ccc;line-height:20px;}
td.quest_01{width:auto;height:auto;margin:0;padding:5px 10px;font-size:13px;vertical-align:top;border-bottom:1px solid #ccc;line-height:20px;text-align:center;}
td.quest_02{width:100%;height:auto;margin:0;padding:5px;font-size:13px;vertical-align:top;border-bottom:1px solid #ccc;line-height:20px;letter-spacing:0.1em;}
td.quest_03{width:5%;height:auto;margin:0;padding:0;border-bottom:1px solid #ccc;}
td.quest_04{width:30%;height:auto;margin:0;padding:5px 5px 10px 5px;font-size:13px;border-bottom:1px solid #ccc;text-align:left;}
td.quest_05{width:30%;height:auto;margin:0;padding:5px 5px 10px 5px;font-size:13px;border-bottom:1px solid #ccc;text-align:left;}
td.quest_06{width:35%;height:auto;margin:0;padding:5px 5px 10px 5px;font-size:13px;border-bottom:1px solid #ccc;text-align:left;}
td.quest_07{width:auto;height:auto;margin:0;padding:5px 10px;font-size:13px;vertical-align:top;border-bottom:1px solid #ccc;line-height:20px;text-align:left;}
table.quest{width:auto;}
td.quest_01{width:auto;font-size:13px;}
.textcorner_quest{width:100%;}
.textcorner_clear{margin:0;padding:8px;width:95%;}
.quest_topwrap{width:100%;}
.quest_day{float:none;width:100%;padding:5px;}
.quest_con{float:none;width:100%;padding:5px;}
.quest_price{float:none;width:100%;padding:5px;}
.quest_k{width:100%;margin:0 auto;}
.quest_wrap{width:100%;}
.quest_l{width:30%;}
.quest_m{width:30%;}
.quest_r{width:30%;}
.quest_text{text-align:left;}
.questinput{margin:0 3px 0 0;}
.quest_textarea{margin:5px 0 5px 0;}
.quest_textarea02{margin:0 5px 0 0;}
.usercomment{font-size:16px;line-height:1.5em;color:#333;text-align:left;}
.quest_boxwrap{width:100%;height:auto;}
.quest_leftbox{float:none;width:100%;margin:0;padding:10px;}
.quest_rightbox{float:none;text-align:center;}
.pagetop{display:block;position:fixed;bottom:16px;right:16px;z-index:300;}
.pagetop a{display:block;width:40px;height:40px;background-color:#003399;text-align:center;color:#fff;font-size:24px;text-decoration:none;line-height:42px;}
.pagetop a:hover{opacity:0.6;}
* html div.footnav{position:absolute;}
.footfix{position:fixed;bottom:0;background-image:url("../img01/footer/ft_fx_bg_sp.png");background-repeat:repeat;width:auto;}
.footnav p{display:inline;}
#menubar{width:100%;}
nav#menubar ul{width:100%;}
nav#menubar ul li{width:50%;margin-left:0;margin-right:0px;margin-top:0px;}
nav#menubar ul li:first-child{margin-left:0px;margin-right:0px;}
nav#menubar ul li:last-child{width:100%;margin-left:0px;}
#inaxbza{}
.inaxbza_corner{width:638px;margin:0 10px 20px 10px;padding:10px;border:2px #7fb9e5 solid;overflow:hidden;}
.restlist th{width:50%;}
.restlist td{width:100%;}
.text_as{margin:0 10px;}
.pras_text{padding:5px 10px;}
.img25{width:24%;}
.img30{width:32%;}
.img50{width:50%;}
.img80{width:80%;}
.func_title,func_title_s{font-size:14px;padding:0;line-height:20px;}
.func_title_t{text-align:left}
.func_title img{margin:0 0 0 5px;}
.func_link{text-align:left;padding:5px;}
.func_text{width:100%;margin:0 auto;}
.func_corner{width:auto;margin:10px auto;}
.func_leftbox{float:none;margin:10px auto;text-align:center;}
.func_rightbox{float:none;width:100%;margin:0 auto;}
.leftbox_nozul{float:none;width:100%;height:auto;margin:5px auto;overflow:hidden;}
.rightbox_nozul{float:none;width:100%;height:auto;margin:5px auto;overflow:hidden;}
.boxwrap_amz{width:100%;height:auto;}
.leftbox_amz{float:none;width:100%;height:auto;margin:5px auto 15px auto;}
.rightbox_amz{float:none;width:100%;height:auto;margin:5px auto;}
.leftbox_setsuden{float:none;width:100%;margin:10px auto;}
.rightbox_setsuden{float:none;width:100%;margin:10px auto;}
.gradeicon{margin:-25px 0 0 0;}
.boxwrap_senjyo{width:100%;height:auto;margin:0 auto;}
.boxwrap_senjyo02{width:100%;height:auto;margin:0;}
.leftbox_senjyo{float:none;width:100%;height:auto;margin:10px auto;overflow:hidden;}
.rightbox_senjyo{float:none;width:100%;height:auto;margin:10px auto;overflow:hidden;}
.boxwrap_lmcon{width:100%;height:auto;margin:0 auto;}
.leftbox_lmcon{float:none;width:100%;margin:10px 0 15px 0;}
.rightbox_lmcon{float:none;width:100%;margin:0 0 15px 0;}
.boxwrap_lmcon02{height:auto;}
.leftbox_lmcon02{float:none;width:100%;padding:5px 0 20px 0;}
.centerbox_lmcon02{float:none;width:100%;}
.rightbox_lmcon02{float:none;width:100%;text-align:center;}
.boxwrap_pras{width:100%;height:auto;overflow:hidden;}
.leftbox_pras{float:none;width:100%;text-align:center;}
.rightbox_pras{float:none;width:100%;text-align:center;margin:0;}
.boxwrap_ast{width:100%;height:auto;}
.leftbox_ast{float:none;width:100%;}
.rightbox_ast{float:none;width:100%;}
.boxwrap_amzichiran{width:100%;}
.leftbox_amzichiran{width:100%;float:none;text-align:center;}
.rightbox_amzichiran{width:100%;float:none;text-align:center;}
.boxwrap_setsuden{width:100%;height:auto;}
.leftbox_setsuden{float:none;width:100%;height:auto;margin:0 0 10px 0;}
.rightbox_setsuden{float:none;width:100%;height:auto;margin:0;}
.rightbox_setsuden02{float:none;width:100%;height:auto;margin:0;}
.boxwrap_pst{width:100%;}
.leftbox_pst{float:none;width:100%;text-align:center;}
.rightbox_pst{float:none;width:100%;text-align:center;}
.boxwrap_gg{width:100%;height:auto;margin:0;}
.leftbox_gg{float:none;width:100%;margin:0;}
.rightbox_gg{float:none;width:100%;margin:20px 0 0 0;}
.boxwrap_neo{width:100%;height:auto;}
.leftbox_neo{float:none;width:100%;margin:10px 0 0 0;text-align:center;}
.rightbox_neo{float:none;width:100%;margin:0;text-align:center;}
.boxwrap_araichiran{width:100%;margin:0;text-align:center;}
.func_textright_g{margin:0;}
.func_textright_s{font-size:14px;line-height:24px;margin:0 30px 10px 30px;padding:5px 0;overflow:hidden;}
.func_textright_s img{margin:-5px 10px 0 0;}
.simple_frame{width:100%;height:400px;margin:0;}
.standard_frame{width:100%;height:400px;margin:0;}
.simpleslim_frame{width:100%;height:400px;margin:0;}
.standardslim_frame{width:100%;height:400px;margin:0;}
.simpleco_frame{width:100%;height:400px;margin:0;}
.standardeco_frame{width:100%;height:400px;margin:0;}
.simplecogrq_frame{width:100%;height:400px;margin:0;}
.standardecogrq_frame{width:100%;height:400px;margin:0;}
.auto_frame{width:100%;height:400px;margin:0;}
.fullauto_frame{width:100%;height:400px;margin:0;}
.autoslim_frame{width:100%;height:400px;margin:0;}
.fullautoslim_frame{width:100%;height:400px;margin:0;}
.autoeco_frame{width:100%;height:400px;margin:0;}
.fullautoeco_frame{width:100%;height:400px;margin:0;}
.autorfs_frame{width:100%;height:400px;margin:0;}
.fullautorfs_frame{width:100%;height:400px;margin:0;}
.QR_frame{width:100%;height:400px;margin:0;}
.araunoL150t02_frame{width:100%;height:400px;margin:0;}
.araunoL150t01_frame{width:100%;height:400px;margin:0;}
.araunoL150t00_frame{width:100%;height:400px;margin:0;}
.fullcatch{font-size:13px;line-height:20px}
.kinclulde{width:100%;padding:0}
.k_title{font-size:100%;padding:5px;}
.k_sub{font-size:14px;}
.markbox{width:auto;margin:10px;}
.boxwrap_mark{width:100%;margin:0}
.rinclude{width:100%;padding:0;}
.gm{width:auto;margin:3px;}
.gm p{font-size:11px;padding:0 0 0 5px;line-height:15px}
.hedge_wty02{margin:0;padding:0 0 0 10px}
.hedge_wty03{padding:0;margin:10px 10px 0 10px;text-align:left}
.limocon{width:auto;padding:10px;margin:0;height:auto;}
.limocon_leftbox{width:100%;margin:5px 5px 0 0;height:170px;}
.limocon_rightbox{width:100%;height:170px;}
.limocon_triobox_left{width:31%;margin:0 10px 0 0;}
.limocon_triobox_center{width:31%;margin:0 10px 0 0;}
.limocon_triobox_right{width:31%;margin:0;}

.containerPanel_pana{width:auto;padding:0;margin:10px auto 10px;}
.collapsePanelHeader_pana{width:100%;padding:0;margin:0 auto;}
.arrow.expand_pana{float:none;margin:0 auto;display:block;z-index:0;background-size:contain;background-position:top center;}
.arrow.close_pana{float:none;margin:0 auto;display:block;z-index:0;background-size:contain;background-position:top center;}
.rest_tab_s{margin:0 0 0 5px}
.rest_tab_s img{width:32%;}

.setbox{width:auto;}
.setbox01{}
.setbox02{margin:-19px 0 0 175px;}
.setbox03{margin:-22px 0 0 260px;}
.setbox04{margin:-19px 0 0 175px;}
.setbox05{margin:-22px 0 0 250px;}

.option{border:1px solid #999;border-radius:3px;padding:5px;margin:-20px 10px 5px;height:auto;font-size:11.5px;line-height:16px;}
.optionbox{width:auto;height:auto;margin:5px 0 0 0;overflow:hidden}
.option_leftbox{float:none;width:100%;margin:0 auto;overflow:hidden}
.option_rightbox{float:none;width:100%;margin:5px auto 0;text-align:left}
.option_li{width:100%;}
.option_li dl{height:18px}
.option_li dl dt{width:70%;height:auto}
.option_li dl dd{width:30%;margin:0 0 0 70%;}

table.l150{margin:3px 0;width:100%;line-height:14px;}
td.select{padding:1px;line-height:14px}

.lc05{letter-spacing:-0.1em}

/*
-----------------------------------------*/

.mod_thumlist_photo_entry{
    width:100%;
	margin:0;

}

.mod_thumlist li{	
	width:80px;
    margin:20px 5px 10px 10px;
}


ul.ex_clearfix{
	height:80px;
	margin:0 auto;
	width:300px;
    clear:both;
}

.warranty02{margin:10px auto 20px;text-align:center}

.tab_V{width:100%;padding:0 0 1px 0;}
.camp_menu img{width:20%;}


.tab_V img{width:16%;}

.optionbz img{width:33%;}

.ty_lever{float:none;margin:0 auto}
.ty_limocon{float:none;margin:0 auto}

    
/*マイクロバブルユニット　ここから*/
.microbox{width:auto;padding:10px;}
.mb_catch{font-size:16px;line-height:26px;width:100%;}  
.mb_title{font-size:18px;margin:20px 0;text-align:left} 
.mb_title2{font-size:22px;line-height:28px} 
.mb_in{margin:0 5px;}
.mb_s{margin:15px 0}
.mb_c img{width:90%}
.mbbox{width:100%;padding:5px;overflow:hidden;text-align:center;}
.mb_boxwrap{height:auto;}
.mb_boxwrap img{width:100%;} 
.mb_leftbox{float:none;width:100%;margin:0;}
.mb_rightbox{float:none;width:100%;}
.mb_rightbox img{width:70%}
.mb{padding:5px 8px;margin:5px 5px 5px 0;}
.containerPanel_mb{width:100%;}
.collapsePanelHeader_mb{width:100%;margin:0;padding:0}
.content_mb{width:100%;margin:5px;padding:0}
.arrow.expand_mb{width:80%;height:60px;float:none;margin:0 auto;background-repeat:no-repeat;tex-align:center;background-size:contain;background-position:top center;}
.arrow.close_mb{width:80%;height:60px;float:none;margin:0 auto 0;background-repeat:no-repeat;tex-align:center;background-size:contain;background-position:top center;}
.mb_detail{height:auto;padding:20px;text-align:left}
.mb_detail img{padding:0 0 15px 0;}
.mb_table{width:100%;margin:5px}
.mb_table img{width:100%}
.mb_table th{padding:5px;}
.mb_table td{padding:5px}
.microprice{width:auto;padding:0 20px;}  
.mb_hedge{margin:20px 0 0 0;text-align:left}
.mb_hedge_r {padding:0;font-size:11px}
.mb_fbox{text-align:left;}
.mb_text {width: 150px;}
.mb_text_r {width: 150px;}

/*マイクロバブルユニット　ここまで*/    


/*パロマビルコン　ここから*/
table.prm_detail{border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #999;}
.prm_detail th{display:block;border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;border-bottom:1px dotted #999;width:auto;font-weight:bold}
.prm_detail td{display:block;border-right:1px solid #999;border-left:1px solid #999;border-top:1px solid #fff;border-bottom:1px solid #fff;width:auto;}
.prm_detail td:empty{display:none;}
.prm_detail td img{width:auto}

.prmbox{width:auto}
.prmbox_left{width:auto;float:none;margin:0 auto;text-align:center}
.prmbox_right{width:auto;float:none;margin:0 auto;text-align:center}
.prmbox_01{width:100%;float:none;margin:0 0 10px 0;text-align:left}
.prmbox_02{width:100%;float:none;text-align:left}
.prmbox_03{width:100%;float:none;text-align:left}
.prmbox_text{padding:5px 8px;font-size:12px;text-align:left;width:80%;margin:0 auto}

/*パロマビルコン　ここまで*/    
}

/*採用ページ　ここから*/


.recruitmenu{
	width:100%;
	display:flex;
	height:auto;
}


.recruitbn{
	float:left;
	padding:8px;
	margin:5px;
	text-align:center;
	width:100%;
	
	
}

/*インタビュー*/
.stuffcorner{
	margin: 0 15px 5px 15px;

}

.footertext{
	color:#fff;	
	line-height:40px;
	}

.footer_boxwrap{width:100%;height:auto;overflow:hidden;text-align:center;margin:5px auto}
.footer_leftbox{width:49%;float:left;text-align:right;}
.footer_rightbox{width:49%;float:right;text-align:left;}	

