@charset "shift_jis";

/*------------------------初期化------------------------*/
body,h1,h2,h3,h4,h5,h6,p,span,ul,li,dl,dt,dd,iframe,form,input,select,hr {margin: 0; padding: 0; list-style: none;}

body {
margin:0;
padding: 0;
color: #444;
background: #ffc url(bg.jpg) repeat left top;
text-align: center;
}

/*for Win IE*/
*html body {font-size: 80%;}

a,a:link,a:visited {color: #444;}
a:active,a:hover {color: #bf9d5a;}

hr {display: none;} /*CSS無効時の区切り線*/

.imgover {border: 0;}

/*floatのクリア*/
.clbth:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clbth {display: inline-block;}

#prfWrap {
margin-top: 80px;
margin-bottom: 0;
margin-right: auto;
margin-left: auto;
padding: 10px;
width: 600px;
height: auto;
text-align: left;
background-color: #fff;
border: 1px solid #CCC;
}

#prfImg {
float: left;
margin: 0;
padding: 0;
width: 260px;
}
#prfImg img {
border: 1px solid #eee;
}

#prfTxt {
float: right;
margin: 0;
padding: 0;
width: 335px;
/*height: 400px;
overflow: auto;*/
}

#prfTxt h1 {
margin: 0.5em 0 0 0;
font-size: 0.8em;
}
#prfTxt h2 {
margin: 1em 0 0 0;
color: #963;
font-size: 0.8em;
}
#prfTxt ul {
margin: 1em 0 0 0;
font-size: 0.8em;
}

#prfTxt p {
margin: 1em 0 0 0;
font-size: 0.8em;
}


