@charset "utf-8";

/* キャンペーンページ共通 */
div#triple_inside h1 {
	margin-bottom: 15px;
}
.warning {
	color:#C81E1E;
}


div#triple_inside ul#local_navi {
	display: block;
	width: 600px;
	height: 24px;
	padding-left: 15px;
	overflow: hidden;
	background-image: url(img/ul_localnavi_bgi.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
div#triple_inside ul#local_navi li {
	display: inline;
}
div#triple_inside ul#local_navi li.about,
div#triple_inside ul#local_navi li.about a {
	position: relative;
	display: block;
	float: left;
	width: 151px;
	height: 24px;
	margin-right: 2px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(img/li_about_selected.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: bottom;
}
div#triple_inside ul#local_navi li.about a {
	background-image: url(img/li_about_off.gif);
}
div#triple_inside ul#local_navi li.about a:hover {
	background-image: url(img/li_about_on.gif);
}
div#triple_inside ul#local_navi li.snipevote,
div#triple_inside ul#local_navi li.snipevote a {
	position: relative;
	display: block;
	float: left;
	width: 156px;
	height: 24px;
	margin-right: 2px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(img/li_snipevote_selected.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: bottom;
}
div#triple_inside ul#local_navi li.snipevote a {
	background-image: url(img/li_snipevote_off.gif);
}
div#triple_inside ul#local_navi li.snipevote a:hover {
	background-image: url(img/li_snipevote_on.gif);
}
div#triple_inside ul#local_navi li.rating,
div#triple_inside ul#local_navi li.rating a {
	position: relative;
	display: block;
	float: left;
	width: 100px;
	height: 24px;
	margin-right: 2px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(img/li_rating_selected.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: bottom;
}
div#triple_inside ul#local_navi li.rating a {
	background-image: url(img/li_rating_off.gif);
}
div#triple_inside ul#local_navi li.rating a:hover {
	background-image: url(img/li_rating_on.gif);
}
div#triple_inside ul#local_navi li.question,
div#triple_inside ul#local_navi li.question a {
	position: relative;
	display: block;
	float: left;
	width: 98px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(img/li_question_selected.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: bottom;
}
div#triple_inside ul#local_navi li.question a {
	background-image: url(img/li_question_off.gif);
}
div#triple_inside ul#local_navi li.question a:hover {
	background-image: url(img/li_question_on.gif);
}

div#triple_inside h2 {
	margin-bottom: 15px;
}
div#triple_inside p.leadcopy {
	margin-bottom: 15px;
}

div#triple_inside p.leadcopyonly {
	margin: 15px;
}


div#triple_inside div#golgosearchinfo {
	position: relative;
	display: block;
	width: 615px;
	height: 400px;
	margin-bottom: 15px;
	background-image: url(img/h2_aboutgolgosearch.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside div#golgosearchinfo h3,
div#triple_inside div#golgosearchinfo p {
	display: none;
}
div#triple_inside div#golgosearchinfo form fieldset {
	position: absolute;
	display: block;
	width: 208px;
	height: 53px;
	top: 300px;
	left: 30px;
	border: 1px solid #999999;
}
div#triple_inside div#golgosearchinfo form input.youken {
	position: relative;
	display: block;
	width: 142px;
	height: 14px;
	top: 34px;
	left: -1px;
}
	/* IE6の調整 */
	*html div#triple_inside div#golgosearchinfo form input.youken {
		top: 33px;
	}
	/* IE7の調整 */
	*+html div#triple_inside div#golgosearchinfo form input.youken {
		top: 33px;
	}

div#triple_inside div#golgosearchinfo form input.searchbtn {
	position: relative;
	display: block;
	float: left;
	width: 60px;
	height: 20px;
	top: 14px;
	left: 149px;
}
	/* IE6の調整 */
	*html div#triple_inside div#golgosearchinfo form input.searchbtn {
		top: 12px;
	}
	/* IE7の調整 */
	*+html div#triple_inside div#golgosearchinfo form input.searchbtn {
		top: 12px;
	}

div#triple_inside div#installguide {
	position: relative;
	display: block;
	width: 615px;
	height: 130px;
	margin-top: 5px;
	margin-bottom: 15px;
	background-image: url(img/h3_installguide.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside div#installguide h4,
div#triple_inside div#installguide dl,
div#triple_inside div#installguide dl dt,
div#triple_inside div#installguide dl dd {
	display: none;
}
div#triple_inside div#installguide p.hide {
	display: none;
}
div#triple_inside div#installguide p.golgosearchdl,
div#triple_inside div#installguide p.golgosearchdl a {
	position: absolute;
	display: block;
	width: 220px;
	height: 50px;
	background-image: url(img/download_btn_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	top: 65px;
	left: 30px;
}
div#triple_inside div#installguide p.golgosearchdl a {
	top: 0px;
	left: 0px;
}

div#triple_inside div#installguide p.golgosearchdl a:hover {
	background-image: url(img/download_btn_on.gif);
}



/* 狙撃シーンリスト */
div#triple_inside div#snipevotehead {
	width: 615px;
	height: 200px;
	background-image: url(img/h2_snipevotehead.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
div#triple_inside div#snipevotehead h3,
div#triple_inside div#snipevotehead p {
	text-indent: -9999px;
}


div#triple_inside div#questioncamp {
	width: 615px;
	height: 200px;
	background-image: url(img/h2_questioncamp.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
div#triple_inside div#questioncamp h3,
div#triple_inside div#questioncamp p {
	position: absolute;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
div#triple_inside div#questioncamp p#questionlink,
div#triple_inside div#questioncamp p#questionlink a {
	position: relative;
	display: block;
	width: 615px;
	height: 200px;
	background-image: url(img/h2_questioncamp.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	text-indent: -9999px;
	overflow: hidden;
}


div#triple_inside div#questioncamptoku {
	width: 615px;
	height: 200px;
	background-image: url(img/h2_questioncamp.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 10px 0px 0px;
}
div#triple_inside div#questioncamptoku h3,
div#triple_inside div#questioncamptoku p {
	position: absolute;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
div#triple_inside div#questioncamptoku p#questionlink,
div#triple_inside div#questioncamptoku p#questionlink a {
	position: relative;
	display: block;
	width: 615px;
	height: 200px;
	background-image: url(img/h2_questioncamp.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	text-indent: -9999px;
	overflow: hidden;
}







div#triple_inside h3.snipevoteinfo {
	margin-bottom: 10px;
}

div#triple_inside h4.snipe01title {
	position: relative;
	display: block;
	width: 615px;
	height: 28px;
	text-indent: -9999px;
	background-image: url(img/snipe01title.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside p.snipe01action {
	position: relative;
	display: block;
	width: 615px;
	height: 97px;
	margin-bottom: 5px;
	background-image: url(img/snipe01img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside h4.snipe02title {
	position: relative;
	display: block;
	width: 615px;
	height: 28px;
	text-indent: -9999px;
	background-image: url(img/snipe02title.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside p.snipe02action {
	position: relative;
	display: block;
	width: 615px;
	height: 97px;
	margin-bottom: 5px;
	background-image: url(img/snipe04img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside h4.snipe03title {
	position: relative;
	display: block;
	width: 615px;
	height: 28px;
	text-indent: -9999px;
	background-image: url(img/snipe03title.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside p.snipe03action {
	position: relative;
	display: block;
	width: 615px;
	height: 97px;
	margin-bottom: 5px;
	background-image: url(img/snipe12img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside h4.snipe04title {
	position: relative;
	display: block;
	width: 615px;
	height: 28px;
	text-indent: -9999px;
	background-image: url(img/snipe04title.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside p.snipe04action {
	position: relative;
	display: block;
	width: 615px;
	height: 97px;
	margin-bottom: 5px;
	background-image: url(img/snipe05img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside h4.snipe05title {
	position: relative;
	display: block;
	width: 615px;
	height: 28px;
	text-indent: -9999px;
	background-image: url(img/snipe05title.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside p.snipe05action {
	position: relative;
	display: block;
	width: 615px;
	height: 97px;
	margin-bottom: 5px;
	background-image: url(img/snipe08img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside h4.snipe06title {
	position: relative;
	display: block;
	width: 615px;
	height: 28px;
	text-indent: -9999px;
	background-image: url(img/snipe06title.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside p.snipe06action {
	position: relative;
	display: block;
	width: 615px;
	height: 97px;
	margin-bottom: 5px;
	background-image: url(img/snipe07img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside h4.snipe07title {
	position: relative;
	display: block;
	width: 615px;
	height: 28px;
	text-indent: -9999px;
	background-image: url(img/snipe07title.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside p.snipe07action {
	position: relative;
	display: block;
	width: 615px;
	height: 97px;
	margin-bottom: 5px;
	background-image: url(img/snipe02img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside h4.snipe08title {
	position: relative;
	display: block;
	width: 615px;
	height: 28px;
	text-indent: -9999px;
	background-image: url(img/snipe08title.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside p.snipe08action {
	position: relative;
	display: block;
	width: 615px;
	height: 97px;
	margin-bottom: 5px;
	background-image: url(img/snipe03img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside h4.snipe09title {
	position: relative;
	display: block;
	width: 615px;
	height: 28px;
	text-indent: -9999px;
	background-image: url(img/snipe09title.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside p.snipe09action {
	position: relative;
	display: block;
	width: 615px;
	height: 97px;
	margin-bottom: 5px;
	background-image: url(img/snipe06img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside h4.snipe10title {
	position: relative;
	display: block;
	width: 615px;
	height: 28px;
	text-indent: -9999px;
	background-image: url(img/snipe10title.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside p.snipe10action {
	position: relative;
	display: block;
	width: 615px;
	height: 97px;
	margin-bottom: 5px;
	background-image: url(img/snipe09img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside h4.snipe11title {
	position: relative;
	display: block;
	width: 615px;
	height: 28px;
	text-indent: -9999px;
	background-image: url(img/snipe11title.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside p.snipe11action {
	position: relative;
	display: block;
	width: 615px;
	height: 97px;
	margin-bottom: 5px;
	background-image: url(img/snipe10img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside h4.snipe12title {
	position: relative;
	display: block;
	width: 615px;
	height: 28px;
	text-indent: -9999px;
	background-image: url(img/snipe12title.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside p.snipe12action {
	position: relative;
	display: block;
	width: 615px;
	height: 97px;
	background-image: url(img/snipe11img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
div#triple_inside p span.textbox {
	width: 395px;
	display: block;
	padding: 5px 0px 10px 10px;
}


div#triple_inside p.tovoteform a {
	position: relative;
	display: block;
	width: 58px;
	height: 20px;
	top: -12px;
	left: 550px;
	margin-top: -15px;
	text-indent: -9999px;
	background-image: url(img/snipevote_btn.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

















/* 狙撃シーンランキング */
div#triple_inside h4.standings01,
div#triple_inside h4.standings02,
div#triple_inside h4.standings03,
div#triple_inside h4.standings04,
div#triple_inside h4.standings05,
div#triple_inside h4.standings06,
div#triple_inside h4.standings07,
div#triple_inside h4.standings08,
div#triple_inside h4.standings09,
div#triple_inside h4.standings10 {
	display: block;
	width: 40px;
	height: 40px;
	background-image: url(img/h4_rank01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 15px 0px 0px 15px;
}
div#triple_inside h4.standings02 {
	background-image: url(img/h4_rank02.gif);
}
div#triple_inside h4.standings03 {
	background-image: url(img/h4_rank03.gif);
}
div#triple_inside h4.standings04 {
	background-image: url(img/h4_rank04.gif);
}
div#triple_inside h4.standings05 {
	background-image: url(img/h4_rank05.gif);
}
div#triple_inside h4.standings06 {
	background-image: url(img/h4_rank06.gif);
}
div#triple_inside h4.standings07 {
	background-image: url(img/h4_rank07.gif);
}
div#triple_inside h4.standings08 {
	background-image: url(img/h4_rank08.gif);
}
div#triple_inside h4.standings09 {
	background-image: url(img/h4_rank09.gif);
}
div#triple_inside h4.standings10 {
	background-image: url(img/h4_rank10.gif);
}

div#triple_inside p.snipe01rank,
div#triple_inside p.snipe02rank,
div#triple_inside p.snipe03rank,
div#triple_inside p.snipe04rank,
div#triple_inside p.snipe05rank,
div#triple_inside p.snipe06rank,
div#triple_inside p.snipe07rank,
div#triple_inside p.snipe08rank,
div#triple_inside p.snipe09rank,
div#triple_inside p.snipe10rank,
div#triple_inside p.snipe11rank,
div#triple_inside p.snipe12rank {
	display: block;
	position: relative;
	width: 595px;
	height: 25px;
	top: -25px;
	left: 80px;
	overflow: hidden;
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	margin-bottom: -25px;
}



div#triple_inside div.graph {
	position: relative;
	width: 529px;
	border: 1px solid #999999;
	padding: 2px;
	margin: 0px 0px 15px 80px;
}
div#triple_inside div.graph .bar {
	display: block;
	position: relative;
	background: #C81E1E;
	text-align: left;
	color: #333333;
	height: 2em;
	line-height: 2em;
}
div#triple_inside div.graph .bar span {
	position: absolute;
	left: -65px;
	font-weight: bold;
}






div#triple_inside p#snipevotebanner,
div#triple_inside p#snipevotebanner a {
	position: relative;
	display: block;
	width: 615px;
	height: 200px;
	background-image: url(img/h2_snipevotehead.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	text-indent: -9999px;
	overflow: hidden;
}

/* アンケートフォーム */
div#triple_inside fieldset {
	border: 1px solid #999999;
	margin: 15px 0px;
	padding: 0px 15px 15px;
}
div#triple_inside legend {
	padding: 0px 5px;
}
div#triple_inside dl#entryform dt {
	font-weight: normal;
	border-left: 3px solid #999999;
	padding-left: 5px;
	margin-top: 15px;
}
div#triple_inside dl#entryform dd {
	padding-top: 5px;
	padding-left: 30px;
}
div#triple_inside dl#entryform dd span {
	color: #C81E1E;
}
div#triple_inside dl#entryform dd textarea {
	width: 548px;
	height: 80px;
	font-size: 1.0em;
}

/* 狙撃シーン投票画面 */
div#triple_inside div#entryarea {
	clear: both;
	width: 350px;
	padding-top: 30px;
	margin-left: auto;
	margin-right: auto;
}
div#triple_inside div#entryarea p {
	line-height: 1.5em;
	text-align: center;
	margin-top: 5px;
}
div#triple_inside div#entryarea p.entryend {
	text-align: left;
}


/* アンケート受付完了 */
div#triple_inside dl#questionend {
	width: 588;
	margin: 15px 0px 0px;
	padding: 0px 15px 15px;
	border: 1px solid #999999;
}
div#triple_inside dl#questionend dt {
	font-weight: normal;
	border-left: 3px solid #999999;
	padding-left: 5px;
	margin-top: 15px;
}
div#triple_inside dl#questionend dd {
	padding-top: 5px;
	padding-left: 30px;
}
