@charset "shift_jis";
.f_500{width:500px;}
.f_300{width:300px;}
.f_210{width:210px;}
.f_150{width:150px;}

/* main */
.form_color{
	background-color: #000000;
	border: 1px solid #dddddd;
	color:#FFFFFF;
	appearance: none;
	width:79px !important;
}
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
select::-ms-expand {
  display: none;
}
.top_keyword_text{
	width:170px;
}
.search .newitem{
	margin-top:10px;
}
.search .newitem span{
	background:url(../../cmmn/cmmn_arrow_off.png) no-repeat;
	background-position:left 4px;
	padding-left:10px;
}
.search .newitem span:hover{
	background:url(../../cmmn/cmmn_arrow_on.png) no-repeat;
	background-position:left 4px;
	padding-left:10px;
}
.search .saleitem span{
	background:url(../../cmmn/cmmn_arrow_off.png) no-repeat;
	background-position:left 4px;
	padding-left:10px;
}
.search .saleitem span:hover{
	background:url(../../cmmn/cmmn_arrow_on.png) no-repeat;
	background-position:left 4px;
	padding-left:10px;
}
.search{
	margin:0 0 20px;
}
/* products */
.products_search{
	background-color: #262626;
	padding:9px;
	margin-bottom:10px;
}
.products_search p{
	font-size:14px;
	margin:1px 0 3px;
}
.products_keyword_text{
	width:150px;
}
.form_color_products{
	background-color: #262626;
	border: 1px solid #dddddd;
	color:#FFFFFF;
	appearance: none;
	width:71px !important;
}
.form_color_products_brand{
	background-color: #262626;
	border: 1px solid #dddddd;
	color:#FFFFFF;
	appearance: none;
	width:202px;
}
.form_color_products_list{
	background-color: #262626;
	border: 1px solid #dddddd;
	color:#FFFFFF;
	appearance: none;
	width:100%;
}

/* products_list */
.products_list_form_color{
	background-color: #262626;
	border: 1px solid #dddddd;
	color:#FFFFFF;
	appearance: none;
	font-size:10px;
}
.search_tab .detail_form{
	width:55px;
	font-size:12px;
}
.search_tab .photo_form{
	width:88px;
	font-size:12px;
}

/* detail */
.form_color_detail{
	background-color: #262626;
	border: 1px solid #dddddd;
	color:#FFFFFF;
	appearance: none;
}
.detail_form_select{width:268px;}
.detail_form_number{width:50px; text-align:center;}

/* cart */
.form_color_cart_members{
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	margin:1px 0 6px;
}
.form_color_cart_ymd{
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	margin:1px 0 6px;
	padding:0 5px 0 5px;
}

.form_color_cart_number{
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	margin:1px 0 6px;
	width:100px;
}
.form_color_magazine{
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
}

.focus{
color:#B4B4B6;
} 

.error{
	background-color:#e50a00;
	color:#FFFFFF;
}
.error_text{ color:#e50a00;}
.error_text a{ color:#e50a00;}





.contact_box table tr td .contact_form{
    background-color: #ffffff;
    border: 1px solid #ffffff;
	color:#000000;
	width:auto;
}

.contact_box table tr td .contact_form_error{
    background-color: #e50a00;
    border: 1px solid #ffffff;
	color:#FFFFFF;
	width:auto;
}

.search .new_sale_btn{
	margin-bottom:12px;
}
.search .new_sale_btn img{
	display:block;
	margin-bottom:12px;
}

.search input[type="button"].top_search_go_btn{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
	background-color:transparent;
	border:1px solid #FFFFFF;
	color: #ffffff;
	font-family:"メイリオ", "ヒラノ角ゴ Pro W3", Meiryo, sans-serif;
    padding: 0 6px;
}
.search input[type="button"].top_search_go_btn:hover{
	color:#00ffd6;
	border:1px solid #00ffd6;
}
.search input[type="text"].top_keyword_text{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
	background-color:#000000;
	border:1px solid #FFFFFF;
	color: #FFFFFF;
	font-family:"メイリオ", "ヒラノ角ゴ Pro W3", Meiryo, sans-serif;
	width:167px;
	padding:1px 0 1px 5px;
}
.search input[type="text"].price_text{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
	background-color:transparent;
	border:1px solid #FFFFFF;
	color: #ffffff;
	font-family:"メイリオ", "ヒラノ角ゴ Pro W3", Meiryo, sans-serif;
	width:71px;
	padding:1px 0 1px 5px;
}


.products_new_sale_btn{}
.products_new_sale_btn img{
	display:block;
	margin-bottom:12px;
}

.products_search input[type="button"].top_search_go_btn{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
	background-color:transparent;
	border:1px solid #FFFFFF;
	color: #ffffff;
	font-family:"メイリオ", "ヒラノ角ゴ Pro W3", Meiryo, sans-serif;
    padding: 0 6px;
}
.products_search input[type="button"].top_search_go_btn:hover{
	color:#00ffd6;
	border:1px solid #00ffd6;
}
.products_search input[type="text"].products_keyword_text{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
	background-color:#262626;
	border:1px solid #FFFFFF;
	color: #FFFFFF;
	font-family:"メイリオ", "ヒラノ角ゴ Pro W3", Meiryo, sans-serif;
	width:149px;
	padding:1px 0 1px 5px;
}
.products_search input[type="text"].price_text{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
	background-color:transparent;
	border:1px solid #FFFFFF;
	color: #ffffff;
	font-family:"メイリオ", "ヒラノ角ゴ Pro W3", Meiryo, sans-serif;
	width:62px;
	padding:1px 0 1px 5px;
}

.form_color_magazine_new{
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	width:346px;
	margin:0;
}



.shopping_cart_id_pass{
    background-color: #ffffff;
    border: 1px solid #ffffff;
	padding:0;
	width:302px;
}
input[type="button"].shopping_cart_id_pass_btn{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
	background-color:transparent;
	border:1px solid #FFFFFF;
	color: #ffffff;
	font-family:"メイリオ", "ヒラノ角ゴ Pro W3", Meiryo, sans-serif;
    padding: 4px 60px;
}
input[type="button"].shopping_cart_id_pass_btn:hover{
	color:#00ffd6;
	border:1px solid #00ffd6;
}

.shopping_cart_id_pass_info{
    background-color: #ffffff;
    border: 1px solid #ffffff;
	padding:0;
	width:284px;
}
input[type="button"].shopping_cart_id_pass_info_btn{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
	background-color:transparent;
	border:1px solid #FFFFFF;
	color: #ffffff;
	font-family:"メイリオ", "ヒラノ角ゴ Pro W3", Meiryo, sans-serif;
    padding: 4px 40px;
}
input[type="button"].shopping_cart_id_pass_info_btn:hover{
	color:#00ffd6;
	border:1px solid #00ffd6;
}

.shopping_cart_ssl_privacy{
	display:block;
	border:1px solid #FFFFFF;
	padding:6px 0;
	text-align:center;
}
.shopping_cart_ssl_privacy:hover{ border:1px solid #00ffd6;}







.members_from_index_table{}
.members_from_index_table thead tr td{
	font-size:15px;
}
.members_from_index_table tbody tr td.login_box1{
	background-color:#434343;
}
.members_from_index_table tbody tr td.login_box1 table{
	padding:15px 15px;
}
.members_from_index_table tbody tr td.login_box2{
	background-color:#434343;
}
.members_from_index_table tbody tr td.login_box2 table{
	background-color:#434343;
	padding:15px 15px;
	word-break: break-all;
}
.members_from_index_id_pass{
    background-color: #ffffff;
    border: 1px solid #ffffff;
	padding:0;
	width:312px;
}
input[type="button"].members_from_index_id_pass_btn{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
	background-color:transparent;
	border:1px solid #FFFFFF;
	color: #ffffff;
	font-family:"メイリオ", "ヒラノ角ゴ Pro W3", Meiryo, sans-serif;
    padding: 4px 60px;
	width:100%;
}
input[type="button"].members_from_index_id_pass_btn:hover{
	color:#00ffd6;
	border:1px solid #00ffd6;
}

.members_from_index_id_pass_info{
    background-color: #ffffff;
    border: 1px solid #ffffff;
	padding:0;
	width:312px;
}
input[type="button"].members_from_index_id_pass_info_btn{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
	background-color:transparent;
	border:1px solid #FFFFFF;
	color: #ffffff;
	font-family:"メイリオ", "ヒラノ角ゴ Pro W3", Meiryo, sans-serif;
    padding: 4px 40px;
	width:100%;
}
input[type="button"].members_from_index_id_pass_info_btn:hover{
	color:#00ffd6;
	border:1px solid #00ffd6;
}

.members_from_index_table .members_index_entry{
	background-color:#434343;
	padding:15px;
}
.members_from_index_table .members_index_entry a{
	display:inline-block;
	border:1px solid #FFFFFF;
	padding:6px 110px;
	text-align:center;
	margin-top:10px;
}
.members_from_index_table .members_index_entry a:hover{
	border:1px solid #00ffd6;
}









.shopping_cart_ssl_privacy{
	display:block;
	border:1px solid #FFFFFF;
	padding:6px 0;
	text-align:center;
}
.shopping_cart_ssl_privacy:hover{
	border:1px solid #00ffd6;
}













































.error{
	background-color:#e50a00;
	color:#FFFFFF;
}


