@charset "utf-8";



/*
-----------------------------------------------------------------------
Copyright (C)  2008 Storia. All Rights Reserved.
-----------------------------------------------------------------------
*/
@import url(common.css);
@import url(global_menu.css);
@media print {
body {
_zoom: 0.68;
}
}

/*
-----------------------------------------------------------------------
second css
-----------------------------------------------------------------------
*/

#bana {
	width:910px;
	margin-bottom:30px;
	}

/*タイトル周りの設定*/

#title_about {
	width:910px;
	height:55px;
	background:url(../about/img/title.jpg) no-repeat;
	padding-top:115px;
	}
#title_access {
	width:910px;
	height:55px;
	background:url(../access/img/title.jpg) no-repeat;
	padding-top:115px;
	}
#title_concept {
	width:910px;
	height:55px;
	background:url(../concept/img/title.jpg) no-repeat;
	padding-top:115px;
	}
#title_contact {
	width:910px;
	height:55px;
	background:url(../contact/img/title.jpg) no-repeat;
	padding-top:115px;
	}
#title_blog {
	width:910px;
	height:55px;
	background: url(../blog/img/title.jpg) no-repeat;
	padding-top:115px;
	}
#title_planning {
	width:910px;
	height:55px;
	background:url(../planning/img/title.jpg) no-repeat;
	padding-top:115px;
	}
#title_privercy {
	width:910px;
	height:55px;
	background:url(../privercy/img/title.jpg) no-repeat;
	padding-top:115px;
	}
#title_space {
	width:910px;
	height:55px;
	background:url(../space/img/title.jpg) no-repeat;
	padding-top:115px;
	}

#title_about h2, #title_about p,
#title_access h2, #title_access p,
#title_concept h2, #title_concept p,
#title_contact h2, #title_contact p,
#title_planning h2, #title_planning p,
#title_privercy h2, #title_privercy p,
#title_space h2, #title_space p,
#title_blog h2, #title_blog p {
	display:none;
	}

#pan {
	color:#999;
	font-size:10px;
	}
	
#pan ul li{	
	display:inline;
	}
	
#pan a {
	color:#999;
	text-decoration:none;
	}
	
#pan a:hover {
	background:none;
	color:#FF3366;
	}

body#concept_blog #pan ul li{	
	display:inline;
	position:absolute;
	position:relative;
	top:30px;
	}


/*共通ボーダー設定*/
.content {
	padding-bottom:30px;
	border-bottom:#DAD3BB 1px dashed;
	margin-bottom:30px;
}

/*about us*/


dl#aboutus {
	width:910px;
	}

dl#aboutus dt {
	float:left;
	width:7em;
	clear:both;
	font-weight:bold;
	margin-bottom:20px;
	}
dl#aboutus dd {
	width:500px;
	margin-left:8em;
	margin-bottom:20px;
	}

/*contact*/

#c_text {
width:910px;
margin-bottom:30px;
}

#c_text p#c_text1 {
float:left;
}
#c_text p#c_text2 {
float:right;
}

#c_text p#c_text2 a {
	display:block;
	width:240px;
	height:35px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../contact/img/bt_telfax.gif) 0 0 no-repeat;
}

#c_text p#c_text2 a:hover {
	background:url(../contact/img/bt_telfax.gif) 0 -35px no-repeat;
}


#contact_form {
	width:700px;
	border:#DAD3BB 5px solid;
	margin:0 auto;
	padding:20px;
}

#contact_form table {
	border-collapse:collapse;
	border:none;
}

#contact_form table tr td {
	border-bottom:#DAD3BB 1px solid;
	padding:8px;
	vertical-align:top;
}

#contact_form table tr td#send {
	padding:30px 0px;
	text-align:center;
	}

#contact_form table tr td#send a {
	display:block;
	width:241px;
	height:35px;
	background:url(../contact/img/bt_send.jpg);}

#contact_form table tr td.cname {
	width:190px
	}

#contact_form table tr td span {
	color:#FF3366;
}

#contact_form table tr td input ,
#contact_form table tr td select {
color:#666;
}

#contact_form table tr td input#name1,
#contact_form table tr td input#name2,
#contact_form table tr td input#mail1,
#contact_form table tr td input#mail2 {
	width:200px;
	margin-right:0.5em;
}

#contact_form table tr td input#age,
#contact_form table tr td input#member {
width:40px;
margin-right:0.5em;
}

#contact_form table tr td input#tel1,
#contact_form table tr td input#tel2,
#contact_form table tr td input#tel3,
#contact_form table tr td input#post1,
#contact_form table tr td input#post2 {
width:40px;
}

#contact_form table tr td input#address1,
#contact_form table tr td input#address2 {
width:400px;
}

#contact_form table tr td textarea {
width:400px;
height:150px;
}

#contact_form span.info {
	color:#666666;
	padding-top:10px;
	display:block;
}


#mail2set {
padding:10px 0;
}

#telfax {
	background:url(../contact/img/info_bana.jpg) 0 0 no-repeat;
	height:200px;
	width:910px;
	overflow:hidden;
}

#telfax h3,#telfax p {display:none;}


/*concept*/

#concept_mainA2 {
	float:right;
	width:350px;
}

#concept_mainA2 img {
	padding-top:30px;
}

#concept_mainA1 {
	float:left;
	width:545px;
}

#concept_mainA1 ul {
	width:545px;
}

#concept_mainA1 ul li {
	float:left;
	height:35px;
	margin-right:5px;
}

#concept_mainA1 ul li a {
	overflow:hidden;
	text-indent:-99999px;
	display:block;
	height:35px;
	}

#concept_mainA1 ul li#btn01,
#concept_mainA1 ul li#btn01 a {
	width:170px; background:url(../concept/img/btn_a01.jpg) 0 0 no-repeat;
	}
	
#concept_mainA1 ul li#btn01 a:hover {
	background:url(../concept/img/btn_a01.jpg) 0 -35px no-repeat;
	}

#concept_mainA1 ul li#btn02,
#concept_mainA1 ul li#btn02 a {
	width:185px; background:url(../concept/img/btn_a02.jpg) 0 0 no-repeat;
	}
	
#concept_mainA1 ul li#btn02 a:hover {
	background:url(../concept/img/btn_a02.jpg) 0 -35px no-repeat;
	}

#concept_mainA1 ul li#btn03,
#concept_mainA1 ul li#btn03 a {
	width:165px; background:url(../concept/img/btn_a03.jpg) 0 0 no-repeat;
	}
	
#concept_mainA1 ul li#btn03 a:hover {
	background:url(../concept/img/btn_a03.jpg) 0 -35px no-repeat;
	}


#concept_mainA1 h3 {
	display:block;
	background:url(../concept/img/title_a.gif) 0 0 no-repeat;
	height:110px;
	width:500px;
	overflow:hidden;
	text-indent:-9999px;
	margin-bottom:30px;
}


#concept_mainA1 p,
#concept_mainB1 p {
	margin-bottom:20px;
	}
	

#concept_mainB {
	width:910px;
	background:url(../concept/img/bg_b1.jpg) bottom left no-repeat;
}

body#concept_body3 #concept_mainB {
	width:910px;
	background:url(../concept/img/bg_b2.jpg) bottom left no-repeat;
}


#concept_mainB1 p img {
	margin-bottom:10px;
	}

body#concept_body2 #concept_mainB h3 {
	display:block;
	background:url(../concept/img/title_b_sugio.gif) 0 0 no-repeat;
	height:30px;
	width:500px;
	overflow:hidden;
	text-indent:-9999px;
	margin-bottom:30px;
}

body#concept_body3 #concept_mainB h3 {
	display:block;
	background:url(../concept/img/title_b_takagi.gif) 0 0 no-repeat;
	height:30px;
	width:500px;
	overflow:hidden;
	text-indent:-9999px;
	margin-bottom:30px;
}


#concept_mainB2 {
	width:230px;
	float:left;
	}

#concept_mainB1 {
	width:655px;
	float:right;
}

#concept_mainB1 h4 {
	display:block;
	height:30px;
	width:500px;
	overflow:hidden;
	text-indent:-9999px;
	margin-bottom:10px;
}

#concept_mainB1 h4#subt1 {
	background:url(../concept/img/h4_1.gif) 0 0 no-repeat;
	}
#concept_mainB1 h4#subt2 {
	background:url(../concept/img/h4_2.gif) 0 0 no-repeat;
	}
#concept_mainB1 h4#subt3 {
	background:url(../concept/img/h4_3.gif) 0 0 no-repeat;
	}

#concept_mainB1 p#bloglink {
	margin-bottom:0px;
}

#concept_mainB1 p#bloglink img {
	margin-bottom:0px;
	margin-right:5px;
}
	
/* ---BLOG--- */

div#blogarea{
	width:850px;
}

p#blogheadbtn a{
	display:block;
	width:186px;
	height:32px;
	background:url(../blog/img/btn_a01.jpg) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-left:9px;
}
p#blogheadbtn a:hover{
	width:186px;
	height:32px;
	background:url(../blog/img/btn_a01.jpg) no-repeat bottom left;
}

div#calendar{
	margin-left:12px;
}

div#calendar ul{
margin-right:15px;	
	}

div#calendar ul#year li,
div#calendar ul#month li,
div#calendar ul#day li{
	float:left;
	}

div#calendar li.calendar_btn_l{
	margin-right:5px;
}
div#calendar li.calendar_btn_r{
	margin-right:10px;
	margin-left:5px;
}

div#calendar ul#day li{
	margin:0 3px 0 3px;
}

div#descriptionarea{
	clear:both;
}

div#blogpan p{
	margin-top:10px;
	margin-left:15px;
	color:#999;
	font-size:10px;
	}
	
	
div#blogpan a {
	color:#999;
	text-decoration:none;
	}
	
div#blogpan a:hover {
	background:none;
	color:#FF3366;
	}

div#descriptionbox{
	float:left;
	width:608px;
	margin-bottom:30px;

}	

div#sidebox{
	float:right;
	margin-bottom:30px;
}

	
div.txtbox_bg{
	background:url(../blog/img/mainbox_bg_02.jpg) repeat-y;
	width:608px;
}

div.txtboxhead{
	background:url(../blog/img/mainbox_bg_01.jpg) no-repeat top center;
	width:608px;
	padding-top:35px;

}
div.txtboxhead h3{
	font-size:16px;
	padding-left:30px;
}
div.txtbox_bg div.txt{

}
p.date{
	padding-left:30px;
	margin-top:5px;
	margin-bottom:20px;
}

div.txtbox_bg div.txt{
	margin-top:10px;
	padding-left:30px;
	width:560px;
	line-height:2.0;
}


div.txtbox_bg div.txt img{
	float:left;
	margin:0 10px 10px 0;
}


div.txtboxbottom{
	background:url(../blog/img/mainbox_bg_03.jpg) no-repeat bottom center;
	width:608px;
	padding-bottom:30px;
}

div.txttail{
	text-align:right;
	margin-top:20px;
	padding-right:20px;
	clear:both;
}
div.txtbottom{
	text-align:center;
	clear:both;
}

p#btn_plofile a{
margin-top:10px;
	background:url(../blog/img/btn_a02.jpg) no-repeat top center;
	width:186px;
	height:32px;
	text-indent:-9999px;
	display:block;
	margin-left:27px;
}

p#btn_plofile a:hover{
	background:url(../blog/img/btn_a02.jpg) no-repeat bottom center;
	width:186px;
	height:32px;
}

div.sidebox_bg{
	background: url(../blog/img/side_bg_02.jpg) repeat-y center;
	width:238px;
}

div.sideboxhead{
	background: url(../blog/img/side_bg_01.jpg) no-repeat top center;
	width:238px;
}

div.sideboxbottom{
	background: url(../blog/img/side_bg_03.jpg) no-repeat bottom center;
	width:238px;
	padding-bottom:20px;
	padding-top:20px;
}

div.sidebox_bg img{
	margin-left:30px;
	margin-top:10px;
}

div.sidebox_bg h4{
margin-left:20px;
}

div#side01 h4{
	background:url(../blog/img/side_title_01.gif) no-repeat;
	text-indent:-9999px;
	width:200px;
	height:30px;
}

div#side02 h4{
	background:url(../blog/img/side_title_02.gif) no-repeat;
	text-indent:-9999px;
	width:200px;
	height:30px;
}

div#side03 h4{
	background:url(../blog/img/side_title_03.gif) no-repeat;
	text-indent:-9999px;
	width:200px;
	height:30px;
}

div#side01 li a,
div#side02 li a{
	background:url(../blog/img/arrow.gif) no-repeat center left;
	padding-left:15px;
	color:#333333;
	line-height:2.0;
}
div#side01 ul,
div#side02 ul{
	margin:5px 0 10px 30px
}

div#side03 form{
	margin-top:10px;
}

div#side03 form p{
	text-align:center;
}

p#formbtn{
	margin-top:5px;
}

div#side03{
	background: url(../blog/img/bar.jpg) no-repeat center bottom;
	padding-bottom:10px;
}

body#concept_blog div#pageTop{

	clear:both;
}

p#rssbtn a:hover{
	background:#FFFFFF;
}

/*access*/

#main_access {
margin-bottom:30px;
margin-top:30px;
}

#main_access h3 {
	display:block;
	height:30px;
	width:370px;
	overflow:hidden;
	text-indent:-9999px;
	margin-bottom:30px;
}

#main_access h4 {
	display:block;
	height:35px;
	width:310px;
	overflow:hidden;
	text-indent:-9999px;
	margin-bottom:5px;
}

#main_access p {
padding:0 10px 20px 10px;
}

#main_access h3.t1{
	background:url(../access/img/h3_1.gif) 0 0 no-repeat;
	}
#main_access h3.t2 {
	background:url(../access/img/h3_2.gif) 0 0 no-repeat;
	margin-top:30px;
	}

#main_access h4.t1 {
	background:url(../access/img/mapsub_qr.gif) 0 0 no-repeat;
	}

#main_access h4.t2 {
	background:url(../access/img/mapsub_bus.gif) 0 0 no-repeat;
	}

#main_access table {
	width:910px;
	border-collapse:collapse;
	border:none;
}

#main_access table tr td {
	border-top:#DAD3BB 1px dashed;
	border-bottom:#DAD3BB 1px dashed;
	padding:8px;
	vertical-align:top;
}

#main_access table tr td.accesst1 {
	width:120px;
	}
#main_access table tr td.accesst2 {
	width:10em;
	}

#mapset {
	margin-bottom:20px;
	}

#mapset_map {
	width:530px;
	float:left;
}

#mapset_text {
	 width:310px;
	 float:right;
	 }
#mapset_text a {
	display:block;
	width:90px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../access/img/bt_time.jpg) 0 0 no-repeat;
}

#mapset_text a:hover {
	background:url(../access/img/bt_time.jpg) 0 -35px no-repeat;
}

/*PRIVERCY POLICY*/

#privercy_note {
	width:600px;
	border:#DAD3BB 5px solid;
	margin:0 auto;
	padding:40px;
}

#privercy_note p {
	margin-bottom:20px;
}

#privercy_note ul li {
	background:url(../privercy/img/ico.gif) 0 0.2em no-repeat;
	padding-left:20px;
	margin-bottom:20px;
}

#privercy_note ul li#end {
	margin-bottom:0px;
}

/*planning*/

#planning1end {
	width:910px;
	background:url(../planning/img/line_square.gif) center top no-repeat;
	padding-top:30px;
	}

#planning1end a {
	width:290px;
	height:80px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../planning/img/bt_info.jpg) 0 0 no-repeat;
	margin:0 auto;
	}

#planning1end a:hover {
	background:url(../planning/img/bt_info.jpg) 0 -80px; no-repeat;
	}

#planning1 {
	width:910px;
	background:url(../planning/img/line_square.gif) center bottom no-repeat;
	padding-bottom:30px;
	margin-bottom:30px;
	}

#planning1 h2 {
	background:url(../planning/img/title_a.gif) 0 0 no-repeat;
	width:910px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin-bottom:30px;
}

.direction {
	background:url(../planning/img/bg_directionbodyall.gif) 0 0 repeat-y;
	width:890px;
	margin:0 auto;
	margin-bottom:30px;
}

.direction_bottom {
	width:890px;
	height:20px;
	background:url(../planning/img/bg_direction.gif) 0 0 no-repeat;
	clear:both;
}

.direction p {
	padding:0 25px;
}

.directionA,
.directionB {
	width:430px;
}

.directionA {
	float:left;
}

.directionB {
	float:right;
}
.directionA h3,
.directionB h3 {
	width:430px;
	height:135px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

h3#directiont1 {background:url(../planning/img/direction01.jpg) 0 0 no-repeat;}
h3#directiont2 {background:url(../planning/img/direction02.jpg) 0 0 no-repeat;}
h3#directiont3 {background:url(../planning/img/direction03.jpg) 0 0 no-repeat;}
h3#directiont4 {background:url(../planning/img/direction04.jpg) 0 0 no-repeat;}
h3#directiont5 {background:url(../planning/img/direction05.jpg) 0 0 no-repeat;}
h3#directiont6 {background:url(../planning/img/direction06.jpg) 0 0 no-repeat;}


/*staff*/
#planning2 {
	width:910px;
	margin-bottom:30px;
	}

#planning2 h3 {
	background:url(../planning/img/title_b.gif) 0 0 no-repeat;
	width:200px;
	height:34px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin-bottom:30px;
}

.staff {
	width:910px;
	background:url(../planning/img/staff_bg.gif) 0 0 no-repeat;
	padding-top:7px;
	margin-bottom:30px;
}

.staffA,
.staffB {
	width:440px;
}

.staffA img,
.staffB img {
	display:block;
	float:left;
	}

.staffA {
	float:left;
}

.staffB {
	float:right;
}

.staff_text {
	float:right;
	width:280px;
}

.staff h4 {
	width:280px;
	height:60px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

.staff h4#staff1 {background:url(../planning/img/staff_t1.gif) 0 0 no-repeat;}
.staff h4#staff2 {background:url(../planning/img/staff_t2.gif) 0 0 no-repeat;}
.staff h4#staff3 {background:url(../planning/img/staff_t3.gif) 0 0 no-repeat;}
.staff h4#staff4 {background:url(../planning/img/staff_t4.gif) 0 0 no-repeat;}



/*schedule*/
#planning3 {
	width:910px;
	margin-bottom:30px;
	}

#planning3 h3 {
	background:url(../planning/img/title_c.gif) 0 0 no-repeat;
	width:200px;
	height:34px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin-bottom:30px;
}

table#schedule {
	border-collapse:collapse;
	border:none;
	width:910px;
}

table#schedule tr td {
	border-bottom:#DAD3BB 1px dashed;
	border-top:#DAD3BB 1px dashed;

	padding:8px;
	vertical-align:top;
}

table#schedule tr td.day {
	width:220px
	}
	
table#schedule tr td ul {
	width:290px;
}

table#schedule tr td ul li {
	padding-left:15px;
	background:url(../planning/img/ico.gif) 0 0.4em no-repeat;
	margin-bottom:0.5em;
}

table#schedule tr td ul.schedule_a {
	float:left;
	}

table#schedule tr td ul.schedule_b {
	float:right;
	}

#schedule_end {
	width:910px;
	height:270px;
	background:url(../planning/img/schedule6.jpg) 0 0 no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin-top:30px;
}


/*photo_gallery*/

#planning4 h3 {
	background:url(../planning/img/photo_title01.gif) 0 0 no-repeat;
	width:450px;
	height:34px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin-bottom:7px;
}

#planning4 p {
	background:url(../planning/img/photo_title02.gif) 0 0 no-repeat;
	width:450px;
	height:34px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin-bottom:30px;
}

body#planning_body4 h4,
body#planning_body4 h5 {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

body#planning_body4 h5 {
	margin-bottom:15px;
	}

body#planning_body4 .noneText {
	display:none;
	}
/*01*/	
body#planning_body4 div#photoset01 {
	width:910px;
	background:url(../planning/img/photo_img01.jpg) 0 0 no-repeat;
	margin-bottom:40px;
	}

body#planning_body4 div#photoset01 h4 {
	width:563px;
	height:87px;
	background:url(../planning/img/photo_t01.gif) 0 15px no-repeat;
	margin-bottom:205px;
}

body#planning_body4 div#photoset01 h5 {
	width:350px;
	height:20px;
	background:url(../planning/img/photo_t01sub.gif) 0 0 no-repeat;
	margin-left:20px;
}

body#planning_body4 div#photoset01 p {
	margin-left:20px;
}

/*02*/
body#planning_body4 div#photoset02 {
	width:910px;
	background:url(../planning/img/photo_img02.jpg) 0 0 no-repeat;
	margin-bottom:40px;
	}
	
body#planning_body4 div#photoset02 h4 {
	width:563px;
	height:72px;
	background:url(../planning/img/photo_t02.gif) 0 0 no-repeat;
	margin-bottom:205px;
}

body#planning_body4 div#photoset02 h5 {
	width:250px;
	height:20px;
	background:url(../planning/img/photo_t02sub.gif) 0 0 no-repeat;
	margin-left:20px;
}

body#planning_body4 div#photoset02 p {
	margin-left:20px;
	width:340px;
	padding-bottom:20px;
}

/*03*/

body#planning_body4 div#photoset03 {
	width:910px;
	height:250px;
	overflow:visible;
	background:url(../planning/img/photo_img03.jpg) top right no-repeat;
	margin-bottom:40px;
	}
	
body#planning_body4 div#photoset03 h4 {
	width:563px;
	height:82px;
	background:url(../planning/img/photo_t03.gif) 0 0 no-repeat;
	margin-bottom:30px;
}

body#planning_body4 div#photoset03 p {
	margin-left:105px;
	width:360px;
}

/*04*/

body#planning_body4 div#photoset04 {
	width:910px;
	height:820px;
	overflow:visible;
	background:url(../planning/img/photo_img041.jpg) 0px 100px no-repeat;
	margin-bottom:40px;
	}
	
body#planning_body4 div#photoset04 h4 {
	width:563px;
	height:79px;
	background:url(../planning/img/photo_t04.gif) 0 0 no-repeat;
	margin-bottom:30px;
}

body#planning_body4 div#photoset04 h5 {
	width:375px;
	height:20px;
	background:url(../planning/img/photo_t04sub1.gif) 0 0 no-repeat;
	margin-left:440px;
}


body#planning_body4 div#photoset04 p {
	margin-left:440px;
}

/*05*/
body#planning_body4 div#photoset05 {
	width:910px;
	height:350px;
	overflow:visible;
	background:url(../planning/img/photo_img042.jpg) 0 0 no-repeat;
	margin-bottom:40px;
	}
body#planning_body4 div#photoset05 h5 {
	width:370px;
	height:65px;
	background:url(../planning/img/photo_t04sub2.gif) 0 0 no-repeat;
	margin-left:20px;
}

body#planning_body4 div#photoset05 p {
	margin-left:20px;
	width:370px;
}

/*06*/
body#planning_body4 div#photoset06 {
	width:910px;
	background:url(../planning/img/photo_img06center.jpg) 0 0 repeat-y;
	}
body#planning_body4 div#photoset06 h5 {
	width:910px;
	height:85px;
	background:url(../planning/img/photo_img06top.jpg) 0 0 no-repeat;
}

body#planning_body4 div#photoset06 div#photoset06img {
	width:335px;
	float:left;
	text-align:right;
	}

body#planning_body4 div#photoset06 div#photoset06text {
	width:550px;
	float:right;
	}

body#planning_body4 div#photoset06 div#photoset06text p,
body#planning_body4 div#photoset06 div#photoset06text h6 {
	width:500px;
	}

body#planning_body4 div#photoset06 div#photoset06text h6 {
	color:#655067;
	}

body#planning_body4 div#photoset06 div#photoset06text p#sp {
	margin-bottom:1em;
	}

body#planning_body4 div#photoset06 div#photoset06bottom {
	width:910px;
	height:65px;
	clear:both;
	background:url(../planning/img/photo_img06bottom.jpg) 0 0 no-repeat;
	}

/*space*/

h3#sp_title {
	width:910px;
	height:70px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../space/img/title.gif) 0 0 no-repeat;
	margin-bottom:30px;
}

h4#sp_sub1,
h4#sp_sub2,
h4#sp_sub3 {
	width:910px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	border-bottom:#DAD3BB 1px dashed;
	margin-bottom:20px;
}

h4#sp_sub1 {background:url(../space/img/sub1.gif) 0 0 no-repeat;}
h4#sp_sub2 {background:url(../space/img/sub2.gif) 0 0 no-repeat;}
h4#sp_sub3 {background:url(../space/img/sub3.gif) 0 0 no-repeat;}

.sp {
	width:910px;
	border-bottom:#DAD3BB 1px dashed;
	margin-bottom:20px;
	padding-bottom:20px;
	}

.sp img {
	float:left;
	}

.sp_text {
	float:right;
	width:520px;
}

.sp_text img {
	float:none;
}

.sp_text p {
	padding:0 20px;
}

.sp_text h5 {
	width:520px;
	height:125px;
	overflow:hidden;
	text-indent:-9999px;
}

.sp_text h5#sp1 {background:url(../space/img/sp1_title.jpg) 0 0 no-repeat;}
.sp_text h5#sp2 {background:url(../space/img/sp2_title.jpg) 0 0 no-repeat;}
.sp_text h5#sp3 {background:url(../space/img/sp3_title.jpg) 0 0 no-repeat; height:135px;}

.spimg img {margin-right:20px;}


#sp_end {
	clear:both;
	background:url(../space/img/messege.jpg) 0 0 no-repeat;
	width:910px;
	height:220px;
}

#sp_end span {display:none;}

#sp_end a {
	width:250px;
	height:60px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../space/img/bt_info.jpg) 0 0 no-repeat;
	position:absolute;
	position:relative;
	top:150px;
	left:250px;
	}
	
#sp_end a:hover {
	background:url(../space/img/bt_info.jpg) 0 -60px no-repeat;
	}



/*
-----------------------------------------------------------------------
clearfix
-----------------------------------------------------------------------
*/

#concept_mainA,
#concept_mainA1 ul,
#concept_mainB,
#mapset,
.staff,
.staffA,
.staffB,
.sp
{
	overflow: hidden;
}


#concept_mainA:after,
#concept_mainA1 ul:after,
#concept_mainB:after,
#mapset:after,
.staff:after,
.staffA:after,
.staffB:after,
.sp:after
 {
   content: "";
   display: block;
   clear: both;
   height: 0px;
   overflow: hidden;
}


/*\*/
* html #concept_mainA,
* html #concept_mainA1 ul,
* html #concept_mainB,
* html #mapset,
* html .staff,
* html .staffA,
* html .staffB,
* html .sp
{
	height: 0em;
	overflow: visible;
}

/**/