@charset "utf-8";
/* CSS Document */

header div a {display: inline-block;}
header div a:hover {color:#f90;}

/*#contentWrapper {width: 100%;height: 100%;}*/
#muramatsubg {width: 100%;margin:0 auto;
				background-image: url(../img/muramatsu_logo_s.png);
				background-position:center center;
				background-repeat: no-repeat;
				background-size: contain;
				background-attachment: fixed;
			}
#content h1 {font-size: 3em;font-weight: 800;text-align: center;text-shadow: 2px 2px 5px #000;background: #0cc;border-radius: 5px;padding: 0.25em;color: #fff;box-shadow: 2px 3px 5px #333;margin:0.5em 0 0.5em;}
#content h1:before {content:"";display:inline-block;height: 1em;width: 5em; background: url(../img/kwlogo.png) no-repeat left top / contain;position: absolute;top:0.25em;left:0;}

#kaitorilist {width:94%;border-left: 1px solid #ccc;border-top: 1px solid #ccc;margin: 1em auto;}
#kaitorilist tr {}
#kaitorilist th {text-align: center;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding: 0.25em;}
#kaitorilist th.oldtype {text-align: left;}
#kaitorilist td {padding: 0.25em;text-align: left;border-collapse:collapse;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;font-weight: 600;}
#kaitorilist th:first-child {background:rgba(100,225,225,0.3);}
#kaitorilist th:nth-child(2) {background:rgba(238,232,170,0.5);}
#kaitorilist th:nth-child(3) {background:rgba(220,220,220,0.5);}
#kaitorilist th:nth-child(4) {background:rgba(255,130,0,0.3);}
#kaitorilist th:nth-child(5) {background:rgba(200,0,0,0.2);}
#kaitorilist td:first-child {background:rgba() ;}
#kaitorilist td:nth-child(2) {background:rgba(238,232,170,0.5);}
#kaitorilist td:nth-child(3) {background:rgba(220,220,220,0.5);}
#kaitorilist td:nth-child(4) {background:rgba(255,130,0,0.3);}
#kaitorilist td:nth-child(5) {background:rgba(200,0,0,0.2);}
#kaitorilist td.price {color: red;text-align: center;}
#kaitorilist tr:hover {box-shadow: 0 0 10px 1px rgba(255,0,0,0.5);background: rgba(0,0,0,0.1);transform:scale(1.01);transition: all ease 0.4s;}
#kaitorilist tr:hover td {text-shadow:1px 1px 0.1em #fff,-1px 1px 0.1em #fff,-1px -1px 0.1em #fff,1px -1px 0.1em #fff;}




p.guide2 {}
dl.rankguide2 {}
dl.rankguide2:after {content:"";display:block;position:relative;clear:both;}
dl.rankguide2 dt {float:left;width:15%;margin:0 0 0.25em;padding: 1.00em;font-weight: 600;}
dl.rankguide2 dd {float:left;width:85%;margin:0 0 0.25em;padding: 1.00em;}

dl.rankguide2 dt:first-of-type {background:rgba(238,232,170,0.5);}
dl.rankguide2 dt:nth-of-type(2) {background:rgba(220,220,220,0.5);}
dl.rankguide2 dt:nth-of-type(3) {background:rgba(255,130,0,0.3);}
dl.rankguide2 dt:nth-of-type(4) {background:rgba(200,0,0,0.2);}
dl.rankguide2 dt:nth-of-type(5) {background:rgba(127,18,94,0.2);}




p.guide {}
dl.rankguide {}
dl.rankguide:after {content:"";display:block;position:relative;clear:both;}
dl.rankguide dt {float:left;width:20%;margin:0 0 0.25em;padding: 0.25em;font-weight: 600;}
dl.rankguide dd {float:left;width:80%;margin:0 0 0.25em;padding: 0.25em;}
dl.rankguide dt:first-of-type {background:rgba(238,232,170,0.5);}
dl.rankguide dt:nth-of-type(2) {background:rgba(220,220,220,0.5);}
dl.rankguide dt:nth-of-type(3) {background:rgba(255,130,0,0.3);}
dl.rankguide dt:nth-of-type(4) {background:rgba(200,0,0,0.2);}
dl.rankguide dt:nth-of-type(5) {background:rgba(127,18,94,0.2);}

ul.links {width:100%;margin:0.75em auto;}
ul.links li {float:left;width:25%;padding:0.5em;}
ul.links li.bnr {width: 50%;}
ul.links li a {width:100%;text-align: center;background-color: #3a9;text-decoration: none;color:#fff;padding:0.75em 0.5em;border-radius: 5px;}
ul.links li.bnr a {padding:0;}
ul.links li a:hover {background:#0bb;box-shadow: 0 0 5px 1px #f90;}
ul.links li a img {width:100%;}

a {
  text-decoration: none;
}