/* CSS Document */
@charset "utf-8";
@import "http://";

body{ background:url(../img/tmp_bg.gif) 50% 0 repeat-y; font-size:12px; color:#444; line-height:140%;}
td{ font-size:12px; color:#444; line-height:18px;}

div#alltop{ width:800px; margin:0 auto;}

/*--- Contents Shopdata ----------------------------------------------------------------*/

div#head{ background:url(../img/tmp2_headbg.gif) 0 0 repeat-x; width:100%; height:100px;}
div#head h1{ margin:15px 0 0 10px; background:url(../img/tmp2_logo.gif) 0 0 no-repeat; text-indent: -999px; float:left;}
div#head h1 a{ width: 111px; height: 45px; display: block;}

div#boxcon{ width:757px; margin:0 auto;}
ul#shop{ width:520px; height:35px; line-height:20px; float:left;}
ul#shop h2{ font-size:16px; color:#649E3A;}
p#bt{ width:237px; float:left; text-align: center;}
p#bt img {margin-bottom: 5px;}

div#sdleft{ width:485px; float:left;}
div#sdright{ width:271px; float:left;}

div#topi{ background:url(../img/shopdata_topi_bg.gif) 0 0 no-repeat; width:467px; height:66px;}
div#topi h3{ font-size:14px; padding:15px 0 0 35px; color:#E60203;}
div#topicon{ width:467px; height:270px; overflow:auto;}
div#topicon dl.sub{ clear:both; height:20px;}
div#topicon dl.sub dt{ display:inline; float:left; width:30px;}
div#topicon dl.sub dd{ display:inline; float:left;}
div#topicon dl.sub dd span{ color:#36C;}
div.tbody{ clear:both;}
div.tbody img.photo{ float:left; margin:0 5px 5px 0;}

div#event{ background:url(../img/shopdata_event_bg.gif) 0 0 no-repeat; width:467px; height:66px;}
div#event h3{ font-size:14px; padding:15px 0 0 35px; color:#E60203;}
div#eventcon{ width:467px; height:60px; overflow:auto;}
div#eventcon table#eventcon{ width:445px;}
div#eventcon table#eventcon th{ width:80px; text-align:left; color:#F60; font-weight:normal;}
div#eventcon table#eventcon td{ font-size:10px; line-height:14px;}

div.hina{ background:url(../img/shopdata_hina.gif) 0 0 no-repeat; width:271px; height:30px;}
div.hina h3{ color:#FFF; font-size:12px; padding:3px 0 0 25px;}

div#tsche{ width:272px; height:451px; overflow:auto;}
div.tsche{ width:76px; height:115px; float:left; padding: 0 4px;}
div.tsche img.tsche{ padding:0px 6px; background-color:#E8E8E8; border:1px solid #CCC;}
div.tsche ul.tsche{ line-height:13px; text-align:center;}
div.tsche li.name{ color:#F39; font-size:10px;}
div.tsche li.time{ font-size:10px; font-family:Arial;}

h4{ background-color:#F8E8F3; border:1px solid #EABDDC; text-align:center; padding:5px; color:#E60203; font-size:12px; margin:0 0 15px 0;}

div.gals{ width:83px; height:120px; float:left; text-align:center;}
div.gals ul.gals{ line-height:13px; text-align:center;}
div.gals li.name{ color:#F39; font-size:10px;}
div.gals li.new{ font-size:10px; font-family:Arial; color:#E60203;}

table#system{ width:100%; margin:0 0 20px 0;}
table#system td h5{ background:url(../img/shopdata_list.gif) 0 0 no-repeat; font-size:12px; padding:0 0 0 12px; margin:0 0 5px 0;}
table.system2{ width:100%;}
table.system2 td.area{ font-size:10px; line-height:16px; padding:5px 5px 3px 5px; width:160px;}
table.system2 td{ width:152px; padding:5px 5px 0px 5px; border-bottom:1px solid #CCC;}
table.system2 th{ color:#326698; text-align:right; padding:5px 5px 2px 5px; border-bottom:1px solid #CCC; font-family:Arial;}
table#system3{ width:100%; margin:0 0 20px 0;}
table.system4{ width:100%;}
table.system4 td{ width:80px; padding:5px 5px 0px 5px; border-bottom:1px solid #CCC;}
table.system4 th{ color:#326698; text-align:left; padding:5px 5px 2px 5px; border-bottom:1px solid #CCC;}
ul#taigu{ margin:5px 0 0 0;}
ul#taigu li{ display:inline;}
p#toku{ color:#326698; font-weight:bold; padding:0 5px 5px 5px; line-height:16px;}
p#toku2{ color:#E70205; font-size:10px; line-height:14px; padding:0 5px 10px 5px;}


/*--- Contents Profile ----------------------------------------------------------------*/

div#profile{ background:url(../img/profile_bg.gif) 0 0 no-repeat; width:757px; height:66px;}
div#profile h3{ font-size:14px; padding:15px 0 0 35px; color:#E60203;}
table#profile{ width:100%;}
table#profile th{ background-color:#999; padding:10px 0; width:270px;}
table#profile th img{ padding:5px; background-color:#FFF;}
table#profile td#thum{ width:80px;}
table#profile td#thum ul#thum{ padding:0px 10px;}
table#profile td#thum ul#thum li{ height:90px;}
table#profile td#thum img{ border:1px solid #CCC;}

div#profiledata{ width:315px; height:52px; background:url(../img/profile_list.gif) 0 0 no-repeat; float:left;}
div#profiledata ul{ padding:1px 0 0 15px;}
div#profiledata li#name{ color:#F39; font-size:14px; font-weight:bold;}
div#profiledata li#name span{ color:#E50305; font-size:10px; font-weight:normal; padding:0 0 0 8px;}
div#profiledata li#size{ font-size:12px; font-family:Arial;}
div#profiledata2{ background:url(../img/profile_hakushu.gif) 0 20px no-repeat; width:85px; height:52px; float:left;}
div#profiledata2 p#count{ padding:20px 0 0 0; font-size:12px; font-family:Arial; font-weight:bold; width:58px; text-align:right; color:#000;}
table#profiledata{ width:98%; margin:0 auto; clear:both;}
table#profiledata th{ width:100px; font-weight:normal; padding:5px 5px 0px 5px; border-bottom:1px solid #CCC; background-color:#FFF; text-align:left;}
table#profiledata td{ color:#369; padding:5px 5px 0px 5px; border-bottom:1px solid #CCC; background-color:#FFF;}

div.hina2{ background:url(../img/tmp_hinalong_bg.gif) 0 0 no-repeat; width:757px; height:30px;}
div.hina2 h3{ color:#FFF; font-size:12px; padding:3px 0 0 25px;}

div.gals2{ width:83px; height:130px; float:left; text-align:center;}
div.gals2 ul.gals{ line-height:13px; text-align:center;}
div.gals2 li.name{ color:#F39; font-size:10px;}
div.gals2 li.time{ font-size:10px; font-family:Arial;}
div.gals2 li.new{ font-size:10px; font-family:Arial; color:#E60203;}


