* { padding: 0; margin: 0; }
body, td, div{ 
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color:#000; 
}

input, button, textarea, select { color:#000000; }
img { border: 0; }
a:link, a:active { text-decoration:none; color:#333; outline:none; }
a:visited  { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; color:#333;}
h1 {font-size:12px;}
h2 {font-size:12px;}
li {list-style:none;}

body{margin:0;padding:0;background: url('../../images/bg.jpg'); }
#wrapper {width:100%; }

#page-seo { float:left; width:1000px; font-size:16px; color:#000; text-align:center; }

/*=== Index					============================================================================================================*/
#index-wrapper { float:left; width:100%; background:url('../../images/index/bg.jpg') no-repeat;}
#index-section { margin: 0 auto; width:1000px;}
#index-section .main {float:left; width:1000px; height:520px; }
#index-section .main .logo {float:left; width:1000px; height:350px; background:url('../../images/index/logo.png');}
#index-section .main .son {float:left; width:1000px; height:80px; text-align:center;}
#index-section .main .son img {width:80px; height:80px; margin-top:15px;}
#index-section .main .text{float:left; width:1000px; height:20px; padding:20px 0; color:#fff; text-align:center;}
#index-section .information {float:left; width:1000px; text-align:center; font-weight:bold; margin-top:20px; }
#index-section .button {float:left; width:1000px; text-align:center; margin-top:20px;}
#index-section .button img {margin:0 25px;}
#index-section .ad {float:left; width:1000px; margin-top:10px; text-align:center; }
#index-section .seoinfo {float:left; width:1000px; margin-top:20px; text-align:center; }
#index-section .banner {float:left; width:1000px; margin-top:20px; text-align:center; }
#index-section .banner img {width:190px; }

/*=== header					============================================================================================================*/
#header-wrapper { float:left; width:100%; height:200px; background:url('../../images/header/headerbg.jpg')  repeat-x;}
#header-section { margin: 0 auto; width:1000px; height:200px; background:url('../../images/header/header.png') 0 30px no-repeat;}
#header-section .h1 {float:left; width:1000px; height:20px; padding:5px 0px; text-align:center; color:#fff;}

#menu-wrapper { float:left; width:100%; height:60px; background:url('../../images/header/menubg.jpg')  repeat-x;}
#menu-section { margin: 0 auto; width:1000px; height:60px;}
#menu-section li {float:left;}

#scroll-wrapper { float:left; width:790px; height:40px; background:url('../../images/header/flashnews.jpg');}

/*=== tail					============================================================================================================*/
#tail-wrapper { float:left; width:100%; margin-top:20px; background:#000; }
#tail-section { margin: 0 auto; width:980px; height:173px; background:#000 url('../../images/copyright.jpg') ; padding:10px;}
#tail-section .menu-wrapper {float:left; width:1000px;}
#tail-section .menu-wrapper a {margin-right:10px; color:#fff;}
#tail-section .description {float:left; width:1000px; text-align:left; color:#fff; line-height:18px;}
#tail-section .description a {color:#fff;}
#tail-section .copyright {float:left; width:1000px; color:#fff; margin-top:20px;}
#tail-section .copyright a {color:#fff;}
#tail-wrapper .ad-banner { margin: 20px auto; width:1000px; }
#tail-wrapper .ad-widget { margin: 20px auto; width:1000px; }

#man {position:relative; left:1020px; top:50px; width:45px; height:0px; z-index:1;}

/*=== contents / left		============================================================================================================*/
#contents-wrapper { float:left; width:100%; background:url('../../images/bg.jpg') no-repeat;}
#contents-section { margin: 0 auto; width:1000px; padding:10px 0;}

#left-wrapper {float:left; width:200px; margin-right:10px;}
#left-banner {float:left; width:200px;}
#left-banner li {float:left; width:200px; height:70px; margin-bottom:5px;}
#left-banner li img {width:200px; height:70px;}

#mobile {float:left; width:200px;margin-bottom:5px;}
#mobile img {width:200px;}

#diary {float:left; width:200px; }
#diary .title {float:left; width:200px; }
#diary .back {float:left; width:200px; border-top:none;}

/*=== common				============================================================================================================*/
.date-color {color:#222;}
.subject-color {color:#ffcc33;}

/*=== top page				============================================================================================================*/
#ad-top-banner {
	width:100%;
	top:10px;
	display:block;
}

#top-banner {float:left; width:790px; height:370px; margin-bottom:10px;}
#top-banner img {width:790px; height:370px;}

#top-newface {float:left; width:390px; height:400px; background:url('../../images/main/newface.jpg'); margin-bottom:10px;}
#top-newface .back {float:left; width:380px; height:345px; margin:50px 5px 0 5px; overflow:auto; }
#top-newface .back li {float:left; width:350px; height:230px; background:url('../../images/main/newface_list.jpg'); margin-bottom:10px;}
#top-newface .back li dt {float:left; width:140px; height:210px; margin:10px 0 0 10px;}
#top-newface .back li dt img {float:left; width:140px; height:210px;}
#top-newface .back li dd.date {float:right; width:110px; height:18px;  margin:10px 15px 0 0; }
#top-newface .back li dd.profile {float:right; width:170px; height:18px; font-size:0.8em; margin:15px 15px 0 0;}
#top-newface .back li dd.comment {float:right; width:170px; height:130px; margin:23px 15px 0 0; overflow:auto;}

#pickup {float:right; width:390px; height:400px; background:url('../../images/main/pickup.jpg'); margin-bottom:10px;}
#pickup img {float:left; width:200px; height:296px; background:#222; margin:85px 0 0 15px;}
#pickup .profile {float:right; width:145px; height:50px; margin:85px 17px 0 0; border-bottom:1px dotted #666; text-align:center; font-size:10px; line-height:20px;}
#pickup .profile b{float:right; width:145px; font-size:14px; margin-top:10px;}
#pickup .comment {float:left; width:145px; height:240px; margin-left:14px; font-size:10px; overflow:hidden; }

#news {float:left; width:390px; height:400px; background:url('../../images/main/news.jpg');margin-bottom:10px;}
#news .back {float:left; width:380px; height:345px; margin:50px 5px 0 5px; overflow:auto;}
#news .back li {float:left; width:360px; margin-bottom:10px; border-bottom:1px dashed #222;}
#news .back li p {font-size:13px; font-weight:bold; color:#ff0080; padding:5px 0;}
#news .back li .image {float:left; width:360px; }
#news .back li .image img {width:105px; height:158px; margin-bottom:5px;}

#topix {float:right; width:390px; height:400px; background:url('../../images/main/topix.jpg');margin-bottom:10px;}
#topix .back {float:left; width:380px; height:345px; margin:50px 5px 0 5px; overflow:auto;}
#topix .back li {float:left; width:360px; margin-bottom:10px; overflow:hidden; border-bottom:1px dashed #222;}
#topix .back li img {float:left; width:50px; height:50px; margin:0 2px 2px 0; border:1px solid #FDFFF9; }
#topix .back li p {float:left; width:300px; font-size:10px; }
#topix .back li p b{float:left;  width:300px; }

a.link {display:none;}

#accessTop { float:left; width:978px; margin-top:20px; border:1px solid #7449cf; padding:10px; }
#accessTop .info { float:left; width:300px; font-size:16px; color:#000; }
#accessTop .info .title{ float:left;width:280px; height:20px; background:#7449cf; font-size:16px;color:#fff; padding:10px;margin-bottom:10px}
#accessTop .info a{ color:#000; }
#accessTop .map { float:right; width:660px; }
#accessTop .info p.haya-eigyou { font-size:14px; color:#000; margin-top:10px;}


/*=== system				============================================================================================================*/
#system {float:left; width:1000px;}
#system .title {float:left; width:1000px; height:45px; background:url('../../images/system/title.jpg'); margin-bottom:10px;}
#system .banner {float:left; width:1000px; margin-bottom:10px;}
#system .back {float:left; width:1000px; }
#system .back .map {float:left; width:950px; height:335px; margin:20px 25px 0 25px; border:1px solid #777;}

/*=== point				============================================================================================================*/
#point {float:left; width:790px;}
#point .title {float:left; width:790px; height:45px; background:url('../../images/point/title.jpg'); margin-bottom:10px;}
#point .back {float:left; width:790px;}

/*=== mailmaga				============================================================================================================*/
#mailmaga {float:left; width:790px;}
#mailmaga .title {float:left; width:790px; height:45px; background:url('../../images/mailmaga/title.jpg'); margin-bottom:10px;}
#mailmaga .back {float:left; width:790px; height:530px; background:url('../../images/mailmaga/img.jpg');}
#mailmaga .back .form {float:left; width:750px; margin:410px 0 0 35px;}
#mailmaga .back1 {float:left; width:790px; height:410px; background:url('../../images/mailmaga/img1.jpg');}
#mailmaga .back1 .form {float:left; width:750px; margin:330px 0 0 35px;}

/*=== girl-list				============================================================================================================*/
#girl-list-top {float:left; width:790px;}
#girl-list-top .title-top-schedule{float:left; width:790px; height:45px; background:url('../../images/main/title_todayschedule.jpg'); margin-bottom:2px;}
#girl-list-top .back {float:left; width:788px; border:1px solid #333366; }
#girl-list-top .back li {float:left; position:relative; width:190px; height:370px; background:url('../../images/main/today_list.jpg'); margin:15px 0px 5px 5px;}
#girl-list-top .back li .standbyIcon { position:absolute; right:3px; z-index:1; top:3px; }
#girl-list-top .back li dt {float:left; position:relative; width:160px; height:240px; margin:12px 0 0 15px;}
#girl-list-top .back li dt img {width:160px; height:240px; }
#girl-list-top .back li dt p.standbyTime { position:absolute; bottom:0; width:100%; background:rgba(0,0,0, .5); font-size:16px; text-align:center; color:#fff; padding:7px 0; }
#girl-list-top .back li dd.name {float:left; width:160px; margin:10px 0 0 15px; text-align:center; color:#fff; font-weight:bold;}
#girl-list-top .back li dd.profile {float:left; width:160px; margin:0px 0 0 15px; text-align:center; color:#fff; }
#girl-list-top .back li dd.schedule {float:left; width:160px; margin:12px 0 0 15px; text-align:center; color:#fff;}
#girl-list-top .back li dd.icon2 {float:left; width:170px; margin:10px 0 0 10px; }
#girl-list-top .back li dd.icon2 img {float:left; }

#girl-list {float:left; width:1000px;}
#girl-list .title-newface{float:left; width:1000px; height:45px; background:url('../../images/newface/title.jpg'); margin-bottom:2px;}
#girl-list .title-companion {float:left; width:1000px; height:45px; background:url('../../images/companion/title.jpg'); margin-bottom:2px;}
#girl-list .title-schedule {float:left; width:1000px; height:45px; background:url('../../images/schedule/title.jpg'); margin-bottom:2px;}
#girl-list .title-ranking {float:left; width:1000px; height:45px; background:url('../../images/ranking/title.jpg'); margin-bottom:2px;}
#girl-list .back {float:left; width:998px; border:1px solid #666; color:#fff;}
#girl-list-banner {float:left; width:1000px; margin-bottom:10px;}

/*=== ranking				============================================================================================================*/
#girl-list .back .menu {float:left; width:998px; margin:20px 240px;}
#girl-list .back .tlt {float:left; width:998px; font-size:30px; font-weight:bold; text-align:center; }
#girl-list .back .menu li {float:left; width:225px; height:45px; background:url('../../images/ranking/button.png'); margin:20px 10px; padding:10px 0 0 15px;}
#girl-list .back .menu li p {font-size:20px; font-weight:bold; color:#000;}

#girl-list .back li.ranking {float:left; width:190px; height:380px; color:#000;  margin:10px 0px 10px 8px;}
#girl-list .back li.ranking dt {float:left; width:160px; height:240px; margin:48px 0 0 15px;}
#girl-list .back li.ranking dt img {width:160px; height:240px; }
#girl-list .back li.ranking dd.name {float:left; width:160px; margin:15px 0 0 15px; text-align:center; font-size:13px;  font-weight:bold; }
#girl-list .back li.ranking dd.profile {float:left; width:160px; margin:7px 0 0 15px; text-align:center;}

#girl-list .back li.ranking1 {float:left; width:190px; height:380px;background:url('../../images/ranking/rank1.png');}
#girl-list .back li.ranking2 {float:left; width:190px; height:380px;background:url('../../images/ranking/rank2.png');}
#girl-list .back li.ranking3 {float:left; width:190px; height:380px;background:url('../../images/ranking/rank3.png');}
#girl-list .back li.ranking4 {float:left; width:190px; height:380px;background:url('../../images/ranking/rank4.png');}
#girl-list .back li.ranking5 {float:left; width:190px; height:380px;background:url('../../images/ranking/rank5.png');}
#girl-list .back li.ranking6 {float:left; width:190px; height:380px;background:url('../../images/ranking/rank6.png');}
#girl-list .back li.ranking7 {float:left; width:190px; height:380px;background:url('../../images/ranking/rank7.png');}
#girl-list .back li.ranking8 {float:left; width:190px; height:380px;background:url('../../images/ranking/rank8.png');}
#girl-list .back li.ranking9 {float:left; width:190px; height:380px;background:url('../../images/ranking/rank9.png');}
#girl-list .back li.ranking10 {float:left; width:190px; height:380px;background:url('../../images/ranking/rank10.png');}


/*=== newface				============================================================================================================*/
#newface {float:left; width:1000px;}
#newface .title {float:left; width:1000px; height:45px; background:url('../../images/newface/title.jpg');}
#newface .back li.newface {float:left; width:230px; height:450px; margin:10px 5px 10px 12px;}
#newface .back li.newface dt {float:left; width:190px; height:285px; margin:52px 0 0 20px;}
#newface .back li.newface dt img {width:190px; height:285px; }
#newface .back li.newface dd.name {float:left; width:190px; height:20px; margin:3px 0 0 20px; text-align:center; color:#fff; font-size:16px; font-weight:bold;}
#newface .back li.newface dd.profile {float:left; width:190px; height:20px; margin:9px 0 0 20px; border-bottom:1px dotted #666; text-align:center;}
#newface .back li.newface dd.schedule {float:left; width:190px; height:20px; margin:0 0 0 20px; text-align:center; font-size:10px; }
#newface .back li.newface dd.comment {float:left; width:190px; height:20px; margin:7px 0 0 20px; text-align:center; overflow:hidden;}

#newface .back li.newface1 {float:left; width:230px; height:450px;background:url('../../images/newface/list1.png');}
#newface .back li.newface2 {float:left; width:230px; height:450px;background:url('../../images/newface/list2.png');}
#newface .back li.newface3 {float:left; width:230px; height:450px;background:url('../../images/newface/list3.png');}
#newface .back li.newface4 {float:left; width:230px; height:450px;background:url('../../images/newface/list4.png');}

/*=== cast				============================================================================================================*/
#girl-list .back li.cast {float:left; width:240px; height:200px; background:url('../../images/listbg.jpg'); margin:10px 2px 10px 6px;}
#girl-list .back li.cast dt {float:left; position:relative; width:124px; height:180px; margin:10px 0 0 10px;}
#girl-list .back li.cast dt img {width:124px; height:180px; }
#girl-list .back li.cast dt .standbyIcon { position:absolute; right:-3px; z-index:1; top:-3px; }
#girl-list .back li.cast dt .standbyIcon img { width:30px; height:32px; }
#girl-list .back li.cast dt p.standbyTime { position:absolute; bottom:0; width:100%; background:rgba(0,0,0, .5); font-size:16px; text-align:center; color:#fff; padding:7px 0; }
#girl-list .back li.cast dd.name {float:right; width:95px; margin:12px 7px 0 0px; font-weight:bold; color:#3f00de; }
#girl-list .back li.cast dd.profile {float:right; width:95px; height:30px; margin:5px 7px 0 0px; font-size:10px; color:#000; }
#girl-list .back li.cast dd.schedule {float:right; width:92px; height:15px; margin:5px 11px 0 0px; text-align:center; background:#000; font-size:10px;}
#girl-list .back li.cast dd.icon1 {float:right; width:95px; height:22px; margin:5px 7px 0 0px; text-align:center; color:#ff0066;}
#girl-list .back li.cast dd.icon1 img {float:left; height:16px; margin-right:2px;} 
#girl-list .back li.cast dd.icon2 {float:right; width:95px; margin:1px 7px 0 0px; text-align:center; color:#ff0066;}
#girl-list .back li.cast dd.icon2 img {float:left; height:20px;}
#girl-list .back li.cast dd.icon_blog {position:relative; z-index:1001; top:12px;  left:103px; height:0px;}
#girl-list .back li.cast dd.icon_blog img {width:28px; height:15px;}
#girl-list .back li.cast dd.comment {float:right; width:95px; height:45px; margin:5px 7px 0 0px; font-size:10px;  color:#000; line-height:14px; overflow:hidden; }
#girl-list .back li.cast dd.comment1 {float:right; width:95px; height:45px; margin:5px 7px 0 0px; font-size:10px;  color:#000; line-height:14px; overflow:hidden; }

#girl-list .back .date {float:left; width:998px;}
#girl-list .back .date a {float:left; width:100px; background:#222; text-align:center; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; margin:10px 4px;display:block; padding:10px;color:#fff; font-size:11px;}
#girl-list .back .date a.selected {background:#777;}

/*=== movie				============================================================================================================*/
#movie {float:left; width:1000px;}
#movie .title {float:left; width:1000px; height:45px; background:url('../../images/movie/title.jpg'); }
#movie .back {float:left; width:1000px;}
#movie .back li {float:left; width:800px; background:#333333; border:1px solid #666666; margin:10px 8px 5px 0; padding:10px 100px;}
#movie .back li .profile {float:left; width:900px; font-size:16px; margin-bottom:10px;}
#movie .back li .profile b{font-size:22px;}
#movie .back li .image {float:right; width:400px; height:200px;}
#movie .back li .image img {width:400px; height:200px;}
#movie .back li .viewer {float:left; width:340px; height:200px; background:#fff;}

/*=== about				============================================================================================================*/
#about {float:left; width:1000px;}
#about .title {float:left; width:980px; padding:10px; background:#3146a1; color:#fff; font-size:18px; }
#about .back {float:left; width:960px; padding:20px; font-size:16px; color:#000; }

/*=== profile				============================================================================================================*/
#profile {float:left; width:790px;}
#profile .title {float:left; width:790px; height:45px; background:url('../../images/profile/title.jpg'); }
#profile .back {float:left; width:768px; border:1px solid #666; padding:10px; }
#profile .bImage {float:left; width:770px; height:500px; text-align:center; background:#333; margin-bottom:10px;}
#profile .bImage img {max-width:770px; height:500px; background:#333;}
#profile .tImage {float:left; width:770px; margin-bottom:10px;}
#profile .tImage img {float:left; max-width:170px; height:100px;  background:#fff; margin-right:5px;}

#profile .name {float:left; width:750px; height:30px; border:1px solid #333; color:#fff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
font-size:18px; padding:5px 10px; margin-bottom:10px;}

#profile .name b {font-size:18px; color:#fff;}
#profile .name img {float:right; margin:5px 5px 0;}
#profile .name .icon {float:right; width:550px; height:30px; }
#profile .name .icon img {width:53px; margin:5px 1px; }

#profile .text {float:left; width:200px; height:208px; padding:5px; margin:0 10px 10px 0; }
#profile .text .tlt {float:left; width:200px; height:25px; margin-bottom:5px;}
#profile .text li {float:left; width:200px;}
#profile .text li dt {float:left; width:200px; font-size:10px; line-height:13px;}
#profile .text li dd {float:left; width:200px; font-size:12px; line-height:13px;}

#profile .schedule {float:left; width:200px; height:210px; padding:5px; margin:0 10px 10px 0; }
#profile .schedule .tlt {float:left; width:200px; height:25px; margin-bottom:5px;}
#profile .schedule li {float:left; width:200px; height:23px; padding:1px 0;}
#profile .schedule li dl {float:left; width:200px; font-size:10px;}
#profile .schedule li dd.date {float:left; width:90px; font-size:12px;}
#profile .schedule li dd.work {float:left; width:100px; font-size:12px;}
#profile .schedule li dd.comment {float:left; width:170px; font-size:12px;}

#profile .comment1 {float:left; width:325px; padding:5px; margin-bottom:10px; overflow:auto; }
#profile .comment1 .tlt {float:left; width:310px; height:25px; margin-bottom:5px;}
#profile .comment1 .bak {float:left; width:300px; height:180px; padding:5px; margin-bottom:10px; overflow:auto; }

#profile .comment2 {float:left; width:330px; padding:5px; margin-bottom:10px; }
#profile .comment2 .tlt {float:left; width:320px; height:25px; margin-bottom:5px;}
#profile .comment2 .bak {float:left; width:320px; height:180px; padding:5px; margin-bottom:10px; overflow:auto; }

#profile .diary {float:right; width:200px; height:450px; }

#profile .checkGirl { 
	float:left; 
	width:750px; 
	margin-top:20px; 
}

#profile .checkGirl .subject { 
	float:left; 
	width:750px; 
	height:30px; 
	background:#333; 
	font-size:18px; 
	color:#fff;
	padding:5px 10px; 
}

#profile .checkGirl .contents{ 
	float:left; 
	width:750px; 
	padding:10px 0;
}

#profile .checkGirl .contents li { 
	float:left; 
	width:140px; 
	margin:0 5px 0 5px;
}
#profile .checkGirl .contents li .image{ 
	float:left; 
	width:140px; 
	height:210px;
}
#profile .checkGirl .contents li .image img{ 
	width:140px; 
	height:210px;
}
#profile .checkGirl .contents li .size{ 
	float:left; 
	width:140px; 
	text-align:center;
}

/*=== table css				============================================================================================================*/
table.profileTable {width:160px; height:100px; border-collapse: collapse; }
table.profileTable th {width:25px; text-align:left; vertical-align: top; padding:0px 5px 5px 0; color:#222;}
table.profileTable td {text-align:left; vertical-align: top; padding:0px 5px; color:#222;line-height:20px;}

table.systemTable {width:590px; height:342px; border-collapse: collapse; }
table.systemTable th {width:150px; text-align:left; vertical-align: top; padding:5px; color:#222;}
table.systemTable td {text-align:left; vertical-align: top; padding:5px; color:#222;line-height:18px;}

table.recruitTable {width:710px; border-collapse: collapse; }
table.recruitTable th {width:180px; text-align:left; vertical-align: top; padding:10px; color:#222; border-bottom:1px dotted #999999;}
table.recruitTable td {text-align:left; vertical-align: top; padding:10px; color:#222; line-height:20px; border-bottom:1px dotted #999999;}

table.contactTable {width:728px; border-collapse: collapse; border:1px solid #555555; }
table.contactTable th {width:150px; text-align:left; vertical-align: middle; padding:10px; color:#222; border:1px solid #999999;}
table.contactTable th.subject {font-size:11px;}
table.contactTable td {text-align:left; vertical-align: middle; padding:10px; color:#222; line-height:45px; border:1px solid #999999;}

table.scheduleTable {width:150px; height:110px; border-collapse: collapse; background:url('../../images/profile/schedulebg.jpg'); margin-bottom:1px;}
table.scheduleTable th {width:30px; vertical-align:middle; padding:3px;text-align:center; font-size:11px;}
table.scheduleTable td {vertical-align:top; padding:3px;text-align:left; font-size:10px;}
table.scheduleTable td.worktime {height:20px; vertical-align:middle; padding:3px;text-align:left; font-size:11px;}

table.mailmagaTable {width:330px; border-collapse:}
table.mailmagaTable th {width:120px; text-align:left; vertical-align: middle; padding:10px;}
table.mailmagaTable td {text-align:left; vertical-align: middle; padding:5px 10px;}

input[type="text"] {float:left; width:200px; padding:5px; margin-right:10px; border:1px solid #777777;}
input[type="submit"] {float:left; width:50px; height:25px; padding:0px; }

.point {color:#00ffff;}

table.systemText { width:100%; border-collapse: collapse; margin-bottom:30px; }
table.systemText th { background:#eee; padding:15px; font-size:20px; border:1px solid #ccc; }
table.systemText th.tlt-platinum { background:#df189e; width:100%; font-size:24px; color:#fff; }
table.systemText th.tlt-gold { background:#df8d18; width:100%; font-size:24px; color:#fff; }
table.systemText th.tlt-regular { background:#333; width:100%; font-size:24px; color:#fff; }
table.systemText td {text-align:center; background:#f8f8f8; border:1px solid #ccc; font-size:20px; padding:15px; }
table.systemText td.gray { background:#eee;  }


