@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; }
img { border:none; }

body {
	padding: 0;
	margin: 0;
	font-size: 14px;
}

h1 {
	padding-top: 10px;
	height: 35px;
	background: #333 url(../img/bg_header.png) repeat-x;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 0;
}

h2 {
	margin: 15px 0;
	font-size: 14px;
	text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0;
}

h3 {
	margin: 10px 0;
	font-size: 14px;
	text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0;
}

div.container {
	padding: 20px;
	background-color: #FFF;
}

p { margin: 0 0 15px; }

div.link_en {
	padding: 10px 0;
	width: 100%;
	background: #694488;
	font-size: 14px;
	text-align: center;
	text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 0;
}

div.link_en a { 
	color: #fff;
	text-decoration:none;
}

div.sp { margin: 20px 0; }

ol, ul { margin: 10px 0 10px 25px; }

#jp ul.use li {
	list-style-type: none;
	margin-left: 0;
	text-indent: -1.75em;
}
#en ul.use li {
	list-style-type: none;
	margin-left: 0;
	text-indent: -1.5em;
}

table{
	margin:0 auto;
	border:1px solid;
}
td{
	border:1px solid;
	padding:5px;
	text-align:left;
}
td.title{
	border:1px solid #FFF;
	padding:5px;
	background-color:#222;
	color:#FFF;
	text-align:left;
}

