/*
getnavi.jp スタイルシート
*/

@charset utf-8;

* {
	margin: 0;
	padding: 0;
	/*border: none;*/
	font-family: "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
}

img { border : none; }
div { border : none; }
p { border : none; }
span { border : none; }

p {
	margin : 0 0 0 0;
	padding : 0;
}

strong {
	font-weight : bold;
}

a { background-color: transparent; text-decoration: underline; }
a:link { color: #464646; }
a:visited { color: #464646; }
a:hover { color : #959595; }
a:visited:hover { color : #959595; }
a:active { color : #959595; }



body {
	color: #787878;
	font-family: "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
	font-size : 90%;
	line-height : 180%;
	margin: 0px;
	text-align: center;
	background : #E1E1E1;
}

.clearer {
	clear : both;

}

.attention {
	color : #CC0000;
}

#Container {
	width : 950px;
	margin : 0 auto;
	padding : 0; 
	background : #FFFFFF url(../img/framebak.gif) repeat-y left top;
}


/************************************************************************/
/*                       ヘッダー                             */
/*************************************************************************/


#Header {
	width : 950px;
	height : 112px;
	display : block;
	margin : 0 0 30px 0;
	padding : 0;
	font-size : 10px;
	float : left;
	_float : none;
	background : url(../img/headerbak.jpg) no-repeat left top;
}

#Header h1 {
	margin : 30px 0 0 20px;
	_margin : 30px 0 0 10px;
	padding : 0;
	width : 240px;
	height : 50px;
	float : left;
}
#Header h1 a {
	text-indent: -5000px;
	display: block;
	margin : 0;
	padding : 0;
	width : 265px;
	height : 70px;
}


/*---------------------------------------------------- 
メニュー
------------------------------------------------------*/
#GMenu {
	width : 300px;/*262px*/
	margin : 55px 0 0 0;
	padding : 0 39px 0 0;
	height : 10px;
	float : right;
}



/* LI for main navigation */
#GMenu ul{
	margin:0;padding:0;
}
#GMenu li{
	float:right;
	margin: 0 0 0 13px;
	padding: 0;
	list-style: none;
	line-height:0;
}
	

 



/*　フッター
------------------------------------------------------*/

#FootNavi {
	width : 910px;/*950px*/
	_width : 885px;/*950px*/
	margin-bottom:10px;
	text-align : right;
}

#Footer {
	width : 950px;
	height : 24px;
	font-size : 10px;
	line-height : 100%;
	margin : 0;
	padding:8px 0;
	text-align : left;
	background : url(../img/footerbak.gif) no-repeat center top;
}

#Footer a:link, #Footer a:visited  { text-decoration: none; }
#Footer a:hover, #Footer a:visited:hover,  #Footer a:active  { text-decoration: underline; }

#Footer ul {
	float:left;
	width : 550px;
	margin : 0 0 0 40px;
	_margin : 0 0 0 20px;
	padding : 0;
	list-style : none;
}

#Footer ul li{
	float : left;
	margin : 0 10px 0 0;
	padding : 0 0 0 5px;
	background : url(../img/footlist.gif) no-repeat left 3px;
}

#copyright {
	float:right;
	width : 205px;
	height : 5px;
	display : block;
	margin : 0 40px 0 0;
	_margin : 0 20px 0 0;
	background : url(../img/copyright.gif) no-repeat left top;
	text-indent : -50000px;
}

#copyright a {
	width : 205px;
	height : 5px;
	display : block;
	font-size : 1px;
	text-indent : -50000px;
}



/*　コンテンツ
------------------------------------------------------*/

#Contents {
	width : 910px;/*950-40*/
	margin : 0 20px 30px 20px;
	padding : 0;
	text-align : left;
	float : left;
	_float : none;
}








/*　テキスト
------------------------------------------------------*/



.small{
	font-size:75%;
	}
.big{
	font-size:130%;
}
.current { color:#333333; }


.editortext{
font-size:12px;
line-height:160%;
}

.titletext{
font-size:12px;
line-height:160%;
font-weight:bold;
}

.gray{
	color:#787878;
}

.font10{
font-size:70%;
line-height:140%;
}


.font12{
font-size:90%;
_font-size:80%;
line-height:160%;
}


.font14{
font-size:100%;
line-height:160%;
}


.font16{
font-size:130%;
line-height:160%;
}


.font18{
font-size:150%;
line-height:180%;
font-weight:bold;

}


.font20{
font-size:20px;
line-height:140%;
font-weight:bold;
}


