@charset "UTF-8";

/*------------------文字コード UTF-8----------------*/
/*------------------menu----------------*/


#menu	{
	position:relative;
	right:0;
	width:300px;
	margin:0;
	padding:0;
	_top:-15px;
	_margin-bottom:-15px;
	}
*:first-child+html #menu	{
	top:-15px;
	margin-bottom:-15px;
	}
div#menu a	{
	display:block;
	width:300px;
	text-indent:-9999px;
	z-index:10000;
	line-height:1.0em;
	}


a#menu1	{
	background:#fff  url(../images/mainmenu01.gif) no-repeat top left;
	height:80px;
	}
a#menu1:hover	{
	background:#fff  url(../images/mainmenu01_h.gif) no-repeat top left;
	}
a#menu2	{
	background:#fff  url(../images/mainmenu02.gif) no-repeat top left;
	height:80px;
	}
a#menu2:hover	{
	background:#fff  url(../images/mainmenu02_h.gif) no-repeat top left;
	}
a#menu3	{
	background:#fff  url(../images/mainmenu03.gif) no-repeat top left;
	height:80px;
	}
a#menu3:hover	{
	background:#fff  url(../images/mainmenu03_h.gif) no-repeat top left;
	}
a#menu4	{
	background:#fff  url(../images/mainmenu04.gif) no-repeat top left;
	height:80px;
	}
a#menu4:hover	{
	background:#fff  url(../images/mainmenu04_h.gif) no-repeat top left;
	}
a#menu5	{
	background:#fff  url(../images/mainmenu05.gif) no-repeat top left;
	height:80px;
	}
a#menu5:hover	{
	background:#fff  url(../images/mainmenu05_h.gif) no-repeat top left;
	}
a#menu6	{
	background:#fff  url(../images/bannercoupon.gif) no-repeat top left;
	height:70px;
	}
a#menu6:hover	{
	}
a#menu7	{
	background:#fff  url(../images/bannerqanda.gif) no-repeat top left;
	height:70px;
	}
a#menu7:hover	{
	}
a#menu8	{
	background:#fff  url(../images/bannerrecruit.gif) no-repeat top left;
	height:70px;
	}
a#menu8:hover	{
	}
a#menu9	{
	background:#fff  url(../images/bannervoice.gif) no-repeat top left;
	height:70px;
	}
a#menu9:hover	{
	}


/*------------------active----------------*/




span.menu_here	{
	position: relative;
	display:block;
	width:300px;
	text-indent:-9999px;
	z-index:10000;
	height:80px;
	margin-left:-15px;

	}
*html li#ie_baka	{
	margin-left:-15px;
	height:0px;
	}
*:first-child+html li#ie_baka	{
	margin-left:-15px;
	height:0px;
	}

*html span.menu_here	{
	top:4px;
	margin-top:-4px;
	margin-bottom:6px;
	}
*:first-child+html span.menu_here	{
	top:3px;
	margin-top:-4px;
	margin-bottom:7px;
	}

span#menu1_here	{
	background:#fff  url(../images/mainmenu01_a.gif) no-repeat top left;
	position:relative;
	}
span#menu2_here	{
	background:#fff  url(../images/mainmenu02_a.gif) no-repeat top left;
	}
span#menu3_here	{
	background:#fff  url(../images/mainmenu03_a.gif) no-repeat top left;
	}
span#menu4_here	{
	background:#fff  url(../images/mainmenu04_a.gif) no-repeat top left;
	}
span#menu5_here	{
	background:#fff  url(../images/mainmenu05_a.gif) no-repeat top left;
	}
span#menu6_here	{
	background:transparent  url(../images/bannercoupon_a.gif) no-repeat top left;
	height:70px;
	}
span#menu7_here	{
	background:transparent  url(../images/bannerqanda_a.gif) no-repeat top left;
	height:70px;
	}
span#menu8_here	{
	background:#fff  url(../images/bannerrecruit_a.gif) no-repeat top left;
	height:70px;
	}
span#menu9_here	{
	background:#fff  url(../images/bannervoice_a.gif) no-repeat top left;
	height:70px;
	}
/*----------hilight--------*/

ul.cards {
	position:relative
	}
ul.cards li {
	position:relative;
	padding:0;
	z-index: 200;
	margin:2px 0px ;
	display:block;
	font-size:10px;
	line-height:0px;
	}
ul.cards li:hover {
	}
ul.cards div.ahover {
	position: absolute;
	top:0px; left:0;
	z-index: 100;
	width:270px !important;
	background: #FF4C4C;
	padding:0px 27px 0px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #f98;
	margin-top:1px;
	}

*html ul.cards div.ahover	{
	position: absolute;
	margin:9px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	border-bottom: 6px solid #fff;
	border-top: 2px solid #fff;
	border-left: 1px solid #fff;
	}

*:first-child+html ul.cards div.ahover	{
	position: absolute;
	margin-top:5px;
	padding:0px 27px 0px 0px;
	border-bottom: 2px solid #fff;
	border-top: 2px solid #fff;
	border-left: 1px solid #fff;
	}


/*----------decochu--------*/

#menu_out	{
	position:relative;
	z-index:10000;
	right:0;
	width:300px;
	}
#menu_out span	{
	margin:0px 0px 7px 0px;
	position:relative;
	z-index:10000;
	}
#menu_out div	{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	}
div#menu_out a	{
	display:block;
	width:300px;
	text-indent:-9999px;
	z-index:10000;
	}
a#menu10	{
	background:#fff  url(../images/bannerdeco.gif) no-repeat top left;
	height:250px;
	margin-bottom:5px;
	position:relative;
	z-index:10000;
	}
a#menu10:hover	{
	}
a#menu11	{
	background:#fff  url(../images/tsuya_side.jpg) no-repeat top left;
	height:250px;
	margin-bottom:5px;
	position:relative;
	z-index:10000;
	}
a#menu11:hover	{
	}

/*----------right bottom--------*/

#contact_recomend	{
	height:80px;
	background:url(../images/takeiteasy_h.gif) no-repeat top left;
	}
#side_mailmaga	{
	margin:7px 0px 10px 0px ;
	_margin:3px 0px 10px 0px ;
	height:80px;
	background:url(../images/mailmagazine_h.gif) no-repeat top left;
	}

#qr_address	{
	height:139px;
	margin-bottom:15px;
	_margin-bottom:0px;
	}

#credit	{
	height:65px;
	margin:5px 0px 15px 0px;
	_margin:15px 0px 0px 0px;

	}


