html, body { font-size: 12px; color: #454545; background-color: #FFFFFF; margin: 0px; padding: 0px; 
     background-image:url("http://www.rakuten.ne.jp/gold/accolle/img/banners/top_sidebn.gif"); 
     background-repeat:repeat-y; 
     background-position:right; 
}

table, img, td, tr, th, div ,form ,dl { margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

blockquote { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }

p { font-size: 12px; line-height: 1.5em; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }

input ,select ,textarea { font-size: 12px; line-height: 20px; }

a { color: #CC0066; text-decoration: underline; }

a:hover { color: #FF3366; text-decoration: none; }

h1,h2,h3,h4,h5,h6 { font-size: 10px; line-height: 100%; font-weight: normal; color: #999999; margin: 0px; padding: 0px; }

h3.h3nom { font-size: 12px; font-weight: normal; background: url(http://www.rakuten.ne.jp/gold/accolle/img//h3bg.jpg) repeat-x; height: 18px; text-align: left; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 17px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }

h4.h4nom { font-size: 12px; line-height: 12px; font-weight: bold; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; color: #CC0066; }

h5.h5nom { font-size: 12px; line-height: 12px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF76A2; color: #CC0066; }

h6.h6nom { font-size: 12px; line-height: 20px; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 1px; color: #990000; }

.b-m5 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;

	color: #FF0080;

	color: #FF0080;



	color: #FF0080;

}

.b-m10 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }


.b-m15 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }

.b-m15cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; clear: both; }



.b-m20cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; clear: both; }


.b-m15cb-c { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; clear: both; text-align: center; }


.b-m20cb-c { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; clear: both; text-align: center; }

ul, ol { font-size: 12px; line-height: 100%; padding: 0px; margin: 0px; }


li { font-size: 12px; line-height: 100%; padding: 0px; margin: 0px; list-style-image: none; list-style-type: none; }


dt { font-size: 12px; line-height: 20px; font-weight: bold; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; }


dd { font-size: 12px; line-height: 20px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }


p.pnom { margin: 0px; padding: 0px; }



p.pnom5 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }



p.pnom8 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; }



p.pnom25 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px; }


.pnom_s11 { font-size: 11px; line-height: 15px; margin: 0px; padding: 0px; }

.cla { clear: both; }

.plinkbox { font-size: x-small; line-height: 100%; text-align: right; margin: 0px; padding: 5px; clear: both; height: auto; width: auto; }

.hissu { color: #CC0000; }

.tdv { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img//verticalline.gif); background-repeat: repeat-y; background-position: center center; }

.tdh { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img//horizontlline.gif); background-position: center center; }

.largebold01 { font-size: 14px; line-height: 1.4em; font-weight: bold; color: #E02562; }

.price {

	font-weight: bold;

	color: #FF0080;

}

#sector1 { padding: 0px; clear: both; width: 980px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

#sector1 #sector1m { margin: 0px; clear: both; width: 938px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; background-color: #FFFFFF; }

#sector1m p { font-size: 11px; line-height: 1.6em; margin: 0px; padding: 0px; }

#sector1 #sector1m a { background-color: #FFFFFF; height: auto; width: auto; border: 1px solid #FDC5E0; display: block; padding: 5px; color: #333333; text-decoration: none; }

#sector1 #sector1m a:hover { background-color: #E83B7C; height: auto; width: auto; border: 1px solid #FDC5E0; display: block; text-decoration: none; padding: 5px; color: #FFFFFF; }

#sector2 { clear: both; width: 980px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }

#sector2 #maincc { display: inline; float: right; width: 770px; }

#sector2 #maincc #mainright { display: inline; float: right; width: 200px; overflow:hidden }

#sector2 #maincc #mainleft { display: inline; float: left; width: 560px; }

.wbox01 { padding: 10px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; background-color: #FBDDEB; }

.wbox02 { clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; background-color: #FBDDEB; }

.swbox01 { background-color: #FFFFFF; padding: 10px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; border: 1px solid #E7D3D8; }

.swbox02 { background-color: #FFFFFF; padding: 5px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; border: 1px solid #E7D3D8; }

.swbox03end { background-color: #FFFFFF; padding: 5px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: 1px solid #E7D3D8; }

.swbox04 { background-color: #FFFFFF; padding: 10px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px; border: 1px solid #E7D3D8; }

.swbox05 { background-color: #FFFFFF; padding: 5px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: dotted; border-left-style: solid; border-top-color: #E7D3D8; border-right-color: #E7D3D8; border-bottom-color: #E7D3D8; border-left-color: #E7D3D8; }

.swbox06 { background-color: #FFFFFF; padding: 5px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; border: 1px solid #E7D3D8; }

.tdnomjs { text-align: left; vertical-align: top; border: 1px solid #E7D3D8; }
.tdnom { text-align: left; vertical-align: top; }

#rankingbox01 { padding: 10px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; background-color: #FBDDEB; }

#rankingbox02 { padding: 10px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; background-color: #FBDDEB; }

#rankingbox01 p { font-size: 12px; line-height: 1.4em; margin: 0px; padding: 0px; }

#rankingbox02 p { font-size: 12px; line-height: 1.4em; margin: 0px; padding: 0px; }

.lineimg01 { border: 1px solid #E7D3D8; width: 58px; }
.lineimg02 { border: 1px solid #E7D3D8; width: 57px; }

#newsbox { background-color: #FFFFFF; margin: 0px; padding: 0px; clear: both; }

#newsbox li { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; list-style-image: none; list-style-type: none; background-image: url(../img/sector2/center/lidot_news.jpg); background-repeat: no-repeat; background-position: left center; line-height:1.3em; }

.blockxxk002 { margin-left: 46px; }

#newitems { margin: 0px; clear: both; width: 750px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

#newitems p { font-size: 11px; line-height: 1.6em; margin: 0px; padding: 0px; }

#newitems a { background-color: #FFFFFF; height: auto; width: auto; border: 1px solid #FDC5E0; display: block; padding: 2px; color: #333333; text-decoration: none; }

#newitems a:hover { background-color: #E83B7C; height: auto; width: auto; border: 1px solid #FDC5E0; display: block; text-decoration: none; padding: 2px; color: #FFFFFF; }

#catemenu { margin: 0px; clear: both; width: 750px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

#catemenu td { vertical-align: top; }

#catemenu p { font-size: 11px; line-height: 1.6em; margin: 0px; padding: 0px; }

#catemenu a { background-color: #FFFFFF; height: auto; width: auto; border: 1px solid #FFFFFF; display: block; padding: 2px; color: #C10247; text-decoration: underline; text-align: center; }

#catemenu a:hover { background-color: #E83B7C; height: auto; width: auto; border: 1px solid #E7D3D8; display: block; text-decoration: none; padding: 2px; color: #FFFFFF; }

#qabox { padding: 10px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; background-color: #FBDDEB; }

#qabox li { background-image: url(../img/sector2/left/icon-q.jpg); background-repeat: no-repeat; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 30px; font-size: 11px; line-height: 1.5em; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FE4F8A; }

#qabox p { font-size: 11px; line-height: 1.5em; margin: 0px; padding: 0px; }

#recommendbb { margin: 0px; clear: both; width: 348px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

#recommendbb td { text-align: center; vertical-align: top; }

#recommendbb p { font-size: 11px; line-height: 1.6em; margin: 0px; padding: 0px; }

#recommendbb a { background-color: #F5F1F3; height: auto; width: auto; display: block; padding: 5px; color: #F02D73; text-decoration: none; border: 1px solid #E7D3D8; }

#recommendbb a:hover { background-color: #E83B7C; height: auto; width: auto; border: 1px solid #FDC5E0; display: block; text-decoration: none; padding: 5px; color: #FFFFFF; }

#header { padding: 0px; height: 73px; width: 980px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; clear: both; }
#header h1 { display: inline; margin: 0px; float: left; width: 733px; padding: 0px; height: 73px; }
#header h1 a { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img//header/0logo.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 73px; width: 733px; }
#header #headerright { display: inline; float: right; height: 73px; width: 247px; }
#header ul { line-height: 100%; margin: 0px; padding: 0px; height: 25px; width: 247px; }
#header li { line-height: 100%; display: inline; margin: 0px; padding: 0px; float: left; height: 25px; width: auto; list-style-image: none; list-style-type: none; }
#header li a.hra { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img//header/hra1.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 25px; width: 121px; }
#header li a.hra:hover { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img//header/hra2.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 25px; width: 121px; }
#header li a.hrb { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img//header/hrb1.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 25px; width: 126px; }
#header li a.hrb:hover { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img//header/hrb2.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 25px; width: 126px; }
#header #headerright p { height: 47px; width: 247px; line-height: 100%; margin: 0px; padding: 0px; }
#header #headerright p a { height: 47px; width: 247px; background-image: url(http://www.rakuten.ne.jp/gold/accolle/img//header/0head.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; }
#header0 { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img//header/00bg.jpg); background-repeat: repeat-x; height: 73px; width: auto; }

#headercc { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img//header_contents/bg.jpg); background-repeat: no-repeat; clear: both; height: 83px; width: 950px; padding-top: 4px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#headercc .box_keyword { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img//header_contents/bg-keyword.jpg); background-repeat: repeat-y; text-align: left; vertical-align: top; padding-top: 5px; padding-right: 10px; padding-bottom: 0px; padding-left: 32px; height: 38px; }
#headercc .box_keyword p { font-size: 10px; line-height: 1.5em; margin: 0px; padding: 0px; }
#headercc .hcbox_search { text-align: left; vertical-align: top; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 32px; color: #FFFFFF; }
#headercc input { font-size: 12px; line-height: 100%; }

#headercc input.keyinp { background-color: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #AF144F; border-right-color: #FF91B5; border-bottom-color: #FF91B5; border-left-color: #AF144F; padding: 2px; width: 255px; }
#headercc input.priceinp { background-color: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #AF144F; border-right-color: #FF91B5; border-bottom-color: #FF91B5; border-left-color: #AF144F; padding: 2px; width: 80px; }

#ccm { text-align: center; padding: 10px; clear: both; width: 960px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#ccm p { font-size: 12px; line-height: 100%; margin: 0px; padding: 0px; }

#menu { padding: 0px; height: 32px; width: 980px; margin-bottom:0px; clear: both; margin-top: 0px; margin-right: auto; margin-left: auto; }
#menu ul { line-height: 100%; margin: 0px; padding: 0px; }
#menu li { line-height: 100%; margin: 0px; padding: 0px; display: inline; float: left; }
#menu li a.m-a { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/a1.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 143px; }
#menu li a.m-a:hover { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/a2.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 143px; }
#menu li a.m-b { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/b1.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 139px; }
#menu li a.m-b:hover { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/b2.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 139px; }
#menu li a.m-c { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/c1.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 139px; }
#menu li a.m-c:hover { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/c2.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 139px; }
#menu li a.m-d { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/d1.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 139px; }
#menu li a.m-d:hover { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/d2.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 139px; }
#menu li a.m-e { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/e1.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 139px; }
#menu li a.m-e:hover { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/e2.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 139px; }
#menu li a.m-f { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/f1.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 139px; }
#menu li a.m-f:hover { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/f2.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 139px; }
#menu li a.m-g { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/g1.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 142px; }
#menu li a.m-g:hover { background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/menu/g2.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 32px; width: 142px; }

#leftmenu { display: inline; margin: 0px; padding: 0px; float: left; width: 200px; }
#leftmenu input { font-size: 12px; line-height: 100%; }

#leftmenu input.keyinp { background-color: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #AF144F; border-right-color: #FF91B5; border-bottom-color: #FF91B5; border-left-color: #AF144F; padding: 2px; width: 170px; }
#leftmenu input.priceinp { background-color: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #AF144F; border-right-color: #FF91B5; border-bottom-color: #FF91B5; border-left-color: #AF144F; padding: 2px; width: 40px; }

#itemmenu { clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; background-color: #FBDDEB; }
#itemmenu li { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #F7B5D3; list-style-image: none; list-style-type: none; }
#itemmenu li a { height: auto; width: auto; display: block; text-decoration: none; padding-top: 4px; padding-right: 3px; padding-bottom: 4px; padding-left: 3px; background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/leftmenu_lidot.gif); background-repeat: no-repeat; background-position: right center; }
#itemmenu li a:hover { height: auto; width: auto; display: block; color: #FFFFFF; text-decoration: none; background-color: #FF6899; padding-top: 4px; padding-right: 3px; padding-bottom: 4px; padding-left: 3px; background-image: url(http://www.rakuten.ne.jp/gold/accolle/img/leftmenu_lidot.gif); background-repeat: no-repeat; background-position: right center; }

#mainmain { display: inline; float: left; width: 560px; margin-top: 10px; padding:0px 5px 0px 5px; }

#footer { height: auto; width: 980px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 15px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; clear: both; text-align: center; border-top-width: 2px; border-top-style: solid; border-top-color: #FF4787; }
#footer a { color: #CC0033; text-decoration: none; }
#footer a:hover { color: #FF6600; text-decoration: underline; }
.boxsma { background-color: #FCF9F3; border: 3px double #FF6796; padding: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#footer li { font-size: 12px; line-height: 1.2em; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.ftd01 { text-align: left; vertical-align: top; padding: 5px; border: 1px solid #F7B5D3; }
.ftd02 { text-align: right; vertical-align: top; padding: 5px; border: 1px solid #F7B5D3; }
.ftd03 { color: #FFFFFF; background-color: #FF6796; text-align: center; padding: 5px; }

.category {
 border-style: solid;

 border-width: px;

	width: px;
}

.category h3 {
 font-weight: nomal;

	font-size: px;
}

.ygtvitem {
 font-weight: nomal;

	font-size: px;
}

.ygtvlabel {
 text-decoration: none;

 margin-left: 2px;

 font-weight: nomal;

	font-size: px;
}

.ygtvtn {
 background: url('/common/img/treeview/tn.gif') 0 0 no-repeat;

 height: 22px;

	width: 16px;
}

.ygtvtm {
 background: url('/common/img/treeview/tm.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvtmh {
 background: url('/common/img/treeview/tmh.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvtp {
 background: url('/common/img/treeview/tp.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvtph {
 background: url('/common/img/treeview/tph.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvln {
 background: url('/common/img/treeview/ln.gif') 0 0 no-repeat;

 height: 22px;

	width: 16px;
}

.ygtvlm {
 background: url('/common/img/treeview/lm.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvlmh {
 background: url('/common/img/treeview/lmh.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvlp {
 background: url('/common/img/treeview/lp.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvlph {
 background: url('/common/img/treeview/lph.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvloading {
 background: url('/common/img/treeview/loading.gif') 0 0 no-repeat;

 height: 22px;

	width: 16px;
}

.ygtvdepthcell {
 background: url('/common/img/treeview/vline.gif') 0 0 no-repeat;

 height: 22px;

	width: 16px;
}

.ygtvblankdepthcell {
 height: 22px;

	width: 16px;
}

* html .ygtvchildren {
	height: 2%;
}

.ygtvlabel:link {
 text-decoration: none;

	margin-left: 2px;
}

.ygtvlabel:visited {
 text-decoration: none;

	margin-left: 2px;
}

.ygtvlabel:hover {
 text-decoration: none;

	margin-left: 2px;
}

.ygtvspacer {
 margin: 2px;

 width: 10px;

	height: 10px;
}

.process {
 border-width: px;

 border-style: solid;

	width: 560px;
}

.process h2 {
 font-weight: nomal;

	font-size: px;
}

.process h3 {
 font-weight: nomal;

	font-size: px;
}

.process p {
 font-weight: nomal;

	font-size: px;
}

.payment {
 border-width: px;

 border-style: solid;

	width: 560px;
}

.payment h2 {
 font-weight: nomal;

	font-size: px;
}

.payment h3 {
 font-weight: nomal;

	font-size: px;
}

.payment p {
 font-weight: nomal;

	font-size: px;
}

.rule {
 border-width: px;

 border-style: solid;

	width: px;
}

.rule h2 {
 font-weight: nomal;

	font-size: px;
}

.rule h3 {
 font-weight: nomal;

	font-size: px;
}

.rule p {
 font-weight: nomal;

	font-size: px;
}

.qa {
 border-width: px;

 border-style: solid;

	width: px;
}

.qa h2 {
 font-weight: nomal;

	font-size: px;
}

.qa h3 {
 font-weight: nomal;

	font-size: px;
}

.qa p {
 font-weight: nomal;

	font-size: px;
}

.qa_map h4 {
 font-weight: nomal;

	font-size: px;
}

.profile {
 border-width: px;

 border-style: solid;

	width: 560px;
}

.profile h2 {
 font-weight: nomal;

	font-size: px;
}

.profile h3 {
 font-weight: nomal;

	font-size: px;
}

.profile p {
 font-weight: nomal;

	font-size: px;
}

.link {
 border-width: px;

 border-style: solid;

	width: px;
}

.link h2 {
 font-weight: nomal;

	font-size: px;
}

.link h3 {
 font-weight: nomal;

	font-size: px;
}

.link p {
 font-weight: nomal;

	font-size: px;
}

.map {
 border-width: px;

 border-style: solid;

	width: 560px;
}

.map h2 {
 font-weight: nomal;

	font-size: px;
}

.map h3 {
 font-weight: nomal;

	font-size: px;
}

.map p {
 font-weight: nomal;

	font-size: px;
}

.tokusho {
 border-width: px;

 border-style: solid;

	width: 560px;
}

.tokusho h2 {
 font-weight: nomal;

	font-size: px;
}

.tokusho th {
 font-weight: nomal;

	font-size: px;
}

.tokusho h3 {
 font-weight: nomal;

	font-size: px;
}

.tokusho td {
 font-weight: nomal;

	font-size: px;
}

.tokusho p {
 font-weight: nomal;

	font-size: px;
}

.privacy {
 border-width: px;

 border-style: solid;

	width: 560px;
}

.privacy h2 {
 font-weight: nomal;

	font-size: px;
}

.privacy h3 {
 font-weight: nomal;

	font-size: px;
}

.privacy p {
 font-weight: nomal;

	font-size: px;
}

.recommend {
 border-width: px;

 border-style: solid;

	width: px;
}

.recommend h3 {
 font-weight: nomal;

	font-size: px;
}

.recommend .title {
 font-weight: nomal;

	font-size: px;
}

.recommend .content p {
 font-weight: nomal;

	font-size: px;
}

.recommend .content img.left {
	float: left;
}

.recommend .content img.right {
	float: right;
}

.ranking {
 border-width: px;

 border-style: solid;

	width: px;
}

.ranking h3 {
 font-weight: nomal;

	font-size: px;
}

.ranking .title {
 font-weight: nomal;

	font-size: px;
}

.ranking .content p {
 font-weight: nomal;

	font-size: px;
}

.whatsnew {
 border-width: px;

 border-style: solid;

	width: px;
}

.whatsnew h3 {
 font-weight: nomal;

	font-size: px;
}

.whatsnew .title {
 font-weight: nomal;

	font-size: px;
}

.whatsnew .content p {
 font-weight: nomal;

	font-size: px;
}

.whatsnew .content img.left {
	float: left;
}

.whatsnew .content img.right {
	float: right;
}

.whatsnew-page {
 border-width: px;

 border-style: solid;

	width: px;
}

.whatsnew-page h2 {
 font-weight: nomal;

	font-size: px;
}

.whatsnew-page th {
 font-weight: nomal;

	font-size: px;
}

.whatsnew-page td {
 font-weight: nomal;

	font-size: px;
}

.mail {
 border-width: px;

 border-style: solid;

	width: px;
}

.mail h2 {
 font-weight: nomal;

	font-size: px;
}

.mail h3 {
 font-weight: nomal;

	font-size: px;
}

.mail th {
 font-weight: nomal;

 font-size: px;

 border-width: px;

	border-style: solid;
}

.mail td {
 font-weight: nomal;

 font-size: px;

 border-width: px;

	border-style: solid;
}

.mail .text {
 font-weight: nomal;

	font-size: px;
}

.entry {
 border-width: px;

 border-style: solid;

	width: px;
}

.entry h2 {
 font-weight: nomal;

	font-size: px;
}

.entry h3 {
 font-weight: nomal;

	font-size: px;
}

.entry th {
 font-weight: nomal;

 font-size: px;

 border-width: px;

	border-style: solid;
}

.entry td {
 font-weight: nomal;

 font-size: px;

 border-width: px;

	border-style: solid;
}

.entry .text {
 font-weight: nomal;

	font-size: px;
}
