﻿@charset "UTF-8";

/*=================================================================
	http://www.
=================================================================*/

@import url(initialize.css);
@import url(globalnavi.css);

body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:62.5%;
	font-style:normal;
	line-height:200%;
	letter-spacing:0.02em;
	color:#333;
	text-align:left;
	background:url(../img/common/bg_bottom.jpg) 0 bottom repeat-x;
}

h1 {
	position:absolute;
	top:5px;
	left:5px;
	height:20px;
	overflow:hidden;
	color:#FFF;
}

h2 {}

h3 {margin:0 0 15px;}

h4 {}

h5, h6 {}

a:link, a:visited {
	color:#0099CC;
	text-decoration: none;	
}

a:hover, a:active {
	color:#ED6D20;
	text-decoration: none;
}

.center {margin:0 auto;}

div#wrapper_i_bg{
	margin:0;
	padding:0;
	background:url(../img/common/bg_i_top.jpg) 0 0 repeat-x;
}

div#wrapper_bg{
	margin:0;
	padding:0;
	background:url(../img/common/bg_top.jpg) 0 0 repeat-x;
}


div#wrapper_i {
	margin:0 auto;
	width:910px;
	background:url(../img/common/container_i_bgtop.jpg) 0 0 no-repeat;
}

div#wrapper {
	margin:0 auto;
	width:910px;
	background:url(../img/common/container_bgtop.jpg) 0 0 no-repeat;
}


div#head {
	padding:24px 0 0;
	margin:0 auto;
	width:902px;
	height:96px;
	position:relative;
}

div#head #search_box{
	position:absolute;
	top:25px;
	left:730px;
}
div#head #search_box input{
	position:absolute;
	top:1px;
	width:100px;
	color:#000;
}
div#head #search_box img{
	position:absolute;
	top:0;
	left:108px;	
}

div#container_bg{
	width:910px;
	padding:0 0 130px;
	background:url(../img/common/container_i_bgtbottom.jpg) 0 bottom no-repeat;
}

div#container_i {
	padding:19px 10px 35px;
	width:890px;
	font-size:1.2em;
}

div#container {
	padding:10px 10px 50px;
	width:890px;
	font-size:1.2em;
}


div#contentbox_i {
	padding:0 0 0 0;
	width:630px;
	margin:0 0 0 20px;
	float:left;
	z-index:0;
}


div#contentbox {
	padding:0 0 0 0;
	width:630px;
	margin:0 0 0 10px;
	float:left;
}


div#sidebox_i{
	width:222px;
	padding:0 0 0 5px;
	float:left;
	z-index:100;
}

div#sidebox{
	width:222px;
	padding:0 0 0 5px;
	float:left;
	z-index:100;
}


div#container:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}
div#container_i:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}

#foot {
	margin:0 auto;
	padding:15px 0 0 6px;
	width:834px;
	border-top:1px solid #E1E1E1;
}

div#foot {color:#666;}
div#foot a {color:#5783A4; text-decoration:none;}
div#foot a:hover {color:#ED6D20; text-decoration:underline;}

div#AccessLog {display:none;}

