@charset "utf-8";
@import url('./common.css');
@import url('./layout.css');
@import url('./button.css');
@import url('./board.css');

/* header */
div.header h2		{  position: absolute; float: left; left:110px; top: 47px; width: 70px;  height: 26px;  }
div.header h2 a		{display: block; width: 100%;  height: 26px;  overflow: hidden;  background: url('../../image/welchon/common/Header_mypage_h2.gif')no-repeat left top;  text-indent:-999em;  }
div.header div.snb					{ background-image: url('../../image/welchon/common/header_snb_mypage.gif'); }
div.snb ul.main li					{ background-image: url('../../image/welchon/common/header_snb_mypage_bar.gif'); }
div.snb ul.main li.on a				{ background-image: url('../../image/welchon/common/header_snb_mypage_on.gif'); }
div.snb ul.main li.on a				{ color: #fff799; }
div.snb ul.main li strong,
div.snb ul.main li ul.sub li.on a	{ color: #d67400 ! important; }




	dl.mypage dd		{ float: left; height: 20px; overflow: hidden; margin: 3px 10px 2px 0; padding-left: 13px; white-space: nowrap; }
	dl.mypage dd *		{ font-size: 11px; }
	dl.mypage dd b		{ padding-right: 0px; font-weight: normal; line-height: 20px; }
	dl.mypage dd i		{ color: #ff7900; font-weight: bold; line-height: 18px; }
	dl.mypage dd.review	{ background: url('../../image/welchon/skin/ico_oneline.gif') no-repeat left 5px; }


div.LIST div.mlist table		{ float: left; width: 340px; border-top: 2px solid #278f84; border-bottom: #E5E5E5 solid 1px; border-collapse: collapse; }
div.mlist table th	{padding:5px 1px 5px 1px; text-align:center;}
div.mlist table th select{margin:-3px -3px 0 -3px;  font-size:11px;  }
div.mlist table td	{padding:6px;text-align:center;}
div.mlist thead th	{ background:#F6F6F6;}
div.mlist tbody td	{border-top:#E5E5E5 solid 1px;}
div.mlist tr.on .subject a	{ font-weight: bold; }
div.mlist tr.text td	{ background: #F6F6F6; }
div.mlist table .num {width:40px;}
div.mlist table .subject {text-align:left;}
div.mlist table .text {text-align:left;}
div.mlist table .title {text-align:left;}
div.mlist table .author {width:70px;}
div.mlist table .date {width:70px;color:#999999;}
div.mlist table .hit {width:45px;color:#999999;}
div.mlist table .comment var {font-weight:bold;color:#FF6600;}
div.mlist table .Tnews{width:70px;}  /*기사모음언론기관*/
div.mlist table .TPart{width:150px;}  /* 발행부서*/

div.LIST div.mlist2 table		{ float: left; width: 340px; border-top: 2px solid #278f84; border-bottom: #E5E5E5 solid 1px; border-collapse: collapse;margin:0 0 0 10px; }
div.mlist2 table th	{padding:5px 1px 5px 1px; text-align:center;}
div.mlist2 table th select{margin:-3px -3px 0 -3px;  font-size:11px;  }
div.mlist2 table td	{padding:6px;text-align:center;}
div.mlist2 thead th	{ background:#F6F6F6;}
div.mlist2 tbody td	{border-top:#E5E5E5 solid 1px;}
div.mlist2 tr.on .subject a	{ font-weight: bold; }
div.mlist2 tr.text td	{ background: #F6F6F6; }
div.mlist2 table .num {width:40px;}
div.mlist2 table .subject {text-align:left;}
div.mlist2 table .text {text-align:left;}
div.mlist2 table .title {text-align:left;}
div.mlist2 table .author {width:70px;}
div.mlist2 table .date {width:70px;color:#999999;}
div.mlist2 table .hit {width:45px;color:#999999;}
div.mlist2 table .comment var {font-weight:bold;color:#FF6600;}
div.mlist2 table .Tnews{width:70px;}  /*기사모음언론기관*/
div.mlist2 table .TPart{width:150px;}  /* 발행부서*/

/*회원수정*/

div.withdrawal { position: relative;  margin:0;}

div.member div.note ul.note		{ margin-bottom: 50px; }
div.member div.form						        { width: 680px; margin-bottom: 20px; margin-top:20px; padding: 10px; border: solid 3px #e8e8e8; background: #f9f9f9; }
	div.member div.form dl						{ width: 100%; overflow: hidden; font-size: 11px; }
	div.member div.form dl dt				{ margin-bottom: 15px; padding: 4px 0 2px 5px; background: #626262; color: #fff; font-weight: bold; letter-spacing: -1px; }
	div.member div.form dl dt b				{ color: #bcbcbc; letter-spacing: 0px; }
	div.member div.form dl dd p				{  }

	div.member div.form dl.form					{width:670px; overflow: hidden; margin-bottom: 20px; }
	div.member div.form dl.form dd				{ float: left; width: 100%; overflow: hidden; margin-bottom: 3px; padding-bottom: 2px; border-bottom: solid 1px #e6e2e3; }
	div.member div.form dl.form dd b			{ position: relative; float: left; width: auto; height: 21px; overflow: hidden; }
	div.member div.form dl.form dd b sup		{ position: absolute; right: 0; top: 0; width: 12px; height: 21px; overflow: hidden; background: url('../../image/welchon/common/ico_point.gif') no-repeat left 4px; font-size: 0; line-height: 10000px; }
	div.member div.form dl.form dd b label		{ padding-left: 15px; padding-right: 15px; background: url('../../image/welchon/common/icon_dot_g.gif') no-repeat 9px 4px; line-height: 21px; }
	div.member div.form dl.form dd b small		{ color: #a2a2a2; }
div.member div.form dl.form dd p			{ float: right; width: 510px; overflow: hidden; line-height: 21px;  }
	div.member div.form dl.form dd div			{ float: right; width: 510px; overflow: hidden; }
	div.member div.form dl.form dd p span.q		{ margin-right: 15px; font-size: 1em; }
	div.member div.form dl.form dd p small		{ margin: 1px 10px 3px 0; text-align: left; letter-spacing: -1px; }
	div.member div.form dl.form dd p span img	{ vertical-align: middle; }
	div.member div.form dl.form dd p input.text	{ vertical-align: middle; height: 15px; padding-top: 1px; }
	div.member div.form dl.form dd div textarea	{ margin-bottom: 5px; width:98%}
	div.member div.form dl.form dd p span.radio	{ margin-right: 10px; }
	div.member div.form p.caution				{ float: right; line-height: 20px;  }
	div.member div.form p.caution sup			{ float: left; width: 12px; height: 20px; overflow: hidden; background: url('../../image/welchon/common/ico_point.gif') no-repeat left 4px; font-size: 0; line-height: 10000px; }
		div.member div.form dl.form dd.col2			{ width: 335px;  }
		div.member div.form dl.form dd.col2 p		{ width: 175px;  }
		div.member div.form dl.form dd.col2 div		{ width: 255px; }


	div.member div.form dl.own dt				{ border-bottom: solid 2px #626262; background: transparent; color: #434343; font-size: 12px; }
	div.member div.form dl.own dt b				{ position: relative; float: left; width: auto; height: 21px; color: #434343;  overflow: hidden; }
	div.member div.form dl.own dd				{ border-bottom: 0; }
	div.member div.form dl.own dd b label		{ padding-top: 1px; padding-left: 20px; background: url('../../image/welchon/common/ico_cir_green.gif') no-repeat 3px top; line-height: 21px; }
	div.member div.form dl.own dt p              {position: relative; padding-left:90px; font-weight: normal;color: #434343; l  float: left; height: 21px; overflow: hidden;}
/*submain*/


	div.index  div.option p.desc		{ float: right; margin-top: 5px; }

div.index div.head						{ position: relative; }
	div.index div.head div.menu		{ margin-bottom: 10px; }
	div.index div.list ul.list li							{ padding-bottom: 0; }
	div.index div.list ul.list li p.subject b.cat strong		{ color: #1c9696; }
	div.index div.list ul.list li p.subject b.cat em			{ font-weight: bold; font-style: normal; }

div.index div.view						{ height: 170px; background: url('/image/welchon/mypage/index_status_table.gif') no-repeat left top;}
div.index div.view table.status			{ width: 99%; table-layout: fixed; font-size: 13px; }
div.index table.status col.cat			{ width: 19%; }
div.index table.status colgroup.dat		{ width: auto; text-align: center; }
div.index table.status thead th			{ height: 34px; line-height: 34px; color: #000; }
div.index table.status .cat				{ padding: 0 20px 0 10px; }
div.index table.status tbody th			{ color: #fff; font-size: 12px; }
div.index table.status tbody td			{ height: 31px; line-height: 31px; text-align: center; }
div.index table.status tbody td	a		{ color: #f26522; font-weight: bold; text-decoration: underline; }
div.index div.view						{ height: 170px; background: url('../../image/welchon/mypage/index_status_table.gif') no-repeat left top;}
div.index div.view table.status			{ width: 99%; table-layout: fixed; font-size: 13px; }
div.index table.status col.cat			{ width: 19%; }
div.index table.status colgroup.dat		{ width: auto; text-align: center; }
div.index table.status thead th			{ height: 34px; line-height: 34px; color: #000; }
div.index table.status .cat				{ padding: 0 20px 0 10px; }
div.index table.status tbody th			{ color: #fff; font-size: 12px; }
div.index table.status tbody td			{ height: 31px; line-height: 31px; text-align: center; }
div.index table.status tbody td	a		{ color: #f26522; font-weight: bold; text-decoration: underline; }


