.pcarea a:link,
.pcarea a:visited,
#pageno a:link,
#pageno a:visited,
.pagelink a:link,
.pagelink a:visited,
.buzz a:link,
.buzz a:visited {
 text-decoration: none;
 border-bottom: 1px solid #BAC9D1;
}
.pcarea a:hover,
#pageno a:hover,
.pagelink a:hover,
.buzz a:hover {
 text-decoration: none;
 border-bottom-color: #0033CC;
}
#header {
 width: 950px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 padding-top: 15px;
}
#headlogo {
 padding: 3px 15px 20px 0;
 width: auto;
 float: left;
}
#searchbox {
 padding-top:20px;
 float: left;
}
#stext{
 width:300px;
*height:24px;
 padding:3px 5px;
 border:1px solid #7c7c7c;
 border-right-color:#c3c3c3;
 border-bottom-color:#c3c3c3;
 min-height:15px;
}
.sbtn{
 width:50px;
_height:24px;
 padding:2px 0;
 border:1px solid #666;
 min-height:17px;
 cursor:pointer;
 background: #CCC url("../image/kdelbtn.gif") repeat-x;
 color:#333;
}
#obtabswrap {
 text-align: center;
 background: url("../image/bar_main4.gif") repeat-x;
 font-size:12px;
}
#obtabsarea{
 width: 950px;
 margin-left:auto;
 margin-bottom: 10px;
 margin-right:auto;
 text-align:left;
}
ul.obtabs {
 list-style: none;
 margin: 1px 0 1px 0;
 padding: 0;
}

ul.obtabs li {
 float: left;
 display: block;
 height: 40px;
 width: 160px;
 text-align: center;
 position: relative;
 white-space: nowrap;
 margin: 0;
}

ul.obtabs span {
 height: 35px;
 line-height: 35px;
}

html>body ul.obtabs span {
 display: block;

}

ul.obtabs li#current {
 background: url("../image/bar_main.gif");
}

ul.obtabs li#current span {

}

ul.obtabs a:link,
ul.obtabs a:visited,
ul.obtabs a:hover {
 color: #275273;
 text-decoration: none;
 background: url("../image/bar_main.gif") 0 -40px;
}
ul.obtabs a:hover {
 background: url("../image/bar_main.gif") 0 -80px;
}
ul.obtabs a {
 display: block;
 height: 40px;
 voice-family: "\"}\"";
 voice-family: inherit;
 height: 40px;
}
#catpagehomelink{
 padding-top: 10px;
 padding-bottom: 1px;
}
#wrap {
 width: 950px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}
#leftarea{
 float: left;
 display:inline;
 width: 160px;
 margin: 0 0 10px 0;
}
.cath2a,
.cath2b,
.cath2{
 padding: 13px 0 10px 10px;
 color:#666;
 border-bottom:1px solid #DBDBDB;
 background: #FFF url("../image/bar_side.gif");
}
.cath2 a:link,
.cath2 a:visited,
.cath2 a:hover{
 color:#666;
 text-decoration: none;
 display: block;
}
.cath2a{
 background: #ED78A6 url("../../tsukaerusite/image/bar_main_ladys.gif") repeat-x;
}
.cath2_amazon{
 padding-left: 25px;
 background: #FFF url("../image/bar_side.gif") 0 -40px;
}
.cath2_blue{
 background: #FFF url("../image/bar_side.gif") 0 -480px;
}
#leftarea p{
 margin: 10px 0 20px 0;
}
#leftarea #listing h2{
 margin: 10px 0 15px 0;
 font-weight: normal;
}
#leftarea #listing ul li{
 line-height:1.3;
 margin-bottom: 15px;
}
#leftarea #listing ul li a{
 font-size:14px;
}
.catmh2{
 margin-top: 5px;
 background: #EEE;
 padding: 5px;
 color:#333;
 border: 1px solid #DDD;
}
.catmenu {
 margin: 0 0 10px 0;
 width: 160px;
}
.catmenudesc{
 margin: 0 0 10px 0;
 border: 1px solid #DDD;
 border-top: 0;
 padding: 5px;
 line-height:1.5;
}
.catmenu li a {
 text-decoration: none;
 height: 42px;
 voice-family: "\"}\"";
 voice-family: inherit;
 height: auto;
 border-bottom: 1px solid #E6E6E6;
}
* html .catmenu li a {
 height: 24px;
}
.catmenu ul li a:link, .catmenu ul li a:visited {
 color: #333;
 display: block;
 background: url(../image/menu.gif);
 padding: 8px 0 8px 18px;
}
.catmenu ul li a:hover, .current {
 color: #000;
 background: url(../image/menu.gif) 0 -62px;
 padding: 8px 0 8px 18px;
 text-decoration: none;
}
.catmenu ul li a:active {
 color: #000;
 background: url(../image/menu.gif) 0 -124px;
 padding: 8px 0 8px 18px;
}
#content{
 float: left;
 display:inline;
 width: 590px;
 margin-left: 20px;
}
#hogecontent h1{
 margin: 0 0 10px 0;
 padding: 15px 10px;
 border-top: 4px solid #6A7DCC;
 border-bottom: 1px solid #AAA;
 font-size:16px;
}
#content h1 {
 width: 590px;
 color: #333333;
 font-size:16px;
 background-image: url("../image/h1back1.gif");
 background-repeat: no-repeat;
 background-position: left bottom;
}
#content h1 strong {
 display: block;
 padding: 14px 10px 12px 10px;
 line-height: 1.4;
 background-image: url("../image/h1back2.gif");
 background-repeat: no-repeat;
 background-position: left top;
}
.contenth2{
 background: #F6F6F6;
 padding: 10px;
 margin: 10px 0;
 -moz-border-radius: 7px; /* for Fx */
 -webkit-border-radius: 7px; /* for Safari */
}
#otherh2{
 border-top: 1px solid #AAA;
 background: #F6F6F6;
 padding: 10px;
 margin-bottom: 10px;
}
.screen{
 border: 1px solid #CCC;
 -moz-border-radius: 7px; /* for Fx */
 -webkit-border-radius: 7px; /* for Safari */
 padding: 10px;
 margin-bottom: 20px;
}

#popdesc{
 font-size:10px;
 text-align:right;
 margin: 10px 0;
}
.pagelink{
 margin-left: 90px;
 margin-bottom: 5px;
}
.stitle{
 font-size:16px;
}
.pagelink a img{
 border: 0;
}
.simage {
 float: left;
 margin-left: -90px;
}
.url{
 color: #008000;
}
.shipping{
 margin-top: 5px;
}
.stext{
 margin-left: 90px;
}
.stextcomment{
 margin: 5px 0;
 line-height:1.5;
}
.micon{
 margin-bottom: 5px;
}
.simageqr{
 float: left;
 border: 1px solid #CCC;
 margin-bottom: 10px;
}
.stextqr{
 margin-left: 138px;
}
.stextqr p{
 margin-bottom: 5px;
}
.buzz{
 clear: both;
 background: #F6F6F6;
 -moz-border-radius: 7px; /* for Fx */
 -webkit-border-radius: 7px; /* for Safari */
 padding: 10px;
}
.buzz li{
 margin-bottom: 5px;
 line-height:1.3;
}
#paging{
 clear: both;
 margin-bottom: 10px;
 text-align:center;
}
#pageno{
 margin-bottom: 20px;
 text-align:center;
}
.blk{
 padding: 0 2px;
}
.cur{
 padding: 0 2px;
 font-weight: bold;
 color:#990000;
}
#prev{
 font-size:16px;
 font-weight: bold;
}
#next{
 font-size:16px;
 font-weight: bold;
}
#rightarea{
 float: right;
 display:inline;
 width: 160px;
}
.banner_color img{
 margin: 0 5px 5px 0;
}
.pcarea{
 border: 1px solid #DDD;
 padding: 8px;
 line-height:1.5;
 text-align:center;
 margin: 10px 0;
 -moz-border-radius: 7px; /* for Fx */
 -webkit-border-radius: 7px; /* for Safari */
}
.pcarea img{
 border: 1px solid #DDD;
}
.cost{
 color:#CC0000;
 font-weight: bold;
}
.bookarea{
 margin: 10px 0 20px 0;
}
.bookarea p{
 text-align:center;
 margin-bottom: 5px;
 line-height:1.4;
}
.bookarea p a:link,
.bookarea p a:visited {
 text-decoration: none;
 color:#666;
}
.dir_up{
 text-align:center;
}
.amzrevs{
 background: #FFF url("../image/fukidashi2.gif") repeat-y;
 padding: 0 10px;
}
.amzrev{
 line-height:1.3;
 padding-bottom: 5px;
}
#footerarea{
 background:#FFF url(../../tsukaerusite/image/footerback.gif) repeat-x;
 text-align: center;
 line-height:2.0;
 padding: 30px 0 20px 0;
}
#copylight a:link,
#copylight a:visited,
#catpagehomelink a:link,
#catpagehomelink a:visited,
#backtotop a:link,
#backtotop a:visited {
 text-decoration: none;
 border-bottom: 1px solid #CCC;
 color: #666;
}
#copylight a:hover,
#catpagehomelink a:hover,
#backtotop a:hover {
 text-decoration: none;
 border-bottom-color: #333;
 color: #333;
}
#backtotop{
 text-align: right;
}
.fleftarea{
 float: left;
 display:inline;
 width: 230px;
 text-align:left;
 margin-right: 20px;
 margin-bottom: 20px;
}
.fleftarea li a {
 text-decoration: none;
 height: 20px;
 voice-family: "\"}\"";
 voice-family: inherit;
 height: auto;
 border-bottom: 1px solid #E6E6E6;
}
* html .fleftarea li a {
 height: 20px;
}
.fleftarea ul li a:link, .fleftarea ul li a:visited {
 color: #666;
 display: block;
 background: url(../image/menuf.gif);
 padding: 3px 0 3px 18px;
}
.fleftarea ul li a:hover {
 color: #000;
 background: url(../image/menuf.gif) 0 -62px;
 padding: 3px 0 3px 18px;
 text-decoration: none;
}
.fleftarea ul li a:active {
 color: #000;
 background: url(../image/menuf.gif) 0 -124px;
 padding: 3px 0 3px 18px;
}

.fleftarea h2{
 border-top:1px solid #CCC;
 border-bottom:1px solid #E6E6E6;
 padding: 7px 0;
 font-weight: normal;
}
#fcontent{
 float: left;
 display:inline;
 text-align:left;
 width: 440px;
}
#fcontent .screen{
 border: 0;
 padding: 0;
}
#report{
 line-height:1.5;
}
.zoomtag{
 background: #EEE;
 margin: 15px 0 5px 0; padding: 5px;
 -moz-border-radius: 4px; /* for Fx */
 -webkit-border-radius: 4px; /* for Safari */
}
.rightimgarea,
.avatar{
 float:right;
 margin: 0 0 10px 10px;}
blockquote{
 border: 1px solid #CCC;
 background: #ECECEC;
 padding: 10px;
 margin: 10px;
 -moz-border-radius: 4px; /* for Fx */
 -webkit-border-radius: 4px; /* for Safari */

}
