@charset "euc-kr";
/* CSS Document */

body {background-color:#eeeeee;}
body,p,ul,ol,li,dl,dd,h1,h2,h3,h4,h5,h6,label {MARGIN:0; padding:0;}
div {display:block;}
ul, li, ol, dl, dd {list-style:none;}
img {border:0; vertical-align:top;}
hr {height:1px; background-color:#eee; border:0; padding:0;}
.none {display:none;}

/* Fusae Main */

div.mainbox {width:950px; margin:0 auto;}
div.mainbox div.topmenu {width:946px; margin:0 auto; padding-top:7px; position:relative; height:20px;}

div.mainbox div.topmenu ul.topmenu01 {position:absolute; left:7px; display:block;}
div.mainbox div.topmenu ul.topmenu01 li {float:left;}
div.mainbox div.topmenu ul.topmenu01 li.w5 {margin-right:5px;}

div.mainbox div.topmenu ul.topmenu02 {position:absolute; right:7px; display:block;}
div.mainbox div.topmenu ul.topmenu02 li {float:left;}
div.mainbox div.topmenu ul.topmenu02 li.w5 {margin-right:5px;}
div.mainbox div.topmenu ul.topmenu02 li.logininfotxt{font-size:11px; color:#666; font-weight:bold; margin:2px 12px 0 0;}

div.mainbox div.mainbody {width:948px; margin:0 auto; border:1px solid #ddd; background-color:#fff; margin-bottom:15px;}

div.mainbox div.mainbody div.maintoplogo {width:948px; margin:0 auto; background-image:url(../image/main_top_logbg.gif); height:94px;}
div.mainbox div.mainbody div.maintoplogo ul.logobox li {float:left;}
div.mainbox div.mainbody div.maintoplogo ul.logobox li.livalign {padding-top:52px; margin-right:6px;}
div.mainbox div.mainbody div.maintoplogo ul.logobox li.liright {float:right;}

div.mainbox div.mainbody div.mainmidcont {width:948px;}

div.mainbox div.mainbody div.mainmidcont div.leftmenu {width:225px; float:left;}
div.mainbox div.mainbody div.mainmidcont div.leftmenu div.flashleftmenu {width:209px; margin:0 auto; height:253px;}
div.mainbox div.mainbody div.mainmidcont div.leftmenu div.leftmenuban {width:207px; margin:10px auto;}
div.mainbox div.mainbody div.mainmidcont div.leftmenu div.leftmenusaiso {width:207px; margin:3px auto;}
div.mainbox div.mainbody div.mainmidcont div.leftmenu div.leftmenu_mongjungsan {width:209px; margin:10px auto;}
div.mainbox div.mainbody div.mainmidcont div.leftmenu div.leftmenu_mongjungsan ul li {margin-bottom:10px;}

div.mainbox div.mainbody div.mainmidcont div.rightcont {width:723px; float:right;}

div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainflashbox {height:245px; width:714px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainflashbox ul li {float:left;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainflashbox ul li.flashban {width:494px; margin-right:6px;}

div.mainbox div.mainbody div.mainmidcont div.rightcont div.maineventban {width:714px; margin-bottom:10px;}

div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainmidban {width:714px; height:239px; margin-bottom:10px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainmidban ul li {float:left;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainmidban ul li.mainmidbanleft {width:354px; height:239px; margin-right:6px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainmidban ul li.mainmidbanrighttop {width:354px; height:116px; margin-bottom:8px;}

div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainmidban01 {width:714px; height:144px; margin-bottom:20px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainmidban01 ul li.main_notice_newstitle {width:69px; height:19px; margin:10px 0 5px 10px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainmidban01 ul li.noticeboard {float:left;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainmidban01 ul li.hotbrandflash {margin-top:-27px; float:right; text-align:center; padding:2px 0 3px 0; background-image:url(../image/main_slidemenu_bg.gif); width:360px; height:144px;}

div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainbestseller {width:714px; clear:both; margin-bottom:20px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainbestseller ul li.mainconnerline {padding:0 10px; border:1px solid #eee; border-top:0; border-bottom:0;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainbestseller ul li.mainconnerline ul.bestselleritem {width:230px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainbestseller ul li.mainconnerline ul.bestselleritem li {font-size:11px; color:#666;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainbestseller ul li.mainconnerline ul.bestselleritem li.productimg {padding:0 8px; border:1px solid #ccc; float:left;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainbestseller ul li.mainconnerline ul.bestselleritem li.productinfo {padding-left:5px; float:left; width:130px; display:block; min-height:115px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainbestseller ul li.mainconnerline ul.bestselleritem li.productinfo ul li.productname {margin-bottom:10px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainbestseller ul li.mainconnerline ul.bestselleritem li.productinfo ul li.productname strong {font-size:13px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainbestseller ul li.mainconnerline ul.bestselleritem li.productinfo ul li.productcaption {color:#999;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainbestseller ul li.mainconnerline ul.bestselleritem li.productinfo ul li.productprice {margin:7px 0;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainbestseller ul li.mainconnerline ul.bestselleritem li.productinfo ul li.productprice font {font-family:arial; font-weight:bold; font-size:13px;}

div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainspecial {width:714px; margin-bottom:20px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainspecial ul li.mainconnerline {padding:0 10px; border:1px solid #eee; border-top:0; border-bottom:0;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainspecial ul li.mainconnerline ul.bestselleritem {width:230px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainspecial ul li.mainconnerline ul.bestselleritem li {font-size:11px; color:#666;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainspecial ul li.mainconnerline ul.bestselleritem li.productimg {padding:0 8px; border:1px solid #ccc; float:left;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainspecial ul li.mainconnerline ul.bestselleritem li.productinfo {padding-left:5px; float:left; width:130px; display:block; height:100px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainspecial ul li.mainconnerline ul.bestselleritem li.productinfo ul li.productname {margin-bottom:10px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainspecial ul li.mainconnerline ul.bestselleritem li.productinfo ul li.productname strong {font-size:13px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainspecial ul li.mainconnerline ul.bestselleritem li.productinfo ul li.productprice {margin:7px 0;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.mainspecial ul li.mainconnerline ul.bestselleritem li.productinfo ul li.productprice font {font-family:arial; font-weight:bold; font-size:13px;}

/* Fusae Registration */

div.mainbox div.mainbody div.mainmidcont p.subtitle {margin:23px 0 35px 105px; height:44px;}

div.mainbox div.mainbody div.mainmidcont div.sub_registration {margin-left:123px;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein {margin-bottom:30px;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein p.stitle {width:106px; float:left; height:120px;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock{display:block; font-size:12px; color:#616357; text-decoration: none;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li {margin-bottom:8px;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li.sstitle {height:30px;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li.gray12 {line-height:18px; text-align:justify; overflow:auto; height:180px; font-size:12px; color:#333; width:650px; border:1px solid #ccc; padding:20px;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li.gray12 h3 {font-size:12px; margin-top:30px;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li.gray12 span.agreetitle {display:block; margin:10px 0;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li.gray12 ol {padding-left:20px;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li.gray12 ol li {letter-spacing:-1px;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li.checkboxagree {margin:10px 0 10px 105px; font-size:12px; color:#616357; text-decoration: none;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li.sstitle-1 {margin:30px 0 10px 105px; font-weight:bold;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li.gray13 {margin-left:105px; line-height:18px; text-align:justify; overflow:auto; height:130px; font-size:12px; color:#333; width:650px; border:1px solid #ccc; padding:20px;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li.gray13 span.agreetitle {display:block; margin:10px 0 5px 0;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li.gray13 h3 {font-size:12px; margin-bottom:10px;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li.gray13 ul {margin-left:20px;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.iffusaein ul.txtblock li.gray13 ul li {margin-bottom:3px;}

div.mainbox div.mainbody div.mainmidcont div.sub_registration div.agreebtns {text-align:center; margin:30px 0;}
div.mainbox div.mainbody div.mainmidcont div.sub_registration div.agreebtns a img {margin:0 5px;}

/* Fusae Subpage */

div.mainbox div.mainbody div.mainmidcont div.rightcont p.productimage {width:716px; height:317px; background:url(../partnernoni/image/noni_img.jpg) no-repeat; margin-bottom:10px; position:relative;}
div.mainbox div.mainbody div.mainmidcont div.rightcont p.productimage a.noniset {width:233px; height:57px; position:absolute; left:29px; top:238px; display:block;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.noniinfo {margin:0 auto;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.noniinfo li {margin-bottom:10px; text-align:center;}
div.mainbox div.mainbody div.mainmidcont div.rightcont p.product_titleimage {margin-bottom:15px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont p.product_titleimage ul.productbuyinfos {}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos {padding:15px 10px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li {float:left;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li.product_image {width:270px; text-align:center; height:300px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li.product_image ul.product_photo {margin:0 auto; width:168px; display:block;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li.product_image ul.product_photo li.photobtn {clear:both; text-align:center; margin:0 auto; width:83px; height:25px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li.product_image ul.product_photo li.photobtn input {margin:0 auto;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li h3 {font-size:17px; color:#000; font-family:dotum;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li table {width:400px; margin:20px 0; font-size:12px; color:#333;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li table th {text-align:left; border-bottom:1px solid #eee; height:26px; width:100px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li table td {border-bottom:1px solid #eee;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li table td span {color:#ff6600;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li table td span.numfont {font-family:arial; font-weight:bold; font-size:14px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li table td span.numfont1 {font-family:arial; color:#333;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li table td span.normalfont {color:#333;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li ul.product_btns {width:100%; display:block; height:50px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.productbuyinfos li ul.product_btns li {float:left; margin-right:10px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.product_detailinfo {border:1px solid #ddd; padding:20px; margin:0 10px 15px 0;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.product_detailinfo span {font-size:14px; font-family:dotum; color:#444;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.product_detailinfo table {font-size:12px; color:#333;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.pagenumbox {margin:10px 0 20px 0; height:30px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.pagenumbox li.pagenum {float:left; text-align:center;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.pagenumbox li.pagenum a {font-size:12px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont ul.pagenumbox li.pagenumbtn {float:right; padding-right:20px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont table tr td table {font-size:12px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont table tr td table.userboard tr td {border-bottom:1px solid #eee; height:27px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont table tr td table.userboardview tr td.userboardviewarticle {padding:3px; font-size:12px; color:#333; line-height:20px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.userboardwritebtn {text-align:center; margin:10px 0; height:30px;}

div.mainbox div.mainbody div.mainmidcont div.rightcont p.productimage2 {width:716px; height:346px; background:url(../partnersq/image/sq_img.jpg) no-repeat; margin-bottom:10px; position:relative;}
div.mainbox div.mainbody div.mainmidcont div.rightcont p.productimage2 a.sqset {width:231px; height:55px; position:absolute; right:31px; top:248px; display:block;}
div.mainbox div.mainbody div.mainmidcont div.rightcont p.productimage2 a.squalene {width:148px; height:25px; position:absolute; right:34px; top:320px; display:block;}

div.mainbox div.mainbody div.mainmidcont div.rightcont p.productimage3 {width:716px; height:380px; background:url(../partnerchlorella/image/chlo_img.jpg) no-repeat; margin-bottom:10px; position:relative;}
div.mainbox div.mainbody div.mainmidcont div.rightcont p.productimage3 a.chloset {width:232px; height:57px; background:url(../partnerchlorella/image/chlo_btn01.jpg); position:absolute; right:31px; top:280px; display:block;}
div.mainbox div.mainbody div.mainmidcont div.rightcont p.productimage3 a.chlorella {width:148px; height:25px; position:absolute; right:34px; top:347px; display:block; background:url(../partnerchlorella/image/chlo_btn02.jpg);}

div.mainbox div.mainbody div.mainmidcont div.rightcont div.productitems {border:1px solid #ddd; margin:20px auto; width:600px; height:300px;}

div.mainbox div.mainbody div.mainmidcont div.rightcont div.productitems ul.productlist {margin:20px auto; width:472px; text-align:center;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.productitems ul.productlist li {text-align:center;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.productitems ul.productlist li.productleft {float:left;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.productitems ul.productlist li.productleft ul li {font-size:12px; margin:0 8px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.productitems ul.productlist li.productleft ul li.productbuyinfo {margin:5px 0;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.productitems ul.productlist li.productleft ul li.productbuyinfo h4 {margin-bottom:3px; font-size:15px; font-family:dotum;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.productitems ul.productlist li.productleft ul li.productbuyinfo span {display:block; font-size:17px; font-family:arial; font-weight:bold; color:#ff6600;}

div.mainbox div.mainbody div.mainmidcont div.rightcont div.productitems ul.productlist2 {margin:15px auto; width:236px; text-align:center;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.productitems ul.productlist2 li.productleft ul li {font-size:12px; margin:0 8px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.productitems ul.productlist2 li.productleft ul li.productbuyinfo {margin:5px 0;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.productitems ul.productlist2 li.productleft ul li.productbuyinfo h4 {margin-bottom:3px; font-size:15px; font-family:dotum;}
div.mainbox div.mainbody div.mainmidcont div.rightcont div.productitems ul.productlist2 li.productleft ul li.productbuyinfo span {display:block; font-size:17px; font-family:arial; font-weight:bold; color:#ff6600;}

/* Fusae Subpage Product Explain */

div.mainbox div.mainbody div.mainmidcont div.rightcont dl.product_explain {margin:20px 10px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont dl.product_explain dt {margin-bottom:10px; font-size:14px; font-weight:bold; font-family:dotum;}
div.mainbox div.mainbody div.mainmidcont div.rightcont dl.product_explain dt img {vertical-align:middle;}
div.mainbox div.mainbody div.mainmidcont div.rightcont dl.product_explain dd {font-size:12px; font-family:dotum; color:#333; line-height:20px; text-align:justify; text-indent:7px; padding-right:15px;}
div.mainbox div.mainbody div.mainmidcont div.rightcont dl.product_explain dd img {float:right;}



/* Fusae Topmenu */

div.topmenu {width:946px; margin:0 auto; padding-top:7px; position:relative; height:20px;}

div.topmenu ul.topmenu01 {position:absolute; left:7px; display:block;}
div.topmenu ul.topmenu01 li {float:left;}
div.topmenu ul.topmenu01 li.w5 {margin-right:5px;}

div.topmenu ul.topmenu02 {position:absolute; right:7px; display:block;}
div.topmenu ul.topmenu02 li {float:left;}
div.topmenu ul.topmenu02 li.w5 {margin-right:5px;}
div.topmenu ul.topmenu02 li.logininfotxt{font-size:11px; color:#666; font-weight:bold; margin:2px 12px 0 0;}






div.mainbox div.mainbody div.mainbottomban{width:950px; clear:both; height:80px;}
div.mainbox div.mainbody div.mainbottomban ul li {float:left;}
div.mainbox div.mainbody div.mainbottomban ul li.mainbottomban01 {width:225px; text-align:center;}
div.mainbox div.mainbody div.mainbottomban ul li.mainbottomban02 {margin-left:6px;}

div.mainbox div.mainbottominfo {background-color:#fff; border:1px solid #ddd; width:933px; clear:both; position:relative; padding:10px 0 10px 15px; font-size:12px; font-weight:bold; color:#666;}
div.mainbox div.mainbottominfo ul li.mainbottominforight {position:absolute; right:15px; top:10px;}

div.mainbox div.copyright {width:950px;}
div.mainbox div.copyright ul li {float:left;}
div.mainbox div.copyright ul li.logobottom {width:175px; padding:20px; text-align:center;}
div.mainbox div.copyright ul li.copyrighttxt {padding-top:20px;}







a:link {color: #666666; text-decoration: none;}
a:visited {color: #666666; text-decoration: none;}
a:hover {color: #666666;	text-decoration: none;}
a:active {color: #666666; text-decoration: none;}

p.small :link:visited { font: 11px/16px; color: #666666; }
p.small :link:hover { font: 11px/16px; color: #666666; }
p.small :link:active { font: 11px/16px; color: #666666; }

p.brown :link:visited { font: 12px/16px; color: #616357; }
p.brown :link:hover { font: 12px/16px; color: #616357; }
p.brown :link:active { font: 12px/16px; color: #616357; }

p.bar :link:visited { font: 12px/16px; color: #7C7034; text-decoration: underline;}
p.bar :link:hover { font: 12px/16px; color: #7C7034; text-decoration: underline; }
p.bar :link:active { font: 12px/16px; color: #7C7034; text-decoration: underline;}

.12gray626357 {font-size:12px; color:#616357; text-decoration: none;}
.12whiteffffff {font:12px; color:#FFFFFF; text-decoration: none}
.12font {font-size:12px; text-decoration:none;	color:#666666;	font-family:"µ¸¿ò"}
.12FontHeightTall {font:12px/20px;	text-decoration: none; color: #666666}
.12FontHeightTall2 {font:12px/25px; text-decoration: none; color: #666666}
.12FontHeightTall17 {font: 12px/17px; text-decoration: none; color: #666666;}
.14font {font: 14px;	text-decoration: none; font-family:  "µ¸¿ò", "µ¸¿òÃ¼","±¼¸²", "±¼¸²Ã¼";}
.11font {font: 11px/13px; text-decoration: none;	color: #666666;}
.12fontHeight18 {font: normal 12px/18px;	text-decoration: none; color: #666666;}
.12fontCC6666 {font: bold 12px; color: #CC6666; text-decoration: none;}
