<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
    min-width: 1024px;
}
.inner{
    margin:0 auto;
    width:1000px;
}
.subHeader{
    position:relative;
    height:64px;
    background:#3C658D;
}
.subHeader h1{
    float:left;
    border-right:1px solid #5380AE;
}
.subHeader h1 a{
    display: block;
    padding: 19px 10px;
    border-right:1px solid #335679;
}
.subHeader nav{
}
.subHeader nav ul{
    margin:0 auto;
    width:830px;
    height: 64px;
}
.subHeader nav li{
	display: inline-block;
}
.subHeader nav li a{
    padding:20px 25px 20px 0px;
    display:block;
}

.subHeader nav li.first a{
    padding:20px 25px 20px 10px;
}
.subHeader nav li.last a{
    padding:20px 0px ;
}/**/
.subHeader .logo{
    position:absolute;
    top:10px;
    right:10px;
}

.intro h1{
    height:130px;
}
.intro h1 img{
    margin:45px;
}
.introTxt{
    position:relative;
    padding:20px 0;
    background:#003A88;
}
.introTxt .fukidashi{
    position:absolute;
    top:-30px;
    left:52%;
    margin:0 0 0 -130px;
}
.intro .border{
    width:100%;
    height:13px;
    background:url(/i_love_yokohama/img/sub/bg-border.png);
}
.intro .image{
    /* height:200px; */
    background: #000;
}
.txt_intro{
    text-align:left;
    color:#fff;
    /*margin-bottom:20px;*/
}
.box{
    padding:40px 0 30px;
}
.box h1{
    margin:0 0 30px 0;
    font-size:24px;
    color: #003987;
}
.box h2{
    margin:0 0 10px 0;
    text-align:left;
}
.box p{
    text-align:left;
    font-size:14px;
    line-height:1.9em;
    margin-bottom:14px;
}
.box p.sTit{
    text-align:center;
    font-size:18px;
    margin-bottom:24px;
    color: #003987;
}
.box .check{
    text-align:left;
}
.box .check li{
    margin:10px 0 10px 0;
    padding:0 0 0 34px;
    color:#003986;
    font-size:14px;
    font-weight:bold;
    line-height: 26px;
    background: url(/i_love_yokohama/img/sub/img-check-box.png) no-repeat left center ;
}
.box .btn{
    margin:0 0 40px 0;
}
.box .promoter p{
    padding:0 30px;
    display:inline;
}
.box .promoter p span{
    padding:0 10px 0;
    font-weight:bold;
}
.box.bluBg{
    background:#CDE4FA;
}
.subFooter .image{
    background:#000;
}
.intro .image img,
.subFooter .image img{
    width:100%;
    height:auto;
}
.subFooter .copy{
    padding:10px 0;
    color:#FFF;
    background:#3C658D;
}
#activityNav{
    position:relative;
    width:473px;
    height:442px;
    margin:0 auto 30px;
}
#activityNav a{
    position:absolute;
}
#activityNav a.activityNav01{
    top:0;
    left:109px;
    z-index:10;
}
#activityNav a.activityNav02{
    bottom:0;
    left:0;
    z-index:11;
}
#activityNav a.activityNav03{
    bottom:0;
    right:0;
    z-index:12;
}
#activityNav .activityNavTxt{
	position:absolute;
    top:217px;
	left:93px;
    z-index:30;
}
#activityNav a.activityNav01:hover{
    z-index:20;
}
#activityNav a.activityNav02:hover{
    z-index:21;
}
#activityNav a.activityNav03:hover{
    z-index:22;
}
.secNav {
  position: relative;
  overflow: hidden;
}

.secNav ul {
  position: relative;
  left: 50%;
  float: left;
}

.secNav ul li {
  position: relative;
  left: -50%;
  float: left;
  margin:0 30px 40px 0;
}
.photoBox img{
    margin-bottom:30px;
}
.box p.annotation{
    width:860px;
    text-align:center;
    margin:10px auto 20px;
    color:#666;
}

.annotationDl{
    width:860px;
    text-align:left;
    margin:10px auto 20px;
    color:#666;
}
.annotationDl dt{
    font-weight:bold;
}
.annotationDl dd{
    line-height:1.4;
}

.newsTit{
    font-size:26px;
    font-weight:600;
    margin-bottom:30px;
}
.newsTit .date{
    font-weight:normal;
    font-size:14px;
}
.box.bluBg .newsTit {
    color:#003985;
}
    
.newsLt {
    overflow: hidden;
    margin-bottom:20px;
    padding: 0;
    text-align: center;
}
.newsLt li {
    display: inline;
    padding-right: 15px;
}
.newsLt li.none {
    padding-right: 0;
}

a.over img{
    opacity:1;
    -ms-filter: "alpha( opacity=100 )";
filter: alpha( opacity=100 );
    transition:all 0.3s linear;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
}
a.over:hover img{
    opacity:0.7;
    -ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
    transition:all 0.3s linear;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    }
.txtLink{
    background: url(/i_love_yokohama/img/sub/bg-txtlink.png) no-repeat left center ;
	padding-left:14px;
}</pre></body></html>