*{margin:0;padding:0;font-size:100%;line-height:1.5;font-weight:normal;font-style:normal;font-family:inherit;box-sizing:border-box;background:transparent}*::before,*::after{box-sizing:inherit}html{font-size:13px}address{font-size:10px}body{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;background:#fff;color:#000;text-shadow:1px 1px 1px rgba(0,0,0,.2)}article,aside,footer,header,nav,section,main{display:block}[hidden]{display:none!important}[disabled]{cursor:not-allowed}input[type="file"]{-webkit-appearance:none;text-shadow:1px 1px 1px rgba(0,0,0,.5);box-shadow:1px 1px 1px rgba(0,0,0,.25);padding:.4em;border:1px solid #f60;border-radius:.5em;color:#fff;background:#f60;background:linear-gradient(#f82,#f71);width:100%;margin-bottom:.5em}input[type="text"],input[type="password"],input[type="email"],input[type="time"]{background-color:#fff;width:100%;-webkit-appearance:none;padding:.3em .5em;color:#000;text-decoration:none;text-shadow:none;border:1px solid #666;box-shadow:inset 1px 1px .25em rgba(0,0,0,.25)}input[type="email"]{background-color:#fff;width:100%;font-size:larger;font-weight:bold;letter-spacing:.125em}textarea{background-color:#fff;-webkit-appearance:none;width:100%;resize:vertical;height:4em;padding:.3em .5em;color:#000;text-decoration:none;text-shadow:none;border:1px solid #666;box-shadow:inset 1px 1px .25em rgba(0,0,0,.25)}input[type="submit"]{-webkit-appearance:none;cursor:pointer;text-decoration:none;text-shadow:-1px -1px 1px rgba(0,0,0,.25);box-shadow:1px 1px 2px rgba(0,0,0,.4);padding:.25em .75em;border:1px solid #f60;border-radius:.25em;color:#fff;background:#f60;background:linear-gradient(#f71,#e60);font-weight:bold;font-size:90%}input[type="submit"].DeleteButton{border:1px solid #f00;color:#f00;background:#fff;background:linear-gradient(#f0f0f0,#f9f9f9)}input[type="checkbox"],input[type="checkbox"]+label,input[type="radio"],input[type="radio"]+label{cursor:pointer}input[type="checkbox"]:checked,input[type="checkbox"]:checked+label,input[type="radio"]:checked,input[type="radio"]:checked+label{background:#080;color:#fff}select{-webkit-appearance:none;padding:.3em .5em;padding-right:28px;background:url("/images/dropdownlistarrow.gif") right center no-repeat #fff;border:1px solid #666;box-shadow:inset 1px 1px .25em rgba(0,0,0,.25)}select::-ms-expand{display:none}h1,h2,h3,h4,h5,h6,strong{font-weight:bold}h2+p.Description{margin-top:-1em;font-size:.85em}table{border-collapse:collapse;border-spacing:0}img,video{max-width:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ul,ol,dl,h1,h2,h3,h4,h5,h6,video,p,table{margin-bottom:1em}img{vertical-align:bottom;border-style:none}a{color:#00f;text-decoration:underline}a:hover{color:#f00}a.Button,a.DeleteButton{display:inline-block;cursor:pointer;text-decoration:none;text-shadow:-1px -1px 1px rgba(0,0,0,.25);box-shadow:1px 1px 2px rgba(0,0,0,.4);padding:.3em .75em;border:1px solid #f60;border-radius:.25em;color:#fff;background:#f60;background:linear-gradient(#f71,#e60);font-weight:bold;font-size:90%}a.Button:hover{color:#fff;background:#f60;background:linear-gradient(#f71,#e60)}a.DeleteButton{border:1px solid #f00;color:#f00;background:#fff;background:linear-gradient(#f0f0f0,#f9f9f9)}a.DeleteButton:hover{color:#f00;background:#fff;background:linear-gradient(#f0f0f0,#f9f9f9)}a.Touch{display:inline-block;padding:.1em .6em;border:1px solid;color:#00f;text-decoration:none;background:#ddf;border-radius:.25em}a.Touch:hover{color:#f00;background:#fdd}ul{list-style-type:none}ul li{margin-bottom:.25em}ul.Mark{list-style-type:disc;padding-left:1.25em}ul ul.Mark{list-style-type:circle;margin-bottom:.5em}ol ul.Mark{list-style-type:circle;margin-bottom:.5em}ol{padding-left:1.5em}ol li{margin-bottom:.25em}dt{color:#090;font-weight:bold}dd{margin-bottom:1.25em}.BoldRed,.BoldRed *{font-weight:bold;color:#f00}h1{text-align:center;padding:.5em;font-weight:bold;color:#fff;background:#69d;background:linear-gradient(#69d,#7ae)}h1.Error{color:#fff;border:0;background:#f00;background:linear-gradient(#f00,#f33)}h2{background:#ccc;padding:.5em;font-weight:bold}h2 input[type="submit"]{padding:0}iframe{border:0}video{display:inline-block}address{text-align:center}*[id^="CollapseHead_"]{padding:.4em;cursor:pointer}*[id^="CollapseBody_"]{display:none}.CollapseToggle{display:inline-block;background:#fff;margin-right:.5em;color:#000;padding:0 .25em;border-radius:.125em;border:1px solid #666;text-shadow:-1px -1px 0 rgba(0,0,0,.3)}p.Pager{text-align:center}p.Pager span{-webkit-appearance:none;cursor:pointer;padding:.25em 1em;font-weight:bold;color:#fff;text-shadow:-1px -1px 1px rgba(0,0,0,.25),1px 1px 1px rgba(255,255,255,.25);border-top:solid 1px #d82;border-left:solid 1px #d82;border-right:solid 1px #b50;border-bottom:solid 1px #a40;border-radius:.125em;box-shadow:1px 1px 2px rgba(0,0,0,.25);background:#e82;background:linear-gradient(#e82,#d71)}p.Pager select{margin:0 1.25em;color:#000;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,.5);border:1px solid #333;border-radius:.125em;box-shadow:inset 1px 1px .25em rgba(0,0,0,.25)}ul.FloatCheckBoxList{margin:-.25em 0 1em -.5em;padding:0}ul.FloatCheckBoxList li{display:inline-block;white-space:nowrap;margin:.25em .75em}ul.FloatCheckBoxList li input{vertical-align:middle}ul.FloatLabelList{margin:-.25em 0 1em -.2em;padding:0}ul.FloatLabelList li{display:inline-block;padding:.3em .6em;margin:.25em .2em;background:#fff;border:1px solid #999;border-radius:.5em;word-break:break-all}ul.FloatLabelList li input[type="submit"]{padding:0}ul.FloatLabelList li a.Button{padding:0 .25em;font-size:80%}ul.FloatLabelList li span{color:#090;font-weight:bold;margin-right:.5em}ul.FloatLabelList li img{vertical-align:bottom;border-radius:.2em}ul.FloatTouchList{margin-bottom:.5em}ul.FloatTouchList li{padding:0 .5em .5em 0;display:inline-block}ul.FloatTouchList li a{display:block;padding:.1em .6em;border:1px solid;color:#00f;text-decoration:none;background:#ddf;border-radius:.25em}ul.FloatTouchList li a:hover{color:#f00;background:#fdd}ul.MenuFullBar{margin:0;border-bottom:1px solid #666}ul.MenuFullBar li{border-bottom:1px solid #ccc;position:relative;padding:0;margin:0}ul.MenuFullBar li:last-child{border-bottom:0}ul.MenuFullBar li a{display:block;color:inherit;padding:.5em 2em .5em .75em;text-decoration:none}ul.MenuFullBar li a:after{content:">";position:absolute;top:50%;right:1em;width:.5em;height:.5em;margin-top:-.75em}ul.MenuFullBar li a:hover{color:#f00;background:#fdd}div.Coution{padding:1em 1em 0 1em;background:#fff;color:#000;border:.125em solid #f00;margin-bottom:1em;border-radius:.25em}div.Coution h2{padding:0;background:none;color:#000;border-bottom:1px dotted #f00;margin-bottom:.75em}p.Wizard{text-align:center}p.Wizard *{display:inline-block;margin:0 1em}p.Wizard *:first-child{margin-left:0}p.Wizard *:last-child{margin-right:0}.StandardTable{color:#000;border-collapse:separate;border-spacing:1px;text-align:center;background:#666}.StandardTable th{font-weight:bold;padding:.75em 1em;background-color:#e0e0e0}.StandardTable td{padding:.75em 1em;background:#fbfbfb}.GridViewTable{color:#000;border:1px solid #666;text-align:center}.GridViewTable th{font-weight:bold;padding:.5em .75em;background-color:#e0e0e0}.GridViewTable td{padding:.5em .75em;background:#fbfbfb;border-bottom:1px dotted #666}.GridViewTable tr:last-of-type td{border-bottom:0}.FormTable{color:#000;border:1px solid #666;width:100%}.FormTable th{font-weight:bold;padding:.5em 1em;background-color:#e0e0e0;text-align:left}.FormTable td{padding:.75em .75em 1.25em .75em;background:#fbfbfb;border-bottom:1px solid #666}.FormTable td>*:last-child{margin-bottom:0}.FormTable tr:last-of-type>td{border-bottom:0;text-align:center;padding:1em}.FormTable tr:last-of-type td p input[type="submit"]{padding:.25em .75em;display:inline-block;margin:0 2em}.FormTable tr:last-of-type td p:last-of-type input[type="submit"]:first-child{margin-left:0}.FormTable tr:last-of-type td p:last-of-type input[type="submit"]:last-child{margin-right:0}.ListViewTable{color:#000;border:1px solid #666}.ListViewTable th{font-weight:bold;padding:.5em 1em;background:linear-gradient(#eee,#fff,#fff);text-align:left;border-bottom:1px solid #666}.ListViewTable th a{margin:0 .5em;display:inline-block}.ListViewTable th a:first-child{margin-left:0}.ListViewTable th a:last-child{margin-right:0}.ListViewTable td{padding:.5em .75em;background:#eee;border-bottom:1px solid #666}.ListViewTable tr:last-of-type td{border-bottom:0}.ListViewTable td>*:last-child{margin-bottom:0}.ListViewTable td input[type="submit"]{padding:0 .2em}.ListViewTable td a.Button{padding:.125em .25em;word-break:keep-all}.OneToOneTable{color:#000;border:1px solid #666}.OneToOneTable th{font-weight:bold;padding:.5em 1.25em;background-color:#e0e0e0;text-align:right;border-bottom:1px dotted #666;word-break:keep-all}.OneToOneTable td{padding:.5em 1.25em;background:#fbfbfb;border-bottom:1px dotted #666;word-break:break-all}.OneToOneTable tr:last-of-type td,.OneToOneTable tr:last-of-type th{border-bottom:0}.OneToOneTable td input[type="submit"]{padding:0 .2em}.OneToOneTable td a.Button{padding:.125em .25em;word-break:keep-all}.NumericTable{color:#000;border:1px solid #666;word-break:keep-all}.NumericTable th{font-weight:bold;padding:.5em .75em;background-color:#e0e0e0;text-align:right;border-bottom:1px dotted #666}.NumericTable td{padding:.5em .75em;background:#fbfbfb;border-bottom:1px dotted #666;text-align:right}.NumericTable tr:last-of-type td,.NumericTable tr:last-of-type th{border-bottom:0}.SumTable{color:#000;border:1px solid #666;word-break:keep-all}.SumTable th{font-weight:bold;padding:.5em .75em;background-color:#e0e0e0;text-align:right;border-bottom:1px dotted #666}.SumTable td{padding:.5em .75em;background:#fbfbfb;border-bottom:1px dotted #666;text-align:right}.SumTable tr:last-of-type td,.SumTable tr:last-of-type th{border-bottom:0;background:#fee;color:#f00;font-weight:bold}.MessageTable{color:#000;border:1px solid #666;width:100%}.MessageTable th{font-weight:bold;padding:.25em 1em;text-align:left;background:#eee;color:#090}.MessageTable td{padding:.5em .75em;background:#fbfbfb;border-bottom:1px solid #666;word-break:break-all}.MessageTable td p:first-child span{display:inline-block;padding:.5em;margin:auto;border:1px dashed #666}.MessageTable td p:last-child{margin:-.5em 0 .25em 0}.MessageTable tr:last-of-type td{border-bottom:0}.MessageTable td p:last-child .Reply{background:#ddd;padding:0 .5em}.MessageTable td p:last-child .DeleteButton{float:right}.MessageTable input[type="submit"]{padding:0}table.WorkCalendar{background:#fbfbfb;color:#000;width:100%}table.WorkCalendar caption{font-weight:bold;padding:.25em .75em;border:1px solid #666;border-bottom:0;background-color:#e0e0e0}table.WorkCalendar th{font-weight:bold;padding:.125em .25em;border-right:1px solid #666}table.WorkCalendar th:first-child{color:#f00;border-left:1px solid #666}table.WorkCalendar th:last-child{color:#00f}table.WorkCalendar thead th{background-color:#e0e0e0;border-top:1px solid #666;border-bottom:1px solid #666}table.WorkCalendar tbody th{text-align:left}table.WorkCalendar td{padding:.5em .25em 1em .5em;vertical-align:top;border-right:1px solid #666;border-bottom:1px solid #666}table.WorkCalendar td:first-child{border-left:1px solid #666}table.WorkCalendar dl,table.WorkCalendar dt{margin:0}table.WorkCalendar dd{margin-bottom:.75em}table.WorkCalendar dd:last-child{margin:0}dl.WorkList dt{border-bottom:1px solid;margin-bottom:.5em}dl.WorkList table{width:auto;margin:0 0 1.5em auto}dl.WorkList table th{text-align:right;padding:.25em}dl.WorkList table td{padding:.25em}html{font-size:22px}img{max-width:540px}a:hover{background:none}a[href^="tel:"]{text-decoration:none;color:#e70;font-weight:bold}div.Wrapper{width:540px;margin:0 auto;background-color:#000;color:#fff}header{padding:1em 14px;display:flex;justify-content:space-between;align-items:center}header p{margin:0}header p:last-of-type a{background-color:#e70;border-radius:50%;height:2.5em;width:5em;padding:.5em 1em;vertical-align:middle;display:table-cell;text-align:center;color:inherit;font-weight:bold;text-decoration:none;line-height:.5}header p:last-of-type a span{font-weight:normal;font-size:80%;line-height:.5}nav{background:#fff;color:#000}nav ul a span{font-weight:normal;font-size:80%}main{margin:0 auto;padding:0 14px 4em 14px}h1{width:540px;margin:0 0 0 -14px;background:url(/images/h-bg.jpg) center center no-repeat #101;color:#fff;font-weight:bold;text-align:center;font-size:125%;padding:.5em 0;margin-bottom:2em}h2{background-color:transparent;border-bottom:.25em solid #5f1a49;font-weight:bold;padding:0 0 .125em .5em;color:#fff;margin-top:2em;font-size:115%}h2 span{font-weight:normal;font-size:80%}footer{border-top:.25em solid #4f0a39;border-bottom:.25em solid #4f0a39;display:flex;justify-content:center;flex-flow:wrap;padding:1em 0}footer p{padding:.5em 1em;margin:0}address{padding:2em 14px;color:#ccc}ul.QueenList{display:flex;justify-content:space-between;flex-flow:row wrap}ul.QueenList li{margin-bottom:1em}ul.QueenList li a{color:inherit;display:block;text-align:center;text-decoration:none;width:162px}ul.QueenList li a p{margin:0}ul.QueenList li a p img{width:162px;height:243px}ul.QueenList li a p:nth-of-type(2){font-weight:bold}ul.Attention li{margin-bottom:1.5em}div.Attention video{width:512px}dl.System dt{color:#ff8c00;font-weight:bold}table.System{float:left;margin:.5em}table.System caption{font-weight:bold;color:#fff}p.System{clear:both;padding-top:.5em}.schedule dt{color:#626;text-shadow:none;font-weight:bold}.schedule dt:before{content:"●"}ul.GalleryPhoto,ul.GalleryMovie{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:center}ul.GalleryPhoto li,ul.GalleryMovie li{margin:1em 0;padding:0}ul.GalleryPhoto span,ul.GalleryMovie span{font-style:italic;font-size:smaller}ul.GalleryPhoto li{width:232px}ul.GalleryPhoto:before{content:"";display:block;width:232px;order:1}ul.GalleryPhoto:after{content:"";display:block;width:232px}ul.GalleryPhoto img{display:block;margin:0 auto;border:1px solid #4f0a39;max-width:230px;max-height:230px;background:#222}h2.DiaryTitle{font-weight:bold;margin-bottom:0;background:transparent;color:inherit;padding:0;font-size:larger}p.DiaryRegdt{text-align:right;font-style:italic;font-size:smaller}p.DiaryImage{margin-bottom:2em}ul.diarylist{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;flex-basis:242px}ul.diarylist li{width:242px;margin:1em 0;padding:0}ul.diarylist li a{color:inherit;width:inherit;display:block;text-decoration:none}ul.diarylist li a p{margin:0;padding:0}ul.diarylist li a p.RegDt{color:#a6a;font-size:smaller}ul.diarylist li a p.Image{box-sizing:border-box;border:1px solid #606;width:242px;height:242px;text-align:center;vertical-align:middle;display:table-cell;background-color:#101}ul.diarylist li a p.Image img{max-width:242px;max-height:242px}