@charset "Shift_JIS";


h2 {
	width:890px;
	padding-bottom:90px;
}

h2.separate{
	padding-top:180px;
	padding-bottom:120px;
}

.box {
	width:890px;
	padding-bottom:60px;
}

#under_construction {
	width:320px;
	padding-left:30px;
}

#logo {
	width:890px;
	padding:80px 0px 0 0px;
}

#addres {
	width:740px;
	margin-right:150px;
	position:relative;
}

#map {
	position:absolute; top:0px; right:10px;
}

.menu {
	width:790px;
	height:80px;
	padding:80px 50px 100px 50px;
}

.menu li {
	cursor: pointer; 
	list-style-type: none;
	float:left;
	height:80px;
	margin:0 20px 0 0px ;
}

.works {
	width:890px;
	margin-bottom:20px;
}

.job{
	margin-bottom: 90px;
}

.job li{
	margin-bottom: 13px;
}
/* calendar-------------------------------------------------*/

#sense_base {
	position:static;
}


/* slide-------------------------------------------------*/

/* Easy Slider */

#slider, #slider2, #slider3, #slider4, #slider5, #slider6{
	margin-bottom:60px;
	margin-top:120px;
	
	}	
	
#slider ul, #slider2 ul, #slider3 ul, #slider4 ul, #slider5 ul, #slider6 ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#slider li, #slider2 li, #slider3 li, #slider4 li, #slider5 li, #slider6 li{
	width:940px;
	height:600px;
	/*overflow:hidden;*/
	}	
	
p#controls, p#controls2, p#controls3, p#controls4, p#controls5, p#controls6{
	margin:0;
	position:relative;
	} 

/* format01-------------------------------------------------*/
.photo {
	width:460px;
	height:600px;
	float:left;
}

.info {
	width:420px;
	height:500px;
	float:right;
	padding:80px 60px 0px 0;
}

.info img{
	margin-bottom:50px;
}

.info p{
	font-size: 12px;
	line-height:220%;
	letter-spacing:1px;
}

.info a{
	font-size: 10px; color: #666666; text-decoration: none; background-color:#FFFF00;
}
.info a:hover{
	font-size: 10px; color: #666666; text-decoration: none; background-color:#FFFFFF;
}

/* format02-------------------------------------------------*/
.photo2 {
	width:940px;
	padding-top:10px;
}

.info2 {
	width:540px;
	margin:0 auto;
}

.info2 img{
	margin-top:20px;
	margin-bottom:20px;
}

.info2 p{
	width:440px;
	margin:0 auto;
	font-size: 12px;
	line-height:220%;
	letter-spacing:1px;
}

.info2 a{
	font-size: 10px; color: #666666; text-decoration: none; background-color:#FFFF00;
}
.info2 a:hover{
	font-size: 10px; color: #666666; text-decoration: none; background-color:#FFFFFF;
}

/* format03-------------------------------------------------*/

.title3{
	padding: 40px 0 40px 0;
	text-align:center;
}

.photo3 {
	width:460px;
	float:left;
}

.photo3 p {
	padding:0px 40px 0 40px;
	font-size: 10px;
	line-height:220%;
	letter-spacing:1px;
}

.info3 {
	width:440px;
	float:right;
	padding:0px 40px 0px 0;
}

.info3 img{
	padding-bottom:10px;
}

.info3 p{
	margin:0 auto;
	font-size: 12px;
	line-height:220%;
	letter-spacing:1px;	
}

.info3 a{
	font-size: 10px; color: #666666; text-decoration: none; background-color:#FFFF00;
}
.info3 a:hover{
	font-size: 10px; color: #666666; text-decoration: none; background-color:#FFFFFF;
}


/* arrow-------------------------------------------------*/

#nextBtn, #nextBtn2, #nextBtn3, #nextBtn4, #nextBtn5, #nextBtn6{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	position:absolute;
	left:925px;
	top:-380px;
	}	
#prevBtn, #prevBtn2, #prevBtn3, #prevBtn4, #prevBtn5, #prevBtn6{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	position:absolute;
	left:-15px;
	top:-380px;
	}														
#prevBtn a, #prevBtn2 a, #prevBtn3 a, #prevBtn4 a, #prevBtn5 a, #prevBtn6 a{  
	display:block;
	width:30px;
	height:60px;
	background:url(btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a, #nextBtn2 a, #nextBtn3 a, #nextBtn4 a, #nextBtn5 a, #nextBtn6 a{ 
	display:block;
	width:30px;
	height:60px;
	background:url(btn_next.gif) no-repeat 0 0;	
	}			

/* // Easy Slider */

#gotop {
	width:80px;
	height:80px;
	position:fixed;
	right:10px;
	bottom:10px;
	display: inline;
}

#gotop a{
	display: block;  
	text-decoration: none;  
	width:80px;
	height:80px;
	cursor: pointer; 
}

#backtop a{ background-position: 0 0; }

#gotop a:hover{
	text-decoration: none;  
	background-image: url(../img/gotop.png); 
	background-repeat: no-repeat; 
}


#backtop a:hover{ background-position: -56px 0; }

#fadepoint{
	width:10px;
	height:10px;
	background-color:#FFF;
}

.link_sp {
	margin-top:5px;
}

.link_sp a{font-size: 10px; color: #666666; text-decoration: none; background-color:#ffccff;}
.link_sp a:hover { font-size: 10px; color: #666666; text-decoration: none; background-color:#FFFFFF; }