@charset "utf-8";
@import url("style_base.css");
@import url("style_font.css");

/* -------------------------------------------------------------*/
/* 	SiteName : IMEKURA-SWITCHON				*/
/* 	FileName : style_contents.css				*/
/*	Add Day : 2010/05/24(Mon)				*/
/*	Udt Day : 2012/01/06(Fri)				*/
/*	Copyright : IDEA4					*/
/* 								*/
/* 	== TOC =========================================	*/
/* 	1 : style_base.css import				*/
/* 	2 : style_font.css import				*/
/*--------------------------------------------------------------*/

/*------------------------------------------------------------------------------*/
/*	contents						             	*/
/*------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------*/
/*	top									*/
/*------------------------------------------------------------------------------*/

#main-top{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#top-flashbox{
	width: 740px;
	height: 300px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

#newsbox{
	width: 740px;
	height: 350px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

#newsbox-head{
	width: 740px;
	height: 49px;
	margin: 0px;
	padding: 0px;
}

#newsbox-headl{
	width: 548px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	background: url(../img/top/realtime-bak_01.jpg) no-repeat;
	float: left;
}

#newsbox-headl p{
	text-indent: -9000px;
}

#newsbox-headr{
	width: 192px;
	height: 49px;
	margin: 0px;
	padding: 0px;
	background: url(../img/top/realtime-bak_02.jpg) no-repeat;
	float: left;
	text-indent: -9000px;
}

#newsbox-headr a{
	width: 192px;
	height: 49px;
	display: block;
}

#newsbox-under{
	width: 740px;
	height: 301px;
	margin: 0px;
	padding: 0px;
	background: url(../img/top/realtime-bak_03.jpg) no-repeat;
}

#newsbox-pad{
	padding: 5px 0px 10px 12px;
}

#newsbox-detail{
	width: 715px;
	height: 285px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow-x: hidden;
	overflow-y: auto;
}

.news-b{
	margin: 10px 0px 0px 0px;
	clear: both;
}

.news-u{
	padding: 5px;
	color: #ee0388;
	background-color: #ff97ff;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}

.news-i{
	margin: 0px 10px 0px 0px;
	float: left;
}

.news-t{
	margin: 0px 0px 10px 0px;
}

#udatebox{
	width: 310px;
	height: 350px;
	margin: 0px;
	padding: 0px;
	background: url(../img/top/udate-bak.jpg) no-repeat;
	float: left;
}

#udatebox-pad{
	padding: 55px 0px 10px 12px;
}

#udatebox-detail{
	width: 285px;
	height: 285px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow-x: hidden;
	overflow-y: auto;
}

.udate-date{
	padding: 3px;
	background-color: #73c9ff;
	margin: 0px 0px 10px 0px;
}

.udate-date p{
	color: #005eec;
}

.udate-title{
	margin: 0px 0px 10px 0px;
}

#map-head {
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/top/map-head.jpg) no-repeat;
}

#map-head p{
	text-indent: -9000px;
}

#map-detail {
	width: 740px;
	height: 450px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/top/map.gif) no-repeat;
}

#map-detail p{
	text-indent: -9000px;
}

#tops-head {
	width: 740px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	background: url(../img/top/topschedule-head.jpg) no-repeat;
}

#tops-head p{
	text-indent: -9000px;
}

#recruit-ban {
	width: 740px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	background: url(../img/top/recruit.jpg) no-repeat;
	text-indent: -9000px;
}

#recruit-ban a{
	width: 740px;
	height: 100px;
	display: block;
}

/*------------------------------------------------------------------------------*/
/*	cast									*/
/*------------------------------------------------------------------------------*/

#main-cast{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#cast-head h2{
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/cast/cast-head.jpg) no-repeat;
	text-indent: -9000px;
}

#sort-box {
	width: 740px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#sort-img1 {
	width: 60px;
	height: 60px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background: url(../img/cast/sort-age.jpg);
	text-indent: -9000px;
	float: left;
}

#sort-img1 a{
	width: 60px;
	height: 60px;
	display: block;
}

#sort-img2 {
	width: 60px;
	height: 60px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background: url(../img/cast/sort-tall.jpg);
	text-indent: -9000px;
	float: left;
}

#sort-img2 a{
	width: 60px;
	height: 60px;
	display: block;
}

#sort-img3 {
	width: 60px;
	height: 60px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background: url(../img/cast/sort-bast.jpg);
	text-indent: -9000px;
	float: left;
}

#sort-img3 a{
	width: 60px;
	height: 60px;
	display: block;
}

#sort-img4 {
	width: 60px;
	height: 60px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background: url(../img/cast/sort-cup.jpg);
	text-indent: -9000px;
	float: left;
}

#sort-img4 a{
	width: 60px;
	height: 60px;
	display: block;
}

#sort-img5 {
	width: 60px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	background: url(../img/cast/sort-new.jpg);
	text-indent: -9000px;
	float: left;
}

#sort-img5 a{
	width: 60px;
	height: 60px;
	display: block;
}

#cast-box {
	width: 740px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.cast-bak {
	width: 180px;
	height: 370px;
	margin: 0px 5px 5px 0px;
	padding: 0px;
	background: url(../img/cast/cast-bak.jpg);
	float: left;
}

.cast-bak-pad {
	padding: 10px;
}

.cast-jyotai{
	padding: 3px;
	background-color: #ff97ff;
	margin: 0px 0px 5px 0px;
	text-align: center;
}

.cast-jyotai p{
	color: #ee0388;
}

.cast-imgbox {
	width: 158px;
	height: 230px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 1px solid #ffa7fa;
}

.type-box {
	width: 160px;
	height: 30px;
	margin: 3px 0px 5px 0px;
	padding: 0px;
}

.type1, .type2, .type3, .type4, .type5, .type6, .type7, .type8, .type9, .type10, .type11, .type12, .type13, .type14, .type15, .type16, .type17, .type18, .type19, .type20 {
	width: 80px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.type1 {
	background: url(../img/cast/type/type1.png) no-repeat;
}

.type2 {
	background: url(../img/cast/type/type2.png) no-repeat;
}

.type3 {
	background: url(../img/cast/type/type3.png) no-repeat;
}

.type4 {
	background: url(../img/cast/type/type4.png) no-repeat;
}

.type5 {
	background: url(../img/cast/type/type5.png) no-repeat;
}

.type6 {
	background: url(../img/cast/type/type6.png) no-repeat;
}

.type7 {
	background: url(../img/cast/type/type7.png) no-repeat;
}

.type8 {
	background: url(../img/cast/type/type8.png) no-repeat;
}

.type9 {
	background: url(../img/cast/type/type9.png) no-repeat;
}

.type10 {
	background: url(../img/cast/type/type10.png) no-repeat;
}

.type11 {
	background: url(../img/cast/type/type11.png) no-repeat;
}

.type12 {
	background: url(../img/cast/type/type12.png) no-repeat;
}

.type13 {
	background: url(../img/cast/type/type13.png) no-repeat;
}

.type14 {
	background: url(../img/cast/type/type14.png) no-repeat;
}

.type15 {
	background: url(../img/cast/type/type15.png) no-repeat;
}

.type16 {
	background: url(../img/cast/type/type16.png) no-repeat;
}

.type17 {
	background: url(../img/cast/type/type17.png) no-repeat;
}

.type18 {
	background: url(../img/cast/type/type18.png) no-repeat;
}

.type19 {
	background: url(../img/cast/type/type19.png) no-repeat;
}

.type20 {
	background: url(../img/cast/type/type20.png) no-repeat;
}

.type1, .type2, .type3, .type4, .type5, .type6, .type7, .type8, .type9, .type10, .type11, .type12, .type13, .type14, .type15, .type16, .type17, .type18, .type19, .type20 p{
	text-indent: -9000px;
}

/*------------------------------------------------------------------------------*/
/*	schedule								*/
/*------------------------------------------------------------------------------*/

#main-schedule{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#schedule-head h2{
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/schedule/schedule-head.jpg) no-repeat;
	text-indent: -9000px;
}

#week-box {
	width: 740px;
	margin: 0px;
	padding: 0px;
}

#week-box p{
	margin: 0px 0px 10px 0px;
}

/*------------------------------------------------------------------------------*/
/*	price									*/
/*------------------------------------------------------------------------------*/

#main-price{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#price-head h2{
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/price/price-head.jpg) no-repeat;
	text-indent: -9000px;
}

#price h3{
	width: 740px;
	height: 1000px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/price/price.jpg) no-repeat;
	text-indent: -9000px;
}

#delivery h3{
	width: 740px;
	height: 400px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/price/delivery.jpg) no-repeat;
	text-indent: -9000px;
}

#forbidden h3{
	width: 740px;
	height: 400px;
	margin: 0px;
	padding: 0px;
	background: url(../img/price/forbidden.jpg) no-repeat;
	text-indent: -9000px;
}

/*------------------------------------------------------------------------------*/
/*	cource									*/
/*------------------------------------------------------------------------------*/

#main-cource{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#cource-head h2{
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/cource/cource-head.jpg) no-repeat;
	text-indent: -9000px;
}

#cource-box {
	width: 740px;
	margin: 0px;
	padding: 0px;
}

#cource-box1 {
	width: 365px;
	height: 250px;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	background: url(../img/cource/cource1-ban.jpg) no-repeat;
	text-indent: -9000px;
	float: left;
}

#cource-box1 a{
	width: 365px;
	height: 250px;
	display: block;
}

#cource-box2 {
	width: 365px;
	height: 250px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/cource/cource2-ban.jpg) no-repeat;
	text-indent: -9000px;
	float: left;
}

#cource-box2 a{
	width: 365px;
	height: 250px;
	display: block;
}

#cource-box3 {
	width: 365px;
	height: 250px;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	background: url(../img/cource/cource3-ban.jpg) no-repeat;
	text-indent: -9000px;
	float: left;
}

#cource-box3 a{
	width: 365px;
	height: 250px;
	display: block;
}

#cource-box4 {
	width: 365px;
	height: 250px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/cource/cource4-ban.jpg) no-repeat;
	text-indent: -9000px;
	float: left;
}

#cource-box4 a{
	width: 365px;
	height: 250px;
	display: block;
}

#cource-box5 {
	width: 365px;
	height: 250px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	background: url(../img/cource/cource5-ban.jpg) no-repeat;
	text-indent: -9000px;
	float: left;
}

#cource-box5 a{
	width: 365px;
	height: 250px;
	display: block;
}

#cource-box6 {
	width: 365px;
	height: 250px;
	margin: 0px;
	padding: 0px;
	background: url(../img/cource/cource6-ban.jpg) no-repeat;
	text-indent: -9000px;
	float: left;
}

#cource-box6 a{
	width: 365px;
	height: 250px;
	display: block;
}

#dummy-box {
	width: 740px;
	margin: 0px;
	padding: 0px;
}

.dummy {
	width: 2px;
	width: 2px;
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	float: left;
}

/*------------------------------------------------------------------------------*/
/*	costume									*/
/*------------------------------------------------------------------------------*/

#main-costume{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#costume-head h2{
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/costume/costume-head.jpg) no-repeat;
	text-indent: -9000px;
}

#costume-box {
	width: 740px;
	margin: 0px;
	padding: 0px;
}

#costume-box1 {
	width: 120px;
	margin: 0px 1px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img1 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume1.jpg);
}

#costume-img1 p{
	text-indent: -9000px;
}

#costume-box2 {
	width: 120px;
	margin: 0px 1px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img2 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume2.jpg);
}

#costume-img2 p{
	text-indent: -9000px;
}

#costume-box3 {
	width: 120px;
	margin: 0px 1px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img3 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume3.jpg);
}

#costume-img3 p{
	text-indent: -9000px;
}

#costume-box4 {
	width: 120px;
	margin: 0px 1px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img4 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume4.jpg);
}

#costume-img4 p{
	text-indent: -9000px;
}

#costume-box5 {
	width: 120px;
	margin: 0px 1px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img5 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume5.jpg);
}

#costume-img5 p{
	text-indent: -9000px;
}

#costume-box6 {
	width: 120px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img6 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume6.jpg);
}

#costume-img6 p{
	text-indent: -9000px;
}

#costume-box7 {
	width: 120px;
	margin: 0px 1px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img7 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume7.jpg);
}

#costume-img7 p{
	text-indent: -9000px;
}

#costume-box8 {
	width: 120px;
	margin: 0px 1px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img8 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume8.jpg);
}

#costume-img8 p{
	text-indent: -9000px;
}

#costume-box9 {
	width: 120px;
	margin: 0px 1px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img9 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume9.jpg);
}

#costume-img9 p{
	text-indent: -9000px;
}

#costume-box10 {
	width: 120px;
	margin: 0px 1px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img10 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume10.jpg);
}

#costume-img10 p{
	text-indent: -9000px;
}

#costume-box11 {
	width: 120px;
	margin: 0px 1px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img11 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume11.jpg);
}

#costume-img11 p{
	text-indent: -9000px;
}

#costume-box12 {
	width: 120px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img12 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume12.jpg);
}

#costume-img12 p{
	text-indent: -9000px;
}

#costume-box13 {
	width: 120px;
	margin: 0px 1px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img13 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume13.jpg);
}

#costume-img13 p{
	text-indent: -9000px;
}

#costume-box14 {
	width: 120px;
	margin: 0px 1px 5px 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	float: left;
}

#costume-img14 {
	width: 120px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/costume/costume14.jpg);
}

#costume-img14 p{
	text-indent: -9000px;
}


.costume-detail{
	width: 120px;
	height: 20px;
	margin: 0px;
	padding-top: 10px;
	background-color: #444444;
	text-align: center;
}


/*------------------------------------------------------------------------------*/
/*	gravure									*/
/*------------------------------------------------------------------------------*/

#main-gravure{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#gravure-head h2{
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/gravure/gravure-head.jpg) no-repeat;
	text-indent: -9000px;
}

/*------------------------------------------------------------------------------*/
/*	blog									*/
/*------------------------------------------------------------------------------*/

#main-blog{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#blog-head h2{
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/blog/blog-head.jpg) no-repeat;
	text-indent: -9000px;
}

#shop-blog h3{
	width: 740px;
	height: 150px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/blog/shop-blog.jpg) no-repeat;
	text-indent: -9000px;
}

#shop-blog h3 a{
	width: 740px;
	height: 150px;
	display: block;
}

#hikaru-blog h3{
	width: 740px;
	height: 150px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/blog/hikaru-blog.jpg) no-repeat;
	text-indent: -9000px;
}

#hikaru-blog h3 a{
	width: 740px;
	height: 150px;
	display: block;
}

/*------------------------------------------------------------------------------*/
/*	hotelguide								*/
/*------------------------------------------------------------------------------*/

#main-hotelguide{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#hotelguide-head h2{
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/hotelguide/hotelguide-head.jpg) no-repeat;
	text-indent: -9000px;
}

#selectbox{
	width: 200px;
	margin: 0px auto 20px auto;
	padding: 0px;
}

#cmbbox{
	width: 200px;
}

#hoteltable{
	width: 740px;
}

#hotelname, #hoteltel, #hoteladd{
	border: 1px #808080 solid;
	background: #000000;
	text-align: center;
	color: #ffff00;
	padding: 2px;
}

#hotelname{
	width: 230px;
}

#hoteltel{
	width: 150px;
}

#hoteladd{
	width: 360px;
}

.hotelname1, .hoteltel1, .hoteladd1{
	background-color: #ffffff;
	border: 1px #808080 solid;
	color: #000000;
	text-align: left;
	padding: 5px;
}

.hotelname2, .hoteltel2, .hoteladd2{
	background-color: #ffd2f7;
	border: 1px #808080 solid;
	color: #000000;
	text-align: left;
	padding: 5px;
}

/*------------------------------------------------------------------------------*/
/*	reserved								*/
/*------------------------------------------------------------------------------*/

#main-reserved{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#reserved-head h2{
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/reserved/reserved-head.jpg) no-repeat;
	text-indent: -9000px;
}

#res-table{
	width: 740px;
}

.res-head{
	width: 740px;
	padding: 5px;
	text-align: left;
	background-color: #ff9aff;
	border: 1px #000000 solid;
	line-height: 130%;
}

.res-detail{
	width: 740px;
	padding: 10px;
	text-align: left;
	color: #000000;
	background-color: #e6e6e6;
	border: 1px #000000 solid;
	line-height: 150%;
}

#res-btn{
	width: 740px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

/*------------------------------------------------------------------------------*/
/*	recruit									*/
/*------------------------------------------------------------------------------*/

#main-recruit{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#recruit-head h2{
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/recruit/recruit-head.jpg) no-repeat;
	text-indent: -9000px;
}

#recruit h3{
	width: 740px;
	height: 400px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	background: url(../img/recruit/recruit.jpg) no-repeat;
	text-indent: -9000px;
}

#rec-table{
	width: 740px;
}

.rec-head{
	width: 370px;
	padding: 5px;
	text-align: left;
	color: #000000;
	background-color: #ff9aff;
	border: 1px #000000 solid;
	line-height: 130%;
}

.rec-detail{
	width: 370px;
	padding: 10px;
	text-align: left;
	color: #000000;
	background-color: #e6e6e6;
	border: 1px #000000 solid;
	line-height: 130%;
}

/*------------------------------------------------------------------------------*/
/*	link									*/
/*------------------------------------------------------------------------------*/

#main-link{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#link-head h2{
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/link/link-head.jpg) no-repeat;
	text-indent: -9000px;
}

#link-category0 h3{
	width: 740px;
	height: 50px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/link/link-category0.jpg) no-repeat;
	text-indent: -9000px;
}

#link-category1 h3{
	width: 740px;
	height: 50px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/link/link-category1.jpg) no-repeat;
	text-indent: -9000px;
}

#link-category2 h3{
	width: 740px;
	height: 50px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/link/link-category2.jpg) no-repeat;
	text-indent: -9000px;
}

#link-category3 h3{
	width: 740px;
	height: 50px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/link/link-category3.jpg) no-repeat;
	text-indent: -9000px;
}

#link-category4 h3{
	width: 740px;
	height: 50px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/link/link-category4.jpg) no-repeat;
	text-indent: -9000px;
}

#link-category5 h3{
	width: 740px;
	height: 50px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/link/link-category5.jpg) no-repeat;
	text-indent: -9000px;
}

.link-table{
	width: 740px;
	margin: 0px 0px 20px 0px;
}

.link-img{
	width: 88px;
	padding: 5px;
	text-align: left;
}

.link-txt{
	width: 150px;
	padding: 0px 5px 0px 10px;
	text-align: left;
}

.link-table200{
	width: 740px;
	margin: 0px 0px 20px 0px;
}

.link-img200{
	width: 200px;
	padding: 5px;
	text-align: left;
}

.link-txt200{
	width: 170px;
	padding: 0px 5px 0px 10px;
	text-align: left;
}

#shopbanner{
	width: 740px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#shopbanner p{
	margin: 10px 0px 5px 0px;
}

/*------------------------------------------------------------------------------*/
/*	sitemap									*/
/*------------------------------------------------------------------------------*/

#main-sitemap{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#sitemap-head h2{
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/sitemap/sitemap-head.jpg) no-repeat;
	text-indent: -9000px;
}

/*------------------------------------------------------------------------------*/
/*	privacy									*/
/*------------------------------------------------------------------------------*/

#main-privacy{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#privacy-head h2{
	width: 740px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/privacy/privacy-head.jpg) no-repeat;
	text-indent: -9000px;
}

#main-privacy #main-box p{
	margin: 10px 0px 10px 0px;
}

#main-privacy #main-box ol{
    margin:  0px 0px 0px 30px;
}

/*------------------------------------------------------------------------------*/
/*	error									*/
/*------------------------------------------------------------------------------*/

#main-error{
	width: 990px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#error403 h2{
	width: 740px;
	height: 300px;
	margin: 0px 0px 10px 0px;
	background: url(../img/error/error403.jpg) no-repeat;
	text-indent: -9000px;
}

#error404 h2{
	width: 740px;
	height: 300px;
	margin: 0px 0px 10px 0px;
	background: url(../img/error/error404.jpg) no-repeat;
	text-indent: -9000px;
}

