@charset 'Shift_JIS';

@import url(menu.css); /* 共通 */
@import url(footer.css); /* 共通 */

/* ===================================== */
/*  01：GENERAL STYLES
/* ===================================== */

body {
 background:#f5f5f5 url( /opti_cmn/cmnimage/contents_bg01.gif) repeat-x;
}

div#contents {
 width:749px;
 background:#fff url( ../cmnimage/nav_bg01.gif) repeat-y;
}

div#globalnav li {
	list-style: none;
    line-height:0;
	}
    
div#globalnav h1, 
div#globalnav ul {
 margin:0;
 padding:0;
 font-size:1px;
}

div#globalnav ul li {
line-height:1;
}

body#vlm h4{
width:100%;
background-color:#7672c1;
font-size:14px;
color:#fff;
padding:2px 5px 2px 5px;
font-weight:normal;
*font-weight:bold;
line-height:1.3em;
margin-bottom:10px;
width:528px;
}

body#vlm .titimg{
margin-bottom:10px;
}

body#vlm div#vlm-popup h4{
width:523px;
*width:100%;
margin-bottom:2px;
}


/* ===================================== */
/*  既存の設定
/* ===================================== */

.foottxt {
 font-size: 12px;
 line-height: 135%;
}

.smalltxt {
 font-size: 11px;
 line-height: 120%;
}

td {
 font-size: 12px;
}

.maintxt {
 font-size: 12px;
 line-height: 135%;
}

.dirlink {
 font-size: 10px;
 line-height: 115%;
}

.midashitxt {
 font-size: 14px;
 line-height: 140%;
 font-weight: bold;
 color: #006699;
}

.komidashi {
 font-size: 12px;
 line-height: 140%;
 font-weight: bold;
}

.caption {
 font-size: 10px;
}

.smallcatch {
 font-size: 10px;
 line-height: 120%;
}

.namehagi {
 font-size: 12px;
 line-height: 135%;
 font-weight: bold;
 color: #000099;
}

.nametana {
 font-size: 12px;
 line-height: 135%;
 font-weight: bold;
 color: #009966;
}

.nameishi {
 font-size: 12px;
 line-height: 135%;
 font-weight: bold;
 color: #993300;
}

.newstxt {
 font-size: 11px;
 line-height: 135%;
 color: #666666;
}


