@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body,input,select,textarea{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Lucida Grande",Meiryo,メイリオ,Roboto,"Droid Sans",sans-serif}body{font-size:14px;line-height:1.5;-webkit-text-size-adjust:100%}article,aside,caption,dd,details,div,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,menu,nav,p,section,td,th{text-align:left}address,caption,cite,code,dfn,var{font-style:normal;font-weight:400}input[type=checkbox],input[type=radio]{margin-left:0;vertical-align:top}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=telephone],input[type=text],input[type=time],input[type=url],input[type=week],textarea{margin:0;vertical-align:middle}input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],select{margin-left:0;margin-right:0;vertical-align:middle}@-moz-document url-prefix(){select{margin-left:1px}}li{list-style:none}em{font-style:normal}body{background-color:#fff;border:10px solid #09e;border-width:10px 0;color:#222}img{display:block;margin:0 auto;max-width:100%}a:link,a:visited{color:#222;text-decoration:underline}a:active,a:hover{color:#222;text-decoration:none}#contents{width:100%;max-width:1300px;min-width:300px;margin:0 auto;text-align:center}#pagetop{position:fixed;bottom:20px;right:20px;z-index:999}@media screen and (max-width:599px){#pagetop{bottom:20px;right:10px}}#pagetop span{display:block;padding:10px;background-color:rgba(0,153,238,.8);border-radius:3px}#pagetop span img{height:30px}.container{margin:50px auto 0;padding:0 50px 0;background-color:#fff}@media screen and (max-width:799px){.container{margin-top:40px;padding:0 40px 0}}@media screen and (max-width:599px){.container{padding:0 30px 0}}@media screen and (max-width:399px){.container{padding:0 20px 0}}#header{max-width:100%;margin-top:0;padding:0}h1{padding:40px 10px 30px;text-align:center}h1 img{display:block;margin:0 auto;max-height:100px}#footer{margin-bottom:0;padding-bottom:50px}@media screen and (max-width:599px){#footer{text-align:center}}#footer img{display:block;float:left;margin-right:10px;height:30px}@media screen and (max-width:599px){#footer img{float:none;height:20px;margin:0 auto 10px}}#footer address{display:block;overflow:hidden;zoom:1;font-size:10px}#footer address a{color:#222;font-size:12px;font-weight:700;text-decoration:none}#footer address a:hover{text-decoration:underline}h2{margin-bottom:30px}@media screen and (max-width:599px){h2{margin-bottom:20px}}.chapter{margin-bottom:20px}@media screen and (max-width:599px){.chapter{margin-bottom:10px}}dl,h3,h4,p,ul{margin-bottom:10px}h2{font-weight:400}h2 span{font-family:"Amatic SC",cursive;line-height:1!important;color:#222;display:inline-block;font-size:70px;vertical-align:middle;font-weight:400}@media screen and (max-width:599px){h2 span{font-size:60px}}@media screen and (max-width:399px){h2 span{font-size:50px}}h2 strong{display:inline-block;margin-left:-5px;padding:0 5px;background-color:#09e;border:1px solid #fff;border-radius:2px;color:#ff0;font-size:10px;font-weight:400;line-height:1.7;vertical-align:middle;transform:rotate(-30deg)}@media screen and (max-width:499px){h2 strong{margin-left:-5px;font-size:10px}}h3{color:#09e;font-size:24px;line-height:1.6}h3 span{display:block;font-size:10px}@media screen and (max-width:499px){h3{font-size:16px}}h4{font-size:16px}h4 span{display:block;font-size:12px}.chapter{/*! CREARFIX */zoom:1;font-size:16px;line-height:1.8}.chapter:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}* html .chapter{display:inline-table;display:block}.chapter p{/*! CREARFIX */zoom:1}.chapter p:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}* html .chapter p{display:inline-table;display:block}.frameText{padding:20px;background-color:rgba(0,153,238,.1);border-radius:3px}.frameText h4{color:#09e}.notes{font-size:12px}.notes_inline{display:inline-block;vertical-align:middle}.theme{color:#09e}.attention{color:red}.pause{display:block;margin-top:10px;padding-top:10px;border-top:1px dotted #ccc}.pause.chapter{margin-top:0;padding-top:30px}.photoLeft,.photoRight{width:40%;max-width:250px}@media screen and (max-width:499px){.photoLeft,.photoRight{width:50%;max-width:250px}}.photoRight{float:right;margin:0 0 .8em 1em}@media screen and (max-width:499px){.photoRight{margin:0 0 .3em .5em}}.photoLeft{float:left;margin:0 1em .8em 0}@media screen and (max-width:499px){.photoLeft{margin:0 .5em .3em 0}}.eventlogo{float:right;margin:0 0 0 1em;height:150px}@media screen and (max-width:799px){.eventlogo{margin:0 0 0 .5em;width:25%;height:auto}}@media screen and (max-width:399px){.eventlogo{float:none;margin:0 auto 1em auto;width:auto;max-height:100px}}.buttonLink{display:block;margin:5px 0;padding:10px;width:80%;max-width:500px;background-color:#09e;border-radius:10px;border-bottom:5px solid #003755;text-align:center;line-height:1.5}.buttonLink br{display:none}.buttonLink span{display:block}.buttonLink:link,.buttonLink:visited{color:#fff;text-decoration:none}.buttonLink:active,.buttonLink:hover{color:#ff0;text-decoration:none}@media screen and (max-width:699px){.buttonLink{padding:10px 5px;width:auto}}@media screen and (max-width:449px){.buttonLink{padding:5px}.buttonLink br{display:inline}}@media screen and (max-width:399px){.buttonLink span{font-size:10px}}.listType{padding:10px;background:url(../image_factory/2017/box_bg.png) left top repeat #fff;background-size:5px;border-radius:3px}.listType dl{margin-bottom:0;padding:20px;background-color:#fff;overflow:hidden;zoom:1}@media screen and (max-width:499px){.listType dl{padding:10px}}.listType dt{width:8em;padding-top:41px;float:left;clear:both;color:#09e;font-weight:700;text-align:right}@media screen and (max-width:599px){.listType dt{width:100%;margin-top:10px;padding-top:10px;float:none;clear:none;border-top:1px solid rgba(0,153,238,.5);font-size:12px;font-weight:700;text-align:left}.listType dt:before{content:"▼";color:#09e;font-weight:700;display:inline-block;margin-right:.1em}}.listType dd{/*! CREARFIX */zoom:1;margin-top:20px;padding:20px 0 0 9em;border-top:1px solid rgba(0,153,238,.5)}.listType dd:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}* html .listType dd{display:inline-table;display:block}.listType dd strong{display:block}.listType dd p:last-child{margin-bottom:0}@media screen and (max-width:599px){.listType dd{margin-top:0;padding:5px 0 0;border-width:0}}.listType dt:first-child,.listType dt:first-child+dd{border-width:0;margin-top:0;padding-top:0}@media screen and (max-width:499px){.listType dt:first-child{padding:0}.listType dt:first-child+dd{padding:5px 0 0}}.listType ul{padding:0 20px;background-color:#fff}.listType ul:last-child{margin-bottom:0}.listType ul+p{margin-bottom:0;padding:10px;background-color:#fff}@media screen and (max-width:499px){.listType ul{padding:0 10px}}.listType li{/*! CREARFIX */zoom:1;padding:10px 0;border-top:1px solid #ccc}.listType li:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}* html .listType li{display:inline-table;display:block}.listType li:first-child{border-width:0}.listType li .period{display:block;width:5em;float:left;color:#09e}@media screen and (max-width:599px){.listType li .period{float:none;font-size:12px;font-weight:700}}.listType li p{overflow:hidden;zoom:1}.listType li p:last-child{margin-bottom:0}@media screen and (max-width:599px){.listType li{padding:10px 0}}.profType{margin-bottom:0}.profType ul{/*! CREARFIX */zoom:1;margin-bottom:20px}.profType ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}* html .profType ul{display:inline-table;display:block}@media screen and (max-width:599px){.profType ul{margin-bottom:10px}}.profType li{display:block;float:left;margin-bottom:10px;width:20%}.profType li p{margin:0 5px 0 0;font-weight:700;text-align:center}.profType li img{margin-bottom:5px;width:100%;border-radius:3px}.profType li span{display:block;font-size:10px;font-weight:400;line-height:1.3}@media screen and (max-width:699px){.profType li{width:33.3%}}@media screen and (max-width:399px){.profType li{width:50%}}.arukitaDF,.kd7blue,.littleking{overflow:hidden;zoom:1}.arukitaDF h3,.kd7blue h3,.littleking h3{color:#09e}.arukitaDF .notes_inline,.kd7blue .notes_inline,.littleking .notes_inline{padding:0 .6em;background-color:#09e;border-radius:3px;color:#fff;font-size:10px;line-height:1.7}.littleking h3{color:#e6a}.littleking .notes_inline{background-color:#e6a}.kd7blue h3{color:#06c}.kd7blue .notes_inline{background-color:#06c}#links p{margin-top:0}#links p .notes{display:inline-block}#links img{display:inline-block;height:1.8em;margin-right:.5em;vertical-align:middle}