
/*--
基本設定 -------------------------------------------*/
body {
font-size:12px;
color:#000000;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background:#F5F5F6;
margin:0px;
padding:0px;
}

#allBox {
background:url(../images/bg.gif) repeat-y;
width:820px;
}

#allContents {
width:750px;
margin-left:13px;
}

.v-bottom {vertical-align:bottom;}

a:link {
	color: #333333;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #333333;
}


#topimage:after
{
   content: " ";
   display: block;
   visibility: hidden;
   clear: both;
   height: 0.1px;
   font-size: 0.1em;
   line-height: 0;
}
div,h1,h2,h3,h4,h5,h6,img,ul,li,dl,dt,dd,p{margin:0;padding:0;}


img {border:0; vertical-align:top;}

table{font-size:12px;}
td{font-size:12px;vertical-align:top;
line-height:130%;
color:#333333;}

#contentsInner {
background:url(../images/contents_inner.gif) repeat-y;
}

/*--
ヘッダー -------------------------------------------*/

#head {
background:url(../images/headerBg.jpg) no-repeat;
width:750px;
height:51px;
}

#head ul {
float:right;
list-style:none;
margin-top:30px;
padding:0px;
}

#head ul li {
display:block;
float:left;
margin-right:12px;
}

#head ul li a {
overflow:hidden;
text-indent:1000px;
}

#head01 a {
display:block;
background:url(../images/headbtn01.gif) no-repeat;
width:85px;
height:12px;
}

#head02 a {
display:block;
background:url(../images/headbtn02.gif) no-repeat;
width:78px;
height:12px;
}

#head03 a {
display:block;
background:url(../images/headbtn03.gif) no-repeat;
width:122px;
height:12px;
}

.lower #header {
background:url(../info/img/header_bg.gif) repeat-x;
height:109px;
}
.lower #headMenu {
width:555px;
height:25px;
}

/*--  サイドメニュー
---------------------------------------------------------------------*/
#login a {
width:196px;
height:33px;
text-indent:-1000px;
overflow:hidden;
display:block;
background:url(../images/side_rogin.gif) no-repeat 0 0;
}

#login a:hover {
background:url(../images/side_rogin.gif) no-repeat 0 -33px;
}

#side ul {
margin:0px 0px 8px 0px;
padding:0px;
list-style:none;
}

#side ul li {
display:block;
}

#side ul li a {
display:block;
width:196px;
height:32px;
text-indent:-1000px;
overflow:hidden;
}

#menu01 {
background:url(../images/side_course.gif) no-repeat;
width:196px;
height:32px;
text-indent:-1000px;
overflow:hidden;
}

#menu05 {
background:url(../images/side_sankou.gif) no-repeat;
width:196px;
height:32px;
text-indent:-1000px;
overflow:hidden;
}

#menu02 a {background:url(../images/side_day.gif) no-repeat 0 0;}
#menu02 a:hover {background:url(../images/side_day.gif) no-repeat 0 -32px;}
#menu03 a {background:url(../images/side_tusin.gif) no-repeat 0 0;}
#menu03 a:hover {background:url(../images/side_tusin.gif) no-repeat 0 -32px;}
#menu04 a {background:url(../images/side_night.gif) no-repeat 0 0;}
#menu04 a:hover {background:url(../images/side_night.gif) no-repeat 0 -32px;}
#menu06 a {background:url(../images/side_zaigaku.gif) no-repeat 0 0;}
#menu06 a:hover {background:url(../images/side_zaigaku.gif) no-repeat 0 -32px;}
#menu07 a {background:url(../images/side_risense.gif) no-repeat 0 0;}
#menu07 a:hover {background:url(../images/side_risense.gif) no-repeat 0 -32px;}
#menu08 a {background:url(../images/side_recruit.gif) no-repeat 0 0;}
#menu08 a:hover {background:url(../images/side_recruit.gif) no-repeat 0 -32px;}

#mobile {
border:#CCCCCC 1px solid;
margin:10px 8px;
}

#code {
margin-top:24px;
}

/*-- ナビゲーション
--------------------------------------------------------------------*/
#navi {
margin:0px;
padding:0px;
}

#navi li {
list-style-type:none;
float:left;
}

#navi li a {
display:block;
text-indent:-1000px;
overflow:hidden;
width:110px;
height:30px;
}

#navi01 a {background:url(../images/navi_01.gif) no-repeat 0 0; margin-right:1px;}
#navi01 a:hover {background:url(../images/navi_01.gif) no-repeat 0 -30px; margin-right:1px;}
#navi02 a {background:url(../images/navi_02.gif) no-repeat 0 0; margin-right:1px;}
#navi02 a:hover {background:url(../images/navi_02.gif) no-repeat 0 -30px; margin-right:1px;}
#navi03 a {background:url(../images/navi_03.gif) no-repeat 0 0; margin-right:1px;}
#navi03 a:hover {background:url(../images/navi_03.gif) no-repeat 0 -30px; margin-right:1px;}
#navi04 a {background:url(../images/navi_04.gif) no-repeat 0 0; margin-right:1px;}
#navi04 a:hover {background:url(../images/navi_04.gif) no-repeat 0 -30px; margin-right:1px;}
#navi05 a {background:url(../images/navi_05.gif) no-repeat 0 0;}
#navi05 a:hover {background:url(../images/navi_05.gif) no-repeat 0 -30px;}

/*-- トップコンテンツ
------------------------------------------------------------------*/

#courseBg {background:url(../images/main_linebg.gif) repeat-y;}

.courseBginner {background:url(../images/main_bg.jpg) no-repeat; margin-top:10px; width:533px; margin-left:2px;}

/*-- フッター
---------------------------------------------------------------------*/
#foot {
text-align:right;
border-top:6px #990000 solid;
padding:8px 6px 0px 0px;
}

#foot p {
margin:5px;
padding:0px;
}

/*-- トップページ
---------------------------------------------------------------------*/
#index_news {margin-top:3px; margin-left:3px;}
#index_news th{vertical-align:top; text-align:left; padding-top:5px; padding-right:20px; font-weight:normal;}
#index_news td{vertical-align:top; text-align:left; padding-top:5px;}
#index_news a{color:#0099cc;}
#index_news a:link{color:#0099cc;}
#index_news a:hover{color:#ff3333;}

/*--　昼間部トップ
-----------------------------------------------------------------------*/
.day h2{font-size:16px; text-align:center; margin-bottom:4px;}
.day h3{font-size:14px; text-align:center; padding:3px 0px 3px; color:#FFFFFF; line-height:14px;}
.day p{padding-top:2px;}

/*--　医療福祉科
-----------------------------------------------------------------------*/
#iryo {width:585px; margin:15px auto;}
.iryo_h2{width:365px; border-bottom:3px solid #35b6e7;}
#iryo h2{color:#1d7bbe; background: #ccedf9 url(../day/img/iryo_03.gif) top no-repeat; border-bottom:1px solid #FFFFFF; font-size:13px; font-weight:bold; padding:3px 10px 3px 30px;}
#iryo h3{color:#157BBE; font-size:14px; font-weight:bold;}
#iryo p{padding:10px 0px 15px;}
#iryo span{color:#34B6E7;}
.iryo_line{background: url(../day/img/iryo_13.gif) bottom no-repeat;}
.iryo_pickup{background: url(../day/img/iryo_14.gif) repeat-y;}

/*--　介護福祉科
-----------------------------------------------------------------------*/
#kaigo {width:585px; margin:15px auto;}
.kaigo_h2{width:365px; border-bottom:3px solid #ef7a23;}
#kaigo h2{color:#e5600a; background: #fbdec8 url(../day/img/kaigo_03.gif) top no-repeat; border-bottom:1px solid #FFFFFF; font-size:13px; font-weight:bold; padding:3px 10px 3px 30px;}
#kaigo h3{color:#e5600a; font-size:14px; font-weight:bold;}
#kaigo p{padding:10px 0px 15px;}
#kaigo span{color:#ef7a23;}
.kaigo_line{background: url(../day/img/kaigo_13.gif) bottom no-repeat;}
.kaigo_pickup{background: url(../day/img/kaigo_14.gif) repeat-y;}

/*--　専科
-----------------------------------------------------------------------*/
#senka {width:585px; margin:15px auto;}
.senka_h2{width:585px; border-bottom:3px solid #38af69;}
#senka h2{color:#087233; background: #cdebd9 url(../day/img/senka_03.gif) top no-repeat; border-bottom:1px solid #FFFFFF; font-size:13px; font-weight:bold; padding:3px 10px 3px 30px;}
#senka h3{color:#525254; font-size:14px; font-weight:bold;}
#senka p{padding:10px 0px 15px 0px;}
#senka span{color:#38af69;}
#senka img{margin:10px 0px 0px 0px;}



/*--　精神保健福祉キャリアコース
-----------------------------------------------------------------------*/
#humandata {
padding:10px;
font-size:10px;
color:#FFFFFF;
background:#F06605;
line-height:134%;
}

/*--　社会保健福祉キャリアコース
-----------------------------------------------------------------------*/
#syakaihumandata {
padding:10px;
font-size:10px;
color:#FFFFFF;
background:#0152AE;
line-height:134%;
}

/*--　介護福祉科
-----------------------------------------------------------------------*/
#kaigohumandata {
padding:10px;
font-size:10px;
color:#FFFFFF;
background:#A20B74;
line-height:134%;
}

/*--　資格一覧
-----------------------------------------------------------------------*/
.license_table01{margin:10px 20px; width:580px;}
.license_table01 th{width:130px; font-size:14px; background-color:#F7E9E8; border-right:solid 3px #990000; color:#990000; padding:5px 10px; vertical-align:top; text-align:left; font-weight:normal; font-weight:bold;}
.license_table01 td{padding:5px; background-color:#eeeeee;}
.license_table01 span{color:#990000;}

/*--　資格一覧
-----------------------------------------------------------------------*/
.sitemap_01{margin-top:20px; padding-left:20px;}
.sitemap_01 img{vertical-align:bottom;}
.sitemap_01 p{margin-top:10px; padding-left:20px;}

/*--　働き教育センター
-----------------------------------------------------------------------*/
.hataraki{margin:10px 0px 25px 0px;}
.hataraki p{border-left:4px solid #CC0000; background-color:#F8DDDD; font-size:18px; padding:2px 10px; margin-bottom:5px; line-height:18px; color:#CC0000; font-weight:bold;}



/*-- 調整
---------------------------------------------------------------------*/
.margin_t8 {margin-top:8px;}
.margin_l14 {margin-left:14px;}
.margin_l20 {margin-left:20px;}
.margin25 {margin:18px 0px;}
.margin_b7 {margin-bottom:7px;}
.margin_b15 {margin-bottom:15px;}
.margin_b25 {margin-bottom:25px;}
.margin50 {margin:50px 0px;}
.margin30 {margin:30px 0px;}
.margin_l5 {margin-left:5px; margin-right:5px;}
.margint10_b7 {margin:10px 0px 7px 0px;}
.margin_l14t5 {margin-left:14px; margin-top:5px;}
.margin_t50 {margin:50px 0 0 0;}
.margin_l2 {margin:0 0 0 2px;}
.margint10_b25 {margin:10px 0px 25px 0px;}
.margint20_b15 {margin:20px 0px 15px 0px;}

/*-- フォント
--------------------------------------------------------------------*/
.colorG {color:#666666;}
.colorR {color:#FF0000;}

.news01 a:link {
	color: #666666;
	text-decoration: underline;
}

.news01 a:hover {
	text-decoration: none;
	color: #666666;
}

.news02 a:link {
	color: #0099CC;
	text-decoration: underline;
}

.news02 a:hover {
	text-decoration: none;
	color: #0099CC;
}

.font10 {
font-size:10px;
}

/*-- パンくず
--------------------------------------------------------------------*/
.pancz {
padding:8px 0 8px 17px;
border-bottom:solid 1px #999999;
}
.pancz span{
margin:0 5px;
}
.inner {
padding:15px;
}
/*-- テキスト
--------------------------------------------------------------------*/
p {
line-height:1.4;
color:#333333;
}
p.text01 {
padding:18px 16px;
}
p.text02 {
padding:10px 10px 20px 10px;
}
p.text03 {
padding:0 0 0 10px;
}
p.stitle {
margin:0 0 0 10px;
}
/*--　レイアウト
--------------------------------------------------------------------*/
.layoutBorder {
border:solid 1px #D08383;
padding:15px;
}
.bgBrown {
background:#E4DDD5;
}

.border_b1 {
border-bottom:#666666 1px solid;
}

.linehigi1 {
line-height:1px;
}

.border_bR {
border-bottom:#990000 2px solid;
font-size:14px;
font-weight:bold;
}

.bg_gray {
background:#E0E0E0;
margin:0 5px 5px 5px;
padding:35px 5px 35px 10px;
}











































