@charset "utf-8";
/* # gNav
---------------------------------------------------------------------------- */
nav#globalNavi ul li#gNavTwoWheel a{background-position:-457px -45px;width:142px}
nav#globalNavi ul li#gNavTwoWheel a:hover{background-position:-457px -45px;width:142px}
div#gNav div ul li#gNavTwoWheel a{background:url(../../common/images/gnav_two_wheel_o.gif) no-repeat 0 0!important;margin-right:-1px!important;z-index:1000!important}
.boxList .boxInner .boxList{background:url(../images/nirin/bg_box.gif) repeat-y left top}
.boxList .boxInner .boxList li{padding:0 28px 0 28px;   width:auto}
.carTable thead th.size03{width:140px!important}
.carTable thead th.size04{width:273px}
.carTable thead th.size05{width:123px}
.carTable .size07{width:46px}
#empinfo{ text-align:left !important;width:688px;border:0}
#empinfo td{ text-align:left !important}
#empinfo .bgw{ background-color:#fff}
#empinfo .bgy{ background-color:#D6E9F1}
#empinfo2{ text-align:left !important;width:688px;border:solid 1px #cbcbcb;border-collapse:collapse;border-spacing:0}
#empinfo2 td{ text-align:left !important;border:solid 1px #cbcbcb}
#empinfo2 .bgw{ background-color:#fff}
#empinfo2 .bgy{ background-color:#EFD6AB}
#empinfo2 .tc01{ text-align:center !important}
.empinfo3{ text-align:left;width:688px;border:1px solid #ccc;font-size:12px}
.empinfo3 th{ text-align:center;background:#CBEAC8 !important;border:1px solid #ccc}
.empinfo3 td{ text-align:left !important;line-height:1.2 !important;padding:3px;border:1px solid #ccc}
.empinfo3 td em{ font-weight:bold;color:#FF0000;font-size:100%}
.px10{ font-size:10px !important;font-weight:normal !important;color:#2e2a25}
.px10b{ font-size:10px !important;font-weight:bold !important;color:#2e2a25}
.px10red{ font-size:10px !important;font-weight:normal !important;color:#ff0000 !important}
.px10redb{ font-size:10px !important;font-weight:bold !important;color:#ff0000 !important}
.px12{ font-size:12px !important;font-weight:normal !important;color:#2e2a25}
.px12b{ font-size:12px !important;font-weight:bold !important;color:#2e2a25}
.px12red{ font-size:12px !important;font-weight:normal !important;color:#ff0000 !important}
.px12redb{ font-size:12px !important;font-weight:bold !important;color:#ff0000 !important}
.px14{ font-size:14px !important;font-weight:normal !important;color:#2e2a25}
.px14b{ font-size:14px !important;font-weight:bold !important;color:#2e2a25}
.px14red{ font-size:14px !important;font-weight:normal !important;color:#ff0000 !important}
.px14redb{ font-size:14px !important;font-weight:bold !important;color:#ff0000 !important}
.px16{ font-size:16px !important;font-weight:normal !important;color:#2e2a25}
.px16b{ font-size:16px !important;font-weight:bold !important;color:#2e2a25}
.px16red{ font-size:16px !important;font-weight:normal !important;color:#ff0000 !important}
.px16redb{ font-size:16px !important;font-weight:bold !important;color:#ff0000 !important}
.mt15{ margin-top:15px !important}
/* # 20150211
---------------------------------------------------------------------------- */
.que{text-align:center;margin:20px auto}
.que img{border:1px solid #3399CC}
.que img:hover{filter:alpha(opacity=80);opacity:0.8}
.cmList{padding:10px 0 10px 0;display:flex}
.cmList li{flex:1;width:auto}
.sectionInner .h3List{padding:15px 0 5px 0}
.sectionInner .h4List{padding:5px 0 10px 0}
/* . boxlist おすすめスポット
---------------------------------------------------------------------------- */
.boxList{background:url(../../special/images/niigata/bg_box_bottom.gif) no-repeat left bottom;margin:14px 0 10px;padding-bottom:12px}
.boxList .boxInner{background:url(../../special/images/niigata/bg_box_top.gif) no-repeat left top;padding-top:15px}
.boxList .boxInner .boxList{background:url(../../special/images/niigata/bg_box.gif) repeat-y left top}
.boxList .boxInner .boxList li img{width:180px}
.boxList .boxInner .boxList li{display:inline;float:left;padding:0 13px 0 25px;width:190px}
.carTable2{margin:14px 0 16px 0;width:100%}
.carTable2 th,.carTable2 td{background:#fff;border:1px solid #dfd9d0;font-size:84%;vertical-align:middle;text-align:center}
.carTable2 th{padding:2px 3px 3px 3px}
.carTable2 td{padding:3px 3px 2px 3px}
.carTable2 thead th{background:#f9f7f4;font-weight:bold}