body	{

	margin : 0px;

	padding : 0px;

	background-color : #ffffff;

	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;

	color : #333333;

	}

/* firefoxでリンク指定の点線を消す */

a:focus	{

	outline : none;

	}

	



/* 共通項目 */

#wrap	{

	width : 810px;

	height : 220px;

	margin : 0px;

	padding : 0px;

	background-image : url("../img/bg_header.jpg");

	background-repeat : no-repeat;

	}
#wrap_kaigofukushi	{
	width : 810px;
	margin : 0px;
	padding : 0px;
}

.clear	{

	clear : both;

	}

#navi	{

	width : 182px;

	float : left;

	}

#header	{

	height :157px; 

	margin : 0px;

	padding : 41px 21px 0px 0px;

	text-align : right;

	}

#contents	{

	width : 609px;

	margin : 0px;

	padding : 0px;

	float : right;

	text-align : left;

	}



.tx_footer1	{

	color : #666666;

	font-size: 10px;

	line-height: 140%;}

a.tx_footer1:link	{

	text-decoration:none;

	}

a.tx_footer1:visited	{

	text-decoration:none;

	}

a.tx_footer1:hover	{

	text-decoration:underline;

	}



#footer1	{

	width : 810px;

	margin-top : 15px;

	padding : 8px 0px;

	background-color : #1B8BF2;

	text-align : center;

	font-size : xx-small;

	line-height : 1.6;

	color : #ffffff;

	}

#footer2	{

	width : 810px;

	margin : 5px 0px 10px 0px;

	padding : 0px;

	text-align : center;

	font-size : xx-small;

	line-height : 1.6;

	color : #000000;

	}

	

/* INDEXのテキストリンク */

a.midashi:link	{

	font-size : x-small;

	color : #003399;

	text-decoration : underline;}

a.midashi:visited	{

	font-size : x-small;

	color : #9966FF;

	text-decoration : underline;}

a.midashi:hover	{

	font-size : x-small;

	color : #FF6600;

	text-decoration : none;}

	

/* サイトへのリンク */

a.gotopage:link	{

	font-weight : 900;

	font-size : x-small;

	color : #0099FF;

	text-decoration : underline;

	line-height : 1.4;}

a.gotopage:visited	{

	font-weight : 900;

	font-size : x-small;

	color : #85D612;

	text-decoration : underline;

	line-height : 1.4;}

a.gotopage:hover	{

	font-weight : 900;

	font-size : x-small;

	color : #EE511E;

	text-decoration : underline;

	line-height : 1.4;}

	

/* ページ内リンク */

a.pagelink:link	{

	color : #4D6AE1;

	text-decoration : none;

	}

a.pagelink:visited	{

	color : #999999;

	text-decoration : none;

	}

a.pagelink:hover	{

	color : #324694;

	text-decoration : underline;

	}

	

/* フッターのテキストリンク */

a.tx_footer:link	{

	color : #ffffff;

	text-decoration : none;}

a.tx_footer:visited	{

	color : #CCFF33;

	text-decoration : none;}

a.tx_footer:hover	{

	color : #FFFF00;

	text-decoration : underline;}





.idt-10	{

	margin : 0px;

	padding : 0px 0px 0px 10px;

	text-align : left;

	vertical-align : top;

	}

.idt-28	{

	margin : 0px;

	padding : 0px 0px 0px 28px;

	text-align : left;

	vertical-align : top;

	}

.idt-42	{

	margin : 0px;

	padding : 0px 0px 0px 42px;

	text-align : left;

	vertical-align : top;

	}

.idt-58	{

	margin : 0px;

	padding : 0px 0px 0px 58px;

	text-align : left;

	vertical-align : top;

	}

.pagetop	{

	margin : 0p;

	padding : 20px 20px 20px 0px;

	text-align : right;

	}
.font-ss	{
	font-size : 8px;
	vertical-align:super;

	}
.font-ss-140	{

	font-size : 10px;

	line-height : 1.4;

	}

.font-ss-160	{

	font-size : 10px;

	line-height : 1.6;

	}

.font-ss-180	{

	font-size : 10px;

	line-height : 1.8;

	}

.font-s-140	{

	font-size : 12px;

	line-height : 1.4;

	}

.font-s-140b	{

	font-size : 12px;

	line-height : 1.4;

	font-weight : 900;

	}

.font-s-160	{

	font-size : 12px;

	line-height : 1.6;

	}

.font-s-180	{

	font-size : 12px;

	line-height : 1.8;

	}

.font-m-140	{

	font-size : 14px;

	line-height : 1.4;

	}

.font-m-160	{

	font-size : 14px;

	line-height : 1.6;

	}

.font-m-180	{

	font-size : 14px;

	line-height : 1.8;

	}

.font-l-180	{

	font-size : 16px;

	line-height : 1.8;

	}

.font-18-180	{

	font-size : 18px;

	line-height : 1.8;

	}

.font-20-140	{

	font-size : 20px;

	line-height : 1.4;

	}

.icon_sq_green	{

	font-size : 12px;

	line-height : 1.6;

	color : #C7F464;

	}

	


