@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0;}
img{border:0;}



#wrapper{width:100%; position:relative; background:url(/img/common/wrap_bg.jpg) repeat-x;}
.container_width{width:990px; left:50%; margin-left:-495px;}


/* common_top s */
#top_blank{height:133px; position:relative;}
#top_container{width:1280px; height:240px; position:absolute; left:50%; margin-left:-640px; background:url(/img/common/topC_bg.jpg) no-repeat; z-index:1;}
#logo{width:230px; height:45px; position:absolute; top:16px; left:526px;}
#user_menu{height:9px; position:absolute; top:46px; left:844px;}
#top_menu{width:990px; height:64px; position:absolute; top:69px; left:145px;}
/* common_top e */



/* index layout s */
#body_container{height:525px; position:relative;}
#main_visual{width:990px; height:372px; position:relative;}
#content_box{width:860px; height:148px; margin:5px 0 0 65px; position:relative;}
#left_box{width:316px; height:148px; float:left;}
#notice{width:316px; height:76px;}
#notice ul{margin:0; padding:0; list-style:none;}
#livein_quick{width:316px; height:54px; margin:18px 0 0 0;}

#center_box{width:230px; height:148px; float:left; margin:0 0 0 40px;}
#livein_bnr{width:230px; height:76px;}
#enterprise_bnr{width:230px; height:54px; margin:18px 0 0 0;}

#right_box{width:234px; height:148px; float:left; margin:0 0 0 40px;}
#map_bnr{width:234px; height:69px;}
#support_bnr{width:234px; height:49px; margin:25px 0 0 0;}
#support_bnr ul{margin:0; padding:0; list-style:none;}
#support_bnr li{float:left;}
/* index layout e */
 


/* sub layout s */
#sub_body_container{position:relative;}
#sub_visual{width:920px; height:163px; padding:0 0 0 35px; position:relative;}
#sub_content_box{width:990px; padding:36px 0 0 35px; background:url(/img/sub/content_bg.jpg) no-repeat; position:relative; height:300px;}
#left_menu{width:190px; height:259px; float:left; position:relative;}
#sub_right_box{width:700px; padding:0 0 0 30px; float:left;}
#sub_tlt{width:700px; height:40px; position:relative;}
#sub_content{width:700px; padding:40px 0 0 0; position:relative;}
/* sub layout e */



/* common_tail s */
#tail_container{width:100%; height:50px; position:relative; margin:20px 0 0 0; padding:0 0 20px 0; border-top:solid 1px #e3e3e3; clear:both;}
#copyright{height:50px; position:relative;}
/* common_tail e */
