/*common*/

body {
	margin           : 0px;
	padding          : 0px;
	background-color : #FFFFFF;
	text-align       : center;
	font-size        : 12px;
	font-family      : "ＭＳ ゴシック", "Osaka-等幅";
}

div,p{
	margin  : 0px;
	padding : 0px;
	color   : #696969;
}

object,embed{
	border  : none;
	margin  : 0px;
	padding : 0px;
}

#all {
	margin           : 0px;
	padding          : 0px;
	background-color : #FFFFFF;
	width            : 1024px;
	position         : relative;
}



.pan a:link, .pan a:visited{
color:#757575;
text-decoration:none;
}

.pan a:hover{
color:#757575;
text-decoration:underline;
}

h1{
margin:10px 20px;
}

h1.comptitle{
padding:10px 0px 15px 0px;
margin:0px;
}

h2.comptitle{
padding:10px 0px 15px 0px;
margin:0px;
}

a:link{
color:#1150D3;
}

/*\*/
html:first-child body
    {
				letter-spacing:-1px
    }
/**/

.sep10{
margin-top:10px;
}

.planep{
line-height:18px;
margin-bottom:15px;
width:520px;
}

/* -------------------------------------------------------------------- */

/**
 * ヘッダー部
 *
**/
#idHead{
	background-image  : url(../../images/main/head/bg_head.gif);
	background-repeat : repeat;
	margin            : 0px;
	height            : 84px;
	width             : 1024px;
}

#headlogo{
	position          : absolute;
	top               : 10px;
	left              : 62px;
	z-index           : 10;
}

#headtoplink{
	position          : absolute;
	top               : 49px;
	left              : 240px;
	z-index           : 10;
}

#headsitemaplink{
	position          : absolute;
	top               : 49px;
	left              : 338px;
	z-index           : 10;
}

#headsearchinput{
	position          : absolute;
	top               : 47px;
	left              : 728px;
}

#headsearchbutton{
	position          : absolute;
	top               : 46px;
	left              : 922px;
}

#idHeadFreeword {
	width  : 180px;
}
	
#idGronavi {
	padding           : 0px;
	margin            : 0px;
	height            : 46px;
	width             : 1024px;
	z-index           : 10;
	position          : relative;
}

/* -------------------------------------------------------------------- */

/**
 * フッター部
 *
**/
#foot_totop{
	background-color : #FFFFFF;
	width            : 1024px;
	height           : 50px;
	position         : relative;
}

#foot_totop2{
	position         : absolute;
	top              : 10px;
	left             : 885px;
}

#foot{
	background-image  : url(../../images/main/footer/bg_foot.gif);
	background-repeat : repeat;
	width             : 1024px;
	margin            : 0px;
	height            : 154px;
	position          : relative;
}

#footc1{
	position         : absolute;
	top              : 55px;
	left             : 231px;
}

#footc2{
	position         : absolute;
	top              : 55px;
	left             : 350px;
}

#footc3{
	position         : absolute;
	top              : 55px;
	left             : 498px;
}

#footc4{
	position         : absolute;
	top              : 55px;
	left             : 672px;
}

#footc6{
	position         : absolute;
	top              : 77px;
	left             : 271px;
}

#footc7{
	position         : absolute;
	top              : 77px;
	left             : 410px;
}

#footc8{
	position         : absolute;
	top              : 77px;
	left             : 538px;
}

#footc9{
	position         : absolute;
	top              : 77px;
	left             : 614px;
}

#footc10{
	position         : absolute;
	top              : 77px;
	left             : 712px;
}

/* -------------------------------------------------------------------- */

/**
 * 一覧国籍別ボックス
 *
**/
.clsListBox0,
.clsListBox1 {
	background-image  : url(../../images/upload/nation/list_box_001.gif);
	background-repeat : no-repeat;
}

.clsListBox2 {
	background-image  : url(../../images/upload/nation/list_box_002.gif);
	background-repeat : no-repeat;
}

.clsListBox3 {
	background-image  : url(../../images/upload/nation/list_box_003.gif);
	background-repeat : no-repeat;
}

.clsListBox4 {
	background-image  : url(../../images/upload/nation/list_box_004.gif);
	background-repeat : no-repeat;
}

.clsListBox5 {
	background-image  : url(../../images/upload/nation/list_box_005.gif);
	background-repeat : no-repeat;
}

.clsListBox6 {
	background-image  : url(../../images/upload/nation/list_box_006.gif);
	background-repeat : no-repeat;
}

.clsListBox7 {
	background-image  : url(../../images/upload/nation/list_box_007.gif);
	background-repeat : no-repeat;
}

.clsListBox8 {
	background-image  : url(../../images/upload/nation/list_box_008.gif);
	background-repeat : no-repeat;
}

.clsListBox9 {
	background-image  : url(../../images/upload/nation/list_box_009.gif);
	background-repeat : no-repeat;
}

.clsListBox10 {
	background-image  : url(../../images/upload/nation/list_box_010.gif);
	background-repeat : no-repeat;
}

.clsListBox11 {
	background-image  : url(../../images/upload/nation/list_box_011.gif);
	background-repeat : no-repeat;
}

.clsListBox12 {
	background-image  : url(../../images/upload/nation/list_box_012.gif);
	background-repeat : no-repeat;
}

.clsListBox13 {
	background-image  : url(../../images/upload/nation/list_box_013.gif);
	background-repeat : no-repeat;
}

.clsListBox14 {
	background-image  : url(../../images/upload/nation/list_box_014.gif);
	background-repeat : no-repeat;
}

.clsListBox16 {
	background-image  : url(../../images/upload/nation/list_box_016.gif);
	background-repeat : no-repeat;
}

.clsListBox18 {
	background-image  : url(../../images/upload/nation/list_box_018.gif);
	background-repeat : no-repeat;
}

.clsListBox19 {
	background-image  : url(../../images/upload/nation/list_box_019.gif);
	background-repeat : no-repeat;
}

/* -------------------------------------------------------------------- */

/**
 * 一覧国籍別ランキングボックス
 *
**/
.clsRankBox0,
.clsRankBox1 {
	background-image  : url(../../images/upload/nation/rank_box_001.gif);
	background-repeat : no-repeat;
}

.clsRankBox2 {
	background-image  : url(../../images/upload/nation/rank_box_002.gif);
	background-repeat : no-repeat;
}

.clsRankBox3 {
	background-image  : url(../../images/upload/nation/rank_box_003.gif);
	background-repeat : no-repeat;
}

.clsRankBox4 {
	background-image  : url(../../images/upload/nation/rank_box_004.gif);
	background-repeat : no-repeat;
}

.clsRankBox5 {
	background-image  : url(../../images/upload/nation/rank_box_005.gif);
	background-repeat : no-repeat;
}

.clsRankBox6 {
	background-image  : url(../../images/upload/nation/rank_box_006.gif);
	background-repeat : no-repeat;
}

.clsRankBox7 {
	background-image  : url(../../images/upload/nation/rank_box_007.gif);
	background-repeat : no-repeat;
}

.clsRankBox8 {
	background-image  : url(../../images/upload/nation/rank_box_008.gif);
	background-repeat : no-repeat;
}

.clsRankBox9 {
	background-image  : url(../../images/upload/nation/rank_box_009.gif);
	background-repeat : no-repeat;
}

.clsRankBox10 {
	background-image  : url(../../images/upload/nation/rank_box_010.gif);
	background-repeat : no-repeat;
}

.clsRankBox11 {
	background-image  : url(../../images/upload/nation/rank_box_011.gif);
	background-repeat : no-repeat;
}

.clsRankBox12 {
	background-image  : url(../../images/upload/nation/rank_box_012.gif);
	background-repeat : no-repeat;
}

.clsRankBox13 {
	background-image  : url(../../images/upload/nation/rank_box_013.gif);
	background-repeat : no-repeat;
}

.clsRankBox14 {
	background-image  : url(../../images/upload/nation/rank_box_014.gif);
	background-repeat : no-repeat;
}

.clsRankBox16 {
	background-image  : url(../../images/upload/nation/rank_box_016.gif);
	background-repeat : no-repeat;
}

.clsRankBox18 {
	background-image  : url(../../images/upload/nation/rank_box_018.gif);
	background-repeat : no-repeat;
}

.clsRankBox19 {
	background-image  : url(../../images/upload/nation/rank_box_019.gif);
	background-repeat : no-repeat;
}


