@charset "utf-8";

*{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	margin: 0;
	padding: 0;
}
input{
	padding:3px 5px;
}
select{
	padding:2px 5px;
}
td,th{
	font-size:14px !important;
}
p{
	font-size:14px !important;
	line-height:150%;
}

a {
	outline:none;
	color:#FF0000;
}

img {
	border:none;
}

html,body{
	margin:0px;
	height:100%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


#wrapper{
	width:800px;
	padding:0px 10px 0px 10px;
	background:url(../img/main_bg01.gif);
	margin:0px auto -75px auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#header{
	/*border-top:#000000 10px solid;*/
	background:url(../img/main_bg03.gif) repeat-x 0 0;
	height:60px;
}

#header h1{
	margin:25px 20px 10px 20px;
	float:left;
	height:21px;
	width:147px;
	background:url(../img/main_logo.gif) no-repeat;
	text-indent:-1000em;
}

#header #head_btn{
	margin:-2px 20px 0px 0px;
	float:right;
}

#header #head_btn ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#header #head_btn ul li {
	display: block;
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
}

#head_menu{
	height:47px;
	width:761px;
	margin:0px auto 0px auto;
	padding:  0px 0px 5px 0px ;
	background:#FFFFFF;
}

#head_menu ul {
	margin:0;
	padding: 0px;
}

#head_menu ul li {
	display: block;
	float:left;
	margin: 0;
	padding: 0;
}


#contents{
	clear:both;
	margin:0px 20px 0px 20px;
	width: 760px;
	height: 100%;
	padding: 0;
}

#footer{
	width:800px;
	height:45px;
	padding:30px 10px 0px 10px;
	background:url(../img/main_foot01.gif) no-repeat 0px 30px;
	margin:0px auto 0px auto;
	text-indent:-1000em;
}

#footer addres {
	text-indent:-1000em;
}


/* for clearFix
===============================================================*/
.cf:after{ 
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
   content:".";
}
/* 追加 MacIE 5 と WinIE 7 向け */
.cf{
   display:block;
}
/*MacIE \*/
* html .cf{
	height:1em;
}
.cf{
	display:block;
}

/* 左側メニューCSS
===============================================================*/

p#pannavi{
	width:205px;
	background:#FFFFFF;
	margin:0px!important;
	padding: 10px 0 0 5px;
	height:30px;
}

#left_contents{
	float:left;
	width: 205px;
}

#left_contents  dl#left_menu{
	margin:0px 0px 0px 2px;
	padding:0px;
	background:#FFFFFF;
}

#left_contents dl#left_menu dt{
	background:url(../img/menu.gif) no-repeat;
	text-indent:-1000em;
	width: 203px;
	height: 31px;
}

#left_contents  dl#left_menu dd{
	width: 201px;
	border:#CCCCCC 1px solid;
}


#left_contents ul{
	margin:10px;
	font-size:12px;
}

#left_contents ul li {
	background: url(../img/yaji.gif) no-repeat 0 3px;
	list-style:none;
	padding-left:20px;
	line-height:150%;
	margin-bottom:5px;
}

a{
	color:#333333;
}

a:hover{
	color:#FD4703;
}

/* 左側メニューCSS　ここまで
===============================================================*/


/*clearfix*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/













