/* CSS Document */
@charset "EUC-JP"; 

/* ------------------------------- common -------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,from,fieldset,input,textarea,p,blockquote,th,td{
	margin: 0;
	padding: 0;
}

html{
	overflow-y: scroll;
}

pre,address,em,strong,p,dl,li,a,th,td,caption,label{
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo", "ＭＳ Ｐゴシック", sans-serif;
	font-style: normal;
	font-size: 12px;
	
	color: #ffffff;
	line-height: 1.5;
}


 
A:link { color: #ffffff;} 
A:visited { color: #ffffff; } 
A:hover { color: #ff6600; } 
A:active { color: #ff6600; } 

body{
	margin: 0px;
	background-image:url(../img/bg.gif);
	background-repeat:repeat-x;
	
	color:#FFFFFF;
	
	scrollbar-base-color: #f5f5f8;
	scrollbar-arrow-color: #3f3d3d;
	scrollbar-darkshadow-color: #696969;
	scrollbar-face-color: #cbccda;
	scrollbar-highlight-color: #e5e6ee;
	scrollbar-shadow-color: #C0C0C0;
	scrollbar-3dlight-color: #9495a2;
	scrollbar-track-color: #eceff4;
	
	
}

h1 {
    font-size:13px;
	color:#ffffff;
}

h2 {
    font-size:12px;
	color:#ffffff;
	
}

h3 {
    font-size:12px;
	color:#ffffff;
}

h4 {
    font-size:12px;
	color:#ffffff;
	
}

/* ------------------------------- デザイン -------------------------- */


#h1{
	
	margin:0 auto;
	width:800px;
	height:30px;
	padding-top:8px;
	font-size:13px;

}

/* ------------------------------- メイン -------------------------- */

#content{
	margin:0 auto;
	width:800px;
	padding-top:10px;
	
}

/* ------------------------------- ロゴ -------------------------- */

#rogo{
	margin:0 auto;
	width:800px;
	height:70px;
	padding-top:10px;
	

}

/* ------------------------------- 入口 -------------------------- */

#gate{
	
	margin:0 auto;
	width:760px;
	height:560px;
	background-image:url(../img/bg.jpg);
	padding:20px;
	
}

/* ------------------------------- カバー -------------------------- */

#cover{
	margin:0;
	width:250px;
	height:200px;
	border: 1px solid #0000ff;
	_display:inline;
	float:left;
	
}

/* ------------------------------- h2 -------------------------- */

#description{
	margin:0;
	border: 1px solid #cccccc;
	width:740px;
	padding:10px;
	
}

/* ------------------------------- ボタン -------------------------- */

#enter{
	margin:0;
	width:485;
	height:200px;
	
}

#enter-bt{
	margin:0;
	padding-left:25px;
	padding-top:10px;
	width:198px;
	float:left;
	padding-bottom:8px;
	_display:inline;
	
}

#exit-bt{
	margin:0;
	width:198px;
	padding-left:3px;
	padding-top:10px;
	float:left;
	padding-bottom:8px;
	_display:inline;
	
}

#mark{
	margin:0;
	padding-top:30px;
	width:60px;
	float:left;
	_display:inline;
}

/* ------------------------------- h3 -------------------------- */

#18kin{
	margin:0;
	padding-left:20px;
	text-align:center;
	
	
}

/* ------------------------------- コンテンツタイトル -------------------------- */

#td{
	margin:0 auto;
	color:#FFFFFF;
	font-size:12px;
	padding-left:30px;
	padding-top:15px;
	margin-top:10px;
	background:url(../img/td-bg.gif);
	width:770px;
	height:25px;
	margin-bottom:20px;
	
}

/* ------------------------------- ライン -------------------------- */

#line1{
	margin:0 auto;
	padding-bottom:5px;

}

#line2{
	margin:0px auto;
	padding-top:5px;	

}

/* ------------------------------- 携帯ページ紹介 -------------------------- */

#mobile{

	margin:0 auto;
	width:780px;
	height:380px;
	background-image:url(../img/mobile-bg.jpg);
	padding-left:10px;
	padding-right:10px;
	
}

#send{
	margin:0 auto;
	padding-left:20px;
}

#adr{
	margin:0 auto;
	padding-left:440px;
	padding-top:240px;
	font-size:13px;
	color:#FF3300;
}

/* ------------------------------- 会員ページ紹介 -------------------------- */

#mail{
	margin:0 auto;
	width:800px;
	background:url(../img/mail-bg.jpg);
	height:280px;
	
}

#mail-magazine{
	margin:0 auto;
	padding-top:62px;
	padding-left:40px;
	font-size:12px;
	color:#FFFFFF;
}

#member{
	margin:0 auto;
	padding-top:98px;
	padding-left:580px;
	font-size:12px;

	
}
#domain{
	padding-left:20px;
	font-size:12px;
	color:#FFFFFF;
}

/* ------------------------------- フッター -------------------------- */

#footer{
margin:0 auto;
clear:both;
width:800px;
margin-top:15px;
padding:10px 0 10px;
text-align:center;
font-size:small;
background-color:#000000;

}

#footer ul{
margin-bottom:0px;

}
#footer ul li{
margin-right:5px;
margin-left:5px;
border-left: 1px solid #999;
list-style-type:none;
}


#copyright{
margin:0 auto;
margin-top:20px;
color:#ffffff;
text-align:center;
font-size:small;

padding:5px;
background-color:#000000;
}

/* ------------------------------- ブックマーク -------------------------- */

#add{
	width:360px;
	padding-top:5px;
	
}

#bookmark{
	background:url(../img/bookmark.jpg);
	margin-top:25px;
	width:760px;
	height:70px;
	padding-top:5px;
	border-top: 1px solid #cccccc;
	text-align:left;
	
}
#banner{
	margin:40px 0 0 500px;
	
}

#rss{
	background:url(../img/rss-bg.jpg);

	width:760px;
	height:40px;
	padding-top:5px;
	border-top: 1px solid #cccccc;
	
	
}

#rssbt{
	margin:0 5px 0 350px;
	padding-top:15px;
	width:25px;
	height: auto;
	float:left;
	_display:inline;
	
}

#rsslink{
	margin:0 0 0 10px;
	padding-top:18px;
	padding-left:10px;
	height: auto;
	font-size:13px;
}

#feed{
	border-top: 1px solid #cccccc;
	margin-top:15px;
	width:760px;
	padding-top:15px;
	
}


