@charset "utf-8";
@import url(base.css);

/* projectModify */
.projectModify .project_TopSearch {margin-bottom:3px;}
.projectModify .project_TopSearch span {width:108px; display:inline-block; color:#278354; font-size:13px; font-weight:bold;}
.projectModify .project_TopSearch div {padding-bottom:7px;}
.projectModify .project_TopSearch label {display:inline-block;}
.projectModify .project_TopSearch .one{width:400px; display:inline-block;}
.projectModify .project_TopSearch .one select {width:250px;}
.projectModify .project_TopSearch .two {width:244px;}
.projectModify .project_TopSearch .two span {width:102px;}
.projectModify .project_TopSearch .two input {width:126px;}
.projectModify .project_TopSearch .three {border:1px solid #aab1b1;}
.projectModify .project_TopSearch .four {width:258px; }
.projectModify .project_TopSearch .four input {width:126px;}
.projectModify .project_TopSearch .five span {width:100px; }
.projectModify .project_TopSearch .five input {width:126px;}
.projectModify .project_TopSearch .six span {width:102px; margin-left:25px; }
.projectModify .project_TopSearch .six input {width:126px;}
/*.projectModify table input[type="text"] {width:469px;}*/
.projectModify table .search {margin-left:15px;}
.projectModify table .search2 {margin-top:5px;}

/* personalInfo */
.personalInfo table .top input[type="image"]{position:relative; bottom:-1px; left:5px;}
.personalInfo table .btm {padding:5px 0;}
.personalInfo table .txt {padding-left:10px; color:#666666;}
.personalInfo table select {width:145px;}
.personalInfo table .radio label {width:94px; display:inline-block;}
.personalInfo table .radio input[type="radio"] {margin-right:5px;}

/* staff */
.staff table .top input[type="image"]{position:relative; bottom:-1px; left:5px;}
.staff table .btm {padding:5px 0;}
.staff table .txt {padding-left:10px; color:#afafaf;}
.staff table .txt0 {margin-left:-15px; color:#afafaf;}
.staff table select {width:145px;}
.staff table .radio label {width:94px; display:inline-block;}
.staff table .radio input[type="radio"] {margin-right:5px;}

/* business */
.business .top input[type="image"]{position:relative; bottom:-1px; left:5px;}
.business .btm {padding:5px 0;}
.business .txt {padding-left:10px; color:#afafaf;}
.business .txt0 {margin-left:-15px; color:#afafaf;}
.business select {width:145px;}
.business .radio label {width:94px; display:inline-block;}
.business .radio input[type="radio"] {margin-right:5px;}
.business table textarea {width:608px; height:39px; margin:6px 0;}

/* login*/
.login div {width:823px; height:394px; margin:120px auto; position:relative; background:url(/image/sub/login_bg.jpg) no-repeat left top;}
.login div .id {width:128px; position:absolute; top:264px; left:574px;}
.login div .pw {width:128px; position:absolute; top:286px; left:574px;}
.login div .join {position:absolute; top:308px; left:574px;}
.login div .login {position:absolute; top:308px; left:641px;}

/* shipCheck */
.shipCheck .search {padding:30px 0 15px 0;text-align:right;}
.shipCheck .search span {padding-right:10px; display:inline-block; color:#278354; font-size:13px; font-weight:bold;}
.shipCheck .search .w158 {margin-right:23px;}
.shipCheck .search select {width:100px; margin-right:25px;}
.shipCheck div.left {width:280px; float:left;}
.shipCheck div.right {width:549px; float:right;}
.shipCheck .table2:after {content:""; display:block; clear:both;}
.shipCheck .rightBtn {margin-top:30px; text-align:right;}

/* master */
.master .left {width:164px; float:left;}
.master .left td {text-align:left; padding-left:10px;}
.master .right {width:663px; float:right;}
.master .right td {text-align:left; padding-left:10px;}
.master .right td:first-child {text-align:center; padding-left:0;}

/* sail */
.sail:after {content:""; display:block; clear:both; }
.sail .table2 .choice { padding:5px 0; }
/* .sail .table2 .choice { padding:18px 0; }*/ 
/*.sail .table2 .choice a {margin-right:15px;}*/
.sail .table2 .choice a {margin-right:5px;}
.sail div.left {width:592px; float:left;}
.sail div.left th {padding-left:5px; text-align:left;}
.sail div.left td {padding-left:5px;}
/*.sail div.left td input[type="text"] {width:128px;}*/
.sail div.left td label {display:inline-block;}
.sail div.left td .one, .sail div.left td .three {width:305px;}
.sail div.left td .one span, .sail div.left td .three span {padding-right:4px;}
.sail div.left td .two span, .sail div.left td .four span {padding-right:10px;}
.sail div.left td .one select {width:200px;}
.sail div.left td .two select {width:200px;}
.sail div.left td .three select {width:200px;}
.sail div.left td .four select {width:200px;}
.sail div.left td .two four {width:154px;}
.sail div.left td textarea {width:417px; height:39px; margin:4px 0;}
.sail div.right {width:236px; float:right;}
.sail div.right table:first-child {margin-bottom:14px;}
.sail div.right table th {color:#4e504e;}
.sail div.right table th, .sail div.right table td {padding-left:5px; text-align:left;}
.sail div.right table .center {padding-left:0; text-align:center;}

/* shippingList */
.shippingList:after {content:""; display:block; clear:both; }
.shippingList .choice {height:25px; padding:30px 0 15px;}
.shippingList .choice .leftBtn {float:left;}
.shippingList .choice .rightBtn {margin-top:0; float:right;}
.shippingList .choice a {margin-right:15px;}
.shippingList .choice a.none {margin-right:0;}
.shippingList div.left {width:245px; float:left;}
.shippingList div.left .btn {padding:28px 0 15px; text-align:right;}
.shippingList div.right {width:584px; float:right;}
.shippingList div.right td {padding-left:5px; text-align:left;}
.shippingList div.right td:first-child {padding-left:0; text-align:center;}
 




.popup { padding:10px; position:absolute; top:30px; left:300px; width:600px; height:610px; display:none; color:#389377; border:2px solid #c4c4c4; }
.popup .choice { float:left; width:100%; padding-bottom:15px; font-size:13px; color:#278354; font-weight:bold;}
.popup .clear { border:1px; background-color:#FFFFFF; padding-bottom:0px; }


.popAddress { width:380px; top:100px; left:300px; display:none; position:absolute; color:#389377; margin:0 10px; border:1px solid #e5e5e5; background:url(/image/pop/btm_bg.gif) no-repeat left bottom; }
.popAddress .topBg {width:100%; height:10px; background:url(/image/pop/top_bg.gif) no-repeat left top;}
.popAddress table, .popAddress td {background:none; border:1px solid #87b78c; padding-left:0; padding-right:0;}
.popAddress th {height:25px; line-height:25px; background:#a7d4bc; border:1px solid #87b78c; color:#278354;}
.popAddress h1 {margin:16px 0 17px 9px;}
.popAddress .txt {padding-left:10px;}
.popAddress .search {width:301px; height:52px; margin:19px auto 16px auto; background:url(/image/pop/zipcode_search_bg.gif) no-repeat left top;}
.popAddress .search .box {width:178px;}
.popAddress .result {width:90%; margin:0 auto 19px auto;}
/*
.popAddress .result th {height:25px; line-height:25px; background:#a7d4bc; border-top:2px solid #87b78c; border-bottom:1px solid #87b78c; color:#278354;}
.popAddress .result td {border-bottom:1px solid #eee; color:#666;}
*/
.popAddress .result a {color:#666;}










