
body{
	font-size:11pt;line-height:15pt;
}
/* 注意事項とお願い用のボタン */
a.cp_btn {
	position: relative;
	display: block;
	width: 370px;
	padding: 0.8em;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	background: #ff711f;
	border-bottom: 2px solid #f5610c;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
a.cp_btn_ppo1 {
	position: relative;
	display: block;
	width: 250px;
	padding: 0.8em;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	background: #3226da;
	border-bottom: 2px solid #1503b8;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
a.cp_btn_pink {
	position: relative;
	display: block;
	width: 250px;
	padding: 0.8em;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	background: #e425ea;
	border-bottom: 2px solid #e425ea;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
a.cp_btn_koho {
	position: relative;
	display: block;
	width: 160px;
	padding: 0.5em;
	text-align: center;
	text-decoration: none;
	color: rgb(255, 255, 255);
	background: #fa0f6d;
	border-bottom: 2px solid #fa0f6d;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
a.cp_btn:active {
	border-bottom: 2px solid #26C6DA;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
}
/* テストフォーム */
a.fee_btn {
	position: relative;
	display: block;
	width: 160px;
	padding: 0.8em;
	text-align: center;
	text-decoration: none;
	color: rgb(255, 254, 255);
	background: linear-gradient(to bottom, #206e15,#caf1c2);
	border-bottom: 2px solid #206e15;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(28, 92, 9, 0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
a.fee_btn:active {
	border-bottom: 2px solid #26C6DA;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
}
a.hct_btn {
	display: block;
	width: 300px;
	padding: 0.8em;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	background: #f777c6;
	border-bottom: 2px solid #f523a4;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
a.hct_btn:active {
	border-bottom: 2px solid #f523a4;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
}
a.monmoentry_btn {
	position: relative;
	display: block;
	width: 300px;
	padding: 0.8em;
	text-align: center;
	text-decoration: none;
	color: #000;
	background: #fff;
	border: 2px solid #ff0ba1;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
a.monmoentry_btn:active {
	border: 2px solid #ff0ba1;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
}
.blink {
	-webkit-animation: blink 1s ease infinite;
	animation: blink 1s ease infinite;
}
@-webkit-keyframes blink {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes blink {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
a.cp_btn_meibo1 {
	position: relative;
	display: block;
	width: 200;
	padding: 0.5em;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	background: #f2782c;
	border-bottom: 2px solid #f2782c;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
a.cp_btn_meibo2 {
	position: relative;
	display: block;
	width: 200;
	padding: 0.5em;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	background: #2680da;
	border-bottom: 2px solid #2680da;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
a.cp_btn_tetuduki {
	position: relative;
	display: block;
	width: 120;
	padding: 0.5em;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	background: #26da4a;
	border-bottom: 2px solid #26da4a;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: medium;
}
a.cp_btn_campaign {
	position: relative;
	display: block;
	width: 230px;
	padding: 0.8em;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	background: #26C6DA;
	border-bottom: 2px solid #045d65;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
a.cp_btn_pinkt {
	position: relative;
	display: block;
	width: 100px;
	padding: 0.3em;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	background: #c556f9;
	border-bottom: 2px solid #c556f9;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
a.cp_btn_pinkevent {
	position: relative;
	display: block;
	width: 150px;
	padding: 0.3em;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	background: #f64083;
	border-bottom: 2px solid #f64083;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
a.cp_btn_ppo {
	font-weight: bold;
	position: relative;
	display: block;
	width: 130px;
	padding: 0.3em;
	text-align: center;
	text-decoration: none;
	color:#192eea;
	background: #ffffff;
	border: 2px solid #192eea;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
a.cp_btn_ppoEntry {
	font-weight: bold;
	position: relative;
	display: block;
	width: 180px;
	padding: 0.3em;
	text-align: center;
	text-decoration: none;
	color:black;
	background: #ffffff;
	border: 2px solid rgb(201, 201, 1);
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-size: large;
}
div.win {
	font-size:7em;
	text-align:center;
	line-height:0.95em;
	font-weight:bold;
	color: #f86666;
	text-shadow:
		1px -1px 1px #BDBDBD,
		-1px 2px 1px #732020,
		-2px 4px 1px #792f2f,
		-3px 6px 1px rgb(120, 38, 38),
		-4px 8px 1px #7d2424,
		-5px 10px 1px #616161,
		-6px 12px 1px #757575,
		-7px 14px 1px #9E9E9E,
		-8px 16px 1px #BDBDBD,
		-9px 18px 1px #E0E0E0;
	padding-bottom: 1em;
}

.meibo_box{
	position: relative;
  
	margin-top: 1em;
	padding: 1em 2em;
	border: 5px solid rgb(240, 16, 158);
  }
  
  .meibo_box .meibo{
	position: absolute;
	top: 0;
	left: 0;
  
	font-size: 1em;
	padding: 0 1em;
	margin: 0;
	background-color: white;
	transform: translateY(-50%) translateX(1em);
  }
  .kadomaru {
    padding: 0.5em 1em;
    margin: 1em 0;
	margin-right: 2em;
    font-weight: bold;
    color: #6091d3;/*文字色*/
    background: #FFF;
    border: solid 3px #6091d3;/*線*/
    border-radius: 10px;/*角の丸み*/
}
.kadomaru p {
    margin: 0; 
    padding: 0;
}