body{
margin: 0px;
padding: 0px;
}


h1, h2, h3, h4, h5, h6 {
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
margin: 0px;
padding: 0px;
}

h1{
font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
font-size: 125%;
color: #334d55;
}

h2{
font-size: 120%;
color: #006699;
}

a img{ /* 画像のリンク枠を消す \*/
border: none;
}

#categoryMenu{
float:right;
width:131px;
height:auto;
font-size:10px;
background-color:#FFFFFF;
text-align:center;
}

#contentMenu {
margin-left:4px;
}

#contentMenu li{
float:left;
}

#contentMenu img{
float:left;
}

#bottomMenu {
margin-left:4px;
}

#bottomMenu li{
float:left;
}

#bottomMenu img{
float:left;
margin-top:2px;
}

#listMenu {
margin-left:4px;
}

#listMenu li{
float:left;
}

#listMenu img{
float:left;
}

#container {
width:798px;
background-color:#FFFFFF;
text-align:center;
border-right:solid 1px #666666;
}

#content{
float:right;
width:664px;
height:auto;
border-left:solid 1px #cccccc;
}

#contentmain{
width:652px;
height:auto;
margin-left:4px;
}

#block{
clear: both;
}

ul {
list-style: none;
margin:0;
padding:0;
}

.t4 {
margin-top:4px;
}

#headMenu {
margin-top:4px;
padding:0px;
}

#headMenu li{
float:left;
}

#headMenu img{
float:left;
}

#topleftbox {
width:440px;
margin-top:2px;
float:left;
}

#toprightbox {
width:210px;
margin-left:2px;
margin-top:2px;
float:left;
}

#box1 {
width:66px;
margin-left:5px;
margin-top:10px;
float:left;
}

#box2 {
width:120px;
left:auto;
float:left;
}

#search {
width:648px;
text-align:left;
}

#searchtitle {
width:648px;
height:81px;
background-image:url(../img/search_title.jpg);
background-repeat:no-repeat;
}

#searchtitle p {
text-align:left;
font-size:12px;
vertical-align:middle;
margin-left:360px;
padding-top:40px;
}

#footer{
border-top:#ccc 1px solid;
border-bottom:#ccc 1px solid;
margin-bottom:8px;
}

#profile {
width:650px;
}

.profile1 {
width:380px;
text-align:left;
float:left;
}

.profile2 {
width:270px;
text-align:right;
float:left;
font-size:12px;
}

#profile img {
padding-top:2px;
}

#profileleft {
width:320px;
margin-right:2px;
float:right;
}

#profileright {
width:328px;
font-size:12px;
float:right;
}

.profilebox {
width:100%;
line-height:18px;
border-bottom: #8F95A1 1px dashed;
text-align:left;
}

.subboxright {
width:117px;
text-align:left;
float:right;
}

.subboxleft {
width:211px;
text-align:left;
float:right;
}

.block {
clear:both;
}

#photomake {
width:100%;
text-align:left;
margin-top:2px;
}

#photselect {
width:100%;
text-align:inherit;
margin-top:2px;
}

#rssbox {
height:auto;
margin-bottom:2px;
}

#rssbox img {
float:right;
margin:0px 5px;
}

.subdate {
width:645px;
height:26px;
background-image:url(../../g-contents/news/img/Date_aicon.gif);
background-repeat:no-repeat;
text-align:left;
}

.leftdatebox {
width:212px;
height:auto;
text-align:left;
float:right;
}

.rightdatebox {
width:440px;
height:auto;
text-align:left;
float:right;
}

#month-indexbox {
width:80px;
border-width:1px;border-style:solid;border-color:#8F95A1;
margin-top:3px;margin-right;5px;
float:left;
vertical-align:top;
text-align:center;
font-size:12px;
line-height:150%;
height:auto;
filter:progid:DXImageTransform.Microsoft.gradient (startColorstr=#F0EEE1, endColorstr=#FFFFFF, gradientType=0)
}

#girlbox {
width:650px;
height:auto;
margin-bottom:2px;
}

#marginbox {
width:1px;
height:1px;
float:left;
}

#tgre-girlbox {
width:322px;
border-width:1px;
border-style:solid;
border-color:#8F95A1;
margin-top:5px;
background-image:url(../../g-contents/new-face/img/newface_rei.jpg);
float:left;
vertical-align:top;
text-align:left;
font-size:10px;
line-height:150%;
height:300;
}

#tgac-girlbox {
width:322px;
border-width:1px;
border-style:solid;
border-color:#8F95A1;
margin-top:5px;
background-image:url(../../g-contents/new-face/img/newface_academy.jpg);
float:left;
vertical-align:top;
text-align:left;
font-size:10px;
line-height:150%;
height:200;
}

#tgfr-girlbox {
width:322px;
border-width:1px;
border-style:solid;
border-color:#8F95A1;
margin-top:5px;
background-image:url(../../g-contents/new-face/img/newface_fleur.jpg);
float:left;
vertical-align:top;
text-align:left;
font-size:10px;
line-height:150%;
height:200;
}

#tgsp-girlbox {
width:322px;
border-width:1px;
border-style:solid;
border-color:#8F95A1;
margin-top:5px;
background-image:url(../../g-contents/new-face/img/newface_splash.jpg);
float:left;
vertical-align:top;
text-align:left;
font-size:10px;
line-height:150%;
height:200;
}

#tgrp-girlbox {
width:322px;
border-width:1px;
border-style:solid;
border-color:#8F95A1;
margin-top:5px;
background-image:url(../../g-contents/new-face/img/newface_ripo.jpg);
float:left;
vertical-align:top;
text-align:left;
font-size:10px;
line-height:150%;
height:200;
}

#tg85-girlbox {
width:322px;
border-width:1px;
border-style:solid;
border-color:#8F95A1;
margin-top:5px;
background-image:url(../../g-contents/new-face/img/newface_85.jpg);
float:left;
vertical-align:top;
text-align:left;
font-size:10px;
line-height:150%;
height:200;
}

#tgvs-girlbox {
width:322px;
border-width:1px;
border-style:solid;
border-color:#8F95A1;
margin-top:5px;
background-image:url(../../g-contents/new-face/img/newface_vegas.jpg);
float:left;
vertical-align:top;
text-align:left;
font-size:10px;
line-height:150%;
height:200;
}

#tgko-girlbox {
width:322px;
border-width:1px;
border-style:solid;
border-color:#8F95A1;
margin-top:5px;
background-image:url(../../g-contents/new-face/img/newface_kohaku.jpg);
float:left;
vertical-align:top;
text-align:left;
font-size:10px;
line-height:150%;
height:200;
}

#tgki-girlbox {
width:322px;
border-width:1px;
border-style:solid;
border-color:#8F95A1;
margin-top:5px;
background-image:url(../../g-contents/new-face/img/newface_kinpeibai.jpg);
float:left;
vertical-align:top;
text-align:left;
font-size:10px;
line-height:150%;
height:200;
}

#tgar-girlbox {
width:322px;
border-width:1px;
border-style:solid;
border-color:#8F95A1;
margin-top:5px;
background-image:url(../../g-contents/new-face/img/newface_arabiannight.jpg);
float:left;
vertical-align:top;
text-align:left;
font-size:10px;
line-height:150%;
height:200;
}

#tgca-girlbox {
width:322px;
border-width:1px;
border-style:solid;
border-color:#8F95A1;
margin-top:5px;
background-image:url(../../g-contents/new-face/img/newface_cancan.jpg);
float:left;
vertical-align:top;
text-align:left;
font-size:10px;
line-height:150%;
height:200;
}

