@charset "Shift_JIS";

body,td,th {font-family:メイリオ, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3, HiraKakuPro-W3, sans-serif; font-size:12px; line-height:16px; color:#000;}
body {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-color:#fff;}
td {word-break:break-all;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,address {margin:0; padding:0; list-style-type:none;}
ul.m {margin-left:18px;}
.c-both {clear:both; margin:0; padding:0;}

/* LAYOUT */
div#container {position:relative; width:1024px; background:url(../img/bg.jpg) 0 0 repeat-y; margin:auto; padding:0 13px;}
#header {width:1024px; height:258px; background:url(../img/header.jpg) 0 0 no-repeat; margin:auto; padding-bottom:30px;}
address {bottom:0; width:980px; height:36px; background:url(../img/footer.jpg) bottom no-repeat; padding-left:44px; padding-top:24px; text-align:left; font-style:normal;}

#maincontainer {width:954px; margin:auto; background:url(../img/contentsbg.jpg) 0 0 repeat-y;}
.mainct {width:954x; height:13px; background:url(../img/contentsbg_t.jpg) top no-repeat;}
.maincb {width:954x; height:13px; background:url(../img/contentsbg_b.jpg) bottom no-repeat;}
#maintop {width:770px; margin:auto; padding:27px;}
#main {width:900px; padding:27px;}
.left {float:left;}
.right {float:right;}
#title {width:890px; padding-left:10px; background:url(../img/titlebg.jpg) 0 0 repeat-y; margin-bottom: 10px;}
.dot {height:15px; background:url(../img/dot.gif) 0 0 repeat-x;}
.q {background:url(../img/q.jpg) 0 0 no-repeat; padding-left:25px; padding-top:2px;}
.a {background:url(../img/a.jpg) 0 0 no-repeat; padding-left:25px; padding-top:2px;}
span.guard {position:absolute; display:block; width:100%; height:100%; background-image:url(../img/spacer.gif);}

/* FONT */
h1 {width:230px; height:75px; text-indent:-10000px; font-size:5px; background-image: url(http://kameda-bros.com/guide/img/logo.jpg) 0 0 no-repeat;}
h2 {font-size:16px; font-weight:normal; line-height:22px; font-weight:bold;}
h3 {font-size:16px; font-weight:bold; line-height:18px; font-weight:bold;}
h4 {font-size:12px; font-weight:bold; display:inline;}
.j16 {font-size:16px; line-height:22px;}
.j14 {font-size:14px; line-height:20px;}
.j12 {font-size:12px; line-height:16px;}
.j11 {font-size:11px; line-height:16px;}
.j10 {font-size:10px; line-height:16px;}
.eng {font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.date {color:#666;}
.price {color:#444;}

/* SPACE */
.space_2 {margin-top:2px; margin-bottom:2px;}
.space_5 {margin-top:5px; margin-bottom:5px;}
.space_10 {margin-top:10px; margin-bottom:10px;}
.space_15 {margin-top:15px; margin-bottom:15px;}
.space_20 {margin-top:20px; margin-bottom:20px;}

/* LINK */
a:link {color:#000; text-decoration:underline;}
a:hover {color:#666; text-decoration:underline;}
a:visited {color:#000; text-decoration:underline;}
a:active {color:#666; text-decoration:underline;}
a.link_wt:link {color:#fff; text-decoration:none;}
a.link_wt:hover {color:#fff; text-decoration:underline;}
a.link_wt:visited {color:#fff; text-decoration:none;}
a.link_wt:active {color:#fff; text-decoration:underline;}
a.link_bk:link {color:#000; text-decoration:none;}
a.link_bk:hover {color:#000; text-decoration:underline;}
a.link_bk:visited {color:#000; text-decoration:none;}
a.link_bk:active {color:#000; text-decoration:underline;}
a.link_rd:link {color:#cc0000; text-decoration:none;}
a.link_rd:hover {color:#ff0000; text-decoration:underline;}
a.link_rd:visited {color:#cc0000; text-decoration:none;}
a.link_rd:active {color:#ff0000; text-decoration:underline;}
a.link_bl:link {color:#3399ff; text-decoration:none;}
a.link_bl:hover {color:#3399ff; text-decoration:underline;}
a.link_bl:visited {color:#3399ff; text-decoration:none;}
a.link_bl:active {color:#3399ff; text-decoration:underline;}


#discophoto {width:200px; float:left; display:inline;}
#txt {float:right; display: inline; width: 370px;}
#guidetab{float:right; width:210px; height:30px; padding-top:39px; padding-right:10px; margin:0;}
a.guidetab01{float:right; text-indent:-10000px; text-decoration:none; display:block; width:105px; height:32px; margin-top:0px; background: url(../img/tab.gif) no-repeat top left;}
a.guidetab01:hover {background-position:0 -32px;}
.guidetab01_on{float:right; text-indent:-10000px; text-decoration:none; display:block; width:105px; height:32px; margin-top:0px; background: url(../img/tab.gif) no-repeat top left; background-position:0 -64px;}
a.guidetab02{float:right; text-indent:-10000px; text-decoration:none; display:block; width:100px; height:32px; margin-top:0px; background: url(../img/tab.gif) no-repeat top left; background-position:-105px 0;}
a.guidetab02:hover {background-position:-105px -32px;}
.guidetab02_on{float:right; text-indent:-10000px; text-decoration:none; display:block; width:105px; height:32px; margin-top:0px; background: url(../img/tab.gif) no-repeat top left; background-position:-105px -64px;}
a.isp_biglobe{text-indent:-10000px; text-decoration:none; display:block; width:552px; height:60px; background: url(../img/isp_biglobe.jpg) no-repeat top left;}
a.isp_biglobe:hover {background-position:0 -60px;}
a.isp_ocn{text-indent:-10000px; text-decoration:none; display:block; width:552px; height:60px; background: url(../img/isp_ocn.jpg) no-repeat top left;}
a.isp_ocn:hover {background-position:0 -60px;}
a.isp_sonet{text-indent:-10000px; text-decoration:none; display:block; width:552px; height:60px; background: url(../img/isp_sonet.jpg) no-repeat top left;}
a.isp_sonet:hover {background-position:0 -60px;}
a.isp_yahoo{text-indent:-10000px; text-decoration:none; display:block; width:552px; height:60px; background: url(../img/isp_yahoo.jpg) no-repeat top left;}
a.isp_yahoo:hover {background-position:0 -60px;}
#ispbg {background-color: #FFFFFF; text-align: center; padding: 15px 19px; width: 552px; margin: auto;}
#ispbg2 {background-color: #FFFFFF; text-align: center; padding: 15px 19px; width: 552px; margin: auto;}
#pwsq {border:1px #999 solid; padding:5px; margin:5px 0;}
a.guidecontents{text-indent:-10000px; text-decoration:none; display:block; width:590px; height:40px; margin:auto; margin-top:20px; background: url(../img/contents.jpg) no-repeat top left;}
a.guidecontents_yahoo{text-indent:-10000px; text-decoration:none; display:block; width:590px; height:40px; margin:auto; background: url(../img/contents_yahoo.jpg) no-repeat top left;}
a.guidecontents:hover {background-position:0 -40px;}
a.guidecontents_yahoo:hover {background-position:0 -40px;}
#guideqa {width:700px; margin:auto; border: 1px #666 solid; padding: 15px;}
a.isplogin_biglobe{text-indent:-10000px; text-decoration:none; display:block; width:552px; height:60px; background: url(../img/isplogin_biglobe.jpg) no-repeat top left;}
a.isplogin_biglobe:hover {background-position:0 -60px;}
a.isplogin_ocn{text-indent:-10000px; text-decoration:none; display:block; width:552px; height:60px; background: url(../img/isplogin_ocn.jpg) no-repeat top left;}
a.isplogin_ocn:hover {background-position:0 -60px;}
a.isplogin_sonet{text-indent:-10000px; text-decoration:none; display:block; width:552px; height:60px; background: url(../img/isplogin_sonet.jpg) no-repeat top left;}
a.isplogin_sonet:hover {background-position:0 -60px;}
a.isplogin_nifty{text-indent:-10000px; text-decoration:none; display:block; width:552px; height:60px; background: url(../img/isplogin_nifty.jpg) no-repeat top left;}
a.isplogin_nifty:hover {background-position:0 -60px;}
a.isplogin_yahoo{text-indent:-10000px; text-decoration:none; display:block; width:552px; height:60px; background: url(../img/isplogin_yahoo.jpg) no-repeat top left;}
a.isplogin_yahoo:hover {background-position:0 -60px;}
a.guidecnt_biglobe{text-indent:-10000px; text-decoration:none; display:block; width:668px; height:43px; margin:10px; background: url(../img/contentsgo_biglobe.jpg) no-repeat top left;}
a.guidecnt_sonet{text-indent:-10000px; text-decoration:none; display:block; width:668px; height:43px; margin:10px; background: url(../img/contentsgo_sonet.jpg) no-repeat top left;}
#msiteintro {background: url(../img/msite_title.gif) no-repeat; width:800px; height:80px; margin: 10px auto;}
a.samplepage {text-indent:-10000; text-decoration:none; display:block; width:800px; height:80px;}
.more {text-align:right;}
.pw {color:#CC0000;}