@charset "UTF-8";


/*  http://www.ajisai.ac.jp    First:2008.09.19 open        */
/*  main.css                                                */

/*  ======================================================  */

/*  00 SHARE STYLE                                          */
/*  01 TOP PAGE                                             */
/*  02 NAKA PAGE                                            */
/*  03 GENBA PAGE                                           */
/*  04 GRADUATE PAGE                                        */
/*  05 CSU PAGE                                             */
/*  06 EVERYONE PAGE                                        */
/*  07 GUIDE PAGE                                           */
/*  08 KANGO PAGE                                           */
/*  09 KAIGO PAGE                                           */
/*  10 CAMPUSLIFE PAGE                                      */
/*  11 ADMISSION PAGE                                       */
/*  12 ATRACTION PAGE                                       */
/*  13 QandA PAGE                                           */
/*  14 PRIVACY POLICY PAGE                                  */
/*  15 STUDENT PAGE                                         */
/*  16 ACCESS PAGE                                          */
/*  17 SITEMAP PAGE                                         */
/*  18 shincyaku PAGE                                       */
/*  19 grow_student PAGE                                    */
/*  20 Burkina PAGE                                    		*/
/*  21 Burkina bokin PAGE                                   */

/* -------------------------------------------------------- */

/* FONT ADJAST */
/* 0.75em = 12px || 0.875em = 14px || 1em = 16px || 1.125em = 18px */
/*  ======================================================  */





/* -------------------------------------------------------- */
/*  00 SHARE STYLE                                          */
/* -------------------------------------------------------- */

* {
	margin:0;
	padding:0;
}
html {
	width:100%;
	overflow-y:scroll;
	text-align:center;
}
body {
	background:#fefeff url(../../images/bg_all.gif) repeat-y center top;
	font-size:100.01%;
	width:100%;
	color:#333;
	font-family:sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	font-size:1em;
	font-weight:normal;
}
li,dt,dl {
	line-height:1.6;
}
p {
	font-size:0.875em;
	line-height:1.8;
}
li,dt,dl {
	list-style-type:none;
}
img {
	border:none;
	vertical-align:bottom;
}
address {
	font-style:normal;
}
th,td{
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}
.clear {
	clear:both;
}
.leftImg{
	float:left;
}
.rightImg{
	float:right;
}
hr{
	display:none;
}
.invisible{
	display:none;
}
.ls03{
	letter-spacing:0.3em;
}
.ls05{
	letter-spacing:0.5em;
}
.ls1{
	letter-spacing:1em;
}
.ls2{
	letter-spacing:2em;
}
.ls3{
	letter-spacing:3em;
}
.ore{
	color:#e75530;
}
.ao{
	color:#164e99;
}

/*  Link Color   */

a:link {
	color:#006699;
	text-decoration:none;
}
a:visited {
	color:#339999;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	color:#3399ff;
}


/* -------------------------------------------------------- */
/*  01 TOP PAGE                                             */
/* -------------------------------------------------------- */
#wrapperTop{
	width:100%;
	text-align:center;
	background:url(../../images/bg_all_top.jpg) no-repeat center top;
}
#wrapperTop .inner{
	width:980px;
	margin:0 auto;
	text-align:left;
}
#header{
	width:100%;
	height:116px;
	position:relative;
	overflow:hidden;
}
#header #topLogo{
	position:absolute;
	top:10px;
	left:41px;
}

#header #topCopy{
	position:absolute;
	top:62px;
	right:28px;
}
#header #subLink{
	position:absolute;
	top:10px;
	right:20px;
}
#header #subLink li{
	display:inline;
	margin:0 10px;
	white-space:nowrap;
}
#header #subLink li a{
	color:#333;
	padding-left:10px;
	background:url(../../images/arrow_arange2.gif) no-repeat left 3px;
	font-size:0.875em;
}

#headmenu{
	width:942px;
	height:59px;
	margin:0 19px;
	overflow:visible;
}
#flashArea{
	width:980px;
	height:300px;
	overflow:hidden;
	text-align:center;
	position:relative;
	z-index:0;
}
#ajisai_toriaezu{
	position:relative;
	z-index:0;
}
#caution{
	clear:both;
	text-align:center;
	background-color:#FFFFCC;
	margin:10px 19px 10px;
	padding-top:40px;
	padding-bottom:40px;
	line-height:2em;
}


/* -- Main_Banner -- */

#main_bannerBox{
	width:930px;
	height:66px;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 50px;
	background:url(../../images/main_banner_back.gif) no-repeat;
	background-position:center;
}

#main_b{
	width:202px;
	height:47px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	float:left;
}


/* -- Main_Banner_end -- */



#contentsBox{
	width:980px;
	overflow:hidden;
}
/* -- leftBox -- */
#topContentsBox .leftBox{
	width:268px;
	padding-left:47px;
	float:left;
}
#topContentsBox .leftBox h3{
	padding-top:7px;
}
#topContentsBox .leftBox ul{
	padding-top:15px;
}
#topContentsBox .leftBox li a{
	display:block;
	width:205px;
	padding:15px 0 15px 5px;
	border-bottom:#e6dbde 1px solid;
}
/* -- cenrterBox -- */

#topContentsBox .centerBox{
	width:410px;
	float:left;
}

#topBanner{
	width:353px;
	height:143px;
	padding:0px 0 0 0px;
	
}

#topBanner_2{
	width:353px;
	height:52px;
	padding:1px 0 0 0px;
	
}

#topBanner_3{
	width:353px;
	height:146px;
	padding:1px 0 0 0px;
	
}

#topBanner_4{
	width:351px;
	height:70px;
	padding:3px 0px 5px 0px;
	text-align:center;
	background-color:#FFFEE9;
	border-style:solid;
	border-width:1px;
	border-color:#0099FF;
}

#topBanner_5{
	width:353px;
	height:70px;
	padding:5px 0 0 0px;
	
}



#topBanner_4 .t1{
	font-size:.8em;
	line-height:1.5em;
	font-weight:bold;
}

#topBanner_4 .t2{
	font-size:1.4em;
	font-weight:bold;
	line-height:1.5em;
	color:#FF0000;
}




#news h3{
	margin-top:15px;
	width:342px;
	height:23px;
	padding-left:10px;
	line-height:23px;
	background-color:#595a5a;
	font-size:0.875em;
	color:#FFF;
	position:relative;
}
#news h3 a{
	width:3em;
	text-align:center;
	height:15px;
	line-height:15px;
	background-color:#e8390c;
	color:#FFFFFF;
	position:absolute;
	top:4px;
	right:6px;
	font-size:0.8em;
	font-weight:normal;
}


#news h3 a:hover{
	text-decoration:none;
	background-color:#ff550c;
}



#news ul {
	list-style: none;
	width:342px;
	padding:10px 0 10px 0px;
	font-size:0.7em; 
}

#news ul li {
	line-height:1.8em;
	padding:1px 0px 1px 0px;
	clear: both;
}


#news ul li .date {
	width: 50px;
	display: block;
	float: left;
	background:url(../../images/arrow_arange2.gif) no-repeat left 0.5em;
	text-indent: 8px;
}


#news ul li .topic {
	width: 275px;
	display: block;
	float: right;
	clear: right;
}


#news ul li a{
	color:#469147;
	text-decoration:none;
	display:block;
}

#news ul li a:hover{
	color:#FF3300;
	cursor:pointer;
	text-decoration:underline;
	display:block;
}


/* -- rightBox -- */
#topContentsBox .rightBox{
	width:240px;
	float:left;
}

#topContentsBox .rightBox #seikyu{
	padding-bottom:6px;
}

#topContentsBox .rightBox #jikoten{
	padding-bottom:6px;
}



/* -- footer -- */
#footerLine{
	clear:both;
	width:100%;
	height:20px;
	margin-top:50px;
	line-height:20px;
	background-color:#e8390c;
	font-size:0.7em;
	color:#FFF;
}
#footerLine .finner{
	width:980px;
	height:20px;
	text-align:center;
	margin:0 auto;
	position:relative;
}
#footerLine .finner .gotoTop{
	position:absolute;
	top:0;
	right:40px;
	font-size:0.8em;
	color:#FFF;
}
#cregit{
	font-size:0.6em;
	height:30px;
	line-height:30px;
}
#cregit a{
	border-right:#CCC 1px solid;
	border-left:#CCC 1px solid;
	padding:0 10px;
	margin-left:30px;
}


/* -------------------------------------------------------- */
/*  02 NAKA PAGE                                            */
/* -------------------------------------------------------- */
#wrapper{
	width:100%;
	text-align:center;
	background:url(../images/bg_all.jpg) no-repeat center top;
}
#wrapper .inner{
	width:980px;
	margin:0 auto;
	text-align:left;
}
.contentsBox{
	width:940px;
	padding:20px 20px 0;
	position:relative;
}
.contentsBox .leftBox{
	width:710px;
	float:left;
}
.contentsBox .rightBox{
	width:212px;
	float:right;
}
.contentsBox .rightBox ul{
	margin-bottom:10px;
}
#categoryTitle{
	width:680px;
	padding-left:20px;
	margin-bottom:20px;
}
#categoryTitle p{
	font-size:0.75em;
	letter-spacing:0.05em;
	padding-bottom:5px;
	margin-bottom:7px;
	color:#666;
	border-bottom-color:#000;
	border-bottom-width:2px;
	border-bottom-style:solid;
}
#categoryTitle p a{
	text-decoration:underline;
	color:#000;
}

#everyone #categoryTitle p{ border-bottom-color:#e8390c; }
	#everyone #categoryTitle p a{ color:#e8390c; }
#guide #categoryTitle p{ border-bottom-color:#e1b728; }
	#guide #categoryTitle p a{ color:#e1b728; }
#kango #categoryTitle p{ border-bottom-color:#459f49; }
	#kango #categoryTitle p a{ color:#459f49; }
#kaigo #categoryTitle p{ border-bottom-color:#409eac; }
	#kaigo #categoryTitle p a{ color:#409eac; }
#campuslife #categoryTitle p{ border-bottom-color:#7a61a1; }
	#campuslife #categoryTitle p a{ color:#7a61a1; }
#admission #categoryTitle p{ border-bottom-color:#d11d60; }
	#admission #categoryTitle p a{ color:#d11d60; }
#atraction #categoryTitle p{ border-bottom-color:#201714; }
	#atraction #categoryTitle p a{ color:#201714; }


/* -------------------------------------------------------- */
/*  03 GENBA PAGE                                           */
/* -------------------------------------------------------- */
#genbaTop{
	background:url(../../genba/images/genba_indextitle.jpg) no-repeat center top;
}
.genba h1.title{
	text-align:right;
	height:67px;
}
.genba h2.subtitle{
	padding:10px 0 30px 10px;
}
.genba h3{
	padding:0 0 15px 10px;
}
.genba p{
	padding:0 0 30px 10px;
}
.genba .rightImg{
	padding:0 0 5px 10px;
}
#genbaNavi{
	clear:both;
	padding:20px 0px;
	text-align:right;
}
#genbaNavi a{
	padding:0 10px;
}
#genbaSelect {
	height:100px;
}
#genbaSelect li{
	width:73px;
	height:91px;
	padding-right:5px;
	float:left;
}
#genbaSelect #g1{
	padding-left:5px;
}
#genbaSelect li a{
	width:73px;
	height:91px;
	display:block;
	text-indent:-9999px;
}
#genbaSelect #g1 a { background:url(../../genba/images/fujii_min.jpg) no-repeat left top;}
#genbaSelect #g2 a { background:url(../../genba/images/mishina_min.jpg) no-repeat left top;}
#genbaSelect #g3 a { background:url(../../genba/images/tsuzuku_min.jpg) no-repeat left top;}
#genbaSelect #g4 a { background:url(../../genba/images/hattori_min.jpg) no-repeat left top;}
#genbaSelect #g5 a { background:url(../../genba/images/amaike_min.jpg) no-repeat left top;}
#genbaSelect #g6 a { background:url(../../genba/images/tamiya_min.jpg) no-repeat left top;}
#genbaSelect #g7 a { background:url(../../genba/images/ueda_min.jpg) no-repeat left top;}
#genbaSelect #g8 a { background:url(../../genba/images/shinmei_min.jpg) no-repeat left top;}
#genbaSelect #g9 a { background:url(../../genba/images/kajita_min.jpg) no-repeat left top;}

#genbaSelect #g1 a:hover,
#genbaSelect #g2 a:hover,
#genbaSelect #g3 a:hover,
#genbaSelect #g4 a:hover,
#genbaSelect #g5 a:hover,
#genbaSelect #g6 a:hover,
#genbaSelect #g7 a:hover,
#genbaSelect #g8 a:hover,
#genbaSelect #g9 a:hover {
	padding-bottom:5px;
	border-bottom:#e8390c 3px solid;
}

#fujii #genbaSelect #g1 a,
#mishina #genbaSelect #g2 a,
#tsuzuku #genbaSelect #g3 a,
#hattori #genbaSelect #g4 a,
#amaike #genbaSelect #g5 a,
#tamiya #genbaSelect #g6 a,
#ueda #genbaSelect #g7 a,
#shinmei #genbaSelect #g8 a,
#kajita #genbaSelect #g9 a{
	background-position:right top;
}
/*top*/
#genbaTop h1 {
	height:88px;
	overflow:hidden;
	text-indent:-9999px;
}
#genbaTop ul{
	padding-left:18px;
}
#genbaTop ul li{
	width:215px;
	height:200px;
	padding:0 7px 7px 0;
	float:left;
}


/* -------------------------------------------------------- */
/*  04 GRADUATE PAGE                                        */
/* -------------------------------------------------------- */
#graList .lead1{
	padding:10px 20px 0 30px;
	font-size:0.875em;
	line-height:1.7em;
}
#graList #listUnit{
	padding:60px 0 0 30px;
}
#graList ul li{
	float:left;
	width:214px;
	height:137px;
	padding:0 10px 20px 0;
}

.graduate {
	width:640px;
	padding:20px 20px 0 40px;
}
.graduate h1{
	width:420px;
	padding-bottom:15px;
	border-bottom:#CCC 1px solid;
}
.graduate .photo{
	float:right;
	padding:0 0 20px 20px;
}
.graduate p{
	font-size:0.875em;
	line-height:1.7em;
}
.graduate h2{
	margin-top:25px;
	margin-bottom:20px;
	padding:3px 0 2px 8px;
	border-left:#8f79b6 5px solid;
}
.graduate .backBtn{
	clear:both;
	text-align:right;
	padding:30px 0 0 0;
}
.graduate #gotoblog{
	text-align:center;
	padding:60px 20px 30px 0;
	padding-right:20px;
	
}
.graduate #gotoblog a{
	margin-left:30px;
}


/* -------------------------------------------------------- */
/*  05 CSU PAGE                                             */
/* -------------------------------------------------------- */
#csuList{
	width:670px;
	margin-top:-20px;
	margin-left:30px;
	background:url(../../csu/images/paper_back.gif) repeat-y center top;
}
#csuList #csuListInner{
	width:670px;
	padding-top:30px;
	background:url(../../csu/images/csulist_head.gif) no-repeat center top;
}

#csuList p{
	font-size:0.875em;
	line-height:1.6em;
	height:100px;
}
#csuMenuT{
	padding:90px 0 30px 45px;
}
#csuMenuT table{
	width:585px;
	margin-bottom:60px;
	border-top:#CCC 1px dotted;
}
#csuMenuT table td{
	height:30px;
	line-height:40px;
	font-size:0.75em;
	border-bottom:#CCC 1px dotted;
}
#csuMenuT table a{
	color:#ff9966;
	text-decoration:underline;
}
#csuMenuT table a:hover{
	text-decoration:none;
}
#csuMenuT table .subject span{
	margin:0 10px;
	color:#CCC;
}
#csuMenuT table .from{
	width:110px;
}
#csuMenuT table .date{
	width:170px;
}
#csuMenuT #isaji h2{
	font-size:0.75em;
	font-weight:bold;
	font-style:italic;
	color:#51b339;
	padding-bottom:10px;
}
#csuMenuT #isaji a{
	color:#51b339;
}

#letter{
	width:670px;
	margin-top:-10px;
	margin-left:30px;
	background:url(../../csu/images/paper_back.gif) repeat-y center top;
}
#letter #letterInner{
	width:670px;
	padding-top:140px;
	text-align:left;
	background:url(../../csu/images/paper_head.gif) no-repeat center top;
	position:relative;
}
#letter .title{
	width:300px;
	height:30px;
	line-height:30px;
	position:absolute;
	top:70px;
	left:90px;
	font-size:1em;
}
#letter .date{
	width:100px;
	height:20px;
	position:absolute;
	top:80px;
	left:410px;
	font-size:0.875em;
	line-height:20px;
}
#letter .name{
	width:100px;
	height:20px;
	position:absolute;
	top:80px;
	left:560px;
	font-size:0.8em;
	line-height:20px;
}
#letter .back{
	width:130px;
	height:40px;
	position:absolute;
	top:0;
	right:20px;
}
#letter .textArea{
	width:580px;
	padding-top:2px;
	padding-left:6px;
	margin-left:45px;
	background:url(../../csu/images/lettarline.gif) repeat center top;
}

#letter .textArea p{
	line-height:30px;
	font-size:0.75em;
	padding-bottom:30px;
}

#letter .textArea .pic{
	width:380px;
	height:285px;
	margin:0 auto 25px;
	padding:9px;
	background-color:#FFF;
	border:#CCC 1px solid;
}
#letter .textArea .pic2{
	width:380px;
	height:264px;
	margin:21px auto 25px;
	padding:9px;
	background-color:#FFF;
	border:#CCC 1px solid;
}

#letter .textArea .pic3{
	width:380px;
	height:570px;
	margin:21px auto 25px;
	padding:9px;
	background-color:#FFF;
	border:#CCC 1px solid;
}

#letter .textArea .pic4{
	width:380px;
	height:557px;
	margin:21px auto 25px;
	padding:9px;
	background-color:#FFF;
	border:#CCC 1px solid;
}


#letter .textArea .ssizePhoto img,
#letter .textArea .ssizePhoto2 img{
	padding-bottom:5px;
}
#letter .textArea ul li{
	width:248px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:30px;
	text-align:center;
	float:left;
}
#letter .textArea .ssizePhoto{
	width:228px;
	padding:10px;
	background-color:#FFF;
	border:#CCC 1px solid;
	font-size:0.7em;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
}
#letter .textArea .ssizePhoto2{
	width:150px;
	padding:10px;
	margin:auto;
	background-color:#FFF;
	border:#CCC 1px solid;
	font-size:0.7em;
	text-align:center;
}
#letter .textArea #milkCaption{
	font-size:0.875em;
	line-height:1.6em;
	text-align:left;
	padding-top:10px;
	padding-bottom:0px;
	white-space:normal;
}
#bottomBack{
	width:149px;
	height:40px;
	display:block;
	margin:0 auto 10px;
}

#burkina #letter #letterInner{
	width:670px;
	padding-top:140px;
	text-align:left;
	background:url(../../graduate/burkina/images/burkinalist_head.gif) no-repeat center top;
	position:relative;
}
#burkina #letter h1.title{
	color:#d03e90;
}
#studyT{
	text-align:center;
	height:270px;
	overflow:visible;
}
#studyT table{
	width:500px;
	height:240px;
	margin:0 auto 0;
	border-bottom:#CCC 1px solid;
	border-right:#CCC 1px solid;
	background-color:#FFF;
}
#studyT table td,
#studyT table th{
	vertical-align:middle;
	border-top:#CCC 1px solid;
	border-left:#CCC 1px solid;
	font-size:0.75em;
	text-align:center;
}
#studyT table th {
	
	font-weight:bold;
	color:#999;
}
#studyT table td.greentd{ background-color:#cce198;}
#studyT table td.redtd{ background-color:#f5cadd;}
#studyT table td.yellowtd{ background-color:#fbf8ce;}
#studyT table td.bluetd{ background-color:#bde1f0;}
#studyT table td.orangetd{ background-color:#f6b37f;}

#studyT table td.setumei{ text-align:right;}

/* -------------------------------------------------------- */
/*  06 EVERYONE PAGE                                        */
/* -------------------------------------------------------- */
#everyone #educationalPolicy{
	width:660px;
	margin-left:30px;
	padding:30px 0 400px;
	background:url(../../everyone/images/policy_bg.jpg) no-repeat center bottom;
	text-align:center;
}
#everyone #educationalPolicy h1{
	margin-bottom:50px;
}
#everyone #educationalPolicy p{
	font-size:0.875em;
	line-height:2.6em;
	font-family:serif;
}
#everyone #greeting{
	width:630px;
	padding-top:10px;
	margin-left:60px;
}
#everyone #greeting p{
	font-size:0.875em;
}
#everyone #greeting .rightImg{
	padding:0 0 0 20px;
}
#everyone #greeting div{
	padding-bottom:70px;
}
#everyone #greeting h2{
	color:#ed6340;
	font-size:1.125em;
	font-weight:bold;
	padding-bottom:10px;
}


/* -------------------------------------------------------- */
/*  07 GUIDE PAGE                                           */
/* -------------------------------------------------------- */
#guide #outlineT table,
#guide #historyT table{
	width:630px;
	margin-left:60px;
	margin-top:10px;
	border-left:#e1b728 6px solid;
	border-bottom:#CCC 1px dashed;
}
#guide #outlineT table th,
#guide #outlineT table td{
	background:url(../../guide/images/outline_dot.gif) repeat left top;
	line-height:30px;
	font-size:0.8em;
	padding:0 20px;
}
#guide #historyT table th,
#guide #historyT table td{
	background:url(../../guide/images/outline_dot.gif) repeat left top;
	line-height:30px;
	font-size:0.76em;
	padding:0 20px;
	white-space:nowrap;
}
#guide #outlineT table th{
	width:80px;
	text-align:center;
	background-color:#fbf3d6;
}

#guide #historyT table th{
	width:100px;
	text-align:right;
	background-color:#fbf3d6;
}
#guide #floorSerector{
	width:237px;
	height:34px;
	padding:32px 13px 0;
	background:url(../../guide/images/floorselecter_bg.gif) no-repeat right top;
	margin-bottom:10px;
	margin-left:420px;
}
#guide #floorSerector ul li{
	display:inline;
}
#guide #floorMap{
	padding-left:60px;
}


/* -------------------------------------------------------- */
/*  08 KANGO PAGE                                           */
/* -------------------------------------------------------- */
#kango #epBox{
	padding-left:30px;
}
#kango #epBox p{
	width:640px;
	margin-left:24px;
	margin-top:10px;
	font-size:0.875em;
}
#kango #epBox ul{
	margin-left:44px;
	margin-top:10px;
	font-size:0.875em;
	line-height:1.9em;
	text-indent:-1.2em;
}
#kango #epBox ul li{
	padding:2px 0;
	white-space:nowrap;
}
#kango #epBox ul span{
	color:#459f49;
	margin-right:0.5em;
}
#kango #epBox h2{
	width:646px;
	padding-top:322px;
	padding-left:27px;
	background:url(../../kango/images/kango_eptopbg.jpg) no-repeat center top;
	margin-bottom:40px;
}
#kango .subtitle {
	width:640px;
	padding:6px 0 6px 10px;
	margin-left:10px;
	margin-top:30px;
	border-left:#459f49 3px solid;
	border-bottom:#459f49 1px solid;
}
#kango .picList{
	margin:60px 0 0 40px;
}
#kango .picList li{
	width:210px;
	float:left;
	margin-right:10px;
	font-size:0.9em;
}
#kango #ccmT {
	margin-left:60px;
	margin-top:50px;
}
#kango #ccmT table{
	width:300px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	font-size:0.76em;
	border-top:#dcd4d8 1px solid;
	border-left:#dcd4d8 1px solid;
}
#kango #ccmT table td,
#kango #ccmT table th{
	border-right:#dcd4d8 1px solid;
	border-bottom:#dcd4d8 1px solid;
	padding:2px;
}
#kango #ccmT table th{
	background-color:#8e8b7e;
	color:#FFF;
	text-align:center;
}
#kango #ccmT table .fiC{ width:60px; }
#kango #ccmT table .seC{ width:150px; }
#kango #ccmT table .thC{ width:40px; text-align:center; }
#kango #ccmT table .foC{ width:40px; text-align:center; }

#kango #ccmT table .even{
	background-color:#f4f3f0;
}
#kango #ccmT table .total{
	background-color:#ded4ce;
}
#kango #ccmT table td.fiC{
	vertical-align:middle;
	text-align:center;
}
#kango #ccmT table td.v1{ background-color:#ddd5d8; }
#kango #ccmT table td.v2{ background-color:#d6cbcc; }
#kango #ccmT table td.v3{ background-color:#dcd4d7; }

#kango #ccmT table td#rinji{
	text-align:center;
	background-color:#d6cbcc;
}
#allTotal{
	clear:both;
	width:620px;
	text-align:center;
	font-size:0.8em;
	padding:4px 0;
	color:#FFF;
	background-color:#8e8b7e;
}
#kango #shinro{
	padding-left:30px;
}
#kango #shinro #chart{
	width:443px;
	margin-left:95px;
	padding-top:30px;
}
#kango #shinro h2{
	margin-top:50px;
	padding:0 0 5px 10px;
	width:620px;
	color:#bd357c;
	font-size:1em;
	font-weight:bold;
	border-bottom:#bd357c 1px solid;
}
#kango #shinro ul{
	width:600px;
	margin-left:40px;
	margin-top:20px;
	font-size:0.9em;
}


#curriculum{
	width:680px;
	padding:0px 0px 0px 30px;
	margin-bottom:20px;
	text-align:center;
}


/* -------------------------------------------------------- */
/*  09 KAIGO PAGE                                           */
/* -------------------------------------------------------- */
#kaigo #epBox{
	padding-left:30px;
}
#kaigo #epBox p{
	width:640px;
	margin-left:24px;
	margin-top:10px;
	font-size:0.875em;
}
#kaigo #epBox ul{
	margin-left:44px;
	margin-top:10px;
	font-size:0.875em;
	line-height:1.9em;
	text-indent:-1.2em;
}
#kaigo #epBox ul span{
	color:#409eac;
	margin-right:0.5em;
}
#kaigo #epBox h2{
	width:646px;
	padding-top:321px;
	padding-left:24px;
	background:url(../../kaigo/images/kaigo_eptopbg.jpg) no-repeat center top;
	margin-bottom:40px;
}
#kaigo .subtitle {
	width:640px;
	padding:6px 0 6px 10px;
	margin-left:10px;
	margin-top:30px;
	border-left:#409eac 3px solid;
	border-bottom:#409eac 1px solid;
}
#kaigo .picList{
	margin:40px 0 0 40px;
}
#kaigo .picList li{
	width:210px;
	float:left;
	margin-right:10px;
	font-size:0.9em;
}
/**/
#kaigo #ccmT {
	margin-left:60px;
	margin-top:50px;
}
#kaigo #ccmT table{
	width:600px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	font-size:0.76em;
	border-top:#dcd4d8 1px solid;
	border-left:#dcd4d8 1px solid;
}
#kaigo #ccmT table td,
#kaigo #ccmT table th{
	border-right:#dcd4d8 1px solid;
	border-bottom:#dcd4d8 1px solid;
	padding:2px;
}
#kaigo #ccmT table th{
	background-color:#8e8b7e;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
}
#kaigo #ccmT table .fiC{ width:50px; font-size:1.2em; }
#kaigo #ccmT table .seC{  }
#kaigo #ccmT table .thC{ width:60px; text-align:center; }

#kaigo #ccmT table .foCa{ width:70px; text-align:center; }
#kaigo #ccmT table .foCb{ width:70px; text-align:center; }
#kaigo #ccmT table .foCc{ width:70px; text-align:center; }

#kaigo #ccmT table .even{
	background-color:#f4f3f0;
}

#kaigo #ccmT table td.fiC{
	vertical-align:middle;
	text-align:center;
}
#kaigo #ccmT table .total{
	background-color:#ded4ce;
}
#kaigo #ccmT table .last{
	background-color:#8e8b7e;
	color:#FFF;
}
#kaigo #ccmT table td.v1{ background-color:#dcd4d8; }
#kaigo #ccmT table td.v2{ background-color:#d6cbcc; }

#kaigo #shinro{
	padding-left:30px;
}
#kaigo #shinro #chart{
	width:443px;
	margin-left:90px;
	padding-top:30px;
}
#kaigo #shinro h2{
	margin-top:50px;
	padding:0 0 5px 10px;
	width:650px;
	color:#bd357c;
	font-size:1em;
	font-weight:bold;
	border-bottom:#bd357c 1px solid;
}
#kaigo #shinro ul{
	width:640px;
	margin-left:40px;
	margin-top:20px;
	font-size:0.9em;
}

#kkTeachers{
	padding:30px 0 0 30px;
}
#kkTeachers table{
	width:680px;
	font-size:0.9em;
	line-height:1.9em;
	
}
#kkTeachers table th{
	padding-bottom:3px;
	letter-spacing:1em;
	text-align:center;
	
}
#kkTeachers table td{
	padding:5px 0 5px 0px;
	text-align:center;
	font-size:0.875em;
	white-space:nowrap;
	
}
#kkTeachers table .fiC{ width:200px; }
#kkTeachers table .seC{ width:150px; }
#kkTeachers table .thC{ }

#kkTeachers table td.fiC{ letter-spacing:0.43em; }
#kkTeachers table td.seC{ font-size:1em; font-weight:bold; letter-spacing:0.6em; }
#kkTeachers table td.thC{ }

#kkTeachers table td.sp{ height:10px; font-size:0.01px; line-height:0;}

/* letter-spacing */
#kkTeachers table td.ls5s{ letter-spacing:0.1em; }
#kkTeachers table td.ls3s{ letter-spacing:1.1em; }

#kkTeachers table td.ls5e{ letter-spacing:0.2em;}
#kkTeachers table td.ls3e{ letter-spacing:1em;}

/* color */
#kaigo #kkTeachers table{ border-bottom:#409eac 1px solid; }
#kaigo #kkTeachers table th{ border-bottom:#409eac 1px solid; color:#409eac; }
#kaigo #kkTeachers table td.seC{ color:#409eac; }

#kango #kkTeachers table{ border-bottom:#459f49 1px solid; }
#kango #kkTeachers table th{ border-bottom:#459f49 1px solid; color:#459f49; }
#kango #kkTeachers table td.seC{ color:#459f49; }


/* -------------------------------------------------------- */
/*  10 CAMPUSLIFE PAGE                                      */
/* -------------------------------------------------------- */

/* support */
#campuslife #support{
	margin-left:40px;
}
#support .subtitle {
	width:640px;
	padding:6px 0 6px 10px;
	margin-top:40px;
	border-left:#745d99 3px solid;
	border-bottom:#745d99 1px solid;
}
#support h3{
	padding:18px 0 7px 10px
}
#support p strong{
	color:#745d99;
}
#support p.lead{
	padding:5px 0 20px 10px;
	font-size:0.875em;
	line-height:1.7em;
	width:630px;
}
#support p.lead .rightImg{
	padding:5px 0 0 10px;
}
#support #soudanTag{
	margin-left:2em;
}
#support #kosodatePic{
	text-align:center;
}
#support #kosodatePic p{
	width:540px;
	height:39px;
	font-size:1em;
	line-height:39px;
	background:url(../../campuslife/images/sup_bottombg.gif) no-repeat center top;
	margin:20px auto;
}
#support #kosodatePic a{
	color:#d1225f;
	text-decoration:underline;
}
/* schedule */
#schedule{
	margin-left:30px;
}
#schedule ul{
	padding-top:40px;
}
#schedule ul li{
	width:300px;
	height:340px;
	margin-left:10px;
	margin-right:20px;
	float:left;
}
#schedule ul li h2{
	padding:5px 0 3px 3px; 
	font-size:0.9em;
	font-weight:bold;
	letter-spacing:-0.08em;
	white-space:nowrap;
}
#schedule ul li p{
	padding:0 0 20px 3px;
	font-size:0.75em;
	line-height:1.5em;
}
#schedule ul li .goudou{ color:#7a61a1; }
#schedule ul li .kaigo{ color:#55a3ac; }
#schedule ul li .kango{ color:#46a04e; }

/* volunteer */
#campuslife #volunteer{
	margin-left:40px;
}
#volunteer .subtitle {
	width:640px;
	padding:6px 0 6px 10px;
	margin-top:40px;
	border-left:#745d99 3px solid;
	border-bottom:#745d99 1px solid;
}
#volunteer p.lead{
	padding:5px 0 20px 10px;
	font-size:0.875em;
	line-height:1.7em;
	width:630px;
}
#volunteer #morimori{
padding-top:20px;
	text-align:center;
}


/* -------------------------------------------------------- */
/*  11 ADMISSION PAGE                                       */
/* -------------------------------------------------------- */
#admExam {
	margin-left:30px;
}
#admExam .examColor{
	color:#d11d60;
}
#admExam .subtitle {
	width:640px;
	padding:6px 0 6px 10px;
	margin-left:10px;
	margin-top:30px;
	border-left:#d11d60 3px solid;
	border-bottom:#d11d60 1px solid;
}
#admExam p{
	width:640px;
	margin-left:24px;
	margin-top:10px;
}
#admExam ul{
	width:640px;
	margin-left:24px;
	margin-top:10px;
	font-size:0.9em;
	line-height:1.9em;
}
#admExam ul li{
	padding-left:1em;
	text-indent:-1em;
}
#admExam #jininTable{
	width:600px;
	margin-top:20px;
	margin-left:30px;
	font-size:0.9em;
	line-height:1.9em;
}
#admExam #jininTable th{
	color:#FFF;
	text-align:center;
}
#admExam #jininTable th.fiC{ width:140px; background-color:#b51253; }
#admExam #jininTable th.seC{ width:140px; background-color:#c3175a; }
#admExam #jininTable th.thC{ background-color:#d11d60; }
#admExam #jininTable td.fiC,
#admExam #jininTable td.seC{
	border-right:#CCC 1px solid;
	text-align:center;
	vertical-align:middle;
}
#admExam #jininTable td.thC{
	padding:5px 0 5px 40px;
	line-height:1.4em;
}
#admExam #shikaku p{
	font-weight:bold;
}
#admExam #shikaku h3,
#admExam #hitsuyou h3{
	margin:20px 0 0 20px;
}
#admExam .suisenTag,
#admExam .ippanTag,
#admExam .tokubetsuTag,
#admExam .syakaiTag{
	width:100px;
	padding:2px 0;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
}
#admExam .suisenTag{
	background-color:#edf6ef;
	border:#0b9559 1px solid;
	color:#0b9559;
}
#admExam .ippanTag{
	background-color:#ebecf6;
	border:#164e99 1px solid;
	color:#164e99;
}
#admExam .tokubetsuTag{
	background-color:#fbf1f7;
	border:#c34c8d 1px solid;
	color:#c34c8d;
}
#admExam .syakaiTag{
	background-color:#fef4ec;
	border:#e08639 1px solid;
	color:#e08639;
}
#admExam #kikanTable {
	width:600px;
	margin-top:20px;
	margin-left:30px;
	font-size:0.9em;
	line-height:1.9em;
}
#admExam #kikanTable th{
	vertical-align:middle;
}
#admExam #kikanTable td.devide{
	height:20px;
	font-size:0.1px;
	padding:0;
	line-height:0;
}
#admExam #kikanTable td.kai{
	border-left:#FFF 5px solid;
	width:5em;
	font-weight:bold;
	white-space:nowrap;
}
#admExam #kikanTable td.suisen{ background:#edf6ef; }
#admExam #kikanTable td.ippan{ background:#ebecf6; }
#admExam #kikanTable td.tokubetsu{ background:#fbf1f7; }
#admExam #kikanTable td.syakai{ background:#fbf1f7; }

#admExam span.ippanColor{ color:#164e99;}
#admExam span.syakaiColor{ color:#e08639;}

#admExam #senkou h3{
	padding:20px 0 0 20px;
}
#admExam #senkou h3 div,
#admExam #jikanwari th div{
	float:left;
	margin-right:10px;
}
#admExam #senkou ul{
	padding-top:10px;
	clear:both;
}
#admExam #nitteiTable{
	width:600px;
	margin-top:20px;
	margin-left:30px;
	font-size:0.9em;
	line-height:1.4em;
}
#admExam #nitteiTable th{
	color:#FFF;
	text-align:center;
	padding:5px 0;
}
#admExam #nitteiTable td{
	vertical-align:middle;
	padding:4px 8px;
}
#admExam #nitteiTable th.fiC{ background-color:#b51253; }
#admExam #nitteiTable th.seC{ width:200px; background-color:#c3175a; }
#admExam #nitteiTable th.thC{ width:200px;  background-color:#d11d60; }
#admExam #nitteiTable td.fiC,
#admExam #nitteiTable td.seC{
	border-right:#CCC 1px solid;
}
#admExam #nitteiTable td div{ padding:3px; text-align:center;}
#admExam #nitteiTable td .suisen{ background-color:#edf6ef; }
#admExam #nitteiTable td .ippan{ background-color:#ebecf6; }
#admExam #nitteiTable td .tokubetsu{ background-color:#fbf1f7; }
#admExam #nitteiTable td .syakai{ background-color:#fef4ec; }

#admExam #nitteiTable .ippanTag,
#admExam #nitteiTable .syakaiTag{
	float:left;
	height:4em;
	line-height:4em;
}
#admExam #nitteiTable .kai .ippanTag{
	height:7em;
	line-height:6em;
} 
#admExam #nitteiTable .ao,
#admExam #nitteiTable .ore{
	font-weight:bold;
}
#admExam #nitteiTable .ippanTag{
}

#admExam #jikanwari table{
	margin-left:30px;
	margin-bottom:20px;
}
#admExam #jikanwari th{
	padding-top:30px;
	padding-bottom:15px;
}
#admExam #jikanwari table td{
	font-size:0.9em;
	padding:3px 0;
}
#admExam #jikanwari table .fiC{ width:80px; text-align:right; }
#admExam #jikanwari table .seC{ width:40px; text-align:center; }
#admExam #jikanwari table .thC{ width:80px; text-align:right; }
#admExam #jikanwari table .foC{ padding-left:20px; white-space:nowrap;}

#admExam #seikyuBtn{
	text-align:center;
	padding-left:260px;
	margin-top:40px;
}
#admExam #gakuhiTable{
	width:600px;
	margin:10px 0 10px 30px;
	font-size:0.9em;
	line-height:1.9em;
}
#admExam #gakuhiTable th{
	color:#FFF;
	text-align:center;
}
#admExam #gakuhiTable th.fiC{ width:100px; background-color:#a50b4c; }
#admExam #gakuhiTable th.seC{ width:180px; background-color:#b51253; }
#admExam #gakuhiTable th.thC{ width:180px; background-color:#c3175a; }
#admExam #gakuhiTable th.foC{ background-color:#d11d60; }

#admExam #gakuhiTable td.fiC,
#admExam #gakuhiTable td.seC,
#admExam #gakuhiTable td.thC{
	border-right:#CCC 1px solid;
	vertical-align:middle;
}
#admExam #gakuhiTable td.fiC{ text-align:center; }
#admExam #gakuhiTable td.seC,
#admExam #gakuhiTable td.thC{ text-align:right; padding-right:50px; }
#admExam #gakuhiTable td.foC{ text-align:right; font-weight:bold; padding-right:20px; }
#admExam #gakuhiTable td.nomoney{ text-align:center; padding-left:50px;}
#admExam p.gakuhiA,
#admExam p.gakuhiA a{ color:#e8390c; }
#admExam p.gakuhiA a{ text-decoration:underline; }


/* -------------------------------------------------------- */
/*  12 ATRACTION PAGE                                       */
/* -------------------------------------------------------- */
#atraction .intro{
	width:651px;
	padding-top:80px;
}
#atraction .intro p{
	width:470px;
	padding:5px 0 20px 10px;
	font-size:0.875em;
	line-height:1.7em;
}
#atraction .intro h2{
	display:none;
}
/* 01 project */
#atraction #project .intro{
	margin-left:10px;
	background:url(../../attraction/images/01_topbg.gif) no-repeat left top;
}


#project{
	margin-left:20px;
	width:660px;
}
#project .lead{
	padding:5px 0 20px 10px;
	font-size:0.875em;
	line-height:1.7em;
}
#project h3{
	padding:10px 0 5px 5px;
}
#project .proUnit{
	padding:20px 20px 20px 20px;
}
#project .proUnit p{
	padding:0;
	margin:0;
}
#project .proUnit .rightImg{
	padding-top:0px;
	padding-left:20px;
}
#project .proUnit h4{
	padding-top:10px;
	font-size:0.875em;
	clear:both;
	border-bottom:#e8390c 1px solid;
	color:#e8390c;
	font-weight:bold;
}

/* 02 scholarship */
#atraction #scholarship .intro{ background:url(../../attraction/images/02_topbg.gif) no-repeat left top; }

#scholarship{
	margin-left:30px;
	width:650px;
}
#scholarship .lead{
	padding:5px 0 20px 10px;
	font-size:0.875em;
	line-height:1.7em;
}
#scholarship h3{
	color:#7c909a;
	letter-spacing:0.1em;
	padding:50px 0 5px 10px;
	border-bottom:#7c909a 1px solid;
	position:relative;
}
#scholarship h3 .kktag{
	position:absolute;
	right:0;
	bottom:4px;
}
#scholarship #ssPoint h4{
	padding:30px 0 0 20px;
}
#scholarship #ssPoint p{
	padding:20px 0 0 40px;
	font-size:0.875em;
}
#scholarship #ssPoint div{
	width:502px;
	margin:50px 0 0 80px;
}
#scholarship #bottomLink{
	width:579px;
	height:39px;
	margin-top:20px;
	margin-left:30px;
	background:url(../../attraction/images/02_bottombg.gif) no-repeat center top;
	text-align:center;
	font-size:1em;
	line-height:39px;
}
#scholarship #bottomLink a{
	color:#e75530;
}

/* 03 australia */
#atraction #australia .intro{ background:url(../../attraction/images/03_topbg.gif) no-repeat left top; }

#atraction #australia .intro a{
	color:#e75530;
}
#australia{
	margin-left:30px;
	width:650px;
}
#australia .lead{
	padding:5px 0 20px 10px;
	font-size:0.875em;
	line-height:1.7em;
	letter-spacing:-0.01em;
}
#australia h3{
	color:#7c909a;
	letter-spacing:0.1em;
	padding:50px 0 5px 10px;
	border-bottom:#7c909a 1px solid;
}
#australia #point{
	background:url(../../attraction/images/03_ausbg.gif) no-repeat right 150px;
}
#australia #point span.min{
	font-size:12px;
}
#australia #point h4{
	margin:140px 0 20px 10px;
}
#australia #point table{
	margin-left:22px;
	width:588px;
}
#australia #point table .left p{
	padding:15px 0 0 5px;
	font-size:0.875em;
	line-height:1.7em;
}
#australia #point table .right{
	width:252px;
	padding:27px 0 30px 27px;
}
#australia #point #another{
	width:611px;
	height:129px;
	position:relative;
	background:url(../../attraction/images/03_apointbg.gif) no-repeat left top;
	font-size:0.8em;
	line-height:1.6em;
}
#australia #point #another ul{
	padding:53px 0 0 49px;
}
#australia #point #another #koaraBtn{
	width:105px;
	height:122px;
	position:absolute;
	top:0;
	right:25px;
}
#australia #jyouken ul{
	padding:10px 0 5px 10px;
	font-size:0.875em;
	font-weight:bold;
}
#australia #jyouken li{
	padding:2px 0;
}
#australia #jyouken span.ore{
	font-weight:bold;
}
#australia #ryohi{
	background:url(../../attraction/images/03_koarabg.jpg) no-repeat right bottom;
	padding-bottom:50px;
}
#australia #ryohi h4{
	margin:5px 0 0 20px;
	font-size:0.875em;
	font-weight:bold;
	color:#e75530;
}
#australia #ryohi table{
	width:280px;
	margin-left:20px;
	font-size:0.75em;
}
#australia #ryohi table .left{
	width:240px;
}
#australia #ryohi table td{
	text-align:right;
	white-space:nowrap;
	padding:2px 0;
}
#australia #scheT{
	width:560px;
	margin:30px 0 30px 40px;
	font-size:0.75em;
	line-height:1.4em;
	border-bottom:#CCC 1px solid;
}
#australia #scheT td.line{
	border-top:#CCC 1px solid;
}
#australia #scheT td{
	padding:4px 6px;
	border-right:#CCC 1px solid;
}
#australia #scheT #rBox{
	color:#459f49;
	border:#459f49 1px solid;
	white-space:nowrap;
	font-size:0.875em;
	vertical-align:middle;
	padding:0 3px;
}
#australia #scheT .gre{
	color:#459f49;
}
#australia #scheT a{
	color:#e75530;
	text-decoration:underline;
}
#australia #scheT a:hover{
	text-decoration:none;
}
#australia #scheT td.thC,
#australia #scheT td.fvC,
#australia #scheT td.noline{
	border-right:none;
}
#australia #bottomPic ul li{
	width:193px;
	margin-right:18px;
	float:left;
	font-size:0.75em;
	padding-top:3px;
}

/* 04 kyouiku quality */
#atraction #quality .intro{background:url(../../attraction/images/04_topbg.gif) no-repeat left top; }

#atraction #quality{
	margin-left:30px;
	width:650px;
}
#atraction #quality #qTearchers{
	margin:30px 0 0 30px;
}
#atraction #quality #qTearchers h3{
	margin:30px 0 10px;
}
#atraction #quality #jituT {
	width:600px;
	font-size:0.75em;
	line-height:1.7em;
}
#atraction #quality #jituT td {
	padding:5px 5px 30px;
	width:290px;
	white-space:nowrap;
}
#atraction #quality #jituT th{
	text-align:center;
	padding:20px 0;
}
#atraction #quality .dateT{
	width:600px;
	margin-top:20px;
	margin-left:10px;
	font-size:0.75em;
	line-height:1.8em;
}
#atraction #quality .dateT td{ padding:2px 0; vertical-align:top;}
#atraction #quality .dateT .fiC{
	text-align:center;
	font-weight:bold;
	width:80px;
}
#atraction #quality .dateT .seC{ width:20px; }
#atraction #quality .dateT .coment { padding:10px 0 20px 0;}
#atraction #quality .dateT .coment div{ color:#69b837; font-weight:bold; }

#atraction #quality #shikaku {
	margin-left:30px;
}
#atraction #quality #shikaku h3{
	color:#7c909a;
	letter-spacing:0.1em;
	padding:50px 0 5px 10px;
	border-bottom:#7c909a 1px solid;
}
#atraction #quality #shikaku p{
	padding:5px 0 20px 10px;
	font-size:0.875em;
	line-height:1.7em;
}
#atraction #quality #shikaku table{
	width:600px;
	margin-top:10px;
}
#atraction #quality #shikaku table td.left{
	width:120px;
	padding:5px 0;
	text-align:center;
}
#atraction #quality #shikaku table td.right p{
	padding:5px 0 20px 0;
	color:#595a5a;
}
/* 05 kanren houjin */
#atraction #kanren .intro{ background:url(../../attraction/images/05_topbg.gif) no-repeat left top; }

#atraction #kanren{
	margin-left:30px;
	width:650px;
}
#atraction #kanren p.lead{
	padding:5px 0 20px 10px;
	font-size:0.875em;
	line-height:1.7em;
}
#atraction #kanren h3{
	color:#7c909a;
	letter-spacing:0.1em;
	padding:50px 0 5px 10px;
	border-bottom:#7c909a 1px solid;
}
#atraction #kanren #hukushili{
	margin-left:10px;
}
#atraction #kanren #hukushili li{
	float:left;
	white-space:nowrap;
	color:#616060;
	font-size:0.75em;
	margin-right:1.5em;
}
#atraction #kanren table{
	width:660px;
	margin-left:20px;
}
#atraction #kanren table td{
	font-size:0.75em;
}
#atraction #kanren table th{
	font-size:0.9375em;
	vertical-align:bottom;
	font-weight:bold;
	padding:20px 0 6px;
}
#atraction #kanren table th img{ margin-right:1em; }
#atraction #kanren table th.kango{
	background:url(../../attraction/images/05_kangoline.gif) no-repeat left bottom;
	color:#479948;
}
#atraction #kanren table th.kaigo{
	background:url(../../attraction/images/05_kaigoline.gif) no-repeat left bottom;
	color:#409eac;
}
#atraction #kanren table td.left{
	width:230px;
	padding:25px 0 20px 20px;
}
#atraction #kanren table td.right{
	padding:25px 0 20px 0;
	line-height:1.6em;
}
#atraction #kanren h4{
	font-size:1.16em;
	font-weight:bold;
	padding-bottom:10px;
}


/* -------------------------------------------------------- */
/*  13 QandA PAGE                                           */
/* -------------------------------------------------------- */
#qa {
	margin-left:30px;
}
#qa .examColor{
	color:#d11d60;
}
#qa .subtitle {
	width:630px;
	padding:10px 0 10px 20px;
	margin-left:10px;
	margin-top:50px;
	border-bottom:#7c909a 1px solid;
}
#qa p{
	width:600px;
	margin-left:24px;
	margin-top:10px;
}
#qa ul.in li{
	margin-left:40px;
	padding-bottom:5px;
	font-size:0.75em;
}
#qa #qaNavi{
	margin:50px 0 0 30px;
}
#qa #qaNavi li a{
	font-size:0.875em;
	letter-spacing:0.1em;
	color:#7c909a;
	font-weight:bold;
}
#qa dl{
	margin:0 0 0 30px;
	width:620px;
}
#qa dl dt,
#qa dl dd{
	font-size:0.875em;
	line-height:1.8em;
	text-indent:-2.2em;
	padding-left:30px;
}
#qa dl dt{
	color:#e8390c;
	padding-top:15px;
	padding-bottom:5px;
}
#qa dl dd{
	border-bottom:#CCC 1px dashed;
	padding-bottom:15px;
}
#qa dl dd div{
	padding-left:30px;
	padding-top:5px;
	font-size:0.9em;
}
#qa dl dd.noline{
	border-bottom:none;
}
#qa dl span{
	font-size:1em;
	font-weight:bold;
	margin-right:0.5em;
}
#qa dl strong{
	font-weight:bold;
}
#qa dl dd a{
	color:#e8390c;
}


/* -------------------------------------------------------- */
/*  14 PRIVACY POLICY PAGE                                  */
/* -------------------------------------------------------- */
#privacy {
	margin-left:30px;
}
#privacy p{
	font-size:0.875em;
}
#privacy .subtitle {
	width:630px;
	padding:10px 0 5px 20px;
	margin-left:10px;
	margin-top:30px;
	font-size:1em;
	font-weight:bold;
	color:#7c909a;
	border-bottom:#7c909a 1px solid;
}
#privacy p.lead{
	padding:5px 20px 20px 30px;
}
#privacy #riyoumokuteki{
	margin-left:30px;
	margin-right:20px;
	padding:10px 20px;
	background-color:#f3f4f5;
}
#privacy #riyoumokuteki li{
	font-size:0.875em;
	font-weight:bold;
	padding:3px 0;
}
#privacy #kanritaisei{
	margin-left:30px;
	margin-top:-10px;
}
#privacy #kanritaisei li{
	font-size:0.875em;
	padding:3px 0 3px 1em;
	text-indent:-1em;
}
#privacy #otoiawase{
	width:300px;
	margin:40px auto 0;
}
#privacy #otoiawase h2{
	text-align:center;
	font-size:0.875em;
	padding:4px 0;
	font-weight:bold;
	white-space:nowrap;
	background-color:#f3f4f5;
}
#privacy #otoiawase p{
	font-weight:bold;
	text-align:center;
	padding:10px 0 5px 0;
}
#privacy #otoiawase li{
	padding:2px 0 2px 50px;
	font-size:1em;
	color:#7c909a;
	font-weight:bold;
}
#privacy #otoiawase li a{
	color:#7c909a;
}
#privacy #otoiawase li img{
	margin:0 8px 4px 0;
}


/* -------------------------------------------------------- */
/*  14-2 RECRUIT PAGE                                  */
/* -------------------------------------------------------- */


#recruit {
	margin-left:30px;
}
#recruit p{
	font-size:0.875em;
}
#recruit .subtitle {
	width:630px;
	padding:5px 0 5px 5px;
	margin-left:10px;
	margin-top:30px;
	font-size:1em;
	font-weight:bold;
	color:#E6127F;
	border-bottom:#E6127F 1px solid;
}
#recruit p.lead{
	padding:2px 20px 2px 30px;
}


#recruit #riyoumokuteki{
	margin-left:30px;
	margin-right:20px;
	padding:10px 20px;
	background-color:#f3f4f5;
}
#recruit #riyoumokuteki li{
	font-size:0.875em;
	font-weight:bold;
	padding:3px 0;
}



#recruit #otoiawase{
	width:300px;
	margin:40px auto 0;
}
#recruit #otoiawase h2{
	text-align:center;
	font-size:0.875em;
	padding:4px 0;
	font-weight:bold;
	white-space:nowrap;
	background-color:#f3f4f5;
}
#recruit #otoiawase p{
	font-weight:bold;
	text-align:center;
	padding:10px 0 5px 0;
}
#recruit #otoiawase li{
	padding:2px 0 2px 50px;
	font-size:1em;
	color:#7c909a;
	font-weight:bold;
}
#recruit #otoiawase li a{
	color:#7c909a;
}
#recruit #otoiawase li img{
	margin:0 8px 4px 0;
}


/* -------------------------------------------------------- */
/*  15 STUDENT PAGE                                         */
/* -------------------------------------------------------- */
#voice{
	width:576px;
	height:574px;
	padding:18px 30px;
	margin-left:40px;
	margin-top:40px;
	background:url(../../student/images/stbg.gif) no-repeat center top;
	position:relative;
}
#voice .voicePic{
	width:120px;
	height:163px;
	margin-right:22px;
	float:left;

}
#voice h2.subject{
	font-size:1em;
	color:#ee7642;
	font-weight:bold;
	padding-top:40px;
	line-height:1em;
}
#voice li.gakka{
	font-size:0.75em;
	padding-top:45px;
	line-height:1em
}
#voice li.name{
	font-size:0.875em;
	color:#ee7642;
	font-weight:bold;
}
#voice li.bokou{
	font-size:0.75em;
}
#voice p{
	font-size:0.875em;
	line-height:1.8;
	margin-top:30px;
	text-align:justify;
}
#voice .backBtn{
	width:125px;
	height:33px;
	position:absolute;
	bottom:9px;
	right:9px;
}
#voiceList p{
	font-size:0.875em;
	line-height:1.8;
	margin-top:30px;
	margin-left:40px;
	text-align:justify;
}
#voiceList #vLink{
	margin:40px 0 0 40px;
}
#voiceList #vLink ul li{
	width:305px;
	height:179px;
	float:left;
	margin:0 10px 10px 0;
}


/* -------------------------------------------------------- */
/*  16 ACCESS PAGE                                          */
/* -------------------------------------------------------- */
#other #access{
	padding-left:45px;
	width:606px;
}
#access div{
	text-align:center;
	padding:30px 0;
}
#access h2{
	padding-top:30px;
}
#access p#plane{
	text-indent:-1em;
	padding-left:1em;
	line-height:1.4em;
	padding-bottom:20px;
}
#other #walk{
	padding-left:45px;
	width:644px;
}
#walk #printBtn{
	text-align:right;
}
#walk div{
	text-align:center;
	padding:0 0 40px;
}
#walk h2{
	padding:20px 0 7px 10px;
	border-bottom:#7c909a 1px solid;
}
#walk ul{
	padding-top:20px;
	padding-left:10px;
}
#walk ul li{
	width:285px;
	height:265px;
	padding:0 15px 20px 15px;
	float:left;
}
#accessMap{
	width:606px;
	height:617px;
	position:relative;
}
#accessMap ul{
	position:absolute;
	top:60px;
	left:38px;
}
#accessMap ul li{
	padding-bottom:10px;
}





/* -------------------------------------------------------- */
/*  17 SITEMAP PAGE                                         */
/* -------------------------------------------------------- */
#sitemap{
	padding:30px 0 0 80px;
}
#sitemap ul{
	margin-top:5px;
	margin-bottom:20px;
}
#sitemap ul li{
	font-size:0.75em;
	height:1%;
}
#sitemap ul li a{
	margin-left:20px;
	color:#666;
	display:block;
	padding:2px 0;
	border-bottom:#EEE 1px dashed;
}
#sitemap ul li a:hover{
	text-decoration:none;
	padding-left:3px;
	background-color:#FFFFCC;
}
#sitemap div.left{
	width:270px;
	margin-right:40px;
	float:left;
}
#sitemap div.right{
	width:270px;
	float:left;
}
#sitemap h2{
	padding:1px 0 1px 10px;
	font-size:0.875em;
	border-left-color:#666;
	border-left-width:3px;
	border-left-style:solid;
}
#sitemap h2#minasama{ border-left-color:#e8390c; color:#e8390c; }
#sitemap h2#gakkouannnai{ border-left-color:#e1b728; color:#e1b728; }
#sitemap h2#kango{ border-left-color:#459f49; color:#459f49; }
#sitemap h2#kaigo{ border-left-color:#409eac; color:#409eac; }
#sitemap h2#campuslife{ border-left-color:#7a61a1; color:#7a61a1; }
#sitemap h2#youkou{ border-left-color:#d11d60; color:#d11d60; }
#sitemap h2#sonota{}
#sitemap h2#genba{}
#sitemap h2#miryoku{ border-left-color:#201714; }
#sitemap h2#zaikousei{}
#sitemap h2#sotsugyousei{}
#sitemap h2#csutayori{}








/* -------------------------------------------------------- */
/*  18 shincyaku PAGE                                          */
/* -------------------------------------------------------- */


#shincyaku{
	padding:0px 20px 0px 30px;
}



#shincyaku p{
	font-size:0.875em;
}

#shincyaku_box{
	padding:0px 20px 0px 30px;
}



#shincyaku .subtitle {
	width:630px;
	padding:5px 0 5px 5px;
	margin-left:10px;
	margin-top:30px;
	font-size:1em;
	font-weight:bold;
	color:#E6127F;
	border-bottom:#E6127F 1px solid;
}


#shincyaku .subtitle2 {
	width:630px;
	padding:2px 0 2px 5px;
	margin-left:10px;
	margin-top:10px;
	font-size:0.8em;
	font-weight:bold;
	color:#FF9900;
	border-bottom:#FF9900 1px dotted;
}


#shincyaku p.lead{
	padding:2px 20px 2px 30px;
}



#shincyaku ul li{
	margin:0px 0px 0px 10px;
	list-style-type:disc;
	font-size:1em;
}


#shincyaku2{
	padding:0px 20px 0px 40px;
}

#shincyaku2 ol li{
	margin:0px 0px 0px 10px;
	font-size:0.8em;
	list-style-type:decimal;
}

#shincyaku table{
	padding:0px 20px 0px 30px;
	font-size:0.7em;
	border-collapse:collapse;
}


#shincyaku tr td{
	border-collapse:collapse;
	margim:3px 3px 3px 3px;
	padding:3px 3px 3px 3px;

}

#shincyaku tr td .c{
	text-align:center;

}


#shincyaku_photo{
	width:380px;
	height:285px;
	margin:0 auto 25px;
	padding:9px;
	background-color:#FFF;
	border:#CCC 1px solid;
}

#shincyaku_photo2{
	width:630px;
	text-align:center;
}

#shincyaku_img_left{
	float:left;
	padding:0px 10px 5px 0px;
}




/* -------------------------------------------------------- */
/*  19 grow_student PAGE                                        */
/* -------------------------------------------------------- */
#growList .lead1{
	padding:10px 20px 0 30px;
	font-size:0.875em;
	line-height:1.7em;
}
#growList #listUnit{
	padding:60px 0 0 30px;
}
#growList ul li{
	float:left;
	width:214px;
	height:137px;
	padding:0 10px 20px 0;
}

#growList2 ul li{
	font-size:0.875em;
	font-weight:bold;
	list-style:decimal outside;
	margin:0 0 0 20px;
	padding:0 0 0 0;
}


.grow {
	width:640px;
	padding:20px 20px 0 40px;
}
.grow h1{
	width:420px;
	padding-bottom:15px;
	border-bottom:#CCC 1px solid;
}
.grow .photo{
	float:right;
	padding:0 0 20px 20px;
}
.grow p{
	font-size:0.875em;
	line-height:1.7em;
}
.grow h2{
	margin-top:25px;
	margin-bottom:20px;
	padding:3px 0 2px 8px;
	border-left:#FFAAB3 5px solid;
}

.grow .pdfBtn{
	clear:both;
	text-align:center;
	padding:20px 0 0 0;
}
.grow .backBtn{
	clear:both;
	text-align:right;
	padding:20px 0 0 0;
}
.grow #gotoblog{
	text-align:center;
	padding:60px 20px 30px 0;
	padding-right:20px;
	
}
.grow #gotoblog a{
	margin-left:30px;
}


#growMenuT{
	padding:35px 0 30px 45px;
}
#growMenuT table{
	width:585px;
	margin-bottom:60px;
	border-top:#CCC 1px dotted;
}
#growMenuT table td{
	height:30px;
	line-height:40px;
	font-size:0.75em;
	border-bottom:#CCC 1px dotted;
}
#growMenuT table a{
	color:#ff9966;
	text-decoration:underline;
}
#growMenuT table a:hover{
	text-decoration:none;
}



/* -------------------------------------------------------- */
/*  20 burkina PAGE                                             */
/* -------------------------------------------------------- */
#burkinaList{
	width:670px;
	margin-top:-20px;
	margin-left:30px;
	background:url(../../csu/images/paper_back.gif) repeat-y center top;
}
#burkinaList #burkinaListInner{
	width:670px;
	padding-top:30px;
	background:url(../../csu/images/brukinalist_head.gif) no-repeat center top;
}

#burkinaList p{
	font-size:0.875em;
	line-height:1.6em;
	height:100px;
}
#burkinaMenuT{
	padding:90px 0 10px 45px;
}
#burkinaMenuT table{
	width:585px;
	margin-bottom:60px;
	border-top:#CCC 1px dotted;
}
#burkinaMenuT table td{
	height:30px;
	line-height:40px;
	font-size:0.75em;
	border-bottom:#CCC 1px dotted;
}
#burkinaMenuT table a{
	color:#ff9966;
	text-decoration:underline;
}
#burkinaMenuT table a:hover{
	text-decoration:none;
}
#burkinaMenuT table .subject span{
	margin:0 10px;
	color:#CCC;
}
#burkinaMenuT table .from{
	width:110px;
}
#burkinaMenuT table .date{
	width:170px;
}




#burkinaMenuT2{
	padding:0px 0 30px 45px;
}
#burkinaMenuT2 table{
	width:585px;
	margin-bottom:60px;
	border-top:#CCC 1px dotted;
}
#burkinaMenuT2 table td{
	height:30px;
	line-height:40px;
	font-size:0.75em;
	border-bottom:#CCC 1px dotted;
}
#burkinaMenuT2 table a{
	color:#0099CC;
	text-decoration:underline;
}
#burkinaMenuT2 table a:hover{
	text-decoration:none;
}
#burkinaMenuT2 table .subject span{
	margin:0 10px;
	color:#CCC;
}
#burkinaMenuT2 table .from{
	width:110px;
}
#burkinaMenuT2 table .date{
	width:170px;
}












#burkinaMenuT #isaji h2{
	font-size:0.75em;
	font-weight:bold;
	font-style:italic;
	color:#51b339;
	padding-bottom:10px;
}
#burkinaMenuT #isaji a{
	color:#51b339;
}

#letter{
	width:670px;
	margin-top:-10px;
	margin-left:30px;
	background:url(../../csu/images/paper_back.gif) repeat-y center top;
}
#letter #letterInner{
	width:670px;
	padding-top:140px;
	text-align:left;
	background:url(../../csu/images/paper_head.gif) no-repeat center top;
	position:relative;
}
#letter .title{
	width:300px;
	height:30px;
	line-height:30px;
	position:absolute;
	top:70px;
	left:90px;
	font-size:1em;
}
#letter .date{
	width:100px;
	height:20px;
	position:absolute;
	top:80px;
	left:410px;
	font-size:0.875em;
	line-height:20px;
}
#letter .name{
	width:100px;
	height:20px;
	position:absolute;
	top:80px;
	left:560px;
	font-size:0.8em;
	line-height:20px;
}
#letter .back{
	width:130px;
	height:40px;
	position:absolute;
	top:0;
	right:20px;
}
#letter .textArea{
	width:580px;
	padding-top:2px;
	padding-left:6px;
	margin-left:45px;
	background:url(../../csu/images/lettarline.gif) repeat center top;
}
#letter .textArea p{
	line-height:30px;
	font-size:0.75em;
	padding-bottom:30px;
}
#letter .textArea .pic{
	width:380px;
	height:285px;
	margin:0 auto 25px;
	padding:9px;
	background-color:#FFF;
	border:#CCC 1px solid;
}
#letter .textArea .pic2{
	width:380px;
	height:264px;
	margin:21px auto 25px;
	padding:9px;
	background-color:#FFF;
	border:#CCC 1px solid;
}


#letter .textArea .pic3{
	width:380px;
	height:507px;
	margin:21px auto 25px;
	padding:9px;
	background-color:#FFF;
	border:#CCC 1px solid;
}


#letter .textArea .ssizePhoto img,
#letter .textArea .ssizePhoto2 img{
	padding-bottom:5px;
}
#letter .textArea ul li{
	width:248px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:30px;
	text-align:center;
	float:left;
}
#letter .textArea .ssizePhoto{
	width:228px;
	padding:10px;
	background-color:#FFF;
	border:#CCC 1px solid;
	font-size:0.7em;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
}
#letter .textArea .ssizePhoto2{
	width:150px;
	padding:10px;
	margin:auto;
	background-color:#FFF;
	border:#CCC 1px solid;
	font-size:0.7em;
	text-align:center;
}
#letter .textArea #milkCaption{
	font-size:0.875em;
	line-height:1.6em;
	text-align:left;
	padding-top:10px;
	padding-bottom:0px;
	white-space:normal;
}
#bottomBack{
	width:149px;
	height:40px;
	display:block;
	margin:0 auto 10px;
}

#burkina #letter #letterInner{
	width:670px;
	padding-top:140px;
	text-align:left;
	background:url(../../graduate/burkina/images/burkinalist_head.gif) no-repeat center top;
	position:relative;
}
#burkina #letter h1.title{
	color:#d03e90;
}
#studyT{
	text-align:center;
	height:270px;
	overflow:visible;
}
#studyT table{
	width:500px;
	height:240px;
	margin:0 auto 0;
	border-bottom:#CCC 1px solid;
	border-right:#CCC 1px solid;
	background-color:#FFF;
}
#studyT table td,
#studyT table th{
	vertical-align:middle;
	border-top:#CCC 1px solid;
	border-left:#CCC 1px solid;
	font-size:0.75em;
	text-align:center;
}
#studyT table th {
	
	font-weight:bold;
	color:#999;
}
#studyT table td.greentd{ background-color:#cce198;}
#studyT table td.redtd{ background-color:#f5cadd;}
#studyT table td.yellowtd{ background-color:#fbf8ce;}
#studyT table td.bluetd{ background-color:#bde1f0;}
#studyT table td.orangetd{ background-color:#f6b37f;}

#studyT table td.setumei{ text-align:right;}






/* -------------------------------------------------------- */
/*  21 Burkina bokin PAGE                                             */
/* -------------------------------------------------------- */
#burList{
	width:670px;
	margin-top:-20px;
	margin-left:30px;
}
#burList #burListInner{
	width:640px;
	padding:30px 15px 0px 15px;
}

#burList p{
	font-size:0.875em;
	line-height:1.6em;
}

#burkatudo {
	width:640px;
	height:50px;
	text-align:center;
}



#bur_latter{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:640;
}

#bur_latter .top{
	width:640px;
	height:20px;
	background-image: url(../../burkina/images/latter_bg_top.gif);
	background-repeat: no-repeat;
}

#bur_latter .center{
	width:640px;
	height:100%;
	background-image: url(../../burkina/images/latter_bg_center.gif);
	background-repeat:repeat-y;
}

#bur_latter .under{
	width:640px;
	height:13px;
	background-image: url(../../burkina/images/latter_bg_under.gif);
	background-repeat: no-repeat;
}

#bur_latter p{
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	font-size:0.875em;
	line-height:1.6em;
}


#bur_latter .img_right{
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	float:right;
}

#bur_latter .img_left{
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	float:left;
}


#bur_latter .img_center{
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	text-align:center;
}



#bur_pro{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:640;
}

#bur_pro .top{
	width:640px;
	height:97px;
	background-image: url(../../burkina/images/pro_title_top.gif);
	background-repeat: no-repeat;
}

#bur_pro .center{
	width:640px;
	height:100%;
	background-image: url(../../burkina/images/pro_center.gif);
	background-repeat:repeat-y;
}

#bur_pro .under{
	width:640px;
	height:20px;
	background-image: url(../../burkina/images/pro_under.gif);
	background-repeat: no-repeat;
}

#bur_pro p{
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	font-size:0.875em;
	line-height:1.6em;
}

#bur_pro_b_box{
	margin:0px 40px 0px 40px;
	padding:0px 0px 0px 0px;
	width:560px;
	text-align:center;
}


#bur_pro_b_sanka{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#bur_pro_b_new{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}



#bur_imamade_box{
	margin:0px 40px 0px 40px;
	padding:0px 0px 0px 0px;
	width:560px;
	text-align:center;
}

#bur_imamade_tayori_b{
	float:left;
}

#bur_imamade_blog_b{
	float:right;
}


#bur_info{
	width:640px;
	height:85px;
	background-image: url(../../burkina/images/bur_info.gif);
	background-repeat: no-repeat;
}

#bur_info p{
	margin:0px 0px 0px 0px;
	padding:33px 20px 20px 20px;
	font-size:0.875em;
	line-height:1.6em;
}

#bur_kiyaku{
	width:618px;
	padding:10px 10px 10px 10px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#F7FFF6;
}

#bur_kiyaku p{
	font-size:0.875em;
	line-height:1.6em;
}


#bur_furikomi{
	width:618px;
	padding:10px 10px 10px 10px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#FFF6F9;
}

#bur_furikomi p{
	font-size:1.1em;
	line-height:2em;
	font-weight:bold;
}


#bur_furikomi .color1{
	color:#ED002F;
}



#bur_poster{
	width:618px;
	padding:10px 10px 10px 10px;
	text-align:center;
}





#bur_box{
	padding:10px 0px 0px 20px;
}

#bur_box table{
	width:585px;
	margin-bottom:20px;
	border-top:#CCC 1px solid;
}

#bur_box table td{
	height:30px;
	line-height:40px;
	font-size:0.8em;
	border-bottom:#CCC 1px solid;
	border-left:#CCC 1px dotted;
}

#bur_box table .bcolor{
	margin:0 5px;
	background-color:#ECF2BD;
	color:#000000;
}

#bur_box table .basyo{
	width:200px;
	text-align:center;
}

#bur_box table .address{
	padding:0px 0px 0px 15px;
	width:380px;
	text-align:left;
	border-right:#CCC 1px dotted;
	text-align:center;
}

#bur_box table .basyo2{
	width:200px;
	text-align:center;
}

#bur_box table .address2{
	padding:0px 0px 0px 15px;
	width:380px;
	text-align:left;
	border-right:#CCC 1px dotted;
}





#bur_toiawase{
	width:618px;
	padding:10px 10px 10px 10px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#F7FFF6;
}

#bur_toiawase p{
	font-size:0.875em;
	line-height:1.6em;
	font-weight:bold;
}


/* ---------------------------- */


#bur_T{
	padding:10px 0px 5px 20px;
}

#bur_T table{
	width:585px;
	margin-bottom:10px;
	border-top:#CCC 1px solid;
}

#bur_T table td{
	height:30px;
	line-height:40px;
	font-size:1em;
	border-bottom:#CCC 1px solid;
	border-left:#CCC 1px dotted;
}

#bur_T table .bcolor{
	margin:0 8px;
	background-color:#FFCCCC;
	color:#000000;
}

#bur_T table .date{
	margin:0 8px;
	text-align:center;
}



#bur_T table .date2{
	margin:20 8px;
	text-align:center;
	font-size:2em;
	line-height:70px;
}



/* ---------------------------- */


#bur_T2{
	padding:10px 0px 0px 20px;
}

#bur_T2 table{
	width:585px;
	margin-bottom:10px;
	border-top:#CCC 1px solid;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
}

#bur_T2 table td{
	font-size:0.8em;
	border:#CCC 1px solid;
	
}

#bur_T2 table .bcolor{
	margin:0 8px;
	background-color:#F2E8D9;
	color:#000000;
}

#bur_T2 table .name{
	margin:0 8px;
	text-align:center;
	line-height:40px;
	height:30px;
}


#bur_T2 table .name2{
	width:185px;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-size:.7em;
	line-height:1.5em;
}




/* ---------------------------- */

#bur_news{
	padding:10px 0px 5px 20px;
}

#bur_news table{
	width:585px;
	margin-bottom:10px;
	border-top:#CCC 1px solid;
}

#bur_news table td{
	font-size:0.8em;
	border-bottom:#CCC 1px solid;
	border-left:#CCC 1px dotted;
}

#bur_news table .bcolor{
	margin:0 8px;
	background-color:#F2BFBF;
	color:#000000;
}


#bur_news table .date{
	padding:5px 5px 5px 5px;
	text-align:center;
	font-size:0.8em;
}


#bur_news table .title{
	width:430px;
	padding:5px 5px 5px 5px;
	border-right:#CCC 1px dotted;
	font-size:0.8em;
	line-height:1.5em;
	background-color:#FFFFFF;
}


/* ---------------------------- */

#bur_yotei{
	padding:10px 0px 5px 20px;
}

#bur_yotei table{
	width:585px;
	margin-bottom:10px;
	border-top:#CCC 1px solid;
}

#bur_yotei table td{
	font-size:0.8em;
	border-bottom:#CCC 1px solid;
	border-left:#CCC 1px dotted;
}

#bur_yotei table .bcolor{
	margin:0 8px;
	background-color:#EEF2BA;
	color:#000000;
}


#bur_yotei table .date{
	padding:5px 5px 5px 5px;
	text-align:center;
	font-size:0.8em;
}


#bur_yotei table .title{
	width:430px;
	padding:5px 5px 5px 5px;
	border-right:#CCC 1px dotted;
	font-size:0.8em;
	line-height:1.5em;
	background-color:#FFFFFF;
}


/* THANKS-------------------- */

#bur_digest_month{
	width:500px;
	margin:0px 0px 0px 100px;
	padding:0px 5px 0px 10px;
	border-left:#CCC 1px dotted;
	font-size:0.8em;
	line-height:1.7em;
}

#bur_digest_month .big_text{
	font-size:1.5em;
	line-height:1.7em;
	color:#FF6600;
	font-weight:bold;
}

#bur_digest_month .photo_right{
	float:right;
}