@charset "UTF-8";*,:after,:before{box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}[hidden]{display:none}hr{-moz-box-sizing:content-box;box-sizing:content-box}abbr[title]{border-bottom:1px dotted}address,em{font-style:normal}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub{bottom:-.25em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:none}legend{display:none}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}a{text-decoration:none}a:active,a:hover{outline:0}img{border:0}ol,ul,li{list-style:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-break:break-all;word-wrap:break-word}#official-template .text-center{text-align:center}#official-template .text-left{text-align:left}#official-template .text-right{text-align:right}#official-template .text-red{color:#ff3526}#official-template .text-yellow{color:#ffc500}#official-template .text-green{color:#7cff41}#official-template .text-blue{color:#3493ff}#official-template .text-pink{color:#ff4cc0}#official-template .text-violet{color:#9f16ff}#official-template .bg-black{background-color:#1b1b1b;color:#fff}#official-template .bg-yellow{background-color:#ffc500}#official-template .btn-style1,#official-template .btn-style2,#official-template .btn-style3,#official-template .btn-style4{display:inline-block;padding:0 15px;background-color:#eee;border:1px solid #ddd;line-height:30px}#official-template .btn-style1:hover,#official-template .btn-style2:hover,#official-template .btn-style3:hover,#official-template .btn-style4:hover{background-color:#ddd;border-color:#ccc}#official-template .btn-image1,#official-template .btn-image2,#official-template .btn-image3,#official-template .btn-image4{display:inline-block;height:48px;background-position:50% 0;background-repeat:no-repeat;line-height:48px;text-align:center;cursor:pointer}#official-template .btn-image1:hover,#official-template .btn-image2:hover,#official-template .btn-image3:hover,#official-template .btn-image4:hover{background-position:50% 100%}#official-template .mark-list{position:relative}#official-template .mark-list li{position:relative;padding-left:20px}#official-template .mark-list li:before{content:"※";display:block;position:absolute;top:0;left:0;width:20px;height:14px}#official-template .disc-list{position:relative}#official-template .disc-list li{position:relative;margin-left:20px;list-style:disc}#official-template .category-list{letter-spacing:-.4em;position:relative;text-align:center}#official-template .category-list li{display:inline-block;letter-spacing:normal}#official-template .category-list li a:hover{text-decoration:underline}#official-template .category-list li:after{content:"";display:block;display:inline-block;*display:inline;zoom:1;width:1px;height:10px;margin:0 20px;background-color:#ddd}#official-template .category-list li:last-child:after{content:none}#official-template .box-style1{position:relative;padding:30px;border:5px solid #ddd}#official-template .box-style2{position:relative;padding:30px;background-color:#ddd}#official-template hr{position:relative;width:100%;height:3px;background-color:#ddd;border:none}#official-template .line-style1,#official-template .line-style2,#official-template .line-style3{position:relative}#official-template .title-style1,#official-template .title-style2,#official-template .title-style3{position:relative;font-size:18px;font-weight:700}#official-template .title-style1{padding-left:30px;border-bottom:1px solid #eee}#official-template .title-style1:before{content:"";display:block;position:absolute;top:0;left:0;width:10px;height:100%;background-color:#ddd}#official-template table{position:relative;width:100%;border-collapse:collapse}#official-template table caption{display:none}#official-template table thead tr th{padding:5px 10px;background-color:#ddd}#official-template table tbody tr th,#official-template table tbody tr td{padding:5px 10px}#official-template table tbody tr th{background-color:#eee}#official-template table tbody tr td{background-color:#fff}#official-template .table-style1 thead tr th,#official-template .table-style2 thead tr th{border:1px solid #ddd}#official-template .table-style1 tbody tr th,#official-template .table-style1 tbody tr td,#official-template .table-style2 tbody tr th,#official-template .table-style2 tbody tr td{border:1px solid #ddd}#official-template .table-style3,#official-template .table-style4{border-collapse:separate;border-spacing:1px}#official-template .tap-wrap{position:relative}#official-template .tap-wrap .tap-menu{position:relative;letter-spacing:-.4em}#official-template .tap-wrap .tap-menu p{display:inline-block;letter-spacing:normal;position:relative;padding:0 30px;line-height:50px;cursor:pointer}#official-template .tap-wrap .tap-menu p.on{font-weight:700}#official-template .tap-wrap .tap-content{display:none;position:relative;padding:20px}#official-template .tap-wrap.gallery .tap-menu{border:none;text-align:center}#official-template .tap-wrap.gallery .tap-menu p{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;display:inline-block;*display:inline;zoom:1;margin:0 10px;padding:0 15px;border:none;line-height:40px}#official-template .tap-wrap.gallery .tap-content{text-align:center}#official-template .tap-wrap.gallery .tap-content img{border-width:5px;border-style:solid}#official-template .tap-wrap.tap-style1 .tap-menu,#official-template .tap-wrap.tap-style2 .tap-menu{border-bottom:2px solid #ddd}#official-template .tap-wrap.tap-style1 .tap-menu p.on,#official-template .tap-wrap.tap-style2 .tap-menu p.on{border-bottom:5px solid #ddd;font-weight:700}#official-template .tap-wrap.tap-style3 .tap-menu,#official-template .tap-wrap.tap-style4 .tap-menu{border-bottom:2px solid #ddd}#official-template .tap-wrap.tap-style3 .tap-menu p,#official-template .tap-wrap.tap-style4 .tap-menu p{margin-right:5px;background-color:#ddd}#official-template .tap-wrap.tap-style3 .tap-menu p.on,#official-template .tap-wrap.tap-style4 .tap-menu p.on{background-color:#ccc;font-weight:700}#official-template .tap-wrap.tap-gallery{text-align:center}#official-template .tap-wrap.tap-gallery .tap-menu p{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;margin:0 10px;padding:0 15px;background-color:#ddd;line-height:40px}#official-template .tap-wrap.tap-gallery .tap-menu p.on{background-color:#ccc}#official-template{position:relative;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:14px;line-height:2}.view_body{z-index:0}#official-template .btn-style1,#official-template .btn-style2,#official-template .btn-style3,#official-template .btn-style4{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}#official-template .btn-style1{border-top:2px solid #eee;border-left:2px solid #eee;border-right:2px solid #bbb;border-bottom:2px solid #bbb;background:#ddd;color:#222}#official-template .btn-style1:hover{background:#ccc;border-right:2px solid #aaa;border-bottom:2px solid #aaa;color:#222}#official-template .btn-style2{border-top:2px solid #6af0ff;border-left:2px solid #6af0ff;border-right:2px solid #20aebe;border-bottom:2px solid #20aebe;background-color:#2dc8da;color:#fff}#official-template .btn-style2:hover{background-color:#19a8b9;border-top:2px solid #6af0ff;border-left:2px solid #6af0ff;border-right:2px solid #0c8d9c;border-bottom:2px solid #0c8d9c}#official-template .btn-style3{border-top:2px solid #ff9caa;border-left:2px solid #ff9caa;border-right:2px solid #ed566b;border-bottom:2px solid #ed566b;background-color:#ff7589;color:#fff}#official-template .btn-style3:hover{background-color:#ed5c71;border-top:2px solid #ff9caa;border-left:2px solid #ff9caa;border-right:2px solid #d23e53;border-bottom:2px solid #d23e53}#official-template .btn-style4{border-top:2px solid #ff958a;border-left:2px solid #ff958a;border-right:2px solid #b73022;border-bottom:2px solid #b73022;background-color:#e74c3c;color:#fff}#official-template .btn-style4:hover{background-color:#cc3222;border-top:2px solid #ff958a;border-left:2px solid #ff958a;border-right:2px solid #9f2013;border-bottom:2px solid #9f2013}#official-template .btn-image1,#official-template .btn-image2,#official-template .btn-image3,#official-template .btn-image4{width:300px;height:57px;color:#fff;font-size:20px;font-weight:700;line-height:58px;background-size:100% auto}#official-template .btn-image1{background-image:url(http://static.gamecom.jp/icarus/official/template/btn_gold.png);color:#584511}#official-template .btn-image1:hover{color:#ffecb8!important}#official-template .btn-image2{background-image:url(http://static.gamecom.jp/icarus/official/template/btn_silver.png);color:#484848}#official-template .btn-image2:hover{color:#fff!important}#official-template .btn-image3{background-image:url(http://static.gamecom.jp/icarus/official/template/btn_blue.png);color:#0c3e5d}#official-template .btn-image3:hover{color:#b0e1ff!important}#official-template .btn-image4{background-image:url(http://static.gamecom.jp/icarus/official/template/btn_pink.png);color:#4e102c}#official-template .btn-image4:hover{color:#ffc3de!important}#official-template .category-list li:after{background-color:#d4cbcb}#official-template .box-style1{border-color:#eaeaea}#official-template .box-style2{background-color:#eaeaea}#official-template hr{background-color:#ddd}#official-template .line-style1,#official-template .line-style2,#official-template .line-style3{height:1px;border-bottom:3px solid #ddd}#official-template .line-style1{border-bottom-style:dashed}#official-template .line-style2{border-bottom-style:dotted}#official-template .line-style3{border-bottom-style:double}#official-template .title-style1{border-color:#ddd}#official-template .title-style1:before{background-color:#0f68bb}#official-template .title-style2,#official-template .title-style3{width:90%;height:50px;margin:0 auto;text-align:center;background-color:#eee;font-weight:700;font-size:20px;line-height:52px}#official-template .title-style2:before,#official-template .title-style2:after,#official-template .title-style3:before,#official-template .title-style3:after{content:"";display:block;position:absolute;top:20px;width:100px;height:100%;background-color:#ddd;border-style:solid;z-index:-1}#official-template .title-style2:before,#official-template .title-style3:before{left:-50px;border-width:30px 0 30px 30px;border-color:transparent transparent transparent #fff}#official-template .title-style2:after,#official-template .title-style3:after{right:-50px;border-width:30px 30px 30px 0;border-color:transparent #fff transparent transparent}#official-template .title-style2{background-color:#2dc8da;text-shadow:0 0 3px rgba(0,0,0,0.7);color:#fff}#official-template .title-style2:before,#official-template .title-style2:after{background-color:#27a0b3}#official-template .title-style3{background-color:#ff7589;text-shadow:0 0 3px rgba(0,0,0,0.7);color:#fff}#official-template .title-style3:before,#official-template .title-style3:after{background-color:#b4575c}#official-template table tr th,#official-template table tr td{border:1px solid #ddd}#official-template table tbody tr th{background-color:#fafafa}#official-template .table-style1 thead tr th{background-color:#2dc8da;border:1px solid #2dc8da;color:#fff}#official-template .table-style1 tbody tr td{background-color:#fff}#official-template .table-style1 tbody tr th{background-color:#fafafa}#official-template .table-style2 thead tr th{background-color:#ff7589;border:1px solid #ff7589;color:#fff}#official-template .table-style2 tbody tr td{background-color:#fff}#official-template .table-style2 tbody tr th{background-color:#fafafa}#official-template .table-style3 th,#official-template .table-style3 td{border:none}#official-template .table-style3 thead tr th{background-color:#897d78;border:1px solid #897d78;color:#fff}#official-template .table-style3 tbody tr th{background-color:#e2dede}#official-template .table-style3 tbody tr td{background-color:#f3f3f3}#official-template .table-style4 th,#official-template .table-style4 td{border:none}#official-template .table-style4 thead tr th{background-color:#275075;border:1px solid #275075;color:#fff}#official-template .table-style4 tbody tr th{background-color:#d7dae0}#official-template .table-style4 tbody tr td{background-color:#f3f3f3}#official-template .tap-wrap > .tap-menu{border-bottom:2px solid #ddd}#official-template .tap-wrap > .tap-menu p.on{border-bottom:5px solid #ddd;font-weight:700}#official-template .tap-wrap.tap-style1 > .tap-menu{border-color:#2dc8da}#official-template .tap-wrap.tap-style1 > .tap-menu p.on{border-color:#2dc8da}#official-template .tap-wrap.tap-style2 > .tap-menu{border-color:#ff7589}#official-template .tap-wrap.tap-style2 > .tap-menu p.on{border-color:#ff7589}#official-template .tap-wrap.tap-style3 > .tap-menu{border-color:#2dc8da}#official-template .tap-wrap.tap-style3 > .tap-menu p{background-color:#eaeaea;color:#222}#official-template .tap-wrap.tap-style3 > .tap-menu p.on{border:none;background-color:#2dc8da;color:#fff}#official-template .tap-wrap.tap-style4 > .tap-menu{border-color:#ff7589}#official-template .tap-wrap.tap-style4 > .tap-menu p{background-color:#eaeaea;color:#222}#official-template .tap-wrap.tap-style4 > .tap-menu p.on{border:none;background-color:#ff7589;color:#fff}#official-template .tap-wrap.tap-gallery .tap-menu{border:none}#official-template .tap-wrap.tap-gallery .tap-menu p{background-color:#eaeaea;color:#222}#official-template .tap-wrap.tap-gallery .tap-menu p.on{border:none;background-color:#2dc8da;color:#fff}#official-template .tap-wrap.tap-gallery .tap-content img{border:5px solid #2dc8da}