@charset "Shift_JIS";

/* --------------------------------------------------------------------
	静的LP用CSS
--------------------------------------------------------------------- */

#valentine {
	width: 920px;
	padding: 0px;
	margin: 0 auto;
	color: #000;
	font-size: 13px;
	line-height: 145%;
}
#valentine ul,ol {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#valentine h1{
	font-size: 11px;
	padding: 6px 0 0 0;
	font-weight: normal;
}
#valentine .box_inner_{
	overflow: hidden;
}

/*ナビボタン*/
#valentine .gbtn_ {
	background: url(/img/usr/valentine/bg_gbtn.jpg);
	height: 150px;
	width: 920px;
}

#valentine .navi01_ {
	overflow: hidden;
	height: 60px;
	width: 855px;
	margin-left: 35px;
	padding: 10px 0 0 0;
}

#valentine .navi01_ a {
	color: #fff;
	display: block;
	text-align: left;
	height: 50px;
	width: 280px;
	padding-top: 10px;
}

#valentine .gbtn001_, #valentine .gbtn002_, #valentine .gbtn003_ {
	float: left;
	padding-right: 5px;
}

#valentine .gbtn001_ a {
	background: url(/img/usr/valentine/btn01.jpg) no-repeat ;
}

#valentine .gbtn001_ a:hover {
	background-position: 0 -60px;
}

#valentine .gbtn002_ a {
	background: url(/img/usr/valentine/btn02.jpg) no-repeat;
}

#valentine .gbtn002_ a:hover {
	background-position: 0 -60px;
}


#valentine .gbtn003_ a {
	background: url(/img/usr/valentine/btn03.jpg) no-repeat;
}

#valentine .gbtn003_ a:hover {
	background-position: 0 -60px;
}
#valentine .gbtn001_ .size12w_ {
	font-size: 12px;
	color: #fff;
	padding-left: 75px;
}

#valentine .gbtn001_ .size15w_ {
	font-size: 15px;
	color: #fff;
	padding-left: 30px;
}

#valentine .gbtn002_ .size12w_ {
	font-size: 12px;
	color: #fff;
	padding-left: 70px;
}

#valentine .gbtn002_ .size15w_ {
	font-size: 15px;
	color: #fff;
	padding-left: 20px;
}
#valentine .gbtn003_ .size12w_ {
	font-size: 12px;
	color: #fff;
	padding-left: 65px;
}

#valentine .gbtn003_ .size15w_ {
	font-size: 15px;
	color: #fff;
	padding-left: 70px;
}

#valentine .kakaku_ {
	margin-left: 35px;
	overflow: hidden;
	width: 855px;
	padding-top: 10px;
}

#valentine .kakaku_ a,#valentine .kakaku_bottom_ a {
	font-weight: normal;
	color: #FFF;
	font-size: 15px;
	padding-left: 15px;
	padding-right: 5px;
}

#valentine .kakaku_ .item_img_,#valentine .kakaku_bottom_ .item_img_ {
	float: left;
	height: 40px;
	width: 104px;
}

#valentine .kakaku_ .item_detail_,#valentine .kakaku_bottom_ .item_detail_ {
	float: left;
	height: 31px;
	width: 751px;
	padding-top: 12px;
}
#valentine .kakaku_ .item_detail_ img,#valentine .kakaku_bottom_ .item_detail_ img {
	vertical-align: 0;
}
#valentine .kakaku_ .txtall_, #valentine .kakaku_bottom_ .txtall_ {
	font-size: 13px;
	padding-left: 50px;
	vertical-align: 1px;
}

/*フォント*/

#valentine .size12w_ {
	font-size: 12px;
	color: #fff;
}
#valentine .size13w_ {
	font-size: 13px;
	color: #fff;
}
#valentine .size15w_ {
	font-size: 15px;
	color: #fff;
}
#valentine .size20w_ {
	font-size: 20px;
	color: #fff;
}
#valentine .size15wb_ {
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}
#valentine .size20wb_ {
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}

/*ボックス*/

#valentine .itembx01_ {
	background: url(/img/usr/valentine/bg_itembx01.gif);
}


#valentine .itembx02_ {
	background: url(/img/usr/valentine/bg_itembx02.jpg);
}

#valentine .link_ a {
	color: #fff;
	text-decoration: none;
}

#valentine .itembx02_ .link_ {
	background: url(/img/usr/valentine/bg_link02.jpg);
	height: 100px;
}

#valentine .itembx03_ {
	background: url(/img/usr/valentine/bg_itembx03.jpg) 0px 120px;
}
#valentine .itembx03_ .link_ {
	height: 85px;
}

#valentine .itembx04_ {
	background: url(/img/usr/valentine/bg_itembx04.gif) 8px 71px;
}

#valentine .itembx04_ .link_ {
	height: 85px;
}

#valentine .itembx02_ .link_ .btn_link a,#valentine .itembx03_ .link_ .btn_link a,#valentine .itembx04_ .link_ .btn_link a {
	display: block;
	text-align: center;
	height: 37px;
	width: 870px;
	margin: 0 25px;
	padding: 23px 0 0;
}
#valentine .itembx02_ .link_ .btn_link a {
	background: url(/img/usr/valentine/link02.jpg) no-repeat;
}

#valentine .itembx02_ .link_ .btn_link a:hover {
	background-position: 0 -60px;
}
#valentine .itembx03_ .link_ .btn_link a {
	background: url(/img/usr/valentine/link03.jpg) no-repeat;
}

#valentine .itembx03_ .link_ .btn_link a:hover {
	background-position: 0 -60px;
}
#valentine .itembx04_ .link_ .btn_link a {
	background: url(/img/usr/valentine/link04.jpg) no-repeat;
}

#valentine .itembx04_ .link_ .btn_link a:hover {
	background-position: 0 -60px;
}

#valentine .itembx01_ .box_inner_, #valentine .itembx02_ .box_inner_, #valentine .itembx03_ .box_inner_, #valentine .itembx04_ .box_inner_ {
	padding: 0 15px;
}


/*看板・注意事項・カタログ*/

#valentine .kikan_, #valentine .catalog_{
	float: left;
}

#valentine .kikan_ {
	width: 708px;
	height: 102px;
}

#valentine .catalog_ {
	width: 212px;
	height: 92px;
	background: url(/img/usr/valentine/bg_catalog.jpg);
	padding-top: 10px;
}

#valentine .attn_ {
	background: url(/img/usr/valentine/bg_attn.jpg);
	height: 73px;
	width: 885px;
	padding-left: 35px;
}

#valentine .attn_ p {
	margin: 0px;
	padding: 0px 0px 4px;
}

/*商品詳細*/

#valentine .item_a_ {
	overflow: hidden;
	padding: 0 0 0 25px;
}

#valentine .item_a_ .item_img_ {
	float: left;
}

#valentine .item_a_ .catch_ {
	padding: 0 0 20px 0;
}

#valentine .item_a_ .spoint_ {
	padding: 15px 32px 0;
}

#valentine .item_a_ .item_detail_ {
	float: left;
	width: 435px;
	height: 350px;
	background: url(/img/usr/valentine/bg_item_a.jpg) no-repeat;
}

#valentine .item_b_ , #valentine .item_c_ {
	width: 425px;
	float: left;
	margin: 20px 10px 25px;
}

#valentine .item_b_ .item_detail_ {
	height: 234px;
	background: url(/img/usr/valentine/bg_item_bc.jpg) no-repeat;
	padding: 20px 18px 0;
}
#valentine .item_c_ .item_detail_ {
	height: 234px;
	background: url(/img/usr/valentine/bg_item_bc.jpg) no-repeat;
	padding: 20px 32px 0;
}
#valentine .item_d_ , #valentine .item_e_ {
	width: 425px;
	float: left;
	margin: 0 10px 20px;
}

#valentine .item_d_ .item_detail_, #valentine .item_e_ .item_detail_ {
	height: 235px;
	background: url(/img/usr/valentine/bg_item_de.gif) no-repeat;
	padding: 20px 32px 0;
}
#valentine .item_f_ , #valentine .item_g_ {
	width: 425px;
	float: left;
	margin: 0 10px 20px;
}

#valentine .item_f_ .item_detail_, #valentine .item_g_ .item_detail_ {
	height: 238px;
	background: url(/img/usr/valentine/bg_item_fg.gif) no-repeat;
	padding: 20px 32px 0;
}
#valentine .item_h_ , #valentine .item_i_ {
	width: 425px;
	float: left;
	margin: 0 10px 20px;
}

#valentine .item_h_ .item_detail_, #valentine .item_i_ .item_detail_ {
	height: 221px;
	background: url(/img/usr/valentine/bg_item_hi.gif) no-repeat;
	padding: 20px 32px 0;
}

#valentine .link_,#valentine .name1_, #valentine .name2_, #valentine .price_,#valentine .buy_,#valentine .tit_ {
	text-align: center;
}
#valentine .spoint_ {
	font-size: 13px;
	padding-top: 15px;
}
#valentine .name1_ {
	font-size: 18px;
	font-weight: bold;
	height: 30px;
}
#valentine .name2_ {
	font-size: 18px;
	line-height: 120%;
	font-weight: bold;
	height: 45px;
}
#valentine .name1_, #valentine .name2_{
	color: #2e0001;
}

#valentine .price_ {
	font-size: 10px;
	color: #ff0000;
	padding-top: 18px;
}
#valentine .price_big_ {
	padding-right: 3px;
	font-size: 18px;
	font-weight: bold;
}
#valentine .buy_ {
	margin: 0;
	overflow: hidden;
	height: 60px;
}

#valentine .souki_, #valentine .tsujyo_ {
	float: left;
}

#valentine .tsujyo_ {
	padding-left: 5px;
}

#valentine .item_a_ .souki_ {
	padding-left: 42px;
}

#valentine .item_b_ .souki_ {
	padding-left: 28px;
}
#valentine .item_c_ .souki_ {
	padding-left: 14px;
}
#valentine .item_d_ .souki_, #valentine .item_e_ .souki_ {
	padding-left: 16px;
}

#valentine .item_f_ .souki_, #valentine .item_g_ .souki_ {
	padding-left: 16px;
}
#valentine .item_h_ .souki_, #valentine .item_i_ .souki_ {
	padding-left: 16px;
}

#valentine .itembx01_ .buy_ {
	padding-top: 16px;
}

#valentine .itembx02_ .buy_ {
	padding-top: 19px;
}

#valentine .itembx03_ .buy_ {
	padding-top: 22px;
}

#valentine .itembx04_ .buy_ {
	padding-top: 20px;
}


/*先頭へ戻るボタン*/

#valentine .btn_top {
	padding: 12px 0;
	margin: 0px;
	text-align: right;
}

/*下部ボタン*/


#valentine .kakaku_bottom_ {
	margin-left: 35px;
	background: url(/img/usr/valentine/bg_kakaku_bottom.jpg);
	width: 855px;
	overflow: hidden;
	margin-top: 20px;
	height: 47px;
	margin-bottom: 20px;
}

/*待ち受けリンク*/

#valentine .valentine_subpage_ {
	font-weight: normal;
	text-align: center;
	margin: 40px 0;
}
#valentine .valentine_subpage_ a {
	color: #420000;
}

#valentine .link_txt_ {
	margin: 10px 0 10px 35px;
	width: 855px;
	font-size: 11px;
	line-height: 16px;
	color: #420000;
}

/* --------------------------------------------------------------------
	動的ジャンル用CSS
--------------------------------------------------------------------- */
#sub_valentine {
	width: 710px;
	padding: 0px;
	margin: 0 auto;
	color: #000;
	font-size: 13px;
	line-height: 145%;
}
#sub_valentine h1{
	font-size: 11px;
	padding: 6px 0 0 0;
	font-weight: normal;
}
#sub_valentine .sub_box_inner_{
	overflow: hidden;
	background: url(/img/usr/valentine/sub_bg_box_inner.jpg);
	width: 710px;
	height: 94px;
}
/*看板・注意事項・カタログ*/

#sub_valentine .sub_catalog_,#sub_valentine .sub_attn_ {
	float: left;
}
#sub_valentine .sub_catalog_ {
	width: 206px;
	height: 94px;
}
#sub_valentine .sub_attn_ {
	height: 94px;
	width: 486px;
	padding-left: 18px;
}
#sub_valentine .sub_attn_ p {
	margin: 0px;
	padding: 0px 0px 4px;
}
#sub_valentine .sub_link_ {
	text-align: center;
	margin: 20px 0 18px 0;
}
#sub_valentine .sub_size12w_ {
	font-size: 12px;
	color: #fff;
	line-height: 130%;
}
#sub_valentine .sub_size13w_ {
	font-size: 13px;
	color: #fff;
	line-height: 130%;
}

/* --------------------------------------------------------------------
	待ち受け用CSS
--------------------------------------------------------------------- */

#valentine .common_headline2_ {
	width:710px;
	font-size: 20px;
	line-height: 0.9;
	font-weight: bold;
	padding: 20px 17px 10px;
	margin-bottom: 10px;
	border: 1px solid #dddddd;
	background: #fffef4 url(/general/img/common/h2bg_l.png) no-repeat right top;
	width: 674px;
}
