@charset "utf-8";

/***********************************

box

************************************/

.box_oneArea{
	position:relative;
	/*float:left;*/
	width:470px;
	margin:0;
	padding:0 0 5px 0;
	font-size:100%;
}

.box_twoArea{
	float:right;
	width:470px;
	margin:0;
	padding:0 0 5px 0;
	font-size:100%;
}

.box_wrapArea{
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	color:#333;
	line-height:150%;
	border:1px solid #E4E6E8;
	border-radius:4px;
}

.border_wrapArea{
	margin:0;
	padding:0 0 10px 0;
	 _zoom: 1;
	overflow:hidden;
	border-radius:0px 0px 4px 4px;
}



.heading_line2{
	width:448px;
	height:42px;
	background:#dff6fe;
	color:#2abcf5;
	line-height:42px;
	margin:0;
	padding:0 0 0 20px;
	border:none;
	border-radius:4px 4px 0px 0px;
}

.heading_line2 .rss{
	position:absolute;
	top: 11px;
	right: 11px;
	float: right;
	width: 48px;
	height: 21px;
	overflow: hidden;
}

.heading_line2 .rss a:hover{
	position:relative;
	top:-21px;
	left:0;
}

.whats_newArea{
	width:395px;
	margin:0 auto 0	 auto;
	padding:0;
	line-height:150%;
	font-size:80%;
}

dt.whats_newArea{
	border-top:1px solid #EEE;
	padding-top:15px;
	margin-top:-2px;
}

.yymmdd{
	line-height:180%;
	padding:0;
	color:#8C8C8C;
	padding:0 0 0 55px;
}

.new_text{
	padding:0 0 15px 55px;
	color:#333;
}



.login_wrap{
	width:440px;
	margin:15px auto 0 auto;
	padding:0 0 6px 0;
	line-height:150%;
	font-size:80%;

}

.login_inputArea{
	width:140px;
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:90%;
	float:left;	
}

.input_tag_Area{
	width:140px;
	margin:0;
	padding:0;
	display:block;
	height: 36px;
	font-size:130%;
	line-height:36px;
}

.password{
	margin-left:15px;
}

.pwd{
	font-size:12px;
}

.read_txt{
	margin:0 0 10px 0;
}


.chk_wrap{
	width:100%;
	margin:8px auto 8px auto;
}

.chk_box{
	width:22px;	
	vertical-align:top;
	padding:0;
	margin:0;
	float:left;
	-webkit-appearance: none;
}

.attent_text{
	width:90%;
	padding-top:1px;
	float:left;
	font-weight:bold;
	font-size:100%;
}

.new_entry_txt{
	float:left;
	width:299px;
	line-height:42px;
}

.new_entry{
	float:right;
}

.login {
	margin:18px 0 0 0;
	padding:0;
	font-size:100%;
	font-weight:bold;
	cursor:pointer;
}

.loginhover {
	margin:18px 0 0 0;
	padding:0;
	font-size:100%;
	font-weight:bold;
	cursor:pointer;
}

.first_access {
	font-size:100%;
	font-weight:bold;
	cursor:pointer;
	background:#ff8000;
	border-bottom:2px solid #f44a00;
}

.first_accesshover {
	font-size:100%;
	font-weight:bold;
	cursor:pointer;
	background:#ff8000;
	border-bottom:2px solid #f44a00;
}

#jsreadmore{
	display:none;
}
#jsmorenew {
	display:block !important;
}

.logout{
	height:200px;
	padding-top:85px;
	text-align:center;
	font-size:100%;
}

.ssl{
	width:910px;
	margin:0 auto 25px auto;
	padding:25px;
	background:#F4F5F6;
	font-size:80%;
	line-height:150%;
	color:#333;
}

.l5{
	font-size:100%;
	color:#2abcf5;
	margin-bottom:12px;
	line-height:100%;
}

.extr_login {
}
.extr_login .msg_txt {
	padding:10px;
	background:#f0f1f2;
	color:#333;
	font-weight:bold;
	margin:30px 0 0 0;
}

.extr_login .note_txt_red {
	color:#ff0000;
	font-size:90%;
}

.extr_login .bnr_link {
	margin:30px auto 20px ;
	text-align:center;
}
.extr_login .bnr_link li {
	display:inline-block;
}
.extr_login .bnr_link li:first-child {
	/*border-right:1px solid #d2d2d2;*/
}

.extr_login .bnr_link_txt {
	width:440px;
	margin:30px auto 20px;
	text-align:center;
}
.extr_login .bnr_link_txt li {
	display:inline-block;
}
.extr_login .bnr_link_txt li a {
	display:block;
	background:#d0eeff;
	text-align:center;
	width:165px;
	padding:12px 2px 10px;
	text-decoration:none;
	color:#0067b8;
	font-weight:bold;
	border-radius:4px;
	line-height:1.5;
	border:1px solid #d2d2d2;
}
.extr_login .bnr_link_txt li a:hover {
	background:#def3ff;
}
.extr_login .bnr_link_txt li:first-child {
	/*border-right:1px solid #d2d2d2;*/
	margin:0 20px 0 0;
	padding:0 24px 0 0;
}

.extr_login .note_txt {
	font-weight:bold;
	color:#333;
	font-size:90%;
}

.new_entry_wrap{
	width:440px;
	margin:0px auto 0 auto;
	padding:0 0 6px 0;
	line-height:150%;
	font-size:80%;

}

.new_entry_wrap .extr_login .msg_txt {
	padding:10px;
	background:#f0f1f2;
	color:#333;
	font-weight:bold;
	margin:10px 0 0 0;
}

.new_entry_wrap .extr_login .note_txt {
	font-weight:bold;
	color:#333;
	font-size:90%;
}