@charset "utf-8";html,body{-webkit-text-size-adjust:none;height:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,th,td,img,form{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{border:0;max-width:100%;height:auto;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}table th{font-weight:normal;vertical-align:top}th td{vertical-align:top}ol,ul{list-style:none}body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:1.5em;font-size:12px;text-align:center;background:url(../../../img/bg.png)}table{font-size:1em}h1,h2,h3,h4,h5{font-size:100%;font-weight:normal}a{outline:0;text-decoration:none;word-wrap:break-word}address{font-style:normal}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/cf{zoom:1}span.fw{font-weight:bold}span.orange{color:#f60}span.lightblue{color:#00fffc}span.red{color:red}span.yellow{color:#FF0}span.green{color:#008f03}span.purple{color:#82318e}span.pink{color:#F0C}span.blue{color:#00baff}span.fs76{font-size:76%}.mb10{margin-bottom:10px}span.white{color:var(--color-article-bc,#FFF)}.attention{font-size:70%}a:link,a:hover,a:visited{color:#1d3994;text-decoration:underline}h2{font-size:140%;font-weight:bold;color:var(--color-h2,#FFF);padding:7px 10px;background:var(--color-title-bc,#383838);background:var(--color-title-bc,linear-gradient(to bottom,rgba(56,56,56,1) 0,rgba(25,25,25,1) 26%,rgba(0,0,0,1) 51%,rgba(25,25,25,1) 83%,rgba(30,30,30,1) 100%))}article{text-align:left;margin:0 auto}@media only screen and (min-width:750px){article{max-width:740px}}article .block{padding:10px;position:relative;background:var(--color-article-bc,#FFF)}.error_block{padding:10px;position:relative;background:var(--color-article-bc,#FFF);width:100%;height:100%;box-sizing:border-box}.table_style{text-align:center;width:100%;border:solid var(--color-table-default-border,#ccc) 1px;border-collapse:collapse;border-spacing:0;margin:0 auto 10px}.table_style th{text-align:left;padding:4px;border-right:solid var(--color-table-default-border,#ccc) 1px;border-bottom:solid var(--color-table-default-border,#ccc) 1px;vertical-align:top}.table_style th.wid{width:16%}.table_style .cat1{background:#f0e6b7}.table_style .cat2{background:#e6d0b1}.table_style .cat3{background:#ebebeb}.table_style td{text-align:left;padding:4px;border-right:solid var(--color-table-default-border,#ccc) 1px;border-bottom:solid var(--color-table-default-border,#ccc) 1px;vertical-align:top}.table_style th.name{text-align:center;width:42%}.table_style td{text-align:left;padding:4px}.table_style td.img{text-align:center;padding:0}.table_style td.evo1{box-shadow:rgba(150,150,150,0.407843) 0 0 10px 2px inset;-webkit-box-shadow:rgba(150,150,150,0.407843) 0 0 10px 2px inset;-moz-box-shadow:rgba(150,150,150,0.407843) 0 0 10px 2px inset}.table_style td.evo2{box-shadow:rgba(255,179,0,0.509804) 0 0 15px 1px inset;-webkit-box-shadow:rgba(255,179,0,0.509804) 0 0 15px 1px inset;-moz-box-shadow:rgba(255,179,0,0.509804) 0 0 15px 1px inset}.plus4{margin:0 0 10px 0}.mt10{margin-top:10px}.rate_box{text-align:center;width:100%;border:solid #999 1px;border-collapse:collapse;border-spacing:0;margin:20px auto 20px;max-width:500px}.rate_box th{padding:4px;vertical-align:top;background-color:#000;color:var(--color-article-bc,#FFF);font-weight:bold}.rate_box td{padding:4px;border-right:solid #999 1px;border-top:solid #999 1px;vertical-align:top}.rate_box .rate_txt01{width:32%}.rate_box .rate_txt01{color:#222}.rate_box .rate01 .rate_txt01{background-color:#fd9}.rate_box .rate02 .rate_txt01{background-color:#fe9}.rate_box .rate03 .rate_txt01{background-color:#eee}.rate_box .rate04 .rate_txt01{background-color:#cef}.chara_ttl01{background-color:#fb4;font-weight:bold;padding:5px;margin:0 0 5px 0;color:#000}.chara_ttl02{background-color:#fd5;font-weight:bold;padding:5px;margin:0 0 5px 0;color:#000}.chara_ttl03{background-color:#ddd;font-weight:bold;padding:5px;margin:0 0 5px 0;color:#000}.chara_ttl04{background-color:#cef;font-weight:bold;padding:5px;margin:0 0 5px 0;color:#000}.chara_ttl05{background-color:#df8;font-weight:bold;padding:5px;margin:0 0 5px 0;color:#000}.chara_block01{overflow:hidden;width:100%;min-width:270px;background-color:#f0e6b7;position:relative;margin:0 0 5px 0}.chara_block01 .half_line{width:10px;height:100%;position:absolute;top:0;left:50%;margin:0 0 0 -5px;background-color:#f0e6b7;z-index:10}.chara_block01 .box01{position:relative;z-index:0}.chara_box01{width:100%}.chara_box01 table{width:100%}.chara_box01 tr{display:block;overflow:hidden}.chara_box01 .txt01{width:50%;display:block;float:left}.chara_box01 .txt01 p{background-color:#000;color:var(--color-article-bc,#FFF);padding:3px 5px;margin:5px}.chara_box01 .txt02{width:50%;display:block;float:left;vertical-align:top}.chara_box01 .txt02 p{margin:0 5px}.chara_box01 .pict{width:45%;display:block;float:left;text-align:center}@media screen and (min-width:640px){.chara_box01 .pict{width:35.5%}}.chara_box01 .pict p{text-align:center}.chara_box01 .pict img{max-width:100%}.chara_box01 .name{width:55%;display:block;float:left}@media screen and (min-width:640px){.chara_box01 .name{width:64.5%}}.chara_box01 .txt02 .name p{background-color:#ffe9bb;padding:2px 4px;border:solid 2px var(--color-article-bc,#FFF);margin-left:0}.chara_box01 .txt02 .name .t02{background-color:var(--color-article-bc,#FFF);border-top:0}.chara_box01 .dsp{background-color:var(--color-article-bc,#FFF)cf0;border:solid 5px #f0e6b7}.chara_box01 .txt03{width:50%;display:block;float:left}.chara_box01 .txt03 .t01{padding:5px 15px 5px 5px}.chara_box01 .txt03 .t02{padding:5px 5px 5px 15px}.apc_chara01 ul{overflow:hidden;margin:0 -3px}.apc_chara01 li{float:left;width:12.5%;box-sizing:border-box;padding:3px;text-align:center}.apc_chara01 .apc_name{border:solid 1px #bbb;margin:3px 0;padding:5px}.item_icon01 ul{overflow:hidden;margin:0 -3px}.item_icon01 li{float:left;width:16.66%;box-sizing:border-box;padding:3px;text-align:center}.item_icon01 li img{box-sizing:border-box;border:solid 3px #000}.item_name01{border:solid 1px #bbb;margin:3px 0;padding:5px}.item_block01{overflow:hidden;width:100%;min-width:270px;background-color:#f0e6b7;position:relative;margin:5px 0 0 0}.item_block01 .half_line{width:10px;height:100%;position:absolute;top:0;left:50%;margin:0 0 0 -5px;background-color:#f0e6b7;z-index:10}.half_cover{width:50%;height:100%;position:absolute;top:0;left:50%;background-color:var(--color-article-bc,#FFF);z-index:10}.item_block01 .box01{position:relative;z-index:0}.item_box01 table{width:100%}.item_box01 tr{display:block;overflow:hidden;width:100%}.item_box01 .txt01{width:50%;display:block;float:left}.item_box01 .txt01 p{background-color:#000;color:var(--color-article-bc,#FFF);padding:3px 5px;margin:5px}.item_box01 .txt02{width:50%;display:block;float:left;vertical-align:top;padding:5px 0 0 0}.item_box01 .txt02 p{margin:0 5px}.item_box01 .pict{width:45%;display:block;float:left;text-align:center}@media screen and (min-width:640px){.item_box01 .pict{width:35.5%}}.item_box01 .pict p{text-align:center}.item_box01 .pict img{box-sizing:border-box;padding:5px;background-color:var(--color-article-bc,#FFF)}.item_box01 .name{width:55%;display:block;float:left}@media screen and (min-width:640px){.item_box01 .name{width:64.5%}}.item_box01 .txt02 .name p{background-color:#ffe9bb;padding:2px 4px;border:solid 2px var(--color-article-bc,#FFF);/*___YUICSSMIN_PRESERVE_CANDIDATE_COMMENT_10___*/margin-left:0}.item_box01 .txt02 .name .t02{background-color:var(--color-article-bc,#FFF);border-top:0}.item_box01 .dsp{box-sizing:border-box;border:solid 5px #f0e6b7}.item_box01 .dsp p{background-color:var(--color-article-bc,#FFF)cf0}.item_box01 .txt03{width:50%;display:block;float:left}.item_box01 .txt03 .t01{padding:5px 15px 5px 5px}.item_box01 .txt03 .t02{padding:5px 5px 5px 15px}.dotload{display:block;text-align:center;margin:20px auto 20px}.dotload>span{background-color:#999;width:6px;height:6px;border-radius:100%;margin:2px;animation-fill-mode:both;display:inline-block;animation:ani_dotload .9s 0s infinite ease}@keyframes ani_dotload{0%{opacity:.3}33%{opacity:1}100%{opacity:.3}}.dotload>span:nth-child(2){animation-delay:.3s !important}.dotload>span:nth-child(3){animation-delay:.6s !important}