@charset "utf-8";

/* --------------------------------------------
　■■基本設定■■
 -------------------------------------------- */

.s_navi {
	background: url(../img/month/sn_title_bg.jpg) no-repeat center bottom;
	border: 1px solid #E15A00;
}
.s_navi li{
	background: url(../img/month/sn_icon.gif)  no-repeat  left 1px;
}


/* --------------------------------------------
　■■TOP設定■■
 -------------------------------------------- */

/* 画面上部プレミアムとスタンダードの両方の説明 */

.monthly_top{
    margin:0 auto 20px auto;
}

.monthly_top .left {
	background: url(../img/month/standard_bg.jpg) no-repeat center bottom;
	height: 300px;
	width: 350px;
	float:left;
}
.monthly_top .right {
	background: url(../img/month/premium_bg.jpg) no-repeat center bottom;
	height: 300px;
	width: 350px;
	float:right;
}

.monthly_top .left h2 {
	background: url(../img/month/standard_title.jpg) no-repeat center center;
	text-indent: -9999px;
	height: 40px;
	width: 350px;
	margin:0 0 210px 0;
	_margin:0px;
_background-color:green;
}

.monthly_top .right h2 {
	background: url(../img/month/premium_title.jpg) no-repeat center center;
	text-indent: -9999px;
	height: 40px;
	width: 350px;
	margin:0 0 210px 0;
	_margin:0px;
}

.monthly_top input.btn1{
	display:block;
	width:210px;
    height:30px;
	text-indent:-9000px;
	margin:10px 0 10px 70px;
	_margin:210px 0 0px 35px;
	border:none;
	overflow:hidden;
}

.monthly_top input.regist{background: url(../img/month/btn_member_regist.jpg) no-repeat 0px 0px;float:left;}
.monthly_top input:hover.regist{background-position: 0px -30px;cursor:pointer;}

/* --------------------------------------------
　■■商品詳細設定■■
 -------------------------------------------- */
.detail h1{
    color:#9B3E00;
	background: url(../img/month/title_bg1.jpg) no-repeat left bottom;
}
.detail h2{
	background: url(../img/month/title_line2.jpg) no-repeat left bottom;
}
table.detail_t th,
table.detail_t td,
.detail .cart_box .text_l,
.detail .cart_box .text_r {
	border-bottom-color: #E15A00;
}

.detail .cart_box{
	border: 1px solid #ff4e00;
}
.detail .cart_box input.standard ,
.detail .cart_box input.premium {
	display:block;
	width:210px;
	height:30px;
	text-indent:-9000px;
	border:none;
	overflow:hidden;
}
.detail .cart_box input.standard       { background: url(../img/month/btn_member_regist_s.jpg) no-repeat 0px 0px;}
.detail .cart_box input.premium        { background: url(../img/month/btn_member_regist_p.jpg) no-repeat 0px 0px;}
.detail .cart_box input:hover.standard ,
.detail .cart_box input:hover.premium  { background-position: 0px -30px;cursor:pointer;}

.detail .kantoku {
	background: url(../img/month/kantoku_hitokoto.gif) no-repeat 3px top;
}

/* --------------------------------------------
　■ランキング設定■■
 -------------------------------------------- */

.ranking h1{
    color:#9B3E00;
	background: url(../img/month/title_bg1.jpg) no-repeat left bottom;
} 


.ranking h2{
	border-top: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;
}

.ranking_box1 .kantoku {
	border-bottom: 1px dotted #FF6600;
}


.ranking4 {
	background: url(../img/month/rank4.jpg) no-repeat 10px center;
	padding: 6px 0 6px 130px;
}

.ranking5 {
	background: url(../img/month/rank5.jpg) no-repeat 10px center;
	padding: 6px 0 6px 130px;
}

.ranking6 {
	background: url(../img/month/rank6.gif) no-repeat 40px center;
	padding: 6px 0 6px 130px;
}

.ranking7 {
	background: url(../img/month/rank7.gif) no-repeat 40px center;
	padding: 6px 0 6px 130px;
}

.ranking8 {
	background: url(../img/month/rank8.gif) no-repeat 40px center;
	padding: 6px 0 6px 130px;
}

.ranking9 {
	background: url(../img/month/rank9.gif) no-repeat 40px center;
	padding: 6px 0 6px 130px;
}

.ranking10 {
	background: url(../img/month/rank10.gif) no-repeat 30px center;
	padding: 6px 0 6px 130px;
}

.ranking .coment {
	border-bottom: 1px dotted #FF6600;
}

.ranking .coment .text_left {
	border-right: 1px dotted #FF6600;   
}

.ranking .link li {
	background: url(../img/month/sn_icon.gif)  no-repeat 5px 2px;
}

/* --------------------------------------------
　■■検索ページ設定■■
 -------------------------------------------- */
.search h1{
    color:#9B3E00;
	background: url(../img/month/title_bg1.jpg) no-repeat left bottom;
}

.search .exchange {
	background: #dddddd url(../img/month/icon3.gif) no-repeat 6px center;
}

.search h2{
	border-top: 1px solid #E15A00;
	border-bottom: 1px solid #E15A00;
} 
.search .coment {
	border-bottom: 1px dotted #E15A00;
}
.search .coment .text_left {
	border-right: 1px dotted #E15A00;
}


/* --------------------------------------------
　■検索まとめ設定■■
 -------------------------------------------- */
.s_list h1{
    color:#9B3E00;
	background: url(../img/month/title_bg1.jpg) no-repeat left bottom;
} 

.s_list h3{
 	color: #9B3E00;
	background: url(../img/month/icon1.gif) no-repeat 5px 6px;
	border-bottom: solid 2px  #FF6600;
} 

.s_list ul{border-bottom: solid 1px  #FF6600;}

.s_list input.search_btn{background: url(../img/month/search_btn2.jpg) no-repeat 0px 0px;}
