/* CSS Document */
@charset "utf-8";
@import "http://";


p,ul,li,dd,dl,h1,h2,h2,h3,h4,h5,h6{margin:0; padding:0;}

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 ----------------------------------------------------------------*/

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;}
div#left{ width:276px; float:left;}
div#left h2#login{ background:url(../img/master_icon_lock.gif) 0 0 no-repeat; padding:7px 0 0 25px; color:#74741C; font-weight:bold; font-size:14px; height:30px;}
div#left h2#menu{ background:url(../img/master_icon_staff.gif) 0 0 no-repeat; padding:7px 0 0 25px; color:#74741C; font-weight:bold; font-size:14px; height:30px;}
div#left table{ width:247px;}
div#left td{ background-color:#E9E9C9;}
div#left th{ background-color:#D7D79F; padding:8px;}
div#left dt{color: #74741C; float: left; font-weight: bold; padding-left: 10px; width: 120px;}
div#left p.siteinfo{padding: 0 25px 5px 10px;}
div#left p.siteinfo span{padding: 3px 10px; line-height: 24px; background-color:#f00; color: #FFF; font-weight: bold;}

ul#mastermenu{ padding:0 8px; line-height:24px;}
ul#mastermenu li{ background:url(../img/tmp_list.gif) 0 6px no-repeat; padding:0 0 0 17px;}

div#right{ width:480px; float:left;}
div#right h3{ background-color:#74741C; color:#FFF; font-size:12px; padding:8px; text-align:center;}
div#right h4{ color:#74741C; font-size:14px; padding:20px 8px;}
div#right ul.list{ padding:0 8px 10px 8px; line-height:18px;}
div#right ul.list li{ background:url(../img/master_list.gif) 0 3px no-repeat; padding:0 0 0 15px;}

div#right div#profiledata{ width:315px; height:52px; background:url(../img/profile_list.gif) 0 0 no-repeat; float:left;}
div#right div#profiledata ul{ padding:1px 0 0 15px;}
div#right div#profiledata li#name{ color:#F39; font-size:14px; font-weight:bold;}
div#right div#profiledata li#name span{ color:#E50305; font-size:10px; font-weight:normal; padding:0 0 0 8px;}
div#right div#profiledata li#size{ font-size:12px; font-family:Arial;}

div#right p.info {
	text-align: center;
	margin: 10px;
}

table#form{ width:468px; margin:0 auto; background-color:#CCC;}
table#form th{ width:120px; background-color:#DDD; text-align:left; padding:6px 4px;}
table#form td{ background-color:#F3F3F3; padding:6px 4px;}
span.kome{ font-size:10px; font-weight:normal; padding:0 3px; color:#E60010;}
span.dot{ font-size:10px; font-weight:normal; font-family:Arial;}

table#agent{ width:468px; margin:0 auto; background-color:#CCC;}
table#agent th{ background-color:#DDD; text-align:left; padding:6px 4px; text-align: center;}
table#agent td{ background-color:#F3F3F3; padding:6px 4px;}



/*--- admin ----------------------------------------------------------------*/
div#left h2#adminmenu{ background:url(../img/master_icon_shop.gif) 0 4px no-repeat; padding:7px 0 0 28px; color:#74741C; font-weight:bold; font-size:14px; height:30px;}
div#left h2#saport{ background:url(../img/master_icon_saport.gif) 0 4px no-repeat; padding:7px 0 0 28px; color:#74741C; font-weight:bold; font-size:14px; height:30px;}
div#left h2#info{ background:url(../img/master_icon_info.gif) 0 4px no-repeat; padding:7px 0 0 28px; color:#74741C; font-weight:bold; font-size:14px; height:30px;}
ul#info{ padding:0 28px 0 8px; line-height:14px; font-size:10px;}
ul#info li{ background:url(../img/tmp_list.gif) 0 3px no-repeat; padding:0 0 5px 17px; margin:0; font-size:10px;}
ul#info li span{ color:#74741C; font-family:Arial; font-size:10px;}
ul.masterex{ padding:10px 8px; line-height:18px;}
ul.masterex li{ background:url(../img/master_list.gif) 0 3px no-repeat; padding:0 0 0 15px;}

table#edittopi{ width:468px; margin:0 auto; background-color:#CCC; margin:0 0 3px 0;}
table#edittopi th.thum{ background-color:#DDD; padding:6px 4px; width:60px;}
table#edittopi th.bt{ background-color:#D6D6A5; padding:6px 4px; font-weight:normal; width:80px;}
table#edittopi td{ background-color:#F3F3F3; padding:6px 4px; line-height:18px;}
table#edittopi td h5.topi{ font-size:12px; color:#74741C;}

ul#masterfmenu{ text-align:center;}
ul#masterfmenu li{ display:inline;}

div.admingalbox{ background:url(../img/admin_galbg.gif) 0 0 no-repeat; width:89px; height:160px; float:left; margin:0 3px;}
div.admingalbox ul.ag{ padding:7px 0 0 0; text-align:center; height:108px;}
div.admingalbox li.name{ color:#F39;}
div.admingalbox p.agbt{ text-align:center;}

div.delbox{ background:url(../img/admin_galbg.gif) 0 0 no-repeat; width:89px; height:160px; margin:20px auto;}
div.delbox ul.ag{ padding:7px 0 0 0; text-align:center; height:110px;}
div.delbox li.name{ color:#F39;}
div.delbox p.agbt{ text-align:center;}

table.price{ width:230px; margin:0 0 0 6px; background-color:#CCC; float:left;}
table.price th{ width:120px; background-color:#DDD; text-align:left; padding:6px 4px; font-weight:normal;}
table.price td{ background-color:#F3F3F3; padding:6px 4px;}
table.price th.sub{ background-color:#74741C; color:#FFF; font-size:12px; padding:6px 4px; text-align:center; width:100%;}

table.area{ width:468px; margin:0 0 0 6px; background-color:#CCC; float:left;}
table.area th{ width:120px; background-color:#DDD; text-align:left; padding:6px 4px; font-weight:normal;}
table.area td{ background-color:#F3F3F3; padding:6px 4px;}
table.area th.sub{ background-color:#74741C; color:#FFF; font-size:12px; padding:6px 4px; text-align:center; width:100%;}

table#sche{ width:468px; margin:0 auto; background-color:#CCC; padding: 0;}
table#sche th{ width:33%; background-color:#DDD; padding:6px 4px;}
table#sche td{ background-color:#F3F3F3; padding:6px 4px; width:33%; text-align:center;}

/*--- link banner ----------------------------------------------------------------*/

div#linkall{width:468px; margin:0 auto;}
div#linkall h4.banner{ font-size:12px; color:#74741C; padding:10px 0;}
div#linkall p.code{ background:#EEE; border:1px solid #999; padding:10px; margin:0 0 30px 0;}

/*--- kiyaku ----------------------------------------------------------------*/
ol.kiyaku{ margin: 10px 0 0 5px; padding:0 8px 10px 0; line-height:18px;}
ol.kiyaku li{ background:url(../img/master_list.gif) 0 3px no-repeat; padding:3px 0 0 15px;}

