/* index2.css */
body{background:#F9F9F7;}
#wrap{border-top-color:#005DAF;background:transparent;/*background:#c4b9b9;*/}
div.head{margin:0px;padding:0px 0px 20px;background:#F9F9F7;}
div#g_menu{margin-top:0px;border-top:4px solid #EAEAEA;background:#ffffff;}
div#g_menu ul {height:auto;overflow:hidden;}
div#g_menu ul li{width:20%;}
div#g_menu ul li a{position:relative;display:block;padding:15px;text-align:center;}
div#g_menu ul li a:before{top:10px;bottom:10px;border-left:1px solid #CCCCCC;}
div#g_menu ul li.active a,
div#g_menu ul li a:hover:after{bottom:0px;right:0px;border-bottom:4px solid #005DAF;}
div#g_menu ul li a:before,
div#g_menu ul li a:after,
.nav ul li a:before,
.tabmenu > ul li.new:before{display:block;content:" ";position:absolute;left:0px;}
div#g_menu ul li:first-child a:before{display:none;}
.slide_box{max-width:950px;height:auto;margin:0px auto;overflow:hidden;}
.slide_box .slide img{display:none;}
.slide_box .slide:first-child img{display:block;}
.bx-wrapper {position:relative;width:100%;padding:0px;clear:both;overflow:visible;}
.bx-wrapper div{padding:0px;overflow:hidden;}
.bx-wrapper .slide{position:relative;height:auto;z-index:10;margin:0px;overflow:hidden;}
.bx-wrapper .slide a{display:block;overflow:hidden;}
.bx-wrapper .slide img{display:block;width:100%;height:auto;}
.bx-wrapper .bx-controls{margin:0px;overflow:hidden;}
.bx-wrapper .bx-pager {position:absolute;bottom:6px;right:0px;left:0px;z-index:80;text-align:center;}
.bx-wrapper .bx-pager .bx-pager-item {display:inline-block;overflow:visible;}
.bx-wrapper .bx-pager.bx-default-pager a{display:block;color:#333333;background:#ffffff;border:1px solid #01579B;text-indent:-100em;width:13px;height:13px;margin:0px 6px;border-radius:50%;text-align:left;overflow:hidden;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {color:#ffffff;background:#023D6C;border-color:#ffffff;}
.bx-wrapper .bx-controls-auto-item{position:absolute;right:20px;bottom:5px;z-index:110;}
.bx-wrapper .bx-controls-auto-item a{display:block;width:44px;height:44px;margin:0px;background:no-repeat center center;text-indent:-100em;}
.bx-wrapper .bx-controls-auto-item a.bx-stop{background-image:url(../img_new/new_stop_bt.png);}
.bx-wrapper .bx-controls-auto-item a.bx-start{background-image:url(../img_new/new_start_bt.png);}
.bx-wrapper .bx-controls-auto-item a.active{display:none;}
.bx-wrapper .bx-controls-direction{position:static;}

.bx-wrapper .bx-controls .bx-prev,
.bx-wrapper .bx-controls .bx-next{position:absolute;top:50%;height:56px;margin-top:-28px;width:28px;background:no-repeat center center;text-indent:-100em;opacity:0.8;z-index:90;}
.bx-wrapper .bx-controls .bx-prev{left:2px;background-image:url(../img_new/prev.png);}
.bx-wrapper .bx-controls .bx-next{right:2px;background-image:url(../img_new/next.png);}
.bx-wrapper .bx-controls .bx-prev:hover,
.bx-wrapper .bx-controls .bx-next:hover{opacity:1;}

.contents{padding:15px 0px;overflow:auto;}
.contents img{max-width:100%;height:auto;}
.contents .main{width:640px;margin-bottom:15px;float:right;}
.contents .main h2{margin-bottom:5px;padding:10px;border:1px solid #CCCCCC;background:#ffffff;}
.tabmenu{margin-bottom:15px;clear:both;}
.tabmenu .section{padding:0px;clear:both;background:#ffffff;}
.tabmenu .section h3{position:absolute;width:0px;height:0px;padding:0px;border:none;text-indent:-100em;}
.tabmenu .division{position:relative;padding:1em;}
.tabmenu > ul{margin:0px;padding:10px 0px 0px;list-style:none;border-bottom:1px solid #005DAF;overflow:auto;}
.tabmenu > ul li{position:relative;width:31.33%;margin:10px 1% 0px;padding:0px;float:left;}
.tabmenu > ul li a{display:block;padding:0.5em;text-align:center;color:#333333;background:#ffffff;border:1px solid #EAEAEA;border-bottom:none;text-decoration:none;}
.tabmenu > ul li.active a{color:#ffffff;background:#006FD2;}
.tabmenu > ul li.new:before{top:-18px;right:5px;left:auto;width:50px;height:20px;background:url(/img_new/new_new_icon.png);}
.contents .nav{width:250px;margin-bottom:15px;float:left;}
.contents .nav > div{background:#ffffff;}
.contents .nav > ul{margin-bottom:11px;}
.contents .banner_box{padding:11px;border:1px solid #CCCCCC;clear:both;overflow:auto;}
.contents .banner_box li{width:25%;padding:10px 0px;float:left;text-align:center;}
.contents .banner_box li:nth-child(4n+1){clear: both;}
.nav ul li{margin-bottom:4px;border:1px solid #005DAF;background:#ffffff;}
.nav ul li a{position:relative;display:block;padding:10px 23px;}
.nav ul li a:before{top:3px;left:3px;bottom:3px;border-left:7px solid #005DAF;}
.nav div ul li a:before,
.nav .banner li a:before{display:none;}
.nav .banner li{border:none;background:transparent;}
.nav .banner li a{padding:0px;}
div.shift,
div.netde,
div.syokuin{margin-bottom:15px;padding:4px;border:1px solid #8F94E0;}
div.netde{border-color:#D47780;}
div.syokuin{border-color:#EFC99E;}
div.shift h2,
div.netde h2,
div.syokuin h2{margin:-4px -4px 4px;padding:5px;border-bottom:1px solid #8F94E0;background:#ffffff;text-align:left;}
div.netde h2{border-color:#D47780;}
div.syokuin h2{border-color:#EFC99E;}
div.shift p,
div.netde p,
.nav > div ul li a{padding:10px 23px;background:url(/img_new/new_list_mark1.png) no-repeat 6px center;}
.nav > div ul li{border-color:#CDCFF1;}
div.shift p,
div.shift ul li a{background-image:url(/img_new/new_list_mark2.png);}
div.syokuin ul li a{background-image:url(/img_new/new_list_mark3.png);}
div.foot{padding:0;background:#E7E7E7;text-align:left;}
div.foot dl{padding:8px;color:#000000;}
div.foot dl dt{padding:5px 10px;font-size:1.2em;}
div.foot dl dd{padding:5px 10px;font-size:0.9em;}
div.foot .copy{padding:8px;background:#005DAF;color:#ffffff;text-align:center;}
