@charset "Shift_JIS";

@import "layout.css";

/*
--------------------------------------------------------
index
--------------------------------------------------------
*/
/* visitor */
div#indeximage{
height:202px;
background:url(../img/topimage1.jpg) no-repeat 0 0;
}
div#indeximage1{
height:202px;
background:url(../img/topimage1.jpg) no-repeat 0 0;
}
div#indeximage2{
height:202px;
background:url(../img/topimage2.jpg) no-repeat 0 0;
}
div#indeximage3{
height:202px;
background:url(../img/topimage3.jpg) no-repeat 0 0;
}
div#indeximage4{
height:202px;
background:url(../img/topimage4.jpg) no-repeat 0 0;
}
div#indeximage5{
height:202px;
background:url(../img/topimage5.jpg) no-repeat 0 0;
}
div#indeximage6{
height:202px;
background:url(../img/topimage6.jpg) no-repeat 0 0;
}
div#indeximage7{
height:202px;
background:url(../img/topimage7.jpg) no-repeat 0 0;
}

div.visitor ul{
list-style:none;
margin:0;
padding:13px 0 0 5px;
background:url(../img/visitor_navi_off.gif) no-repeat 5px 13px;
}
div.visitor ul li{
height:35px;
width:170px;
}
div.visitor ul li a{
display:block;
height:35px;
text-indent:-9999px;
}
div.visitor ul li.navi1 a:hover,
div.visitor ul li.navi1 a:focus{
background:url(../img/visitor_navi_off.gif) no-repeat 3px 3px;
}
div.visitor ul li.navi2 a:hover,
div.visitor ul li.navi2 a:focus{
background:url(../img/visitor_navi_off.gif) no-repeat 3px -32px;
}
div.visitor ul li.navi3 a:hover,
div.visitor ul li.navi3 a:focus{
background:url(../img/visitor_navi_off.gif) no-repeat 3px -67px;
}
div.visitor ul li.navi4 a:hover,
div.visitor ul li.navi4 a:focus{
background:url(../img/visitor_navi_off.gif) no-repeat 3px -102px;
}
div.visitor ul li.navi5 a:hover,
div.visitor ul li.navi5 a:focus{
background:url(../img/visitor_navi_off.gif) no-repeat 3px -137px;
}

/* whatsnew, topics */
div.whatsnew dl dt,
div.topics dl dt{
width:7em;
margin:0.5em 0;
text-align:right;
}
div.whatsnew dl dd,
div.topics dl dd{
margin:-1.9em 0 0 0;
padding:0 0 0.5em 8em;
border-bottom:1px dashed #ccc;
}
div.whatsnew p.list,
div.topics p.list{
margin:-0.5em 0 0 0;
padding:0 0 0.5em 0;
border-bottom:1px dashed #ccc;
text-align:right;
}

/* address */
div.address address{
padding:1em 0 0 0;
border-top:3px solid #9cc;
}


/*
--------------------------------------------------------
news &amp; topics
--------------------------------------------------------
*/
div#contents div.whatsnew div.section,
div#contents div.topics div.section{
padding:0 0 20px 0;
}
div#contents div.whatsnew h3,
div#contents div.topics h3{
margin:0;
}
div#contents div.whatsnew p.date,
div#contents div.topics p.date{
margin:0 0 1em 0;
}
div#contents div.whatsnew_detail h2,
div#contents div.topics_detail h2{
padding:0 10px 0 15px;
background:url(../whatsnew/img/h2_2.jpg) no-repeat 0 0;
color:#fff;
font-size:110%;
line-height:30px;
}
div.whatsnew_detail p.date,
div.topics_detail p.date{
text-align:right;
}
div#contents div.whatsnew_detail h3,
div#contents div.topics_detail h3{
margin:1em 0;
padding:0;
background:none;
color:#666;
font-size:105%;
}
div#contents div.whatsnew_detail div.section div.section,
div#contents div.topics_detail div.section div.section{
width:250px;
margin:0 15px;
padding:0 0 20px 0;
float:left;
}
div#contents div.whatsnew_detail div.section div.section p.pict,
div#contents div.topics_detail div.section div.section p.pict{
float:none;
margin:0;
padding:0;
}




/*
--------------------------------------------------------
nursing index
--------------------------------------------------------
*/
div.nursingimg{
height:202px;
background:0 url(../nursing/img/topimage.jpg) no-repeat;
text-indent:-9999px;
list-style-position:inside;
}
div.nursing_top ul {
padding:0;
}
div.nursing_top ul li {
list-style-position:inside;
}


/* profession */
div.nursing_top div.profession{
clear:both;
padding:0 0 1em 0;
}
div.nursing_top div.profession div.section {
width:500px;
float:left;
}
div.nursing_top div.profession p.pict{
margin:1em 1em 0 0;
}
div.nursing_top div.profession div.section h4 {
margin:1em 0 0 0;
}

/* message */
div.nursing_top div.message div.section{
clear:left;
float:left;
width:370px;
}
div.nursing_top div.message p.pict{
float:right;
margin:0 0 1em 0.5em;
width:200px;
}
div.nursing_top div.message div.section h5 {
margin:0 0 1em 0;
}


/*
--------------------------------------------------------
nursing training
--------------------------------------------------------
*/
div.nursing_training div.section{
clear:both;
}


/*
--------------------------------------------------------
nursing curriculum
--------------------------------------------------------
*/
div.nursing_curriculum p.pict{
margin:1em 0 0 0;
float:none;
}
div.nursing_curriculum div.qualification p.pict{
margin:0;
float:right;
}


/*
--------------------------------------------------------
message
--------------------------------------------------------
*/
div.message div.message{
clear:both;
}
div.message div.message div.section{
float:left;
width:370px;
}
div.message div.message div.section h5{
clear:none;
margin:1em 0;
}
div.message div.message p.pict{
float:left;
margin:1em 10px 1em 0;
width:200px;
}

div.message div.section div.question{
margin:0 0.3em;
width:180px;
float:left;
clear:none;
}
div.message div.section div.question p.pict{
margin:1em 0 0 0;
}


/*
--------------------------------------------------------
welfare index
--------------------------------------------------------
*/
div.welfareimg{
height:202px;
background:0 url("../welfare/img/topimage.jpg") no-repeat;
text-indent:-9999px;
}
div.welfare_top ul {
padding:0;
}
div.welfare_top ul li {
list-style-position: inside;
}

/* profession */
div.welfare_top div.profession{
clear:both;
padding:0 0 1em 0;
}
div.welfare_top div.profession div.section {
width:500px;
float:left;
}
div.welfare_top div.profession p.pict{
margin:1em 1em 0 0;
}
div.welfare_top div.profession div.section h4 {
margin:1em 0 0 0;
}


/*
--------------------------------------------------------
welfare training
--------------------------------------------------------
*/
div.welfare_training div.question{
margin: 0 0.3em;
width:180px;
float:left;
}
div.welfare_training div.question p.pict{
margin:1em 0 0 0;
}


/*
--------------------------------------------------------
welfare curriculum
--------------------------------------------------------
*/
div.welfare_curriculum p.pict{
margin:1em 0 0 0;
float: none;
}
div.welfare_curriculum div.qualification p.pict{
margin:0;
float: right;
}


/*
--------------------------------------------------------
exam index
--------------------------------------------------------
*/
div.aboutexam td.subject{
text-align: center;
}
div.aboutexam ul{
margin:0;
padding:0;
}
div.aboutexam ul li{
list-style-type: none;
margin:0;
}


/*
--------------------------------------------------------
exam opencampus
--------------------------------------------------------
*/
div.opencampas div.opencampusimg p.pict{
margin:0 0.3em 0 0;
}
div.opencampas p.date{
margin:3em 0 0 0;
float:none;
clear:both;
}


/*
--------------------------------------------------------
exam schedule_nursing
--------------------------------------------------------
*/
div.schedule_nursing td.subject{
border-bottom:1px dashed #ccc;
}
div.schedule_nursing tr.date td{
text-align:center;
}
div.schedule_nursing th.division{
width:11em;
}

/*
--------------------------------------------------------
exam schedule_welfare
--------------------------------------------------------
*/
div.schedule_welfare td.subject{
border-bottom:1px dashed #ccc;
}
div.schedule_welfare tr.date td{
text-align:center;
}
div.schedule_welfare th.division{
width:11em;
}

/*
--------------------------------------------------------
information index
--------------------------------------------------------
*/
div.president p.pict{
float:right;
clear:right;
margin:0 0 1em 1em;
}


/*
--------------------------------------------------------
campuslife index
--------------------------------------------------------
*/
div.map div.photos{
margin:0 0.3em;
float:left;
width:180px;
}
div.map div.photos p.pict{
margin:1em 0 0 0;
}


/*
--------------------------------------------------------
campuslife circle
--------------------------------------------------------
*/
div.circle div.circle_info{
margin:0 0 2em 0;
clear:both;
}
div.circle div.circle_info div.section{
margin: 0 0 0 0.5em;
float:left;
width:385px;
}
div.circle div.circle_info div.section h4{
margin:0 0 0 0;
}
div.circle div.circle_info p.pict{
margin:0 0.5em 0 0;
}



/*
--------------------------------------------------------
campuslife calendar
--------------------------------------------------------
*/
div.calendar p.pict{
margin:4em 0 2em 0;
float:right;
}
div.calendar div.octorber{
margin:0;
width:100%;
}
div.calendar div.octorber p.pict{
margin:0 0 0 5em;
float:right;
}


/*
--------------------------------------------------------
job
--------------------------------------------------------
*/
div.job div.point h4{
margin:1.5em 0 0 0;
}
div.job dl dt{
margin:0.5em 0;
}
div.job dl dd{
margin:-1.9em 0 0 0;
padding:0 0 0.5em 5em;
border-bottom:1px dashed #ccc;
}


/*
--------------------------------------------------------
information outline
--------------------------------------------------------
*/
div.outline dl dt{
margin:0.5em 0;
line-height:1;
}
div.outline dl dd{
margin:-1.7em 0 0 0;
padding:0 0 0.5em 7em;
border-bottom:1px dashed #ccc;
}
div.outline div.outline dl dd{
margin:-1.7em 0 0 0;
padding:0 0 0.5em 10em;
}

/*
--------------------------------------------------------
affair issue
--------------------------------------------------------
*/
div.issue dl dt{
margin:0.5em 0;
line-height:1;
}
div.issue dl dd{
margin:-1.7em 0 0 0;
padding:0 0 0.5em 7em;
border-bottom:1px dashed #ccc;
}



/*
--------------------------------------------------------
library
--------------------------------------------------------
*/
div.library dl dt{
width:9em;
margin:0.5em 0;
text-align:right;
line-height:1;
}
div.library dl dd{
margin:-1.7em 0 0 0;
padding:0 0 0.5em 10em;
border-bottom:1px dashed #ccc;
}


/*
--------------------------------------------------------
contact
--------------------------------------------------------
*/
div.contact span.notes{
color: #FF3300;
}
div.contact th{
padding:0.5em 10px;
text-align: left;
background:#eee;
font-weight:bold;
}


/*
--------------------------------------------------------
sitemap
--------------------------------------------------------
*/
div.sitemap ul{
list-style:none;
font-weight:bold;
}
div.sitemap ul li ul{
list-style:circle;
margin:0.5em 0 1em 0;
padding:0.5em 0 0 25px;;
border-top:1px dashed #ccc;
font-weight:normal;
}

/*
--------------------------------------------------------
data
--------------------------------------------------------
*/
div.data span.notes{
color: #FF3300;
}
div.data th{
padding:0.5em 10px;
text-align:left;
background:#eee;
font-weight:bold;
}