@charset "utf-8";

/* -------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
	gamification
	
	new released : 2012
	update : 

	Copyright(c)WEATHER NEWS INC. ALL RIGHT RESERVED.
----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------
  BASIS
------------------------------------------------------------------------------------- */
body{
background:url(../img/clouds.png)center 0 repeat,-webkit-gradient(linear,left top,left bottom,from(#013ac1),color-stop(.35,#0b5dd7),color-stop(.70,#208ced),color-stop(.85,#58c2fc),to(#ace0ff))0 0 no-repeat,#ace0ff;
background:url(../img/clouds.png)center 0 repeat,-webkit-linear-gradient(top,#013ac1,#0b5dd7 35%,#208ced 70%,#58c2fc 85%,#ace0ff)0 0 no-repeat,#ace0ff;
background:url(../img/clouds.png)center 0 repeat,-moz-linear-gradient(top,#013ac1,#0b5dd7 35%,#208ced 70%,#58c2fc 85%,#ace0ff)0 0 no-repeat,#ace0ff;
background:url(../img/clouds.png)center 0 repeat,-ms-linear-gradient(top,#013ac1,#0b5dd7 35%,#208ced 70%,#58c2fc 85%,#ace0ff)0 0 no-repeat,#ace0ff;
background:url(../img/clouds.png)center 0 repeat,-o-linear-gradient(top,#013ac1,#0b5dd7 35%,#208ced 70%,#58c2fc 85%,#ace0ff)0 0 no-repeat,#ace0ff;
background:url(../img/clouds.png)center 0 repeat,linear-gradient(top,#013ac1,#0b5dd7 35%,#208ced 70%,#58c2fc 85%,#ace0ff)0 0 no-repeat,#ace0ff;
background-size:400px 375px,100% 700px,100% 100%;-webkit-background-size:400px 375px,100% 700px,100% 100%;-moz-background-size:400px 375px,100% 700px,100% 100%;-ms-background-size:400px 375px,100% 700px,100% 100%;-o-background-size:400px 375px,100% 700px,100% 100%;
}
body#m-m3{
background:-webkit-gradient(linear,left center,right center,from(#003abc),color-stop(.5,#00309d),to(#003abc))0 0 repeat;
background:-webkit-linear-gradient(left,#003abc,#00309d 50%,#003abc)0 0 repeat;
background:-moz-linear-gradient(left,#003abc,#00309d 50%,#003abc)0 0 repeat;
background:-ms-linear-gradient(left,#003abc,#00309d 50%,#003abc)0 0 repeat;
background:-o-linear-gradient(left,#003abc,#00309d 50%,#003abc)0 0 repeat;
background:linear-gradient(left,#003abc,#00309d 50%,#003abc)0 0 repeat;
background-size:50px 100%;-webkit-background-size:50px 100%;-moz-background-size:50px 100%;-ms-background-size:50px 100%;-o-background-size:50px 100%;
}


/* -------------------------------------------------------------------------------------
  CONTAINER
------------------------------------------------------------------------------------- */
.m-title{text-align:center;font-size:24px;color:#fff;background-color:rgba(12,65,154,.8);padding:5px 0;line-height:19px;box-shadow:0 1px 3px rgba(255,255,255,.4);-webkit-box-shadow:0 1px 3px rgba(255,255,255,.4);-moz-box-shadow:0 1px 3px rgba(255,255,255,.4);text-shadow:0 0 1px #000;}


.m-detail{background-color:rgba(255,255,255,.9);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:solid 1px #999;box-shadow:0 0 3px rgba(0,0,0,.5);margin:10px 5px;padding:13px;font-size:22px;line-height:26px}
.m-detail .term{border:solid 1px;text-align:center;line-height:20px;margin:5px 0;}

.m-data-table{width:100%;}
.m-data-table tbody tr td{padding:3px 5px;}
.m-data-table tbody tr td:first-child{background:#ccc;}

.participant{border-top:solid 1px rgba(0,0,0,.4);border-bottom:solid 1px rgba(0,0,0,.4);padding:1px 0;box-shadow:0 0 4px rgba(0,0,0,.4);}
.participant p{text-align:center;color:#fff;background:rgba(0,0,0,.6);font-size:16px;line-height:30px;}


ul.bt-in{width:95%;text-align:center;margin:0 auto;}
ul.bt-in li{margin-bottom:5px;
background: #fbf0e8;
background: -webkit-gradient(linear, left top, left bottom, from(#fffcfa), color-stop(50%, #ffecdb), color-stop(50%, #ffd8b3), to(#ffc89b));
background: -webkit-linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
background: -moz-linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
background: -ms-linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
background: -o-linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
background: linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
-webkit-border-radius: 4px;　-moz-border-radius: 4px;　border-radius: 4px; border: solid 1px #da8639;
font-size: 15px; color: #0c419a; font-weight: bold; text-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px; text-decoration: none;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
ul.bt-in li:last-child{margin-bottom:0;
background: #bbcfe5;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #e6f0ff), color-stop(50%, #cfdcf7), to(#a6c4fa));
background: -webkit-linear-gradient(top, #fff, #e6f0ff 50%, #cfdcf7 50%, #a6c4fa);
background: -moz-linear-gradient(top, #fff, #e6f0ff 50%, #cfdcf7 50%, #a6c4fa);
background: -ms-linear-gradient(top, #fff, #e6f0ff 50%, #cfdcf7 50%, #a6c4fa);
background: -o-linear-gradient(top, #fff, #e6f0ff 50%, #cfdcf7 50%, #a6c4fa);
background: linear-gradient(top, #fff, #e6f0ff 50%, #cfdcf7 50%, #a6c4fa);
border: solid 1px #2c80ff;
}
ul.bt-in li a div.title {font-size: 16px;line-height: 16px;padding: 8px 15px 1px 10px;color: #000;}
ul.bt-in li a div.detail {font-size: 14px;line-height: 14px;color: #666;padding: 3px 15px 7px 10px;}

.bingo-base{background:rgba(0,0,0,.2);padding:20px 0;text-align:center;text-shadow:0 0 1px #fff,0 0 1px #fff;}
.bingo-base>div{width:266px;margin:0 auto 7px;}.bingo-base>div:last-child{margin-bottom:0;}
.bingo-base div.bingo-body{float:left;border:solid 2px #fff;margin-right:7px;box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1d8f5), color-stop(24%,#c8eefb), color-stop(100%,#fdffff));
background: -webkit-linear-gradient(top,  #b1d8f5 0%,#c8eefb 24%,#fdffff 100%);
background: -moz-linear-gradient(top,  #b1d8f5 0%, #c8eefb 24%, #fdffff 100%);
background: -o-linear-gradient(top,  #b1d8f5 0%,#c8eefb 24%,#fdffff 100%);
background: -ms-linear-gradient(top,  #b1d8f5 0%,#c8eefb 24%,#fdffff 100%);
background: linear-gradient(to bottom,  #b1d8f5 0%,#c8eefb 24%,#fdffff 100%);
/* autumun
background:-webkit-gradient(linear,left top,left bottom,from(#F9D000),to(#8c002e));
background:-webkit-linear-gradient(top,#F9D000,#8c002e);
background:-moz-linear-gradient(top,#F9D000,#8c002e);
background:-ms-linear-gradient(top,#F9D000,#8c002e);
background:-o-linear-gradient(top,#F9D000,#8c002e);
background:linear-gradient(top,#F9D000,#8c002e);
*/
/* summer
background:-webkit-gradient(linear,left top,left bottom,from(#3c72de),to(#002c8c));
background:-webkit-linear-gradient(top,#3c72de,#002c8c);
background:-moz-linear-gradient(top,#3c72de,#002c8c);
background:-ms-linear-gradient(top,#3c72de,#002c8c);
background:-o-linear-gradient(top,#3c72de,#002c8c);
background:linear-gradient(top,#3c72de,#002c8c);
*/
}
.bingo-base div div:last-child{margin-right:0;}
.bingo-base div.bingo-body p{width:80px;height:80px;}
.bingo-base div.bingo-body p a{display:block;line-height:80px;}
.bingo-base div.bingo-body p a.row2{line-height:14px;padding-top:25px;}
.bingo-base div.bingo-body p a img{width:80px;height:80px;}
.bingo-base div.bingo-body p a,.bingo-base div.bingo-body p a:link,.bingo-base div.bingo-body p a:visited,.bingo-base div.bingo-body p a:active{color:#36f;}

.wni-slider{width:300px;margin:50px auto;}
.wni-slider p{width:20px;float:left;text-align:center;background:#fff;line-height:20px;margin-bottom:15px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;padding:10px 0;}
.wni-slider p:last-child{float:right;}

.bingo-base div.boxbg1,.bingo-base div.boxbg2,.bingo-base div.boxbg3,.bingo-base div.boxbg4,.bingo-base div.boxbg5,.bingo-base div.boxbg6,.bingo-base div.boxbg7,.bingo-base div.boxbg8,.bingo-base div.boxbg9{float:left;border:solid 2px #fff;margin-right:7px;box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;}

.bingo-base p a, .bingo-base p a:link, .bingo-base p a:visited, .bingo-base p a:active{color:#fff}
.bingo-base p a img{width:80px;height:80px;}

//.bingo-base div.boxbg1 p,.bingo-base div.boxbg2 p,.bingo-base div.boxbg3 p,.bingo-base div.boxbg4 p,.bingo-base div.boxbg5 p,.bingo-base div.boxbg6 p,.bingo-base div.boxbg7 p,.bingo-base div.boxbg8 p,.bingo-base div.boxbg9 p{width:80px;height:80px;}

//.bingo-base div.boxbg1 p a,.bingo-base div.boxbg2 p a,.bingo-base div.boxbg3 p a,.bingo-base div.boxbg4 p a,.bingo-base div.boxbg5 p a,.bingo-base div.boxbg6 p a,.bingo-base div.boxbg7 p a,.bingo-base div.boxbg8 p a,.bingo-base div.boxbg9 p a{display:block;line-height:80px;}

.bingo-base div.boxbg1 p a.row2,.bingo-base div.boxbg2 p a.row2,.bingo-base div.boxbg3 p a.row2,.bingo-base div.boxbg4 p a.row2,.bingo-base div.boxbg5 p a.row2,.bingo-base div.boxbg6 p a.row2,.bingo-base div.boxbg7 p a.row2,.bingo-base div.boxbg8 p a.row2,.bingo-base div.boxbg9 p a.row2{line-height:14px;padding-top:25px;}


.bingo-base div.boxbg1{
background: #265ad3;
background: -moz-linear-gradient(top,  #265ad3 0%, #c92e2e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#265ad3), color-stop(100%,#c92e2e));
background: -webkit-linear-gradient(top,  #265ad3 0%,#c92e2e 100%);
background: -o-linear-gradient(top,  #265ad3 0%,#c92e2e 100%);
background: -ms-linear-gradient(top,  #265ad3 0%,#c92e2e 100%);
background: linear-gradient(to bottom,  #265ad3 0%,#c92e2e 100%);}

.bingo-base div.boxbg2{background: #3D964D;}

.bingo-base div.boxbg3{background: #263dbf;
background: -moz-linear-gradient(top,  #263dbf 1%, #ffee00 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#263dbf), color-stop(100%,#ffee00));
background: -webkit-linear-gradient(top,  #263dbf 1%,#ffee00 100%);
background: -o-linear-gradient(top,  #263dbf 1%,#ffee00 100%);
background: -ms-linear-gradient(top,  #263dbf 1%,#ffee00 100%);
background: linear-gradient(to bottom,  #263dbf 1%,#ffee00 100%);}

.bingo-base div.boxbg4{background: #ED7734;}

.bingo-base div.boxbg5{background: #BC2929;}

.bingo-base div.boxbg6{background: #F2DC35;}

.bingo-base div.boxbg7{background: #26bf6b;
background: -moz-linear-gradient(top,  #26bf6b 0%, #99003a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26bf6b), color-stop(100%,#99003a));
background: -webkit-linear-gradient(top,  #26bf6b 0%,#99003a 100%);
background: -o-linear-gradient(top,  #26bf6b 0%,#99003a 100%);
background: -ms-linear-gradient(top,  #26bf6b 0%,#99003a 100%);
background: linear-gradient(to bottom,  #26bf6b 0%,#99003a 100%);
}

.bingo-base div.boxbg8{background: #870468;}

.bingo-base div.boxbg9{background: #8C5C25;}

/* -------------------------------------------------------------------------------------
  BINGO-perfect
------------------------------------------------------------------------------------- */
.bingo-base2{background:rgba(0,0,0,0);padding:65px 0 20px 0;text-align:center;text-shadow:0 0 1px #fff,0 0 1px #fff;margin-top:0px;}
.bingo-base2>div{width:266px;margin:0 auto 7px;}.bingo-base>div:last-child{margin-bottom:0;}
/* 
.bingo-base2{background:rgba(0,0,0,.2);padding:45px 0 20px 0;text-align:center;text-shadow:0 0 1px #fff,0 0 1px #fff;margin-top:10px;
position:relative;background:url(../C/img/deco2.png) no-repeat top;background-size:261px 189px;}
.bingo-base2>div{width:266px;margin:0 auto 7px;}.bingo-base>div:last-child{margin-bottom:0;}
*/
/* -------------------------------------------------------------------------------------
.bingo-base2 div.bingo-body{float:left;border:solid 2px #fff;margin-right:7px;box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;}
------------------------------------------------------------------------------------- */
.bingo-base2 div.bingo-body{float:left;border:solid 2px #fff;margin-right:7px;box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;
background:-webkit-gradient(linear,left top,left bottom,from(#F9D000),to(#8c002e));
background:-webkit-linear-gradient(top,#F9D000,#8c002e);
background:-moz-linear-gradient(top,#F9D000,#8c002e);
background:-ms-linear-gradient(top,#F9D000,#8c002e);
background:-o-linear-gradient(top,#F9D000,#8c002e);
background:linear-gradient(top,#F9D000,#8c002e);
}
.bingo-base2 div div:last-child{margin-right:0;}
.bingo-base2 div.bingo-body p{width:80px;height:80px;}
.bingo-base2 div.bingo-body p a{display:block;line-height:80px;}
.bingo-base2 div.bingo-body p a.row2{line-height:14px;padding-top:25px;}
.bingo-base2 div.bingo-body p a img{width:80px;height:80px;}
.bingo-base2 div.bingo-body p a,.bingo-base2 div.bingo-body p a:link,.bingo-base2 div.bingo-body p a:visited,.bingo-base2 div.bingo-body p a:active{color:#fff;}
.bingo-base2 div.kazari {position:absolute;top:50%;left:50%;width: 330px;height:334px;margin-top:-165px;margin-left:-167px;background:url(../C/img/deco1.png) no-repeat center;background-size:320px 334px;}

.bingo-base2 div.boxbg1,.bingo-base2 div.boxbg2,.bingo-base2 div.boxbg3,.bingo-base2 div.boxbg4,.bingo-base2 div.boxbg5,.bingo-base2 div.boxbg6,.bingo-base2 div.boxbg7,.bingo-base2 div.boxbg8,.bingo-base2 div.boxbg9{float:left;border:solid 2px #fff;margin-right:7px;box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;}

.bingo-base2 p a, .bingo-base2 p a:link, .bingo-base2 p a:visited, .bingo-base2 p a:active{color:#fff}
.bingo-base2 p a img{width:80px;height:80px;}

//.bingo-base2 div.boxbg1 p,.bingo-base2 div.boxbg2 p,.bingo-base2 div.boxbg3 p,.bingo-base2 div.boxbg4 p,.bingo-base2 div.boxbg5 p,.bingo-base2 div.boxbg6 p,.bingo-base2 div.boxbg7 p,.bingo-base2 div.boxbg8 p,.bingo-base2 div.boxbg9 p{width:80px;height:80px;}

//.bingo-base2 div.boxbg1 p a,.bingo-base2 div.boxbg2 p a,.bingo-base2 div.boxbg3 p a,.bingo-base2 div.boxbg4 p a,.bingo-base2 div.boxbg5 p a,.bingo-base2 div.boxbg6 p a,.bingo-base2 div.boxbg7 p a,.bingo-base2 div.boxbg8 p a,.bingo-base2 div.boxbg9 p a{display:block;line-height:80px;}

//.bingo-base2 div.boxbg1 p a.row2,.bingo-base2 div.boxbg2 p a.row2,.bingo-base2 div.boxbg3 p a.row2,.bingo-base2 div.boxbg4 p a.row2,.bingo-base2 div.boxbg5 p a.row2,.bingo-base2 div.boxbg6 p a.row2,.bingo-base2 div.boxbg7 p a.row2,.bingo-base2 div.boxbg8 p a.row2,.bingo-base2 div.boxbg9 p a.row2{line-height:14px;padding-top:25px;}


.bingo-base2 div.boxbg1{
background: #265ad3;
background: -moz-linear-gradient(top,  #265ad3 0%, #c92e2e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#265ad3), color-stop(100%,#c92e2e));
background: -webkit-linear-gradient(top,  #265ad3 0%,#c92e2e 100%);
background: -o-linear-gradient(top,  #265ad3 0%,#c92e2e 100%);
background: -ms-linear-gradient(top,  #265ad3 0%,#c92e2e 100%);
background: linear-gradient(to bottom,  #265ad3 0%,#c92e2e 100%);}

.bingo-base2 div.boxbg2{background: #3D964D;}

.bingo-base2 div.boxbg3{background: #263dbf;
background: -moz-linear-gradient(top,  #263dbf 1%, #ffee00 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#263dbf), color-stop(100%,#ffee00));
background: -webkit-linear-gradient(top,  #263dbf 1%,#ffee00 100%);
background: -o-linear-gradient(top,  #263dbf 1%,#ffee00 100%);
background: -ms-linear-gradient(top,  #263dbf 1%,#ffee00 100%);
background: linear-gradient(to bottom,  #263dbf 1%,#ffee00 100%);}

.bingo-base2 div.boxbg4{background: #ED7734;}

.bingo-base2 div.boxbg5{background: #BC2929;}

.bingo-base2 div.boxbg6{background: #F2DC35;}

.bingo-base2 div.boxbg7{background: #26bf6b;
background: -moz-linear-gradient(top,  #26bf6b 0%, #99003a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26bf6b), color-stop(100%,#99003a));
background: -webkit-linear-gradient(top,  #26bf6b 0%,#99003a 100%);
background: -o-linear-gradient(top,  #26bf6b 0%,#99003a 100%);
background: -ms-linear-gradient(top,  #26bf6b 0%,#99003a 100%);
background: linear-gradient(to bottom,  #26bf6b 0%,#99003a 100%);
}

.bingo-base2 div.boxbg8{background: #870468;}

.bingo-base2 div.boxbg9{background: #8C5C25;}

/*
#perfect {background:url(../C/img/perfect_head.png)  center 0 no-repeat;background-size:320px 59px;-webkit-background-size:320px 59px;-moz-background-size:320px 59px;-ms-background-size:320px 59px;-o-background-size:320px 59px; margin:0px 0; padding:0;}
#perfect2 {background:url(../C/img/perfect_foot.png)  center bottom no-repeat;background-size:320px 59px;-webkit-background-size:320px 59px;-moz-background-size:320px 59px;-ms-background-size:320px 59px;-o-background-size:320px 59px; margin:0; padding:0; height:400px;}
*/
#perfect {background:url()  center 0 no-repeat;background-size:320px 59px;-webkit-background-size:320px 59px;-moz-background-size:320px 59px;-ms-background-size:320px 59px;-o-background-size:320px 59px; margin:0px 0; padding:0;}
#perfect2 {background:url()  center bottom no-repeat;background-size:320px 59px;-webkit-background-size:320px 59px;-moz-background-size:320px 59px;-ms-background-size:320px 59px;-o-background-size:320px 59px; margin:0; padding:0; height:400px;}

/* -------------------------------------------------------------------------------------
.bingo-base2{background:rgba(0,0,0,.2);padding:40px 0 20px;text-align:center;text-shadow:0 0 1px #fff,0 0 1px #fff; height: 283px;}
.bingo-base2>div{width:266px;margin:0 auto 7px;}.bingo-base2>div:last-child{margin-bottom:0;}
.bingo-base2 div.bingo-body{float:left;border:solid 2px #fff;margin-right:7px;box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;
background:-webkit-gradient(linear,left top,left bottom,from(#3c72de),to(#002c8c));
background:-webkit-linear-gradient(top,#3c72de,#002c8c);
background:-moz-linear-gradient(top,#3c72de,#002c8c);
background:-ms-linear-gradient(top,#3c72de,#002c8c);
background:-o-linear-gradient(top,#3c72de,#002c8c);
background:linear-gradient(top,#3c72de,#002c8c);
}
.bingo-base2 div div:last-child{margin-right:0;}
.bingo-base2 div.bingo-body p{width:80px;height:80px;}
.bingo-base2 div.bingo-body p a{display:block;line-height:80px;}
.bingo-base2 div.bingo-body p a.row2{line-height:14px;padding-top:25px;}
.bingo-base2 div.bingo-body p a img{width:80px;height:80px;}
.bingo-base2 div.bingo-body p a,.bingo-base2 div.bingo-body p a:link,.bingo-base2 div.bingo-body p a:visited,.bingo-base2 div.bingo-body p a:active{color:#fff;}

.bingo-full-txt{position:absolute; top:200px; z-index:5; width:100%; text-align:center;}
.bingo-full-flame{position:absolute;top:373px; z-index:3; width:100%; text-align:center;}
------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------
  season_first.html
------------------------------------------------------------------------------------- */
.first-btn-base{background:rgba(0,0,0,.2);padding:20px 0;text-align:center;}
.first-btn-base>div{width:296px;margin:0 auto 10px;}
.first-btn-base>div:last-child{margin-bottom:0;}
.first-btn-base div div:last-child{margin-right:0;}
.first-btn-base .lead{ background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), to(rgba(255, 255, 255, 0.6)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
	background: -moz-linear-gradient((top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
	background: linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; line-height:24px; width:90%; margin:0 auto 15px;}
.first-btn{width:74px; height:86px; float:left;}
.first-btn a{display:block; width:74px; height:86px;}
.first-btn .name{text-shadow:0 0 1px #fff;color:#fff; margin-top:5px;}
.first-btn .day{ margin-top:-55px;text-shadow:0 0 1px #000; color:#000;text-shadow:0 0 1px}



/* -------------------------------------------------------------------------------------
  kagekurabe.html
------------------------------------------------------------------------------------- */
.bingo-base .kage-box{float:left;border:solid 2px #fff;margin-right:7px;box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;width:80px;height:80px;line-height:140%;}
.bingo-base .kage-box p{padding-top:20px;width:80px;height:60px; background: #CCC;}
.bingo-base .kage-box a p.fuyu{background:#95D8EE;}
.bingo-base .kage-box a p.haru{background:#FBA8B7;}
.bingo-base .kage-box a p.natsu{background:#FC0;}


