<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charaset "shift_jis"; 

/* ============================= å…±é€š =============================  */

* { 
	padding: 0px;
	margin: 0px;
	border: none;
}

li { list-style-type: none;}


a { text-decoration:none; color: #333; overflow: hidden;}

a:hover {
	color:#F60;
}

.cb10{
	clear: both;
	height: 10px;
	width: 100%;
}
.cb20{
	clear: both;
	height: 20px;
	width: 100%;
}

.cbsen{
	clear: both;
	height: 38px;
	width: 100%;
	background-image: url(../../img/topics/tokyo_event/sen.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.imgcenter{
	height: auto;
    width: 1000px;
    padding: 10px;
    border-left-width: 5px;
    border-left-style: solid;
    border-left-color: #F60;
    padding-left: 8px;
    font-weight: bold;
    font-size: 16px;
    background-color: #ffdeb4;
    margin: 5px auto;
}
body {
	font-family: Verdana,Meiryo, "ãƒ¡ã‚¤ãƒªã‚ª", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", Osaka, "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", Arial,   Helvetica, sans-serif;
	color: #333333;
	padding: 0px;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 130%;
	margin-right: auto;
	margin-left: auto;
}
#head{
	background-repeat: no-repeat;
	height: auto;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#head h2{
	height: auto;
	width: 1024px;
	margin-top: 0px;
	overflow: visible;
}
#head img {
    width: 1024px;
}

.main_c{
	margin-left:3px;
}


#event_conte{
	height: auto;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background:#ffcc66;
}
#event_conte p{
	color:#000;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 25px;
}

.p_1{
    width: 240px;
    height: 140px;
	padding:3px;
	border:solid 2px #C90;
	margin:15px 0px 10px 5px;
	float:left;
}
.p_1 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.content{
	width: 1000px;
    background: #FFF;
    border: 2px solid #fca03d;
    margin: 5px auto;
}

.c_right{
	margin:15px 5px 5px 5px;
	width:736px;
	float:left;
}
#event_conte .price {
    font-size: 26px;
    color: #F00;
    margin: 18px 0 0 53%;
}
.c_right li{
	float:left;
}

.yoyaku{
	float:right;
	margin:15px 0px 0px 0px;
	display:inline;
}

.cose{
	padding:0px 5px 5px 0px;
}
.cose_txt{
	margin-top:5px;
	padding:5px;
	background:#FFC;
	line-height: 1.5em;
}

.price{
	margin-top:4px;
	margin-left:8px;
	float:left;
	color:#F00;
	font-size: 27px;
	font-family: "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro", "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, Osaka, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", sans-serif;
	font-weight: bold;
	}
.price2{
	margin-top:4px;
	margin-left:8px;
	float:left;
	color:#F00;
	font-size: 26px;
	font-family: "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro", "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, Osaka, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", sans-serif;
	font-weight: bold;
	}	
#rou_waku{
	height: auto;
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	background-color: #330100;
	border: 2px solid #F00;
}

#count_waku{
	height: auto;
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000033;
	border: 2px solid #F00;
}

#titrou{
	background-image: url(../../img/topics/tokyo_event/routit2.jpg);
	background-repeat: no-repeat;
	height: 79px;
	width: 520px;
}

#titshu{
	background-image: url(../../img/topics/tokyo_event/shutit2.jpg);
	background-repeat: no-repeat;
	height: 79px;
	width: 520px;
}

#bn_rou1{
	display: inline;
	float: left;
	height: 170px;
	width: 230px;
}

#bn_rou1 a{
	height: 85px;
	width: 100px;
	display: block;
	overflow: hidden;
	background-image: url(../../img/topics/tokyo_event/rou_bn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 12px;
	color: #FFF!important;
	font-weight: bold;
	padding-top: 85px;
	padding-left: 130px;
}
#bn_rou1 a:hover{background-position: right bottom;
	color: #CCC!important;
	}
	
#bn_rou2{
	display: inline;
	float: right;
	height: 170px;
	width: 230px;
}

#bn_rou2 a{
	height: 85px;
	width: 100px;
	display: block;
	overflow: hidden;
	background-image: url(../../img/topics/tokyo_event/rou_bn2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 12px;
	color: #FFF!important;
	font-weight: bold;
	padding-top: 85px;
	padding-left: 130px;
}
#bn_rou2 a:hover{background-position: right bottom;
	color: #CCC!important;
	text-decoration: none;}	
#bn_shu1{
	display: inline;
	float: left;
	height: 170px;
	width: 230px;
}

#bn_shu1 a{
	height: 85px;
	width: 100px;
	display: block;
	overflow: hidden;
	background-image: url(../../img/topics/tokyo_event/shu_bn1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 12px;
	color: #FFF!important;
	font-weight: bold;
	padding-top: 85px;
	padding-left: 130px;
}
#bn_shu1 a:hover{background-position: right bottom;
	color: #CCC!important;
	}
	
#shu_pra{
	display: inline;
	float: right;
	height: auto;
	width: 256px;
}	

#bn_shu2{
	display: inline;
	float: left;
	height: 46px;
	width: 256px;
}

#bn_shu2 a{
	height: 39px;
	width: 126px;
	display: block;
	overflow: hidden;
	background-image: url(../../img/topics/tokyo_event/shu_bn2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 12px;
	color: #FFF!important;
	font-weight: bold;
	padding-top: 7px;
	padding-left:130px;
}
#bn_shu2 a:hover{background-position: right bottom;
	color: #CCC!important;
	}
#bn_shu3{
	display: inline;
	float: left;
	height: 45px;
	width: 256px;
}

#bn_shu3 a{
	height: 39px;
	width: 126px;
	display: block;
	overflow: hidden;
	background-image: url(../../img/topics/tokyo_event/shu_bn3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 12px;
	color: #FFF!important;
	font-weight: bold;
	padding-top: 6px;
	padding-left:130px;
}
#bn_shu3 a:hover{background-position: right bottom;
	color: #CCC!important;
	}
#bn_shu4{
	display: inline;
	float: left;
	height: 44px;
	width: 256px;
}

#bn_shu4 a{
	height: 39px;
	width: 126px;
	display: block;
	overflow: hidden;
	background-image: url(../../img/topics/tokyo_event/shu_bn4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 12px;
	color: #FFF!important;
	font-weight: bold;
	padding-top: 5px;
	padding-left:130px;
}
#bn_shu4 a:hover{background-position: right bottom;
	color: #CCC!important;
	}
#bn_shu5{
	display: inline;
	float: left;
	height: 35px;
	width: 256px;
	background-image: url(../../img/topics/tokyo_event/shu_bn5.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
.count{
	display: inline;
	float: left;
	width: 233px;
	margin-left: 25px;
	height: auto;
}

#count_rou{
	display: inline;
	height: 170px;
	width: 230px;
}

#count_rou a{
	height: 85px;
	width: 100px;
	display: block;
	overflow: hidden;
	background-image: url(../../img/topics/tokyo_event/count_bn1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 12px;
	color: #FFF!important;
	font-weight: bold;
	padding-top: 85px;
	padding-left: 130px;
}
#count_rou a:hover{background-position: right bottom;
	color: #CCC!important;
	}
#count_shu{
	display: inline;
	height: 170px;
	width: 230px;
}
	
#count_shu a{
	height: 85px;
	width: 100px;
	display: block;
	overflow: hidden;
	background-image: url(../../img/topics/tokyo_event/count_bn2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 12px;
	color: #FFF!important;
	font-weight: bold;
	padding-top: 85px;
	padding-left: 130px;
}
#count_shu a:hover{background-position: right bottom;
	color: #CCC!important;
	}

.more{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}	
.more a{
	color: #FFF!important;
}

.more a:hover{
	color: #060!important;
}

.yoyakushousai{
	background:url(../../img/topics/tokyo_bus/yoyakushosai.jpg) no-repeat;
	width:193px;
	height:34px;
	display:block;
	text-indent:-9999px;
	margin-right:5px;
}
a:hover.yoyakushousai{
	background-position:bottom;
}

.flabn a:hover img{
	filter: alpha(opacity=80);  -moz-opacity:0.80;  opacity:0.80;
	}
	
@media screen and (max-width: 767px) {
    #head {
       width: auto; 
    }
    #head h2 {
       width: auto; 
    }
    #head img {
    width: 100%;
}
    #event_conte {
      width: auto;  
    }
    .imgcenter {
        width: auto;
    }
    .content {
    width: auto;
    }
    .c_right {
    width: auto;
}
    #event_conte p {
       padding: 15px 5px 5px 5px;
        margin-bottom: 10px;
    }
    .imgcenter {
       font-size: 15px; 
    }
    .content {
       margin: 5px 5px; 
    }
    .p_1 {
        width: 70%;
    height: 70%;
    }
    .maintxt p {
    font-size: 15px;
    line-height: 19px;
    padding: 15px 5px 5px 5px;
    margin-bottom: 10px;
}
}</pre></body></html>