a:link { color: #4BAAFA; text-decoration: none}
.renewaltable01 {
	width: 540px;
	margin-bottom: 0px;
	float: left;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

a:link.site { color: #000000; text-decoration: none}      
a:visited { color: #4BAAFA; text-decoration: none}
a:hover { color: #000000; text-decoration: non; background: #4BAAFA}


/*
COPYRIGHT
*/
.copyright {
font-size: small;
font-family: Arial, Helvetica, sans-serif;
margin-left: 20px;
line-height: 1.6em;
color: #FFFFFF;
}

.cardkakomi {
border: dotted 1px #666666;
padding: 0.6em 0.6em 0.6em 0.6em
}


/*
WHATS NEW
*/
.wndate {
font-size: 90%;
line-height: 1.6em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #D1D1D1;
}

.wntxt {
font-size: 90%;
line-height: 1.6em;
color: #FFFFFF;
}
.wnitemtxt {
	font-size: 90%;
	line-height: 1.6em;
	color: #FFFFFF;
	padding-left: 10px;
	vertical-align: top;
}



/*
ABOUT
*/
.welcometxt {
font-size: 96%;
color: #CCCCCC;
line-height: 1.8em;
border-top: dotted 1px #999999;
border-bottom: dotted 1px #999999;
padding: 1em 2em 1em 2em;
margin: 0.4em 0em 0em 0em;
}


.akakomi {
padding: 1.6em 1.6em 1.6em 1.6em;
background: #191515
}

.amidasi {
font-size: 90%;
color: #191515;
font-weight: bold;
background: #993333;
padding: 0em 0.4em 0em 0.4em
}

.atxt01 {
font-size: 90%;
color: #CCCCCC;
line-height: 146%
}


/*
GUITARS
*/
.gtname {
font-size: 90%;
border-bottom: dotted 1px #999999;
padding: 0.4em 0em 0.4em 0.6em;
}

.gtspec1 {
	font-size: 90%;
	line-height: 1.6em;
	padding: 0.4em 0em 0.4em 0.6em
}


/*
GUITARS LIST
*/
.ptstitle {
	font-size: 90%;
	color: #B0642A;
	padding: 0.4em 0em 0em 0em;
	line-height: 1.6em;

}

.infotxt {
	font-size: 12px;
	color: #333333;
	line-height: 150%;
	padding: 5px 10px 0px;
	background: #CCCCCC;
	border: 1px solid #666666;
	list-style-type: none;
}

ul {
font-size: 90%;
color: #CCCCCC;
line-height: 1.6em;
border-top: dotted 1px #999999;
padding: 0.4em 0em 1em 3em;
margin: 0.4em 0em 0em 0em;
background: #222222
}

.takeit {
font-size: medium;
color: #CCCCCC;
padding: 0.4em 0em 0.4em 1.6em;
margin: 0em 0em 0em 0em;
background: #303030
}

.gkakomi {
border: dotted 1px #666666;
margin: 0em 0em 1em 0em;
padding: 0.6em 0em 0.6em 0.6em
}

.gtxt {
font-size: 102%;
color: #CCCCCC;
line-height: 1.6em;
padding: 0.6em 2em 1em 3em
}


/*
DIARY
*/
.dkakomi {
font-size: 95%;
border: dotted 1px #666666;
margin: 0em 0em 1em 0em;
padding: 0.4em 0em 0.4em 0.6em;
background: #101010
}

.ddate {
font-size: 95%;
color: #000000;
font-weight: bold;
background: #993333;
padding: 0em 0.4em 0em 0.4em
}

.dtxt {
font-size: 95%;
color: #CCCCCC;
line-height: 1.6em;
margin: 1em 0.6em 0em 2.6em
}

.dcoment {
font-size: 90%
color: #AA00AA;
line-height: 1.6em;
margin: 0em 2em 0em 0em
}


/*
SHOP FAQ
*/
.sfaqtxt {
font-size: medium;
color: #FFFFFF;
line-height: 1.6em
}


/*
KNOWLEDGE
*/
.knwtxt {
font-size: medium;
color: #CCCCCC;
line-height: 1.6em;
border-top: dotted 1px #999999;
border-bottom: dotted 1px #999999;
padding: 1em 0em 1em 2em;
margin: 0.4em 0em 0em 0em;
background: #222222
}


/*
LINKS
*/
.lname {
font-size: medium;
font-weight: bold;
background: #904545;
padding: 1px 1px 1px 1px
}


.ltxt {
font-size: 90%;
color: #CCCCCC;
line-height: 1.6em;
border-top: dotted 1px #999999;
border-bottom: dotted 1px #999999;
padding: 1em 1.6em 1em 2em;
margin: 0.4em 0em 0em 0em;
background: #222222
}


/*
GUITAR PHOTO WINDOW
*/
.windwtitle {
font-size: medium;
line-height: 1.6em;
font-weight: bold;
color: #B0642A;
margin: 10px 0px 0px 40px
}

.spectxt {
font-size: medium;
color: #CCCCCC;
line-height: 1.7em;
border-top: dotted 1px #999999;
border-bottom: dotted 1px #999999;
padding: 10px 40px 15px 40px;
background: #222222
}

.spectxt2 {
font-size: 90%;
color: #CCCCCC;
line-height: 1.6em;
border-top: dotted 1px #999999;
border-bottom: dotted 1px #999999;
padding: 10px 40px 15px 40px;
background: #222222
}

.wtoiawase {

color: #CCCCCC;
padding: 4px 4px 4px 40px;
margin: 0px 0px 1px 0px;
background: #303030
}
.kiyaku {
	font-size: x-small;
	line-height: 1.6em;
	margin-left: 20px;

}
.topid {

font-size: 90%;
line-height: 1.6em;
font-family: "Arial", "Helvetica", "sans-serif";
margin-left: 20px;
line-height: 18px;
color: #CCCCCC;
}
.infotitle {
	font-size: 120%;
	color: #B0642A;
	font-style: normal;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
.dtminfo {

	font-size: 12px;
	color: #333333;
	line-height: 150%;
	padding: 5px 10px 0px;
	background: #CCCCCC;
	border: none;
	list-style-type: none;
}
.formtxt {
	font-size: 96%;
	color: #CCCCCC;
	line-height: 1.6em;
	padding: 10px 40px 15px 40px;
	background: #222222;
	border: 1px solid #999999;

}
.dtxt2 {
	color: #CCCCCC;
	line-height: 1.6em;
	margin: 1em 0.6em 0em 2.6em;
	font-size: 90%;

}
.products {
	padding: 0px;
	float: left;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	display: table;
}
.products .pdgt {
	list-style-type: none;
	float: none;
	width: auto;
}
.pdgtname {
	font-size: 90%;
	border-bottom-style: none;
	margin-left: 5px;
	padding-top: 0.4em;
	padding-right: 0em;
	padding-bottom: 0.4em;
	padding-left: 0.6em;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-image: url(img/gtname_back03.gif);
	background-repeat: no-repeat;
	background-color: #333333;
}
.pdgtspec1 {
	font-size: 90%;
	line-height: 1.6em;
	margin-left: 5px;
	padding-top: 0.4em;
	padding-right: 0em;
	padding-bottom: 0.4em;
	padding-left: 0.6em;
	background-repeat: no-repeat;
}
.sell {
	background-color: #000000;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.digi {
	list-style-image: none;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.jg {
	list-style-type: none;
	list-style-image: none;
}
.exp_products {
	float: left;
	width: 140px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 8px;
	display: table;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
.exp_pname {
	float: none;
	width: 135px;
	display: table-row;
	background-color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 90%;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.exp_price {
	float: none;
	width: 135px;
	display: table-row;
	background-color: #000000;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.pdgtspec2 {
	font-size: 90%;
	line-height: 1.6em;
	margin-left: 5px;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0.6em;
}
.expspectxt {
	font-size: medium;
	color: #CCCCCC;
	line-height: 1.7em;
	background: #222222;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.globg {
	background-image: url(img/golike-o/glo_bg01.jpg);
	background-repeat: no-repeat;
}
.globg2 {
	background-image: url(img/golike-o/glo_bg02.jpg);
	background-repeat: no-repeat;
}
.outline {
	border: 1px solid #FFFFFF;
}
.wmp {
	margin: 5px;
	border: 1px dotted #CCCCCC;
	padding: 5px;
}
.miratext {
	font-size: 95%;
	color: #CCCCCC;
	line-height: 1.5em;
	border: 1px none #999999;
	padding: 10px;
	background-color: #000000;
}
.outlet01 {
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thick;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: double;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}

.serverinfo {
	font-size: 10px;
	color: #FF6600;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: thin dotted #CCCCCC;
	line-height: 20px;
	padding: 5px;
}
.exp_products2 {
	float: left;
	width: 140px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 8px;
	display: table;
	padding: 0px;
	border: 1px solid #FF6600;
}
.renewal_products {
	float: left;
	width: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	display: table;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
.renewal_pname {
	float: none;
	width: 115px;
	display: table-row;
	background-color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 90%;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.renewal_price {
	float: none;
	width: 120px;
	display: table-row;
	background-color: #000000;
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 5px;
	font-size: 80%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.pdgtspec-1 {
	font-size: 70%;
	line-height: 1.6em;
	margin-left: 0px;
	padding-top: 0.4em;
	padding-right: 0em;
	padding-bottom: 0.4em;
	padding-left: 0em;
}
.repealine {
	border: 1px solid #CCCCCC;
}
.repeaPrice {
	font-size: 90%;
	line-height: 1.6em;
	margin-left: 5px;
	padding-top: 0.4em;
	padding-right: 0.6em;
	padding-bottom: 0.4em;
	padding-left: 0.6em;
}
.repeaAllow {
	font-size: 90%;
	line-height: 1.6em;
	margin-left: 0px;
	padding-top: 0.4em;
	padding-right: 0em;
	padding-bottom: 0.4em;
	padding-left: 0em;
}
.renewalicon {
	font-size: 90%;
	line-height: 1.6em;
	margin-left: 5px;
	padding-top: 0.4em;
	padding-right: 0.6em;
	padding-bottom: 0.4em;
	padding-left: 0.6em;
	margin-right: 5px;
}
.renewal_products02 {
	float: left;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	display: table;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
.renewal_pname02 {
	float: none;
	width: 245px;
	display: table-row;
	background-color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 90%;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.renewal_price02 {
	float: none;
	width: 245px;
	display: table-row;
	background-color: #000000;
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 5px;
	font-size: 80%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.wntxt2 {
	font-size: 90%;
	line-height: 1.6em;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.csgtrtxt {
	font-size: 95%;
	color: #CCCCCC;
	line-height: 1.6em;
	border-top: dotted 1px #999999;
	border-bottom: dotted 1px #999999;
	padding: 10px 40px 15px 40px;
	background: #222222
}
.wntxt2 {
	font-size: 90%;
	line-height: 1.6em;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.wed_footer {
	color: #666666;
	background-image: url(img/wed_footer.jpg);
	font-size: 10pt;
	padding-left: 15px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	font-weight: bold;
}
#wed_txt01 {
	font-size: 12pt;
	color: #333333;
	width: 750px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	line-height: 1.4em;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#wed_txt02 {
	font-size: 12pt;
	color: #CCCCCC;
	width: 750px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	line-height: 1.4em;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.wed_footer02 {
	color: #FFFFFF;
	background-image: url(img/wd_footer02.gif);
	font-size: 10pt;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	font-weight: bold;
	background-repeat: no-repeat;
	height: 50px;
	line-height: 3.5em;
}
#wed_txt03 {
	font-size: 12pt;
	color: #000000;
	width: 700px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 50px;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: repeat;
}
.wed_item {
	width: 660px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	display: table;
	float: left;
}
.wed_photo {
	width: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.wed_name {
	width: 520px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FF6666;
	padding-left: 10px;
}


.wd_bg03 {
	background-image: url(img/wed_sale_bg06.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.wed_footer03 {
	color: #666666;
	background-image: url(img/wed_footer03.jpg);
	font-size: 10pt;
	padding-left: 15px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	font-weight: bold;
}
.wed_price {
	float: left;
	width: 400px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 110px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	background-image: url(img/wd_price.gif);
	background-repeat: no-repeat;
	height: 25px;
	line-height: 25px;
	color: #CC0000;
	font-weight: bold;
}
.wd_bg03 #wed_txt03 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent TabbedPanelsContentVisible .wed_item .wed_price img {
	vertical-align: baseline;
}
.wed_price2 {
	float: left;
	width: 400px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 110px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	background-image: url(img/wd_price02.gif);
	background-repeat: no-repeat;
	height: 22px;
}
.wd_hosoku {
	font-size: 12px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 30px;
}
.wd_table {
	float: none;
	width: 680px;
	display: table;
}
#pgs09bg {
	background-color: #090909;
	background-image: url(img/pgs09img/pgs09_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#pgs09main {
	width: 900px;
	background-color: #000000;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px none #333333;
	height: auto;
}
#pgs09head {
	background-color: #000000;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	width: 100%;
	height: 300px;
	background-image: url(img/pgs09img/pgs_bug_top.jpg);
	background-repeat: no-repeat;
	float: left;
}
#pgs09cont {
	background-color: #000000;
	width: 100%;
	float: left;
	margin-left: 0px;
}
#pgs09cont h1 {
	color: #FF6600;
	font-size: 16px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #C71922;
	margin-left: 20px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 10px;
	margin-top: 20px;
}
#pgs09cont p {
	color: #FFFFFF;
	font-size: 15px;
	padding-left: 40px;
	padding-right: 20px;
	line-height: 1.6em;
	margin-top: 10px;
}
#pgs09ul {
	background-color: #000000;
	border-top-style: none;
	list-style-image: url(img/pgs09img/list_mark01.gif);
	margin-top: -20px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 30px;
}
#pgs09cont li {
	font-size: 15px;
	line-height: 1.4em;
	margin-top: 0.6em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 10px;
}
#pgs09cont h3 {
	background-image: url(img/pgs09img/list_bug.gif);
	background-repeat: no-repeat;
	color: #FF6600;
	padding-left: 35px;
	margin-left: 40px;
	padding-top: 6px;
	padding-bottom: 7px;
	font-size: 15px;
	font-weight: bold;
}
#pgs09foot {
	background-color: #000000;
	height: 50px;
	width: 880px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #C71922;
	color: #999999;
	font-size: 16px;
	padding-top: 10px;
	padding-left: 20px;
	margin: 0px;
	clear: left;
}
#pgs09menu {
	width: 900px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #C71922;
	height: 75px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C71922;
	float: left;
}
#pgs09menu #menu_bt {
	float: left;
	height: 50px;
	width: 225px;
	margin: 0px;
	padding: 0px;
}
#pgs09menu #menu_title {
	width: 770px;
	background-color: #000000;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	padding-left: 10px;
	height: 20px;
	padding-top: 5px;
	float: left;
}
#pgs09booth {
	width: 100%;
	float: left;
	padding-bottom: 10px;
	background-color: #000000;
	padding-top: 10px;
	margin-left: 0px;
}
#booth_cont {
	float: right;
	width: 410px;
	background-color: #A28C75;
	margin-left: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-right: 20px;
}
#booth_cont p {
	font-size: 14px;
	color: #333333;
	line-height: 1.5em;
	font-weight: bold;
	padding-left: 10px;
}
#auction_cont {
	float: left;
	width: 412px;
	background-color: #333333;
	margin-left: 40px;
	padding-bottom: 10px;
	margin-right: 0px;
}
#auction_cont p {
	padding-left: 20px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 1.5em;
}
#auction_cont img {
	border: 1px none #000000;
	margin-left: 10px;
}
#auction_cat {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 382px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #003366;
	margin-top: 10px;
}
#auction_name {
	font-size: 14px;
	color: #FF6600;
	width: 382px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	line-height: 1.3em;
}
#auction_price {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.3em;
	width: 382px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#auction_cat2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 382px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #339933;
	margin-top: 10px;
}
#pgsphotos {
	width: 840px;
	background-image: url(prs_ps/img/photo_bg_blk.jpg);
	height: 295px;
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-left: 40px;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
	margin-top: 0px;
}
#pgsphotos img {
	border: 1px solid #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	height: 293px;
	width: 390px;
	padding: 0px;
}
#pgstop {
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pgs09head2 {
	background-color: #000000;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	width: 100%;
	height: 300px;
	background-image: url(2009pgs_report/img/pgs_bug_top02.jpg);
	background-repeat: no-repeat;
	float: left;
}
#pgsmovies {
	width: 420px;
	background-image: url(2009pgs_report/img/movie_bg.jpg);
	height: 316px;
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	margin-left: 40px;
	margin-right: 20px;
	margin-bottom: 10px;
}
#bughome {
	width: 110px;
	text-align: right;
	overflow: hidden;
	float: left;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	color: #999999;
	font-weight: bold;
	font-size: 14px;
	background-image: url(2009pgs_report/img/bg_homeallow.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#spsell {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#spsell #spitem {
	float: left;
	width: 195px;
	border: 1px solid #FFF;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#spsell #spitem #spphoto {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100px;
}
#spsell #spitem #nmlprice {
	padding: 0px;
	float: left;
	width: 90px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 10pt;
}
#spsell #spitem #spallow {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 90px;
}
#spsell #spitem #spprice {
	float: left;
	width: 90px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
	color: #F00;
	font-size: 10pt;
}
#spsell #spitem #spname {
	float: left;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
	font-size: 10pt;
	line-height: 1.2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(img11/sell_name_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 55px;
}
#spsell #spend {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
	width: 600px;
}
#spsell #spitem #itemend {
	clear: both;
	height: 1px;
	width: 190px;
}
#spsell #spitem #spstatus {
	padding: 0px;
	float: left;
	width: 90px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#blog_head {
	color: #FC0;
	font-size: 12pt;
	font-weight: bold;
}
.partstxt {
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #666666;
	font-size: 8pt;
	line-height: 1.5em;
}
.partstxt2 {
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #CCCCCC;
	font-size: 9pt;
	line-height: 1.5em;
}

.partslist {
	width: 100%;
	background-color: #000000;
	float: left;
	padding-left: 20px;
}
.ptname {
	float: left;
	width: 100px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	font-size: 8pt;
	color: #999999;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ptname2 {
	float: left;
	width: 60px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	font-size: 8pt;
	color: #999999;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #313131;
}
.ptname3 {
	float: left;
	width: 60px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	font-size: 8pt;
	color: #999999;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F60;
}


.ptmtr1 {
	float: left;
	width: 150px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	font-size: 8pt;
	color: #999999;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ptmtr1_2 {
	float: left;
	width: 170px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	font-size: 8pt;
	color: #999999;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #313131;
}
.ptmtr1_3 {
	float: left;
	width: 170px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	font-size: 8pt;
	color: #999999;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F60;
}



.partarea {
	background-color: #000000;
	width: 600px;
	margin: 0px;
	padding: 0px;
}
.ptmtr2 {
	float: left;
	width: 150px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	font-size: 8pt;
	color: #999999;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ptmtr2_2 {
	float: left;
	width: 190px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	font-size: 8pt;
	color: #999999;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #313131;
}
.ptmtr2_3 {
	float: left;
	width: 190px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	font-size: 8pt;
	color: #999999;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F60;
}


.ptstock {
	float: left;
	width: 35px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	text-align: center;
	font-size: 8pt;
	color: #999999;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 5px;
	background-color: #313131;
}
.ptstock3 {
	float: left;
	width: 35px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	text-align: center;
	font-size: 8pt;
	color: #999999;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F60;
}

.ptprice {
	float: left;
	width: 85px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 10px;
	text-align: right;
	font-size: 8pt;
	color: #999999;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ptprice2 {
	float: left;
	width: 70px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 10px;
	text-align: right;
	font-size: 8pt;
	color: #F00;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #313131;
}
.ptprice3 {
	float: left;
	width: 70px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 10px;
	text-align: right;
	font-size: 8pt;
	color: #999999;
	line-height: 1.5em;
	background-image: url(img11/cp_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F60;
}


.ptend {
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 600px;
	float: none;
	height: 5px;
	background-color: #000000;
}
.ptend2 {
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 580px;
	float: none;
	height: 1px;
	background-color: #000;
	line-height: 0em;
	font-size: 1px;
}

.ptstitle .partstxt img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	background-position: left;
	padding: 0px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.ptstitle .partstxt2 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	background-position: left;
	padding: 0px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#prslist {
	margin: 0px;
	width: 570px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.gkakomi #prslist #prsicon a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#prsicon img {
	border: 1px solid #333333;
}
#prsicon {
	float: left;
	height: 30px;
	width: 250px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#prsicon   a:hover img    {
	border: 1px solid #4BAAFA;
}
#prslistend {
	clear: left;
	height: 1px;
	width: 550px;
}
.11charitytxt {
	font-size: 90%;
	line-height: 1.4em;
	padding-top: 0.4em;
	padding-right: 0em;
	padding-bottom: 0.4em;
	padding-left: 0.6em;
	margin-left: 5px;
}
.11crtytxt {
	font-size: 90%;
	line-height: 1.5em;
	padding-top: 0.4em;
	padding-right: 0em;
	padding-bottom: 0.4em;
	padding-left: 0.6em;
	margin-left: 5px;
}
.windwtitle2 {
	margin-left: 20px;
	margin-top: 15px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FF9900;
	padding-left: 5px;
	line-height: 1.4em;
}
#psphotos {
	width: 840px;
	background-image: url(prs_ps/img/photo_bg_blk.jpg);
	height: 295px;
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-left: 40px;
	margin-right: 20px;
	margin-bottom: 10px;
}
#psphotos img {
	margin-left: 18px;
	border: 1px solid #000000;
}
#pstop {
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ps09head2 {
	background-color: #000000;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	width: 100%;
	height: 300px;
	background-image: url(prs_ps/img/header2.jpg);
	background-repeat: no-repeat;
	float: left;
}
#psmovies {
	width: 420px;
	background-image: url(2009pgs_report/img/movie_bg.jpg);
	height: 316px;
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	margin-left: 40px;
	margin-right: 20px;
	margin-bottom: 10px;
}
#ps09bg {
	background-color: #101010;
	background-image: url(prs_ps/img/bg_gld2.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#ps09main {
	width: 900px;
	background-color: #000000;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px none #333333;
	height: auto;
}
#ps09head {
	background-color: #000000;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	width: 100%;
	height: 300px;
	background-image: url(img/pgs09img/pgs_bug_top.jpg);
	background-repeat: no-repeat;
	float: left;
}
#ps09cont {
	background-color: #000000;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#ps09cont h1 {
	color: #FF6600;
	font-size: 16px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF6600;
	margin-left: 20px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 10px;
	margin-top: 20px;
}
#ps09cont p {
	color: #CCC;
	font-size: 15px;
	line-height: 1.6em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 60px;
}
#ps09ul {
	background-color: #000000;
	border-top-style: none;
	list-style-image: url(img/pgs09img/list_mark01.gif);
	margin-top: -20px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 30px;
}
#ps09cont li {
	font-size: 15px;
	line-height: 1.4em;
	margin-top: 0.6em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 10px;
}
#ps09cont h3 {
	background-image: url(img/pgs09img/list_bug.gif);
	background-repeat: no-repeat;
	color: #FF6600;
	padding-left: 35px;
	margin-left: 40px;
	padding-top: 6px;
	padding-bottom: 7px;
	font-size: 15px;
	font-weight: bold;
}
#ps09foot {
	background-color: #000000;
	height: 50px;
	width: 880px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FF6600;
	color: #999999;
	font-size: 16px;
	padding-top: 10px;
	padding-left: 20px;
	margin: 0px;
	clear: both;
}
#ps09menu {
	width: 900px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #222;
	height: 75px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF6600;
	float: left;
}
#ps09menu #menu_bt {
	float: left;
	height: 50px;
	width: auto;
	margin: 0px;
	padding: 0px;
}
#ps09menu #menu_title {
	width: 770px;
	background-color: #000000;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	padding-left: 10px;
	height: 20px;
	padding-top: 5px;
	float: left;
}
#ps09booth {
	width: 100%;
	float: left;
	padding-bottom: 10px;
	background-color: #000000;
	padding-top: 10px;
	margin-left: 0px;
}
#ps_cont {
	float: right;
	width: 410px;
	background-color: #A28C75;
	margin-left: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-right: 20px;
}
#ps_cont p {
	font-size: 14px;
	color: #333333;
	line-height: 1.5em;
	font-weight: bold;
	padding-left: 10px;
}
#ps09cont h2 {
	color: #FC0;
	font-size: 16px;
	padding-right: 20px;
	padding-left: 10px;
	border-left-width: 10px;
	border-left-style: groove;
	border-left-color: #FC0;
	margin-left: 40px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	float: none;
}
#ps_text {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 40px;
	padding-left: 60px;
	width: 800px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: #CCC;
	font-size: 14px;
	line-height: 1.4em;
	float: left;
}
#ps09cont #pgsphotos a:hover img {
	border: 1px solid #4BAAFA;
	background-color: #222222;
	height: 293px;
	width: 390px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#psphotos    a:hover   img {
	margin-left: 18px;
	border: 1px solid #4BAAFA;
}
#ps09menu #menu_bt a:hover img {
	background-color: #4BAAFA;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #4BAAFA;
}
#ps09menu #bughome a:hover {
	background-image: url(prs_ps/img/bg_homeallowa.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 110px;
	text-align: right;
	overflow: hidden;
	float: left;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}

#ps09main a:hover {
	color: #FFFFFF;
	background-color: #222222;
}
.wnitemtxtdrk {
	color: #888888;
	padding-left: 10px;
	font-size: 90%;
	line-height: 1.4em;
}
.wnitemtxtwht {
	color: #FFFFFF;
	padding-left: 15px;
	line-height: 1.6em;
	font-size: 90%;
	padding-top: 10px;
}
.partsask {
	width: 600px;
	margin-top: 0px;
	height: 27px;
	padding-right: 10px;
	text-align: right;
	font-size: 10pt;
	vertical-align: bottom;
	padding-top: 0px;
}
.partsask a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.ptstitle .partstxt2 a:hover img {
	border: 1px solid #4baafa;
}
.ptstitle .partstxt2 a img {
	border: 1px solid #000;
}
.11summertxt {
	padding-left: 30px;
	padding-top: 10px;
}
.cpred {
	color: #F00;
}
#top_head {
	background-image: url(img12/cover_20120110_02.jpg);
	display: block;
	height: 120px;
	width: 560px;
}
#top_head img {
	float: right;
	margin-top: 40px;
	border: 1px solid #000;
}
#top_head a:hover img {
	border: 1px solid #4BAAFA;
}
.law {
	width: 600px;
	margin-left: 25px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
}
.law p {
	margin-left: 15px;
}
.law .law_title {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #F90;
	font-weight: bold;
	color: #F90;
	border-left-width: 5px;
	border-left-style: outset;
	border-left-color: #F90;
	padding-left: 8px;
}
.law .law_price {
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.soldlist {
	width: 600px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#coment p {
	margin-left: 15px;
	margin-right: 15px;
}
.pred {
	color: #F00;
}
.news_frame {
	margin: 0px;
	padding: 0px;
	width: 570px;
	background-color: #333;
}
.news_title {
	list-style-type: none;
	font-weight: bold;
	color: #FFF;
	padding-top: 5px;
	background-image: url(hakata/img/news_circle.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 540px;
}
.news_cont {
	list-style-type: none;
	color: #CCC;
	width: 540px;
	margin-left: 30px;
}
.600 {
	padding: 0px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.list_title {
	font-weight: bold;
	color: #B0642A;
	text-align: left;
	background-image: url(img/arrow_down.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.list_st {
	float: left;
	width: 60px;
	text-align: left;
}
.list_name {
	float: left;
	width: 400px;
	text-align: left;
	margin-left: 5px;
	background-color: #222;
	padding-left: 5px;
	background-image: url(hakata/img/list_bg001.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.list_price {
	text-align: right;
	color: #F00;
	width: 100px;
	float: left;
	margin-left: 5px;
	background-color: #222;
	background-image: url(hakata/img/list_bg001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 5px;
}
.list_products {
	width: 600px;
	float: left;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
.list_fnavi {
	width: 600px;
	text-align: right;
	font-size: 90%;
	margin-bottom: 15px;
}
.list_tnavi {
	width: 600px;
	text-align: left;
	font-size: 90%;
	margin-top: 15px;
	margin-bottom: 15px;
}
.list_header {
	width: 600px;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #666;
}
.list_anq {
	background-image: url(hakata/img/hakata_list_link.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	font-size: 90%;
	height: 20px;
	width: 600px;
	padding-left: 30px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.list_end {
	clear: both;
	width: 580px;
	height: 10px;
}

