@charset "Shift_JIS";

/************************  お盆特集  ************************************/

.obon_main{ 
width:674px; height:200px; background-image:url(../img/obon_r2_c2.jpg);
}

.obon_main div{ 
color:#391F92; font-size:10px; padding-top:145px; padding-left:30px;
}
.obon_main p{ 
color:#391F92; font-size:10px; width:300px; line-height:120%;
}

.obon_menu { margin:20px 0 20px 0;}

.obon_main h1 { color:#391F92; font-size:10px; text-align:left; margin-bottom: 0px; text-shadow: none;   }
.obonp_menu h2{ color:#fff; font-size:15px; font-weight: bold;  padding-left:35px; padding-top:30px; }

.obon_pick1{ width:674px; height:309px; background-image:url(../img/obon_r7_c2.jpg);}
.obon_pick2{ width:674px; height:309px; background-image:url(../img/obon_r9_c2.jpg);}


.obon_pick h2 { width:661px; height:27px; background-image:url(../img/obon_r6_c2.jpg);margin-bottom: 0px; color:#fff; font-weight:bold; padding:13px 0 0 13px; }


.obon_kaisetu { color: #FFF; font-size:12px; background-color:#3B1F93; padding:25px; margin-top:50px; }
.obon_kaisetu h2 { font-size:14px; color:#FFF; font-weight:bold; }


/************************  お盆 商品一覧  *******/

#itiran-page_ev_obon {
float: right;
margin: 0 8px 0 0;
padding-top: 30px;
text-align: left;
width: 725px;
background: url("../img/obon_back_himo.jpg") no-repeat scroll right top transparent;

}

.obon_group_obon_arr {
background: url("../img/obon_items_r2_c2_s1.jpg") no-repeat scroll right top transparent;
}
.obon_group_obon_bou {
background: url("../img/obon_items_r2_c2_s2.jpg") no-repeat scroll right top transparent;
}

.obon_catename {
font-size: 10px;
height: 75px;
padding: 80px 0px 5px 45px;
width: 685px;
}
#obon-itiran-shreach {
width: 630px;
height: 37px;
padding: 45px 53px 0px 40px;
margin: 0px 0px 0px 1px;
background: url("../img/obon_back_itiran_siborikomi.jpg") no-repeat top right;
color: white;
background-color:#AFA5DD;
}

/************************  敬老の日トップ  *******/


#guide_ev2 {
background-color:#FFF;	
font-size: 11px;
padding: 25px 20px 0;
}

#keiro-paper  {
background-color:#FFF;
float: right;
margin: 0px 20px 0 auto;
padding: 0px 0px 0px;
width: 713px;
}
#keiro_top_main_new { width:837px; height:50px; padding: 80px 0 0 108px; margin-left:20px; background: url("../../../img/1/orig/w1/kei/ro_/top/keiro_top_up_jpg.jpg") no-repeat scroll right top transparent; color:#983EDC; font-size:11px; }
#keiro_top_main { width:895px; height:45px; padding: 85px 0 0 50px; margin-left:20px; background: url("../img/keiro/keirotop_main_bg.jpg") no-repeat scroll right top transparent; color:#983EDC; font-size:11px; }
#keiro_top_main_new h1{ color: #983EDC; font-size: 11px; margin:0;}
#keiro_top_main h1{ color: #983EDC; font-size: 11px; margin:0;}
.keiro_lr_box { width:713px; margin-top:30px;}
.keiro_left { float:left; width:396px;}
.keiro_left_menu { height:330px; width:396px; }
.keiro_left h2 { color:#AD26D9; font-weight:bold; font-size:12px; margin:0px; height:27px;}
.keiro_left a:hover img  	{		
	opacity: 0.5; /* IE以外透過設定 */
	filter: Alpha(opacity=50); /* IE用透過設定 */
}
.keiro_left a:action img  {
	opacity: 0.5; /* IE以外透過設定 */
	filter: Alpha(opacity=50); /* IE用透過設定 */
	}

.keiro_right { float: right; width:300px; font-size:11px; color:#B44DC2; }
.keiro_right_menu { float: right; background-color:#FAD6FD; padding:15px 20px; width:260px; height:308px; font-size:14px; line-height:120%; }
.keiro_right_menu img {  background-color: #EFECF0; padding:10px; margin-bottom:5px;border-color:#CCC; }
.keiro_right a:hover img  	{		
	opacity: 0.5; /* IE以外透過設定 */
	filter: Alpha(opacity=50); /* IE用透過設定 */
}
.keiro_right a:action img  {
	opacity: 0.5; /* IE以外透過設定 */
	filter: Alpha(opacity=50); /* IE用透過設定 */
	}

.keiro_right h2 { color:#B44DC; font-weight:bold;  font-size:11px; margin:0px; height:27px;}
.keiro_right span { display:block; font-size:13px; font-weight:bold; margin-bottom:5px; color:#B44DC;}

.keirotop_price {
background: url("../img/keiro/keirotop_price_menu_bg.jpg") no-repeat scroll left top transparent;
height: 160px;
margin-top:20px;
color: #B44DC2;
}
.keirotop_price h2 {
font-size: 16px;
font-weight: bold;
padding-left: 35px;
padding-top: 13px;
margin-bottom: 25px;
}

.keirotop_price a:hover div  	{		
	opacity: 0.5; /* IE以外透過設定 */
	filter: Alpha(opacity=50); /* IE用透過設定 */
}
.keirotop_price a:action div  {
	opacity: 0.5; /* IE以外透過設定 */
	filter: Alpha(opacity=50); /* IE用透過設定 */
	}

.keirotop_price .mom_top_p_01 {
float: left;
width: 165px;
height: 38px;
margin-right:5px;
background-image: url(../img/keiro/price_btn01.jpg);
}

.keirotop_price .mom_top_p_02 {
float: left;
width: 165px;
height: 38px;
margin-right:5px;
background-image: url(../img/keiro/price_btn02.jpg);
}
.keirotop_price .mom_top_p_03 {
float: left;
width: 165px;
height: 38px;
margin-right:5px;
background-image: url(../img/keiro/price_btn03.jpg);
}
.keirotop_price .mom_top_p_04 {
float: left;
width: 165px;
height: 38px;
margin-right:0px;
background-image: url(../img/keiro/price_btn04.jpg);

}

#selectMenu_keiro {
width: 210px;
height: 265px;
background-color: #7E9D2E;
margin-bottom: 15px;
}
#selectMenu_keiro ul {
width: 189px;
margin: 0px 8px 0px 12px;
padding: 0px 0px;
list-style: none;
background-color: #A3BB76;
}
#selectMenu_keiro li {
margin: 0px;
width: 189px;
height: 30px;
color: #525252;
font-size: 12px;
background: url(../img/itiran_menu_arrow.gif) no-repeat;
}
#selectMenu_keiro a {
display: block;
margin: 0px;
padding: 0px 0px 0px 23px;
width: 166px;
height: 30px;
line-height: 30px;
color: #45551A;
font-size: 12px;
}
#selectMenu_keiro a:hover {
color: white;
background-color: #A3BB76;
background: url(../img/mom/itiran_menu_arrow3.gif) no-repeat;
}
#selectMenu_keiro a:visted {
color: white;
background-color: #A3BB76;
background: url(../img/mom/itiran_menu_arrow3.gif) no-repeat;
}

#ranking_keiro {
margin-bottom: 15px;
border: 1px solid #7E9D2E;
background-color: #fff;
}
#ranking_keiro .catename {
font-size: 11px;
padding-left: 5px;
}

#ranking_keiro .rank_itemname {
color: #855F3D;
font-weight: bold;
line-height: 100%;
padding-bottom: 10px;
display: block;
}
#ranking_keiro .rank_itemname a {
font-size: 10px;
line-height: 100%;
}

/************************  敬老の日 商品一覧  *******/

#itiran-page_ev_keiro {
float: right;
margin: 0px 8px 0 0;
padding-top: 30px;
text-align: left;
width: 725px;
}
.keiro_catename {
	font-size: 10px;
	color:#812E9C;
	height: 45px;
	margin-bottom:20px;
	padding: 75px 0 5px 105px;
	width: 625px;
}
.keiro_catename p {
	width:210px;
	font-size: 14px;
	font-weight:bold;
	color:#AD75BF;
}
.keiro_group_ke_flowe {
background: url("../../../img/1/orig/w1/kei/ro_/cat/keiro_category_up_jpg.jpg") no-repeat scroll right top transparent;
}
.keiro_group_ke_pot {
background: url("../../../img/1/orig/w1/kei/ro_/cat/keiro_category_up_jpg.jpg") no-repeat scroll right top transparent;
}
.keiro_group_ke_bon {
background: url("../../../img/1/orig/w1/kei/ro_/cat/keiro_category_up_jpg.jpg") no-repeat scroll right top transparent;
}
.keiro_group_ke_ofuro {
background: url("../../../img/1/orig/w1/kei/ro_/cat/keiro_category_up_jpg.jpg") no-repeat scroll right top transparent;
}
.keiro_group_kei_orc {
background: url("../../../img/1/orig/w1/kei/ro_/cat/keiro_category_up_jpg.jpg") no-repeat scroll right top transparent;
}
.keiro_group_kei {
background: url("../../../img/1/orig/w1/kei/ro_/cat/keiro_category_up_jpg.jpg") no-repeat scroll right top transparent;
}
.keiro_group_ke_food {
background: url("../img/keiro/back_keiro04.jpg") no-repeat scroll right top transparent;
}

#keiro-itiran-shreach {
    background: url("../img/keiro/back_itiran_keiro.jpg") no-repeat scroll right top #AFA5DD;
    color: white;
    height: 37px;
    margin: 0 0 0 1px;
    padding: 45px 53px 0 40px;
		background-color:#A855B9;
    width: 630px;
}
a .mother-itiran-photo:hover img {
opacity: 0.5;
filter: Alpha(opacity=50);
}

.keiro_kaisetu {
color: white;
font-size: 12px;
background-color: #999;
padding: 35px;
}

/************************  ハロウィン 商品一覧  *******/

#itiran-page_ev_hall {
float: right;
margin: 0 8px 0 0;
padding-top: 30px;
text-align: left;
width: 725px;
background: url("../../../img/1/orig/w1/hal/low/een/halloween_1_jpg.jpg") no-repeat scroll right top transparent;

}

.obon_group_obon_arr {
background: url("../img/obon_items_r2_c2_s1.jpg") no-repeat scroll right top transparent;
}
.obon_group_obon_bou {
background: url("../img/obon_items_r2_c2_s2.jpg") no-repeat scroll right top transparent;
}

.hall_catename {
font-size: 10px;
height: 25px;
padding: 140px 0px 5px 45px;
width: 685px;
}
#hall-itiran-shreach {
width: 630px;
height: 37px;
padding: 45px 53px 0px 40px;
margin: 0px 0px 0px 1px;
background: url("../img/back_itiran_hall.jpg") no-repeat top right;
color: white;
background-color:#AFA5DD;
}

a:link .hall-itiran-label  {
    background: url("../img/back_itiran_fuda_hall.jpg") repeat-x scroll 0 0 transparent;
    cursor: pointer;
}
a .hall-itiran-label {
    display: block;
}
.hall-itiran-label {
    background: url("../img/back_itiran_fuda_hall.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 160px;
    margin: 0;
    padding: 27px 0 0 40px;
    width: 322px;
}
.hall-itiran-label .icon_event {
    margin: 10px 25px 0 0;
    padding: 0;
    text-align: right;
}
.hall-itiran-label .icon_event img {
    margin-right: 2px;
}


.hall_contents {
	width: 693px;
	height: 190px;
	padding: 461px 0px 0px 27px;
	margin: 30px 0px 0px 0px;
	background: url("../../../img/1/orig/w1/hal/low/een/halloween_2_jpg.jpg") no-repeat top right;

}

.hall-itiran-retu {
    background: url("../img/mom/back_itiran_itiretu_mom.jpg") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 257px;
    margin: 0;
    position: relative;
    width: 723px;
}
.hall-itiran-itiretubox {
    bottom: 0;
    clear: both;
    height: 220px;
    margin: 0 50px;
    padding-top: 0;
    position: absolute;
    text-align: left;
    width: 680px;
}



/************************  ウィンター 商品一覧  *******/


#itiran-page_ev_win {
float: right;
margin: 0 8px 0 0;
padding-top: 0px;
text-align: left;
width: 725px;
background: url("../img/") no-repeat scroll right top transparent;

}

.win_group_x_flower{
background: url("../img/winter/back_win01.jpg") no-repeat scroll right top transparent;
}
.win_group_x_poin {
background: url("../img/winter/back_win02.jpg") no-repeat scroll right top transparent;
}
.win_group_s_cyclam{
background: url("../img/winter/back_win03.jpg") no-repeat scroll right top transparent;
}
.win_group_s_indoor {
background: url("../img/winter/back_win04.jpg") no-repeat scroll right top transparent;
}
.win_group_s_garden{
background: url("../img/winter/back_win05.jpg") no-repeat scroll right top transparent;
}
.win_group_n_flower {
background: url("../../../img/1/orig/w1/win/_ne/wye/win_newyearf_jpg.jpg") no-repeat scroll right top transparent;
/* background: url("../img/winter/back_win06.jpg") no-repeat scroll right top transparent; */
}
.win_group_n_pot {
background: url("../img/winter/back_win07.jpg") no-repeat scroll right top transparent;
}
.win_group_n_orchid {
background: url("../img/winter/back_win08.jpg") no-repeat scroll right top transparent;
}

.win_group_x_xrose{
background: url("../img/winter/back_win09.jpg") no-repeat scroll right top transparent;
}
.win_group_win_fun{
background: url("../img/winter/back_win10.jpg") no-repeat scroll right top transparent;
}

.win_catename {
font-size: 10px;
color:#CCCCCC;
height: 45px;
padding: 80px 0px 5px 45px;
width: 675px;
}
.win_catename p {
font-size: 10px;
color:#CCCCCC;
}

#chris-itiran-shreach {
width: 630px;
height: 37px;
padding: 45px 53px 0px 40px;
margin: 0px 0px 0px 1px;
background: url("../img/winter/back_itiran_christmas.jpg") no-repeat top right;
color: white;
background-color:#AFA5DD;
}
#season-itiran-shreach {
width: 630px;
height: 37px;
padding: 45px 53px 0px 40px;
margin: 0px 0px 0px 1px;
background: url("../img/winter/back_itiran_seasonal.jpg") no-repeat top right;
color: white;
background-color:#AFA5DD;
}
#newyear-itiran-shreach {
width: 630px;
height: 37px;
padding: 45px 53px 0px 40px;
margin: 0px 0px 0px 1px;
background: url("../img/winter/back_itiran_geisyun.jpg") no-repeat top right;
color: white;
background-color:#AFA5DD;
}




.win-itiran-itiretubox {
    bottom: 0;
    clear: both;
    height: 220px;
    margin: 0 50px 0 40px;
    padding-top: 0;
    position: absolute;
    text-align: left;
    width: 680px;
}
a:link .win-itiran-label  {
    background: url("../img/winter/back_itiran_fuda_win.jpg") repeat-x scroll 0 0 transparent;
    cursor: pointer;
}
a .win-itiran-label {
    display: block;
}
.win-itiran-label {
    background: url("../img/winter/back_itiran_fuda_win.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 167px;
    margin: 0;
    padding: 30px 0px 0 45px;
    width: 318px;
}
.win-itiran-label .icon_event {
    margin: 0px 25px 0 0;
    padding: 0;
    text-align: right;
}
.win-itiran-label .icon_event img {
    margin-right: 2px;
}

.win-itiran-photo {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 195px;
    margin: 0 10px 0 0;
    width: 260px;
		border-right: 1px solid #D1D1D1;
		border-bottom: 1px solid #D1D1D1;
}
a .win-itiran-photo:hover img {
opacity: 0.5;
filter: Alpha(opacity=50);
}

.win-itiran-label-upp {
margin: 5px 0 15px 0;
width: 280px;
height: auto;
line-height: 16px;
color: #666;
font-size: 13px;
font-weight: bold;
line-height: 120%;
}
.win-itiran-label-mid {
margin: 35px 30px 5px 0;
width: 250px;
height: auto;
line-height: 16px;
font-size: 14px;
color: #8B8B8B;
font-weight: bold;
line-height: 110%;
}
.win-itiran-label-btm {
margin-top: 10px;
width: 290px;
height: 20px;
line-height: 16px;
font-size: 13px;
font-weight: bold;
color: #81623F;
vertical-align: middle;
}


.hall-itiran-retu {
    background: url("../img/mom/back_itiran_itiretu_mom.jpg") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 257px;
    margin: 0;
    position: relative;
    width: 723px;
}
.hall-itiran-itiretubox {
    bottom: 0;
    clear: both;
    height: 220px;
    margin: 0 50px;
    padding-top: 0;
    position: absolute;
    text-align: left;
    width: 680px;
}

/* 商品一覧用メニュー */

.win_bg_menu_small {
background: url("../img/winter/menu_winter_bg.jpg") no-repeat scroll right top transparent;
text-align:right;
vertical-lign:bottom;
width:721px;
height:46px;
margin-bottom:0px;
padding-top:30px;
	}
.win_bg_menu_small img {
	float:right;
	text-align:right;
	vertical-lign:bottom;
	}



/* クリスマス　左メニュー */
.chris #selectMenu { background-color:#BF6071;}
.chris #selectMenu ul { background-color:#CB7E8C;}
.chris #selectMenu a:link		{color:#FFFFFF;background-color:#CB7E8C;white-space:nowrap;	 }
.chris #selectMenu a:visited	{color:#FFFFFF;background-color:#CB7E8C;	}
.chris #selectMenu a:hover		{color:#FFFFFF;background-color:#BF6071; background:url(../img/itiran_menu_arrow.gif) no-repeat;}
.chris #selectMenu a:action	{color:#FFFFFF;background-color:#CB7E8C; background:url(../img/itiran_menu_arrow.gif) no-repeat;}

/* シーズナル（お歳暮）　左メニュー */
.sea #selectMenu { background-color:#9F5AC5;}
.sea #selectMenu ul { background-color:#B179D0;}
.sea #selectMenu a:link		{color:#FFFFFF;background-color:#B179D0;	 }
.sea #selectMenu a:visited	{color:#FFFFFF;background-color:#B179D0;	}
.sea #selectMenu a:hover		{color:#FFFFFF;background-color:#B179D0; background:url(../img/mu.gif) no-repeat;}
.sea #selectMenu a:action	{color:#FFFFFF;background-color:#B179D0; background:url(../img/mu.gif) no-repeat;}


/* 迎春、正月 左メニュー */
.new #selectMenu { background-color:#C7AB58;}
.new #selectMenu ul { background-color:#D1BB78;}
.new #selectMenu a:link		{color:#FFFFFF;background-color:#D1BB78;	 }
.new #selectMenu a:visited	{color:#FFFFFF;background-color:#D1BB78;	}
.new #selectMenu a:hover		{color:#FFFFFF;background-color:#D1BB78; background:url(../img/itiran_menu_arrow.gif) no-repeat;}
.new #selectMenu a:action	{color:#FFFFFF;background-color:#D1BB78; background:url(../img/itiran_menu_arrow.gif) no-repeat;}




/************************  カテゴリトップ用メニュー  *******/

.win_bg_menu_big {
background: url("../img/winter/winter_top_menu_bg.jpg") no-repeat scroll right top transparent;
text-align:right;
width:950px;
height:46px;
margin-left:18px;
margin-bottom:10px;
	}
.win_bg_menu_big img {
	float:right;
	text-align:right;
	}

/************************  クリスマストップ  *******/

#chris_top_main {
width: 900px;
height: 50px;
padding: 90px 0 0 50px;
margin-left: 19px;
background: url("../img/winter/itiran_back_top01.jpg") no-repeat scroll right top transparent;
color:#D49294; 
font-size: 12px;
}
#chris_top_main h1 { 
color:#D49294; 
font-size:12px; 
margin:  0px;
}

#chris-paper {
background-color: white;
float: right;
margin: 0px 18px 0 auto;
padding: 0px 0px 0px;
width: 950px;
background-color:#9D0B0E;
}
.chris_left {
float: left;
width: 430px;
height:274px;
margin:0 0 0 33px ; 
}
.chris_left a:hover img {
	opacity			:0.8;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}
.chris_left a:action img {
	opacity			:0.8;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}

.chris_right {
float: right;
padding: 0px 0px;
color: white;
font-size: 11px;
line-height: 110%;
width: 453px;
height:274px;
margin:0 34px 0 0 ; 
}
.chris_right a:hover img {
	opacity			:0.8;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}
.chris_right a:action img {
	opacity			:0.8;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}

.chris_top_contents {
float: right;
padding: 65px 50px 10px 190px;
color: white;
font-size: 11px;
line-height: 110%;
width: 173px;
}
.chris_top_contents span {
	display:block;
	padding-bottom:10px;
}
.chris_top_contents img { margin-top:5px;}


.chris01 {
background: url("../img/winter/cate_top_r2_c4_s1.jpg") no-repeat scroll right top transparent;
	}
.chris02 {
background: url("../img/winter/cate_top_r3_c3_s1.jpg") no-repeat scroll right top transparent;
	}


	
/************************  シーズナルトップ  *******/

#sea_top_main {
width: 900px;
height: 50px;
padding: 90px 0 0 50px;
margin-left: 19px;
background: url("../img/winter/itiran_back_top02.jpg") no-repeat scroll right top transparent;
color:#fff; 
font-size: 12px;
}
#sea_top_main h1 { 
color:#fff; 
font-size:12px; 
margin:  0px;
}

#sea-paper {
background-color: white;
float: right;
margin: 0px 18px 0 auto;
padding: 0px 0px 0px;
width: 950px;
background-color:#8F52CD;
}
.sea_left {
float: left;
width: 430px;
height:273px;
margin:0 0 0 33px ; 
}

.sea_left a:hover img {
	opacity			:0.8;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}
.sea_left a:action img {
	opacity			:0.8;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}

.sea_right {
float: right;
padding: 0px 0px;
color: white;
font-size: 11px;
line-height: 110%;
width: 453px;
height:273px;
margin:0 34px 0 0 ; 
}

.sea_right a:hover img {
	opacity			:0.5;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}
.sea_right a:action img {
	opacity			:0.5;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}

.sea_top_contents {
float: right;
padding: 65px 50px 10px 190px;
color: white;
font-size: 11px;
line-height: 110%;
width: 173px;
}
.sea_top_contents span {
	display:block;
	padding-bottom:10px;
}
.sea_top_contents img { margin-top:5px;}


.sea01 {
background: url("../img/winter/cate_top_r2_c4_s2.jpg") no-repeat scroll right top transparent;
	}
.sea02 {
background: url("../img/winter/cate_top_r3_c3_s2.jpg") no-repeat scroll right top transparent;
	}
.sea03 {
background: url("../img/winter/cate_top_r4_c4_s2.jpg") no-repeat scroll right top transparent;
	}
	
	
	
/************************  迎春・正月トップ  *******/

#new_top_main {
width: 900px;
height: 50px;
padding: 90px 0 0 50px;
margin-left: 19px;
background: url("../img/winter/itiran_back_top03.jpg") no-repeat scroll right top transparent;
color:#EBE1BC; 
font-size: 12px;
}
#new_top_main h1 { 
color:#EBE1BC; 
font-size:12px; 
margin:  0px;
}

#new-paper {
background-color: white;
float: right;
margin: 0px 18px 0 auto;
padding: 0px 0px 0px;
width: 950px;
background-color:#C7A128;
}
.new_left {
float: left;
width: 430px;
height:273px;
margin:0 0 0 33px ; 
}
.new_left a:hover img {
	opacity			:0.8;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}
.new_left a:action img {
	opacity			:0.8;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}

.new_right {
float: right;
padding: 0px 0px;
color: white;
font-size: 11px;
line-height: 110%;
width: 453px;
height:273px;
margin:0 34px 0 0 ; 
}
.new_right a:hover img {
	opacity			:0.8;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}
.new_right a:action img {
	opacity			:0.8;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}

.new_top_contents {
float: right;
padding: 65px 50px 10px 190px;
color: white;
font-size: 11px;
line-height: 110%;
width: 173px;
}
.new_top_contents span {
	display:block;
	padding-bottom:10px;
}
.new_top_contents img { margin-top:5px;}


.new01 {
background: url("../img/winter/cate_top_r2_c4_s3.jpg") no-repeat scroll right top transparent;
	}
.new02 {
background: url("../img/winter/cate_top_r3_c3_s3.jpg") no-repeat scroll right top transparent;
	}
.new03 {
background: url("../img/winter/cate_top_r4_c4_s3.jpg") no-repeat scroll right top transparent;
	}
	
	
/************************  ウィンター トップ *******/

.winter2012 {
width:950px;
height:2088px;
margin: 0 0 0 20px;
background: url("../img/winter/back_wintop_bg.jpg") no-repeat scroll right top transparent;
 }


#fb_layout{
text-align:right;
width:74px;
height:30px;
padding:0px 36px 0px 670px;
margin:0 0 15px 0;
}

#fb_text{
font-size:11px;
font-weight:bold;
color:#FFF;
text-align:right;
width:250px;
height:20px;
padding:0px 36px 0px 565px;
margin:0 0 0px 0;
}
#fb_layout_chris{
text-align:right;
width:74px;
height:30px;
padding:0px 36px 0px 650px;
margin:0 0 15px 0;
}
#fb_layout span{ color:#FFF;}


.wintop_menu {
text-align:right;
width:914px;
height:18px;
padding:108px 36px 10px 0;
margin:0 0 15px 0;
}

.wintop_menu  img {
	float:right;
	text-align:right;
}
.wintop_chirs_bg {
background: url("../img/winter/wintop_cate01_bg.jpg") no-repeat scroll right top transparent;
width:879px;
height:370px;
margin-left:35px;
margin-bottom:0px;
}
.wintop_sea_bg {
background: url("../img/winter/wintop_cate02_bg.jpg") no-repeat scroll right top transparent;
width:879px;
height:370px;
margin-left:35px;
margin-bottom:0px;
}
.wintop_new_bg {
background: url("../img/winter/wintop_cate03_bg.jpg") no-repeat scroll right top transparent;
width:879px;
height:370px;
margin-left:35px;
margin-bottom:0px;
}
.win_left {
width:296px;
float:left;
}
.win_right {
width:560px;
float:right;
}

.wintop_text {
font-size:13px;
color:#999999;
font-weight:bold;
width:320px;
padding:60px 0 0 0px;
}
.wintop_btm {
margin:145px 30px 0 285px;
}
.winter2012 a:hover img {
	opacity			:0.5;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}
.winter2012 a:action img {
	opacity			:0.5;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}


.pager_winter { float:right;}

#guide_ev2 h1 { display:inline;}






#itiran-page_ev_ranking {
float: right;
margin: 0 8px 0 0;
padding-top: 30px;
text-align: left;
width: 725px;
background: url("../img/ranking_back_himo.jpg") no-repeat scroll right top transparent;

}



/************************  Facebook用ウィンター *******/

.winter2012_fb {
width:790px;
height:1988px;
margin: 0 0 0 0px;
background: url("../img/winter/back_wintop_bg_fb.jpg") no-repeat scroll center top transparent;
 }

.wintop_menu_fb {
text-align:right;
width:787px;
height:18px;
padding:95px 0px 10px 0;
margin:0 0 20px 0;
}

.wintop_menu_fb  img {
	float:right;
	text-align:right;
}
.wintop_chirs_bg_fb {
background: url("../img/winter/wintop_cate01_bg_fb.jpg") no-repeat scroll right top transparent;
width:779px;
height:340px;
margin-left:5px;
margin-bottom:0px;
}
.wintop_sea_bg_fb {
background: url("../img/winter/wintop_cate02_bg_fb.jpg") no-repeat scroll right top transparent;
width:779px;
height:340px;
margin-left:5px;
margin-bottom:0px;
}
.wintop_new_bg_fb {
background: url("../img/winter/wintop_cate03_bg_fb.jpg") no-repeat scroll right top transparent;
width:779px;
height:340px;
margin-left:5px;
margin-bottom:0px;
}
.win_left_fb {
width:auto;
float:left;
}
.win_right_fb {
width:490px;
float:right;
}

.wintop_text_fb {
font-size:13px;
color:#999999;
font-weight:bold;
width:270px;
padding:60px 0 0 0px;
}
.wintop_btm_fb {
margin:145px 30px 0 270px;
}
.winter2012_fb a:hover img {
	opacity			:1;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}
.winter2012_fb a:action img {
	opacity			:1;							/* IE以外透過設定 */
	filter			:Alpha(opacity=50);				/* IE用透過設定 */
}


/************************  バラ特集 *******/
.mainnav_rs ul { list-style-type: none;}
.mainnav_rs li {
background: url("../img/sp/rose_nav_btn.jpg") no-repeat scroll right top transparent;
width:165px;
height:35px;
list-style-type: none;
margin-right:3px;
margin-top:3px;
float:left;
}
.mainnav_rs li a{
color:#000000;
padding:10px 0 0 25px;
display:block;
text-align:left;
}

#board-mem .mainnav_rs li a:link {color:#000000;	}
#board-mem .mainnav_rs li a:visited {color:#000000;	}
#board-mem .mainnav_rs li a:hover	 {color:#f98217;	}

.sp .item img  { border: 1px solid #D6D6D6;}
.sp .num  { width:210px; float:left; margin-right:13px;}
.sp .titl { display:block; margin:5px 0 5px 0;}
.sp .comm { display:block; margin:5px 0 5px 0; font-size:12px;  line-height:120%;}
#board-mem .sp .titl  a {color:#666666; font-weight:bold;	}
#board-mem .sp .titl  a:link {color:#666666;	}
#board-mem .sp .titl  a:visited  {color:#666666;	}
#board-mem .sp .titl  a:hover {color:#666666;	}

.sp_scene .item img  { border: 1px solid #D6D6D6;}
.sp_scene .num  { width:130px; float:left; margin-right:8px;}
.sp_scene .titl { display:block; margin:5px 0 5px 0; font-size:11px; line-height:110%; }
.sp_scene .comm { display:block; margin:5px 0 5px 0; font-size:11px; line-height:110%; }
#board-mem .sp_scene .titl  a {color:#666666; font-weight:bold;	 font-size:11px;}
#board-mem .sp_scene .titl  a:link {color:#666666;	}
#board-mem .sp_scene .titl  a:visited  {color:#666666;	}
#board-mem .sp_scene .titl  a:hover {color:#666666;	}


.sph3 { font-size:16px; color:#525252; background-color:#D9D9D9; padding:13px; margin-top:10px; font-weight:normal;}

.photo_frame { padding:10px; border: 1px solid #D6D6D6; margin:10px 10px 0 0; }