/* CSS Document */

html
{
	margin: 0;
	padding: 0;
}
a { color: #555555; }
a:hover { color: #3D67AE; }
a { text-decoration: none; }
a.blue { color: #1c0b5a; }

/* header_part_style */
.head {
	background-color: #ffffff;
	width: 820px;
}
.bold {
	padding: 5 40 5 40;
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #3D67AD;
	font-family: Arial, Helvetica, sans-serif; 
}
.bold_t {
	padding: 5 40 15 40;
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #3D67AD;
	font-family: Arial, Helvetica, sans-serif; 
}
.bold1 {
	padding: 10 40 2 40;
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.bold2 {
	padding: 10 40 10 40;
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif; 
}
.bold3 {
	padding-top: 5;
	padding-bottom: 5;
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #3D67AD;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eeeeee; 
}
.bold4 {
	padding-left: 5;
	margin: 0 0 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.bold4usu {
	padding-left: 5;
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.bold5 {
	padding: 10 40 2 40;
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #3D67AD;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.bold6 {
	padding: 0 10 0 40;
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.bold7 {
	padding: 5 5 5 5;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #bbbbbb;
	font-family: Arial, Helvetica, sans-serif;
}
.bold8 {
	padding: 0 40 10 40;
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #3D67AD;
	font-family: Arial, Helvetica, sans-serif;
}
.bun {
	padding: 5 40 5 40;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif; 
}
.bun_color {
	padding: 5 40 5 40;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #3D67AD;
	font-family: Arial, Helvetica, sans-serif; 
}

.bun1 {
	padding: 5 30 5 15;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif; 
}
.bun2 {
	padding: 5 5 5 5;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.bun3 {
	padding: 4 40 15 40;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif; 
}
.bun4 {
	padding: 5 5 50 5;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.bun5 {
	padding: 5 40 5 40;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif; 
}
.bun6 {
	padding: 5 5 10 5;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.bun7 {
	padding: 0 5 0 5;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.bun8 {
	padding: 10 0 0 0;
	margin: 15 15 0 0;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.hyo {
	padding: 5 40 5 40;
	margin: 0 0 0 0;
}
.list td ul { 
	padding: 1 5 1 5;
	margin: 0;
}

.list ul li { 
	margin: 0 0 0 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	list-style-image: url(../images/yajirusi.jpg);
} 

.list2 ul li {
	padding: 0 0 0 0;
	margin-left: 50px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	list-style-image: url(../images/yajirusi.jpg);
}

.list2 ul {
	padding: 0 0 0 0;
	margin: 10 0 10 50;
}

/* sidebar and contents_parts_style */
.side_main{
	width: 750px;
	background-color: #ffffff;
	vertical-align: top;
	padding: 0 0 0 0;
}

/* sidebar_style */
.side_info{
	width: 400px;
	background-color: #ffffff;
}
.side_ue{
	width: 365px;
	background-color: #ffffff;
}
.side_sita_little{
	width: 300px;
}
.side_sita_little p{
	padding-top: 1px;
	padding-left: 25px;
	vertical-align: top;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.side_sita{
	width: 350px;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	background-color: #ffffff;
}
.photo {
	padding: 5 5 10 3;
	border: solid 1px #A9BBD9;
	border-collapse: collapse;
	background-color: #f8f8f4;
}

.photo td{
	padding: 1 1 1 1;
	vertical-align: top;
	font-size: 12px;
}
.photo td.semai{
	padding: 0 10 0 10;
}
.photo td.semai2{
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 325px;
	vertical-align: middle;
}

.photo img{
	margin-right: 5px;
	margin-left: 5px;
}

.photo p{
	padding-left: 5px;
	vertical-align: top;
	width: 240px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.photo p img{
	padding-left: 5px;
}

.photo h1{
	padding: 0 0 0 5;
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

/* contents_style */
.main{
	width: 390px;
	padding-left: 10px;
	padding-top: 0px;
	background-color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.main p {
	padding-left: 15px;
	padding-right: 15px;
	background-color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.main img {
	padding: 0px;
	background-color: #ffffff;
}

.main_line {
	vertical-align: top;
	padding: 0px;
	background-color: #ffffff;
}

.main_title {
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 25px;
	background-color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.copy {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	font-size: 14px;
	text-align: center;
	color: #3D67AE;
}



