@charset "utf-8";#altNavi {border-top:1px solid #666;padding-top:1em;}#altNavi a {display:block;text-decoration:none;color:#ddd;font-family:serif;line-height:3;height:3em;}#altNavi a:hover {color:#999;}#altNavi .Top,#altNavi .png_bg {float:left;width:150px;margin:15px 4px 0 0;display:inline;}#altNavi .Top {width:8em;text-align:left;}#altNavi .Top a {display:inline;}#altNavi .Top a:before {content:"▶";}#altNavi .png_bg {background: url(../images/shoplogo.png) 0 -35px no-repeat;border-right:1px solid #999;position:relative;z-index:3;text-align:center;font-size:1.2em;}#altNavi .png_bg a {background: url(../images/shoplogo.png) 0 -35px no-repeat;}#altNavi .png_bg.wk a {background-position: 0 0;}#altNavi .png_bg.wz a {background-position:-160px 0;}#altNavi .png_bg.wr a {background-position:-310px 0;}#altNavi .png_bg.wk,#altNavi .png_bg.wk a:hover {background-position: 0 -35px;width:155px;}#altNavi .png_bg.wz,#altNavi .png_bg.wz a:hover {background-position:-160px -35px;width:145px;}#altNavi .png_bg.wr,#altNavi .png_bg.wr a:hover {background-position:-310px -35px;width:160px;}#altNavi .png_bg a em {z-index:-1;position:relative;}.wz #altNavi .png_bg.wz,.wr #altNavi .png_bg.wr,.wk #altNavi .png_bg.wk {display:none;}#altNavi li.text {float:right;}#altNavi li.text li {display:inline-block;line-height:2.5em;padding:0.5em;font-size:110%;}#copyRight {text-align:right;clear:right;padding-right:1em;font-family:serif;color:#999;}.common header #logo {width:11em;float:left;}.common header h1{padding-top:1.1em;width:600px;margin-left:110px;}.common footer {width:100%;font-size:100%;padding-top:0;border-top:0;}.common footer ul {font-size:100%;margin:0;}.common footer #altNavi li.text {clear:left;}#policy,#sitemap{background:#222;color:#aaa;}#sitemap {color:#aaa;}#sitemap section{padding:2em 0;width:35em;}#sitemap section h1,#sitemap section h2,#sitemap section h3 {color:#999;margin:0;padding:0;font-family:serif;}#sitemap section h1 {font-size:200%;}#sitemap section h2 {font-size:150%;text-indent:0.8em;}#sitemap section h3 {font-size:180%;margin-top:2em;}#sitemap section h1,#sitemap section h3 {border-left:2px solid #c00;text-indent:0.5em;border-bottom:1px solid #333;letter-spacing:0.2em;margin-bottom:0.5em;}#sitemap section.wk h1,#sitemap section.wk h3 {border-left-color:#630;}#sitemap section.wz h1{border-left-color:#962;}#sitemap section.wr h1 {border-left-color:#a00;}#sitemap section {padding:0.5em 0 0 1em;float:left;margin:0.5em 3em 0.5em 0 ;}#sitemap section a {color:#bbb;}#sitemap section a:hover {color:#fff;background-color:#666;}#sitemap section ul {font-size:110%;margin:0.5em 0 1.5em 4em;}#sitemap section ul ul,#sitemap section ol{font-size:100%;padding:0;margin:0 0 0 1em;}#sitemap section li li {font-size:100%;}#sitemap section li {margin:0.5em 0;list-style:none;font-size:110%;}#sitemap section.global {}#sitemap section.global h1 {border-left-color:#666;}#sitemap section.wk {width:35em;clear:left;}#sitemap section ul.discr {margin-bottom:0.5em;border-left:1px solid #333;}#sitemap section ul.discr li {border-right:1px solid #333;margin:0;display:inline;}#sitemap section ul.discr li a {padding:0.2em 0.5em;}#policy section p {font-size:130%;width:46em;padding:0.5em 3em;}#policy section dl {font-size:130%;padding:3em 0 3em 3em;}#policy section dt ,#policy section dd {float:left;font-size:100%;margin:0;padding:0;}#policy section dt {clear:left;width:10em;}#policy section dd {width:40em;padding-bottom:4em;}#policy section dd p {width:90%;margin:0;padding:0;font-size:100%;}#policy section dd ol {width:85%;margin:0 0 0 2em;padding:0;font-size:100%;}