@charset "UTF-8";
/* CSS Document */

div#container div#categoryTitle h1.cat01{
	border-top: 2px solid #2c7e95;
}


/*member*/

div.memberWrapp{
	background: url(/discover/member/images/membar-bg_wrapp_top.gif) no-repeat 0 top;
	padding-top: 20px;
}

div.memberWrappIn{
	background: #f5f1eb;
	border-left: #ece9e3;
	border-right: #ece9e3;
	border-bottom: #ece9e3;
	padding: 0 4px 100px 0;
}

div.memberWrappIn div.memberInfoBox{
	width: 300px;
	float: left;
	background: url(/discover/member/images/member-bg_box.gif) no-repeat 0 top;
	margin-left: 5px;
	margin-bottom: 5px;
}

div.memberWrappIn div.memberInfoBox div.memberInfoBoxIn{
	background: url(/discover/member/images/member-bg_box_btm.gif) no-repeat 0 bottom;
	padding: 15px;
}


div.memberWrappIn div.memberInfoBox div.memberInfoBoxIn div.photo{
	width: 80px;
	height: 90px;
	background-image: url(/discover/member/images/member-photo_bg.gif);
	float: left;
}

div.memberWrappIn div.memberInfoBox div.memberInfoBoxIn div.photo img{
	display: block;
	padding: 4px 4px 14px 4px;
}

div.memberWrappIn div.memberInfoBox div.memberInfoBoxIn div.memberInfo{
	width: 170px;
	float: right;
}

div#main div.memberWrapp div.memberWrappIn div.memberInfoBox div.memberInfoBoxIn p.normal{
	margin: 0 0 0 0;
	link-height: 180%;
}

div#main div.memberWrapp div.memberWrappIn div.memberInfoBox div.memberInfoBoxIn ul.gts{
	margin-bottom: 0;
}

div.memberWrappIn div.memberInfoBox div.memberInfoBoxIn ul.gts li img{
	vertical-align: middle;
	margin-left: 5px;
}


/*top*/
div#container #tool{
	background: url(/common/images/tool_bg.gif) no-repeat;
	height: 30px;
	width: 635px;
	text-align: center;
	margin: 0 auto 20px auto;
}

#container { text-align: center; }
#categoryTitleAmita { width: 60px;  float: left; }
#contentIn { width: 855px; float: right; margin-bottom: 20px; text-align: right; }
#mainAmita { width: 545px; float: left; }
#mainAmita h2 { margin-bottom: 12px; }
#mainAmita h3 { margin-bottom: 12px; }
#mainAmita p { margin: 0 0 1.5em 0; }

#intro { margin: 0 0 43px 0; }
#introIMG { position: relative; height: 275px; }
#introIMG #count { position: absolute; right: 50px ; bottom: 46px; margin: 0; padding: 0; line-height: 1; }
#introIMG #count span { font-size: 150%; }
#introIMG #count strong { font-size: 183%; }
#introIMG .btn { position: absolute; right: 32px; bottom: 0px; margin: 0; padding: 0; font-size: 1px; }

#slide { margin: 0 0 54px 0; }
#slideBox { position: relative; background: url(../images/idx_slide_bg.gif) no-repeat; height: 207px; }
#slideBox #carousel { position: absolute; top: 30px; left: 30px;}
#slideBox .read { position: absolute; top: 28px; left: 257px;}
#slideBox .btn { position: absolute; top: 127px; left: 257px;}

#col2amita { background:url(../images/idx_2cal_repeat.gif); line-height: 1.5; margin: 0 0 43px 0; }
#col2amita .inner { background: url(../images/idx_2col_top.gif) no-repeat top; padding: 15px 0 0 0; height: 1%; }
#col2amita .leftBoxAmita { width: 252px; float: left; padding: 0 0 0 8px;}
#col2amita .rightBoxAmita { width: 252px; float: right; padding: 0 8px 0 0;}
* html #col2amita .leftBoxAmita { width: 260px; }
* html #col2amita .rightBoxAmita { width: 260px; }
#col2amita .btm { clear: both; background:url(../images/idx_2cal_btm.gif) no-repeat bottom; height:10px; margin: 0;}
#col2amita .photoAmita { width: 110px; float: left; margin: 0 0 20px 0; }
#col2amita .explain { width:142px; float: right; }
#col2amita a { display: block; width: 110px; margin: 0; padding: 0; font-size: 1px;}

#amitaNow h3, #amitaEvent h3 { border-bottom: 2px solid #ddd; margin: 0 0 5px 0;}
#amitaNow { margin: 0 0 25px 0;}
#amitaEvent { margin: 0 0 25px 0;}

#sideAmita { width: 280px; float: right; }
#sideAmita h3 { margin-bottom: 12px; }
#sideAmita p { margin: 0 0 1em 0; }

#bnrMag { margin: 0 0 27px 0 !important;}

#bnrArea { background:url(../images/idx_bg_checker.gif); padding: 10px; margin: 0 0 22px 0; }
#bnrArea ul { background: #fff; text-align: center; padding: 15px; }
#bnrArea ul li { text-align: center;}

#amitaBlog ul li { padding: 18px 3px 24px 6px; background:url(../images/idx_sub_hr.gif) no-repeat bottom; }
#amitaBlog .left { float: left; width: 63px;}
#amitaBlog .right { float: right; width: 198px;}
#amitaBlog .right p { margin: 0; }
#amitaBlog .right { margin: 0; line-height: 1.8;}
#amitaBlog .right strong { font-weight: bold;}
#amitaBlog .right span { font-size: 92%;} 
#amitaBlog #president .right { width: 204px; background:url(../images/idx_twt_repeat.gif) repeat-y top right; }
#amitaBlog #president dl { background:url(../images/idx_twt_top.gif) no-repeat top left; }
#amitaBlog #president dt { padding: 3px 36px 5px;}
#amitaBlog #president dd { padding: 0 10px 10px 38px; background:url(../images/idx_twt_btm.gif) no-repeat bottom right; }
#amitaBlog a:link { color: #27231b; text-decoration: none;}
#amitaBlog a:visited { color: #27231b; text-decoration: none;}
#amitaBlog a:hover { color: rgb(154, 8, 19); text-decoration: underline !important;}
#amitaBlog a:active { color: rgb(154, 8, 19); text-decoration: underline !important;}







