@charset "utf-8";


/* naka.css
------------------------------------------------------*/

.t_center{
	text-align:center;
}

.lh130{
	line-height:130%;
}
.fs9{
	font-size:9px;
}
.fs10{
	font-size:10px;
}
.red{
	color:#ff0000;
}
.pink{
	color:#f9235f;
}
.koi_blue{
	color:#0033ff;
}
.blue{
	color:#5192e3;
}
.mt5{
	margin-top:5px;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.mt40{
	margin-top:40px;
}
.mt30{
	margin-top:30px;
}
.mt60{
	margin-top:60px;
}
.mt70{
	margin-top:70px;
}
.mr10{
	margin-right:10px;
}
.mr60{
	margin-right:60px;
}
.mr8{
	padding-right:8px;
}
.mr4{
	margin-right:4px;
}
.mr5{
	margin-right:5px;
}

.mr17{
	margin-right:17px;
}
.pt20{
	padding-top:20px;
}
.pt30{
	padding-top:30px;
}
.pt80{
	padding-top:80px;
}
.pl40{
	padding-left:40px;
}


.mb7{
	margin-bottom:7px;
}

.pl10{
	padding-left:10px;
}
.pl56{
	padding-left:56px;
}

.w467{
	width:467px;
}
.w470{
	width:470px;
}
.w475{
	width:475px;
}
.w534{
	width:534px;
}
.w586{
	width:586px;
}
.w174{
	width:174px;
}
.w497{
	width:497px;
}
.w450{
	width:450px;
}
.w187{
	width:187px;
}

.w210{
	width:210px;
}
.w226{
	width:226px;
}
.w246{
	width:246px;
}

.w248{
	width:248px;
}
.w256{
	width:256px;
}
.w300{
	width:300px;
}

.w68{
	width:68px;
}
.w120{
	width:120px;
}
.w128{
	width:128px;
}
.w319{
	width:319px;
}

.w390{
	width:390px;
}
.w330{
	width:330px;
}

.lh170{
	line-height:170%;
}
.lh200{
	line-height:200%;
}

#contents_area{
	float:left;
	width:820px;
	height:auto;
}

p.catch{
	width:760px;
	height:auto;
	margin-top:20px;
	margin-bottom:20px;
}
.contents{
	width:760px;
	height:auto;
	margin-left:10px;
}


/*  入学案内
-------------------------------------------*/
.regist_btn{
	clear:both;
	margin-top:3px;
	padding:3px 0 0 3px;
	width:757px;
	height:40px;
	background-image:url(../img/btn_regist.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
}

.regist_btn li{
	float:left;
	margin-right:10px;
	width:220px;
	height:40px;
}
.regist_btn li a{
	display:block;
	overflow:hidden;
	width:220px;
	height:40px;
}
.regist_btn li.hiruma_on,
.regist_btn li.hiruma a:hover{
	background-image:url(../img/btn_regist_on.gif);
	background-repeat:no-repeat;
	background-position:-3px -3px;
}
.regist_btn li.tsushin_on,
.regist_btn li.tsushin a:hover{
	background-image:url(../img/btn_regist_on.gif);
	background-repeat:no-repeat;
	background-position:-233px -3px;
}

#registration{
	clear:both;
	width:760px;
	height:auto;
	padding-bottom:10px;
	background-image:url(../img/regist_b.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#registration .regist_area{
	clear:both;
	background-image:url(../img/regist_waku.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:715px;
	height:auto;
	padding-top:20px;
	padding-left:25px;
	padding-right:20px;
	padding-bottom:30px;
}

#registration .regist_set{
	clear:both;
	width:715px;
	margin-top:10px;
}
#registration table{
	width:715px;
	height:auto;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
#registration td{
	padding:5px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#registration th{
	background-color:#ab9763;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:5px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#registration th.bg_pink{
	background-color:#ff91cd;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:5px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#registration th.bg_blue{
	background-color:#96caff;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:5px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}

#registration  th.t_center,
#registration  td.t_center,
#registration .hyo_center th,
#registration .hyo_center td{
	text-align:center;
}
#registration .hyo_center th.bg_blue,
#registration .hyo_center th.bg_pink{
	text-align:left;
}

ul.ul_decimal{
	margin-left:10px;
	padding-left:20px;
	margin-top:10px;
}
ul.ul_decimal li{
	list-style-type:decimal;
	padding-left:0px;
}
#registration .dl_hyo dt,
#registration .dl_hyo dd{
	float:left;
}
#registration h3{
	font-weight:bold;
	font-size:14px;
}
#registration h4{
	font-weight:bold;
	font-size:14px;
	background-color:#eeeeee;
	width:690px;
	padding:10px;
	border-left:5px solid #dddddd;
	
}

/*---オープンキャンパス
-------------------------------------*/
#fukubi_bus_t{
	float:left;
	position:relative;
	width:789px;
	height:309px;
}

#fukubi_bus_t #fukubi_bus_t_lnk a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	position:absolute;
	width:263px;
	height:83px;
	top:193px;
	left:448px;
	background-image:url(../img/spacer.gif);
	background-repeat:repeat;
}

#fukubi_bus{
	position:relative;
	width:760px;
	height:118px;
}
#fukubi_bus #fukubi_bus_lnk{
	position:absolute;
	width:231px;
	height:86px;
	top:0px;
	left:520px;
}
#fukubi_bus #fukubi_bus_lnk a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:231px;
	height:86px;
	background-image:url(../img/spacer.gif);
	background-repeat:repeat;
}


/*よくある質問
----------------------------------------------*/
.faq_list{
	padding:0px;
	margin-top:0px;
	margin-bottom:40px;
}
.faq_list dt.faq_koumoku{
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	width:760px;
	height:51px;
}
.faq_list dt.question{
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	width:760px;
	height:26px;
}
.faq_list dd{
	clear:both;
	margin:0px;
	padding:0px;
	width:760px;
	height:auto;
}
.faq_list ul{
	margin:0 auto;
	width:714px;
	height:auto;
	border-top:1px dashed #b2b2b2;
	padding-top:25px;
	padding-bottom:15px;
}
.faq_list ul.faq_1{
	margin:0 auto;
	width:714px;
	height:auto;
	border-top:none;
	padding-top:25px;
	padding-bottom:15px;
}
.faq_list li{
	width:680px;
	height:auto;
	padding-bottom:20px;
	padding-left:34px;
	padding-top:5px;
	line-height:150%;
}
.faq_list li.faq_q{
	background-image:url(../img/faq_icon_q.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.faq_list li.faq_a{
	background-image:url(../img/faq_icon_a.gif);
	background-repeat:no-repeat;
	background-position:left top;
}


/*プライバシーポリシー
-------------------------------------------*/
#privacy_hyo table{
	width:715px;
	height:auto;
	margin:10px auto 0px auto;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
#privacy_hyo td{
	padding:10px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#privacy_hyo th.bg_pink{
	background-color:#ff91cd;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:10px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.privacy_list dt{
	clear:both;
	font-weight:bold;
	color:#f9225f;
	margin-bottom:5px;
}
.privacy_list dd{
	clear:both;
	line-height:160%;
	padding-bottom:30px;
}
.privacy_list ul{
	margin-top:10px;
}
.privacy_list li{
	list-style-type:disc;
	margin-left:30px;
}
.privacy_list_kome{
	color:#ff0000;
	width:715px;
	margin:3px auto;
}

.privacy_verisign{
	clear:both;
	padding-bottom:20px;
	height:50px;
}


/*学校案内  フクビの特色
---------------------------------------------*/
#school_menu{
	clear:both;
	width:780px;
	height:50px;
}
#school_menu ul{
	width:760px;
	height:50px;
	padding:0 10px 0 10px;
}
#school_menu ul.tokusyoku_bg{
	background-image:url(../img/tokusyoku_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#school_menu li{
	text-indent:-9999px;
	width:190px;
	height:50px;
	float:left;
}
#school_menu li a{
	display:block;
	overflow:hidden;
	width:190px;
	height:50px;
}
.tokusyoku_area{
	clear:both;
	width:760px;
	height:auto;
	padding-bottom:30px;
}
.tokusyoku_area p{
	margin-top:10px;
	width:447px;
	height:auto;
	line-height:170%;
}
.tokusyoku_area .tokusyoku_txt{
	float:left;
	width:520px;
	height:auto;
}
.tokusyoku_area .tokusyoku_p{
	float:left;
	width:240px;
	height:auto;
}

/*学校案内  沿革
---------------------------------------------*/
#school_menu ul.history_bg{
	background-image:url(../img/history_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#history_list{
	float:left;
	width:663px;
	height:auto;
	line-height:170%;
margin-bottom:20px;
}
#history_list dt{
margin-top:20px;
	width:650px;
font-weight:bold;
color:#f92360;
}
#history_list dd{
	width:650px;
font-weight:normal;
}

#history_p{
margin-top:20px;
	float:right;
	width:97px;
	height:auto;
margin-bottom:20px;
}


/*学校案内  施設＆設備
---------------------------------------------*/
#school_menu ul.guidance_bg{
	background-image:url(../img/guidance_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.guidance_area{
	clear:both;
	margin-top:20px;
	width:760px;
	height:auto;
}
.guidance_area .guidance_title{
	float:left;
	width:456px;
	margin-right:24px;
	height:auto;
	line-height:170%;
}
.guidance_area .guidanse_gaikan{
	float:right;
	width:280px;
	height:auto;
}
.guidance_area ul{
	clear:both;
}
.guidance_area li{
	float:left;
	height:auto;
	margin-bottom:20px;
}

.guidance_area li p,
.guidance_area li img{
	margin-top:5px;
	margin-bottom:5px;
}

/*学校案内  アクセス
---------------------------------------------*/
#school_menu ul.access_bg{
	background-image:url(../img/access_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.access_area{
	clear:both;
	line-height:170%;
	margin-top:20px;
	width:760px;
	height:auto;
}
.access_area p{
	margin:0px;
	padding:0px;
}
.access_area_map{
	clear:both;
	margin-top:20px;
	width:760px;
	height:auto;
	position:relative;
}
.access_area_map .access_map_btn{
	text-indent:-9999px;
	clear:both;
	position:absolute;
	left:7px;
	top:330px;
	width:196px;
	height:44px;
}
.access_area_map .access_map_btn a{
	display:block;
	overflow:hidden;
	background-image:url(../img/spacer.gif);
	background-repeat:repeat;
	width:194px;
	height:44px;
}
.access_title{
	float:left;
	width:360px;
	height:auto;
}
.access_txt{
	float:right;
	width:330px;
	height:auto;
}



.access_area2{
	clear:both;
	width:760px;
	height:auto;
	margin-top:30px;
}
.access_area2 p{
	margin-left:0px;
	width:356px;
	height:auto;
}
.access_area2 .tokusyoku_txt{
	float:left;
	width:356px;
	height:auto;
}
.access_area2 .tokusyoku_p{
	float:left;
	width:404px;
	height:auto;
}

/* フクビバス
-------------------------------------*/
.bus_yoyaku{
	margin-top:30px;
	text-align:center;
}
.bus_yoyaku img:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	background-color:#ffffff;
}
#bus_area{
	margin:40px auto 0px auto;
	width:715px;
	height:auto;
}
#bus_area table{
	width:715px;
	height:auto;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
#bus_area td{
	padding:10px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#bus_area th{
	background-color:#eeeeee;
	font-weight:normal;
	text-align:left;
	padding:10px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#bus_area th.bg_pink{
	background-color:#ff91cd;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:10px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#bus_area th.bg_blue{
	background-color:#5c99fd;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:10px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#bus_area p{
	margin:10px;
}
#bus_area .manager_dl a{
	padding:5px;
	background-color:#347ffd;
	color:#ffffff;
	font-weight:bold;
	display:inline;
}
#bus_area .manager_btn{
	width:auto;
	height:auto;
	text-align:center;
	margin-top:30px;
}

/*　3/24 20:00追加　*/

#support_menu{
	clear:both;
	width:780px;
	height:50px;
}
#support_menu ul{
	width:760px;
	height:50px;
	padding:0 10px 0 10px;
}
#support_menu ul.gakuhi_bg{
	background-image:url(../img/gakuhi_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#support_menu ul.employ_bg{
	background-image:url(../img/employ_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#support_menu ul.ship_bg{
	background-image:url(../img/ship_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#support_menu li{
	text-indent:-9999px;
	width:190px;
	height:50px;
	float:left;
}
#support_menu li a{
	display:block;
	overflow:hidden;
	width:190px;
	height:50px;
}
.employ_txt{
	clear:both;
	margin-left:53px;
	width:707px;
	height:auto;
	line-height:180%;
}

.employ_area{
	clear:both;
	padding-top:40px;
	width:760px;
	height:auto;
}


#employ_table1{
	width:705px;
	height:auto;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
#employ_table1 th.nen{
	width:30px;
	background-color:#f9235f;
	text-align:center;
	padding:0px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#employ_table1 th.gatu{
	width:45px;
	background-color:#4c4c4c;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	padding:5px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#employ_table1 td.gyoji{
	width:150px;
	background-color:#fc798b;
	font-weight:normal;
	color:#333333;
	text-align:left;
	padding:5px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#employ_table1 td.naiyo{
	background-color:#fda1ae;
	font-weight:normal;
	color:#333333;
	text-align:left;
	padding:5px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#employ_table2{
	margin-top:10px;
	width:705px;
	height:auto;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
#employ_table2 th.nen{
	width:30px;
	background-color:#0da706;
	text-align:center;
	padding:0px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#employ_table2 th.gatu{
	width:45px;
	background-color:#4c4c4c;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	padding:5px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#employ_table2 td.gyoji{
	width:150px;
	background-color:#43c93d;
	font-weight:normal;
	color:#333333;
	text-align:left;
	padding:5px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#employ_table2 td.naiyo{
	background-color:#7bd977;
	font-weight:normal;
	color:#333333;
	text-align:left;
	padding:5px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}

/* 特待生
------------------------------------- */
.ship_area{
	clear:both;
	width:760px;
	height:auto;
}
.ship_people{
	float:left;
	width:160px;
	height:auto;
	margin-right:20px;
	padding-bottom:15px;
}
.ship_message{
	float:left;
	width:580px;
	height:auto;
	padding-bottom:15px;
}
.ship_fukuoka{
	float:left;
	width:300px;
	height:auto;
	margin-right:60px;
	padding-bottom:30px;
}

/* ボタンの画像
------------------------------------- */
#send1, #send3 {
	background-image:url("../img/manager_submit.gif");
}

#send2 {
	background-image:url("../img/request_submit.gif");
}

#send4 {
	background-image:url("../img/sotsugyo_btn.gif");
}

#send1, #send2, #send3, #send4 {
display:block;
margin:0 auto;
	background-repeat:no-repeat;
	border:medium none;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	width:137px;
	cursor:pointer;
}

.yoyaku {
	background-image:url("../img/yoyaku_submit.gif");
	background-repeat:no-repeat;
	border:medium none;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	width:137px;
	cursor:pointer;
}


/* 3/25 17:00追加
------------------------------------------------- */

#request_area{
	margin:22px auto 0px auto;
	width:715px;
	height:auto;
}
#request_area table{
	width:715px;
	height:auto;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
#request_area td{
	padding:10px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#request_area th{
	background-color:#eeeeee;
	font-weight:normal;
	text-align:left;
	padding:10px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#request_area th.bg_pink{
	background-color:#ff91cd;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:10px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#request_area th.bg_usui_pink{
	background-color:#ff99b4;
	font-weight:normal;
	text-align:left;
	padding:10px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#request_area th.bg_koi_pink{
	background-color:#f9235f;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:10px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#request_area th.bg_koi_blue{
	background-color:#5192e3;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:10px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#request_area th.bg_green{
	background-color:#6ede60;
	font-weight:normal;
	text-align:left;
	padding:10px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#request_area p{
	margin:10px;
}
#request_area .manager_dl a{
	padding:5px;
	background-color:#347ffd;
	color:#ffffff;
	font-weight:bold;
	display:inline;
}
#request_area .manager_btn{
	width:auto;
	height:auto;
	text-align:center;
	margin-top:30px;
}

.request_book{
	position:absolute;
	top:236px;
	left:850px;
	width:141px;
	height:152px;
}

/* 学科・コース
-----------------------------------------  */

#course_menu{
	clear:both;
	width:780px;
	height:50px;
}
#course_menu ul{
	width:760px;
	height:50px;
	padding:0 10px 0 10px;
}
#course_menu ul.biyou_bg{
	background-image:url(../img/biyou_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#course_menu ul.total_bg{
	background-image:url(../img/total_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#course_menu ul.tushin_bg{
	background-image:url(../img/course_tushin_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#course_menu li{
	text-indent:-9999px;
	width:190px;
	height:50px;
	float:left;
}
#course_menu li a{
	display:block;
	overflow:hidden;
	width:190px;
	height:50px;
}

.biyou_set{
	clear:both;
	width:760px;
	height:auto;
	padding-top:10px;
}
.biyou_list{
	clear:both;
	padding-top:20px;
}
.biyou_list ul{
	clear:both;
	width:760px;
	height:auto;
}
.biyou_list li{
	float:left;
	width:144px;
	height:auto;
	margin-right:10px;
}
.biyou_list p{
	width:144px;
	height:auto;
	font-size:9px;
}
.biyou_list li.biyou_list_none{
	float:left;
	width:144px;
	height:auto;
	margin-right:0px;
}

.total_title{
	clear:both;
	padding-top:30px;
	width:760px;
	height:auto;
}
.biyou_title{
	clear:both;
	margin-top:90px;
	width:760px;
	height:48px;
	position:relative;
}

.biyou_lnk{
	text-indent:-9999px;
	position:absolute;
	top:8px;
	left:439px;
	width:322px;
	height:30px;
}
.biyou_lnk li.btn_01{
	float:left;
	width:160px;
	height:30px;
	margin-right:2px;
}
.biyou_lnk li.btn_02{
	float:left;
	width:160px;
	height:30px;
}
.biyou_lnk li.btn_01 a{
	display:block;
	width:160px;
	height:30px;
	overflow:hidden;
	background-image:url(../img/spacer.gif);
	background-repeat:repeat;
}
.biyou_lnk li.btn_02 a{
	display:block;
	width:160px;
	height:30px;
	overflow:hidden;
	background-image:url(../img/spacer.gif);
	background-repeat:repeat;
}


.biyou_hyo{
	clear:both;
	width:760px;
	height:auto;
	padding-top:30px;
}



.biyou_hyo li{
	padding-top:15px;
	float:left;
	width:375px;
	height:auto;
	margin-right:0px;
}
.biyou_hyo li.biyou_left{
	padding-top:15px;
	float:left;
	width:375px;
	height:auto;
	margin-right:10px;
}
.biyou_hyo li.biyou_all{
	padding-top:15px;
	width:670px;
	height:auto;
	margin-right:0px;
}

.biyou_waku1{
	padding-top:30px;
	clear:both;
	width:760px;
	height:auto;
	padding-bottom:10px;
	background-image:url(../img/biyou_waku_b1.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.biyou_waku1_bg{
	clear:both;
	width:760px;
	height:auto;
	background-color:#9575fd;
}
.biyou_waku_1txt{
	padding:10px;
}
.biyou_waku_1txt p{
	color:#ffffff;
}
.biyou_waku2{
	padding-top:30px;
	clear:both;
	width:760px;
	height:auto;
	padding-bottom:10px;
	background-image:url(../img/biyou_waku_b2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.biyou_waku2_bg{
	clear:both;
	width:760px;
	height:auto;
	background-color:#f4c82e;
}
.biyou_waku_2txt{
	padding:10px;
}
.biyou_waku_2txt p{
	color:#ffffff;
}
.biyou_waku3{
	padding-top:30px;
	clear:both;
	width:760px;
	height:auto;
	padding-bottom:10px;
	background-image:url(../img/biyou_waku_b3.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.biyou_waku3_bg{
	clear:both;
	width:760px;
	height:auto;
	background-color:#57bd6a;
}
.biyou_waku_3txt{
	padding:10px;
}
.biyou_waku_3txt p{
	color:#ffffff;
}


.total_waku1{
	padding-top:30px;
	clear:both;
	width:760px;
	height:auto;
	padding-bottom:10px;
	background-image:url(../img/total_s6_b.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.total_waku1_bg{
	clear:both;
	width:760px;
	height:auto;
	background-color:#ffb733;
}
.total_waku_1txt{
	padding:10px;
}
.total_waku_1txt p{
	color:#ffffff;
}



/* サイトマップ
------------------------------------- */
.sitemap_list{
	float:left;
	margin:20px 10px 0px 10px;
	padding:0px;
	width:340px;
	height:auto;
	line-height:160%;
}
.sitemap_list ul{
	float:left;
	width:340px;
	height:auto;
}
.sitemap_list li{
	margin-top:20px;
	padding-left:15px;
	background-image:url(../img/ya.gif);
	background-repeat:no-repeat;
	background-position:left center;
	
}

li.sitemap_list2{
	margin-top:2px;
	margin-left:30px;
	padding-left:0px;
	background:none;
	list-style-type:disc;
	color:#f9225f;
}
li.sitemap_list3{
	margin-top:2px;
	margin-left:40px;
	padding-left:0px;
	background:none;
	list-style-type:square;
	color:#f9225f;
}
/*　4/1 20:40追加　 4/5修正*/


#contents_area #request_area td.icon{
	width:205px;

}

#contents_area #request_area select{
	clear:both;
	margin-right:2px;
	margin-bottom:5px;
}
/*　4/5 14:55追加 4/8修正　*/

#contents_area #request_area .imgHover {
	width:64px;
	}
#contents_area #request_area ul li{
	float:left;
	width:64px;
	height:64px;
	}
#contents_area #request_area ul li .imgHover a {
	text-decoration:none;
	display: block;
	width:64px;
	height:64px;
	}

#contents_area #request_area ul li .imgHover a:hover {
	position: relative;
	cursor:default;
	}

#contents_area #request_area ul li .imgHover a .mainImage {
	display: none;
	}

#contents_area #request_area ul li .imgHover a:hover .mainImage {
	display: block;
	position: absolute;
	bottom:64px;
	left: 40px;
	}


.bus-info {
	background:none repeat scroll 0 0 #FF0000;
	color:#FFFFFF;
	display:block;
	font-size:1.5em;
	font-weight:bold;
	height:30px;
	margin-top:15px;
	padding-top:15px;
	text-align:center;
}

.bus-info a {
	color:#FFFFFF;
}

.bus-info a:hover {
	text-decoration:underline;
}

/* キャンパスバス　マップ 2010.5.14追加
---------------------------------*/

#bus_time{
	clear:both;
	width:760px;
	}
#bus_time h2{
	clear:both;
	background-image:url(../img/bus_time_t.gif);
	background-repeat:no-repeat;
	width:760px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:10px;
	}
#bus_time .area_space{
	clear:both;
	width:760px;
	display:block;

	}

#bus_time .area_name{
	float:left;
	margin-right:4px;
	margin-top: 18px;
	}
	
#bus_time .area_ken{
	float:left;
	width:644px;
	margin-top: 15px;
	}
#bus_time .area_ken img{
	padding-right:5px;
	padding-bottom:5px;
	}
	
#bus_time .area_ken img:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	background-color:#ffffff;
}
	
#bus_time h2.fuku_t{
	clear:both;
	background-image:url(../img/bus_time_subt3.gif);
	background-repeat:no-repeat;
	width:760px;
	height:24px;
	text-indent:-9999px;
	margin-bottom:40px;
	margin-top:100px;
	}
	
#bus_time h2.kita_t{
	clear:both;
	background-image:url(../img/bus_time_subt12.gif);
	background-repeat:no-repeat;
	width:760px;
	height:24px;
	text-indent:-9999px;
	margin-bottom:40px;
	margin-top:55px;
	}
	

.point_img{
	clear:both;
	padding-top:20px;
}
.map_pdf{
	clear:both;
	padding-top:20px;
	font-weight:bold;
}
.map_pdf a:hover{
	clear:both;
	padding-top:20px;
	font-weight:bold;
	color:#fa2e67;
	text-decoration:underline;
}
.mb55{
	margin-bottom:55px;
	}

/* 非常勤講師 2010.4.19追加
---------------------------------*/

#emply_area{
	clear:both;
	width:715px;
	margin-top:10px;
}
#emply_area table.employ_set{
	width:715px;
	height:auto;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
#emply_area table.employ_set2{
	margin-left:20px;
	width:auto;
	height:auto;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
#emply_area td{
	padding:5px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#emply_area th{
	background-color:#eeeeee;
	font-weight:normal;
	text-align:left;
	padding:5px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}


/* イベント追加
-------------------------------------*/

#event_area .txt_green{
	color:#29a52f;
}
#event_area h2 .txt_pink{
color:#fa2e67;}

#event_area .event_yoyaku{
	margin:0 auto;
	width:383px;
	height:123px;
}
#event_area p.event_access{
	margin-left:5px;
	padding:5px;
}
#event_area table{
	margin:10px auto 30px auto;
	width:715px;
	height:auto;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
#event_area td{
	padding:5px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#event_area th{
	background-color:#999999;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:5px 10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
#event_area h2#event_h2{
	clear:both;
	margin:20px auto 0px auto;
	width:715px;
	font-weight:normal;
	font-size:1.2em;
}
#event_area #event_h2_2area{
	clear:both;
	margin:30px auto;
	width:715px;
	height:27px;
}
#event_area h2#event_h2_2{
	width:556px;
	height:27px;
	float:left;
	font-weight:normal;
	font-size:1.2em;
}
#event_area #event_h2_right{
	width:137px;
	height:27px;
	float:right;
	padding-right:12px;
}

#event_area td.td_center {
	text-align:center;
	width:141px;
}
#event_area .yoyaku {
	display:block;
	background-image:url("../img/btn_yoyaku3.gif");
	background-repeat:no-repeat;
	border:medium none;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	width:137px;
	cursor:pointer;
}
#event_area .yoyaku1 {
	display:block;
	background-image:url("../img/btn_yoyaku2.gif");
	background-repeat:no-repeat;
	border:medium none;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	width:137px;
	cursor:pointer;
}

/* 共通
------------------------------------- */
.img_clear{
	clear:both;
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	width:auto;
	height:auto;
}


/* 2010.06.16追加
------------------------------------- */

#bus_time h2.event_acrost{
	clear:both;
	background-image:url(../img/event_time_subt2.gif);
	background-repeat:no-repeat;
	width:760px;
	height:24px;
	text-indent:-9999px;
	margin-bottom:40px;
	margin-top:45px;
	}
	
.mb45{
	margin-bottom:45px;
	}

/* 卒業生のみなさまへ
------------------------------------- */
.sotsugyo_t1{
	clear:both;
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	width:740px;
	height:40px;
}
.sotsugyo_t2{
	width:100%;
	height:110px;
	vertical-align:middle;
}
.sotsugyo_left{
	width:auto;
	margin-top:0px;
	padding-top:0px;
}
.sotsugyo_waku{
	width:auto;
	height:auto;
	margin-bottom:2px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../img/sotsugyo_bg.gif);
	background-repeat:no-repeat;
}
.sotsugyo_mr20{
	float:left;
	margin-right:20px;
	border:0px;
}
.sotsugyo_mr0{
	float:left;
	margin-right:0px;
}
.sotsugyo_clear{
	clear:both;
	width:auto;
}
.sotsugyo_komoku{
	display:inline-block;
	text-align:center;
	color:#ffffff;
	width:41px;
	padding:0;
	height:auto;
}
.sotsugyo_naiyo{
margin-top:0px;
padding-top:0px;
	display:inline-block;
	padding-left:2px;
}
.sotsugyo_th{
	width:100px;
}

/* 20110301追加 */
.mr14{
margin-right:14px;}
.w373{
	width:373px;
}


.text_center{
	text-align:center;
}


/* 20110314追加 　イベント*/
#main_parea{
	clear:both;
	height:170px;
	width:780px;
	}
#main_parea ul{
	width:760px;
	height:50px;
	padding:0 10px 0 10px;
}

#main_parea ul.show_bg{
	background-image:url(../img/e_show.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#main_parea ul.contest_bg{
	background-image:url(../img/e_connavi.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#main_parea ul.event_bg{
	background-image:url(../img/e_event.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#main_parea #event_navi li{
	text-indent:-9999px;
	float:left;
	display:block;
	width:190px;
	height:50px;
	}
#main_parea #event_navi li a{
	text-indent:-9999px;
	float:left;
	display:block;
	width:190px;
	height:50px;
	}
#contest_box{
	width:760px;
	clear:both;
	margin-top:15px;
	}
.w495{
	width:495px;
	}

.w500{
	width:500px;
	}

.w560{
	width:560px;
	}

.w260{
	width:260px;
	}

.pr30{
	padding-right:30px;
	}
.mb20{
	margin-bottom:20px;
	}
.mb15{
	margin-bottom:15px;
	}
.mr20{
	margin-right:20px;
	}
	.event_area2no{
	width:760px;
	clear:both;
	margin-top:0px;
		
		}
.event_area2{
	width:760px;
	clear:both;
	padding-top:70px;
		
		}
	
