/* CSS Document */

/*　ボディーの基本設定　*/
body { 
	margin : 0px  ; 
	padding : 0px  ; 
	font-family : "ＭＳ Ｐゴシック,OSAKA,sans-serif" ; 
	text-align : center ;
	background : url(../img_common/back01.gif) repeat-y center top #fffff7;}


/*　リンクの基本設定　*/
a:link { text-decoration:none;
		color:#003388 }
a:visited { text-decoration:none }
a:hover { text-decoration:underline }


/*　★ヘッダー　*/
#header {
	margin : 0px auto ; 
	padding : 0px  ; 
	width : 760px ;
	height : 86px ;
	text-align : center }

.logo {	margin : 19px 0px 0px 0px ; }


/*　★ナビゲーション　*/
#navi-box {
	margin : 0px auto ; 
	padding : 0px  ; 
	width : 760px ;
	height : 25px ;
	text-align : center ;
	background : url(../img_common/navi_b.gif) }

.navi-cell {
	margin : 0px auto ; 
	padding : 0px  ; 
	width : auto ;
	height : 24px ;
	font-size : 12px ;
	line-height : 2em ;
	color : #186118 ;
	text-decoration : none;}
	
.navi-cell:link { color : #186118 ; text-decoration:none }
.navi-cell:visited { color : #186118 ; text-decoration:none }
.navi-cell:hover { color : #ff7700 ; text-decoration:none }

.navi-li-s {margin : 7px 5px 0px 0px ; }
.navi-li {margin : 7px 5px 0px 13px ; }


/*　★文字サイズ＆グーグル　*/
#font-google {
	margin : 5px auto 0px auto ; 
	padding : 0px  ; 
	width : 760px ;
	height : 25px ;
	background : url(../img_common/dot01.gif) repeat-x left bottom}

#font {
	margin : 0px ; 
	padding : 0px ; 
	width : auto ;
	height : auto ;
	font-size : 12px ;
	color : #777777 ;
	float : left }
.font-parts { vertical-align : middle ; margin : 0px 0px 3px 0px}

#google {
	margin : 0px ; 
	padding : 0px ; 
	width : auto ;
	height : auto ;
	font-size : 12px ;
	color : #777777 ;
	float : right }

form { margin : 0px }
.google-parts { vertical-align : middle ; margin : 0px 0px 6px 0px}


/*　★フッター　*/
#footer {
	margin : 0px auto ; 
	padding : 21px 0px ; 
	width : 760px ;
	height : auto ;
	background : url(../img_common/dot02.gif) repeat-x ;
	clear : both ;
	text-align : center }

#footer-copy {
	width : auto ;
	height : auto ;
	margin : 0px 0px 0px 0px ;
	font-size : 80% ;
	color : #666666 ;
	line-height : 170% ;}

/*　見出し・段落の基本設定　*/
p { margin : 0px ; }

/*　画像のボーダー　*/
img { border : none }

/*　非表示文字の設定　*/
.display-none { display : none ;}


/* 各ページの共通設定 */

/*　パンくずリスト　*/
#pan { 
	margin : 8px auto 0px auto ; 
	padding : 0px  ; 
	font-size : 80% ;
	width : 760px ;
	height : auto ;
	color : #777777 ;
	text-align : left }

/*　下部リンク　*/
#bottom-link { 
	margin : 0px auto 8px auto ; 
	padding : 10px 0px 0px 0px  ; 
	font-size : 80% ;
	width : 760px ;
	height : auto ;
	border-top : 1px dashed #bfd5c1;
	color : #777777 ;
	clear : both }

/*　テキスト領域の設定　*/
.textbox {
	margin : 6px 0px 6px 0px ; 
	padding : 6px 0px 0px 0px  ; 
	width : auto ;
	height : auto ;
	font-size : 80% ;
	line-height : 200% ;
	clear : both ;
	border-top : 1px dashed #cccccc;
	text-align : left ;
	text-indent : 1em}

.textbox2 {
	margin : 6px 0px 6px 0px ; 
	padding : 6px 0px 0px 0px  ; 
	width : auto ;
	height : 200px ;
	font-size : 90% ;
	line-height : 200% ;
	clear : both ;
	border-top : 1px dashed #cccccc;
	text-align : left ;
	text-indent : 1em}
