﻿@font-face {
    font-family: "Noto Sans CJK JP Subset";
    font-style: normal;
    font-weight: 400;
    src: url('https://sc.shirimaro.net/font/NotoSansCJKjp.eot');
    src: local('Noto Sans CJK JP Regular'), 
         url('https://sc.shirimaro.net/font/NotoSansCJKjp.eot?#iefix') format('embedded-opentype'),
         url('https://sc.shirimaro.net/font/NotoSansCJKjp.woff') format('woff'),
         url('https://sc.shirimaro.net/font/NotoSansCJKjp.otf') format('opentype')
}
html{overflow-y:scroll;font-size:medium;}
body{text-align:center;margin:0;padding:0px;
font-family:Noto Sans,Noto Sans CJK JP,Noto Sans CJK JP Subset,sans-serif;
/*font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;*/
font-size:medium;color:#000000;
background-color:#ffaadd;}
a{color:#66ffff;text-decoration:underline;}
a:hover{color:#fafef0;background-color:#ff0066;text-decoration:none;}a:active{color:#666666;text-decoration:none;}

img{border-width:0px;}

/*iframe{width:100%;height:auto;}*/

#movie {width:96%;margin:0 auto;}
.box {position:relative;}
.box::before {display:block;content:"";padding-top:56.25%;}
.box iframe {position:absolute; top:0; left:0; width:100%; height:100%;}


.mot1 {max-width:100%;height:auto;}


div#all {max-width:1200px;margin:0 auto;padding:0;text-align:center;float:none;background-color:#ffffff;}
div#top {width:100%;margin:0 auto;padding:0;text-align:left;float:none;background-color:#ffaadd;}

table#menu {width:100%;margin:0;padding:0;text-align:left;float:none;font-size:1rem;color:#f0f0f0;background-color:#333399;border-collapse:collapse;border-width:1px 1px 1px 1px;border-style:solid;border-color:#ffffff;}
table#menu td{width:23%;max-width:200px;height:3em;display:inline-block;text-align:center;line-height:3em;padding:0px;border-collapse:collapse;border-width:0 1px 0 0;border-style:solid;border-color:#ffffff;}
table#menu td a{color:inherit;display:block;width:100%;height:100%;text-decoration:none;}

/*div.cont {width:600px;max-width:100%;margin:5px auto;padding:0;text-align:left;float:left;background-color:#ffffff;}*/

div#cont {width:100%;margin:0 auto;padding:0;
display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:flex-start;}
div#cont h1{margin:0 2% 5px 2%;font-size:1.2rem;line-height:3rem;text-indent:0.5em;font-weight:bold;background-color:#ffaadd;border-collapse:collapse;border-width:1px;border-style:solid;border-color:#333399;}
div.sub {width:600px;margin:10px 0 0 0;padding:0;text-align:left;}

table#rank {width:100%;margin:0;padding:0;text-align:left;float:none;font-size:1rem;color:#f0f0f0;background-color:#333399;border-collapse:collapse;border-width:1px 1px 1px 1px;border-style:solid;border-color:#ffffff;}
table#rank th{width:23%;max-width:200px;height:3em;display:inline-block;text-align:center;line-height:3em;padding:0px;border-collapse:collapse;border-width:0 1px 0 0;border-style:solid;border-color:#ffffff;}
table#rank td{width:23%;max-width:200px;height:3em;display:inline-block;text-align:center;line-height:3em;padding:0px;border-collapse:collapse;border-width:0 1px 0 0;border-style:solid;border-color:#ffffff;}
table#rank td a{color:inherit;display:block;width:100%;height:100%;text-decoration:none;}

div#footer {max-width:1200px;margin:2px auto 0;padding:0;text-align:center;line-height:3rem;background-color:#ffffff;}



#all2{width:520px;margin:0;padding:0;text-align:left;float:none;background-color:#000000;}

/*table{border-collapse:collapse;font-family:ＭＳ Ｐゴシック,sans-serif;font-size:12px;color:#cccccc;}*/
/*td{width:25px;text-align:center;border-style:solid;border-color:#cccccc;border-width:1px;}*/

.t1{background-color:#333333;}
#t9{font-size:18px;font-weight:bold;line-height:150%;margin:0 0 10px 0;}
.t9x1{font-size:20px;color:#ff0066;text-shadow:2px 2px 1px #303030;}
#t9y{font-size:16px;line-height:150%;margin:0 0 10px 0;border-style:solid;border-color:#66ffff;border-width:1px;background-color:#310013;}
#t10{width:260px;float:left;font-size:16px;font-weight:bold;line-height:150%;margin:0 0 10px 0;}
#t10 img.link{display:block;float:left;}

#topsc{width:800px;margin:0;padding:0;float:left;}
#topsc img{display:block;}
//#topsc a{text-decoration:none;}
#lmenu{width:230px;font-size:10px;margin:0px 0px 0px 10px;padding:0;float:left;text-align:left;}
#lmenu img{display:block;}
//#lmenu a{padding:0px;text-decoration:none;background-color:#ff0066;}

#c1{width:800px;margin:0;padding:0;float:left;}
#c2{font-size:10px;width:230px;margin:0px 0px 0px 10px;padding:0;float:left;line-height:140%;text-align:left;}
#c3{width:540px;margin:0px 10px;padding:0;float:left;text-align:left;line-height:140%;}
#c4{width:800px;margin:40px 0px;padding:0;float:left;}

/* メンバーページ */
#d1{width:540px;margin:10px 10px;padding:0;float:left;text-align:left;position:relative;}
#d1 img{vertical-align:bottom;}
#d2{width:540px;height:40px;margin:10px 0px;padding:0px;text-align:left;background-image:url("./img/bg013.png");background-repeat:no-repeat;}
#d3{width:530px;height:40px;margin:0px;padding:3px 0px 0px 0px;text-align:right;}
#d4{font-size:18px;width:540px;margin:20px 0 0 0;padding:0px;text-align:left;}
#d4_wiki{font-size:14px;width:540px;margin:0px 0px;padding:0px;text-align:left;}
#d4_right{font-size:13px;width:540px;margin:3px 0px;padding:0px;text-align:right;}

#d5{width:540px;height:25px;margin:0px 0px;padding:0px;text-align:right;}
#d6{width:540px;height:353px;margin:0px;padding:0px;text-align:left;}
.wikih3{color:#ff0066;}

/* ミュージアム */
#u1{width:540px;margin:10px 10px;padding:0;float:left;text-align:left;position:relative;}
#u1 img{vertical-align:bottom;}
#u2{width:530px;margin:0px 10px;padding:0;float:left;text-align:center}
#u3{width:530px;margin:0px;padding:0;float:left;text-align:center;font-size:32px;color:#ffffff;border-style:solid;border-width:1px 0px;border-color:#ffe000;background-color:#330000;}
#u4{width:530px;margin:50px 0 0 10px;padding:2px;float:left;text-align:left;border-style:solid;border-width:1px 0px;border-color:#ffe000;background-color:#330000;}
#u5{width:530px;font-size:14px;margin:0 0 0 10px;padding:2px;float:left;text-align:left;line-height:160%;}

/* アクティブ */
.act{font-size:20px;font-weight:bold;color:#ff0066;padding:0.2em;line-height:2.2em;text-shadow:2px 2px 1px #202020;}
.ac0{background-color:#333333;border-style:solid;border-width:2px;border-color:#666666;margin:0;padding:0.1em 0.2em;line-height:2.2em;}
.ac1{background-color:#330033;border-style:solid;border-width:2px;border-color:#660066;margin:0;padding:0.1em 0.2em;line-height:2.2em;}
.ac2{background-color:#000066;border-style:solid;border-width:2px;border-color:#6666cc;margin:0;padding:0.1em 0.2em;line-height:2.2em;}
.ac3{background-color:#006600;border-style:solid;border-width:2px;border-color:#009900;margin:0;padding:0.1em 0.2em;line-height:2.2em;}
.ac4{background-color:#cc6600;border-style:solid;border-width:2px;border-color:#ff9900;margin:0;padding:0.1em 0.2em;line-height:2.2em;}
.ac5{background-color:#cc0000;border-style:solid;border-width:2px;border-color:#ff0000;margin:0;padding:0.1em 0.2em;line-height:2.2em;}

#mov1{width:540px;margin:0px 10px;padding:0;float:left;text-align:left;line-height:180%;}


#m1{font-size:24px;font-style:italic;color:#ffffff;position:absolute;top:190px;left:70px;width:400px;margin:0px;padding:0;text-align:left;
text-shadow: black 2px 2px 0px, black -1px 1px 0px,black 1px -1px 0px, black -1px -1px 0px;}


#me1{width:520px;margin:0;padding:0;float:none;text-align:left;font-size:16px;line-height:130%;}

#me0{width:520px;height:348px;margin:0;padding:0;float:none;text-align:left;}


#k0{width:540px;margin:0;padding:0;float:none;line-height:140%;text-align:left;}
#k1{width:540px;margin:0;padding:0;float:none;line-height:140%;text-align:right;}

/*ヒストリー*/
#his_main{width:520px;font-size:28px;color:#f0f0e0;font-weight:bold;
	margin:0 0 15px 0;padding:5px 10px;float:none;line-height:140%;text-align:left;
	background-color:#331100;border-width:2px 0;border-style:solid;border-color:#ff0066;}
#his_sub{font-size:16px;width:540px;margin:0 0 20px 0;padding:0;float:none;text-align:left;}

//#his_game0{font-size:16px;width:540px;margin:0;padding:0;float:none;text-align:left;}
.his_game1{font-size:14px;color:#cccccc;font-style:italic;}
//#his_b{font-size:13px;width:540px;margin:0;padding:0;float:none;text-align:left;}

table#his{width:540px;margin:0 0 7px 0;padding:0;text-align:left;float:none;border-collapse:collapse;font-size:14px;color:#f0f0f0;border-width:1px;border-style:solid;border-color:#303030;}
table.hisacti{background-color:#310013;}
table#his td{text-align:left;border-width:0px;border-style:solid;padding:2px;}
table#his td#his_game0{width:500px;font-size:18px;padding:8px 2px 2px 2px;}
table#his td#valu{width:40px;font-family:Arial;font-size:28px;text-align:center;font-weight:bold;padding:0 10px 0 0;text-shadow:2px 2px 1px #333333;}
table#his td#info{color:#99ccf0;}
table#his td#url{padding:2px 2px 8px 2px;}

.his_menu{font-size:16px;margin:0;padding:4px;border-width:1px;border-style:solid;border-color:#ffa0a0;color:#ffffff;background-color:#ff0066;}
.his_menu:hover{border-color:#ff0066;background-color:#0000ff;}

/*メンバー*/
table#member_t{width:540px;margin:0;padding:0;text-align:left;float:none;border-collapse:collapse;color:#f0f0f0;}
table#member_t td{width:33%;text-align:center;border-width:0px;border-style:solid;padding:2px;}
table#member_t td figure{width:150px;margin:10px;padding:0;}
table#member_t td figure figcaption{font-size:18px;padding:2px;}
table#member_t td img{width:100%;}




.nk8{color:#ff99cc;}/*S*/
.nk7{color:#ff6699;}/*A*/
.nk6{color:#ff0000;}/*B*/
.nk5{color:#ff6600;}/*C*/
.nk4{color:#ffcc00;}/*D*/
.nk3{color:#00cc00;}/*E*/
.nk2{color:#0099ff;}/*F*/
.nk1{color:#666666;}/*G*/

.ns4{color:#ff6699;}/*D*/
.ns3{color:#ff6600;}/*E*/
.ns2{color:#ffcc00;}/*F*/
.ns1{color:#0099ff;}/*G*/
.ns0{color:#999999;}/*G*/



.w1{font-size:28px;color:#ffffff;}
.w2{font-size:24px;}
.w3{font-size:18px;color:#b0b0b0;}
.w4{font-size:12px;}

.x1{color:#ff0066;}
.y1{color:#0066ff;}
.y2{color:#ff0000;}
.z1{color:#ffcccc;}
.z2{font-weight:bold;}
.pm{padding:1px;color:#ffff00;border: solid 1px #ffff00;}
.pso{padding:1px;color:#3366ff;border: solid 1px #3366ff;}
.pag{padding:1px;color:#33ff33;border: solid 1px #33ff33;}
.bd{padding:1px;color:#993300;border: solid 1px #993300;}
.gta{padding:1px;color:#fcaf17;border: solid 1px #fcaf17;}
.paw{padding:1px;color:#f00011;border: solid 1px #f00011;}

.link01{text-decoration:underline;border: solid 1px #ff0099; padding:2px;}
.link02{text-decoration:none;}
.actiback{color:#66ffff;background-color:#310013;}

