@charset "Shift_JIS";


/* base
--------------------------------------------------
サイト内共通スタイル指定用
-------------------------------------------------- */


/* 共通
-------------------------------------------------- */

html
	{
	margin : 0;
	padding : 0;
	}


/*----FireFoxでスクロールバーの有無による表示のずれを解消----*/	
html {
	overflow-y:scroll;
}


body
	{
	margin: 0;
	padding:0;
	text-align:center;
	}
	
body
	{
	background-color:#F0ECD6;
	color: #333333;

	line-height: 130%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
	}
	

/* 基本スタイル
-------------------------------------------------- */

/*----link----*/

a:link
	{
	color:#0D7300;
	text-decoration: none;

	}

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

a:hover
	{
	color:#CC0000;

	text-decoration:underline;
	}

a:active
	{
	color:#CC0000;
	text-decoration:underline;
	}

a.link,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,

	{
	text-decoration: none;
	}

a.link:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
ul a:hover
	{
	text-decoration: underline;
	}

a.link:active,
h1 a:active,
h2 a:active,
h3 a:active,
h4 a:active,
h5 a:active,
h6 a:active,
ul a:active
	{
	text-decoration: underline;
	}

/*---- img ----*/

img
	{
	margin:0;
	padding:0;
	border:none;
	}




/* 共通リスト
-------------------------------------------------- */

p {
	margin: 0;
	padding: 0;
}

ul,li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ol ,
ul
	{
	padding:0;
	margin:0 10px 10px 30px;
	}

li
	{
	padding:0;
	margin:10px 0;
	}

div, form, input, h1, h2, h3, h4, h5, h6
	{
	margin: 0;
	padding: 0;
	}

em
	{
	font-style: normal;
	}

sup, sub
	{
	font-size : 73%;
	}



/* 基本text-align指定
-------------------------------------------------- */

.left
	{
	text-align:left;
	}

.center
	{
	text-align:center;
	}

.right
	{
	text-align:right;
	}




/* 基本float指定
-------------------------------------------------- */

.fleft
	{
	float:left;
	}

.fright
	{
	float:right;
	}


/* clearfixハック
-------------------------------------------------- */	
/*----IE以外モダンブラウザ向け ----*/
.clearFix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

/*----IE7およびMAC版IE5向け ----*/
.clearFix{	
	display:inline-block;
	}

/*----IE6以前向け ----*/

/*Hides from IE-mac\*/
*html.clearFix{	height:1%;}
.clearFix{ display:block;}
/*End hide from IE-mac*/


/* 基本float clear指定
-------------------------------------------------- */

.clearRight
	{
	clear:right;
	}

.clearLeft
	{
	clear:left;
	}

.clearAll
	{
	clear:both;
	}

/* 消す */
.clear
	{
	clear:both;
	height:0;
	overflow:hidden;
	}



/* プリント改行指定
-------------------------------------------------- */

.printbr
	{
	page-break-after:always;
	}
	
/* プリント改行指定
-------------------------------------------------- */

.BMFont{font-weight: bold;font-size:78.75%;line-height:160%;}
.MFont{font-size:78.75%;line-height:160%;}
.MSFont{font-size:78.75%;line-height:130%;}
.SFont{font-size:68.75%;line-height:160%;}


