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

article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }

/* Nݒ */
a:link   { color: rgba(88,28,229,1.00); text-decoration: none; }
a:visited   { color: rgba(88,28,229,1.00); text-decoration: none; }
a:hover  { color: #468bff; text-decoration: underline; }
a:active   { color: rgba(88,28,229,1.00); text-decoration: underline; }
img { border:none}


/* oݒ */
h1 { margin:0; padding:0; float:left;}
h2 {}
h3 { font-weight:normal;font-size:15px;}
h4 {margin:0 10px 4px; padding:0; color: #643600; font-weight:normal; border-bottom:1px dotted rgba(62,62,62,1.00); font-size:15px; text-align:left;}
h5 {margin:0 10px 0px; padding:0; color: #643600; font-weight: bold; font-size:15px; text-align:left; font-weight:normal}
h5 strong { font-size:19px;}
ul {}
ol {}
li {}

.h5no {margin:0 10px 0px; padding:0; color: #643600; font-weight: bold; font-size:15px; text-align:left; font-weight:bold; text-indent:-20px}

p { text-align:left; font-size:14px; margin:0; padding:0 10px; line-height:1.9}

.m1 { margin:0 0 0 14px}
.m2 { margin:0 0 0 15px}

.c_b {clear:both}
.t_s { text-align:center}

body {margin:0 auto;padding:0px;text-align:center; color:#000000;font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif;line-height:1.5;background-image:url(images/bb.jpg); background-repeat: repeat-x}

#header {width:1000px;margin:0 auto; padding:0;}

#imgbg1 {width:1000px;margin:0 auto; padding:0; }

#footer {margin:0 auto; padding:12px 0 0;clear:both; height:100px; text-align:center; background-image:url(images/fub.jpg); background-repeat: repeat-x;}

.ft01 { font-size:12px; text-align:left; line-height:1.4; float:left; margin:0 10px 0 230px}
.ft01 p {}
.ft01 p strong { font-size:14px}

.ft02 { font-size:12px; text-align:left; line-height:1.4; float:left;margin:0 10px 0 30px}
.ft02 p {}
.ft02 p strong { font-size:14px}

.ft04 { font-size:12px; text-align: center; line-height:1.4; margin:10px 35px 0 0}
.ft04 p {}
.hb { margin:5px 0 0}

#contents {margin:0 auto; padding:0; }

#section {width:750px; margin:0 0 10px 0;padding:0 0 5px; text-align:center;float:right; background-color:#FFFFFF;}

.article {width:750px; margin:0 0 5px; padding:0;}

.imgbox { width:750px; height:280px; display:block;}

#nav02 {width:240px;margin:-8px 0 20px -8px; padding:0;float:left; clear:both}
.navif { width:240px; height:850px}

.ta_b {width:750; height:40px;margin:0 0 5px; padding:8px 0 0 17px; background-image: url(images/tib.jpg); background-repeat:no-repeat;clear:both; font-size:18px; text-align:left; color:#502D09;font-weight:normal;}

.ta_b1 {width:734; height:28px;margin:0 8px 5px; padding:2px 0 0 15px; background-image: url(images/ta_b1.jpg); background-repeat:no-repeat;clear:both; font-size:16px; text-align:left; color:#502D09;font-weight:normal;}

.ta_b2 {width:734; height:30px;margin:0 8px 5px; padding:6px 0 0 15px; background-image: url(images/tib2.jpg); background-repeat:no-repeat;clear:both; font-size:16px; text-align:left; color:#502D09;font-weight:normal;}

.news { overflow: hidden; zoom: 1; margin:0 0 5px 0; padding:5px; font-size:14px; width:740px; border-bottom:1px dotted #999999; text-align:left}


.arth1 {font-weight:normal; float:none; color: #777;background-image:url(images/tib.jpg); background-repeat:no-repeat; width:650px; height:35px;font-size:20px; padding:3px 0 0;}
.top_01 {text-align:right; margin:5px 30px;}

.arth2 { margin:10px 0 2px; padding:0 10px 0 0; border-bottom:1px dotted #000000; font-size:18px; color: #099; font-weight:normal;}

.st_name { font-size:120%; font-weight:normal;}

.art_l {float:left;margin:0 auto;padding:0 10px 0 0; text-align:left; width:210px}
.art_r {float:left;margin:0 auto;text-align:left; width:430px}
.art_l2 {float:left;margin:0 auto;padding:0 10px 0 0; text-align:left; width:430px}
.art_r2 {float:left;margin:0 auto;text-align:left; width:210px}

.info {background-image:url(images/info01.gif); background-repeat: repeat-y; width:703px; margin:0 0 -15px; padding:0 0 10px;}

.fd { width:1000px; display:block; margin:0 auto;}

.artop { width:699px; height:5px; background-color:#8abd9c ; display:block;}
.article00 { background-color:#FFF; width:697px; margin:0;padding:0;text-align:left;border:1px solid #E7EAE8;}

.article01 { text-align:left; padding:0; margin:20px 0 20px 25px; width:650px}
.article01 p { line-height:1.7}

.gai_p { margin:0 0 24px;}

.cr { color:#F00}
.cr_ll {color:#F00; font-size:18px; font-weight:bold}
.ti1 { text-indent:-20px; margin:0 0 0 20px}
.ti2 { text-indent:-15px; margin:0 0 0 15px}

.sinnyuu th { text-align:center; background-color:#CCC; padding:4px;}
.sinnyuu td {padding:6px;}

.ac_ta { margin:0 0 20px}
.ac_ta th {border-bottom:1px dotted #999999; font-weight:normal; text-align:left; font-size:14px; padding:4px}
.ac_ta td {border-bottom:1px dotted #999999; font-size:14px; padding:4px}

.t_c { text-align:center;}
.b_b { border-bottom:1px solid #3E3D3D;}

.st01 { background-image:url(images/st_01.gif); background-repeat:no-repeat; width:699px; height:97px; text-align:left; margin:0 0 10px }

.st02 { background-image:url(images/st_02.gif); background-repeat:no-repeat; width:699px; height:97px; text-align:left; margin:0 0 10px }

.st03 { background-image:url(images/st_03.gif); background-repeat:no-repeat; width:699px; height:97px; text-align:left; margin:0 0 10px }

.st04 { background-image:url(images/st_04.gif); background-repeat:no-repeat; width:699px; height:97px; text-align:left; margin:0 0 10px }

.sth01 {color:#777; font-size:20px; margin:36px 0 0 40px; font-weight: 100; letter-spacing:0.25em;}
.sth02 {color:#777; font-size:20px; margin:24px 0 0 40px; font-weight: 100; line-height:1.3;}

.ts { font-size:75%;}
.t_r { text-align:right;}
.ma0 { margin:0;}

.endai_table { width:650px; border-collapse:collapse;}
.endai_table tr td { border:1px solid rgba(0,0,0,1.00); font-size:14px; width:240px; padding:4px}
.endai_table tr .ta_no { background-color:rgba(210,210,210,1.00); width:30px; text-align:center; font-size:12px}

.waku { border:1px solid rgba(0,0,0,1.00); padding:10px 0; text-align:center; margin:1em; width:96%;}

.hokoku_table { width:650px; border-collapse:collapse;}
.hokoku_table tr th { border:1px solid rgba(0,0,0,1.00); font-size:14px; padding:2px; background-color: rgba(239,255,192,1.00); text-align:center;}
.hokoku_table tr td { border:1px solid rgba(0,0,0,1.00); font-size:14px; padding:2px}

.hokoku_table2 { width:400px; border-collapse:collapse;}
.hokoku_table2 tr th { border:1px solid rgba(0,0,0,1.00); font-size:14px; padding:2px; background-color: rgba(239,255,192,1.00); text-align:center;}
.hokoku_table2 tr td { border:1px solid rgba(0,0,0,1.00); font-size:14px; padding:2px}

.bo { border:1px solid #039; text-align:center; width:300px; display:block; padding:5px 0; color:#FFF; background-color:#36F; margin:15px 15px 15px 0; font-size:17px; float:left;
text-shadow: 1px 1px 1px #003366,
    -1px 1px 1px #003366,
    1px -1px 1px #003366,
    -1px -1px 1px #003366;
border-radius:13px;         /* CSS3 */
-moz-border-radius:13px;    /* Firefox */
-webkit-border-radius:13px; /* Safari,Chrome */}
.bo a {color:#FFF; text-decoration: none;}
.bo:hover { background-color: #177AF0;border:1px solid #0CF; text-decoration: none;}

.pro_r { float:right; width:117px;}
.pro_l { text-align: right; height:157px; margin:0 10px 0 0; display:table-cell; vertical-align:bottom; width:620px; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
.pro_l strong { font-size:20px}
.aisatu_p { line-height:1.9}

.bo1 { border:1px solid #039; text-align:center; width:300px; display:block; padding:10px 0 0px; color:#FFF; background-color:#36F; margin:15px auto 15px; font-size:17px; height:32px; 
text-shadow: 1px 1px 1px #003366,
    -1px 1px 1px #003366,
    1px -1px 1px #003366,
    -1px -1px 1px #003366;
border-radius:13px;         /* CSS3 */
-moz-border-radius:13px;    /* Firefox */
-webkit-border-radius:13px; /* Safari,Chrome */}
.bo1 a {color:#FFF; text-decoration: none;}
.bo1:hover { background-color: #177AF0;border:1px solid #0CF; text-decoration: none;}

.bo2 { border:1px solid #039; text-align:center; width:300px; display:block; color:#FFF; background-color:#36F; margin:15px 15px 15px 15px; padding:12px 0 0 ; font-size:17px; float:left; height:32px; 
text-shadow: 1px 1px 1px #003366,
    -1px 1px 1px #003366,
    1px -1px 1px #003366,
    -1px -1px 1px #003366;
border-radius:13px;         /* CSS3 */
-moz-border-radius:13px;    /* Firefox */
-webkit-border-radius:13px; /* Safari,Chrome */}
.bo2 a {color:#FFF; text-decoration: none;}
.bo2:hover { background-color: #177AF0;border:1px solid #0CF; text-decoration: none;}

.bo2pdf { border:1px solid #039; text-align:center; width:300px; display:block; padding:6px 0; color:#FFF; background-color:#36F; margin:15px 15px 15px 15px; font-size:17px; float:left; height:32px; 
text-shadow: 1px 1px 1px #003366,
    -1px 1px 1px #003366,
    1px -1px 1px #003366,
    -1px -1px 1px #003366;
border-radius:13px;         /* CSS3 */
-moz-border-radius:13px;    /* Firefox */
-webkit-border-radius:13px; /* Safari,Chrome */}
.bo2pdf a {color:#FFF; text-decoration: none;}
.bo2pdf:hover { background-color: #177AF0;border:1px solid #0CF; text-decoration: none;}


.bo3 { border:1px solid #45B93A; text-align:center; width:300px; display:block; padding:5px 0; color:#FFF; background-color: #73C64B; margin:15px 11px 0; padding:18px 0 0 ; font-size:17px; font-weight:bold; float:left; height:42px; 
text-shadow: 1px 1px 1px #001506,
    -1px 1px 1px #003366,
    1px -1px 1px #003366,
    -1px -1px 1px #003366;
border-radius:13px;         /* CSS3 */
-moz-border-radius:13px;    /* Firefox */
-webkit-border-radius:13px; /* Safari,Chrome */}
.bo3 a {color:#FFF; text-decoration: none;}
.bo3:hover { background-color: #71CE5B;border:1px solid #65B92B; text-decoration: none;}

.bo4 { border:1px solid #039; text-align:center; width:300px; display:block; padding:5px 0; color:#FFF; background-color:#36F; margin:15px 11px 0; padding:18px 0 0 ; font-size:17px;font-weight:bold; float:left; height:42px; 
text-shadow: 1px 1px 1px #000F34,
    -1px 1px 1px #003366,
    1px -1px 1px #003366,
    -1px -1px 1px #003366;
border-radius:13px;         /* CSS3 */
-moz-border-radius:13px;    /* Firefox */
-webkit-border-radius:13px; /* Safari,Chrome */}
.bo4 a {color:#FFF; text-decoration: none;}
.bo4:hover { background-color: #177AF0;border:1px solid #0CF; text-decoration: none;}

.boso {padding:5px 0; margin:10px auto; width:650px; text-align:center}
.tac { text-align:center}

.m_l { margin:0 0 0 50px}

.cp { color: #4B4AB4;}

.na { font-size:115%; font-weight:normal;}

.bbb { border-bottom:1px dotted #525252; padding:5px 0}

.b_b_d1 { margin:0 0 0 45px}
.b_b_d2 { margin:0 0 0 200px}

.br { border:1px solid #FF0004; color: #FF0004; padding:4px 4px 4px 20px; margin:6px 6px 6px 50px; font-weight:bold; width:630px}

.kikan_r { float:right; width:360px; padding:4px; margin:0 0 6px; border:1px #000000 solid;}
.kikan { float:left;width:360px; padding:4px; margin:0 0 6px; border:1px #000000 solid;}
.bosyuu { border-bottom:1px #000000 solid;}
.nitiji { font-size:14px; height:135px}
.nitiji strong { font-size:20px}

.name { font-size:18px; font-weight:normal;}

.ul_no { list-style-type:decimal; padding:0 30px;font-size:14px; line-height:1.8; text-align:left;}
.ul_dt { list-style-type: disc; padding:0 30px;font-size:14px; line-height:1.8; text-align:left;}

.table02{ width:96%; margin:1em;border-collapse: collapse; border-spacing: 0; font-size:0.8em;}
.table02 th{ padding: 10px; text-align:center; vertical-align: top; border:1px solid #828282; font-weight:normal}
.table02 td{ padding: 10px; border: 1px solid #828282; text-align:left}

.table03{ width:96%; margin:1em;border-collapse: collapse; border-spacing: 0; font-size:0.8em;}
.table03 th{ padding: 10px; text-align:center; border:1px solid #828282; font-weight:normal}
.table03 td{ padding: 10px; border: 1px solid #828282; text-align:left}
.table03 .t_c { text-align:center}


.akawaku { border:2px #D54144 solid; text-align:center; font-size:14px; padding:20px 0; margin:1em; width:96%;}

.ul0 { list-style:none}

.tt01 { margin:0 0 0 -8px}

.f_r { float:right; margin:10px 10px 0 10px}
.f_l { float:right; margin:67px 0px 0 0px; text-align:right}
.name_b { font-weight:normal; font-size:20px}
.c_p { color:#FF7087}

.lst_de { list-style-type:decimal;text-align:left; font-size:14px; margin:0 0 0 18px; padding:0 10px; line-height:1.9}
.lst_de_st { list-style-type:decimal;text-align:left; font-size:14px; margin:0 0 0 18px; padding:0 10px; line-height:1.9; font-weight:bold;}
.fwn { font-weight:normal}
.lst_de_st li { margin:0 0 10px}

.lst_di { list-style-type: disc;text-align:left; font-size:14px; margin:0 0 0 18px; padding:0 10px; line-height:1.9}
.lst_di li { margin:0 0 10px}

.hotel { text-align:center;font-size:14px; border-collapse:collapse; border:1px solid #5D4A4A; margin:0 auto}
.hotel th { background-color:#FFD8D9; font-weight:normal; border:1px solid #5D4A4A; padding:3px}
.hotel td { border:1px solid #5D4A4A;padding:3px}

.kikan { text-align:left; margin:10px 0 0 15px;text-align:left; font-size:14px;padding:0; line-height:1.9; border:none; border-collapse:collapse; width:700px}
.kikan tr td { vertical-align:top; padding:0;}

.nowr {white-space: nowrap;width: 10px; padding:0; vertical-align:top}</pre></body></html>