﻿@charset "utf-8";

.contents{
   width:850px;
   background:#EEFFFF;
   height:1550px;
   margin-left:auto;
   margin-right:auto;
 }

img{
	width:848px;
	height:500px;
	border:1px #00AAEE solid;

}
 .left{
    width:260px;
    background:#EEFFFF;
    height:850px;
    float:left;
  }
  .left h2{
      display:block;
      width:210px;
      margin-top:10px;
      padding:5px;
      border:#00AAEE 1px solid;
      text-align: center;
      background:#99FFFF;
	  background: linear-gradient(#EEFFFF, #99FFFF);
      background: -moz-linear-gradient(#EEFFFF, #99FFFF);
      background: -webkit-linear-gradient(#EEFFFF, #99FFFF);
      font-size:17px;
      font-weight:400;
      color:#444444; 
      border-top-left-radius: 15px 15px;
      border-top-right-radius: 15px 15px;
      -moz-border-top-left-radius: 15px 15px;
      -webkit-border-top-left-radius: 15px 15px;
      -webkit-border-top-right-radius: 15px 15px;
      -moz-border-top-left-radius: 15px 15px;
      -moz-border-top-right-radius: 15px 15px;
      }
    .submenu ul{
      width:220px;
      border:#00AAEE 1px solid;
      border-top:0px;
      border-bottom:0px;
      display:block;
      list-style-type: none;
      }
    .submenu ul li{
      text-align:center;
      }
    .submenu li a{
      display:block;
      width:210px;
      padding:5px;
      background:#EEFFFF;
      border-bottom:#00AAEE 1px solid;
      text-decoration:none;
      }
     .submenu li a:hover{
      background:#CCFFEE;
      text-decoration:none;
      }
      .left .kousin{
         overflow-y:scroll;
         width:210px;
         height:450px;
         padding:5px;
         border:#00AAEE 1px solid;
         border-top:#00AAEE 0px solid;
         font-size:13px;
         line-height:1.8;
         text-align:left;
      }
      .kousin p{
         padding-bottom:30px;
         }
 .right{
    width:589px;
    height:850px;
    border-left:1px #88FFFF solid;
    background:#EEFFFF;
    float:right;
  }
  .right h2{
      display:block;
      width:538px;
      margin-top:10px;
      margin-left:35px;
      padding:5px;
      padding-left:10px;
      border:#00AAEE 1px solid;
      text-align:left;
      background:#99FFFF;
	  background: linear-gradient(#EEFFFF, #99FFFF);
      background: -moz-linear-gradient(#EEFFFF, #99FFFF);
      background: -webkit-linear-gradient(#EEFFFF, #99FFFF);
      font-size:17px;
      font-weight:400;
      color:#4444444; 
      border-top-left-radius: 15px 15px;
      border-top-right-radius: 15px 15px;
      -moz-border-top-left-radius: 15px 15px;
      -webkit-border-top-left-radius: 15px 15px;
      -webkit-border-top-right-radius: 15px 15px;
      -moz-border-top-left-radius: 15px 15px;
      -moz-border-top-right-radius: 15px 15px;
      border-bottom-left-radius: 15px 15px;
      border-bottom-right-radius: 15px 15px;
      -moz-border-bottom-left-radius: 15px 15px;
      -webkit-border-bottom-left-radius: 15px 15px;
      -webkit-border-bottom-right-radius: 15px 15px;
      -moz-border-bottom-left-radius: 15px 15px;
      -moz-border-bottom-right-radius: 15px 15px;
    }
    .right .no_radius{
      border-bottom:0px;
      border-top-left-radius: 15px 15px;
      border-top-right-radius: 15px 15px;
      -moz-border-top-left-radius: 15px 15px;
      -webkit-border-top-left-radius: 15px 15px;
      -webkit-border-top-right-radius: 15px 15px;
      -moz-border-top-left-radius: 15px 15px;
      -moz-border-top-right-radius: 15px 15px;
       border-bottom-left-radius: 0px;
       border-bottom-right-radius: 0px;
      -moz-border-bottom-left-radius: 0px;
      -webkit-border-bottom-left-radius: 0px ;
      -webkit-border-bottom-right-radius: 0px;
      -moz-border-bottom-left-radius: 0px;
      -moz-border-bottom-right-radius: 0px;
     }
     
    .right p{
      display:block;
      width:503px;
      padding:10px;
      padding-left:20px;
      margin-left:35px;
      text-align:left;
      font-size:15px;
    }
     .right ul{
      width:553px;
      border:#00AAEE 1px solid;
      border-bottom:0px;
      display:block;
      margin-left:35px;
      list-style-type: none;
      }
    .right ul li{
      text-align:left;
      }
    .right li a{
      display:block;
      width:543px;
      padding-top:10px;
      padding-left:10px;
      padding-bottom:10px;
      background:#EEFFFF;
      border-bottom:#00AAEE 1px solid;
      text-decoration:none;
      }
     .right li a:hover{
      background:#CCFFEE;
      text-decoration:none;
      }