.terms{
  font-family: "Ÿà–¾’©", YuMincho, "Hiragino Mincho ProN W3", "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif !important;
}
.terms h3{
  text-align: center;
  font-family: "Ÿà–¾’©", YuMincho, "Hiragino Mincho ProN W3", "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif !important;
}
.terms pre{
  font-family: "Ÿà–¾’©", YuMincho, "Hiragino Mincho ProN W3", "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif !important;
  white-space: pre-wrap;
  font-size: 0.9em;
  padding: 8px 16px;
}
.policy{
  font-family: "Ÿà–¾’©", YuMincho, "Hiragino Mincho ProN W3", "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif !important;
}
.policy h3{
  text-align: center;
  font-family: "Ÿà–¾’©", YuMincho, "Hiragino Mincho ProN W3", "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif !important;
}
.policy pre{
  font-family: "Ÿà–¾’©", YuMincho, "Hiragino Mincho ProN W3", "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif !important;
  white-space: pre-wrap;
  font-size: 0.9em;
  padding: 8px 20px;
}

.btn.btn_mode{
	display:inline-block;
	width: auto;
	max-width:none;
	line-height: 2em;
	padding:0 3em 0 1.5em;
	margin:0;
  float:right;
}
.btn_mode.btn_before{
	padding:0 1.5em 0 3em;
}
.btn.btn_edit{
	display:inline-block;
	width: auto;
	max-width:none;
	line-height: 1.5em;
	padding:0 2.5em 0 1em;
	margin:0;
  float:center;
  background-color:#ff6347 !important;
}
.btn_edit.btn_before{
	padding:0 1.5em 0 3em;
}
.btn.btn_confirm{
	display:inline-block;
	width: auto;
	max-width:none;
	line-height: 1.5em;
	padding:0 2.5em 0 1em;
	margin:0;
  float:center;
  background-color:#4169e1 !important;
}
.btn_confirm.btn_before{
	padding:0 1.5em 0 3em;
}
.bg_tomato{
  background-color:#ff6347 !important;
}
.bg_yellow{
  background-color:#ffff00 !important;
}
.bg_aliceblue{
  background-color:#f0f8ff !important;
}
.bg_royalblue{
  background-color:#4169e1 !important;
}
.uline{
  text-decoration: underline;
}
#menu{
}
#menu ul{
	margin:0;
	padding:0;
}
#menu ul li{
	color:#000;
	display:inline;
	margin:0 0.5rem;
	padding:0.5rem;
	list-style:none;
	background-color:rgba(128, 128, 128, 0.2);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
#menu li a{
	color:#000;
	text-decoration:none;
	position: relative;
}
#menu li:hover{
	color:#000;
	background-color:rgba(128, 128, 128, 0.05);
  border-bottom: 1px solid #ccc;
}
#menu li.current a{
	color:#fff;
	background-color:#ff7f50 ;
}
