@charset "utf-8";

/*---------------------------------------------------*/
/*  checkback                                        */
/*---------------------------------------------------*/
.checkb01 {font-size:13px;line-height:18px;padding:10px 10px 10px 10px;}

/*---------------------------------------------------*/
/*  linkcolor                                       */
/*---------------------------------------------------*/
.style1 {color: #ff5400;}
.style3 {color: #DE5353;}
.style4 {color: #666666;}
.style5 {color: #FF0000;}
.style6 {color: #ff8C00;}

/*---------------------------------------------------*/
/* font                                     */
/*---------------------------------------------------*/
.style2 {background:#FFF1E0;padding:5px 5px 5px 5px;margin-bottom:5px;margin-top:5px;text-align:left;}

/*---------------------------------------------------*/
/* exchange                                   */
/*---------------------------------------------------*/
.ex1 {background:#eeeeee;}

/*---------------------------------------------------*/
/* entrance                                   */
/*---------------------------------------------------*/
.entrance_event_btn{ color:#ffffff; display:block; margin-top:0.5em; background-color:#fe8b0c; text-align:center; line-height:150%; padding:1em; border-radius: 10px 10px 10px 10px;}
.entrance_event_btn a{color:#ffffff;}
.entrance_event_btn a:hover{color:#ffffff;}
/*ポップアップ インライン用*/
#inline-wrap1 {position: relative;margin:10px auto;max-width: 680px;background: #fff;padding: 20px;}
#inline-wrap2 {position: relative;margin:10px auto;max-width: 680px;background: #fff;padding: 20px;}
#inline-wrap3 {position: relative;margin:10px auto;max-width: 680px;background: #fff;padding: 20px;}
#inline-wrap4 {position: relative;margin:10px auto;max-width: 680px;background: #fff;padding: 20px;}

/*---------------------------------------------------*/
/* student                                  */
/*---------------------------------------------------*/
.st1 {background:#ffffff;}
.timetable_gs0 td {padding:3px 0px;}
.timetable_gs {border-top:1px solid #999999;border-right:1px solid #999999;}
.timetable_gs td {padding:3px 6px;}
.st2 {border-bottom:1px solid #999999;border-left:1px solid #999999; height:2.1em;}
.st3 {border-bottom:1px dotted #999999;border-left:1px solid #999999; height:2.1em;}

/*---------------------------------------------------*/
/* international 01                                */
/*---------------------------------------------------*/
.inter01 {font-size:12px;line-height:150%;font-weight:bold;background:#E8E8E8;padding:5px 5px 5px 5px;text-align:left;}
.inter02 {background:#ffffff;padding:5px 5px 5px 5px;text-align:left;}
.inter04 {font-size:12px;line-height:150%;font-weight:bold;}
.inter05 {font-size:10px;line-height:150%;background:#ffffff;}

/*---------------------------------------------------*/
/* international 02                               */
/*---------------------------------------------------*/
.inter0201 {font-size:8px;line-height:150%;font-weight:bold;background:#E8E8E8;padding:2px 2px 2px 2px;text-align:center;}
.inter0202 {font-size:10px;line-height:150%;font-weight:bold;background:#E8E8E8;padding:2px 2px 2px 2px;text-align:left;}
.inter0203 {font-size:10px;line-height:150%;background:#E8E8E8;padding:2px 2px 2px 2px;text-align:left;}
.inter0204 {font-size:8px;line-height:150%;font-weight:bold;background:#ffffff;padding:2px 2px 2px 2px;text-align:center;}
.inter0205 {background:#ffffff;}
.inter0206 {font-size:10px;line-height:150%;font-weight:bold;color:#ffffff;background:#ff6600;padding:2px 2px 2px 2px;text-align:center;}
.inter0207 {font-size:8px;line-height:150%;font-weight:bold;background:#fee7ce;padding:2px 2px 2px 2px;text-align:center;}
.inter0208 {font-size:10px;line-height:150%;background:#fee7ce;padding:2px 2px 2px 2px;text-align:center;}
.inter0209 {font-size:10px;line-height:150%;padding:1px 1px 1px 1px;text-align:right;background:#ffffff;width:50%;}
.inter0210 {font-size:10px;line-height:150%;padding:1px 1px 1px 1px;text-align:right;background:#fee7ce;}


/*---------------------------------------------------*/
/* certificate                              */
/*---------------------------------------------------*/
.cert01 {font-size:12px;line-height:150%;font-weight:bold;background:#E8E8E8;padding:5px 5px 5px 5px;text-align:left;}
.cert02 {font-size:12px;line-height:150%;background:#ffffff;padding:5px 5px 5px 5px;text-align:left;}

.cert_alert { border-collapse: collapse; border:2px #ff0000 solid;}
.cert_alert2 { border-collapse: collapse; border:2px #0000ff solid;}

/*---------------------------------------------------*/
/* schedule                             */
/*---------------------------------------------------*/
.sche01 {font-size:12px;line-height:150%;font-weight:bold;background:#E8E8E8;padding:5px 5px 5px 5px;}
.sche02 {font-size:12px;line-height:150%;background:#ffffff;padding:5px 5px 5px 5px;}

.calet {font-size:14px;line-height:150%;font-weight:bold;padding:0px 0px 5px 0px;}
.cale01 {font-size:10px;line-height:150%;background:#E8E8E8;padding:1px 0px 1px 0px;}
.cale02 {font-size:12px;line-height:150%;background:#ffffff;padding:1px 0px 1px 0px;}
.cale03 {font-size:12px;line-height:150%;background:#FFF1E0;padding:1px 0px 1px 0px;}
.cale04 {font-size:12px;line-height:150%;background:#FFAD2B;padding:1px 0px 1px 0px;}
/*---------------------------------------------------*/
/* g_admissions                                 */
/*---------------------------------------------------*/
.timetable_admi td {border-bottom:1px solid #999999;border-right:1px solid #999999;padding:3px;background:#FFF}
.timetable_admi {border-top:1px solid #999999;border-left:1px solid #999999;background:#FFF}


/*----------------------------------*/
/*	Default                       */
/*----------------------------------*/
.ja30px333 {font-size:30px;line-height:40px;color:#333;}
.ja20px {font-size:20px;line-height:22px;}
.ja20pxBold {font-size:20px;line-height:22px;font-weight:Bold;}
.ja20px333 {font-size:20px;line-height:22px;color:#333;}
.ja18px {font-size:18px;line-height:20px;}
.ja18pxBold {font-size:18px;line-height:20px;font-weight:Bold;}
.ja16px {font-size:16px;line-height:20px;}
.ja16pxBold {font-size:16px;line-height:20px;font-weight:Bold;}
.ja14px {font-size:14px;line-height:20px;}
.ja14pxBold {font-size:14px;line-height:20px;font-weight:Bold;}
.ja14px333 {font-size:14px;line-height:20px;color:#333;}
.ja12px {font-size:12px;line-height:18px;}
.ja12pxBold {font-size:12px;line-height:18px;font-weight:Bold;}
.ja10px {font-size:10px;line-height:14px;}
.ja10pxBold {font-size:10px;line-height:14px;font-weight:Bold;}
