@charset "utf-8";
/* for popup */

#popup_pagewidth {
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
}

#glhtpop-cover {
	width:auto;
	margin:0 0 13px 0;
	padding:0;
	text-align:center;
	background-color:#fff;
}

#glhtpop {
	width:100%;
	height:52px;
	margin:0 auto;
	padding:0;
	position:relative;
	line-height:0;
	font-size:1px;
}

#glhtpop #glhtpop-logoarea {
	height:52px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
}

#glhtpop #glhtpop-logoarea a img {
	border:0;
	vertical-align:bottom;
	text-align:left;
	text-decoration:none;
}

#glhtpop ul {
	margin:0;
	padding:0;
}

#glhtpop li {
	margin:0;
	padding:0;
	list-style: none;
	position:absolute;
	top:12px;
}

#glhtpop li a,#glhtpop li a img {
	border:0;
	vertical-align:bottom;
	text-decoration:none;
}


/*---------------------------------------------------------------------*/
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
.pbox:after{
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.pbox{ display:inline-table; }

/* Mac IE には適用させない \*/
* html .pbox{ height:1px; }
.pbox{ display:block; }
/* */
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */
/*---------------------------------------------------------------------*/