@charset "utf-8";
/* -------------------------------------------------------------------
	reset
 ------------------------------------------------------------------- */

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/

/* reset.css *
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}

/* font.css *
body{font:13px/1.231 sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea{font:99% sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


/* -------------------------------------------------------------------
	clear fix
 ------------------------------------------------------------------- */

.cf:before,
.cf:after {
	content:"";
	display:table;
}
.cf:after {
	display:block;
	visibility: hidden;
	clear:both;
}



/* -------------------------------------------------------------------
	Base Style
 ------------------------------------------------------------------- */

body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,table,tr,th,td,address,form,input,textarea {
	margin: 0;
	padding: 0;
	text-align: left;
/*	font-family: "Droid Sans", "モトヤLシーダ3等幅", sans-serif;*/
	font-style: normal;
	font-weight: normal;
	hyphens: auto;
	-webkit-hyphens: auto;
	-webkit-hyphenate-character: '-';
}
html {
	min-height: 100%;
/*
	font-size: 1vw;
	*/
}
html.isTouchDevice {
	overflow: auto;
}
/*
@media screen and (min-width: 960px){
	html {
		font-size: 8px;
	}
}
@media screen and (min-width: 1280px){
	html {
		font-size: 12px;
	}
}
@media screen and (min-width: 1480px){
	html {
		font-size: 14px;
	}
}
@media screen and (min-width: 1920px){
	html {
		font-size: 19px;
	}
}
*/
body {
	position: relative;
	width: 100%;
	min-height: 100%;
	background-color: #FBFBFB;
	color: #4C4C4C;
	line-height: 1.4;
	text-align: center;
/*	font-family: "Droid Sans", "モトヤLシーダ3等幅", sans-serif;*/
}
br {letter-spacing: 0;}
a {cursor: pointer;}
a:link {
	color: #4C4C4C;
	text-decoration: none;
}
a:visited {
	color: #4C4C4C;
	text-decoration: none;
}
a:hover {
	color: #4C4C4C;
	text-decoration: none;
}
a:active {
	color: #4C4C4C;
	text-decoration: none;
}
* {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.hidden,
hr {
	display: none;
}
.vhidden {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
}


/* -------------------------------------------------------------------
	common
 ------------------------------------------------------------------- */


.showbox {
	display: inline-block;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
input, button {
	outline: thin dotted rgba(255,0,0,0) !important;
}

a:active,
a:focus,
a:hover,
img {
	border: none;
}

body.mode-lightbox {
	overflow: hidden;
}

.container {
	width: 100%;
	height: 100%;
}
/*
.container > .wrap {
	position: relative;
	max-width: 100%;
	min-height: 100%;
}
*/

.container > header {
	position: relative;
	z-index: 90;
	padding: 3.65% 0 0;
	background: #000000;
	color: #FFFFFF;
}
.container > header:after {
	content: "";
	display: table;
	clear: both;
}
.container > header #logo,
.container > header ul,
.container > header #CI {
	position: absolute;
	top: 48%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.container > header #logo img,
.container > header #CI img {
	display: block;
	width: 100%;
}
.container > header #logo {
	width: 10.10%;
	left: 1.77%;
}
.container > header #CI {
	width: 6.98%;
	left: 1.56%;
}
.container > header #CI a {
	display: block;
	position: relative;
	outline: thin dotted rgba(255,0,0,0) !important;
}
.container > header #CI a:hover .hoverframe,
.container > header #CI a:active .hoverframe,
.container > header #CI a:focus .hoverframe {
	display: block;
	position: absolute;
	width: 130%;
	height: 230%;
	top: 50%;
	left: 50%;
	border: 10px solid #5282D4;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.container > header ul {
	width: 41.56%;
	left: 29.22%;
}
.container > header ul li {
	float: left;
	width: 33%;
	font-size: 1.2rem;
	line-height: 1;
	white-space: nowrap;
}
.container > header ul li:nth-child(2) {
	margin-left: -2%;
}
.container > header ul li:nth-child(3) {
	margin-left: -1%;
}
.container > header ul li:nth-child(4) {
	margin-left: 3%;
}
.container > header ul li a {
	display: block;
	position: relative;
	width: 96.24%;
	height: 15.03%;
	color: #CCCCCC;
	outline: thin dotted rgba(255,0,0,0) !important;
}
.container > header ul li a:hover,
.container > header ul li a:active,
.container > header ul li a:focus {
	text-decoration: none;
}
.container > header ul li a .keynum {
	display: inline-block;
	width: 32.81%;
	margin: 0 5.47% 0 0;
	border-radius: 6px;
	padding: 2.51% 0 3.51%;
	background: #333333;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.container > header ul li a:hover .hoverframe,
.container > header ul li a:active .hoverframe,
.container > header ul li a:focus .hoverframe {
	display: block;
	position: absolute;
	width: 103.91%;
	height: 137.69%;
	top: 50%;
	left: 50%;
	border: 10px solid #5282D4;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.container > header ul li:nth-child(1) a .hoverframe {
	width: 91%;
	-webkit-transform: translate(-55%, -50%);
	-moz-transform: translate(-55%, -50%);
	transform: translate(-55%, -50%);
}
.container > header ul li:nth-child(2) a .hoverframe {
	width: 100%;
	-webkit-transform: translate(-55%, -50%);
	-moz-transform: translate(-55%, -50%);
	transform: translate(-55%, -50%);
}
.container > header ul li:nth-child(3) a .hoverframe {
	width: 120%;
	-webkit-transform: translate(-45%, -50%);
	-moz-transform: translate(-45%, -50%);
	transform: translate(-45%, -50%);
}

.yahooSearchWrap {
/*
	width: 89.06%;
	margin: 0 0 0 10.94%;
*/
}



div.yahooSearch {
	position: relative;
	padding-top: 28.54%;
	padding-top: 47%;
}
div.yahooSearch:after {
	content: "";
	display: table;
	clear: both;
}

div.yahooSearch .search_box {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	-webkit-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
div.yahooSearch .search_box:after {
	content: "";
	display: table;
	clear: both;
}

/*
div.yahooSearch .search_categories,
div.yahooSearch dl,
div.yahooSearch dd,
div.yahooSearch dd div {
	display: inline;
}
*/
div.yahooSearch .search_categories:after {
	content: "";
	display: table;
	clear: both;
}
div.yahooSearch .search_categories li {
	float: left;
	position: relative;
	margin: 0.6% 0 0;
	border-left: 1px solid #5286D8;
	padding: 0.3% 1.63% 0.3% 1.77%;
	list-style-type: none;
	font-size: 1.5rem;
	line-height: 1;
}
div.yahooSearch .search_categories li:first-child {
	margin-left: 15.75%;
	padding-left: 0.55%;
	padding-right: 1.68%;
	border-left-width: 0;
	font-size: 1.6rem;
	letter-spacing: -1px;
}
div.yahooSearch .search_categories li a {
	color: #666666;
	text-decoration: none;
	white-space: nowrap;
	outline: thin dotted rgba(255,0,0,0) !important;
}
/*
div.yahooSearch .search_categories li a:before,
div.yahooSearch .search_categories li a:after {
	content: "\00a0";
	display: inline;
}
*/
div.yahooSearch .search_categories li a .label {
	position: relative;
	z-index: 1;
}
div.yahooSearch .search_categories li a .hoverframe {
	display: block;
	position: absolute;
	width: 84%;
	height: 155%;
	top: -24%;
	left: 8%;
	z-index: 0;
}
div.yahooSearch .search_categories li:first-child a .hoverframe {
	width: 92%;
	left: 0;
}
div.yahooSearch .search_categories li a:focus,
div.yahooSearch .search_categories li a:hover,
div.yahooSearch .search_categories li a:active,
div.yahooSearch .search_categories li a.current:focus,
div.yahooSearch .search_categories li a.current:hover,
div.yahooSearch .search_categories li a.current:active {
	color: #FFFFFF;
}
div.yahooSearch .search_categories li a:focus .hoverframe,
div.yahooSearch .search_categories li a:hover .hoverframe,
div.yahooSearch .search_categories li a:active .hoverframe {
	border-radius: 10px;
	background: #5286D8;
}
div.yahooSearch .search_categories li a.current {
	border-bottom: 6px solid #5286D8;
	color: #5286D8;
}
@media screen and (min-width: 960px){
	div.yahooSearch .search_categories li a.current {
		border-bottom: 3px solid #5286D8;
	}
}
@media screen and (min-width: 1280px){
	div.yahooSearch .search_categories li a.current {
		border-bottom: 5px solid #5286D8;
	}
}
@media screen and (min-width: 1920px){
	div.yahooSearch .search_categories li a.current {
		border-bottom: 6px solid #5286D8;
	}
}
div.yahooSearch .search_categories li a.current:focus,
div.yahooSearch .search_categories li a.current:hover,
div.yahooSearch .search_categories li a.current:active {
	margin: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
div.yahooSearch .searchForm {
	display: none;
}
div.yahooSearch form.current {
	display: inline;
}
div.yahooSearch .searchInputWrapper input[type=text] {
	display: block;
	float: left;
	width: 27%;
	height: 2.8%;
	margin: 2px 0.6% 0 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	border: 1px solid #5282D4;
	background: #FFFFFF;
	font-size: 1.6rem;
	line-height: 1.65;
}
div.yahooSearch .searchInputWrapper input[type=text]:hover,
div.yahooSearch .searchInputWrapper input[type=text]:active,
div.yahooSearch .searchInputWrapper input[type=text]:focus {
	border: 6px solid #5286D8;
	outline: thin dotted rgba(255,0,0,0);
}
div.yahooSearch .searchInputWrapper button[type=submit] {
	display: inline-block;
	float: left;
	width: 16.7%;
	border-width: 0;
	padding: 0;
}
div.yahooSearch .searchInputWrapper button[type=submit] img {
	display: block;
}
div.yahooSearch .searchOption {
	float: left;
	width: 12.6%;
	margin: 0 0 0 1.6%;
/*
	position: absolute;
	right: 0;
*/
}
div.yahooSearch .searchOption li {
	display: none;
	position: absolute;
	width: 6.2%;
	-o-transform: translate(0,-16%);
	-ms-transform: translate(0,-16%);
	-moz-transform: translate(0,-16%);
	-webkit-transform: translate(0,-16%);
	transform: translate(0,-16%);
}
div.yahooSearch .searchOption li#searchPoweredMov {
	width: 12.6%;
	-o-transform: translate(0,-5%);
	-ms-transform: translate(0,-5%);
	-moz-transform: translate(0,-5%);
	-webkit-transform: translate(0,-5%);
	transform: translate(0,-5%);
}
div.yahooSearch .searchOption li.current {
	display: block;
}
div.yahooSearch .searchOption.hover li.current {
	display: none;
}
div.yahooSearch .searchOption.hover li.force {
	display: block;
}
div.yahooSearch .searchOption li img {
	width: 100%;
}
div.yahooSearch .searchOption li a {
	display: block;
	position: relative;
	outline: thin dotted rgba(255,0,0,0) !important;
}
div.yahooSearch .searchOption li a:hover .hoverframe,
div.yahooSearch .searchOption li a:active .hoverframe,
div.yahooSearch .searchOption li a:focus .hoverframe {
	display: block;
	position: absolute;
	width: 120%;
	height: 130%;
	top: 50%;
	left: 50%;
	border: 10px solid #5282D4;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}


div.yahooSearch .searchInputWrapper {
	margin: 1.67% 0 0;
}
div.yahooSearch .searchInputWrapper .form_visible_item {
	float: left;
	position: relative;
	display: table;
	width: 63.59%;
	height: 100%;
	margin-left: 15.75%;
}
div.yahooSearch .searchInputWrapper .uinput {
	display: table-cell;
	width: 73.95%;
}
div.yahooSearch .searchInputWrapper .usubmit {
	display: table-cell;
	width: 26.05%;
	background: #5282D4;
}
div.yahooSearch .searchInputWrapper input[type=text] {
	width: 61.2%;
	line-height: 2;
}
div.yahooSearch .searchInputWrapper .uinput input[type=text] {
	display: block;
	float: none;
	position: relative;
	width: 98%;
	height: 2.5em;
	outline: thin dotted rgba(255,0,0,0) !important;;
	top: 0;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 0 1.5%;
}
div.yahooSearch .searchInputWrapper .uinput input[type=text]:hover,
div.yahooSearch .searchInputWrapper .uinput input[type=text]:active,
div.yahooSearch .searchInputWrapper .uinput input[type=text]:focus {
	padding: 0 1%;
}
div.yahooSearch .searchInputWrapper .uinput .keynum {
	display: none;
	position: absolute;
	width: 9%;
	top: .5rem;
	left: .7rem;
	z-index: 1;
	border-radius: 6px;
	padding: .9% 0 1%;
	background: #000000;
	color: #FFFFFF;
	font-size: 1.4rem;
	line-height: 1;
	text-align: center;
}
div.yahooSearch .searchInputWrapper button[type=submit] {
	position: relative;
	background: #5282D4;
	text-align: center;
}
div.yahooSearch .searchInputWrapper button[type=submit]:focus,
div.yahooSearch .searchInputWrapper button[type=submit]:hover,
div.yahooSearch .searchInputWrapper button[type=submit]:active {
	background-color: #000;
	outline: thin dotted rgba(255,0,0,0);
}
div.yahooSearch .searchInputWrapper button[type=submit] .hoverframe {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}



div.yahooSearch .searchInputWrapper button[type=submit]:focus .hoverframe,
div.yahooSearch .searchInputWrapper button[type=submit]:hover .hoverframe,
div.yahooSearch .searchInputWrapper button[type=submit]:active .hoverframe {
	border: 10px solid #5286D8;
}
div.yahooSearch .searchInputWrapper .usubmit button[type=submit] {
	display: block;
	float: none;
	width: 100%;
	margin: 0;
	padding: 17.66% 0 0;
}
div.yahooSearch .searchInputWrapper button[type=submit] img {
	position: absolute;
	width: auto;
	height: 58%;
	top: 50%;
	left: 50%;
	z-index: 100;
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
div.yahooSearch .suggest_area {
	position: absolute;
	width: 46.34%;
	top: 0;
	left: 0;
	z-index: 70;
}
div.yahooSearch .suggest_area li a {
	font-size: 1.62rem;
	outline: thin dotted rgba(255,0,0,0) !important;
}
div.yahooSearch .suggest_area li a:hover {
	background: #999999 !important;
	color: #FFFFFF;
}
/*
 * 2014 Bravia
 */
div.yahooSearch .searchInput {
	nav-up: #MyBR_Top_headerservice;
}
div.yahooSearch .searchButton {
	nav-up: #MyBR_Top_headerproduct;
}
#searchInputMov {
	nav-right: #MyBR_Top_searchbtnmovie;
}
#MyBR_Top_searchbtnmovie {
	nav-left: #searchInputMov;
	nav-down: #suggest_first;
}
#searchInputWeb {
	nav-right: #MyBR_Top_searchbtnweb;
}
#MyBR_Top_searchbtnweb {
	nav-left: #searchInputWeb;
}
#searchInputImg {
	nav-right: #MyBR_Top_searchbtnimage;
}
#MyBR_Top_searchbtnimage {
	nav-left: #searchInputImg;
}
#ftTerms {
	nav-up: #searchInputWeb;
	nav-right: #ftPrvcy;
}
#ftPrvcy {
	nav-up: #searchInputWeb;
	nav-left: #ftTerms;
	nav-right: #ftCntct;
}
#ftCntct {
	nav-up: #searchInputWeb;
	nav-left: #ftPrvcy;
	nav-right: #ftNotes;
}
#ftNotes {
	nav-up: #searchInputWeb;
	nav-left: #ftCntct;
}
div.yahooSearch dd.poweredby:before {
	content: "";
	display: block;
	padding: 3.5% 0 0;
	float: left;
}


div.banner_box {
	width: 100%;
	white-space: nowrap;
	background: #E6E6E6;
}
div.banner_box ul {
	padding: 2.2% 0;
}
div.banner_box ul li {
	width: 18.33%;
	float: left;
	margin: 0 0 0 2.14%;
}
div.banner_box ul li:first-child {
	margin-left: 21.31%;
}
div.banner_box ul li:last-child {
	margin-left: 2.61%;
}
div.banner_box:after,
div.banner_box ul:after{
	content: "";
	display: table;
	clear: both;
}
div.banner_box a {
	display: block;
	position: relative;
	float: left;
	height: 100%;
	background: #BABABA;
}
div.banner_box li.sony_banner a {
	outline: thin dotted rgba(255,0,0,0) !important;
}
div.banner_box a:focus .hoverframe,
div.banner_box a:active .hoverframe,
div.banner_box a:hover .hoverframe {
	display: block;
	position: absolute;
	width: 101%;
	height: 104%;
	top: -2%;
	left: -0.5%;
	border: 10px solid #5282D4;
}
div.banner_box .banner_3 a {
	width: 31%;
}
div.banner_box .banner_2 a {
	width: 48.7%;
	margin: 0.29% 1% 1.15% .3%;
}
div.banner_box a img {
	display: block;
	width: 100%;
}


footer {

	width: 100%;
	padding: 1.41% 0 1.15%;
	text-align: right;
}
footer ul.utility {
	display: inline;
}
footer ul.utility li {
	display: inline;
	border-left: 1px solid #B3B3B3;
	padding: 0 1.6%;
	color: #808080;
	font-size: 1.3rem;
	line-height: 1;
	list-style-type: none;
}
footer ul.utility li:last-child {
	border-right: 1px solid #B3B3B3;
}
footer ul.utility a {
	position: relative;
	outline: thin dotted rgba(255,0,0,0) !important;
}
footer ul.utility a:link,
footer ul.utility a:visited {
	color: #808080;
}
footer ul.utility a:hover,
footer ul.utility a:active,
footer ul.utility a:focus {
	color: #808080;
}
footer ul.utility a:focus .hoverframe,
footer ul.utility a:active .hoverframe,
footer ul.utility a:hover .hoverframe {
	display: block;
	position: absolute;
	width: 130%;
	height: 230%;
	top: 50%;
	left: 50%;
	border: 10px solid #5282D4;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
footer .copyright {
	display: inline;
	padding: 0 1.65%;
	color: #808080;
	font-size: 1.07rem;
	line-height: 1;
}



@media screen and (min-width: 960px){
	.container > header #CI a:hover .hoverframe,
	.container > header #CI a:active .hoverframe,
	.container > header #CI a:focus .hoverframe,
	.container > header ul li a:hover .hoverframe,
	.container > header ul li a:active .hoverframe,
	.container > header ul li a:focus .hoverframe,
	div.yahooSearch .searchOption li a:hover .hoverframe,
	div.yahooSearch .searchOption li a:active .hoverframe,
	div.yahooSearch .searchOption li a:focus .hoverframe,
	div.yahooSearch .searchInputWrapper button[type=submit]:focus .hoverframe,
	div.yahooSearch .searchInputWrapper button[type=submit]:hover .hoverframe,
	div.yahooSearch .searchInputWrapper button[type=submit]:active .hoverframe,
	div.banner_box a:focus .hoverframe,
	div.banner_box a:active .hoverframe,
	div.banner_box a:hover .hoverframe,
	footer ul.utility a:focus .hoverframe,
	footer ul.utility a:active .hoverframe,
	footer ul.utility a:hover .hoverframe {
		border-width: 5px;
	}
}
@media screen and (min-width: 1280px){
	.container > header #CI a:hover .hoverframe,
	.container > header #CI a:active .hoverframe,
	.container > header #CI a:focus .hoverframe,
	.container > header ul li a:hover .hoverframe,
	.container > header ul li a:active .hoverframe,
	.container > header ul li a:focus .hoverframe,
	div.yahooSearch .searchOption li a:hover .hoverframe,
	div.yahooSearch .searchOption li a:active .hoverframe,
	div.yahooSearch .searchOption li a:focus .hoverframe,
	div.yahooSearch .searchInputWrapper button[type=submit]:focus .hoverframe,
	div.yahooSearch .searchInputWrapper button[type=submit]:hover .hoverframe,
	div.yahooSearch .searchInputWrapper button[type=submit]:active .hoverframe,
	div.banner_box a:focus .hoverframe,
	div.banner_box a:active .hoverframe,
	div.banner_box a:hover .hoverframe,
	footer ul.utility a:focus .hoverframe,
	footer ul.utility a:active .hoverframe,
	footer ul.utility a:hover .hoverframe {
		border-width: 7px;
	}
}
@media screen and (min-width: 1920px){
	.container > header #CI a:hover .hoverframe,
	.container > header #CI a:active .hoverframe,
	.container > header #CI a:focus .hoverframe,
	.container > header ul li a:hover .hoverframe,
	.container > header ul li a:active .hoverframe,
	.container > header ul li a:focus .hoverframe,
	div.yahooSearch .searchOption li a:hover .hoverframe,
	div.yahooSearch .searchOption li a:active .hoverframe,
	div.yahooSearch .searchOption li a:focus .hoverframe,
	div.yahooSearch .searchInputWrapper button[type=submit]:focus .hoverframe,
	div.yahooSearch .searchInputWrapper button[type=submit]:hover .hoverframe,
	div.yahooSearch .searchInputWrapper button[type=submit]:active .hoverframe,
	div.banner_box a:focus .hoverframe,
	div.banner_box a:active .hoverframe,
	div.banner_box a:hover .hoverframe,
	footer ul.utility a:focus .hoverframe,
	footer ul.utility a:active .hoverframe,
	footer ul.utility a:hover .hoverframe {
		border-width: 10px;
	}
}

.rmcnum {
	display: inline-block;
	float: left;
	width: 69px;
	margin: 0 11px 0 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px 0 7px;
	background: #212121;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 1;
}
@media screen and (min-width: 960px){
	#WEATHER-AREA .rmcnum {
		width: 35px;
	}
}
@media screen and (min-width: 1280px){
	#WEATHER-AREA .rmcnum {
		width: 69px;
	}
}
@media screen and (min-width: 1920px){
	#WEATHER-AREA .rmcnum {
		width: 69px;
	}
}
