/*    fujita5.css   */
@charset "UTF-8";

body{
     padding: 0;
     line-height:1.2;
     color:#333;
     font-family:"メイリオ","Hiragino Kaku Gothic Pro",sans-serif;
     font-size:1.0em;
     vertical-align: bottom;
     width:1000px;
     margin:0 auto 0 auto;
}
#content{
	border: 1px #ffffff;
	width:100%;
	background-color:#ffffe0;   

}
header{
     width:100%;
     height:100px;
     background-color:#ffe4e1;
     color:#ffffff;
}
header img{
     float:left;
     padding-right:50px;
}
header p{
       padding:40px;
       font-size:30px;
}
header a{
       text-decoration:none;
}
.img-size-logo111_2{
       width: 400px;
       height: 100px;
}
.sanpo{
       margin:0 auto;
       padding:10px;
       width: 90%; 
	height: auto;
}      
.sanpo-img{
      width:334px;
      height:400px;
      float:right;
      margin-left:20px;
} 
.sanpo h1{
      color:#000080;
      font-size:30px;
}    
.sanpo h2{
      color:#333333;
      font-size:25px;
}    

   
table{
       margin:0 auto;
       border: #c0c0c0 1px solid;
       border-collapse: collapse;
       width:825px;
       color: #ffffff;
}

table th.t_top{
       border: #ffffff 1px solid;
       background-color: #008000;
       text-align: center;
       font-size:20px;
       font: bold;
}
table td.t_line01{
       border: #ffffff 2px solid;
       background-color: #008000;
       vertical-align:center;
       text-align:center;
       font-size:20px;
       padding:0  20px;
       width : 40%;
}
table td.t_line02{
       border: #ffffff 2px solid;
       background-color: #008080;
      vertical-align:top;
      text-align:left;
      font-size:20px;
      padding:0  20px;
      width : 60%;
}

/* copyright */

.boxcopyright{
       margin:0 auto;
       line-height:1.4;
       width:800px;
       padding:5px 15px 5px 15px;
       background-color:#bbffff;
	text-align: center;
}
.copyright p{
    font-size: 12px;
}


/******************/
@media(max-width:600px){
body{
    width: 100%;
    margin:0 auto;
}
#content{
	border: 1px #ffffff;
	width:100%;
	background-color:#ffffe0;   
}
header img{
  float:none;
  clear:both;
  padding:0;
}
header{
     width: 100%;
     height: auto;
     background-color:#ffe4e1;
     color:#ffffff;
}

header p{
       text-align:center;
       margin:0;
       padding:5px;
       font-size:25px;
}
header a{
       text-decoration:none;
}
.img-size-logo111_2{
       width: 100%;
       height:80px;
}

.sanpo{
       margin:0;
       padding: 5px 10px;
       width: 100%;    
}      
.sanpo img{
      float:none;
      width: 100%;
      height:auto;
      margin:0;
} 
.sanpo h1{
      color:#000080;
      font-size: 30px;
      text-align:center;
}    
.sanpo h2{
	width: 100%;
      color:#333333;
      font-size: 20px;
}    

   
table{
       margin:0 auto;
       border: #c0c0c0 1px solid;
       border-collapse: collapse;
       width: 100%;
       color: #ffffff;
}

table th.t_top{
       border: #ffffff 1px solid;
       background-color: #008000;
       text-align: center;
       font-size:20px;
       font: bold;
}
table td.t_line01{
       border: #ffffff 2px solid;
       background-color: #008000;
       vertical-align:center;
       text-align:center;
       font-size:16px;
       padding:2px;
       width : 40%;
}
table td.t_line02{
       border: #ffffff 2px solid;
       background-color: #008080;
      vertical-align:top;
      text-align:left;
      font-size:16px;
      padding:2px;
      width : 60%;
}

/* copyright */

.boxcopyright{
       margin: 0 auto;
       line-height:1.4;
       width:auto;
       padding:5px 15px 5px 15px;
       background-color:#bbffff;
}

    
}