﻿@charset "utf-8";

body	{
     margin:0;
     font-family: 'メイリオ','Hiragino Kaku Gothic Pro', sans-serif}




/*詳細変更
------------------------------------*/

/*トップ画像*/
.top-img {
    text-align:center;
}


/*テーブル*/

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;
	text-align:center;
}

table.shiyou2 {
	margin:20px 0;
	text-align:center;
}



/*Q&A*/
.qa table {
    border:none;
}

.qa th {
    border:none;
}

.qa td {
    border:none;
    vertical-align:top;
    padding:0 5px 8px 10px;
}



/*ul100*/
.ul100 ul {
	margin:0;
	padding:0;
	list-style:none;
}

.ul100 li a {
	display:block;
	padding:0 10px;
}

.ul100 ul:after {
	content:"";
	display:block;
	clear:both;
}

.ul100 li {
	float:left;
	width:100%;
}

.ul100 img {
	max-width:100%;
	height:auto;
	border:none;
}



/*施工例写真*/
 .col-sm-6{
     padding-bottom:5px;
}


/*お問い合わせはこちらボタン*/
.p2 img {
   	padding:20px 0 20px 0;
    max-width:100%;
	height:auto;
	border:none;
	display:block;
	margin:auto;
}

.p2 p {
	text-align:right;
}


/*選び方の画像*/
.row point img {
    align:center;
}




/*########## 599px以下 ##########*/
@media(max-width:599px){

/*トップ画像*/
.top-img img {
    width:100%;
}


}




/*########## 600px以上 ##########*/
@media(min-width:600px){

/*ul100並び*/
.ul100 li {
	width:50%;
}


}



/*########## 768px以上 ##########*/
@media(min-width:768px){





}


/*########## 1040px以上 ##########*/
@media(min-width:1040px){




}




