@charset "utf-8";


/**************************************************
 * pc																							*
 **************************************************/

/*pharmacy*/

#pharmacy_01{
	border: 5px double #88e338;
	padding: 3%;
	}
	
#pharmacy_02{
	font-size: 16px;
	padding: 1%;
	margin-bottom: 1%;
	}
	
#pharmacy_03{
	font-size: 16px;
	font-weight:bold;
	color: #3fa9fa;
	}
	
#pharmacy_04{
	display:block;
	margin:auto;
	}
	
#pharmacy_05{
	font-size: 14px;
	color: #fe2428;
	}

#pharmacy_06{
	font-size: 14px;
	color: #009700;
	}
	
#pharmacy_07{
	font-size: 14px;
	color: #0030fc;
	}
	
#pharmacy_08{
	font-size: 14px;
	color: #0091c5;
	}
	
#pharmacy_09{
	font-size: 14px;
	color: #fd6209;
	}
	
.text06_pharmacy_10{
	padding: 0% 3% 0% 3%;
	}
	
.text06_pharmacy_11{
	border: 2px solid #f0c94e;
	padding: 1% 1% 1% 1%;
	}
	
.text06_pharmacy_12{
	border: 2px solid #f0c94e;
	padding: 1% 1% 1% 1%;
	margin-top:-4%;
	}
	
/*health*/
.text01_health01{
	font-size: 16px;
	color: #009900;
	}
	
#health02{
	font-size: 16px;
	font-weight:bold;
	}
	
/*yobou*/
.text01_yobou01{
	font-size: 16px;
	color: #ff9019;
	}
	
#yobou02{
	font-size: 16px;
	font-weight:bold;
	}
	
/*diet*/
.text01_diet01{
	font-size: 16px;
	color: #ff42a0;
	}
	
#diet02{
	font-size: 16px;
	font-weight:bold;
	}
	
/*rank*/
.text01_rank01{
	font-size: 16px;
	color: #1f64e8;
	}

#rank02{
	font-size: 15px;
	color: #fe2518;
	}
	
#rank03{
	font-size: 16px;
	font-weight:bold;
	}
	
/*recommend*/
#recommend01{
	font-size: 15px;
	color: #fe2518;
	}
	
#recommend02{
	font-size: 16px;
	font-weight:bold;
	}

#recommend03{
	color: #1f64e8;
	}

/*sale*/
#sale01{
	font-size: 15px;
	color: #fe2518;
	}
	
#sale02{
	font-size: 16px;
	font-weight:bold;
	}
	
/*staff*/
#staff01{
	font-size: 15px;
	color: #ff6600;
	}
	
/*project*/
.text01_project01{
	font-size: 16px;
	font-weight:bold;
	}
	
#project02{
	color: #f89b33;
	}

#project03{
	color: #00b9ff;
	}
	
#project04{
	color: #fcc833;
	}
	
#project05{
	color: #ff6ea5;
	}
	
#project06{
	color: #5cb563;
	}
	
#project07{
	color: #8f82d4;
	}
	
#project08{
	color: #775c2f;
	}
	
#project09{
	font-size: 16px;
	font-weight:bold;
	color: #ff007f;
	}
	
#project10{
	font-size: 15px;
	color: #ff007f;
	}
	
#project11{
	font-size: 16px;
	font-weight:bold;
	color: #54afff;
	}
	
#project12{
	font-size: 15px;
	color: #54c3ff;
	}
	
	
/*schedule*/
#schedule01
	{
	font-size: 16px;
	font-weight:bold;
	color: #ff007f;
	}
	
/*kiz*/
#kiz01
	{
	font-size: 15px;
	font-weight:bold;
	color: #e61e51;
	}
	
/*magazine*/
#magazine01
	{
	font-size: 15px;
	font-weight:bold;
	color: #fe1e51;
	}
	
#magazine02
	{
	color: #396abb;
	font-weight:bold;
	font-size: 18px;
	}

#magazine03
	{
	font-size: 15px;
	font-weight:bold;
	color: #ff6500;
	}

/*coupon*/
#coupon01
	{
	font-size: 22px;
	font-weight:bold;
	color: #ff252c;
	}
	
#coupon02
	{
	font-size: 16px;
	font-weight:bold;
	}
	
/*㎜coupon*/
#mmcoupon01
	{
	font-size: 22px;
	font-weight:bold;
	color: #1a25ff;
	}
	
#mmcoupon02
	{
	font-size: 16px;
	font-weight:bold;
	}
	
/*lota*/
#lota01
	{
	font-size: 18px;
	font-weight:bold;
	color: #51ce7b;
	}

/*present*/
#present01
	{
	font-size: 16px;
	font-weight:bold;
	}
	
#present02
	{
	font-size: 22px;
	font-weight:bold;
	color: #ff2e46;
	}
/*入会ボタン*/
.button {
	display: inline-block;
	width: 200px;
	height: 50px;
	text-align: center;
	text-decoration: none;
	outline: none;
	position: relative;
	background-color: #ed7700;
	border-radius: 4px;
	color: #fff;
	line-height: 50px;
	-webkit-transition: none;
	transition: none;
	box-shadow: 0 3px 0 #ed7700;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.button:hover {
	background-color: #fae2b4;
	box-shadow: 0 3px 0 #fae2b4;
}
.button:active {
	top: 3px;
	box-shadow: none;
}
.button::before,
.button::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button,
.button::before,
.button::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
/*ログインページ用*/
.loginform{
	margin-left: 30%; 
}
/*パスワード再設定用*/
.passwordform{
	margin-left: 30%; 
}
/*会員ページのログアウトボタン用*/
.postionlogout{
	position :absolute; 
	bottom :-5%; 
	right :0%; 
}

/*copyright*/
#copyright{
	font-size: 10px; 
}
