@charset "Shift_JIS";

/* 共通 */
* { margin: 0; padding: 0;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Osaka",sans-serif;
}
.bg { background-image: url("../images/bg.gif"); background-repeat: repeat-y;}
#logo { margin: 4px 0;}
img { border: 0px;}
td { vertical-align: top;}

/* ヘッダー右上メニューの配置 */
.head_menu { vertical-align: bottom; padding-bottom: 40px; padding-right: 20px;}

/* ヘッダー右上2段目メニューの配置 */
.head2_menu { padding: 5px 20px 5px 0;}

/* マージン */
.h50 { padding-bottom: 50px;}
.h35 { padding-bottom: 35px;}
.h25 { padding-bottom: 25px;}
.h15 { padding-bottom: 15px;}
.h8 { margin-bottom: 8px;}
.h3 { margin-bottom: 3px;}
.ht8 { padding-top: 8px;}
.ht1 { padding-top: 1px;}
.hh12 { margin: 12px 0;}
.hh5 { margin: 5px 0;}
.w20 { width: 26px;}
.w10 { margin: 0 10px;}
.w12 { margin: 0 12px;}
.w16 { margin: 0 16px;}
.w26 { margin: 0 6px 0 20px;}
.ww5 { margin: 5px;}
.w4 { margin: 0 4px;}
.w_h16 { margin: 16px;}
.w_h6 { margin: 6px;}

/* 全体トップバナーのマージン */
.top_bana { margin-bottom: 10px; margin-right: 20px;}

/* 全体トップInformationの文字 */
.id12 { font-size: 12px; color: #333333; line-height: 200%;}
.id12 a { color: #669900; text-decoration: none; font-size: 12px; line-height: 200%;}
.id12 a:hover { text-decoration: underline; font-size: 12px; color: #669900; line-height: 200%;}

/* トップメニューの文字 */
.id1201 { font-size: 12px; color: #9484CB; line-height: 200%;}
.id1201 a { color: #9484CB; text-decoration: none; font-size: 12px; line-height: 200%;}
.id1201 a:hover { text-decoration: underline; font-size: 12px; color: #9484CB; line-height: 200%;}

/* font */
.id14 { font-size: 14px; color: #666666; line-height: 160%; font-weight: bold;}
.id14_04 { font-size: 14px; color: #9966CC; line-height: 160%;}
.id12_01 { font-size: 12px; color: #666666; line-height: 130%; font-weight: normal;}
.id12_02 { font-size: 12px; color: #666666; line-height: 200%;}
.id12_03 { font-size: 12px; color: #666666; line-height: 120%;}
.id12_03 a { color: #666666; text-decoration: underline; font-size: 12px; line-height: 120%;}
.id12_03 a:hover { text-decoration: none; font-size: 12px; color: #669900; line-height: 120%;}
.id12_04 { font-size: 12px; color: #9966CC; line-height: 140%;}
.id12_05 { font-size: 12px; color: #999999; line-height: 140%;}
.id12_06 a { color: #0000FF; text-decoration: none; font-size: 12px; line-height: 200%;}
.id12_06 a:hover { text-decoration: underline; font-size: 12px; color: #0000FF; line-height: 200%;}
.id12_07 { font-size: 12px; color: #666666; line-height: 140%;}
.id12_08 { font-size: 12px; color: #99CC00; line-height: 140%;}
.id12_09 { font-size: 12px; color: #666666; line-height: 180%;}
.id12_10 { font-size: 12px; color: #FFFFFF; line-height: 180%;}
.id12_11 { font-size: 12px; color: #6666CC; line-height: 120%;}
.id10_01 { font-size: 10px; color: #666666; line-height: 120%;}
.id10_01 a { color: #669900; text-decoration: underline; font-size: 10px; line-height: 100%;}
.id10_01 a:hover { text-decoration: none; font-size: 10px; color: #669900; line-height: 100%;}
.id10_02 { font-size: 10px; color: #9A7FCC; line-height: 120%;}
.id10_03 { font-size: 10px; color: #666666; line-height: 140%;}
.id10_03 a { color: #669900; text-decoration: underline; font-size: 10px; line-height: 100%;}
.id10_03 a:hover { text-decoration: none; font-size: 10px; color: #669900; line-height: 100%;}
.id10_04 { font-size: 10px; color: #FF6600; line-height: 140%;}
.id10_05 { font-size: 10px; color: #000000; line-height: 140%;}
.id10_06 { font-size: 10px; color: #666666; line-height: 200%;}
.id10_07 { font-size: 10px; color: #999999; line-height: 100%;}
.id10_07 a { color: #669900; text-decoration: underline; font-size: 10px; line-height: 100%;}
.id10_07 a:hover { text-decoration: none; font-size: 10px; color: #669900; line-height: 100%;}
.id10_08 { font-size: 10px; color: #82C283; line-height: 140%;}
.id10_09 { font-size: 10px; color: #88AFC5; line-height: 140%;}
.id10_10 { font-size: 10px; color: #99CC00; line-height: 140%;}
.id10_11 { font-size: 10px; color: #9966CC; line-height: 140%;}
.id10_12 { font-size: 10px; color: #A5D3D3; line-height: 140%;}
.id10_13 { font-size: 10px; color: #A0A6C0; line-height: 140%;}
.id10_14 { font-size: 10px; color: #CC9966; line-height: 140%;}
.id10_15 { font-size: 10px; color: #666666; line-height: 140%;}
.id10_16 { font-size: 10px; color: #FEC7D7; line-height: 140%;}
.idc_red { color: #FF0000;}
.idc_red12 { font-size: 12px; color: #FF0000; line-height: 140%;}
.idc_yel { color: #FFCC00;}
.idc_wht { color: #FFFFFF;}
.idc_wht a { color: #FFFFFF;text-decoration: underline;}
.idc_wht a:hover { color: #FFFFFF;text-decoration: none;}
.idc_grn { color: #99CC00;}



/* コピーライト */
.copy_r { font-size: 10px; color: #FFFFFF; text-align: right; letter-spacing: 1px; margin-top: 5px; margin-right: 3px;}
.h_copy_r { font-size: 10px; color: #666666; text-align: right; letter-spacing: 1px; margin-top: 5px; margin-right: 3px;}

/* ぱんくず */
.pankuzu { font-size: 10px; color: #666666; line-height: 200%;}
.pankuzu a { color: #6666CC; text-decoration: none; font-size: 10px; line-height: 200%;}
.pankuzu a:hover { text-decoration: underline; font-size: 10px; color: #6666CC; line-height: 200%;}

/* 学部・学科案内の大学の説明文 */
.daigaku { font-size: 12px; color: #996699; line-height: 120%; margin: 20px 24px 0;}
.daigaku2 { font-size: 12px; color: #996699; line-height: 120%; margin: 24px 24px 0;}

/* PageTop */
.pagetop { margin-left: 700px;}


/* 家政保健学科　*/
/* メッセージ */
.messa01 { margin: 15px 0 60px 4px;}
.messa02 { margin: 25px 0 25px 4px;}
/* タイトルメジャー内の文字位置 */
#khms { padding: 6px 85px 14px 14px;}
/* タイトルメジャー内の文字位置 */
#khmt { padding: 6px 0 0 280px;}
/* ボタンの位置 */
#khb { margin-left: 280px;}
/* 注釈の位置 */
.notes { margin: 25px 10px 3px 470px;}

.curriculum td { vertical-align: middle;}
.curriculum2 { vertical-align: middle; text-align: center;}
/* 専攻科のメリット */
.skkm { padding: 6px 14px 14px 14px;}
/* 募集要項 */
.bsyk { padding: 6px 0 6px 24px;}

/* ポップアップ */
.popup {
	background-image: url(../daigaku/kasei/images/popup_bg.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	width: 424px;
	height: auto;
	margin: 12px;
}

.popup_t4 { margin: 0 45px;}

/* close */
.pop_close { margin-left: 354px;}
/* ポップアップのコピーライト */
.copy_pop { font-size: 10px; color: #666666; letter-spacing: 1px; margin-top: 3px; margin-bottom: 6px;}

/* pankuzu_h */
.pankuzu_h { font-size: 10px; color: #666666; line-height: 200%;}
.pankuzu_h a { color: #2F6FAB; text-decoration: none; font-size: 10px; line-height: 200%;}
.pankuzu_h a:hover { text-decoration: underline; font-size: 10px; color: #7DA7CD; line-height: 200%;}

/* kengakunoseishin */
.kengaku_key01 { width: 115px; height: 54px; text-align: center; vertical-align: middle; background-color: #7BA2CC;}
.kengaku_key02 { width: 309px; height: 54px; padding-left: 6px; vertical-align: middle; background-color: #DEE9F4;}

/* pankuzu_j */
.pankuzu_j { font-size: 10px; color: #666666; line-height: 200%;}
.pankuzu_j a { color: #669900; text-decoration: none; font-size: 10px; line-height: 200%;}
.pankuzu_j a:hover { text-decoration: underline; font-size: 10px; color: #669900; line-height: 200%;}

/*  */
.i_title { font-size: 14px; color: #666666; line-height: 130%; margin: 0 8px; font-weight: bold;}

/*  */
table .id_hyou_a td { font-size: 12px; color: #666666; text-align: center; vertical-align: middle; padding: 5px;}
table .id_hyou_b td { font-size: 12px; color: #666666; vertical-align: middle; padding: 5px 5px 5px 12px;}
table .id_hyou_c th { font-size: 12px; color: #666666; text-align: center; vertical-align: middle; padding: 5px 0; font-weight: normal;}
table .id_hyou_c td { font-size: 12px; color: #666666; text-align: right; padding: 5px 5px 5px 12px;}
table .id_hyou_d th { font-size: 12px; color: #666666; text-align: center; vertical-align: middle; padding: 5px; font-weight: normal;}
table .id_hyou_d td { font-size: 12px; color: #666666; vertical-align: middle; padding: 5px;}

/*  */
.j_bsyk { padding: 6px 12px 6px 26px;  font-size: 12px; color: #666666; line-height: 140%;}

/*  */
.waku_gr { border: solid 1px #99CC00;}
.waku_gr2 { border-top: solid 1px #99CC00; border-right: solid 1px #99CC00; border-bottom: solid 1px #99CC00;}
.waku_vi { border: solid 1px #9A7FCC;}
.waku_vi2 { border-top: solid 1px #9A7FCC; border-right: solid 1px #9A7FCC; border-bottom: solid 1px #9A7FCC;}
.waku_jitakugai { border: solid 1px #D2A5D2; margin: 10px; padding: 10px;}

/* 繧ｭ繝｣繝ｳ繝代せ縲豬ｷ螟・*/
.waku_kaigai { border: solid 1px #AC97D5;}

/*  */
table.cal_left td.month { padding: 0 0 10px; background-color: #B6E0BA; }
table.cal_left td.detail { padding: 5px 10px; background-color: #E0F2E5; }
table.cal_left td.detail span.icon { color: #9C0; }
table.cal_left td.detail span.note { color: #F60; }

/*  */
table.cal_right td { padding: 5px 10px; background-color: #FFF; }
table.cal_right td div { margin-bottom: 5px; border-bottom: 2px dotted #9C0; padding-bottom: 2px; color: #690; font-size: 12px; font-weight: bold; }
table.cal_right td div span { color: #F60; font-weight: normal; }

.favorite_box { margin: 2px 0 7px; padding: 5px; background-color: #FFFAE7; }
.favorite_num { color: #F90; }

/*POPUP*/
.popup {
background-color:#FFFFFF;
background-image:url(../menkyo/popup/images/popup_bg.gif);
background-repeat:repeat-y;
height:auto;
margin:10px;
width:424px;
}
