@charset "utf-8";


/**base**/
body { background:url(/storage/customer/1034/489ban/img/bg.jpg);}
#customer_header *,
#customer_footer * {color:#fcfafa; margin:0; padding:0;list-style:none; box-sizing: content-box;}
#customer_header div,
#customer_footer div { text-align:left;}
#customer_header li,
#customer_footer li { list-style:none;}
#customer_header img ,
#customer_footer img { border:0;}


/** customer_header **/
#customer_header { background:url(/storage/customer/1034/489ban/img/h_bg.jpg)  0 -14px repeat-x; min-width: 1100px;}
#customer_header div { margin:0 auto; /display:inline-block; height:165px; width:1050px;}
#customer_header div:after { content:" " ; clear:both; display:block; height:0;}
#customer_header div div { float:left; padding:13px 0 0 65px; height:auto; width:190px;}
#customer_header h1 { float:left; padding-bottom:5px;}
#customer_header div a { display:inline-block; padding-left:10px;}
#customer_header div a.mail:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}

#customer_header #gnav { background:url(/storage/customer/1034/489ban/img/nav_bg.gif) no-repeat right 0 ; float:right; margin-top:5px; margin:0 35px 5px 0; width:515px;}
#customer_header #gnav ul { /display:inline-block;}
#customer_header #gnav ul:after { content:" " ; clear:both; display:block; height:0;}
#customer_header #gnav li { background:url(/storage/customer/1034/489ban/img/nav_bg.gif) no-repeat 0 0; float:left; height:160px; text-align:center; padding:0 1px; width:60px; }
#customer_header #gnav li img { margin: 0 auto; }
#customer_header div #gnav li a { display:block; height:160px; padding-left:0; text-align:center; width:60px;}
#customer_header #gnav li a:hover { background:url(/storage/customer/1034/489ban/img/nav_on.gif) 3px 0 no-repeat; }
#customer_header #gnav #gn_01,#customer_header #gnav #gn_02{ margin-right: 3px; padding-left: 5px;}
#customer_header h2 { background:url(/storage/customer/1034/489ban/img/title_img.png) no-repeat center top; clear:both; height:197px; padding-top:10px; text-align:center;}
#customer_header h2 img { margin: 0 auto; }


/*customer_footer */
#customer_footer { background:url(/storage/customer/1034/489ban/img/f_bg.jpg) center 0 repeat-x; font-size:12.8px;  padding:25px 0 65px 0;  font-family: inherit; min-width: 1100px;}
#customer_footer div { margin:0 auto; /display:inline-block; width:1050px;}
#customer_footer div:after { content:" " ; clear:both; display:block; height:0;}
#customer_footer p.pagetop { float:right; width:500px; text-align:right; margin:-45px 0 -10px 0; }
#customer_footer p.pagetop a { display: inline-block; text-align:right;}
#customer_footer div div { float:left; width:330px; padding-left:30px;}
#customer_footer div div img.logo { padding:0 0 10px 20px;}
#customer_footer div div img.tel { padding-left:10px;}
#customer_footer div div a { display:inline-block; padding-left:10px;}
#customer_footer address { color:#FFF; font-size:95%; font-style:normal; padding:20px 0 70px 0; line-height: 1.5; font-family: initial;}

#customer_footer ul { float:left; width:200px; font-size:95%; line-height: 1.5;}
#customer_footer li { background:url(../img/f_icon.png) 0 0.5em no-repeat; padding:0 0 5px 20px;}
#customer_footer li ul { font-size:100%; float:none; padding:0 0 5px 25px; width:auto; }
#customer_footer li li { background:none; padding:0 0 5px 0;}
#customer_footer div a { color:#FFF; text-decoration: underline;}
#customer_footer div a:hover { color:#c7d6a3; }
#customer_footer ul#s_nav { clear:both; float:left; width:440px; padding-left:30px; margin-bottom:-20px; /display:inline-block;}
#customer_footer ul#s_nav li { background:none; padding:0 20px 0 0;}
#customer_footer ul#s_nav:after { content:" " ; clear:both; display:block; height:0;}
#customer_footer #s_nav li { float:left; padding-right:20px;}

#customer_footer #copy { clear:both; color:#b3c08f; font-size:95%; padding-right:45px; text-align:right; width:1050px; box-sizing: border-box;}
