@charset "UTF-8";

*{
	margin:0;
	padding:0;
}

img{
	border:none;
}

#wrapper{
	position:relative;
	background:url(/common/images/bg_wrapper.gif) repeat-y;
	width:760px;
	margin:0 auto;
	padding:0 5px 0 1px;
}

#header{
	position:relative;
	background:url(/common/images/bg_header.png) no-repeat;
	width:630px;
	height:90px;
	border-top:#E60012 5px solid;
	padding-left:130px;
}

#header h1{
	width:307px;
	height:62px;
	padding:8px 0 0 15px;
}

#header h1 a{
	display:block;
	width:307px;
	height:62px;
	text-indent:-1000em;
}

#header p{
	position:absolute;
	font-size:80%;
	text-indent:-1000em;
}

#header ul{
	position:absolute;
	top:8px;
	right:30px;
	font-size:80%;
}

#header ul li{
	background:url(/common/images/list_header.gif) no-repeat 0.5em 0.1em;
	display:inline;
	padding:0 0 0 1.5em;
}

#header dl{
	position:absolute;
	background:url(/common/images/btn_fontsize.gif) no-repeat;
	width:112px;
	height:12px;
	right:30px;
	bottom:20px;
	font-size:80%;
}

#header dl dt{
	position:absolute;
	text-indent:-1000em;
}

#header dl dd{
	float:left;
	height:12px;
}

#header dl dd.small{
	width:29px;
}

#header dl dd.medium{
	width:54px;
}

#header dl dd.large{
	width:29px;
}

#header dl dd a{
	display:block;
	height:12px;
	text-indent:-1000em;
}

#header dl dd.small a{
	width:29px;
}

#header dl dd.medium a{
	width:54px;
}

#header dl dd.large a{
	width:29px;
}

#header form{
	position:absolute;
	right:30px;
	bottom:40px;
	font-size:80%;
}

#header form p{
	position:static;
	text-indent:0;
}

#header form p input{
	vertical-align:middle;
}

#header form p input#q{
	background:#E6E6E6;
	width:12em;
}

#header form p input#btnG{
	background:url(/common/images/btn_search.gif) no-repeat;
	width:45px;
	height:15px;
	border:none;
	text-indent:-1000em;
}

#globalnavi{
	width:130px;
	float:left;
	margin-top:195px;
}

#globalnavi:after{
	content : "";
	display : block;
	height : 0;
	clear : both;
}

#globalnavi ul{
	background:url(/common/images/bg_globalnavi.gif) no-repeat;
	width:130px;
	list-style:none;
	font-size:80%;
}

#globalnavi ul li{
	width:130px;
	margin-bottom:10px;
}

#globalnavi ul li.kids{
	background:url(/common/images/bg_globalnavi_kids.png) no-repeat;
	height:131px;
	margin:30px 0 10px 0;
}

#globalnavi ul li.regulation{
	background:url(/common/images/bg_globalnavi_regulation.png) no-repeat;
	height:51px;
	margin:30px 0 10px 0;
}

#globalnavi ul li.alarm{
	background:url(/common/images/bg_globalnavi_alarm.png) no-repeat;
	height:52px;
	margin:30px 0 10px 0;
}

#globalnavi ul li a{
	display:block;
	width:130px;
	height:25px;
	text-indent:-1000em;
	overflow:hidden;
}

#globalnavi ul li.kids a{
	height:131px;
}

#globalnavi ul li.regulation a{
	height:51px;
}

#globalnavi ul li.alarm a{
	height:52px;
}

#footernavi{
	clear:both;
	background:url(/common/images/bg_footernavi.gif) no-repeat 140px 30px;
	width:560px;
	padding:30px 0 0 200px;
}

#footernavi p{
	margin:5px 0 0 0;
	font-size:90%;
}

#footernavi ul{
	margin:0 0 0 -0.5em;
	font-size:90%;
}

#footernavi ul li{
	background:url(/common/images/list_footernavi.gif) no-repeat 0.5em 0.1em;
	display:inline;
	padding:0 0 0 1.5em;
}

#copyright{
	background:#E60012;
	width:760px;
	margin:10px 0 0 0;
	border-bottom:#221815 1px solid;
	padding:0.2em 0;
	color:#FFFFFF;
	text-align:center;
	font-size:90%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}