@charset "Shift_JIS"


/* 全体の構成 */


body{
 font-style:normal;
font-weight:normal;
font-size:25px;
line-height: 100%;
color:#000000;
background-color:#ffffff;
text-align:center;

}

h1{
	font-size:x-small;
	color:#FFFFFF;
	line-height:14px;
	text-align:left;
	font-weight: normal;
	margin-left: 20px;
	margin-top: 10px;
	margin: 0px auto;
}

/*大枠*/

div.box00{
	background-color:#FFFFFF;
	width:850px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	text-align:left;
	margin:0px auto;
	
}

div.outer {
	margin: 0 auto;
	width: 870px;
	background: url(../images/shadow.jpg) repeat-y center top;
}

/*ヘッダー画像*/

div.box01{
	width:850px;
	background-color:#FFFFFF;
	text-align:center;
	background-image:url(../images/001.jpg);
	height:173px;
	margin: 0px auto;
	padding: 10px auto;
}

/*パンくず*/
div.pan{
	text-align:left;
	margin:0px auto;
	font-size:x-small;
	margin-left:20px;
	
}

/*キャッチ*/
div.box02{
	width:587px;
	background-color:#FFFFFF;
	text-align:center;
	margin-left:9px;
	margin-right:18px;
	background-image:url(../images/002.jpg);
	height:280px;
}

/*ボタン*/
div.botan00{
 width:200px;
 background-color:#FFFFFF;
 text-align:center;
 margin-left:18px;
 margin-right:9px;
 background-image:url(../images/ranking.jpg);
 height:40px;
}

div.canpen00{
 width:200px;
 background-color:#FFFFFF;
 text-align:center;
 margin-left:18px;
 margin-right:9px;
 background-image:url(../images/canpen.jpg);
 height:40px;
}

div.price00{
 width:200px;
 background-color:#FFFFFF;
 text-align:center;
 margin-left:18px;
 margin-right:9px;
 background-image:url(../images/price.jpg);
 height:40px;
}

div.botan02{
 width:200px;
 background-color:#FFFFFF;
 text-align:center;
 margin-left:10px;
 margin-right:9px;
 background-image:url(../images/ranking.jpg);
 height:40px;
}

div.canpen02{
 width:200px;
 background-color:#FFFFFF;
 text-align:center;
 margin-left:10px;
 margin-right:9px;
 background-image:url(../images/canpen.jpg);
 height:40px;
}

div.price02{
 width:200px;
 background-color:#FFFFFF;
 text-align:center;
 margin-left:10px;
 margin-right:9px;
 background-image:url(../images/price.jpg);
 height:40px;
}

div.mark{
	width:200px;
	background-color:#FFFFFF;
	text-align:left;
	margin-left:18px;
	margin-right:8px;
	border:1px solid #4CACF9
}

div.mark2{
	width:200px;
	background-color:#FFFFFF;
	text-align:left;
	margin-left:10px;
	margin-right:8px;
	border:1px solid #4CACF9
}

ul{
    list-style:none
    font-size:small;
    margin-top:5px;
    margin-left:0px;
    padding:0px 10px;
    line-height:1.2em;
}


li{
    list-style:none;
    padding-left:20px;
    background:url(../images/yazi.gif) no-repeat center left;
}

/*前回のランキング集*/

div.chkbox{
	background-color:#ffffff;
	border:solid 1px #808080;
	text-align: left;
	width:205px;
	margin: 0px auto;
}
div.chkbox p{
	font:12pt/100%;
	font-weight:bold;
	background-image:url(../images/yazi.gif);
	background-repeat:no-repeat;
	text-indent:12px;
	line-height: 5px;
}

div.chk{
	text-align:center;
	width: auto;
}

/*右カラム*/

div.right01{
 background-color:#FFFFFF;
 width:80px;
 text-align:center;
 margin:0px auto;
 float:left;
}

div.right02{
 background-color:#FFFFFF;
 width:100px;
 text-align:center;
 margin:0px auto;
 float:left;
}

div.right03{
 background-color:#FFFFFF;
 width:400px;
 text-align:left;
 padding: 5px;
 margin:0px auto;
 float:left;
 font-size: small;
}

div.line{
 background-color:#FFFFFF;
 text-align:center;
 margin:0px auto;
 background-image:url(../images/line.gif);
 height:10px;
 width:600px;
}

/*2ページ目*/

div.page01{
 background-color:#FFFFFF;
 width:120px;
 text-align:center;
 margin:0px auto;
 float:left;
}

div.page02{
 background-color:#FFFFFF;
 width:600px;
 text-align:left;
 padding: 5px;
 margin:0px auto;
 float:left;
 font-size: small;
}

.ten {
 font-weight: bold;
 color: #FF0000;
 font-size: 25px;
}

.ten2 {
 color: #FF0000;
 font-size: 14px;
}

.ten3 {
 color: #000000;
 font-size: 14px;
}

/*コンテンツ用枠*/
#content td{
    vertical-align:top;
}

/*コンテンツ用枠*/
#content td{
    vertical-align:top;
	font-size:14px;
	line-height:20px;
}

a{/*リンクされた文字*/
    color:0000ff;
    font-style:normal;
    text-decoration:underline;
}
a:link {/*未訪問のリンク*/
    color:0000ff;
    font-style:normal;
    text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
    color:#934C7B;
    text-decoration:underline;
}
a:hover {/*マウスをのせたとき*/
    color:#ff0000;
    font-style:normal;
    text-decoration:underline;
}
a:active {/*クリック中*/
    text-decoration:none;
}
