@charset "utf-8";

/* -----------------------------------------------------------
    見出し
-------------------------------------------------------------- */

#promoSearchArea {
	margin-top: 10px;
}

#promoSearchArea #searchBox1 {
	width: 345px;
	height: 72px;
	background: url(../img/promotion_search_bg1.jpg) no-repeat 0 0;
	float: left;
	display: inline;
}

#promoSearchArea #searchBox1 p {
	float: left;
	display: inline;
	margin-top: 30px;
	margin-left: 7px;
}

#promoSearchArea #searchBox2 {
	width: 345px;
	height: 72px;
	background: url(../img/promotion_search_bg2.jpg) no-repeat 0 0;
	float: left;
	display: inline;
	margin-left: 20px;
}

#promoSearchArea #searchBox2 p {
	float: left;
	display: inline;
	margin-top: 30px;
	margin-left: 7px;
}




#promoTextSearchArea {
	margin-top: 10px;
	margin-bottom: 10px;
}


#promoTextSearchArea #searchBox1 {
	width: 345px;
	background: url(../img/promotion_search_bg_repeat.jpg) repeat-y 0 0;
	float: left;
	display: inline;
}

#promoTextSearchArea #searchBox1 ul {
	background: url(../img/promotion_search_bg3.jpg) no-repeat 0 bottom;
	padding-left: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#promoTextSearchArea #searchBox1 ul li {
}

#promoTextSearchArea #searchBox2 {
	width: 345px;
	background: url(../img/promotion_search_bg_repeat.jpg) repeat-y 0 0;
	float: left;
	display: inline;
	margin-left: 20px;
}

#promoTextSearchArea #searchBox2 ul {
	background: url(../img/promotion_search_bg4.jpg) no-repeat 0 bottom;
	padding-left: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#promoTextSearchArea #searchBox2 ul li {
}


/* -----------------------------------------------------------
    コンテンツ
-------------------------------------------------------------- */
.co_box{
	background: #eeeeee;
	padding:10px 10px 10px 10px;
	margin:0 0 15px 0;
}

.txt_box{
	background:#FFFFFF;
	padding:9px 12px 9px 12px;
}

.txt_box .txt{
	padding:2px 0 0 23px;
	background:url(../img/list_image.gif) no-repeat 10px 9px;
	color:#FF3366;
}

.txt_box p span{
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 8px 0 0;
}

.txt_box .tit{
	border-bottom:2px solid #FF3366;
	padding:6px 0 8px 0;
	margin:0 0 10px 0;
}

.tab_box p span{
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 8px 0 0;
}

.scroll{
	padding:0 4px 0 0;
	height:108px;
	overflow:auto;
}

.box{
	line-height:1.5;
	margin:4px 0 3px 0;
}

.date{
	width:70px;
	padding:0 0 0 23px;
	background:url(../img/list_image.gif) no-repeat 10px 6px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
}

.new_date{
	width:70px;
	padding:0 0 0 23px;
	background:url(../img/new_red.gif) no-repeat 0 3px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
}

.comment{
	width:316px;
	float:left;
	color:#FF3366;
}

/* -----------------------------------------------------------
  テーマから検索
-------------------------------------------------------------- */
#side_right .txt_sbox1{
	border:3px solid #FF6088;
	background:#FFFFFF;
	/*padding:9px 12px 9px 12px;*/
	margin:0px 0 20px 0;
}

#side_right .txt_sbox1 .stitle{
	background:#BACD32;
}

#side_right .txt_sbox1 .sbox{
	background:#FFFFFF;
	padding:8px 10px 8px 10px;
}

#side_right .txt_sbox1 .sbox .bdr{
	border-bottom:1px solid #EEEEEE;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}


#side_right .txt_sbox1 .sbox .bdr .scomment{
	line-height:1.4;
	padding:0 0 0 12px;
	background:url(../img/list_image.gif) no-repeat 0px 4px;
}


/* -----------------------------------------------------------
      お知らせ一覧
-------------------------------------------------------------- */
#side_right .txt_sbox2{
	border:1px solid #EEE5F0;
	background:#FFFFFF;
	/*padding:9px 12px 9px 12px;*/
	margin:0px 0 20px 0;
}

#side_right .txt_sbox2 .stitle{
	background:#BACD32;
}

#side_right .txt_sbox2 .sbox{
	background:#FFFFFF;
	padding:8px 10px 8px 10px;
}

#side_right .txt_sbox2 .sbox .bdr{
	border-bottom:1px solid #EEEEEE;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

#side_right .txt_sbox2 .sbox .bdr .sdate{
	padding:0 0 0 12px;
	background:url(../img/list_image.gif) no-repeat 0px 4px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.2;
}

#side_right .txt_sbox2 .sbox .bdr .scomment{
	margin-left:1.0em;
	line-height:1.4;
}


/* -----------------------------------------------------------
    オススメグッズ＆最新情報
-------------------------------------------------------------- */
#side_right .txt_sbox3{
	border:3px solid #3BBC1D;
	background:#FFFFFF;
	/*padding:9px 12px 9px 12px;*/
	margin:0px 0 20px 0;
}

#side_right .txt_sbox3 .stitle{
	background:#BACD32;
}

#side_right .txt_sbox3 .sbox{
	background:#FFFFFF;
	padding:8px 10px 8px 10px;
}

#side_right .txt_sbox3 .sbox .bdr{
	border-bottom:1px solid #EEEEEE;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

#side_right .txt_sbox3 .sbox .bdr .sdate{
	padding:0 0 0 12px;
	background:url(../img/list_image.gif) no-repeat 0px 4px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.2;
}

#side_right .txt_sbox3 .sbox .bdr .scomment{
	margin-left:1.0em;
	line-height:1.4;
}


