<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* topNewsarea
---------------------------------------------------------------------*/
.top-news-index {
font-size:16px;
margin-top:6px;
background: url(../img/top/top_news_title.png) top center no-repeat;
margin-bottom: 5px;
margin-left:4px;
width: 513px;
height:25px;
}

#topNewsarea {
/*margin-top: 15px;
margin-left:1px;
margin-bottom:15px;
background-color:#FFF;*/
background: #fff;
width: 520px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
margin-top:6px;
padding-top:5px;
margin-bottom: 6px;
border:5px solid #fc6;
}

#newsTab ul {
width:520px;
height:40px;
padding:0;
margin:0;
margin-left:3px;
}

#newsTab li {
list-style:none;
float:left;
width:128px;
margin-right:0px;
margin-bottom:0px;
}

#newsTopic {
margin-top:-1px;
width:488px;
padding:14px;
/*border:1px solid #CCC;*/
/*background-color:#FFF;*/
display:block;
}

#newsInformation {
margin-top:-1px;
width:488px;
padding:14px;
/*border:1px solid #CCC;*/
background-color:#FFF;
display:none;
}

#newsEvent {
margin-top:-1px;
width:488px;
padding:14px;
border:1px solid #CCC;
background-color:#FFF;
display:none;
}

#newsMaintenance {
margin-top:-1px;
width:488px;
padding:14px;
border:1px solid #CCC;
background-color:#FFF;
display:none;
}

.news-list a {
color:#09f;
text-decoration:none;
}

.news-list a:hover {
color:#09f;
text-decoration:underline;
}

.news-list-row {
padding-top:5px;
border-bottom:1px dotted #ddd;
padding-bottom:5px;
}

.news-list-date {
float:right;
}

.news-icon-new {
font-size:8px;
color:#F00;
}

/* News
---------------------------------------------------------------------*/
#newsHeader {
width: 100%;
margin-top:10px;
margin-bottom:5px;
padding-bottom:3px;
font-size:13px;
border-bottom: 1px solid #eee;
height:20px;
}

#newsHeader .news-title {
float:left;
padding-top:1px;
width:400px;
}

#newsHeader .news-date {
padding-top:1px;
padding-right:10px;
float:right;
}

#newsHeader .news-category {
float:left;
width:65px;
margin-right:10px;
}

.news-snsgroup {
text-align:right;
}

.news-content {
clear:both;
margin-top:3px;
min-height:300px;
width: 698px;
padding:10px;
font-size:12px;
background: #f9f9f9;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.news_more {
clear:both;
width:488px;
text-align:right;
}

.backlistbtn {
width:140px;
margin: 10px auto;
}


/* News 陬�｣ｾ逕ｨ
---------------------------------------------------------------------*/
.cpn_term {
width:600px;
border:1px solid #FF9;
background:#FFE;
padding:5px;
font-size:14px;
color:#F66;
text-align:center;
margin-bottom:10px;
margin:auto;
}

.hairpin_detail {
width:400px;
margin:auto;
}

.hairpin_detail td{
padding:5px;
}

.cpn_box_yellow {
background:#FFFFf3;
padding:10px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.cpn_box_gray {
background:#f3f3f3;
padding:10px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.h3_red {
width:100%;
border-bottom: 1px dotted #f60;
padding-bottom:1px;
font-size:16px;
font-weight:bold;
color:#c30;
margin-top:10px;
margin-bottom:10px;
clear:both;
}

.h3_yellow {
width:100%;
border-bottom: 1px dotted #Fc3;
padding-bottom:1px;
font-size:16px;
font-weight:bold;
color:#c93;
margin-top:10px;
margin-bottom:10px;
clear:both;
}

.h3_green {
width:100%;
border-bottom: 1px dotted #3c0;
padding-bottom:1px;
font-size:16px;
font-weight:bold;
color:#090;
margin-top:10px;
margin-bottom:10px;
clear:both;
}

.h3_pink {
width:100%;
border-bottom: 1px dotted #F9F;
padding-bottom:1px;
font-size:16px;
font-weight:bold;
color:#F6F;
margin-top:10px;
margin-bottom:10px;
clear:both;
}

.h4_red {
font-size: 13px;
font-weight: bold;
color: #cc3300;
text-decoration: none;
}

.h4_yellow {
font-size: 13px;
font-weight: bold;
color: #c93;
text-decoration: none;
}

.h4_green {
font-size: 13px;
font-weight: bold;
color: #090;
text-decoration: none;
}

.h4_pink {
font-size: 13px;
font-weight: bold;
color: #F6F;
text-decoration: none;
}

.img_center {
width:700px;
text-align:center;
}

.img_right {
width:700px;
text-align:left;
}

.img_right td {
padding: 5px;
vertical-align:top;
}

.img_left {
width:700px;
text-align:left;
}

.img_left td {
padding: 5px;
vertical-align:top;
}


.tamate_table {
width:700px;
border-collapse: collapse;
background-color:#FFF;
border:1px solid #000;
}

.tamate_table td {
border:1px solid #000;
}

.link_box {
width: 500px;
margin: 10px auto 10px;
border: 1px solid #fc6;
background: #FFe;
text-align: center;
font-size: 18px;
padding: 5px;
}

.link_box a{
color:#00f;
}

.link_box a:hover{
color:#f00;
}

.notes_box {
border: 1px solid Khaki;
background: #FFFFF0;
padding: 5px;
width: 600px;
margin-left: 20px;
}

.caution_box {
background: #fff;
padding: 5px;
color:#F00;
width: 680px;
font-size:13px;
}


/* topInstagramarea
---------------------------------------------------------------------*/
.top-instagram-index {
font-size:16px;
margin-top:6px;
background: url(../img/top/top_instagram_title.png) top center no-repeat;
margin-bottom: 5px;
margin-left:4px;
width: 513px;
height:25px;
}

#topInstagramarea {
/*margin-top: 15px;
margin-left:1px;
margin-bottom:15px;
background-color:#FFF;*/
background: #fff;
width: 520px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
margin-top:6px;
padding-top:5px;
margin-bottom: 6px;
border:5px solid #f69;
}

#top-instagram-more {
margin: 0 auto;
text-align: right;
padding:15px;
font-size:14px;
} </pre></body></html>