/*--------------------------------------------------------------
Copyright WEB MAGIC.
http://www.webamgic.jp/
Template#13 type-1-menu6 ver 1.01
---------------------------------------------------------------*/


body {
text-align: center;
background-color:#E9E9E9;/*?S???w?i?F-----------------*/
font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;/*???{??????T?C?Y-----------------*/
line-height:170%;
color:#444444;;/*???{??????F-----------------*/
margin-top:20px;/*?R???e???c?{?b?N?X????H???????????????-----------------*/
margin-bottom:20px;
margin-left:0;
margin-right:0;
}


h1,h2,h3 {
margin:0px;
padding:0px;
font-weight:normal;
}


/*p?^?O??????*/
p {
margin:0px;
padding:0px;
}


/*IMG?{?[?_?[???\??*/
img  {
border: none;
vertical-align:top;
}



/*TABLE?{?[?_?[???\??*/
table  {
border:none;
margin-bottom:20px;
}


/*IE--BR?o?O????*/
br  {
letter-spacing:normal;
}


/*?r???_?[?\??????????*/
br.clear{
clear:both;
padding:0px;
margin:0px;
height:0px;
line-height:0;
}


/*???X?g??????*/
ul,ol,li  {
margin:0px;
padding:0px;
list-style:none;
}




/*?y?[?W??^?C?g??????????e?L?X?g?????N-----------------*/
h1 a:link       {color:#ffffff;text-decoration:none;margin-left: 15px;} /*???j???[?E?e?L?X?g?????N??F*/
h1 a:visited    {/* color:#ffffff; */text-decoration:none;} /*???j???[?E?K??????????N??F*/
h1 a:active     {color:#ffffff;text-decoration:underline;} /*???j???[?E?N???b?N????????N??F*/
h1 a:hover      {color: #B67331;/* text-decoration:underline; */} /*???j???[?E?}?E?X????J?[?\??????????????N?F*/



/*?????e?L?X?g?????N-----------------*/
a    {text-decoration: none;color:#005D90;}  /*?e?L?X?g?????N??F*/
a:visited {/* text-decoration:underline; *//* color:#005D90; */}  /*?K??????????N??F*/ 
a:active  {text-decoration:underline;color:#005D90;}   /*?N???b?N????????N??F*/
a:hover   {text-decoration:underline;color:#005D90;}  /*?}?E?X?????J?[?\?????????????????N??F*/




#container{
width:895px;
margin:0 auto;
padding:0;
text-align:left;
}



#summery{
width:895px;
text-align:right;
line-height:normal;
padding-bottom:4px;
font-size:12px;
}



#header{
margin:0px;
/* background-image:url(images/header.jpg); *//*?w?b?_?[??-----------------*/
/* background-repeat:no-repeat; */
/* background-position:right; */
/* background-color:#000000; */
width: 100%;
/* padding:53px 30px 25px 30px; */
/* height: 300px; */
/* position: relative; */
/* top: 53px; */
float: left;
}



/*?z?[???y?[?W?e???v???[?g??t???[?f??A????????????-----------------*/
#subtitle{
line-height:normal;
font-size:14px;/*---?????T?C?Y-----------*/
color:#ffffff;/*---?????F-----------*/
}



/*?T?C?g??^?C?g??????-----------------*/
h1{
line-height:normal;
font-size:30px;/*?^?C?g???????T?C?Y-----------------*/
font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
font-weight:bold ;
margin:0;
padding:4px 0px 15px 0px;
}




/*?M????z?[???y?[?W???????????`????????????B????????????-----------------*/
#setumei{
line-height:normal;
font-size:12px;/*---?????T?C?Y-----------*/
color:#ffffff;/*---?????F-----------*/
}





/*?w?b?_?[?????[???I?[?o?[???j???[???X?g?w??------------------------------------------------*/

#menu{
margin: 0;
padding: 0;
/* position: relative; */
/* top: -300px; */
}


#menu ul{
list-style-type: none;
margin: 0;
padding: 0;
}


/*?e???j???[??{?b?N?X-----------------*/
#menu li{
float: left;
width: 148px;
border-top:1px #111111 solid;
border-left:1px #111111 solid;
border-bottom:1px #111111 solid;
}



/*????E?[????j???[?{?b?N?X?E?T?C?h??}?[?W???J?b?g?w??-----------------*/
#menu li.menuright{
float: left;
width: 148px;
border-top:1px #111111 solid;
border-left:1px #111111 solid;
border-bottom:1px #111111 solid;
border-right:1px #111111 solid;
}



/*?}?E?X????????????????w??-----------------*/
#menu a{
text-align: center;
display:block;
padding:15px 8px;
width: 132px;
background-color: #848484;/*------???j???[??w?i?F-----------*/
color:#ffffff;/*------???j???[??????F-----------------*/
text-decoration:none;/*------?????N??A???_?[???C?????-----------------*/
font-size:14px;/*------?????T?C?Y-----------------*/
}



/*?}?E?X????????????w??-----------------*/
#menu a:hover{
background-color:#2783B5;/*-------???j???[??w?i?F----------*/
color:#ffffff;/*-------???j???[??????F-----------*/
text-decoration:none;/*-------?????N??A???_?[???C??????----------*/
font-size:14px;/*------?????T?C?Y-----------------*/
}







#wrapper{
width:895px;
clear:both;
background-color:#FFFFFF; /*----???j???[???????????R???e???c?w?i?F--------*/
position:relative;
float:left;
}




#main{
float: left;
padding-top:33px;
padding-left: 25px;
width: 95%;
}


#side{
float: left;
padding-top:33px;
padding-left: 25px;
width: 95%;
}



 /*----?g?b?v?y?[?W?u?N??????????E?E?E?v??R?s?[????--------*/
#copy{
font-size: 20px; /*----?????T?C?Y--------*/
font-weight:bold;
color:#0B4869; /*----?????F--------*/
line-height:130%;
margin-bottom:20px;
}


.text img{
/* margin:2px 2px 25px 2px; */
/* line-height:170%; */
width: 250px;
float: left;
margin-right: 10px;
}



 /*----NEWS?E???w?y?[?W?^?C?g??--------*/
h2 {
font-family:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
background-image:url(images/bar.gif);
background-repeat:no-repeat;
margin-bottom: 17px;
height: 20px;
font-weight: 800;
font-size:17px; /*----?????T?C?Y--------*/
line-height: 36px;
} 



/*----NEWS?E???w?y?[?W?^?C?g?????????????F???????c???C??--------*/
.line{
border-left: #949494 4px solid; /*----???C????F?E?????E???C???????--------*/
padding:10px;
height: 16px;
clear: both;
}



#news li{
margin-bottom:2px;
padding-bottom:6px;
padding-left:4px;
padding-top:6px;
border-bottom:#dddddd solid 1px;
}


#news ul{
margin:0px 2px 45px 2px;
}


.box_bg{
background-image:url(images/box_bg.gif);
background-repeat:repeat-y;
padding:0px 20px;
}


#textlink{
border-top:#dddddd solid 1px;
margin-left:30px;
margin-right:30px;
padding:12px 4px 25px 4px;
text-align:left;
}


/*----???w?y?[?W?????o??--------*/
h3{
font-weight:bold;
padding:2px;
font-size:14px;
color:#0b689a;
margin-bottom:15px;
border-bottom:#dddddd double 3px;/*----???????C??--------*/
}

/*----?e?[?u???\?g?????Z??--------*/
.table_item{
background-color:#f3f3f3;/*----?Z????F--------*/
text-align:left;
}


/*----?e?[?u???\?g??E??Z??--------*/
.table_text{
background-color:#ffffff;/*----?Z????F--------*/
text-align:left;
}


/*----?e?[?u???\?g???g??--------*/
.waku{
background-color:#999999;/*---?g????F--------*/
}




#copyright{
clear:both;
margin:0 auto;
padding:4px 2px;
width:891px;
font-size:10px;
text-align:right;
}

#copyright a{color:#444444;}

#copyright a:hover {color:#444444;}



.space20{
margin-bottom:20px;
}
.box img {
  width: 100%;
  padding-bottom: 5px;
}
.box {
  padding-bottom: 20px;
  width: 32%;
  float: left;
  margin-right: 11px;
}
.box p{
padding-bottom:5px;
}
#menu li.active a, #menu li a:hover {
  background-color: #000;
}
div#main1 {
  padding: 20px;
}
img.mainimg {
  width: 100%;
  float: left;
}
.box1 {
  width: 48%;
  float: left;
  margin: 15px 5px;
}
.box1 img {
  width: 200px;
  margin-bottom: 5px;
  float: left;
  margin-right: 10px;
}