/* CSS Document */


*{padding:0;margin:0;}


body {  margin-left: auto;
	margin-top: ;
	margin-right: auto;
	margin-bottom: ;
	background-color:;
	font-size: 17px;
	font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
	line-height:150%;
	padding-top: 30px; 
	padding-bottom: 20px;
	border: 0px;}
	
* + html body{
	font-family:"メイリオ","Meiryo";}

h1, h2, h2, h3, h5, h6　{  
	font-size: 100%;}





a {
text-decoration: none;
}

p{
font-size:17px;
line-height:150%;
letter-spacing:normal;
font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;}




div#all {
margin-top: ;
margin-left:auto;
margin-right:auto;
width:1000px;
background-color:#F7F8F8;
box-shadow: 5px 5px 15px -5px;
}

div#box-a {
width:px;
margin-bottom: 0px;}





div#topline{
  padding-top: 5px;
}


div#logo{
float:left;
margin-top:50px;
margin-left: 30px;
margin-bottom: px;}


div#tel{
float:right;
margin-top: 50px;
margin-right: 20px;
margin-bottom: 15px;}

div#gnav img{
margin-bottom: px;
}

div#top_main{
width:940px;
margin-top: px;}

div#top_main img{
margin-top: 20px;}

div#top_main p{
margin-top: 10px;
margin-left: 20px;}



div#top_main1{
float:left;
margin-top: px;
margin-left: 10px;
margin-bottom: 30px;}

div#top_main2{
float:right;
margin-top: px;
margin-right: 10px;
margin-bottom: 30px;}


div#umenu{

   padding-top:10px;
   margin-bottom: 30px;
   text-align: center;
   }

div#copy{ 

margin-top:px;
text-align: right;
 margin-right: 30px;
padding-bottom: 20px;}


img{
	border:none;
	vertical-align: bottom;
}


div#y{

   margin-top: 20px;
   margin-left: 10px;
   margin-bottom: 10px;
   float:left;}
   
div#about{
width:940px;
margin-top: px;}

div#about p{
margin-top: px;
margin-left: 20px;
margin-bottom: px;
 clear:both;}

div#p{
float:right;
margin-top: 50px;
margin-right: 20px;}
   
   
div#about_li{
　　margin-top: px;
   margin-bottom: 30px;
   }
   

div#about_li th{
padding-top: 5px;
padding-bottom: 5px;
color:white;
}

.a{
background-color:#3a5c8b;
width: 700px}

#b{
padding-left: 20px;}


div#about_li td{
padding-top:10px;
padding-bottom:10px;
padding-left:px;

}

div#katsudo{
width:940px;
margin-top: px;}

div#katsudo img{
margin-left: 20px;}

div#katsudo_text img{
margin-left: px;
margin-top: 20px;}


div#katsudo_text p{
margin-top: 10px;
margin-left: 20px;
margin-bottom: 20px;}

div#katsudo_photo h3{
margin-left: 20px;
margin-top: 10px;
margin-bottom: 5px;}

div#katsudo_photo img{
margin-left: px;
margin-top: px;
margin-bottom: 20px;}


div#mail{
width:940px;
margin-top: px;}


div#mail img{
margin-left: 20px;
margin-top: 20px;
margin-bottom: 20px;}

div#kaisoku{
width:940px;
margin-top: px;}

div#kaisoku img{
margin-top: 20px;
margin-left: 20px;}

div#kaisoku p{
margin-top: 10px;
margin-left: 20px;
margin-bottom: 20px;}


