﻿BODY {
/*	background:#000 url(img/table_bg.jpg) repeat center top fixed;*/
	background:url(images/zv_bg3.jpg)   fixed;

	color: #EEE;
	font-family: "Meiryo UI", "MS UI Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 17px;
	color:#333;
	padding-top: 0px;
	line-height: 25px;
} 

A {
	color: #7b6;
}
A:hover {
	color: #f39;
}
a[target="_new"]
{
    cursor: alias !important;
}

.noborder  {
	border-style: none;
}

.nounder a {
	text-decoration: none;
}

.ban {
	font-weight: bold;
	font-size: 100%;
	color:#359;
	background:#f77;
}

ul {
list-style-type: none;
}
.caption1 {
	font-size: 80%;
}

.caption2 {
	width:270px;
	margin:5px 0 0 0;
	font-size: 100%;
	font-family: "Meiryo UI", "MS UI Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fff;
	text-align:left;
	text-decoration: none;
/*	background:#999; */

}

.caption3 {
	margin: 0px auto;
	padding: 0px;
	font-weight: bold;
	font-size: 130%;
	font-family: "Meiryo UI", "MS UI Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#5a5;
	text-align: left;
}



#ct {
	width: 1024px;
	margin: 0 auto;
	text-align:center;
	background:url(../back06_rmr20150817.png)  repeat;
}

#NEWS {margin: 5px;text-align:right;font-size:80%; }

#hd {
	width: 1024px;
	height:56px;
	margin: 0 auto;
	text-align:left;
}

#hd h1{ display :none;}

#hd h2{
	color:#7F9;
	font-size: 120%;
	font-weight: bold;
	text-shadow:0 0 1px #bbb, 0 0 1px #bbb, 0 0 1px #bbb, 0 0 1px #bbb;
	display: block;
}

#title {
	width: 340px;
	font-size: 80%;
	float: left;
}

/* [Twitter] */
.twbtn {
	width: 130px;
position:relative; top:15px;
	float: left;
}

/* [Facebook] */
.fb-like {
	position:relative; top:15px;
	width: 69px ;
}

#mein {
	width:1024px;height:750px;
	background: url(img/zv_tt18.png)  no-repeat;
	text-align: left;
}


#menu { 
	width:250px;height:730px;
	text-align: left;
	line-height: 1em;
	float: left;
}


#douga {
	width: 724px;height:200px;
	margin: 480px 0px 0px 0;
	padding : 5px 0 0 30px;
	text-align: center;
	float: left;
	color: #EEE;
	text-shadow:0 0 1px #333, 0 0 1px #333, 0 0 1px #333, 0 0 1px #333;
/*	background: #333;
*/
}

#iventnews {
	width:1024px;
	text-align: center;
	margin: 0 auto;
}

#iventnewsbox {
	width:500px;
	text-align: center;
	margin: 0 auto;
}

#iventnews dt{
	font-weight:bold;
	font-size:120%;
	line-height:1.5em;
	text-align:center;
}

#iventnews dd{
	font-weight:nomal;
	font-size:100%;
	line-height:1.5em;
	margin-left:110px;
	vertical-align: text-bottom;
	text-align:left;
}


#botan {
width:80%;
}


hr.style-one {
    width:80%;
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc);
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc);
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc);
}


/* -- 役職用小文字　--　*/
.staffy {
font-size:80%;
}

#link {
	margin:0 auto;
	text-align:center;
	font-weight:nomal;

}

#linkbox {
	clear: both;
	margin: 0 auto;
	padding: 20px 100px;
	text-align:center;
}

/*　ブックマーク　*/

#bookmark {
	width: 1024px;
	margin: 0 auto;
	padding-top:20px;
	height: 50px;
	text-align:center;
	background:url(img/wall03.png) center top;
}

#bookmark ul,#bookmark li {
	display: inline;
	margin: 0 auto;
	padding: 1;
}


/*- FOOTER --*/
#footer {
	clear: both;
	height:40px;
	width: 1024px;
	margin: 0 auto;
	text-align:center;
	color:#333;
	font-size:80%;
	text-shadow:none;
	padding-top:5px;
	background:url(../back04_rmr20150731.png)  repeat;
	text-align:center;
	position:relative;
}

/*　回り込み回避用　*/
    .clear { clear:both; }  
    .clear hr { display:none; }  

/* Win版IE7とMac版IE5対策 */
ul{
   display:inline-block;
}
/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html ul{
   height:1px;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
