@charset "utf-8";

/* -------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
	SEASONS - WINTER
	
	new released : November 17, 2011
	update : 

	Copyright(c)WEATHER NEWS INC. ALL RIGHT RESERVED.
----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------
  BASIS
------------------------------------------------------------------------------------- */
div.content-body{background:#e6f7ff;padding:10px 0;}div.content-body.ptnone{padding-top:0;}div.content-body.pbnone{padding-bottom:0;}div.content-body.pnone{padding:0;}
div.content-body-snow{background:url(../img/wc_bg.png)0 0 repeat;padding:10px 0 0;background-size:426px 99px;-webkit-background-size:426px 99px;-moz-background-size:426px 99px;-ms-background-size:426px 99px;-o-background-size:426px 99px;}

div.wc-footer{background:url(../img/wc_bottom.png)center bottom repeat-x;background-size:300px 53px;-webkit-background-size:300px 53px;-moz-background-size:300px 53px;-ms-background-size:300px 53px;-o-background-size:300px 53px;padding-bottom:20px;}
/* -------------------------------------------------------------------------------------
  LABEL
------------------------------------------------------------------------------------- */
div.winter-label {
	background: #001a66;
	background: -webkit-gradient(linear,left center,right center,from(#001a66),color-stop(.5,#0042ff),to(#66d6ff));
	background: -webkit-linear-gradient(left,#001a66,#0042ff .5,#66d6ff);
	background: -moz-linear-gradient(left,#001a66,#0042ff .5,#66d6ff);
	background: -ms-linear-gradient(left,#001a66,#0042ff .5,#66d6ff);
	background: -o-linear-gradient(left,#001a66,#0042ff .5,#66d6ff);
	background: linear-gradient(left,#001a66,#0042ff .5,#66d6ff);
	border-top: solid 1px #d2e9ff; 
	border-bottom: solid 1px #0055a6;
}
div.winter-label p{padding:0 0 0 35px;color:#fff;font-weight:bold;font-size:15px;line-height:25px;text-align:left;font-family:"ヒラギノ角ゴ ProN W6","HiraKakuProN-W6";text-shadow:0 -1px 0 rgba(0,0,0,.7);
background:url(../img/label_icon.png)0 0 no-repeat;background-size:41px 25px;-webkit-background-size:41px 25px;-moz-background-size:41px 25px;-ms-background-size:41px 25px;-o-background-size:41px 25px;
}
/* -------------------------------------------------------------------------------------
  COMMON others
------------------------------------------------------------------------------------- */
#winter-lead{width:100%;height:173px;background:url(../img/fuyu_top_lead_image.jpg)center 0 repeat-x;background-size:427px 173px;-webkit-background-size:427px 173px;-moz-background-size:427px 173px;-ms-background-size:427px 173px;-o-background-size:427px 173px;}
#winter-lead p{padding:0;text-align:center;}
.marginbottom {margin-bottom:10px;}
.color-blue {color:#00F;}
/* -------------------------------------------------------------------------------------
  MAIL
------------------------------------------------------------------------------------- */
.mail-icons{margin:10px 5px 0;}
.mail-icons p{float:left;margin:0 1px 10px;text-align:center;font-size:11px;line-height:20px;width:75px;}
.mail-icons p img{width:60px;height:60px;}
.mail-lead{width:95%;margin:10px auto 0;}
.mail-lead p{font-size:16px;line-height:20px;padding-top:5px;}
.mail-lead img{width:50px;height:50px;margin-right:10px;float:left;}
.mail-sample{text-align:center;margin-bottom:10px;}.mail-sample img{width:270px;height:350px;}
/* -------------------------------------------------------------------------------------
  GAME
------------------------------------------------------------------------------------- */
.q-images{width:274px;margin:10px auto;background:#fff;padding:1px;box-shadow:rgba(0,0,0,.7)0 0 5px;-webkit-box-shadow:rgba(0,0,0,.7)0 0 5px;-moz-box-shadow:rgba(0,0,0,.7)0 0 5px;}
.q-images img{width:135px;height:135px;border:solid 1px #fff;}
.q-image{width:274px;margin:10px auto;background:#fff;padding:1px;box-shadow:rgba(0,0,0,.7)0 0 5px;-webkit-box-shadow:rgba(0,0,0,.7)0 0 5px;-moz-box-shadow:rgba(0,0,0,.7)0 0 5px;}
.q-image img{width:270px;height:270px;border:solid 1px #fff;}

.q_right{width:95%;margin:0 auto 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: solid 1px #757d8a;-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);text-align: left;
background: -webkit-gradient(linear,left top,left bottom,from(#ffe0e0),color-stop(.5,#fff),to(#ffe0e0));
background: -webkit-linear-gradient(top,#ffe0e0,#fff 50%,#ffe0e0);
background: -moz-linear-gradient(top,#ffe0e0,#fff 50%,#ffe0e0);
background: -ms-linear-gradient(top,#ffe0e0,#fff 50%,#ffe0e0);
background: -o-linear-gradient(top,#ffe0e0,#fff 50%,#ffe0e0);
background: linear-gradient(top,#ffe0e0,#fff 50%,#ffe0e0);
}
.q_right p{background:url(../img/fuyu_right.png)10px 4px no-repeat;font-size:18px;color:#f00;line-height:22px;background-size:55px 55px;-webkit-background-size:55px 55px;-moz-background-size:55px 55px;-ms-background-size:55px 55px;-o-background-size:55px 55px;padding:10px 5px 10px 70px;}
.q_right p span{font-size:14px;color:#000;}
.q_wrong{width:95%;margin:0 auto 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: solid 1px #757d8a;-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);text-align: left;
background: -webkit-gradient(linear,left top,left bottom,from(#c0e1ff),color-stop(.5,#fff),to(#c0e1ff));
background: -webkit-linear-gradient(top,#c0e1ff,#fff 50%,#c0e1ff);
background: -moz-linear-gradient(top,#c0e1ff,#fff 50%,#c0e1ff);
background: -ms-linear-gradient(top,#c0e1ff,#fff 50%,#c0e1ff);
background: -o-linear-gradient(top,#c0e1ff,#fff 50%,#c0e1ff);
background: linear-gradient(top,#c0e1ff,#fff 50%,#c0e1ff);
}
.q_wrong p{background:url(../img/fuyu_lose.png)10px 4px no-repeat;font-size:18px;color:#00f;line-height:22px;background-size:55px 55px;-webkit-background-size:55px 55px;-moz-background-size:55px 55px;-ms-background-size:55px 55px;-o-background-size:55px 55px;padding:10px 5px 10px 70px;}
.q_wrong p span{font-size:14px;color:#000;}
.a-image{width:270px;margin:0 auto 10px;border:solid 2px #fff;box-shadow:rgba(0,0,0,.7)0 0 5px;-webkit-box-shadow:rgba(0,0,0,.7)0 0 5px;-moz-box-shadow:rgba(0,0,0,.7)0 0 5px;}
.a-image img{width:270px;height:270px;}

.q-result{text-align:center;font-size:18px;text-shadow:rgba(0,0,0,.25)1px 1px 1px;}
.quiz-rank{margin-bottom:15px;}
.quiz-rank tbody tr{border-bottom:solid 1px #c1c5cc;}
.quiz-rank tbody tr:last-child{border-bottom:none;}
.quiz-rank tbody tr:nth-child(even) td{background:#fbfff1;}
.quiz-rank tbody td{width:20%;border-right:solid 1px #c1c5cc;}
.quiz-rank tbody td:last-child{width:60%; text-align:left; padding-left:15px; border-left:none;}

/* -------------------------------------------------------------------------------------
  SURVEY_RESULTS
------------------------------------------------------------------------------------- */
.table01 {width:90%; margin:10px auto; text-align:center; border-collapse: collapse; border: 1px #757d8a solid; background:#FFF;}

.table01 TD {
border: 1px #757d8a solid; padding:5px;
} 

.table01 caption {
caption-side: top;
padding-bottom:5px;
} 

.txt01 {font-weight:bold;}

.center {text-align:center;}