/* 全体設定 */
	h1,h3,h4 {
		color: #333333;
		font-size: 11px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
	}
	h2 {
		color: #333333;
		font-size: 16px;
		font-weight: 700;
		padding-bottom: 0px;
		padding-left: 30px;
		padding-right: 0px;
		padding-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
	}

	body {
		color: #333333;
		font-size: 11px;
	}

	p {
		color: #333333;
		font-size: 11px;
		line-height: 18px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
	}
	a:link {
		color: #ff3366;
		text-decoration: none;
 	}

	a:visited {
		color: #cc3300;
		text-decoration: none;
 	}

	a:hover {
		color: #ff3366;
		text-decoration: underline;
	}

	a:active {
		color: #ff3366;
		text-decoration: none;
	}
	
	table { 
		 
	} 
	td{ 
		font-size:12;
		line-height:1.5;
	} 
	th{ 
		font-size:12;
		line-height:1.5;
		text-align:left;
		padding:0 15 0 5;
	} 
	
	.pl5{
		 padding-left:20;
		 padding-right:20;
	}
	.con_titletxt{
		font-size:18;
		font-weight:bold;
		line-height:1.8;
		text-align:left;
		padding:30 15 0 5;
	} 
	.con_txt{
		padding-left:10;
		padding-right:20;
	}
	.contents_center {
		text-align:center;
	}
	.catch_copy {
		width:386;
		padding-left:20;
	}
	.function {
		width:130;
		height:55;
		text-align:center;
		padding-feft:30;
	}
	.function_text {
		width:205;
		height:55;
		padding:10 10 10 0;
		padding-right:20;
		font-size:12px;
	}
	.seo_text {
		width:300;
		height:31;
		font-size:12px;
	}
	.merit_text_1 {
		padding:0 25 0 25 0;
		font-size:12;
	}
	.merit_text_2 {
		padding:0 25 0 25 0;
		font-size:12;
	}
	.horizon {
	width:780px;
	height:4px;
	overflow:hidden;
	background-color:#666666;
	}
	#navigation {
	width:780px;
	text-align:center;
	background-color:#edf8ea;
	}
	.plan_01 {
	padding-left:20;
	font-size:18;
	font-weight: bold; 
	background-color:#cccccc;
	}
	.plan_02 {
	background-color:#FFFFFF;
	}
	.plan_03 {
	text-align:left;
	valign:top;
	background-color:#FFFFFF;
	}
	.plan_02a {
	valign:top;
	}
	.plan_02b {
	font-weight:bold;
	text-align:left;
	valign:bottom;
	white-space:nowrap;
	}
	.plan_02c {
	font-size:12px;
	text-align:right;
	valign:bottom;
	padding-right:20;
	}
	.alarm {
	font-color:#FF0000;
	padding-right:20;
	}
	.page_link {
	padding-right:20;
	}
	.alarm_text {
	padding-left:55;
	}
	.sab_text {
	padding-right:20;
	}