@charset "utf-8";


/* layout
--------------------------------------------------*/
h3{
     margin:40px 0 20px 0;
	 }
/*h4{
     margin:0 0 20px 0;
	 }*/
p{
     line-height:1.6;
	 }
p em{
	  color:#ff0099;
	  font-style:normal;
	 }
	 

/*table-design
--------------------------------------------------*/
 .tb01{
      border-top:1px solid #ff0099;
      border-left:1px solid #ff0099;
	  margin-bottom:5px;
	  clear:both;
	  line-height:1.6;
	  } 
.tb01 th{
	  text-align:left;
	  font-weight:normal;
	  padding:6px 10px;
	  background-color:#FFE6FF;
      border-right:1px solid #ff0099;
      border-bottom:1px solid #ff0099;
	  color:#ff0099;
	  }
.tb01 td{
	  text-align:center;
	  font-weight:normal;
	  padding:6px 10px;
      border-right:1px solid #ff0099;
      border-bottom:1px solid #ff0099;
	  color:#333;
	  vertical-align:middle;
	  }
.tb01 em{
	  color:#ff0099;
	  font-style:normal;
	  }
.tb01{
	  margin-top:10px;
	  }
.tb01 .the th, .tb03-2 .the th{
	  text-align:center;
	  vertical-align:middle;
	  }
.tb01 .the th.suisen-t, .tb03-2 .the th.suisen-t{
	  line-height:1.6;
	  width:31%;
	  }
.tb01 tbody.ga-shutugan td ,
.tb01 tbody.ga-nyugaku td{
	  text-align:left;
	  vertical-align:top;
	  }
.tb01 tbody.ga-nyugaku th{
	  vertical-align:top;
	  }
.tb01 tbody.ga-shutugan td.ga-shutugan2{
     text-align:center;
	  vertical-align:middle;
	 }

/*text
--------------------------------------------------*/
.txt-read{
     margin:30px 0 10px 0;
	 }
.txt-read em{
     font-style:normal;
	 color:#ff0099;
	 }
.txt-01{
     margin:20px 0 0 0;
	 }
.txt-02{
     margin:0 0 40px 0;
	 }
dl.dt1{
	 line-height:1.6;
	 padding:0;
	 margin:0 0 5px 0;
	 }
dl.dt1 dt{
	 color:#ff0099;
	 font-weight:normal;
	 margin:20px 0 0 0;
	 }
dl.dt1 dd{
	 padding:0;
	 margin:0;
	 color:#333;
	 }


/*clearfix
--------------------------------------------------*/	  
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac ¥*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


	  