@charset "utf-8";
/* ==================================================================
CSS information
under.css
00#body
01#content
02#side
03.pankuzu
04タイトル周り
05モジュール
================================================================== */
/* --------------------------------------------------------
00#body
-------------------------------------------------------- */
#top #wrapper{
	background:url(/img/top/common/bg_top.png) repeat-x top left;
}
/* --------------------------------------------------------
01#content
-------------------------------------------------------- */
div#content{
	width:742px;
	float:left;
	background:#FFF;
}
div#content_in{
	width:681px;
	margin:0 auto 20px;
}
/* --------------------------------------------------------
02#side
-------------------------------------------------------- */
div#side{
	width:220px;
	float:right;
}
div#side div.contact_box{
	background:url(/img/common/under_side_bg_top.gif) no-repeat top left;
	margin-bottom:10px;
}
div#side ul.contact{
	background: url(/img/common/under_side_bg_bottom.gif) no-repeat bottom left;
	width:220px;
	padding-bottom:3px;
}
div#side ul.contact li{
	text-align:center;
}
div#side ul.contact li.firstChild{
	padding-bottom:0px;
}
div#side ul.contact li.lastChild{
	padding-bottom:10px;
}
/* --------------------------------------------------------
03.pankuzu
-------------------------------------------------------- */
ul.pankuzu{
	width:980px; 
	margin:0 auto 15px;
}
ul.pankuzu li{
	display:inline;
}
ul.pankuzu li a{
	color:#3399FF;
}
/* --------------------------------------------------------
04タイトル周り
-------------------------------------------------------- */
#wevs #main_tit{background:url(/img/wevs/common/title/main_tit.jpg?v=2) no-repeat top center;}
.intro_child #main_tit,.license_child #main_tit,.career_child #main_tit,.voice_child #main_tit{background:url(/img/wevs/common/title/child/main_tit.jpg?v=2) no-repeat top center!important;}

#cooks #main_tit{background:url(/img/cooks/common/title/main_tit.jpg?v=2) no-repeat top center;}
#top #main_tit{background:url(/img/top/common/title/main_tit.jpg) no-repeat top center;}

#main_tit{
	min-width:1000px;
	height:220px;
}
#main_tit h2{
	width:1000px;
	margin:0 auto;
	padding-top:167px;
}
#wevs #main_tit h2{
	text-indent:490px;
}
#cooks #main_tit h2{
	text-indent:570px;
}	

div#content .tit_01_img{
	text-align:center;
	margin:20px 0;
}
div#content .tit_01{
	padding:15px 0;
	text-indent:25px;
	font-size:138.5%;
	font-weight:bold;
	margin-bottom:20px;
}
.sttl_01{
	padding:9px 0;
	font-size:123.1%;
	text-indent:25px;
	color:#FFF;
	margin-bottom:10px;	
}
.sttl_02{
	padding:9px 0;
	font-size:123.1%;
	text-indent:20px;
	margin-bottom:10px;	
}
#top div#content .tit_01{background:url(/img/top/common/title/tit_01.png) no-repeat top left;}
#top .sttl_01{background:url(/img/top/common/title/sttl_01.png) no-repeat top left;}
#top .sttl_02{background:url(/img/top/common/title/sttl_02.png) no-repeat top left;}
#wevs div#content .tit_01{background:url(/img/wevs/common/title/tit_01.png) no-repeat top left;}
#wevs .sttl_01{background:url(/img/wevs/common/title/sttl_01.png) no-repeat top left;}
#wevs .sttl_02{background:url(/img/wevs/common/title/sttl_02.png) no-repeat top left;}
.intro_child div#content .tit_01,.license_child div#content .tit_01{background:url(/img/wevs/common/title/child/tit_01.png) no-repeat top left!important;}
.intro_child .sttl_01,.license_child .sttl_01,.career_child .sttl_01,.voice_child .sttl_01{background:url(/img/wevs/common/title/child/sttl_01.png) no-repeat top left!important;}
.intro_child .sttl_02,.license_child .sttl_02,.career_child .sttl_02,.voice_child .sttl_02{background:url(/img/wevs/common/title/child/sttl_02.png) no-repeat top left!important;}
#cooks div#content .tit_01{background:url(/img/cooks/common/title/tit_01.png) no-repeat top left;}
#cooks .sttl_01{background:url(/img/cooks/common/title/sttl_01.png) no-repeat top left;}
#cooks .sttl_02{ background:url(/img/cooks/common/title/sttl_02.png) no-repeat top left;}
.sttl_01_child{
	padding:9px 0;
	font-size:123.1%;
	text-indent:25px;
	color:#FFF;
	margin-bottom:10px;	
	background:url(/img/wevs/common/title/child/sttl_01.png) no-repeat top left!important;
}
.sttl_01_wevs,
.sttl_01_kaigo{
	padding:9px 0;
	font-size:123.1%;
	text-indent:25px;
	color:#FFF;
	margin-bottom:10px;	
	background:url(/img/wevs/common/title/sttl_01.png) no-repeat top left!important;
}
.sttl_01_cooks{
	padding:9px 0;
	font-size:123.1%;
	text-indent:25px;
	color:#FFF;
	margin-bottom:10px;	
	background:url(/img/cooks/common/title/sttl_01.png) no-repeat top left!important;
}
.sttl_01 a,.sttl_01_wevs a,.sttl_01_cooks a{
	color:#FFF;
	text-decoration:none;
}
/*130409追加*/
.sttl_02_cooks{
	padding:9px 0;
	font-size:123.1%;
	text-indent:20px;
	margin-bottom:10px;
    background:url(/img/cooks/common/title/sttl_02.png) no-repeat top left!important;	
}
.sttl_02_child{
	padding:9px 0;
	font-size:123.1%;
	text-indent:20px;
	margin-bottom:10px;
    background:url(/img/wevs/common/title/child/sttl_02.png) no-repeat top left!important;
}
.sttl_02_kaigo{
	padding:9px 0;
	font-size:123.1%;
	text-indent:20px;
	margin-bottom:10px;
    background:url(/img/wevs/common/title/sttl_02.png) no-repeat top left!important;
}




/* --------------------------------------------------------
05モジュール
-------------------------------------------------------- */
#wevs .waku_01{
	border:2px solid #E25F9E;
	color:#E25F9E;
}
.intro_child .waku_01{
	border:2px solid #70A31F!important;
	color:#70A31F!important;
}
#top .waku_01{
	border:2px solid #81292D;
	color:#81292D;
}
#cooks .waku_01{
	border:2px solid #F08300;
	color:#F08300;
}
.waku_01{
	padding:15px;
	margin-bottom:10px
}
.waku_02{
	border:1px solid #E9E7DF;
	background:#F8F7F4;
	padding:10px;
}
/* -写真が並んでいるとき-4枚まで */
.bnr_box_01{
	text-align:center;
}
.bnr_box_01 li{
	display:inline;
	padding:0 10px;
}
/* -写真が並んでいるとき-2枚 */
.bnr_box_02{
	margin-bottom:10px;
}
.bnr_box_02 dl{
	width:330px;
	float:left;
}
.bnr_box_02 dl.firstChild{
	margin-right:20px;
}
.bnr_box_02 dl dt{
	width:155px;
	float:left;
}
.bnr_box_02 dl dd{
	margin-left:160px;
}
/* -写真が左(130px)/肩書き/説明文が右- */	
.profile_box_01{
	margin-bottom:10px;
}
.profile_box_01 p{
	width:130px;
	float:left;
}
.profile_box_01 dl{
	width:550px;
	float:left;
}
.profile_box_01 dl dt{
	font-size:107.8%;
	font-weight:bold;
}
.profile_box_02{
	margin-bottom:10px;
}
.profile_box_02 p{
	width:130px;
	float:right;
}
.profile_box_02 dl{
	width:535px;
	float:left;
}
.profile_box_02 dl dt{
	font-size:107.8%;
	font-weight:bold;
}
.profile_box_02 dl dd{
	font-size:92.4%;
}
#wevs .profile_box_01 dl dt,
#wevs .profile_box_02 dl dt{
	color:#E25F9E;
}
.voice_child .profile_box_01 dl dt,
.voice_child .profile_box_02 dl dt{
	color:#7FBF26 !important;
}
#cooks .profile_box_01 dl dt,
#cooks .profile_box_02 dl dt{
	color:#F08300;
}
/* access */	
.access_box_01{
	margin-bottom:10px;
}
.access_box_01 p{
	width:165px;
	float:left;
}
.access_box_01 dl{
	width:505px;
	float:left;
}
.access_box_01 dl dt{
	font-size:107.8%;
	font-weight:bold;
}
.access_box_02{
	margin-bottom:10px;
}
.access_box_02 p{
	width:165px;
	float:right;
}
.access_box_02 dl{
	width:505px;
	float:left;
}
.access_box_02 dl dt{
	font-size:107.8%;
	font-weight:bold;
}
.access_box_02 dl dd{
	font-size:92.4%;
}
#wevs .access_box_01 dl dt,
#wevs .access_box_02 dl dt{
	color:#E25F9E;
}
#cooks .access_box_01 dl dt,
#cooks .access_box_02 dl dt{
	color:#F08300;
}
/* -取得可能な資格- */
.license_box{
	border-bottom:1px dotted #CCC;
	padding-bottom:10px;
	margin-bottom:20px;
}
.license_box dt	{
	font-weight:bold;
	width:210px;
	float:left;
}
.license_box dt	span{
	font-weight:normal;
	font-size:92.4%;
}
.license_box dd{
	margin-left:215px;
}
/* -卒業生の主な進路- */
div.career_box ul{
	width:350px;
}
ul.career_list{
	background: #F9F9F9;
	padding:15px;
	margin-bottom:20px;
}
/*オープンキャンパス実施表 */
table.patarn_01,
table.patarn_02{
	width:680px;
}
table.patarn_01 th,
table.patarn_01 td,
table.patarn_02 th,
table.patarn_02 td{
	padding:5px;
}
#top table.patarn_01 th,
#top table.patarn_02 th{
	background:#81292D;
	color:#FFF;
	text-align:center;
}
#cooks table.patarn_01 th,
#cooks table.patarn_02 th{
	background:#F08300;
	color:#FFF;
	text-align:center;
}
#wevs table.patarn_01 th,
#wevs table.patarn_02 th{
	background:#E25F9E;
	color:#FFF;
	text-align:center;
}
/*オープンキャンパス実施表 福祉ページ　こども未来学科 */
#wevs table.patarn_02 th.kodomo{
	background:#7fbf26;
}
table.patarn_01 th.patarn_01_01{
	width:100px;
}
table.patarn_01 th.patarn_01_02{
	width:100px;
}
table.patarn_01 tr.odd,
table.patarn_02 tr.odd{
	background: #F2F2F2;
}
table.patarn_01 tr.even,
table.patarn_02 tr.even{
	background:#F9F9F9;
}
table.patarn_02 th.patarn_02_01{
	width:50px;
}
table.patarn_02 th.patarn_02_02,
table.patarn_02 th.patarn_02_03{
	width:90px;
}

/*お問い合わせ/資料請求のフォーム設定 */
div#contact_box table{
	width:680px;
	margin-bottom:20px;
}
div#contact_box table th{
	width:200px;
	padding:5px;
}
div#contact_box table td{
	padding:5px;
}
#top div#contact_box table th,
#top div#contact_box table th{
	background:#81292D;
	color:#FFF;
	text-align:center;
}
#cooks div#contact_box table th,
#cooks div#contact_box table th{
	background:#F08300;
	color:#FFF;
	text-align:center;
}
#wevs div#contact_box table th,
#wevs div#contact_box table th{
	background:#E25F9E;
	color:#FFF;
	text-align:center;
}
div#contact_box table tr.odd{
	background: #F2F2F2;
}
div#contact_box table tr.even{
	background:#F9F9F9;
}
div#contact_box ul.contact_btn{
	padding-bottom:30px;
	text-align:center;
}
/*パラメーター追加　120208 */
div#contact_box ul.contact_btn{
	width:360px;
	margin:0 auto;
}
div#contact_box ul.contact_btn{ /zoom : 1; }
div#contact_box ul.contact_btn:after{ content : ''; display : block; clear : both; }
div#contact_box ul.contact_btn li{
	float:right;
}
div#contact_box ul.contact_btn li.submit{
	margin-left:10px;
	float:right;
}


div#contact_box ul.contact_btn li input{
	width:157px;
	height:60px;
}
div#contact_box ul.contact_btn li.submit input{
	width:190px;
	height:60px;
}



div#contact_box input.text,
div#contact_box select,
#company_postcode{
	font-size:110%;
	height:1.5em;
}
#company_postcode{
	margin-right:5px;
}
div#contact_box textarea{
	font-size:110%;
	width:400px;
	height:6em;	
}
div#contact_box input.text:hover,
div#contact_box textarea:hover{
background-color: #fffbea;
}
div#contact_box input.text:focus,
div#contact_box textarea:focus{
background-color: #fff8fa;
}
div#contact_box input.text:active,
div#contact_box textarea:focus{
	background:#fffbea;
}
.mfp_err{
	font-weight:bold;
	color:#F00;
}
td.seikyu label{
	display:block;
}