﻿@charset "utf-8";

/*----------------------------------------------------------------------------*/
/* JOOX:みんなで節電ポスターコンクールスタイルシート (2023/09/20 update) */
/*----------------------------------------------------------------------------*/

	*{
		margin:0;
		padding:0;
		border:0;
		outline:none;
		}

b{
	font-family:HiraKakuProN-W6,"ヒラギノ角ゴ Pro W6";
	font-weight:bold;
	}

hr{
	margin:10px 0px 10px 0px;
	color:none;
	background-color:none;
	border-style:none;
	border-bottom:3px dotted #00bbff;
	}

small{font-size:0.8em;}

.fc_red{color:#dd0000;}
.fc_blue{color:#0055dd;}
.fc_green{color:#00dd55;}


.clearfix:before,
.clearfix:after{
	content:" ";
	display:table;
	}

.clearfix:after{
	clear: both;
	}

.clearfix{
	*zoom:1;
	}

body{
	background-color:#ffffff;
	margin:0;
	line-height:24px;
	font-size:15px;
	font-weight:normal;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	color:#000000;
	}

	a:link{   text-decoration:none;       color:#009955;}
	a:visited{text-decoration:none;       color:#009955;}
	a:hover{  text-decoration:underline;  color:#ee0000;}
	a:focus  {text-decoration:underline;  color:#ee0000;}
	a:active{ text-decoration:none;       color:#ee0000;}

#wrapper{
	width:978px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	}

.poster_3{
	width:470px;
	height:140px;
	margin:0px;
	padding:115px 123px 45px 385px;
	background-image:url("../images/poster_3.png");
	background-repeat:no-repeat;
	}

.poster_4{
	width:375px;
	height:35px;
	margin:0px;
	padding:135px 288px 35px 315px;
	background-image:url("../images/poster_4.png");
	background-repeat:no-repeat;
	}

.poster_3 a:link,
.poster_3 a:visited,
.poster_4 a:link,
.poster_4 a:visited{
	opacity:1.00;
	filter:alpha(opacity=100);
	-webkit-transition: all .3s;
	transition: all .3s;
	}

.poster_3 a:hover,
.poster_3 a:active,
.poster_4 a:hover,
.poster_4 a:active{
	opacity:0.70;
	filter:alpha(opacity=70);
	-webkit-transition: all .3s;
	transition: all .3s;
	}


/*----------------------------------------------------*/
/*  Award  */
/*----------------------------------------------------*/

#wrapper_2{
	width:978px;
	margin:0px auto 0px auto;
	padding:780px 0px 0px 0px;
	text-align:center;
	background-image:url("../images/award_1.png");
	background-repeat:no-repeat;
	}

h1.award_title{
	width:90%;
	height:50px;
	margin:20px auto 15px auto;
	padding:15px auto 15px auto;
	line-height:50px;
	font-size:26px;
	font-weight:500;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;
	text-align:center;
	color:#ffffff;
	background-color:#009900;
	border-radius:30px;
	}

table.award{
	margin:10px auto 20px auto;
	border-collapse:collapse;
	border:none;
	}

table.award th{
	margin:5px auto 10px auto;
	padding:10px 0px 10px 0px;
	line-height:24px;
	font-size:20px;
	font-weight:600;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	text-align:center;
	background-color:#aaccaa;
	color:#000000;
	border-top:solid 5px #ffffff;
	border-right:solid 5px #ffffff;
	border-bottom:solid 0px #ffffff;
	border-left:solid 5px #ffffff;
	border-radius:8px 8px 0px 0px;
	}

table.award td{
	width:320px;
	padding:15px 0px 20px 0px;
	line-height:20px;
	font-size:15px;
	font-weight:normal;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	text-align:center;
	background-color:#ffeecc;
	border-top:solid 0px #ffffff;
	border-right:solid 5px #ffffff;
	border-bottom:solid 10px #ffffff;
	border-left:solid 5px #ffffff;
	border-radius:0px 0px 8px 8px;
	}

table.award td.white{
	background-color:#ffffff;
	border-top:solid 0px #ffffff;
	border-right:solid 5px #ffffff;
	border-bottom:solid 10px #ffffff;
	border-left:solid 5px #ffffff;
	}

/* 不要 */
.bottom{
	margin:10px auto 0px auto;
	padding:10px 0px 0px 0px;
	border-top:1px dotted #aaaaaa;
	border-bottom:1px dotted #aaaaaa;
	}


