@charset "utf-8";


#sub_container { background-image: url(/include/jesagi/images/sub/visual_bg.gif); height:auto; overflow:hidden; width:100%; background-repeat: no-repeat; background-position: center top; }
#sub_container .sub_con_in { width:1000px; margin:0 auto; height:auto; overflow:hidden; position: relative; padding:0;}

#sub_container .sub_con_in .sub_left { width: 185px; padding:0 0 0 15px; float:left; margin:0; position:relative; }
.sub_con_in .sub_left .snb .sub_navi { background-image: url(/include/jesagi/images/sub/sub_navi_bg.gif);background-repeat: no-repeat; min-height:519px; height:auto !important; height:; }

#sub_container .sub_con_in .sub_right { width:800px; padding:0; margin:0; float:right; vertical-align:top;}
.sub_con_in .sub_right .location { padding-top:5px; }
.sub_con_in .sub_right .location ul { float:right;}
.sub_con_in .sub_right .location li { display:inline; padding-right:5px; font-size:11px;}
.location a:link { text-decoration: none; color:#666 ; font-size:11px;  }
.location  a:visited { text-decoration: none; color:#666; }
.location  a:hover { text-decoration: none; color: #0150ba; }
.location  a:active { text-decoration: none; color:#666;  }
.location  a:focus { text-decoration: none; }
.sub_con_in .sub_right .sub_contents { clear:both; height:auto; overflow :hidden; padding: 30px 15px 30px 50px; }


