﻿@charset "utf-8";

/* ************************************************
*
*  KURSE CSS (TOP only)
*  $Id: common.css, v1.0 2011/09/09 $
*
* ********************************************** */

#home_contents #wrapper #header #header_inner #header_container div.request_info div.btn_req a {
	width: 155px;
	height: 42px;
	display: block;
	background: url(../img/course_victory/btn_request.png) no-repeat left top;
	text-indent: -9999px;
}
#home_contents #wrapper #header #header_inner #header_container div.request_info div.btn_req a:hover {
	background: url(../img/course_victory/btn_request.png) no-repeat left bottom;
}
*html #home_contents #wrapper #header #header_inner #header_container div.request_info div.btn_req a {
	width: 155px;
	height: 42px;
	display: block;
	background: url(../img/course_victory/btn_request.png) no-repeat 3px top;
	text-indent: -9999px;
}
*html #home_contents #wrapper #header #header_inner #header_container div.request_info div.btn_req a:hover {
	background: url(../img/course_victory/btn_request.png) no-repeat 3px bottom;
}
#home_contents #wrapper #header #header_inner #header_container div.request_info div.btn_kmethod a {
	width: 155px;
	height: 30px;
	display: block;
	background:url(../img/course_victory/btn_kurse_method.png) no-repeat left top;
	text-indent: -9999px;
}
#home_contents #wrapper #header #header_inner #header_container div.request_info div.btn_kmethod a:hover {
	background: url(../img/course_victory/btn_kurse_method.png) no-repeat left bottom;
}

#home_contents #wrapper #header .request_info div.btn_kmethod {
	z-index: 10!important;
	position: absolute;
	display: block;
	top: 42px;
	/top: 44px;
	right:1px;
}
#home_contents #wrapper #header #header_inner {
	background:url(../img/top120110/bg_header_inner.jpg) repeat-x 0 5px;
	height: 450px;
}
#home_contents #wrapper #header #header_inner #header_wrap {
	width: 917px;
	height: 450px;
	margin: 0 auto;
	background:url(/shared/img/top120206/bg_header_wrap.jpg) no-repeat right 5px;
}
#home_contents #wrapper #header #header_inner #header_container {
	width: 810px;
	margin: 0 auto;
	position: relative;
	z-index:10000;
}
#home_contents #wrapper #header #header_inner #header_container #site_name {
	padding: 16px 0 0 0 !important;
	margin: 0 !important;
	height: 72px !important;
}
#home_contents #wrapper #header #header_inner #header_container #site_name a {
/*
	margin: 0px !important;
	padding: 0px !important;
	height: 60px !important;
	float: left;
*/
}
#home_contents #wrapper #header #header_inner #header_container div.request_info {
	float: right;
	padding: 0px !important;
	margin: 0 2px 0 0 !important;
	width:155px !important;
}

/* ************************************************
 [main] ホーム __main 2012.02.07 セミナー
* *********************************************** */
#home_contents #wrapper #header #header_inner div.main h2{
	float:right;
	width:433px;
	padding-right:22px;
	padding-top:65px;
}
#home_contents #wrapper #header #header_inner div.main div.guidance{
	float:right;
	width:433px;;
	padding:11px 22px 0 0;
}


/* ************************************************
[contents] ホーム __home_contents
* *********************************************** */
body#home_contents{
	background: url(../img/semester/site_top_bg.png) repeat-x left top;
}
#home_contents #wrapper #header {
	width:100%;
}
#home_contents #wrapper #header #global_menu{
	margin:0 auto;
	text-align:left;
	width:816px;
}
#home_contents #wrapper #contents_wrapper{
	margin-top:22px;
}
#home_contents #wrapper #main_area {
	z-index:15;
	clear:both;
	margin-bottom:20px;
	width:520px;
	float:left;
}

#home_contents #wrapper #bnr_reccomend .btn_box {
	margin: 0 12px 0 0;
	padding: 0 0 10px 0;
	float: left;
	background:url(../img/top111101/bg_banner_area.gif) no-repeat left bottom;
}
#home_contents #wrapper .bnr_pre_schoolguide {
	margin:2px 0 25px 0;
	clear:both;
}
#home_contents #wrapper #bnr_reccomend .last_child {
	margin: 0 0 0 0;
}

#home_contents #wrapper #bnr_reccomend a.bnr img{
	margin-right:10px;
}
#home_contents #wrapper .kurse_information h2{
	background-color:#edece9;
	padding:8px;
	margin-bottom:10px;
}
#home_contents #wrapper .kurse_information h2 img{
	float:left;
}
#home_contents #wrapper .kurse_information h2 span{
	display:block;
	float:right;
}
#home_contents #wrapper .kurse_information .link-list-dotline{
	clear:both;
}
#home_contents #wrapper .kurse_information .link-list-dotline dt{
	width:100px;
	white-space:nowrap;
	float:left;
	margin-bottom:8px;
	/margin-bottom:0px;
}
#home_contents #wrapper .kurse_information .link-list-dotline dd{
	float:left;
	margin-left:10px;
	margin-bottom:8px;
	/margin-bottom:0px;
	width:410px;
}
#home_contents #wrapper .kurse_information .link-list-dotline dd a{
	border-bottom: 1px dotted #cfd4dd;
}
/* コンテンツエリア内サブエリア */

#home_contents #wrapper #sub_area{
	width:230px;
	float:right;
	text-align:left;
	margin-bottom:30px;
}
#home_contents #wrapper #contents_wrapper #sub_area #sub_menu{
	margin-bottom:15px;
}
/* エクストラメニュー（サブメニューバナー）*/
#home_contents #wrapper #sub_area #extra_menu{
	margin-bottom:0;
}
#home_contents #wrapper #sub_area #extra_menu ul{
	padding-top:2px;
	background: url(../img/bg_line_dot_m.gif) repeat-x left top;
}
#home_contents #wrapper #sub_area #extra_menu ul li{
	padding-bottom:2px;
	margin-bottom:0;
	background: url(../img/bg_line_dot_m.gif) repeat-x left bottom;
}
#home_contents #wrapper #sub_area #extra_menu2{
	margin-top:25px;
}
#home_contents #wrapper #sub_area #extra_menu2 ul li{
	padding-bottom:5px;
}
/* トップページコンテンツ最下部の資料請求バナー */
#home_contents #wrapper .bnr_request{
	clear:both;
	width:794px;
	line-height:1em;
	text-align:center;
	margin:0 auto 10px auto;
	border-top: 1px solid #e1ded9;
	border-bottom: 1px solid #e1ded9;
}
#home_contents #wrapper .bnr_request_inner{
	margin:0 auto;
	width:623px;
}
#home_contents #wrapper .bnr_request h4{
	margin:0;
	padding:0;
	display:block;
	float:left;
}
#home_contents #wrapper .bnr_request ul{
	display:block;
	float:left;
	margin-left:16px;
}
#home_contents #wrapper .bnr_request ul li{
	display:block;
	float:left;
	margin-left:16px;
}
#home_contents #wrapper .bnr_request ul li.request{
	margin-left:0;
	padding-right:63px;
	background: url(../img/t_more-information-or.gif) no-repeat right center;
}

/*20110422*/
#home_contents #wrapper #header #header_inner #course_victory div.main div.inq2 p.txt_inq2 {
	position: absolute;
	left: 0;
	top: 120px;
}
#home_contents #wrapper #header #header_inner #course_victory div.main div.inq2 .btn {
	position: absolute;
	left: 6px;
	top: 238px;
}
#home_contents #wrapper #header #header_inner #course_victory div.main div.btn {
	position: absolute;
	top: 123px;
	left:503px;
}

#home_contents #wrapper #header #header_inner #course_victory div.main div.facility {
	position: absolute;
	top: 345px;
	left:480px;
}
#home_contents #wrapper #header #header_inner #course_victory div.main div.facility p {
	float:left;
	padding-right:6px;
}

#home_contents #wrapper #header #header_inner #course_victory div.main div.btn_spring a,
#home_contents #wrapper #header #header_inner #course_victory div.main div.btn_spring a img{
	line-height:0;
}
#home_contents #wrapper #header #header_inner #course_victory div.main p.next_info {
	position: absolute;
	top: 418px;
	left: 606px;
}
#home_contents #wrapper #header #header_inner #course_victory div.main p.info_dormitory {
	position: absolute;
	top: 297px;
	left: 54px;
}
#home_contents #wrapper #header #header_inner #course_victory div.main p.info_classroom {
	position: absolute;
	top: 363px;
	left: 54px;
}

