@charset "utf-8";

a img{border:none;}
h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
font-size:100%;
line-height:150%;
font-weight:normal;
}
p{
padding:5px 10px 10px 10px;
}
strong{

}

body{
margin:0;
padding:0;
font-size:90%;
line-height:150%;
background:url(kouen3images/bg_body.jpg) center top repeat-x;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#444;
}

h1{
margin-top:10px;
float:right;
width:260px;
text-align:right;
}
h2{
}
h3{
/*
margin:10px 0;
padding:5px 20px;
height:20px;
background:url(kouen3images/arw01.gif) left center no-repeat;
border-bottom:1px solid #093;
*/
margin:10px 0;
padding:10px 10px;
background:#1BA0A2 url(kouen3images/bg_title.gif) left top repeat-x;
border:1px solid #1BA0A2;

font-size:120%;
line-height:130%;
font-weight:bold;
color:#FFF;
}
.clearFloat{
overflow:hidden;
zoom:1;
}
.floatRight{
float:right;
}
.container {
margin:0 auto;
width:910px;
}

.header{
padding:30px;
height:46px;/*105px*/
background:url(kouen3images/bg_header.jpg) center top no-repeat;
overflow:hidden;
zoom:1;
}

.mainOuter{background:url(kouen3images/bg02.jpg) center top repeat-y;}
.mainInner{
padding:30px;
background:url(kouen3images/bg01.jpg) center top no-repeat;
}
.copyright{
margin:30px 0 0 0;
padding:20px;
border-top:3px solid #DDD;
text-align:right;
}