
body {
	font-size: 98%;		/* フォントサイズを初期値(16px)の80％分に指定（12.8px相当の大きさ） */
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif; /* どのブラウザでも確認できるように */
	background-image: url("gazou/y.png"); /* 画像のファイル名を入れる */
        background-attachment: fixed;
	margin: 0px;		/* ページ全体のmargin */
	padding: 0px;		/* ページ全体のpadding */
	text-align: center;	/* 下記のautoに未対応用のセンタリング */
	line-height:1.6;	/* 本文記事の行間 */
}


/* ページの中身 */
#main {
	margin-right: auto;
	margin-left: auto;
	text-align: left;	/* 中身を左側表示に戻す */
	width:930px;		/* ページの幅 */
	background: #ffffff;	/* ページの背景色 */
}


/* ヘッダー */
#head {
	width:930px;		/* ヘッダーの幅 */
	height: 110px; 		/* ヘッダーの高さ */
	background-image: url("gazou/heda.jpg"); /* 画像のファイル名を入れる */
	background-repeat: no-repeat;	/* 画像を繰り返さない */
	margin: 0px;
	padding: 0px;      余白 上・右・下・左の順
}


/* 左サイド（本文） */
#left {
	width: 610px;	/* 左サイドの幅 */
	float: left;	/* 左サイドの配置位置 */
}


/* 左サイド中身 */
.leftnaka {
	width: 600px;		/* 左サイドの中身の幅 */
	margin-left: 0px;	/* 左の余白 */
	
}


/* 右サイド（サイドバー） */
#right {
	width: 300px;		/* 右サイドの幅 */
	float: right;		/* 右サイドの配置位置 */
}


/* 右サイド中身 */
.rightnaka {
	width: 300px;		/* 右サイドの中身の幅 */
	margin-right: 0px;	/* 右の余白 */
	border-width: 1px;	/* 枠線の太さ */
	border-style: solid;	/* 枠線のスタイル */
	border-color: #CCCCCC;	/* 枠線の色 */
}

.sidebar li {
border-bottom:1px solid #fadde3; 
}

.sidebar li:hover{
background:#eef3f6;
}

a:link { color:#0000ff;text-decoration:underline; }
a:hover { color:#ff0000;text-decoration:underline; }
a:active { color:#FF0000;text-decoration:underline; }
a:visited { color:#990099; text-decoration:underline; }

.alignleft {
float: left;
margin: 0px 15px 0 0; /* 右に 15px の余白 */
}

.alignright {
float: right;
margin: 0px  0 0 15px; /* 左に 15px の余白 */
}

.clear {
clear: both;
}

p{
background-image: url("gazou/05.gif");
}


/*色を指定します*/
.mizu { color: #0080c0; }
.pink { color: #ff99ab; }
.ao { color: #002255; }
.tya { color: #bd000e}
.gray { color: #3d3737}
.aka { color: #db0000; }
.akapink { color: #e70049;}
.green { color: #369B50;}
.aomidori { color: #2ebab7;}
.enji { color: #9c2662;}
.ora { color: #ff9900;}
.siro{color:#ffffff;}
.ppoint{
     color:#dboooo
     }
.hosyo { font-size: 10px; 

}

/*文字を太くします*/
.b { font-weight: bold; }

/*下線を引きます*/
.u { text-decoration: underline; }

/*文字のフォントを指定します*/
.big { font-size: 20px; }
.big1 { font-size: 24px; }
.big2 { font-size: 16px; }
.big14 { font-size: 14px; }
.big18 { font-size: 18px; }
.big20 { font-size: 20px; }
.big24 { font-size: 24px; }
.big16 { font-size: 16px; }
.s10 { font-size: 10px; }
.small { font-size: 14px;     line-height: 110%;}


/*文字を装飾します*/
.line { background: #ffff7d;
	line-height:150%; 
	height:100%; 
	padding-top: 5px;}


/*ＦＦ*/
html>body .line{
padding: 0;
	}

/*IE7.0*/
*:first-child+html .line{
padding: 0;
	}



/*文字列を右に指定します*/
.gotoh2 {
	margin: 10px 10px 1px 10px;
	padding-top:0px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
}
.golist{
	margin: 1px 30px 1px 10px;
	padding-top:0px;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
}

/*大文字*/
.goto {
	margin: 1px 10px 1px 10px;
	padding-top:0px;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
}

/* サイトタイトル */
h1 {
	font-size: 60%;		/* bodyフォントサイズ(約12.8px)の180% (23px相当) */
        float:left;
	color: #333333;			/* 大見出しの文字の色 */
	padding: 0px 0px 0px 0px;	/* 大見出しの余白 上・右・下・左の順 */
	margin: 0px;
}


#head ul{
font-size: 80%;
float:right;/*もしくはleft*/
padding: 20px 0px 0px 0px;	/* 余白 上・右・下・左の順 */
}





/* サイト説明文 */
#head h2 {
	font-size: 117%;		/* bodyフォントサイズ(約12.8px)の117% (15px相当) */
	color: #ff0000;			/* サイト説明文の文字の色 */
	padding: 0px 0px 0px 0px;	/* サイト説明文の余白 上・右・下・左の順 */
	margin: 0px;
}


/* パンくずリスト */
#topicPath {
	text-align: center;	/* パンくずリストの位置 */
	margin-top: 0px;	/* パンくずリストの上部の余白 */
	margin-bottom: 10px;
}


#topicPath li {
	display: inline;
	line-height: 110%;
	list-style-type: none;
}

.ad {
    margin-left:15px;    /* 左の余白 */
}



/* 本文の見出し */
#left h2 {
	font-size: 100%;		/* bodyフォントサイズ(約12.8px)の117% (15px相当) */
	background-image: url("gazou/br.gif"); /* 画像のファイル名を入れる */
	background-repeat: no-repeat;	/* 画像を繰り返さない */
	color: #ffffff;			/* 本文の見出しの色 */
	padding: 1px 0px 1px 10px;	/* サイドバーの見出しの余白 上・右・下・左の順 */
	margin: 0px;
}



h3{
color:#333333;
font-size:24px;
line-height:160%;
font-weight:bolder;
border-left	:solid 10px #f85b78;
border-bottom	:solid 1px #f85b78;
margin:10px 15px 0px 0px;
padding-left:5px;
}


h4{
color:#FA514C;
font-size:18px;
line-height:160%;
font-weight:normal;
margin:0px 0px 0px 0px;
padding-left:5px;
}


/* 本文の記事 */
.kiji {	
	color: #000000;			/* 本文記事の文字の色 */
	text-align: left;		/* 本文記事の位置 */
	padding: 0px 12px 12px 12px;	/* 本文記事の余白 上・右・下・左の順 */
}


/* 右サイドバーの見出し */
#right h2 {
	font-size: 90%;		/* bodyフォントサイズ(約12.8px)の117% (15px相当) */
	text-align: center;		/* サイドバーの見出しの位置 */
	background-image: url("gazou/br.gif"); /* 画像のファイル名を入れる */
	background-repeat: no-repeat;	/* 画像を繰り返さない */
	color: #ffffff;			/* サイドバーの見出しの文字の色 */
	padding: 1px 0px 1px 1px;	/* サイドバーの見出しの余白 上・右・下・左の順 */
	margin: 0px;
}


/* 右サイドバーの中身 */
.sidebar {
        font-size: 90%;	
	text-align: left;		/* サイドバーの位置 */
	color: #000000;			/* サイドバーの文字の色 */
	padding: 0px 0px 0px 0px;	/* サイドバーの余白 上・右・下・左の順 */
	background-color: #ffffff;	/* サイドバーの背景色 */
	margin: 0px;
}

.sidebar li:hover{
background:#eef3f6;
}

/*文字列を右に指定します*/
.gotoh2 {
	margin: 10px 10px 1px 10px;
	padding-top:0px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
}
.golist{
	margin: 1px 30px 1px 10px;
	padding-top:0px;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
}

/*大文字*/
.goto {
	margin: 1px 10px 1px 10px;
	padding-top:0px;
	text-align: right;
	font-size: 20px;
	font-weight: bold;
}


/* フッター */
#footer { 
        font-size: 70%;		/* bodyフォントサイズ(約12.8px)の117% (15px相当) */
	clear: both;			/* 回り込みの解除 */
	width: 930px;			/* フッターの幅 */
	text-align: center;		/* フッターの配置位置 */
	background-color: #DCDCDC;	/* フッターの背景色 */
	margin-top: 20px;		/* フッター全体の上部余白 */
	padding-top: 15px;		/* フッターの上部余白 */
	padding-bottom: 15px;		/* フッターの下部余白 */
}


ul {
	padding: 2px;	/* サイドバーリンクの余白の幅 四方全て */
	margin: 0px;
}

li {
	margin:0px;
	list-style-type:none;
	list-style-position:outside;
}

img {
	border: none;	/* 画像の枠 */
}

a img {
	border: none;	/* 画像リンクの枠 */
}

.w3c {
	text-align: center;	/* W3Cのバナーの位置 */
}