@charset "UTF-8";
/* CSS Document 
advertisement*/
/******************/
@media (max-width:767px){
	.page_content {margin-top:15%}
	.page_content h2 img {width: 60%;}
	div.header{height:0;}
	div.header img{display:none;}
	div.min_nav_top {height:50px;}
	.media h3 {font-size: 220%;}
}
@media (min-width:768px) and (max-width:991px){
	div.header {height:120px;}
	.bread {margin:8% 0 0;}
}
@media (min-width:768px) {
	.page_content h2 img {width: 40%;}
	div.header img{display:none;}
	div.min_nav_top { height: 60px;}
	.navbar-fixed-top,
	.navbar-fixed-bottom {position: fixed;}
	div.header {height:90px;}
	.media h3 {font-size: 250%;}
}
@media (min-width:992px) {
	.bread {margin:1% 0;}
}
.page_content .media {
	background: #000 url(../../../images/cm/footer_visual.png) no-repeat bottom;
	background-size: contain;
	color: #FFF;
	margin: 0;
	padding-bottom: 10%;
	padding-top: 40px;
}
.media h3 {
	color: #FFF;
	font-weight: bold;
}
.movie h4 {
	border-bottom: 1px solid #FFF;
	font-size: 125%;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 15px;
}
ul.in_navi li {
	width: 100%;
}








div.movie h4.mfr {
	margin-left: 13px;
}

div.media div.radio h4 {
	color: #caaf5e;
	font-size: 160%;
	font-weight: normal;
	padding-left: 8px;
	padding-bottom: 12px;
	border-bottom: solid 1px #caaf5e;
}


div.lity-iframe .lity-container {
	max-width: 480px;
}

div.header img {
    width: 100%;
}

div.media div.radio ul li a,
div.media div.radio ul li a:hover,
div.media div.radio ul li a:visited,
div.media div.radio ul span {
	color: #FFF;
}

div.media div.radio ul li {
	padding-bottom: 27px;
	padding-right: 0px;
}

div.media div.radio ul li a {
	font-size: 156%;
	margin-left: -7px;
}

div.media div.radio ul span {
	font-size: 170%;
	font-weight: bold;
}

div.media div.radio ul li {
	float: left;
}













