<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url("reset.css");
@import url("m_menu.css");
@import url("base.css");



/*共通設定-------------------------------------------------------------------------------------------------------------------------------------*/
/*基本設定*/
html{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif,"游明朝体", "Yu Mincho", YuMincho;
	line-height:1.5;
	}
main {
    display: block;
}	


/*リンク*/
#service li dl dd a{
	color:#36771c;
	text-decoration:none;
	}
#service li dl dd a:hover,#service li dl dd a:active{
	color:#36771c;
	text-decoration:underline;
	}
.b_link a{
	width:46%;
	display:block;
	margin:1em 25% 0;
	background-color:#6ec1c2;
	font-size:137.5%;
	font-weight:bold;
	padding:1em 2%;
	color:#fff;
	text-align:center;
	border-radius:8px;
	transition: all 0.3s linear;
	text-decoration:none;
	}
.b_link a:hover,.b_link a:active{
	background-color:#9DD7D7;
	text-decoration:none;
	}
		

/*メイン*/
#m_top{
	width:100%;
	position:relative;
	z-index:0;
	}
h1{
	background-image:url(../img/contact/top_img.jpg);
	background-position:center;
	background-size:100%;
	background-repeat:no-repeat;
	}
.contact,#contact2{
	margin:3em auto;
	}
#t_image img{
	width:30%;
	margin:0 35%;
	}
#trouble{
	width:70%;
	margin:1em auto 0;
	}
#trouble li:nth-child(n+2){
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;	
	margin:0.5em 0 0;
	padding:0.5em 0 0;
	}
#trouble li img{
	width:20px;
	vertical-align:middle;
	}
.contact dl{
	margin:2em 0 0;
	text-align:center;
	}
.contact dl dt{
	font-size:137%;
	color:#36771c;
	font-weight:bold;
	}
#contact2 .illust{
	width:70%;
	margin: 0 15%;
	}


/*共通設定ここまで-------------------------------------------------------------------------------------------------------------------------------------*/

/* pc */
@media screen and (min-width: 1280px)  {

/*メイン*/
.contact,#contact2{
	width:1280px;
	}
}

/* tablet以下共通 ------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1279px)  {
	
/*メイン*/
.contact,#contact2{
	width:96%;
}
}
/* tablet以下共通ここまで ------------------------------------------------------------------------------------------*/


/* tablet1 */
@media only screen and (min-width: 1024px) and (max-width: 1279px)  {

/*メイン*/

}


/* tablet2  */
@media only screen and (min-width: 768px) and (max-width: 1023px) {

/*メイン*/
}

/* tablet3  */
@media only screen and (max-width: 767px) {

/*リンク*/
.b_link a{
	width:76%;
	margin:1em 10% 0;
	}
	
/*メイン*/
#trouble{
	width:100%;
	margin:1em 0 0;
	}
#contact2 .illust{
	width:100%;
	margin: 0;
	}
}

/* smartPhone1 */
@media only screen and (max-width: 499px) {
	
/*メイン*/

}</pre></body></html>