﻿@charset "utf-8";

body	{
     margin:0;
     font-family: 'メイリオ','Hiragino Kaku Gothic Pro', sans-serif}



/*初期設定(main全ページ共通）
------------------------------------*/

/*h1下写真(ｐ1)と問い合わせボタン(ｐ2)*/
.p1 img{
	float:right;
    margin-left:1em;
}

.p1 {
	margin-bottom:20px;
}


.p2 img {
   	padding:20px 0 20px 0;
    max-width:100%;
	height:auto;
	border:none;
	display:block;
	margin:auto;
}

.p2 p {
	text-align:right;
}




/*テーブル*/

table {
    font-size:small;
    border:1.5px solid #999999;
    border-collapse:collapse;
}

th, td {
	padding:0.2em;
	border:1.5px solid #999999;
}

th {
	background:#d9d9d9;
}






/*詳細変更
------------------------------------*/

/*経営理念*/
.rinen ol {
	list-style-type: cjk-ideographic;
}


/*Google Map*/
.ggmap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/*h2のリンク取り消し*/
h2 a {
	color:#4C4C4C;
	text-decoration:none;
}


h2 a:hover {
	color:#4C4C4C;
	text-decoration:none;
}


/*表のthを中央揃え*/
.shiyou1 th {
	text-align:center;
} 


/*########## 599px以下 ##########*/
@media(max-width:599px){



}




/*########## 600px以上 ##########*/
@media(min-width:600px){



}



/*########## 768px以上 ##########*/
@media(min-width:768px){





}


/*########## 1040px以上 ##########*/
@media(min-width:1040px){




}



