<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@media screen and (min-width:641px),
screen and (orientation: landscape){
#main-title { background: url(../images/event/h2.jpg) no-repeat top center; }

/*　一覧
-----------------------------------------------------------*/
.list-Box .clump { padding: 10px; background-color: #f3f2e6; margin-bottom: 32px; }

.list-Box .white-Box { padding: 40px 40px 36px 40px; background-color: #fff; }

.list-Box .c-icon { width: 255px; margin-left: auto; margin-right: auto; font-family: Meiryo; font-size: 20px; font-weight: 700; letter-spacing: 1px; margin-bottom: 30px; text-align: center; padding-top: 12px; padding-bottom: 10px; }

.list-Box .status-01 { background-color: #ff8a00; color: #ffffff; }

.list-Box .status-02 { background-color: #88a44c; color: #ffffff; }

.list-Box .status-03 { background-color: #ff294c; color: #ffffff; }

.list-Box .pic { width: 342px; /*height: 360px;*/ text-align: center; }

.list-Box .pic img{ max-width: 342px; height: auto; }

.list-Box .pic:hover { -ms-filter: "alpha( opacity=80 )"; filter: alpha(opacity=80); opacity: 0.8; }

.list-Box .dl-txt-Box { width: 312px; }

.list-Box .dl-txt-Box dt { background-color: #eeeeee; color: #0a090a; font-size: 14px; font-weight: 700; padding: .7em; }

.list-Box .dl-txt-Box dd { color: #0a090a; font-size: 14px; font-weight: 400; line-height: 1.6; padding: 1em .7em; }

.list-Box .dl-txt-Box .pdf-btn { margin-top: 16px; width: 188px; margin-left: auto; margin-right: auto; }

.list-Box .wysiwyg { margin-top: 24px; padding: 30px 40px; background-color: #f3f2e6; font-size: 16px; line-height: 1.9; letter-spacing: .5px; }

.list-Box .more { width: 337px; margin-top: 24px; margin-left: auto; margin-right: auto; }

/*　詳細
-----------------------------------------------------------*/
.dl-Box { padding: 10px; background-color: #f3f2e6; 
 }

.dl-Box .white-Box { padding: 40px 40px 36px 40px; background-color: #fff; }

.dl-Box .ttl { color: #0a090a; font-size: 20px; font-weight: 700; line-height: 1.7; padding-left: 2em; padding-right: 2em; margin-bottom: 28px; letter-spacing: .3px; }

.dl-Box .c-icon { width: 255px; margin-left: auto; margin-right: auto; font-family: Meiryo; font-size: 20px; font-weight: 700; letter-spacing: 1px; margin-bottom: 30px; text-align: center; padding-top: 12px; padding-bottom: 10px; }

.dl-Box .status-01 { background-color: #ff8a00; color: #ffffff; }

.dl-Box .status-02 { background-color: #88a44c; color: #ffffff; }

.dl-Box .status-03 { background-color: #ff294c; color: #ffffff; }

.dl-Box .pic { width: 342px; /*height: 360px;*/ text-align: center; }
.dl-Box .pic img{ max-width: 342px; height: auto; }


.dl-Box .dl-txt-Box { width: 312px; }

.dl-Box .dl-txt-Box dt { background-color: #eeeeee; color: #0a090a; font-size: 14px; font-weight: 700; padding: .7em; }

.dl-Box .dl-txt-Box dd { color: #0a090a; font-size: 14px; font-weight: 400; line-height: 1.6; padding: 1em .7em; }

.dl-Box .dl-txt-Box .pdf-btn { margin-top: 16px; width: 188px; margin-left: auto; margin-right: auto; }

.dl-Box .wysiwyg { margin-top: 24px; padding: 30px 40px; background-color: #f3f2e6; font-size: 16px; line-height: 1.9; letter-spacing: .5px; }

.dl-Box .more { width: 337px; margin-top: 24px; margin-left: auto; margin-right: auto; }

.dl-Box .con-ttl { margin-top: 60px; padding-top: 32px; background-image: url(../images/event/icon.png); background-position: center 0; font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3","Sawarabi Mincho","Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; color: #0a090a; font-size: 24px; font-weight: 600; margin-bottom: 16px; text-align: center; background-repeat: no-repeat; letter-spacing: .5px; }

.dl-Box .con-ttl-02 { margin-top: 20px; padding-top: 32px; background-image: url(http://ae1182i5hj.previewdomain.jp/css/../images/event/icon.png); background-position: center 0; font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3","Sawarabi Mincho","Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; color: #0a090a; font-size: 24px; font-weight: 600; margin-bottom: 56px; text-align: center; background-repeat: no-repeat; letter-spacing: .5px; }

.dl-Box .con-ttl-03 { margin-top: 20px; padding-top: 32px; background-image: url(http://ae1182i5hj.previewdomain.jp/css/../images/event/icon.png); background-position: center 0; font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3","Sawarabi Mincho","Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; color: #0a090a; font-size: 24px; font-weight: 600; text-align: center; background-repeat: no-repeat; letter-spacing: .5px; line-height: 1.5; }

.dl-Box .con-attention { color: #838383; font-size: 12px; font-weight: 400; line-height: 24px; text-align: center; display: block; letter-spacing: 1px; }

.dl-Box .from-Box { font-size: 14px; }

.dl-Box .from-Box .ttl { text-align: center; padding-bottom: 25px; margin-bottom: 32px; background-image: url(../images/bg-coomon/y-line-04.png); background-repeat: repeat-x; background-position: 0 bottom; }

.dl-Box .from-Box .Box { padding: 16px 36px 40px 36px; background-color: #fff; }

.dl-Box .from-Box .red { color: #ce6e20; }

.dl-Box .from-Box .indent-list { margin-bottom: 30px; }

.dl-Box .from-Box .indent-list li { padding-left: 1.5em; text-indent: -1.5em; line-height: 1.8; }

.dl-Box .from-Box .indent-list span { color: #ff0000; }

.dl-Box .from-Box .contact_form { width: 100%; color: #0a090a; letter-spacing: .8px; }

.dl-Box .from-Box .contact_form tr { border-bottom: 1px dotted #050000; }

.dl-Box .from-Box .contact_form th { font-size: 14px; width: 265px; padding: 23px 24px 18px 36px; text-align: left; vertical-align: top; line-height: 1.6; }

.dl-Box .from-Box .contact_form td { font-size: 14px; padding: 23px 24px 18px 36px; line-height: 1.6; }

.dl-Box .from-Box table .rei { color: #666666; font-size: 12px; }

.dl-Box .from-Box table input[type="text"] { width: 100%; padding: 0.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: 1px solid #bebebe; }

.dl-Box .from-Box table input[type="email"] { width: 100%; padding: 0.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: 1px solid #bebebe; }

.dl-Box .from-Box table input[type="tel"] { width: 60%; padding: 0.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: 1px solid #bebebe; }

.dl-Box .from-Box table textarea { height: 120px; width: 100%; padding: 0.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; line-height: 1.8; }

.dl-Box .from-Box .btn-Box { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; width: 600px; margin-left: auto; margin-right: auto; }

.dl-Box .from-Box .p-mb { margin-bottom: 20px; }

.dl-Box .from-Box .contents-ptn-Box { margin-bottom: 64px; }

.dl-Box .from-Box #mailform { margin-bottom: 48px; }

.dl-Box .from-Box input[type="image"]:hover { -ms-filter: "alpha( opacity=80 )"; filter: alpha(opacity=80); opacity: 0.8; }

.dl-Box .from-Box .label-list li { margin-bottom: 3px; }

.dl-Box .from-Box .zip input { width: 60% !important; }

.dl-Box .from-Box .btn-Box .fl_l { width: 246px; }

.dl-Box .from-Box .btn-Box .fl_l { width: 246px; }

.dl-Box .from-Box .btn--Box { width: 660px; margin-left: auto; margin-right: auto; }

.dl-Box .from-Box input { margin-bottom: .5em; }

.dl-Box .from-Box textarea { margin-bottom: .5em; }

.dl-Box .from-Box select { padding-top: .4em; padding-bottom: .4em; padding-left: .5em; }

.dl-Box .thank { line-height: 1.6; }

.dl-Box .thank .entry-ttl { letter-spacing: 0.2em; }

.dl-Box .thank .p-mb { margin-bottom: 16px; }

.dl-Box .thank .red { color: #ea5404; }

.dl-Box .thank strong { font-weight: bold; }

.dl-Box .thank-ttl { font-weight: bold; letter-spacing: 2px; margin-bottom: 20px; }

.dl-Box .thank-ttl:before { content: "■"; margin-right: .3em; }

}
@media screen and (orientation: portrait) {
@media screen and (max-width:640px) {
#main-title { background: url(../images/event/h2.jpg) no-repeat top center; }

/*　一覧
-----------------------------------------------------------*/
.list-Box .clump { padding: 10px; background-color: #f3f2e6; margin-bottom: 32px; }

.list-Box .white-Box { padding: 2em 4%; background-color: #fff; }

.list-Box .c-icon { margin-left: auto; margin-right: auto; font-family: Meiryo; font-size: 20px; font-weight: 700; letter-spacing: 1px; margin-bottom: 30px; text-align: center; padding-top: 12px; padding-bottom: 10px; }

.list-Box .status-01 { background-color: #ff8a00; color: #ffffff; }

.list-Box .status-02 { background-color: #88a44c; color: #ffffff; }

.list-Box .status-03 { background-color: #ff294c; color: #ffffff; }

.list-Box .pic { width: 100%;  margin-bottom: 1em; overflow: hidden; text-align: center; }

.list-Box .pic img{ max-height: 300px;width: auto;}

.list-Box .pic:hover { -ms-filter: "alpha( opacity=80 )"; filter: alpha(opacity=80); opacity: 0.8; }

.list-Box .dl-txt-Box { }

.list-Box .dl-txt-Box dt { background-color: #eeeeee; color: #0a090a; font-size: 14px; font-weight: 700; padding: .7em; }

.list-Box .dl-txt-Box dd { color: #0a090a; font-size: 14px; font-weight: 400; line-height: 1.6; padding: 1em .7em; }

.list-Box .dl-txt-Box .pdf-btn { margin-top: 16px; width: 188px; margin-left: auto; margin-right: auto; }

.list-Box .wysiwyg { margin-top: 24px; padding: 30px 40px; background-color: #f3f2e6; font-size: 16px; line-height: 1.9; letter-spacing: .5px; }

.list-Box .more { width: 96%; margin-top: 24px; margin-left: auto; margin-right: auto; }

/*　詳細
-----------------------------------------------------------*/
.dl-Box { padding: 10px; background-color: #f3f2e6; 
 }

.dl-Box .white-Box { padding: 2em 4%; background-color: #fff; }

.dl-Box .ttl { color: #0a090a; font-size: 20px; font-weight: 700; line-height: 1.7; margin-bottom: 28px; letter-spacing: .3px; }

.dl-Box .c-icon { margin-left: auto; margin-right: auto; font-family: Meiryo; font-size: 20px; font-weight: 700; letter-spacing: 1px; margin-bottom: 30px; text-align: center; padding-top: 12px; padding-bottom: 10px; }

.dl-Box .status-01 { background-color: #ff8a00; color: #ffffff; }

.dl-Box .status-02 { background-color: #88a44c; color: #ffffff; }

.dl-Box .status-03 { background-color: #ff294c; color: #ffffff; }

.dl-Box .pic { width: 100%;  margin-bottom: 1em; text-align: center;}
.dl-Box .pic img{ max-width: 100%; height: auto;}


.dl-Box .dl-txt-Box { }

.dl-Box .dl-txt-Box dt { background-color: #eeeeee; color: #0a090a; font-size: 14px; font-weight: 700; padding: .7em; }

.dl-Box .dl-txt-Box dd { color: #0a090a; font-size: 1em; font-weight: 400; line-height: 1.6; padding: 1em .7em; }

.dl-Box .dl-txt-Box .pdf-btn { margin-top: 16px; width: 188px; margin-left: auto; margin-right: auto; }

.dl-Box .wysiwyg { margin-top: 24px; padding: 1em; background-color: #f3f2e6; font-size: 16px; line-height: 1.9; letter-spacing: .5px; }

.dl-Box .more { width: 337px; margin-top: 24px; margin-left: auto; margin-right: auto; }

.dl-Box .con-ttl { margin-top: 60px; padding-top: 32px; background-image: url(../images/event/icon.png); background-position: center 0; font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3","Sawarabi Mincho","Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; color: #0a090a; font-size: 1.2em; font-weight: 600; margin-bottom: 16px; text-align: center; background-repeat: no-repeat; letter-spacing: .5px; line-height: 1.5; }

.dl-Box .con-ttl-02 { margin-top: 20px; padding-top: 32px; background-image: url(http://ae1182i5hj.previewdomain.jp/css/../images/event/icon.png); background-position: center 0; font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3","Sawarabi Mincho","Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; color: #0a090a; font-size: 24px; font-weight: 600; margin-bottom: 56px; text-align: center; background-repeat: no-repeat; letter-spacing: .5px; line-height: 1.5; }

.dl-Box .con-ttl-03 { margin-top: 20px; padding-top: 32px; background-image: url(http://ae1182i5hj.previewdomain.jp/css/../images/event/icon.png); background-position: center 0; font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3","Sawarabi Mincho","Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; color: #0a090a; font-size: 24px; font-weight: 600; text-align: center; background-repeat: no-repeat; letter-spacing: .5px; line-height: 1.5; }

.dl-Box .con-attention { color: #838383; font-size: 14px; font-weight: 400; line-height: 24px; text-align: left; display: block; letter-spacing: 1px; }

.dl-Box .from-Box { font-size: 14px; }

.dl-Box .from-Box .ttl { text-align: center; padding-bottom: 25px; margin-bottom: 32px; background-image: url(../images/bg-coomon/y-line-04.png); background-repeat: repeat-x; background-position: 0 bottom; }

.dl-Box .from-Box .Box { padding: 16px 36px 40px 36px; background-color: #fff; }

.dl-Box .from-Box .red { color: #ce6e20; }

.dl-Box .from-Box .indent-list { margin-bottom: 30px; }

.dl-Box .from-Box .indent-list li { padding-left: 1.5em; text-indent: -1.5em; line-height: 1.8; }

.dl-Box .from-Box .indent-list span { color: #ff0000; }

.dl-Box .from-Box .contact_form { width: 100%; color: #0a090a; letter-spacing: .8px; }

.dl-Box .from-Box .contact_form tr { border-bottom: 1px dotted #050000; }

.dl-Box .from-Box .contact_form th { display: block; font-size: 14px; width: 100%; padding: 23px 2% 0; text-align: left; vertical-align: top; line-height: 1.6; }

.dl-Box .from-Box .contact_form td { display: block; font-size: 14px; width: 100%; padding: 10px 2% 18px; line-height: 1.6; }

.dl-Box .from-Box table .rei { color: #666666; font-size: 12px; }

.dl-Box .from-Box table input[type="text"] { width: 100%; padding: 0.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: 1px solid #bebebe; }

.dl-Box .from-Box table input[type="email"] { width: 100%; padding: 0.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: 1px solid #bebebe; }

.dl-Box .from-Box table input[type="tel"] { width: 60%; padding: 0.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: 1px solid #bebebe; }

.dl-Box .from-Box table textarea { height: 120px; width: 100%; padding: 0.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; line-height: 1.8; }

.dl-Box .from-Box .p-mb { margin-bottom: 20px; }

.dl-Box .from-Box .contents-ptn-Box { margin-bottom: 64px; }

.dl-Box .from-Box #mailform { margin-bottom: 48px; }

.dl-Box .from-Box input[type="image"]:hover { -ms-filter: "alpha( opacity=80 )"; filter: alpha(opacity=80); opacity: 0.8; }

.dl-Box .from-Box .label-list li { margin-bottom: 3px; }

.dl-Box .from-Box .zip input { width: 60% !important; }

.dl-Box .from-Box .btn-Box p { margin-left: auto; margin-right: auto; width:210px !important;}

.dl-Box .from-Box .btn-Box p {  margin-left: auto; margin-right: auto; width:210px !important;}

.dl-Box .from-Box .btn--Box { width: 100%;}

.dl-Box .from-Box input { margin-bottom: .5em; }

.dl-Box .from-Box textarea { margin-bottom: .5em; }

.dl-Box .from-Box select { padding-top: .4em; padding-bottom: .4em; padding-left: .5em; }

.dl-Box .thank { line-height: 1.6; }

.dl-Box .thank .entry-ttl { letter-spacing: 0.2em; }

.dl-Box .thank .p-mb { margin-bottom: 16px; }

.dl-Box .thank .red { color: #ea5404; }

.dl-Box .thank strong { font-weight: bold; }

.dl-Box .thank-ttl { font-weight: bold; letter-spacing: 2px; margin-bottom: 20px; }

.dl-Box .thank-ttl:before { content: "■"; margin-right: .3em; }

}
}</pre></body></html>