<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html{overflow-y:scroll}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
input,textarea{margin:0;padding:0}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
a:focus{outline:0}
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.clearfix{min-height:1px}
* html .clearfix{height:1px}
.both{clear:both}
.inline_block{display:inline-block}
.contentbox__text,h2{max-height:999999px}
body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}
*{-webkit-text-size-adjust:100%}
@media screen and (max-width:768px){.wrapper,body{width:640px}
.logo,.mainarea img{width:100%}
.wrapper .pconly{display:none}
.headerarea{position:relative}
.headerarea .btn-nav{position:absolute;top:15px;right:10px}
.mainarea{background:url(../images/mainbg.png) left top}
.mainarea h3:last-child{padding-bottom:4px}
.logo{padding:30px 0}
.logo img{width:158px;height:40px;margin:0 auto;display:block}
h1{width:100%;background-color:#111183;padding:15px 0}
h1 img{width:363px;margin:0 auto;display:block}
.mainarea__title{padding-top:40px;margin-bottom:35px;text-align:center}
.mainarea__title img{width:200px;padding-bottom:5px}
.mainarea__title p{color:#61AAE6;font-size:26px;letter-spacing:-.5px}
.mainarea__bnrpageline--bgblue,h3 p{background:#080986;color:#fff;text-align:center}
h3 p{width:100%;font-size:24px;height:58px;line-height:58px;margin-top:4px}
.mainarea__bnrpageline--bgblue img{display:block;padding:0 0 8px;width:97.5%;margin:0 auto}
.mainarea__bnrpageline{width:100%;margin-top:4px;border-top:2px solid #080986}
.mainarea__bnrpageline--colorsky{border-top:2px solid #61AAE6}
.mainarea__bnrpage img{display:block}
.link_search{padding:60px 0;text-align:center;background:url(../images/footerbg.png) left top}
.link_search .search_banner img{margin:0 auto;display:block}
.link_search .search_banner2 img{margin:19px auto 0;display:block}
.footerarea,.link_archivetop,.link_areatop{text-align:center;margin-top:50px}
.share_box{border-top:4px solid #1b3582;border-bottom:4px solid #1b3582;text-align:center;padding-bottom:50px}
.share_box img.share_share_pc{display:none}
.share_box img.share_share{margin-bottom:25px}
.share_box .share_buttons img{margin-right:35px}
.share_box .share_buttons a:last-child img{margin-right:0}
.footerarea{margin-bottom:50px}
.footerarea p{display:inline-block;margin-top:25px}
}
@media screen and (min-width:767px){.wrapper{min-width:1200px}
.wrapper .sponly{display:none}
.mainarea img,a{display:block}
a:hover img{opacity:.4}
.headerarea .logo{padding-top:24px;padding-bottom:24px;text-align:center}
.headerarea .logo img{width:85px}
.headerarea h1{background:#111183;text-align:center;width:100%}
.headerarea h1 img{width:304px;padding:20px 0 15px}
a .btn-navpc{width:60px;height:60px;position:absolute;top:10px;right:10px;background:url(../images/pc/archive_btnmenu.png) left top no-repeat}
a .btn-navpc:hover{background:url(../images/pc/archive_btnmenu-hover.png) left 1px no-repeat}
.mainarea{background:url(../images/mainbg.png) left top}
.mainarea img{width:100%}
.mainarea h3:last-child{padding-bottom:4px}
h2 .mainarea__title{padding-top:40px;margin-bottom:35px;text-align:center}
h2 .mainarea__title img{width:200px;padding-bottom:5px;display:inline-block}
h2 .mainarea__title p{color:#61AAE6;font-size:26px;letter-spacing:-.5px}
h3 p{width:100%;font-size:24px;height:58px;line-height:58px;background:#080986;color:#fff;text-align:center;margin-top:4px}
.mainarea__bnrpageline{width:100%;margin-top:4px;border-top:2px solid #080986}
.mainarea__bnrpageline--colorsky{border-top:2px solid #61AAE6}
.mainarea__bnrpageline--bgblue{margin:0 auto;text-align:center;width:1200px}
.mainarea__bnrpageline--bgblue .mainarea__bnrpage{width:1184px;margin:0 auto;border:8px solid #080986;border-top:0 solid #080986;background:#080986}
.mainarea__bnrpageline--bgblue .mainarea__bnrpage__bg{width:1184px!important;display:block}
.mainarea__bnrpage,.mainarea__bnrpage a{width:1200px;background:#fff}
.mainarea__bnrpage{overflow:hidden;margin:0 auto;position:relative}
.mainarea__bnrpage a:hover img{opacity:1}
.mainarea__bnrpage a img.mainarea__bnrpage__bg{transition:.5s}
.mainarea__bnrpage a:hover img.mainarea__bnrpage__bg{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.mainarea__bnrpage .mainarea__bnrpage__day{position:absolute;top:0;left:0;width:100%;text-align:center;z-index:1}
.mainarea__bnrpage .mainarea__bnrpage__day img{display:inline;width:auto}
.mainarea__bnrpage .mainarea__bnrpage__label{position:absolute;top:150px;left:0;width:100%;text-align:center;z-index:1}
.mainarea__bnrpage .mainarea__bnrpage__label img{display:inline;width:auto}
.mainarea__bnrpage .mainarea__bnrpage__bg{background:#fff;width:1200px}
.mainarea__bnrpage.mainarea__bnrpage--noborder{border-top:#fff}
.link_search{width:100%;padding:30px 0;background:url(../images/footerbg.png) left top}
.link_search .link_searchinner{width:1000px;margin:0 auto}
.link_search .link_searchinner .search_banner{background:#fff;width:485px;float:left;margin-right:30px}
.link_search .link_searchinner .search_banner img{width:485px;display:block}
.link_search .link_searchinner .search_banner img:hover{background:url(../images/bnr_tabisaku-hover.jpg) left top no-repeat}
.link_search .link_searchinner .search_banner2{background:#fff;float:left;width:485px}
.link_search .link_searchinner .search_banner2 img{width:485px;display:block}
.share_box{border-top:2px solid #1b3582;border-bottom:2px solid #1b3582;text-align:center;padding-top:44px;padding-bottom:35px}
.share_box img.share_share{display:none}
.share_box .share_buttons img{vertical-align:middle}
.share_box .share_buttons img.share_share_pc{margin-right:29px}
.share_box .share_buttons a{font-size:0;display:inline-block}
.share_box .share_buttons a img{width:50px;margin-right:17px}
.share_box .share_buttons a:last-child img{margin-right:0}
.link_archivetop,.link_areatop{text-align:center;margin-top:50px}
.footerarea{text-align:center;margin-top:45px;margin-bottom:50px}
.footerarea a img{display:block;margin:0 auto}
.footerarea p{display:inline-block;margin-top:25px}
}</pre></body></html>