@charaset "Shift_JIS";

* {
	margin: 0;
	padding: 0;
}

body {
   background-color: #fff;
   background-image: url(../images/bg-gra10.gif);
   background-repeat: repeat-x;
   text-align: center;
   font: 'ヒラギノ角ゴ Pro W3',Osaka,'ＭＳ Ｐゴシック';
   text-align:justify;

}

 a img {
   border: none;
} 

a		{ color:#00F; text-decoration:none; }
a:link		{ color:#00F; text-decoration:none; }
a:visited	{ color:#00F; text-decoration:none; }
a:active	{ color:#00F; text-decoration:none; }
a:hover		{ color:#F00; text-decoration:none; }





div#zentai-page {
   width: 650px;
   height: auto;
   border-style: solid;
   border-width: 1px;
   border-color: #0098ff;
   margin-right: auto;
   margin-left: auto;
   text-align: left;
   background-color: #fff;
}

div#top-title {
   width: 650px;
   height: 100px;
   background-image: url(../images/title0000-3.gif);
   background-repeat: no-repeat;
}



div#saishuukoushinbi-top {
   color: #000000;
   position: relative;
   left: 495px;
   top: -130px;
   font-size: 75%;
}






#main {
/* float: right;
width:100px; */
margin:-2px 0 0 0;/* IE6は、別数値 */
}

/* listBox */
#main .listBox {
position: relative;
margin:0 0 25px 0;
}



div#top_message {
   z-index: 2;
   position: relative;
   left: 5px;
   top: 90px;
   width: 615px;
   height: 88px;
   margin-top: 20px;/*ここを変える。(減らすと上へ)*/
   margin-left: 10px;
/*--------------------------------
   padding: 2px 0px 0px 0px;
    border-top:solid 1px #ccc;      上側の罫線 
    border-bottom:solid 1px #ccc;   下側の罫線 
    border-left:solid 1px #ccc;      左側の罫線 
    border-right:solid 1px #ccc;   右側の罫線 
   background-image: url(../images/kuu-top1.gif);
   background-repeat: no-repeat;
   background-position: right bottom;
--------------------------------*/
   line-height: 1;
   color: #ff8523; 
   font-size: 150%;
   font-weight: bold;
   text-align:center;
   line-height:150%;
}


div#top_gazou {
   z-index: 3;
   position: relative;
   left: 15px;
   top: 90px;
   width: 615px;
   height: 88px;
   background-image: url(../images/kuu-top1.gif);
}






div#top_mes {
   position: relative;
   left: 5px;
   top: 5px;/*ここを変える。(減らすと上へ)*/
	background-image: url(../images/gazou-test4-1.gif);
	background-repeat: no-repeat;
	width: 570px;
	height: 20px;
	margin: -14px 0 0 0;
    margin-left:3px; 
	padding: 0 0 0 0;
    padding-top:4px;   
    padding-left:30px;
    font-size:80%;
    color:#666;
}


ul#honbun
{
    margin-left:12px; 
    list-style-type:none;
    line-height: 1.3;
}


.red {
        color:red;
}

.text{
	margin:10px 0px 20px 0px;
	padding:0px 15px 0px 20px;
        font-size: 90%;
}






.news_box{ line-height:98%; margin-bottom:10px; }/*ここの、line-heightが２行目との間隔を決める。*/


.h4date { /* 日付 */
        margin: 0;
	background:url(../images/arr-h4.gif) left center no-repeat;
	text-align:left;
	margin:0px 0px 2px 0px;
	padding-left:15px;
        font-size: 90%;
}

.h5date { /* 日付 */
        margin: 0;
	background:url(../images/arr-h5.gif) left center no-repeat;
	text-align:left;
	margin:0px 0px 2px 0px;
	padding-left:15px;
        font-size: 90%;
}

.koushuukai-nittei {
   position: relative;
   left: -8px;
    width: 597px;
    height: 97px;
    background-image: url(../images/gazo-koushuu1.gif);
    background-color: #ffffff;
}

.taikai-nittei {
   position: relative;
   left: -8px;
    width: 597px;
    height:155px;
    background-image: url(../images/gazo-taikai1.gif);
    background-color: #ffffff;
}


.kaigi-nittei {
   position: relative;
   left: -8px;
    width: 597px;
    height: 91px;
    background-image: url(../images/gazo-kaigi1.gif);
    background-color: #ffffff;
}






div#index {
                z-index: 0;
                position: relative;
                background-image:url(../images/jsb30.jpg);
                background-position:50px 80px;
                background-repeat:no-repeat;
}


div#nittei {
                z-index: 0;
                position: relative;
                background-image:url();
                background-position:50px 80px;
                background-repeat:no-repeat;
}

div#kaijo {
                z-index: 0;
                position: relative;
                background-image:url(../images/jsb30.jpg);
                background-position:50px 80px;
                background-repeat:no-repeat;
}







h2.sub{ /* サブタイトル */
	width:400px;
	color:#003050;
	font-size:80%;
	letter-spacing:1px;
	border-bottom:2px #69C solid;
	margin:20px 0px 5px 0px;
	padding:0px 0px 0px 10px;
}



div#footer {
    clear: both;
    width: 650px;
    height: 200px;
    background-image: url(../images/footer10.gif);
    background-color: #ffffff;
}


div#footer p {
   padding: 180px 0px 0px 10px;
   color: #fff;
   font-size: 90%;
}

div#footer img {
   position:relative; top:-18px; left:570px;
}






div#footer a {
   color: #fff;
   font-size: 90%;
   text-decoration:none;
}

div#footer a:hover {
   color: #f00;
   font-size: 90%;
   text-decoration:none;
}







.ppost	{width: 530px;}

.ppost h6	{


font-size: 1em;
	margin: 0;
	margin-bottom: 15px;
	background-image: url(../images/bar_yellow.png);
	background-repeat: no-repeat;
	line-height: 33px;
	padding-left: 10px;}

.pposttext	{font-size: 0.875em;
	line-height: 1.5;}

.pposttext p	{margin: 0;
	margin-bottom: 20px;}





.index_h33_back{
	background-image: url(../images/main-gazou600.gif);
	background-repeat: no-repeat;
	width: 600px;
	height: 29px;
	margin: 14px 0 0 0;
	padding: 0 0 0 0;
}

.index_h33_back-index-igai{
	background-image: url(../images/main-gazou600.gif);
	background-repeat: no-repeat;
	width: 600px;
	height: 29px;
	margin: -20px 0 0 0;
	padding: 0 0 0 0;
}


.index_h33_back h6{
	font-size: 16px;
	letter-spacing: 0.5px;
	color: #242651;
	text-align: left;
	padding: 7px 0 0 28px;
	margin: 0;
}

.index_h33_back-index-igai h6{
	font-size: 16px;
	letter-spacing: 0.5px;
	color: #242651;
	text-align: left;
	padding: 7px 0 0 28px;
	margin: 0;
}




.index_leftbox{
	padding: 13px 8px 0 8px;
	width: 582px;
	margin: 0;
	line-height: 1.5;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}


.index_leftbox_bottom{
	width: 600px;
	height: 22px;
	background-image: url(../images/left_boxbottom600.gif);
	background-repeat: no-repeat;
}









ul#drop_down_menu {
     z-index:1;
     position: relative;
     top: 55px;
     left: 15px;
     margin: 0;
     padding: 0;
     list-style: none;
     font-size: 15px;
}
ul#drop_down_menu li {
     list-style-type:none;
     float: left;
     position: relative;
     margin: 0;
     padding: 0;
}
ul#drop_down_menu li a {
     display: block;
     padding: 5px 9px;
     width: 100px;
     border-top: 1px solid #FFF;
     border-right: 1px solid #CCC;
     border-bottom: 1px solid #CCC;
     border-left: 1px solid #FFF;
     text-decoration: none;
     background: #EEE;
}
ul#drop_down_menu a:hover,
ul#drop_down_menu li:hover a {
     background: #CCC;
     color: #FFF;
}
ul#drop_down_menu li ul {
     display: none;
}
ul#drop_down_menu li ul li {
     float: none;
}
ul#drop_down_menu li ul li ul {
     position: absolute;
     top: 0;
     left: 150px;
}
ul#drop_down_menu li:hover > ul {
     display: block;
}
ul#drop_down_menu li:hover ul li a,
ul#drop_down_menu li:hover ul li:hover ul li a,
ul#drop_down_menu li:hover ul li:hover ul li:hover ul li a {
     background: #EEE;
     color: #666;
}
ul#drop_down_menu li:hover ul li a:hover,
ul#drop_down_menu li:hover ul li:hover a,
ul#drop_down_menu li:hover ul li:hover ul li a:hover,
ul#drop_down_menu li:hover ul li:hover ul li:hover a,
ul#drop_down_menu li:hover ul li:hover ul li:hover ul li a:hover,
ul#drop_down_menu li:hover ul li:hover ul li:hover ul li:hover a {
     background: #CCC;
     color: #FFF;
}

