/* ページ基本
----------------------------------------------*/
html{
background-color:#ebefef;
}

body{
margin:0px;
padding:0px;
font-size:12px;
line-height:18px;
background:#FFFFFF;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

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

.clear {
clear:both;
}


/* リンク */
.detailed a:link{
color:#37a0db;
text-decoration:none;
}
.detailed a:visited{
color:#37a0db;
text-decoration:none;
}
.detailed a:active{
color:#37a0db;
text-decoration:none;
}
.detailed a:hover{
color:#37a0db;
text-decoration:none;
}


.detailed-list a:link{
color:#000000;
text-decoration:none;
}
.detailed-list a:visited{
color:#000000;
text-decoration:none;
}
.detailed-list a:active{
color:#37a0db;
text-decoration:none;
}
.detailed-list a:hover{
color:#37a0db;
text-decoration:none;
}

.topics a:link{
color:#000000;
text-decoration:none;
}
.topics a:visited{
color:#000000;
text-decoration:none;
}
.topics a:active{
color:#37a0db;
text-decoration:none;
}
.topics a:hover{
color:#37a0db;
text-decoration:none;
}

.article-area a:link{
color:#000000;
text-decoration:none;
}
.article-area a:visited{
color:#000000;
text-decoration:none;
}
.article-area a:active{
color:#37a0db;
text-decoration:none;
}
.article-area a:hover{
color:#37a0db;
text-decoration:none;
}


/* 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  */



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

#page-inner{
margin:0px auto;
padding:0px;
width:904px;
}

/* header */
#header{
margin:0px;
padding:25px 0px 10px 16px;
}

/* IE6CSSハック */ 
#header{
_padding:0px;
_margin:25px 0px 10px 16px;
}

#header-left{
margin-top:7px;
padding:0px;
float:left;
}

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

#header-navi{
margin-bottom:10px;
padding:0px;
}

.header-navi-btn{
margin-right:5px;
padding:0px;
}

/*search*/
#search{
margin:0px;
padding:0px;
text-align:right;
}

#search .search-box{
background:url(../common/search-box.gif) no-repeat;
width:138px;
height:20px;
}

#search .sitebox{
margin-right:7px;
height:15px;
width:107px;
border:none;
background-color:#f3f3f3;
text-align:left;
}

#search .search-btn{
margin-left:10px;
}


/* flash */
#flash{
clear:both;
margin-left:4px;
padding:0px;
}


/* global-menu */
#global-menu{
margin-left:4px;
padding:0px;
}


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

#contents-left{
margin:0px;
padding:0px;
float:left;
text-align:right;
}

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

/* page-top */
#page-top{
clear:both;
margin-top:20px;
margin-bottom:8px;
padding:0px;
text-align:right;
}

/* footer */
#footer{
clear:both;
margin:0px;
padding-top:15px;
padding-bottom:20px;
background:url(../common/footer-bg.gif) repeat-x;
background-color:#ebefef;
}

.footer-inner{
margin:0px auto;
padding:0px;
width:900px;
}

.footer-left{
margin:0px;
padding:0px;
float:left;
}

.footer-left-icon{
margin-right:10px;
margin-bottom:10px;
}

.footer-left-navi{
margin-right:6px;
}

.footer-right{
margin:0px;
padding:0px;
float:right;
text-align:right;
font-size:10px;
line-height:16px;
}



/* ページ共通
---------------------------------------------- */
.pan{
margin-top:5px;
margin-bottom:5px;
margin-left:4px;
padding:0px;
}

.pan a{
color:#2e96d3;
text-decoration:none;
}

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


/* 左テンプレ－ト */
.left-navi-com{
margin-left:4px;
padding:0px;
text-align:left;
}

.left-navi-request{
margin-left:4px;
padding:0px;
text-align:left;
}

.left-navi-btn{
margin-bottom:8px;
padding:0px;
}

.left-navi-school{
margin-left:4px;
margin-bottom:8px;
padding:0px;
text-align:left;
}

.left-navi-faculty{
margin-left:4px;
margin-bottom:8px;
padding:0px;
text-align:left;
}

.left-navi-licentiate{
margin-left:4px;
margin-bottom:8px;
padding:0px;
text-align:left;
}

.left-navi-exam{
margin-left:4px;
margin-bottom:20px;
padding:0px;
text-align:left;
}

.left-navi-career{
margin-left:4px;
margin-bottom:8px;
padding:0px;
text-align:left;
}

.left-navi-campuslife{
margin-left:4px;
margin-bottom:8px;
padding:0px;
text-align:left;
}

.left-navi-campusmap{
margin-left:4px;
margin-bottom:8px;
padding:0px;
text-align:left;
}


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

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

#contents-left li a{
color:#000000;
text-decoration:none;
}

#contents-left li a:hover{
color:#37a0db;
text-decoration:none;
}

.left-navi01 a{
padding-top:8px;
padding-left:24px;
height:28px;
background:url(../common/left-navi-bg.gif) no-repeat;
display:block;
}

.left-navi01 a:hover{
background:url(../common/left-navi-bg-o.gif) no-repeat;
}

.left-navi02 a{
padding-top:8px;
padding-left:24px;
background:url(../common/left-navi-bg02.gif) no-repeat;
height:28px;
display:block;
}

.left-navi02 a:hover{
background:url(../common/left-navi-bg02-o.gif) no-repeat;
}

.left-navi03 a{
padding-top:8px;
padding-left:24px;
background:url(../common/left-navi-bg03.gif) no-repeat;
height:45px;
display:block;
}

.left-navi03 a:hover{
background:url(../common/left-navi-bg03-o.gif) no-repeat;
}

.sub-category li{
margin:0px;
padding:0px;
font-size:10px;
}

.sub-category li a{
padding-top:5px;
padding-left:35px;
background:url(../common/left-navi-sub-bg.gif) no-repeat;
height:23px;
display:block;
}

.sub-category li a:hover{
background:url(../common/left-navi-sub-bg-o.gif) no-repeat;
}

.sub-category02 li a{
padding-top:5px;
padding-left:35px;
height:24px;
background:url(../common/left-navi-sub-bg02.gif) no-repeat;
display:block;
font-size:10px;
}

.sub-category02 li a:hover{
background:url(../common/left-navi-sub-bg02-o.gif) no-repeat;
}

.sub-category03 li a{
padding-top:5px;
padding-left:35px;
height:40px;
background:url(../common/left-navi-sub-bg03.gif) no-repeat;
display:block;
font-size:10px;
}

.sub-category03 li a:hover{
background:url(../common/left-navi-sub-bg03-o.gif) no-repeat;
}


/* 右テンプレ－ト */
.right-navi-banner{
margin:0px;
padding:0px;
width:210px;
float:right;
}

.right-navi-btn{
margin-bottom:10px;
padding:0px;
}



/* ページエントリ－共通 */

/* ページエントリー構成 */
.title-area{
margin-bottom:20px;
padding:0pe;
}

.title-area02{
margin-bottom:10px;
padding:0pe;
}

.article-area{
margin:0px;
padding:0px;
}

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

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

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

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

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

.cell-left{
margin:0px;
padding:0px;
width:325px;
float:left;
}

.cell-right{
margin:0px;
padding:0px;
width:325px;
float:right;
}

.cell-left02{
margin:0px;
padding:0px;
width:440px;
float:left;
}

.cell-right02{
margin:0px;
padding:0px;
width:210px;
float:right;
}

.cell-left03{
margin:0px;
padding:0px;
float:left;
}

.cell-right03{
margin:0px;
padding:0px;
float:right;
}

.cell-left04{
margin:0px;
padding:0px;
width:210px;
float:left;
}

.cell-right04{
margin:0px;
padding:0px;
width:447px;
float:right;
}

.cell-right05{
margin:0px;
padding:0px;
width:400px;
float:right;
}

.cell-left06{
margin:0px;
padding:0px;
width:400px;
float:left;
text-align:right;
}

.cell-right06{
margin:0px;
padding:0px;
width:210px;
float:right;
}

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

.cell-img{
margin-left:10px;
}

.cell-img02{
margin-right:10px;
}

.cell-img03{
margin-right:20px;
}

.cell-img04{
margin-right:15px;
}

.cell-img05{
margin-right:13px;
}


.article-area-top-img{
margin-bottom:10px;
}


/* hのタイトル */
.sub-title-gray{
margin-bottom:8px;
padding-top:6px;
padding-left:22px;
background:url(../common/sub-title-gray.gif) no-repeat;
width:648px;
height:29px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.sub-title-pink{
margin-bottom:8px;
padding-top:6px;
padding-left:22px;
background:url(../faculty/img/nursing/sub-title-p.gif) no-repeat;
width:648px;
height:29px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.sub-title-orange{
margin-bottom:8px;
padding-top:6px;
padding-left:22px;
background:url(../faculty/img/human/sub-title-o.gif) no-repeat;
width:648px;
height:29px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.sub-title-green{
margin-bottom:8px;
padding-top:6px;
padding-left:22px;
background:url(../faculty/img/management/sub-title-g.gif) no-repeat;
width:648px;
height:29px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.sub-title02-pink{
margin-bottom:10px;
padding-top:6px;
padding-left:25px;
background:url(../faculty/img/nursing/sub-title02-p.gif) no-repeat;
width:645px;
height:24px;
font-size:14px;
font-weight:bold;
}

.sub-title02-orange{
margin-bottom:10px;
padding-top:6px;
padding-left:25px;
background:url(../faculty/img/human/sub-title02-o.gif) no-repeat;
width:645px;
height:24px;
font-size:14px;
font-weight:bold;
}

.sub-title02-green{
margin-bottom:10px;
padding-top:6px;
padding-left:25px;
background:url(../faculty/img/management/sub-title02-g.gif) no-repeat;
width:645px;
height:24px;
font-size:14px;
font-weight:bold;
}

.sub-title02-blue{
margin-bottom:10px;
padding-top:6px;
padding-left:25px;
background:url(../common/sub-title02-b.gif) no-repeat;
width:645px;
height:24px;
font-size:14px;
font-weight:bold;
}



/* 学科btn */
.btn-box{
margin:0px;
padding:0px;
}

.btn-box .btn-left,
.btn-box .btn-center,
.btn-box .btn-right{
width:153px;
height:28px;
float:left;
}

.btn-box .btn-center{
margin-left:10px;
margin-right:10px;
}

.btn-box ul,
.btn-box li{
margin:0px;
padding:0px;
list-style-type:none;
font-size:12px;
}

.btn-box li a{
padding:5px 3px 0px 17px;
width:133px;
height:23px;
color:#000000;
text-decoration:none;
display:block;
}

.btn-box li a:hover {
text-decoration:none;
}

.btn-blue a{
background:url(../common/btn-blue.gif) no-repeat;
}

.btn-blue a:hover{
color:#2e96d3;
background:url(../common/btn-blue-o.gif) no-repeat;
}

.btn-pink a{
background:url(../faculty/img/btn-pink.gif) no-repeat;
}

.btn-pink a:hover{
color:#da7676;
background:url(../faculty/img/btn-pink-o.gif) no-repeat;
}

.btn-orange a{
background:url(../faculty/img/btn-orange.gif) no-repeat;
}

.btn-orange a:hover{
color:#e88300;
background:url(../faculty/img/btn-orange-o.gif) no-repeat;
}

.btn-green a{
background:url(../faculty/img/btn-green.gif) no-repeat;
}

.btn-green a:hover{
color:#8ac704;
background:url(../faculty/img/btn-green-o.gif) no-repeat;
}

.catch{
margin-bottom:10px;
}

.catch02{
margin-top:70px;
}

.catch03{
margin-top:44px;
margin-bottom:20px;
}


/* アンカーbtn */
.anchor-navi-blue{
background:url(../common/anchor-navi-blue.gif) no-repeat;
width:670px;
height:24px;
}

.anchor-navi-blue ul,
.anchor-navi-orange ul,
.anchor-navi-green ul{
margin:0px;
padding-left:10px;
list-style-type:none;
}

.anchor-navi-blue li{
padding-top:3px;
padding-left:12px;
padding-right:12px;
background: url(../common/anchor-navi-blue-arrow.gif) no-repeat 0px 10px;
float:left;
}

.anchor-navi-blue a,
.anchor-navi-orange a,
.anchor-navi-green a{
color:#000000;
text-decoration:none;
}

.anchor-navi-blue a:hover{
color:#2e96d3;
text-decoration:none;
}


.anchor-navi-orange{
background:url(../faculty/img/human/anchor-navi-orange.gif) no-repeat;
width:670px;
height:24px;
}

.anchor-navi-orange li{
padding-top:3px;
padding-left:12px;
padding-right:12px;
background: url(../faculty/img/human/anchor-navi-orange-arrow.gif) no-repeat 0px 10px;
float:left;
}

.anchor-navi-orange a:hover{
color:#e88300;
text-decoration:none;
}

.anchor-navi-green{
background:url(../faculty/img/management/anchor-navi-green.gif) no-repeat;
width:670px;
height:24px;
}

.anchor-navi-green li{
padding-top:3px;
padding-left:12px;
padding-right:12px;
background: url(../faculty/img/management/anchor-navi-green-arrow.gif) no-repeat 0px 10px;
float:left;
}

.anchor-navi-green a:hover{
color:#669900;
text-decoration:none;
}




/* コースアンカーbtn */
.course-anchor-orange{
height:27px;
background-color:#fef1d6;
font-size:10px;
}

.course-anchor-orange ul{
margin:0px;
padding-left:10px;
list-style-type:none;
}

.course-anchor-orange li{
padding-top:5px;
padding-left:12px;
padding-right:12px;
background: url(../faculty/img/human/course-anchor-orange-arrow.gif) no-repeat 0px 12px;
float:left;
}

.course-anchor-orange a{
color:#000000;
text-decoration:none;
}

.course-anchor-orange a:hover{
color:#e88300;
text-decoration:none;
}


.course-anchor-green{
height:27px;
background-color:#F0FBD8;
font-size:10px;
}

.course-anchor-green ul{
margin:0px;
padding-left:10px;
list-style-type:none;
}

.course-anchor-green li{
padding-top:5px;
padding-left:12px;
padding-right:12px;
background: url(../faculty/img/management/course-anchor-green-arrow.gif) no-repeat 0px 12px;
float:left;
}

.course-anchor-green a{
color:#000000;
text-decoration:none;
}

.course-anchor-green a:hover{
color:#669900;
text-decoration:none;
}


/* コースbtn */
.course-btn-orange,
.course-btn-green{
margin-top:3px;
padding:0px;
}

.course-btn-orange a,
.course-btn-green a{
color:#000000;
text-decoration:none;
}

.course-btn-orange a:hover{
color:#e88300;
text-decoration:none;
}

.course-btn-green a:hover{
color:#669900;
text-decoration:none;
}



/* テーブル */
.td01{
padding:10px;
border:1px solid #999999;
background-color:#dbeff7;
font-weight:bold;
}

.td01-02{
padding:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#dbeff7;
font-weight:bold;
}

.td01-03{
padding:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
}

.td01-04{
padding:10px;
border:1px solid #999999;
background-color:#dbeff7;
font-weight:bold;
text-align:center;
}

.td01-05{
padding:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#dbeff7;
font-weight:bold;
text-align:center;
}

.td01-06{
padding:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
font-weight:bold;
text-align:center;
}

.td01-07{
padding:10px;
border:1px solid #999999;
background-color:#C9E9C8;
font-weight:bold;
text-align:center;
}

.td01-08{
padding:10px;
border:1px solid #999999;
background-color:#FDE4E4;
font-weight:bold;
text-align:center;
}

.td02{
padding:10px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#dbeff7;
font-weight:bold;
}

.td02-02{
padding:10px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.td02-03{
padding:10px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
}

.td02-04{
padding:10px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.td02-05{
padding:10px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
}

.td02-06{
padding:10px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
font-weight:bold;
}

.td02-07{
padding:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.td02-08{
padding:10px;
border:1px solid #999999;
}


.td-licentiate01{
/*padding:5px;*/
background-color:#e72f6e;
font-weight:bold;
color:#FFFFFF;
border:1px solid #999999;
text-align:center;
}

.td-licentiate01-01{
padding:5px;
background-color:#fadce9;
border-left:1px solid #999999;
border-right:1px solid #999999;
font-size:10px;
text-align:center;
}

.td-licentiate02{
/*padding:5px;*/
background-color:#F18D00;
font-weight:bold;
color:#FFFFFF;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
}

.td-licentiate02-01{
/*padding:5px;*/
background-color:#FEDF8F;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
font-size:10px;
text-align:center;
}

.td-licentiate02-02{
/*padding:5px;*/
background-color:#FFF5E0;
border-right:1px solid #999999;
font-size:10px;
}

.td-licentiate03{
/*padding:5px;*/
background-color:#3eb135;
font-weight:bold;
color:#FFFFFF;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
}

.td-licentiate03-01{
/*padding:5px;*/
background-color:#C1DD97;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
font-size:10px;
text-align:center;
}

.td-licentiate03-02{
/*padding:5px;*/
background-color:#F6F9E4;
border-right:1px solid #999999;
font-size:10px;
}

.td-licentiate04{
padding-left:9px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
font-size:10px;
}

.td-licentiate04-01{
padding-left:9px;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
font-size:10px;
background:#ebebeb;
}

.td-licentiate04-02{
padding-left:9px;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
font-size:10px;
}

.td-licentiate04-02-p{
/*padding:5px;*/
border:1px solid #999999;
text-align:center;
color:#ea609e;
}


.td-licentiate04-02-o{
/*padding:5px;*/
border:1px solid #999999;
text-align:center;
color:#f18d00;
}

.td-licentiate04-02-g{
/*padding:5px;*/
border:1px solid #999999;
text-align:center;
color:#3eb135;
}

.td-licentiate04-03-o{
/*padding:5px;*/
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
color:#f18d00;
}

.td-licentiate04-03-g{
/*padding:5px;*/
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
color:#3eb135;
}

.td-licentiate04-04{
/*padding:5px;*/
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
font-size:10px;
}

.td-licentiate04-04-p{
/*padding:5px;*/
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
color:#ea609e;
}

.td-licentiate04-04-p02{
/*padding:5px;*/
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
color:#ea609e;
background:#ebebeb;
font-size:10px;
}

.td-licentiate04-04-o{
/*padding:5px;*/
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
color:#f18d00;
}

.td-licentiate04-04-g{
/*padding:5px;*/
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
color:#3eb135;
}

.td-licentiate04-05-o{
/*padding:5px;*/
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
color:#f18d00;
}

.td-licentiate04-05-o02{
/*padding:5px;*/
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
color:#f18d00;
background:#ebebeb;
}

.td-licentiate04-05-g{
/*padding:5px;*/
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
color:#3eb135;
}

.td-licentiate04-05-g02{
/*padding:5px;*/
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
color:#3eb135;
background:#ebebeb;
}

.td-e-list01{
padding:10px;
background-color:#FEDF8F;
border:1px solid #999999;
text-align:center;
}

.td-e-list01-02{
padding:10px;
background-color:#FEDF8F;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
}

.td-e-list02{
padding:10px;
background-color:#C1DD97;
border:1px solid #999999;
text-align:center;
}

.td-e-list02-02{
padding:10px;
background-color:#C1DD97;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
}


.td-open{
padding:10px;
border:1px solid #999999;
background-color:#dbeff7;
text-align:center;
}

.td-open02{
padding:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#dbeff7;
text-align:center;
}

.td-open03{
padding:10px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
}

.td-open04{
padding:10px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
}

.td-scholarship{
padding:10px;
border:1px solid #999999;
background-color:#dbeff7;
text-align:center;
}

.td-scholarship02{
padding:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.td-scholarship03{
padding:10px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
background-color:#dbeff7;
}

.td-scholarship04{
padding:10px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.td-scholarship05{
padding:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
background-color:#dbeff7;
}

.td-scholarship06{
padding:10px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
}

.td-request01{
padding:10px;
border:1px solid #999999;
background-color:#dbeff7;
}

.td-request02{
padding:10px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#dbeff7;
}

.td-request03{
padding:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.td-request04{
padding:10px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.td-request05{
padding-bottom:8px;
}

.td-request06{
padding-top:20px;
}

.request-btn{
margin-right:30px;
}



.icon{
margin-left:8px;
}


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

.fs-blue{
color:#000099;
font-weight:bold;
}

.fs-blue02{
color:#1984DE;
font-weight:bold;
}

.fs-blue03{
color:#1984DE;
}

.fs-pink{
color:#eb7b96;
font-weight:bold;
}

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

.fs-green{
color:#669900;
font-weight:bold;
}

.fs-red{
color:#ff0000;
}



/* topページ
---------------------------------------------- */
#menu{
margin-bottom:15px;
padding:0px;
}

.main{
width:440px;
float:left;
}

.topics{
margin-top:10px;
padding:0px;
}

.topics-box{
border-width:1px;
border-left-style:solid;
border-right-style:solid;
border-bottom-style: solid;
border-color:#b3c3cf;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

/* トピックス一覧表示 */
.tabBox dt{
padding-left:16px;
float:left;
clear:left;
background:transparent url(../img/dot.gif) no-repeat 5px 0.6em;
}

.tabBox dd{
margin-bottom:9px;
padding: 0 0 8px 7em;
border-bottom:dashed 1px #999;
}


/* 学長挨拶ページ
---------------------------------------------- */
.greeting-cell{
margin:0px;
padding-left:30px;
}

.greeting-catch{
margin-right:55px;
margin-bottom:50px;
}


/* 理念・沿革ページ
---------------------------------------------- */
.history dt{
float:left;
}

.history dd{
padding-bottom:8px;
padding-left:120px;
border-bottom:dashed 1px #999;
}

.history02 dt{
padding-top:8px;
float:left;
}

.history02 dd{
padding-top:8px;
padding-bottom:8px;
padding-left:120px;
border-bottom:dashed 1px #999;
}

.history-img{
margin-right:20px;
}


/* 少人数制教育ページ
---------------------------------------------- */
.approach-catch01{
margin-left:20px;
margin-bottom:58px;
}

.approach-catch02{
margin-left:20px;
margin-bottom:26px;
}

.approach-img{
margin-left:20px;
}


/* 交通アクセスページ
---------------------------------------------- */
.qr{
margin-left:10px;
}


/* 天満学園についてページ
---------------------------------------------- */
.about-tenma-line{
margin-top:15px;
padding-top:15px;
border-top:dashed 1px #999;
}


/* 学部・学科ページ
---------------------------------------------- */
.faculty-point{
border-bottom:1px solid #dddddd;
}

.nursing{
background:url(../faculty/img/nursing/nursing-img.gif) no-repeat;
background-position:right;
height:432px;
}

.cell-teacher{
padding-bottom:3px;
text-align:left;
}

.nursing-teacher{
padding-top:5px;
width:210px;
border-top:2px solid #f489a2;
text-align:left;
font-size:10px;
line-height:14px;
}

.human-teacher{
padding-top:5px;
width:210px;
border-top:2px solid #fe9104;
text-align:left;
font-size:10px;
line-height:14px;
}

.management-teacher{
padding-top:5px;
width:210px;
border-top:2px solid #76AA0A;
text-align:left;
font-size:10px;
line-height:14px;
}

/* 資格・免許ページ
---------------------------------------------- */
.licentiate-line{
margin-top:10px;
padding-top:10px;
border-top:dashed 1px #999;
}

.support-box,
.support-box ul{
margin:0px;
padding:0px;
}

.support-box li{
padding-bottom:5px;
list-style-type:none;
}

.support-text{
padding-left:12px;
background:url(../licentiate/img/licentiate-item.gif) no-repeat;
background-position:left;
}

.licentiate-text{
color:#1984DE;
font-weight:bold;
font-size:14px;
padding-bottom:8px;
}


/* 入試情報ページ
---------------------------------------------- */
.exam-title{
margin-bottom:6px;
padding-left:23px;
background:url(../exam/img/exam-title-bg.gif) no-repeat;
width:647px;
height:20px;
font-size:14px;
}

.agreement-text{
margin:0px 0px 0px 25px;
padding:0px;
list-style-type:decimal;
}

.exam-line{
margin-top:10px;
padding-top:10px;
border-top:dashed 1px #999;
}

.point-cell{
padding-left:70px;
}

.point-text{
font-weight:bold;
font-size:14px;
}

.td-point{
padding:3px;
background-color:#4fb4ed;
font-weight:bold;
color:#FFFFFF;
border:1px solid #999999;
text-align:center;
}

.td-point02{
padding:3px;
background-color:#4fb4ed;
font-weight:bold;
color:#FFFFFF;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
}

.td-point03{
padding:3px;
border:1px solid #999999;
}

.td-point04{
padding:3px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.td-point05{
padding:3px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.td-point06{
padding:3px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.td-point07{
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#dbeff7;
text-align:center;
}

.td-point08{
padding:4px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
}

.td-point09{
padding-top:4px;
padding-left:40px;
padding-right:4px;
padding-bottom:4px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background:#ffffc2;
}

.td-point10{
border:1px solid #999999;
background-color:#dbeff7;
text-align:center;
}

.td-point11{
padding:10px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.td-point12{
padding:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}


.news-border{
border-left:1px solid #999999;
}

.news-sub-title{
width:660px;
font-size:12px;
color:#FFFFFF;
margin-bottom:10px;
padding:5px;
text-align:center;
}

.ex-ks-bk{
background-image:url(../exam/img/ex-ks-background.gif);
background-repeat: repeat-y;
}

.ex-ks03-bk{
background-image:url(../exam/img/ex-ks03-background.gif);
background-repeat: repeat-y;
}

.ex-ks04-bk{
background-image:url(../exam/img/ex-ks04-background.gif);
background-repeat: repeat-y;
}

.ex-ks05-bk{
background-image:url(../exam/img/ex-ks05-background.gif);
background-repeat: repeat-y;
}

.ex-shikaku-bk{
background-image:url(../exam/img/ex-shikaku-background.gif);
background-repeat: repeat-y;
}

.ex-ks th{
font-weight: normal;
text-align: left;
border-bottom:1px solid #999999;
/*font-size:10px;
line-height:14px;*/
}

.ex-ks td{
border-bottom:1px solid #999999;
/*font-size:10px;
line-height:14px;*/
}

.th-title{
color:#FFFFFF;
background-color:#99CCFF;
background-image: url(../exam/img/ex-ks-line.gif);
background-repeat: repeat-y;
background-position: right;
border-left:1px solid #999999;
border-top:1px solid #999999;
}

.td-title{
color:#FFFFFF;
background-color:#999999;
background-image: url(../exam/img/ex-ks-line.gif);
background-repeat: repeat-y;
background-position: right;
border-top:1px solid #999999;
}


.td-line{
background-image: url(../exam/img/ex-ks-line.gif);
background-repeat: repeat-y;
background-position: right;
}

.td-dot{
background-image: url(../exam/img/ex-ks-dot.gif);
background-repeat: repeat-y;
background-position: right;
}

.open-line{
margin-top:40px;
padding-top:30px;
border-top:dashed 1px #999;
}


/* キャリアデザインページ
---------------------------------------------- */
.e-list{
margin-bottom:10px;
}

.e-list-box,
.e-list-box ul{
margin:0px;
padding:0px;
}

.e-list-box li{
padding-bottom:5px;
list-style-type:none;
}

.e-list-text{
padding-left:12px;
background:url(../licentiate/img/licentiate-item.gif) no-repeat;
background-position:left;
}

.explanation th{
background-color:#FFFFFF;
font-weight:normal;
font-size:10px;
background-image: url(../exam/img/ex-ks-line.gif);
background-repeat: repeat-y;
background-position: right;
border-bottom:1px solid #999999;
}

.explantion-border-top{
border-top:1px solid #999999;
}

.explanation td{
font-size:10px;
line-height:14px;
border-bottom:1px solid #999999;
}


.explanation-tr-color{
background:#ebebeb;
}


/* キャンパスライフページ
---------------------------------------------- */
.club-title{
padding-left:11px;
border-left:3px solid #a3e5f6;
font-size:14px;
font-weight:bold;
}

.club-title02{
padding-bottom:5px;
border-bottom:1px solid #a3e5f6;
}



/* sitemapページ
---------------------------------------------- */
.sitemap-category{
margin:0px;
padding-left:5px;
padding-bottom:5px;
border-bottom:2px solid #999999;
}

.sitemap-category02{
margin-bottom:40px;
padding-left:5px;
padding-bottom:5px;
border-bottom:2px solid #999999;
}

.sitemap-text{
padding-left:12px;
background:url(../common/arrow.gif) no-repeat;
background-position:left;
}

.sitemap-sub-category ul{
margin:0px;
padding:0px;
}

.sitemap-sub-category li{
margin-top:5px;
padding-left:20px;
padding-bottom:5px;
background:url(../common/line.gif) repeat-x;
background-position:bottom;
list-style-type:none;
}

.sitemap-text02{
padding-left:10px;
background:url(../site/img/sitemap-dot.gif) no-repeat;
background-position:left;
}

.sitemap-text03{
margin-left:15px;
padding-left:10px;
background:url(../site/img/sitemap-dot.gif) no-repeat;
background-position:left;
}

.sitemap-text04{
margin-left:28px;
padding-left:10px;
background:url(../site/img/sitemap-dot.gif) no-repeat;
background-position:left;
}


/* リンクページ
---------------------------------------------- */
.links-box,
.links-box ul{
margin:0px;
padding:0px;
}

.links-box li{
padding-left:20px;
padding-bottom:5px;
list-style-type:none;
}

.links-text{
padding-left:12px;
background:url(../common/arrow.gif) no-repeat;
background-position:left;
}



/* プライバシーページ
---------------------------------------------- */
.privacy-text{
margin:0px 20px 0px 40px;
padding:0px;
list-style-type:decimal;
}


/* お問合わせページ
---------------------------------------------- */
.contact-cell{
margin-top:10px;
padding-top:10px;
border-top:dashed 1px #999;
}



/* visitorページ
---------------------------------------------- */
.visitor-navi{
margin:0px;
padding:0px;
}

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

.visitor-navi-box li{
padding-bottom:5px;
padding-left:12px;
list-style-type:none;
background:url(../common/arrow.gif) no-repeat 0px 0.6em;
}



/* 受験生 */
.topics-a{
margin:0px;
padding:0px;
}

.topics-box-a{
border-width:1px;
border-left-style:solid;
border-right-style:solid;
border-bottom-style: solid;
border-color:#fcaa4c;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.tabBox-a dt{
padding-left:16px;
float:left;
clear:left;
background:transparent url(../visitor/img/admissions-dot.gif) no-repeat 5px 0.6em;
}

.tabBox-a dd{
margin-bottom:9px;
padding: 0 0 8px 7em;
border-bottom:dashed 1px #999;
}

.admissions-navi-title{
margin:0px;
padding-left:13px;
background:url(../visitor/img/admissions-navi-title.gif) no-repeat;
height:20px;
font-weight:bold;
font-size:14px;
}

/* 保護者 */
.topics-g{
margin:0px;
padding:0px;
}

.topics-box-g{
border-width:1px;
border-left-style:solid;
border-right-style:solid;
border-bottom-style: solid;
border-color:#ff99b3;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.tabBox-g dt{
padding-left:16px;
float:left;
clear:left;
background:transparent url(../visitor/img/guardian-dot.gif) no-repeat 5px 0.6em;
}

.tabBox-g dd{
margin-bottom:9px;
padding: 0 0 8px 7em;
border-bottom:dashed 1px #999;
}

.guardian-navi-title{
margin:0px;
padding-left:13px;
background:url(../visitor/img/guardian-navi-title.gif) no-repeat;
height:20px;
font-weight:bold;
font-size:14px;
}


/* 卒業生・一般 */
.topics-gr{
margin:0px;
padding:0px;
}

.topics-box-gr{
border-width:1px;
border-left-style:solid;
border-right-style:solid;
border-bottom-style: solid;
border-color:#85c630;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.tabBox-gr dt{
padding-left:16px;
float:left;
clear:left;
background:transparent url(../visitor/img/graduate-dot.gif) no-repeat 5px 0.6em;
}

.tabBox-gr dd{
margin-bottom:9px;
padding: 0 0 8px 7em;
border-bottom:dashed 1px #999;
}

.graduate-navi-title{
margin:0px;
padding-left:13px;
background:url(../visitor/img/graduate-navi-title.gif) no-repeat;
height:20px;
font-weight:bold;
font-size:14px;
}


/* 検索結果 */
.result-list dt{
font-size:16px;
font-weight:bold;
padding-top:8px;
}

.result-list dd{
padding-bottom:8px;
border-bottom:dashed 1px #999;
}

.result-link{
color:#2e96d3;
text-decoration:underline;
}

/* キャンパス施設紹介 */

.facilities-spot{
	background-image: url(../campus-map/img/facilities-spot02.gif);
	background-repeat: repeat-y;
}
.facilities-spot-box{
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-bottom: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4c8c8;
}

.facilities-spot-box02{
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-bottom: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4c8c8;
}
.facilities-spot-box03{
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}