/* CSS Document */

#sec01{
	height:auto;
	padding:2.5% 2.5% 5%;
	position:relative;
	background-repeat:no-repeat;
	background-image:url("../images/p01/bg.png"),radial-gradient(#991d21, #4a090a 80%);
	background-size:95%,100%,100%;
}

.karasa{font-size:18px; color:#fff; position:absolute; top:22vw; right:5vw; font-weight:bold; line-height:1.3; z-index:9999; text-shadow:
  1px 1px 2px black,
  0 0 1em black,
  0 0 0.2em black;}

.african-mark{position:absolute; top:18vw; left:1vw; z-index:9999; width:40vw;}
#sec01 img{display:block; margin-left:auto; margin-right:auto; padding:2.5%;}
#sec01 dl{background:rgba(255,255,255,0.7); padding:2.5% 5%; }
#sec01 dl dd{color:#000; font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; font-size:15px;}

dl.spec{background:rgba(255,255,255,0.8); padding:1.5%; position:absolute; width:200px; font-size:15px; color:#6a3906; border-radius:20px;}
dl.spec p{font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; font-weight:bolder; margin-top:3.5%;}
dl.spec img{width:100%;}
#spec-01{top:60px; left:20px;}
#spec-02{top:60px; right:20px;}
#spec-03{top:365px; left:20px;}

ul.attention{color:#fff; font-size:11px; background:none; width:100%; margin:4% 0;}


#spec-04{bottom:220px; left:20px;}

.title{z-index:9999; position:absolute; margin:auto; top:0px; left:0; right:0; width:70%;}

.ramen{position:relative; top:15vw; right:0; left:0; margin:auto;  z-index:99;}
.logo{position:relative; z-index:9999;}

div#american{background-image:url("../images/p01/bg.png"),radial-gradient(#4777a8, #0c1531 80%); background-size:95%,100%,100%;
	background-position: center;
	background-repeat:no-repeat; position:relative;}
div#normal{background-image:url("../images/p01/bg.png"),radial-gradient(#eb5a02, #c7000b 80%); background-size:95%,100%,100%;
	background-position: center;
	background-repeat:no-repeat; position:relative;}

.mark{position:absolute; right:2vw; top:64vw; background-color:transparent;}
#sec02 div{padding:2.5%;}
#sec02 dl{background:rgba(255,255,255,0.7); padding:2.5% 5%; }
#sec02 dl dd{font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;}