@charset "utf-8";


/* ボディ・画像・見出し */
body{
	color:#444444;
	line-height:normal;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
	width:900px;
	position:relative;
}
a{
	color:#ff6600;
	text-decoration:none;
}
a:hover{
	color:#ff6600;
	text-decoration:underline;
}
img{
	border:0px;
	margin:0px;
	padding:0px;
	display:block;
}
h1,h2,h3,h4,p,ul,dl,dt,dd{
	margin:0px;
	padding:0px;
	border:0px;
	font-style:normal;
	font-weight:normal;
}
hr{
	display:none;
}

/*グローバルメニュー*/
#global-menu{
	width:900px;
	margin:20px auto 0px auto;
	padding:0px;
}
#global-menu ul{
	width:900px;
	margin:20px auto 0px auto;
	padding:0px;
}
#global-menu li{
	float:left;
	list-style-type:none;
	height:20px;
	border-left:1px solid #999999;
	padding:4px 20px 0px 20px;
	vertical-align:middle;
}
.global-title{
	border:none	!important;
	padding:0px	!important;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 5px;
}
/* -- clear float -- */ 
#global-menu { 
    min-height:0; 
    display: inline-table; 
} 
#global-menu:after { 
    content:"."; 
    display:block; 
    height:0; 
    clear: both; 
    visibility:hidden; 
} 
/* \*/ 
* html #global-menu {height:0;} 
#global-menu {display: block;} 
/* */ 
/* -- end clear float -- */


/*フッタ*/
#foot{
	width:900px;
	clear:both;
	margin:20px auto auto auto;
	padding-top:20px;
	padding-bottom:20px;
}
#foot p{
	width:880px;
	height:27px;
	background-image:url(../img/bg_foot-title.png);
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size:0.9em;
	letter-spacing:0.2em;
	color:#333333;
	text-align:left;
	vertical-align:middle;
	padding:8px 0px 0px 20px;
}
#foot dl{
	float:left;
	width:155px;
	margin:20px auto auto 20px;
}
#foot dt{
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","sans-serif";
	font-size:0.7em;
	letter-spacing:0.2em;
	color:#333333;
	text-align:left;
	margin-bottom:5px;
}
#foot dd{
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size:0.7em;
	letter-spacing:0.2em;
	color:#666666;
	text-align:left;
	line-height:1.6em;
}

/*コピーライト*/
#copy{
	background-image:url(../img/bg_copyright.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:900px;
	height:70px;
	clear:both;
	padding-top:20px;
}
#copy p{
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size:0.7em;
	letter-spacing:0.2em;
	color:#333333;
	text-align:right;
	vertical-align:middle;
	line-height:1.6em;
	margin:20px 15px auto auto;
	width:750px;
	float:right;
}
#copy img{
	float:left;
	margin:15px auto auto 20px;
	width:82px;
	height:40px;
}
.text-red {
	color: #FF0000;
}

/*languzge*/
#language{

	width:900px;
	margin:10px auto auto auto;
	height:17px;
	padding:0px;
	
}
.text10 {
	font-size: 10px;
}

.kikaku-block {
	width: 540px;
	margin-left: 5px;
	background-color: #FAFAFA;
	line-height: 1.7;
	padding: 20px;
	border: 1px solid #CCCCCC;
}

