a:link {color: #12A0B5;}
a:visited {color: #277B86;}

#leftContents {
	width: 160px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	position: relative;
}

/* ログイン・新規登録 */
#LOGIN {width: 100%;}
#LOGIN h3 {width: 160px; height: 28px; margin: 0px; padding: 0px; background: url(img/login_heading.gif) no-repeat; text-indent: -9999em;}
#LOGIN .contents {background: url(img/login_cnt.gif) repeat-y;}
#LOGIN form {margin: 0px; padding: 0px;}
#LOGIN input {margin: 0px; padding: 0px;}
#LOGIN input[type="text"],#LOGIN input[type="password"] {
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
#LOGIN input[type="text"]:focus,#LOGIN input[type="password"]:focus {
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
#ID-LABEL {width: 30px; height: 20px; float: left; background: url(img/login_id_label.gif) no-repeat; margin: 0 0 0 10px; padding: 0px; text-indent: -9999em;}
input#loginid {font-size: 10px; width: 110px; height: 18px; float: left; margin: 1px 0; font-size: 12px; vertical-align:inherit;}

#PASSWORD-LABEL {width: 30px; height: 20px; float: left; background: url(img/login_pass_label.gif) no-repeat; margin: 0 0 0 10px; padding: 0px; text-indent: -9999em;}
input#loginpasswd {font-size: 10px; width: 110px; height: 18px; float: left; margin: 1px 0;}

input#LOGINBTN {width: 80px; height: 20px; float: right; margin: 5px 10px 5px 70px; padding: 0px;}

p#LOST {width: 140px; height: 20px; background: url(img/idpswd_lost.gif) no-repeat; margin: 0 10px 5px 10px; padding: 0px; text-indent: -9999em;}
p#LOST a {display: block; width: 140px; height: 20px; background: url(img/idpswd_lost.gif) no-repeat; margin: 0px; padding: 0px; text-indent: -9999em;}
p#LOST a:hover {background-position: 0 -20px;}

#LOGIN .footer {height: 12px; background: url(img/login_footer.gif) no-repeat; margin-bottom: 5px;}



/* 会員メニュー */
#MENU {width: 100%; margin: 0px; padding: 0px;}
#MENU h3 {display: block; width: 160px; height: 21px; margin: 0px; padding: 0px; background: url(img/menu_heading.gif) no-repeat; text-indent: -9999em;}
#MENU .contents {background: url(img/menu_cnt.gif) repeat-y;}

#MENU ul {list-style: none; margin: 0 0 5px 0; padding: 0px;}
#MENU ul li {display: block; width: 160px; margin: 0px; padding: 0px; text-indent: -9999em;}
#MENU ul li p.description {text-indent: -9999em;}

#MENU01 {height: 37px; background: url(img/menu_01.gif) no-repeat; margin: 0px; padding: 0px;}
#MENU02 {height: 37px; background: url(img/menu_02.gif) no-repeat; margin: 0px; padding: 0px;}
#MENU03 {height: 37px; background: url(img/menu_03.gif) no-repeat; margin: 0px; padding: 0px;}
#MENU04 {height: 37px; background: url(img/menu_04.gif) no-repeat; margin: 0px; padding: 0px;}
#MENU05 {height: 37px; background: url(img/menu_05.gif) no-repeat; margin: 0px; padding: 0px;}
#MENU06 {height: 52px; background: url(img/menu_06.gif) no-repeat; margin: 0px; padding: 0px;}

#MENU01 a {display: block; height: 37px; background: url(img/menu_01.gif) no-repeat;}
#MENU02 a {display: block; height: 37px; background: url(img/menu_02.gif) no-repeat;}
#MENU03 a {display: block; height: 37px; background: url(img/menu_03.gif) no-repeat;}
#MENU04 a {display: block; height: 37px; background: url(img/menu_04.gif) no-repeat;}
#MENU05 a {display: block; height: 37px; background: url(img/menu_05.gif) no-repeat;}
#MENU06 a {display: block; height: 52px; background: url(img/menu_06.gif) no-repeat;}

#MENU01 a:hover,#MENU02 a:hover,#MENU03 a:hover,#MENU04 a:hover,#MENU05 a:hover,#MENU06 a:hover {background-position: -160px 0;}


/* リンク */
#LINK {width: 100%; margin: 0; padding: 0;}
#LINK ul {list-style: none; margin: 0; padding: 0;}
#LINK ul li {margin: 0 0 4px 0; padding: 0;}


/* ____ フロートボックス解除用。_________________________________ */
.clear {
	clear: both;
}


/* カテゴリ検索 */
/*
#categorySearch {width: 100%; margin: 0 0 10px 0;}
#categorySearch h3 {width: 160px; height: 34px; background: url(img/category_top.gif) no-repeat; text-indent: -9999em;}
#categorySearch form {padding: 0 10px; background: url(img/category_mdl.gif) repeat-y;}
select#category {font-size: 12px; width: 140px;}
#categorySearch .footer {height: 10px; background: url(img/category_btm.gif) no-repeat;}
*/


/* メールマガジン */
/*
#mailMagazine {width: 100%; margin-bottom: 10px;}
#mailMagazine h3 {width:160px; height: 37px; background: url(img/mailmagazine_top.gif) no-repeat;}
#mailMagazine h3 span {display: none;}
#mailMagazine form {padding: 0 10px; background: url(img/mailmagazine_mdl.gif) repeat-y;}
#mailMagazine .p {margin: 5px 0;}
#mailMagazine .exp {color: #FFFFFF;}
input#mail_input {font-size: 12px; width: 136px; height: 16px;}
#mailMagazine .footer {height: 10px; background: url(img/mailmagazine_btm.gif) no-repeat;}
*/
