/*===================================================================*/
/*    SUBJECT :  v 2.0 CSS    */
/*    AUTHOR  : 이시은 (musekko@gmail.com)     */
/*    UP-DATE : 2011-08-08     */
/*===================================================================*/

@charset "utf-8";
@import "global.css";

/* layout */
body {background:url('../../images/bg_cont.gif') repeat-y 0 0;}
#wrap {width:100%; background:url('../../images/bg_sub.gif') no-repeat 50% 0; height:700px; position:relative;}
h1 {background:#333; padding:15px 0 0 40px; height:45px;}
h2 {border-bottom:1px solid #ebebeb; padding:0 0 40px 0; line-height:0; margin-bottom:60px;}
.lnb li {line-height:0;}
.lnb li img {vertical-align:top;}
.lnb li a {display:block;}
.foot_menu {position:absolute; bottom:132px; left:40px;}
.foot_menu .fmn01 {margin-bottom:5px;}
.foot_menu .fmn02 {margin-bottom:20px;}
.container {width:1000px; overflow:hidden; position:relative;}
.container .side {float:left; width:240px;}
.container .contents {float:left; padding:90px 0 40px 40px; width:720px;}

/* contents */
.request01 {background:url('../../images/bg_request01.gif') no-repeat 0 0; width:680px; height:290px; margin:18px 0 60px 0; padding:18px 0 0 20px; overflow:hidden; font-size:12px;}
.request02 {background:url('../../images/bg_request05.gif') no-repeat 0 0; width:680px; height:290px; margin:18px 0 60px 0; padding:18px 0 0 20px; font-size:12px;}
.request03 {background:url('../../images/bg_request02.gif') no-repeat 0 0; width:700px; height:68px; margin:18px 0 60px 0; padding:18px 0 0 0; font-size:12px;}
.request04 {background:url('../../images/bg_request03.gif') no-repeat 0 0; width:700px; height:68px; margin:18px 0 60px 0; padding:18px 0 0 0; font-size:12px;}
.request05 {background:url('../../images/bg_request04.gif') no-repeat 0 0; width:700px; height:130px; margin:18px 0 39px 0; padding:18px 0 0 0; font-size:12px;}

.request01 input {margin-right:5px; vertical-align:middle; font-size:12px;}
.request01 textarea {border:1px solid #d9d9d9; width:656px; height:98px; background:#f8f8f8; line-height:21px; font-size:12px; font-family:Arial;}
.request01 li {margin-bottom:8px; *margin-bottom:5px;}

.request02 .towrite {width:100%; overflow:hidden; margin-bottom:20px;}
.request02 .towrite dl {float:left;}
.request02 .towrite dl.rebox01 {width:233px;}
.request02 .towrite dl.rebox01 select {width:91px;}
.request02 .towrite dl.rebox02 {width:233px;}
.request02 .towrite dl.rebox03 {width:210px;}
.request02 input {border:1px solid #abadb3; font-size:12px;}
.request02 dt {margin-bottom:7px;}
.request02 dd img {vertical-align:middle; margin:0 4px;}
.request02 .inp01 {width:187px; margin-bottom:5px;}
.request02 .inp02 {width:70px; margin-bottom:5px;}
.request02 .inp03 {width:20px;}
.request02 .towrite dl.rebox01 select, .request02 .towrite dl.rebox03 select {width:90px; vertical-align:2px;}
.request02 .towrite dl.rebox02 select {width:190px;}
.request02 .btwrite {text-align:right; padding:9px 0 0 14px; border-top:1px solid #ebebeb; clear:both; width:655px;}
.request02 .ui-datepicker-trigger {vertical-align:-2px;}
.rebox04 textarea {border:1px solid #d9d9d9; width:656px; height:98px; background:#f8f8f8; line-height:21px; font-size:12px; margin-top:5px;}

.request03 dl {float:left; width:193px; padding:0 20px;}
.request03 dl dt {height:23px;}
.request03 dl input {width:182px; font-size:12px;}

.request04 dl {float:left; width:193px; padding:0 20px;}
.request04 dl dt {height:23px;}
.request04 dl input {width:182px; font-size:12px;}

.request05 dl {float:left; width:193px; padding:0 20px 20px 20px;}
.request05 dl dt {height:23px;}
.request05 dl input {width:182px; font-size:12px;}

.btsend {text-align:center;}