* {margin:0;}
html{overflow-y:scroll;}
a:active {outline: none;}
a:focus {-moz-outline-style:none;}
body {margin:0;background:#fbfaf9;behavior: url("http://www.sonesone.com/common/js/csshover3.htc");font-size:13px;}

img {border:none;vertical-align:bottom;line-height:0px;font-size: 0px;}
img,body,div,em{behavior: url("http://www.sonesone.com/common/js/iepngfix.htc");}

A.brdr:link  {color: #222 !important;text-decoration:none;padding:1px;background:url(../img/brdr_drk.gif) repeat-x bottom left;}
A.brdr:visited  {color: #222 !important;text-decoration:none;padding:1px;background:url(../img/brdr_drk.gif) repeat-x bottom left;}
A.brdr:active  {color: #222 !important;text-decoration:none;padding:1px;background:url(../img/brdr_drk.gif) repeat-x bottom left;}
A.brdr:hover  {color:#666 !important;text-decoration:none;background:url(../img/brdr.gif) repeat-x bottom left;}



A.visitsite:link  {color: #fff !important;text-decoration:none;padding:1px;background:#222;}
A.visitsite:visited  {color: #fff !important;text-decoration:none;padding:1px;background:#222;}
A.visitsite:active  {color: #fff !important;text-decoration:none;padding:1px;background:#222;}
A.visitsite:hover  {color:#fff !important;text-decoration:none;background:#666;}


/*==BASIC ARCHITECTURE==*/
#head_wrap{width:960px;height:162px;}
#hnav{width:434px;height:30px;margin:0px 0 0 350px;list-style-type:none;padding:0;float:left;display:inline;}
#hnav li{width:128px;height:30px;list-style-type:none;padding:0;margin:0;line-height:30px;float:left;}
#le_wrap{width:166px;height:15px;margin:10px 0 0 10px;float:left;display:inline;line-height:0;padding:0;}
#le_wrap img{float:left;margin:0 !important;padding:0;line-height:0;vertical-align:top;}
* html #le_wrap img{float:left;margin:0 0 0 -5px !important;padding:0;line-height:0;vertical-align:top;}
/*.le_date{width:;height:15px;background:url("../img/hnav_le_date_border.png") repeat-x bottom left;float:left;}*/
.le_date{width:;height:15px;float:left;}

#nav_area{width:960px;}
#logo_area{width:152px;margin:67px 0 0 40px;float:left;display:inline;}
#logo_area h1{font-weight:400;font-style:normal;font-family:"apolline-1","apolline-2","sorts-mill-goudy-1","sorts-mill-goudy-2";font-size:16px;color:#222;letter-spacing:1px;line-height:18px;}
#nav_wrap{width:768px;float:left;}

#navmode{width:741px;height:40px;margin:0 0 19px 27px;}

#nav{width:768px;list-style-type:none;padding:0;margin:0;font-family:"apolline-1","apolline-2";font-weight:400;font-size:12px;color:#333;}
#nav li{width:384px;height:30px;list-style-type:none;padding:0;margin:0;line-height:30px;float:left;display:inline;}
#main{width:960px;margin-top:180px;}
.ml_cont{width:166px;margin:60px 0px 0 26px;float:left;display:inline;}

.mr_cont{width:768px;float:left;display:inline;margin-bottom:90px;}
.another_chapter{width:960px;padding-top:98px;background:url(../img/sep.png) no-repeat 237px 0px;margin-top:-8px;}
.another_sentence{padding-top:90px;background:url(../img/sep_hr.gif) no-repeat 45px 45px;}

.c1{width:88px;float:left;margin-left:40px;display:inline;}
.c2{width:216px;float:left;margin-left:40px;display:inline;}
.c3{width:344px;float:left;margin-left:40px;display:inline;}
.c4{width:472px;float:left;margin-left:40px;display:inline;}
.c5{width:600px;float:left;margin-left:40px;display:inline;}
.c24_2,.c222{width:216px;float:left;margin-left:40px;display:inline;}
.c24_4{width:472px;float:left;margin-left:40px;display:inline;}
.mbtm{margin-bottom:90px !important;}

#footer_dummy{width:960px;height:90px;}
#footer {
	position: fixed !important;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height:25px;
	z-index:900;
	background:#fff;
	filter: Alpha(opacity=90);opacity:0.9;
	font-size: 10px;
	line-height:25px !important;
	vertical-align:middle !important;
}
#footer img{margin-bottom:7px;}
*+html #footer img{margin-bottom:0px;}
*html #footer img{margin-bottom:0px;}
#ptop_btn{
	position: fixed !important;
	position: absolute;
	bottom: 25px;
	right: 0;
	width: 100%;
	height:23px;
	z-index:920;
	text-align: right;
}
body > #footer {
	height:auto;
	min-height:25px;
}
body > #ptop_btn {
	height:auto;
	min-height:23px;
}



.notice{font-weight:600;}
.clr{ clear:both; line-height: 0px;letter-spacing: 0px;}
