#container{background:#200f05 url(../img/info/bg_container.jpg) top no-repeat}
#contents_head h2 img{max-width:332px}

/*M A I N*//**/
#contents #photo,
#contents #info{
    width:100vw;padding:20px 0 30px 0;margin:auto auto auto auto;text-align:left}
#contents #photo h3,
#contents #info h3,
#contents #fujinomori h3{width:100vw;text-align:center}
/*header,photo*//**/
#contents #photo a img{width:calc(33vw - 8px);height:auto;border:1px solid #FFFFCC;margin:6px 3px;}
#contents #photo a:hover img,
#contents #photo a:active img{border:1px solid #FFCC66;margin:6px 3px;}

/*info*//**/
#contents #info .article{width:96vw;text-align:left;margin:0 2vw 0 2vw}
#contents #info .article table{font-size:13px;width:96vw}
#contents #info .article table tr.tr1{background:#392A1D}
#contents #info .article table tr td{
color:#DDD9D2;padding:3px 5px;vertical-align:top}
#contents #info .article table tr td.label{width:5em;color:#C0B192}
#contents #info .article iframe{border:1px solid #FFFFCC;width:96vw;margin:20px 0 20px 0}
#contents #info .article p.maplink{margin:10px 0;font-size:11px;text-align:right}

/*fujinomori*//**/
#contents #fujinomori{width:100vw;margin:20px auto 30px auto;text-align:left}
#contents #fujinomori p{width:96vw;text-align:left;margin:0 2vw 0 2vw}
#contents #fujinomori p span{font-size:12px;color:#D8CBA6}
#contents #fujinomori p,
#contents #fujinomori img.photo{}
#contents #fujinomori .video{}
#contents #fujinomori .video video{border:1px solid #FFFFCC;width:calc(96vw - 2px);margin:10px 2vw 10px 2vw;height:auto;}

#contents #fujinomori a img{width:calc(49vw - 8px);height:auto;border:1px solid #FFFFCC;margin:6px 3px;}
#contents #fujinomori a:hover img,
#contents #fujinomori a:active img{border:1px solid #FFCC66;margin:6px 3px;}
