@charset "Shift_JIS";

/*
=================================================================
STMonline
Author: NORABOU(http://www.norabou.com/)
Copyright: STMonline,NORABOU(http://www.norabou.com/)
=================================================================
*/

@import url('import.css');

/*
=================================================================
TAGS
=================================================================
*/
body{
margin: 0px; 
padding: 0px; 
background: #aeaeae url(https://shop2.genesis-ec.com/17263/img/bg.gif) top center repeat-y;
font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 1.3em;
color: #494949;
text-align: center;
}
table,tr,td{
font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 1.3em;
color: #494949;
}
a:link{color:#9ec036; text-decoration: none;}
a:visited{color:#9ec036; text-decoration: none;}
a:active{text-decoration: underline;}
a:hover{text-decoration: underline;}
img{
border: none;
}
br{
letter-spacing: normal;
}
form{
margin: 0px;
padding: 0px;
}
/*
=================================================================
COMMON
=================================================================
*/
.c_key{
color: #ffc600;
}
.c_key2{
color: #9ec036;
}
.font_l{
font-size: 12px;
}
.hidden{
display: none;
}
.right{
text-align: right;
}
.red{
color: #ff0000;
}
.icon{
vertical-align: middle;
}
/*
=================================================================
CONTAINER
=================================================================
*/
#container{
margin: 0px auto;
width: 770px;
text-align: left;
}
/*
=================================================================
HEADER
=================================================================
*/
#header{
position: relative;
width: 770px;
height: 105px;
background: url(https://shop2.genesis-ec.com/17263/img/bg_header.gif) top left no-repeat;
}
#header h1{
position: absolute;
top: 20px;
left: 17px;
margin: 0px;
padding: 0px;
}
#menu{
position: absolute;
top: 2px;
left: 300px;
margin: 0px;
padding: 0px;
list-style-type: none;
}
#menu li{
display: inline;
margin: 0px 3px;
font-weight: bold;
letter-spacing: normal;
}
#menu a:link{color:#ffffff; text-decoration: none;}
#menu a:visited{color:#ffffff; text-decoration: none;}
#menu a:active{color:#ffffff; text-decoration: underline;}
#menu a:hover{color:#ffffff; text-decoration: underline;}
#easysearch{
position: absolute;
top: 20px;
left: 410px;
}
#easysearch #easysearch_box{
position: absolute;
top: 2px;
}
#easysearch .inputbox{
width: 230px;
}
#easysearch #easysearch_btn{
position: absolute;
left: 245px;
}
#cart_btn{
position: absolute;
top: 22px;
left: 721px;
}
a.btn_cart:link {display: block; width: 40px; height: 40px; background: url(https://shop2.genesis-ec.com/17263/img/btn_cart_off.gif) no-repeat;}
a.btn_cart:visited {display: block; width: 40px; height: 40px; background: url(https://shop2.genesis-ec.com/17263/img/btn_cart_off.gif) no-repeat;}
a.btn_cart:active {display: block; width: 40px; height: 40px; background: url(https://shop2.genesis-ec.com/17263/img/btn_cart_off.gif) no-repeat;}
a.btn_cart:hover {display: block; width: 40px; height: 40px; background: url(https://shop2.genesis-ec.com/17263/img/btn_cart_off.gif) no-repeat;}
#menu_category{
position: absolute;
top: 67px;
margin: 0px;
padding: 0px;
list-style-type: none;
}
#menu_category li{
float: left;
margin: 0px;
padding: 0px;
}
a.btn_newschool:link {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_newschool_off.gif) no-repeat;}
a.btn_newschool:visited {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_newschool_off.gif) no-repeat;}
a.btn_newschool:active {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_newschool_off.gif) no-repeat;}
a.btn_newschool:hover {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_newschool_on.gif) no-repeat;}
a.btn_oldschool:link {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_oldschool_off.gif) no-repeat;}
a.btn_oldschool:visited {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_oldschool_off.gif) no-repeat;}
a.btn_oldschool:active {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_oldschool_off.gif) no-repeat;}
a.btn_oldschool:hover {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_oldschool_on.gif) no-repeat;}
a.btn_melodic:link {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_melodic_off.gif) no-repeat;}
a.btn_melodic:visited {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_melodic_off.gif) no-repeat;}
a.btn_melodic:active {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_melodic_off.gif) no-repeat;}
a.btn_melodic:hover {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_melodic_on.gif) no-repeat;}
a.btn_emo:link {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_emo_off.gif) no-repeat;}
a.btn_emo:visited {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_emo_off.gif) no-repeat;}
a.btn_emo:active {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_emo_off.gif) no-repeat;}
a.btn_emo:hover {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_emo_on.gif) no-repeat;}
a.btn_chaotic:link {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_chaotic_off.gif) no-repeat;}
a.btn_chaotic:visited {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_chaotic_off.gif) no-repeat;}
a.btn_chaotic:active {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_chaotic_off.gif) no-repeat;}
a.btn_chaotic:hover {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_chaotic_on.gif) no-repeat;}
a.btn_japanese:link {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_japanese_off.gif) no-repeat;}
a.btn_japanese:visited {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_japanese_off.gif) no-repeat;}
a.btn_japanese:active {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_japanese_off.gif) no-repeat;}
a.btn_japanese:hover {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_japanese_on.gif) no-repeat;}
a.btn_goods:link {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_goods_off.gif) no-repeat;}
a.btn_goods:visited {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_goods_off.gif) no-repeat;}
a.btn_goods:active {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_goods_off.gif) no-repeat;}
a.btn_goods:hover {display: block; width: 110px; height: 33px; background: url(https://shop2.genesis-ec.com/17263/img/btn_goods_on.gif) no-repeat;}
/*
=================================================================
CONTENTS
=================================================================
*/
#contents{
margin: 10px 0px 10px 20px;
width: 730px;
text-align: center;
}
#left_box{
width: 240px;
float: left;
display: inline;
text-align: left;
}
#right_box{
width: 470px;
float: right;
display: inline;
text-align: left;
}

/*
=================================================================
BOX
=================================================================
*/
/* BOX */
.innerbox{
text-align: left;
}
.innerbox .status{
text-align: right;
margin: 0px;
padding: 0px;
}
.innerbox h2{
margin: 0px 0px 10px 0px;
padding: 5px 0px 0px 0px;
}
/* BOX-S */
.innerbox_s{
margin: 0px 0px 10px 0px;
}
.innerbox_s h2{
margin: 0px 0px 10px 0px;
padding: 5px 0px 0px 0px;
}
.innerbox_s p{
margin: 0px 0px 10px 0px;
padding: 0px;
}
/* BOX-L */
.innerbox_l{
margin: 0px 0px 10px 0px;
}
.innerbox_l h2{
margin: 0px 0px 10px 0px;
padding: 5px 0px 0px 0px;
}
/*
=================================================================
FOOTER
=================================================================
*/
#footer{
clear: both;
padding: 50px 0px 20px 0px;
text-align: center;
}
#footer p{
margin: 0px;
padding: 0px;
}
/*
=================================================================
#TOP
=================================================================
*/
/* Daily Arrival*/
.date td{
vertical-align: top;
}
.date_icon{
position: relative;
width: 46px;
height: 55px;
background:url(https://shop2.genesis-ec.com/17263/img/bg_date.gif) top left no-repeat;
}
.date p{
position: absolute;
top: 12px;
left: 10px;
margin: 0px;
padding: 0px;
text-align: center;
}
.date .month{
font-family: Verdana;
font-size: 10px;
letter-spacing: normal;
font-weight: bold;
color: #9ec036;
}
.date .day{
font-family: Arial;
font-size: 20px;
line-height: 20px;
font-weight: bold;
color: #ffc600;
}
.date ul{
margin: 0px 0px 0px 5px;
padding: 0px;
width: 170px;
list-style-type: none;
}
.date li{
margin: 0px;
padding: 0px;
}
/* New Arrival*/
#new_arrival_l .tb{
margin: 0px;
padding: 0px;
}
#new_arrival_l .td_thumb{
vertical-align: top;
}
#new_arrival_l .td_thumb p{
border: 1px solid #b5b5b5;
padding: 1px;
margin: 0px 0px 10px 0px;
}
#new_arrival_l .td_detail{
vertical-align: top;
}
#new_arrival_l .td_detail .item{
position: relative;
margin: 0px 10px 10px 5px;
padding: 0px;
width: 165px;
line-height: 1.2em;
}
#new_arrival_l p{
margin: 0px;
padding: 0px;
}
#new_arrival_l .icon_cart{
position: absolute;
top: 0px;
left: 149px;
}
/* Featured Item */
#featured_item_l .tb{
margin: 0px;
padding: 0px;
}
#featured_item_l .td_thumb{
vertical-align: top;
}
#featured_item_l .td_thumb p{
border: 1px solid #b5b5b5;
padding: 1px;
margin: 0px 0px 10px 0px;
}
#featured_item_l .td_detail{
vertical-align: top;
}
#featured_item_l .td_detail .item{
position: relative;
margin: 0px 0px 10px 10px;
padding: 0px;
width: 360px;
line-height: 1.2em;
}
#featured_item_l p{
margin: 0px;
padding: 0px;
}
#featured_item_l .icon_cart{
position: absolute;
top: 0px;
left: 328px;
}
/* Ranking */
#ranking_l td{
padding: 3px;
}
#ranking_l td p{
margin: 0px;
padding: 0px;
line-height: 1em;
}
#ranking_l .td_detail p{
width: 170px;
}
#ranking_l .td_thumb p{
border: 1px solid #b5b5b5;
padding: 1px;
margin: 0px 0px 10px 0px;
}
/*
=================================================================
#SEARCH
=================================================================
*/
#search .blue_frame_l{
width: 730px;
padding: 10px 0px;
margin: 0px auto 20px auto;
border: 1px solid #cccccc;
background-color: #e5eeff;
text-align: center;
}
#search .blue_frame_l table{
margin: 0px auto;
width: 700px;
text-align: left;
}
#search .blue_frame_l td{
}
#search_container .item_thumb{
width: 355px;
height: 64px;
overflow: hidden;
/* 3列表示用 width: 230px;*/
float: left;
margin: 0px 10px 10px 0px;
position: relative;
}
#search_container .tb{
margin: 0px;
padding: 0px;
}
#search_container .td_thumb{
vertical-align: top;
}
#search_container .td_thumb p{
border: 1px solid #b5b5b5;
padding: 1px;
margin: 0px;
}
#search_container .td_detail{
vertical-align: top;
}
#search_container .td_detail p{
margin: 0px 15px 10px 5px;
padding: 0px;
line-height: 1.2em;
}
#search_container p{
margin: 0px;
padding: 0px;
}
#search_container .icon_cart{
position: absolute;
top: 0px;
/* 3列表示用 left: 210px; */
left: 335px;
}
#search_footer{
clear: both;
width: 730px;
padding: 10px 0px;
margin: 0px auto 20px auto;
border: 1px solid #cccccc;
background-color: #e5eeff;
text-align: center;
}
#search_footer table{
margin: 0px auto;
width: 700px;
}
#search_footer .td_navi{
vertical-align: top;
width: 550px;
}
#search_footer .td_next{
vertical-align: top;
width: 150px;
}
.orange_frame{
width: 730px;
padding: 10px 0px;
margin: 0px 0px 10px 0px;
border: 1px solid #cccccc;
background-color: #fff0cb;
text-align: center;
}
.search_form{
width: 730px;
padding: 30px 0px;
margin: 0px auto 20px auto;
border: 1px solid #cccccc;
background-color: #e5eeff;
text-align: center;
}
.search_form h3{
font-size: 12px;
color: #ffc600;
margin: 0px;
padding: 0px 0px 5px 0px;
}
.tb_600{
margin: 0px auto;
width: 600px;
border-width: 1px 1px 0px 0px;
border-style: solid;
border-color: #cccccc;
background-color: #ffffff;
}
.tb_600 td{
padding: 10px;
border-width: 0px 0px 1px 1px;
border-style: solid;
border-color: #cccccc;
text-align: left;
}
.tb_600 .td_condition{
width: 175px;
background-color: #ebebeb;
}
.tb_600 .td_value{
width: 425px;
}
.tb_600 .td_submit{
text-align: center;
padding: 30px;
}
/*
=================================================================
#SHOPPNG CART
=================================================================
*/
#shoppingcart .tb_step{
margin: 5px 0px 10px 0px;
}
#shoppingcart .tb_step td{
padding: 5px 16px 5px 0px;
}
#shoppingcart .tb_settlement{
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
width: 730px;
margin-bottom: 20px;
}
#shoppingcart .tb_settlement td{
padding: 10px;
}
#shoppingcart .tb_settlement .td_tag{
text-align: center;
font-weight: bold;
border-width: 0px 0px 1px 1px;
border-style: solid;
border-color: #cccccc;
}
#shoppingcart .tb_settlement .td_tag_l{
text-align: center;
font-weight: bold;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #cccccc;
}
#shoppingcart .tb_settlement .td_thumb{
text-align: center;
font-weight: bold;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #cccccc;
}
#shoppingcart .tb_settlement .td_thumb p{
border: 1px solid #b5b5b5;
padding: 1px;
margin: 0px auto;
}
#shoppingcart .tb_settlement .td_detail{
width: 355px;
border-width: 0px 0px 1px 1px;
border-style: solid;
border-color: #cccccc;
}
#shoppingcart .tb_settlement .td_detail p{
}
#shoppingcart .tb_settlement .td_75{
text-align: center;
width: 75px;
border-width: 0px 0px 1px 1px;
border-style: solid;
border-color: #cccccc;
}
#shoppingcart .tb_settlement .td_attention{
vertical-align: top;
}
#shoppingcart .tb_settlement .td_item{
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #cccccc;
}
#shoppingcart .tb_settlement .td_value{
text-align: right;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #cccccc;
}
#shoppingcart .tb_settlement .td_submit{
text-align: center;
}
#shoppingcart .tb_settlement .td_submit p{
padding-top: 10px;
}
/*
=================================================================
#ITEM
=================================================================
*/
#item .tb_detail{
margin: 5px 0px 10px 0px;
}
#item .tb_detail .td_thumb{
padding: 5px 16px 5px 0px;
vertical-align: top;
text-align: center;
font-weight: bold;
}
#item .tb_detail .td_thumb p.thumb_pic{
border: 1px solid #b5b5b5;
padding: 1px;
margin: 0px auto;
}
#item .tb_detail .td_thumb ul{
margin: 0px;
padding: 0px;
list-style-type:none;
text-align: left;
}
#item .tb_detail .td_thumb li{
margin: 0px;
padding: 0px;
font-weight: normal;
}
#item .tb_detail .td_detail{
vertical-align: top;
}
#item .tb_detail .td_detail p{
margin: 0px 0px 10px 0px;
padding: 0px;
line-height: 1.3em;
}
/* アイテム情報 2列表示にするなら */
#item .tb_info{
margin: 0px;
padding: 0px;
}
#item .tb_info .td_tag{
margin: 0px;
padding: 0px;
}
#item .tb_info .td_value{
margin: 0px;
padding: 0px 0px 8px 0px;
width: 280px;
}
#item .tb_info .td_value2{
margin: 0px;
padding: 0px 0px 8px 0px;
width: 560px;
}
/* アイテム情報 2列表示時するなら */
#item dl{
margin: 0px 0px 10px 0px;
padding: 0px;
}
#item dt{
margin: 0px;
padding: 0px;
}
#item dd{
margin: 0px 0px 10px 0px;
padding: 0px;
font-size: 11px;
line-height: 11px;
}
/*
=================================================================
#MESSAGE
=================================================================
*/
#message{
text-align: center;
}
#message p{
margin: 0px auto 20px auto;
padding: 30px;
width: 550px;
text-align: left;
}
#message p.navi{
margin: 0px auto 20px auto;
width: 550px;
padding: 0px;
text-align: right;
}
.blue_frame{
margin: 0px auto 20px auto;
padding: 30px;
border: 1px solid #cccccc;
background-color: #e5eeff;
text-align: center;
width: 550px;
}
.blue_frame table{
margin: 0px auto;
width: 400px;
}
/*
=================================================================
#LIST TABLE
=================================================================
*/
.tb_condition{
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
width: 730px;
margin-bottom: 20px;
}
.tb_condition td{
padding: 10px;
}
.tb_condition .tag_condition{
text-align: left;
font-weight: bold;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #cccccc;
background-color: #e2e2e2;
}
.tb_condition .td_condition{
text-align: left;
width: 200px;
font-weight: bold;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #cccccc;
background-color: #e2e2e2;
}
.tb_condition .td_value{
text-align: left;
width: 530px;
border-width: 0px 0px 1px 1px;
border-style: solid;
border-color: #cccccc;
}
.tb_condition .td_value table td{
padding: 2px;
}
.tb_condition .td_submit{
text-align: center;
padding: 25px 0px 0px 0px;
}
/*
=================================================================
#LIST TABLE
=================================================================
*/
.tb_list{
border-width: 1px 1px 0px 0px;
border-style: solid;
border-color: #cccccc;
width: 730px;
margin-bottom: 20px;
}
.tb_list td{
padding: 10px;
border-width: 0px 0px 1px 1px;
border-style: solid;
border-color: #cccccc;
}
.tb_list .tag_list{
text-align: left;
font-weight: bold;
background-color: #e2e2e2;
}
.tb_list .td_list{
text-align: left;
font-weight: normal;
}
.tb_condition .td_submit{
text-align: center;
padding: 25px 0px 0px 0px;
}
/*
=================================================================
#Wish List
=================================================================
*/
#customer .tb_settlement{
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
width: 730px;
margin-bottom: 20px;
}
#customer .tb_settlement td{
padding: 10px;
}
#customer .tb_settlement .td_tag{
text-align: center;
font-weight: bold;
border-width: 0px 0px 1px 1px;
border-style: solid;
border-color: #cccccc;
}
#customer .tb_settlement .td_tag_l{
text-align: center;
font-weight: bold;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #cccccc;
}
#customer .tb_settlement .td_thumb{
text-align: center;
font-weight: bold;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #cccccc;
}
#customer .tb_settlement .td_thumb p{
border: 1px solid #b5b5b5;
padding: 1px;
margin: 0px auto;
}
#customer .tb_settlement .td_detail{
width: 430px;
border-width: 0px 0px 1px 1px;
border-style: solid;
border-color: #cccccc;
}
#customer .tb_settlement .td_detail p{
}
#customer .tb_settlement .td_75{
text-align: center;
width: 75px;
border-width: 0px 0px 1px 1px;
border-style: solid;
border-color: #cccccc;
}
/*
=================================================================
#BEGINNER,#HOWTO,#PRIVACY,#HELP
=================================================================
*/
#beginner dl,#howto dl,#privacy dl,#help dl,#topics dl{
margin: 0px;
padding: 0px;
}
#beginner dt,#howto dt,#privacy dt,#help dt,#topics dt{
margin: 0px;
padding: 0px;
font-size: 13px;
font-weight: bold;
color: #ffc600;
}
#beginner dd,#howto dd,#privacy dd,#help dd,#topics dd{
margin: 3px 0px 20px 0px;
padding: 0px;
}