@media screen and (max-width: 767px){.mainWrap h2{width:91.19403%}.mainWrap h2 img{width:100%;height:auto}}.mainWrap .img{margin-right:auto;margin-left:auto}.mainWrap .img img{max-width:100%;width:auto;height:auto}.mainWrap>div>h4{padding-bottom:13px;border-bottom:3px solid #EFECD7;font-size:184.6%;font-weight:bold;font-family:Noto Serif JP,serif;color:#003276}@media screen and (max-width: 767px){.mainWrap>div>h4{font-size:138.5%}}.mainWrap>div>h5{font-size:138.5%;font-weight:bold;font-family:Noto Serif JP,serif}@media screen and (max-width: 767px){.mainWrap>div>h5{font-size:116%}}.mainWrap .btn1{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:11px 39px;border:1px solid #707070;font-size:123.1%;font-family:Noto Sans JP,sans-serif;text-decoration:none;text-align:center;-moz-transition:border-color .25s ease-out;-o-transition:border-color .25s ease-out;-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out}@media screen and (max-width: 767px){.mainWrap .btn1{padding:8px 28px;font-size:108%}}@media screen and (min-width: 768px){.mainWrap .btn1:hover{border-color:#9b9b9b;color:#676767}}.mainWrap .btn2{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:11px 39px;background-color:#003276;border:1px solid #003276;font-size:123.1%;font-family:Noto Sans JP,sans-serif;color:#fff;text-decoration:none;text-align:center;-moz-transition:background-color .25s ease-out,border-color .25s ease-out;-o-transition:background-color .25s ease-out,border-color .25s ease-out;-webkit-transition:background-color .25s ease-out,border-color .25s ease-out;transition:background-color .25s ease-out,border-color .25s ease-out}@media screen and (max-width: 767px){.mainWrap .btn2{padding:8px 28px;font-size:108%}}@media screen and (min-width: 768px){.mainWrap .btn2:hover{background-color:#4d709f;border-color:#4d709f}}.mainWrap .infoBnrWrap{text-align:center}@media screen and (max-width: 767px){.mainWrap .infoBnrWrap{width:89.55224%;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){.mainWrap .infoBnrWrap a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}}.mainWrap .infoBnrWrap img{-moz-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}@media screen and (max-width: 767px){.mainWrap .infoBnrWrap img{width:100%;height:auto}}.ceremony2.index .mainvisualWrap .img{margin-top:92px}@media screen and (max-width: 767px){.ceremony2.index .mainvisualWrap .img{margin-top:50px}}.ceremony2.index .mainvisualWrap .shimeWrap{width:880px;margin:52px auto 0 auto;padding:17px 0 15px 0;border:1px solid #be0000;font-size:123.1%;font-weight:bold;font-family:Noto Serif JP,serif;color:#be0000;text-align:center}@media screen and (max-width: 767px){.ceremony2.index .mainvisualWrap .shimeWrap{width:100%}}.ceremony2.index .mainvisualWrap p:nth-child(2){margin-top:34px;font-size:246%;font-weight:bold;font-family:Noto Serif JP,serif;line-height:1.8125;color:#a67100;text-align:center}@media screen and (max-width: 767px){.ceremony2.index .mainvisualWrap p:nth-child(2){font-size:153.9%}}.ceremony2.index .mainvisualWrap .infoBnrWrap{margin-top:49px}.ceremony2.index .mainvisualWrap p:nth-child(3){width:880px;margin:64px auto 0 auto;font-size:123.1%;font-family:Noto Serif JP,serif;line-height:2}@media screen and (max-width: 767px){.ceremony2.index .mainvisualWrap p:nth-child(3){width:100%;font-size:108%}}.ceremony2.index .mainvisualWrap .note{width:880px;margin:18px auto 0 auto;font-size:123.1%;font-family:Noto Serif JP,serif;line-height:2}@media screen and (max-width: 767px){.ceremony2.index .mainvisualWrap .note{width:100%;font-size:108%}}@media screen and (min-width: 768px){.ceremony2.index .mainvisualWrap .note a:hover{color:#676767}}.ceremony2.index .mainvisualWrap .note+.note{margin-top:15px}.ceremony2.index .timetableWrap{width:880px;margin:87px auto 0 auto}@media screen and (max-width: 767px){.ceremony2.index .timetableWrap{width:100%}}.ceremony2.index .timetableWrap ul{margin-top:20px}.ceremony2.index .timetableWrap ul+h4{margin-top:92px}.ceremony2.index .timetableWrap li{padding:29px 29px 40px 29px;border:1px solid #dbdbdb}@media screen and (max-width: 767px){.ceremony2.index .timetableWrap li{padding:15px 15px 20px 15px}}.ceremony2.index .timetableWrap li+li{margin-top:10px}.ceremony2.index .timetableWrap .time{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:5px 21px 8px 23px;background-color:#CEAF5A;font-size:138.5%;font-family:Noto Sans JP,sans-serif;color:#fff}@media screen and (max-width: 767px){.ceremony2.index .timetableWrap .time{padding:7px 14px 7px 12px;font-size:123.1%}}.ceremony2.index .timetableWrap .time+.note{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 0 0 13px;color:#a67100;vertical-align:-3px}@media screen and (max-width: 767px){.ceremony2.index .timetableWrap .time+.note{display:block;margin:13px 0 0 0}}.ceremony2.index .timetableWrap h5{margin-top:13px;font-size:184.6%;line-height:1.375;font-weight:bold;font-family:Noto Serif JP,serif}@media screen and (max-width: 767px){.ceremony2.index .timetableWrap h5{font-size:138.5%;line-height:1.6}}.ceremony2.index .timetableWrap h5:nth-child(1){margin-top:3px}.ceremony2.index .timetableWrap .info{margin-top:8px;font-size:123.1%;font-family:Noto Sans JP,sans-serif;line-height:1.875}@media screen and (max-width: 767px){.ceremony2.index .timetableWrap .info{font-size:108%}}.ceremony2.index .timetableWrap .info strong{font-weight:bold;color:#a67100}.ceremony2.index .timetableWrap .note{margin-top:8px;font-size:100%;font-family:Noto Sans JP,sans-serif;line-height:1.76923;color:#6d6d6d}@media screen and (max-width: 767px){.ceremony2.index .timetableWrap .note{font-size:85%}}.ceremony2.index .timetableWrap .img{margin-top:23px}.ceremony2.index .timetableWrap .summary{margin-top:20px;font-size:123.1%;font-family:Noto Sans JP,sans-serif;line-height:1.875}@media screen and (max-width: 767px){.ceremony2.index .timetableWrap .summary{font-size:108%}}@media screen and (min-width: 768px){.ceremony2.index .timetableWrap .summary a:hover{color:#676767}}.ceremony2.index .timetableWrap .btn{margin-top:24px}.ceremony2.index .timetableWrap .btn1+.btn2{margin-left:10px}@media screen and (max-width: 767px){.ceremony2.index .timetableWrap .btn1+.btn2{margin:10px 0 0 0}}.ceremony2.index .backBtn{padding-top:110px}@media screen and (max-width: 767px){.ceremony2.index .backBtn{padding-top:90px}}.ceremony2.article .backBtn{padding-top:115px;padding-bottom:40px}@media screen and (max-width: 767px){.ceremony2.article .backBtn{padding-top:90px;padding-bottom:30px}}.ceremony2.article .backBtn+.backBtn{padding-top:0;padding-bottom:159px}@media screen and (max-width: 767px){.ceremony2.article .backBtn+.backBtn{padding-top:0;padding-bottom:103px}}.entryTtlWrap{position:relative;margin-top:96px;padding:64px 19px 33px 41px;background-color:#fff;-webkit-box-shadow:30px 10px 0 0 #E9E6DF;-moz-box-shadow:30px 10px 0 0 #E9E6DF;-ms-box-shadow:30px 10px 0 0 #E9E6DF;-o-box-shadow:30px 10px 0 0 #E9E6DF;box-shadow:30px 10px 0 0 #E9E6DF}@media screen and (max-width: 767px){.entryTtlWrap{margin-top:48px;padding:32px 10px 17px 21px;-webkit-box-shadow:10px 5px 0 0 #E9E6DF;-moz-box-shadow:10px 5px 0 0 #E9E6DF;-ms-box-shadow:10px 5px 0 0 #E9E6DF;-o-box-shadow:10px 5px 0 0 #E9E6DF;box-shadow:10px 5px 0 0 #E9E6DF}}.entryTtlWrap strong{position:absolute;left:-10px;top:-9px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:14px 47px 14px 20px;font-size:153.9%;font-family:Noto Sans JP,sans-serif;color:#fff;overflow:hidden}@media screen and (max-width: 767px){.entryTtlWrap strong{left:-5px;top:-5px;padding:7px 24px 7px 10px;font-size:108%;z-index:1}}.entryTtlWrap strong::before{content:'';position:absolute;right:0;top:0;display:block;width:150%;height:100%;background-color:#CEAF5A;-moz-transform:skewX(-30deg);-ms-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);transform:skewX(-30deg);transform-origin:top right;z-index:-1}.entryTtlWrap h3{padding-top:7px;font-size:307.7%;font-family:Noto Serif JP,serif;line-height:1.45;color:#003276}@media screen and (max-width: 767px){.entryTtlWrap h3{padding-top:6px;font-size:153.9%;line-height:1.5}}.readWrap{width:880px;margin:62px auto 0 auto}@media screen and (max-width: 767px){.readWrap{width:100%}}.readWrap p:nth-child(1){font-size:138.5%;font-family:Noto Sans JP,sans-serif;line-height:1.88889}@media screen and (max-width: 767px){.readWrap p:nth-child(1){font-size:108%}}.readWrap .infoBnrWrap{margin-top:39px}.readWrap .care{margin-top:5px;font-size:123.1%;font-family:Noto Serif JP,serif;line-height:2}@media screen and (max-width: 767px){.readWrap .care{font-size:108%}}.readWrap .care strong{font-weight:bold;color:#BE0000}.readWrap p:nth-child(3){margin-top:43px;font-size:123.1%;font-family:Noto Serif JP,serif;line-height:2}@media screen and (max-width: 767px){.readWrap p:nth-child(3){font-size:108%}}.entryWrap{width:880px;margin:27px auto 0 auto}@media screen and (max-width: 767px){.entryWrap{width:100%}}.entryWrap p:nth-child(1){font-size:138.5%;font-family:Noto Sans JP,sans-serif;line-height:1.88889}@media screen and (max-width: 767px){.entryWrap p:nth-child(1){font-size:108%}}.entryWrap p:nth-child(2){margin-top:37px;font-size:123.1%;font-family:Noto Serif JP,serif;line-height:2}@media screen and (max-width: 767px){.entryWrap p:nth-child(2){font-size:108%}}.entryWrap .btn{margin-top:10px}.entryWrap .deadline{margin-top:10px;font-size:138.5%;font-family:Noto Sans JP,sans-serif;line-height:1.88889}@media screen and (max-width: 767px){.entryWrap .deadline{font-size:108%}}.entryWrap .note{margin-top:7px;font-size:123.1%;font-family:Noto Serif JP,serif;line-height:2}@media screen and (max-width: 767px){.entryWrap .note{font-size:108%}}.entryWrap p:nth-child(6){margin-top:42px;font-size:138.5%;font-family:Noto Sans JP,sans-serif;line-height:1.88889}@media screen and (max-width: 767px){.entryWrap p:nth-child(6){font-size:108%}}.tableWrap{width:880px;margin:91px auto 0 auto}@media screen and (max-width: 767px){.tableWrap{width:100%}}.tableWrap table{width:100%;margin-top:30px;border-top:1px solid #a7a7a7}.tableWrap th{width:10px;padding:13px 33px 14px 16px;background-color:#F6F5F1;border-bottom:1px solid #a7a7a7;font-size:123.1%;font-family:Noto Serif JP,serif;line-height:2;white-space:nowrap;vertical-align:top}@media screen and (max-width: 767px){.tableWrap th{padding-right:16px;font-size:108%}}.tableWrap td{padding:13px 20px 14px 20px;border-bottom:1px solid #a7a7a7;font-size:123.1%;font-family:Noto Serif JP,serif;line-height:2;vertical-align:top}@media screen and (max-width: 767px){.tableWrap td{font-size:108%}}.tableWrap td strong{font-weight:bold}.tableWrap .note{margin-top:24px;font-size:123.1%;font-family:Noto Serif JP,serif;line-height:2}@media screen and (max-width: 767px){.tableWrap .note{font-size:108%}}.noteWrap{width:880px;margin:73px auto 0 auto}@media screen and (max-width: 767px){.noteWrap{width:100%}}.noteWrap ul{margin:8px 0 0 5px}.noteWrap li{padding-left:14px;font-size:123.1%;font-family:Noto Serif JP,serif;line-height:2;text-indent:-14px}@media screen and (max-width: 767px){.noteWrap li{font-size:108%}}.noteWrap li::before{content:'';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:4px;height:4px;margin-right:10px;background-color:#262626;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;vertical-align:4px}.personWrap{width:880px;margin:115px auto 0 auto}@media screen and (max-width: 767px){.personWrap{width:100%}}.personWrap h4+.img{margin-top:24px}.personWrap .img{margin-top:35px}.personWrap h5{margin-top:14px}.personWrap p{margin-top:7px;font-size:123.1%;font-family:Noto Serif JP,serif;line-height:2}@media screen and (max-width: 767px){.personWrap p{font-size:108%}}.personWrap p+h5{margin-top:37px}.ceremony2.article01 .tableWrap td span{display:block;padding-left:16px;text-indent:-16px}@media screen and (max-width: 767px){.ceremony2.article01 .tableWrap td span{padding-left:14px;text-indent:-14px}}
