* { font-family: "ＭＳ 明朝", "ＭＳ ゴシック", "American Typewriter", Arial; }
a { color: #373737; font-size: 11px; line-height: 18px; text-decoration: underline; }
a:hover { color: silver; text-decoration: none; }
h1 { color: #373737; font-size: 11px; font-weight: normal; }
#container { width: 1000px; height: 750px; margin-right: auto; margin-left: auto; }
#main { color: #373737; font-size: 11px; background-image: url(../image/web2010/2010page/10background_logo.jpg); background-repeat: no-repeat; position: absolute; width: 820px; height: 750px; float: left; }
#main_main { color: #373737; font-size: 10px; line-height: 18px; position: absolute; top: 125px; left: 180px; width: 604px; height: 330px; }
#main_foot { color: #373737; font-size: 11px; line-height: 18px; background-image: none; position: absolute; top: 500px; left: 180px; width: 604px; height: 74px; }
#side { background-image: url(../image/web2010/2010page/10pageside_b.gif); background-repeat: no-repeat; background-position: 0 170px; width: 180px; height: 750px; float: right; }
#storelink { width: 116px; height: 52px; padding-left: 12px; }
#chair { position: absolute; top: 505px; left: 50px; width: 100px; height: 70px; }
#xp_o_cont { width: 800px; height: 750px; margin-right: auto; margin-left: auto; }
#xp_cont { position: absolute; width: 800px; height: 750px; }
#xp_phot { position: absolute; top: 45px; left: 45px; width: 470px; height: 470px; }
#xp_date { font-size: 10px; line-height: 16px; position: absolute; top: 45px; left: 560px; width: 198px; height: 550px; }
#xp_text1 { font-size: 10px; line-height: 16px; position: absolute; top: 600px; left: 45px; width: 710px; height: 94px; }
#xp_phot_s1 { position: absolute; top: 525px; left: 45px; width: 72px; height: 72px; }
#xp_phot_s2 { position: absolute; top: 525px; left: 144.5px; width: 72px; height: 72px; }
#xp_phot_s3 { position: absolute; top: 525px; left: 244px; width: 72px; height: 72px; }
#xp_phot_s4 { position: absolute; top: 525px; left: 343.5px; width: 72px; height: 72px; }
#xp_phot_s5 { position: absolute; top: 525px; left: 443px; width: 72px; height: 72px; }
#xp_link1 { height: 35px; width: 100px; left: 420px; top: 695px; position: absolute; visibility: visible; }
#xp_link2 { height: 35px; width: 95px; left: 550px; top: 695px; position: absolute; visibility: visible; }
#xp_link3 { height: 35px; width: 140px; left: 270px; top: 695px; position: absolute; visibility: visible; }
#xp_close { height: 15px; width: 15px; left: 730px; top: 707px; position: absolute; visibility: visible; }
#xp_logo { height: 36px; width: 147px; left: 25px; top: 700px; position: absolute; visibility: visible; }
#xp_next { position: absolute; top: 26px; left: 700px; width: 50px; height: 15px; }
#xp_back { position: absolute; top: 26px; left: 640px; width: 50px; height: 15px; }
#xp_is { font-size: 10px; line-height: 16px; position: absolute; top: 14px; left: 45px; width: 400px; height: 16px; }
#xpp_o_cont { width: 700px; height: 600px; margin-right: auto; margin-left: auto; }
#xppom_cont { background-image: url(../image/pom/xppom_back.jpg); background-repeat: no-repeat; position: absolute; width: 700px; height: 600px; }
#xppphot_yk { position: absolute; top: 130px; left: 25px; width: 400px; height: 300px; }
#xppphot_tt { position: absolute; top: 85px; left: 80px; width: 300px; height: 400px; }
#xpp_memo { color: black; font-size: 9px; line-height: 18px; text-align: left; position: absolute; top: 200px; left: 460px; width: 160px; height: 200px; }
#xpp_close { position: absolute; top: 35px; left: 20px; width: 20px; height: 20px; }
#xpp_close2 { position: absolute; top: 531px; left: 650px; width: 20px; height: 20px; }
#xpp_next { position: absolute; top: 35px; left: 560px; width: 120px; height: 20px; }
#xpp_back { position: absolute; top: 35px; left: 440px; width: 120px; height: 20px; }
#xpp_order { position: absolute; top: 530px; left: 480px; width: 160px; height: 20px; }
#ppage_sphot { position: absolute; top: 125px; left: 0; width: 160px; height: 560px; overflow: scroll; }
#ppage_main { position: absolute; top: 125px; left: 180px; width: 604px; height: 450px; }
#ppage_lastup { font-size: 10px; line-height: 18px; position: absolute; top: 590px; left: 180px; width: 604px; height: 45px; padding-left: 21px; }
#ppage_foot { position: absolute; top: 640px; left: 180px; width: 604px; height: 35px; padding-left: 10px; }
#ppage_howto { position: absolute; top: 0; left: 480px; width: 100px; height: 35px; }
#ppage_mail { position: absolute; top: 12px; left: 380px; width: 100px; height: 20px; }
#mig_cont { width: 490px; height: 560px; }
#mig_phot { position: absolute; top: 45px; left: 10px; width: 470px; height: 470px; }
#mig_close { height: 15px; width: 15px; left: 465px; top: 525px; position: absolute; visibility: visible; }
#mig_next { position: absolute; top: 523px; left: 400px; width: 50px; height: 15px; }
#mig_back { position: absolute; top: 523px; left: 320px; width: 50px; height: 15px; }
.price { font-size: 11px; }
.moredate { font-size: 9px; }
#st_link1 { font-size: 10px; line-height: 16px; position: absolute; top: 14px; left: 45px; width: 700px; height: 16px; }
#st_link2 { font-size: 10px; line-height: 16px; position: absolute; top: 700px; left: 45px; width: 400px; height: 16px; }
#st_link3 { font-size: 10px; line-height: 16px; position: absolute; top: 700px; left: 660px; width: 100px; height: 16px; }

