@charset "utf-8";

/*--------------------------------------
	Style Name : Management Style Sheet

	content
		main-content
		sub-content
--------------------------------------*/


/*--------------------------------------
	div#content
--------------------------------------*/

/*--------------------------------------
	div#main-content
--------------------------------------*/

#main-content div.section {
	margin:0 -20px 0 0;
	width:600px;
	display:inline-block;
	height:1%;
	min-height:1%;
	line-height:1.8;
	/* \*/display:block;/* */
}

#main-content div.section:after {/* for modern browser */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#main-content div.section div.contents {
	margin:0 20px 20px 15px;
}

#main-content div#section-01 p.visual{
	float:left;
	padding:0 10px 5px 0;
}

#main-content div#section-02 h3{
	margin:30px 0 5px 0;
}


table th,
table td{
padding:3px;
}

/* table.normal
------------------------------------------------------------ */
table.normal{
margin:30px 0 0 0;
}

table.normal th,
table.normal td{
padding:2px;
border:1px solid #999;
}


/* table.nonline
------------------------------------------------------------ */
table.nonline{
	font-size:12px;
}

table.nonline{
	margin:10px 0 0 0;
}


table.nonline th{
text-align:center;
vertical-align:middle;
}

table.nonline td{
padding:10px;
}

table.nonline.list td{
padding:5px 0;
}

th.orange{
	background:#f58134;
}

th.green{
	background:#6dc12f;
}

th.blue{
	background:#53b6ef;
}

td.orange{
	background:#fad8b6;
}

td.green{
	background:#dcf2cb;
}

td.blue{
	background:#c9e5f6;
}


/* table.frame
------------------------------------------------------------ */
table.frame{
	font-size:12px;
	margin:5px 0 0 15px;
}

table.frame th,
table.frame td
{
	padding:0;
	vertical-align:top;
}

/* ul.subnavi
------------------------------------------------------------ */
div.subnavi{
	text-align:center;
}

div.subnavi ul li{
	display:inline;
}

/*--------------------------------------
	div#sub-content
--------------------------------------*/

#sub-content {
}


/* tablet .leftbox
------------------------------------------------------------ */

table .leftbox {
	float: left;
	width: 104px;
	
}


/* table .rightbox
------------------------------------------------------------ */

table .rightbox {
	float: left;
	width: 143px;
	
}

table .rightbox a {
	display: block;
	margin: 15px 0 0 0;
	text-align: right;
}

table .rightbox a:hover {
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}


/* .button_wmp
------------------------------------------------------------ */

.button_wmp {
	width: 560px;
	margin: 30px 0 24px 0;
}

.button_wmp img {
	float: left;
	width: 88px;
	height: 31px;
	margin: 0 30px 0 0;
}

.button_wmp p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 160%;
}
