@charset "utf-8";

/* default */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote{
	margin:0;
	padding:0;
	word-break:break-all;
	line-height:1.6em;
}
html,body{
	height:100%;
	width:100%;
}

body,input,select,textarea{
	font-family:µ¸¿ò,dotum,tahoma,sans-serif,arial,verdana;
}
body{
	font-size:12px;
	color:#666666;
}


input{
	height:1.25em;
	font-size:100%;
	line-height:1.35em;
	vertical-align:middle;
	padding:2px 4px 0;
	border:1px solid #999;
}



body.iframescroll{
	background:#FFF;	
	background-image:none;	
	scrollbar-face-color:#EEEEEE;
	scrollbar-highlight-color:#969696;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#969696;
	scrollbar-arrow-color:#969696;
	scrollbar-track-color:#EEEEEE;
	overflow:auto;
}


hr{
	display:none;
}

img,fieldset{
	border:none;
}
em{
	font-style:normal
}

ul,ol,li,dl,dt,dd{
	list-style:none;
}
table{
	border-collapse:collapse;
}

p{
	
}

.fl{float:left;}
.fr{float:right;}

.tar{text-align:right;}
.tac{text-align:center;}
.tal{text-align:left;}

.fwb{font-weight:bold}

.pink{color:#E87F86}

.clear{ clear:both; }

a{color:#666666; font-size:9pt; text-decoration:none;}
a:hover{color:#B04D54; font-size:9pt; font-weight:bold;}



span.link{font-weight:bold; color:#886294; text-decoration:underline;}
span.blue{font-weight:bold; color:#7D819F; }



/* margin,padding */
.mt0	{margin-top:0;}
.mt2	{margin-top:2px;}
.mt3	{margin-top:3px;}
.mt4	{margin-top:4px;}
.mt5	{margin-top:5px;}
.mt6	{margin-top:6px;}
.mt7	{margin-top:7px;}
.mt10	{margin-top:10px;}
.mt15	{margin-top:15px;}
.mt20	{margin-top:20px;}
.mt25	{margin-top:25px;}
.mt30	{margin-top:30px;}
.mt35	{margin-top:35px;}
.mt40	{margin-top:40px;}
.mt50	{margin-top:50px;}
.mt60	{margin-top:60px;}

.mtm10 {margin-top:-10px;}

.ml1	{margin-left:1px;}
.ml5	{margin-left:5px;}
.ml8	{margin-left:8px;}
.ml10	{margin-left:10px;}
.ml13	{margin-left:13px;}

.mr1	{margin-right:1px;}
.mr5	{margin-right:5px;}
.mr8	{margin-right:8px;}
.mr10	{margin-right:10px;}
.mr13	{margin-right:13px;}

.mb10	{margin-bottom:10px;}

.pt0	{padding-top:0;}
.pt5	{padding-top:5px;}
.pt8	{padding-top:8px;}
.pt10	{padding-top:10px;}
.pt20	{padding-top:20px;}
.pt25	{padding-top:25px;}
.pt30	{padding-top:30px;}
.pt40	{padding-top:40px;}

.pl5	{padding-left:5px;}					
.pl10	{padding-left:10px;}
.pl15	{padding-left:15px;}
.pl20	{padding-left:20px;}
.pl25	{padding-left:25px;}
.pl30	{padding-left:30px;}

.pr10	{padding-right:10px;}
.pr15	{padding-right:15px;}
.pr20	{padding-right:20px;}

.pb10	{padding-bottom:10px;}
.pb20	{padding-bottom:20px;}



/* layout */
#wrap{
	 border-top:solid 10px #A8A8A8; padding-left:100px;
}

#toparea{
	background:url('../images/common/logo_bg.jpg') no-repeat; width:900px;
}

#toparea_birth{
	background:url('../images/common/logo_bg_birth.gif') no-repeat; width:900px; 
}

#toparea #top{
	width:900px; height:230px; text-align:left;
}

#toparea #top #logo{
	float:left; margin-top:74px;
}

#toparea #top #issue{
	float:left; margin:170px 0 0 5px;
}

#toparea_birth #top{
	width:900px; height:210px; text-align:left;
}
#toparea_birth #top #logo{
	float:left; margin-top:14px;
}

#toparea_birth #top #issue{
	float:left; margin:170px 0 0 5px;
}

#leftarea{
	float:left;width:183px; text-align:left; height:100%; padding-bottom:30px;
}
#leftarea div.top{
	background:url('http://webzine.taijimania.org/images/common/left_top.gif') no-repeat;
	width:183px;
	height:42px;
}

#leftarea #leftmenu{
	background:url('http://webzine.taijimania.org/images/common/left_mid.gif') repeat-y;
}

#leftarea #leftmenu ul.wt{
	margin:0 30px 0 20px;
}
#leftarea #leftmenu ul.wt li{
	padding:30px 0 10px 7px;
	border-bottom:dashed 1px #ccc;
}
#leftarea #leftmenu ul.wt li.bb0{
	border:0;
}
#leftarea #leftmenu ul.wt li ul.wt_sub{
	padding:10px 0;
}
#leftarea #leftmenu ul.wt li ul.wt_sub li{
	border:0;
	padding:3px 0;
}


#leftarea #leftmenu ul.wt_left{
	margin:0 30px 0 15px;
}
#leftarea #leftmenu ul.wt_left li{
	padding:30px 0 10px 7px;
	border-bottom:dashed 1px #ccc;
}
#leftarea #leftmenu ul.wt_left li.bb0{
	border:0;
}
#leftarea #leftmenu ul.wt_left li ul.wt_sub{
	padding:10px 0;
}
#leftarea #leftmenu ul.wt_left li ul.wt_sub li{
	border:0;
	padding:3px 0;
}


#leftarea_birth{
	float:left;width:183px; text-align:left; height:100%; padding-bottom:30px; margin-top:-3px;
}
#leftarea_birth div.top{
	background:url('http://webzine.taijimania.org/images/common/left_top_birth.gif') no-repeat;
	width:183px;
	height:65px; 
}
#leftarea_birth #leftmenu{
	background:url('http://webzine.taijimania.org/images/common/left_mid_birth.gif') repeat-y; 
}
#leftarea_birth #leftmenu ul.wt{
	margin:0 30px 0 20px;
}
#leftarea_birth #leftmenu ul.wt li{
	padding:30px 0 10px 7px;
	border-bottom:dashed 1px #ccc;
}
#leftarea_birth #leftmenu ul.wt li.bb0{
	border:0;
}
#leftarea_birth #leftmenu ul.wt li ul.wt_sub{
	padding:10px 0;
}
#leftarea_birth #leftmenu ul.wt li ul.wt_sub li{
	border:0;
	padding:3px 0;
}

#rightarea{
	float:right; padding:2px 15px 30px; width:670px; border:solid 1px #CBCBCB; margin:5px 0 0 0;
}

#rightarea div.printarea{
	text-align:right; border-bottom:dashed 1px #CBCBCB; padding:1px 10px 3px; overflow:auto; margin-bottom:10px; height:25px;

}
*html #rightarea div.printarea{height:27px;}

#rightarea #print{padding:0 15px;}

#reply{
	width:100%; text-align:right; clear:both; 
}

#scrap{background-color:#CBCBCB; overflow:auto; color:#fff; text-align:right; padding:5px 10px;width:682px; float:right; margin-bottom:50px;}
*html #scrap{width:692px;}




#scrollmenu{
	position:absolute;
	top:300px;
	left:1030px;
	width:31px;
	height:100px;
}







div.commnet{text-align:right}

div.commnet div.top{
	background:url(http://webzine.taijimania.org/images/common/commnet_top.gif) no-repeat;
	width:641px;
	height:12px;
}
div.commnet div.mid{
	background:url(http://webzine.taijimania.org/images/common/commnet_mid.gif) repeat-y;
	width:591px;
	padding:10px 30px 5px 20px;
	text-align:left;
}
div.commnet div.bottom{
	background:url(http://webzine.taijimania.org/images/common/commnet_bottom.gif) no-repeat;
	width:641px;
	height:21px;
}

div.commnet div.mid p{
	text-align:right;
	font-weight:bold;
	margin-top:5px;
}







p.column_name{
	font-weight:bold;
	margin:40px 0 10px 0;
	background-color:#EFEFEF;
	padding:10px;
	text-align:left;
}

p.atomos_name{
	font-weight:bold;
	margin:10px 0 40px 0;
	background-color:#EFEFEF;
	padding:5px 10px;
	text-align:left;
}


div.atomos div.img img{border:solid 1px #333; float:left; margin:5px 15px 5px 0;}



h4{font-size:13px; color:#E77F86; text-decoration:underline;}
h4.blue {font-size:13px; color:#6A7AAD; text-decoration:underline;}

h4.brown {font-size:13px; color:#72533B; text-decoration:underline;}


h3.blue {font-size:13px; color:#5999AE; text-decoration:underline;}
h3.green {font-size:13px; color:#497351; text-decoration:underline;}



ul.menu{width:645px; margin:0; padding:0;}
ul.menu li{
	list-style:none; 
	padding:0; 
	margin:0; 
	float:left; 
}


ul.menu_sub {margin-left:0; list-style:none;}
ul.menu_sub li {
	padding:5px 0 0 10px; 
	clear:both; 
	width:130px; 
	text-align:left; 
	font-family:tahoma; 
	margin:0; 
	background:url(http://www.taijimania.org/renewal/img/menu_dot.gif) 0 10px no-repeat;
}
ul.menu_sub li a.menu{text-decoration:none; padding:5px 0 0 0; text-align:left; font-family:tahoma; margin:0;}
ul.menu_sub li a:hover {color:#666666;text-decoration:underline; padding:5px 0 0 0; text-align:left; font-family:tahoma;}

.nConfirm{
	padding:7px 15px; 
	border:dashed 1px #e10404; 
	background-color:#fff; 
	z-index:9; 
	position:absolute; 
	margin:32px 0 0 -112px;
}



ul.story03 li{padding:3px 0 1px 0;}
ul.story03 li span{font-weight:bold;}

ul.story03 li span.y1{color:#A86ED1;}
ul.story03 li span.y2{color:#F3BB25;}
ul.story03 li span.j{color:#8CC28F;}
ul.story03 li span.j2{color:#6977FC;}
ul.story03 li span.s{color:#FB7BB1;}

div.story03_img div.img img{float:left; margin:5px 5px 5px 0;}
div.story03_img div.img_r img{float:right; margin:5px 0 5px 10px;}


table.letters{border:solid 2px #CEBDC6;}
table.letters tr th{background-color:#CEBDC6; text-align:left; font-weight:normal; padding:5px 10px; color:#333;}
table.letters tr td{border:solid 1px #CEBDC6; padding:5px 10px;}