body {
	background: url('../images/common/body_bg.png') repeat left top;
	color: #6b6b6b;
}
.search {
	background: none;
	background-color: #669430;

}
.search h1 ,
.sitemap h1 {
	margin-bottom: 25px;
}
	.search h2 {
		margin-bottom: 15px;
		font-size: 18px;
	}
#body_inner {
	background: url('../images/common/body_bg.png') repeat left top;
}
th,td { vertical-align: top;}
.img_vat { vertical-align: top;}
.img_vam { vertical-align: middle;}
.img_vab { vertical-align: bottom;}
#wrapper {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 33px;
	width: 983px;
}
/*	header */
#header {
	position: relative;
	padding-top: 60px;
	padding-left: 50px;
	width: 933px;
	height: 47px;
	background: url('../images/header/header_bg.png') no-repeat left top;
}
#header_box {
	position: absolute;
	top: 0;
	right: 6px;
	width: 430px;
	height: 32px;
}
#contact_bt {
	float: left;
	margin-top: 13px;
	margin-right: 15px;
}
#searchForm {
	position: relative;
	float: left;
	margin-top: 9px;
	margin-right: 15px;
	padding-left: 20px;
	width: 185px;
	height: 22px;
	background: url('../images/header/search_box_bg.png') no-repeat left center;
}
	#searchForm input {
		position: absolute;
	}
	#keywordbox {
		top: 0;
		left: 20px;
		width: 127px;
		height: 16px;
		border: 1px solid  #cac5b1;
	}
	#search_start {
		top: 0;
		right: 0;
	}
#english_bt {
	position: absolute;
	right: 0;
}
#global_nav {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 710px;
	height: 52px;
}
	#global_nav ul {
		display: block;
		margin: 0;
		width: 710px;
		height: 52px;
	}
	#global_nav li {
		display: block;
		float: left;
		margin: 0;
		height: 52px;
	}
	#map { *width: 122px;}
	#gourmet ,#omiyage, #clothes, #info { *width: 117px;}
	#access { *width: 120px;}
/* side */
#side {
	float: left;
	overflow: hidden;
	margin-left: 18px;
	width: 228px;
	_display: inline;
}
#cat_title {
	margin-bottom: 25px;
	_margin-bottom: 0;
}

#side_sub { margin-bottom: 19px;}
	#side_sub ul { margin: 0; padding: 0;}
		#side_sub ul img { vertical-align: middle;}
.entry_nav_top {
	margin: 0;
	padding: 0;
	padding-left: 6px;
}
.entry_nav.pl6 {
	padding-left: 6px;
}
.entry_nav ul {
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0 0 10px 6px;
	background: url('../images/entrynav/entry_nav_bottom.png') no-repeat 6px bottom;
}
#side_sub {
	margin-bottom: 20px;
	padding-left: 6px;
}
.entry_nav ul.side_e_list ,
#side_sub ul {
	margin-top: 0;
	padding: 0 0 10px 1px;
	background: url('../images/entrynav/entry_nav_bottom.png') no-repeat left bottom;
	*width: 219px;
	*padding-bottom: 12px;
}
.entry_nav_inner {
	padding-top: 9px;
	background: url('../images/entrynav/entry_nav_top.png') no-repeat left top;
}
	.entry_nav img { vertical-align: bottom;}
/* main */
#main {
	position: relative;
	float: right;
	overflow: hidden;
	margin-right: 6px;
	width: 700px;
}
	.map #main {
		float: none;
		margin: 0 auto;
		width: 943px;
	}
	.guide #main {
		float: none;
		width: 960px;
	}

	#pickup #main {
		width: 703px;
		background: url('../images/category/pickup/pickup_bg.png') repeat-y left 5px;	
	}
#topicpath_box {
	margin-bottom: 30px;
	padding-top: 25px;
	padding-left: 270px;
}
#subcat_nav {
	position: absolute;
	top: 146px;
	left: 0;
	margin: 0;
	padding: 0;
}
	.omiyage #subcat_nav {
		top: 125px;
	}
	#subcat_nav li {
		float: left;
		margin-right: 15px;
	}
	#wonder_item_link {
		display: block;
		padding-top: 48px;
		padding-left: 210px;
		width: 176px;
		height: 32px;
		background: url('../images/category/omiyage/omiyage_cat_nav1_off.png') no-repeat left top;
		color: #5d4b3f;
		font-size: 14px;
	}
		#wonder_item_link:hover {
			background: url('../images/category/omiyage/omiyage_cat_nav1_on.png') no-repeat left top;
			color: #ce5d7c;
			text-decoration: none;
		}
#index_box {
	padding-top: 40px;
}
	#index_box h2 {
		margin-bottom: 30px;
	}
	#index_box h3 {
		position: relative;
		margin-top: 10px;
	}
		#index_box h3 ,
		#index_box h3 a {
			color: #5d4b3f;
			line-height: 1.4;
		}
		#index_box h3 a {
			_width: 160px;
			_display: block;
		}
			#index_box h3 a:hover {
				text-decoration: underline;
			}
		#index_box h3 img {
			position: absolute;
			top: 0;
			right: 0;
		}
	#index_box ul {
		overflow: hidden;
	}
	#index_box li {
		float: left;
		margin-right: 50px;
		height: 170px;
	}
	#index_box .margin-r-clear {
		margin-right: 0;
	}
/* guide */
.guide #main h1 {
	margin-bottom: 37px;
}
#guide_map {
	position: relative;
	margin-left: 33px;
	width: 927px;
	height: 574px;
	background: url('../images/category/guide/guide_bg.png') no-repeat left top;
}
	#guide_map span {
		position: absolute;
		display: block;
	}
	/* guide_nav position*/
	#guide_nav1 { top: 2px; left: 206px;}
	#guide_nav2 { top: 18px; right: 73px;}
	#guide_nav3 { top: 115px; left: 0;}
	#guide_nav4 { top: 205px; right: 2px;}
	#guide_nav5 { bottom: 258px; left: 29px;}
	#guide_nav6 { right: 35px; bottom: 210px;}
	#guide_nav7 { bottom: 125px; left: 110px;}
	#guide_nav8 { right: 212px; bottom: 58px;}
	#guide_map .hide {
		display: none;
	}
	.pp_inline h3 {
		margin-bottom: 40px;
		width: 600px;
		height: 48px;
		text-align: center;
	}
	.pp_inline p {
		margin-bottom: 35px;
		padding-right: 40px;
		padding-left: 40px;
		font-size: 14px;
	}
	.pp_inline a {
		display: block;
		margin-bottom: 15px;
		color: #438eb0;
		text-align: center;
		text-decoration: underline;
		font-size: 14px;
	}
		.pp_inline a:hover {
			text-decoration: none;
		}
/* map */
#map_head {
	position: relative;
	width: 943px;
	height: 68px;
	background: url('../images/category/map/map_top.png') no-repeat left bottom;
}
	#map_head h1 {
		padding-top: 3px;
	}
#tab_box {
	position: absolute;
	bottom: 1px;
	left: 249px;
	width: 618px;
	height: 68px;
}
	#tab_box ul {
		display: block;
		margin: 0;
		width: 618px;
		height: 68px;
	}
	#tab_box li {
		display: block;
		float: left;
	}
	#tab_box li a {
		display: block;
		height: 68px;
		text-indent: -99999px;
		cursor: pointer;
	}
	#tab1 a {
		width: 232px;
		background: url('../images/category/map/map_tab1.png') no-repeat left top;
	}
		#tab1 a:hover { background-position: 0 -68px;}
		#tab1 a.js-acms_tab-active { background-position: 0 -136px;}
	#tab2 a {
		width: 125px;
		background: url('../images/category/map/map_tab2.png') no-repeat left top;
	}
		#tab2 a:hover { background-position: 0 -68px;}
		#tab2 a.js-acms_tab-active { background-position: 0 -136px;}
	#tab3 a {
		width: 126px;
		background: url('../images/category/map/map_tab3.png') no-repeat left top;
	}
		#tab3 a:hover { background-position: 0 -68px;}
		#tab3 a.js-acms_tab-active { background-position: 0 -136px;}
	#tab4 a {
		width: 122px;
		background: url('../images/category/map/map_tab4.png') no-repeat left top;
	}
		#tab4 a:hover { background-position: 0 -68px;}
		#tab4 a.js-acms_tab-active { background-position: 0 -136px;}
#map_body {
	position: relative;
	width: 943px;
	height: 674px;
	background: url('../images/category/map/map_bg.png') no-repeat left top;
}
.map_inner_top {
	position: relative;
	width: 943px;
	height: 484px;
}
	.map_inner_top span {
		position: absolute;
		display: block;
		text-align: center;
	}
	.map_inner_top img {
		margin-bottom: 2px;
		vertical-align: bottom;
	}
.tab_head_box {
	position: absolute;
	top: 43px;
	left: 52px;
	*width: 510px;
	*height: 124px;
}
	#info_tab .tab_head_box {
		top: 25px;
		left: 41px;
		z-index: 9999;
	}
	.tab_head_box ul {
		display: block;
		float: left;
		overflow: hidden;
		margin-right: 30px;
		width: 140px;
	}
	.tab_head_box li {
		margin-bottom: 4px;
	}
	/* ifno */
	.info_zone_layer {
		position: relative;
		z-index: 8000;
		width: 943px;
		height: 484px;
	}
	#layer1,#layer2,#layer3,#layer4,#layer5,
	#layer6,#layer7,#layer8,#layer9,#layer10 {
		position: absolute;
		top: 74px;
		left: 67px;
		width: 823px;
		height: 353px;
	}
	#layer1 {
		z-index: 1;
		background: url('../images/category/map/iconlayer/toilet.png') no-repeat left top;
	}
	#layer2 {
		z-index: 2;
		background: url('../images/category/map/iconlayer/toilet_multi.png') no-repeat left top;
	}
	#layer3 {
		z-index: 3;
		background: url('../images/category/map/iconlayer/milk.png') no-repeat left top;
	}
	#layer4 {
		z-index: 4;
		background: url('../images/category/map/iconlayer/baby_bed.png') no-repeat left top;
	}
	#layer5 {
		z-index: 5;
		background: url('../images/category/map/iconlayer/infomation.png') no-repeat left top;
	}
	#layer6 {
		z-index: 6;
		background: url('../images/category/map/iconlayer/smoke.png') no-repeat left top;
	}
	#layer7 {
		z-index: 7;
		background: url('../images/category/map/iconlayer/vending.png') no-repeat left top;
	}
	#layer8 {
		z-index: 8;
		background: url('../images/category/map/iconlayer/aed.png') no-repeat left top;
	}
	#layer9 {
		z-index: 9;
		background: url('../images/category/map/iconlayer/stanp.png') no-repeat left top;
	}
	#layer10 {
		z-index: 10;
		background: url('../images/category/map/iconlayer/bass.png') no-repeat left top;
	}
	.zone_icon0 { bottom: 180px; left: 55px;}
	.zone_icon1 { bottom: 65px; left: 261px;}
	.zone_icon2 { right: 416px; bottom: 35px;}
	.zone_icon3 { right: 267px; bottom: 94px;}
	.zone_icon4 { right: 124px; bottom: 110px;}
	.zone_icon5 { right: 92px; bottom: 241px;}
	.zone_icon6 { top: 148px; right: 82px;}
	.zone_icon7 { top: 49px; right: 309px;}
	.zone_icon8 { top: 179px; left: 302px;}
	.zone_icon9 { right: 196px; bottom: 222px;}
	/* gourmet_icon・shop_icon・clothes_icon */
	.gourmet_icon1 ,.shop_icon2 { bottom: 72px; left: 87px; height: 47px;}
	.gourmet_icon2 ,.shop_icon3 { bottom: 95px; left: 201px; width: 95px; height: 20px;}
		.gourmet_icon2 a ,.shop_icon3 a{ float: right; margin-left: 2px;}
	.gourmet_icon3 ,.shop_icon4 { bottom: 56px; left: 336px;}
	.gourmet_icon4 ,.shop_icon5,.clothes_icon3 { bottom: 59px; left: 457px;}
	.gourmet_icon5 ,.shop_icon6 ,.clothes_icon4 { right: 316px; bottom: 112px;}
	.gourmet_icon6 ,.shop_icon7 ,.clothes_icon5 { right: 139px; bottom: 119px;}
	.gourmet_icon7 ,.shop_icon8 ,.clothes_icon6 { right: 110px; bottom: 143px;}
	.gourmet_icon8 ,.shop_icon9 ,.clothes_icon7 { right: 49px; bottom: 207px;}
		.gourmet_icon8 a ,.gourmet_icon10 a ,.shop_icon9 a ,.shop_icon12 a,.clothes_icon7 a ,.clothes_icon9 a { margin-bottom: 2px;}
	.gourmet_icon9 ,.shop_icon10 ,.clothes_icon8 { top: 142px; right: 138px;}
	.gourmet_icon10 ,.shop_icon12 ,.clothes_icon9 { top: 70px; right: 323px;}
	.gourmet_icon11 ,.shop_icon13 ,.clothes_icon10 { top: 176px; right: 347px; width: 79px; height: 40px;}
	.gourmet_icon12 { top: 214px; left: 436px;}
	.gourmet_icon13 ,.shop_icon14 ,.clothes_icon11 { bottom: 177px; left: 286px;}
	.gourmet_icon14 ,.shop_icon15 { bottom: 158px; left: 170px;}
	.shop_icon1 { bottom: 140px; left: 53px;}
	.shop_icon7 { right: 153px;}
	.shop_icon11 { top: 54px; right: 220px;}
	.shop_icon12 { right: 326px;}
	.shop_icon13 { right: 365px; width: 43px;}
	.clothes_icon1 { bottom: 74px; left: 171px; width: 85px; height: 50px;}
	.clothes_icon2 { bottom: 94px; left: 319px;}
	.clothes_icon3 { left: 449px;}
	.clothes_icon4 { right: 301px;}
	.clothes_icon5 { right: 147px;}
	.clothes_icon6 { right: 71px;}
		.clothes_icon6 > img { margin-left: -25px;}
	.clothes_icon7 { right: 39px;}
	.clothes_icon8 { right: 128px;}
	.clothes_icon9 { right: 301px;}
	.clothes_icon10 { right: 340px; width: 93px;}
	.clothes_icon11 { top: 180px; left: 262px;}
.map_inner_middle {
	padding-right: 20px;
	padding-left: 20px;
	width: 903px;
	height: 50px;
}
	.map_inner_middle p {
		float: left;
	}
	.map_inner_middle a {
		display: block;
		float: right;
	}
.map_inner_bottom {
	position: relative;
	clear: both;
	padding-left: 20px;
	width: 923px;
	height: 152px;
}
.map_inner_bottom ul {
	display: block;
	overflow: hidden;
	margin: 0;
	width: 100%;
}
	.map_inner_bottom li {
		display: block;
		float: left;
		margin-right: 6px;
		margin-bottom: 6px;
	}
	#info_tab {
		background: url('../images/category/map/info_tab_bg.png') no-repeat left top;
	}
		#info_tab .map_inner_bottom li {
			margin-right: 6px;
		}
		#info_tab .map_inner_bottom .honkan_link {
			margin-right: 7px;
			*margin-right: 8px;
		}
		#info_tab .map_inner_bottom li {
			width: 85px;
			height: 115px;
		}
		#info_tab .map_inner_bottom .honkan_link {
			width: 95px;
		}
		#info_tab .map_inner_bottom .no_link {
			width: 75px;
		}
		#gurmet_tab .map_inner_bottom li ,
		#shop_tab .map_inner_bottom li ,
		#clothes_tab .map_inner_bottom li {
			width: 176px;
			height: 35px;
		}
/* shisetsu */
.shisetsu #cat_title {
	margin-bottom: 15px;
}
#shisetsu_inner {
	overflow: hidden;
	margin: -100px 0 0 20px;
	width: 661px;
}
#shisetsu_inner > div {
	overflow: hidden;
	width: 661px;
}
#honkan_box {
	position: relative;
	margin-bottom: 10px;
	height: 577px;
	background: url('../images/category/shisetsu/shisetsu_map.png') no-repeat left bottom;
}
	#honkan_box h2 {
		margin-bottom: 17px;
		padding-top: 8px;
	}
	#honkan_box .clearfix div {
		float: left;
		margin-right: 18px;
	}
	#honkan_box .clearfix img {
		margin-bottom: 15px;
	}
	#honkan_box .clearfix p {
		width: 314px;
	}
	#honkan_box span { position: absolute; display: block; width: 50px; height: 18px;}
	.s_map_honkan { bottom: 115px; left: 18px; width: 54px;}
	.s_map_zone01 { bottom: 65px; left: 173px;}
	.s_map_zone02 { bottom: 43px; left: 323px;}
	.s_map_zone03 { right: 175px; bottom: 87px;}
	.s_map_zone04 { right: 69px; bottom: 98px;}
	.s_map_zone05 { right: 46px; bottom: 196px;}
	.s_map_zone06 { right: 39px; bottom: 251px;}
	.s_map_zone07 { right: 208px; bottom: 326px;}
	.s_map_zone08 { bottom: 233px; left: 201px;}
#yagai_box h2 {
	margin-bottom: 24px;
}
	#yagai_box #yagai_entry_list {
		overflow: hidden;
		margin-bottom: 40px;
	}
	#yagai_box #yagai_entry_list li {
		display: block;
		float: left;
		margin-right: 4px;
		width: 79px;
		height: 106px;
	}
#yagai_box #yagai_entry_list .yagai_list8 { margin-right: 0;}
#shisetsu_learn_box {
	clear: both;
	width: 661px;
	background: url('../images/category/shisetsu/learn_box_back.png') repeat-y;
}

#shisetsu_learn_bottom {
	padding: 0px 30px 16px 30px;
	background: url('../images/category/shisetsu/learn_box_bottom.png') no-repeat 0 bottom;
}

#worksheet {
	margin-bottom: 15px;
}

.shisetsu_learn_column {
	margin-bottom: 25px;
	padding: 25px 10px 0px 10px;
	border-top: 1px solid #cdc1b2;
}

.shisetsu_learn_column:first-child {
	margin-top: 0px;
	padding-top: 0;
	border: none;
}

	#shisetsu_learn_box h4 {
		margin-bottom: 8px;
		color: #654a36;
		font-weight: normal;
		font-size: 16px;
		*margin-bottom: 13px;
	}
	#shisetsu_learn_box p {
		margin-bottom: 5px;
	}
	#shisetsu_learn_box ul {
		overflow: hidden;
		margin: 5px 0 0px 0;
	}
	#shisetsu_learn_box li {
		clear: both;
		margin-top: 7px;
		padding-bottom: 7px;
		background: url('../images/category/shisetsu/underdash.gif') repeat-x left bottom;
		*padding-bottom: 10px;
	}
		#shisetsu_learn_box .last-child {
			background: none;
		}
	#shisetsu_learn_box a {
		display: inline-block;
		padding-right: 33px;
		height: 15px;
		background: url('../images/category/shisetsu/learn_pdf.gif') no-repeat right top;
		color: #dd506a;
		text-decoration: none;
	}
	#shisetsu_learn_box a.bgnone {
		background: none;
	}
.shisetsu_entry {
	overflow: hidden;
	margin-left: 20px;
	padding-top: 30px;
	width: 661px;
}
.shisetsu_entry .column1_left ,
.shisetsu_entry .column1_right {
	width: 300px;
}
.shisetsu_entry .column1_left {
	margin-right: 60px;
}
.shisetsu_entry img {
	margin-bottom: 49px;
}
.shisetsu_entry .column1_left h3 ,
.shisetsu_entry .column1_right h3 ,
.shisetsu_entry .column1_left p ,
.shisetsu_entry .column1_right p {
	margin-bottom: 19px;
}
	.shisetsu_entry .column1_left h3 img ,
	.shisetsu_entry .column1_right h3 img {
		margin-bottom: 0;
	}
.shisetsu_entry .column1_left img ,
.shisetsu_entry .column1_right img {
	margin-bottom: 15px;
}
#hole_info {
	clear: both;
	overflow: hidden;
	margin: 0;
	background: url('../images/common/entry_line.gif') repeat-x left top;
}
	#hole_info dt ,
	#hole_info dd {
		float: left;
		margin: 0;
		padding-top: 28px;
		padding-bottom: 28px;
		height: 60px;
		background: url('../images/common/entry_line.gif') repeat-x left bottom;
	}
		#hole_info .mainhole {
			height: 40px;
		}
		#hole_info dt {
			width: 125px;
		}
			#hole_info dt img {
				margin: 0;
			}
		#hole_info dd {
			width: 535px;
		}
#zone_map {
	position: relative;
	margin-bottom: 30px;
	width: 660px;
	height: 255px;
}
	#zone_map span {
		position: absolute;
		display: block;
	}
	/* zone01_map_position */
	#eid-66 #zone_map_link1 { top: 15px; left: 288px;}
	#eid-66 #zone_map_link2 { top: 39px; left: 76px;}
	#eid-66 #zone_map_link3 { top: 53px; right: 160px;}
	#eid-66 #zone_map_link4 { top: 63px; left: 243px;}
	#eid-66 #zone_map_link5 { top: 85px; right: 20px;}
	#eid-66 #zone_map_link6 { bottom: 55px; left: 110px;}
	#eid-66 #zone_map_link7 { right: 235px; bottom: 55px;}
	/* zone02_map_position */
	#eid-67 #zone_map_link1 { top: 26px; left: 60px;}
	#eid-67 #zone_map_link2 { top: 85px; left: 20px;}
	#eid-67 #zone_map_link3 { top: 75px; left: 241px;}
	#eid-67 #zone_map_link4 { top: 85px; right: 20px;}
	#eid-67 #zone_map_link5 { top: 118px; right: 136px;}
	#eid-67 #zone_map_link6 { bottom: 45px; left: 108px;}
	/* zone03_map_position */
	#eid-68 #zone_map_link1 { top: 44px; left: 193px;}
	#eid-68 #zone_map_link2 { top: 66px; right: 210px;}
	#eid-68 #zone_map_link3 { top: 85px; left: 20px;}
	#eid-68 #zone_map_link4 { top: 85px; right: 20px;}
	#eid-68 #zone_map_link5 { bottom: 75px; left: 158px;}
	#eid-68 #zone_map_link6 { right: 144px; bottom: 44px;}
	/* zone04_map_position */
	#eid-69 #zone_map_link1 { top: 15px; left: 288px;}
	#eid-69 #zone_map_link2 { top: 38px; right: 43px;}
	#eid-69 #zone_map_link3 { top: 85px; left: 20px;}
	#eid-69 #zone_map_link4 { top: 121px; left: 83px;}
	#eid-69 #zone_map_link5 { right: 251px; bottom: 42px;}
	/* zone05_map_position */
	#eid-70 #zone_map_link1 { top: 15px; left: 288px;}
	#eid-70 #zone_map_link2 { top: 60px; left: 80px;}
	#eid-70 #zone_map_link3 { top: 60px; left: 296px;}
	#eid-70 #zone_map_link4 { top: 108px; left: 80px;}
	#eid-70 #zone_map_link5 { top: 108px; left: 296px;}
	#eid-70 #zone_map_link6 { bottom: 60px; left: 80px;}
	#eid-70 #zone_map_link7 { bottom: 60px; left: 296px;}
	#eid-70 #zone_map_link8 { bottom: 15px; left: 288px;}
	/* zone06_map_position */
	#eid-71 #zone_map_link1 { top: 15px; left: 288px;}
	#eid-71 #zone_map_link2 { top: 38px; right: 50px;}
	#eid-71 #zone_map_link3 { top: 74px; left: 294px;}
	#eid-71 #zone_map_link4 { top: 118px; left: 148px;}
	#eid-71 #zone_map_link5 { top: 183px; right: 89px;}
	#eid-71 #zone_map_link6 { bottom: 15px; left: 288px;}
	/* zone07_map_position */
	#eid-72 #zone_map_link1 { top: 22px; right: 150px;}
	#eid-72 #zone_map_link2 { top: 78px; left: 206px;}
	#eid-72 #zone_map_link3 { top: 85px; left: 20px;}
	#eid-72 #zone_map_link4 { top: 157px; left: 90px;}
	#eid-72 #zone_map_link5 { right: 176px; bottom: 46px;}
	#eid-72 #zone_map_link6 { bottom: 15px; left: 288px;}
	/* zone08_map_position */
	#eid-73 #zone_map_link1 { top: 85px; right: 20px;}
	#eid-73 #zone_map_link2 { top: 105px; right: 103px;}
	#eid-73 #zone_map_link3 { top: 135px; left: 265px;}
	#eid-73 #zone_map_link4 { bottom: 85px; left: 68px;}
	#eid-73 #zone_map_link5 { bottom: 15px; left: 288px;}
	/* zone_map_bg */
	#eid-66 #zone_map { background: url('../images/category/shisetsu/zone/zone01/map.png') no-repeat left top;}
	#eid-67 #zone_map { background: url('../images/category/shisetsu/zone/zone02/map.png') no-repeat left top;}
	#eid-68 #zone_map { background: url('../images/category/shisetsu/zone/zone03/map.png') no-repeat left top;}
	#eid-69 #zone_map { background: url('../images/category/shisetsu/zone/zone04/map.png') no-repeat left top;}
	#eid-70 #zone_map { background: url('../images/category/shisetsu/zone/zone05/map.png') no-repeat left top;}
	#eid-71 #zone_map { background: url('../images/category/shisetsu/zone/zone06/map.png') no-repeat left top;}
	#eid-72 #zone_map { background: url('../images/category/shisetsu/zone/zone07/map.png') no-repeat left top;}
	#eid-73 #zone_map { background: url('../images/category/shisetsu/zone/zone08/map.png') no-repeat left top;}
.zone_column h3 {
	margin-bottom: 10px;
}
	.zone_column h3 img {
		margin-bottom: 0;
	}
.zone_column img {
	margin-bottom: 20px;
}
.zone_column p {
	margin-bottom: 20px;
}
	.zone_column p.m0_txt {
		margin-bottom: 0px;
	}
.zone_column .zone_pdf_box {
	height: 25px;
}
.zone_desc_box {
	overflow: hidden;
	margin-bottom: 50px;
}
	.zone_desc_box .column-image-left img ,
	.zone_desc_box .column-image-right img {
		margin-bottom: 0;
	}
#zone_bottomnav {
	padding-left: 20px;
	width: 680px;
	height: 126px;
	background: url('../images/category/shisetsu/zone/bottomnav_bg.gif') no-repeat left 8px;
}
	#zone_bottomnav li {
		float: left;
		margin-right: 4px;
		width: 79px;
		height: 126px;
	}
/* kakushiaji */
#kakushiaji_index h1 {
	margin-bottom: 40px;
}
#k_index_entryList {
	width: 700px;
	height: 28px;
	text-align: center;
}
	#k_index_entryList ul {
		height: 28px;
	}
	#k_index_entryList li {
		display: inline-block;
		/display: inline;
		/zoom: 1;
	}
	#k_index_entryList .backPageLink {
		margin-right: 20px;
		width: 73px;
		height: 28px;
		background: url('../images/category/kakushiaji/prev_none.png') no-repeat left top;
	}
	#k_index_entryList .forwardPageLink {
		width: 73px;
		height: 28px;
		background: url('../images/category/kakushiaji/next_none.png') no-repeat left top;
	}
	#k_index_entryList .backPageLink img ,
	#k_index_entryList .forwardPageLink img {
		*margin-left: -2px;
	}
	#k_index_entryList .pageLink {
		margin-right: 15px;
	}
		#k_index_entryList .pageLink span {
			display: block;
			float: left;
			margin-right: 5px;
			padding-top: 3px;
			width: 25px;
			height: 22px;
			border: 1px solid #dfdace;
			background-color: #dfdace;
			color: #948c78;
			text-align: center;
		}
		#k_index_entryList .pageLink a span {
			background: none;
			color: #5d4b3f;
			cursor: pointer;
		}
		#k_index_entryList .pageLink a span:hover {
			border-color: #b5a78a;
			text-decoration: underline;
		}
.k_article {
	margin: 0 auto 40px;
	width: 687px;
}
.k_article_inner {
	padding: 15px 40px 30px;
	background: url('../images/category/kakushiaji/kakushiaji_box_bg.png') repeat-y left top;
}
	.k_article_inner h2 {
		margin-bottom: 25px;
		color: #95584a;
		font-size: 18px;
	}
		.k_article_inner h2 span {
			margin-right: 5px;
			color: #5d4b3f;
			font-size: 12px;
		}
.restaurant_link {
	clear: both;
	padding-top: 14px;
	text-align: left;
}
.restaurant_link a {
	padding: 5px 8px;
	background-color: #e7dfd2;
	color: #438eb0;
	text-decoration: underline;
}
	.restaurant_link a:hover {
		text-decoration: none;
	}
/* gourmet・omiyage */
.gourmet .entry h1 ,
.omiyage .entry h1 {
	margin-bottom: 32px;
}
#gourmet_entry ,
#omiyage_entry {
	overflow: hidden;
	margin: 0 auto;
	width: 661px;
}
	#gourmet_entry h2 ,
	#omiyage_entry h2 {
		clear: both;
		margin-bottom: 30px;
	}
#main_img {
	float: left;
	margin-bottom: 40px;
	padding-top: 14px;
	padding-left: 15px;
	width: 295px;
	height: 205px;
	background: url('../images/category/gourmet/gourmet_main_img_bg.png') no-repeat left top;
}
	.omiyage #main_img {
		background: url('../images/category/omiyage/omiyage_main_img_bg.png') no-repeat left top;
	}
#tenpo_img {
	position: relative;
	display: block;
	width: 280px;
	height: 190px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url('/themes/littleworld/css/PIE.htc');
}
#main_desc {
	float: right;
	margin-bottom: 10px;
	width: 321px;
}
	#main_desc > p {
		margin-bottom: 10px;
	}
	* html #main_desc p {
		margin-bottom: 10px;
	}
	#main_desc .manaka {
		margin-bottom: 4px;
	}
	.manaca_icon img {
		vertical-align: middle;
	}
	.tamarun {
		margin-left: 10px;
	}	

#kakushiaji_link {
	float: right;
}
	#kakushiaji_link p {
		padding-left: 64px;
	}
	#kakushiaji_link span {
		margin-right: 10px;
		color: #5d4b3f;
		font-weight: bold;
	}
	#kakushiaji_link a {
		color: #438eb0;
		text-decoration: underline;
	}
		#kakushiaji_link a:hover {
			text-decoration: none;
		}
.osusume_box {
	clear: both;
	overflow: hidden;
	margin-bottom: 60px;
}
	.osusume_box h3 {
		margin-bottom: 20px;
		padding-bottom: 10px;
		padding-left: 10px;
		background: url('../images/category/gourmet/midahi_under.png') no-repeat left bottom;
		color: #5d4b3f;
		color: #5d4b3f;
		font-size: 16px;
	}
	.osusume_box h3 span {
		margin-right: 10px;
	}
.osusume_left {
	position: relative;
	float: left;
	width: 200px;
}
.osusume_img_wrapp {
	margin: 0 auto;
	padding: 5px;
	width: 190px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: #f3e0cb;
	behavior: url('/themes/littleworld/css/PIE.htc');

}
	.square .osusume_img_wrapp {
		width: 140px;
	}
.osusume_img {
	position: relative;
	display: block;
	width: 190px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	behavior: url('/themes/littleworld/css/PIE.htc');
}
	.square .osusume_img {
		width: 140px;
	}
.osusume_right {
	float: right;
	width: 440px;
}
	.osusume_right p {
		clear: both;
		padding-left: 10px;
	}
.osusume_name {
	overflow: hidden;
	margin-bottom: 5px;
	color: #ad524f;
	font-weight: bold;
}
	.osusume_name p {
		float: left;
		padding-top: 2px;
		*padding-top: 0;
	}
	.osusume_name span {
		float: left;
		margin-left: 20px;
		font-weight: normal;
		font-size: 16px;
	}
	.osusume_name + p {
		clear: both;
	}
.custom_table {
	border-collapse: collapse;
}
.custom_table th {
    padding: 5px 5px;
    border: 1px solid #FFFFFF;
    background: none repeat scroll 0 0 #E7E7E7;
    text-align: left;
}

.custom_table td {
    padding: 5px 5px;
    border: 1px solid #EEEEEE;
}
.custom_link_list {
	margin: 0;
	padding: 0;
}
	.custom_link_list li {
		display: inline-block;
	}
	.custom_link_list label {
		cursor: pointer;
	}
/* pickup */
#pickup h1 {
	padding-top: 88px;
	width: 703px;
	overflow: hidden;
	zoom: 1;
	background: url('../images/title/pickup_title2.png') no-repeat left top;
	margin-bottom: 10px;
}
	#pickup h1 span {
		display: block;
		overflow: hidden;
		padding-right: 41px;
		padding-left: 42px;
		padding-bottom: 20px;
		width: 620px;
		background: url('../images/title/pickup_title_bottom.png') no-repeat left bottom;
		color: #6a594d;
		font-weight: normal;
		zoom: 1;

	}
	#pickup h1 .pickup_themes {
		margin: 0 auto;
		margin-bottom: 10px;
		padding: 0;
		background: none;
		color: #bd6568;
		text-align: center;
		font-size: 24px;
	}
#pickup section {
	overflow: hidden;
}
#pickup_box {
	overflow: hidden;
	margin: 0 auto;
	width: 620px;
	background: url('../images/category/pickup/pickup_center_line.png') repeat-y 308px top;	
}
	#pickup_box article {
		float: left;
		overflow: hidden;
		margin-right: 60px;
		padding-top: 36px;
		padding-left: 3px;
		width: 267px;
	}
		#pickup_box article h2 {
			margin-bottom: 5px;
			color: #6a594d;
			text-align: center;
			font-weight: normal;
			font-size: 12px;
		}
		#pickup_box article span {
			display: block;
			margin-bottom: 5px;
			color: #bd6568;
			text-align: center;
			font-weight: bold;
			font-size: 14px;
		}
		#pickup_box article p {
			margin-bottom: 5px;
		}
		#pickup_box article a {
			color: #438eb0;
			text-decoration: underline;
		}
		#pickup_box article a:hover {
			text-decoration: none;
		}
	.item_img_box {
		margin: 0 auto 5px;
		padding: 5px;
		width: 190px;
		height: 240px;
		background: url('../images/category/pickup/pickup_img_bg.png') no-repeat left top;
	}
.item_wrap {
	overflow: hidden;
	padding-bottom: 15px;
	width: 620px;
	background: url('../images/category/pickup/pickup_box_under.png') repeat-x left bottom;
}
/* clothes_photo・gourmet_photo */
.clothes_photo_body h1 ,
.gourmet_photo_body h1 {
	font-size: 0;
}
#photo_oubo_box {
	padding: 30px;
	width: 640px;
	height: 227px;
	background: url('../images/category/clothes_photo/oubo_box_bg.png') no-repeat left top;
}
	.gourmet_photo_body #photo_oubo_box {
		padding-top: 40px;
		height: 217px;
		background: url('../images/category/gourmet_photo/oubo_box_bg.png') no-repeat left bottom;
	}
	#photo_oubo_box p {
		margin-bottom: 30px;
		width: 517px;
	}
	#photo_oubo_box a {
		margin: 0 auto;
		margin-bottom: 30px;
	}
	#photo_oubo_box em {
		display: block;
		margin: 0 auto;
		color: #a84144;
		text-align: center;
		font-style: normal;
		*line-height: 1.5em;
	}
/* access */
#access_map {
	width: 620px;
	height: 370px;
}
#access_map_wrapp {
	margin-bottom: 20px;
	padding: 19px 20px 18px;
	width: 620px;
	height: 370px;
	background: url("../images/category/access/access_map_bg.png") no-repeat left top;
}
.access_map_desc {
	margin-bottom: 30px;
	color: #5f4d42;
	font-size: 14px;
}
.access h1 {
	margin-bottom: 39px;
}
#access_tabnav {
	margin: 0 0 40px;
	width: 660px;
	height: 65px;
}
	#access_tabnav li { width: 325px; height: 65px;}
	#access_tabnav #eid-101 { float: left;}
	#access_tabnav #eid-102 { float: right;}
.access_entry {
	clear: both;
	overflow: hidden;
	margin-left: 19px;
	width: 660px;
}
.access_time_map {
	position: relative;
	margin-bottom: 30px;
	width: 660px;
	height: 440px;
	background: url('../images/category/access/access_time_img1.png') no-repeat left top;
}

	.timemap1_test {
		background: url('../images/category/access/access_time_img1-2.png') no-repeat left top !important;
	}

	.access_time_map span {
		position: absolute;
		left: 30px;
		display: block;
		width: 90px;
		height: 20px;
	}
	#timemap2 {
		background: url('../images/category/access/access_time_img2.png') no-repeat left top;
	}
	.timemap2_test {
		background: url('../images/category/access/access_time_img2-2.png') no-repeat left top !important;
	}
	#timemap3 {
		background: url('../images/category/access/access_time_img3.png') no-repeat left top;
	}
	.timemap3_test {
		background: url('../images/category/access/access_time_img3-2.png') no-repeat left top !important;
	}
	#timemap2 ,
	#timemap3 {
		height: 210px;
	}
	/* timemap1 position*/
	#timemap1_nav1 { top: 120px;}
	#timemap1_nav2 { top: 143px;}
	#timemap1_nav3 { top: 367px;}
	#timemap1_nav4 { top: 390px;}
	/* timemap2 position*/
	#timemap2_nav1 { top: 137px;}
	#timemap2_nav2 { top: 160px;}
	/* timemap3 position*/
	#timemap3_nav1 { top: 120px;}
	#timemap3_nav2 { top: 143px;}
.access_column img {
	margin-bottom: 30px;
}
.access_column h3 img {
	margin-bottom: 0;
}
.access_column h3 {
	margin-bottom: 15px;
}
.access_column div.column1_left ,
.access_column div.column1_right {
	float: left;
	overflow: hidden;
	margin-bottom: 30px;
	width: 310px;
}
.access_column div.column1_left {
	margin-right: 40px;
}
.access_column div.column_clear h3 {
	margin-bottom: 15px;
	color: #604e42;
	font-weight: normal;
	font-size: 16px;
}
.access_column div.column1_left p ,
.access_column div.column1_right p {
	padding-left: 15px;
	line-height: 2.5em;
}
.access_column div.column1_left a ,
.access_column div.column1_right a {
	padding-right: 10px;
	background: url('../images/category/access/pdf_link.gif') no-repeat right center;
	text-decoration: underline;
}
	.access_column div.column1_left a:hover ,
	.access_column div.column1_right a:hover {
		text-decoration: none;
	}
.access_column #h195 {
	margin-bottom: 0;
}
.time_weekday,
.time_holiday {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.time_weekday {
	background-color: #cddeb7;
	color: #4c6a2b;
}
.time_holiday {
	background-color: #ebc8c8;
	color: #75060e;
}

.time_sub {
	margin-bottom: 10px;
}

.infomation_table {
	width: 100%;
	border: 2px solid  #dbcdbf;
	text-align: center;
}
	.access .infomation_table {
		margin-bottom: 40px;
	}
	.infomation_table th ,
	.infomation_table td {
		border: 1px solid  #dbcdbf;
	}
	.infomation_table th {
		padding: 7px 40px;
		border-right: 2px solid  #dbcdbf;
		background-color: #ece1dc;
		color: #5d4b3f;
		font-weight: bold;
	}
	.infomation_table td {
		padding: 7px 65px;
	}
		.infomation_table .first_child_tr th ,
		.infomation_table .first_child_tr td {
			border-bottom: 2px solid  #dbcdbf;
		}
		.infomation_table .first_child_tr td {
			color: #5d4b3f;
			font-weight: bold;
		}
.from_little_timetable {
	width: 100%;
}
	.from_little_timetable th ,
	.from_little_timetable td {
		padding-top: 15px;
		padding-bottom: 15px;
		background: url('../images/category/access/table_under_dash.png') repeat-x left bottom;
		text-align: left;
	}
	.from_little_timetable th {
		padding-left: 12px;
		font-weight: normal;
		font-size: 14px;
	}
/* sitemap */
.sitemap a {
    color: #6B6B6B;
}
.sitemap h3 {
	margin-top: 5px;
	margin-bottom: 8px;
	font-weight: normal;
	font-size: 16px;
}
.sitemap h4 {
	margin-top: 5px;
	margin-bottom: 8px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 14px;
}
.sitemap #main ul {
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	padding-left: 30px;
	list-style-position: outside;
	list-style-type: disc;
}
.sitemap #main li {
	list-style-position: outside;
	list-style-type: disc;
}
/* entry */
p.a_center {
	text-align: center;
}
p.a_right {
	text-align: right;
}
p.clear {
	clear: both;
	width: 100%;
	text-indent: -99999px;
}
p.line {
	clear: both;
	width: 100%;
	background: url('../images/common/entry_line.gif') repeat-x left center;
	text-indent: -99999px;
}
div.column1_left ,
div.column1_right {
	float: left;
	overflow: hidden;
	width: 340px;
}
div.column1_left ,
div.column2_left ,
div.column3_left {
	margin-right: 20px;
}
div.column2_left ,
div.column3_right {
	float: left;
	overflow: hidden;
	width: 230px;
}
div.column2_right ,
div.column3_left {
	float: left;
	overflow: hidden;
	width: 450px;
}
div.column4_left ,
div.column4_center ,
div.column4_right {
	float: left;
	overflow: hidden;
	width: 230px;
}
div.column4_left ,
div.column4_center {
	margin-right: 5px;
}
div.column_clear {
	clear: both;
}
div.column-image-right {
    margin-left: 40px;
}
div.column-image-left {
    margin-right: 40px;
}
/* footer */
#go_home {
	position: absolute;
	top: 8px;
	right: 450px;
}
#footer {
	clear: both;
	overflow: hidden;
	width: 100%;
	background: url('../images/footer/footer_bg.png') repeat-x left top #669430;
	zoom: 1;
}
#footer_inner {
	position: relative;
	margin: 0 auto;
	margin-bottom: 50px;
	padding-top: 105px;
	width: 960px;
	background: url('../images/footer/footer_inner_bg.png') no-repeat right top;
	zoom: 1;
}
	#home #footer {
		_margin-bottom: -300px;
	}
#footer_nav {
	float: left;
}
	#footer_nav ul {
		margin: 0;
		padding: 0;
	}
	#footer_nav li {
		display: block;
		float: left;
		margin-right: 20px;
	}
#copyright {
	float: right;
}
#switch_theme {
	clear: both;
	margin: 0 auto;
	padding-top: 20px;
	width: 640px;
}
#switch_theme input[type="submit"] {
	margin: 0 auto;
	padding: 10px 15px 10px 35px;
	width: 640px;
	height: 70px;
	border: none;
	border: 5px solid  #91b174;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: none;
	background: url('../images/footer/sp_img.png') no-repeat 20px 20px;
	color: #fff;
	font-weight: bold;
	font-size: 32px;
}


/* 404 */
#notfound {
	background: none;
	background-color: #fff;
}
#notfound #wrapper {
	padding-top: 50px;
}
#notfound section {
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 30px;
	padding: 40px;
	width: 765px;
	background: url('../images/common/body_bg.png') repeat left top;
}
.inner_left404 ,
.inner_right404 {
	float: left;
}
.inner_left404 {
	margin-right: 50px;
	width: 165px;
}
.inner_right404 ,
#copyright_404 {
	font-size: 14px;
}
	.inner_right404 h1 {
		margin-bottom: 10px;
		font-size: 20px;
	}
	.inner_right404 p {
		margin-bottom: 10px;
	}
	.inner_right404 a {
		text-decoration: underline;
	}
#copyright_404 {
	display: block;
	margin-left: 325px;
	width: 420px;
}
/* style2 */
#eid-62 .info_entry .center a {
	margin: 0 auto;
}
/* style3 */
/*	side_nav */

#side .side_nav li{
	margin: 0 0 10px 0;
	padding: 0;
}


/*	news_list */


#news_list{
	margin: 37px auto 40px;
	padding: 0 25px 0 0;
	width: 635px;
}

#news_list .news_index{
	clear: both;
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px #C7C2B7 solid;
	zoom: 1;
}

#news_list .news_thumb{
	float: left;
	margin: 0;
	padding: 0;
	width: 60px;
	_overflow: hidden;
	_position: relative;
}

#news_list .news_txt{
	float: right;
	margin: 0;
	padding: 0;
	width: 560px;
}

#news_list h2{
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
}

#news_list h2 a{
	color: #498DB3;
}




/*	news_list */

#news_article{
	margin: 25px auto 40px;
	padding: 0 10px;
	width: 640px;
}


#news_article .entryHeader p{
	font-size: 12px;
}

#news_article .entryHeader p span{
	display: none;
}

#news_article .entryHeader h2.entryTitle{
	margin-bottom: 30px;
	font-weight: normal;
	font-size: 18px;
}
#news_article .entryColumn h3 ,
.blog .entry .entryColumn h3 {
	margin-bottom: 20px;
	padding-left: 24px;
	height: 36px;
	background: url('../images/common/midashi_dai_bg.gif') no-repeat left top;
	color: #5d5048;
	font-weight: normal;
	font-size: 20px;
	line-height: 1;
}

#news_article .entryColumn h4 ,
.blog .entry .entryColumn h4 {
	clear: both;
	margin-bottom: 15px;
	padding: 10px 10px 5px;
	border-radius: 5px 5px 5px 5px;
	background-color: #F3E6D5;
	color: #5C4B3D;
	font-size: 14px;
}

#news_article .entryColumn h5 ,
.blog .entry .entryColumn h5 {
    display: block;
    margin-bottom: 10px;
    padding: 0 0 5px 5px;
    background: url("../images/category/info/line.gif") repeat-x scroll 0 bottom transparent;
    font-weight: bold;
    font-style: normal;
    font-size: 13px;
}
#news_article .entryColumn p ,
.blog .entry .entryColumn p {
	margin-bottom: 10px;
}

#news_article .entryColumn em ,
.blog .entry .entryColumn em {
	font-weight: bold;
}
#news_article .entryColumn strong ,
.blog .entry .entryColumn strong {
    color: #AC4E4E;
    font-weight: bold;
    font-size: 12px;
}

#news_article .entryColumn p.block ,
.blog .entry .entryColumn p.block {
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid #f2ebd5;
    background-color: #f4efe1;
}
#news_article .entryColumn table ,
.blog .entry .entryColumn table {
	margin-bottom: 20px;
}

#news_article .entryColumn th ,
.blog .entry .entryColumn th {
	padding: 10px;
    border: 1px solid #dacdbd;
	background-color: #ece1db;
	color: #5c4b3d;
	vertical-align: middle;
	text-align: left;
}

#news_article .entryColumn td ,
.blog .entry .entryColumn td {
	padding: 10px;
    border: 1px solid #dacdbd;
	color: #5c4b3d;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
}

#news_article .entryColumn ul ,
.blog .entry .entryColumn ul {
	margin: 0 0 15px;
	padding: 0 0 0 20px;
	list-style-position: outside;
	list-style-type: disc;
}

#news_article .entryColumn ol ,
.blog .entry .entryColumn ol {
	margin: 0 0 15px;
	padding: 0 0 0 25px;
	list-style-position: outside;
	list-style-type: decimal;
}
#news_article .entryColumn p.clear ,
.blog .entry .entryColumn p.clear {
	clear: both;
	width: 100%;
	text-indent: -99999px;
}
#news_article .entryColumn p.line ,
.blog .entry .entryColumn p.line {
	clear: both;
	width: 100%;
	background: url('../images/common/entry_line.gif') repeat-x left center;
	text-indent: -99999px;
}

.blog .entry .entryColumn div.column1_left ,
.blog .entry .entryColumn div.column1_right {
	float: left;
	overflow: hidden;
    margin-bottom: 20px;
	width: 300px;
	zoom: 1;
}
.blog .entry .entryColumn div.column1_left {
	margin-right: 20px;
}

.blog .entry .entryColumn div.column4_left ,
.blog .entry .entryColumn div.column4_center ,
.blog .entry .entryColumn div.column4_right {
	float: left;
	overflow: hidden;
    margin-bottom: 20px;
	width: 200px;
}
.blog .entry .entryColumn div.column4_left ,
.blog .entry .entryColumn div.column4_center {
	margin-right: 10px;
}
.blog .entry .entryColumn div.column_clear {
	clear: both;
}

#news_article .entryColumn div.column-image-right,
.blog .entry .entryColumn div.column-image-right {
    margin-bottom: 20px;
    margin-left: 20px;
}

#news_article .entryColumn div.column-image-left,
.blog .entry .entryColumn div.column-image-left {
    margin-right: 20px;
    margin-bottom: 20px;
}

#news_article .entryColumn div.column-image-auto,
.blog .entry .entryColumn div.column-image-auto,
#news_article .entryColumn div.column-image-center,
.blog .entry .entryColumn div.column-image-center {
    margin-bottom: 0px;
}




/*	blog_contents */

#blog_contents {
	margin: 0 0 10px 0;
	padding: 0 0 140px 0;
	background: url(../../blog@littleworld/images/bg_main.png) no-repeat center bottom;
	zoom: 1;
}

#blog_contents a{
	color: #635141;
}

#blog_contents h1{
	margin: 0 0 40px 0;
	padding: 0;
}

#blog_contents .entry{
	margin: 0px auto 40px;
	padding: 0 0 40px 0;
	width: 620px;
	background: url(../../blog@littleworld/images/line.gif) repeat-x left bottom;
}

#blog_contents .entry:last-child{
	background: none;
}



#blog_contents .entryHeader{
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 0;
	zoom: 1;
}

#blog_contents h2{
	margin: 0 0 10px 0;
	padding: 0 0 0 40px;
	background: url(../../blog@littleworld/images/icon01.png) no-repeat 0px 0px;
	color: #635141;
	font-weight: normal;
	font-size: 22px;
}
#blog_contents .entryHeader h2 {
	float: left;	
}
#blog_contents h2 a{
	font-weight: normal;
}

#blog_contents span.entryCategory{
	float: right;
	margin: 0;
	padding: 2px 5px;
	background-color: #EBE5CF;
	color: #635141;
}


#blog_contents p.entryDate{
	margin: 0 0 15px 0;
	padding: 0;
}



/*　　　ページ送り　　　*/
.blog ul.entryListNavi{
	display: block;
	margin: 0px auto;
	padding: 0;
	width: 395px;
	text-align: center;
	_width: 440px;
}

.blog ul.entryListNavi li{
	display: inline;
}

.blog ul.entryListNavi li img{
	vertical-align: bottom;
}


.blog .pageLink {
	margin: 0 15px;
	text-align: center;
}

.blog .pageLink a,
.blog .pageLink span {
 	display: inline-block;
 	margin: 0 3px;
 	padding: 3px 10px;
	border: 1px solid #dfdacd;
 	color: #5b4b3d;
}

.blog .pageLink a span {
	border: none;
}

.blog .pageLink a span{
	margin: 0;
	padding: 0;
}


.blog .backPageLink {
	float: left;
	width: 80px;
	_float: none;
}

.blog .forwardPageLink {
	float: right;
	width: 80px;
	_float: none;
}
.blog #blog_entry_nav {
	position: relative;
	margin: 0 auto;
	width: 620px;
}

.blog #blog_entry_nav ul.entryListNavi {
	width: 620px;
	height: 30px;
}

.blog #blog_entry_nav .prev {
	position: absolute;
	left: 0;
	display: block;
}

.blog #blog_entry_nav .next {
	position: absolute;
	right: 0;
	display: block;
}



/*　　　左カラム　　　*/

#blog_side {
	float: left;
	overflow: hidden;
	margin-left: 0px;
	padding-top: 135px;
	width: 250px;
	zoom: 1;
}

#blog_side a{
	display: block;
	padding: 2px;
	color: #635141;
}


#entryList{
	margin: 0 0 20px 0;
	padding: 0;
	min-height: 220px;
	background: url(../../blog@littleworld/images/bg_nav_back.png) repeat-y;
	_padding-bottom: 1px;
}

#entryList_wrapper {
	background: url(../../blog@littleworld/images/bg_nav_upper.png) no-repeat left top;
}

#entryList_inner {
	padding: 0 0 10px 0;
	background: url(../../blog@littleworld/images/bg_nav_bottom.png) no-repeat left bottom;
}

#entryList h2{
	margin: 0;
	padding: 0;
	height: 39px;
	background: url(../../blog@littleworld/images/bg_nav_top.png) no-repeat left top;
	text-indent: -9999px;
}

#entryList ul{
	margin: 0 35px 0 20px;
	padding: 0;
	padding-top: 10px;
}

#entryList li{
	margin: 0 0 5px 0;
	padding: 0;
	padding-top: 5px;
	background: url(/themes/blog@littleworld/images/blog_nav_bottom_line.gif) repeat-x left top;
	_margin: 0;
	_padding: 10px 0;
}
#entryList li:first-child {
	padding-top: 0;
	background: none;
	*padding-top: 1;
}

#blog_nav{
	margin: 0 0 30px 0;
	width: 195px;
}

#blog_nav h2{
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
}

#blog_nav ul{
	margin: 0 0 10px 0;
	padding: 0;
}

#blog_nav li{
	margin: 0 0 5px 0;
	padding: 5px 7px;
	background-color: #eeeadc;
	color: #635141;
}
#blog_nav_body {
	padding: 10px 15px;
	width: 195px;
	background: url('/themes/blog@littleworld/images/blog_nav_bg.png') repeat-y left top;
}







/*	course_index */

body.course #main.index h1{
	height: 0;
	text-indent: -9999px;
}

#course_index{
	margin: 0;
	padding: 0;
	width: 700px;
	height: 550px;
	background: url(../images/category/course/bg_course.png) no-repeat center bottom;
}

#course_staff{
	position: relative;
	margin: 0;
	padding: 0;
	height: 331px;
}

#course_staff li{
	position: relative;
	width: 260px;
}

#course_staff li a{
	display: block;
}

#course_staff li#course01{
	top: 76px;
	left: 322px;
}

#course_staff li#course02{
	top: 80px;
	left: 99px;
}

#course_staff li#course03{
	top: 85px;
	left: 313px;
}

#course_staff li#course04{
	top: 85px;
	left: 149px;
}

#course_menu{
	margin: 0;
	padding: 0;
	text-align: center;
}

#course_menu li{
	float: left;
}


#course_menu li#course05{
	padding: 0 20px 0 0;
}

#course_menu li#course06{
	padding: 30px 40px 0 0;
}

#course_menu li#course07{
	padding: 0 10px 0 0;
}

#course_menu li#course08{
	padding: 30px 0 0 0;
}




/*	experience */


#experience{
	width: 700px;
	background: url(../images/category/course/bg_box.gif) repeat-y left top;
	zoom: 1;
}

#experience_inner{
	padding-bottom: 30px;
	background: url(../images/category/course/bg_box_bottom.gif) no-repeat left bottom;
}

#experience_area{
	padding: 50px 40px 0;
	background: url(../images/category/course/bg_box_top.gif) no-repeat left top;
}


#experience .pattern1-1{
	overflow: hidden;
	margin: 0 0 30px 0;
	padding: 0 0 30px 0;
	width: 620px;
	background: url(../images/category/course/line.gif) repeat-x left bottom;
}

#experience .pattern1-1:last-child{
	background: none;
}

#experience .pattern1-1{
	overflow: hidden;
	margin: 0 0 30px 0;
	padding: 0 0 10px 0;
	width: 620px;
	background: url(../images/category/course/line.gif) repeat-x left bottom;
}

#experience .pattern1-1 .col{
	float: left;
	margin: 0;
	padding: 0;
	width: 310px;
	_width: 308px;
}

#experience .pattern1-1 .col1{
	float: left;
	margin: 0;
	padding: 0;
	width: 275px;
}

#experience .pattern1-1 .col2{
	float: right;
	margin: 0;
	padding: 0;
	width: 330px;
}

#experience .pattern1-1 .col3{
	float: left;
	margin: 0;
	padding: 0;
	width: 330px;
}
#experience .pattern1-1 .col4{
	float: right;
	margin: 0;
	padding: 0;
	width: 275px;
	text-align: right;
}

#experience .pattern1-1 .col5{
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
}
#experience .pattern1-1 .col6{
	float: right;
	margin: 0;
	padding: 0;
	width: 390px;
}

#experience h1{
	margin: 0 0 15px 0;
	padding: 0;
}

#experience h2{
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
	background: url(../images/category/course/mark01.gif) no-repeat 0px 0px;
	color: #653F1F;
	font-weight: bold;
	font-size: 16px;
}

#experience h2 span{
	margin-left: 10px;
	color: #6B6B6B;
	font-weight: normal;
	font-size: 12px;
}

#experience p{
	margin: 0 0 20px 0;
	padding: 0;
}


#experience p.img_right{
	text-align: right;
}

#experience p.price{
	color: #AA534D;
	font-size: 16px;
}

#experience p.notice{
	color: #AA534D;
}
#experience p.experience_txt{
	padding-top: 30px;
}
#experience table{
	margin: 0 0 15px 0;
	padding: 0;
	border-spacing: 5px;
	border-collapse: separate;
}

#experience th{
	margin: 0;
	padding: 2px 10px;
	background-color: #E7DCBA;
	color: #6C491E;
	vertical-align: middle;
	text-align: left;
	white-space: nowrap;
	font-weight: normal;
}

#experience td{
	margin: 0;
	padding: 2px 5px;
	color: #6B6B6B;
	text-align: left;
}

#experience ul.book_list li{
	margin: 0 0 3px 0;
	padding: 0 0 3px 3px;
	border-bottom: 1px #A5917C dotted;
}

#experience ul.book_list li span{
	margin: 0 10px 0 0;
	padding: 0;
	color: #653F1F;
	font-weight: bold;
}

#experience dl.book_list dt{
	margin: 0;
	padding: 0 0 8px 5px;
	color: #653F1F;
	font-weight: bold;
	font-size: 14px;
}

#experience dl.book_list dd{
	margin: 0 0 13px 0;
	padding: 0 0 10px 5px;
	border-bottom: 1px #A5917C dotted;
}

#experience ul.menu_list li{
	position: relative;
	clear: both;
	overflow: hidden;
	margin: 0 0 5px 0;
	padding: 3px 0 3px 5px;
	height: 24px;
	border-bottom: 1px #A5917C dotted;
}

#experience ul.menu_list li span{
	position: absolute;
	right: 0;
	margin: -3px 0 0 0;
	padding: 0;
	color: #AA524C;
	text-align: right;
	font-size: 16px;
}

.dt_new {
	color: #AA534D;
	font-size: 16px;
	font-weight: normal;
}



