@charset "utf-8";
/* CSS Document */



body{
	
	padding:0px;
	margin:0px;
	border:0px;
	
}


#lp_box{
	
	width:950px;
	height:300;
	margin:auto;
	
}


.box{
	
	width:950px;
	height:878px;
	background-image:url("../images/01.jpg");
}

.box_result{
	
	width:950px;
	height:878px;
	background-image:url("../images/01_1.jpg");
}


.box_result2{
	
	width:950px;
	height:406px;
	background-image:url("../images/result2_01.jpg");
}


.box_sub{
	
	width:950px;
	height:190px;
	background-image:url("../images/01_sub.jpg");
}

	

.box02{
	
	width:950px;
	height:696px;
	background-image:url("../images/002.jpg");
	
	
}
	
	
	
.box03{
	
	width:950px;
	height:753px;
	background-image:url("../images/03.jpg");
	margin-top:-40px;
	
}
	
	
.box04{
	
	width:950px;
	height:715px;
	background-image:url("../images/04.jpg");
	
}
	
	
	
	
.box05{
	
	width:950px;
	height:683px;
	background-image:url("../images/05.jpg");
	margin-top:-10px;
}
	
	
.box06{
	
	width:950px;
	height:241px;
	background-image:url("../images/06.jpg");
}
		
	
.box07{
	
	width:950px;
	height:1797px;
	background-image:url("../images/12.jpg");
	margin-bottom:50px;
}
			
	
	

.box08{
	
	width:950px;
	height:1797px;
	background-image:url("../images/12.jpg");
	margin-top:-30px;
}	
	
	
	
	
	

.box09{
	
	width:950px;
	height:287px;
	background-image:url("../images/09.jpg");
	margin-top:-30px;
}	
	
		
	
	
	
.box10{
	
	width:950px;
	height:376px;
	background-image:url("../images/10.jpg");
	margin-top:-50px;
}	
	
	
	
	

.box11{
	
	width:950px;
	height:1449px;
	background-image:url("../images/11.jpg");
	margin-top:-30px;
}	
		
	
	
h1{
	
	text-align:right;
	padding-top:145px;
	padding-right:140px;
	font-weight:bolder;
	font-size:36px;
	margin:0px;
	
}


h2{
	
	color:#366;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-left:120px;
	color:#a17c2b;
	font-size:40px;
	margin:0px;
	padding-top:10px;
	
	
	
}



.box_tex{
	
	padding-left:120px;
	line-height:1.6em;
	font-weight:bold;
	font-size:14px;
	
}



	
.box02_title{
	
	color:#fff;
	font-size:36px;
	font-weight:lighter;
	text-align:center;
	padding-top:15px;
	padding-right:10px;
	
}


.box02_title02{
	
	color:#fff;
	font-size:24px;
	text-align:center;
	padding-top:43px;
	padding-left:10px;
	
	font-weight:bold;
	
}


.box02_tex{
	
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    padding-left:120px;
	line-height:1.6em;
	padding-top:385px;
	padding-left:355px;
	
	font-size:12px;
	
}	
	
	
	
	
	
.box03_title{
	
	color:#fff;
	font-size:24px;
	text-align:center;
	padding-top:63px;
	padding-left:10px;
	
	font-weight:bold;
	
}


.box03_title02{
	
	color:#fff;
	font-size:30px;
	text-align:center;
	padding-top:80px;
	padding-left:10px;
	
}


.box03_tex{
	
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    padding-left:120px;
	line-height:1.6em;
	padding-top:385px;
	padding-left:355px;
	
	font-size:12px;
	
}	
	

	
.box05_title{
	
	color:#fff;
	font-size:30px;
	text-align:center;
	padding-top:40px;
	padding-right:15px;
	
	font-weight:bold;
	
}	
	
	
	

	
.box05_title02{
	
	color:#fff;
	font-size:14px;
	padding-left:140px;
	margin-top:-5px;
	font-weight:bold;
	
}	
		
	

.box05_title03{
	
	color:#fff;
	font-size:14px;
	padding-left:140px;
	padding-top:200px;
	font-weight:bold;
	
}		
	
	
	
.box06_title{
	
	color:#fff;
	font-size:30px;
	text-align:center;
	padding-top:28px;
	padding-right:15px;
	
	font-weight:bold;
	
}	
	

.bana{
	float:left;
	padding-left:150px;
	
}


.bana_sub{
	
	float:left;
	padding-left:20px;
	padding-top:25px;
}



.bana_sub02{
	
	float:left;
	padding-left:20px;
	padding-top:25px;
}	
	
	
	
.box06_tex{
	
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
   padding-left:150px;
	line-height:1.6em;
	padding-top:10px;
	clear:both;
	
	font-size:15px;
	
}	


	
.box07_title{
	
	color:#fd9a30;
	font-size:30px;
	text-align:center;
	padding-top:5px;
	padding-right:15px;
	font-weight:bold;
	
}	
	
	

.box07_title02{
	
	color:#fff;
	font-size:24px;
	padding-left:120px;
	padding-top:11px;
	padding-right:15px;
	font-weight:bold;

}
	
.box07_tex{
	
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    padding-left:120px;
	line-height:1.6em;
    font-size:16px;
	
}	
	
	

.red{
	color:#ff0000;
	font-weight:bold;
	
}



	


.box07_title03{
	
	color:#fff;
	font-size:24px;
	padding-left:120px;
	
	padding-right:15px;
	font-weight:bold;
	
}		
	
	
.box07_tex02{
	
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    padding-left:120px;
	line-height:1.6em;
    font-size:15px;
	
}	
		
	
	


.box08_title{
	
	color:#fd9a30;
	font-size:30px;
	text-align:center;
	padding-top:15px;
	padding-right:15px;
	font-weight:bold;
	
}			
	
	
	
.box08_title02{
	
	color:#000;
	font-size:20px;
	text-align:center;
	padding-top:35px;
	
	padding-right:60px;
	font-weight:bold;
	
}		


.box08_title03{
	
	color:#000;
	font-size:17px;
	text-align:center;
	padding-top:3px;
	padding-left:40px;
	font-weight:bold;
	
}		


	
	

.box08_tex02{
	
	color:#000;
	font-size:16px;
	
	padding-top:60px;
	padding-left:530px;
	font-weight:bold;
	line-height:1.6em;
	
}			
	


.flow{
	
	margin-top:150px;
	margin-left:90px;
	
	
}



.box08_flow{
	
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-left:70px;
	line-height:1.5em;
}



	

.box08_flow02{
	
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-left:30px;
	line-height:1.5em;
}



	

.box08_flow03{
	
	float:left;
	font-size:12px;
	font-weight:bold;
	
	
	text-align:center;
	padding-left:20px;
	line-height:1.5em;
}



.box08_flow04{
	
	float:left;
	font-size:12px;
	font-weight:bold;
	
		text-align:center;
	padding-left:20px;
	line-height:1.5em;
}
	
	
	
	
	

.box08_flow05{
	
	float:left;
	font-size:12px;
	font-weight:bold;
		text-align:center;
	padding-left:30px;
	line-height:1.5em;
}
	
	

.box08_tex03{
	clear:both;
	color:#000;
	font-size:12px;
	text-align:center;
	
	padding-top:30px;
	padding-left:2px;
	font-weight:bold;
	line-height:1.4em;
	
}			
		

.bana02{
	
	padding-left:210px;
	padding-top:1435px;
	
}
	

.bana_fo{
	
	padding-left:210px;
	padding-top:10px;
	
}
	
	
	
	
.box09_title{
	color:#000;
	font-size:15px;
	text-align:center;
	padding-top:65px;
	
	padding-right:200px;
	font-weight:bold;
	
}			
		
	
	
	
	
.box09_title02{
	color:#000;
	font-size:15px;
	padding-top:10px;
	float:left;
	padding-left:240px;
	font-weight:bold;
	
}			
	
	

	
.box09_title03{
	color:#000;
	font-size:15px;
	text-align:center;
	padding-top:25px;
	
	padding-right:70px;
	font-weight:bold;
	
}			
		
		

.box10_tex{
	
	color:#000;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	padding-top:30px;
	padding-left:150px;
	margin-top:-30px;
	
	line-height:1.9em;
	
}			
				
		
		
	

.box11_tex{
	
	color:#000;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	padding-top:30px;
	padding-left:150px;
	margin-top:-30px;
	
	line-height:1.9em;
	
}			
				
	

.color{
	color:#fd9a30;
	font-weight:bold;
	
}





@media screen and (max-device-width: 480px) {
	
	
	
	

	
.box02_title{
	
	color:#fff;
	font-size:36px;
	font-weight:lighter;
	text-align:center;
	padding-top:5px;
	padding-right:10px;
	
}





.box02_title02{
	
	color:#fff;
	font-size:24px;
	text-align:center;
	padding-top:25px;
	padding-left:10px;
	
	font-weight:bold;
	
}



.box03_title{
	
	color:#fff;
	font-size:24px;
	text-align:center;
	padding-top:55px;
	padding-left:10px;
	
}




.box03_title02{
	
	color:#fff;
	font-size:30px;
	text-align:center;
	padding-top:65px;
	padding-left:10px;
	
}



.box05_title{
	
	color:#fff;
	font-size:30px;
	text-align:center;
	padding-top:25px;
	padding-right:15px;
	
	font-weight:bold;
	
}	



	
.box05_title02{
	
	color:#fff;
	font-size:14px;
	padding-left:140px;
	margin-top:-10px;
	font-weight:bold;
	
}	
		
	

.box05_title03{
	
	color:#fff;
	font-size:14px;
	padding-left:140px;
	padding-top:188px;
	font-weight:bold;
	
}		



.box07_title{
	
	color:#fd9a30;
	font-size:30px;
	text-align:center;
	padding-top:10px;
	padding-right:15px;
	font-weight:bold;
	
}	
	
	

.box07_title02{
	
	color:#fff;
	font-size:20px;
	padding-left:120px;
	margin-top:-15px;
	padding-right:15px;
	font-weight:bold;
	
}		
	
	
.box07_tex{
	
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    padding-left:120px;
	line-height:1.6em;
    font-size:16px;
	
}	
	
	

.red{
	color:#ff0000;
	font-weight:bold;
	
}



	


.box07_title03{
	
	color:#fff;
	font-size:20px;
	padding-left:120px;
	
	padding-right:15px;
	font-weight:bold;
	
}		
	
	
.box07_tex02{
	
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    padding-left:120px;
	line-height:1.6em;
    font-size:15px;
	
}	





.box08_title{
	
	color:#fd9a30;
	font-size:30px;
	text-align:center;
	padding-top:10px;
	padding-right:15px;
	font-weight:bold;
	
}			
	
	
	
.box08_title02{
	
	color:#000;
	font-size:18px;
	text-align:center;
	padding-top:20px;
	
	padding-right:60px;
	font-weight:bold;
	
}		


.box08_title03{
	
	color:#000;
	font-size:16px;
	text-align:center;
	margin-top:-5px;
	padding-left:40px;
	font-weight:bold;
	
}		


	
	

.box08_tex02{
	
	color:#000;
	font-size:16px;
	
	padding-top:60px;
	padding-left:530px;
	font-weight:bold;
	line-height:1.6em;
	
}			
	


.flow{
	
	margin-top:150px;
	margin-left:90px;
	
	
}



.box08_flow{
	
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-left:70px;
	line-height:1.5em;
}



	

.box08_flow02{
	
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-left:30px;
	line-height:1.5em;
}



	

.box08_flow03{
	
	float:left;
	font-size:12px;
	font-weight:bold;
	
	
	text-align:center;
	padding-left:20px;
	line-height:1.5em;
}



.box08_flow04{
	
	float:left;
	font-size:12px;
	font-weight:bold;
	
		text-align:center;
	padding-left:20px;
	line-height:1.5em;
}
	
	
	
	
	

.box08_flow05{
	
	float:left;
	font-size:12px;
	font-weight:bold;
		text-align:center;
	padding-left:30px;
	line-height:1.5em;
}
	
	

.box08_tex03{
	clear:both;
	color:#000;
	font-size:12px;
	text-align:center;
	
	padding-top:30px;
	padding-left:2px;
	font-weight:bold;
	line-height:1.4em;
	
}			
		

.bana02{
	
	padding-left:210px;
	padding-top:1435px;
	
}
	

.bana_fo{
	
	padding-left:210px;
	padding-top:10px;
	
}


.box06_title{
	
	color:#fff;
	font-size:30px;
	text-align:center;
	padding-top:24px;
	padding-right:15px;
	
	font-weight:bold;
	
}	
	
	

	
.box09_title{
	color:#000;
	font-size:15px;
	text-align:center;
	padding-top:53px;
	
	padding-right:180px;
	font-weight:bold;
	
}			
		


.box09_title02{
	color:#000;
	font-size:15px;
	margin-top:2px;
	float:left;
	padding-left:230px;
	font-weight:bold;
	
}			
	
	

	
.box09_title03{
	color:#000;
	font-size:15px;
	text-align:center;
	padding-top:5px;
	
	padding-right:80px;
	font-weight:bold;
	
}			
		
		
		
	

}

.aset {
  display: block;
  height: 200px;
  width: 360px;
  position: absolute;
  left: 305px;
  top: 3296px;
}

.bset {
  display: block;
  height: 200px;
  width: 360px;
  position: absolute;
  left: 671px;
  top: 3296px;
}

.cset {
  display: block;
  height: 200px;
  width: 360px;
  position: absolute;
  left: 305px;
  top: 3522px;
}

.dset {
  display: block;
  height: 200px;
  width: 360px;
  position: absolute;
  left: 671px;
  top: 3522px;
}



.box_result01{
	
	width:950px;
	height:122px;
	background-image:url("../images/result_01_1.jpg");
}

.box_result02_1{
	width:950px;
	height:1181px;
	background-image:url("../images/result_02_1.jpg");
}
.box_result03_1{
	width:950px;
	height:1268px;
	background-image:url("../images/result_03_1.jpg");
}

.box_result01_1{
	width:950px;
	height:122px;
	background-image:url("../images/result_01_1.jpg");
}

.box_result02{
	width:950px;
	height:1547px;
	background-image:url("../images/result_02.jpg");
}
.box_result03{
	width:950px;
	height:1930px;
	background-image:url("../images/result_03.jpg");
}

.box_result_meal{
	width:950px;
	height:832px;
	background-image:url("../images/result_meal.jpg");
}

.box_result_summary{
	width:950px;
	height:1063px;
	background-image:url("../images/result_summary.jpg");
}

.linkarea_grandprix{
	width:950px;
	height:382px;
	background-image:url("../images/result_grandprix_08.jpg");
	z-index: 2;
}

.linkarea_grandprix p{
    padding: 211px 0 0 32px;
    z-index: 3;
}



.linkarea_gold01{
	width:950px;
	height:368px;
	background-image:url("../images/result_gold_05.jpg");
	z-index: 2;
}

.linkarea_gold01 p{
    padding: 215px 0 0 32px;
    z-index: 3;
}

.linkarea_gold02{
	width:950px;
	height:263px;
	background-image:url("../images/result_gold_09.jpg");
	z-index: 2;
}

.linkarea_gold02 p{
    padding: 216px 0 0 32px;
    z-index: 3;
}

.linkarea_silver01{
	width:950px;
	height:351px;
	background-image:url("../images/result_silver_05.jpg");
	z-index: 2;
}

.linkarea_silver01 p{
    padding: 211px 0 0 32px;
    z-index: 3;
}

.linkarea_bronze01{
	width:950px;
	height:375px;
	background-image:url("../images/result_bronze_05.jpg");
	z-index: 2;
}

.linkarea_bronze01 p{
    padding: 208px 0 0 32px;
    z-index: 3;
}

.linkarea_bronze02{
	width:950px;
	height:364px;
	background-image:url("../images/result_bronze_09.jpg");
	z-index: 2;
}

.linkarea_bronze02 p{
    padding: 209px 0 0 32px;
    z-index: 3;
}
		
#copyright_ {
    padding-top: 50px;
}


#footer2 {
    margin: 4px auto 0;
    width: 950px;
    height: 119px;
    padding: 0;
}