@charset "UTF-8";@font-face{font-family:'MeiseiSans';font-style:normal;font-weight:400;src:url(https://www.meisei-u.ac.jp/cd/font/MeiseiSansSubset-Regular.woff2) format('woff2'),url(https://www.meisei-u.ac.jp/cd/font/MeiseiSansSubset-Regular.woff) format('woff')}@font-face{font-family:'MeiseiSans';font-style:bold;font-weight:700;src:url(https://www.meisei-u.ac.jp/cd/font/MeiseiSansSubset-Bold.woff2) format('woff2'),url(https://www.meisei-u.ac.jp/cd/font/MeiseiSansSubset-Bold.woff) format('woff')}font{color:#000 !important;font-weight:100 !important}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}::selection{background:#f0cbe0}::-moz-selection{background:#f0cbe0}body{font-family:'MeiseiSans',Sans-Serif;font-display:swap;font-size:17px;line-height:33px;color:#222;background-color:#fff;margin:0;-webkit-font-smoothing:subpixel-antialiased}.hidden{display:hidden}#sec01,#sec02,#sec03,#sec04,#sec05,#sec06,#sec07,#sec08,#sec09,#sec10,#sec11,#sec12,#sec13,#sec14,#sec15,#sec16,#sec17,#sec18,#sec19,#sec20,#sec21,#sec22,#sec23,#sec24,#sec25,#sec26,#sec27,#sec28,#sec29,#sec30{margin-top:-72px;padding-top:72px}.h1{font-size:1.8rem;margin:.8rem .5rem;padding:0;line-height:1.2}.h2{font-size:1.3rem;margin:.8rem .5rem;padding:0;line-height:1}.h3{font-size:1.2rem;margin:.8rem .5rem;padding:0;line-height:1}.h4{font-size:1rem;margin:2rem .5rem .5rem .5rem;padding:0;line-height:1}.h5{font-size:1rem;margin:.8rem .5rem;padding:0;line-height:1}.h6{font-size:1rem;margin:.8rem .5rem;padding:0;line-height:1}a:link{color:#006fa3;text-decoration:none}a:visited{color:#556;text-decoration:none}a:hover{color:#6d242e;text-decoration:underline;font-weight:800}.color-main{color:#6d242e}.color-accent{color:#006fa3}.color-achromatic{color:#556}.color-sub{color:#f0cbe0}.color-sub-achromatic{color:#f8f8f8}
.color-text{color:#222}.color-base{color:#fff}.bg-color-main{background-color:#6d242e}.bg-color-accent{background-color:#006fa3}.bg-color-achromatic{background-color:#556}.bg-color-sub{background-color:#f2eced}.bg-color-sub-achromatic{background-color:#f8f8f8}.bg-color-text{background-color:#222}.bg-color-base{background-color:#fff}.style-box{border:4px solid #e8e8e8}.style-box-round{border:4px solid #e8e8e8;border-radius:8px}.mark{padding:0;margin:0}.mark li{list-style:none;padding-left:1rem;text-indent:-1rem;vertical-align:middle}.mark li:before{content:"\f111";position:relative;font-family:FontAwesome;margin-right:.3rem;color:#6d242e;font-size:.7rem;vertical-align:middle}.mark.square li:before{content:"\f0c8";position:relative;font-family:FontAwesome;margin-right:.3rem;color:#6d242e;font-size:.7rem;vertical-align:middle}.after-margin{margin-bottom:1rem}.lead{margin:0 auto 1rem auto;width:96%;padding:.5rem 1rem;border:2px solid #e8e8e8}.lead p{margin:0}.lead-round{border:2px solid #e8e8e8;border-radius:12px;margin:0 auto 1rem auto;padding:.5rem 1rem;width:96%}.lead-round p{margin:0}.emergency{max-width:1060px;background-color:#fff100;border:3px solid #ff4b00;border-radius:17px;margin-top:1rem;margin-bottom:1rem;line-height:1.3;padding:.2rem}.emergency h2,.emergency h3{font-size:1.2rem;line-height:.2;font-weight:700}.emergency-small{font-size:.8rem;line-height:1.1}.title-mark{font-weight:700}.title-mark:before{content:"\f111";position:relative;font-family:FontAwesome;margin-right:.3rem;color:#6d242e;font-size:.7rem;vertical-align:middle}.title-gray{font-weight:700;color:#556}.title-ul{border-bottom:1px solid #6d242e}.title-ul-leftmark{padding-left:.6rem;border-bottom:1px solid #6d242e;border-left:12px solid #6d242e}.title-tag{font-size:.9rem;background-color:#f8f8f8;padding:4px 8px}.title-pubdate{background-color:#f8f8f8;font-size:.9rem;padding:.3rem .5rem}.cont .title-pubdate{margin-bottom:1.4rem}
.hashtag{background-color:#f8f8f8;border-radius:12px;padding:0 .5rem;margin-right:.7rem;font-size:.9rem}.text-small{font-size:.85rem;line-height:1rem}.text-center{display:inline;text-align:center;align-items:center}.text-decoration-none{text-decoration:none}.relevant-title{padding:0 .5rem;border:0;margin:1rem 0 0 0;font-size:1.2rem;background-color:#e8e8e8}.subBanner img{width:100%}#headerFixed{position:fixed;top:0;left:0;width:100%;height:72px;z-index:100;background-color:#fff;border-bottom:1px solid #6d242e}.headerWrap{padding-top:72px}.headerWrap .header{height:72px;margin:0 auto}.logo{display:flex;height:72px}.logo img{width:200px;height:70px}.shortcutMenuWrap ul{padding:20px 0 0 3rem;margin:0;height:30px}.shortcutMenuWrap{max-width:640px;margin:0;padding:0;line-height:0;display:flex}.shortcutMenu li{max-width:128px;display:inline-flex;margin-right:.4rem}.shortcutMenu a{color:#556;line-height:1rem;font-size:14px}#header{position:fixed;top:0;left:0;width:100%;height:72px;z-index:100;background-color:#fff;border-bottom:1px solid #6d242e;margin:0 auto}.header__logo{align-items:center;display:flex}.header__logo img{display:flex;width:200px;height:72px}.header-wrap{display:flex;height:72px;margin:0 auto;max-width:1360px}.header-wrap-left{display:flex}.header-wrap-right{display:flex;margin-left:auto}.header__shortcut-menu-wrap{display:flex;margin:0;padding:0}.header__shortcut-menu-wrap nav{display:flex;margin:0;max-width:640px;padding:0}.header__shortcut-menu{margin-left:24px;padding:0}.header__shortcut-menu li{display:inline-flex;font-size:14px;color:#556;padding:0 .2rem}#header__search-wrap{align-items:center;display:flex;padding-left:24px;height:72px}#header__search-wrap .search-form__box{align-items:center;display:flex;margin-right:70px}#header__search-wrap .search-form__box input{border-radius:6px;display:flex;font-size:17px;height:48px;margin:0;padding-left:1rem;width:9.5rem}#header__search-wrap .search-form__box button{align-items:center;background-color:#f2eced;color:#556;display:flex;font-size:14px;width:4rem;height:48px;margin-left:8px;text-align:center}
.targetMenuWrap{display:flex;justify-content:-ms-space-around;justify-content:-webkit-space-around;justify-content:space-around;max-width:100%;margin:0 auto;background-color:#f8f8f8;height:38px}.targetMenuWrap ul{margin:2px 0}.target-list li{display:inline-flex;list-style:none;flex-grow:1;text-align:center;margin:0}.target-list li+li{border-left:1px solid #e8e8e8}.target-list a{padding:0 1rem;font-size:15px}.target-list .link-block a{height:32px}#breadcrumbs h2{display:none}#breadcrumbs ol{margin:0;padding:4px 8px;font-size:.95rem;border-bottom:1px solid #e8e8e8;line-height:1.5}#breadcrumbs ol li{display:inline;list-style-type:none}#breadcrumbs ol li:before{content:" > "}#breadcrumbs ol li:first-child:before{content:""}#breadcrumbs em{font-weight:normal;font-style:normal;color:#556}.globalMenuWrap{background-color:#6d242e;margin-bottom:0}.globalMenu{max-width:1060px;margin:0 auto;padding:3px 0 4px 0;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:-ms-space-around;justify-content:-webkit-space-around;justify-content:space-around}.globalMenu li{list-style:none;background-color:#6d242e;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;text-align:center}.globalMenu .link-block a{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:400;text-decoration:none;padding:8px;line-height:1;height:48px}.globalMenu .link-block a:hover{background-color:#f0cbe0;color:#6d242e;text-decoration-line:underline}.drawer-hamburger{z-index:110}.drawer-toggle.drawer-hamburger{background-color:rgba(0,0,0,0.2)}.drawer-hamburger-icon{color:#6d242e}.drawer-nav{background-color:#222;z-index:110}.drawer-menu{color:#e8e8e8}.drawer-menu a:link{color:#e8e8e8;text-decoration:none}.drawer-menu a:visited{color:#e8e8e8;text-decoration:underline}.drawer-menu a:hover{color:#f0cbe0;background-color:#556;text-decoration:underline}.drawer-menu .fa{font-size:1.5rem}
.drawer-menu .fa-user,.drawer-menu .fa-train{font-size:1rem}.drawer-menu .searchMess p{background-color:#000;z-index:1000}.drawer-menu .searchMess p{color:#f0cbe0}.drawer-menu-item{font-size:1rem}.drawer-dropdown-menu-item{font-size:1rem;background-color:#333}.drawer-dropdown-menu{background-color:#333}.drawer-dropdown-menu li{min-height:48px;line-height:1rem}.drawer-banner{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:.5rem 0;margin:1rem 0}.drawer-banner a{align-self:center;margin:0 .5rem}.drawer-banner img{max-width:100%;width:100%;padding:.5rem}.drawer-banner iframe{max-width:100%;margin:0 auto;border:0}.snslinkWrap{display:block;text-align:center}.snslink{line-height:1.2;padding:1rem}.snslink a:link{color:#e8e8e8}.snslink a:hover{color:#f0cbe0}.return{display:block;font-size:1rem;align-items:center;text-align:right;margin:0;padding:0 .5rem 0 0}.keyVisual{position:relative}.keyVisual img{width:100%;height:200px;object-fit:cover}.keyVisual p{position:absolute;top:90%;left:53%;-ms-transform:translate(-50%,-80%);-webkit-transform:translate(-50%,-80%);transform:translate(-50%,-80%);margin:0;padding:0;color:#fff;text-shadow:1px 1px 3px #000;font-size:4.5vw;width:92%;line-height:1}article{margin:0 auto}.cont{margin:0 auto;padding:0rem}.cont blockquote{font-family:Consolas,Roboto,"Open Sans",Helvetica,"HiraginoKaku-W3-90msp-RKSJ-H","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",YuGothic,"Yu Gothic","ＭＳ Ｐゴシック",Verdana,Osaka,"MS PGothic",Sans-Serif;background-color:#f8f8f8}.cont h2{margin-top:1rem;margin-bottom:.5rem;line-height:1.1;font-size:1.3rem;padding:.4rem 0}.cont h3{line-height:1.2}.cont p{margin:0;line-height:1.2rem}.cont .text p{line-height:1.7}.cont p em{font-style:normal;font-weight:700}
.cont p strong{font-style:normal;font-weight:700;color:#6d242e}.cont p mark{font-style:normal;background:linear-gradient(transparent 60%,#ff6 60%)}.cont .accent-1{font-weight:900;color:#556;padding:.5rem 0}.cont a{color:#006fa3;text-decoration:none;border-bottom:1px dotted #006fa3}.cont img{max-width:100%;height:auto;display:block;-margin:0 auto}.cont h1{font-size:1.6rem;line-height:2rem;margin:0;padding:.8rem 0;border-top:2px solid #556;border-bottom:1px dotted #556;margin-bottom:1rem;font-feature-settings:"palt";font-weight:800;letter-spacing:-0.5px}.cont h4{margin:0;padding:0;line-height:1.1rem;margin-top:2rem}.cont a{color:#006fa3;text-decoration:none;border-bottom:1px dotted #006fa3}.listmore{height:48px}.video{position:relative;width:100%;padding-top:56.25%}.video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.fig_center{width:100%;margin:0 auto;margin-bottom:1rem}.fig_right{float:right;clear:right;margin-left:2rem;margin-bottom:1rem}.fig_left{float:left;clear:left;margin-right:2rem;margin-bottom:1rem}.fig_clear{clear:both}.cont img{max-width:100%;height:auto;display:block}.cont blockquote{background-color:#f8f8f8}.fig img{margin:0 auto}.widthmax{width:100%}.width100{width:auto}.width90{width:90%}.width80{width:80%}.width50{width:50%}.caption{margin:0;font-size:.9rem;line-height:1.2;color:#556}.flex-caption{padding:3px 10px;margin:0;background:#556;color:#e8e8e8;font-size:.85rem;z-index:10}.slide{width:90%;max-width:100%;height:auto}.article_set ul{list-style:none;margin:0;padding:0 1rem}img.icn{display:none}ul.liDot01 li{list-style:disc}.article_set table{margin:.5rem auto;font-size:.95rem;line-height:1rem;border-collapse:collapse;border-spacing:0 4px}.article_set th{border:solid 1px #556;color:#000;background-color:#f8f8f8;padding:4px 8px 4px 8px}.article_set td{border:solid 1px #556;color:#000;background-color:#fff;padding:4px 8px 4px 8px;line-height:1.4rem}.article_set thead th{background-color:#f8f8f8}.article_set .bg{background-color:#f8f8f8;font-weight:500}
.table-text-small{line-height:1.2rem;font-size:.9rem}.table-text-center{text-align:center}.table table{border-collapse:collapse;border-spacing:0 5px}.table th{border:solid 1px #666;color:#000;background-color:#f8f8f8;padding:4px 8px 4px 8px}.table td{border:solid 1px #666;color:#000;background-color:#fff;padding:4px 8px 4px 8px}.table th{background-color:#f8f8f8}.table bg{background-color:#f8f8f8;font-weight:500}.article_set dl{display:grid;grid-template-columns:1fr 9fr}.article_set dt,.article_set dd{margin:0;padding:4px}#footer{background-color:#242424;color:#fff}.footerWrap{padding-bottom:4rem}.footerAddress{padding:2rem}.footerAddress p{line-height:1.1;margin-bottom:1.2rem}.footerLink-inner p{display:inline}.footerLink a{color:#f0cbe0;text-decoration:none;padding-right:1.5rem}.footerLink a:hover{color:#f0cbe0;text-decoration:underline}.footerLink a:visited{color:#e8e8e8;text-decoration:underline}.footerMenu{margin:0 auto;width:16.4%}.footerMenu li.em{font-weight:700}.footerMenu ul{text-decoration:none;list-style:none;padding:0}.footerMenu .link-block a{color:#fff;font-size:.95rem;padding:0 .3rem}.footerMenu .link-block a:hover{color:#f0cbe0;background-color:#000;text-decoration:underline}.footerbtnMenu{border-top:1px solid #556;border-bottom:1px solid #556}.footerLogo img{width:200px;height:100px}.copyright p{font-size:.98rem;text-align:center;line-height:1;margin:0;padding:0}.topline{border-top:1px solid #222}.emblem{align-self:flex-start}.emblem p,.emblem .translate{display:inline-block;vertical-align:text-top;margin:0 auto}.emblem a{padding:0 .5rem}.goog-te-gadget,.goog-logo-link{color:#fff !important}.footersearchMenu{display:-ms-flexbox;display:-webkit-flex;display:flex;padding:.5rem 0}.footersearchMenu .search{margin:0 auto}.footersearchMenu .item{display:-webkit-inline-flex;display:inline-flex;padding-right:1rem;line-height:1}.footersearchMenu .searchMess{line-height:1.4}.footersearchMenu form{width:100%;margin:0 auto;justify-content:center}.footersearchMenu input{font-size:1.2rem;height:48px;max-width:200px}
.footersearchMenu button{background-color:#f2eced;width:48px;height:48px}.drawer-menu .footersearchMenu{padding-left:.5rem;font-size:.9rem}.bg-accentcolor{background-color:#006fa3}.bg-accentcolor a:hover{color:#fff;text-decoration:underline}.link-block{padding:0;margin:0}.link-block a{color:#556;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;text-decoration:none;line-height:1;height:48px}.link-block a:hover{background-color:#f2eced;color:#222;text-decoration-line:underline}.link-block-narrow{padding:0;margin:0}.link-block-narrow a{color:#556;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;text-decoration:none;line-height:1;height:30px;padding:0 4px}.link-block-narrow a:hover{background-color:#f2eced;color:#222;text-decoration-line:underline}.fa-external-link{padding-left:.5rem}.conversion{text-align:center;background-color:#f8f8f8;padding:1.2rem 0}.square_btn{display:block;padding:1rem;border-radius:4px;max-width:640px;min-height:2rem;margin:0 auto;width:90%;background-color:#f2eced;color:#222;font-weight:bold;text-decoration:none;text-align:center;font-size:1rem;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.square_btn a{color:#000}.square_btn:hover{text-decoration:none;opacity:.7}.square_btn:active{box-shadow:0 0 2px rgba(0,0,0,0.3)}.square_btn_conv{background-color:#ff8000;color:#000}.annotation{font-size:.9rem;line-height:1.3rem;font-feature-settings:"palt"}.annotation dt{font-weight:700;float:left}.text-btn-wrap{display:block;margin:.2rem;padding:.2rem}.text-btn-center{margin:0 1rem;font-size:16px;display:flex;justify-content:center}.text-btn-left{margin:0 1rem;font-size:16px;display:flex;justify-content:flex-start}.text-btn-right{margin:0 1rem;font-size:16px;display:flex;justify-content:flex-end}.text-btn-style1 a,.text-btn-style2 a,.text-btn-style3 a{min-height:48px;display:inline-flex;align-items:center;margin:0 .5rem;background-color:#fff;color:#e8e8e8;font-size:1rem;line-height:2;text-decoration:none;letter-spacing:.05rem;padding:.5rem 1.5rem;transition:.3s ease-out;border-radius:3px;cursor:pointer;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);-webkit-tap-highlight-color:transparent}
.text-btn-style0 a,.text-btn-style0 a:link{color:#006fa3;text-decoration:none;border-bottom:1px dotted #006fa3}.text-btn-style1 a,.text-btn-style1 a:link{background-color:#556;color:#e8e8e8}.text-btn-style2 a,.text-btn-style2 a:link{background-color:#f2eced;color:#222}.text-btn-style3 a,.text-btn-style3 a:link{background-color:#fff;color:#222;border:1px solid #556}.text-btn-style1 a:hover,.text-btn-style2 a:hover,.text-btn-style3 a:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2);text-decoration:underline;background-color:#6d242e;color:#e8e8e8}#pageTop{position:fixed;bottom:16px;right:16px}#pageTop a{display:block;z-index:999;padding:1rem;border-radius:30px;width:50px;height:50px;background-color:#6d242e;color:#fff;font-weight:bold;text-decoration:none;text-align:center;font-size:1rem;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}#pageTop a:hover{text-decoration:none;opacity:.7}.insta_btn2{color:#fff;border-radius:7px;position:relative;display:inline-block;height:32px;width:150px;text-align:center;font-size:1rem;line-height:32px;vertical-align:middle;background:-webkit-linear-gradient(135deg,#427eff 0,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0,#f13f79 70%) no-repeat;overflow:hidden;text-decoration:none}.insta_btn2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat;background:linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat}.insta_btn2 .fa-instagram{font-size:28px;position:relative;top:3px}.insta_btn2 span{display:inline-block;position:relative;transition:.5s}.insta_btn2:hover span{-webkit-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg)}.sns-follow{display:block;margin-left:24px;margin-bottom:1rem}.snsWrap{display:block;text-align:center;margin:1rem;margin-bottom:2rem;border:4px solid #e8e8e8;padding:1rem}
.sns-text,.share-buttons{display:inline}.share-buttons a{text-align:center}.share-buttons a{position:relative;display:inline-block;width:42px;height:42px;text-align:center;line-height:42px;border-radius:50%;font-size:1.2rem;color:#fff;text-decoration:none;padding:0;margin:0 8px;-opacity:.88;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.share-buttons .facebook{background:#3c5a99}.share-buttons .twitter{background:#1da1f2}.share-buttons .line{background:#00b900}.share-buttons a:hover{text-decoration:none;opacity:.7}.container{display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:1060px;margin:0 auto;align-items:flex-start}.mainContents{-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;flex-shrink:1;flex-basis:860px;order:2;padding:0 2rem}.sideMenu{-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;flex-shrink:1;flex-basis:200px;min-width:200px;max-width:200px;order:1;margin-top:-1rem}.sideMenu a{padding:0 .2rem}.category{background-color:#f8f8f8;line-height:48px}.category ul{list-style:none;padding:0}.category li{padding:0;margin:0;width:100%;border-bottom:1px solid #fff}.category .subTitle{font-weight:600;color:#e8e8e8;background-color:#556;padding:0 .5rem}.category .subTitle a{display:block;width:100%}.category .banner{line-height:0;padding:0;margin:0 auto}.category .banner img{display:block;padding:.5rem;margin:auto}.category .banner iframe{max-width:100%;max-height:120px}.li-style-2 a{padding-left:.8rem;font-size:.95rem}.li-style-3 a{padding-left:1.2rem;font-size:.9rem}.li-style-1 a:before{content:"\f101";position:relative;font-family:FontAwesome;margin-right:.3rem;color:#6d242e;font-size:.9rem;vertical-align:middle}.li-style-2 a:before,.li-style-3 a:before{content:"\f105";position:relative;font-family:FontAwesome;margin-right:.6rem;color:#6d242e;font-size:.9rem;vertical-align:middle}ul#categorytab{zoom:1;background:#e8e8e8;border-bottom:3px solid #556;list-style:none;margin:.5rem auto 0 auto;padding:0;margin-bottom:.5rem}
ul#categorytab:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}ul#categorytab li{float:left;min-height:48px;text-align:center;line-height:1rem}ul#categorytab li:last-child{background:0}ul#categorytab li a{display:block;font-size:.9rem;width:auto;padding:16px 10px;text-decoration:none;color:#222}ul#categorytab li a:hover{background:#f0cbe0;color:#222;text-decoration:underline}ul#categorytab li.active,ul#categorytab li.active a,ul#categorytab li.active a:hover{background:#6d242e;color:#e8e8e8}.articleList-0{border:0}.articleList-1{border:3px solid #e8e8e8}.listset{border-bottom:1px #e8e8e8 solid;padding:8px;display:flex;flex-direction:row;align-items:center;min-height:48px}.listset a{text-decoration:none}.listset a:hover{text-decoration:underline;color:#006fa3}.listdetail{width:100%}.listdate{padding-right:.5rem}.listtitle{line-height:1.1rem}.listetc{margin:-4px 0 -4px 0;padding:8px 0 0 0}.rss_mark{margin-left:1rem}.rss_text{font-size:.9rem;padding-left:.25rem}.box{margin:0 auto;max-width:1060px;display:-ms-flexbox;display:-webkit-flex;display:flex}.box a:hover{text-decoration:none;opacity:.7}.boxtate{-webkit-flex-direction:column;flex-direction:column}.itemsize1{flex:1}.itemsize2{flex:2}.itemsize3{flex:3}.itemsize4{flex:4}.itemborder{margin:8px}.itempadding{padding:.2rem}.itempadding-right-05rem{padding-right:.5rem}.itempadding-left-05rem{padding-left:.5rem}.line011{line-height:1.1}.line012{line-height:1.2}.line015{line-height:1.5}.margin-00-00{margin:0;padding:0;border:0}.margin-05rem{margin:.5rem}.margin-top-2rem{margin-top:2rem}.margin-bottom-2rem{margin-bottom:2rem}.flex-text-center{justify-content:center}.item-padding-00-05rem{padding:0 .5rem}.flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.grid{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center}.griditemWrap{text-align:left;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;flex-shrink:1;flex-basis:200px;padding:.4rem .2rem;margin:1rem .3rem;border:1px solid #e8e8e8}
.griditemWrap .gridtextWrap{padding-left:.5rem;padding-right:.5rem}.griditem .gridtextWrap{padding-top:.5rem;padding-bottom:.5rem}.griditemWrap-2col{text-align:left;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;flex-shrink:1;flex-basis:380px;padding:0 .8rem;margin:.5rem;border:1px solid #e8e8e8}.griditemWrap-2col p{margin:.5rem 0}.griditemWrap-2col h2{font-size:1.2rem}.griditemWrap-center{text-align:center}.gridfigWrap{height:124px;text-align:center}.griditem img{-width:auto;width:100%;max-width:100%;max-height:124px;min-height:124px;text-align:center;object-fit:cover;font-family:"object-fit: cover;"}.griditem p{margin:0;padding:0;line-height:1.2}.meiseinote .gridtextWrap{padding-top:4.5rem}.meiseinote img{height:180px;max-height:180px}.gridtext{text-align:left}.grid-banner{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;padding:1rem .2rem}.grid_linkblock{display:flex;flex-wrap:wrap;justify-content:flex-start}.grid_linkblock h2{margin:1rem 0;font-size:1.3rem;line-height:1.4rem}.grid_linkblock h3{margin:1rem 0 0 .5rem;font-size:1rem;line-height:1.1rem;font-weight:normal}.grid_linkblock h4{margin:.3rem 0 0rem 1rem;font-size:1rem;line-height:1rem;font-weight:normal}.grid_linkblock p{margin:0 0 1rem 0}.grid_linkitem{width:46%;border:1px solid #e8e8e8;padding:0 1rem 1rem 1rem;margin:.5rem}.bannerWrap{background-color:#f8f8f8}.banner-item{width:200px;align-self:flex-start;margin:.2rem .2rem}.banner-item p{margin:0}.banner-item img{width:100%}.banner-item img:hover{opacity:.7}.banner img:hover{background-color:#f2eced}.banner a:hover img{opacity:.8}.fig-shadow img{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media screen and (max-width:750px){.footerLink-inner p{display:block;margin-bottom:1.5rem}.grid{display:block}.gridWrap{margin:0}.griditemWrap{margin:.4rem;padding:0;height:100%}.gridfigWrap{height:auto}.meiseinote .gridtextWrap{padding:.5rem}.gridtextWrap{background-color:#222;color:#e8e8e8;z-index:999;opacity:.8;font-size:.9rem;padding:.5rem}
.griditemWrap-2col{margin:.4rem}.griditem img{-width:auto;width:100%;max-width:100%;height:auto;max-height:640px !important;min-height:auto;object-fit:cover;font-family:"object-fit: cover;"}.hashtag{background-color:#6d242e;color:#e8e8e8}.gridtextWrap .hashtagWrap{margin-bottom:.5rem}.grid-banner{padding:2rem 0}.banner-item{width:45%;margin:0 .2rem}}@media screen and (min-width:1400px){.drawerMenu{display:none}.grid-banner,#breadcrumbs,.return,.h1Wrap .h1{max-width:1060px;margin:0 auto}}@media screen and (max-width:1100px){#header__search-wrap,.header-wrap-right{display:none !important}.header__shortcut-menu .link-block a{font-size:12px}.header__shortcut-menu-wrap{display:flex;align-items:center;padding-left:20px}.header__shortcut-menu{width:550px;align-items:center;margin:0;padding:0}.header__shortcut-menu-wrap ul{padding-left:0}.header__shortcut-menu li{max-width:80px;padding:0}.header__shortcut-menu a{font-size:12px}.drawer-menu.footersearchMenu{display:none}}@media screen and (max-width:800px){.footerMenu .link-block a{font-size:.9rem}.globalMenu .link-block a{font-size:.9rem}.text-btn-center,.text-btn-left,.text-btn-right{display:block;margin:1rem}.targetMenuWrap{width:100%;margin:0 auto;padding:0;height:auto}.targetMenuWrap ul{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0}.target-list li{display:block;max-width:33.3%;width:100%}.target-list li+li{border:0}.target-list a{font-size:14px;width:100%;padding:0 .4rem}.target-list .link-block a{height:48px}}@media screen and (max-width:750px){body{font-size:17px;line-height:28px}article{width:95%;margin:0 auto}h1{font-size:1.4rem;line-height:1.5;margin:.4rem .2rem}h2{font-size:1.2rem;line-height:1.5;margin:.4rem .2rem}h3{font-size:1.1rem;line-height:1.5;margin:.4rem .2rem}h4{font-size:1rem;line-height:1.5;margin:.4rem .2rem}h5{font-size:1rem;line-height:1.5;margin:.4rem .2rem}h6{font-size:1rem;line-height:1.5;margin:.4rem .2rem}.cont h1{font-size:1.25rem;line-height:1.2;margin:.4rem .2rem}
.cont h2{font-size:1.2rem;line-height:1.2;margin:.4rem .2rem}.cont h3{font-size:1.1rem;line-height:1.2;margin:.4rem .2rem}.cont h4{font-size:1rem;line-height:1.2;margin:.4rem .2rem}.cont h5{font-size:1rem;line-height:1.2;margin:.4rem .2rem}.cont h6{font-size:1rem;line-height:1.2;margin:.4rem .2rem}.title-mark{padding:0}.title-gray{padding:0}.title-ul{padding:0 .2rem;border-bottom:1px solid #6d242e;border-right:0 solid #6d242e}#breadcrumbs ol{margin:0;padding:4px 8px;font-size:.9rem;border-bottom:1px solid #e8e8e8;line-height:2.8}.globalMenuWrap{display:none}.mainContents{padding:0}.cont{margin:0 .4rem;padding:0}.cont li{min-height:48px}.box{display:block}.container{display:block}.grid_linkblock{display:block;margin:0 auto}.grid_linkitem{width:96%}.itemsize1,.itemsize2,itemsize3,itemsize4{display:block;flex:none}.slide{width:auto;max-width:100%;height:auto}.box.footerbtnMenu{display:block;width:100%;margin:0 auto}.item.footerMenu{width:100%}.item.footerMenu.gnavi ul{background-color:#6d242e}.item.footerMenu.half ul{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.item.footerMenu.half li{width:50%}.footerMenu a{font-size:1.1rem;border-bottom:1px solid #000}.footerLogo p{padding:0;margin:0}.footerLogo img{display:block;width:50%;height:auto;margin:0 auto}.footerAddress{padding:0 0 0 1rem}.footersearchMenu .item{display:block;padding:0 4px}.footersearchMenu .searchMess{width:100%}.footersearchMenu .searchMess p{line-height:1;padding:.5rem 0;margin:0;color:#f0cbe0}.footersearchMenu form{width:100%}.footersearchMenu input{width:70%}.search{display:-ms-flexbox;display:-webkit-flex;display:flex;width:280px;margin:0 auto}.queriesWrap{padding:0}.queriesWrap a:link{color:#f0cbe0}.queriesWrap a:visited{color:#e8e8e8}.queriesWrap a:hover{color:#f0cbe0;text-decoration:underline}.sideMenu{max-width:100%}.emblem{margin-top:1rem}.fig_right,.fig_left{display:block;width:100%;margin:0 auto;clear:both}.sns-text,.share-buttons{display:block}.share-buttons{right:4px;z-index:100}
.gsc-control-cse{padding:0}}@media print{html{font-size:.9rem;color:#000;font-family:Sans-Serif !important}body{font-family:Sans-Serif !important}.noprint{display:none}.return{display:none}#header{position:absolute}tbody{font-size:8px !important}.mainVisual .sp{display:none}.mainVisual .pc{width:100%;margin-left:0}}@media only screen and (min-width:751px){.pc{display:block !important}.sp{display:none !important}.mainVisual{position:relative;overflow:hidden;width:100%;height:320px;margin-bottom:1rem}.mainVisual img{position:absolute;left:50%;width:1920px;height:320px;margin-left:-960px}}@media only screen and (max-width:750px){.pc{display:none !important}.sp{display:block !important}.mainVisual{max-width:100%}.mainVisual img{width:100%}}.keywords{border:3px #e8e8e8 solid;margin-top:8px;padding:4px}.keywords ul{margin:0;padding:0}.keywords li{display:inline;margin:0 .5rem 0 .5rem;line-height:1.5}.keywords a{line-height:48px}@media only screen and (max-width:750px){.keywords{margin:4px;font-size:16px}.keywords li{line-height:1.2}.keywords a{line-height:44px}}.tt04{font-size:13px;font-weight:800;color:#222;background-color:#f8f8f8;margin:0 4px;padding:2px;border:2px solid #116800;border-radius:5px}.all-small-caps{font-variant-caps:all-small-caps;margin-right:.5rem;padding:2px 8px;border:2px solid #222;border-radius:8px;font-size:14px}.pre-title-tag{margin-right:.8rem;padding:.2rem;background-color:#f2eced;border-radius:6px;font-size:14px;vertical-align:top}@media only screen and (max-width:750px){.pre-title-tag{margin-right:.5rem;padding:.2rem;background-color:#f2eced;border-radius:4px;font-size:12px}}.old-post-message{padding:.4rem;background-color:#f0eaf1;line-height:1;font-size:14px}