@charset "utf-8";
/* CSS Document */

* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	LINE-HEIGHT: 200%; FONT-FAMILY: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka; BACKGROUND: url(../img/head_bg.gif) repeat-x 50% top; COLOR: #352500; FONT-SIZE: 12px
}
A {
	COLOR: #352500
}
A:hover {
	COLOR: #352500; TEXT-DECORATION: none
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: bottom; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
H1 {
	LINE-HEIGHT: 24px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#wrappar {
	PADDING-BOTTOM: 75px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/foot_bg.gif) repeat-x 50% bottom; PADDING-TOP: 0px
}
#wrappar2 {
	MARGIN: 0px auto; WIDTH: 940px
}
#main {
	MARGIN: 30px 0px 0px; CLEAR: both; OVERFLOW: auto
}
#head {
	COLOR: #ffffff; CLEAR: both; OVERFLOW: auto
}
#bookmark {
	WIDTH: 362px; BACKGROUND: url(../img/p_head.jpg); FLOAT: left; HEIGHT: 200px
}
#rank {
	MARGIN: 20px 0px 0px; BACKGROUND: url(../img/rank_line.jpg) no-repeat 50% bottom; HEIGHT: 210px
}
#left {
	WIDTH: 190px; FLOAT: left
}
#left #yes_no {
	POSITION: relative; MARGIN: 0px 0px 15px; WIDTH: 170px; BACKGROUND: url(../img/yes_no.jpg); HEIGHT: 170px
}
#left #yes_no #yes {
	POSITION: absolute; TOP: 67px; LEFT: 19px
}
#left #yes_no #no {
	POSITION: absolute; TOP: 67px; LEFT: 91px
}
#left #yes_no #results {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 140% !important; TOP: 108px; LEFT: 38px
}
#left #point A {
	TEXT-INDENT: -999em; MARGIN: 0px 0px 15px; WIDTH: 170px; DISPLAY: block; BACKGROUND: url(../img/point.jpg); HEIGHT: 80px
}
#left #point A:hover {
	BACKGROUND-POSITION: 0px 80px
}
#left UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/left_navi.jpg); HEIGHT: 222px; LIST-STYLE-IMAGE: none; PADDING-TOP: 12px
}
#left LI {
	TEXT-INDENT: 24px; HEIGHT: 36px
}
#right {
	WIDTH: 750px; FLOAT: left
}
#right #rank_cache {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 460px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
#right .rank_wrap {
	PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; PADDING-LEFT: 10px; WIDTH: 730px; PADDING-RIGHT: 10px; BACKGROUND: url(../img/main_bg.gif); PADDING-TOP: 10px
}
#right .rank_main {
	WIDTH: 730px; BACKGROUND: #ffffff
}
#right .rank_main .midashi1 {
	LINE-HEIGHT: 50px; TEXT-INDENT: 30px; MARGIN: 0px auto; WIDTH: 700px; BACKGROUND: url(../img/midashi.jpg); HEIGHT: 50px; COLOR: #352500; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#right .rank_main #syosai_no1 A {
	TEXT-INDENT: -999em; MARGIN: 0px auto 20px; WIDTH: 620px; DISPLAY: block; BACKGROUND: url(../img/syosai_no1.jpg); HEIGHT: 94px
}
#right .rank_main #syosai_no1 A:hover {
	BACKGROUND-POSITION: 0px 94px
}
#right .rank_main #syosai_no2 A {
	TEXT-INDENT: -999em; MARGIN: 0px auto 20px; WIDTH: 620px; DISPLAY: block; BACKGROUND: url(../img/syosai_no2.jpg); HEIGHT: 94px
}
#right .rank_main #syosai_no2 A:hover {
	BACKGROUND-POSITION: 0px 94px
}
#right .rank_main #syosai_no3 A {
	TEXT-INDENT: -999em; MARGIN: 0px auto 20px; WIDTH: 620px; DISPLAY: block; BACKGROUND: url(../img/syosai_no3.jpg); HEIGHT: 94px
}
#right .rank_main #syosai_no3 A:hover {
	BACKGROUND-POSITION: 0px 94px
}
#right .rank_main #syosai_no4 A {
	TEXT-INDENT: -999em; MARGIN: 0px auto 20px; WIDTH: 620px; DISPLAY: block; BACKGROUND: url(../img/syosai_no4.jpg); HEIGHT: 94px
}
#right .rank_main #syosai_no4 A:hover {
	BACKGROUND-POSITION: 0px 94px
}
#right .rank_main #syosai_no5 A {
	TEXT-INDENT: -999em; MARGIN: 0px auto 20px; WIDTH: 620px; DISPLAY: block; BACKGROUND: url(../img/syosai_no5.jpg); HEIGHT: 94px
}
#right .rank_main #syosai_no5 A:hover {
	BACKGROUND-POSITION: 0px 94px
}
#right .rank_top {
	WIDTH: 730px; HEIGHT: 90px; CLEAR: both; OVERFLOW: auto
}
#right .rank_top .name {
	WIDTH: 425px; FLOAT: left; HEIGHT: 90px
}
#right .rank_top .star {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 60px; PADDING-TOP: 30px
}
#right .rank_top .syosai {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 60px; PADDING-TOP: 22px
}
#right .rank_top .syosai A {
	TEXT-INDENT: -999em; WIDTH: 140px; DISPLAY: block; BACKGROUND: url(../img/syosai1.jpg); HEIGHT: 48px
}
#right .rank_top .syosai A:hover {
	BACKGROUND-POSITION: 0px 48px
}
#right .comparison {
	MARGIN: 10px auto; WIDTH: 690px; CLEAR: both; OVERFLOW: auto
}
#right .comparison TABLE {
	BORDER-COLLAPSE: collapse; FLOAT: right
}
#right .comparison TH {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 110px; PADDING-RIGHT: 3px; BACKGROUND: #edebdc; HEIGHT: 32px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px
}
#right .comparison TD {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 90px; PADDING-RIGHT: 3px; HEIGHT: 32px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px
}
#right .comparison .campain {
	TEXT-ALIGN: left !important; PADDING-LEFT: 10px; WIDTH: auto !important
}
#right .radar {
	PADDING-BOTTOM: 10px; MARGIN: 20px auto; PADDING-LEFT: 10px; WIDTH: 670px; PADDING-RIGHT: 10px; BACKGROUND: #edebdc; CLEAR: both; OVERFLOW: auto; PADDING-TOP: 10px
}
#right .radar DT {
	WIDTH: 260px; FLOAT: left
}
#right .radar DD {
	WIDTH: 410px; FLOAT: left
}
#right .radar .syosai2 A {
	TEXT-ALIGN: left; TEXT-INDENT: -999em; WIDTH: 130px; DISPLAY: block; BACKGROUND: url(../img/syosai2.jpg); HEIGHT: 48px
}
#right .radar .syosai2 A:hover {
	BACKGROUND-POSITION: 0px 48px
}
#right .kuchikomi {
	MARGIN: 0px auto; WIDTH: 690px
}
#right .kuchikomi DT {
	PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; WIDTH: 670px; PADDING-RIGHT: 10px; BACKGROUND:#FC8; HEIGHT: 20px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#right .kuchikomi DD {
	MARGIN: 10px 0px 20px; WIDTH: 690px
}
#right .rank_foot {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
#foot {
	TEXT-ALIGN: center; MARGIN: 50px 0px 0px
}
#foot #copyright {
	COLOR: #ffffff
}
.second_area {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 730px; PADDING-RIGHT: 10px; HEIGHT: auto; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.second_area IMG {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: right; PADDING-TOP: 8px
}
.second_area TABLE {
	BORDER-LEFT: #333333 1px solid; WIDTH: 100%; BORDER-TOP: #333333 1px solid
}
.second_area TH {
	BORDER-BOTTOM: #333333 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eef3ed; PADDING-LEFT: 10px; WIDTH: 20%; PADDING-RIGHT: 10px; FONT-SIZE: 12px; FONT-WEIGHT: bold; BORDER-RIGHT: #333333 1px solid; PADDING-TOP: 10px
}
.second_area TD {
	BORDER-BOTTOM: #333333 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 80%; PADDING-RIGHT: 10px; FONT-SIZE: 12px; BORDER-RIGHT: #333333 1px solid; PADDING-TOP: 10px
}
.second_area H2 {
	BORDER-LEFT: #352501 8px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 20px; COLOR: #333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.second_area H3 {
	BORDER-BOTTOM: #352501 1px solid; BORDER-LEFT: #352501 8px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; COLOR: #333; MARGIN-LEFT: 10px; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 3px
}
.second_area P {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 1.8em; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; MARGIN-LEFT: 20px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
 