h1,
h2,
h4,
h5,
h6,
form {
	margin: 0;
	padding: 0;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

strong {
	font-weight: bold;
}

.txtLeft {text-align:left;}
.txtCenter {text-align:center;}
.txtCenter02 {margin:0 auto;}
.txtRight {text-align:right;}

.padt01 {padding-top:5px;}
.padt02 {padding-top:10px;}
.padt03 {padding-top:25px;}
.padt04 {padding-top:20px;}
.padt05 {padding-top:25px;}
.padt06 {padding-top:30px;}
.padt07 {padding-top:35px;}
.padt08 {padding-top:40px;}
.padt09 {padding-top:50px;}
.padt10 {padding-top:60px;}
.padt11 {padding-top:70px;}
.padt12 {padding-top:80px;}

body{
  font-family:"Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
  background:#;
  margin:0 auto;
  padding:0;
  font-size:16px;
}

#wrapper01 {
	background:url(../img_02/head_bg.jpg) no-repeat;
    background-position: 50% 0%; 
	background-color:#9C0001;
	margin:0 auto;
	padding:0;
}

#wrapper0102 {
	background:url(../img_02/head_bg2.jpg) no-repeat;
    background-position: 50% 0%; 
	background-color:#9C0001;
	margin:0 auto;
	padding:0;
}

#wrapper02 {
    text-align:center;
	margin:0 auto;
	padding:0;
}

#wrapper_head {
	background:url(../img_02/head_main.jpg) no-repeat;
	width:1150px;
	height:1000px;
	margin:0 auto;
	padding:0;
}

#wrapper_head02 {
	background:url(../img_02/head_main2.jpg) no-repeat;
	width:1150px;
	height:1000px;
	margin:0 auto;
	padding:0;
}

#wrapper03 {
	margin:0 auto;
	width:1150px;
	background:url(../img_02/body_bg.jpg) repeat-y;
	padding:0;
}

.wrapper04 {
    text-align:center;
	margin:0 auto;
	width:840px;
	padding:0;
}


.fotter {
	padding:20px 0 0 0;
	background-color:#000;
	color:#FFFFFF;
	height:150px;
	text-align:center;
	font-size:13px;

}

.fotter_in {
	width:960px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
