.other .acc {overflow:hidden}
.other .acc h3 {}
.other .acc .row {
	clear:both;
	/* height:400px; 調整用*/
}
.other .acc .row .lft {
	float:left;
	width:450px;
	overflow:hidden;
}

.other .acc .row p {
	padding:4px 0 16px;
}
.other .acc .row .reserve1 img,.other .acc .row .reserve2 img {
	/*display:block; ここでblockを使用しているとIEでギャラリーが不具合 */
}

.other .acc .row .reserve1,.other .acc .row .reserve2 {
	/* height:400px; */
}
.other .acc .row .btns {
	padding:20px 28px;
	
}
.other .acc .row .btns .silver {
	float:left;
}

.other .acc .row .btns .orange {
	float:right
}

.btns#ex {
	padding-bottom:0 !important
}

.btns h5 {
	margin:0;
	font-weight:normal;
	font-size:1.10em;
}
.btns p {
	margin:0;
	font-weight:bold;
	font-size:1.10em;
	
}

.silver {
	padding-right:15px;
}
.other .acc .row .rgt {
	float:right;
	width:450px;
	overflow:hidden;
}

.app li a,#innerBottom a{
	text-decoration:none;
	color:#333;
}

.to_big{
	display:none;
}
.other {
	visibility:hidden;
	background:silver;
	width:0px;
	height:0px;
	overflow:hidden;
}
#TB_ajaxContent .btns {
	padding:15px 27px;
}
#TB_closeWindowButton {
	background:url(/share2/images/js-thickbox/btn_01.png) no-repeat;
	width:58px;
	height:18px;
	display:block;
	float:right;
	text-indent:-9999px;
}
#TB_closeAjaxWindow {
	text-align:left;
	float:left;
	width:95%;
	color:#E8E8E8;
}

#TB_title {
	height:33px;
}

.mod-flexgallery-imgdescription {
	text-align:center
}

.mod-flexgallery-imgdescription {
	padding:10px;
}


@media (max-width:640px) {
	.btns .experience {}
	
	.btns a {text-decoration:none}

	.experience {
		height:44px;
		width:90.5%;
		margin:0 auto;

		text-align:center;
		border-radius:3px;
	}
	.experience img {
		margin:11px 11px 0;
		position:relative;
		top:2px
	}

	.experience span {
		line-height:250%;
		font-size:1.20em;
	}
	.bgAshe { background:#cccccc; color:#333 }
	.bgOrange { background:#FF9900; }
	.bgSilver { background:#959da0}

}