@charset "utf-8";

/*トップ、サブページ共通のスタイル
	（共通レイアウトは、layout.cssを参考）*/

/*----------------------
	1：初期化（余白など）
	----------------------*/
h1 {margin:0;}
h2 {margin-top:30px;margin-bottom:5px;}
h3 {margin-top:20px;margin-bottom:5px;}
h4 {margin-top:10px;margin-bottom:0;}
h5 {margin-top:10px;margin-bottom:0;}
h6 {margin-top:10px;margin-bottom:0;}

p {margin-top:0;margin-bottom:10px;}
pre {margin-top:0;margin-bottom:10px;}

ul {margin-top:5px;margin-left:30px;}
ol {margin-top:5px;margin-left:30px;}
dl {margin-top:0px;margin-left:0px;}

table {border-collapse:collapse;}/*テーブルセルのボーダーを重ねる*/


/*----------------------
	2：リンクの基本スタイル
	----------------------*/
a:link { color: #36f;text-decoration: underline;}
a:visited { color: #36f;text-decoration: underline;}
a:hover { color: #f00;text-decoration: underline;}
a:active { color: #f00;text-decoration: underline;}


/*----------------------
	3：フォント設定
	----------------------*/
body {
	background-color:#fff;/*全体の背景色*/
	color:#444;/*全体の文字色*/
	font-size:100%;
	line-height:1.5;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴシックW3",Arial,Helvetica,sans-serif;
	}


/*基本タグのフォント設定*/
h1 {font-size:130%;}
h2 {font-size:120%;}
h3 {font-size:100%;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

p {font-size:90%;}
pre {font-size:90%;}

b {font-weight:bold;}
i {font-style:italic;}
strong {font-weight:bold;}
em {font-style:italic;}

big {font-size:120%;}
small {font-size:90%;font-weight:normal}

ul {font-size:100%;}
ol {font-size:90%;line-height:1.4;}
li {font-size:90%;line-height:1.4;}

table {font-size:100%;}
caption {font-size:90%;}
th {font-size:90%;font-weight:bold;}
td {font-size:90%;}

dl {font-size:100%;}
dt {font-size:90%;font-weight:bold;}
dd {font-size:80%;color:#666;}



/*文字色*/
.red {color:#f00;}
.orange {color:#f60;}
.yellow {color:#fc0;}
.green {color:#090;}
.cian {color:#3cc;}
.blue {color:#00f;}
.purple {color:#c3c;}
.violet {color:#63f;}
.pink {color:#f3f}

.gray {color:#333;}


/*背景色*/
.bgPalebrawn {background-color:#fff3ee;}
.bgPaleblue {background-color:#c9e2fa;}
.bgPalered {background-color:#ffcab1;}
.bgPaleorange {background-color:#fff8c2;}
.bgPaleyellow {background-color:#ffc;}
.bgPalegreen {background-color:#d9f1c1;}



/*----------------------
	4：共通ボタン、ボックスなど
	----------------------*/
/*イメージボックス*/
.imboxL {
	float: left;
	margin:0px 15px 5px 0px;
	}

.imboxR {
	float: right;
	margin:0px 0px 5px 15px;
	}



/*各ボタン*/
.totop {
	text-align:right;
	margin:10px 0;
	font-size:9px;
	color:#666;
	}

.totop a{
	font-size:10px;
	}

.totop a:link { color: #999;text-decoration: none;}
.totop a:visited { color: #999;text-decoration: none;}
.totop a:hover { color: #f00;text-decoration: none;}
.totop a:active { color: #f00;text-decoration: none;}


/*ドットライン*/
.dotline {
	background:url(./images/dot_x2.gif) bottom left repeat-x;
	}
	

/*テキストマーカー*/
.txt-mk {padding:0 0 0 7px;line-height:1;border-left:solid 5px #f60;}


/*注釈*/
.note {margin:20px 0 0 0 }
.note p{font-size:10px;line-height:1.3;margin:0 0 1em 1em;text-indent:-1em;color:#666;}