/**************************************************/
/* CUMPUS CSS */
/**************************************************/


/*********** 共通 ***********/
div#contents-box p{margin-bottom:4px;text-indent:1em;}
div#contents-box table{width:418px;margin:4px 1px 20px;}
div#contents-box td{padding:4px 1px;font-size:86%;text-align:center;border:1px solid #999;}
/*********** 共通 ***********/


/*********** キャンパスライフ ***********/
/* ライフデータ */
div#lifedata-box{width:620px;margin-bottom:20px;}
div#lifedata-box div.lifedata-box-hd{width:620px;margin-bottom:20px;background:url(../img/campus/cam_h3_title.gif) no-repeat left bottom;}
div#lifedata-box div.lifedata-box-hd h3{padding:10px 30px 2px;font-size:130%;text-align:left;line-height:normal;}
div#lifedata-box div.lifedata-box-ct{width:620px;margin-bottom:20px;text-align:left;}
div#lifedata-box div.lifedata-box-ct div.ct-txt{margin:0 10px 30px;}
div#lifedata-box div.lifedata-box-ct div.ct-txt p{line-height:1.4em;text-indent:0;}
div#lifedata-box div.lifedata-box-ct div.detail-box{width:620px;margin-bottom:40px;}
div#case-box{width:620px;margin-bottom:20px;}
/* ケース01 */
div#case-box div#case01-box-hd{width:620px;}
div#case-box div#case01-box-hd p{margin-bottom:0;line-height:0;text-indent:0;}
div#case-box div#case01-box-ct{width:620px;margin-bottom:20px;padding-bottom:1px;text-align:left;background:url(../img/campus/cam_case01_footer.gif) no-repeat left bottom;}
div#case-box div#case01-box-ct div.ct-txt{margin:0 10px 30px;}
div#case-box div#case01-box-ct div.ct-txt p{line-height:1.4em;text-indent:0;}
div#case-box div#case01-box-ct div.lo-center{width:610px;padding:10px 0 10px 10px;background:url(../img/campus/cam_case01_bg.gif) repeat-y left top;}
div#case-box div#case01-box-ct div.lo{width:600px;margin-top:20px;}
div#case-box div#case01-box-ct div.lo-left{width:420px;}
div#case-box div#case01-box-ct div.lo-left h4{margin:20px 0 10px;color:#45A6A6;font-size:130%;}
div#case-box div#case01-box-ct div.lo-left div.schedule div.lo{width:420px;}
div#case-box div#case01-box-ct div.lo-left div.schedule div.lo-left{width:200px;}
div#case-box div#case01-box-ct div.lo-left div.schedule div.lo-left p{margin:0;color:#45A6A6;font-weight:bold;text-indent:0;}
div#case-box div#case01-box-ct div.lo-left div.schedule div.lo-right{width:200px;}
div#case-box div#case01-box-ct div.lo-left div.schedule div.lo-right p{margin:0;text-indent:0;text-align:right;}
div#case-box div#case01-box-ct div.lo-left div.schedule td.week-bg{background-color:#FF9;}
div#case-box div#case01-box-ct div.lo-left div.schedule td.week-width{width:60px;}
div#case-box div#case01-box-ct div.lo-left div.schedule td.timetable{width:80px;}
div#case-box div#case01-box-ct div.lo-left div.schedule td.lunch{border-bottom:2px solid #999;}
div#case-box div#case01-box-ct div.lo-left div.cost{width:420px;}
div#case-box div#case01-box-ct div.lo-left div.cost p{margin:0;color:#45A6A6;font-weight:bold;text-indent:0;}
div#case-box div#case01-box-ct div.lo-left div.cost td{vertical-align:top;}
div#case-box div#case01-box-ct div.lo-left div.cost td.cost-hd{color:#FFF;font-size:100%;font-weight:bold;background-color:#45A6A6;}
div#case-box div#case01-box-ct div.lo-left div.cost div.lo-center{width:200px;margin:4px auto;padding:0;background:none;}
div#case-box div#case01-box-ct div.lo-left div.cost div.lo-center p{color:#333;font-weight:normal;}
div#case-box div#case01-box-ct div.lo-left div.cost div.lo{width:200px;margin:0;}
div#case-box div#case01-box-ct div.lo-left div.cost div.lo-left{width:90px;margin-left:5px;}
div#case-box div#case01-box-ct div.lo-left div.cost div.lo-right{width:90px;margin-right:5px;}
div#case-box div#case01-box-ct div.lo-left div.cost div.lo-right p{text-align:right;}
div#case-box div#case01-box-ct div.lo-left div.cost div.cost-total{padding-top:4px;border-top:1px solid #999;}
div#case-box div#case01-box-ct div.lo-right{width:150px;}
div#case-box div#case01-box-ct div.lo-right p{margin:4px 0 20px;text-indent:0;}
/* ケース02 */
div#case-box div#case02-box-hd{width:620px;}
div#case-box div#case02-box-hd p{margin-bottom:0;line-height:0;text-indent:0;}
div#case-box div#case02-box-ct{width:620px;margin-bottom:20px;padding-bottom:1px;text-align:left;background:url(../img/campus/cam_case02_footer.gif) no-repeat left bottom;}
div#case-box div#case02-box-ct div.ct-txt{margin:0 10px 30px;}
div#case-box div#case02-box-ct div.ct-txt p{line-height:1.4em;text-indent:0;}
div#case-box div#case02-box-ct div.lo-center{width:610px;padding:10px 0 10px 10px;background:url(../img/campus/cam_case02_bg.gif) repeat-y left top;}
div#case-box div#case02-box-ct div.lo{width:600px;margin-top:20px;}
div#case-box div#case02-box-ct div.lo-left{width:420px;}
div#case-box div#case02-box-ct div.lo-left h4{margin:20px 0 10px;color:#F19CAE;font-size:130%;}
div#case-box div#case02-box-ct div.lo-left div.schedule div.lo{width:420px;}
div#case-box div#case02-box-ct div.lo-left div.schedule div.lo-left{width:200px;}
div#case-box div#case02-box-ct div.lo-left div.schedule div.lo-left p{margin:0;color:#F19CAE;font-weight:bold;text-indent:0;}
div#case-box div#case02-box-ct div.lo-left div.schedule div.lo-right{width:200px;}
div#case-box div#case02-box-ct div.lo-left div.schedule div.lo-right p{margin:0;text-indent:0;text-align:right;}
div#case-box div#case02-box-ct div.lo-left div.schedule td.week-bg{background-color:#FF9;}
div#case-box div#case02-box-ct div.lo-left div.schedule td.week-width{width:60px;}
div#case-box div#case02-box-ct div.lo-left div.schedule td.timetable{width:80px;}
div#case-box div#case02-box-ct div.lo-left div.schedule td.lunch{border-bottom:2px solid #999;}
div#case-box div#case02-box-ct div.lo-left div.cost{width:420px;}
div#case-box div#case02-box-ct div.lo-left div.cost p{margin:0;color:#F19CAE;font-weight:bold;text-indent:0;}
div#case-box div#case02-box-ct div.lo-left div.cost td{vertical-align:top;}
div#case-box div#case02-box-ct div.lo-left div.cost td.cost-hd{color:#FFF;font-size:100%;font-weight:bold;background-color:#F19CAE;}
div#case-box div#case02-box-ct div.lo-left div.cost div.lo-center{width:200px;margin:4px auto;padding:0;background:none;}
div#case-box div#case02-box-ct div.lo-left div.cost div.lo-center p{color:#333;font-weight:normal;}
div#case-box div#case02-box-ct div.lo-left div.cost div.lo{width:200px;margin:0;}
div#case-box div#case02-box-ct div.lo-left div.cost div.lo-left{width:90px;margin-left:5px;}
div#case-box div#case02-box-ct div.lo-left div.cost div.lo-right{width:90px;margin-right:5px;}
div#case-box div#case02-box-ct div.lo-left div.cost div.lo-right p{text-align:right;}
div#case-box div#case02-box-ct div.lo-left div.cost div.cost-total{padding-top:4px;border-top:1px solid #999;}
div#case-box div#case02-box-ct div.lo-right{width:150px;}
div#case-box div#case02-box-ct div.lo-right p{margin:4px 0 20px;text-indent:0;}
/*********** キャンパスライフ ***********/


