<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media screen and (min-width:930px){

/* 繧ｹ繝槭�迚磯撼陦ｨ遉ｺ*/
#smpwrapper {
	display: none;
}
/* 繧ｿ繝悶Ξ繝�ヨ迚磯撼陦ｨ遉ｺ*/
#tabwrapper {
	display: none;
}

body {
	font-family: Georgia, 貂ｸ譏取悃, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS譏取悃E, 繝｡繧､繝ｪ繧ｪ, Meiryo, serif;
	color: #f9f7ec;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	line-height: 1;
}
ul {
list-style-type: none;
}
a {
text-decoration: none !important;
}
h1 {
color: #FF6363;
font-weight: bold;
}
.section {
text-align: center;
}
.skillbar {
cursor: pointer;
}
.hide {
display: none;
}
.display {
display: block;
}
/* flash alert styles */

.pcwrapper{
background: #000000;
overflow: hidden;
}

.opaque-bg {
margin-left: auto;
margin-right: auto;
max-width: 380px;
padding: 1px 1px 5px 5px;
}
.tamaki_head {
background: url("../images/header.jpg") center no-repeat;
background-size: cover;
min-height: 1000px ;
}

.tamaki_head .headtext{padding-top: 680px;}
.tamaki_head .headtext p {
color: #f9f7ec;
line-height: 5rem;
margin:0;
}

.tamaki_about {
background: url("../images/about.jpg") center no-repeat;
background-size: cover;
min-height: 732px ;
}
.tamaki_about p {
color: white;
font-weight: 100;
}
.tamaki_about .box{
width:900px;
height:500px;
position:relative;
margin:100px auto 0 auto;
}
.tamaki_about .box .box_inner h3{
background: url("../images/ttl_about.png") center no-repeat;
width:304px;
height:58px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
margin: 20px auto;
}
.tamaki_about .box .box_inner{
padding:10px;
width:400px;
color:#fff;
text-align: left;
position:absolute;
}
.tamaki_about .box .box_inner p{
margin-top: 2em;
line-height: 1.5em;
}
.tamaki_special {
background: url("../images/special.jpg") top center no-repeat;
background-size: cover;
min-height: 850px;
}
.tamaki_special h3{
background: url("../images/ttl_special.png") center no-repeat;
width:383px;
height:58px;
margin: 0 auto;
padding-top: 130px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}
.tamaki_special .box2{
/* width:900px; */
height: 800px;
position:relative;
bottom: 20px;
margin: 0 auto;
left: -14%;
}
.tamaki_special .box2 .box2_inner{
padding: 10px 20px;
/* width: 315px; */
color: #fff;
background-color: rgba(0,0,0,0.5);
text-align: left;
position: absolute;
bottom: 0;
right: 0;
}

.tamaki_special .box2 .box2_inner p{
margin-top:10px;
color: #f9f7ec;
font-size:16px;
line-height: 2em;
}




.tamaki_foot {background: url("../images/foot.jpg") center no-repeat;background-size: cover;min-height: 732px;}
.tamaki_foot .box3{width:900px;min-height: 732px;position:relative;margin:0 auto;padding-top:200px;}

.tamaki_foot .box3 .box3_inner{padding: 0 40px;width:555px;color:#fff;text-align: left;position:absolute;top: 0;left: 0;}
.tamaki_foot .box3 .box3_inner .txt{text-align: center;margin: 120px auto;/* padding-left:90px; */color: #f9f7ec;font-size:16px;line-height: 2em;}
.tamaki_foot .box3 .box3_inner .timetable{margin: 0;text-align: center;color: #f9f7ec;font-size: 1.5rem;line-height: 1.5em;}
.tamaki_foot .box3 .box3_inner .cast01{margin-top: 40px;text-align: center;color: #f9f7ec;font-size:1.3rem;line-height: 2em;}
.tamaki_foot .box3 .box3_inner .cast02{margin-top: 0rem;text-align: center;color: #f9f7ec;font-size:16px;line-height: 1.4em;}
.tamaki_foot .box3 .box3_inner h3{background: url("../images/ttl_logo.png") center no-repeat;width:555px;height: 183px;margin: 0 auto;text-indent:100%;white-space:nowrap;overflow:hidden;/* position:absolute; *//* top:370px; */}

/* bouncing arrow */


.fa-chevron-down {
color: #FF6363 !important;
bottom: 10px;
margin-left: -30px;
cursor: pointer;
position: absolute;
opacity: 0;
-webkit-transition: 1.2s ease;
}


.content {
margin-left: auto;
margin-right: auto;
max-width: 800px;
}
.content-slide {
margin-left: auto;
margin-right: auto;
max-width: 800px;
}
.content-slide img {
width: 70%;
}
.fp-controlArrow.fp-next {
border-color: transparent transparent transparent #FF6363 !important;
right: 45px !important;
}
.fp-controlArrow.fp-prev {
border-color: transparent #FF6363 transparent transparent !important;
left: 45px !important;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
background: rgba(0, 0, 0, 0.62) !important;
}
/* contact us styles */

.fa-paper-plane {
color: #484848;
}

	/* MOVIE */
#movie {
width: 100%;
background: #000000;
}
#movie #in-movie {
width: 100%;
max-width: 1100px;
margin: 0 auto;
position: relative;
}
/*#movie #in-movie p {
    width: 100%;
    text-align: center;
}
*/

#movie #in-movie p#coment {
position: absolute;
bottom: 25%;
right: 0;
margin: 0 auto;
width: 18.728%;
height: 38.838%;
background: url(../img/coment2.png) no-repeat;
padding-top: 0;
background-size: contain;
font-size: 0px;
}
#movie #in-movie p#coment a.pc {
position: absolute;
width: 100%;
height: 100%;
display: block;
border-radius: 50%;
top: 0;
cursor: pointer;
}
#movie #in-movie p#coment a.pc:hover {
background: rgba(200, 200, 200, 0.2);
border: 1px solid rgba(33, 33, 33, 0.2);
}
#movie #in-movie p#coment a.sp {
display: none;
}
#movie #in-movie .movie_area {
width: 80%;
margin: 0 auto;
padding: 2em 0 0.5em;
text-align: left;
}
#movie #in-movie .movie_area .video #vjs_video_540, #movie #in-movie .movie_area .video #vjs_video_3, #movie #in-movie .movie_area .video .video-js {
padding-top: 56.3%;
}
/*縲PC迚医％縺薙∪縺ｧ縲*/
}
</pre></body></html>