@charset"utf-8";


/****************************************************************

[CSS Information]

Site URL: http://www.takasugi-chiryouin.com
File name: style.css(http://www.takasugi-chiryouin.com/css/style.css)


/__Default style clear
/__Common
/__Wrap      (#wrap)

/__Header    (#header)
/__Header / Global Navigation (#gNavi)
/__Footer    (#footer)

/__Contents  (#contents)
/__Contents / Left Colum      (#mainArea #leftColum)
/__Contents / Top Center Colum(#mainArea #centerColum)
/__Contents / Right Colum     (#rightColum)
/__Contents / Bottom Colum    (#bottomColum)
/__Contents / Bottom Colum / News     (#bottomArea #news)
/__Contents / Bottom Colum / Reccomend(#bottomArea #bottomRight)

/__Outline      (#outline)
/__Introduction (#intro)
/__Scene        (#scene)
/__Blog         (#blog)
/__Access       (#access)
/__Q&A          (#qa)
/__Inquiry      (#inquiry)
/__Link         (#link)
/__Site Map     (#sitemap)
/__News Edit Page

/****************************************************************/


/*------------------------------------

  __Default style clear 

-------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

body {
	background:url("../img/common/bg_body.gif");
	text-align: center;
	font-size:62.5%;
	color: #525252;
	line-height: 1.4;
	letter-spacing: 0.1em;
}

img {
	border: 0;
}
li{
	list-style-type:none;
}

/*------------------------------------

  __Common

-------------------------------------*/

.hide {
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
}

.line_dot{
	width:450px;
	height:1px;
	background:url("../img/common/line_dot.gif") no-repeat;
}

ol.pan{
	width:790px;
	clear:both;
	padding:10px 0 0 40px;
	float:both;
	
}

ol.pan li{
	display:inline;
	padding-left:3px;

}
ol.pan li a{
	padding-right:10px;
	background:url(../img/common/icn_pan.gif) no-repeat right center;
	color:#525252;
	text-decoration:underline;
}
ol.pan li a:hover{
	color:#a23109;
	text-decoration:underline;
}

/*------------------------------------

  __Wrap

-------------------------------------*/

#wrap {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

/*------------------------------------

  __Header

-------------------------------------*/

#header {
	width: 1000px;
	margin-bottom: 15px;
}

#seoTxt {
	position: relative;
	top: 16px;
	left: 51px;
}

#headerArea {
	width: 1000px;
	height: 75px;
}

h1 {
	float: left;
	width: 290px;
	height: 75px;
	background: url("../img/common/h1_logo.gif") no-repeat;
}
h1 a{
	display:block;
	width: 290px;
	height: 75px;
}

#tel {
	float: left;
	width: 206px;
	height: 37px;
	margin-top: 38px;
	background: url("../img/common/img_tel.gif") no-repeat;
}

/*------------------------------------

  __Header/ Global Navigation 

-------------------------------------*/


#gNavi {
	float: left;
	width: 503px;
	height: 37px;
	padding-top: 37px;
}

#gNavi ul {
	width: 403px;
	height: 37px;
	margin: 0 auto;
	background: url(../img/common/gn_bg.gif) no-repeat;
}

#gNavi li {
	float: left;
	height:37px;
}

#gNavi li a {
	float: left;
	height: 37px;
	display:block;
}


#gNavi li.top a {
	width:42px;
}
#gNavi li.outline a {
	width: 73px;
}
#gNavi li.intro a {
	width: 61px;
}
#gNavi li.scene a {
	width: 61px;
}
#gNavi li.blog a {
	width: 68px;
}
#gNavi li.access a {
	width: 55px;
}
#gNavi li.qa a {
	width: 43px;
}


#gNavi li.top a.active,
#gNavi li.top a:hover {
	background: url("../img/common/gn_top_on.gif") no-repeat;
}

#gNavi li.outline a.active,
#gNavi li.outline a:hover {
	background: url("../img/common/gn_outline_on.gif") no-repeat;
}

#gNavi li.intro a.active,
#gNavi li.intro a:hover {
	background: url("../img/common/gn_intro_on.gif") no-repeat;
}

#gNavi li.scene a.active,
#gNavi li.scene a:hover {
	background: url("../img/common/gn_scene_on.gif") no-repeat;
}

#gNavi li.blog a.active,
#gNavi li.blog a:hover {
	background: url("../img/common/gn_blog_on.gif") no-repeat;
}

#gNavi li.access a.active,
#gNavi li.access a:hover {
	background: url("../img/common/gn_access_on.gif") no-repeat;
}

#gNavi li.qa a.active,
#gNavi li.qa a:hover {
	background: url("../img/common/gn_qa_on.gif") no-repeat;
}


/*------------------------------------

  __Footer

-------------------------------------*/

#footer {
	clear:both;
	background: url("../img/common/bg_footer.gif") repeat-x;
	text-align: center;
}

#footerArea {
	width: 1000px;
	height: 48px;
	margin: 0 auto;
	text-align: left;
	flot:left;
}

#footerArea ul {
	float: left;
	width: 790px;
	height: 28px;
	padding-top: 20px;
}

	#footerArea li {
		display: inline;
		color: #bcbcbc;
	}
	#footerArea li a {
		color: #bcbcbc;
	}
	#footerArea li a:hover {
		color: #e7e7e7;
	}

#footerArea #copyArea {
	float: left;
	width: 210px;
	height: 48px;
	text-align: center;
}
	#footerArea #copyArea p#copy {
		margin-top: 25px;
		color: #fff;
		font-size: 10px;
		letter-spacing: 0em;
	}


/*-Top footer style-*/

#footer_top {
	clear: both;
	background: url("../img/top/bg_top_footer.gif") repeat-x;
	text-align: center;
}
#footerArea #copyArea.top {
	background-color: #fff;
}
#footerArea #copyArea p#copy.top {
	color: #4c3817;
}


/*------------------------------------

  __Contents

-------------------------------------*/

#contents {
	width: 1000px;
}

#mainArea {
	width: 1000px;
}

/*------------------------------------

  __Contents / Left Colum

-------------------------------------*/

#mainArea #leftColum {
	float: left;
	width: 210px;
	margin-bottom: 20px;
	background: url("../img/common/bg_left.gif") repeat-y;
}

#access_side {
	width: 150px;
	margin: 20px;
	padding: 8px;
	background-color: #fff;

}

	#access_side h3 {
		width: 124px;
		height: 14px;
		background: url("../img/common/h3_access.gif") no-repeat;
	}
	#access_side .map {
		width: 148px;
		height: 117px;
		margin: 5px 0;
		background: url("../img/common/img_map.gif") no-repeat;
	}
	#access_side p {
		letter-spacing: 0em;
		font-size:10px;
	}

#hour {
	width: 150px;
	margin: 20px 20px 0 20px;
	padding: 8px;
	background-color: #fff;
}
	#hour h3 {
		width: 124px;
		height: 14px;
		background: url("../img/common/h3_hour.gif") no-repeat;
	}
	#hour div.hour_img {
		width: 150px;
		height: 106px;
		background: url("../img/common/img_hour.gif") no-repeat;
	}

#attention {
	width: 150px;
	margin:0 20px 20px 20px;
	padding: 8px;
	background-color: #fff;
}

	#attention h3 {
		width: 124px;
		height: 14px;
		background: url("../img/common/h3_attention.gif") no-repeat;
	}

	#attention .txt {
		width: 150px;
		margin-top: 5px;
	}

div.line {
	width: 148px;
	height: 10px;
	background: url("../img/common/line_l.gif") no-repeat 0 5px;
}


/*------------------------------------

  __Contents / Top Center Colum

-------------------------------------*/

#mainArea #centerColum {
	float: left;
	width: 580px;
	height: 530px;
}

	#catch {
		width: 500px;
		margin: 0 40px;
	}

		#catch .ttl {
			width: 470px;
			height: 59px;
			margin: 10px 0 20px 0;
			background: url("../img/top/em_catch.gif") no-repeat;
		}
		#catch .txt {
			width: 470px;
			font-size: 1.2em;
			line-height:1.5em;
		}

	#movie {
		position: absolute;
		top: 280px;
		z-index: 1;
		width: 525px;
		height: 418px;
		margin-left: 20px;
		background: url("../img/top/img_movie.png") no-repeat;
	}
	* html #movie { /* for IE */
		background-color: transparent;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/top/img_movie.png");
	}


	object{ /* for IE */
		width:480px;
		height:360px;
		margin-left:26px;
		margin-top:7px;
	}
	embed{ /* for except IE */
		width:480px;
		height:360px;
		margin-left:26px;
		margin-top:7px;
	}

/*------------------------------------

  __Contents / Right Colum

-------------------------------------*/


/*- Top Page style -*/

#rightColum_top {
	float: left;
	width: 210px;
	padding-bottom: 15px;
	background-color: #2e2009;
}

	#rightColum_top .line {
		float: left;
		width: 210px;
		height: 11px;
		background: url("../img/top/line_r.gif") no-repeat 11px 0;
	}
	#rightColum_top h3 {
		clear: both;
		width: 210px;
		height: 32px;
	}

	#rightColum_top .cont {
		width: 210px;
	}

	#rightColum_top .txt {
		float: left;
		width: 85px;
		color: #bcbcbc;
	}
	#rightColum_top .img {
		float: left;
		width: 90px;
		height: 95px;
		margin: 0 8px 0 7px;
	}


#point1 h3 {
	background: url("../img/top/h3_exterior.gif") no-repeat 8px 10px;
}
#point2 h3 {
	background: url("../img/top/h3_cause.gif") no-repeat 8px 10px;
}
#point3 h3 {
	background: url("../img/top/h3_heal.gif") no-repeat 8px 10px;
}
#point4 h3 {
	background: url("../img/top/h3_soft.gif") no-repeat 8px 10px;
}

#point1 .img {
	background: url("../img/top/img_exterior.jpg") no-repeat;
}
#point2 .img {
	background: url("../img/top/img_cause.jpg") no-repeat;
}
#point3 .img {
	background: url("../img/top/img_heal.jpg") no-repeat;
}
#point4 .img {
	background: url("../img/top/img_soft.jpg") no-repeat;
}


/*- Other Page style -*/

#rightColum {
	float: left;
	width: 790px;
}


/*------------------------------------

  __Contents / Bottom Colum

-------------------------------------*/

#bottomColum {
	width:100%;
	background:url("../img/top/bg_bottom_colum.gif") repeat-y center;
	clear:both;
	float:left;

}

#bottomColum #bottomWrap {
	height:230px;
	background: url("../img/top/bg_top_bottom.gif") repeat-x;
	text-align: center;
}

#bottomColum #bottomArea {
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	text-align:left;

}

/*------------------------------------

  __Contents / Bottom Colum / News

-------------------------------------*/

#bottomArea #news {
	float: left;
	width: 790px;
	padding: 40px 0 10px 0;

}
#newsHead {
	width: 750px;
	height: 5px;
	background: url("../img/top/bg_news_head.png") no-repeat;
}
	* html #newsHead { /* for IE */
		background-color: transparent;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/top/bg_news_head.png");
	}

#newsFoot {
	width: 750px;
	height: 5px;
	background: url("../img/top/bg_news_foot.png") no-repeat;
	float:left;
}
	* html #newsFoot { /* for IE */
		background-color: transparent;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/top/bg_news_foot.png");
	}

#newsCont {
	width: 750px;
	float:left;
	padding: 15px 0 15px 30px;
	background: url("../img/top/bg_news_cont.png") repeat-y;
}
	* html #newsCont { /* for IE */
		background-color: transparent;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/top/bg_news_cont.png",sizingMethod="scale";)
	}

	#newsCont .ttl {
		width: 132px;
		height: 14px;
		background: url("../img/top/h3_news.gif") no-repeat;
	}

	#newsCont .txt {}

	#newsCont table#info {
		float: left;
		width: 650px;
		margin: 20px 0 0 20px;
		font-size: 1.1em;
		color: #d4d3d1;
		line-height:1.5em;
	}

		#newsCont table#info .news_date{ /* 日付 */
			width: 80px;
			vertical-align: top;
		}

		#newsCont table#info .news_text{ /* 内容 */
			width: 570px;
			padding-bottom:5px;
		}

		div .news_title {
			font-weight: bold;
			font-size:1.1em;
			letter-spacing:0.1em;
		}

		div .news_data{
			font-size:0.9em;
			letter-spacing:0.2em;
		}



/*------------------------------------

  __Contents / Bottom Colum / Reccomend

-------------------------------------*/

#bottomArea #bottomRight {
	float: left;
	width: 210px;
	height:100%;
	background: #fff;
}

#recommend {}

	#recommend h3 {
		width: 210px;
		height: 26px;
		background: url("../img/top/h3_recommend.gif") no-repeat;
	}

	#recommend .txt {
		margin: 5px 10px 20px 10px;
		letter-spacing: 0em;
	}

#avail {
	position: relative;
	z-index: 1;
	background:#fff;

}

	#avail h3 {
		width: 210px;
		height: 26px;
		background: url("../img/top/h3_avail.gif") no-repeat;
	}
	#avail .txt {
		position: relative;
		z-index: 3;
		margin: 5px 10px 0 10px;

	}
	#avail .img {
		position: absolute;
		z-index: 2;
		top: 50px;
		left: 165px;
		overflow: hidden;
		width: 36px;
		height: 66px;
		background: url("../img/top/img_tree.gif") no-repeat;

	}



/*------------------------------------

  __Outline

-------------------------------------*/

h2#h2_outline {
	float: right;
	width: 748px;
	height: 30px;
	background: url("../img/outline/h2_outline.gif") no-repeat;
}
#outline {
	float: right;
	width: 750px;
	margin: 0 0 70px 40px;
}

#outline .cont1 {
	width: 740px;
	margin: 30px 0 0 10px;
}

	#outline .cont1 .img {
		float: left;
		width: 395px;
		height: 307px;
		background: url("../img/outline/img1.png") no-repeat;
	}
	* html #outline .cont1 .img { /* for IE */
		background-color: transparent;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/outline/img1.png");
	}

	#outline .cont1 .txt {
		float: left;
		width: 305px;
		margin-left: 15px;

	}
		#outline .cont1 .txt p.catch {
			float: left;
			width: 305px;
			height: 70px;
			background: url("../img/outline/em_catch.gif") no-repeat;
		}
		#outline .cont1 .txt p {
			float: left;
			margin-top: 15px;
			font-size: 1.15em;
			line-height: 1.7em;
		}
	
		#outline .cont1 .txt .txt_right {
			float:right;
			font-size:0.9em;
			line-height:3em;
		}
	

#outline #cont2 {
	float: left;
	width: 750px;
	margin-top: 40px;
}

	#outline #cont2 h3 {
			clear: both;
			width: 156px;
			height: 17px;
			margin: 0 0 10px 20px;
			background: url("../img/outline/h3_cure.gif") no-repeat;
		}
	#outline #cont2 .img {
			float: left;
			width: 263px;
			height: 204px;
			background: url("../img/outline/img2.png") no-repeat;
		}
		* html #outline #cont2 .img { /* for IE */
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/outline/img2.png");
		}
	#outline #cont2 .txt{
			float: left;
			width: 435px;
			margin-left: 15px;
		}
		#outline #cont2 .txt p{
			font-size: 1.15em;
			line-height: 1.7em;
		}

#outline .attention {
	float: left;
	clear: both;
	width: 710px;
	margin: 40px 0 0 5px;
	background-color: #f5f0ea;
}
	#outline .attention h3 {
		width: 156px;
		height: 17px;
		margin: 15px 0 10px 20px;
		background: url("../img/outline/h3_attention.gif") no-repeat;
	}

	#outline .attention .txt {
		width: 690px;
		margin: 0 0 15px 20px;
	}
		#outline .attention .txt p{
			font-size: 1.15em;
			line-height: 1.6em;
		}


/*------------------------------------

  __Introduction

-------------------------------------*/

h2#h2_intro {
	float: right;
	width: 748px;
	height: 30px;
	background: url("../img/intro/h2_intro.gif") no-repeat;
}
#intro {
	float: right;
	width: 750px;
	margin: 30px 0 120px 40px;
}


	#intro .img {
			float: left;
			width: 395px;
			height: 307px;
			background: url("../img/intro/img1.png") no-repeat;
	}
		* html #intro .img { /* for IE */
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/intro/img1.png");
	}
	#intro .txt {
			float: left;
			width: 325px;
			padding: 0 15px;
	}
		#intro .txt h3 {
				width: 156px;
				height: 17px;
				background: url("../img/intro/h3_takasugi.gif") no-repeat;
		}

		#intro .txt p {
				margin-top: 20px;
				font-size: 1.15em;
				line-height: 1.70em;
				letter-spacing:0.1em;
		}
		#intro .txt p.keireki {
				margin-top: 15px;
				font-size:0.95em;
		}



/*------------------------------------

  __Scene

-------------------------------------*/


h2#h2_scene {
	float: right;
	width: 748px;
	height: 30px;
	background: url("../img/scene/h2_scene.gif") no-repeat;
}
#scene {
	float: right;
	width: 750px;
	margin: 0 0 40px 40px;
}

#scene .cont {
	width: 740px;
	margin: 30px 0 0 10px;
}

#scene div.txt {
	float:left;
	width: 710px;
	height: 17px;
	margin: 20px 0 20px 0;

}
#scene p.txt1 {
	float:left;
	width: 471px;
	height: 17px;
	background: url("../img/scene/txt1.gif") no-repeat;
}
#scene p.txt2 {
	float:left;
	width: 239px;
	height: 17px;
	background: url("../img/scene/txt2.gif") no-repeat;
}

ul div.img{
	width:185px;
	height:134px;
	background-color:#ff0;
}
ul h3{
	width:170px;
	height:16px;
	background-color:#fc0;
	margin:0 0 40px 10px;
}

li{
	float:left;
}
	li.scene1 .img{
		background: url("../img/scene/img_scene1.jpg") no-repeat;
	}
	li.scene1 h3 {
		background: url("../img/scene/h3_scene1.gif") no-repeat;
	}
	li.scene2 .img {
		background: url("../img/scene/img_scene2.jpg") no-repeat;
	}
	li.scene2 h3 {
		background: url("../img/scene/h3_scene2.gif") no-repeat;
	}
	li.scene3 .img {
		background: url("../img/scene/img_scene3.jpg") no-repeat;
	}
	li.scene3 h3 {
		background: url("../img/scene/h3_scene3.gif") no-repeat;
	}
	li.scene4 .img {
		background: url("../img/scene/img_scene4.jpg") no-repeat;
	}
	li.scene4 h3 {
		background: url("../img/scene/h3_scene4.gif") no-repeat;
	}
	li.scene5 {
		float: left;
		clear: both;
	}
	li.scene5 .img {
		background: url("../img/scene/img_scene5.jpg") no-repeat;
	}
	li.scene5 h3 {
		background: url("../img/scene/h3_scene5.gif") no-repeat;
	}
	li.scene6 .img {
		background: url("../img/scene/img_scene6.jpg") no-repeat;
	}
	li.scene6 h3 {
		background: url("../img/scene/h3_scene6.gif") no-repeat;
	}
	li.scene7 .img {
		background: url("../img/scene/img_scene7.jpg") no-repeat;
	}
	li.scene7 h3 {
		width: 201px;
		height: 32px;
		background: url("../img/scene/h3_scene7.gif") no-repeat;
	}
	li.scene8 {
		float: left;
		clear: both;
	}
	li.scene8 .img {
		width: 229px;
		height: 181px;
		background: url("../img/scene/img_scene8.jpg") no-repeat;
	}
	li.scene8 h3 {
		width: 164px;
		height: 16px;
		background: url("../img/scene/h3_scene8.gif") no-repeat;
	}
	li.scene9 .img {
		width: 229px;
		height: 181px;
		background: url("../img/scene/img_scene9.jpg") no-repeat;
	}
	li.scene9 h3 {
		width: 164px;
		height: 16px;
		background: url("../img/scene/h3_scene9.gif") no-repeat;
	}
	li.scene10 .img {
		width: 229px;
		height: 181px;
		background: url("../img/scene/img_scene10.jpg") no-repeat;
	}
	li.scene10 h3 {
		width: 164px;
		height: 16px;
		background: url("../img/scene/h3_scene10.gif") no-repeat;
	}


/*------------------------------------

  __Blog

-------------------------------------*/

h2#h2_blog {
	float: right;
	width: 750px;
	height: 30px;
	background: url("../img/blog/h2_blog.gif") no-repeat;
}

#blog{
	margin-left:52px;
}

iframe{
	margin-top:4px;
	margin-bottom:12px;
}


/*------------------------------------

  __Access

-------------------------------------*/

h2#h2_access {
	float: right;
	width: 750px;
	height: 30px;
	background: url("../img/access/h2_access.gif") no-repeat;
}
#access {
	float: right;
	width: 710px;
	padding: 30px 20px 80px 20px;
}
#access .txt {
	width: 710px;
	height: 100px;
	margin-top: 30px;
	padding-top: 32px;
	background: url("../img/access/bg.gif") no-repeat;
	font-size: 1.2em;
}
#access .txt .left {
	float: left;
	width: 320px;
	text-align: right;
}
#access .txt .right {
	float: left;
}
#access ul li.train {
	float: left;
	width: 250px;
	height: 15px;
	margin-left: 110px;
	padding-left: 17px;
	background: url("../img/access/icn_train.gif") no-repeat 0 1px;
}

#access ul li.car{
	float: left;
	width: 250px;
	height: 15px;
	margin:0 0 0 110px;
	padding-left: 17px;
	background: url("../img/access/icn_car.gif") no-repeat 0 1px;

}

/*------------------------------------

  __Q&A

-------------------------------------*/

h2#h2_qa{
	float: right;
	width: 750px;
	height: 30px;
	background: url("../img/qa/h2_qa.gif") no-repeat;
}
#qa{
	float: right;
	width: 710px;
	padding: 30px 20px 80px 20px;
}
#qa .cont{
	width: 710px;
	height: 447px;
	padding: 70px 0 0 0;
	background: url("../img/qa/bg.gif") no-repeat;
}
#qa ul{
	float: left;
	width: 710px;
	height: 440px;
}
#qa li{
	width: 585px;
	height: 70px;
	padding-left: 110px;
	font-size: 120%;
}
#qa li.a1{
	margin-bottom: 32px;

}
#qa li.a2{
	margin-bottom: 35px;

}
#qa li.a3{
	margin-bottom: 35px;
}

/*------------------------------------

  __Inquiry

-------------------------------------*/

h2#h2_inquiry {
	float: right;
	width: 750px;
	height: 30px;
	background: url("../img/inquiry/h2_inquiry.gif") no-repeat;
}

#inquiry{
	float: left;
	width: 450px;
	padding: 30px 150px 50px 150px;
}

#inquiry .attention{
	width:450px;
	margin:10px 0 20px 0;
	border:#c96 solid 1px;
	background:#fefdef;
}

	#inquiry .attention p{
		margin:10px 30px;
		line-height:1.7em;
		font-weight:bold;
		color:#a32f08;
		font-size:1.1em;
	}

#inquiry .icn{
	font-size:0.8em;
	color:#a32f08;
}

table{
	width:450px;
}

table tr td.entry{
	width:120px;
	vertical-align:top;
	padding-left:5px;
	font-size:0.8em;
	line-height:2.8em;
}
table tr td.box{
	width:290px;
	font-size:0.8em;
	padding:10px 0 10px 20px;
}

table tr td#button_sub_res{
	height:80px;
	text-align:center;
}


/*------------------------------------

  __Link

-------------------------------------*/

h2#h2_link {
	float: right;
	width: 750px;
	height: 30px;
	background: url("../img/link/h2_link.gif") no-repeat;
}
#link{
	float: left;
	width: 750px;
	height: 300px;
	background: url(../img/link/warning.gif) no-repeat 280px 120px;
}

/*------------------------------------

  __Site map

-------------------------------------*/

h2#h2_sitemap {
	float: right;
	width: 750px;
	height: 30px;
	background: url("../img/sitemap/h2_sitemap.gif") no-repeat;
}

#sitemap{
	float: right;
	width: 650px;
	padding: 30px 20px 80px 80px;
}

#sitemap .cont{
	float:left;

}
#sitemap ul.gMenu {
	float:left;
	margin-bottom:10px;
}
#sitemap ul.sMenu {
	float:left;
}

#sitemap ul{
	width:192px;
}

#sitemap ul li{
	float:left;
	display:block;
	font-size:1.14em;
}

#sitemap ul.gMenu li{
	padding-left:12px;
	background:url("../img/sitemap/icn1.gif") no-repeat 0 50%;
	line-height:2.9em;
}

#sitemap ul.sMenu li{
	padding-left:12px;
	background:url("../img/sitemap/icn2.gif") no-repeat 0 50%;
	line-height:2.2em;
	font-size:0.95em;

}

#sitemap ul li span.jn{
	float:left;
	display:block;
	width:90px;
	font-size:1.04em;
}

#sitemap ul li span.en{
	float:left;
	display:block;
	width:90px;
	font-size:1em;
	font-family:serif;
}

#sitemap a {
	color: #300;
	text-decoration: none;
}

#sitemap a:hover {
	color: #a23008;
	text-decoration: underline;
}

#sitemap .line{
	width:200px;
	height:10px;
	background:url("../img/common/line_dot.gif") no-repeat;
	clear:both;
	padding-top:5px;
	margin-top:5px;
}

/*------------------------------------

  __News Edit Page

-------------------------------------*/

h2#h2_news {
	float: right;
	width: 750px;
	height: 30px;
	background: url("../img/news/h2_news.gif") no-repeat;
}

