
.inquiry-select:after {
	content:"";
	display:table;
	clear:both;
}
.inquiry-select li {
	float:left;
	width:49.5%;
	margin-bottom:1em;
}
.inquiry-select li:last-child {
	float:right;
}
.inquiry-select li a {
	display:block;
	padding:80px 0;
		background:#00b49b;
	border:#00b49b solid 4px;
	line-height:1.2;
	font-size:24px;	
	text-align:center;
	color:#FFFFFF;
		-webkit-transition: all .3s;
	transition: all .3s;
}
#en .inquiry-select li a {
	font-size:20px;	
}
.inquiry-select li a:hover {
	background:#FFFFFF;
	color:#00b49b;
}

@media only screen and (max-width: 800px) {
#en .inquiry-select li br {
	display:none;
}
}
@media only screen and (max-width: 640px) {
.inquiry-select li a {
		font-size:18px;
}
}
@media only screen and (max-width: 360px) {
.inquiry-select li a {
		padding:50px 0;
		font-size:15px;
}
}

iframe#mailform-iframe {
	width:100%;
	margin:0;
	padding:0;
	border:none;
}

.rss-item {
  margin-bottom: 10px;
  padding: 10px;
  border: solid 1px #666;
}
.rss-item ul {
  list-style: initial;
  margin-left: 20px;
  margin-bottom: 5px;
}
.rss-item ul li {
  margin: 3px 0;
}
.rss-item .info {
  padding: 0;
  margin: 0;
}
.rss-item .description {
  margin-top: 10px;
  padding: 10px 0 0;
  border-top: solid 1px #666;
}
.tab_cross {
  position: relative;
  z-index: 2;
  border: 1px solid #e9d8b2;
  border-radius: 2px;
  color: #3b2f28;
}
.tab_cross:before {
  position: absolute;
  content: "";
  background: url("img/common/bg_cross.png");
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
  left: 0;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.tab_cross:after {
  position: absolute;
  content: "";
  background: #cabc9b;
  width: 100%;
  height: 100%;
  z-index: -2;
  top: 0;
  left: 0;
}
.description {
  margin-top: 10px;
  padding: 10px 0 0;
  border-top: solid 1px #666;
}
.accordionBox {
  display: none;
}
.accordion:hover {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  cursor: pointer;
}
.accordion:after {
  content: "+";
  width: 20px;
  height: 20px;
  line-height: 1;
  background: #4d4d4d;
  border-radius: 2px;
  display: inline-block;
  text-align: center;
  padding: 1px;
  margin-left: 5px;
  color: #aaa;
  font-weight: normal;
  vertical-align: middle;
}
.accordionBtn_close:after {
  content: "-";
  width: 20px;
  height: 20px;
  line-height: 1;
  background: #4d4d4d;
  border-radius: 2px;
  display: inline-block;
  text-align: center;
  padding: 1px;
  margin-left: 5px;
  color: #aaa;
  font-weight: normal;
  vertical-align: middle;
}
div.description.accordionBox{overflow: hidden;
display: none;}

.sbox:hover{
background-color:#FFFFFF;
color:#00b49b;
}
.sbox{
display:block;
margin-bottom:12px;
background-color:#00b49b;
border:#00b49b solid 1px;
color:#FFFFFF;
text-align:center;
line-height:2.4;
transition: all .3s;
font-size:21px;
padding:40px 0;
width:80%;
}

.sbox a:hover{
color:#00b49b;
}

.sbox a{
color:white;
}
.required{
color:red;
font-size:10px;
}