@charset "utf-8";
/*==============================================
Font-size Adjustment
Default Size    = 16px
Present Setting = 12px

63% = - 6px  |	100% = +-0px  |	138% = + 6px
69% = - 5px  |	107% = + 1px  |	144% = + 7px
75% = - 4px  |	113% = + 2px	|	150% = + 8px
82% = - 3px  |	119% = + 3px	|	157% = + 9px
88% = - 2px  |	125% = + 4px	|	163% = +10px
94% = - 1px  |	132% = + 5px	|	169% = +11px
===============================================*/

/**************************************************************************************************
Common
**************************************************************************************************/
html{
	-webkit-text-size-adjust:100%;
}

/*UD-Daimojin*/
#UD-Daimojin{
	position:relative;
}
#UD-Daimojin #toggle{
	display:block;
	width:247px;
	padding-right:13px;
	float:left;
}
#UD-Daimojin #pallet{
	display:none;
	position:fixed;
	z-index:99999;
	width:100%;
	left:0;
	bottom:0;
	text-align:center;
	margin:0 auto;
	padding:15px 0 20px 0;
	background:#ffffff;
	box-shadow:0 0 10px 0 rgba(0,0,0,0.5);
}
#UD-Daimojin #pallet ul{
	display:inline-block;
	margin:0 auto;
}
#UD-Daimojin #pallet li{
	margin-right:5px;
	float:left;
}
#UD-Daimojin #pallet p{
	margin:20px auto 0 auto;
}
#UD-Daimojin #pallet p a{
	text-decoration:none;
	border-radius:5px;
	background:#e9e9e9;
	border:solid 1px #dedede;
	padding:8px 30px 6px 30px;
}
.UA-Android{
	display:none;
}
.UA-Android.on{
	display:block;
	width:247px;
	padding-right:13px;
	float:left;
}
.UA-else.off{
	display:none;
}

/*Footer*/
#FooterLink ul:first-child{
	padding-bottom:5px;
}