@charset "UTF-8";

/* content main id5
----------------------------------- */

#id5 section.menubox img {
	max-width: 720px;
}

#id5 section.menubox img.mainmenu {
	margin-bottom: 10px;
}

#id5 table {
	width: 720px;
	color: #545454;
	font-size: 14px;
	margin-bottom: 20px;
}

#id5 table#main {
	margin-top: 10px;
	margin-bottom: 40px;
}

#id5 th {
	font-weight: 400;
	color: #ff60c5;
	text-transform: none;
	border: 1px solid #DDD;
	padding: 10px 20px;
	vertical-align: middle;
}

#id5 table#option th {
	width: 50%;
}

#id5 td {
	vertical-align: middle;
	border: 1px solid #DDD;
	padding: 10px 20px;
	font-size: 13px;
	text-align: center;
}

#id5 p {
}

#id5 p.marker {
	color: #ff60c5;
}

/* add 20160511
----------------------------------- */
.menu1 li {
	padding: 0 5px;
	margin-bottom: 10px;
	width: 335px;
	float: left;
	background: url(../img/id5/menu_bg.png) no-repeat center top;
	background-size: cover;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
}

.menu1 li:nth-child(2n-1) {
	margin-right: 30px;
}

.menu1 li .l-side {
	float: left;
	padding: 13px 10px;
	color: white;
	font-size: 16px;
	line-height: 140%;
	text-align: left;
}

.menu1 li .r-side {
	float: right;
	padding: 10px 10px;
	color: white;
	font-size: 22px;
	text-align: right;
}

.menu1 li .single {
	padding: 10px 10px;
	font-size: 22px;
	line-height: 2.3;
}


/* clearfix
----------------------------------- */
.cf:before,.cf:after {content:"";display:table;}
.cf:after {clear:both;}
.cf {*zoom:1;}
