/* -----------------------------------------------------------
 =sidebar current
----------------------------------------------------------- */
.about .sNaviPolicy02,
.about .sNaviContributiont02,
.about .sNaviInternational dd,
.about .sNaviDisclosure dd {
  display: none;
}

.policy .sNaviPolicy01,
.policy .sNaviContributiont02,
.policy .sNaviInternational dd,
.policy .sNaviDisclosure dd {
  display: none;
}

.contribution .sNaviPolicy02,
.contribution .sNaviContributiont01,
.contribution .sNaviInternational dd,
.contribution .sNaviDisclosure dd {
  display: none;
}

.international .sNaviPolicy02,
.international .sNaviContributiont02,
.international .sNaviDisclosure dd {
  display: none;
}

.international .sNaviInternational dt a {
  color: #F39403 !important;
}

.examination .sNaviExamination a,
.abroad .sNaviAbroad a {
  background-color: #FFFADF !important;
  color: #F39403 !important;
}

.disclosure .sNaviPolicy02,
.disclosure .sNaviContributiont02,
.disclosure .sNaviInternational dd {
  display: none;
}

.disclosure .sNaviDisclosure dt a {
  color: #F39403 !important;
}

.inquiry .sNaviPolicy02,
.inquiry .sNaviContributiont02,
.inquiry .sNaviDisclosure dd,
.inquiry .sNaviInternational dd {
  display: none;
}

.inquiry .sNaviInqury a {
  color: #F39403 !important;
}

/* -----------------------------------------------------------
 =top
----------------------------------------------------------- */
.navi01 a {
  background-image: url(../../about/images/about_navi_01.jpg);
}

.navi02 a {
  background-image: url(../../about/images/about_navi_02.jpg);
}

.navi03 a {
  background-image: url(../../about/images/about_navi_03.jpg);
}

.navi04 a {
  background-image: url(../../about/images/about_navi_04.jpg);
}

.navi05 a {
  background-image: url(../../about/images/about_navi_05.jpg);
}

.navi06 a {
  background-image: url(../../about/images/about_navi_06.jpg);
}

.navi07 a {
  background-image: url(../../about/images/about_navi_07.jpg);
}

.navi08 a {
  background-image: url(../../about/images/about_navi_08.jpg);
}

.navi09 a {
  background-image: url(../../about/images/about_navi_09.jpg);
}

.navi10 a {
  background-image: url(../../about/images/about_navi_10.jpg);
}

.navi11 a {
  background-image: url(../../about/images/about_navi_11.jpg);
}

.navi12 a {
  background-image: url(../../about/images/about_navi_12.jpg);
}

.navi13 a {
  background-image: url(../../about/images/about_navi_13.jpg);
}

.navi14 a {
  background-image: url(../../about/images/about_navi_14.jpg);
}

.navi15 a {
  background-image: url(../../about/images/about_navi_15.jpg);
}

.navi16 a {
  background-image: url(../../about/images/about_navi_16.jpg);
}

.navi17 a {
  background-image: url(../../about/images/about_navi_17.jpg);
}

.navi18 a {
  background-image: url(../../about/images/about_navi_18.jpg);
}

.navi19 a {
  background-image: url(../../about/images/about_navi_19.jpg);
}

.navi20 a {
  background-image: url(../../about/images/about_navi_20.jpg);
}

.navi21 a {
  background-image: url(../../about/images/about_navi_21.jpg);
}

.navi22 a {
  background-image: url(../../about/images/about_navi_22.jpg);
}


/* -----------------------------------------------------------
 =president_01.html
----------------------------------------------------------- */
/* viertically_head */
.viertically_head {
  margin-bottom: 40px;
}
.viertically_head img {
  max-width: 100%;
  max-height: 100%;
}
@media (max-width: 992px) {
  /* img */
  .viertically_head .v_img {
    width: 50%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* text */
  .viertically_head .viertically_text {
    margin-bottom: 10px;
  }
  .viertically_head .viertically_text .v_title {
    font-size: 26px;
    margin-bottom: 10px;
  }
  .viertically_head .viertically_text .v_name {
  /*  font-size: 18px;*/
  }
  .viertically_head .viertically_text .v_name span{
    margin-left: 1em;
  }
}
@media (min-width: 993px) {
  .viertically_head {
    width: 100%;
    height: 500px;
    /*overflow-x: auto;*/
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
  }
  /* img */
  .viertically_head .v_img {
    width: 50%;
    height: 100%;
  }
  /* text */
  .viertically_head .viertically_text {
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    order: 2;
  }
  .viertically_head .viertically_text .v_title {
    font-size: 36px;
    line-height:1;
    /*margin-right: 0.25em;*/
    margin-right: 2.0em;
    margin-left: 3.0rem;
  }
  .viertically_head .viertically_text .v_name {
    font-size: 20px;
    line-height:1;
    align-self: flex-end;
    position: absolute;
    bottom: 0;
  }
  .viertically_head .viertically_text .v_name span{
    margin-top: 1em;
  }
}


/* viertically_body */
@media (max-width: 992px) {
  .viertically_body p {
  /*  font-size: 16px;*/
    margin-bottom: 16px;
  }
}
@media (min-width: 993px) {
  .viertically_body {
    width: 100%;
    height: 350px;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    overflow-x: auto;
  }
  .viertically_body p {
    font-size: 125%;
    line-height: 2.5;
    margin-left: 26px;
  }
  .viertically_body .text-combine {
    -webkit-text-combine: horizontal;
    -ms-text-combine-horizontal: all;
    text-combine-upright: all;
  }
}
@media (min-width: 993px) and (max-width: 1194px){
  .viertically_body p {
    font-size: 125%;
    line-height: 2.0;
    margin-left: 26px;
  }
}
@media (min-width: 1195px) {
  .viertically_body p {
    font-size: 125%;
    line-height: 2.0;
    margin-left: 26px;
  }
}


/* -----------------------------------------------------------
 =president_02.html
----------------------------------------------------------- */
/* p2_wrapp */
@media (min-width: 993px) {
  .p2_wrapp {
    width: 100%;
    /*overflow-x: auto;*/
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .p2_title_wrapp {
    width: 35px;
    order: 2;
  }
  .p2_contents_wrapp {
    width: 92%;
    order: 1;
  }
}

/* v_contents_inner */
@media (min-width: 993px) {
  .v_contents_inner {
  }
}

/* v_title */
@media (max-width: 992px) {
  .p2_title_wrapp {
    margin-bottom: 20px;
  }
  .p2_title_wrapp .v_title {
    font-size: 22px;
  }
}
@media (min-width: 993px) {
  .p2_title_wrapp .v_title {
    font-size: 28px;
    line-height:1;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
  }
  .p2_title_wrapp .text-combine {
    -webkit-text-combine: horizontal;
    -ms-text-combine-horizontal: all;
    text-combine-upright: all;
  }
}

/* viertically_body */
.p2_viertically_body .text_bold {
  font-weight: 600;
  font-family: -apple-system, blinkMacSystemFont, "Helvetica Neue", "Segoe UI", Meiryo, "Hiragino Kaku Gothic ProN", sans-serif;
}
@media (max-width: 992px) {
  .p2_viertically_body p {
    margin-bottom: 16px;
  }
}
@media (min-width: 993px) {
  .p2_viertically_body {
    width: 100%;
    height: 350px;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    overflow-x: auto;
  }
  .p2_viertically_body p {
    font-size: 14px;
    margin-left: 26px;
  }
  .p2_viertically_body p:last-child {
    margin-left: 0px;
  }
  .p2_viertically_body .text-combine {
    -webkit-text-combine: horizontal;
    -ms-text-combine-horizontal: all;
    text-combine-upright: all;
  }
}
@media (min-width: 993px) and (max-width: 1194px){
  .p2_viertically_body p {
    font-size: 12px;
    margin-left: 26px;
  }
}
@media (min-width: 1195px) {
  .p2_viertically_body p {
    font-size: 14px;
    margin-left: 26px;
  }
}


/* v_contents_inner02 */
@media (min-width: 993px) {
  .v_contents_inner02 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .v_contents_inner02 .p2_viertically_body {
    width: 70%;
    height: 300px;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    overflow-x: auto;
    order: 2;
  }
  .v_contents_inner02 .p2_viertically_photo {
    width: 28%;
    order: 1;
  }
}
/* photo */
.v_contents_inner02 .p2_viertically_photo img {
  max-width: 100%;
  max-height: 100%;
}
.v_contents_inner02 .p2_viertically_photo .v_name em{
  font-style: normal;
}
@media (max-width: 992px) {
  .v_contents_inner02 .p2_viertically_photo .v_name {
    margin-bottom: 10px;
  }
  .v_contents_inner02 .p2_viertically_photo .v_name span{
    margin-left: 1em;
  }
  .v_contents_inner02 .p2_viertically_photo .v_img {
    width: 50%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 993px) {
  .v_contents_inner02 .p2_viertically_photo {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
  }
  .v_contents_inner02 .p2_viertically_photo .v_name {
    -webkit-text-combine: horizontal;
    -ms-text-combine-horizontal: all;
    text-combine-upright: all;
    width: 24px;
    font-size: 14px;
    line-height:1;
    align-self: flex-end;
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .v_contents_inner02 .p2_viertically_photo .v_name em{
    margin-bottom: 1em;
    display: block;
  }
  .v_contents_inner02 .p2_viertically_photo .v_name span{
    display: block;
  }
  .v_contents_inner02 .p2_viertically_photo .v_img {
    width: 80%;
    position: absolute;
    left: 0;
    bottom: 0;
  }
}


/* -----------------------------------------------------------
 =history
----------------------------------------------------------- */
.historyNengo {
  margin-top: 5px;
  float: left;
  width: 20%;
}

.historyHonbun {
  margin-top: 5px;
  float: left;
  width: 79%;
}

.historyLine {
  clear: both;
  border-top: 1px dotted #ccc;
  /*	border-top: 3px dotted #ffb400;*/
  font-size: 1px;
  line-height: 1px;
  margin-bottom: 5px;
}

.histryTable th,
.histryTable td{
	border-top: none !important;
	border-right: none!important;
	border-left: none!important;
}
.histryTable span{
	padding-left: 0.5em;
}

/* -----------------------------------------------------------
 =fd
----------------------------------------------------------- */
.blkFd {
  padding: 20px;
  margin-bottom: 40px;
  border: 5px solid #FFD97F;
  background-color: #fdfbf2;
}

@media (min-width: 768px) {
  .blkFd p {
    padding: 0 50px 0 40px;
  }
}

.kiji_list_btn {
  border-left: 6px solid #00A498;
  background-color: #e9fcfb;
  font-size: 1.8rem;
  padding: 5px 0 5px 10px;
  margin-bottom: 1rem;
  display: block;
}

.kiji_list_btn span {
  color: #0cc4b6;
  display: inline-block;
  margin-left: 2rem;
}

ul.kiji_list {
  list-style: disc;
  margin-left: 3.5rem;
}

a.kiji_list_btn:hover {
  color: #333;
}

/* -----------------------------------------------------------
 =Access
 ----------------------------------------------------------- */
p.txtGray:first-letter {
  color: #9e9f9f;
}

/* -----------------------------------------------------------
 =international
 ----------------------------------------------------------- */
.tblNml .thInternational01 {
  background-color: #d5c6eb;
  color: #000;
  white-space: normal;
  text-align: center;
}

.tblNml .thInternational02 {
  background-color: #7951ba;
  color: #fff;
}

table.pd {
  padding: 5px;
  font-size: 0.8em;
  width: 100%;
}

table.pd th {
  background-color: #FFFADF;
}

table.pd td {
  border: 1px solid #ccc;
  padding: 8px;
  text-align: center;
}

table.tTop th {
  vertical-align: top;
}

table.tTop td {
  vertical-align: top;
}

table.pd-line {
  padding: 5px;
  font-size: 0.8em;
  width: 100%;
}
table.pd-line th {
  border: 1px solid #ccc;
  background-color: #FFFADF;
  padding: 8px;
}
table.pd-line td {
  border: 1px solid #ccc;
  padding: 8px;
}



/*table.tLeft td { text-align:left; }*/
/* -----------------------------------------------------------
 =speech
----------------------------------------------------------- */
.speechPhoto {
  text-align: center;
}

.speechPhoto img {
  margin-bottom: 6px;
}

.speechTxt {
  width: 500px;
  margin-left: 20px;
}

.borderBulletin {
  padding: 10px;
  margin-bottom: 20px;
  text-align: center;
  border: 5px solid #ffb400;
}

@media(min-width:751px){
	.borderBulletin_box{
		float: left;
		margin: 0 30px;
		text-align: center;
	}
}

/* 20170609add */
.midashi {
  width: 800px;
  height: 40px;
  background-color: #ec6b08;
  margin-bottom: 20px;
  padding: 3px 20px 0 20px;
  color: #fff;
  font-weight: normal;
  font-size: 20px;
}

.midashiSub {
  border-left: 6px solid #00A498;
  background-color: #e9fcfb;
  width: 800px;
  margin: 15px auto;
  padding: 3px 15px 2px 10px;
  color: #000;
  font-weight: normal;
  font-size: 1.8rem;
}

.midashiGakka {
  margin: 15px auto;
  padding: 8px 15px 8px 20px;
  color: #fff;
  font-weight: normal;
  font-size: 16px;
}

.midashiGakkaAll {
  background-color: #717070;
}

.midashiGakkaBusiness {
  background-color: #08b7de;
}

.midashiGakkaArt {
  background-color: #6fae45;
}

.midashiGakkaChild {
  background-color: #db6b81;
}

.departmentAbroadBg {
  background-image: url(../images/abroad_bg.gif);
}

.AbroadIndexNavi {
  width: 482px;
  margin-left: 159px;
  padding-top: 20px;
}

.AbroadIndexNavi li {
  float: left;
  width: 226px;
  background-color: #fff;
  margin-bottom: 20px;
}

.naviCourse li a {
  display: block;
  height: 52px;
  background-position: 10px center;
  background-repeat: no-repeat;
  padding: 17px;
  color: #333;
  font-size: 15px;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
}

.naviCourse li a span {
  font-size: 0.8rem;
}

.naviCourse li a:hover {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}

/* -----------------------------------------------------------
 =contribution
----------------------------------------------------------- */
.tblContribution {
  width: 100%;
}

.tblContribution th {
  width: 110px;
  background-color: #F5F5F5;
}

/* -----------------------------------------------------------
 =syllabus
----------------------------------------------------------- */
.areaSyllabus ul {
  margin-bottom: 20px;
}

.areaSyllabus li {
  background-position: 5px center;
  background-repeat: no-repeat;
  border-bottom: 1px dotted #ccc;
  padding: 3px 0 3px 18px;
}

.listIcNml li {
  background-image: url(../../about/syllabus/images/ic_arrow_02_nml.gif);
}

.listIcBusiness li {
  background-image: url(../../about/syllabus/images/ic_arrow_02_business.gif);
}

.listIcArt li {
  background-image: url(../../about/syllabus/images/ic_arrow_02_art.gif);
}

.listIcChild li {
  background-image: url(../../about/syllabus/images/ic_arrow_02_child.gif);
}

.listIcAdvance li {
  background-image: url(../../about/syllabus/images/ic_arrow_02_advance.gif);
}

.listIcAbroad li {
  background-image: url(../../about/syllabus/images/ic_arrow_02_abroad.gif);
}

.areaSyllabus li a {
  color: #333;
  text-decoration: none;
}

.areaSyllabus li a:hover {
  color: #999;
}

.secBdTop {
  border-top: 1px solid #ccc;
  padding-top: 15px;
}

/* -----------------------------------------------------------
 =disclosure
----------------------------------------------------------- */
.naviList a {
  display: block;
  width: 50%;
  background: url(../images/ic_arrow_nml.png) no-repeat 16px center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 2px solid #E5E5E5;
  margin-bottom: 15px;
  padding: 8px 20px 7px 40px;
  color: #333;
  text-decoration: none;
}

.naviList a:hover {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}

.width20 {
  width: 20%;
}

.width30 {
  width: 30%;
}

.width180px {
  width: 180px;
}

.width110px {
  width: 110px;
}

.disclosureTbl thead th {
  background-color: #FFFADF;
	text-align: center;
}

.disclosureTbl tbody th {
  text-align: left;
  background-color: #F5F5F5;
}

.disclosureTbl tbody td {
  text-align: center;
}

.disclosureTbl dd {
  padding-left: 1em;
}

.disclosureTbl02 th {
  background-color: #FFFADF;
  font-size: 1.5rem;
  padding: 8px 20px 4px;
  text-align: left;
}

.disclosureTbl02 td {
  padding: 15px 20px;
}

.basicTbl thead th {
  background-color: #FFFADF;
  text-align: center;
}

.basicTbl tbody th {
  text-align: left;
  background-color: #F5F5F5;
}

.basicTbl tbody td {
  text-align: right;
  vertical-align: top;
}

.basicPrice dt {
  float: left;
  width: 15em;
  clear: both;
  margin-bottom: 5px;
}

.basicPrice dd {
  margin-bottom: 5px;
  margin-left: 15em;
}

.basicKenshu {
  border-top: 1px solid #ccc;
}

.basicKenshu th, .basicKenshu td {
  border-bottom: 1px solid #ccc;
  padding: 8px;
  text-align: left;
}

.basicKenshu th {
  padding-right: 2em;
}

/* -----------------------------------------------------------
 =CM
----------------------------------------------------------- */
.cmList li {
  width: 380px;
  border: 1px solid #ccc;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 40px;
  padding: 12px 12px 10px;
  text-align: center;
}

@media (max-width: 767px) {
	.cmList li {
		width: 100%!important;
	}
	.cmList li iframe {
		width: 100%!important;
	}
}


/*
.cmList li:nth-child(2n) {
  margin-right: 0;
}
*/

/* -----------------------------------------------------------
 =GP
----------------------------------------------------------- */
.gpList li {
  margin-bottom: 25px;
  line-height: 1.5;
}

.gpTtl {
  padding-top: 8px;
  font-size: 1.6rem;
}

.SpecialNotes {
  padding-top: 8px;
  font-size: 1.3rem;
}

.SpecialNotes span {
  padding-left: 4em;
}

/* -----------------------------------------------------------
 =inquiry
----------------------------------------------------------- */
.inquiryTbl thead th {
  background-color: #FFFADF;
}

.inquiryTbl tbody th {
  background-color: #F5F5F5;
}

.inquiryTbl tbody td {
  text-align: center;
  vertical-align: middle;
}

.boxInquiry {
  width: 500px;
  border: 1px solid #ccc;
  padding: 15px 20px;
}

/* -----------------------------------------------------------
 =international
----------------------------------------------------------- */
.link_normal {
  background: none !important;
  border: none !important;
  color: #F39403 !important;
  text-decoration: underline !important;
  display: inline-block !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* -----------------------------------------------------------
 =scholarship
----------------------------------------------------------- */
.scholarshipTbl {
  width: 100%;
}

.nowrap-cell {
  white-space: nowrap;
}

.scholarshipTbl thead th {
  background-color: #FFFADF;
}

.scholarshipTbl tbody th {
  background-color: #F5F5F5;
}

.scholarshipTbl tbody td {
  vertical-align: middle;
}

.scholarshipTbl tbody td:nth-child(1) {
  text-align: center;
}

.shikakuDl dt {
  float: left;
  width: 7em;
  clear: both;
}

.shikakuDl dd {
  margin-left: 7em;
}



/* exemption_box */
.exemption_box {
  display: flex;
}

.about_scholarship{
	background: #ffeab6;
	border-radius: 80%;
	text-align: center;
	width: 40%;
	padding: 15px 5px;
	font-size: 120%;
	float: left;
}
@media (max-width: 767px) {
  .about_scholarship{
  	width: 45%;
  	padding: 15px 0px;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
  }
}

.about_scholarship_arrow{
	font-weight: bold;
	font-size: 170%;
	display: block;
	width: 20px;
	height: 30px;
	margin-left: 10px;
}

/*--dl内の文字を小さく--*/
.font80{
	font-size: 80%;
}

.font70{
	font-size: 70%;
}

/* -----------------------------------------------------------
 =policy1
----------------------------------------------------------- */
ul li.courseList h5,
ul li.courseList ul{
	padding-left: 1.1em;
}
ul li.courseList h5:first-child{
	margin-top: -18px;
}

/* -----------------------------------------------------------
 =policy3
----------------------------------------------------------- */
.policy_ad_wrapp h5 {
  font-weight: 600;
  margin-top: 25px;
  margin-bottom: 10px;
}

.policy_ad_wrapp table {
  width: 100%;
  margin-bottom: 6px;
}
.policy_ad_wrapp table th,
.policy_ad_wrapp table td {
  border: 1px solid #ddd;
}

.policy_ad_wrapp table th {
  /*background-color: #FFFADF;*/
  background-color: #eee;
  text-align: center;
  padding:5px;
  line-height: 1.3;
  font-weight: 400;
}
.policy_ad_wrapp table tr td:nth-of-type(1){
  width: 25%;
}
.policy_ad_wrapp table tr td:nth-of-type(2){
  width: 25%;
}
.policy_ad_wrapp table tr td:nth-of-type(3){
  width: 50%;
}

.policy_ad_wrapp table td {
  text-align: left;
	vertical-align:top;
  padding:5px;
}

/* business */
.business_ad h5 {
  color: #08b7de!important;
}
.business_ad table th{
  /*background-color: rgba(8,183,222,0.05);*/
}
/*
.businessTb tbody th,
.businessTb tbody td{
  background-color: #F3FCFD;
}

.businessTb tbody th.colorDark_n{
	background-color: #E7EEF8;
}

.businessTb tbody th.colorDark,
.businessTb tbody td.colorDark{
  background-color: #DDF5F9;
}

.businessTb tbody th.colorDark2{
	background-color: #C7EEF4;
}
*/

/* art */
.art_ad h5 {
  color: #6fae45!important;
}
/*
.artTb tbody th,
.artTb tbody td{
  background-color: #F8FBF6;
}

.artTb tbody th.colorDark_n{
  background-color: #E7F1DF;
}

.artTb tbody th.colorDark,
.artTb tbody td.colorDark{
  background-color:#E2F0DB;
}

.artTb tbody th.colorDark2{
  background-color:#D3EACC;
}
*/


/* child */
.child_ad h5 {
  color: #db6b81!important;
}
/*
.childTb tbody th,
.childTb tbody td{
  background-color: #FDF8F9;
}

.childTb tbody th.colorDark_n{
  background-color: #F8E6E9;
}

.childTb tbody th.colorDark,
.childTb tbody td.colorDark{
  background-color: #F9E7EB;
}

.childTb tbody th.colorDark2{
  background-color: #F7E1E6;
}
*/

.title_h4{
	border-bottom: 1px solid #000;
	font-size: 110%;
	font-weight: bold;
	line-height: 150%;
}

/* -----------------------------------------------------------
 =campus_tours
----------------------------------------------------------- */
.toursList li {
	margin-bottom: 30px;
}
.toursTable {
	width: 100%;
}
.toursTable th,
.toursTable td{
	padding: 5px 0px;
}
.toursTable th{
	width: 24%;
	/*text-align: center;*/
	text-align: right;
}
.toursTable td{
	text-align: center;
}

.toursTable td.bg_syoukai{
	padding-left: 5px;
	background-color: #ff9999;
	color: #FFF;
}
.toursTable td.bg_kengaku{
	padding-left: 5px;
	background-color: #76b7f9;
	color: #FFF;
}
.toursTable td.bg_gakusyoku{
	padding-left: 5px;
	background-color: #6db792;
	color: #FFF;
}
.toursTable td.bg_mogi{
	padding-left: 5px;
	background-color: #af9dd2;
	color: #FFF;
}
.toursTable td.bg_kango{
	padding-left: 5px;
	background-color: #f9841c;
	color: #FFF;
}
