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

/* base */
#top a {
	color: blue;
}
h2 {
	background: url(../images/top/line-h2.jpg) no-repeat right center;
	padding: 6px 15px;
	color: #FFFFFF;
	margin-top:2em;
	margin-bottom:1.125em;
}

h3 {
	background: url(../images/top/ico-wakaba.jpg) no-repeat left center;
	padding-left: 24px;
	color:#006600;
	margin-top:1.5em;
	margin-bottom:1.125em;
}

p.pink {
	font-style: 1.25em;
	margin-bottom: 0px;
	padding-bottom: 0;
	color: #e23f71;
	font-weight: bold;
}

/* taiou */
.taiou {
	text-align: center;
}

/* movie */
.movie {
	clear:both;
	background:#ff9999;
	border-radius:15px;
	padding:10px 15px 15px;
	text-align: center;
}

.movie h2 {
	color:#FFFFFF;
	text-shadow: 2px 2px 2px #A0195C;
	background:none;
	padding:5px 0 15px;
	margin:0;
}

.movie-inner {
	background:#FFFFFF;
	padding:15px;
	border-radius:10px;
}


/****************************************

        モバイル  768px

*****************************************/
@media screen and (max-width : 767px) {

/* base */
#top .f-none .col {
	clear: both;
	float: none;
}
.f-none .col1 {width: 100%;}
.f-none .col2 {width: 100%;}
.f-none .col3 {width: 100%;}
.f-none .col4 {width: 100%;}
.f-none .col5 {width: 100%;}
.f-none .col6 {width: 100%; margin-bottom: 20px;}
.f-none .col7 {width: 100%;}
.f-none .col8 {width: 100%;}
.f-none .col9 {width: 100%;}
.f-none .col10 {width: 100%;}
.f-none .col11 {width: 100%;}
.f-none .col12 {width: 100%;}

.m-none {
	display: none;
}

/* movie */
.movie {
	background: none;
	padding: 0;
}

.movie h2 {
	display: none;
}

.movie-inner {
	border: solid 5px #ff9999;
	border-radius:15px;
	padding:10px;
}
}
