@charset "utf-8";@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css');>.emergency{background-color:#d6e090;border:4px solid #6d242e;margin:8px;padding:8px}.textset{line-height:2.2rem}.textset em{font-style:normal;font-weight:800;background:linear-gradient(transparent 60%,#ff6 60%)}.textset strong{font-style:normal;font-weight:800;border-bottom:1px dotted #6d242e}.textset .emphasis{font-weight:800;color:#222;margin-bottom:8px}.textset .kadomaru{border-radius:8px;border:1px solid #dedede;padding:8px;margin-bottom:8px}.textset .kakomi{border:1px solid #dedede;padding:8px;margin-bottom:8px}.textset .amikake-a{background-color:#efefef}.textset .amikake-b{background-color:#d6e090}.box-right{flex:1;order:2;margin:.5rem 0}.box-left{flex:1;order:1;margin:.5rem 0}.float-right{float:right;margin-right:.5rem}.float-left{float:left;margin-left:.5rem}.float-clear{clear:both}.menubox{display:none}body{font-family:'Open Sans',Helvetica,YuGothic,'Yu Gothic',"HiraginoKaku-W3-90msp-RKSJ-H","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",Verdana,Osaka,"MS PGothic",Sans-Serif;font-family:'Open Sans',Helvetica,"メイリオ","Meiryo","ＭＳ Ｐゴシック",Verdana,Osaka,"MS PGothic",Sans-Serif;font-size:14pt;line-height:32px}@font-face{font-family:"Yu Gothic";font-weight:400;src:local("Yu Gothic Medium")}a:hover{text-decoration:underline}.pallet{border:0 solid red;height:100px;color:#242424}.c-main{background-color:#6d242e}.c-text{background-color:#242424}.c-sub1{background-color:#f0cbe0}.c-sub2{background-color:#e8e8e8}.c-accent{background-color:#d6e090}.smalltext{font-size:.8rem;line-height:1rem}.widthmax{width:100%}
.width90{width:90%}.width80{width:80%}.width70{width:70%}.width60{width:60%}.width50{width:50%}.width40{width:40%}.width30{width:30%}.width20{width:20%}.width10{width:10%}.width66{width:66%}.width33{width:33%}.width25{width:25%}.block_center{display:block;margin:0 auto}.margin8{margin-bottom:8px}.box{margin:0 auto;max-width:1220px;display:flex}.box-usage{justify-content:flex-end}.item{margin:2px;flex:1}.item-usage{flex:1}header,section{max-width:1220px;margin:0 auto}section{padding:16px}.headerBox{margin:0 auto;max-width:1220px;height:88px;display:flex}.logo{width:220px}.logo img{width:100%;height:auto}.innerHeaderLeft{flex:1}.innerHeaderLeft p{margin:0}.innerHeaderRight{flex:5}.innerHeaderRight ul{display:flex;justify-content:flex-end}.innerHeaderRight li{list-style:none;padding-right:8px}.innerHeaderRight a{display:flex;text-align:center;align-content:center;align-items:center;text-decoration:none;font-size:.9rem;line-height:1.2rem;min-height:48px;border:solid 1px #242424;padding:0 8px;color:#242424}.innerHeaderRight a:hover{background:#242424;color:#fff}.globalMenuWrap{background-color:#6d242e;margin-bottom:4px}.globalMenu{max-width:1220px;margin:0 auto;padding: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:#6d242e;flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;text-align:center;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.globalMenu li+li{border-left:0;border-right:1px solid #e8e8e8}.globalMenu a{display:block;color:#fff;width:100%;font-size:.9rem;font-weight:400;text-decoration:none;padding-top:8px;padding-bottom:8px}.globalMenu a:hover{background:#f0cbe0;color:#6d242e}.slideMenuWrap{background-color:#242424}.slideMenu ul{list-style:none;padding:0}.slideMenu li{border-bottom:1px solid #000;padding-left:1rem}.slideMenu a{display:flex;align-content:center;text-decoration:none;color:#fff;line-height:1rem;min-height:48px;align-items:center}
.slideMenu .sb-close{display:flex;justify-content:flex-end;padding-right:24px}.mainvisualWrap{margin:0;padding:0}nav#breadcrumbs ol{padding:8px;font-size:.9rem}nav#breadcrumbs ol li{display:inline;list-style-type:none}nav#breadcrumbs ol li:before{content:" > "}nav#breadcrumbs ol li:first-child:before{content:""}.bannerWrap{align-content:flex-start;width:100%}.banner{display:flex;justify-content:center}.banner img{width:auto;height:auto;max-width:100%;max-height:96px}.sitemapWrap{background-color:#e8e8e8;padding:16px 0}.sitemap ul{padding-left:1rem;font-size:.85rem;list-style:none}.sitemapTitle{padding-bottom:24px;font-weight:600;line-height:1rem;height:1.2rem;display:flex;align-items:center}.sitemapList{padding:8px 0;font-weight:400}.sitemapList a{display:block;line-height:1.2rem;text-decoration:none;color:#242424}.sitemapList a:hover{text-decoration:underline}.footerWrap{background-color:#242424;color:#fff}.footerLogo{align-items:center;padding:0 .5rem;flex:1}.footerLogo img{width:200px}.footerLink{flex:4;text-align:right;padding:0 .5rem}.footerLink li{display:inline-flex;padding-left:1rem}.footerLink a:link,.footerLink a:visited{text-decoration:none;color:#fff;font-size:.8rem;font-weight:200;line-height:1rem}.copyright{margin:0 auto;-font-size:.8rem;font-weight:200}.h1Wrap{background-color:#e8e8e8;height:auto;padding:32px 16px;margin:8px 0}.h1Wrap h1{max-width:1220px;margin:0 auto;font-size:2rem}article em{font-weight:800}p{line-height:0}article p{line-height:1.8rem}article a{text-decoration:none;font-weight:600;color:#6d242e}article h2{font-size:1.5rem;font-weight:600;-color:#6d242e}article h3{font-size:1.2rem;font-weight:600;color:#6d242e}article h4{font-size:1rem;font-weight:600;text-decoration:underline}.table table{width:100%;border-collapse:collapse;border-spacing:0 5px;line-height:1.2rem}.table th{border:solid 1px #242424;color:#000;background-color:#efefef;padding:4px 8px 4px 8px}.table td{border:solid 1px #242424;color:#000;background-color:#fff;padding:4px 8px 4px 8px}
.table thead th{background-color:#e8e8e8}.table .bg{background-color:#e8e8e8}.tableScroll{border:solid 1px #e8e8e8;padding:8px;overflow:auto;　　　　 white-space:nowrap;　　}.tableScroll::-webkit-scrollbar{　　 height:5px}.tableScroll::-webkit-scrollbar-track{　　 background:#f1f1f1}.tableScroll::-webkit-scrollbar-thumb{　　 background:#bcbcbc}.tableScroll table{width:100%}.fig{justify-content:center}.fig .caption{font-size:.8rem;line-height:1.2rem;padding:0;margin:0;border:0;margin-bottom:8px}.fig img{width:100%}.infoset{width:90%;margin:0 auto}.infoset dt{font-size:.9rem}.infoset dd{width:100%;border-bottom:1px solid #e8e8e8;margin-left:0;word-wrap:break-word}.infoset a{display:block;line-height:1.2rem;min-height:48px;padding-left:1rem}.infoset .new{font-size:.8rem;color:#fff;padding:4px;border-radius:4px;background-color:#6d242e;margin:0 .5rem}.listset{width:100%;margin:0 auto}.listset li{min-height:48px;list-style-type:none}.listset li:before{content:'';width:6px;height:6px;display:inline-block;border-radius:100%;background:#6d242e;position:relative;left:-15px;top:-3px}.listset a{display:inline-block;line-height:1.3rem}.listset .notice{font-size:.8rem;padding-left:1rem;word-wrap:break-word}.linkset table{padding:0;width:100%}.linkset th{width:40%;padding-left:1rem;text-align:left}.linkset td{padding-left:1rem;text-align:left;line-height:1rem;font-size:.8rem}.linkset a{display:block}.linkset table th,.linkset table td{border-bottom:1px dotted #e8e8e8;line-height:2rem}.movieset iframe{display:block;margin:0 auto;width:100%;border:0}.movieset .caption{background-color:#242424;color:#fff;font-size:.8rem;line-height:1.2rem}@media screen and (max-width:780px){body{font-size:16px}section{padding:0 4px}.logo{width:180px}.h1Wrap{height:auto;padding:16px 8px;margin:8px 0}.h1Wrap h1{font-size:1.8rem}.box{display:block}.box-right{margin:0 auto}.box-left{margin:0 auto}.float-right{margin:0;clear:both}.float-left{margin:0;clear:both}.item{margin:0 auto}.innerHeader nav{display:none}
.globalMenu{display:none}.menubox{display:flex;margin-top:16px;margin-right:8px;justify-content:flex-end}.sb-toggle-right{display:flex;height:48px;width:4rem;font-size:.9rem;border:1px solid #6d242e;background-color:#6d242e;color:#fff;justify-content:center;align-items:center}.innerHeaderRight{display:none}.infoset{width:100%}.linkset table{border-collapse:collapse}.linkset table td,.linkset table th{display:block;padding:0;line-height:48px}.linkset table td{line-height:1.6rem;padding-left:1rem}.linkset table th{-background-color:#e8e8e8}.sitemapList{min-height:48px}.footerLink ul{padding:0}.footerLink li{display:block;text-align:center;line-height:48px;padding:0}.footerLink li{padding:0}.footerLogo{width:220px}.footerLogo img{width:100%;display:block;margin:0 auto;padding:0}.copyright{text-align:center;padding:24px}}[canvas=container]{overflow-x:hidden !important}.flexslider{border:0 !important}