@charset "UTF-8";

body{
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: 'ＭＳ Ｐゴシック','中ゴシック';
}

div#leftbar{
	position: absolute;
	top:  0px;
	left: 0px;
	width:30px;
	height:100%;
	padding-bottom: 40px;
	float:left;
	background-color:#E4DF5A;
}

div#sidemenu{
	position: absolute;
	top:  0px;
	left: 30px;
	width:144px;
	height:100%;
	padding-bottom: 40px;
	float:right;
	font-size:12px;
	line-height:17px;
	background-color:#E4DF5A;
}

div#top{
	position: relative;
	top:  0px;
	left: 174px;
	width:660px;
	height:98px;
	float:left;
	font-size:12px;
	line-height:17px;
}

div#tops{
	position: relative;
	top:  0px;
	left: 174px;
	width:660px;
	height:98px;
	float:left;
	font-size:12px;
	line-height:17px;
}

div#content{
	position: relative;
	top:  10px;
	left: 184px;
	width:650px;
	clear:left;
	color:#3F3F3F;
	text-align:center;
}

div#rightbar{
	position: absolute;
	top:  0px;
	left: 834px;
	width: 19px;
	height:100%;
	float:left;
}

div#bottomL{
	position: absolute;
	top:  0px;
	left: 0px;
	width:174px;
	height: 120%;
	float:left;
	font-size:12px;
	line-height:17px;
	background-color:#E4DF5A;
	z-index : 1;
}

div#bottomM{
	position: absolute;
	top:  0px;
	left: 174px;
	width:660px;
	height: 120%;
	float:left;
	color:#A29B29;
	font-size:12px;
	line-height:17px;
}

div#bottomR{
	position: absolute;
	top:  0px;
	left: 834px;
	width: 19px;
	height: 120%;
	background-color: #FFFFFE;
	clear:left;
	font-size:12px;
	line-height:17px;
}

#contener{
	width: auto;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}


/* メニュー */
div#fmenu_tl {width: 19px; height: 19px; float: left; background: url(/img/corn1.gif) no-repeat scroll top left;}
div#fmenu_tm {width: 90px; height: 19px; float: left; background: url(/img/bar1.gif) repeat-x scroll top left;}
div#fmenu_tr {width: 19px; height: 19px; float: left; background: url(/img/corn2a.gif) no-repeat scroll top left;}

div.fmenu_ml {clear: left; width: 19px; height: 100%; float: left; background: url(/img/bar2.gif) repeat-y scroll top left;}
div.fmenu_mr {width: 19px; height: 100%; float: right; background: url(/img/bar4a.gif) repeat-y scroll top left;}
div.fmenu_mm {width: 104px; height: 100%; color: #A29B29; margin: 0px -7px 0px -7px; background-color: #FFFFFF; float: left;}

div#fmenu_bl {clear: left; width: 19px; height: 19px; float: left; background: url(/img/corn3.gif) no-repeat scroll top left;}
div#fmenu_bm {width: 90px; height: 19px; float: left; background: url(/img/bar3.gif) repeat-x scroll top left;}
div#fmenu_br {width: 19px; height: 19px; float: left; background: url(/img/corn4a.gif) no-repeat scroll top left;}

.menu{
	color: #A29B29;
	font-size:12px;
	line-height:17px;
}

.linkColor{
	color:#EC92B1;
}

.linkWords{
	color:#A29B29;
}

a:link{
	color:#CF547F;
}

a:visited{
	color:#E36B94;
}

a:active{
	color:#E36B94;
}

a:hover{
	color:#CF547F;
	text-decoration : underline;
}

a{
	text-decoration: none;
}

.sub a:link{
	color:#A29B29;
}

.sub a:visited{
	color:#A29B29;
}

.sub a:active{
	color:#A29B29;
}

.sub a:hover{
	color:#A29B29;
	text-decoration : underline;
}

.sub a{
	text-decoration: none;
}

/* top menu */
a#l_title {
    display: block;
    background: url(/img/title1.gif) no-repeat scroll top left;
    width:  118px;
    height: 26px;
}
a#l_title:hover {background: url(/img/title2.gif) no-repeat scroll top left;}

a#l_tpc {
    display: block;
    background: url(/img/topiclogoA.gif) no-repeat scroll top left;
    width:  92px;
    height: 26px;
    float: left;
}
a#l_tpc:hover {background: url(/img/topiclogoB.gif) no-repeat scroll top left;}

a#l_cyb {
    display: block;
    background: url(/img/cybistlogoA.gif) no-repeat scroll top left;
    width:  92px;
    height: 26px;
    float: left;
}
a#l_cyb:hover {background: url(/img/cybistlogoB.gif) no-repeat scroll top left;}

a#l_hyd {
    display: block;
    background: url(/img/hydrologoA.gif) no-repeat scroll top left;
    width:  92px;
    height: 26px;
    float: left;
}
a#l_hyd:hover {background: url(/img/hydrologoB.gif) no-repeat scroll top left;}

a#l_let {
    display: block;
    background: url(/img/lethoclogoA.gif) no-repeat scroll top left;
    width:  92px;
    height: 26px;
    float: left;
}
a#l_let:hover {background: url(/img/lethoclogoB.gif) no-repeat scroll top left;}

a#l_own {
    display: block;
    background: url(/img/ornerslogoA.gif) no-repeat scroll top left;
    width:  92px;
    height: 26px;
    float: left;
}
a#l_own:hover {background: url(/img/ornerslogoB.gif) no-repeat scroll top left;}

a#l_dia {
    display: block;
    background: url(/img/diarylogoA.gif) no-repeat scroll top left;
    width:  92px;
    height: 26px;
    float: left;
}
a#l_dia:hover {background: url(/img/diarylogoB.gif) no-repeat scroll top left;}

a#l_bbs {
    display: block;
    background: url(/img/bbslogoA.gif) no-repeat scroll top left;
    width:  92px;
    height: 26px;
    float: left;
}
a#l_bbs:hover {background: url(/img/bbslogoB.gif) no-repeat scroll top left;}

a#l_lnk {
    display: block;
    background: url(/img/linklogoA.gif) no-repeat scroll top left;
    width:  92px;
    height: 26px;
    float: left;
}
a#l_lnk:hover {background: url(/img/linklogoB.gif) no-repeat scroll top left;}

a#l_back {
    display: block;
    background: url(/img/backlogoA.gif) no-repeat scroll top left;
    width:  118px;
    height: 28px;
}
a#l_back:hover {background: url(/img/backlogoB.gif) no-repeat scroll top left;}

div#genDB{
	padding: 3px;
	border:1px solid #336699;
	font-size:12px;
	line-height: 18px;
	text-align: center;
	width: 232px;
}

div#toplink {top: 560px; left: 6px; position: absolute;}

div#genBait{
	padding: 3px;
	border:1px solid #336699;
	font-size:12px;
	line-height: 18px;
	text-align: center;
	width: 232px;
}

div#qGorou{
	padding: 3px;
	border:1px solid #336699;
	font-size:12px;
	line-height: 18px;
	text-align: center;
	width: 232px;
}

img{
	border: 0px;
}

img#titlenavi {
	border: 0px;
}

img.menunavi {
	border: 0px;
}

img#backnavi {
	border: 0px;
}

img#since {
	width:  87px;
	height: 14px;
}



div#foundationLeftInUL {
	position: relative;
	top:  0px;
	left: 0px;
	width: 180px;
	height: 88px;
	background-color: #E4DF5A;
	float: left;
	font-size: 0px;
}

div#foundationCentralInUL {
/*
	position: relative;
	top:  0px;
	left: 0px;
*/
	width:   1px;
	height: 88px;
	background-color: #E7E36F;
	float: left;
	font-size: 0px;
/*	margin-left: 180px;*/
}

div#foundationRightInUL {
	position: relative;
	top:  0px;
	left: 181px;
	width:   1px;
	height: 88px;
	background-color: #FCFBEA;
/*	clear: right;*/
	font-size: 0px;
}



div#foundationLeftInLC {
	position: relative;
	top:  0px;
	left: 0px;
	width: 179px;
	height: 100%;
	background-color: #E4DF5A;
	float: left;
	font-size: 0px;
}

div#foundationCentralInLC {
	position: relative;
	top:  0px;
	left: 0px;
	width: 1px;
	height: 100%;
	background-color: #E7E36F;
	float: left;
	font-size: 0px;
}

div#foundationRightInLC {
	position: relative;
	top:  0px;
	left: 180px;
	width: 1px;
	height: 100%;
	background-color: #FCFBEA;
	clear: right;
	font-size: 0px;
}



div#mainframeUpperInUL {
	position: relative;
	top: 0px;
	left: 0px;
	width:  19px;
	height: 19px;
	background-image: url( /img/corn1.gif );
}

div#mainframeLowerInUL {
	position: relative;
	top: 0px;
	left: 0px;
	width:    19px;
	height: 99%;
	margin: 0px 0px 100px 0px;
	background-image: url( /img/bar2.gif );
}



div#wrapperInUC{
	position: relative;
	top:  0px;
	left: 0px;
	width: 189px;
	height: 19px;
	float: left;
}

div#mainframeLeftInUC {
	position: relative;
	top:  0px;
	left: 0px;
	width:  170px;
	height:  19px;
	background-image: url( /img/bar1.gif );
	float: left;
	font-size: 0px;
}

div#mainframeCentralInUC {
/*
	position: relative;
	top:  0px;
	left: 170px;
*/
	width:  19px;
	height: 19px;
	background-image: url( /img/barmix1.gif );
	float: left;
	font-size: 0px;
}

div#mainframeRightInUC {
/*
	position: relative;
	top:  -19px;
	left: 189px;
*/
	width:  471px;
	height:  19px;
	background-image: url( /img/bar1a.gif );
	float: left;
/*	clear: left;*/
	font-size: 0px;
}



div#mainframeUpperInUR {
	position: relative;
	top: 0px;
	left: 0px;
	width:  19px;
	height: 19px;
	background-image: url( /img/corn2.gif );
}

div#mainframeLowerInUR {
	position: relative;
	top: 0px;
	left: 0px;
	width: 19px;
	height:   100%;
	background-image: url( /img/bar4.gif );
}



div#mainframeLL {
	position: relative;
	top: 0px;
	left: 0px;
	width:  19px;
	height: 19px;
	background-image: url( /img/corn3.gif );
}



div#wrapperInLC{
	position: relative;
	top:  0px;
	left: 0px;
	width: 189px;
	height: 19px;
	float: left;
}

div#mainframeLeftInLC{
	position: relative;
	top:  0px;
	left: 0px;
	width: 170px;
	height: 19px;
	background-image: url( /img/bar3.gif );
	float: left;
	font-size: 0px;
}

div#mainframeCentralInLC{
	position: relative;
	top:  0px;
	left: 170px;
	width:  19px;
	height: 19px;
	background-image: url( /img/barmix2.gif );
	font-size: 0px;
}

div#mainframeRightInLC{
	position: relative;
	top:  -19px;
	left: 189px;
	width: 471px;
	height: 19px;
	background-image: url( /img/bar3a.gif );
	clear: left;
	font-size: 0px;
}



div#mainframeLR {
	position: relative;
	top: 0px;
	left: 0px;
	width:  19px;
	height: 19px;
	background-image: url( /img/corn4.gif );
}

div#extend_bottom {
	height: 100%;
}

div#rightIndent{
    text-align: right;
    padding-bottom: 2%;
}

caption {
	display: none;
}

span.vseo {
	display: none;
}


/* for slider.js */
div#slider {}
