@charset "utf-8";
/*
                                           ___
  _ __  ___  _   _ _ ___        ___  ___  / _ \
 | '__|/ _ \| | | | '__ \      / __|/ _ \| | | |
 | |  |  __/| |_| | (__) |    _\ \ |  __/| |_| |
 |_|   \___| \___/|  ___/    |___/  \___| \___/
                  |_|         

 REUP 장세영
 se0@reup.co.kr
*/

body				{margin:0;}

/* Main */
#widget1			{display:none;}
.systemBtn			{margin:0 0 5px;}
#wrap				{width:100%; padding:0; overflow:hidden;}
#columns			{display:none;}

#gnb				{width:auto;}
#gnb li				{width:auto; height:25px;}
#gnb li a			{padding:0 10px; height:25px; line-height:25px;}
body.layoutShadow #gnb,
body.layoutShadow #gnb ul {-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0 ; box-shadow:0 0 0 !important;}

.systemBtn								{display:none;}

.mainWrap #gnb							{height:auto; margin:0 0 10px; border:none;}
.layoutShadow #gnb						{}
.mainWrap #nav:after					{content:'.'; display:block; clear:both; height:0; visibility:hidden; font-size:0;}
.mainWrap #nav							{display:block; margin:0 5px; padding:0; background:none;}
.mainWrap #nav li						{width:auto; white-space:nowrap; height:auto; margin-bottom:-1px; display:block; float:none; position:relative;}
.mainWrap #nav a						{display:block; text-align:left; height:45px; margin:0; width:auto; padding:0 10px; line-height:45px; font-size:18px;}
.mainWrap #nav ul						{min-width:10%; top:0; left:0; margin-top:0; display:none; position:relative; border:none; background:none;}
.mainWrap #nav ul li					{float:none; display:block !important; height:35px; margin-bottom:0; border:none; background:transparent !important;}
.mainWrap #nav ul li a					{padding:0 20px; border:none !important; height:35px; line-height:35px; text-align:left; font-size:14px;}
body.layoutRadius .mainWrap #nav ul,
body.layoutRadius .mainWrap #nav li,
body.layoutRadius .mainWrap #nav li a,
body.layoutRadius .mainWrap #nav ul li:first-child,
body.layoutRadius .mainWrap #nav ul li:first-child a,
body.layoutRadius .mainWrap #nav ul li:last-child,
body.layoutRadius .mainWrap #nav ul li:last-child a		{
										-moz-border-radius:0 0 0 0 !important;
										-webkit-border-top-left-radius:0 !important;
										-webkit-border-top-right-radius:0 !important;
										border-top-left-radius:0 !important;
										border-top-right-radius:0 !important;
										-webkit-border-bottom-left-radius:0 !important;
										-webkit-border-bottom-right-radius:0 !important;
										border-bottom-left-radius:0 !important;
										border-bottom-right-radius:0 !important;
	}
body.layoutRadius .mainWrap #nav li:first-child,
body.layoutRadius .mainWrap #nav li:first-child a		{
										-moz-border-radius:10px 10px 0 0 !important;
										-webkit-border-top-left-radius:10px !important;
										-webkit-border-top-right-radius:10px !important;
										border-top-left-radius:10px !important;
										border-top-right-radius:10px !important;
										}
body.layoutRadius .mainWrap #nav li:last-child,
body.layoutRadius .mainWrap #nav li:last-child a		{
										-moz-border-radius:0 0 10px 10px !important;
										-webkit-border-bottom-left-radius:10px !important;
										-webkit-border-bottom-right-radius:10px !important;
										border-bottom-left-radius:10px !important;
										border-bottom-right-radius:10px !important;
										}
body.layoutRadius .mainWrap #nav li:first-child ul li,
body.layoutRadius .mainWrap #nav li:first-child ul li a,
body.layoutRadius .mainWrap #nav li:last-child ul li,
body.layoutRadius .mainWrap #nav li:last-child ul li a,
body.layoutRadius .mainWrap #nav li ul li,
body.layoutRadius .mainWrap #nav li ul li a		{
										-moz-border-radius:0 0 0 0 !important;
										-webkit-border-top-left-radius:0 !important;
										-webkit-border-top-right-radius:0 !important;
										border-top-left-radius:0 !important;
										border-top-right-radius:0 !important;
										-webkit-border-bottom-left-radius:0 !important;
										-webkit-border-bottom-right-radius:0 !important;
										border-bottom-left-radius:0 !important;
										border-bottom-right-radius:0 !important;
										}
body.layoutRadius .mainWrap #nav li:last-child li:last-child,
body.layoutRadius .mainWrap #nav li:last-child li:last-child a		{
										-moz-border-radius:0 0 10px 10px !important;
										-webkit-border-bottom-left-radius:10px !important;
										-webkit-border-bottom-right-radius:10px !important;
										border-bottom-left-radius:10px !important;
										border-bottom-right-radius:10px !important;
										}

:root body.layoutRadius .mainWrap #nav li:first-child ul	{left:0;}

#titleBar			{width:auto;}
#titleBar h2		{display:none;}
.sitemap			{width:auto; margin:0 5px 10px;}
.sitemap li			{width:100%; padding-bottom:15px; border-bottom:1px solid #cdcdcd;}
.sitemap li a		{height:30px; background:none; margin-left:5%; text-align:left;}
.sitemap li li		{border-bottom:none; padding-bottom:0;}
.sitemap li.last	{border-bottom:none;}

.accessibility_nav	{display:none;}

#header				{position:relative; height:auto; margin:0 0 10px; height:35px;}
#header h1 img		{width:80%; height:80%;}
#header p			{position:absolute; top:5px; right:5px;}

#header:before {
	content: "Minimelts의 특별하고 달콤한 이야기 ";
	display: block;
	font-size: 20px; line-height:30px;
	font-weight: bold;
	word-wrap: break-word;
	text-align:center;
	border:none !important;
}

footer address	{display:none;}
footer:before	{display:block; content:'ⓒ Minimelts의 특별하고 달콤한 이야기 '; text-align:center;}
footer.articleInfo:before {display:none;}

/* Sub */
.subWrap #gnb		{display:none;}
.subWrap #titleBar,
.subWrap #container	{margin-left:5px; margin-right:5px;}
#asideWidget		{display:none;}
#contents:after		{clear:both; display:block; content:''; height:0;}
#contents			{clear:both; position:relative; float:none; width:auto; padding-left:5px; padding-right:5px; margin-left:0;}
#contents.floatL	{width:auto; margin-right:0;}
#contents object, #contents embed	{width:100% !important;}
#lnbArea			{width:100%; position:relative;}
	#lnb			{width:auto;}
	#lnb a			{text-indent:10px;}

.sectionTitle		{margin-bottom:15px;}
.articleInfo		{height:40px;}
.arrayTitleArea		{height:45px;}
.icoArray			{position:relative; padding-top:5px; float:right;}

.pagination				{padding:60px 0 15px;}
.pagination a			{margin-bottom:10px;}
.boardSearch .inputText	{width:70px;}

.metaStyle article		{height:auto; padding-bottom:5px; overflow:hidden;}
.metaStyle .thum		{width:90px; height:90px; position:relative; margin:0 0 5px 0; top:5px; left:5px; padding:0; float:left;}
.metaStyle dl.noThum	{padding-left:0; margin:0 5px;}
.metaStyle dl			{float:left; white-space:normal; word-break:break-all; word-wrap:break-word; padding:5px 0; margin:5px 5px 5px 10px; min-height:70px;}
.metaStyle .recomBox	{clear:both; float:none; margin:5px auto; width:50px; height:50px;}

.addthis_toolbox		{margin:-15px 0 10px;}

/* REUP Friends Main Contents */
.mainVisualArea form {position:relative; top:0; right:0; width:auto; text-align:right;}
.mainVisualArea .mainJoinSubmit {float:left; margin-left:92px;}
.rfIntroduce {
	margin:5px;
}

#contents .contentZoomIn {display:none;}

/* Mobile */
#wrap {width:auto !important; background:none !important;}
#wrap #gnb {height:auto !important; background:none !important; font-size:12px !important;}
#header, #titleBar, #gnb, #body, footer, .sitemap {margin:0 auto 10p !importantx; width:auto !important;}
#wrap #header {height:35px !important; margin:0 0 10px !important; width:100% !important;}
.sitemap {margin:0 5px 10px !important;}
#titleBar {margin:0 auto 10px auto !important;}
#widget22 {display:none !important;}
#wrap.mainWrap #body {display:none !important;}