@charset "UTF-8";

*{ margin:0; padding:0; }

div { text-align:left; }

img{ border:0; vertical-align:bottom; }

html { background-color: #fff; }

body {
	text-align:center;
	font-family: 'メイリオ', Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	color:#000;
	line-height:1.5;
	font-size:13px;
	*font-size:small;
    *font:x-small;
}

table { font-size:inherit; font:100%; }
table th,table td{ text-align:left; vertical-align:top; }

a { color:#0071be; text-decoration:none; text-decoration:underline; }

a:visited { color:#0071be; text-decoration:underline; }

a:hover { color:#35548b; text-decoration:underline; }

/*====================CLEAR====================*/
.clr {
	display:inline-block;
	display:block;
}
.clr:after {
content: ".";
font-size:0.1em;
clear: both;
display: block;
height: 0;
visibility: hidden;
}

.clrb{
	clear:both;
	height:0;
	}
hr{
	display:none;
	}


/*====================LAYOUT====================*/

#companyPopup { width:370px; margin:0 auto; font-size:85%; }
#companyPopup .logo{ padding:15px 0 0; }
#companyPopup .map { padding:15px 0 0; }
#companyPopup .hyou { padding:10px 10px 0; }
#companyPopup .hyou table{ }
#companyPopup .hyou table th,
#companyPopup .hyou table td{ padding:2px 0; }
#companyPopup .hyou table th{ width:60px; }
#companyPopup .close{ text-align:center; padding:20px 0 0; }














