* {
	margin: 0;
	padding: 0;
	line-height: 100%;
	border: 0;
	font-weight: normal;
	font-style: normal;
}
li{
	list-style-type:none;
	
}
table{
	border-collapse:collapse;
}
html {
	height: 100%;
}
body {
	font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	text-align: center;
	height: 100%;
}
.wrap {
	position: relative;
	margin: 0 auto;
	height: 100%;
	position: relative;
}
/* _________________________________________*/
.menu{
	background:url(http://www.hs-crowd.co.jp/clip-craft/products/uq_aaa/common/images/menu_back.jpg) center 0;

}
.menu ul{
	width:1200px;
	overflow:hidden;
	display:inline-block;
}
.menu ul li{
	width:150px;
	height:79px;
	float:left;
}
.menu ul li.li06{
	width:149px;
}
.menu ul li.li01{background:url(http://www.hs-crowd.co.jp/clip-craft/products/uq_aaa/common/images/btn_menu01_ov.jpg)
.menu ul li.li02{background:url(http://www.hs-crowd.co.jp/clip-craft/products/uq_aaa/common/images/btn_menu02_ov.jpg) no-repeat;}
.menu ul li.li03{background:url(http://www.hs-crowd.co.jp/clip-craft/products/uq_aaa/common/images/btn_menu03_ov.jpg) no-repeat;}
.menu ul li.li04{background:url(http://www.hs-crowd.co.jp/clip-craft/products/uq_aaa/common/images/btn_menu04_ov.jpg) no-repeat;}
.menu ul li.li05{background:url(http://www.hs-crowd.co.jp/clip-craft/products/uq_aaa/common/images/btn_menu05_ov.jpg) no-repeat;}
.menu ul li.li06{background:url(http://www.hs-crowd.co.jp/clip-craft/products/uq_aaa/common/images/btn_menu06_ov.jpg) no-repeat;}
.menu ul li.li07{background:url(http://www.hs-crowd.co.jp/clip-craft/products/uq_aaa/common/images/btn_menu07_ov.jpg) no-repeat;}
.menu ul li.li08{background:url(http://www.hs-crowd.co.jp/clip-craft/products/uq_aaa/common/images/btn_menu08_ov.jpg) no-repeat;}
.menu ul li img{
	transition: opacity 0.2s;
}
.menu ul li.selected img,
.menu ul li:hover img{
	opacity:0;
}
.menu ul li.selected a{
	pointer-events:none;
}

.contents_wrap{
	min-width:1200px;
}
.contents{
	width:1200px;
	margin:0 auto 0;
}
/* _________________________________________*/
.footer_wrap{
	background:url(http://www.hs-crowd.co.jp/clip-craft/products/uq_aaa/common/images/foot_back.gif) center 0 no-repeat;
	background-color:#70A2A5;
	min-width:1200px;
	padding-top:156px;
}
.footer{
	color:#fff;
	position:relative;
	padding:8px 0 9px;
	width:1200px;
	margin:0 auto;
}
.footer a{
	color:inherit;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.footer ul{
	margin:0 0 10px;
}
.footer ul li{
	display:inline-block;
	padding:0 5px;
	font-size:12px;
	border-left:solid 1px #fff;
}
.footer ul li:first-child{
	border:none;
}
.footer .logo{
	position:absolute;
	left:50%;
	bottom:15px;
	margin-left:345px;
}
/* _________________________________________*/
.hover2 li{
	cursor:pointer;
	position:relative;
}
.hover2 li.current{
	cursor:default;
}
.hover2 li img{
	position:absolute;
	transition: opacity 0.2s;
	top:0;
	left:0;
}
.hover2 li img.ov{
	opacity:0;
}
.hover2 li.current img.ov{	opacity:1;}
.hover2 li.current img.def{	opacity:0;}

.hover2 li:hover img.ov,.hover2 li.current img.ov{	opacity:1;}
.hover2 li:hover img.def,.hover2 li.current img.def{	opacity:0;}
/*--  --*/
.btn_pagetop{
	width:40px;
	height:39px;
	background:url(http://www.hs-crowd.co.jp/clip-craft/products/uq_aaa/common/images/pagetop_u.png) 0 0 no-repeat;
	position:fixed;
	bottom:36px;
	right:36px;
	cursor:pointer;
	display:none;
	z-index:10;
}
.btn_pagetop span{
	display:block;
	width:40px;
	height:39px;
	background:url(http://www.hs-crowd.co.jp/clip-craft/products/uq_aaa/common/images/pagetop.png) 0 0 no-repeat;
}
.btn_pagetop:hover span{
	display:none;
}
.hover a img{
	transition: opacity 0.2s;
}
.hover a:hover img{
	filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;
}
	