
body{
	padding:60px 10px 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
}
.footer{
	text-align:center;
	font-size:90%;
	padding:30px 0 10px;
}
img{
	max-width:100%;
}
.left_clumn,.main_clumn,.right_clumn{
	margin-bottom:10px;
}
.main_clumn{
	padding:0;
}
.clumnbox{
	border-radius: 10px;
	padding:10px;
	margin-bottom:10px;
	font-size:90%;
}
.titlebox{
	background-color:#efefef;
	text-align:center;
	background-position:center;
	background-size:cover;
}
.titlebox img{
	width:200px;
}
.titlebox h1{
	font-size:180%;
	margin:5px 0;
	font-weight:bold;
}
.titlebox h2{
	font-size:100%;
	margin:0;
}
.bg-gray{
	background-color:#efefef;
}
.bg_photo{
	background-size:cover;
	background-position:center;
	border-radius: 8px;
	position:relative;
	overflow: hidden;
}
.bg_photo p{
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	text-align:center;
	padding:0;
	margin:0;
	background-color:rgba(255,0,0,0.5);
	color:#FFFFFF;
	font-size:80%;
}



.navbar{
	background-color:rgba(240,240,240,0.8);
	border-bottom:none;
}
.navbar .navbar-nav li a{
	color:#333333;
}
.navbar .navbar-nav li a:focus,
.navbar .navbar-nav li a:hover
{
	color:#2ea7e0;
}