@charset "UTF-8";



/* 基本



---------------------------------------------*/



ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,img,p,blockquote,fieldset,input



{margin:0; padding:0}







body {



	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;



	background:url(img/BG.gif);



}







img {



	behavior: url(iepngfix.htc)



}







#content-image {



	behavior: url(iepngfix.htc)



}







.flashArea01 {

	width: 900px;

	height: 640px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 20px;

	z-index: -1002;



}







.flashArea02 {

	width: 900px;

	height: 600px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 20px;

	z-index: -1001;

	overflow: hidden;



}



.GLmenuArea {



	width: 900px;



	height: 40px;



	background:#FFF;



	margin-right: auto;



	margin-left: auto;



	list-style:none;



}



.GLmenuArea li.menu01 {



	float:left;



}



.GLmenuArea li.menu02 {



	float:right;



}



#container 	{



	width: 100%;



	background-image:url(img/BG.gif)



	position: relative;



	height: 100%;



	min-height: 100%;



}



body > #container {



  height: auto;



}



#contentsTop {



	padding-bottom: 20px;



}



#contents {

	padding-bottom: 0px;

	z-index: -1000;

}



#contentsPage {



}



#footer {

	position:fixed;

	bottom:0px;

	width:100%;

	height: 60px;

	background-image:url(img/BG.gif);

	z-index: 10000;



}



#footer p {



  padding: 0;



  line-height: 50px;



}







.PageTitleAreaRanking {



	width: 900px;



	height: 200px;



	margin-right: auto;



	margin-left: auto;



	margin-top: 20px;



	background-color: #FFF;



	background-image: url(img/Pagetitle_ranking.jpg);



}



.PageTitleAreaPresent {



	width: 900px;



	height: 200px;



	margin-right: auto;



	margin-left: auto;



	margin-top: 20px;



	background-color: #FFF;



	background-image: url(img/Pagetitle_present.jpg);



}



.PageTitleAreaFreetool {



	width: 900px;



	height: 200px;



	margin-right: auto;



	margin-left: auto;



	margin-top: 20px;



	background-color: #FFF;



	background-image: url(img/Pagetitle_freetool.jpg);



}

.TOPPageContents {
	width: 900px;
	min-height: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(img/BG_toppage.jpg);
}
.TOPPageContents02 {
	width: 900px;
	height: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	z-index: -1001;
	overflow: hidden;
	background-image: url(img/BG_toppage.jpg);
}
.TOPpageArea01 {
	width: 600px;
	margin-left: 145px;
	margin-top: 25px;
	margin-bottom: 0px;
	background-color: #FFF;
}
.TOPpageArea02 {
	width: 600px;
	margin-left: 145px;
	margin-bottom: 15px;
	text-align: center;
}

.PageContentsArea {



	width: 900px;



	min-height: 400px;



	margin-right: auto;



	margin-left: auto;



	margin-top: 0px;



	background-image: url(img/BG_page.jpg);



}







.RankingArea01 {



	width: 600px;



	margin-left: 145px;



	margin-top: 0px;



	margin-bottom: 15px;



	background-color: #FFF;



}



.RankingArea02 {
	width: 600px;
	height: 80px;
	margin-left: 145px;
	margin-top: 0px;
	margin-bottom: 15px;


}



.RankingArea03 {



	width: 600px;



	margin-left: 145px;



	margin-top: 0px;



	margin-bottom: 15px;



	background-color: #FFF;



}



.RankingArea04 {



	width: 500px;



	margin-left: 145px;



	margin-top: 0px;



	margin-bottom: 15px;



	background-color: #FFF;



	height: 80px;



	padding-top: 30px;



	padding-left: 100px;



	background-image: url(img/BG_page_ranking.jpg);



}

.RankingArea05 {

	width: 580px;

	margin-left: 145px;

	margin-top: 0px;

	margin-bottom: 15px;

	background-color: #FFF;

	height: 90px;

	padding-top: 21px;

	padding-left: 20px;

	background-image: url(img/BG_page_ranking.jpg);

}

.RankingArea05Txt {



	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;



	font-size: 12px;



	font-style: normal;



	line-height: 24px;



	font-weight: bold;



	text-align: center;



}



.BtTopArea {

	width: 600px;

	margin-left: 145px;

	margin-top: 0px;

	margin-bottom: 5px;

	height: 10px;

	text-align: right;

}



.RankingPointArea01 {



	width: 52px;



	height: 52px;



	background-image:url(img/ranking_point01.jpg);



}



.RankingPointArea02 {



	width: 52px;



	height: 52px;



	background-image:url(img/ranking_point02.jpg);



}



.RankingPointArea03 {



	width: 52px;



	height: 52px;



	background-image:url(img/ranking_point03.jpg);



}



.RankingPointArea04 {



	width: 52px;



	height: 52px;



}



.RankingPointAreaNumber {

	width: 52px;

	height: 12px;

	padding-top: 18px;

}

.RankingPointAreaNumber2 {

	width: 52px;

	height: 14px;

	padding-top: 12px;

}



.RankingPointTxt01 {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 12px;

	font-weight: bold;

	text-align: center;

}



.RankingPointTxt02 {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 10px;

	font-weight: bold;

	text-align: center;

}



.RankingNameTxt {



	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;



	font-size: 12px;



	font-style: normal;



	line-height: 15px;



	font-weight: bold;



	text-indent: 5px;



}







#RankingBOX {



	width: 600px;



	margin-left: 145px;



	margin-bottom: 10px;



}



#RankingBOX table{



	border:1px solid #000000;



	border-collapse:collapse;



}



#RankingBOX td{



	border:solid 1px #000000;



	}







.RankingBOXtxt01 {



	font-size:12px;



	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;



	font-style: normal;



	font-weight: bold;



	line-height: 18px;



	letter-spacing: 1px;



	text-indent: 5px;



}



.RankingBOXtxt02 {



	font-size:12px;



	font-family:#930;



	font-style: normal;



	font-weight: normal;



	line-height: 24px;



	text-indent: 5px;



}



#RankingBOX a:link {



	color: #36C;



	text-decoration: none;



}



#RankingBOX a:visited {



	color: #999;



	text-decoration: none;



}



#RankingBOX a:hover,a:focus {



	color: #06C;



}



#RankingBOX a:active {



	color: #36C;



}



.RankingListTxt01 {



	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;



	font-size: 12px;



	font-style: normal;



	line-height: 24px;



	font-weight: bold;



	text-align: center;



}



.lightBOXwindow {



	width:500px;



	height:400px;



	background-image: url(img/lightbox_BG.jpg);



}



.lightBOXtxt {



	width:400px;



	margin-right: auto;



	margin-left: auto;



	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;



	font-size: 12px;



	line-height: 20px;



	display: block;



	padding-top: 30px;



	text-align: center;



}



.PresentBOX {



	width: 150px;



	text-align: center;



}



.PresentTxt {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 15px;

	font-weight: bold;

}

.PresentTxt01 {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 18px;

	font-weight: bold;

	text-align: center;

}

.PresentTxt02 {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 15px;

	font-weight: bold;

	margin-bottom: 3px;

}

.PresentTxt03 {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 15px;

	margin-top:10px;

	margin-bottom: 3px;

	text-align: center;

}

.FreetoolTxt01 {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 15px;

	font-weight: bold;

	margin-bottom: 5px;

	margin-top: 5px;

}
