@charset "utf-8";

/*******************************************
共通スタイル
*******************************************/
html {

}
body {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	background-color: #000000;
	font:11px/1.8em Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	text-align:center;
}

td{
	font:11px/1.8em Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	color: #FFFFFF;
}

/*******************************************
リンクスタイル
*******************************************/
a img {
	border-style: none;
}
a:link {
	color: #00C8FF;
	text-decoration: none;
}
a:visited {
	color: #00C8FF;
	text-decoration: none;
}
a:hover {
	color: #FF7800;
	text-decoration:none;
}
a:active {
	color: #00C8FF;
	text-decoration: none;

}
/*******************************************
基本レイアウト
*******************************************/
h1,h2,h3{
	margin:0;
	padding:0;
}

p{margin:0 0 0px 0;}

img{border:0;}

#wrapper {
	margin: 0px auto;
	width: 900px;/* 20090602山口 幅調整 800px */
	text-align:left;
}

#contents {
	background-image:url(../images/contents_bg.gif);
	background-repeat:repeat-y;
}
#contents .headimage {
	background-image:url(../images/contents_top.gif);
	background-repeat:no-repeat;
	padding-top:10px;
}
#contents .footimage {
	background-image:url(../images/contents_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	height:10px;
}

.b-text01{
	font-weight:bold;
}

.b-text02{
	font-weight:bold;
	font-size:14px;
	color:#ffa000;
}

.s-text01{
	font-size:11px;
}

.c-text01{
	color:#dc2800;
}
/*******************************************
HEADER
*******************************************/

#header {
	width: 900px;/* 20090602山口 幅調整 800px */
	margin-bottom:10px;

}
#header h1{
	position:absolute;
	left:-9999px;
}

#headermenu{

	/*padding-left:1px;*//* 20090602山口 幅調整 1px */
}

#headermenu ul,li {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}

#headermenu li a {
	display:block;
	width:150px;/* 20090602山口 幅調整 133px */
	height:28px;
}

#headermenu li a span {
	position:absolute;
	left:-9999px;
	height:28px;
}

#headermenu #menu01 a {
	background:url("../images/header_menu01.jpg") no-repeat 0 0;
}
#headermenu #menu01 a:hover {
	background:url("../images/header_menu01_ov.jpg") no-repeat 0 0;
}
#headermenu #menu02 a {
	background:url("../images/header_menu02.jpg") no-repeat 0 0;
}
#headermenu #menu02 a:hover {
	background:url("../images/header_menu02_ov.jpg") no-repeat 0 0;
}
#headermenu #menu03 a {
	background:url("../images/header_menu03.jpg") no-repeat 0 0;
}
#headermenu #menu03 a:hover {
	background:url("../images/header_menu03_ov.jpg") no-repeat 0 0;
}
#headermenu #menu04 a {
	background:url("../images/header_menu04.jpg") no-repeat 0 0;
}
#headermenu #menu04 a:hover {
	background:url("../images/header_menu04_ov.jpg") no-repeat 0 0;
}
#headermenu #menu05 a {
	background:url("../images/header_menu05.jpg") no-repeat 0 0;
}
#headermenu #menu05 a:hover {
	background:url("../images/header_menu05_ov.jpg") no-repeat 0 0;
}
#headermenu #menu06 a {
	background:url("../images/header_menu06.jpg") no-repeat 0 0;
}
#headermenu #menu06 a:hover {
	background:url("../images/header_menu06_ov.jpg") no-repeat 0 0;
}

/*TEXT時*/

#headermenu-text{
	/*padding-left:1px;*//* 20090602山口 幅調整 1px */
}

#headermenu-text ul,li {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}

#headermenu-text li a {
	display:block;
	width:150px;/* 20090602山口 幅調整 133px */
	height:28px;
	text-align:center;
	background:url("../images/header_menu_bg.jpg") repeat-x 0 0;
	color:#FFFFFF;
	padding-top:3px;
}
#headermenu-text li a:hover  {
	display:block;
	width:150px;/* 20090602山口 幅調整 133px */
	height:28px;
	text-align:center;
	background:url("../images/header_menu_bg_ov.jpg") repeat-x 0 0;
}
/*******************************************
FOOTER
*******************************************/

#footer {
	clear: both;
	width: 900px;/* 20090602山口 幅調整 800px */
	text-align: right;
}


#footer .page-top{
	padding:5px 0 5px 0;
	font-size:11px;
}

#footer-menu{
	width: 900px;/* 20090602山口 幅調整 800px */
	background-image:url(../images/footer_bg.gif);
	background-repeat:no-repeat;
	text-align: center;
	padding:10px 0 0 0;
}
#footer-menu .footer-bottom{
	background-image:url(../images/footer_bg_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	padding-bottom:10px;
}

#footer-menu a{
	color:#FFFFFF;
}

#footer-menu a:hover {
	color: #FF7800;
}

#footer .copyright{
	margin: 0px auto;
	padding:20px 0 20px 0;
	font-size:11px;
	text-align: center;
}
#footer .poward{
	background-image:url(../images/powered.gif);
	background-repeat:no-repeat;
	width:179px;
	height:20px;
	margin: 0px auto;

}

/*******************************************
SIDE
*******************************************/

#sidebar {
	width: 240px;
	float: left;
	text-align: left;
}

#sidebar .middle-image_info{
	background-image:url(../images/sidebar_middle_image_info.gif);
	background-repeat:no-repeat;
	width:240px;
	height:15px;
	clear:both;
}

#sidebar .middle-image{
	background-image:url(../images/sidebar_middle_image.gif);
	background-repeat:no-repeat;
	width:240px;
	height:30px;
	clear:both;
}

#sidebar .sidebar-text01{
	border-bottom:dotted 1px #646464;
	padding-bottom:5px;
	margin-bottom:15px;
}
#sidebar .banner{
	padding:5px 0 0 0px;
}
/*store━━━━━━━━━━*/

#sidebar .store{
margin:5px 10px;
}

#sidebar #store-btn a{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:18px;
font-weight:400;
background-repeat:no-repeat;
background-position:center;
height:46px;
display:block;
width:220px;
background-image:url(../images/side_store.jpg);
margin:5px 10px;
}
#sidebar #store-btn h2{
	font-size:18px;
	margin:15px 0 0 73px;
}

#sidebar #store-btn a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#sidebar #store-btn a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#sidebar #store-btn a:hover {
	color: #FFFFFF;
	background-image:url(../images/side_store_ov.jpg);
	text-decoration:none;
}
#sidebar #store-btn a:active {
	color: #FFFFFF;
	text-decoration: none;
}

/*ログイン━━━━━━━━━━*/

#sidebar #login-bar{
	background-image:url(../images/sidebar_login.jpg);
	background-repeat:no-repeat;
	height:40px;
}

#sidebar #login-bar h2{
	position:absolute;
	left:-9999px;
}

#sidebar #login-bar-text{
	background-image:url(../images/sidebar_bar_bg.jpg);
	background-repeat:no-repeat;
	height:38px;
	padding:2px 0 0 20px;
}

#sidebar #login-bar-text h2{
	font-size:12px;
}

#sidebar #login{
	padding:0px 0 0 20px;

}

#sidebar #login-member-bar{
	background-image:url(../images/sidebar_members.jpg);
	background-repeat:no-repeat;
	height:40px;
}

#sidebar #login-member-bar h2{
	position:absolute;
	left:-9999px;
}

#sidebar #login-member-bar-text{
	background-image:url(../images/sidebar_bar_bg.jpg);
	background-repeat:no-repeat;
	height:38px;
	padding:2px 0 0 20px;
}

#sidebar #login-member-bar-text h2{
	font-size:12px;
}

#sidebar #login-member{
	padding:0px 0 0 20px;
}

#sidebar .formarea{
	padding:0 0 10px 0;
}

#formbtn_txt a {
	display:block;
	width:200px;
	height:22px;
	text-align:center;
	background:url("../images/form_btn_back.jpg") repeat-x 0 0;
	color:#FFFFFF;
	margin:3px 0;
}
#formbtn_txt a:hover  {
	display:block;
	width:200px;
	height:22px;
	text-align:center;
	background:url("../images/form_btn_back_ov.jpg") repeat-x 0 0;
	color:#FFFFFF;
	margin:3px 0;
}
#formbtn_txt2 a {
	display:block;
	width:200px;
	height:22px;
	text-align:center;
	background:url("../images/form_btn_back.jpg") repeat-x 0 0;
	color:#FFFFFF;
}
#formbtn_txt2 a:hover  {
	display:block;
	width:200px;
	height:22px;
	text-align:center;
	background:url("../images/form_btn_back_ov.jpg") repeat-x 0 0;
	color:#FFFFFF;
}

#sidebar .dotline01{
	width:200px;
	padding:10px 0 10px 0;
	border-top:dotted 1px #646464;
}

#sidebar .formsize{
	width:100%;
}

#sidebar #login-member ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#sidebar #login-member ul li {
	margin-bottom: 2px;
	list-style: none;
}
#sidebar #login-member ul li a {
	background-image: url(../images/sidebar_icon01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 180px;
	padding-left: 10px;
	color:#FFFFFF;
}

#sidebar #login-member ul li a:hover {
	color:#FF7800;
}

/*入会案内━━━━━━━━━━*/

#sidebar #nyukai-bar{
	background-image:url(../images/sidebar_nyukai.jpg);
	background-repeat:no-repeat;
	height:35px;
}

#sidebar #nyukai-bar h2{
	position:absolute;
	left:-9999px;
}

#sidebar #nyukai-bar-text{
	background-image:url(../images/sidebar_bar_bg_nyukai.jpg);
	background-repeat:no-repeat;
	height:38px;
	padding:2px 0 0 20px;
}

#sidebar #nyukai-bar-text h2{
	font-size:12px;
}

#sidebar #nyukai{
	padding:0px 0 0 20px;
}

#sidebar #nyukai ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#sidebar #nyukai ul li {
	margin-bottom: 2px;
	list-style: none;
}
#sidebar #nyukai ul li a {
	background-image: url(../images/sidebar_icon01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 180px;
	padding-left: 10px;
	color:#FFFFFF;
}

#sidebar #nyukai ul li a:hover {
	color:#FF7800;
}

/*INFORMATION━━━━━━━━━━*/

#sidebar #side-info-bar{
	background-image:url(../images/sidebar_info.jpg);
	background-repeat:no-repeat;
	height:40px;
}

#sidebar #side-info-bar h2{
	position:absolute;
	left:-9999px;
}

#sidebar #side-info-bar-text{
	background-image:url(../images/sidebar_bar_bg.jpg);
	background-repeat:no-repeat;
	height:38px;
	padding:2px 0 0 20px;
}

#sidebar #side-info-bar-text h2{
	font-size:12px;
}

#sidebar #side-info{
	padding:0px 20px 20px 20px;

}
#sidebar .image{
	width:200px;
	margin:5px 0px 5px 0px;
	text-align:center;

}

/*******************************************
MAIN
*******************************************/
#main {
	float: right;
	width: 640px;/* 20090602山口 幅調整 540px */
	text-align: left;
}

#main .new-icon01{
	margin-left:10px;
}
#main .submenu-icon01{
	margin-right:3px;
	
}

#main .main-area{
	padding:0px 0 10px 20px;
}

#main .dotline01{
	width:600px;
	margin:15px 0 0px 0;
	border-top:dotted 1px #646464;
	height:20px;
}

/* 20090605山口追加 */
#main .line{
	margin-top:25px;
	border-bottom:solid 1px #646464;
}
#main .get_flash{
	line-height:13px;
	margin:20px 0 20px 0;
}

#main .get_flash img{
float: right;
margin-left:60px;
}

/*title━━━━━━━━━━*/

#main .main-title{
	width:600px;/* 20090602山口 幅調整 500px */
	font-weight:bold;
	padding-bottom:0px;
	font-size:12px;
	clear:both;
}

#main .main-title a{
	color:#FFFFFF;
}

#main .main-title a:hover {
	color:#FF7800;
}

/*text━━━━━━━━━━*/

#main .main-contents{
	width:600px;/* 20090602山口 幅調整 500px */
	margin:0;
	padding:0;
}

/*山口追加　LightBoxスペース*/
#main .right_box{
	width:440px;
	margin:0;
	padding:0;
}

#main .right_box_area{
	width:278px;
	margin:0;
	padding:0;
	 float:left;

}
#main .right_box_area_text{
	width:322px;/* 20090602山口 幅調整 222px */
	margin:0;
	padding:0;
	float:right;
	float:left;
}

#main .dotline{
	clear:both;
	width:600px;/* 20090602山口 幅調整 */
	padding:0px;
	margin:0;
	height:7px;
	background-image:url(../images/dotline.gif);
	background-repeat:no-repeat;
	
}

/*image margin━━━━━━━━━━*/

.image-margin01{
	float:left;
	margin:0 20px 10px 0;
}

/*pagechange━━━━━━━━━━*/

#main .page-change{
	height:20px;
	border-bottom:solid 1px #646464;
	width:600px;/* 20090602山口 幅調整 500px */
	margin-bottom:10px;
}

#main .page-change-bottom{
	padding-top:1px;
	width:600px;/* 20090602山口 幅調整 500px */
	margin-bottom:1px;

}

#main .prev-page{
	float:left;
}

#main .next-page{
	float:right;
}

#main .to-all{
	float:right;
}

/*all━━━━━━━━━━*/

#main .main-all{
	width:600px;/* 20090602山口 幅調整 500px */
	font-weight:bold;
	padding:10px 0 5px 0;
	border-bottom:dotted 1px #646464;
	color:#FFFFFF;
}
#main .main-all a{
	color:#FFFFFF;
}

#main .main-all a:hover {
	color:#FF7800;
}

/*BANNER━━━━━━━━━━*/
#main .banner-area{
	padding-bottom:5px;
}
#main .banner{
	padding:0px 0 10px 20px;
}
#main #banner-flash{
	padding:10px 0 10px 20px;
}

/*NEWS━━━━━━━━━━*/
#main #news-bar{
	background-image:url(../images/bar_news.jpg);
	background-repeat:no-repeat;
	height:40px;
}
#main #news-bar h2{
	position:absolute;
	left:-9999px;
}
#main #news-bar-text{
	background-image:url(../images/bar_bg.jpg);
	background-repeat:no-repeat;
	height:36px;
	padding:4px 0 0 20px;
}

#main #news-bar-text h2{
	font-size:12px;
}
#main #news{
	padding:0px 0 5px 0;
	width:600px;/* 20090602山口 幅調整 500px */
}

/*MEMBER━━━━━━━━━━*/
#main #member-bar{
	background-image:url(../images/bar_member.jpg);
	background-repeat:no-repeat;
	height:40px;
}
#main #member-bar h2{
	position:absolute;
	left:-9999px;
}
#main #member-bar-text{
	background-image:url(../images/bar_bg.jpg);
	background-repeat:no-repeat;
	height:36px;
	padding:4px 0 0 20px;
}

#main #member-bar-text h2{
	font-size:12px;
}
#main #member{
	padding:0px 0 5px 0;
	width:600px;/* 20090602山口 幅調整 500px */
}

/*Content4━━━━━━━━━━ 20090626佐々木 追加 */
#main #content4-bar{
	background-image:url(../images/bar_content4.jpg);
	background-repeat:no-repeat;
	height:40px;
}
#main #content4-bar h2{
	position:absolute;
	left:-9999px;
}
#main #content4-bar-text{
	background-image:url(../images/bar_bg.jpg);
	background-repeat:no-repeat;
	height:36px;
	padding:4px 0 0 20px;
}

#main #content4-bar-text h2{
	font-size:12px;
}
#main #content4{
	padding:0px 0 5px 0;
	width:600px;/* 20090602山口 幅調整 500px */
}

/*Content5━━━━━━━━━━ 20090626佐々木 追加 */
#main #content5-bar{
	background-image:url(../images/bar_content5.jpg);
	background-repeat:no-repeat;
	height:40px;
}
#main #content5-bar h2{
	position:absolute;
	left:-9999px;
}
#main #content5-bar-text{
	background-image:url(../images/bar_bg.jpg);
	background-repeat:no-repeat;
	height:36px;
	padding:4px 0 0 20px;
}

#main #content5-bar-text h2{
	font-size:12px;
}
#main #content5{
	padding:0px 0 5px 0;
	width:600px;/* 20090602山口 幅調整 500px */
}

/*SPECIAL━━━━━━━━━━*/
#main #special-bar{
	background-image:url(../images/bar_special.jpg);
	background-repeat:no-repeat;
	height:40px;
}
#main #special-bar h2{
	position:absolute;
	left:-9999px;
}
#main #special-bar-text{
	background-image:url(../images/bar_bg.jpg);
	background-repeat:no-repeat;
	height:36px;
	padding:4px 0 0 20px;
}

#main #special-bar-text h2{
	font-size:12px;
}
#main #special{
	padding:0px 0 5px 0;
	width:600px;/* 20090602山口 幅調整 500px */
}

/*会員情報━━━━━━━━━━*/
#main #member-info-bar{
	background-image:url(../images/bar_member_info.jpg);
	background-repeat:no-repeat;
	height:40px;
}
#main #member-info-bar h2{
	position:absolute;
	left:-9999px;
}

#main #member-info-bar-text{
	background-image:url(../images/bar_bg.jpg);
	background-repeat:no-repeat;
	height:36px;
	padding:4px 0 0 20px;
}
#main #member-info-bar-text h2{
	font-size:12px;
}
#main #member-info{
	padding:0px 0 5px 0;
	width:600px;/* 20090602山口 幅調整 500px */
}
#main #member-info ul {
	list-style:none;
	margin:0px;
	padding:0px 0 20px 0;
}
#main #member-info ul li {
	margin-bottom: 2px;
	list-style: none;
}
#main #member-info ul li a {
	background-image: url(../images/sidebar_icon01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 180px;
	padding-left: 10px;
	color:#FFFFFF;
}

#main #member-info ul li a:hover {
	color:#FF7800;
}

#main #mypage-bar{
	background-image:url(../images/bar_mypage_edit.jpg);
	background-repeat:no-repeat;
	height:40px;
}
#main #mypage-bar h2{
	position:absolute;
	left:-9999px;
}

#main #mypage-bar-text{
	background-image:url(../images/bar_bg.jpg);
	background-repeat:no-repeat;
	height:36px;
	padding:4px 0 0 20px;
}

#main #mypage-bar-text h2{
	font-size:12px;
}
#main #mypage{
	padding:0px 0 5px 0;
	width:600px;/* 20090602山口 幅調整 500px */
}

/*NYUKAI━━━━━━━━━━*/

#main #nyukai-bar{
	background-image:url(../images/bar_nyukai.jpg);
	background-repeat:no-repeat;
	height:40px;
}
#main #nyukai-bar h2{
	position:absolute;
	left:-9999px;
}

#main #nyukai-bar-text{
	background-image:url(../images/bar_bg.jpg);
	background-repeat:no-repeat;
	height:36px;
	padding:4px 0 0 20px;
}
#main #nyukai-bar-text h2{
	font-size:12px;
}

#main #nyukai{
	padding:0px 0 5px 0;
	width:600px;/* 20090602山口 幅調整 500px */
}

#main #nyukai h3{
	font-size:14px;
	font-weight:bold;
	padding-bottom: 10px;
}

#main #nyukai ul {
	list-style:none;
	margin:0px;
	padding:0px 0 20px 0;
}
#main #nyukai ul li {
	margin-bottom: 10px;
	list-style: none;
}
#main #nyukai ul li a {
	background-image: url(../images/sidebar_icon01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-right:20px;
	padding-left: 10px;
	color:#FFFFFF;
}

#main #nyukai ul li a:hover {
	color:#FF7800;
}

/*2009.05.20山口追加*/


#main #nyukai #btn-area a{
text-align:center;
background-repeat:no-repeat;
background-position:center;
height:22px;
display:block;
width:200px;
background-image:url(../images/nyukai_btn.jpg);
padding-top: 10px;
padding-bottom: 20px;
}
#main #nyukai #btn-area h2{
	font-size:14px;
	padding-top:8px;
}

#main #nyukai #btn-area a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#main #nyukai #btn-area a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#main #nyukai #btn-area a:hover {
	color: #FFFFFF;
	background-image:url(../images/nyukai_btn_ov.jpg);
	text-decoration:none;
}
#main #nyukai #btn-area a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.nyukai_red {
	color:#F00;
}


/*認証エラー━━━━━━━━━━*/

#main #passerror-bar{
	background-image:url(../images/bar_password_error.jpg);
	background-repeat:no-repeat;
	height:40px;
}
#main #passerror-bar h2{
	position:absolute;
	left:-9999px;
}
#main #passerror-bar-text{
	background-image:url(../images/bar_bg.jpg);
	background-repeat:no-repeat;
	height:36px;
	padding:4px 0 0 20px;
}
#main #passerror-bar-text h2{
	font-size:12px;
}

#main #passerror{
	padding:0px 0 5px 0;
	width:600px;/* 20090602山口 幅調整 500px */
}
/*パスワード送信━━━━━━━━━━*/

#main #sendpass-bar{
	background-image:url(../images/bar_send_password.jpg);
	background-repeat:no-repeat;
	height:40px;
}
#main #sendpass-bar h2{
	position:absolute;
	left:-9999px;
}
#main #sendpass-bar-text{
	background-image:url(../images/bar_bg.jpg);
	background-repeat:no-repeat;
	height:36px;
	padding:4px 0 0 20px;
}
#main #sendpass-bar-text h2{
	font-size:12px;
}
#main #sendpass{
	padding:0px 0 5px 0;
	width:600px;/* 20090602山口 幅調整 500px */
}

.form-size01{
	width:260px;
}
/*パスワードリマインダ━━━━━━━━━━*/

#main #passwordremind-bar{
	background-image:url(../images/bar_passwordremid.jpg);
	background-repeat:no-repeat;
	height:40px;
}
#main #passwordremind-bar h2{
	position:absolute;
	left:-9999px;
}
#main #passwordremind-bar-text{
	background-image:url(../images/bar_bg.jpg);
	background-repeat:no-repeat;
	height:36px;
	padding:4px 0 0 20px;
}
#main #passwordremind-bar-text h2{
	font-size:12px;
}
#main #passwordremind{
	padding:0px 0 5px 0;
	width:600px;/* 20090602山口 幅調整 500px */
}
/*store━━━━━━━━━━*/

#main #store-bar{
	background-image:url(../images/bar_news.jpg);
	background-repeat:no-repeat;
	height:40px;
}
#main #store-bar h2{
	position:absolute;
	left:-9999px;
}
#main #store-bar-text{
	background-image:url(../images/bar_bg.jpg);
	background-repeat:no-repeat;
	height:36px;
	padding:4px 0 0 20px;
	color:#FFFFFF;
}
#main #store-bar-text h2{
	font-size:12px;
}

#main #store-bar-menu{
	background-image:url(../images/store_bk_menu_s.gif);
	background-repeat:no-repeat; 
	height:70px;
	padding:5px 0 0 10px;
	font-size:12px;
	color:#FFFFFF;
	display:block;
}

#main #store-bar-menu2{
	background-image:url(../images/store_bk_menu.gif);
	background-repeat:no-repeat; 
	height:36px;
	padding:5px 0 0 10px;
	font-size:12px;
	color:#FFFFFF;
	display:block;
}
#main #store-bar-menu img{
/*vertical-align:middle;*/
margin-bottom:2px;
}
#main #store-bar-menu a:link{
color:#FFFFFF;
}
#main #store-bar-menu a:visited{
color:#FFFFFF;
}
#main #store-bar-menu a:hover{
color: #FF7800;
}
#main #store-pan-menu { 
color:#FFFFFF;
}
#main #store-pan-menu a:link{
color:#FFFFFF;
}
#main #store-pan-menu a:visited{
color:#FFFFFF;
}
#main #store-pan-menu a:hover{
color: #FF7800;
}


#main #add_cart{
text-align:center;
/*margin:10px 0;*/
}
/*indexページ各アイテムＴＯＰ画像*/
#main #store_index_top{
background-image:url(../images/store_bk_top_content_t.jpg);
background-repeat:no-repeat;
height:10px;
margin:0px;
font-size:8px;
}
/*indexページ各アイテムＵＮＤＥＲ画像*/
#main #store_index_down{
background-image:url(../images/store_bk_top_content_d.jpg);
background-repeat:no-repeat;
height:10px;
}
/*indexページ各アイテムＵＮＤＥＲ画像*/
#main #store_index_imageback{
background-color:#000000;

}
/*index.html各アイテムテキスト部分。背景色*/
#main #store_index_back{
background-color:#000000;
}
/*タイトル*/
#main #store_index_title{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:5px 10px 5px 10px;
}
#main #store_index_title a:link{
color:#FFFFFF;
}
#main #store_index_title a:visited{
color:#FFFFFF;
}
#main #store_index_title a:hover{
color:#FF7800;
}

/*タイトル*/
#main #store_index_txt{
font-size:12px;
color:#787878;
padding:5px 10px 5px 10px;
}

/*listページ各アイテムＴＯＰ画像*/
#main #store_list_top{
background-image:url(../images/store_list_content_t.jpg);
background-repeat:no-repeat;
height:6px;
width:144px;
font-size:5px;
}
/*listページ各アイテムＵＮＤＥＲ画像*/
#main #store_list_down{
background-image:url(../images/store_list_content_d.jpg);
background-repeat:no-repeat;
height:5px;
margin:0;
}

/*list.html各アイテムテキスト部分。背景色・マージン*/
#main #store_list_content{
background-color:#000000;
font-size:12px;
line-height:normal;
padding:5px 0 0 6px;
color:#FFFFFF;
width:132px;
}

#main #store_list_content img{
}

#main #store_list_orange{
color:#FF9900;
}
#main #store_list_content a:link{
color:#FFFFFF;
}
#main #store_list_content a:visited{
color:#FFFFFF;
}
#main #store_list_content a:hover{
color:#FF7800;
}

/*アイテム画像背景色＆センター表示*/
#main #store_top_img{
background-color:#000000;
text-align:center;
}

/*このカテゴリ一覧へﾎﾞﾀﾝの上部マージン*/

/*index.htmlの各アイテムタイトル文字*/
#main #store_top_content h3{
color:#ffffff;
font-size:12px;
font-weight:600;
margin:5px 0;
}
/*item.htmlの画像エリアマージン*/
#main #store_item_img {
width:240px;
}
#main #store_item_img img{
margin:0 0 10px 0 ;
}
/*item.htmlの詳細エリア*/
#main #store_item_detail {
width:330px;/*20090608山口 幅調整 240px */
}
#main #store_item_detail img{
margin:0 0 2px 0;
}
#main #store_item_detail h2{
font-size:12px;
line-height:normal;
}
#main #store_item_txt {
width:330px;/* 20090608山口 幅調整 500px */
margin:0 0 20px 0 ;
color:#FFFFFF;
margin-top:20px;/* 20090608山口 追加 */
}

#main #store #line{
	margin-top:15px;
	margin-bottom:15px;
	border-bottom:solid 1px #646464;
}

#main #store{
	/*padding:0px 0 5px 0;*/
	width:600px;/* 20090608山口 幅調整 500px */
	color:#787878;
	
}



#main #store #dotline_serch{
	width:580px;/* 20090602山口 幅調整 */
	padding:0px;
	margin:0;
	height:7px;
	background-image:url(../images/dotline_serch.gif);
	background-repeat:no-repeat;
	
}
#main #store #serch{
	margin-top:2px;
	height:22px;
	width:580px;
}

/*itemページその他の商品申込 以下2011.07.12*/
#main #store_other_apply{
	margin:40px 0 0 0;
}
/*その他の商品各アイテムＴＯＰ画像*/
#main #store_other_top{
background-image:url(../images/store_other_content_t.jpg);
background-repeat:no-repeat;
height:6px;
width:121px;
font-size:5px;
}
/*その他の商品各アイテムＵＮＤＥＲ画像*/
#main #store_other_down{
background-image:url(../images/store_other_content_d.jpg);
background-repeat:no-repeat;
height:15px;
margin:0;
}

/*その他の商品各アイテムテキスト部分。背景色・マージン */
#main #store_other_content{
background-color:#000000;
font-size:12px;
line-height:normal;
padding:5px 0 0 6px;
color:#FFFFFF;
width:115px;
}
#main #store_other_content a:link{
color:#FFFFFF;
}
#main #store_other_content a:visited{
color:#FFFFFF;
}
#main #store_other_content a:active{
color:#FFFFFF;
}
#main #store_other_content a:hover{
color:#FF7800;
}
#main #store_other_img{
background-color:#000000;
text-align:center;
}
/*itemページ最近チェックした*/
#main #store_recently_check{
	margin:40px 0 0 0;
}

