@charset "UTF-8";

#policy,#plofile,#history{
	margin-top:-171px;
    padding-top:200px;
}
		
#about dl{
	margin:30px auto;
line-height: 2;
width:90%;
border-top: dotted #999 1px;
}
#about dt{
	padding:15px 0px ;
	clear: both;
float: left;
width: 160px;
}
#about dd{
padding: 15px 0 15px 170px;
border-bottom: dotted #999 1px;
}

dl#about_poicy{
	margin:30px auto;
line-height: 2;
width:90%;
}
dl#about_policy dt{
	padding:0px ;
	font-size:25px ;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
dl#about_policy dd{
	padding:20px 20px 20px 40px ;
}


@media only screen and (max-width:767px){
#policy,#plofile,#history{
	margin-top:0px;
    padding-top:10px;
}
}

@media only screen and (max-width:500px){
	#about dl{
	margin:30px auto;
line-height: 2;
width:100%;
border-top: dotted #999 1px;
}
#about dt{
	width:auto;
	float:none;
	padding-bottom:5px ;
}
#about dd{
	padding
	:0 0 15px 0;
border-bottom: dotted #999 1px;
}
}

div.company_map{
	margin-bottom:20px ;
}

div.company_map h3{
	margin:0px 0px 0px 0px;
	padding:40px 0px 10px 0px ;
	font-size:20px ;
	font-size:2rem;
	color:#000;
/*	background:#D3CFCE;*/
			border-top:1px solid #eee;
			font-weight:700;
}

div.company_map ul{
padding-bottom:40px ;
padding-top:10px;
}

div.company_map li{
	list-style:none;
	float:left;
	padding-right:10px ;
}

div.company_map li:after,div.company_map:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}


div.company_map dl{
	margin:0px ;
	padding:0px ;
}
div.company_map dt{
	margin:0px ;
	padding:0px ;
	color:#1F9ABD;
}
div.company_map dd{
	margin:0px ;
	padding:0px ;
}

div.company_map iframe{
}