@charset "UTF-8";



/* --------------------------------
	イントロ
-------------------------------- */

div#intro {}

div#intro h2 {}
div#intro .catch {}
div#intro .lead { color:#666; }



/* --------------------------------
	学科・コース
-------------------------------- */

p.ctg_01 { margin: 25px 0 12px; }
p.ctg_01 img { position: relative ;z-index: 10; }
p.ctg_02 { margin: 20px 0 12px; }

div#dept {}

div#dept .section { position:relative; width:100%; }
div#dept .section h3 {}
div#dept .section .lead { margin:10px 0 0 10px; }
div#dept .section .list { margin:5px 0 0 10px; }
div#dept .section .list ul {}
div#dept .section .list ul li { padding:5px 0 0 0; }
div#dept .section .list ul li a { padding:0 0 0 15px; background:url(../img/index/arw_h_01.gif) no-repeat 0 0.25em; font-weight:bold; }
div#dept .section .list ul li a:link,
div#dept .section .list ul li a:visited { color:#333; text-decoration:none; }
div#dept .section .list ul li a:hover,
div#dept .section .list ul li a:active { color:#ff8c00; text-decoration:none; }
div#dept .section .img { position:absolute; left:0; bottom:0; width:100%; }


/* 鍼灸科 ---------------- */
div#dept #dept_01 { min-height:144px; }
* html div#dept #dept_01 { height:144px; }/* IE 6 以前 */

div#dept #dept_01 .lead { width:180px; }
div#dept #dept_01 .img { left:auto; right:0; top:-46px; bottom:auto; width:334px; }


/* 柔道整復科 ---------------- */
div#dept #dept_02 { padding:15px 0 148px 0; width:256px; float:left; }


/* 臨床工学専攻科一年制 ---------------- */
div#dept #dept_03 { padding:15px 0 148px 0; width:256px; float:right; }


/* 医療秘書 ---------------- */
div#dept #dept_04 { clear:both; padding:0 0 153px 0; width:256px; float:left; }

div#dept #dept_04 .list ul li { float:left; }
div#dept #dept_04 .list ul li.odd { width:130px; }
div#dept #dept_04 .list ul li.even { width:115px; }


/* 診療情報管理士科 ---------------- */
div#dept #dept_05 { padding:0 0 182px 0; width:256px; float:right; }



/* --------------------------------
	PC無償提供
-------------------------------- */

div#notepc { position: relative; min-height: 223px; margin-top: 45px; border: 1px solid #21a4c2; }
* html div#notepc { height:223px; }/* IE 6 以前 */
div#notepc p.catch { position: relative; }
div#notepc p.txt12 { margin: 5px 257px 0 20px; }
div#notepc img.photo { position: absolute; top: -14px; right: 0px; }
div#notepc p.notepc_link { padding: 0 20px 8px 0; text-align: right; }
div#notepc p.notepc_link a { padding-left: 10px; background: url("/cre/common/img/index_arw_08.gif") no-repeat 0 0.5em; }



/* --------------------------------
	フィーチャー
-------------------------------- */

div#feature { margin:25px 0 0 0; }

div#feature ul { font-size:0; line-height:1; }
div#feature ul li { clear:both; padding:15px 0 0 0; float:left; }



/* --------------------------------
	イベント
-------------------------------- */

div#event { margin:40px 0 0 0; }
div#event .header { position:relative; width:100%; }
div#event .header h2 {}
div#event .header .btn { position:absolute; right:0; top:0; width:115px; }
div#event .list { width:100%; }
div#event .list li { clear:both; padding:6px 0 7px 0; width:100%; background:url(../../common/img/dt_h_01.gif) repeat-x left bottom; float:left; }
div#event .list li a { display:block; position:relative; padding:0 0 0 11px; background:url(../../common/img/arw_07.gif) no-repeat 1px 0.46em; }



/* --------------------------------
	バナー
-------------------------------- */

div#rel { margin:35px 0 0 0; font-size:0; line-height:1; }
div#rel .col3 { position:relative; margin:0 0 0 -5px; width:537px; }
div#rel .col3 li { padding:5px 0 0 5px; float:left; }
div#rel .col2 { position:relative; margin:10px 0 0 -5px; padding:5px 0 0 0; width:537px; }
div#rel .col2 li { padding:0 0 0 5px; float:left; }




.mar_t_10 { margin-top:10px; }
.mar_t_25 { margin-top:25px; }




