/* styles written in this file is for Standard */



body	{
	margin:			0px;
	padding:		0px;
	background-image:	url(img/_bg.jpg);
	}

img	{
	border:			none;
	}

.clearance{
	margin:			0px;
	padding:		0px;
	font-size:		0px;
	line-height:		0;
	visibility:		hidden;
	clear:			both;
}

.clearfix:after {
	content:		".";
	height:			0;
	display:		block;
	clear:			both;
	visibility:		hidden;
}

.clearfix {
	display:		inline-block;
}

/*\*/
* html .clearfix { height:	1%;}
*+html .clearfix { height:	1%;}
.clearfix { display:		block;}
/**/

.append-context{
	display:		none;
	}

a:link,
a:visited,
a:hover,
a:active{
	color:			#0066cc;
	}

form{
	margin:			0px;
	padding:		0px;
	}

td{
	font-size:		12px;
	line-height:		1.4;
	color:			#000000;
	}

.caution{
	font-size:		10px;
	line-height:		1.4;
	color:			#ff0000;
	}


h1{
	font-size:		13px;
	line-height:		1.5;
	color:			#333333;
	font-weight:		bold;
	padding:		25px 0px 10px 0px;
}



#content{
	background-image:	url(img/_bod_bg.jpg);
	background-repeat:	repeat-y;
	background-position:	top left;
	}

#content2{
	background-image:	url(img/_bod_bg_full.jpg);
	background-repeat:	repeat-y;
	background-position:	top left;
	}

#main-contents{
	background-image:	url(img/_bod_bg2.jpg);
	background-repeat:	repeat-y;
	background-position:	top left;
	}

#main-contents-full{
	background-image:	url(img/_bod_bg2_full.jpg);
	background-repeat:	repeat-y;
	background-position:	top left;
	margin-left:		17px;
	}

#head-navi{
	background-image:	url(img/_hea_nav_bg.jpg);
	background-repeat:	repeat-x;
	background-position:	left;
	}

#foot-navi{
	background-image:	url(img/_foo_nav_bg.jpg);
	background-repeat:	repeat-x;
	background-position:	left;
	}

#foot-copyright{
	background-color:	#cacaca;
	padding:		5px 26px 8px 0px;
	}

#menu-category{
	margin:			0px 0px 0px 11px;
	}

#menu-information{
	margin:			0px 0px 0px 11px;
	}

#menu-information table.bg{
	background-image:	url(img/men_cap_01_bg.gif);
	background-repeat:	repeat-y;
	background-position:	top left;
	}

#menu-information td{
	font-size:		10px;
	line-height:		1.5;
	color:			#000000;
	}

#menu-search_01{
	margin:			0px 0px 0px 11px;
	background-image:	url(img/men_cap_02_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

#menu-search_02{
	margin:			0px 0px 0px 11px;
	padding-bottom:		15px;
	background-image:	url(img/men_cap_02_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

#menu-search_01 td,
#menu-search_02 td{
	font-size:		10px;
	line-height:		1.4;
	color:			#000000;
	}

#menu-search_03{
	margin:			0px 0px 0px 11px;
	width:			226px;
	height:			173px;
	background-image:	url(img/men_cap_08_bg.jpg);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

#menu-cart{
	margin:			0px 0px 0px 11px;
	background-image:	url(img/men_cap_03_bg.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

#menu-cart td{
	font-size:		10px;
	line-height:		1.4;
	color:			#000000;
	}

#menu-mobile{
	margin:			5px 0px 5px 11px;
	background-image:	url(img/men_cap_06_bg.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

#menu-mobile td{
	font-size:		10px;
	line-height:		1.4;
	color:			#000000;
	}

#menu-campaign{
	margin:			0px 0px 0px 4px;
	}

#menu-campaign2{
	margin:			5px 0px 0px 11px;
	}

#menu-campaign3{
	margin:			10px 0px 0px 11px;
	}

#menu-mypage{
	margin:			0px 0px 0px 11px;
	background-image:	url(img/myp_cap_01_bg.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

#top-list td{
	font-size:		10px;
	line-height:		1.6;
	color:			#333333;
	}

#detail{
	margin:			0px 0px 0px 0px;
	background-image:	url(img/det_bg.jpg);
	background-repeat:	repeat-y;
	background-position:	top left;
	}

#detail td{
	font-size:		12px;
	line-height:		1.4;
	color:			#000000;
	}

#text-title{
	margin:			0px 0px 0px 4px;
	width:			100%;
	}

#text-title td{
	background-image:	url(img/_bod_ttl_bg.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	font-size:		12px;
	line-height:		1.3;
	color:			#000000;
	height:			30px;
	padding:		0px 0px 0px 9px;
	
	}

#text-title td table{
	margin-left:		0px;
	width:			auto;
	}

#text-title td table td{
	background-image:	none;
	height:			auto;
	padding-left:		0px;
	}

#text-title2{
	margin:			0px 0px 0px 17px;
	width:			100%;
	}

#text-title2 td{
	background-image:	url(img/_bod_ttl_bg2.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	font-size:		12px;
	line-height:		1.3;
	color:			#000000;
	height:			30px;
	padding:		0px 0px 0px 9px;
	
	}

#text-title2 td table{
	margin-left:		0px;
	width:			948px;
	}

#text-title2 td table td{
	background-image:	none;
	height:			auto;
	padding-left:		0px;
	font-size:		12px;
	line-height:		1.4;
	color:			#000000;
	}

#text-title3{
	width:			100%;
	}

#text-title3 td{
	background-image:	url(img/_bod_ttl_bg3.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	font-size:		12px;
	line-height:		1.3;
	color:			#000000;
	height:			30px;
	padding:		0px 0px 0px 9px;
	
	}

#text-title3 td table{
	margin-left:		0px;
	width:			auto;
	}

#text-title3 td table td{
	background-image:	none;
	height:			auto;
	padding-left:		0px;
	}

#table-format .main{
	font-size:		10px;
	line-height:		1.6;
	color:			#333333;
	}

#table-format .main2{
	font-size:		10px;
	line-height:		1.6;
	color:			#ffffff;
	}


table.present td{
	padding-left:		12px;
	background-image:	url("img/top_ban_ico.gif");
	background-position:	left center;
	background-repeat:	no-repeat;
}

table.present td a{
	font-size:		12px;
	line-height:		1.6;
	color:			#604C27;
}


table.present td.first-child a{
	font-size:		16px;
}


table.present td.first-child a img.vallen{
	vertical-align:		top; 
}

table.present td.last-child{
	background-image:	none;
}







/* home */

#home h2{
	margin:			0px;
	padding:		0px;
}

#home dl{
	margin:			0px;
	padding:		0px;
}

#home dl dt{
	margin:			0px;
	padding:		0px;
}

#home dl dd{
	margin:			0px;
	padding:		0px;
}

#home ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

#home ul li{
	margin:			0px;
	padding:		0px;
}

#home ul li img{
	vertical-align:		bottom;
}


/* home > whatsnew */

#home .whatsnew{
	width:			696px;
	padding-bottom:		15px;
}

#home .whatsnew dl{
	padding:		7px 0px 0px 9px;
	font-size:		10px;
	line-height:		1.8;
	color:			#000000;
}

#home .whatsnew dl dt{
	width:			97px;
	float:			left;
	font-weight:		bold;
	letter-spacing:		1px;
}

#home .whatsnew dl dd{
	width:			590px;
	float:			left;
}

#home .whatsnew dl dd .new{
	color:			#ff0000;
}


/* home > present */

#home .present{
	height:			116px;
	background-image:	url(img/hom_bod_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

#home .present ul{
	width:			541px;
	margin:			0px 0px 0px 15px;
	padding:		30px 0px 0px 0px;
}

#home .present ul li{
	width:			152px;
	float:			left;
	font-size:		12px;
	line-height:		1.6;
	color:			#604C27;
}

#home .present ul li.first-child{
	width:			237px;
	height:			30px;
	font-size:		14px;
	padding:		7px 0px 0px 0px;
}

#home .present ul li a{
	padding:		0px 0px 0px 12px;
	background-image:	url(img/hom_bod_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	left 4px;
}

#home .present ul li a:link,
#home .present ul li a:visited,
#home .present ul li a:hover,
#home .present ul li a:active{
	color:			#604C27;
}

/* home > pickup */

#home .pickup{
	margin-top:		10px;
}

#home .pickup ul {
	float:			left;
}

#home .pickup ul.left-col {
	width:			441px;
}

#home .pickup ul.right-col {
	width:			255px;
}

#home .pickup ul li{
	float:			left;
}


/* home > list */

#home .list{
	margin-top:		20px;
}

#home .list h2{
	padding-bottom:		10px;
}

#home .list ul li{
	width:			165px;
	float:			left;
	margin:			0px 12px 0px 0px;
	font-size:		10px;
	line-height:		1.3;
	color:			#000000;
}


#home .list ul li.last-child{
	margin-right:		0px;
}

#home .list ul li img{
	margin-bottom:		4px;
}

#home .list ul li .price{
	font-weight:		bold;
	color:			#990000;
}

#home .list li#banner{
	width:			332px;
	float:			left;
	margin:			0px 20px 7px 0px;
	font-size:		10px;
	line-height:		1.3;
	color:			#000000;
}



/* home > list2 */

#home .list2{
	margin-top:		20px;
}

#home .list2 h2{
	padding-bottom:		10px;
}



#home .list2 ul li{
	width:			106px;
	float:			left;
	margin:			0px 12px 0px 0px;
	font-size:		10px;
	line-height:		1.3;
	color:			#000000;
}

#home .list2 ul li.last-child{
	margin-right:		0px;
}

#home .list2 ul li img{
	margin-bottom:		4px;
}

#home .list2 ul li .price{
	font-weight:		bold;
	color:			#990000;
}



/* home > list3 */

#home .list3{
	margin-top:		20px;
}

#home .list3 h2{
	padding-bottom:		10px;
}

#home .list3 ul li{
	width:			165px;
	float:			left;
	margin:			0px 12px 0px 0px;
	font-size:		10px;
	line-height:		1.3;
	color:			#000000;
}

#home .list3 ul li.last-child{
	margin-right:		0px;
}

#home .list3 ul li img{
	margin-bottom:		4px;
}

#home .list3 ul li .price{
	font-weight:		bold;
	color:			#990000;
}

#home .list3 ul li#banner{
	width:			342px;
	float:			left;
	margin:			0px 12px 0px 0px;
	font-size:		10px;
	line-height:		1.3;
	color:			#000000;
}




/* home > list4 */

#home .list4{
	margin-top:		20px;
	border-style:		solid;
	border-width:		1px;
	border-color:		#B0A492;
	background-color:	#ffffff;
}

#home .list4 h2{
	padding-bottom:		10px;
}



#home .list4 ul li{
	width:			106px;
	float:			left;
	margin:			0px 4px 0px 0px;
	font-size:		10px;
	line-height:		1.3;
	color:			#000000;
	margin-left:		9px;
	margin-bottom:		20px;
}

#home .list4 ul li.last-child{
	margin-right:		0px;
}

#home .list4 ul li img{
	margin-bottom:		4px;
}

#home .list4 ul li .price{
	font-weight:		bold;
	color:			#990000;
}



/* home > shop */

#home .shop{
	width:			696px;
	margin-top:		20px;
	margin-bottom:		15px;
	padding:		0px;
	background-image:	url(img/hom_bod_bg_02.jpg);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

#home .shop h2{
	padding-bottom:		10px;
}

#home .shop .list{
	margin:			0px;
	padding:		0px 0px 0px 3px;
}

#home .shop .list a{
	text-decoration:	none;
	display:		block;
	cursor:			pointer;
}

#home .shop .list dl{
	width:			345px;
	height:			91px;
	margin:			0px;
	padding:		0px 0px 1px 0px;
	background-repeat:	no-repeat;
	background-position:	left top;
	float:			left;
	zoom:			1;
}

#home .shop .list dl.li-1{
	background-image:	url(img/hom_sho_bg_01.jpg);
}

#home .shop .list dl.li-2{
	background-image:	url(img/hom_sho_bg_02.jpg);
}

#home .shop .list dl.li-3{
	background-image:	url(img/hom_sho_bg_03.jpg);
}

#home .shop .list dl.li-4{
	background-image:	url(img/hom_sho_bg_04.jpg);
}

#home .shop .list dl.li-5{
	background-image:	url(img/hom_sho_bg_05.jpg);
}

#home .shop .list dl.li-6{
	background-image:	url(img/hom_sho_bg_06.jpg);
}

#home .shop .list dl.li-7{
	background-image:	url(img/hom_sho_bg_07.jpg);
}


#home .shop .list dl dt{
	margin:			0px;
	padding:		5px 0px 0px 5px;
	float:			left;
	position:		relative;
}

#home .shop .list dl dt span{
	width:			80px;
	height:			80px;
	position:		absolute;
	top:			5px;
	left:			5px;
}

#home .shop .list dl.li-1 dt span{
	background-image:	url(img/bod_pho_fra_01.gif);
}

#home .shop .list dl.li-2 dt span{
	background-image:	url(img/bod_pho_fra_02.gif);
}

#home .shop .list dl.li-3 dt span{
	background-image:	url(img/bod_pho_fra_03.gif);
}

#home .shop .list dl.li-4 dt span{
	background-image:	url(img/bod_pho_fra_04.gif);
}

#home .shop .list dl.li-5 dt span{
	background-image:	url(img/bod_pho_fra_05.gif);
}

#home .shop .list dl.li-6 dt span{
	background-image:	url(img/bod_pho_fra_06.gif);
}

#home .shop .list dl.li-7 dt span{
	background-image:	url(img/bod_pho_fra_07.gif);
}


#home .shop .list dl dd{
	width:			240px;
	margin:			0px;
	padding:		0px 0px 0px 8px;
	float:			left;
}

#home .shop .list dl dd h3{
	margin:			27px 0px 2px 0px;
	padding:		0px;
	font-size:		11px;
	line-height:		1.3;
	font-weight:		bold;
}

#home .shop .list dl.li-1 dd h3{
	color:			#990000;
}

#home .shop .list dl.li-2 dd h3{
	color:			#003366;
}

#home .shop .list dl.li-3 dd h3{
	color:			#5E3587;
}

#home .shop .list dl.li-4 dd h3{
	color:			#006633;
}

#home .shop .list dl.li-5 dd h3{
	color:			#CE3A6B;
}

#home .shop .list dl.li-6 dd h3{
	color:			#CC9900;
}

#home .shop .list dl.li-7 dd h3{
	color:			#FF9717;
}

#home .shop .list dl dd p.text{
	margin:			0px;
	padding:		0px;
	font-size:		10px;
	line-height:		1.3;
	color:			#000000;
}









/* sitemap */

h2#sitemap{
	margin:			0px;
	padding:		0px 0px 5px 0px;
}

div#sitemap{
	width:			696px;
}

div#sitemap .article{
	padding:		0px 0px 10px 0px;
}

div#sitemap .article h3{
	margin:			0px;
	padding:		0px;
}

div#sitemap .article ul{
	margin:			0px;
	padding:		11px 0px 0px 23px;
	list-style-type:	none;
	zoom:			1;
}

div#sitemap .article ul li{
	margin:			0px 0px 8px 0px;
	padding:		0px;
	font-size:		12px;
	line-height:		1.2;
	color:			#000000;
	width:			217px;
	float:			left;
}


div#sitemap .article ul li.col2{
	width:			434px;
}

div#sitemap .article ul li a{
	padding:		0px 0px 0px 8px;
	background-repeat:	no-repeat;
	background-position:	left 4px;
}

div#sitemap .article-1 ul li a{
	background-image:	url(img/sit_bod_ico_01.gif);
}

div#sitemap .article-2 ul li a{
	background-image:	url(img/sit_bod_ico_02.gif);
}

div#sitemap .article-3 ul li a{
	background-image:	url(img/sit_bod_ico_03.gif);
}

div#sitemap .article-4 ul li a{
	background-image:	url(img/sit_bod_ico_04.gif);
}

div#sitemap .article-5 ul li a{
	background-image:	url(img/sit_bod_ico_05.gif);
}

div#sitemap .article-6 ul li a{
	background-image:	url(img/sit_bod_ico_06.gif);
}

div#sitemap .article-7 ul li a{
	background-image:	url(img/sit_bod_ico_07.gif);
}

div#sitemap .article div{
	padding:	0 0 15px 0;
	background-repeat:	no-repeat;
	background-position:	left top;
}

div#sitemap .article-1 div{
	border-bottom:	solid 3px #006AB2;
	background-image:	url(img/sit_bod_bg_01.gif);
}

div#sitemap .article-2 div{
	border-bottom:	solid 3px #C52505;
	background-image:	url(img/sit_bod_bg_02.gif);
}

div#sitemap .article-3 div{
	border-bottom:	solid 3px #CC9901;
	background-image:	url(img/sit_bod_bg_03.gif);
}

div#sitemap .article-4 div{
	border-bottom:	solid 3px #006634;
	background-image:	url(img/sit_bod_bg_04.gif);
}

div#sitemap .article-5 div{
	border-bottom:	solid 3px #003467;
	background-image:	url(img/sit_bod_bg_05.gif);
}

div#sitemap .article-6 div{
	border-bottom:	solid 3px #5E3687;
	background-image:	url(img/sit_bod_bg_06.gif);
}

div#sitemap .article-7 div{
	border-bottom:	solid 3px #FF9B37;
	background-image:	url(img/sit_bod_bg_07.gif);
}




/* campaign */

div#campaign .lead{
	width:			964px;
	height:			300px;
	margin-top:		15px;
	margin-left:		19px;
	background:		url(img/cam_bod_bg_01.jpg) no-repeat left top;
}

div#campaign .lead div{
	margin:			0px;
	padding:		82px 0px 0px 209px;
	float:			left;
}

div#campaign .lead div h2{
	margin:			0px;
	padding:		0px;
}

div#campaign .lead div p{
	margin:			0px;
	padding:		19px 0px 0px 118px;
}

div#campaign .lead p.button{
	margin:			0px;
	padding:		16px 0px 0px 17px;
	float:			left;
}

div#campaign .detail{
	width:			964px;
	height:			883px;
	margin-left:		19px;
	background:		url(img/cam_bod_bg_02.jpg) no-repeat left top;
}

div#campaign .detail h3{
	margin:			0px;
	padding:		0px 0px 0px 86px;
}

div#campaign .detail ul{
	margin:			0px;
	padding:		16px 0px 25px 92px;
	list-style-type:	none;
}

div#campaign .detail ul li{
	margin:			0px;
	padding:		0px;
	display:		inline;
}

div#campaign .detail ul li img{
	vertical-align:		bottom;
}


div#campaign .outline{
	width:			964px;
	height:			261px;
	margin-left:		19px;
	background:		url(img/cam_bod_bg_03.jpg) no-repeat left top;
}

div#campaign .outline h3{
	margin:			0px;
	padding:		24px 0px 0px 403px;
}

div#campaign .outline dl{
	margin:			0px;
	padding:		19px 0px 0px 223px;
}

div#campaign .outline dl dt{
	margin:			0px;
	padding:		0px;
	font-size:		10px;
	font-weight:		bold;
	line-height:		1.7;
}

div#campaign .outline dl dd{
	margin:			0px;
	padding:		0px;
	font-size:		10px;
	line-height:		1.4;
}





/* item_list */
div#itemlist_categoryindex{
	width:			698px;
	margin:			0px 0px 20px 0px;
}

div#itemlist_categoryindex ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
	clear:			both;
}

div#itemlist_categoryindex ul li{
	float:			left;
	margin:			0px 0px 12px 0px;
	padding:		0px;
}

div#itemlist_categoryindex ul li img{
	vertical-align:		bottom;
}

div#itemlist_categoryindex ul li.odd{
	margin-right:		41px;
}

div#itemlist_categoryindex #id15632 ul{
	clear:			none;
}

div#itemlist_categoryindex #id15632 ul li.odd,
div#itemlist_categoryindex #id15632 ul li.even{
	margin-right:		3px;
}

div#itemlist_categoryindex #id15632 ul li.last-child{
	margin-right:		0px;
}


div#itemlist_categoryindex #id99523 ul{
	clear:			none;
}

div#itemlist_categoryindex #id99523 ul li.odd,
div#itemlist_categoryindex #id99523 ul li.even{
	margin-right:		3px;
}

div#itemlist_categoryindex #id99523 ul li.last-child{
	margin-right:		0px;
}



div#itemlist_categoryindex #id45668 ul{
	clear:			none;
}

div#itemlist_categoryindex #id45668 ul li.odd,
div#itemlist_categoryindex #id45668 ul li.even{
	margin-right:		3px;
}


div#itemlist_categoryindex #id45668 ul li.last-child{
	margin-right:		0px;
}


#osusume_external_frame {
    border-bottom: solid 4px #CCCCCC;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-bottom: 6px;
}

#osusume_internal_frame{
    border-left: solid 6px #CCCCCC;
    font-size: 120%;
    margin-bottom: 2px;
    padding-left: 4px;
    color: black;
    font-weight: bold;
}

#widget_frame {
    width: 715px;
    background-color: #FFFFFF;
    display: inline-block;
}


.popup {
		margin-bottom: 0px;
		width: 226px;
}

.popup .pop_category li {
		position: relative;
		margin-bottom: 0px;
		width: 220px;
		height: 24px;
		margin-left:-33px;/* all browsers, of course */
		#margin-left:-25px;/* IE7 and below */ 
		_margin-left:-25px;/* IE6 */
		list-style-type: none;
}

			.popup ul li {
				position: relative;
				margin-bottom: 0px;
				width: 226px;
				height: 37px;
				margin-left:-35px;/* all browsers, of course */ 
				#margin-left:-28px;/* IE7 and below */ 
				_margin-left:-28px;/* IE6 */
				list-style-type: none;
}

/* iPhone / mobile webkit */
@media screen and (max-device-width: 0px) {
.popup ul li {
				position: relative;
				margin-bottom: 0px;
				width: 226px;
				height: 37px;
				margin-left:270px;
				list-style-type: none; 
}
}

.popup ul li table {
					border-collapse: collapse;
					border: none;
					padding: 0;
					position: absolute;
					top: 0;
					left: 0;
				}

				

			.popup ul li ul {
				visibility: hidden;
				overflow: hidden;
				position: absolute;
				top: 5px;
				left: 200px;
				width: 150px;
				height: 0px;
			}
				.popup ul li ul li {
					margin-bottom: 0px;
					width: 150px;
					height: 32px;
				}

			.popup ul li a {
				font-family: verdana, sans-serif;
				color: #fff;
				display: block;
				text-decoration: none;
				padding-left: 0px;
				height: 32px;
				line-height: 30px;
			}

			.popup ul li a:hover {
				position: relative;
				z-index: 100;
			}

			.popup ul li:hover ul ,
			.popup ul li a:hover ul {
				visibility: visible;
				overflow: visible;
				height: auto;
				z-index: 10;
			}


		.popup li.sub1 { background: url(img/btn01.jpg) left top no-repeat; }
		.popup li.sub2 { background: url(img/btn02.jpg) left top no-repeat; }
		.popup li.sub3 { background: url(img/btn03.jpg) left top no-repeat; }
		.popup li.sub4 { background: url(img/btn04.jpg) left top no-repeat; }
		.popup li.sub5 { background: url(img/btn05.jpg) left top no-repeat; }
		.popup li.sub6 { background: url(img/btn06.jpg) left top no-repeat; }
		.popup li.sub7 { background: url(img/btn07.jpg) left top no-repeat; }
		.popup li.sub8 { background: url(img/btn08.jpg) left top no-repeat; }
		.popup li.sub9 { background: url(img/btn09.jpg) left top no-repeat; }
		.popup li.sub10 { background: url(img/btn10.jpg) left top no-repeat; }
		.popup li.sub11 { background: url(img/btn11.jpg) left top no-repeat; }


/* home > hall */

#home .hall{
	width:			696px;
	margin-top:		0px;
	margin-bottom:		15px;
	padding:		0px;
	background-repeat:	no-repeat;
	background-position:	left bottom;
}


#home .hall .list{
	margin:			0px;
	padding:		0px 0px 0px 3px;
}

#home .hall .list a{
	text-decoration:	none;
	display:		block;
	cursor:			pointer;
}

#home .hall .list dl{
	width:			113px;
	height:			130px;
	margin:			1px;
	padding:		0px 0px 1px 0px;
	background-repeat:	no-repeat;
	background-position:	left top;
	float:			left;
	zoom:			1;
}

#home .hall .list dl.li-1{
	background-image:	url(img/orchard_hall.jpg);
}

#home .hall .list dl.li-2{
	background-image:	url(img/cocoon_hall.jpg);
}

#home .hall .list dl.li-3{
	background-image:	url(img/cinema_hall.jpg);
}

#home .hall .list dl.li-4{
	background-image:	url(img/museum_hall.jpg);
}

#home .hall .list dl.li-5{
	background-image:	url(img/gallery_hall.jpg);
}

#home .hall .list dl.li-6{
	background-image:	url(img/mago_hall.jpg);
}



