@charset "utf-8";
/*
----------------------------------------------
SCOA
 Author:   ubusna,inc.
 Version:  2009.Apr
----------------------------------------------- 
*/

/* contents
---------------------------------------------------- */
#focus h2 a {
	background:url(../../img/2nd/2nd_focus.jpg) 0 0 no-repeat;
	height:100px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#conL h2 {
	height:40px;
	background:url(../img/h2.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

#contents-inner {
	margin:0; padding:10px 10px 0 10px;
}

.box {
	margin:0 0 20px 0; padding:0;
}

.box h3 {
	padding:40px 0 0 180px;
	height:42px;
	text-indent:-9999px;
}

.box p {
	padding:15px 10px 15px 180px;
	line-height:140%;
	background:url(../img/box_footer.gif) 0 bottom no-repeat;
}

#web {
	background: #EEEEEE url(../img/web_bg.jpg) 0 0 no-repeat;
}

#web-midashi {
	background: url(../img/web_midashi.gif) 180px 36px no-repeat;
}

#video {
	background: #EEEEEE url(../img/video_bg.jpg) 0 0 no-repeat;
}

#video-midashi {
	background: url(../img/video_midashi.gif) 180px 36px no-repeat;
}

#event {
	background: #EEEEEE url(../img/event_bg.jpg) 0 0 no-repeat;
}

#event-midashi {
	background: url(../img/event_midashi.gif) 180px 36px no-repeat;
}

#area {
	background: #EEEEEE url(../img/area_bg.jpg) 0 0 no-repeat;
}

#area-midashi {
	background: url(../img/area_midashi.gif) 180px 36px no-repeat;
}

#rigths {
	background: #EEEEEE url(../img/chizai_bg.jpg) 0 0 no-repeat;
}

#rigths-midashi {
	background: url(../img/chizai_midashi.gif) 180px 36px no-repeat;
}

#other {
	background: url(../img/other_midashi.gif) 0 0 no-repeat;
}

#other h3 {
	height:50px;
	text-indent:-9999px;
}

#other h4 {
	width:585px;
	margin:10px auto 0; padding:0 0 5px 0;
	border-bottom:1px solid #DDDDDD;
	font-weight:bold;
}

#other p {
	width:575px;
	margin:0 auto; padding:5px;
}

#other p img {
	padding:2px;
	margin: 0 8px 0 0;
	border:1px solid #CCCCCC;
	float:left;
}

.banner {
	margin:10px 5px 0 0;
}

.btn_lecture {
	padding:20px 0 0 0;
	text-align:center;
}