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

/* for modern brouser */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE7,MacIE5 */
.clearfix {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}

.social_button {
margin: 15px 40px 10px;
}

body {
background-color:#FFF7F7;
}

#anniv_container a{
text-decoration:underline;
font-weight:bold;
}

#anniv_container a:hover{
color:#2C4FA3;
}

.contents {
width:980px;
}


#wrapper {
margin:0 25px;
}

#base h1{
margin-top:20px;
margin-left: 34px;
}

#anniv_container{
/*margin:0 34px;*/
}


.message_top{
background-image:url("../img/contents/10th_waku_top.gif");
background-position:top center;
background-repeat:no-repeat;
width:764px;
/*padding:70px 85px 40px;*/
}

.message_middle{
background-image:url("../img/contents/10th_waku_mid.gif");
background-repeat:repeat-y;
width:764px;
margin-bottom:50px;
margin-left:85px;
}

.message_bottom{
background-image:url("../img/contents/10th_waku_bottom.gif");
background-position:bottom center;
background-repeat:no-repeat;
width:764px;
}

#anniv_container .message_top .msgBox{
margin:0 85px;
padding:70px 0 40px;
}

#anniv_container .message_top p{
font-size:16px;
margin-left:0;
margin-bottom:30px;
}

#anniv_container .message_top p.msg_title{
text-align:center;
font-weight:bold;
}


#anniv_container p{
font-size:18px;
margin-bottom:20px;
margin-left:85px;
line-height:150%;
}

h2{
background-image:url("../img/contents/icon_anihappyin.gif");
background-position:left center;
background-repeat:no-repeat;
height:83px;
padding-left:80px;
padding-top:32px;
margin-bottom:30px;
font-size:28px;
}

#anniv_container table{
font-size: 14px;
margin-left: 85px;
width: 450px;
margin-bottom:30px;
float:left;
}

#anniv_container table td{
padding:5px;
}


#anniv_container .image_border{
border:12px solid #F39E97 ;
margin:0 50px 30px 85px;
/*margin-bottom:30px;*/
padding:50px;
}

#anniv_container .image_border p{
margin-left:0;
font-weight:bold;
font-size:25px;
}


#anniv_container .image_border .fl{
float:left;
width:380px;
margin-bottom:0;
}

#anniv_container .image_border .fr{
float:right;
width:275px;
font-weight:normal;
font-size:16px;
margin-bottom:0;
}


#anniv_container .pack10{
text-indent:-10px;
padding-left:10px;
margin-left:102px;
}

#anniv_container .last_text{
font-size:28px;
}

#anniv_container p.happin{
margin-top: -216px;
margin-left: 645px;
}

#anniv_container .linkbar{
background-color:#FCF2FF;
border-radius:10px;
margin-left:102px;
padding:10px;
width:570px;
margin-bottom:50px;
}

#anniv_container .linkbar a{
text-decoration:underline;
}

h3{
margin-left:80px;
font-size:20px; 
margin-bottom:10px;
}




/* ページ下部_バナー */

.img_pq4 {
float: left;
/*margin-left: 31px;*/
}


.bannerBox{
font-size:14px;
clear:both;
margin:0 80px 5px;
position:relative;
}

.bannerBox p{
margin-bottom:10px;
}

#anniv_container .bannerBox .twitterBird{
position:absolute;
top:-10px;
left:90px;
}


.bannerBox [class^="icon-"], .bannerBox　[class*=" icon-"] {
background-image: url("../img/top/top_icon_sprite3.png");
background-position: 28px 21px;
background-repeat: no-repeat;
display: inline-block;
height: 21px;
line-height: 21px;
vertical-align: text-top;
width: 28px;
margin: -5px 0 0 -30px;
}

.bannerBox .icon-act{
background-position:-95px -2px;
}
</pre></body></html>