@charset "UTF-8";

/* --------------------intro page-------------------- */

/*left*/
div#left_column_se{
	float:left;
	width:610px;
	height:auto;
	text-align:left;
	}

h3{
	padding-bottom:22px;
	}

div#left_column p{
	padding-left:40px;
	color:#000;
	line-height:150%;
	}
	
/*right*/
div#right_column_se{
	padding-top:40px;
	float:right;
	width:290px;
	height:auto;
	text-align:left;
	}

h4#bar_checkpoint{
	padding:20px 40px 0;
	clear:both;
	}

div#room{
	padding:0 40px;
	width:820px;
	}
		
div.room_info_left{
	padding-bottom:10px;
	float:left;	
	width:393px;
	height:auto;
	}	

div.room_info_right{
	padding-bottom:10px;
	float:right;	
	width:393px;
	height:auto;
	}
	
div.room_info_left p,
div.room_info_right p{
	padding:10px;
	width:373px;
	height:70px;
	color:#000;
	background:#ccc;
	}	

div.contents{
	padding:0 40px 20px;
	width:820px;
	height:auto;
	text-align:left;
	}

div.se_navi01,
div.se_navi02,
div.se_navi03,
div.se_navi04,
div.se_navi05,
div.se_navi06{
	float:left;
	width:250px;
	}	
	
div.se_navi01{
	padding:0 17px 10px 0;
	border-right:dotted 1px #000;
	}
		
div.se_navi02{
	padding:0 17px 10px;
	border-right:dotted 1px #000;
	}
			
div.se_navi03{
	padding:0 0 10px 17px;
	}
	
div.se_navi04{
	padding:0 17px 10px 0;
	border-right:dotted 1px #000;
	}
		
div.se_navi05{
	padding:0 17px 10px;
	}
			
div.se_navi06{
	padding:0 0 10px 17px;
	border-left:dotted 1px #000;
	}
	
div.se_navi01 p,
div.se_navi02 p,
div.se_navi03 p,
div.se_navi04 p,
div.se_navi05 p,
div.se_navi06 p{
	text-align:left;
	line-height:150%;
	}
		
div.img_se{
	padding-bottom:10px;
	}

div#se_navi07{
	border-right:dotted 1px #000;
	clear:both;
	width:552px;
	height:auto;
	text-align:left;
	}

div#se_navi07 h5{
	padding-bottom:10px;
	}
		
div#bg_se{
	position:relative;
	width:535px;
	height:220px;
	background:url(../../structure/images/img_se_07.jpg) no-repeat;
	}

div#bg_se p{
	position:absolute;
	top:0;
	left:0;
	width:160px;
	text-align:left;
	}	
	
div#outro{
	margin:0 auto;
	padding:20px;
	clear:both;
	width:780px;
	height:auto;
	background:#e1e3f6;
	text-align:center;
	}

div#outro dl{
	float:left;
	width:496px;
	height:auto;
	}	

div#outro dl dt{
	padding-bottom:10px;
	color:#232568;
	line-height:150%;
	text-align:left;
	font-weight:bold;
	font-size:16px;
	}

div#outro dl dd{
	line-height:150%;
	text-align:left;
	}

div#img_hosyou{
	float:right;
	width:254px;
	}	

div.contents_box{
	padding:0 30px;
	width:760px;
	}	

/*div.contents_box h5,*/
div.box4{
	padding-bottom:15px;
	}	

div.contents_box ul{
	margin-bottom:15px;
	padding:15px;
	border-right:1px solid #81555e;
	border-bottom:1px solid #81555e;
	border-left:1px solid #81555e;
	width:728px;
	background:#edece6;
	}

div.contents_box ul li{
	margin-right:10px;
	display:inline;
	}
		
div.contents_box ul li a:link{
	color:#81555e;
	text-decoration:none;
	}
	
div.contents_box ul li a:visited{
	color:#81555e;
	text-decoration:none;
	}
	
div.contents_box ul li a:hover{
	color:#000;
	text-decoration:underline;
	}
			
dl#box01{
	padding-right:25px;
	float:left;
	width:255px;
	height:auto;
	text-align:left;
	}	

dl#box01 dt{
	padding-bottom:10px;
	}	

div.box02{
	padding-bottom:15px;
	float:left;
	}

.box04{
	padding:0 10px 15px 0;
	float:left;
	width:230px;
	height:auto;
	line-height:150%;
	}	
		
p.text01{
	padding:0 40px 20px;
	line-height:150%;
	text-align:left;
	}

h4#bar_checkpoint{
	padding:20px 40px 0;
	clear:both;
	}


div.jiban_box{
	padding:0 40px;
	width:820px;
	text-align:left;	
	}

div.jiban_box h6{
	padding-bottom:10px;
	}

div.jiban_box table{
	border-top:1px solid #81555e;
	border-left:1px solid #81555e;
	}
	
div.jiban_box table td{
	padding:5px;
	border-right:1px solid #81555e;
	border-bottom:1px solid #81555e;
	line-height:150%;
	}

div.jiban_box table th{
	border-right:1px solid #81555e;
	border-bottom:1px solid #81555e;
	width:168px;
	text-align:center;
	font-weight:bold;
	background:#edece6;
	}

div.jiban_box table td{
	background:#fff;
	text-align:left;
	}
div.jiban_box table#jiban_hyou{
	width:100%;
	}

div.jiban_box table#jiban_hyou th{
	width:168px;
	text-align:center;
	}
	
div.jiban_box table#jiban_hyou td{
	width:80px;
	text-align:center;
	}
					
.jiban_img_l{
	padding-bottom:20px;
	float:left;
	width:393px;
	height:auto;
	line-height:150%;
	}	

.jiban_img_r{
	padding-bottom:20px;
	float:right;
	width:393px;
	height:auto;
	}	

.jiban_img_l p,
.jiban_img_r p{
	padding:10px 10px 10px 0;
	float:left;
	width:188px;
	line-height:150%;
	}

.jiban_img_l div,
.jiban_img_r div{
	padding-bottom:10px;
	float:left;
	width:195px;
	}
		
ul#case{
	padding:0 50px 0 40px;
	display:block;
	width:810px;
	height:46px;
	overflow:hidden;
	}

ul#case li.on{
	padding-top:10px;
	display:block;
	float:left;
	width:270px;
	height:36px;
	overflow:hidden;
	}

ul#case li#off{
	display:block;
	float:left;
	width:270px;
	height:46px;
	overflow:hidden;
	}
	
div#knowledge_contents{
	padding:30px 63px 30px 64px;
	width:693px;
	height:auto;
	/*background:url(../../knowledge/images/bg_knowledge.gif) repeat-y;*/
	}	

h5.icon{
	float:left;
	width:153px;
	height:23px;
	}

div.icon_right{
	margin-bottom:20px;
	float:left;
	width:540px;
	}

div.icon_right02{
	margin-bottom:10px;
	float:left;
	width:540px;
	}
	
p.icon_right_bottom{
	padding:0 15px 15px;
	background:#edece6;
	line-height:150%;
	}
	
div#graph_img{
	padding:30px 89px;
	border:1px solid #81555e;
	background:#edece6;
	text-align:center;
	}	

ul.knowledge_img{
	padding:0 44px 0 60px;
	}

li.knowledge_img01,	
li.knowledge_img02{
	padding:0 20px 20px 0;
	float:left;
	width:378px;
	}	
li.knowledge_img01{
	height:188px;
	}
		
li.knowledge_img02{
	height:250px;
	}																					
/* --------------------knowledge page-------------------- */	
