@charset "utf-8";

/* General
-----------------------------------------------------------------------------*/
* { margin:0; padding:0; font-family:AppleGothic, "돋음",Dotum, "굴림", Gulim, Verdana, Arial, sans-serif; color:#666; font-size:12px;}

body {}

table { 
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	font-family:AppleGothic, "돋음",Dotum, "굴림", Gulim, Verdana, Arial, sans-serif;
	}
th { text-align:center;}
td { word-break:break-all;}

a:link    { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover   { color:#6b9754; text-decoration:none;}
a:active  { text-decoration:none;}

img    { border:0;}
li     { list-style-type:none;}
p      { line-height:18px;}

.fL    { float:left;}
.fR    { float:right;}
.clear { clear:both;}

.texL  { text-align:left !important;}
.texR  { text-align:right !important;}
.texC  { text-align:center !important;}

.png24 {tmp:expression(setPng24(this));}

.bordeRedTest { border:1px red solid;}
.imgMid { vertical-align:middle}
.aNt { text-decoration:none !important;;}

.scroll {
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#7f7f7f;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#d7d7d7;
	scrollbar-face-color:#f2f2f2;
	scrollbar-highlight-color:#f2f2f2;
	scrollbar-shadow-color:#f2f2f2;
	scrollbar-track-color:#eee;
	}
.aaa {color:#0000ff;}
/* margin
-----------------------------------------------------------------------------*/
.mt05 { margin-top:5px !important;}
.mt10 { margin-top:10px !important;}
.mt15 { margin-top:15px !important;}
.mt20 { margin-top:20px !important;}
.mt25 { margin-top:25px !important;}
.mt30 { margin-top:30px !important;}
.mt35 { margin-top:35px !important;}
.mt40 { margin-top:40px !important;}
.mt45 { margin-top:45px !important;}
.mt50 { margin-top:50px !important;}
.mt55 { margin-top:55px !important;}
.mt60 { margin-top:60px !important;}
.mt65 { margin-top:65px !important;}

/* font style
-----------------------------------------------------------------------------*/
.ls   { letter-spacing:-1px;}

.fB   { font-weight:bold !important;}
.fN   { font-weight:normal !important;}

.fH16 { line-height:16px !important;}
.fH18 { line-height:18px !important;}

.f11  { font-size:11px !important;}
.f12  { font-size:12px !important;}
.f14  { font-size:14px !important;}

.fc01 { color:#33ab9c !important;}
.fc02 { color:#f58972 !important;}

/* forms
-----------------------------------------------------------------------------*/
select { vertical-align:middle; color:#999;}
select.none { behavior:none; color:#999; vertical-align:middle;}

/*
	select.mts { behavior:url('/Includes/selectBox_m.htc');}
	select.nts { behavior:url('/Includes/selectBox_n.htc');}
*/

input.text { border:1px #d1d1d1 solid; padding:3px; color:#999; vertical-align:middle;}
textarea.text { border:1px #d1d1d1 solid; padding:3px; overflow:auto;}
fieldset { border:medium none;}
legend {display:none;}

/* layout
-----------------------------------------------------------------------------*/
html, body { height:100%; margin:0; padding:0;}
body 	   { background:#c4da60 url(/images/common/bg.jpg) repeat-x left top; margin:0 auto; text-align:center;}
body.pop   { background:none; text-align:left;}
#header    { position:relative;}
	.lineMap { position:absolute; left:0; top:127px; width:100%;}
	.lineMap div { width:880px; margin:0 auto; color:#4b6427; font-size:11px; text-align:right;}
	.lineMap div a   { color:#4b6427; font-size:11px;}
	.lineMap div img { vertical-align:middle; margin-top:5px;}

#content-box { min-height:100%; width:774px; margin-left:140px; margin-top:-250px; margin-bottom:-300px; position:relative; z-index:300;}
*html #content-box {  height:100%; position:relative;}
	#content-box #cont      { width:774px;}
	#content-box #contents  { width:774px; padding-bottom:350px; background:url(/images/common/bg_contents.png) no-repeat left top;}
	#content-box #contents2 { width:774px; padding-bottom:350px; background:url(/images/common/bg_contents2.png) no-repeat left top;}
	#content-box #contents3 { width:774px; padding-bottom:350px; background:url(/images/common/bg_contents3.png) no-repeat left top;}
	#content-box #contents4 { width:774px; padding-bottom:350px; background:url(/images/common/bg_contents4.png) no-repeat left top;}
	#content-box #contents5 { width:774px; padding-bottom:350px; background:url(/images/common/bg_contents5.png) no-repeat left top;}
	#content-box #contents6 { width:774px; padding-bottom:350px; background:url(/images/common/bg_contents6.png) no-repeat left top;}

* html #content-box #contents {
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/bg_contents.png', sizingMethod='crop');
}
* html #content-box #contents2 {
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/bg_contents2.png', sizingMethod='crop');
}
* html #content-box #contents3 {
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/bg_contents3.png', sizingMethod='crop');
}
* html #content-box #contents4 {
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/bg_contents4.png', sizingMethod='crop');
}
* html #content-box #contents5 {
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/bg_contents5.png', sizingMethod='crop');
}
* html #content-box #contents6 {
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/bg_contents6.png', sizingMethod='crop');
}

#openFull { position:absolute; left:0; top:0; z-index:9999; display:none;  text-align:center; width:100%;}
#openFull div {}

	#content-box #content  { position:relative; margin:0 81px 0 76px; text-align:left;}
	#content-box #content h1 { padding:60px 0 65px 0;}
	#content-box #content h1.one { padding:60px 0 90px 0;}
	
#footer { width:100%; height:300px; position:relative; z-index:600;}
#fons { position:absolute; width:236px; bottom:300px; margin-left:-580px; z-index:1200;}

/* board
-----------------------------------------------------------------------------*/
fieldset#search { padding:0 10px 0 10px; text-align:right; background:url(/images/common/se_ba.gif) no-repeat right top; height:22px;}
fieldset#search input.text {border:none; margin:1px 0 0 0; height:10px;}
fieldset#search select { margin-right:5px;}
fieldset#search button { background:url(/images/btn/btn_search.gif) no-repeat left top; width:11px; height:12px; vertical-align:middle; text-indent:-900em; border:0 none; cursor:pointer;}

div.boardList { background:url(/images/common/board_bar.gif) no-repeat left top; border-bottom:1px #7da469 solid;}
div.boardListEte {background:none; width:336px;  border-bottom:1px #d7e6bf solid; border-top:2px #d7e6bf solid; padding-top:7px;}
div.boardList table th { padding:7px 0 13px 0;}
div.boardList table th p { background:url(/images/common/board_bar2.gif) no-repeat right center;}
div.boardList table th.thTit { text-align:left; padding-left:25px;}
div.boardList table td { padding:7px 0 7px 0; border-bottom:1px #d7e6bf solid;}
div.boardList table td img.prImg { border:1px #d0d0d0 solid;}
div.boardList table td a.mns { color:#f26c4f; text-decoration:none; font-weight:bold; line-height:16px;}
div.boardList table td ul { margin-top:10px; float:left;}
div.boardList table td ul li { background:url(/images/common/bot_a02.gif) no-repeat left 5px; padding:0 0 2px 8px; line-height:14px; margin-bottom:3px; color:#898989;}
div.boardList table td p.ops { color:#467d29; font-size:11px; line-height:14px; margin-left:10px; padding-right:7px; width:157px; height:85px; overflow:auto; overflow-x:hidden;}
div.boardList table td p.ops2 { color:#467d29; font-size:11px; line-height:14px; padding:0 0 10px 10px;}

div.boardList table td p.opstt { color:#669933; font-size:11px; line-height:15px; margin-top:8px; padding-right:11px; width:145px; height:60px;  float:right;}


div.boardList table td p.tio { padding-bottom:5px;}
div.boardList table td p.tio a { color:#89af4c; font-weight:bold;}
div.boardList table td .phot { background:url(/images/one/life_img_bg2.gif) no-repeat left top; width:124px; height:93px; margin-left:10px;}
div.boardList table td .phot img { margin:9px 0 0 10px;}
div.boardList table td.view { padding:20px 15px; line-height:20px;}
div.boardList table td.views { padding:20px 0; line-height:20px;}
div.boardList table td.viewsTn { border-top:2px #d7e6bf solid; background:url(/images/myHealthone/tex_question.gif) no-repeat 13px 15px;}
div.boardList table td.viewsTn p { line-height:20px; margin:5px 100px;}
div.boardList table td.viewsRn { background:#f3f7ec url(/images/myHealthone/tex_answer.gif) no-repeat 13px 15px;}
div.boardList table td.viewsRn p { line-height:20px; margin:5px 100px; }
div.boardList table td.faq_com { border-top:2px #d7e6bf solid; background:#f3f7ec url(/images/health/tex_faq03.gif) no-repeat 20px 16px; display:none;}
div.boardList table td.faq_com p { margin:5px 20px 10px 93px; color:#595a58;}
div.boardList table td.tenL { padding-left:15px;}

div.boardList2 { background:url(/images/health/customer_bar.gif) no-repeat left top; padding:15px 0 14px 0; border-bottom:2px #d7e6bf solid;}
	div.boardList2 table th { padding:10px 0 7px 10px; text-align:left;}
	div.boardList2 table td { padding:4px 0 0 0;}
	div.boardList2 table td p.cum { margin:10px 0 15px 0; line-height:16px; color:#467d29;}

.men_tex { clear:both; border:1px #dcdcdc solid; margin-top:10px; padding:20px; height:137px; overflow:auto;}
.men_tex strong { display:block; margin-bottom:7px;}
.men_tex p { margin-bottom:18px;}

a.texUN01 { color:#467d29;}
div.texUN02 { float:right; margin-top:-15px;}
div.texUN02 a { color:#f26522; text-decoration:underline !important;}


div.boardLink { border-top:1px #d7e6bf solid; margin-top:20px;}
	div.boardLink table th { border-bottom:1px #d7e6bf solid; padding:7px 0;}
	div.boardLink table td { border-bottom:1px #d7e6bf solid; padding:7px 0;}

.pagesCont { margin:30px auto; width:340px; text-align:center;}
ul.pages {}
	ul.pages li { display:inline; margin-right:5px;}
	ul.pages li img { vertical-align:middle;}
	ul.pages li a { font-size:12px;}
	ul.pages li strong { font-size:12px; color:#6b9754;}

.productList { background:url(/images/health/bar02.gif) no-repeat left bottom; clear:both; padding:0 0 20px 0;}
.productList div { background:url(/images/health/bar01.gif) no-repeat left top; padding-top:12px;}
.productList table { width:100%; margin:5px 0 0 20px;}
	.productList table th { vertical-align:top; padding-top:3px;}
.productList table th strong { background:url(/images/common/bot_a01.gif) no-repeat right 3px; padding:0 10px 0 0; color:#467d29;}
.productList table td { border-right:1px #d8d8d8 solid; padding-left:10px;}
	.productList table td.end { border-right:none;}
	.productList table td p { padding-bottom:1px;}
	.productList table td a { padding:2px;}
	.productList table td a:hover { background:#f36c4f; color:#fff; padding:3px;}

/* etc
-----------------------------------------------------------------------------*/
.tabBut    {margin-bottom:30px;}
	.tabBut li { display:inline; margin:0 0 -4px -4px;}
	.tabBut li img { margin:0 0 -4px 0;}

.tabTnt { text-align:center;}
	.tabTnt img { margin-right:-4px;}

.step1 { background:url(/images/health/bg_step_1.gif) no-repeat left top; height:310px; margin-top:20px;}
	.step2 { background:url(/images/health/bg_step_2.gif) no-repeat left top; height:332px; margin-top:20px;}
	.step2 p.tex { background:url(/images/common/bot_a03.gif) no-repeat left 6px; padding-left:10px; margin:86px 31px 0 47px; font-weight:bold; color:#758b39; border-bottom:1px #d7e6bf solid; padding-bottom:10px;}
	.step2 p.nots { margin:-48px 31px 0 47px; text-align:right; font-size:11px; color:#898989;}
	.step2 p.nots strong { color:#f26c4f; font-size:11px;}

.lifeView { border-bottom:1px #d7e6bf solid;}
.lifeView .photo  { float:left; background:url(/images/one/life_img_bg.gif) no-repeat left top; width:334px; height:308px;}
.lifeView .photo2 { float:left; background:url(/images/one/life_img_bg3.gif) no-repeat left top; width:334px; height:308px;}
.lifeView .photo img  { margin:22px 0 0 24px;}
.lifeView .photo2 img { margin:22px 0 0 24px;}
.lifeView .title { float:left; width:280px; font-size:16px; font-weight:bold; color:#84ad5a; border-bottom:1px #719c56 solid; padding:30px 0 9px 10px;}
.lifeView .sub   { float:left; width:280px; font-weight:bold; color:#84ad5a; border-top:1px #d7e6bf solid; border-bottom:1px #d7e6bf solid; padding:20px 0 10px 10px;}
.lifeView .view  { color:#858585; line-height:20px; padding:20px 0 20px 10px;}
.botes { _border-bottom:1px #d7e6bf solid;}

.pneL { float:left; border:1px #dcdcdc solid; padding:7px; width:300px;}
	.pneL img { border:1px #dcdcdc solid;}
.pneR { float:right; width:271px;} 
	.pneR h3 { color:#f26c4f; font-size:14px; margin:30px 0 17px 0; line-height:20px;}
	.pneR ul {}
	.pneR ul li { background:url(/images/common/bot_a02.gif) no-repeat left 5px; line-height:16px; padding:0 0 2px 6px; color:#898989; margin-bottom:7px;}
	.pneR ul li strong { color:#f26c4f;}
	.pneR p  { margin:20px 0 0 0; border-bottom:1px #d7e6bf solid; padding-bottom:10px; color:#669933;}

.pne { border-bottom:1px #7da469 solid; border-top:2px #d7e6bf solid; margin-top:10px; padding:10px 0;}
.pne p {  line-height:18px; margin-bottom:20px;}
.pne p b { }
	.pnt table { border-top:2px #d7e6bf solid; margin-top:10px;}
	.pnt table th { background:#f0f6e7; color:#467d29; text-align:left; padding:9px 0 9px 10px; border-bottom:1px #d7e6bf solid;}
	.pnt table td { border-bottom:1px #d7e6bf solid; padding:9px 0 9px 10px; color:#574c2a;  line-height:18px; }
	
	.pnt2 table { border-top:2px #d7e6bf solid;}
	.pnt2 table th { background:#f0f6e7; color:#467d29; padding:9px 0 9px 10px; border-bottom:1px #d7e6bf solid;}
	.pnt2 table td { border-bottom:1px #d7e6bf solid; padding:9px 0 9px 20px; line-height:18px;}
	.pnt2 table td.cols { color:#467d29; font-weight:bold;}
	
	.pnt3 table { border-top:2px #d7e6bf solid;}
	.pnt3 table th { background:#f0f6e7; color:#467d29; border-right:1px #d7e6bf solid; padding:9px 0 9px 0; border-bottom:1px #d7e6bf solid;}
	.pnt3 table th.end { border-right:none;}
	.pnt3 table td { border-bottom:1px #d7e6bf solid; border-right:1px #d7e6bf solid; padding:9px 0 9px 15px; line-height:18px;}
	.pnt3 table td.end { border-right:none;}
	.pnt3 table td.fN { color:#467d29;}
	.pnt3 table td.cols { color:#467d29; font-weight:bold;}
	
.newsBG { background:url(/images/health/bg_news.gif) no-repeat left top; height:95px;}
	.newsBG div { margin-top:64px;}

.th_event { background:url(/images/myHealthone/bg_event.gif) no-repeat left top; width:270px; height:35px; margin:0 auto;}
	.th_event p { margin-top:11px; text-align:center;}
	.th_event p strong { color:#009683;}
	.th_event p img { margin:-1px 0 0 5px;}

.vmL { float:left; position:relative;}
.vmR { float:right; width:336px;}
.tt01   { margin-top:10px;}
.tt02   { margin:35px 0 10px 0;}
.ttcom  { background:url(/images/health/bg_address.gif) no-repeat left top; width:336px; height:61px; margin-top:10px;}
.ttcom div { margin:17px 0 0 8px;}

.han { background:url(/images/one/pic_han.gif) no-repeat left top; height:1722px; padding:0 23px 0 130px;}
.han div.ts { width:116px; float:left; text-align:center;}
.han div.ts .h01 { margin-top:170px;}
.han div.ts .h02 { margin-top:228px;}
.han div.ts .h03 { margin-top:92px;}
.han div.ts .h04 { margin-top:86px;}
.han div.ts .h05 { margin-top:86px;}
.han div.ts .h06 { margin-top:67px;}
.han div.ts .h07 { margin-top:90px;}
.han div.ts .h08 { margin-top:95px;}
.han div.ts .h09 { margin-top:105px;}
.han div.ts .h10 { margin-top:140px;}
.han div.ts .h11 { margin-top:80px;}
.han div.ts .h12 { margin-top:105px;}
.tin { text-align:center; margin-top:-70px;}
.hans { background:url(/images/one/pic_han2.gif) no-repeat left top; padding:195px 0 40px 60px;}
.hans strong { color:#f26c4f; font-size:14px; padding:0 5px;}
.tins { background:url(/images/one/pic_han3.gif) no-repeat left top; height:72px; text-align:center;}

/* login
-----------------------------------------------------------------------------*/
.login { padding:18px 0 0 0; margin-bottom:30px;}
.login .bgs { width:616px; height:124px; background:url(/images/myHealthone/pic_login01.gif) no-repeat left top; position:relative;}
.login dl {margin:34px 0 0 155px; width:205px;}
.login dl dt { float:left; width:68px; margin-top:5px;}
.login dl dd { float:left; width:135px; margin-bottom:8px;}
.login .bgs div { position:absolute; left:370px; top:33px;}
.loginBtn { background:url(/images/myHealthone/pic_login02.gif) no-repeat left top; width:298px; height:111px; float:left; text-align:center;}
.loginBtn p   { padding-top:20px; height:45px;}
.loginBtn_end { background:url(/images/etc/pic_ba022.gif) no-repeat left bottom; padding-top:5px;}
.loginTxt { margin:15px 0 40px 0; clear:both;}
.loginTxt p { margin-top:5px;}
.loginUnt {  background:url(/images/myHealthone/pic_login03.gif) no-repeat left top; width:398px; height:186px; padding:18px 0 0 30px; margin-left:110px;}

.error { background:url(/images/myHealthone/pic_er01.gif) no-repeat left top; height:91px; margin-top:30px;}
.error p { margin:20px; color:#467d29;}

.ntL { float:left; width:362px;}
.ntL .con { border-bottom:1px #d7e6bf solid; border-top:2px #d7e6bf solid; margin-top:10px; padding:15px 0 10px;}
.ntL dl.nt01 dt { margin:0 0 8px 20px; _margin-left:10px; padding-left:10px; background:url(/images/common/bot_a04.gif) no-repeat left 4px; width:260px;}
.ntL dl.nt01 dt a { color:#898989;}
.ntL dl.nt01 dt a:hover { color:#f68e56;} /*  font-weight:bold; */
.ntL dl.nt01 dt strong { font-size:11px; color:#333; font-weight:normal;}
.ntL dl.nt01 dd { float:right; width:70px; font-size:11px; color:#898989;}
.ntL dl.nt01 dd span { color:#ccc;}
.ntL dl.nt01 dd.we { width:105px; font-size:12px;}


.ntL dl.nt02 dt { margin:0 0 8px 20px; _margin-left:10px; padding-left:13px; background:url(/images/common/bot_a05.gif) no-repeat left 3px; width:250px;}
.ntL dl.nt02 dt a { color:#898989;}
.ntL dl.nt02 dt a:hover { color:#f68e56;}
.ntL dl.nt02 dd { float:right; width:70px; margin-bottom:5px;}

dl.mtss dt { width:300px !important;}

.ntL .con2 { border-bottom:1px #d7e6bf solid; border-top:1px #d7e6bf solid; margin-top:10px; padding:10px 0 2px;}
.ntL dl.nt03 dt { margin:0 0 8px 20px; _margin-left:10px; line-height:16px;  padding:0 0 0 10px; background:url(/images/common/bot_a04.gif) no-repeat left 5px; width:200px;}
.ntL dl.nt03 dt a:hover { color:#f68e56;}
.ntL dl.nt03 dd { float:right; width:110px; color:#898989; margin-bottom:5px;}
.ntL dl.nt03 dd span { color:#ccc;}

.ntL .mln { border-top:2px #d7e6bf solid; }
.ntL .mln li { background:url(/images/one/bg_di02.gif) no-repeat left top; width:171px; height:203px; float:left; margin-top:7px;}
.ntL .mln li p.ti01 { color:#f58972; font-size:16px; font-weight:bold; margin:25px 18px 15px; line-height:22px;}
.ntL .mln li p.ti02 { margin:0 18px; color:#467d29; font-weight:bold; font-size:11px;}
.ntL .mln li p.ti03 { margin:10px 18px 0; font-size:11px; line-height:14px;}

.ntL .con3 {  background:url(/images/one/bg_di01.gif) repeat-x left top; height:73px; border-bottom:2px #7da469 solid;}
.ntL .con3 p { margin:12px 0 0 17px;}
.ntL .con3 ul { margin:10px 0 0 20px;}
.ntL .con3 ul li { background:url(/images/common/bot_a05.gif) no-repeat left 4px; padding-left:8px; float:left; width:143px; margin:0 4px 0 0; height:20px;}


.ntR { float:right;}
.ntNM { clear:both; background:url(/images/myHealthone/bg_tex_myHealthDiary.gif) no-repeat left top; height:120px; position:relative;}
.ntNM div.te { margin:25px 0 0 28px;}
.ntNM strong.t01 { color:#f58972; font-size:16px; padding-right:5px;}
.ntNM .imgMid { margin-top:-4px;}
.ntNM strong.t02 { color:#467d29;}
.ntNM strong.t03 { color:#666;}
.ntNM p { margin-top:15px;}
.ntNM div.tt { position:absolute; left:509px; top:57px;}

.diMn { background:url(/images/one/pic_di01.jpg) no-repeat left top; height:298px; margin:25px 0; position:relative;}
.diMn .t01 { position:absolute; left:0; top:77px;}
.diMn .de  { position:absolute;  width:99px; height:91px; text-align:center;} 
.diMn .de p { font-size:11px; line-height:14px; margin-top:6px;}
.diMn .tM01 { left:394px; top:10px;}
.diMn .tM02 { left:274px; top:27px;}
.diMn .tM03 { left:514px; top:27px;}

.self { background:url(/images/one/bg_self.gif) no-repeat left top; height:1034px; padding:180px 0 0 60px;}
/*.self div.ts { width:116px; float:left; text-align:center; background:red;}
.self div.ts .h01 { margin-top:170px;}
.self_tin { text-align:center; margin-top:-70px;}*/

.selfs  { background:url(/images/one/bg_self.gif) no-repeat left top; height:1037px; width:618px; position:relative;}
.selfs2 { background:url(/images/one/bg_self2.gif) no-repeat left top; height:406px; width:618px; position:relative;}
.selfs2 .tint { _bottom:40px;}
.self_en { padding:180px 0 0 60px;}
.self_en p { font-weight:bold; color:#f26c4f; font-size:14px; margin-bottom:20px;}
.self_mm dt { width:57px; height:25px; float:left; padding-top:5px;}
.self_mm dt.nm { width:90px;}
.self_mm dd { width:212px; height:30px; float:left;}
.self_mm dd input { font-weight:bold; color:#333;}
.self_mm dd.nm { width:160px;}
.self_se { margin:165px 0 0 386px;}
.self_se .tst { float:left; width:61px; text-align:center;}
.self_se .tst p { height:27px;}
.tint { width:100%; text-align:center; position:absolute; bottom:40px; _bottom:110px; left:0;}

.bn_get { background:transparent url(/images/one/bg_get02.gif) no-repeat left bottom;}
.fn_get { background:transparent url(/images/one/bg_get01.gif) no-repeat left top; padding:6px; position:relative;}

.fn_get .texr { position:absolute; bottom:10px; left:30px;}
.fn_get .ops { margin:0 0 20px 15px;}
.fn_get .ops .text { padding:4px;}
.get_box { background:url(/images/one/nobg.png) no-repeat left top; width:606px; height:214px; position:relative;}

/*
* html .get_box {
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/one/nobg.png', sizingMethod='crop');
}
*/

.get_box .we { position:absolute; left:16px; top:19px;}
.get_box .te { position:absolute; left:140px; top:20px; color:#467d29; font-size:12px; font-weight:bold;}
.get_box .stw { color:#574c2a !important; font-size:16px;}
.get_box .close { position:absolute; left:540px; top:18px;}
.get_box .co { background:url(/images/one/bg_get03.gif) no-repeat left top; position:absolute; left:162px; top:54px; width:398px; height:101px;}
.get_box .co2 { position:absolute; left:162px; top:54px; width:398px; height:101px;}
.get_box .co .scroll { width:394px; height:97px; background:#f4f4f4; margin:2px; overflow:auto; overflow-x:hidden;}
.get_box .co .scroll p { margin:6px; color:#467d29;}
.get_box .ci { position:absolute; left:140px; top:63px;}
.get_box .nt { position:absolute; left:163px; top:166px; width:400px; text-align:right;}

.fn_get .tex { font-weight:bold; margin:0 0 0 20px;}

.conss { border-bottom:1px #b0d7b9 solid; border-top:2px #b0d7b9 solid; margin-top:10px; padding:15px 0 20px; margin:5px 20px 50px;}
.conss dl.nt01 {}
.conss dl.nt01 dt { margin:0 0 5px 20px; line-height:16px; _margin-left:10px; padding-left:13px; background:url(/images/common/bot_a05.gif) no-repeat left 4px; width:310px;}
.conss dl.nt01 dt a { color:#898989;}
.conss dl.nt01 dt a:hover { color:#f68e56;} /*  font-weight:bold; */
.conss dl.nt01 dt strong { font-size:11px; color:#333; font-weight:normal;}
.conss dl.nt01 dd { float:right;_position:relative; width:100px; font-size:11px; color:#898989;}
.conss dl.nt01 dd span { color:#ccc;}
.conss dl.nt01 dd.we { width:105px; font-size:12px;}

.diaryListTop { background:url(/images/one/bg_st01.gif) no-repeat left top; height:55px; position:relative;}
.diaryListTop .texL { position:absolute; left:20px; top:20px; color:#574c2a; font-size:16px; font-weight:bold;}
.diaryListTop .texL img { margin-top:-2px;}
.diaryListTop .texR { position:absolute; right:19px; top:20px; width:200px; color:#574c2a;}
.diaryList    {}
.diaryList th { border:1px #cccccc solid; padding:10px 0;}
.diaryList td { border:1px #cccccc solid; vertical-align:top; height:140px;}
.diaryList td.now { background:#cceae6;}
.diaryList td.now p { font-weight:bold; font-size:11px;}
.diaryList td p   { background:#f2f2f2; border-top:1px #fff solid; font-size:11px; padding-left:6px;}
.diaryList td.sun p { color:#ed1c24;}
.diaryList td.sat p { color:#009683;}
.diaryList td.net p { color:#ccc;}

.diaryList td .txt { margin:10px 0 0 5px;}
.diaryList td .con { margin:10px 5px 10px 10px;}
.diaryList td .kcal { font-size:11px; color:#467d29; font-weight:bold; margin:3px 0 0 11px;}

.diaryListBot { background:url(/images/one/bg_st02.gif) no-repeat left top; height:51px; text-align:right; padding:13px 40px 0 0;}

#pop_lns { position:absolute; left:0; top:200px; z-index:900; display:none;}


/* pop
-----------------------------------------------------------------------------*/
body#pop   { background:none; text-align:left;}
body#pop .contents { width:650px; padding-left:}
body#pop .contents h1 { background:url(/images/one/pop_bar01.gif) no-repeat left bottom; width:618px; padding-bottom:16px; margin:20px 0 0 15px;}

body#pop .contents ul.tab li { display:inline; margin-right:-4px;}
body#pop .contents .tabCon { background:url(/images/one/pop_bg02.gif) no-repeat left top; width:596px; height:38px;}
body#pop .contents .tabCon p { margin:5px 0 0 14px;}
body#pop .contents .tabCon p .imgMid { margin-top:-5px;}

body#pop .contents .con { margin:17px 0 0 27px;}
body#pop .contents .con h2 { margin:23px 0 10px 0;}
body#pop .contents .con .step_t01 { background:url(/images/one/pop_bg01.gif) no-repeat left top; height:192px; position:relative;}
body#pop .contents .con .step_t01 .tts01 { background:url(/images/one/pop_bg_t01.gif) no-repeat left top; position:absolute; top:15px; left:11px; width:178px; height:162px;}
body#pop .contents .con .step_t01 .tts02 { background:url(/images/one/pop_bg_t02.gif) no-repeat left top; position:absolute; top:15px; left:213px; width:178px; height:162px;}
body#pop .contents .con .step_t01 .tts03 { background:url(/images/one/pop_bg_t03.gif) no-repeat left top; position:absolute; top:15px; left:414px; width:168px; height:162px;}
body#pop .contents .con .step_t01 .list  { width:156px; height:109px; margin:40px 0 0 14px; overflow:scroll; overflow-x:hidden;}
body#pop .contents .con .step_t01 .list a { display:block; background:url(/images/one/pop_tx01.gif) no-repeat 5px 5px; color:#505050; padding:4px 0 3px; padding-left:15px;}
body#pop .contents .con .step_t01 .list a:hover { background:#9ac15e url(/images/one/pop_tx02.gif) no-repeat 5px 5px; padding-left:15px; color:#fff;}
body#pop .contents .con .step_t01 .lnt { margin:54px 0 0 20px;}

body#pop .contents .con .step_t02 { background:#f4f4f4 url(/images/one/pop_barTop.gif) no-repeat left top; width:594px; text-align:center; padding:11px 0 0;}
body#pop .contents .con .step_t02 .bots { background:#f4f4f4 url(/images/one/pop_barBot.gif) no-repeat left bottom; padding-top:13px;}
body#pop .contents .con .step_t02 .box { background:#f4f4f4 url(/images/one/pop_bg04.gif) no-repeat left top; width:365px; text-align:left; padding:16px 0 0 0;}
body#pop .contents .con .step_t02 .box .bot { background:#f4f4f4 url(/images/one/pop_bg05.gif) no-repeat left top; padding-top:15px;}

body#pop .contents .con .step_t02 .gonLint { margin:0 0 0 21px;}
body#pop .contents .con .step_t02 .gonLint th { width:18px; vertical-align:bottom;}
body#pop .contents .con .step_t02 .gonLint td { background:url(/images/one/pop_bg03.gif) no-repeat left top; padding:0 20px; width:244px; height:21px;}
body#pop .contents .con .step_t02 .gonLint td ul { margin-top:1px;}
body#pop .contents .con .step_t02 .gonLint td ul li { float:left; color:#574c2a;}
body#pop .contents .con .step_t02 .gonLint .ti { width:110px;}
body#pop .contents .con .step_t02 .gonLint .no { width:50px;}
body#pop .contents .con .step_t02 .gonLint .kc { width:70px; text-align:right;}
body#pop .contents .con .step_t02 .gonLint .kc strong { color:#574c2a;}
body#pop .contents .con .step_t02 .gonLint .fR { margin-left:10px; width:20px;}

body#pop .contents .con .step_t02 .box .gon { border-top:2px #7da469 solid; width:313px; margin:10px 0 0 21px; padding:8px 0 0 10px; color:#574c2a; font-size:14px;}
body#pop .contents .con .step_t02 .box .gon strong { color:#574c2a; font-size:14px;}
body#pop .contents .con .step_t02 .box .gon .imgMid { margin-right:143px;}

body#pop .contents .con .step_t02 .gonLint2 { width:553px;}
body#pop .contents .con .step_t02 .gonLint2 th { width:20px; vertical-align:bottom;}
body#pop .contents .con .step_t02 .gonLint2 td strong { display:block; margin-top:30px; color:#467d29; font-size:14px;}
body#pop .contents .con .step_t02 .gonLint2 td.tw01 { background:url(/images/one/bg_sts01.gif) no-repeat left top; width:127px; height:72px;}
body#pop .contents .con .step_t02 .gonLint2 td.tw02 { background:url(/images/one/bg_sts02.gif) no-repeat left top; width:127px; height:72px;}
body#pop .contents .con .step_t02 .gonLint2 td.tw03 { background:url(/images/one/bg_sts03.gif) no-repeat left top; width:127px; height:72px;}
body#pop .contents .con .step_t02 .gonLint2 td.tw04 { background:url(/images/one/bg_sts04.gif) no-repeat left top; width:127px; height:72px;}

body#pop .contents .con .step_t02  .gon2 { border-top:2px #7da469 solid; width:540px; margin:10px 0 0 0; padding:18px 0 10px 5px; color:#574c2a; font-size:14px; text-align:left;}
body#pop .contents .con .step_t02  .gon2 strong { color:#f26c4f; font-size:14px;}
body#pop .contents .con .step_t02  .gon2 .ttes { margin-right:97px;}

body#pop .contents .con .step_t03 { background:url(/images/one/pop_bg06.gif) no-repeat left top; height:192px; position:relative;}
body#pop .contents .con .step_t03 .tts01 { background:url(/images/one/pop_bg_t04.gif) no-repeat left top; position:absolute; top:15px; left:11px; width:129px; height:162px;}
body#pop .contents .con .step_t03 .tts02 { background:url(/images/one/pop_bg_t05.gif) no-repeat left top; position:absolute; top:15px; left:158px; width:129px; height:162px;}
body#pop .contents .con .step_t03 .tts03 { background:url(/images/one/pop_bg_t06.gif) no-repeat left top; position:absolute; top:15px; left:307px; width:129px; height:162px;}
body#pop .contents .con .step_t03 .tts04 { background:url(/images/one/pop_bg_t07.gif) no-repeat left top; position:absolute; top:15px; left:455px; width:129px; height:162px;}
body#pop .contents .con .step_t03 .list  { width:117px; height:109px; margin:40px 0 0 7px; overflow:scroll; overflow-x:hidden;}
body#pop .contents .con .step_t03 .list a { display:block; background:url(/images/one/pop_tx01.gif) no-repeat 5px 5px; color:#505050; padding:4px 0 3px; padding-left:15px;}
body#pop .contents .con .step_t03 .list a:hover { background:#9ac15e url(/images/one/pop_tx02.gif) no-repeat 5px 5px; padding-left:15px; color:#fff;}

body#pop .contents .con .step_t04 { background:url(/images/one/pop_bg07.gif) no-repeat left top; height:192px; position:relative;}
body#pop .contents .con .step_t04 .tts01 { background:url(/images/one/pop_bg_t06.gif) no-repeat left top; position:absolute; top:15px; left:11px; width:178px; height:162px;}
body#pop .contents .con .step_t04 .tts02 { background:url(/images/one/pop_bg_t07.gif) no-repeat left top; position:absolute; top:15px; left:213px; width:178px; height:162px;}
body#pop .contents .con .step_t04 .tts03 { background:url(/images/one/pop_bg_t08.gif) no-repeat left top; position:absolute; top:106px; left:418px; width:150px; height:72px;}
body#pop .contents .con .step_t04 .list  { width:156px; height:109px; margin:40px 0 0 14px; overflow:scroll; overflow-x:hidden;}
body#pop .contents .con .step_t04 .list a { display:block; background:url(/images/one/pop_tx01.gif) no-repeat 5px 5px; color:#505050; padding:4px 0 3px; padding-left:15px;}
body#pop .contents .con .step_t04 .list a:hover { background:#9ac15e url(/images/one/pop_tx02.gif) no-repeat 5px 5px; padding-left:15px; color:#fff;}
body#pop .contents .con .step_t04 .tts03 strong { display:block; margin-top:45px; color:#467d29; font-size:14px; text-align:center;}


.tesTL { float:left; width:205px;}
.tesTR { float:left; color:#574c2a; font-size:16px; font-weight:bold; margin-top:13px;}

.best  { position:relative;}
.best .tex01 { position:absolute; left:113px; top:46px; font-size:14px; color:#467d29; font-weight:bold;} 
.best .tex02 { position:absolute; left:113px; top:70px; font-weight:bold; color:#467d29;} 
.best .tex03 { position:absolute; left:328px; top:103px;} 
.best .text  { position:absolute; left:117px; top:158px; overflow:scroll; overflow-x:hidden; padding:2px 0 0 10px; line-height:16px; width:418px; height:50px;}
.bet01 { background:url(/images/one/pic_a01.gif) no-repeat left top; width:618px; height:255px;}
.bet02 { background:url(/images/one/pic_a02.gif) no-repeat left top; width:618px; height:255px;}
.bet03 { background:url(/images/one/pic_a03.gif) no-repeat left top; width:618px; height:255px;}

.byt { background:url(/images/one/pic_bt.jpg) no-repeat left top; width:618px; height:575px; position:relative; margin-top:45px;}
.byt .de  { position:absolute; width:99px; height:91px; text-align:center;} 
.byt .de p { font-size:11px; line-height:14px; margin-top:6px;}
.byt .tM01 { left:264px; top:281px;}
.byt .tM02 { left:144px; top:298px;}
.byt .tM03 { left:384px; top:298px;}

.ints { background:url(/images/health/pic_int01.gif) no-repeat right top; height:176px;}
.ints2 { background:url(/images/health/pic_int02.gif) no-repeat left 50px; height:265px; margin-top:55px;}

.pto {}
.pto .fL {}
.pto .fR { width:361px;}
.pto .fR h2 { margin-top:15px;}
.user dt { margin-bottom:10px;}
.user dd { margin-bottom:17px;}

.hanInfo {}
.hanInfo span { display:block; margin:0 0 8px 20px; color:#467d29;}
.hanInfo em { font-style:normal; color:#333;}
.hanInfo table { margin-left:20px; width:578px;}
.hanInfo p { margin:0 0 0 20px; width:578px;}
.hanInfo .bon { background:url(/images/common/bot_a06.gif) no-repeat left 5px; padding-left:8px; font-weight:bold; margin-top:30px; color:#467d29;}
.hanInfo .pin { background:url(/images/common/bot_a07.gif) no-repeat left 8px; padding-left:10px; margin-bottom:8px;}

.fnfIN { float:left; border:2px #9ac15e solid; width:575px; margin:0 0 0 20px; _margin-left:10px; background:url(/images/one/bg_lin.gif) no-repeat left top;}
.fnfIN li { float:left; padding:15px 0 13px 20px; width:170px;}
.fnfIN li a { float:left; background:url(/images/common/bot_a04.gif) no-repeat left 4px; padding-left:8px;}
.fnfIN li a:hover { color:#467d29; text-decoration:underline;}

.popup { width:600px;}
.popup .boardList5 { background:url(/images/common/board_bar23.gif) no-repeat left top; margin:0 0 15px 40px; border:none; height:260px;}
.popup .boardList5 .textt { margin:44px 0 0 20px;}
.popup .boardList5 .textt p { margin-bottom:18px; color:#467d29;}
.popup .boardList5 .textt p strong { color:#467d29;}

.contYes { background:url(/images/myHealthone/pic_mailN03.gif) no-repeat left top; width:600px; height:553px; position:relative;}
.contYes .tes01 { position:absolute; left:64px; top:25px;}
.contYes .tes01 strong.tt01 { color:#f48872; font-size:16px;}
.contYes .tes01 .imgMid { margin-top:-2px;}
.contYes .tes01 strong.tt02 { color:#ef6b4e;}
.contYes .tes01 p { margin-top:15px;}

.contYes .tes02 { position:absolute; left:373px; top:20px;}
.contYes .tes02 p { float:left; color:#57b247; font-size:14px; font-weight:bold; width:85px; margin:8px 0 0 8px;}
.contYes .tes02 p strong { display:block; margin-top:8px; color:#57b247; font-size:14px;}

.contYes .tes03 { position:absolute; left:40px; top:172px;}
.contYes .tes03 strong.tt01 { color:#467d29; font-size:16px;}
.contYes .tes03 .imgMid { margin:-5px 0 0 5px;}
.contYes .tes03 div { margin:63px 0 0 16px; overflow:scroll; overflow-x:hidden; padding:2px 0 0 10px; line-height:20px; width:480px; height:60px; _height:58px;}

.contYes .tes05 { position:absolute; left:65px; top:330px;}
.contYes .tes05 .imgMid { margin:-5px 0 0 5px;}

.contYes .tes04 { position:absolute; left:54px; top:369px;}
.contYes .tes04 dl { width:348px; margin:25px 0 0 20px;}
.contYes .tes04 dl dt { float:left; width:66px; margin-top:6px;}
.contYes .tes04 dl dd { float:left; width:; margin-bottom:10px;}
.contYes .tes04 dl dd p { margin-top:4px;}
.contYes .tes04 .mt15 { margin-left:20px;}


.radio { background:url(/images/health/pic_radio.jpg) no-repeat left top; width:618px; height:389px;}
.radio div { margin:23px 0 0 89px;}


.popup2 { width:370px;}
.popup2 .tex { margin:0 32px;}
.popup2 .boardList5 { background:url(/images/myHealthone/pic_post.gif) no-repeat left top; width:306px; height:111px;}
.popup2 .boardList5 ul { margin:35px 0 0 15px; width:275px; height:67px; overflow:auto; overflow-x:hidden;}
.popup2 .boardList5 ul li { background:url(/images/common/bot_a04.gif) no-repeat left 4px; padding-left:8px; margin-bottom:5px;}
.popup2 .boardList5 ul li a:hover { color:#f26c0a;}





















