@charset "utf-8";

/* ---------------------------------------------------------
------------------------------------------------------------ 

　MOTスクール
　各校.CSS
	
------------------------------------------------------------
------------------------------------------------------------*/


/*------------------------------------------------------------
　 
------------------------------------------------------------*/
/*---- 新着情報 ----*/
#contents #column_2 {
	padding-top: 2px;
}

#contents #column_2 .ds {
	width: 85px;
	float: left;
	margin-right: 7px;
}

#contents #column_2 .tex .title {
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
}

#contents #column_2 .tex .title a {
	color: #333333;
}

#contents #column_2 li {
	background: url(../img/common/dot_x_gray.gif) repeat-x left bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
	clear: both;
	padding-top: 10px;
}

#contents #column_2 li:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#contents #column_2 li {
	min-height: 1px;
}

* html #contents #column_2 li {
	height: 1px;/*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

#contents #column_2 ul {
	padding-top: 10px;
	padding-left: 3px;
}

#contents #column_2 .ds .school {
	color: #FFFFFF;
	margin-right: 9px;
	margin-left: 9px;
}

#column_2 .ds .school.common {
	background: #999999;
}
#contents #column_2 .tex {
	display: block;
	float: left;
	width: 580px;
}

#contents #main .tit_info {
	border-bottom: 1px solid #666666;
	padding-top: 10px;
}

/*------------------------------------------------------------
　#side
------------------------------------------------------------*/

#contents #side #side_navi .school_name {
	text-align: center;
	padding-top: 6px;
}

#contents #side #side_navi .school_name.osaka {
	background: url(../img/common/side/navi_top.gif) no-repeat right top;
	padding-top: 10px;
}

#contents #side #side_navi .school_name.tokyo {
	background: url(../img/common/side/navi_mid.gif) no-repeat right top;
}

#contents #side #side_navi .school_name.nagoya,
#contents #side #side_navi .navigation.nagoya {
	background: url(../img/common/side/navi_btm.gif) no-repeat right bottom;
	padding-bottom: 10px;
}
#contents #side #side_navi .navigation {
	background: none;
	padding-bottom: 0px;
}


/*------------------------------------------------------------
　access
------------------------------------------------------------*/
#contents #main .section #gmap {
	border: 1px solid #959595;
}

#contents #main .section .txtdata {
	float: right;
	width: 247px;
	padding-right: 10px;
	padding-top: 10px;
}

#contents #main .section .txtdata p {
	margin-bottom: 2em;
	line-height: 1.7em;
}

#contents #main .section .txtdata .contact {
	background: url(../img/common/dot_x_gray.gif) repeat-x left top;
	padding-top: 2em;
}

#contents #main .section .txtdata h3 {
	padding-bottom: 10px;
}

#contents #main .section .table_01.apli td,
#contents #main .section .table_01.apli th {
	padding: 11px;
}


/*------------------------------------------------------------
　大阪
------------------------------------------------------------*/
/*----#side----*/
#contents #side #side_navi .navigation.osaka .sub a {
	background: url(../img/common/link_02.gif) no-repeat 2px 0.5em;
}

#contents #side #side_navi .navigation.osaka .sub a:hover,
#contents #side #side_navi .navigation.osaka .sub .current a {
	background: #FAF0E8 url(../img/common/link_02_on.gif) no-repeat 2px 0.5em;
	color: #D17A32;
}

/*---- そのた ----*/
.osaka .table_01 th {
	background: #FAF0E8;
}
#contents #main.osaka .section .ex_03 {
	border-color: #CD6D1F;
}

#contents #main.osaka .section .txtdata h3 {
	border-bottom: 1px solid #CD6D1F;
}
.points{ color:#c60000;}

/*------------------------------------------------------------
　東京
------------------------------------------------------------*/
/*----#side----*/
#contents #side #side_navi .navigation.tokyo .sub a {
	background: url(../img/common/link_03.gif) no-repeat 2px 0.5em;
}

#contents #side #side_navi .navigation.tokyo .sub a:hover,
#contents #side #side_navi .navigation.tokyo .sub .current a {
	background: #f3eef7 url(../img/common/link_03_on.gif) no-repeat 2px 0.5em;
	color: #8557AD;
}

/*---- そのた ----*/
.tokyo .table_01 th {
	background: #f3eef7;
}
#contents #main.tokyo .section .ex_03 {
	border-color: #8557ad;
}

#contents #main.tokyo .section .txtdata h3 {
	border-bottom: 1px solid #7A47A5;
}

/*------------------------------------------------------------
　名古屋
------------------------------------------------------------*/
/*----#side----*/
#contents #side #side_navi .navigation.nagoya .sub a {
	background: url(../img/common/link_04.gif) no-repeat 2px 0.5em;
}

#contents #side #side_navi .navigation.nagoya .sub a:hover,
#contents #side #side_navi .navigation.nagoya .sub .current a {
	background: #e9f3e8 url(../img/common/link_04_on.gif) no-repeat 2px 0.5em;
	color: #24861c;
}

/*---- そのた ----*/
.nagoya .table_01 th {
	background: #e9f3e8;
}
#contents #main.nagoya .section .ex_03 {
	border-color: #24861c;
}

#contents #main.nagoya .section .txtdata h3 {
	border-bottom: 1px solid #24861c;
}
#contents #main #column_2 .ds .date {
	color: #999999;
}

#contents #main .section  .telnfax {
	width: 2.2em;
	display: block;
	float: left;
}

#contents #main .section .eachtitleoftopics {
	font-size: 110%;
}

#contents #side #side_navi .navigation.nagoya {
	background: url(../img/common/side/navi_btm.gif) no-repeat center bottom;
}
