/* ページ基本
----------------------------------------------*/
body{
margin:0px;
padding:0px;
font-size:12px;
line-height:18px;
}

h1,h2,h3,h4,h5,p,form,dt,dl,dd,a,form{
margin:0px;
padding:0px;
}

.clear {
clear:both;
}

/* 文字 */
.fs10{
font-size:10px;
line-height:16px;
}

.fs-red{
color:#ff4949;
}

.fs-pink{
color:#eb6e8f;
font-size:14px;
font-weight:bold;
}

.fs-pink02{
color:#eb6e8e;
font-size:12px;
font-weight:bold;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.fs-pink03{
color:#eb6e8e;
font-size:12px;
}

.fs-pink04{
color:#eb6e8f;
font-size:16px;
line-height:22px;
font-weight:bold;
padding:2px 0 15px 0;
}

.fs-pink-title{
color:#eb6e8f;
font-size:21px;
line-height:25px;
font-weight:bold;
}

.fs-orange-title{
color:#f5a238;
font-size:21px;
line-height:25px;
font-weight:bold;
}

.fs-orange{
font-size:14px;
color:#f5a23a;
font-weight:bold;
}

.fs-orange02{
color:#ff9900;
font-weight:bold;
}

.fs-orange03{
color:#f5a23a;
font-size:12px;
font-weight:bold;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.fs-orange04{
color:#f5a238;
font-size:12px;
}

.fs-orange05{
color:#f5a23a;
font-size:16px;
line-height:22px;
font-weight:bold;
padding:2px 0 15px 0;
}

.fs-blue{
color:#36BEF0;
font-size:14px;
font-weight:bold;
}

.fs-blue02{
color:#36BEF0;
font-weight:bold;
}

.fs-green{
color:#25b7aa;
font-size:12px;
font-weight:bold;
}

.fs-redstar{
color:#cc0000;
}

/* cssハック
---------------------------------------------- */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/*  Hides from IE-mac \ */*  html .clearfix {height: 1%;}
.clearfix {display: block;}
/*  End hide from IE-mac  */


/* ページ基本構成
---------------------------------------------- */
/* header */
#header{
background:url(../common/header-bg.gif) repeat-x;
background-position:bottom;
}

#header-inner{
margin:0px auto;
padding:0px;
width:900px;
}

#header-left{
margin-top:20px;
margin-left:10px;
margin-bottom:20px;
padding:0px;
float:left;
}

#header-right{
margin:0px;
padding-top:25px;
float:right;
}

.header-navi{
margin-right:15px;
margin-bottom:5px;
}

.header-navi02{
margin-right:10px;
}

#page{
clear:both;
margin:0px auto;
padding:0px;
width:900px;
}

/* menu */
#menu{
margin:0px;
padding:0px;
}

/* contents */
#contents{
clear:both;
margin-bottom:25px;
padding:0px;
}

#contents-left{
margin:0px;
padding:0px;
float:left;
width:174px;
}

#contents-right{
margin:0px;
padding:0px;
float:right;
width:701px;
}

#article-area{
clear:both;
margin:0px;
padding:0px;
float:left;
width:502px;
}

.banner{
padding:0px;
float:right;
width:176px;
}

.cell-banner{
padding-left:9px;
padding-right:9px;
background:url(../img/banner-center.gif) repeat-y;
}

.banner-link{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.banner-text{
border-top:solid 1px #d0d0d0;
padding-top:5px;
font-size:10px;
line-height:14px;
}

.banner-btn{
margin-bottom:5px;
padding:0px;
}

.banner ul{
margin:0px;
padding:0px;
float:left;
}

.banner li{
margin:0px;
padding:0px;

}

/* footer */
#footer{
clear:both;
margin:0px;
padding-bottom:20px;
border-top:solid 1px #dddddd;
font-size:10px;
line-height:16px;
}

#footer-inner{
margin:0px;
padding-top:20px;
padding-bottom:20px;
}

/*#footer-left{
margin:0px;
padding-bottom:25px;
float:left;
}*/

.footer-ad{
margin:0px;
padding-bottom:6px;
}

/*#footer-right{
margin:0px;
padding:0px;
float:right;
}*/

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

#footer a:visited{
color:#000080;
text-decoration:underline;
}

#footer a:active{
color:#000080;
text-decoration:underline;
}

#footer a:hover{
color:#000080;
text-decoration:underline;
}


/* ページ中面共通
---------------------------------------------- */
#contents02{
margin-bottom:25px;
}

/* パンくず */
.pan{
margin-bottom:8px;
padding:0px;
font-size:10px;
}

.pan a{
color:#38bdd2;
text-decoration:underline;
}

.pan a:hover{
color:#38bdd2;
text-decoration:underline;
}

.title-area{
margin-bottom:25px;
padding:0pe;
}

/* 左メニュー */
#contents-left ul{
margin:0px;
padding:0px;
}

#contents-left li{
margin:0px;
padding:0px;
width:174px;
list-style:none;
}

.left-navi-cell li a{
color:#000000;
text-decoration:none;
}

.left-navi-cell li a:hover{
color:#38bdd2;
text-decoration:none;
}

/* 青メニュー */
.left-navi-blue a{
padding-top:2px;
padding-left:14px;
height:25px;
background:url(../common/left-navi-blue.gif) no-repeat;
display:block;
font-size:14px;
font-weight:bold;
color:#38BDDA;
text-decoration:none;
}

.left-navi-blue a:hover{
text-decoration:underline;
}

.left-navi-blue02 a{
margin-top:10px;
padding-top:2px;
padding-left:14px;
height:25px;
background:url(../common/left-navi-blue.gif) no-repeat;
display:block;
font-size:14px;
font-weight:bold;
color:#38BDDA;
text-decoration:none;
}

.left-navi-blue02 a:hover{
text-decoration:underline;
}

.sub-category-blue li a{
margin-top:4px;
padding-top:0px;
padding-left:25px;
background:url(../common/left-navi-b-sub.gif) no-repeat;
height:17px;
display:block;
font-size:12px;
font-weight:normal;
color:#000000;
}

.sub-category-blue li a:hover{
text-decoration:underline;
color:#38BDDA;
}

/* ピンクメニュー */
.left-navi-pink a{
margin-top:10px;
padding-top:2px;
padding-left:14px;
height:25px;
background:url(../common/left-navi-pink.gif) no-repeat;
display:block;
font-size:14px;
font-weight:bold;
color:#ea6f8e;
text-decoration:none;
}

.left-navi-pink a:hover{
text-decoration:underline;
}

.sub-category-pink li a{
margin-top:4px;
padding-top:0px;
padding-left:25px;
background:url(../common/left-navi-p-sub.gif) no-repeat;
height:17px;
display:block;
font-size:12px;
font-weight:normal;
color:#000000;
}

.sub-category-pink li a:hover{
color:#ea6f8e;
}

/* オレンジメニュー */
.left-navi-orange a{
margin-top:10px;
padding-top:2px;
padding-left:14px;
height:25px;
background:url(../common/left-navi-orange.gif) no-repeat;
display:block;
font-size:14px;
font-weight:bold;
color:#f5a238;
text-decoration:none;
}

.left-navi-orange a:hover{
text-decoration:underline;
}

.sub-category-orange li a{
margin-top:4px;
padding-top:0px;
padding-left:25px;
background:url(../common/left-navi-o-sub.gif) no-repeat;
height:17px;
display:block;
font-size:12px;
font-weight:normal;
color:#000000;
}

.sub-category-orange li a:hover{
color:#f5a238;
}



.left-navi-green a{
margin-top:10px;
padding-top:2px;
padding-left:14px;
height:25px;
background:url(../common/left-navi-green.gif) no-repeat;
display:block;
font-size:14px;
font-weight:bold;
color:#91c240;
text-decoration:none;
}

.left-navi-green a:hover{
text-decoration:underline;
}

.left-navi-yellow a{
margin-top:10px;
padding-top:2px;
padding-left:14px;
height:25px;
background:url(../common/left-navi-yellow.gif) no-repeat;
display:block;
font-size:14px;
font-weight:bold;
color:#ffcc00;
text-decoration:none;
}

.left-navi-yellow a:hover{
text-decoration:underline;
}

.left-navi-pink02 a{
margin-top:10px;
padding-top:2px;
padding-left:14px;
height:25px;
background:url(../common/left-navi-pink02.gif) no-repeat;
display:block;
font-size:14px;
font-weight:bold;
color:#ff6aa7;
text-decoration:none;
}

.left-navi-pink02 a:hover{
text-decoration:underline;
}

/* メイン */
.article-area{
margin:0px;
padding:0px;
}

.article-area-title{
margin-bottom:12px;
}

.article-area-sub-title{
margin-bottom:20px;
padding:8px;
background-color:#38BDDA;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}


.article-area-sub-title02{
margin-bottom:12px;
padding-bottom:10px;
background:url(../common/sub-title-line.gif) repeat-x;
background-position:bottom;
color:#38BDDA;
font-size:14px;
font-weight:bold;
}

.article-area-sub-title03{
margin-bottom:20px;
padding:2px;
background-color:#38BDDA;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
}

.article-area-sub-title04{
margin-bottom:12px;
padding:8px;
background-color:#38BDDA;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}

.article-area-sub-title05{
margin-bottom:8px;
padding-left:6px;
padding-top:2px;
background-color:#38BDDA;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

.article-area-navi{
margin:0px;
padding:0px;
text-align:right;
}

.news-btn{
margin-top:8px;
padding:0px;
text-align:right;
}

.arrow{
margin-right:8px;
}

.cell{
margin:0px;
padding-bottom:20px;
}

.cell02{
margin:0px;
padding:0px;
}

.cell03{
margin-bottom:10px;
padding:0px;
}

.cell04{
margin-bottom:30px;
padding:0px;
}

.cell05{
margin-bottom:15px;
padding:0px;
}

.cell06{
margin-bottom:40px;
padding:0px;
}

.cell07{
margin:0px;
padding:0px;
width:231px;
}

.cell08{
margin:0px;
padding:0px;
width:261px;
}

.cell09{
margin:0px;
padding-bottom:5px;
}

.cell10{
margin:0px;
padding-bottom:5px;
text-align:center;
}

.h_pointcell01{
width:319px;
height:86px;
background-image:url(../faculty/img/c-licence-img01.jpg);
background-repeat:no-repeat;
margin:0 0 20px 10px;
padding:58px 153px 0 10px;
}

.h_pointcell02{
width:319px;
height:86px;
background-image:url(../faculty/img/c-licence-img02.jpg);
background-repeat:no-repeat;
margin:0 0 0 10px;
padding:58px 153px 0 10px;
}

.k_pointcell01{
width:309px;
height:86px;
background-image:url(../faculty/img/w-licence-img01.jpg);
background-repeat:no-repeat;
margin:0 0 20px 10px;
padding:58px 163px 0 10px;
}

.k_pointcell02{
width:319px;
height:86px;
background-image:url(../faculty/img/w-licence-img02.jpg);
background-repeat:no-repeat;
margin:0 0 0 10px;
padding:58px 153px 0 10px;
}

.h_voicecell{
width:301px;
height:128px;
background-image:url(../faculty/img/c-practice-item09.jpg);
background-repeat:no-repeat;
padding:137px 190px 0 11px;
}

.k_voicecell{
width:301px;
height:128px;
background-image:url(../faculty/img/w-practice-item05.jpg);
background-repeat:no-repeat;
padding:137px 190px 0 11px;
}

.h_e_voicecell{
width:320px;
height:109px;
background-image:url(../faculty/img/c-practice-item15.jpg);
background-repeat:no-repeat;
padding:66px 171px 0 11px;
}

.k_e_voicecell{
width:320px;
height:127px;
background-image:url(../faculty/img/w-practice-item06.jpg);
background-repeat:no-repeat;
padding:66px 171px 0 11px;
}

.h_job_minitext{
font-size:80%;
text-align:right;
padding:14px 0 18px 0;
}

.cell-left{
float:left;
}

.cell-left02{
padding-bottom:20px;
float:left;
width:251px;
background:url(../common/bar-tate.gif) repeat-y;
background-position:right;
}

.cell-left03{
float:left;
width:221px;
}

.cell-left04{
float:left;
width:240px;
}

.cell-right{
float:right;
}

.cell-tb{
background-color:#dddddd;
}

.cell-tb02{
background-color:#FFFFFF;
}

.cell-link a{
color:#000000;
text-decoration:none;
}

.cell-link a:hover{
color:#38bdd2;
text-decoration:none;
}

.cell-link02 a{
color:#38bdd2;
text-decoration:underline;
}

.cell-link02 a:hover{
color:#38bdd2;
text-decoration:underline;
}

/* sub-btn */
.sub-btn-area ul{
margin:0px;
padding:0px;
}

.sub-btn-area li{
margin:0px;
padding:0px;
list-style:none;
float:left;
}

.sub-btn-area li a{
color:#000000;
text-decoration:none;
}

.sub-btn-area li a:hover{
color:#38bdd2;
text-decoration:none;
}

.sub-btn,
.sub-btn03{
width:246px;
}

.sub-btn02,
.sub-btn04{
width:256px;
}

.sub-btn a:hover,
.sub-btn02 a:hover,
.sub-btn03 a:hover,
.sub-btn04 a:hover{
background:url(../common/sub-btn02.gif) no-repeat;
}

.sub-btn a{
margin-bottom:10px;
padding-top:15px;
padding-left:34px;
height:35px;
background:url(../common/sub-btn.gif) no-repeat;
display:block;
}

.sub-btn02 a{
margin-left:10px;
margin-bottom:10px;
padding-top:15px;
padding-left:34px;
height:35px;
background:url(../common/sub-btn.gif) no-repeat;
display:block;
}

.sub-btn03 a{
padding-top:15px;
padding-left:34px;
height:35px;
background:url(../common/sub-btn.gif) no-repeat;
display:block;
}

.sub-btn04 a{
margin-left:10px;
padding-top:15px;
padding-left:34px;
height:35px;
background:url(../common/sub-btn.gif) no-repeat;
display:block;
}


/* pinkボタン */
.sub-btn-area-pink ul{
margin:0px;
padding:0px;
}

.sub-btn-area-pink li{
margin:0px;
padding:0px;
list-style:none;
float:left;
}

.sub-btn-area-pink li a{
color:#000000;
text-decoration:none;
}

.sub-btn-area-pink li a:hover{
color:#eb6e8f;
text-decoration:none;
}

.sub-btn-pink{
width:246px;
}

.sub-btn02-pink{
width:256px;
}

.sub-btn-pink02{
width:246px;
}

.sub-btn02-pink02{
width:256px;
}

.sub-btn-pink a{
margin-bottom:10px;
padding-top:15px;
padding-left:34px;
height:35px;
background:url(../faculty/img/sub-btn-pink.gif) no-repeat;
display:block;
}

.sub-btn02-pink a{
margin-left:10px;
margin-bottom:10px;
padding-top:15px;
padding-left:34px;
height:35px;
background:url(../faculty/img/sub-btn-pink.gif) no-repeat;
display:block;
}

.sub-btn-pink02 a{
margin-bottom:20px;
padding-top:15px;
padding-left:34px;
height:35px;
background:url(../faculty/img/sub-btn-pink.gif) no-repeat;
display:block;
}

.sub-btn02-pink02 a{
margin-left:10px;
margin-bottom:20px;
padding-top:15px;
padding-left:34px;
height:35px;
background:url(../faculty/img/sub-btn-pink.gif) no-repeat;
display:block;
}

.sub-btn-pink a:hover,
.sub-btn02-pink a:hover,
.sub-btn-pink02 a:hover,
.sub-btn02-pink02 a:hover{
background:url(../faculty/img/sub-btn02-pink.gif) no-repeat;
}

/* orangeボタン */
.sub-btn-area-orange ul{
margin:0px;
padding:0px;
}

.sub-btn-area-orange li{
margin:0px;
padding:0px;
list-style:none;
float:left;
}

.sub-btn-area-orange li a{
color:#000000;
text-decoration:none;
}

.sub-btn-area-orange li a:hover{
color:#f5a23a;
text-decoration:none;
}

.sub-btn-orange{
width:246px;
}

.sub-btn02-orange{
width:256px;
}

.sub-btn-orange02{
width:246px;
}

.sub-btn02-orange02{
width:256px;
}

.sub-btn-orange a{
margin-bottom:10px;
padding-top:15px;
padding-left:34px;
height:35px;
background:url(../faculty/img/sub-btn-orange.gif) no-repeat;
display:block;
}

.sub-btn02-orange a{
margin-left:10px;
margin-bottom:10px;
padding-top:15px;
padding-left:34px;
height:35px;
background:url(../faculty/img/sub-btn-orange.gif) no-repeat;
display:block;
}

.sub-btn-orange02 a{
margin-bottom:20px;
padding-top:15px;
padding-left:34px;
height:35px;
background:url(../faculty/img/sub-btn-orange.gif) no-repeat;
display:block;
}

.sub-btn02-orange02 a{
margin-left:10px;
margin-bottom:20px;
padding-top:15px;
padding-left:34px;
height:35px;
background:url(../faculty/img/sub-btn-orange.gif) no-repeat;
display:block;
}

.sub-btn-orange a:hover,
.sub-btn02-orange a:hover,
.sub-btn-orange02 a:hover,
.sub-btn02-orange02 a:hover{
background:url(../faculty/img/sub-btn02-orange.gif) no-repeat;
}

/* page-top */
.page-top{
clear:both;
margin-top:25px;
padding:0px;
text-align:right;
}

.page-top02{
clear:both;
margin-top:20px;
margin-bottom:20px;
padding:0px;
text-align:right;
}

.page-top03{
clear:both;
margin-bottom:10px;
padding:0px;
text-align:right;
}

/* topページ
---------------------------------------------- */
/* top-img */
#top-img{
clear:both;
margin:0px;
padding-bottom:25px;
}

.left-navi-btn{
margin-bottom:3px;
}

.main-banner{
height:75px;
background:url(../img/pickup-bg.gif) no-repeat;
}

.main-banner-inner{
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
}

/* トピックス一覧 */
#news{
margin:0px;
padding:0px;
}

#news-inner{
margin:0px;
padding-left:10px;
padding-right:10px;
}

.news-cell{
margin:0px;
padding-top:8px;
padding-bottom:8px;
background:url(../common/bar-bg.gif) repeat-x;
background-position:bottom;
}

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

#news a:visited{
color:#000080;
text-decoration:underline;
}

#news a:active{
color:#000080;
text-decoration:underline;
}

#news a:hover{
color:#000080;
text-decoration:underline;
}

.news-btn{
margin-top:8px;
padding:0px;
text-align:right;
}

/* 学校についてページ
---------------------------------------------- */
.five-power-bg{
margin:0px;
padding:0px;
background:url(../schoolinfo/img/five-power-bg.gif) repeat-y;
background-position:top;
}

.five-power-bg-inner{
padding-left:20px;
padding-right:20px;
}

.five-sub-title{
margin-bottom:8px;
padding-top:3px;
padding-left:15px;
background:url(../schoolinfo/img/five-sub-title.gif) no-repeat;
height:21px;
color:#25b7aa;
font-size:16px;
font-weight:bold;
}

.no01{
padding-left:24px;
padding-bottom:5px;
background:url(../schoolinfo/img/five-power-item15.gif) no-repeat 0 0.2em;
}

.no02{
padding-left:24px;
padding-bottom:5px;
background:url(../schoolinfo/img/five-power-item16.gif) no-repeat 0 0.2em;
}

.no03{
padding-left:24px;
padding-bottom:1px;
background:url(../schoolinfo/img/five-power-item17.gif) no-repeat 0 0.2em;
}

.history dt{
margin:0px;
margin-right:-13em;
float:left;
}

.history dd{
padding-bottom:8px;
padding-left:85px;
background:url(../common/bar-bg.gif) repeat-x;
background-position:bottom;
}

.history02 dt{
margin-right:-13em;
padding-top:8px;
float:left;
}

.history02 dd{
padding-top:8px;
padding-bottom:8px;
padding-left:85px;
background:url(../common/bar-bg.gif) repeat-x;
background-position:bottom;
}

.history p,
.history02 p{
width:60px;
text-align:right;
}

.campus-cell{
margin-bottom:16px;
padding-bottom:17px;
width:221px;
background:url(../common/bar-bg.gif) repeat-x;
background-position:bottom;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.campus-cell02{
margin-bottom:17px;
padding-bottom:17px;
width:221px;
background:url(../common/bar-bg.gif) repeat-x;
background-position:bottom;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.campus-img{
margin-right:15px;
}

.f-title-o{
margin-bottom:20px;
padding:2px;
background-color:#f9c058;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
}

.f-title-g{
margin-bottom:20px;
padding:2px;
background-color:#8bccc8;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
}


/* 学科ページ
---------------------------------------------- */
.cell-g-line{
margin-bottom:8px;
padding-bottom:6px;
border-bottom:solid 1px #dddddd;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.course-item05{
width:231px;
background:url(../faculty/img/course-item05.gif) repeat-y;
background-position:top left;
}

.course-item05-inner{
padding-left:10px;
padding-right:10px;
}

.course-item10{
width:231px;
background:url(../faculty/img/course-item10.gif) repeat-y;
background-position:top left;
}

.course-item10-inner{
padding-left:10px;
padding-right:10px;
}


/* 保育 */
.child-sub-title{
margin-bottom:20px;
padding-top:4px;
padding-left:15px;
background:url(../faculty/img/child-sub-title.gif) no-repeat;
height:22px;
color:#eb6e8e;
font-size:14px;
font-weight:bold;
}

.cell-child-pink{
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
background-color:#ffe8e8;
}

.cell-child-pink02{
padding:10px;
background-color:#ffe8e8;
}

.cell-child-pink03{
background:url(../faculty/img/c-practice-item07.gif) repeat-y;
background-position:top left;
}

.original-pink{
background:url(../faculty/img/original-pink.gif) no-repeat;
background-position:top right;
}

.cell-child{
padding:10px;
border:1px solid #eb6e8f;
}

.cell-child02{
margin:0px;
padding-top:10px;
padding-left:20px;
}

.child-point{
margin-left:5px;
margin-bottom:15px;
padding:0px;
}

.cell-child-point{
margin-bottom:20px;
padding-bottom:20px;
background:url(../faculty/img/bar-pink.gif) repeat-x;
background-position:bottom;
}

.c-licence-item06{
margin:0px;
padding:0px;
background:url(../faculty/img/c-licence-item06.gif) repeat-y;
}

.c-licence-item06-inner{
padding-left:10px;
padding-right:10px;
}

.child-practice-item{
margin-right:20px;
}

.child-practice-item02{
margin-right:20px;
margin-bottom:10px;
}

.child-practice-img{
margin-right:1px;
}

.cell-child-practice{
margin:0px;
padding:15px;
border:solid 1px #ffd1d1;
background-color:#fef7f7;
}

.jisyuline01{
background-image:url(../faculty/img/c-practice-line01.gif);
background-position:center;
background-repeat:repeat-y;
margin-bottom:20px;
}

.cell-child-job{
margin:0px;
padding:15px;
border:solid 1px #dfdfdf;
background-color:#f1f9ff;
}

.table-td-pink{
background-color:#eb6e8e;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
line-height:14px;
}

.table-td-pink02{
background-color:#feefed;
color:#ef848b;
border:1px solid #f3a4a9;
font-weight:bold;
font-size:12px;
line-height:14px;
}

.table-td{
font-size:12px;
background:url(../common/line-dot.gif) repeat-x;
background-position:left bottom;
}


/* 介護福祉 */
.welfare-sub-title{
margin-bottom:20px;
padding-top:4px;
padding-left:15px;
background:url(../faculty/img/welfare-sub-title.gif) no-repeat;
height:22px;
color:#f5a238;
font-size:14px;
font-weight:bold;
}

.cell-welfare-orange{
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
background-color:#ffe8bc;
}

.cell-welfare-orange02{
padding:10px;
background-color:#ffe8bc;
}

.cell-welfare-orange03{
background:url(../faculty/img/w-practice-item07.gif) repeat-y;
background-position:top left;
}

.original-orange{
background:url(../faculty/img/original-orange.gif) no-repeat;
background-position:top right;
}

.cell-welfare{
padding:10px;
border:1px solid #f5a23a;
}

.welfare-point{
margin-left:5px;
margin-bottom:15px;
padding:0px;
}

.cell-welfare-point{
margin-bottom:20px;
padding-bottom:20px;
background:url(../faculty/img/bar-orange.gif) repeat-x;
background-position:bottom;
}

.table-td-orange{
background-color:#f5a238;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
line-height:14px;
}

.table-td-orange02{
background-color:#fef3d0;
color:#f5a238;
border:1px solid #f5a238;
font-weight:bold;
font-size:12px;
line-height:14px;
}

.welfare-item{
margin-right:20px;
}

.welfare-item02{
margin-right:20px;
margin-bottom:15px;
}

.welfare-cell{
margin-top:20px;
padding:0px;
}

.cell-welfare-practice{
margin:0px;
padding:15px;
border:solid 1px #fdd8ab;
background-color:#fef3d0;
}

.welfare-p{
color:#f5a23a;
font-size:14px;
font-weight:bold;
text-align:center;
}


/* 入学案内ページ
---------------------------------------------- */
.cell-schedule{
float:left;
width:149px;
background:url(../common/bar-tate.gif) repeat-y;
background-position:right;
}

.schedule-item01{
margin-bottom:10px;
}

.schedule-line{
margin-bottom:15px;
padding-bottom:8px;
background:url(../exam/img/schedule-bar.gif) repeat-x;
background-position:bottom;
}

.expenses-tb{
background-color:#ebf8fb;
}

.year-tb{
background-color:#c9eff7;
}

.month-tb{
background-color:#e3f6fa;
}

.link-text{
color:#38BDDA;
font-size:14px;
font-weight:bold;
}


/* その他案内ページ
---------------------------------------------- */
.certificate-text{
padding-left:11px;
}

.certificate-tb{
background-color:#dddddd;
width:249px;
}

.certificate-tb02{
background-color:#ebf8fb;
}

.certificate-title{
margin-bottom:8px;
background:url(../other/img/certificate-bar.gif) repeat-x;
background-position:center;
}

.certificate-title02{
background-color:#FFFFFF;
font-size:14px;
color:#38BDDA;
font-weight:bold;
width:270px;
}


.various-tb{
padding-bottom:8px;
}


/* 訪問別ページ
---------------------------------------------- */
.admissions-navi{
margin:0px;
padding-top:2px;
padding-left:14px;
background:url(../visitor/img/admissions-navi.gif) no-repeat;
width:228px;
height:25px;
font-size:14px;
font-weight:bold;
}

.student-navi{
margin:0px;
padding-top:2px;
padding-left:14px;
background:url(../visitor/img/student-navi.gif) no-repeat;
width:228px;
height:25px;
font-size:14px;
font-weight:bold;
}

.graduates-navi{
margin:0px;
padding-top:2px;
padding-left:14px;
background:url(../visitor/img/graduates-navi.gif) no-repeat;
width:228px;
height:25px;
font-size:14px;
font-weight:bold;
}

.facilities-navi{
margin:0px;
padding-top:2px;
padding-left:14px;
background:url(../visitor/img/facilities-navi.gif) no-repeat;
width:228px;
height:25px;
font-size:14px;
font-weight:bold;
}

.visitor-navi-box,
.visitor-navi-box ul{
margin:0px;
padding-top:8px;
padding-left:2px;
}

.visitor-navi-box li{
margin:0px;
padding-left:17px;
padding-bottom:6px;
list-style-type:none;
background:url(../visitor/img/visitor-item.gif) no-repeat 0px 0.6em;
}

.visitor-navi-box li a{
color:#38BDDA;
text-decoration:underline;
}

.sitemap li{
margin:0px;
padding:0px;
}

.sitemap li a{
margin:0px;
padding-left:17px;
}



/* 余白
---------------------------------------------- */
.pd9{
padding:9px;
}

.pd10{
padding:10px;
}

.pd-top1{
padding-top:1px;
}

.pd-top4{
padding-top:4px;
}

.pd-top5{
padding-top:5px;
}

.pd-top6{
padding-top:6px;
}

.pd-top8{
padding-top:8px;
}

.pd-top10{
padding-top:10px;
}

.pd-top13{
padding-top:13px;
}

.pd-top18{
padding-top:18px;
}

.pd-top20{
padding-top:20px;
}

.pd-top24{
padding-top:24px;
}

.pd-top25{
padding-top:25px;
}

.pd-top30{
padding-top:30px;
}

.pd-top40{
padding-top:40px;
}

.pd-top42{
padding-top:42px;
}

.pd-bottom3{
padding-bottom:3px;
}

.pd-bottom5{
padding-bottom:5px;
}

.pd-bottom6{
padding-bottom:6px;
}

.pd-bottom7{
padding-bottom:7px;
}

.pd-bottom8{
padding-bottom:8px;
}

.pd-bottom10{
padding-bottom:10px;
}

.pd-bottom15{
padding-bottom:15px;
}

.pd-bottom16{
padding-bottom:16px;
}

.pd-bottom17{
padding-bottom:17px;
}

.pd-bottom18{
padding-bottom:18px;
}

.pd-bottom20{
padding-bottom:20px;
}

.pd-bottom25{
padding-bottom:25px;
}

.pd-bottom30{
padding-bottom:30px;
}

.pd-bottom33{
padding-bottom:33px;
}

.pd-bottom38{
padding-bottom:38px;
}

.pd-bottom40{
padding-bottom:40px;
}

.pd-left1{
padding-left:1px;
}

.pd-left6{
padding-left:6px;
}

.pd-left8{
padding-left:8px;
}

.pd-left10{
padding-left:10px;
}

.pd-left12{
padding-left:12px;
}

.pd-left15{
padding-left:15px;
}

.pd-left20{
padding-left:20px;
}

.pd-left30{
padding-left:30px;
}

.pd-right5{
padding-right:5px;
}

.pd-right10{
padding-right:10px;
}

.pd-right20{
padding-right:20px;
}

.pd-right30{
padding-right:30px;
}

.left{
float:left;
}

.right{
float:right;
}

.wd-153{
width:153px;
}

.wd-154{
width:154px;
}

.wd-164{
width:164px;
}

.wd-225{
width:225px;
}

.wd-236{
width:236px;
}

.wd-241{
width:241px;
}

.wd-242{
width:242px;
}

.wd-245{
width:245px;
}

.wd-246{
width:246px;
}

.wd-322{
width:322px;
}

.wd-379{
width:379px;
}

.wd-349{
width:349px;
}

.wd-389{
width:389px;
}

.wd-502{
width:502px;
}

.cell-gray{
border:solid 1px #cccccc;
}

.common-title{
margin-bottom:10px;
padding-top:15px;
padding-left:10px;
background:url(../common/title.gif) no-repeat;
width:492px;
height:31px;
font-size:20px;
font-weight:bold;
}

