@charset "UTF-8";

/* 1) 共通
------------------------------------*/
.others .contents .main ul.inner-contents li {
margin-bottom: 18px;
padding-left: 10px;
font-weight: bold;
background: url(../../common/images/list.gif) no-repeat left 6px;
}
.others .contents .main ul.inner-contents li.last {
margin-bottom: 0;
}
/* bigger link ボタン */
.others .contents .main .btn {
text-indent: 0;
color: #000;
font-weight: bold;
}
.others .contents .main .btn a,
.others .contents .main .btn a:hover {
color: #000;
}
.others .contents .main #b-link {
width: 225px;
margin-top: 3px;
}
.others .contents .main .btn .block p {
border: 2px solid #FFF;
padding: 11px 18px 11px 30px;
line-height: 1.2;
}
#guide-dtc #b-link .bl-hot,
#guide-dhc #b-link .bl-hot {
border: 1px solid #e7e7e7;
background: url(../../guide/images/btn_off.gif) repeat-x left bottom;
}


/* 2) 学科紹介 > カリキュラム /dtc/cur.html /dhc/cur.html
------------------------------------*/
.cur .contents .main table {
width: 620px;
}
.cur .contents .main table th,
.cur .contents .main table td {
padding: 13px;
text-align: center;
border: 1px solid #FFF;
}
.cur .contents .main table th {
color: #FFF;
font-weight: bold;
background-color: #1658e3;
}
.cur .contents .main table td.kyouka {
text-align: left;
}
.cur .contents .main table tr.total td {
color: #FFF;
font-weight: bold;
background-color: #1658e3;
}

/* 3) 学校紹介 > 沿革 /school_info/outline.html
------------------------------------*/
.outline .contents .main table {
width: 620px;
border: 1px solid #efefef;
}
.outline .contents .main th,
.outline .contents .main td {
padding: 13px;
border: 1px solid #efefef;
}
.outline .contents .main tr.even th,
.outline .contents .main tr.even td {
background-color: #FFF;
}
.outline .contents .main th {
border-right: 2px solid #FFF;
}
.outline .contents .main td {
border-left: 2px solid #FFF;
}


/* 4) 募集要項 /school_info/dtc/guideline.html, /school_info/dhc/guideline.html
------------------------------------*/
.dll .left,
.dll .right {
padding-top: 20px;}
.dll .left {
width: 122px;
}
.dll .right {
width: 478px;
}

/* 5) 募集要項 > AO入試 /school_info/outline.html
------------------------------------*/
.others .contents .main dt {
background: url(../../guide/images/arrow02.gif) no-repeat left center;
}


/* 6) 学校紹介 > アクセスマップ /school_info/access.html
------------------------------------*/
.access .contents .main .left {
width: 308px;
}
.access .contents .main .right {
width: 290px;
}
.access .contents .main dl {
margin-bottom: 20px;
}
.access .contents .main dt,
.access .contents .main dd {
padding-left: 0;
}
.access .contents .main dt {
margin-bottom: 20px;
font-weight: normal;
background-image: none;
}
.access .contents .main dd {
margin-bottom: 0;
}
/* bigger link ボタン */
.access .contents .main #b-link {
margin-top: 15px;
margin-left: 10px;
padding-bottom: 20px;
width: 600px;
}

.access .contents .main #b-link .left {
width: 160px;
margin-right: 10px;
}
.access .contents .main .btn .left .block p {
padding:11px 18px 11px 40px;
background: url(../../school_info/images/arrow02.gif) no-repeat 23px center;
}
.access .contents .main #b-link .left .bl-hot {
border: 1px solid #e7e7e7;
background: url(../../guide/images/btn_off.gif) repeat-x left bottom;
}
.access .contents .main #b-link #active .bl-hot,
.access .contents .main #b-link .left .bl-hover {
border: 1px solid #e1eff4;
background: url(../../school_info/images/btn_on.gif) repeat-x left bottom;
}






/* 6) 学科紹介 > Q&A /dtc/faq.html 
------------------------------------*/
.contents .main.faq table {
width: 620px;
}
.contents .main.faq table th,
.contents .main.faq table td {
padding: 13px;
text-align: center;
border: 1px solid #FFF;
}
.contents .main.faq table th {
color: #FFF;
font-weight: bold;
background-color: #e316aa;
}
.contents .main.faq table td.kyouka {
text-align: left;
}





/* bigger link ボタン（奨学金10/07/26) */
.syogakukin .contents .main #b-link {
margin-top: 15px;
margin-left: 10px;
padding-bottom: 20px;
width: 600px;
}

.syogakukin .contents .main #b-link .left {
width: 150px;
margin-right: 10px;
}
.syogakukin .contents .main .btn .left .block p {
padding:11px 18px 11px 40px;
background: url(../../school_info/images/arrow02.gif) no-repeat 23px center;
}
.syogakukin .contents .main #b-link .left .bl-hot {
border: 1px solid #e7e7e7;
background: url(../../guide/images/btn_off.gif) repeat-x left bottom;
}
.syogakukin .contents .main #b-link #active .bl-hot,
.syogakukin .contents .main #b-link .left .bl-hover {
border: 1px solid #e1eff4;
background: url(../../school_info/images/btn_on.gif) repeat-x left bottom;
}



.syogakukin .contents .main #b-link .left2 {
width: 230px;
margin-right: 10px;
}
.syogakukin .contents .main .btn .left2 .block p {
padding:11px 18px 11px 40px;
background: url(../../school_info/images/arrow02.gif) no-repeat 23px center;
}
.syogakukin .contents .main #b-link .left2 .bl-hot {
border: 1px solid #e7e7e7;
background: url(../../guide/images/btn_off.gif) repeat-x left bottom;
}
.syogakukin .contents .main #b-link #active .bl-hot,
.syogakukin .contents .main #b-link .left2 .bl-hover {
border: 1px solid #e1eff4;
background: url(../../school_info/images/btn_on.gif) repeat-x left bottom;
}




/* bigger link ボタン（奨学金10/07/26) */
.orico .contents .main #b-link {
margin-top: 0;
margin-left: 10px;
padding-bottom: 20px;
width: 620px;
}

.orico .contents .main #b-link .left {
width: 190px;
margin-right: 10px;
}
.orico .contents .main .btn .left .block p {
padding:11px 18px 11px 33px;
background: url(../../school_info/images/arrow02.gif) no-repeat 23px center;
}
.orico .contents .main #b-link .left .bl-hot {
border: 1px solid #e7e7e7;
background: url(../../guide/images/btn_off.gif) repeat-x left bottom;
}
.orico .contents .main #b-link #active .bl-hot,
.orico .contents .main #b-link .left .bl-hover {
border: 1px solid #e1eff4;
background: url(../../school_info/images/btn_on.gif) repeat-x left bottom;
}




/* 1) (11/07/30  追加
------------------------------------*/.others .contents .main .photos4 {
padding-bottom: 15px;
}

.others .contents .main .photos4 .left,
.others .contents .main .photos4 .right {
width: 193px;
}
.others .contents .main .photos4 .left {
margin-right: 10px;
}
.others .contents .main .photos4 .left img,
.others .contents .main .photos4 .right img {
margin-bottom: 3px;
}


.others .contents .main .photos5 {
margin:20px 10px 30px;
}

.others .contents .main .photos5 .left,
.others .contents .main .photos5 .right {
width: 193px;
}
.others .contents .main .photos5 .left {
margin-right: 10px;
}
.others .contents .main .photos5 .left img,
.others .contents .main .photos5 .right img {
margin-bottom: 3px;
}
