
.hide {display: none;}
.cursor {cursor:pointer;}

.sub_menu { position: absolute; left:1060px; margin-top:-95px;  width:118px; height:522px; z-index:99;}
.sub_menu > .iphone { background:url(/main_images/sub_menu/iphoneBg.jpg) no-repeat; width:118px; height:260px; }
.sub_menu  > .iphone > form > fieldset > dl { margin-top: 47px; }
.sub_menu  > .iphone > form > fieldset > dl  > .write_name { margin-left: 40px;  z-index:199;  }
.sub_menu  > .iphone > form > fieldset > dl > .write_name > input { font-size:11px; margin:0px; padding:0px; width:55px; height:15px; }
.sub_menu  > .iphone > form > fieldset > dl  > .write_phone { margin-top: 20px;  margin-left: 11px;}
.sub_menu  > .iphone > form > fieldset > dl > .write_phone > input { font-size:10px; margin:0px; padding:0px; width:23px; height:15px; line-height:100%; }
.sub_menu  > .iphone > form > fieldset > dl  > .write_point { margin-top: 7px;  margin-left: 55px;  }
.sub_menu  > .iphone > form > fieldset > dl > .write_point > select { font-size:11px; margin:0px; padding:0px; width:50px; height:20px; line-height:100%; }
.sub_menu  > .iphone > form > fieldset > dl > .write_clinic { margin-top:5px; margin-left:12px; }
.sub_menu  > .iphone > form > fieldset > dl > .write_clinic > textarea {
	font-size:11px;
	width:90px;
	height:50px;
	line-height:120%; 
	margin:0px; padding:0px; 
}
.sub_menu  > .iphone > form > fieldset > dl > .write_bt { margin-top:5px; margin-left:15px; }



.sub_menu > .kakao  { background:url(/main_images/sub_menu/kakaoBg.gif) no-repeat; width:118px; height:251px; margin-top:10px; z-index:99; }
.sub_menu  > .kakao > form > fieldset > dl { margin-top: 58px; }
.sub_menu  > .kakao > form > fieldset > dl  > .write_name { margin-left: 40px; z-index:199; }
.sub_menu  > .kakao > form > fieldset > dl > .write_name > input { font-size:11px; margin:0px; padding:0px; width:55px; height:15px; }
.sub_menu  > .kakao > form > fieldset > dl  > .write_phone { margin-top: 18px;  margin-left: 11px;}
.sub_menu  > .kakao > form > fieldset > dl > .write_phone > input { font-size:10px; margin:0px; padding:0px; width:23px; height:15px; line-height:100%; }
.sub_menu  > .kakao > form > fieldset > dl  > .write_point { margin-top: 3px;  margin-left: 55px;  }
.sub_menu  > .kakao > form > fieldset > dl > .write_point > select { font-size:11px; margin:0px; padding:0px; width:50px; height:20px; line-height:100%; }
.sub_menu  > .kakao > form > fieldset > dl > .write_clinic { margin-top:4px; margin-left:12px; }
.sub_menu  > .kakao > form > fieldset > dl > .write_clinic > textarea {
	font-size:11px;
	width:90px;
	height:50px;
	line-height:120%; 
	margin:0px; padding:0px; 
}
.sub_menu  > .kakao > form > fieldset > dl > .write_bt { margin-top:8px; margin-left:32px; }




/* top: 522 */
.online_iphone { position: absolute; top:660px; left:0px; width: 281px; height:546px; z-index:999; background:url(/main_images/popup/iphone.png) no-repeat;}
.online_iphone .iphone_write { float: left; margin:185px 0 0 30px;}
.online_iphone .iphone_write div {float: left; margin-bottom:5px; padding-bottom: 7px; height:20px; line-height:20px;}
.online_iphone .iphone_write input { height:20px; padding:0; margin:0; line-height:20px; background-color:#f4f4f4;}
.online_iphone .iphone_write select { height:20px; padding:0; margin:0; line-height:20px;}
.online_iphone .iphone_write div .item { width:60px;}
.online_iphone .iphone_write .write_name { border-bottom: 1px solid #e0e0e0; width:230px;}
.online_iphone .iphone_write .write_item { border-bottom: 1px solid #e0e0e0;  width:230px;}
.online_iphone .iphone_write .write_age { border-bottom: 1px solid #e0e0e0;  width:230px;}
.online_iphone .iphone_write .write_sex { border-bottom: 1px solid #e0e0e0;  width:230px;}
.online_iphone .iphone_write .write_phone { border-bottom: 1px solid #e0e0e0;  width:230px;}
.online_iphone .iphone_write .write_point { width: 230px;}

.online_iphone .iphone_bottom { float: left; width:250px; height: 140px; margin-left:30px; position: relative;}
.online_iphone .iphone_bottom div { float: left;}
.online_iphone .iphone_bottom .iphone_term { width: 250px; height:26px; line-height: 26px; margin-bottom: 4px;}
.online_iphone .iphone_bottom .iphone_term .term1 { margin-right:10px;}
.online_iphone .iphone_bottom .iphone_check { width: 250px; height:20px; line-height: 20px; margin-bottom: 4px; clear:both;}
.online_iphone .iphone_bottom .iphone_submit {width: 250px; height: 30px; clear:both;}
.online_iphone .iphone_bottom .iphone_close { position: absolute; bottom:0px; right:20px;}

/* top: 122 */
.online_kakaotalk { position: absolute; top:255px; left:0px; width: 283px; height:398px; z-index:99999; background:url(/main_images/popup/kakaotalk_bg.png) no-repeat;}
.online_kakaotalk div {float: left;}
.online_kakaotalk .kakaotalk_write { margin: 80px 0 0 25px; position: relative;}
.online_kakaotalk .kakaotalk_write .kakaotalk_close {position: absolute; top:-60px; left:230px;}
.online_kakaotalk .kakaotalk_write div { margin-bottom: 5px;}
.online_kakaotalk .kakaotalk_write div .kk { width: 50px; text-align: right; margin-right: 5px;}
.online_kakaotalk .kakaotalk_write input { height:20px; padding:0; margin:0; line-height:20px; background-color:#f4f4f4;}
.online_kakaotalk .kakaotalk_write select { height:20px; padding:0; margin:0; line-height:20px;}
.online_kakaotalk .kakaotalk_write .kk_name { width: 210px; }
.online_kakaotalk .kakaotalk_write .kk_sex { width: 210px; }
.online_kakaotalk .kakaotalk_write .kk_age { width: 210px; }
.online_kakaotalk .kakaotalk_write .kk_phone { width: 240px; }
.online_kakaotalk .kakaotalk_write .kk_check1 { width: 240px;  margin-left:0px;}
.online_kakaotalk .kakaotalk_write .kk_point { width: 240px; margin-bottom:15px;}

.online_kakaotalk .kakaotalk_bottom { float: left; width:283px; height: 120px; margin-left:28px; }
.online_kakaotalk .kakaotalk_bottom .kakaotalk_term {margin:5px 0 0 0;}
.online_kakaotalk .kakaotalk_bottom .kakaotalk_check {margin:5px 0 0 15px; clear:both; width:280px;}
.online_kakaotalk .kakaotalk_bottom .kakaotalk_submit {margin:5px 0 0 0; clear:both; width:250px;}


.page-bottom-layer { float: left; width: 100%; }
.page-bottom-layer div { float: left; }
.page-bottom-layer .line { margin-top: 30px; margin-bottom: 27px; }
.page-bottom-layer .postscript_btn { margin-left: 43px; margin-right: 18px; }

