@charset "utf-8";

#sub_container {

}

#sub_container a {
	text-decoration:none;
}






/*
 .banner [
----------------------------------------------------------- */


#sub_container .banner {
	text-align: center;
	padding: 10px 0 20px;
}

#sub_container .banner img {
	vertical-align: bottom;
}





/*
 .sidebar [
----------------------------------------------------------- */


#sub_container .sidebar * {
	border:none;
	font-size: 12px;
	line-height: 1.2;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#sub_container .sidebar {
	width: 170px;
	margin: 5px;
	background: #ffffff;
	border: 1px solid #f67983;
}

#sub_container .sidebar h2 {
	background: #f67983 url(/skin/tanken/img/bg_box.gif) repeat-x scroll left top;
	margin: 5px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}

#sub_container .sidebar h2 span {
	margin-right: 0.7em;
}

#sub_container .sidebar li {
	list-style-type: none;
	margin: 5px;
	padding: 5px;
	background-color: #ffdddd;
}

#sub_container .sidebar div.more {
	text-align: right;
	margin: 5px;
}

#sub_container .sidebar div.more img.arrow_1 {
	background:transparent url(/skin/tanken/img/icon_arrow_1.gif) no-repeat scroll 0 100%;
	height:14px;
	width:17px;	
}

#sub_container .sidebar #side_news_list p {
	margin: 5px;
	padding: 5px;
	background-color: #ffdddd;
}

#sub_container .sidebar #side_news_list p img {
	width: 14px;
	height: 14px;
}

#sub_container .sidebar #side_bp {
	text-align: center;
	margin: 5px;
}



/*
 #loginbox [
----------------------------------------------------------- */

#sub_container #loginbox {
	width: 170px;
	margin: 5px;
	background: #ffffff url(/skin/tanken/img/back_line.gif) repeat scroll left top;;
}

#sub_container #loginbox h2 {
	background: #f67983 url(/skin/tanken/img/bg_box.gif) repeat-x scroll left top;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}

#sub_container #loginbox .login {
	padding: 5px 5px;
}

#sub_container #loginbox .login .username {
	margin: 15px 0 10px;
	line-height: 10px;
}

#sub_container #loginbox .login .password {
	margin: 10px 0;
	line-height: 10px;
}

#sub_container #loginbox .login input.text {
	width: 154px;
	border: 1px solid #888888;
	height: 1.5em;
	padding: 2px;
}

#sub_container #loginbox .login .is_save {
	margin: 10px 0;
}

#sub_container #loginbox .login .is_save #is_save {
}

#sub_container #loginbox .login .submit {
	margin: 10px 0 15px;
	line-height: 10px;
	text-align: center;
}

#sub_container #loginbox .login .submit #button_login {
	width: 80px;
	background-color:#FFFFFF;
	border:1px solid #888888;
	color:#333333;
	font-size:10pt;
	vertical-align:middle;
}

#sub_container #loginbox .login .password_query {
	margin: 5px 0;
	line-height: 1;
}

#sub_container #loginbox .login .new_regist {
	margin: 5px 0;
	line-height: 1;
}
