@charset "utf-8";
/*
===== CONTENTS =====

	Title:component.css
	Last-updated: 2008/06/18


====================
*/

/*sdefault2.css追加*/
/*
div#container {
	padding-left:1px;
}
*/

/*共通*/
#juken .section{
	margin-bottom:40px;
}

#juken .s-section{
	margin-bottom:20px;
}

#juken .foot-txt{
	margin:0;
	padding:5px 0 0 0;
	line-height:1.4;
}

#juken strong.point{
	color:#349FCA;
}

#juken a.link_arrow{
	background:url(../imgs/juken/shared/icn_ya_bluem.gif) no-repeat 0 50%;
	padding-left:15px;
}

#juken a.link_arrow:hover{
	background:url(../imgs/juken/shared/icn_ya_bluem2.gif) no-repeat 0 50%;
	padding-left:15px;
}

#juken .lineBlock{
	background:url(../imgs/shared/dotline.gif) repeat-x bottom left;
	padding-bottom:10px;
	margin-bottom:10px;
}


/*FAQ*/
#juken .inner-faq table{
	width:590px;
	margin-left:40px;
}

/*学費*/
#juken .blue-circle{
	background:url(../imgs/juken/add/expence/circle.gif) no-repeat 0 0.25em;
	padding:0 0 0 10px;
	margin:0;
}

#juken h3.ttl-disc{
	font-size:113%;
	margin-bottom:6px;
	color:#333;
	font-weight:bold;
}


/*サポート*/
#juken h4.ttl{
	font-size:113%;
	font-weight:bold;
	text-align:left;
	color:#329FCA;
}

/*就職・資格*/
#juken .frontcolumn{
	float:left;
	width:180px;
	padding-right:45px;
}

#juken .frontcolumnLast{
	float:left;
	width:180px;
}



/*キャンパスライフ*/
#juken h3.catch{
	margin-bottom:10px;
}

#juken .kvArea{
	padding-right:265px;
	margin-bottom:25px;
	min-height:320px;
	height: auto !important;
	height:320px;
}

#juken .kv-show{
	background:url(../imgs/juken/add/campuslife/kv_show.jpg) no-repeat top left;
}

#juken .kv-circle{
	background:url(../imgs/juken/add/campuslife/kv_circle.jpg) no-repeat top left;
}

#juken .kv-class{
	background:url(../imgs/juken/add/campuslife/kv_class.jpg) no-repeat top left;
}

#juken .kv-training{
	background:url(../imgs/juken/add/campuslife/kv_training.jpg) no-repeat top left;
}

#juken .kv-festival{
	background:url(../imgs/juken/add/campuslife/kv_festival.jpg) no-repeat top left;
}

#juken .kv-festival02{
	background:url(../imgs/juken/add/campuslife/kv_festival02.jpg) no-repeat top left;
}

#juken .kv-halloween{
	background:url(../imgs/juken/add/campuslife/kv_halloween.jpg) no-repeat top left;
}



#juken h2.title-cl{
	padding-top:38px;
	margin-bottom:25px;
}

#juken h3.title-show{
	color:#339FCB;
	font-size:16px;
	margin-bottom:6px;
	font-weight:bold;
}

/*授業風景*/
#juken .photo-Wrap{
	margin-bottom:10px;
}

#juken .photo-Wrap .thumb{
	float:left;
	width:157px;
}

#juken .photo-Wrap .thumbLast{
	float:left;
	width:150px;
}

#juken .photo-Wrap a{
	padding:1px 1px 1px 1px;
	display:block;
	background:url(../imgs/juken/add/campuslife/bg_photo.gif) no-repeat top left;
}

#juken .photo-Wrap a:hover{
	background:url(../imgs/juken/add/campuslife/bg_photo_o.gif) no-repeat top left;
}


/*キャンパスムービー*/
#juken .mov-relate{
	border:3px double #ccc;
	padding:5px;
}

#juken .mov-relate .dwnimg{
	float:right;
	padding-left:15x;
}

#juken .mov-relate .attent-txt{
	float:left;
}

#juken .mov-Wrap{
	margin-bottom:10px;
}

#juken .mov-Wrap .thumb{
	float:left;
	width:190px;
	margin-right:30px
}

#juken .mov-Wrap .thumbLast{
	float:left;
	width:190px;
}

#juken .mov-Wrap a{
	padding:5px;
	display:block;
	background:url(../imgs/juken/movie/mov_bg.gif);
}

#juken .mov-Wrap a:hover{
	background:url(../imgs/juken/movie/mov_bg_o.gif);
}

#juken h4.mov-ttl{
	font-size:113%;
	font-weight:bold;
	color:#349FCB;
	margin-bottom:3px;
	background:url(../imgs/juken/movie/icn_tv.gif) no-repeat 0 50%;
	padding-left:20px;
}

#juken table td.grayout{
	background:#ededed;
}




/*スクールバス：テーブルデザイン
------------------------------*/
#juken table.schoolbus{
	background:#ccc;
	color:#000;
	margin-bottom:6px;
}

#juken table.schoolbus td{
	background:#fff;
}

#juken table.schoolbus th{
	background:#BFE2FF;
}

#juken h4.busttl{
	font-weight:bold;
	color:#339FCB;
	font-size:1.2em;
	margin-bottom:6px;
}

#juken #map-Nav{
	height:38px;
	width:630px;
	text-align:left;
	margin:0 auto 10px;
}

#juken #map-Nav li,
#juken #map-Nav li a{
	height:38px;
	width:156px;
}


#juken li#mp01{
	left:0px;
	background:url(../imgs/about/outline/nav_map0.jpg) no-repeat top center;
}

#juken li#mp02{
	left:158px;
	background:url(../imgs/about/outline/nav_map1.jpg) no-repeat top center;
}

#juken li#mp03{
	left:316px;
	background:url(../imgs/about/outline/nav_map2.jpg) no-repeat top center;
}

#juken li#mp04{
	left:474px;
	background:url(../imgs/about/outline/nav_map3.jpg) no-repeat top center;
}

#juken li#mp01.active,
#juken li#mp01 a:hover{
	background:url(../imgs/about/outline/nav_map0.jpg) no-repeat -2px -38px;
}

#juken li#mp02.active,
#juken li#mp02 a:hover{
	background:url(../imgs/about/outline/nav_map1.jpg) no-repeat -2px -38px;
}

#juken li#mp03.active,
#juken li#mp03 a:hover{
	background:url(../imgs/about/outline/nav_map2.jpg) no-repeat -2px -38px;
}

#juken li#mp04.active,
#juken li#mp04 a:hover{
	background:url(../imgs/about/outline/nav_map3.jpg) no-repeat -2px -38px;
}

#juken .lead-R img {
	float: right;
	clear: right;
	margin:0 0 6px 15px;
}

/*資格一覧の表組*/

body#juken #admission .license{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	margin-top:5px;
}

body#juken #admission .license th{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:5px;
	white-space:nowrap;
	text-align:center;
}

body#juken #admission .license td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:5px;
	vertical-align:top;
}

body#juken #admission .license th.design{
	background-color:#FFDFDF;
}

body#juken #admission .license th.esthetic{
	background-color:#FDD6B5;
}

body#juken #admission .license th.commu{
	background-color:#D2F9C6;
}

/*補足ボックス*/
#juken .supplyArea{
	background:url(../imgs/add/shared/supply_box_bg.gif) top left;
	padding:2px;
	_height:1%;
}

#juken .supplyArea h4{
	padding:10px 0 3px 0;
	margin:0 10px 12px 90px;
	border-bottom:1px solid #C1C1C1;
	color:#14414B;
	font-size:113%;
}

#juken .supplyArea p{
	padding:0 10px 10px 90px;
	margin:0;
	background:url(../imgs/add/shared/supply_box_inner.gif) no-repeat bottom right;
}

#juken .supplyArea .inner-scissors{
	background:#fff url(../imgs/add/shared/supply_head_scissors.jpg) no-repeat top left;
}

#juken .supplyArea .inner-note{
	background:#fff url(../imgs/add/shared/supply_head_note.jpg) no-repeat top left;
}


/*6/1追加 進学サポート　*/
#juken .J-supportCol-First{
	float:left;
	width:280px;
	margin-right:15px;
}

#juken .J-supportCol{
	float:left;
	width:160px;
	margin-right:15px;
}

#juken .J-supportColLast{
	float:left;
	width:160px;
}

#juken img.sup-line{
	border:1px solid #ccc;
}


/*20120114追加 山野短大の特徴　*/

#feature02 .section{
	background:url(../imgs/juken/feature/bg.gif);
	padding:5px;
	margin-bottom:20px;
}

#feature02 .featureInner{
	padding:10px;
	background-color:#FFF;
}

#feature02 h3{
	margin:5px 0 10px 0;
	padding:0 0 6px 0;
	border-bottom:1px dotted #ccc;
}

#feature02 .button{
	margin:5px 0 0 0;
	text-align:right;
}

#feature02 .featureInner_l{
	width:430px;
	float:left;
}

#feature02 .featureInner_r{
	width:180px;
	float:right;
	text-align:right;
}

#feature02 .list_yp{
	margin-top:10px;
	margin-left:15px;
}

/*求人票ダウンロード*/

.download{
	margin:10px 0 15px 0;
}

.download img{
	float:left;
	margin-right:15px;
}

.dl_navi{
	border:3px double #ff0000;
	margin-bottom:15px;

}

.dl_navi td{
	padding:3px;
	vertical-align:top;
}






