@charset "UTF-8";
/* CSS Document */

#ttl{padding:20px 0 0;}
#ttl .cap{padding:2px 0 0 0; text-align:center; font-size:90%;margin-bottom:-20px;}



table { width:100%;border-spacing :0px; border-color:#fff;
        border-collapse : separate ; 
		background-color:#dee9dd;}
		
		
th, td { border : 1px solid #fff; line-height:130%; }
	
 .t1{text-align: left; padding:5px 0 0 7px;}
 .t1 .pic1{width:7%; display:inline-block; }
.t1 .setsubi_name{display:inline-block; color:#386332; font-size:90%;vertical-align:bottom;}

 .t2{text-align: left;font-size:70%; padding:5px 0 2px 7px; width:37%;}
 .t3{text-align: left;font-size:70%;padding:5px 0 2px 4px; width:20%;}	
  .t4{text-align: left;font-size:70%;padding:5px 0 2px 4px; width:16%;}	
   .t5{text-align: left;font-size:70%;padding:5px 0 2px 4px; width:10%;}	
    .t6{text-align: left;font-size:70%;padding:5px 0 2px 4px; width:25%;}	
 
 td{font-size:70%;}

 .basic{padding:5px 0 2px 4px; vertical-align:top; }
 .count{vertical-align:top;  text-align:center; padding:5px 0 2px 0px;}
 .setsubimei{vertical-align:top; padding:5px 0 2px 7px;}
 
 
 #contact2{width:80%;margin:0 auto; padding:40px 0 20px;}
 
 
 /***************************************
330pxまでの幅の場合に適応される　iphone5など
***************************************/


@media screen and (max-width: 330px) {
	 .t1{text-align: left; padding:5px 0 0 4px;}
	 .t2{text-align: left;font-size:70%; padding:5px 0 2px 4px; width:37%;}
 .setsubimei{vertical-align:top; padding:5px 0 2px 4px;letter-spacing:-1.5px;}
  .basic{padding:5px 0 2px 4px; vertical-align:top; letter-spacing:-1px;}
}




/***************************************
400px以上の幅の場合に適応される　iphone5など
***************************************/


@media screen and (min-width: 400px) {


}



 
