@charset "iso-8859-1";

/* base */
* { margin:0; padding:0; font-family: Verdana, Arial, sans-serif; }
img { border:0 none; }

body { background:#e5e5e5; text-align:center; color:#666; } 

/* contents base */
#stage{ width:812px; background:#FFF; padding-top:20px; margin-left:auto; margin-right:auto; }

/* header ********************************************************** */
/* header logo */
#header{ width:768px; margin-left:auto; margin-right:auto; text-align:left; }
#header h1{ float:left; }
#header h1 a{ width:243px; height:53px; }

/* site search */
.headsearch { float:right; text-align:left; }
.headsearch input.text { width:170px; height:20px; margin-left:10px; border: 1px solid #707070; }
.headsearch input.button { width:48px; height:18px; vertical-align:middle; margin-left:10px; margin-right:12px; font-size:10px; backgraound:#EFEFEF; border: 1px solid #B5B5B6; }

/* navi link */
#gnavi{ float:right; height:18px; display:block; width:511px; }
#gnavi ul{ list-style:none; float:right; }
#gnavi ul li{ float:left; }

/* mainmenu ********************************************************** */
#pmenu { padding:9px 8px 0; }
#pmenu ul { list-style:none; }
#pmenu ul li { height:46px; float:left; }
#pmenu ul li img { vertical-align:bottom; } 

/* sidemenu ********************************************************** */
#lmenu{ position:absolute; left:30px; z-index:10;  top:185px;}
#lmenu ul { padding:0; background:#D1D1D1; width:171px; list-style:none; }
#lmenu ul li { float:none; padding:0 1px 1px; width:auto; height:31px; }
#lmenu ul li.sysb { height:36px; }
#lmenu ul li img { vertical-align:bottom; }
#lmenu ul.side_banner { padding:15px 0 15px; background:none; }
#lmenu ul.side_banner li.banner1 { height:66px; }
#lmenu ul.side_banner li.banner1 img { vertical-align:bottom; }

#lmenu ul.icon { border-top: 1px solid #D1D1D1;}
#lmenu ul.icon li { float:none; padding:0 1px 1px; width:auto; height:36px; }

/* footer ********************************************************** */
#footer { width:768px; margin-left:auto; margin-right:auto; padding:20px 0 10px; }
#ptop { width:748px; text-align:right; clear:both; margin-left:auto; margin-right:auto; }
#pfoot { text-align:left; margin-right:10px; margin-left:220px; }
#pfoot li { display:inline; list-style:none; }
#pfoot a { border-right: 1px solid #003366; padding-right:4px; color:#336699; font-size: 10px; line-height: 160%; text-decoration:none; }
#pfoot a.last { padding-right:0; border-right:0 none; }
#pfoot a:hover { text-decoration: underline;}

#footer iframe{ border:none;  }
/* ¶¦ÄÌ */
.cl { clear:both; }

table.srform { width:169px; border-collapse:collapse; border-spacing:0; empty-cells:show; }
.srform form { margin:0; }
.srform th,
.srform td.line { background-color:#4C555A; border:1px solid #CCCCCC; }
.srform th { color:#FFFFFF; font-size:10px; font-weight:normal; text-align:center; height:23px; }
.srform th a.lw { color:#FFFFFF; text-decoration:none; }
.srform td.line { height:3px; }
.srform td.gray { background-color:#F0F0F0; border:1px solid #CCCCCC; padding:6px 0; text-align:left; font-size:10px; }
.srform td.gray dt { float:left; height:20px; }
.srform td.gray dd { float:left; width:135px;/* height:20px;*/ margin-bottom:5px; line-height:10px; }
.srform td.gray dd.lh20 { float:left; width:135px; height:20px; line-height:20px; }
.srform input { vertical-align:middle; }
.srform input.radio { margin-left:4px; margin-right:4px;}
.srform input.text { border:1px solid #707070; width:92px; height:18px; margin-left:6px; margin-right:2px; }
#dnimg { margin:4px 6px; }
.mgtop11 { margin-top:11px; }
.mgtop15 { margin-top:15px; }

#verisign1 { width:600px; padding-top:10px; margin-left:auto; margin-right:auto; text-align:left; }
#verisign2 { width:633px; margin-left:32px; margin-right:auto; text-align:left; }

.verisign { border-collapse:collapse; border-spacing:0; empty-cells:show; }
.verisign img { margin:0; }
.verisign td { font-size:10px; line-height:15px; }

.common_inq { width:538px; height:85px; padding-left:100px; padding-top:10px; margin-bottom:20px;}
.bg1 {  background:url(../s2_ps/images/base.gif) no-repeat;}
.bg2 {  background:url(../s2_ps/images/base2.gif) no-repeat;}
.bg3 {  background:url(../s2_ps/images/base3.gif) no-repeat;}
.bg6 {  background:url(../s2_ps/images/base6.gif) no-repeat;}
.common_inq table img{ margin-bottom:5px;}

