@charset "UTF-8";
/* CSS Document */

.post-slick-sec img.top-img {width:100%;height:auto;}

.text-1a {
	position: absolute;
	left: 62.5%;
	top: 180px;
}
.text-2a {
	position: absolute;
	left: 49%;
	top: 210px;
}

span.sub-title {
	font-family:Open Sans;
	font-size:14px;
	line-height:26px;
	letter-spacing: 0.5px;
	margin:0;}

.banner1 img {width:100%;max-width:468px;height:auto;}

dl.campany {font-size:1.5em;}
dl.campany dt {padding-bottom:5px;}
dl.campany dd {padding-bottom:10px;}

.company h3 {
	font-size: 16px;
}
.company h4 {font-size:12px;}

ul.navi-sma-bt {list-style:none;margin:0;padding:0;text-align:center;}
ul.navi-sma-bt li {margin-top:0px;margin-bottom:0px;line-height:0.5em;}

ul.footer-company {
	color: #c6c6c6;
	list-style: outside none none;
	float:left;
	margin: 34px 0;
	padding: 0;
}

ul.footer-company li {
text-align:center;}

.copylight {font-size:medium;margin-bottom:10px;}

a.side-facebook {
	width: 49%;
	height: 30px;
	display: block;
	background-color: #3b5998;
	border-radius: 5px;
	text-align: center;
	line-height: 30px;
	font-size: medium;
	color: #ffffff;
	float: left;
	font-family: Open Sans;
}


a:hover.side-facebook {
	background-color: #8b9dc3;
}

a.side-twitter {
	width: 49%;
	height: 30px;
	display: block;
	background-color: #55acee;
	border-radius: 5px;
	text-align: center;
	line-height: 30px;
	font-size: medium;
	color: #ffffff;
	float: right;
	font-family: Open Sans;
}
a:hover.side-facebook {
	background-color: #66757f;
}

#imagelightbox {
  position: fixed;
  z-index: 9999;
  -ms-touch-action: none;
  touch-action: none;
}

img.gallery-imgge {width:100%;}

.move{
position:relative;
width:100%;
padding-top:56.25%;}
.move iframe{
position:absolute;
top:0;
right:0;
width:100% !important;
height:100% !important;
}

.post-info  ul {
    float: left;
    list-style: outside none none;
    margin: 20px 0 0;
    padding: 0;
    width: 100%;
}
.post-info li {
	background: #ffffff none repeat scroll 0 0;
	float: left;
	margin-right: 15px;
	padding: 4px 10px;
	color: #757575;
	font-family: Montserrat;
	font-size: 10px;
	letter-spacing: 1.3px;
	text-transform: uppercase;
}

h2.midashi {color:#363636;size:90%;text-align:center;padding:20px 0 50px 0;}

ul.studio {list-style:none;padding:0;margin:0;}

ul.studio li {margin:0 0 10px 0;}