@charset "utf-8";

.news{ width: 515px; }

.news .txt { height: 160px; border-right-color: #fbb7b6; border-bottom-color: #fbb7b6; border-left-color: #fbb7b6; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow: auto; scrollbar-3dlight-color:#ffafae; scrollbar-arrow-color:#f5358d; scrollbar-darkshadow-color:#ffafae; scrollbar-face-color:#f89493; scrollbar-highlight-color:#fcc9c8; padding-top: 10px; padding-left: 10px; padding-right: 10px; }
.news  hr { clear: both; }

.news  img { padding-right: 5px; }


.pickup { width: 515px; height: 100%; padding-top: 15px; }
.pickup   .top_girls   { padding-left: 2px; height: 100%; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #fbb7b6; border-bottom-color: #fbb7b6; border-left-color: #fbb7b6; padding-top: 5px; padding-bottom: 5px; }
.pickup   .top_girl { height: 100%; width: 125px; float: left; padding-left: 2px; }
.pickup   .top_girl   img { margin-right: auto; margin-left: auto; display: block; width: 118px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: ridge; border-right-style: groove; border-bottom-style: groove; border-left-style: ridge; border-top-color: #FFCCFF; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #FFCCFF; }
.pickup   .top_girl   strong { text-align: center; display: block; margin-right: auto; margin-left: auto; padding-right: 5px; padding-left: 5px; padding-top: 3px; }
.pickup   .top_girl   p { padding-right: 10px; padding-left: 5px; letter-spacing: 0px; font-size: 11px; }

.pickup .line { float: left; border-right-width: 1px; border-right-style: dashed; border-right-color: #CCCCCC; width: 1px; margin-right: 1px; height: 100%; padding-bottom: 50%; }

.about { width: 515px; padding-top: 15px; }

.about .txt { padding-top: 10px; padding-left: 10px; padding-right: 10px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-color: #fbb7b6; border-bottom-color: #fbb7b6; border-left-color: #fbb7b6; background-image: url(../images/base_img.jpg); background-repeat: no-repeat; background-position: right top; padding-bottom: 5px; }
.about    .txt    .link01  { text-align: right; padding-top: 5px; }


.magazine { width: 515px; padding-top: 15px; height: 100%; }

.magazine .txt { padding-top: 10px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #fbb7b6; border-bottom-color: #fbb7b6; border-left-color: #fbb7b6; }
.magazine .txt img { float: left; height: 32px; width: 32px; padding-right: 5px; }

.magazine .txt p { padding-left: 37px; }

.magazine .txt .form { text-align: left; padding-top: 5px; padding-bottom: 5px; }
.magazine .txt .mail { width: 230px; height: 14px; float: left; }

.magazine .txt .domain { height: 14px; width: 180px; float: left; }
.magazine .txt .submit { width: 41px; height: 22px; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; margin-top: -1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.magazine .txt .at { float: left; padding-right: 3px; padding-left: 3px; display: block; }





.new_face { background-image: url(../images/right_bg.jpg); background-repeat: repeat-y; height: 100%; width: 205px; padding-bottom: 8px; }

.new_face .img_bg { background-image: url(../images/new_face_girl.jpg); height: 168px; width: 191px; margin-top: 2px; margin-left: 7px; }

.new_face .img_bg .title { width: 36px; float: left; }

.new_face .img_bg img { padding-top: 8px; height: 160px; width: 120px; }
.new_face  .txt  { padding-right: 10px; padding-left: 10px; padding-top: 3px; background-image: url(../images/newface_txt.jpg); background-repeat: repeat-y; width: 171px; margin-left: 7px; }
.new_face  .txt  p  { text-align: center; font-size: 11px; margin: 0px; }
.new_face  .foot  { background-image: url(../images/newfaxe_foot.jpg); background-repeat: no-repeat; background-position: center bottom; height: 10px; width: 191px; margin-left: 7px; }

.mobile { background-image: url(../images/right_bg.jpg); height: 100%; width: 205px; }

.mobile .bg { background-image: url(../images/qrcode.jpg); height: 203px; width: 184px; margin-top: 6px; margin-left: 10px; }
.mobile   .bg   p  { letter-spacing: 0px; font-size: 11px; padding: 3px; opacity: 1; filter:alpha(opacity=100); }

#container01 { height: 100%; width: 100%; background-color: #171717; }

#container01 img { border-right-width: 5px; border-left-width: 5px; border-right-style: solid; border-left-style: solid; border-right-color: #000000; border-left-color: #000000; }
#header_index { height: 100%; width: 100%; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #000000; background-color: #FFFFFF; }

#header_index h1 { font-size: 12px; text-align: center; }
#footer_index  p { text-align: center; }

#footer_index { background-color: #FFFFFF; border-top-width: 5px; border-top-style: solid; border-top-color: #000000; height: 100%; width: 100%; }

#index_body { background-image: none; margin: 0px; }
