@charset "shift-jis";

/* *********************************************************
ネオジオング明日の座標を探せキャンペーン
File name : 20140924_ngeong_pc.css
Modified  : 2014-09-24
********************************************************* */

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
reset
::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* YUI 3.5.0 reset.css (http://developer.yahoo.com/yui/3/cssreset/) - http://cssreset.com */
html{color:#000;background:#FFF;overflow-y: scroll;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;vertical-align:bottom;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}small{font-size:100%;}

/*==================================
default
===================================*/
body { -webkit-text-size-adjust: 100%; /*iphone*/ 	min-width:1016px; width: 100%; font-size: 62.5%; line-height: 1.5; font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif; }

/*==================================
all
===================================*/
@keyframes shake {
    0% { transform: translate(3px, 2px) rotate(0deg); }
    10% { transform: translate(-2px, -3px) rotate(-1deg); }
    20% { transform: translate(-4px, 0px) rotate(1deg); }
    30% { transform: translate(0px, 3px) rotate(0deg); }
    40% { transform: translate(2px, -2px) rotate(1deg); }
    50% { transform: translate(-2px, 3px) rotate(-1deg); }
    60% { transform: translate(-4px, 2px) rotate(0deg); }
    70% { transform: translate(3px, 2px) rotate(-1deg); }
    80% { transform: translate(-2px, -2px) rotate(1deg); }
    90% { transform: translate(2px, 4px) rotate(0deg); }
    100% { transform: translate(2px, -3px) rotate(-1deg); }
}

/*==================================
contents
===================================*/
.ngcpContainer{
	background:url("20140924_ngeong_bg.jpg") no-repeat top center #000;
	width:100%;
}

.ngcpWrap{
	width:960px;
	margin:0 auto;
}

.ngcpWrap dt,.ngcpWrap dd{
	color:#fff;
	font-size:1.3em;
}

.ngcpWrap dt{
	font-weight:bold;
}
.ngcpWrap dt:before{
	content:"■";
}
.ngcpWrap dd{
	padding-left:1.0em;
	padding-bottom:1.0em;
}

.ngcpRule{
	width:900px;
	margin:80px auto 50px auto;
}

.ngcpRulettl{
	padding-bottom:.8em;
	width:100%;
	text-align:center;
	border-bottom:1px solid #fff;
	margin-bottom:1.6em;
	font-size:1.6em;
	color:#fff;
	font-weight:bold;
}

.ngcpBtn{
	text-align:center;
	width:600px; margin:0 auto 30px auto;
	font-size:2.0em;
}

.ngcpBtn a{
	text-decoration:underline;
	color:#f5cb0a;
	transition:.3s;
}

.ngcpBtn a:hover{
	text-decoration:none;
	color:#20e8dc;
	transition:.3s;
}
.ngcpBtn img{
	border:1px solid #f5cb0a;
	width:600px;
	height:144px;
	display:block;
	transition:.3s;
	margin:0 0 5px 0;
	padding:0;
}

.ngcpBtn a:hover img{
	border:1px solid #20e8dc;
	transition:.3s;	
    animation: shake 0.2s linear infinite;
    -webkit-animation: shake 0.2s linear infinite;
}

.ngcpCopy{
	text-align:center;
	padding-bottom:50px;
	color:#fff;
}

