@charset "shift_jis";

/* CSS Document */
/*======================================
基本==================================*/

body,div,p,h1,h2,h3,h4,h5,h6,ul,li,img,address,hr{
margin:0;
padding:0;
}

body{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#007;
text-align:center;
background: url(images/back.gif) ;
font-size:13px;
}

ul{
list-style:none;
}

img{
border:none;
}

hr{
display:none;
}

*{
line-height:1.4;
}

address{
font-style:normal;
}

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

/*======================================
リンク==============================*/
a:link , a:visited , a:active{
color:#9f028b;
text-decoration:none;
}

a:hover{
color:#ff0000;
text-decoration:underline;
}

/*======================================
レイアウト==============================*/
#container{
margin:0 auto;
width:800px;
height:auto;
background:#fff;
border-top:10px #860000 solid;
border-right:1px #999 solid;
border-left:1px #999 solid;
border-bottom:5px #860000 solid;
}

/*======================================
ヘッダー==============================*/
#header{
width:800px;
height:80px;
background:#fff url(images/hai1.gif) repeat-x scroll left top;
}

#header h1{
float:left;
}

#header h2{
color:#fff;
font-size:14px;
padding:5px 0 0 0;
}

#header ul{
float:right;
padding:10px 280px 0 0;
}

#header li{
float:left;
padding:0 5px 0 0;
}

/*======================================
メインコンテンツ==============================*/
#contents{
width:800px;
height:600px;
background: #ffffff url(images/top.jpg) no-repeat scroll left top;
border-bottom:5px #ffb7b7 solid;
}

/*======================================
年齢認証テキスト開始==============================*/
#indexage{
float:right;
text-align:left;
width:290px;
}

#indexage h3{
padding:100px 0 0 0;
}

#indexage h4{
padding:70px 0 0 0;
font-size:100%;
}

#indexage p{
padding:20px 10px 0 0;
}

#enter{
clear:both;
}

#enter li{
float:left;
}

#text_enter{
margin:10px 0 0 10px;
clear:both;
}

#text_enter a.enter_right{
margin: 0 0 0 20px;
}

/*======================================
サイト情報開始==============================*/
#site{
width:800px;
height:100%;
margin:0 0 10px 0;
clear:both;
}


/*======================================
更新情報開始==============================*/
#leftbox_new{
float:left;
background:#fff9e3 ;
width:370px;
height:150px;
text-align:left;
overflow-y:scroll;
margin:10px 10px 0 10px;
border-top:1px #aaa solid;
border-right:3px #999 solid;
border-left:1px #999 solid;
border-bottom:3px #aaa solid;
}

#leftbox_new h3{
color:#666;
font-size:90%;
background:#fff url(images/bg.gif) repeat-x scroll left top;
padding:3px 0 10px 10px;
}

#leftbox_new p{
padding:0 0 0 10px;
}


/*======================================
右情報ボックス開始==============================*/
div.rightbox{
float:right;
background:#fff9e3 ;
width:370px;
height:150px;
text-align:left;
margin:10px 10px 0 -3px;
border-top:1px #aaa solid;
border-right:3px #999 solid;
border-left:1px #999 solid;
border-bottom:3px #aaa solid;
}

div.rightbox h4{
color:#555;
font-size:95%;
background:#fff url(images/bg.gif) repeat-x scroll left top;
padding:3px 0 10px 10px;
}

img.mobile{
float:left;
}

p.mobile{
float:right;
margin:10px 5px 0 0;
}

div.rightbox p{
padding:5px 10px 0 10px;
}


/*======================================
左情報ボックス開始==============================*/
div.leftbox{
float:left;
background:#fff9e3 ;
width:370px;
height:150px;
text-align:left;
margin:10px 10px 0 10px;
border-top:1px #aaa solid;
border-right:3px #999 solid;
border-left:1px #999 solid;
border-bottom:3px #aaa solid;
}

div.leftbox h3{
color:#555;
font-size:100%;
background:#fff url(images/bg.gif) repeat-x scroll left top;
padding:3px 0 10px 10px;
}

div.leftbox p{
padding:5px 10px 0 10px;
}

/*======================================
相互リンク開始==============================*/
div.footerclear{
clear:both;
}

#link{
width:780px;
text-align:left;
clear:both;
margin:10px 10px 10px 10px;
}

#link h4{
width:770px;
color:#555;
font-size:100%;
background:#fff url(images/bg.gif) repeat-x scroll left top;
padding:3px 0 10px 10px;
}

#link a.linkmargin{
padding:10px 0 0 5px;
}

/*======================================
フッター開始==============================*/
#footer{
background:#860000 ;
width:800px;
height:100%;
clear:both;
margin:20px 0 0 0; 
}

#footer ul{
font-size:100%;
float:right;
margin:5px 10px 0 0;
}

#footer li{
float:left;
}

#footer address{
width:auto;
clear:both;
font-size:100%;
text-align:right;
padding:5px 10px 0 0;
}

#footer a:link , #footer a:visited , #footer a:active{
color:#fff;
text-decoration:none;
}

#footer a:hover{
color:#f05;
text-decoration:underline;
}






