body, td, p, input, button, textarea, select, th, .c1 { font-family:"µ¸؟ٍ",Dotum,AppleGothic; font-size:9pt;  }

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, ±¼¸²; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:µ¸؟ٍ; }
.cloudy, a.cloudy {color:#888888;} /* به¸² */

@charset "utf-8";

/*

    hydrotherapy Page css

*/

/* browser reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
   /* background: transparent; */
}
body {
    line-height: 130%;
	background:#fff;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* png24 */
.png24 { 
    tmp:expression(setPng24(this)); 
} 

/* common */
body {
	font:12px/12px Dotum, sans-serif;
	*font:12px/100% Dotum, sans-serif;
	background:#fff;
	color:#636363;
	margin:0 auto;
}
td {font:12px/12px candara, "Malgun Gothic", dotum, sans-serif; *font:12px/100% dotum, sans-serif;font:12px Dotum; color:#636363;}
a:link, a:visited {text-decoration:none; color:#636363;}
a:hover {color:#1b5eab;}
button {display:-moz-inline-stack; display:inline-block; margin:0; padding:0; overflow:visible; border:none; font:12px Dotum; color:#636363; white-space:no-wrap; vertical-align:top; background:transparent; cursor:pointer;}
.ir {position:relative; z-index:-1;}
.irr {visibility:hidden;}
hr.clear {visibility:hidden; display:block; clear:both;}
input {border-width:1px; font:12px Dotum; color:#636363; height:17px; line-height:17px;}
.skipnavigation {font-size:0; height:0; line-height:0; visibility:hidden;}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; padding:0; visibility:hidden; font-size:0; line-height:0;}
.clear {*zoom:1;}
.clear:after {content:""; display:block; clear:both;}
select {border:solid 1px #c9c9c9; padding:1px; margin-bottom:3px; height:21px; vertical-align:middle;}




/* introPage */
body.intro {background:#cacacb;}
#introwrap {text-align:center; margin:0 auto;}
#myContent	{text-align:center; margin:0 auto;}

#mainfooter	{width:980px; text-align:center;}
#mainfooter ul	{width:340px; height:40px; margin-left:325px; *margin-left:0px;}
#mainfooter ul:after {content:""; display:block; clear:both;}
#mainfooter li	{float:left;}

/* mainPage */
body.main	{text-align:center;background:#7a7a7a url("/images/common/bg_header.png") 50% top repeat-x;}
#mainwrap {width:100%; margin:0 auto; text-align:center;}

/* SubPage */
body.product, body.cmc, body.program, body.community, body.water, body.life	{ margin:0 auto;background:#7a7a7a; text-align:center; background:url("/images/product/bg_header.gif") 100% top repeat-x;}
#wrap {margin:0 auto; text-align:center;}

#header	{height:250px; margin:0 auto; text-align:center;}
body.product	#header.product	{height:250px;margin:0 auto; text-align:center; z-index:50; background:url("/images/product/bg_sub06.jpg") 50% 86px repeat-x;}
body.cmc #header.product	{background:url("/images/product/bg_sub01.jpg") 50% 86px repeat-x;}
body.program #header.product	{background:url("/images/product/bg_sub03.jpg") 50% 86px repeat-x;}
body.community #header.product	{background:url("/images/product/bg_sub05.jpg") 50% 86px repeat-x;}
body.water #header.product	{background:url("/images/product/bg_sub02.jpg") 50% 86px repeat-x;}
body.life #header.product	{background:url("/images/product/bg_sub04.jpg") 50% 86px repeat-x;}

#header .contents	{width:980px;margin:0 auto;}
#header .contents ul	{float:right;padding-right:12px;}
#header .contents li	{float:left; height:12px; margin:15px 2px 10px 0;}
#logos	{float:left; margin-top:25px; position:relative; left:0;}
#mainMenu, #mainMenu11, #mainMenu12, #mainMenu13, #mainMenu14, #mainMenu15, 
#mainMenu21, #mainMenu22,
#mainMenu31, #mainMenu32, #mainMenu33, #mainMenu34, #mainMenu35,
#mainMenu41, #mainMenu42, #mainMenu43, 
#mainMenu51, #mainMenu52, #mainMenu53, #mainMenu54, #mainMenu55, #mainMenu56, 
#mainMenu61, #mainMenu62, #mainMenu63, #mainMenu64, #mainMenu65, #mainMenu66	 {float:right; margin-top:21px;}

#topbnn, #topbnn1, #topbnn2, #topbnn3, #topbnn4, #topbnn5, #topbnn6	{float:left; margin:6px -65px -90px -69px; position:relative; left:0; z-index:12;}


/* headerMain */
#headerMain	{z-index:200; position:absolute; width:100%; margin:0 auto; text-align:center; background:url("/images/common/bg_header.png") 50% top repeat-x;}
#headerMain .content	{width:940px; height:50px; text-align:center; position:relative; margin:0 auto;}
#headerMain .content ul	{float:right;}
#headerMain .content li	{float:left; height:12px; margin:15px 2px 0 0;}
#logos	{float:left; margin-top:25px; position:relative; left:0;}
#mainMenu	{float:right; margin-top:21px;}

/* sideBar */
#sidebar	{width:231px;float:left;padding-bottom:170px;}
#sidebar ul	{width:203px; height:88px; margin:20px 0; border-top:1px solid #bababa; border-bottom:1px solid #bababa;}
#sidebar li	{float:left; margin:20px 12px 5px 12px; _margin:20px 9px 5px 9px;}
#sideMenu	{margin-top:0px;}

/* container */
#container	 {position:relative; padding:0; margin:0 auto; *zoom:1;z-index:1;}
#container:after {content:""; display:block; clear:both;}
#container .contents {width:980px; text-align:left; margin:0 auto;}

/* footer */
#footer	 {position:relative; margin:0 auto; min-height:85px; _height:75px; text-align:center; z-index:100; background:#7a7a7a url("/images/common/bg_footer.png") 100% 0 repeat-x; *zoom:1;}
#footer:after {content:""; display:block; clear:both;}
#footer .footbox	{width:980px; margin:0 auto; height:100%;}
#footer .footbox .addre	{float:left;width:455px; margin-top:-25px;}
#footer .footbox .addre:after {content:""; display:block; clear:both;}
#footer .footbox ul.siteinfo	{height:30px; margin-bottom:10px;}
#footer .footbox ul.siteinfo li	{float:left; margin-top:22px;}
#footer .footbox address	{margin-top:5px;}
#footer .footbox ul.footlog	 {float:right; margin-top:0px;}
#footer .footbox ul.footlog	 li {float:left;}
#footer .footbox .top	 {left:-257px; position:relative; top:-22px;}

#footermain	 {position:relative; width:900px; margin:0 auto; text-align:center; background:#7a7a7a url("/images/common/bg_footer.png") 100% 0 repeat-x;}
#footermain:after {content:""; display:block; clear:both;}
#footermain .footbox	{width:980px; margin:0 auto;}
#footermain .footbox .addre	{float:left;width:455px;}
#footermain .footbox ul.siteinfo	{height:30px; margin-bottom:10px;}
#footermain .footbox ul.siteinfo li	{float:left; margin-top:22px;}
#footermain .footbox address	{margin-top:5px;}
#footermain .footbox ul.footlog	 {float:right; margin-top:22px;}
#footermain .footbox ul.footlog	 li {float:left;}

/* mainpage login division */
#logindiv {position:absolute; z-index:100; margin:0 auto;}
#logindiv {width:638px; height:0; padding:0; top:776px; left:607px; background-repeat:no-repeat;}
#logindiv.logged {top:-314px; left:107px; position:relative; margin-bottom:-317px; height:317px; background:url("/images/main/pop_bg.png") 0 top no-repeat; _background:url("/images/main/pop_bg.gif") 0 top no-repeat;}
#logindiv.loginout h3,
#logindiv.logged h3{visibility:hidden; height:42px; cursor:pointer;}
#logindiv h3	{cursor:pointer;}
.closebtn {position:relative; top:-40px; top:-42px; right:-289px; *right:6px; width:47px; height:24px; cursor:pointer; background:url("/images/main/footer_btndn.png") no-repeat; _background:url("/images/main/footer_btndn.gif") no-repeat;}
#logindiv.logged .prog {margin-top:200px;}
#logindiv .iddiv,
#logindiv .pwdiv {padding-left:0;}
#logindiv input {margin-bottom:3px;}
#logindiv label {left:3px;}
#logindiv button.loginsubmit {position:absolute; right:39px; top:0;}

/* talbe */
table.tablebs	 { margin-top:25px; border:1px solid #e1e1e1;}
table.tablebs:after {content:""; display:block; clear:both;}
table.tablebs th	 {border-bottom:1px solid #e1e1e1;margin-left:15px;}
table.tablebs th.first	 {border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1;}
table.tablebs td	 {border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1;margin-right:15px;}
table.tablebs td input	 {height:16px; margin-bottom:4px; border:1px solid #ddd; vertical-align:middle;}
table.tablebs td img	 {vertical-align:middle;}
table.tablebs td.first	 {border-bottom:1px solid #e1e1e1;}
table.tablebs td.first input	 {background:#dddddd;}

table.tablebd	{border-top:2px solid #c0c0c0; border-bottom:2px solid #cbcbcb; *clear:both;}
table.tablebd th	{text-align:center; border-bottom:1px solid #cbcbcb; background:#fafafa url("/images/bull_02.gif") left bottom no-repeat;}
table.tablebd th.first	{background:#fafafa;}
table.tablebd td	{ color:#000000;height:28px; border-bottom:1px solid #e3e3e3;}
table.tablebd td input	 {height:16px; margin-bottom:4px; border:1px solid #ddd; vertical-align:middle;}
table.tablebd td.title	{padding-left:15px; text-align:left;}
table.tablebd td.title span	{font-weight:bold; color:#6694c8;}
table.tablebd td.title img	{vertical-align:middle;}

table.tablebd.view th	{text-align:center; _line-height:15px; height:31px; font-weight:normal; border-bottom:1px solid #cbcbcb; background:#fafafa url("/images/bull_02.gif") left -10px no-repeat;}
table.tablebd.view th.first	{background:#fafafa;}
table.tablebd.view th.title	 {text-align:left; padding-left:15px;}
table.tablebd.view th.title2	 {text-align:left; font-weight:bold; padding-left:15px;}
table.tablebd.view th.title2 span	 {color:#6694c8;}
table.tablebd.view td.viewdtl	{text-align:left; padding:10px 0 50px 0;}
table.tablebd.view tr.onover td	{background:url("/images/bull_02.gif") left -10px no-repeat;}
table.tablebd.view tr.onover td.first	{background:#fafafa;}

table.tablebd.horizen th	{text-align:center; _line-height:15px; height:31px; font-weight:normal; border-bottom:1px solid #e3e3e3; background:#fafafa;}
table.tablebd.horizen th p	{margin-bottom:10px;}
table.tablebd.horizen td	{text-align:left; padding:0 10px;}
table.tablebd.horizen td.nospace	{height:10px; border-top:1px solid #cbcbcb;}

table.tablebd td.subject	{text-align:left; padding-left:34px; background:url("/images/board/ques_q.gif") 10px 50% no-repeat;}
table.tablebd td.qna_add	{background:#fafafa;}
p.qna_a { background:url("/images/board/ques_a.gif") 28px 10px no-repeat; line-height:1.5em; padding:10px 10px 16px 80px; text-align:left;}
p.downflie	{text-align:right; vertical-align:middle; margin-bottom:10px;}
p.downflie img	{vertical-align:middle;}
p.downflie span	{color:#c3c3c3; vertical-align:middle;}

table.tablebd.reserve th	{text-align:center; _line-height:15px; height:31px; font-weight:normal; border-bottom:1px solid #e3e3e3; background:#fafafa;}
table.tablebd.reserve th p	{margin-bottom:10px;}
table.tablebd.reserve td	{text-align:left; padding:0 10px;}
table.tablebd.reserve td input	{margin:3px 0;}
table.tablebd.reserve td button	{vertical-align:middle;}
table.tablebd.reserve td.nospace	{height:10px; border-top:1px solid #cbcbcb;}
.reserve input.dadios	{border:none; margin:0; padding:0; vertical-align:middle; }
.reserve span.male	 {margin-right:20px; vertical-align:middle;}
ul.favor	{width:320px; margin:10px;}
ul.favor li	{width:160px;float:left;}

/* Pagination */
.pagination {width:390px; margin:0 auto; padding:6px 0; text-align:center;}
.pagination a, .pagination strong {padding:0 3px;}
.pagination .here {font-weight:bold; color:#6693cc;}
.pagination .first {display:-moz-inline-stack; display:inline-block; width:16px; height:13px; overflow:hidden; font-size:9px; padding:0; vertical-align:middle;}
.pagination .prev {display:-moz-inline-stack; display:inline-block; width:16px; height:13px; overflow:hidden; font-size:9px; padding:0; vertical-align:middle;}
.pagination .next {display:-moz-inline-stack; display:inline-block; width:16px; height:13px; overflow:hidden; font-size:9px; padding:0; vertical-align:middle;}
.pagination .last {display:-moz-inline-stack; display:inline-block; width:16px; height:13px; overflow:hidden; font-size:9px; padding:0; vertical-align:middle;}


/* Login */
.conbox_info {}
.conbox	{width:700px; margin-left:140px;  text-align:center; margin-bottom:50px; padding-bottom:50px; background:url("/images/login/bg_enddot.gif") 0 bottom no-repeat;}
.conbox.add .loginbox	{width:700px; height:181px; left:0%; margin-left:0px; background:url("/images/login/login_09.gif") no-repeat;}
.conbox .loginbox	{width:700px; height:181px; background:url("/images/login/login_09.gif") no-repeat; text-align:center;}
.conbox .loginbox .login	{width:300px; margin-left:0px; padding:92px 0 0 230px;}
.conbox .loginbox .login input	{height:16px; margin-bottom:4px; border:1px solid #ddd;}
.conbox .loginbox .login p	{float:right; margin:-46px 0 0 250px;}
.conbox .loginbox.real	{width:700px; height:120px; background:url("/images/login/real_01.gif") no-repeat; text-align:center;}
.conbox .loginbox.real .login	{width:300px; margin-left:60px; padding:25px 0 0 0px;}
.conbox  ul.addbanner li	{margin:0 auto; float:left;}
.conbox  ul.addbanner	{height:99px; *zoom:1;}
.conbox  ul.addbanner:after {content:""; display:block; clear:both;}
.conbox p.subtt.add	 {height:15px;}
.conbox p.subtt	 {height:35px; margin-top:10px;}
.conbox p.subtt:after {content:""; display:block; clear:both;}
.contecout	 {float:right; margin-top:0px; *margin-top:-25px;}

.conbox .loginboxs	{width:700px; height:146px; background:url("/images/login/login_09s.gif") no-repeat;}
.conbox .loginboxs .logins	{width:300px; margin-left:60px; padding:34px 0 0 0px;}

.conbox .loginboxg	{width:700px; height:146px; background:url("/images/login/login_09ss.gif") no-repeat;}
.conbox .loginboxg .loging	{width:300px; margin-left:60px; padding:34px 0 0 0px;}

.conbox .btnbox	{height:41px; margin:30px auto; text-align:center;}
.conbox .btnbox input	{vertical-align:middle;margin-bottom:4px;}
.conbox .btnbox img	{margin:auto 5px; margin-bottom:4px; vertical-align:middle;}
.conbox .step	{margin:15px 0 30px 0;}
.conbox .privacy	{ line-height:16px; border:0px solid #ddd; padding:0px 0px; height:145px; margin-bottom:30px;}
.conbox_info .privacy_info	{ line-height:16px; border:1px solid #ddd; padding:10px 20px; height:510px; margin-bottom:30px; overflow:auto; overflow-y:scroll; overflow-x:none;}
.conbox .privacy.add	{line-height:16px;  border:1px solid #ddd; padding:10px 20px; height:560px; margin-bottom:30px; overflow:auto; overflow-y:scroll; overflow-x:none;}
.conbox .privacyinfo	{padding-left:20px; background:url("/images/login/icon_att.gif") 0 0 no-repeat; line-height:12px;}
.conbox .listop	{height:23px; margin:25px 0 5px 0;}
.conbox .listop select	 {height:20px; margin-left:5px; font:12px solid #7e7e7;}
.conbox .listop img	{vertical-align:middle;}
.conbox .listop .total	{float:right; vertical-align:middle; margin-top:-20px; padding-left:5px; background:url("/images/common/bull_01.gif") 0 3px no-repeat;}
.conbox .listop .total span	{vertical-align:middle;}

.conbox .listop.qnalist	{height:23px; margin:5px 0 5px 0;}
.conbox .listop.qnalist select	 {height:20px; margin-left:5px; font:12px solid #7e7e7;}
.conbox .listop.qnalist img	{vertical-align:middle;}
.conbox .listop.qnalist .total	{float:right; vertical-align:middle; margin-top:-20px; padding-left:5px; background:url("/images/common/bull_01.gif") 0 3px no-repeat;}
.conbox .listop.qnalist .total span	{vertical-align:middle;}

.conbox.qnalist	{margin-bottom:20px; padding-bottom:20px; background:none;}
.boardbtn	{height:25px; margin:10px 0; text-align:center;}
.boardbtn p.wayri	{float:right;}
.boardbtn p.wayle	{float:left;}

ul.phtolist	{*zoom:1;}
.pdlistlist:after {content:""; display:block; clear:both;}
.phtolist li {float:left; width:150px; min-height:220px; height:220px; line-height:140%; margin:20px 30px 0 0;}
.phtolist li.fourth {margin:20px 0 10px 0;}
.phtolist li img {width:150px; height:150px; border:solid 1px #ddd;}
.phtolist li div.title {margin-top:3px; text-align:center;}
.phtolist li p {margin-bottom:3px; text-align:center;}
.phtolist li p span {display:-moz-inline-stack; display:inline-block;}
.phtolist li span {color:#838383;} /* 0901 display:block;  */
.phtolist li span.name {color:#348ced;} /* 0901 */
.phtolist li span.hit {color:#ff6d6e;} /* 0901 */


.schbox	{width:700px; padding:9px 0; background:#f5f5f5; text-align:center;}
.schbox img, .schbox input, .schbox select	 {vertical-align:middle; margin:0;}
.schbox input	{border:1px solid #ccc;}

/* Popup */
#popupwrap	{}
#popcon	{width:450px; height:400px;}
#popcon p	{text-align:center; margin:3px 0;}
#popcon input	{border:1px solid #ccc;}
#popcon img, #popcon input	 {vertical-align:middle; margin:0;}
#popcon .popdi	 {height:42px; padding-top:62px; border-bottom:1px solid #cbcbcb; background:url("/images/popup/check_bg01.gif") no-repeat;}
#popcon .popnamedi	 {height:68px; padding-top:62px; margin-bottom:20px; border-bottom:1px solid #cbcbcb; background:url("/images/popup/check_bg02.gif") no-repeat;}

#popcon .popanswer	 {height:67px; padding:24px 0 0 70px; border-bottom:1px solid #cbcbcb; background:#fafafa;}
#popcon .popanswer p.youid	 {padding:20px 17px 10px 172px; font:14px/1.5em Dotum; color:#0078ff; letter-spacing:-1pt; text-align:left;}
#popcon .popanswer p.youque	 {padding:8px 0 0 72px; text-align:left;}

#popcon .popupin	 {height:120px;; border-bottom:1px solid #cbcbcb; margin-bottom:20px;}
#popcon p.answers	{padding-top:5px; text-align:left;}
#popcon .hotcode	{padding:22px 0 0 65px; }
.hotcode p	{float:left; width:120px; height:60px; border:1px solid #ddd; padding:2px; margin-right:10px;}
.hotcode .codein img	{padding:3px 0;}
.hotcode .codein	{float:left; margin:5px 0 0 10px;}

#popcon .popyoudi	{height:62px; border-bottom:1px solid #cbcbcb; background:#fafafa;}
#popcon .popyoudi p.youid	 {padding:20px 0; font:14px/1.5em Dotum; color:#0078ff; letter-spacing:-1pt; text-align:center;}
#popcon .popnewpw	 {height:60px; border-bottom:1px solid #cbcbcb; margin-bottom:20px;}
#popcon .popnewpw .newbox p	{text-align:left; margin-top:10px;}
#popcon .popnewpw .newbox strong	{font:14px/1.5em Dotum; color:#ff9c00; letter-spacing:-1pt; font-weight:bold;}
.popnewpw .newbox {margin-left:60px;}

#popupwrap2

#zipcode	{width:600px; height:400px;}
#zipcode .title	{height:69px; border-bottom:2px solid #2666af;}
#zipcode .title h2	{float:left;}
#zipcode .title p	{float:right; padding:15px 15px 0 0;}
#zipcode .seachzip	{height:66px;padding-top:10px; background:#fafafa; border-bottom:1px solid #cbcbcb; text-align:center;}
#zipcode .seachzip input	{border:1px solid #ccc;margin:5px; }
#zipcode .seachzip p	{margin-top:10px; }
.seachzip input, .seachzip img, .seachzip button	{vertical-align:middle;}
#zipcode .zipbox	{padding:18px 28px; color:#8a8a8a;}
#zipcode .zipbox h3	{margin-bottom:24px;}
.zipbox ul	{width:100%; height:140px; margin:15px 0; overflow:scroll;overflow-x:hidden;}
.zipbox li	{line-height:16px; padding-bottom:8px;}
.zipbox ul a	{color:#8a8a8a;}
.zipbox ul a:hover {color:#1b5eab;}

.nomail	{border:1px solid #ccc;}
.rawtext	 {padding:16px 28px; line-height:18px; color:#7b7b7b;}
.rawtext	 strong.org {color:#ff7800;}
.rawtext	 strong.blu {color:#3777bf;}
.rawtext .ttl	{padding-left:7px; margin-bottom:15px; letter-spacing:-0.1em; background:url("/images/popup/bull_01.gif") 0 5px no-repeat;}
.rawtext ul.patien li	 { letter-spacing:-0.1em;  color:#7b7b7b; padding-bottom:3px;}




/* sub contents */

.conbox .subcont	{margin-top:40px;}
.conbox .youcheck {width:671px; display:inline-block; background:url("/images/product/sub_04_bg.gif") 0 0 no-repeat;}
.conbox .youcheck:after {content:""; display:block; clear:both;}
.conbox .youcheck.plu {width:671px; height:186px; display:inline-block; background:url("/images/product/sub_043_05.gif") 0 0 no-repeat;}

.conbox .youcheck.plu2 {width:671px; display:inline-block; background:url("/images/product/sub_043_07.gif") 0 0 no-repeat;}
.conbox .youcheck.plu3 {width:671px; height:188px; display:inline-block; background:url("/images/product/sub_04_05.gif") 0 0 no-repeat;}
.conbox .youcheck.plu4 {width:671px; display:inline-block; background:url("/images/product/sub_04_bg2.gif") 0 0 no-repeat;}

.conbox .youcheck:after {content:""; display:block; clear:both;}
.conbox .youcheck .photos	{height:166px;padding:10px 0 0 250px;clear:both; margin:20px 0;}
.conbox .youcheck .photos:after {content:""; display:block; clear:both;}

table.healths	{margin-top:10px; height:200px;}
table.healths th	{height:25px;}
table.healths td input	{border:1px solid #cccccc;margin-right:5px;}
table.healths td input.add	{border:none;margin-right:5px;}
table.healths td input, table.healths td span	{vertical-align:middle;}

.bases	{margin:40px 0;height:100px;display:inline-block; border-bottom:1px solid #cccccc;}
.bases strong	{color:#7d5d2a;}



ul.march	{float:left; width:170px; margin-top:1px;}
ul.march span	{vertical-align:middle;}
ul.march img	{vertical-align:middle;}
ul.march li	{height:25px;}
ul.march .add	 {border:1px solid #cccccc;margin:3px 5px; vertical-align:middle;}
.add2	{ margin:0; vertical-align:middle;}

ul.march2	{float:left; width:190px; margin-top:1px;}
ul.march2 span	{vertical-align:middle;}
ul.march2 img	{vertical-align:middle;}
ul.march2 li	{height:25px;}
ul.march2 li.wed	{padding-left:55px;}
ul.march2 .adda		{border:1px solid #cccccc;margin:3px 5px; vertical-align:middle;}

.btnbox.addrun	{margin:60px 0 0 30px;}
.forest	{padding:50px 0 0 120px; }
.forest li	{padding:3px 0; }
.forest li	 .inputer{border:1px solid #cccccc}

/* rollover */
.rolling	{width:670px; height:230px; margin-top:20px; background:url("/images/product/sub_con043_03.gif") 0 0 no-repeat;}
div.rollover		{padding:100px 8px 0 9px;}
a.rollover img	 {border-width:0px; display:inline; margin-right:10px;}
a.rollover.last img	 {margin-right:0px;}
a.rollover img.over	 {display:none;margin-right:12px;}
a.rollover img.over.last	 {margin-right:0px;}
a.rollover:hover	{border:0px;}
a.rollover:hover img	{display:none; margin-right:10px;}
a.rollover:hover img.over	{display:inline;}

ul.sitemap	{margin:25px 15px; text-align:center; display:inline-block;}
ul.sitemap li.sitemap_h3	{height:250px; padding-right:25px; float:left; *zoom:1;}
ul.sitemap li.sitemap_h3.last	{padding-right:0px;}
ul.sitemap li.sitemap_h3:after {content:""; display:block; clear:both;}
