@charset "shift_jis";
@import "default.css";

#contents { margin-left:auto; margin-right:auto; position:relative;}
#contents ul { list-style-type:none; }
#contents #thumb li { display:inline; margin: 0 2px 4px 0; padding:0; }
#contents #thumb li img { width:40px; height:40px; }
#contents #thumb em img { font-style:normal; width:40px; height:40px; border:2px solid #ffff00; }
#contents #thumb li img { margin:2px; }
#contents #thumb em img { margin:0; }
#contents #thumb .nobtn { margin:2px; border:0 solid #ffffff; }
#card { position:absolute; top:35px; right:0;}
#soto { text-align:center;}
#naka { width:590px; height:480px; margin-left:auto; margin-right:auto; text-align:left; }
#right { margin:0 0 0 10px; width:280px; float:left; display:inline;}
#right #comment { width:268px; height:43px; line-height:14px; margin:0 0 6px 0;}
#contents #coment{ margin:5px 0 0 0; }
#left, #point { width:300px; height:400px; float:left; }
#photos { width:300px; height:400px; }

#pro { margin-bottom:7px; width:265px; height:23px;}

#container { width:268px; margin:0; }
#container a, #container span { display:block; width:87px; height:22px; float:left; margin:0 2px 2px 0px; }
#container a { background-image:url('/member/3p/images/btn_off.gif'); }
#container span { background-image:url('/member/3p/images/btn.gif'); }

#nextback { width:268px; }
#nextback img {  margin:0 2px 2px 0px; }

#mov { margin-top:-7px;}
#mov img { margin-right:3px;}
#mov #movtitle {margin:0; padding:0; width:300px; height:75px;}
embed {margin:4px 0 0 0; padding:0; width:300px; height:240px; }

#prof { background-color:#d4e8ff; height:125px; width:574px; float:left; margin:0; padding:0; }
#prof p{ margin-left:5px; margin:0; line-height:17px; }
#prof img { float:left; margin-right:5px; }

a#fee { width:131px; height:23px; text-indent:-1000px; display:block; background-repeat:no-repeat; background-image:url(/member/3p/images/fee.gif); float:left; }
a#fee:link { background:url(/member/3p/images/fee.gif); }
a#fee:hover { background:url(/member/3p/images/fee.gif); }

#pleft{ padding-top:5px;padding-bottom:10px; padding-right:5px; }
#pright{ padding-right:5px; }

a#cam { width:131px; height:23px; margin-right:3px;text-indent:-1000px; display:block; background:url(/member/3p/images/campaign.gif); float:left; }
a#cam:link, a#campaign:hove r{ background:url(/member/3p/images/campaign.gif) no-repeat; }

#gotop { clear:left; }

/*sysnavi2*/
#newcomer2	{ text-align:center;}
#newcomer2 dd	{ display:inline; margin:0; background:none; }
#newcomer2 em	{ color:#333333; }