@charset "utf-8";


/* -------------------------------------------------------------------------------------
  Initialize
------------------------------------------------------------------------------------- */
body,table,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,blockquote,form,label,dl,dt,dd,ol,ul,li,fieldset,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section, summary {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;

}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display: block; }
body {
	font-size: 13px;
	font-family: "ヒラギノ角ゴ ProN W6","HiraKakuProN-W6","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial;
	color: #fff;
	line-height: 120%;
	background: url(../images/bg.gif) 0 0 repeat;
	background-size: 320px 702px;	
}
img { border: none; }


/* -------------------------------------------------------------------------------------
  SETTINGS
------------------------------------------------------------------------------------- */
.pb5 { padding-bottom: 5px; }.pb10 { padding-bottom: 10px; }.pb15 { padding-bottom: 15px; }.pb20 { padding-bottom: 20px; }.pb25 { padding-bottom: 25px; }.pb30 { padding-bottom: 30px; }.pb35 { padding-bottom: 35px; }.pb40 { padding-bottom: 40px; }.pb45 { padding-bottom: 45px; }.pb50 { padding-bottom: 50px; }
.pt5 { padding-top: 5px; }.pt10 { padding-top: 10px; }.pt15 { padding-top: 15px; }.pt20 { padding-top: 20px; }.pt25 { padding-top: 25px; }.pt30 { padding-top: 30px; }.pt35 { padding-top: 35px; }.pt40 { padding-top: 40px; }.pt45 { padding-top: 45px; }.pt50 { padding-top: 50px; }
.pl5 { padding-left: 5px; }.pl10 { padding-left: 10px; }.pl15 { padding-left: 15px; }.pl20 { padding-left: 20px; }.pl25 { padding-left: 25px; }.pl30 { padding-left: 30px; }.pl35 { padding-left: 35px; }.pl40 { padding-left: 40px; }.pl45 { padding-left: 45px; }.pl50 { padding-left: 50px; }
.pr5 { padding-right: 5px; }.pr10 { padding-right: 10px; }.pr15 { padding-right: 15px; }.pr20 { padding-right: 20px; }.pr25 { padding-right: 25px; }.pr30 { padding-right: 30px; }.pr35 { padding-right: 35px; }.pr40 { padding-right: 40px; }.pr45 { padding-right: 45px; }.pr50 { padding-right: 50px; }
.mt5 { margin-top: 5px; }.mt10 { margin-top: 10px; }.mt15 { margin-top: 15px; }.mt20 { margin-top: 20px; }.mt25 { margin-top: 25px; }.mt30 { margin-top: 30px; }.mt35 { margin-top: 35px; }.mt40 { margin-top: 40px; }.mt45 { margin-top: 45px; }.mt50 { margin-top: 50px; }
.mb5 { margin-bottom: 5px; }.mb10 { margin-bottom: 10px; }.mb15 { margin-bottom: 15px; }.mb20 { margin-bottom: 20px; }.mb25 { margin-bottom: 25px; }.mb30 { margin-bottom: 30px; }.mb35 { margin-bottom: 35px; }.mb40 { margin-bottom: 40px; }.mb45 { margin-bottom: 45px; }.mb50 { margin-bottom: 50px; }
.center-aligned { text-align: center; }.left-aligned { text-align: left; }.right-aligned { text-align: right; }
div.pnt-bk { width: 95%; margin: 5px auto; position: relative; } div.pnt-bk:before, div.pnt-bk:after { content: ""; width: 0; height: 0; position: absolute; } div.pnt-bk:before { border-top: solid 5px transparent; border-bottom: solid 5px transparent; border-left: solid 8px #939393; border-right: solid 0 transparent; top: 3px; left: 0; } div.pnt-bk:after { border-top: solid 0px transparent;	border-bottom: solid 5px transparent; border-left: solid 8px #434343;	border-right: solid 0 transparent; top: 8px; left: 0; } div.pnt-bk p { padding-left: 12px; font-size: 15px; }
hr.dt { width: 95%; margin: 10px auto; color: #fff; background-color: transparent; border: none; border-top: 1px dotted #999; }hr.dt.mnone{margin:0 auto;}hr.dt-w { width: 100%; margin: 10px auto; color: #fff; background-color: transparent; border: none; border-top: 1px dotted #999; } hr.st { width: 95%; margin: 10px auto; color: #fff; background-color: transparent; border: none; border-top: 1px solid #999; }hr.st.mnone{margin:0 auto;}
.col-rd { color: #d90000; }.col-bl { color: #0a358b; }.col-yl { color: #ffff00; }.col-gray { color: #666; }.col-og { color: #ffbf00; }.col-og-v { color: #ef7a00; }.col-lb { color: #0095f3; }.col-pb { color: #d3e1e7; }.col-bk { color: #000; }
.plain-container { width:95%; margin:0 auto;padding:10px 0; position:relative; }
.plain-txt { width: 95%; margin: 0 auto;padding:10px 0;line-height:125%; }.plain-txt.mbnone{padding:10px 0 0;}.plain-txt.mtnone{padding:0 0 10px;}.plain-txt.mnone{padding:0;}
.plain-txt a,.plain-txt a:link,.plain-txt a:visited{color:#0c419a;text-decoration:none;}.plain-txt a:hover,.plain-txt a:focus{color:#0c419a;}.plain-txt a:active{color:#f00;}
.plain-txt-em{width:95%;margin:0 auto;padding:10px 0;color:#f00;}
.plain-txt-note { line-height: 10px; font-size: 10px; color: #666; }
.note{font-size:13px;color:#666;line-height:14px;padding:5px 0;}
.wni-inset{float:left;margin:0 10px 10px 0;}.wni-inset-alternate{float:right;margin:0 0 10px 10px;}.wni-clear{clear:both;}
div.notice{width:95%;margin:10px auto;border:solid 1px #f00;text-align:center;color:#f00;background:#fff;}div.notice.mbnone{margin-bottom:0;}div.notice.mtnone{margin-top:0;}div.notice.mnone{margin:0 auto;}div.notice p{padding:5px;}
div.notice-gray{width:95%;margin:10px auto;border:solid 1px #757d8a;text-align:center;color:#333;background:#fff;}div.notice-gray.mbnone{margin-bottom:0;}div.notice-gray.mtnone{margin-top:0;}div.notice-gray.mnone{margin:0 auto;}div.notice-gray p{padding:5px;}
div.notice-orange{width:95%;margin:10px auto;border:solid 1px #ef7a00;text-align:center;color:#ef7a00;background:#fff;}div.notice-orange.mbnone{margin-bottom:0;}div.notice-orange.mtnone{margin-top:0;}div.notice-orange.mnone{margin:0 auto;}div.notice-orange p{padding:5px;}
div.notice-blue{width:95%;margin:10px auto;border:solid 1px #0c419a;text-align:center;color:#0c419a;background:#fff;}div.notice-blue.mbnone{margin-bottom:0;}div.notice-blue.mtnone{margin-top:0;}div.notice-blue.mnone{margin:0 auto;}div.notice-blue p{padding:5px;}
.temp-high{color:#eb4e00;}.temp-low{color:#0463d9;}.saturday{color:#0036ff;}.sunday { color: #f00; }
.rain{color:#0463d9;}
.photo-frame{border:solid 5px #fff;box-shadow:rgba(0,0,0,.5)0 1px 4px;-webkit-box-shadow:rgba(0,0,0,.5)0 1px 4px;-moz-box-shadow:rgba(0,0,0,.5)0 1px 4px;-ms-box-shadow:rgba(0,0,0,.5)0 1px 4px;-o-box-shadow:rgba(0,0,0,.5)0 1px 4px;}


/* -------------------------------------------------------------------------------------
  Initial settings
------------------------------------------------------------------------------------- */

h2 { margin: 12px 0 0 0; }
h4 {
	margin: 0 12px;
	padding: 5px 0 2px 12px;
	text-align: left;
	background: url(../images/icon_star.png) 0 7px no-repeat;
	background-size: 10px 10px;	


}
.center-aligned { text-align: center; }
.left-aligned { text-align: left; }
.padding-tb10 { padding: 5px 0; }
.padding-tb30 { padding: 15px 0; }
.padding-b10 { padding: 0 0 5px; }
.border-b {
	margin: 0 12px 5px;
	padding: 0 0 5px;
	border-bottom: dotted 1px #c4c5ca;
	
}
.colored-yellow { 
	color: #ff0;
	font-weight: bold;
}
dl { 
	padding: 5px 12px;
	text-align: left;
	
}

dt {
	background: url(../images/icon_star.png) no-repeat left 0.3em;
	background-size: 10px 10px;	
	width: 5em;
	float: left;
	text-indent: 1em;
padding-bottom: 1.5em;

}
dd { padding-left: 6em; padding-bottom: 1.5em; }



/* -------------------------------------------------------------------------------------
  Anchors
------------------------------------------------------------------------------------- */
a,
a:link,
a:visited {
	color: #ed6c00;
	text-decoration: none;

}
a:hover,
a:focus {
	color: #0b419a;
	text-decoration: underline;

}
a:active {
	color: #FF00FF;
	text-decoration: underline;

}


/* -------------------------------------------------------------------------------------
  Clearfix
------------------------------------------------------------------------------------- */
.wni-clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;

}
.wni-clearfix{ display: inline-block; }
.wni-clearfix{ display: block; }


/* -------------------------------------------------------------------------------------
  Containers
------------------------------------------------------------------------------------- */
header {
	width: 320px;
	margin: 0 auto;

}
section {
	width: 290px;
	margin: 14px auto;

}
#wni-container {
	width: 320px;
	margin: 0 auto;

}
.starboard-container-t {
	background: url(../images/star_border.png) 0 0 no-repeat;
	background-size: 290px 6px;	
	padding-top: 1px;

}
.starboard-container-b {
	background: url(../images/star_border.png) 0 bottom no-repeat;
	background-size: 290px 6px;	
	padding-bottom: 1px;

}
.starboard-container-body {
	margin: 10px 7px;
	padding: 12px 5px;
	text-align: center;
	background-color: rgba(255,255,255,0.2);

}
.stronger {
	padding: 0 0 7px 0;
	color: #ffff00;

}
p#mapdate {
	font-weight: bold;
	font-size: 15px;
	text-shadow: 1px 1px 1px #000000;
	text-align: center;
	padding: 5px;
	margin: 0 210px 0 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#2b2973), color-stop(0.6, #15135b), color-stop(0.7, #020140), to(#06064c));
	border-top: solid 1px #4e4e4e;
	border-right: solid 1px #4e4e4e;
	border-left: solid 1px #4e4e4e;
	
}
p#chartdate {
	font-weight: bold;
	font-size: 15px;
	text-shadow: 1px 1px 1px #000000;
	text-align: center;
	padding: 5px;
	margin: 0 150px 0 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#2b2973), color-stop(0.6, #15135b), color-stop(0.7, #020140), to(#06064c));
	border-top: solid 1px #4e4e4e;
	border-right: solid 1px #4e4e4e;
	border-left: solid 1px #4e4e4e;
	
}
.crystal-base-t {
	background: url(../images/crystal_bg_top.png) 0 0 no-repeat;
	background-size: 290px 14px;	
	margin: 10px 0;
	padding-top: 14px;

}
.crystal-base-b {
	background: url(../images/crystal_bg_bottom.png) 0 bottom no-repeat;
	background-size: 290px 14px;	
	padding-bottom: 14px;

}
.crystal-base-body {
	text-align: center;
	background: url(../images/crystal_bg_body.png) 0 0 repeat-y;
	background-size: 290px 14px;	

}
.crystal-base-body p {
	text-align: left;
	padding: 5px 12px;

}
#current-location {
	font-weight: bold;
	font-size: 15px;
	text-shadow: 1px 1px 1px #000000;
	line-height: 150%;
	
}


#count-st-top {
	text-align: center;
	color: #ff0;
	font-weight: bold;
	font-size: 15px;
	padding-top: 10px;
	
}	
#count-bt {
	text-align: center;
	padding: 25px 0;
	
}	
#count-bt-pre {
	text-align: center;
	padding: 10px 0;
	
}
#count-st-note {
	color: #dbac68;
	text-align: center;
	padding-bottom: 10px;
	
}

.counter {
	text-align: center;
	padding: 10px 0 12px 0;
}

#arrow-push {
	padding: 20px 0 0 115px;

}

#data-table-results {
	width: 80%;
	margin: 0 auto;
	background-color: #dcdcdc;
	color: #000;

}
#data-table-results .fplace {
	background-color: #ffde00;
	font-weight: bold;

}
#data-table-results .cp {
	background-color: #ffffff;

}
#data-table-results .cv {
	background-color: #fffcdc;

}

/* -------------------------------------------------------------------------------------
  FORM
------------------------------------------------------------------------------------- */
.wni-form {width:95%;margin-left:auto;margin-right:auto;position:relative;}
.wni-form p.sub-txt{font-size:12px;color:#333;line-height:13px;margin:5px 0;}
/*INPUT TEXT*/
input[type="text"]{width:100%;height: 26px; font-size: 14px;-webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;　border-radius: 4px; border: solid 1px #8a8a8a;}
/*INPUT RADIO*/
input[type="radio"]{margin:3px 5px;}
/*TEXTAREA*/
textarea{width:100%;height:60px;font-size: 14px;resize:none;-webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;　border-radius: 4px; border: solid 1px #8a8a8a;}
/*SELECT*/
.wni-form .slct{position:relative;}.wni-form .slct:after,.wni-form .slct-h1:after,.wni-form .slct-h2:after {content: ""; width: 0; height: 0; position: absolute; top: 13px; right: 6px;border-top:solid 7px #000;border-bottom:solid 5px transparent;border-left:solid 4px transparent;border-right:solid 4px transparent;}
select {
	width: 100%;font-size: 15px;line-height: 28px;height: 31px;
	background: #b6b6b6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), color-stop(50%, #e6e6e6), color-stop(50%, #d4d4d4), to(#b6b6b6));
	background: -webkit-linear-gradient(top, #f5f5f5, #e6e6e6 50%, #d4d4d4 50%, #b6b6b6);
	background: -moz-linear-gradient(top, #f5f5f5, #e6e6e6 50%, #d4d4d4 50%, #b6b6b6);
	background: -ms-linear-gradient(top, #f5f5f5, #e6e6e6 50%, #d4d4d4 50%, #b6b6b6);
	background: -o-linear-gradient(top, #f5f5f5, #e6e6e6 50%, #d4d4d4 50%, #b6b6b6);
	background: linear-gradient(top, #f5f5f5, #e6e6e6 50%, #d4d4d4 50%, #b6b6b6);
	-webkit-border-radius: 4px;　-moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;　border-radius: 4px; border: solid 1px #8a8a8a;
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -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);
}
.wni-form .slct-h1 {width: 49%;float:left;position:relative;}
.wni-form .slct-h2 {width: 49%;float:right;position:relative;}
.wni-form.slct-txt .slct-h1 {width:34%;float:left;position:relative;}
.wni-form.slct-txt .slct-h2 {width:34%;float:left;position:relative;}
.wni-form .slct-h-txt {width:15%;float:left;line-height:30px;text-align:center;}

/*SET*/
.wni-form .set-first{ width:70%;float:left;}.wni-form .set-second{ width:28%;float:right;}
.wni-form .set-first input {width: 100%; margin-top: 3px; height: 26px; font-size: 14px;-webkit-border-radius: 4px;　-moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;　border-radius: 4px; border: solid 1px #8a8a8a; }

/*WORD SEARCH*/
div.serch-box {width: 95%;margin: 10px auto;border: solid 1px #787a7d;-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;background:#fff;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.4); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.4); box-shadow: inset 0 1px 2px rgba(0,0,0,.4);}
div.serch-box input {width: 72%;height: 25px;margin:0;padding:0;border: none;-webkit-appearance: none;font-size: 15px;background: transparent;float:right;}
ul.search-btn {
	background: #bbcfe5;
	background: -webkit-gradient(linear, left top, left bottom, from(#bcbcbc), color-stop(50%, #737373), to(#2a2d3a));
	background: -webkit-linear-gradient(top, #bcbcbc, #737373 50%, #2a2d3a);
	background: -moz-linear-gradient(top, #bcbcbc, #737373 50%, #2a2d3a);
	background: -ms-linear-gradient(top, #bcbcbc, #737373 50%, #2a2d3a);
	background: -o-linear-gradient(top, #bcbcbc, #737373 50%, #2a2d3a);
	background: linear-gradient(top, #bcbcbc, #737373 50%, #2a2d3a);
	-webkit-border-radius: 0 15px 15px 0;-moz-border-radius: 0 15px 15px 0;border-radius: 0 15px 15px 0;border: solid 1px #333842;font-size: 15px;color: #fff;font-weight: bold;text-align: center;text-shadow: rgba(0,0,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);float: right;width: 25%;height: 25px;line-height: 25px;list-style-type: none;	
}
ul.search-btn li a { display: block; color: #fff;padding-right:2px; }

/*RADIO BUTTON*/
ul.radio{width:100%;list-style-type:none;background:#fff;border:solid 1px #bdbdbd;border-radius:4px;}
ul.radio li{display:block;line-height:35px;border-bottom:solid 1px #bdbdbd;}ul.radio li:last-child{border-bottom:none;}
ul.radio li a{padding-left:35px;background: url(../img/form_radio_off.png) 10px center no-repeat;background-size:15px 15px;-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-ms-background-size:15px 15px;-o-background-size:15px 15px;color: #000;display: block;}
ul.radio li.on a{background-image:url(../img/form_radio_on.png);}

ul.radio.col2{
	background:-webkit-gradient(linear,left center,right center,from(#bdbdbd),color-stop(.5,#bdbdbd),color-stop(.5,#fff),to(#fff)) center 0 no-repeat;
	background:-webkit-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) center 0 no-repeat;
	background:-moz-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) center 0 no-repeat;
	background:-ms-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) center 0 no-repeat;
	background:-o-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) center 0 no-repeat;
	background-size:2px 100%;-webkit-background-size:2px 100%;-moz-background-size:2px 100%;-ms-background-size:2px 100%;-o-background-size:2px 100%;
}
ul.radio.col2 li{width:50%;float:left;}
ul.radio.col2 li.bbnone,ul.radio.col4 li.bbnone{border-bottom:none;}
ul.radio.col2 li.colall,ul.radio.col4 li.colall{width:100%;clear:left;background:#fff;border-top:solid 1px #bdbdbd;}
ul.radio.col4{
	background:-webkit-gradient(linear,left center,right center,from(#bdbdbd),color-stop(.5,#bdbdbd),color-stop(.5,#fff),to(#fff)) 25% 0 no-repeat,-webkit-gradient(linear,left center,right center,from(#bdbdbd),color-stop(.5,#bdbdbd),color-stop(.5,#fff),to(#fff)) 50% 0 no-repeat,-webkit-gradient(linear,left center,right center,from(#bdbdbd),color-stop(.5,#bdbdbd),color-stop(.5,#fff),to(#fff)) 75% 0 no-repeat,#fff;
	background:-webkit-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 25% 0 no-repeat,-webkit-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 50% 0 no-repeat,-webkit-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 75% 0 no-repeat,#fff;
	background:-moz-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 25% 0 no-repeat,-moz-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 50% 0 no-repeat,-moz-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 75% 0 no-repeat,#fff;	
	background:-ms-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 25% 0 no-repeat,-ms-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 50% 0 no-repeat,-ms-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 75% 0 no-repeat,#fff;
	background:-o-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 25% 0 no-repeat,-o-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 50% 0 no-repeat,-o-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 75% 0 no-repeat,#fff;		
	background-size:2px 100%;-webkit-background-size:2px 100%;-moz-background-size:2px 100%;-ms-background-size:2px 100%;-o-background-size:2px 100%;
}
ul.radio.col4 li{width:25%;float:left;}

/*CHECKBOX*/
ul.check{width:100%;list-style-type:none;}
ul.check li{display:block;line-height:35px;}
ul.check li:last-child{border-bottom:none;}
ul.check li a{padding-left:35px;background: url(../images/form_checkbox_off.png) 10px center no-repeat;background-size:18px 15px;-webkit-background-size:18px 15px;-moz-background-size:18px 15px;-ms-background-size:18px 15px;-o-background-size:18px 15px;color: #000;display: block;}
ul.check li.on a{background-image:url(../images/form_checkbox_on.png);}

ul.check.col2{
	background:-webkit-gradient(linear,left center,right center,from(#bdbdbd),color-stop(.5,#bdbdbd),color-stop(.5,#fff),to(#fff)) center 0 no-repeat;
	background:-webkit-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) center 0 no-repeat;
	background:-moz-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) center 0 no-repeat;
	background:-ms-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) center 0 no-repeat;
	background:-o-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) center 0 no-repeat;
	background-size:2px 100%;-webkit-background-size:2px 100%;-moz-background-size:2px 100%;-ms-background-size:2px 100%;-o-background-size:2px 100%;
}
ul.check.col2 li{width:50%;float:left;}
ul.check.col2 li.bbnone,ul.check.col4 li.bbnone{border-bottom:none;}
ul.check.col2 li.colall,ul.check.col4 li.colall{width:100%;clear:left;background:#fff;border-top:solid 1px #bdbdbd;}
ul.check.col4{
	background:-webkit-gradient(linear,left center,right center,from(#bdbdbd),color-stop(.5,#bdbdbd),color-stop(.5,#fff),to(#fff)) 25% 0 no-repeat,-webkit-gradient(linear,left center,right center,from(#bdbdbd),color-stop(.5,#bdbdbd),color-stop(.5,#fff),to(#fff)) 50% 0 no-repeat,-webkit-gradient(linear,left center,right center,from(#bdbdbd),color-stop(.5,#bdbdbd),color-stop(.5,#fff),to(#fff)) 75% 0 no-repeat,#fff;
	background:-webkit-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 25% 0 no-repeat,-webkit-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 50% 0 no-repeat,-webkit-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 75% 0 no-repeat,#fff;
	background:-moz-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 25% 0 no-repeat,-moz-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 50% 0 no-repeat,-moz-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 75% 0 no-repeat,#fff;	
	background:-ms-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 25% 0 no-repeat,-ms-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 50% 0 no-repeat,-ms-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 75% 0 no-repeat,#fff;
	background:-o-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 25% 0 no-repeat,-o-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 50% 0 no-repeat,-o-linear-gradient(left,#bdbdbd,#bdbdbd 50%,#fff 50%,#fff) 75% 0 no-repeat,#fff;		
	background-size:2px 100%;-webkit-background-size:2px 100%;-moz-background-size:2px 100%;-ms-background-size:2px 100%;-o-background-size:2px 100%;
}
	
/* -------------------------------------------------------------------------------------
  BUTTONS
------------------------------------------------------------------------------------- */
ul.star-btn{width:95%;margin:5px auto 20px;list-style-type:none;}
ul.star-btn li{display:block;line-height:46px;margin-bottom:3px;background:#0014f8;
background:-webkit-gradient(linear,left top,left bottom,from(#00021e),color-stop(.25,#000a68),color-stop(.50,#0014f8),color-stop(.75,#002eff),to(#00a9ff));
background:-webkit-linear-gradient(top,#00021e,#000a68 25%,#0014f8 50%,#002eff 75%,#00a9ff);
background:-moz-linear-gradient(top,#00021e,#000a68 25%,#0014f8 50%,#002eff 75%,#00a9ff);																																			
background:-ms-linear-gradient(top,#00021e,#000a68 25%,#0014f8 50%,#002eff 75%,#00a9ff);
background:-o-linear-gradient(top,#00021e,#000a68 25%,#0014f8 50%,#002eff 75%,#00a9ff);
box-shadow:rgba(255,255,255,.7)0 1px 1px;
}
ul.star-btn li a{padding:0 23px;text-shadow:rgba(0,0,0,.7)0 -1px 1px;display:block;color:#fff;background: url(../images/btn_icon.png) 5px center no-repeat,url(../images/arrow_white.png) 98% center no-repeat;background-size:15px 15px,8px 13px;-webkit-background-size:15px 15px,8px 13px;-moz-background-size:10px 10px,8px 13px;-ms-background-size:10px 10px,8px 13px;-o-background-size:10px 10px,8px 13px;
box-shadow:inset rgba(255,255,255,.8)0 0 10px;-webkit-box-shadow:inset rgba(255,255,255,.8)0 0 10px;-moz-box-shadow:inset rgba(255,255,255,.8)0 0 10px;-ms-box-shadow:inset rgba(255,255,255,.8)0 0 10px;-o-box-shadow:inset rgba(255,255,255,.8)0 0 10px;
}
ul.star-btn li a:hover{text-decoration:none;}
ul.check.col4 li{width:25%;float:left;}