﻿@charset "utf-8";
* { margin:0; padding:0; }


body { margin:0; padding:0; font-size:10px; color:#727172; line-height:150%; text-align:center;
    font-family: "ＭＳ Ｐゴシック", "MS P Gothic" ,"Hiragino Kaku Gothic Pro",sans-serif,"Osaka","Lucida Grande";}

/* -- フレーム -- */

#container { width:940px; margin:0 auto; padding:0; text-align:left;}
.top { height:1px;}

#header { width:940px; height:130px; margin:0; display:block; position:relative;}
	#header h1 { position:absolute; top:50px; right:0; display:block; font-weight:100; font-size:10px;
			width:600px; line-height:140%; text-align:right;}
	#logo { position:absolute; left:0; }
	#navigator { position:absolute; top:10px; right:0; text-align:right; width:600px;}
		#navigator ul li { display:block; text-align:right;}
		#navigator ul li a { text-decoration:none;}
		#navigator img { margin:35px 0 0;}
	#searcharea { position:absolute; bottom:20px; right:0; width:600px; text-align:right; padding:0px;}
		#searcharea input.box142 { width:116px; height:18px; font-size:12px; color:#727172; vertical-align:inherit;}
		#searcharea input.box51 { width:51px; font-size:12px; color:#727172; vertical-align:middle;}
		input[type='text'] { border:solid 1px #ccc;}

#contents { margin-top:30px;}

#leftArea { width:130px; margin:0px;font-size:11px; letter-spacing:-1px;}
	#leftArea ul{ margin:0; padding:0; width:130px;}
	#leftArea ul li.topMenu { margin:0 0 5px; border-bottom:1px #595757 solid; padding:0; background:none; display:block;}
	#leftArea ul li.imgMenu { margin:15px 0 5px; border-bottom:1px #595757 solid; padding:0; background:none; display:block;}
	#leftArea ul li.imgMenu2 { margin:10px 0 0; padding:0 0 7px; border-bottom:1px #595757 solid; background:none; display:block;}
	#leftArea ul li.imgMenu3 { margin:10px 0; padding:0; background:none; display:block;}
	#leftArea ul li.banMenu { margin:20px auto 0; padding:0; background:none; display:block;}
	#leftArea ul li.textMenu { padding-left:15px; padding-bottom:2px; background:url(../img/side/icon_bg.gif) left no-repeat; list-style:none; width:130px;}
	#leftArea ul li:hover.textMenu { padding-left:15px; padding-bottom:2px; background:url(../img/side/icon_bg_on.gif) left no-repeat; list-style:none; width:130px;}
	#leftArea a:hover img{ opacity:0.7; filter:alpha (opacity=70) ;/*for IE*/}

#rightarea { margin-top:30px;}
	#rightarea ul { margin:0; padding:0; width:200px;}
	#rightarea li {  margin:0 0 15px; display:block;}
#twitter {width:200px; margin-bottom:20px;}


/* -- リンク指定 -- */
a:link { color:#727172; text-decoration:none;}
a:visited { color:#727172; text-decoration:none;}
a:active { color:#3399CC;}
a:hover { color:#3399CC; text-decoration:none;}

/* -- 共通 -- */
em {font-style:normal; }
img { border:0;}
table,p { text-align:justify; text-justify:distribute; font-size:10px;}
li { list-style-type:none;}
td{ vertical-align:top;}
.mini {font-size:10px;}
.clear { clear:both;}
.tbox {line-height:110%;}
.favorite {color:#3399CC;}
.btn a:hover img{ opacity:0.7; filter:alpha (opacity=70) ;/*for IE*/}
/* -- トップ -- */
#flasharea { width:780px; background:#ccc; height:400px; margin:0;}
#imgCategory { margin-bottom:20px;}

#newItem { width:570px; margin-top:5px;}
#newItem p{ text-align:center;}
#newItem h3 { font-size:11px;line-height:110%; font-weight:100; background:url(../img/main/line_info_550.gif) bottom left no-repeat; padding-bottom:4px; color:#0086CE;}
#newLadiesItem { width:570px; margin-top:20px;}
#newLadiesItem p{ text-align:center;}
#newLadiesItem h3 { font-size:11px;line-height:110%; font-weight:100; background:url(../img/main/line_info_550.gif) bottom left no-repeat; padding-bottom:4px; color:#0086CE;}

#RankingItem { width:570px; margin-top:20px;}
#RankingItem p{ text-align:center;}
#RankingItem h3 { font-size:11px;line-height:110%; font-weight:100; background:url(../img/main/line_info_550.gif) bottom left no-repeat; padding-bottom:4px; color:#0086CE;}

#pickup { width:570px; padding-top:20px;}
#pickup h3 { font-size:11px;line-height:110%; font-weight:100; background:url(../img/main/line_info_550.gif) bottom left no-repeat; padding-bottom:4px; color:#0086CE; margin-bottom:10px;}
#pickup h5 { font-size:11px; padding-left:5px;}
#pickup img{margin-bottom:10px;}
#pickup .tbox { padding-left:5px; line-height:150%;}
#pickup a:hover img{ opacity:0.7; filter:alpha (opacity=70) ;/*for IE*/}



/* -- インフォメーション -- */
#newsarea { width:550px; height:215px; margin:30px 0 20px ; font-size:10px; clear:both;}
#newsinfoarea { margin:10px 0; width:545px; height:180px; overflow:scroll; overflow-x:hidden; overflow-y:scroll; line-height:120%;}
#newstitle {line-height:150%;}
#newsinfoarea em{color:#333333; font-size:12px; font-weight:bold;}
#newsinfoarea dl { margin-top:0px; margin-bottom:0px; padding:0px;}
#newsinfoarea dt{ text-indent:0; font-size:12px; font-weight:bold; color:#0086CE;}
#newsinfoarea dd{ margin:0 0 20px;}

#monitor { border: 1px solid #999; width:548px; text-align:center; padding:3px; margin-top:10px; font-size:10px;}

/* -- フッダー -- */
#pagetop { width:940px; margin:0 auto; padding:30px 0 15px; text-align:right; }
#fotter { width:940px; margin:0 auto; padding:15px 0; border-top:1px solid #ccc; font-size:11px; color:#727172; text-align:center;}
#fotter ul{ margin-bottom:10px;}
#fotter ul li { display:inline; padding:5px;}
#fotter ul li a { text-decoration:none;}
address {font-style:normal;}




