﻿<!-- -*- encoding: utf-8 -*- -->
@charset 'UTF-8';
html{direction:ltr;height:100%}
body {background-color:#000000;color:#dde9fa;margin:0;padding:0;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,verdana,sans-serif;font-weight:normal;font-size:small;line-height:1.6em;}
html{direction:ltr;height:100%}
img{border: none;vertical-align:bottom;max-width:100%;height:auto}
em{border-bottom:3px double #b70000;font-style:normal}
.icoerr{background:transparent url(/material/Error.png) center right no-repeat;color:#ff0000}
a:link{color:#c7d3e9;text-decoration:none}
a:hover{color:#eafaff;text-decoration:underline}
a:active{color:#eafaff;text-decoration:underline}
a:visited{color:#cdb9aa;text-decoration:none}
.bgw a:link,.bgw a:visited{color:#02080d}
.bgw a:hover,.bgw a:active{color:#000000}
.fullul{text-decoration:underline}
a[target="_blank"]{background:transparent url(/material/external-link-violet03-Shapes4FREE.png) center right no-repeat;padding-right:14px}
.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden}
.clearfix{min-height: 1px;}
/*html .clearfix {height: 1px;}*/
dl,ul,ol{list-style-type:none;margin:0 0 0.67em 0;padding:0 0 0 0}
.hflex{display:inline-flex}
#page{float:left;background:url(/material/head_lamp.jpg) no-repeat fixed center 50%;margin:0 auto;padding:0 auto;width:100%;text-align:center;height:auto}
#sheet,#tite{float:left;background:transparent url(/material/triangle.png) no-repeat fixed top center;width:100%}
#sheet{min-height:800px}
#platform{float:right;position:fixed;top:72px;right:1.7%;width:38.12%;height:auto;z-index:99}
#vbtyindex {max-height:512px;width:100%;overflow-x:auto;overflow-y:auto;}
#vbtyindex ul{float:left;width:96%;height:auto;margin-left:0.17%;margin-right:0.17%}
#vbtyindex ul li{clear:both;position:relative;float:left;margin-bottom:1px;width:100%;height:2.7em;text-align:center;line-height:2.7em}
#vbtyindex ul li img{padding-bottom:8px}
#vbtyindex ul li a{position:absolute;width:100%;height:100%;top:0;left: 0;background:#323f56;padding-left:2px;opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha( opacity=70 )"}
#vbtyindex ul li a:hover{background:transparent url(/material/raylight.png) no-repeat scroll center top;opacity:1;filter: alpha(opacity=100);-ms-filter: "alpha( opacity=100 )"}
#vbtyindex ul li a:visited{opacity:0.5;filter: alpha(opacity=50);-ms-filter: "alpha( opacity=50 )"}
.sea{float:left;width:100%;margin-top:0.67em;color:#000000;background-color:#d4ddea;text-align:left}
.contents,.contentsR{margin:0 auto;padding:0 auto}
.contents{float:left}
/*.w100p,.w88p,.w80p,.w74p,.w68p,.w64p,.w58p,.w50p,.w46p,.w40p,.w34p,.w30p,.w24p,.w20p,.w16p,.w512x,.w216x{float:left}*/
.w100p{width:100%}
.w88p{width:88%}
.w80p{width:80%}
.w74p{width:74%}
.w68p{width:68%}
.w64p{width:64%}
.w58p{width:58%}
.w50p{width:49%}
.w46p{width:46%}
.w40p{width:40%}
.w34p{width:34%}
.w30p{width:30%}
.w24p{width:24%}
.w20p{width:20%}
.w18p{width:18%}
.w16p{width:16%}
.w640x{float:left;width:640px}
.w512x{float:left;width:512px}
.w216x{float:left;width:216px}
.miw144x{min-width:144px}
.mp4{margin:4px 0;padding:4px 4px}
.mp4 img{margin:1px 0 0 1px}
.mp4ie{margin:4px 0.67em 4px 0;padding:4px 4pm}
.mp4ie img{margin:1px 0.47em}
.hem3{height:3em}
.hem12{height:12em}
.hem16{height:16em}
.hem14{height:14em}
.hem32{height:32em}
.hem48{height:48em}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.contentsR{float:right}
.contentsR10{width:10%}
#wood3 {background:transparent url(/material/wood3.jpg) repeat 0 0;background-color:#ffffff;color:#02080d;margin:0 auto;padding:0px auto;width:100%;text-align:center}
#wood3 a:link{color:#990000}
#wood3 a:active{color:#b70000}
#wood3 a:visited{color:#004800}
#wood3 a:hover{color:#990000}
#log {margin:0 auto;padding:2px;width:88%;max-width:776px;background-color:#ffffff;color:#02080d;border:1px solid #afafaf;line-height:1.6em;font-size:108%;text-align:left}
#log ul{margin:0 0 0 0;padding:0 0 0 0;width:100%;text-align:center}
#log li{display:block;margin:1em 0 0 0;padding:0 0 0 0;width:100%}
.idxr{margin:4px;padding:2px;width:auto;text-align:right;}
.dsc {margin:0px 2px 8px 2px;padding:2px 1px;line-height: 1.4em;color:#12253D}
.imgC {margin:2px 2px 6px 2px;padding:2px 1px;line-height: 1.4em;color:#12253D;text-align:center;}
#fullcontents{clear:both;margin:0 0.27em;width:auto;min-height:880px;text-align:center}
#rangeidxgmap{clear:both;margin-top:0.27em;float:left;width:100%;height:320px}
.SPC{background-color:#1a2331;color:#dde9fa;width:100%;height:auto;border-bottom:1px solid #3d495a;}
#footer{clear:both;background:transparent url("/material/bag.png") repeat-x scroll 0 0;margin-top:0.67em;width:100%;height:auto;min-height:144px;padding-top:4px}
.vvlightred{border-bottom:1px solid #ad5000}
.vvylw{border-bottom:1px solid #d0a000}
#sheetM h2 a,#sheetM h3 a{display:block;background:url("/material/sgk_b.png") no-repeat scroll left center;padding-left:24px}
img{border: none}
.sitemap {float:left;margin:2px auto;text-align:left;width:100%}
.sitemap dl {float:left;display:block;margin:0 0 0 0;padding:0 0 0 0}
.sitemap dt{margin:0 0 0 0;padding:0 0 0 24px;background:url("/material/sgk_b.png") no-repeat scroll 0 0}
.sitemap dd {margin:0 0 0 0;padding:0 0 0 24px}
.sitemap ul li,ul peaks li{margin-top: 1.27em;padding:0 0 0 24px;background:transparent url("/material/NPS/trailhead_sq.png") no-repeat scroll 0 0}
.peaks {float:left;margin:2px auto;text-align:left;width:100%}
.peaks li {clear:both;float:left;width:100%}
.peaks li h3{padding-left:24px;background:url("/material/range.png") no-repeat scroll 0 0}
.peaks li dt{display: inline-block;padding-left:19px;background:url("/material/sgk.png") no-repeat scroll 0 0;font-size:104%}
.peaks li dd,.NPSth{display: inline-block;margin-left:0.67em;padding-left:13px;background:url("/material/NPS/TH.png") no-repeat scroll 0 0}
.hlzndl {margin:0.27em auto;width:100%;text-align:left}
.hlzndl dl {clear:both;float:left;display:block;margin:2px auto;width:100%;height:auto;border-bottom: 1px dotted #afafaf}
.hlzndl dt {display:inline-block;float:left;margin: 0;padding-left:24px;background:url("/material/sgk_b.png") transparent no-repeat scroll 0 center;width:312px}
.hlzndl dd {display:inline-block;float:left;margin: 0;padding-left:0.7%;min-width:136px;width:auto !important;max-width:57.7%}
.hlzndl dt a,h2 a,h3 a{
	position: relative;
	display: block;
}
.hlzndl dt a::after,h2 a::after,h3 a::after{
	position: absolute;
	top: 50%;
	right: 10px;
	display: block;
	content: '';
	width: 8px;
	height: 8px;
	margin-top: -4px;
	border-top: 1px solid #888;
	border-right: 1px solid #888;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.new a{color:#e1e067}
.sml{font-size:80%}
.clmn,.clmndotdt,.clmndotdd,{margin:2px 0 12px 0;padding:0px 0 2px 0px;text-align:left;line-height:1.4em}
.clmn ul{margin:0 0 0 0;padding:0}
.clmn li{display:block;margin:2px 0;padding:1px 0px;border-bottom: 1px solid #afafaf}
.clmn dl,.clmndotdt dl,.clmndotdd dl{margin-top:0;padding-top:0px}
.clmn dt,.clmndotdt dt,.clmndotdd dt{clear:both;float:left;display:block;margin:2px 0 1px 0;padding:2px 0px 2px 2px}
.clmn dd,.clmndotdt dd,.clmndotdd dd{float:left;display:block;margin:1px 0px 2px 0px;padding:1px 0px 2px 8px;width:96%}
.clmndotdt dd img{float:left;margin:1px 2px 0px 0px}
.drk{border:1px solid #63969c;background: #555;color:#dde9fa;margin-top:1px;margin-bottom:0.27em;overflow:auto}
.drk ul li{clear:both;float:left;width:92%}
.drk a:link{color:#edf9fe}
.drk a:hover,.drk a:active{color:#fde9de;text-decoration:underline}
.dotaf,.clmndotdt dt ,.clmndotdd dd {border-bottom: 1px dotted #afafaf;width:98%}
.clmndotdd dt {border-bottom: 1px solid #afafaf}
.bgdde{background-color:#dde}
.bcgry{background-color:#efefef;color:#02080d}
.padd1h{height:12px}
.hxsp{height:64px}
.checksheet{clear:both;width:auto;border-left: 1px solid #ccdeef;border-right: 1px solid #ccdeef;border-bottom: 1px solid #ccdeef;margin-top:1px}
.checksheet dl,.checksheet ul{clear:both;float:left;margin:0 0 0 0;padding:0 0 0 0;border-top:#ccdeef 1px solid;width:100%;height:auto;line-height:2em}
.checksheet dt{float:left;min-width:27%;width:auto !important;max-width:29.0%;margin:0 0 0 0;padding:0 0 0 2px;font-size:92%}
.checksheet dd{float:left;border-left: 1px solid #ccdeef;display:inline;min-width:64%;width:auto !important;max-width:68%;margin:0 0 0 0;padding:0 0 0 2px}
.checksheet dd img {float:right;padding:2px 0 0 2px}
.checksheet:after{height: 0;visibility: hidden;content: ".";display: block;border-top:#ccdeef 1px solid;clear: both}
.checksheet dl.clickbtn{float:left;display: block;border-left:none;min-width:100%;width:auto !important;width:100%;line-height:2em;text-align:center}
.tpsheet{float:left;width:100%;text-align:left;color:#dde9fa;}
.tpsheet dl{clear:both;float:left;margin:2px auto;padding:0px auto;border-bottom:#acbecf 1px dotted;width:100%}
.tpsheet dt{float:left;display:block;margin:0;padding:2px 0 2px 2px;width:20%;text-align:left;font-size:104%}
.tpsheet dd{float:left;display:block;margin:0;padding:2px 0 2px 2px;width:75%;text-align:left;font-size:104%}
.notify{margin:2px;padding:0px}
.b7{border-bottom:3px double #b70000;color:#b70000}
#infoerr,#infoact{clear:both;margin-top:0.67em;padding:4px 0 4px 2px;width:auto;font-size:104%;text-align:left}
#infoerr{border-left:12px solid #b75555}
#infoact{border-left:12px solid #727288}
.scroll10 {margin:0;padding:0;text-align:left;width:100%;overflow:auto;height:10em;}
.tptxt{background:transparent url(/material/tpwht.png) repeat scroll 0 0;color:#02080d}
.diaryline{border-bottom:#ccdeef 1px solid;margin:4px 4px;padding:2px 2px;width:100%;font-family:monospace,verdana,sans-serif}
.screen{font-size:92%;margin:4px 4px;padding:2px 2px;width:100%}
.flL{float:left;margin:2px auto;padding:1px 0px 1px 2px;text-align:left}
.flR{float:right;margin:2px auto;padding:1px 2px 1px 0px;text-align:left}
.flC{margin:0 auto;padding:8px auto;text-align:center}
.panorama dl{margin:0;padding:0px}
.panorama dt,.panorama dd{float:left;display:block;margin:2px auto 4px auto;width:49%}
.panorama dt{padding-right:1px;text-align:right}
.panorama dd{padding-left:1px;text-align:left}
#cright{clear:both;text-align:center;font-size:9pt}
.Limg{float:left;margin:2px 4px 2px 2px;padding:0 2px;text-align:left}
.tpwht{background:transparent url(/material/tpwht.png) repeat scroll 0 0;color:#02081d;padding:4px 0;text-align:left}
.tpwht2{background:transparent url(/material/tpwht2.png) repeat scroll 0 0;color:#02081d;padding:4px 0;text-align:left}
.tpblk{background:transparent url(/material/tpblk.png) repeat scroll 0 0;color:#cfddef;padding:4px 0;text-align:left}
.tpblk2{background:transparent url(/material/tpblk.png) repeat scroll 0 0;color:#cfddef;padding:4px 0;text-align:left}
.tpK{background:transparent url(/material/tpK.png) repeat scroll 0 0;color:#cfddef;padding:4px 0;text-align:left}
.tpK a:link,.tpblk a:link,.tpblk2 a:link{color:#afddff}
.tpblu{clear:both;background:transparent url(/material/tpblu.png) repeat scroll 0 0;margin-top:1px;margin-bottom:1px;padding:5px 0;width:100%;text-align:left;overflow:hidden}
.outlink{padding:2px 0 2px 16px}
.imgbox{background-color:#1a1620;color:#cfddef;margin:0 auto;padding:0px 16px;width:auto}
.movie{background-color:#16121c;margin:2px auto;padding:0px auto;width:auto;text-align:center;color:#cfddef}
.viemo{background-color:#cfddef;margin:2px 0;padding:0px 0px;width:auto;text-align:center}
.rollover {background: #ddd;}
.winK{background-color:#000000;color:#afafaf;margin:0 auto;padding:7px;text-align:left;width:auto}
.winK a:link{color:#b18707}
.winK a:active,.winK a:hover{color:#e1b707}
.winP{background-color:#fee;margin:4px 1px;padding:2px 1px;}
#totop{position:fixed;bottom:20px;right: 20px}
#totop a {display: block;z-index: 999;padding: 8px;border-radius: 30px;width: 49px;height: 51px;background-color:transparent;color: #fff;font-weight: bold;text-decoration: none;text-align: center}
#totop a:hover {text-decoration: none;opacity: 0.7}
