.section img { filter: none; }

.iheader { margin:20px auto;text-align:center; }
.cams { display:flex; flex-flow:row wrap; justify-content:space-around; align-items:stretch; }
.cambox { display:inline-block; margin:10px; width:155px; background:transparent; }
.cambox img { margin-top:5px; }
.cambox .camhead { background:#990000; color:#ffffff; text-align:center; padding:2px 0; overflow:hidden; }
.cambox .camhead a { color:#ffffff; }
.cambox .camtext { height:30px; font-size:0.8rem; text-align:center; padding:2px 0; overflow:hidden; }
.cam { text-align:center; }
.maintitel { font-size:1.5rem; text-align:left; }
.info { margin:0px auto; width:90%; text-align:center; }
.profilelink { font-size:2.0rem; }
.linkdiv { margin:20px auto;text-align:center; }
.girl { margin-top:40px; }
.girl h1 { margin-bottom:15px; font-size:2rem; }
.headline { background:transparent; }
.posterimage { margin:20px 0; }
.poster { width:auto; margin-top:20px; padding:20px; text-align:justify; }
.infotab { width:auto; margin-top:20px; }
.infotab table { margin:0px auto; }
.preview_imgs { margin:10px 0; margin-top:50px; }
.preview_imgs img { margin:5px 0; }
.camtags { font-size:0.6rem; }
.clear { clear:both; }
.text_big20 { font-size:1.3rem; font-weight:bold; margin-top:20px; }
.text_big30 { font-size:1.8rem; font-weight:bold; margin-top:20px; }
.text_big50 { font-size:2.1rem; font-weight:bold; margin-top:20px; }
.link_big30 { font-size:1.8rem; font-weight:bold; margin-bottom:70px; }
.link_big50 { font-size:2.1rem; font-weight:bold; margin-bottom:70px; }
.start {  width:auto; padding:10px 20px;text-align:left;border-top:solid 1px #000000; }
.errorlink { font-size:2.0rem; }
.video { padding:0px !important; }
