@charset "utf-8";
/* CSS Document */

.text{padding:8px 15px; font-size:14px; color:#444;}
.text h1{font-size:165%; text-align:left; padding:3px 0%; margin:5px 0 10px 0;}
.text h2{font-size:150%; text-align:left; padding:3px 0%;}
.text h3{font-size:135%; text-align:left; padding:3px 0%;}
.text h4{font-size:120%; text-align:left;padding:3px 0%;  }
.text h5{font-size:110%; text-align:left; padding:3px 0%;}
.text h6{font-size:100%; text-align:left; padding:3px 0%;}


.text img{margin:5px;}
.text p{font-size:100%; padding:1% 0; line-height:20px;}
.text p.short{font-size:95%; font-weight:bold; padding:1% 0;}
.text p.smal{font-size:85%; padding:1% 0 2% 0;}
.text ul {padding:5px 0 5px 5%;}
.text ul li {list-style:disc; margin:0; padding:0 0 5px 0; font-size:100%;}
.text ol { padding:5px 0 5px 5%;}
.text ol li { margin:0; padding:0 0 5px 0; font-size:90%;}

.text .meta{width:98%; border-bottom:1px solid #eee; padding:4px 1%; text-align:right; line-height:23px;}
.text .meta .info{color:#888; font-size:85%; line-height:23px;}
.text .meta a.button, ul.list li .meta a.button2{float:right;}

.text a .img-float-l {border:dotted 3px #fff;}
.text a:hover .img-float-l {border:dotted 3px #ccc;}

.text .img-float-l{float:left; margin:5px 15px 5px 0;}

.text .box{width:100%; border:1px solid #ddd; background:#f7f7f7; margin-bottom:35px;}
.text .box h4{background:#ddd; padding:5px 10px; margin-bottom:10px;}
.text .box p{padding:8px 10px;}
.text .box img{background:#f2f2f2; padding:10px; margin:auto;}

.ifo_mess{padding:25px 300px 20px 55px; color:#777; text-align:right; font-size:110%; min-height:30px; background:url('../images/info-ico.jpg') 500px top no-repeat;}
.ifo_mess p{ font-weight:bold; color:#999;}