* {

 margin:0;

 padding:0;

}



@media print{

body { 

_zoom: 80%; /*WinIE only */

}

}



body{   

	font-size: 13px;

        text-align:center;

	line-height: 140%;

        font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	color: #000000;

	margin: 0px 0px 0px 0px ;

	background-color:#167B99;

}

/*92D1CB*/

#base{   

	width: 750px;

	margin:0 auto 0 auto;

	background-color:#FFFFFF;

}



#h_back{

	background-color:#92D1CB;

}



#header{width:750px;

	height: 73px;

	background-color:#92D1CB;

}

#h_back2{

	background-color:#B7D363;

}



#header2{width:750px;

	height: 123px;

	background-color:#B7D363;

}

#header .logo {

  position: relative;

  float:left;

  padding: 0.5em 0em 0.5em 0;

  padding-left:10px;

}

#header ul {

  padding-bottom:0.5em;

  padding-right:1em;

  padding-top:57px;

  float:right;

  list-style: none;

  text-align: right;

  background-color:#92D1CB;

}



#header li {

  font-weight:bold;

  font-size:1.3em;

  display: inline;

  text-transform: uppercase;

}

#header li a{

 color:#000000;

 text-decoration:none;

  padding-left: 1em;

}

#header li a:hover{

 color:#FFFFFF;

 text-decoration:none;

  padding-left: 1em;

}



#img-wrapper {

clear:both;

overflow: hidden;

text-align:left;

width: 750px; /* 画像の幅 */

height: 200px; /* 画像の高さ */

background-color:#FFFFFF;

}



#img-wrapper img {

position: absolute;

border: 0;

}



/*99BB33*/

#tabs{

height:2.3em;

background:#FD9B01;

padding:0;

margin:0;

font-size:1.2em;

color:#FFF000;

border:1px solid #CB8800;

}

#tabs ul li{

display:inline;

margin:0;

font-weight:bold;

}

#tabs ul li a{

padding:0.6em 1em 0.5em 1em;

color:#FFFFFF;

background:#FD9B01;

float:left;

text-decoration:none;

border-right:1px solid #CB8800;

margin:0;

}

#tabs ul li a:hover{

background:#EAEAEA;

color:#7F9298;

text-decoration:none;

}

#tabs .present{

padding:0.6em 1em 0.6em 1em;

background:#EAEAEA;

color:#7F9298;

float:left;

text-decoration:none;

border-right:1px solid #CB8800;

margin:0;

}

#tabs .rightside a{

float:right;

border-left:1px solid #CB8800;

border-right:0;

}



#left{

      clear:both;

      float:left;

      width:480px;

      height:60em;

      background-color:#FFFFFF;

      padding-top:20px;

      padding-bottom:20px;

      padding-left:20px;

      padding-right:10px;

}

#right{

       clear:right;

       float:right;

       width:220px;

       height:60em;

       background-color:#EEEEEE;

       padding-top:10px;

       padding-left:10px;

       padding-right:10px;

       padding-bottom:40px;

}

#left a{

       color:#112244;

       text-decoration:none;

}

#left a:hover{

       text-decoration:underline;

}

#right a{

       color:#112244;

       text-decoration:none;

}

#right a:hover{

       text-decoration:underline;

}

.titleimage_left{

	text-align:left;

        line-height:150%;

	color: #000000;

        margin-bottom:10px;

}

.honbun1{

        font-size:1em;

	text-align:left;

        line-height:150%;

        color: #333333;

}

.list{

        font-size:1em;

	text-align:left;

        text-indent:-14px;

        padding-left:14px;

        color: #333333;

}

.links{

        font-size:1em;

	text-align:left;

        line-height:150%;

        text-indent:-14px;

        padding-left:14px;

        margin-bottom:5px;

        margin-left:10px;

        margin-right:30px;

        color: #333333;

}

.topics{clear:both;

        font-size:1.1em;

        font-weight:bold;

	text-align:left;

        line-height:130%;

        padding-bottom:6px;

        color: #226622;

}

#publish_box{

        clear:both;

        width:220px;

        height:8em;

        padding-bottom:20px;

}

.publish_text{

        width:122px;

        text-align:left;

        margin-left:3px;

        float:left;

}

.publish_image{

        width:80px;

        float:right;

}







#footer{

	clear: both;

        font-size:0.8em;

        color: #555555;

        line-height:125%;

        padding-top:0.2em;

	background-color:#92D1CB;

        border-top:solid 10px #33BB99;

}

.keywords{

        color: #92D1CB;

}

