@charset "Shift_JIS";

/* 気象インフルエンザ
---------------------*/
.influ-rank04 a{ color:#de4755; }
.influ-rank03 a{ color:#f28c1e; }
.influ-rank02 a{ color:#c29409; }
.influ-rank01 a{ color:#86ba22; }

/* 熱中症ランク
---------------------*/
.heat-rank05 a{ color:#579bd9; }
.heat-rank04 a{ color:#86ba22; }
.heat-rank03 a{ color:#c29409; }
.heat-rank02 a{ color:#f28c1e; }
.heat-rank01 a{ color:#de4755; }

/* 花粉飛散量
---------------------*/
.pollen-rank06 a{ color:#9f101e; }
.pollen-rank05 a{ color:#de4755; }
.pollen-rank04 a{ color:#f28c1e; }
.pollen-rank03 a{ color:#c29409; }
.pollen-rank02 a{ color:#86ba22; }
.pollen-rank01 a{ color:#579bd9; }

.icon-chara{
	padding-left:32px !important;
	padding-left:23px !important;
	padding-top:4px;
}
.icon-chara a:before{
	/*margin-right:6px;*/
	content: '';
	width:23px;
	height:23px;
	/*display:inline-block;*/
	background-image:url(http://data.n-kishou.co.jp/image3/w/misc/sprites_chara.png);
	background-repeat:no-repeat;
	-webkit-background-size:26px auto !important;
	background-size:26px auto;
	top:31%;
}
.icon-chara.heat-rank05 a:before{ background-position: 0 0; }
.icon-chara.heat-rank04 a:before{ background-position: 0 -23px; }
.icon-chara.heat-rank03 a:before{ background-position: 0 -46px; }
.icon-chara.heat-rank02 a:before{ background-position: 0 -69px; }
.icon-chara.heat-rank01 a:before{ background-position: 0 -92px; }

/* 花粉飛散量
---------------------*/
.icon-chara.pollen-rank01 a:before{ background-position: 0 -115px; }
.icon-chara.pollen-rank02 a:before{ background-position: 0 -138px; }
.icon-chara.pollen-rank03 a:before{ background-position: 0 -161px; }
.icon-chara.pollen-rank04 a:before{ background-position: 0 -184px; }
.icon-chara.pollen-rank05 a:before{ background-position: 0 -207px; }
.icon-chara.pollen-rank06 a:before{ background-position: 0 -230px; }


/* txt
---------------------*/
/*120913色追加*/
.kanki1 {color:#00ffff;}
.kanki2 {color:#0099ff;}
.kanki3 {color:#0000ff;}
.kanki4 {color:#990099;}
.kanki5 {color:#ff27d9;}

/*120913色追加*/
.heat-rank01 {color:#de4755;}
.heat-rank02 {color:#f28c1e;}
.heat-rank03 {color:#c29409;}
.heat-rank04 {color:#86ba22;}
.heat-rank05 {color:#579bd9;}

/*120922色追加*/
.influ-rank04 { color:#de4755; }
.influ-rank03 { color:#ff3300; }
.influ-rank02 { color:#f28c1e; }
.influ-rank01 { color:#c29409; }

/* 雨雲のようす
---------------------*/
/*#nimbus{
	position:relative;
}

	#nimbus p{
		display:inline-block;
		vertical-align:top;
		line-height:0;
	}

#nimbus-txt{
	margin-top:20px;
	margin-left:9px;
	font-weight:bold;
	font-size:14px;
}*/

/* 拡大予想 */

/*#btn-expected{
	bottom:9px;
	position:absolute;
	left:138px;
	text-align:center;
	width:47%;
}*/

/* みんなのお天気ライブ
---------------------*/
#weather-live{
	background:#a4d4ff url(http://data.n-kishou.co.jp/image3/w/charge/weather_live.png) no-repeat 98% 4px;
	-webkit-background-size:91px 31px;
	background-size:91px 31px;
	margin-bottom:20px;
}

	#weather-live h2{
		margin-bottom:8px;
	}

/* 天気・気温・降水・風 */

#point-weather{
	padding-top:11px;
	padding-bottom:4px;
}

	#point-weather h2{ font-size:14px; }
	#point-weather .btn-right{ right:0; }


.cw-in .date-ttl:first-child{
	margin-top:8px;
}

.weather-status{
	margin-bottom:20px;
}
.weather-status,
.wind-status{
	border-left:none;
	/*margin-bottom:20px;*/
	width:100%;
}

	.weather-status th,
	.weather-status td,
	.wind-status th,
	.wind-status td{
		font-size:15px;
		border-right:none;
	}
	.weather-status td{
		padding-left:0;
		padding-right:0;
	}
.weather-status .time{
	padding:3px !important;
	width:15%;
}
.wind-status .time{
	width:18%;
}
.weather-status .wind-rank01,
.weather-status .wind-rank02,
.weather-status .wind-rank03,
.weather-status .wind-rank04{
	padding-right:5px;
	text-align:right;
}

.weather-status div{
	padding-left:14px;
	position:relative;
}

.icon-status{
	width:15%;
}

/* 20120720修正 */
.weather-status .temperature,
.weather-status .temperature-h,
.weather-status .temperature-l{
	text-align:right;
	width:17%;
}
.weather-status .temperature-h{color:#DA2F3F;}	/*高温*/
.weather-status .temperature-l{color:#0297F4;}	/*低温*/

.weather-status .sora,
.weather-status .sora01,
.weather-status .sora02,
.weather-status .sora03,
.weather-status .sora04{
	-webkit-box-sizing: border-box;
	box-sizing:border-box;
	padding-left:20px !important;
	width:38%;
}
.weather-status .sora01{color:#0297F4;}	/*水色*/
.weather-status .sora02{color:#3b4bbf;}	/*青*/
.weather-status .sora03{color:#F5B222;}	/*黄*/
.weather-status .sora04{color:#DA2F3F;}	/*赤*/

/*
.temperature{
	text-align:right;
	width:17%;
}

.rainfall{
	-webkit-box-sizing: border-box;
	box-sizing:border-box;
	padding-left:20px !important;
}
.rainfall{
	color:#0297f4;
}
*/
/* /20120720修正 */

.weather-status .compass{
	position:absolute;
	left:2px;
	top:2px;
}

/* 16方位の設定 */
 img.compass{ margin-right:2px; }

/* /20120724修正 */
/* 北（の風） */
.compass-s{
}
/* 北北東 */
.compass-ssw{
	-webkit-transform: rotateZ(22.5deg);
	transform: rotateZ(22.5deg);
}
/* 北東 */
.compass-sw{
	-webkit-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
}
/* 東北東 */
.compass-wsw{
	-webkit-transform: rotateZ(67.5deg);
	transform: rotateZ(67.5deg);
}
/* 東 */
.compass-w{
	-webkit-transform: rotateZ(90deg);
	transform: rotateZ(90deg);
}
/* 東南東 */
.compass-wnw{
	-webkit-transform: rotateZ(112.5deg);
	transform: rotateZ(112.5deg);
}
/* 南東 */
.compass-nw{
	-webkit-transform: rotateZ(135deg);
	transform: rotateZ(135deg);
}
/* 南南東 */
.compass-nnw{
	-webkit-transform: rotateZ(157.5deg);
	transform: rotateZ(157.5deg);
}
/* 南 */
.compass-n{
	-webkit-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
}
/* 南南西 */
.compass-nne{
	-webkit-transform: rotateZ(202.5deg);
	transform: rotateZ(202.5deg);
}
/* 南西 */
.compass-ne{
	-webkit-transform: rotateZ(225deg);
	transform: rotateZ(225deg);
}
/* 西南西 */
.compass-ene{
	-webkit-transform: rotateZ(247.5deg);
	transform: rotateZ(247.5deg);
}
/* 西 */
.compass-e{
	-webkit-transform: rotateZ(270deg);
	transform: rotateZ(270deg);
}
/* 西北西 */
.compass-ese{
	-webkit-transform: rotateZ(292.5deg);
	transform: rotateZ(292.5deg);
}
/* 北西 */
.compass-se{
	-webkit-transform: rotateZ(315deg);
	transform: rotateZ(315deg);
}
/* 北北西 */
.compass-sse{
	-webkit-transform: rotateZ(337.5deg);
	transform: rotateZ(337.5deg);
}

/* 週間天気
---------------------*/
#weekly-weather li{
	font-size:12px;
	text-align:left;
	padding-left:16px;
/*	padding-left:24px;*/
}

/* お天気データ
---------------------*/
#weather-data{
	margin-top:20px;
}

#advanced-wrap{
	margin:0 auto;
	/*width:302px;*/
}

/*kad.php*/
/* ゲレンデ
---------------------*/
ul.slope {
	padding-bottom:10px;
}

ul.slope li {
	display:inline;
	color:#f28c1e;
}

/* 風速 *後にcommonへ移動
---------------------*/
.wind-status td{
	text-align:center;
}

.wind-rank01{color:#0297F4;} /*弱*/
.wind-rank02{color:#2137da;} /*中*/
/*.wind-rank02{color:#44A5BD;}*/ /*中*/
.wind-rank03{color:#F5B222;} /*強*/
.wind-rank04{color:#DA2F3F;} /*暴*/

.wind-status .wind-rank01,
.wind-status .wind-rank02,
.wind-status .wind-rank03,
.wind-status .wind-rank04,
.wind-status .wind-speed{
	width:15%;
}

.wind-status .wind-speed{
	text-align:right;
}

/* 20120921修正 */
.tbl-pd7 td{
	padding:7px 7px;
}

/* 20120922修正 */
.tuyosa-td td{
	width:30%;
}


/* 20120724修正 */
/* 上空の気温 *
---------------------*/
.wind-status .temperature{
	text-align:right;
	width:15%;
}

/* 湿度・気圧 *
---------------------*/

.humidity{
	text-align:right !important;
	width:25%;
}
.atmospheric{
	padding-right:50px !important;
	text-align:right !important;
}

/* 雲量 *
---------------------*/
td.cloud,td.cloud01,td.cloud02,td.cloud03 {
	text-align:center;
}

.cloud01 { background-color:#cfe1ee; }
.cloud02 { background-color:#adbfcd; }
.cloud03 { background-color:#96a6b3; }

/* 再生停止ボタン *
---------------------*/
.play-nav {
	margin:5px 0px 10px 0px;
	position:relative;
	z-index:2;
}

/*2012修正（.off削除）*/
.play-nav a:before {
	margin-right:6px;
	content: '';
	width:11px;
	height:16px;
	display:inline-block;
	background-image:url(http://data.n-kishou.co.jp/image3/w/misc/sprites_icon.png);
	background-repeat:no-repeat;
	-webkit-background-size:320px auto;
	background-size:320px auto;
	vertical-align:text-top;
	position:relative;
	top:0;
	left:0;
}

.play-nav .btn01 a:before{ border:none; }

.off .btn01 {
	border: 2px solid #a9aeb3 !important;
}

.play-nav .play a:before { background-position: -265px -119px; }
.play-nav .stop a:before { background-position: -279px -119px; }
.play-nav .next a:before { background-position: -292px -119px; }
.play-nav .back a:before { background-position: -305px -119px; }
.play-nav .off .play a:before { background-position: -265px -142px; }
.play-nav .off .stop a:before { background-position: -279px -142px; }
.play-nav .off .next a:before { background-position: -292px -142px; }
.play-nav .off .back a:before { background-position: -305px -142px; }
/*
.play-nav .off .btn01 { border: 2px solid #a9aeb3 !important; }
*/
.play-nav>div { display:inline-block; margin-right:4px; }

/*
.play-nav .play-off { 2px solid #a9aeb3 !important; }
.play-nav .stop-off { 2px solid #a9aeb3 !important; }
.play-nav .next-off { 2px solid #a9aeb3 !important; }
.play-nav .back-off { 2px solid #a9aeb3 !important; }
*/


/* box外 リンク*
---------------------*/
.photo_contents a {
	color:#FFFFFF !important;
}

/* 生活お役立ち予報
---------------------*/

/* 洗濯と天気アイコン */
.jikeiu-tbl .weather-status .icon-sprites{
	background-size:320px auto;
	-webkit-background-size:320px auto;
	width:22px;
	height:22px;
	margin:0 auto;
	text-indent:-999em;
	position:absolute;
	left:0;
	top:0;
}

.jikeiu-tbl .weather-status .hare{ background-position:0 0; }
.jikeiu-tbl .weather-status .kumori{ background-position:-22px 0; }
.jikeiu-tbl .weather-status .rain{ background-position:-44px 0; }
.jikeiu-tbl .weather-status .raiu{ background-position:-66px 0; }
.jikeiu-tbl .weather-status .snow{ background-position:-88px 0; }
.jikeiu-tbl .weather-status .raisetsu{ background-position:-110px 0; }
.jikeiu-tbl .weather-status .kiri{ background-position:-132px 0; }
.jikeiu-tbl .weather-status .mizore{ background-position:-154px 0; }
.jikeiu-tbl .weather-status .hyo{ background-position:-176px 0; }

.jikeiu-tbl .weather-status .icon-sprites{
	margin:0;
}
.relative{
	position:relative;
	width:22px;
	height:40px;
	margin-left:-10px;
}

.jikeiu-tbl .icon-status{ width:15px; }

/* 服装アイコン */
.jikeiu-tbl .live-icon:before{
	-webkit-background-size:256px auto;
	background-size:256px auto;
	content: '';
	vertical-align:text-bottom;
	width:40px;
	height:40px;
}
.jikeiu-tbl .live-icon.clothes-lv01:before{ background-position:-80px 0; }
.jikeiu-tbl .live-icon.clothes-lv02:before{ background-position:-80px -40px; }
.jikeiu-tbl .live-icon.clothes-lv03:before{ background-position:-80px -80px; }
.jikeiu-tbl .live-icon.clothes-lv04:before{ background-position:-80px -120px; }
.jikeiu-tbl .live-icon.clothes-lv05:before{ background-position:-80px -160px; }
.jikeiu-tbl .live-icon.clothes-lv06:before{ background-position:-80px -200px; }
.jikeiu-tbl .live-icon.clothes-lv07:before{ background-position:-80px -240px; }
.jikeiu-tbl .live-icon.clothes-lv08:before{ background-position:-80px -280px; }

.jikeiu-40 { width:40%; }

/* 津波警報･津波(帯の色) */
/* 20120922追加 */
.ttl-tunakei{
	/*margin-bottom:7px;*/
	padding:7px 7px 6px;
	background-color:#FF6633;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}

/* 津波注意報(帯の色) */
/* 20120922追加 */
.ttl-tunatyui{
	/*margin-bottom:7px;*/
	padding:7px 7px 6px;
	background-color:#FFDD00;
	color:#7f7f7f;
	font-size:14px;
	font-weight:bold;
}

/* 津波注意報(帯の色) */
/* 20140415追加 */
.ttl-kaijo{
	/*margin-bottom:7px;*/
	padding:7px 7px 6px;
	background-color:#7d8d96;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}


/* 20130307追加 */
/* PM用 *
---------------------*/
.tbl02 th.ap1{
	background-color:#fafac9;
}

/* ==========================================================================
インフルアイコン
========================================================================== */
.health-icon.influ-lv01 {
      width: 100px;
      height:100px;
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_cus_influ01.svg) no-repeat top center;
      background-size: contain;
      display: inline-block;
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden;
      vertical-align: middle; }
.health-icon.influ-lv02 {
      width: 100px;
      height: 100px;
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_cus_influ02.svg) no-repeat top center;
      background-size: contain;
      display: inline-block;
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden;
      vertical-align: middle; }
.health-icon.influ-lv03 {
      width: 100px;
      height: 100px;
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_cus_influ03.svg) no-repeat top center;
      background-size: contain;
      display: inline-block;
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden;
      vertical-align: middle; }
.health-icon.influ-lv04 {
      width: 100px;
      height: 100px;
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_cus_influ04.svg) no-repeat top center;
      background-size: contain;
      display: inline-block;
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden;
      vertical-align: middle; }

.wrap-tbl-health {
  border: none;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 0;
  margin-bottom: 20px; }
  .wrap-tbl-health .tbl-head-multi {
    border-top: 1px solid #e0e0e0; }
  .wrap-tbl-health:last-child {
    margin-bottom: 0; }
  .wrap-tbl-health .wid20 {
    width: 20%; }
  .wrap-tbl-health .wid40 {
    width: 40%; }
  .wrap-tbl-health .wid50 {
    width: 50%; }
  .wrap-tbl-health .tbl-head-wash {
    border-bottom: 1px solid #e0e0e0;
    width: 100%;
    table-layout: fixed; }
  .wrap-tbl-health .tbl-head-wear {
    width: 100%;
    table-layout: fixed; }
  .wrap-tbl-health .tbl-head-nettyu .healthicon-wrap {
    border-right: none; }
  .wrap-tbl-health .tbl-head-nettyu p {
    font-family: "ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","メイリオ", sans-serif;
    font-style: normal;
    font-weight: 700; }
  .wrap-tbl-health .tbl-head-nettyu .heat-rank01 {
    color: #de4755;
    font-size: 28px;
    font-size: 2.8rem; }
  .wrap-tbl-health .tbl-head-nettyu .heat-rank02 {
    color: #f28c1e;
    font-size: 28px;
    font-size: 2.8rem; }
  .wrap-tbl-health .tbl-head-nettyu .heat-rank03 {
    color: #c29409;
    font-size: 28px;
    font-size: 2.8rem; }
  .wrap-tbl-health .tbl-head-nettyu .heat-rank04 {
    color: #86ba22;
    font-size: 28px;
    font-size: 2.8rem; }
  .wrap-tbl-health .tbl-head-nettyu .heat-rank05 {
    color: #579bd9;
    font-size: 28px;
    font-size: 2.8rem; }
  .wrap-tbl-health .tbl-head-nettyu .graph-wrap {
    border: 1px solid #c9c9c9;
    margin-top: 5px;
    margin-bottom: 3px; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen-data {
      background-color: #ffc50b;
      height: 30px;
      display: block; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen001 {
      width: 1%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen002 {
      width: 2%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen003 {
      width: 3%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen004 {
      width: 4%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen005 {
      width: 5%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen006 {
      width: 6%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen007 {
      width: 7%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen008 {
      width: 8%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen009 {
      width: 9%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen010 {
      width: 10%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen011 {
      width: 11%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen012 {
      width: 12%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen013 {
      width: 13%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen014 {
      width: 14%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen015 {
      width: 15%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen016 {
      width: 16%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen017 {
      width: 17%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen018 {
      width: 18%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen019 {
      width: 19%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen020 {
      width: 20%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen021 {
      width: 21%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen022 {
      width: 22%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen023 {
      width: 23%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen024 {
      width: 24%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen025 {
      width: 25%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen026 {
      width: 26%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen027 {
      width: 27%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen028 {
      width: 28%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen029 {
      width: 29%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen030 {
      width: 30%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen031 {
      width: 31%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen032 {
      width: 32%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen033 {
      width: 33%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen034 {
      width: 34%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen035 {
      width: 35%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen036 {
      width: 36%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen037 {
      width: 37%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen038 {
      width: 38%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen039 {
      width: 39%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen040 {
      width: 40%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen041 {
      width: 41%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen042 {
      width: 42%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen043 {
      width: 43%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen044 {
      width: 44%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen045 {
      width: 45%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen046 {
      width: 46%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen047 {
      width: 47%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen048 {
      width: 48%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen049 {
      width: 49%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen050 {
      width: 50%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen051 {
      width: 51%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen052 {
      width: 52%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen053 {
      width: 53%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen054 {
      width: 54%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen055 {
      width: 55%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen056 {
      width: 56%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen057 {
      width: 57%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen058 {
      width: 58%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen059 {
      width: 59%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen060 {
      width: 60%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen061 {
      width: 61%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen062 {
      width: 62%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen063 {
      width: 63%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen064 {
      width: 64%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen065 {
      width: 65%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen066 {
      width: 66%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen067 {
      width: 67%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen068 {
      width: 68%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen069 {
      width: 69%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen070 {
      width: 70%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen071 {
      width: 71%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen072 {
      width: 72%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen073 {
      width: 73%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen074 {
      width: 74%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen075 {
      width: 75%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen076 {
      width: 76%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen077 {
      width: 77%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen078 {
      width: 78%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen079 {
      width: 79%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen080 {
      width: 80%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen081 {
      width: 81%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen082 {
      width: 82%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen083 {
      width: 83%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen084 {
      width: 84%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen085 {
      width: 85%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen086 {
      width: 86%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen087 {
      width: 87%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen088 {
      width: 88%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen089 {
      width: 89%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen090 {
      width: 90%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen091 {
      width: 91%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen092 {
      width: 92%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen093 {
      width: 93%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen094 {
      width: 94%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen095 {
      width: 95%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen096 {
      width: 96%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen097 {
      width: 97%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen098 {
      width: 98%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen099 {
      width: 99%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen100 {
      width: 100%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .indent {
      position: absolute;
      left: -999em;
      display: block; }
  .wrap-tbl-health .tbl-head-nettyu .graph-area2 {
    width: 10%; }
    .wrap-tbl-health .tbl-head-nettyu .graph-area2 span {
      display: inline-block;
      margin-top: 20px;
      vertical-align: top;
      font-family: "ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","メイリオ", sans-serif;
      font-style: normal;
      font-weight: 700; }
  .wrap-tbl-health .cmn-sttl {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 0;
    position: relative; }
    .wrap-tbl-health .cmn-sttl .btn-cmn2 {
      position: absolute;
      top: 10px;
      right: 15px; }
  .wrap-tbl-health th {
    width: 20%;
    vertical-align: middle; }
  .wrap-tbl-health td {
    text-align: left;
    padding: 20px;
    line-height: 1.2; }
  .wrap-tbl-health .healthicon-wrap .txt {
    margin-top: 15px; }
  .wrap-tbl-health .healthicon-wrap .icon {
    font-family: "ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","メイリオ", sans-serif;
    font-style: normal;
    font-weight: 700;
    padding: 5px 0 5px 60px;
    display: inline-block; }
    .wrap-tbl-health .healthicon-wrap .icon.skin-level01 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_skin01.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.skin-level02 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_skin02.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.skin-level03 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_skin03.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.skin-level04 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_skin04.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.uv-level01 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_uv01.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.uv-level02 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_uv02.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.uv-level03 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_uv03.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.uv-level04 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_uv04.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.feel-lv01 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_heat01.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.feel-lv02 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_heat02.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.feel-lv03 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_heat03.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.feel-lv04 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_heat03.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.feel-lv05 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_heat03.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.feel-lv06 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_heat03.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.feel-lv07 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_heat03.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.sleep-level01 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_sleep01.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.sleep-level02 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_sleep02.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.sleep-level03 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_sleep03.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.sleep-level04 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_sleep04.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.heats-level01 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_heats01.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.heats-level02 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_heats02.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.heats-level03 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_heats03.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.heats-level04 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_heats03.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.heats-level05 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/svg/icon_health_heats03.svg) no-repeat center left;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-pm.pollen-lv01 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_pm01.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-pm.pollen-lv02 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_pm02.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-pm.pollen-lv03 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_pm03.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-pm.pollen-lv04 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_pm04.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-kafun.pollen-lv01 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_kafun01.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-kafun.pollen-lv02 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_kafun02.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-kafun.pollen-lv03 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_kafun03.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-kafun.pollen-lv04 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_kafun04.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-kafun.pollen-lv05 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_kafun05.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-kafun.pollen-lv06 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_kafun06.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-kosa.pollen-lv01 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_kosa01.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-kosa.pollen-lv02 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_kosa02.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-kosa.pollen-lv03 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_kosa03.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-kosa.pollen-lv04 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_kosa04.png) no-repeat center right;
      background-size: contain; }
    .wrap-tbl-health .healthicon-wrap .icon.icon-kosa.pollen-lv05 {
      background: url(https://cdn1.n-kishou.co.jp/image/common/health/icon_health_kosa05.png) no-repeat center right;
      background-size: contain; }
  .wrap-tbl-health .healthicon-wrap .icon.icon-pm, .wrap-tbl-health .healthicon-wrap .icon.icon-kafun, .wrap-tbl-health .healthicon-wrap .icon.icon-kosa {
    padding: 5px 0 5px 0;
    width: 100%;
    box-sizing: border-box;
    font-size: 28px;
    font-size: 2.8rem; }
  .wrap-tbl-health .washicon-wrap {
    position: relative; }
    .wrap-tbl-health .washicon-wrap .timezone {
      font-family: "ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","メイリオ", sans-serif;
      font-style: normal;
      font-weight: 700;
      text-align: center;
      display: block; }
    .wrap-tbl-health .washicon-wrap .icon-wrap {
      text-align: center;
      display: block;
      margin-bottom: 15px; }
    .wrap-tbl-health .washicon-wrap .icon {
      text-align: center;
      width: 86px;
      height: 86px;
      display: inline-block;
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden;
      vertical-align: middle; }
      .wrap-tbl-health .washicon-wrap .icon.wash-level01 {
        background: url(https://cdn1.n-kishou.co.jp/image/common/svg/wash_level01.svg) no-repeat center left;
        background-size: contain; }
      .wrap-tbl-health .washicon-wrap .icon.wash-level02 {
        background: url(https://cdn1.n-kishou.co.jp/image/common/svg/wash_level02.svg) no-repeat center left;
        background-size: contain; }
      .wrap-tbl-health .washicon-wrap .icon.wash-level03 {
        background: url(https://cdn1.n-kishou.co.jp/image/common/svg/wash_level03.svg) no-repeat center left;
        background-size: contain; }
      .wrap-tbl-health .washicon-wrap .icon.wash-level04 {
        background: url(https://cdn1.n-kishou.co.jp/image/common/svg/wash_level04.svg) no-repeat center left;
        background-size: contain; }
    .wrap-tbl-health .washicon-wrap .hare {
      width: 79px;
      height: 62px;
      background: url(https://cdn1.n-kishou.co.jp/image/icon_weather/00.png) no-repeat top center;
      background-size: contain;
      display: inline-block;
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden;
      vertical-align: top; }
    .wrap-tbl-health .washicon-wrap .kumori {
      width: 79px;
      height: 62px;
      background: url(https://cdn1.n-kishou.co.jp/image/icon_weather/11.png) no-repeat top center;
      background-size: contain;
      display: inline-block;
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden;
      vertical-align: top; }
    .wrap-tbl-health .washicon-wrap .rain {
      width: 79px;
      height: 62px;
      background: url(https://cdn1.n-kishou.co.jp/image/icon_weather/24.png) no-repeat top center;
      background-size: contain;
      display: inline-block;
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden;
      vertical-align: top; }
    .wrap-tbl-health .washicon-wrap .txt {
      text-align: center; }
  .wrap-tbl-health .wear-wrap {
    padding: 20px 5px; }
    .wrap-tbl-health .wear-wrap .timezone {
      font-family: "ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","メイリオ", sans-serif;
      font-style: normal;
      font-weight: 700;
      text-align: center;
      display: block; }
    .wrap-tbl-health .wear-wrap .icon {
      text-align: center;
      width: 65px;
      height: 65px;
      display: block;
      margin: 10px auto 15px;
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden;
      vertical-align: middle; }
      .wrap-tbl-health .wear-wrap .icon.clothes-lv08 {
        background: url(https://cdn1.n-kishou.co.jp/image/common/svg/wear_level08.svg) no-repeat center left;
        background-size: contain; }
      .wrap-tbl-health .wear-wrap .icon.clothes-lv07 {
        background: url(https://cdn1.n-kishou.co.jp/image/common/svg/wear_level07.svg) no-repeat center left;
        background-size: contain; }
      .wrap-tbl-health .wear-wrap .icon.clothes-lv06 {
        background: url(https://cdn1.n-kishou.co.jp/image/common/svg/wear_level06.svg) no-repeat center left;
        background-size: contain; }
      .wrap-tbl-health .wear-wrap .icon.clothes-lv05 {
        background: url(https://cdn1.n-kishou.co.jp/image/common/svg/wear_level05.svg) no-repeat center left;
        background-size: contain; }
      .wrap-tbl-health .wear-wrap .icon.clothes-lv04 {
        background: url(https://cdn1.n-kishou.co.jp/image/common/svg/wear_level04.svg) no-repeat center left;
        background-size: contain; }
      .wrap-tbl-health .wear-wrap .icon.clothes-lv03 {
        background: url(https://cdn1.n-kishou.co.jp/image/common/svg/wear_level03.svg) no-repeat center left;
        background-size: contain; }
      .wrap-tbl-health .wear-wrap .icon.clothes-lv02 {
        background: url(https://cdn1.n-kishou.co.jp/image/common/svg/wear_level02.svg) no-repeat center left;
        background-size: contain; }
      .wrap-tbl-health .wear-wrap .icon.clothes-lv01 {
        background: url(https://cdn1.n-kishou.co.jp/image/common/svg/wear_level01.svg) no-repeat center left;
        background-size: contain; }
    .wrap-tbl-health .wear-wrap .temp {
      font-family: "ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","メイリオ", sans-serif;
      font-style: normal;
      font-weight: 700;
      display: block;
      text-align: center; }
    .wrap-tbl-health .wear-wrap .txt02 {
      display: block;
      text-align: center; }
  .wrap-tbl-health .txt {
    display: block; }
@media screen and (max-width: 750px) {
  .wrap-tbl-health th {
    font-size: 28px;
    font-size: 2.8rem; }
  .wrap-tbl-health .wear-wrap .temp {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 0.9;
    margin-bottom: 15px; }
    .wrap-tbl-health .wear-wrap .temp .font-s {
      font-size: 24px;
      font-size: 2.4rem; }
  .wrap-tbl-health .wear-wrap .txt02 {
    font-size: 24px;
    font-size: 2.4rem; }
  .txt {
    font-size: 28px;
    font-size: 2.8rem; } }
@media screen and (min-width: 751px) {
  .wrap-tbl-health td {
    padding: 8px 20px; }
  .wrap-tbl-health .tbl-head-multi tr th {
    padding: 8px 0; }
    .wrap-tbl-health .tbl-head-multi tr th span {
      font-size: 14px;
      font-size: 1.4rem; }
  .wrap-tbl-health .tbl-head-nettyu .heat-rank01 {
    font-size: 14px;
    font-size: 1.4rem; }
  .wrap-tbl-health .tbl-head-nettyu .heat-rank02 {
    font-size: 14px;
    font-size: 1.4rem; }
  .wrap-tbl-health .tbl-head-nettyu .heat-rank03 {
    font-size: 14px;
    font-size: 1.4rem; }
  .wrap-tbl-health .tbl-head-nettyu .heat-rank04 {
    font-size: 14px;
    font-size: 1.4rem; }
  .wrap-tbl-health .tbl-head-nettyu .heat-rank05 {
    font-size: 14px;
    font-size: 1.4rem; }
  .wrap-tbl-health .tbl-head-nettyu .graph-wrap {
    margin-top: 3px; }
    .wrap-tbl-health .tbl-head-nettyu .graph-wrap .pollen-data {
      height: 20px; }
  .wrap-tbl-health .cmn-sttl .btn-cmn2 {
    top: 10px; }
    .wrap-tbl-health .cmn-sttl .btn-cmn2 a {
      padding: 4px 60px 4px 30px; }
  .wrap-tbl-health .healthicon-wrap .txt {
    margin-top: 5px; }
  .wrap-tbl-health .healthicon-wrap .icon {
    padding: 5px 0 5px 38px; }
  .wrap-tbl-health .healthicon-wrap .icon.icon-pm, .wrap-tbl-health .healthicon-wrap .icon.icon-kafun, .wrap-tbl-health .healthicon-wrap .icon.icon-kosa {
    font-size: 16px;
    font-size: 1.6rem; }
  .wrap-tbl-health .washicon-wrap .icon {
    width: 69px;
    height: 69px; }
  .wrap-tbl-health .washicon-wrap .hare {
    width: 63px;
    height: 50px; }
  .wrap-tbl-health .washicon-wrap .kumori {
    width: 63px;
    height: 50px; }
  .wrap-tbl-health .washicon-wrap .rain {
    width: 63px;
    height: 50px; }
  .wrap-tbl-health .wear-wrap {
    padding: 10px 5px; }
    .wrap-tbl-health .wear-wrap .icon {
      width: 55px;
      height: 55px; }
    .wrap-tbl-health .wear-wrap .temp {
      margin-bottom: 5px; }
      .wrap-tbl-health .wear-wrap .temp .font-s {
        font-size: 14px;
        font-size: 1.4rem; } }
