/* CSS Document */


/* point--------------------------------------------------------- */

#content #main h4.point {
	background-color: #E2E2D8;
	padding: 5px 10px;
	margin-top: 15px;
}

#content #main ol.point ,
#content #main ul.point{
	padding: 10px 0;
	border: solid 1px #E2E2D8;
}

#content #main ol.point li {
	padding: 5px 10px;
}

#content #main ul.point li {
	padding: 2px 10px;
}

#content #main ul.point li div.be {
	padding: 8px 12px;
}

#content #main ol.point h5 {
	font-size: 1em;
	color: #1B9C37;
	padding-bottom: 2px;
}

#content #main h4.goods-point {
	padding-bottom: 10px;
	color: #333;
	font-size: 1em;
}

#content #main ul.goods-point {
	padding: 10px;
}


/* topics--------------------------------------------------------- */

#content #main .main-content .topics .left {
	width: 250px;
	text-align: center;
}

#content #main .main-content .topics .left img {
	/*width: 250px;*/
min-width: 150px;
max-width: 250px;
	min-height: 100px;
	max-height: 200px;
}

*html #content #main .main-content .topics .left img {
width: 170px;
}



#content #main .main-content .topics .right {
	width: 365px;
}

#content #main .main-content .topics .right p {
	font-size: 0.9em;
	padding-bottom: 5px;
}



/* list--------------------------------------------------------- */

#content #main .list li div.left {
	width: 100px;
	background-color: #FFF;
	text-align:center;
}

#content #main .list li div.left img {
	max-width: 97px;
}

#content #main .list li div.right {
	width: 209px;
	min-height: 100px;
	background-color: #F1F1EB;
	border-right: solid 1px #C6C6B1;
}

#content #main .list li p.right {
	font-weight: bold;
}


/* seminar--------------------------------------------------------- */

#content #main div.sm-point {
	padding-bottom: 20px;
}

#content #main div.sm-point div.left {
	width: 410px;
}

#content #main div.sm-point div.right {
	width: 210px;
}

#content #main div.sm-point div.right ul.be {
	padding: 5px 10px;
}

#content #main .main-content ul.sm-point {
	width: 490px;
}

#content #main .main-content ul.sm-point li {
	padding-bottom: 5px;
}

#content #main .main-content ul.sm-point li h5 {
	color: #B20000;
	padding-bottom: 2px;
	font-size: 1em;
}

#content #main .main-content .box {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content #main .main-content img.map {
	padding: 10px 0;
}

#content #main .main-content div.sm {
	background-color: #F8F8F5;
	padding: 15px;
	margin-top: 10px;
	border-right: solid 1px #C6C6B1;
}

#content #main .main-content div.sm h5 {
	font-size: 1em;
}

#content #main .main-content div.sm h6 {
	font-size: 1em;
	font-weight: normal;
}

#content #main .main-content div.sm p.txt {
	border-top: solid 1px #C6C6B1;
	padding-top: 10px;
	margin-top: 10px;
}

#content #main .main-content div.sm p.pdf {
	font-size: 1.2em;
	padding-top: 5px;
	padding-bottom: 5px;
}

#content #main .main-content ul#faq-q {
	padding: 15px 0;
}

#content #main .main-content ul#faq-q li {
	padding: 2px 0;
	background: url(../images/common/arrow08.gif) left 7px no-repeat;
	padding-left: 15px;
}

#content #main .main-content ul#faq-a {
	border-top: dotted 1px #999;
}

#content #main .main-content ul#faq-a li {
	border-bottom: dotted 1px #999;
	padding: 10px 0;
}

#content #main .main-content ul#faq-a li div.faq-q {
	background: url(../images/common/faq_q.gif) left top no-repeat;
	padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 28px;
}

#content #main .main-content ul#faq-a li div.faq-a {
	background: url(../images/common/faq_a.gif) left top no-repeat;
	padding-top: 3px;
	padding-left: 28px;
}


#content #main dl.coach-lead {
	text-indent: -9999px;
	height: 120px;
	background: url(../images/seminar/coaching_lead01.gif) center top no-repeat;
}

#content #main .main-content ul.coach-keyword {
	width: 440px;
	padding: 15px 0;
}

#content #main .main-content ul.coach-keyword li {
	padding-bottom: 10px;
}

#content #main .main-content ul.coach-keyword li h5 {
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	border: solid 1px #CCC;
	display: block;
	margin-right: 5px;
}

#content #main .main-content ul.coach-keyword li h5.k01 {
	background: url(../images/seminar/coach_k01.gif) 10px no-repeat;
}

#content #main .main-content ul.coach-keyword li h5.k02 {
	background: url(../images/seminar/coach_k02.gif) 10px no-repeat;
}

#content #main .main-content ul.coach-keyword li h5.k03 {
	background: url(../images/seminar/coach_k03.gif) 10px no-repeat;
}

#content #main .main-content ul.coach-contents {
	padding: 15px 0;
}

#content #main .main-content ul.coach-contents li {
	border-bottom: dotted 1px #CCC;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

#content #main .main-content ul.coach-contents li h5 {
	font-size: 1em;
}

#content #main .main-content ul.coach-contents li p {
	padding-top: 10px;
}

#content #main p.about-lead {
	text-indent: -9999px;
	height: 110px;
	background: url(../images/seminar/about_lead01.gif) center top no-repeat;
}

#content #main .main-content img.about {
	padding-left: 70px;
	padding-bottom: 15px;
}

#content #main .main-content p.about span.red {
	font-size: 1.4em;
	font-weight: bold;
	padding-right: 1px;
}

#content #main .main-content div.about {
	width: 300px;
}

#content #main .main-content ul.box li {
	width: 100px;
	padding-right: 26px;
	float: left;
	min-height: 160px;
	text-align: center;
}

#content #main .main-content ul.box li.p-none {
	padding-right: 0;
}

#content #main .main-content ul.box li div {
	background-color: #EAEAE2;
	width: 100px;
	height: 100px;
}

#content #main .main-content ul.box li img.lecturers-image {
	max-height: 100px;
}

#content #main .main-content ul.box li p {
	padding: 5px 0;
}

#content #main .main-content ul.lec-sm-about {
	padding: 15px 0;
}

#content #main .main-content ul.lec-sm-about li {
	padding-bottom: 10px;
}

#content #main .main-content ul.lec-sm-about li p.point,
#content #main .main-content ul.lec-sm-about li h5 {
	background: url(../images/common/point01.gif) left 5px no-repeat;
	padding-left: 10px;
	font-size: 1em;
}

#content #main .main-content ul.lec-sm-about ol {
	padding-left: 10px;
	padding-top: 10px;
}

#content #main .main-content ul.lec-sm-about ol h6 {
	color: #B20000;
	font-weight: normal;
	font-size: 1em;
}

#content #main .main-content ul.lec-sm-about ol li {
	padding-bottom: 10px;
}

#content #main .main-content ul.lec-sm-about table {
	border-left: solid 1px #C6C6B1;
	border-top: solid 1px #C6C6B1;
	margin-top: 10px;
	margin-bottom: 5px;
}

#content #main .main-content ul.lec-sm-about table th,
#content #main .main-content ul.lec-sm-about table td {
	border-bottom: solid 1px #C6C6B1;
	border-right: solid 1px #C6C6B1;
	padding: 5px;
}

#content #main .main-content ul.model-program {
	padding: 15px 0;
}

#content #main .main-content ul.model-program li {
	float: left;
	width: 300px;
	padding-bottom: 5px;
}

#content #main .main-content div#model-program {
	padding: 15px 0;
}

#content #main .main-content div#model-program div.left {
	width: 120px;	
	padding: 10px;	
}

#content #main .main-content div#model-program div.right {
	width: 470px;
}

#content #main .main-content div#model-program div.right p {
	padding: 10px;
	padding-right: 5px;
}

#content #main .main-content div#model-program div.right span {
	font-size: 0.85em;
	display: block;
	padding-top: 12px;
}

#content #main .main-content ul.lec-sm-chart {
	padding: 15px 0;
}

#content #main .main-content ul.lec-sm-chart li {
	background: url(../images/common/arrow09.gif) 75px bottom no-repeat;
	padding-bottom: 20px;
	padding-top: 5px;
	clear: both;
}

#content #main .main-content ul.lec-sm-chart li.b-none {
	background: none;
	padding-bottom: 0;
}

#content #main .main-content ul.lec-sm-chart li h5 {
	text-indent: -9999px;
	width: 175px;
	height: 30px;
	float: left;
}

#content #main .main-content ul.lec-sm-chart li h5.chart01 {
	background: url(../images/seminar/lecturer-chart01.gif) no-repeat;
}

#content #main .main-content ul.lec-sm-chart li h5.chart02 {
	background: url(../images/seminar/lecturer-chart02.gif) no-repeat;
}

#content #main .main-content ul.lec-sm-chart li h5.chart03 {
	background: url(../images/seminar/lecturer-chart03.gif) no-repeat;
}

#content #main .main-content ul.lec-sm-chart li h5.chart04 {
	background: url(../images/seminar/lecturer-chart04.gif) no-repeat;
}

#content #main .main-content ul.lec-sm-chart li h5.chart05 {
	background: url(../images/seminar/lecturer-chart05.gif) no-repeat;
}

#content #main .main-content ul.lec-sm-chart li h5.chart06 {
	background: url(../images/seminar/lecturer-chart06.gif) no-repeat;
}

#content #main .main-content ul.lec-sm-chart li p {
	width: 440px;
	 float: right;
}

#content #main div#seminar-contact p.contact {
	margin: 0 auto;
}

#content #main img.imgcut {
	margin: 5px;
}



/* e-learning--------------------------------------------------------- */

#content #main .main-content p.el {
	padding: 10px 0;
}

/* sub-nav--------------------------------------------------------- */

#content #main #sub-nav ul.sub-nav02 {
	/*background: url(../images/nav/sub02.jpg) left top no-repeat;*/
border-bottom:2px solid #67A747;
	height: 34px;
}

#content #main #sub-nav ul.sub-nav02 li {
	float: left;
	text-align: center;
	font-size: 0.9em;
background: url(../images/nav/s02.jpg) left bottom no-repeat;
}

#content #main #sub-nav ul.sub-nav02 li a {
	display: block;
	width: 78px;
	height: 24px;
	padding-top: 10px;
	text-decoration: none;
	line-height: 1.8em;
	color: #FFF;
}

#content #main #sub-nav ul.sub-nav02 li a.long {
	width: 84px;
background: url(../images/nav/s02_2.jpg) left bottom no-repeat;
}

#content #main #sub-nav ul.sub-nav02 li.cur a,
#content #main #sub-nav ul.sub-nav02 li a:hover {
	background: url(../images/nav/s02_on.jpg) no-repeat;
	font-size: 1em;
	line-height: 1.3em;
}

#content #main #sub-nav ul.sub-nav02 li.cur a.long,
#content #main #sub-nav ul.sub-nav02 li a.long:hover {
	background: url(../images/nav/s02_2_on.jpg) no-repeat;
}


#content #main #sub-nav ul.sub-nav_gds {
	background: url(../images/nav/sub_gds.jpg) left top no-repeat;
	height: 37px;
}

#content #main #sub-nav ul.sub-nav_gds li {
	float: left;
	text-align: center;
	font-size: 0.9em;
}

#content #main #sub-nav ul.sub-nav_gds li a {
	display: block;
	width: 78px;
	height: 24px;
	padding-top: 10px;
	text-decoration: none;
	line-height: 1.8em;
	color: #FFF;
}

#content #main #sub-nav ul.sub-nav_gds li a.long {
	width: 84px;
}

#content #main #sub-nav ul.sub-nav_gds li.cur a,
#content #main #sub-nav ul.sub-nav_gds li a:hover {
	background: url(../images/nav/s02_on.jpg) no-repeat;
	font-size: 1em;
	line-height: 1.3em;
}

#content #main #sub-nav ul.sub-nav_gds li.cur a.long,
#content #main #sub-nav ul.sub-nav_gds li a.long:hover {
	background: url(../images/nav/s02_2_on.jpg) no-repeat;
}




#content #main #sub-nav ul.sub-nav06 {
	background: url(../images/nav/sub06.jpg) left top no-repeat;
	height: 66px;
}

#content #main #sub-nav ul.sub-nav06 li {
	float: left;
	text-align: center;
	font-size: 0.85em;
}

#content #main #sub-nav ul.sub-nav06 li a {
	display: block;
	height: 24px;
	padding-top: 10px;
	text-decoration: none;
	line-height: 1.6em;
	font-size: 1em;
	color: #FFF;
}

#content #main #sub-nav ul.sub-nav06 li a.s6-1 {
	width: 59px;
}
#content #main #sub-nav ul.sub-nav06 li a.s6-2 {
	width: 92px;
}
#content #main #sub-nav ul.sub-nav06 li a.s6-3 {
	width: 81px;
}
#content #main #sub-nav ul.sub-nav06 li a.s6-4 {
	width: 70px;
}
#content #main #sub-nav ul.sub-nav06 li a.s6-5 {
	width: 37px;
}
#content #main #sub-nav ul.sub-nav06 li a.s6-6 {
	width: 48px;
}
#content #main #sub-nav ul.sub-nav06 li a.s6-7 {
	width: 57px;
	height: 20px;
}
#content #main #sub-nav ul.sub-nav06 li a.s6-8 {
	width: 123px;
	height: 20px;
}
#content #main #sub-nav ul.sub-nav06 li a.s6-9 {
	width: 80px;
	height: 20px;
}
#content #main #sub-nav ul.sub-nav06 li a.s6-10 {
	width: 56px;
	height: 20px;
}
#content #main #sub-nav ul.sub-nav06 li a.s6-11 {
	width: 34px;
	height: 20px;
}
#content #main #sub-nav ul.sub-nav06 li a.s6-12 {
	width: 67px;
	height: 20px;
}
#content #main #sub-nav ul.sub-nav06 li a.s6-13 {
	width: 73px;
	height: 20px;
}

#content #main #sub-nav ul.sub-nav06 li.cur a,
#content #main #sub-nav ul.sub-nav06 li a:hover {
	font-size: 1em;
	line-height: 1.3em;
}

#content #main #sub-nav ul.sub-nav06 li.cur a.s6-1,
#content #main #sub-nav ul.sub-nav06 li a.s6-1:hover {
	background: url(../images/nav/s06_1_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav06 li.cur a.s6-2,
#content #main #sub-nav ul.sub-nav06 li a.s6-2:hover {
	background: url(../images/nav/s06_2_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav06 li.cur a.s6-3,
#content #main #sub-nav ul.sub-nav06 li a.s6-3:hover {
	background: url(../images/nav/s06_3_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav06 li.cur a.s6-4,
#content #main #sub-nav ul.sub-nav06 li a.s6-4:hover {
	background: url(../images/nav/s06_4_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav06 li.cur a.s6-5,
#content #main #sub-nav ul.sub-nav06 li a.s6-5:hover {
	background: url(../images/nav/s06_5_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav06 li.cur a.s6-6,
#content #main #sub-nav ul.sub-nav06 li a.s6-6:hover {
	background: url(../images/nav/s06_6_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav06 li.cur a.s6-7,
#content #main #sub-nav ul.sub-nav06 li a.s6-7:hover {
	background: url(../images/nav/s06_7_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav06 li.cur a.s6-8,
#content #main #sub-nav ul.sub-nav06 li a.s6-8:hover {
	background: url(../images/nav/s06_8_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav06 li.cur a.s6-9,
#content #main #sub-nav ul.sub-nav06 li a.s6-9:hover {
	background: url(../images/nav/s06_9_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav06 li.cur a.s6-10,
#content #main #sub-nav ul.sub-nav06 li a.s6-10:hover {
	background: url(../images/nav/s06_10_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav06 li.cur a.s6-11,
#content #main #sub-nav ul.sub-nav06 li a.s6-11:hover {
	background: url(../images/nav/s06_11_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav06 li.cur a.s6-12,
#content #main #sub-nav ul.sub-nav06 li a.s6-12:hover {
	background: url(../images/nav/s06_12_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav06 li.cur a.s6-13,
#content #main #sub-nav ul.sub-nav06 li a.s6-13:hover {
	background: url(../images/nav/s06_13_on.jpg) no-repeat;
}


#content #main #sub-nav ul.sub-nav07 {
	/*background: url(../images/nav/sub07.jpg) left top no-repeat;  */
	border-bottom:2px solid #67A747;
	height: 64px;
}

#content #main #sub-nav ul.sub-nav07 li {
	float: left;
	text-align: center;
	font-size: 0.9em;
}

#content #main #sub-nav ul.sub-nav07 li a {
	display: block;
	height: 24px;
	padding-top: 10px;
	text-decoration: none;
	line-height: 1.8em;
	font-size: 1em;
	color: #FFF;
}

#content #main #sub-nav ul.sub-nav07 li a.s7-1 {
	width: 52px;
	background: url(../images/nav/s07_1.jpg) left bottom no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li a.s7-2 {
	width: 64px;
	background: url(../images/nav/s07_2.jpg) left bottom no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li a.s7-3 {
	width: 74px;
	background: url(../images/nav/s07_3.jpg) left bottom no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li a.s7-4 {
	width: 108px;
	background: url(../images/nav/s07_4.jpg) left bottom no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li a.s7-5 {
	width: 119px;
	background: url(../images/nav/s07_5.jpg) left bottom no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li a.s7-6 {
	width: 86px;
	background: url(../images/nav/s07_6.jpg) left bottom no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li a.s7-7 {
	width: 53px;
	background: url(../images/nav/s07_7.jpg) left bottom no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li a.s7-8 {
	width: 137px;
	height: 20px;
	background: url(../images/nav/s07_8.jpg) left bottom no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li a.s7-9 {
	width: 72px;
	height: 20px;
	background: url(../images/nav/s07_9.jpg) left bottom no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li a.s7-10 {
	width: 50px;
	height: 20px;
	background: url(../images/nav/s07_10.jpg) left bottom no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li a.s7-11 {
	width: 83px;
	height: 20px;
	background: url(../images/nav/s07_11.jpg) left bottom no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li a.s7-12 {
	width: 127px;
	height: 20px;
	background: url(../images/nav/s07_12.jpg) left bottom no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li a.s7-13 {
	width: 61px;
	height: 20px;
	background: url(../images/nav/s07_13.jpg) left bottom no-repeat;
}

#content #main #sub-nav ul.sub-nav07 li.cur a,
#content #main #sub-nav ul.sub-nav07 li a:hover {
	font-size: 1em;
	line-height: 1.3em;
}

#content #main #sub-nav ul.sub-nav07 li.cur a.s7-1, 
#content #main #sub-nav ul.sub-nav07 li a.s7-1:hover {
	background: url(../images/nav/s07_1_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li.cur a.s7-2,
#content #main #sub-nav ul.sub-nav07 li a.s7-2:hover {
	background: url(../images/nav/s07_2_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li.cur a.s7-3,
#content #main #sub-nav ul.sub-nav07 li a.s7-3:hover {
	background: url(../images/nav/s07_3_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li.cur a.s7-4,
#content #main #sub-nav ul.sub-nav07 li a.s7-4:hover {
	background: url(../images/nav/s07_4_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li.cur a.s7-5,
#content #main #sub-nav ul.sub-nav07 li a.s7-5:hover {
	background: url(../images/nav/s07_5_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li.cur a.s7-6,
#content #main #sub-nav ul.sub-nav07 li a.s7-6:hover {
	background: url(../images/nav/s07_6_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li.cur a.s7-7,
#content #main #sub-nav ul.sub-nav07 li a.s7-7:hover {
	background: url(../images/nav/s07_7_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li.cur a.s7-8,
#content #main #sub-nav ul.sub-nav07 li a.s7-8:hover {
	background: url(../images/nav/s07_8_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li.cur a.s7-9,
#content #main #sub-nav ul.sub-nav07 li a.s7-9:hover {
	background: url(../images/nav/s07_9_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li.cur a.s7-10,
#content #main #sub-nav ul.sub-nav07 li a.s7-10:hover {
	background: url(../images/nav/s07_10_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li.cur a.s7-11,
#content #main #sub-nav ul.sub-nav07 li a.s7-11:hover {
	background: url(../images/nav/s07_11_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li.cur a.s7-12,
#content #main #sub-nav ul.sub-nav07 li a.s7-12:hover {
	background: url(../images/nav/s07_12_on.jpg) no-repeat;
}
#content #main #sub-nav ul.sub-nav07 li.cur a.s7-13,
#content #main #sub-nav ul.sub-nav07 li a.s7-13:hover {
	background: url(../images/nav/s07_13_on.jpg) no-repeat;
}


/*公開セミナー　開催場所
************************************/
#content #main .main-content table.info .place {
	color: #FFFFFF;
	font-weight: bold;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	width: 4em;
    padding: 4px 3px;
    letter-spacing: 0.01em;
}
#content #main .main-content table.info .tokyo {
	background-color: #990000;
	border: 1px solid #e6acab
}
#content #main .main-content table.info .kyoto {
	background-color: #003366;
	border: 1px solid #82bbd9;
}
#content #main .main-content table.info .osaka {
	background-color: #36810b;
	border: 1px solid #a3c98e;
}
#content #main .main-content table.info .nagoya {
	background-color: #dd8a00;
	border: 1px solid #fbbf3b;

}
#content #main .main-content table.info .fukuoka {
	background-color: #9b399c;
	border: 1px solid #d9b5d9;
}
#content #main .main-content table.info .sendai {
/*
	background-color: #36810b;
	border: 1px solid #a3c98e;
*/
}

#content #main .main-content table.info li.sm-tokyo-btn,
#content #main .main-content table.info li.sm-osaka-btn,
#content #main .main-content table.info li.sm-kyoto-btn,
#content #main .main-content table.info li.sm-nagoya-btn,
#content #main .main-content table.info li.sm-fukuoka-btn,
#content #main .main-content table.info li.sm-sendai-btn {
	/*background: -webkit-gradient(linear, left top, left bottom, from(#feb2b2), color-stop(0.5,#b00002), color-stop(0.5,#770101), to(#a00000));*/
	  background: -webkit-linear-gradient(top,#feb2b2, #b00002 50%, #770101 50%, #a00000);
background: -ms-linear-gradient(top,#feb2b2, #b00002 50%, #770101 50%, #a00000);
background: linear-gradient(top,#feb2b2, #b00002 50%, #770101 50%, #a00000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -ms-border-radius: 4px;
    border: 1px solid #b67b77;
    -webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3), inset 0px 0px 3px rgba(255,255,255,0.5);
    box-shadow: 1px 1px 1px rgba(000,000,000,0.3), inset 0px 0px 3px rgba(255,255,255,0.5);
    -ms-box-shadow: 1px 1px 1px rgba(000,000,000,0.3), inset 0px 0px 3px rgba(255,255,255,0.5);
    text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
    padding: 4px;
    width: 120px;
    /* height: 30px !important; */
    font-size: 1em;
    color: #fff;
    list-style: none;
}
#content #main .main-content table.info li.sm-tokyo-btn a,
#content #main .main-content table.info li.sm-osaka-btn a,
#content #main .main-content table.info li.sm-kyoto-btn a,
#content #main .main-content table.info li.sm-nagoya-btn a,
#content #main .main-content table.info li.sm-fukuoka-btn a,
#content #main .main-content table.info li.sm-sendai-btn a {
	color:#fff;
	text-decoration: none;
}
