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


/*サイドナビON*/
#nyuin #sideNavMenu li:nth-child(1) a{
	background:url(/cmn/img/ico_yj.png) no-repeat 10px 21px #ebf4d8;
}
#omimai #sideNavMenu li:nth-child(2) a{
	background:url(/cmn/img/ico_yj.png) no-repeat 10px 21px #ebf4d8;
}
#form #sideNavMenu li:nth-child(3) a{
	background:url(/cmn/img/ico_yj.png) no-repeat 10px 21px #ebf4d8;
}




#gNav li#nav02{
	background:#56a03c;
	width:121px;
    background-position:-179px 0;
}
.mainTxtN{
	background:url(../img/txt.png) no-repeat center 0;
}



#main dl:after{
	content:"";
	clear:both;
	display:block;
}
#main dl dt{
	font-size:18px;
	margin-bottom:7px;
	font-weight:bold;
	color:#3e892d;
}
#main dl dd{
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px dotted #aaa;
	padding-left:30px;
}
#main dl dd:last-child{
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
#omimai #main .list li{
	margin-bottom:13px;
}



#form select{
	padding:7px;
}





/*=====================================

	スマホサイト縦
	
======================================*/

@media screen and (max-width: 768px) {

#main br{
	display:none;
}
#spMain p{
	margin-left:-100px;
}


/*フォーム----------------------------------------*/
#form #main td,
#form #main th{
	width:100% !important;
	display:block !important;
}
#form #main td input[type=text],
#form #main td textarea{
	width:100% !important;
	display:block;
}
#form #main th{
	border:none;
}

}