body {

margin: 0px;

}



/* ヘッダ */



#head {

	background-image: url(common/head-back.jpg);

	background-repeat: repeat-x;

	border: 0px;

	text-align: left;

	height: 53px;

	margin: 0px;

	padding: 0px;

}



#head .home {

right: 50px;

position: absolute;

}

#head .search-back {

right: 150px;

position: absolute;

}

B.searchword {
background-color: #FFFF00;
}


/* ノート */



#note {

background-image: url(common/back-note.gif);

background-position: center;

margin: auto;

margin: 0px;

padding: 0px;

border: 0px;

}



#note-blue {

background-image: url(common/back-note-blue.gif);

background-position: center;

margin: auto;

margin: 0px;

padding: 0px;

border: 0px;

}



#note-green {

background-image: url(common/back-note-green.gif);

background-position: center;

margin: auto;

margin: 0px;

padding: 0px;

border: 0px;

}



#note-pp {

background-image: url(common/back-note-pp.gif);

background-position: center;

margin: auto;

margin: 0px;

padding: 0px;

border: 0px;

}







/* コンテンツ */



#contents {

width: 727px;

margin: auto;

padding: 30px 11px 0px 30px;

}



#contents-2 {

	width: 727px;

	padding: 20px 11px 0px 30px;

	margin: auto;

}



#contents-2 p {

font-size: 12px;

font-weight: normal;

color: #666666;

line-height: 18px;

}





/* 大見出し */

.midashi {

margin-left: 22px;

}



/* 小見出し */

.komidashi {

margin-left: 36px;

position: relative;

}



/* 見出しフォントマージン */



.thema {

margin: 5px 0px 10px 70px;

}

.mi-p {

margin: 5px 0px 10px 43px;

}



.komi-p {

margin: 5px 0px 10px 31px;

}





/* ページトップボタン*/



#pagetop {

text-align: right;

margin: 0px 0px 15px 0px;

}





/* 赤文字*/



font {


font-size: 12px;

font-weight: normal;

line-height: 18px;

}









/* フッタ他参考文献 */



#foot {

width: 73%;

text-align: left;

margin: auto;

}



#foot font {

font-size: 10px;

}



#foot-01 {

width: 70%;

margin: auto;

}



#foot-01 p {

text-align: center;

font-size: 11px;

font-weight: normal;

color: #603333;

line-height: 18px;

margin: 10px 0px 0px 0px;

padding-bottom: 25px;

} 

* html #foot-01 p {

margin-top: -5px;

}







/* 罫線 */



.hr {

border: 0px;

padding: 0px;

margin: 1px 0px 7px 0px;

background-image: url(common/hr.gif);

background-repeat: repeat-x;

height: 1px;

}



* html .hr {

margin: 1px 0px -2px 0px;

}



.hr2 {

border: 0px;

padding: 0px;

margin: 5px 0px 8px 0px;

background-image: url(common/hr.gif);

background-repeat: repeat-x;

height: 1px;

}



* html .hr2 {

margin: 1px 0px -13px 0px;

}



/* バナー広告 */

#koukoku .big-bn {

display: block;

margin: auto;

margin-bottom: 17px;

}