﻿html{margin:auto;padding:1px 0}body{margin:auto;padding:1px 0}p{line-height:1.5em;margin:0.5em auto;padding:0.5em 0}address{font-style:normal;font-weight:normal}hgroup{margin:auto;padding:0}blockquote{border-style:dashed dashed dashed solid;border-width:1px 1px 1px 3px;padding:0.25em 0.5em}hr{visibility:hidden;display:none;height:1px;margin:0;padding:0}hr.visible{visibility:visible;display:block;position:static}hr.clear,hr.clearR,hr.clearL{display:block;visibility:hidden}hr.clear{clear:both}hr.clearR{clear:right}hr.clearL{clear:left}dt{font-weight:bold}strong{font-size:1.2em;font-weight:bold;font-style:normal}em{font-weight:bold;font-style:normal}mark{font-weight:bold;font-style:normal}var{font-style:inherit;font-weight:normal}*[accesskey]+kbd,*[accesskey]>kbd{font-size:0.8em}*[accesskey]+kbd:before,*[accesskey]>kbd:before{content:"["}*[accesskey]+kbd:after,*[accesskey]>kbd:after{content:"]"}br.clear{clear:both}br.clearR{clear:right}br.clearL{clear:left}img{border-style:none;max-width:100%}a img{border-style:none}table{margin:auto;border-collapse:collapse;border-spacing:0}td{padding:0.1em}th{padding:0.1em}form{margin:0;padding:0}input,textarea,select{max-width:95%}input[type=text],input[type=password],textarea,select{font-size:1em}input[type=imagt]{background:transparent;border-style:none}input[required]:after,textarea[required]:after{content:"*";color:red}section,article,aside,nav,menu,header,footer,hgroup,pre,figure,figcaption{display:block}time,mark,wbr,audio,video{display:inline}.none{border-style:none;background:transparent}.zero{margin:0;padding:0}.hidden{display:none;visibility:hidden}.clear{clear:both;display:block;visibility:hidden}.clearfix:after{content:"";clear:both;display:block}.analyze{position:absolute;bottom:0;left:0}.old_version{padding:0;margin:0 auto;text-align:center}html,body{font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.contents_base{position:relative;width:90%;margin:0 auto;padding:1px 0}.to_main,.to_main *{visibility:hidden;height:0;overflow:hidden;margin:0;padding:0;font-size:1px}.to_top{margin:0.5em 1em 1em 1em;padding:0;text-align:right;font-size:0.9em}.to_top:after{content:"▲"}address{text-align:right;font-size:0.8em;font-weight:normal;font-style:normal}.counter{text-align:right}.no_counter{position:absolute}.no_counter,.no_counter *{height:1px}.memo{font-size:0.8em}.story{line-height:1.5em !important;text-align:left !important}.story br+br{line-height:3em !important}.story br+br+br{line-height:6em !important}.story p{margin:0.5em auto !important;padding:0 !important}input[type=text],input[type=password],select,textarea{box-sizing:border-box;padding:5px}input[type=button],input[type=submit],input[type=reset]{padding:5px 1em}nav#to_top{display:none;position:fixed;right:10px;bottom:10px;font-size:1px;text-indent:-9999px}nav#to_top a{display:block;width:50px;height:50px;border-radius:10px;background:transparent url("/lib/img/common/to_top.png") no-repeat center center;opacity:0.5}nav#to_top a:active,nav#to_top a:hover,nav#to_top a:focus{opacity:1}html{margin:0;padding:0}body{margin:0;padding:10px}.contents_base{margin:0 auto;padding:0}.contents_header{margin:0 auto 20px auto;padding:5px;border-radius:15px 15px 0 0}.contents_header h1{font-weight:bold}.contents_header h1 .sub{font-weight:normal;font-size:0.75em;padding-left:1em}.contents_header ul.menu li{display:inline}.contents_header ul.menu li a{width:50px;height:52px;border-width:4px;border-style:solid;border-radius:10px;margin:5px;padding:0;color:#fff;font-size:1px;text-indent:-99999px;display:inline-block;vertical-align:top;background-color:#fff;background-repeat:no-repeat}.contents_header ul.menu li a:link,.contents_header ul.menu li a:visited{background-position:50% 0}.contents_header ul.menu li a:hover,.contents_header ul.menu li a:active,.contents_header ul.menu li a:focus{background-repeat:no-repeat;background-position:50% 100%}nav.contents_navi{margin:0 auto 20px auto;padding:0}nav.contents_navi a,nav.contents_navi span{padding:1em;font-weight:bold;text-decoration:none}.contents_footer{margin:20px auto 0 auto;padding:5px;border-radius:0 0 15px 15px}.contents_footer ul.menu{margin:10px 0;padding:0;text-align:center}.contents_footer ul.menu li{display:inline-block;margin:0 5px;padding:0}.counter{padding-right:15px}.contents_submenu{font-size:0.8rem}.contents_submenu section{margin:0 0 10px 0;padding:5px 0;border-radius:10px}.contents_submenu section ul.menu{margin:0;padding:0}.contents_submenu section ul.menu li{list-style:none;margin:0;padding:0}.contents_submenu section ul.menu li:last-child{border-bottom-style:none}.contents_submenu section ul.menu li a{display:block;margin:0;padding:10px;line-height:2em}.contents_submenu section h2{margin:0px 5px;padding:0px;line-height:2em;font-size:1.25em;font-weight:normal}.contents_submenu section h2:last-child{border-style:none}.contents_submenu section .content{margin:0;padding:0}.contents_submenu section .content ul{margin:0;padding:0 0 0 2em}.contents_submenu section .content ul li{margin:0.5em auto;padding:0}.contents_submenu section a{text-decoration:none}.contents_submenu .sub{padding-right:1em}.contents_main article,.contents_main section,.contents_main .clap{margin:0 auto 20px auto;padding:0}.contents_main h2{margin:0;padding:5px 10px;font-size:1.25em;font-weight:bold}.contents_main h3{margin:10px 1em 2px 10px;padding:0 0 0 10px;border-radius:0 1em 1em 0;font-size:1.25em;font-weight:normal;line-height:2em}.contents_main h4{margin:5px 5px 2px 5px;padding:0 0 0 10px;font-size:1.175em;font-weight:normal}.contents_main .content{margin:auto 10px;padding:5px}.contents_main p{margin:0.25em auto;padding:0;line-height:1.5em}.contents_main dl{margin:0;padding:0}.contents_main dl dt{margin:0;padding:0;font-weight:bold;line-height:1.5em}.contents_main dl dd{margin:0 0 0.5em 3em;padding:0;line-height:1.5em}.contents_main li{line-height:1.5em}.contents_main.story .content{font-size:1.15em}.contents_main .clap{text-align:center}.contents_main .clap input[type="button"],.contents_main .clap input[type="submit"],.contents_main .clap input[type="reset"]{margin:5px auto;width:80%;min-height:30px;border-radius:10px}.error{color:#c9171e}input.error,select.error,textarea.error{background:#ffd1d1}.contents_base{width:90%;min-width:590px;max-width:1200px}.contents_header{position:relative}.contents_header h1{float:left;margin:100px auto auto 10px;font-size:25px}.contents_header ul.menu{width:300px;min-height:140px;margin:0 0 0 auto;padding:0}.contents_submenu{width:200px;float:right}.contents_submenu h2{text-align:center}.contents_submenu .menu{text-align:left}.contents_submenu .sub{display:none}.with_submenu{margin-right:210px}.contents_header,.contents_footer,.contents_main article{border:2px solid #B0D0C5;box-shadow:0 0 3px #fff}body{background:#fff;color:#4F494B}a{color:#A8A180}a:hover,a:active,a:focus{color:#e60033}.contents_header{background:#fff url("/lib/img/common/header_bg.jpg") 0 0 no-repeat;color:#B0D0C5;text-shadow:0 0 2px #fff}.contents_header h1{color:#83787C;font-family:sans-serif;font-weight:bold;text-shadow:0 0 2px #fff}.contents_header ul.menu li a{background-color:#fff}.contents_header ul.menu li a:link,.contents_header ul.menu li a:visited{border-color:#83787C;box-shadow:-2px -2px 4px #fff}.contents_header ul.menu li a:hover,.contents_header ul.menu li a:active,.contents_header ul.menu li a:focus{border-color:#db8ab4;box-shadow:0 0 0 #fff}.contents_header #menuQuartet a{background-image:url("/lib/img/common//menu/quartet.png")}.contents_header #menuDQL a{background-image:url("/lib/img/common//menu/lom.png")}.contents_header #menuDQ a{background-image:url("/lib/img/common//menu/dq.png")}.contents_header #menuLW a{background-image:url("/lib/img/common//menu/mugen.png")}.contents_header #menuBlog a{background-image:url("/lib/img/common//menu/blog.png")}.contents_header #menuPre a{background-image:url("/lib/img/common//menu/present.png")}.contents_header #menuInfo a{background-image:url("/lib/img/common//menu/information.png")}.contents_header #menuTop a{background-image:url("/lib/img/common//menu/top.png")}nav.contents_navi a{color:#4F494B;font-weight:bold}nav.contents_navi a:hover,nav.contents_navi a:active,nav.contents_navi a:focus{color:#e60033}.contents_footer{background:#fff url("/lib/img/common/header_bg.jpg") right 0 top 0 no-repeat;color:#83787C}.contents_footer a:link,.contents_footer a:visited{color:#83787C;text-decoration:none}.contents_footer a:hover,.contents_footer a:active,.contents_footer a:focus{color:#db8ab4;text-decoration:underline}.contents_submenu section{background:#9CB2CB;border:2px solid #738498;color:#fff}.contents_submenu section a{color:#fff}.contents_submenu section a:hover,.contents_submenu section a:active,.contents_submenu section a:focus{color:#e60033}.contents_submenu section h2,.contents_submenu section ul.menu li{color:#fff;border-style:none none solid none;border-width:1px;border-color:#738498}.contents_submenu section h2 a,.contents_submenu section ul.menu li a{color:#fff}.contents_submenu section h2 a:hover,.contents_submenu section h2 a:active,.contents_submenu section h2 a:focus{color:#CB9CA6}.contents_submenu section ul.menu li a:hover,.contents_submenu section ul.menu li a:active,.contents_submenu section ul.menu li a:focus{background:#CB9CA6}.contents_main article{background:#fff}.contents_main h2{background:#B0D0C5;color:#fff}.contents_main h2 a{font-weight:bold;text-decoration:none;color:#fff}.contents_main h2 a:hover,.contents_main h2 a:active,.contents_main h2 a:focus{color:#e60033}.contents_main h3{background:#9CB2CB;color:#fff}.contents_main h3 a{font-weight:bold;text-decoration:none;color:#fff}.contents_main h3 a:hover,.contents_main h3 a:active,.contents_main h3 a:focus{color:#e60033}.contents_main h4{color:#738498;border-style:none none solid none;border-width:1px;border-color:#B0D0C5}.contents_main h4:before{content:"■　";color:#B0D0C5}.contents_main h4 a{font-weight:bold;text-decoration:none;color:#B0D0C5}.contents_main h4 a:hover,.contents_main h4 a:active,.contents_main h4 a:focus{color:#e60033}.contents_main dl dt{margin:0;padding:0 0.5em;font-weight:bold}.contents_main dl dd{margin:0 0 0.5em 3em;padding:0}input,select,textarea{background:#fff;border:1px solid #B0D0C5;box-shadow:0px 0px 1px #4F494B}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{background:#E4F2EB}input[type="button"],input[type="submit"],input[type="reset"]{box-shadow:1px 1px 1px #4F494B;color:#4F494B}input[type="button"]:hover,input[type="button"]:active,input[type="submit"]:hover,input[type="submit"]:active,input[type="reset"]:hover,input[type="reset"]:active{box-shadow:0 0 0 #fff}nav#to_top a{background-color:#83787C}.DQContent h3{height:40px !important;margin:10px auto 0 10px !important;padding:0 !important;background-image:none !important;background-color:transparent !important;border-style:none !important;text-shadow:0 0 0 transparent !important;box-shadow:0 0 0 #ffffff !important}dl.index dt{margin:1em 0;font-size:1.1em}dl.index dd{margin:0 1em 1em 3em}.date{text-align:right;margin:auto 1em}
