﻿*{
    margin:0;
    padding:0;
    list-style:none;
}
	A { text-decoration:none;}
	A:link{ color:#000099;text-decoration:none;}
	A:hover {
	color: #000000;
	text-decoration: underline;
	text-align: right;
}
	.size12 {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}

h4{
 text-align:center;
 padding:10px 0px 10px 0px;
}
#container{
 width:743px;
 margin-top: 0px;
 margin:0px auto 0px auto;
 font-family:"Meiryo UI";
 border-left:5px #979797 solid;
 border-right:5px #979797 solid;
}
#header{
 width:745px;
 margin:0 auto;
 padding:0px 0px 5px 0px;
}
#inner-container{
 width:80%;
 margin:0 auto;
}
#left{
 width:320px;
 float:left;
}
.left_p{
    text-align:left;
    font-size:15px;
    font-family:"Meiryo UI";
    padding:10px 0px 10px 0px;
}
#right{
 width:240px;
 float:right;
}
p.font{
  padding:10px 0px 20px 0px;
 font-size:14px;
}
p.center{
	text-align:center;
}
p.right{
	text-align:right;
}
table{
	width:450px;
	margin:0 auto;
}
table.main{
	width:740px;
	text-align:center;
	padding-bottom:30px;
}
table.main th{
	width:370px;
}
p.shinchaku{
	font-size:small;
	padding:5px 0px 5px 15px;
}
.body{
    text-align:left;
    font-size:15px;
    font-family:"Meiryo UI";
    padding:10px 0px 10px 0px;
}
.main{
	padding:5px 0px 5px 20px;
}
.modoru{
	width:100px;
	margin:0 auto;
	padding:30px 0px 30px 0px;
	text-align:	center;
	font-family:"Meiryo UI";
}
.clear{
    clear:both;
}
.footer{
    width:743px;
    height:20px;
}
/*
.top_news
{
	width: 100%;
}
.top_news td
{
	background-color: #FCFCFC;
	border-top: 2px solid #FCFCFC;
	border-bottom: 2px solid #FCFCFC;
}
.top_news td dl {
	width:100%;
	font-size: 14px;
	padding: 0px 5px;
	display: inline-block;
}

.top_news td dt,dd {
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: left;
}
.top_news td dt{
	margin-left: 15px;
	float:left;
	line-height: 1.5;
	width: 100px;
	text-align: left;
}

.top_news td dd {
	margin-left: 15px;
	margin-right:15px;
	line-height: 1.5;
	border-bottom: 1px dashed #313131;  
}
*/
.pointlist{
}
.pointlist li{
	list-style-image: url(../image/point.gif);
	margin-left: 30px;
	margin-bottom: 30px;
	padding-left: 5px;
	font-size: 13px;
}
.kako{
	text-align:left;
	font-size:13px;
	padding:5px 0px 15px 80px;
}
hr{
	width: 100%;
	margin:10px 0px 10px 0px;
}
tr td{
	font-size:13px;
	padding:3px;
	
}