/* ----------------------------------------

 2009.12

 sitename  (http://)

---------------------------------------- */





/* --------------------------------------

	リセット

--------------------------------------- */

 

* {margin:0px;padding:0px;}



h1,h2,h3,h4,h5,h6{font-weight:normal;}

	/*h装飾----------------------*/

	h1{ font-size:10px; }

	.entry h3{

					font-weight:bold; font-size:120%; border-left: solid 10px #0066FF; 

					color:#0066FF; background-color:#99CCFF; margin:20px 0 10px; padding-left:10px;}

	.entry h4{

					font-weight:bold; font-size:120%; border-bottom:dotted 1px #FF6600; 

					color:#FF6600; margin:20px 0 10px; padding-left:10px;}

	/*h装飾ここまで--------------*/

	

a {text-decoration:underline;}

img {border:none; vertical-align:top;}

li {list-style-type:none;}

td{ vertical-align:top; text-align:left;}

br.clear {clear:both;}





/* --------------------------------------

	全体

--------------------------------------- */



html {

	

	}



body {

	color:#000000;

	text-align:center;

	font-family: "MS Pゴシック", Osaka,Arial, Helvetica, sans-serif;

	line-height:1.5; font-size:90%;

	background:#CCCCCC url(image/bg.jpg) top center repeat-x;

	}



/*リンク*/

a {color:#FF3366; text-decoration:underline;}

a:hover {color:#FF0000; text-decoration:none;}





/* --------------------------------------

	装飾

--------------------------------------- */



/*注意喚起・注目文*/

.look{ color:#FF0000; font-weight:bold; }/*赤色*/

.look2{ color:#FF6600; font-weight:bold; }/*オレンジ色*/



/*リスト*/

ul.mylist{ margin:10px 0}

ul.mylist li{ list-style-type:square; list-style-position:outside; margin-left:20px;}



/*順番リスト（番号つき）*/

ol.mylist{ margin:10px 0}

ol.mylist li{ list-style-type:decimal; list-style-position:outside; margin-left:20px;}





/* --------------------------------------

レイアウト

--------------------------------------- */

/*

	B + C + (10px真ん中縦割りの余白) = A

	になるようにする



*/

#wrapper { /*全体を内包*/

	width:875px; /* A */ 

	margin:0px auto; text-align:left;

	}

	

#header {

	text-align:center;

	

	}

#content { /* #side, #main を内包*/

	width:875px; /* A */ 

	color:#000000;

	background:#FFFFFF url(image/content_bg.jpg) center top no-repeat;

	padding-top:10px;

	}

#main {

	float:right;

	width:615px; padding-right:10px; /* B625px */

	_display:inline;/*forIE6*/

	}

#side{

	float:left;

	width:230px; padding-left:10px; /* C240px */

	_display:inline;/*forIE6*/

	}

#footer{

	color:#FFFFFF;

	background-color:#333333;

	vertical-align:top;

	}

	

/*clearfix*/

#content:after{

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

	clear: both;

	zoom:1;

}





/* ------------------------------------- 

　ヘッドナビゲーション

--------------------------------------- */

#headNavi-container{

	background-color:#000000;

	/*padding:0 0px 10px;*/

	}

ul#headNavi {

    width:875px;

    overflow:hidden;

    zoom:1;/*forIE*/

		voice-family: "\"}\"";/*Tantek Box Model Hack*/

	  voice-family: inherit;

		margin:0 auto;

	}

#headNavi li {

    float:left;

	}

#headNavi li a {

    display:block;

    height:60px; 

    width:125px;

    text-align:left;

    text-indent:-9999px;

    background-image:url(image/headNavi.jpg); /*＿＿＿ボタン画像*/

    background-repeat:no-repeat;

	}

	

#headNavi li a.home {background-position:0px 0px;}

#headNavi li a.home:hover {background-position:0 -60px;}



#headNavi li a.sys {background-position:-125px 0px;}

#headNavi li a.sys:hover {background-position:-125px -60px;}



#headNavi li a.gals {background-position:-250px 0px;}

#headNavi li a.gals:hover {background-position:-250px -60px;}



#headNavi li a.info {background-position:-375px 0px;}

#headNavi li a.info:hover {background-position:-375px -60px;}



#headNavi li a.access {background-position:-500px 0px;}

#headNavi li a.access:hover {background-position:-500px -60px;}



#headNavi li a.rec {background-position:-625px 0px;}

#headNavi li a.rec:hover {background-position:-625px -60px;}



#headNavi li a.link {background-position:-750px 0px;}

#headNavi li a.link:hover {background-position:-750px -60px;}









/* ------------------------------------- 

 *	ヘッダ

--------------------------------------- */

#description{ font-size:10px; margin-left:10px; }

#description h1{ float:left; margin-right:20px; }

#description strong{ font-weight:normal; color:#666666; }





/* ------------------------------------- 

 *	コンテンツ

--------------------------------------- */

.entry{ padding-bottom:10px;} /*◆モジュール化*/

.pageTop{ text-align:right;}



/*女の子：個人テーブル（掛け軸+プロフ）…各女の子との間隔*/

table.gals_table{ margin-bottom:10px;}



/*女の子一覧*//*掛け軸枠*/

div.gals_bg{ width:230px; height:330px; text-align:center; background:url(image/gals_bg.jpg) center top no-repeat; float:left; }

div.gals_bg2{ width:205px; height:330px; text-align:center; background:url(image/gals_bg.jpg) center top no-repeat; float:left; margin-bottom:10px;}

div.gals_bg img{ margin-top:30px;}

div.gals_bg2 img{ margin-top:30px;}

div.gals_bg2 p{ margin-top:3px; color:#CC3366; font-weight:bold;}

_div.gals_bg2 p{ color:#CC3366; font-weight:bold;}



/*女性名*/

td.gals-name{ text-align:center; font-weight:bold; color:#FF00CC; background-color:#FFFFFF;}



/*女の子一覧と、一般テーブル*/

.mytable th{ padding:5px; color:#FFFFFF; background-color:#99CC66;}

.mytable td{ padding:5px; background-color:#f5f5f5;}



/*リンクテーブル*/

.link-table td{ font-size:10px; line-height:1; }





/* ------------------------------------- 

 *	サイド

--------------------------------------- */

.side-content{ padding-bottom:10px; font-size:80%;}/*◆モジュール化*/



.side-content img{padding-bottom:5px;}

#tenki{ text-align:center;}/*特殊コンテンツ用（天気予報）*/



/* ------------------------------------- 

 *	フッター

--------------------------------------- */

#copyright{ padding-right:10px; text-align:right;}

#footer-info{ padding-left:10px;}









/*END*/

