﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{color:#ffffff;text-decoration:underline}a:hover{color:#cccccc;text-decoration:none}html{font-size:62.5%;overflow:scroll-y}body{background:#000;font-family:Verdana,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;font-size:14px;color:#fff;line-height:1.6;position:relative}h1{font-size:30px;margin-bottom:35px}.m-heading-h1 h1{display:inline-block;font-size:30px;font-family:"YuMincho","游明朝","HiraMinProN-W6","ヒラギノ明朝 ProN W6","MS PMincho","ＭＳ Ｐ明朝",serif;font-weight:normal;color:#5d85c0;background-image:url(/special/chaosdragon/res/img/common/img_heading-left.png),url(/special/chaosdragon/res/img/common/img_heading-right.png);background-repeat:no-repeat;background-position:center left, center right;background-size:100px auto;padding:0 120px;margin-bottom:35px}h2{font-size:34px;color:#fff;margin-bottom:35px}@media (max-width: 768px){h1{font-size:24px}.m-heading-h1 h1{font-size:24px;background:none;padding:0}h2{font-size:24px;text-align:left;line-height:1.4}h3{font-size:18px;text-align:left;line-height:1.4}}h3{font-size:20px;color:#fff;margin-bottom:35px}h2,h3{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-weight:normal}img{vertical-align:baseline}a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.icon-6{color:#55acee !important;border-color:#55acee !important}.icon-7{color:#3a5795 !important;border-color:#3a5795 !important}.fa-angle-right{color:#c00 !important;margin-right:6px}.fa-angle-right.fa-lg{font-size:1.5em !important;vertical-align:top !important;font-weight:bold !important;line-height:1}.m-glHeader{border-bottom:1px solid #242424}.m-glHeader-inner{display:table;vertical-align:middle;width:100%}@media (min-width: 1160px){.m-glHeader-inner{width:1160px;height:62px;text-align:center;margin:0 auto}}@media (min-width: 769px) and (max-width: 1160px){.m-glHeader-inner{height:62px;text-align:center;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width: 768px){.m-glHeader{border-bottom:none}.m-glHeader-inner{display:block;position:relative}}.m-glHeader-sitelogo,.m-glHeaderNav,.m-glHeader-seikaishalogo{display:table-cell;vertical-align:middle}.m-glHeader-sitelogo a,.m-glHeaderNav a,.m-glHeader-seikaishalogo a{display:block}.m-glHeader-sitelogo a{line-height:0}.m-button-menu{display:none}.m-glHeaderNav{width:auto}.m-glHeaderNav-sp{display:none}@media (min-width: 768px){.m-glHeaderNav-item{display:inline-block;font-family:Verdana,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;font-size:12px;margin:0 3.27586%}.m-glHeaderNav-item a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;text-decoration:none}.m-glHeaderNav-item span{display:block;font-size:9px}.m-glHeaderNav-item img{vertical-align:bottom;display:inline-block;float:left;width:28px;height:28px;margin-right:12px}.glHeaderNav-boardgame{min-width:200px}}@media (min-width: 769px) and (max-width: 1160px){.m-glHeader-sitelogo{position:relative;width:18%}.m-glHeader-sitelogo img{width:100%;height:auto}.m-glHeader-seikaishalogo{width:10%}.m-glHeader-seikaishalogo img{width:100%;height:auto}.m-glHeaderNav-item{margin:0 2%}.m-glHeaderNav-item img{margin-right:5px}.glHeaderNav-boardgame{min-width:200px}}@media (max-width: 768px){.m-glHeader-sitelogo{display:block;width:100%;border-bottom:1px solid #313131;padding:0 10px;background:#000;z-index:100;position:fixed;top:0;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:56px}.m-glHeader-sitelogo a{text-align:left;display:inline-block;height:100%}.m-glHeader-sitelogo a img{width:auto;height:100%}.m-button-menu{cursor:pointer;display:block;width:25px;height:25px;position:relative;position:absolute;top:15px;right:10px}.m-button-menu:before{display:block;content:'';width:25px;height:3px;background:#ffffff;position:absolute;top:0px;left:0;opacity:1;-moz-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;-webkit-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.m-button-menu:after{content:'';width:25px;height:3px;background:#ffffff;position:absolute;top:20px;left:0;-moz-transition:ease-out 0.4s;-o-transition:ease-out 0.4s;-webkit-transition:ease-out 0.4s;transition:ease-out 0.4s}.m-button-menu .btn-icn{width:25px;height:3px;background:#ffffff;position:absolute;top:10px;left:0;-moz-transition:ease-out 0.5s;-o-transition:ease-out 0.5s;-webkit-transition:ease-out 0.5s;transition:ease-out 0.5s}.m-button-menu.open .btn-icn{opacity:0;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.m-button-menu.open:before{-moz-transform:rotate(45deg) translate(5px, 9px);-ms-transform:rotate(45deg) translate(5px, 9px);-webkit-transform:rotate(45deg) translate(5px, 9px);transform:rotate(45deg) translate(5px, 9px);-moz-transition:ease-out 0.4s;-o-transition:ease-out 0.4s;-webkit-transition:ease-out 0.4s;transition:ease-out 0.4s}.m-button-menu.open:after{-moz-transform:rotate(-45deg) translate(5px, -9px);-ms-transform:rotate(-45deg) translate(5px, -9px);-webkit-transform:rotate(-45deg) translate(5px, -9px);transform:rotate(-45deg) translate(5px, -9px);-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s}.m-glHeaderNav{display:none}.m-glHeaderNav-item{display:table-cell;text-align:center;margin:0;position:relative}.m-glHeaderNav-item span{display:block;font-size:9px}.m-glHeaderNav-item img{display:inline-block;width:100%;height:auto;padding:20px 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.m-glHeaderNav-item a{display:block}.m-glHeaderNav-item .fa-angle-down{display:inline-block;text-align:center;position:absolute;left:50%;bottom:0;margin-left:-5px}.glHeaderNav-anime,.glHeaderNav-spgame{background:#292929}.m-glHeader-seikaishalogo{display:none}}@media (min-width: 481px) and (max-width: 768px){.m-glHeaderNav-item img{display:inline-block;float:none;width:80%;height:auto}}@media (min-width: 769px){.m-contentNav{width:840px;background-image:url(/special/chaosdragon/res/img/m-contentsNav/menu_left.png),url(/special/chaosdragon/res/img/m-contentsNav/menu_right.png);background-repeat:no-repeat, no-repeat;background-position:left bottom, right bottom;padding:10px 47px 0;margin:0 auto -44px;position:relative;z-index:60}.m-contentNav ul{text-align:center;background:url(/special/chaosdragon/res/img/m-contentsNav/bg_menu.jpg) repeat left top}.m-contentNav li{display:inline-block;height:44px;line-height:44px;background:url("/special/chaosdragon/res/img/m-contentsNav/img_partition.png") no-repeat right center;padding:0 34px 0 14px}.m-contentNav li:last-child{background:none;padding-right:none}.m-contentNav li:last-child:after{content:none}.m-contentNav li a{text-decoration:none;font-size:15px;font-family:"YuMincho","游明朝","HiraMinProN-W6","ヒラギノ明朝 ProN W6","MS PMincho","ＭＳ Ｐ明朝",serif}.m-contentNav li a:hover{color:#cccccc}.m-contentNav li.m-contentNav-home{display:none}.m-contentNav.posfix{width:100%;background:url(/special/chaosdragon/res/img/m-contentsNav/bg_menu.jpg) repeat left top;padding:0;position:fixed;left:0;top:0;z-index:100}}@media (min-width: 769px) and (max-width: 934px){.m-contentNav{width:100%;padding:0;margin:0 auto}.m-contentNav ul{width:100%}}@media (max-width: 768px){.m-contentNav{display:none;width:100%;background:#000}.m-contentNav ul{background:0;height:auto}.m-contentNav li{display:block;background:none;font-size:14px;text-align:left}.m-contentNav a{display:block;text-decoration:none;border-bottom:1px solid #353535;padding:15px 10px}.m-contentNav li.m-contentNav-home{display:block}}@media (max-width: 768px){.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.overlay .m-glHeaderNav{display:none}.overlay .m-glHeaderNav-sp{padding-top:56px;display:block;width:100%;text-align:center;vertical-align:middle}.overlay .m-glHeaderNav-sp ul{display:table;width:100%;table-layout:fixed}.overlay .m-contentNav{display:block}.overlay .m-featureArea{display:none}.wrapper-body{height:auto;overflow:inherit}.overlay.wrapper-body{height:0;overflow:hidden}}.m-featureArea img{display:block;margin:0 auto}@media (min-width: 1600px){.m-featureArea{margin-bottom:-35px}.m-featureTop{width:1600px;margin:0 auto -105px}}@media (min-width: 1161px) and (max-width: 1599px){.m-featureArea{margin:0 auto -35px}.m-featureTop{height:630px;overflow:hidden;position:relative;margin-bottom:-105px}.m-featureTop img{display:block;position:absolute;left:50%;margin-left:-800px}}@media (min-width: 769px) and (max-width: 1160px){.m-featureArea{width:100%;height:auto;margin:0 auto -35px}.m-featureArea img{width:100%;height:auto}}@media (max-width: 768px){.m-featureArea{padding-top:56px;overflow:hidden;margin-bottom:-35px}.m-featureArea img{width:120%;margin-left:-10%}.m-featureTop img{width:190%;height:auto;margin-left:-45%}}.m-topics{position:relative;z-index:30;padding:20px 0}.m-topics ul{text-align:center;padding-bottom:15px}.m-topics li{margin-bottom:5px}.m-topics li a{font-size:14px}.m-topics li i{display:none}.m-topics p{text-align:center;width:120px;background:#999999;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:0 auto}.m-topics p:hover{background:#666666}.m-topics p a{display:block;color:#000;font-size:12px;text-decoration:none;line-height:20px}.m-topics p i.fa-angle-right{color:#000 !important}@media (min-width: 769px){.m-topics{padding-top:20px}}@media (max-width: 768px){.m-topics{height:auto;padding:20px 10px}.m-topics ul{border-top:1px solid #999999;margin-bottom:15px}.m-topics li{text-align:left;border-bottom:1px solid #999999;margin-bottom:0;position:relative}.m-topics li a{display:block;text-decoration:none;padding:20px 0;margin-left:20px}.m-topics li i.fa-angle-right{display:inline-block;color:#fff !important;position:absolute;top:50%;margin-top:-10px}}@media (min-width: 769px){.wrapper-head{margin-bottom:-40px}.wrapper-body{padding-top:44px}}.m-socialLinks{text-align:center;height:40px;position:relative;z-index:60}.m-socialLinks div{display:inline-block;width:110px;vertical-align:top;text-align:left;height:20px;margin-top:10px;margin-bottom:10px}.m-socialLinks .twitter-btn{width:110px}.m-socialLinks .fb-like{width:115px}.m-socialLinks .hatena{width:70px}@media (min-width: 768px){.m-socialLinks.posfix{width:100%;background:#161616;text-align:center;position:fixed;top:44px;z-index:100;margin-top:0}}@media (max-width: 768px){.m-socialLinks{margin-top:0}}.m-layout{text-align:center;width:100%;padding:85px 10px 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.m-text{color:#cccccc;text-align:left;line-height:1.6;margin-bottom:40px}.m-text.center{text-align:center}@media (min-width: 1160px){.m-text{width:960px;margin-left:auto;margin-right:auto}}@media (max-width: 768px){.m-layout{padding:56px 20px 30px}.m-text{font-size:15px}}.m-pv{margin:0 auto 35px}@media (max-width: 768px){.m-pv{position:relative;width:100%;padding-top:56.25%}.m-pv iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}}.m-imgNav{width:688px;margin:0 auto 40px}@media (max-width: 768px){.m-imgNav{width:100%}.m-imgNav img{width:100%;height:auto}}.m-button{height:54px;margin:0 auto}.m-button a{display:block;background:url(/special/chaosdragon/res/img/m-contentsNav/bg_menu.jpg) repeat left top;font-family:"YuMincho","游明朝","HiraMinProN-W6","ヒラギノ明朝 ProN W6","MS PMincho","ＭＳ Ｐ明朝",serif;font-size:1.8rem;text-align:center;line-height:54px;text-decoration:none}@media (min-width: 768px){.m-button{width:360px}}@media (max-width: 768px){.m-button{width:66%}}.m-pageHeading{padding-top:100px;position:relative;z-index:30}.m-pageHeading h1{font-family:"YuMincho","游明朝","HiraMinProN-W6","ヒラギノ明朝 ProN W6","MS PMincho","ＭＳ Ｐ明朝",serif;text-align:center;background:url(/special/chaosdragon/res/img/common/img_pageheading.png) no-repeat top center;background-size:auto 22%;padding-top:35px;margin-bottom:20px}.m-pageHeading h1 span{font-size:12px;display:block}.m-layout-pagedesc{paddingc-bottom:40px}.m-memberlist{margin:0 auto}.m-memberlist-item{margin-bottom:60px}.m-memberlist-item h2{font-weight:bold;text-align:center;margin-bottom:10px}.m-memberlist-item h2 span{display:block;font-size:18px;width:560px;margin:0 auto}.m-prof-text{width:560px;margin:0 auto 20px}.m-prof-text p{text-align:center}@media (max-width: 768px){.m-memberlist-item h2 span{width:100%;text-align:center}.m-prof-text{width:100%}}.m-topicslist-item{margin-bottom:80px}@media (min-width: 768px){.m-layout-topics h2,.m-layout-topics .m-text{width:760px;margin:0 auto}.m-layout-topics h2{font-size:28px;margin-bottom:45px}}.m-date{font-size:30px;font-family:"YuMincho","游明朝","HiraMinProN-W6","ヒラギノ明朝 ProN W6","MS PMincho","ＭＳ Ｐ明朝",serif;text-align:center;color:#5d85c0}.m-text p{margin-bottom:15px}@media (max-width: 768px){.m-layout-topics h2,.m-layout-topics .m-text{width:100%}}.m-linklist{text-align:center;margin:0 auto}.m-linklist-item{display:inline-block;width:260px;vertical-align:top;margin:0 20px 60px}.m-linklist-item .m-linklist-text{text-align:left}.m-linklist-item span{display:block}@media (min-width: 769px) and (max-width: 1160px){.m-linklist{width:600px;text-align:left;margin:0 auto}.m-linklist-item{float:left;display:block;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.m-linklist-item img{width:100%;height:auto}.m-linklist:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}}@media (max-width: 768px){.m-linklist{width:100%;text-align:left}.m-linklist-item{width:50%;float:left;display:block;vertical-align:top;padding:10px;margin:0 0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.m-linklist-item img{width:100%;height:auto}.m-linklist:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}}.m-layout-follow{background:#161616;padding-top:60px;padding-bottom:60px}.m-layout-follow h1{font-size:26px;font-weight:bold}.m-fllowList-item{text-align:center}.m-fllowList-item li{display:inline-block;font-size:1.6rem;padding:0 22px}.m-fllowList-item li a{color:rgba(255,255,255,0.6)}.m-fllowList-item li a span{font-size:1.3rem}.m-layout-reddragon{width:100%;background:url(/special/chaosdragon/res/img/m-contentsFooter/bg_reddragon.png) center top no-repeat;background-size:cover}.m-layout-reddragon h2{font-size:18px;font-family:Verdana,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif}.m-relLinks ul{text-align:center}.m-relLinks li{display:inline-block;margin:30px 12px}@media (max-width: 768px){.m-layout-reddragon h1 img{width:80%;max-width:350px}.m-layout-reddragon .m-img img{width:100%}.m-layout-reddragon .m-relLinks ul{text-align:left}.m-layout-reddragon .m-relLinks li{display:block;margin-top:10px;margin-bottom:10px}}.m-layout-saizensen h1{font-size:26px;font-weight:bold}.m-layout-saizensen h1 img{display:inline-block;vertical-align:bottom;margin-right:20px}@media (max-width: 768px){.m-layout-saizensen h1 img{max-width:88px;width:20%}}.m-twi4{width:830px;margin:0 auto;overflow:hidden}.m-twi4 h2{text-align:left;font-size:0;margin-bottom:40px}.m-twi4-workList{float:left}.m-twi4-workList ul{overflow:hidden}.m-twi4-workList li{float:left;font-size:0;margin-right:20px;margin-bottom:20px}.m-twi4-workList li img{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.m-twi4-workList a{display:block}.work-title{text-align:center;height:30px;padding-top:10px}.work-title img{height:100%}.work-content img{width:100%}.m-twi4-latest{display:none;background:#fff;border:2px solid #00a0e9;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden;margin:-80px 20px 0;position:relative}a:hover .m-button-readmore{background:#04aefb}.m-button-readmore{display:inline-block;width:160px;height:30px;line-height:30px;background:#00a0e9;color:#fff;text-decoration:none;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:absolute;bottom:5px;left:50%;margin-left:-80px}@media (min-width: 769px){.m-twi4{width:830px}.m-twi4-workList{width:480px}.m-twi4-workList li img{width:140px}.m-twi4-latest{width:300px;height:420px}}@media (min-width: 769px) and (max-width: 1160px){.m-twi4{width:100%;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.m-twi4 h2 img{max-width:305px}.m-twi4-workList{width:58%}.m-twi4-workList li{width:28%;margin-right:4%}.m-twi4-workList li img{width:100%}.m-twi4-latest{width:36%;margin:-80px 0 0}}@media (max-width: 768px){.m-twi4{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.m-twi4 h2{text-align:center}.m-twi4 h2 img{width:100%;max-width:305px}.m-twi4 .m-twi4-latest,.m-twi4 .m-twi4-workList{float:none;margin:0}.m-twi4 .m-twi4-workList ul{text-align:center;margin:0 .5%}.m-twi4 .m-twi4-workList li{width:30%;margin:0 1.5% 2%}.m-twi4 .m-twi4-workList li img{width:100%}.m-twi4 .m-twi4-latest{width:80%;height:480px;margin:30px auto 0}}.m-pagetop{text-align:center;margin:60px auto}@media (min-width: 1160px){.m-glFooter-nav{background:#161616;height:62px}}.m-glFooter-nav{background:#161616}.m-glFooter-nav ul{width:42%;height:62px;margin:0 auto;display:table;table-layout:fixed;text-align:center;vertical-align:middle}.m-glFooter-nav li{display:table-cell;vertical-align:middle}@media (max-width: 768px){.m-glFooter-inner{width:100%}.m-glFooter-nav ul{width:100%}}.m-glFooter-nav2{padding:40px 0 20px}.m-glFooter-nav2 ul{width:100%;text-align:center}.m-glFooter-nav2 li{display:inline-block;padding:0 5px}.m-glFooter-copyright{text-align:center;margin-bottom:40px}.m-glFooter-copyright a{text-decoration:none}
