﻿@charset "EUC-JP";

#circle_overray{
	backface-visibility:hidden;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000;
	opacity:0;
	z-index:995;
	display:none;
}
#circle_menu_wrap{
	left:0;
	right:0;
	top:0;
	bottom:0;
	position:fixed;
	z-index:996;
	display:none;
	overflow:hidden;
}
#circle_menu_wrap>ul{
	backface-visibility:hidden;
	position:absolute;
	overflow:hidden;
	top:0;
	bottom:0;
	height:300px;
	left:0;
	right:0;
	margin:auto 0;
	z-index:997;
}
#circle_menu_wrap li{
	display:none;
	padding:0;
	margin:0;
	height:48px;
	position:absolute;
	left:0;
	z-index:998;
}
#circle_menu_wrap li>a{
	display:block;
	position:absolute;
	width:48px;
	height:48px;
	right:0;
	top:0;
	border-radius:24px;
	z-index:1000;
	font-size:0;
	text-decoration:none;
	overflow:hidden;
}
#circle_menu_wrap li>p{
	font-size:12px;
	color:#FFF;
	position:absolute;
	display:inline-block;
	top:14px;
	right:56px;
	height:20px;
	line-height:20px;
	opacity:0;
}
#circle_menu_wrap li>p>a{
	color:#FFF;
}
#circle_menu_wrap #circle_menu_base{
	display:block;
	width:48px;
	height:48px;
	top:126px;
	left:auto;
	right:20px;
	border-radius:50%;
	opacity:0;
	z-index:1001;
	font-size:0;
	text-decoration:none;
	overflow:hidden;
}
#circle_menu_item1{
	right:20px;
	top:24px;
}
#circle_menu_wrap #circle_menu_item1>p{ top:0; }
#circle_menu_item2{
	right:79px;
	top:43px;
}
#circle_menu_item3{
	right:117px;
	top:94px;
}
#circle_menu_item4{
	right:117px;
	top:157px;
}
#circle_menu_wrap li#circle_menu_item5{
	right:79px;
	top:208px;
	z-index:999;
}
#circle_menu_item6{
	right:20px;
	top:228px;
}
#circle_menu_wrap #circle_menu_item6>p{ top:28px; }

#Footer{
	padding-bottom:64px;
	background:#FF0073;
}