

#contents h3 {  }


	/*¸ÞÀÎ ·Ñ¸µ*/
.mainRolingBox{float:left;  width:740px; height:348px; overflow:hidden; position:relative; left:-6px;}
.mainImgBox{float:left; position:absolute; width:3700px; top:0px; left:0px; height:297px; left:0px; }
.mainImgBox img{float:left;}
.mainImgBar{position:absolute; top:297px;;width:734px; height:51px; font-size:0px; line-height:0px; left:4px;}
.mainImgBar h3{width:734px;}
#rollingBtn{float:left; margin:12px 0px 0px 26px;  display:inline; font-size:0; line-height:0;}
#rollingBtn img{cursor:pointer; _curosr:hand; float:left;}
	/*¸ÞÀÎ °Ô½ÃÆÇ*/
.boardBox{float:left; width:320px; height:auto; margin:38px 0px 0px 15px; display:inline; }
.mainBoard{float:left; width:320px; height:auto; margin-top:4px;}
.mainBoard caption{font-size:0px; line-height:0px; text-indent:-9999px;}

.mainBoard thead tr th{ height:21px; vertical-align:middle; text-align:center; background-color:#F8F8F8;  border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; font-size:12px;}
.mainBoard tbody tr td{color:#4F4F4F; font-size:11px; height:20px; vertical-align:middle; border-bottom:1px solid #ddd; text-align:center;}
.mainBoard tbody tr td strong{font-weight:700;}

/*¸ÞÀÎ°Ô½ÃÆÇ*/
.boardTitle{text-align:left !important; background:url(../images/main/mainBoardDot.gif) no-repeat left 5px; padding-left:9px;}
.boardAnswer{text-align:left !important; background:url(../images/main/mainBoardAns.gif) no-repeat 8px 1px; padding-left:20px;}

/*¼Ò°³*/
.intro_con{float:left; margin-top:22px; padding-bottom:33px;}

/*ÀÌ¿ë¿ä±Ý*/
.contentSection { clear:both; margin:30px 0 0 0; width:100%; height:auto; }
.contentSection table { margin-left:22px;}
.contentSection h4 { margin-left:22px; }
.contentSection p { padding-top:19px;}


.priceSection{float:left; width:678px; margin:21px 0px 0px 62px; display:inline; padding-bottom:7px;}
.priceSection h5{float:left; width:678px; padding-bottom:11px;}
.notWidth{width:70px !important;  }
.priceTbl{float:left;  width:433px; border:3px solid #767676;}
.priceTbl caption{font-size:0; line-height:0; text-indent:-9999px; margin-top:10px;}
.priceTbl thead tr th{ color:#fff; font-size:12px; height:24px; vertical-align:middle; text-align:center;
background-color:#767676;
background-image:url(images/common/tbl_td_bg.gif);
background-repeat:repeat-y;
background-position:right top;}
.priceTbl tbody tr td{ text-align:center; font-size:12px; height:22px; vertical-align:middle;
background-color:#fff;
background-image:url(images/common/tbl_td_bg.gif);
background-repeat:repeat-y;
background-position:right top;
}
.priceAddText{font-size:12px; float:left; width:100%; line-height:180%;}
.priceAddText strong{color:#000; font-weight:700;}

.smallAgnetMsg{font-size:12px; float:left;  line-height:180%; padding-left:60px; display:inline; width:600px;}
.smallAgnetMsg2{font-size:12px; float:left;  line-height:180%; padding-left:0px; display:inline; width:200px;  padding:0px !important;}
.smallAgnetMsg strong{color:#000; font-weight:700;}
.smallAgentList{float:left; width:600px; margin-left:70px; display:inline; margin-top:15px;}
.smallAgentList li{float:left; font-size:11px; width:600px; line-height:180%; background:url(images/main/price_dot.gif) no-repeat left 6px; padding-left:10px;}

.priceAddText{font-size:12px; float:left; width:100%; line-height:180%;}
.priceAddText strong{color:#000; font-weight:700;}

.formMsg{float:left; width:600px; margin-left:28px; display:inline; margin-top:12px; font-size:11px;}
/* ÀÌ¿ë½ÅÃ» */
.usingTable{ margin-left:28px; width:650px;  margin-top:3px; border:3px solid #f7f7f7; background-color:#3773E6;}
.usingTable caption{font-size:0; line-height:0; text-indent:-9999px;}

.usingTable tbody tr th{color:#333; font-size:12px; vertical-align:middle; line-height:150%; height:30px; text-align:left; padding-left:20px; padding-top:2px; background-color:#f7f7f7;}
.usingTable tbody tr td{background-color:#fff; vertical-align:middle; padding-left:8px;}
.agreementBox { width:650px; border:1px solid #bbb; background-color:#FAFAFA; margin:15px 0px 5px 20px; font-size:11px; padding:0px; overflow:hidden; }
.agreementBox textarea { width:610px; height:100px; padding:20px; background:none; border:0; font-size:12px; }
.agreementChk { font-size:12px; width:642px;  text-align:left; padding-top:0px !important; margin-left:20px; }
.agreementChk label { cursor:pointer; }
.agreementChk span{vertical-align:top; display:inline-block; padding-top:4px; *padding-top:5px;}
.buttonBox{padding:12px 0px; margin-left:20px; width:650px; text-align:center; font-size:0; line-height:0; }