﻿* {font-size:10pt;}
img {border:none;}
p {margin:0;padding:0;}
a {color:#666;}
a:hover {text-decoration:none;}

body, html, #wrap, #header, #contents, #bookmarks, #footer {margin:0 auto;text-align:center;}
#header, #contents, #bookmarks, #info, .copyright {width:730px;}

body, html {padding:0;}
body {background:#f7f7f7;font-family:Osaka, "ＭＳ Ｐゴシック" , sans-serif;}
h1, h2 {margin:0;padding:0;line-height:2em;clear:both;text-indent:12px;}

#wrap {background:#f7f7f7 url(commonimg/mbg.png) center repeat-y;width:746px;}
#header {padding:8px 0;}

#contents {text-align:center;padding:0;background:#000;color:#fff;border-top:5px solid #aaa;}
#contents h1, #contents h2 {text-align:left;}
#contents a:hover {text-decoration:none;}

#normalcontents {margin:0 auto;padding:0 0 15px 0;text-align:center;}
#normalcontents h1 {text-indent:23px;margin:0 0 15px 0;padding:0;font-size:15px;line-height:1.6em;background:#666 url(commonimg/cursor.png) no-repeat;}
#normalcontents #myswf {clear:both;margin:0 auto;padding:0;}
#normalcontents a {color:#fff;}
#normalcontents a:hover {text-decoration:none;}

ul.gameunit{float:left;list-style:none;margin:0;width:355px;padding:0;margin-bottom:5px;}
ul.gameunit li {clear:both;margin:0;padding:0;}
ul.gameunit li dl{margin:0;padding:0;height:90px;text-align:left;}
ul.gameunit li dl dt {margin:0;float:left;text-align:center;width:130px;}
ul.gameunit li dl dt a {display:block;padding:5px 0;color:#fff;}
ul.gameunit li dl dd {margin:0;padding:0;float:left;}
ul.gameunit li dl dd a {text-indent:23px;background:#666 url(commonimg/cursor.png) no-repeat;display:block;width:225px;margin-bottom:5px;padding:5px 0;color:#fff;text-decoration:none;}
ul.gameunit li dl dd a:hover {background:#fff url(commonimg/cursor2.png) no-repeat;}
ul.gameunit li a {background:#666;text-decoration:none;}
ul.gameunit li a:hover {background:#fff;color:#000;}

ul.pcunit{margin-left:10px;}
* html ul.pcunit{margin-left:5px;}

div.mobileunit{float:right;margin-right:10px;width:355px;}
* html div.mobileunit{margin-right:5px;}
#contents div.mobileunit h2{text-align:center;}
div.mobileunit a{margin:0 30px;display:block;text-align:center;font-weight:bold;line-height:2em;color:#fff;text-decoration:none;}
div.mobileunit p{padding-left:27px;text-align:left;}
div.mobileunit dl{margin:10px auto 0 auto;padding:0;}
div.mobileunit dl dt{font-weight:bold;}
div.mobileunit dd{margin:0;padding:2px 0 4px 0;text-indent:0;}

ul.illogunit{list-style:none;margin:0 10px;padding:0;width:710px;margin-bottom:5px;}
ul.illogunit li {margin:0;padding:0;float:left;width:142px;}
ul.illogunit li a {display:block;width:142px;line-height:2em;color:#fff;background:#666;text-decoration:none;}
ul.illogunit li a:hover {background:#fff;color:#000;}

#gamecount {width:710px;clear:both;line-height:2em;text-align:right;}

#excontents {width:400px;margin:0 auto;text-align:center;background:#05a;border-top:2px solid #38f;}
#excontents h1 {padding:0;margin:0;font-size:15px;float:left;line-height:2em;}
#excontents #myswf {clear:both;height:400px;width:400px;margin:0 auto;padding:0;}

.sizebutton {list-style:none;padding:0;margin:0;float:right;padding:0.3em 0.3em 0 0;}
.sizebutton li {display:inline;}

#bookmarks {padding:5px 0;color:#fff;text-align:right;text-indent:10px;background:#a87721;border-top:1px solid #fff;border-bottom:1px solid #666;clear:both;}
#bookmarks a {color:#fff;text-decoration:none;}
#bookmarks ul {margin:0;padding:0 10px;list-style:none;}
#bookmarks ul li{display:inline;}
#bookmarks ul li img{vertical-align:middle;}

.contactinfo {font-weight:bold;}
.contact {width:400px;margin:0 auto;padding:20px 0 10px 0;text-align:left;}
.contact p {padding-bottom:4px;}
.contact .textinput {width:200px;}
.contact label {display:block;}
.contact span {color:#f00;}
.contact textarea {width:100%;}

.faq, .about {width:400px;margin:0 auto;padding:10px 0;text-align:left;}
.faq h2 {padding:0;text-indent:0;}
.faq dl, .about dl {margin:0;padding:5px;border:1px solid #666;margin-bottom:5px;}
.faq dl dt, .about dl dt {margin:0;padding:0;color:#00c;}
.faq dl dd, .about dl dd {margin:0;padding:0 0 0 0.5em;line-height:1.5em;}

#info {margin:0 auto;clear:both;width:700px;}
#info dl {margin:0;padding:0;text-align:left;float:left;width:350px;padding:5px 0;}
#info dl dt {margin:0;font-weight:bold;padding-bottom:3px;padding-right:5px;}
#info dl dd {margin:0;padding:0;padding-bottom:4px;padding-right:5px;}
.information .infoats{color:#f00;font-weight:bold;}
#info .gameih{float:left;width:350px;}
#info .gads{float:right;width:350px;padding:5px 0;text-align:center;}
#info .gads iframe{margin:0 auto;}

#navigation {clear:both;margin:0;padding:0;list-style:none;padding-bottom:4px;}
#navigation li {margin:0;padding:0;display:inline;}
#navigation li a {color:#666;}
#navigation li a:hover {text-decoration:none;}

#mobilebn {clear:both;}

#footer {clear:both;padding-bottom:37px;background:#f7f7f7 url(commonimg/fbg.png) center top no-repeat;}
.copyright {border-top:1px solid #888;text-align:center;margin:0 auto;padding-top:6px;}
.copyright p {margin-bottom:20px;}