* { padding: 0; margin: 0; }
body, td, div, p{ 
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PRGothic", sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color:#545454;
}

input, button, textarea, select { color:#000000; }


/*img { border: 0; opacity: 1; transition: opacity .25 ease-in-out; -moz-transition: opacity .25 ease-in-out; -webkit-transition: opacity .25 ease-in-out;} */
img { border: 0; }
img:hover {opacity: 0.5;}
img.none:hover {opacity: 1.0;;}

center {padding:20px 0 40px 0px;}

a:link, a:active { text-decoration:none; color:#545454; outline:none; }
a:visited  { text-decoration:none; color:#545454; }
a:hover { text-decoration:underline; color:#545454;}


h1 {display:none;}
h2 {font-size:10px;}
h3 { font-size:10px;}
li {list-style:none;}

body{margin:0;padding:0; background:#ffffff; }
#wrapper{width:100%;}


/*=== INDEX					============================================================================================================*/
#index-wrapper { float:left; width:100%; overflow:hidden;}
#index-section { margin: 0 auto; width:455px; }
#index-section .logo {float:left; width:415px; height:137px; margin:300px 0 0 10px;}
#index-section .button {float:left; width:455px; text-align:center;margin-top:30px;}
#index-section .button img {margin:0 10px;}
#index-section .text {float:left; width:455px; text-align:left;margin-top:10px; color:#ffffff; letter-spacing:-0.5px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.61); line-height:20px;}
#index-section .text p {color:#ffffff; line-height:20px;}
#index-section .banner {float:left; width:455px; text-align:center; margin-top:20px;}

/*=== Header / Tail			============================================================================================================*/
#header-wrapper { float:left; width:100%;}
#header-section { margin: 0 auto; width:1000px; height:95px; background:url('../../images/header.jpg');}
#header-section .logo {float:left; width:260px; height:84px; margin:10px 0 0 3;}
#header-section .flash {float:right; width:260px; height:50px; margin:30px 450px 0 0;}

#menu-wrapper { float:left; width:100%; border-bottom:1px solid #9c9c9c;}
#menu-section { margin: 0 auto; width:1000px;}
#menu-section .menu {float:left; width:1000px; height:44px;}
#menu-section .menu li {float:left; height:44px; }

#tail-wrapper { float:left; width:100%; padding:10px 0px; border-top:1px solid #9c9c9c;}
#tail-wrapper .tel {float:left; width:206px; height:40px; margin:10px 0 0 20px;}
#tail-wrapper .menu {float:left; width:800px; margin-left:20px;}
#tail-wrapper .menu a {margin-right:10px;}
#tail-wrapper .menu .link {float:left; width:800px; margin:0 0 10px; 0;}

#tail-wrapper .member {float:right; width:260px; margin:0 20px 0 0;}

#copyright-wrapper { float:left; width:100%;}
#copyright-wrapper p, h3{ margin:0 0 10px 20px;}

/*=== Contents				============================================================================================================*/
#contents-wrapper { float:left; width:100%; background:url('../../images/bg.jpg') no-repeat fixed;}
#contents-section { margin: 0 auto; width:1000px;}
#contents-body { float:left; width:980px; padding:5px 10px; background:url('../../images/contentsbg.png');}

#toppage-left {float:left; width:165px; margin-right:20px;}
#toppage-right {float:right; width:200px;}
#top-main {float:left; width:575px;}

/*=== Common				============================================================================================================*/
.date-color {color:#000000;}
.subject-color {color:#2922a4;}
hr.left {float:left; width:165px; border:solid #cccccc; border-width:1px 0 0 0; height:1px;/* for IE6 */ clear:both;/* for IE6 */ margin-bottom:30px;}
hr.right {float:left; width:200px; border:solid #cccccc; border-width:1px 0 0 0; height:1px;/* for IE6 */ clear:both;/* for IE6 */ margin-bottom:30px;}
hr.common {float:left; width:100%; border:solid #cccccc; border-width:1px 0 0 0; height:1px;/* for IE6 */ clear:both;/* for IE6 */}

/*=== top				============================================================================================================*/
#search {float:left; width:980px; height:40px; margin-bottom:30px;}
#field-wrapper {float:left; width:963px; padding:10px 10px 0 5px;; display:none; border:1px solid #cccccc; margin-bottom:20px;}
#field-wrapper .section {float:left; width:963px; padding:20px; color:#000;}
#field-wrapper .section b {margin:0 5px; color:#a67c00;}
#field-wrapper .section .subject {float:left; width:963px; color:#a67c00; font-size:13px; font-weight:bold; padding:5px;}
#field-wrapper .section .checkbox-wrapper {float:left; width:125px; margin:3px;}

#topBanner {float:left; width:980px; height:475px; margin-bottom:20px;}
#topBanner img{width:980px; height:475px;}
#topBanner img:hover {opacity: 1.0;}

#kokyaku {float:left; width:980px; height:80px; margin-bottom:20px;}
#kokyaku img:hover {opacity: 1.0;}

#price-down {float:left; width:980px; height:80px; margin-bottom:20px;}
#price-down img:hover {opacity: 1.0;}

#app {float:left; width:980px; margin-bottom:20px;}
#app img:hover {opacity: 1.0;}

#scroll {float:left; width:980px; height:100px; margin-bottom:10px;}
#scroll img {float:left; width:330px; height:80px; margin-left:10px;}

#top-movie {float:left; width:575px; margin-bottom:20px;}
#top-movie .title {float:left; width:575px; height:35px; background:url('../../images/main_title_specialmovie.jpg'); margin-bottom:20px;}
#top-movie .back {float:left; width:575px; height:340px; }
a.topmovie { float:left;width: 575px; height:340px; text-align:center;}

#top-media {float:left; width:575px; margin-bottom:20px;}

#top-schedule {float:left; width:575px; margin-bottom:20px;}
#top-schedule .title {float:left; width:575px; height:35px; background:url('../../images/main_title_todayschedule.jpg'); margin-bottom:20px;}
#top-schedule .back {float:left; width:573px; border:1px solid #cccccc; padding:0 0 5px 0px;}
#top-schedule .back li {float:left; width:160px; height:185px;  margin:10px 10px 5px 18px;}
#top-schedule .back li .image {float:left; width:160px; height:120px; margin-bottom:5px;}
#top-schedule .back li .image img {float:left; width:160px; height:120px;}
#top-schedule .back li .profile {float:left; width:160px; height:35px;}
#top-schedule .back li .profile b {float:left; width:160px; margin-bottom:5px;}
#top-schedule .back li .profile b img {float:right; margin-left:5px;}
#top-schedule .back li .worktime {float:left; width:160px; height:20px; }

/*===
#information {float:left; width:575px; margin-bottom:20px;}
#information .title {float:left; width:575px; height:12px; background:url('../../images/main_title_news.jpg'); margin-bottom:20px;}
#information .back {float:left; width:575px; }
#information .back li {float:left; width:575px; margin-bottom:5px; border-bottom:1px dotted #cccccc; padding:5px 0 10px 0;}
#information .back li .subject {float:left; width:575px; margin-bottom:10px;}
#information .back li .girls {float:right; width:70px; padding-left:10px;}
#information .back li .girls img {float:right; width:70px; height:90px; margin-bottom:2px;}
============*/

#top-menu {float:left; width:575px; }
#top-menu img {float:left; width:143px; height:313px; }

/*=== left				============================================================================================================*/
#member-login {float:left; width:165px; height:80px; padding-top:140px; background:url('../../images/left/main_member.jpg'); margin-bottom:10px; text-align:center;}
#member-login img {margin-bottom:10px;}

#osusume {float:left; width:165px; margin-bottom:30px;}
#osusume .title {float:left; width:165px; height:35px; background:url('../../images/left/main_title_recommend.jpg'); margin-bottom:20px;}
#osusume .back {float:left; width:165px; }
#osusume .back li {float:left; width:70px; height:110px; padding:3px; border:1px solid #cccccc; text-align:center; margin:1px;}
#osusume .back li img {float:left; width:70px; height:90px; }
#osusume .back li .profile {float:left; width:70px; height:20px; margin-top:5px; font-size:13px; overflow:hidden;}

#loggirl {float:left; width:165px; margin-bottom:30px;}
#loggirl .title {float:left; width:165px; height:35px; background:url('../../images/left/main_title_girlseen.jpg'); margin-bottom:20px;}
#loggirl .back {float:left; width:165px; }
#loggirl .back li {float:left; width:163px; padding-bottom:5px; border:1px solid #9c9c9c; margin-bottom:5px;text-align:center;}
#loggirl .back li .profile {float:left; width:163px; height:16px; padding:3px 0px; font-size:14px; background:#9b9b9b;}
#loggirl .back li .profile a{color:#ffffff; display:block;}
#loggirl .back li .profile .delete{float:right; margin-right:10px;}
#loggirl .back li img {float:left; width:145px; height:109px; margin:5px 0 0 10px;}

#information {float:left; width:165px; margin-bottom:20px;}
#information .title {float:left; width:165px; height:30px; background:url('../../images/right/main_title_news.jpg'); margin-bottom:20px;}
#information .back {float:left; width:165px; height:420px; overflow:auto;}
#information .back li {float:left; width:145px; margin-bottom:5px; border-bottom:1px dotted #cccccc; padding:5px 0;}
#information .back li .subject {float:left; width:145px; margin-bottom:10px;}
#information .back li .girls {float:right; width:70px; padding:0 0 5px 5px;}
#information .back li .girls img {float:right; width:70px; height:90px;}

/*=== right				============================================================================================================*/
#photomail {float:left; width:200px; margin-bottom:30px;}
#photomail .title {float:left; width:200px; height:30px; background:url('../../images/right/title_photo.jpg'); margin-bottom:10px;}

#mobile {float:left; width:200px; margin-bottom:30px;}
#mobile .title {float:left; width:200px; height:30px; background:url('../../images/right/main_title_mobile.jpg');}
#mobile .back {float:left; width:200px; height:120px; }
#mobile .back img {float:left; width:100px; height:120px; }

#menu-banner {float:left; width:200px; }
#menu-banner img {float:left; width:200px; height:70px; margin-bottom:10px;}

/*===
#media-banner {float:left; width:200px; margin-bottom:30px;}
#media-banner .title {float:left; width:200px; height:30px; background:url('../../images/right/main_title_media.jpg'); margin-bottom:10px;}
#media-banner img {float:left; width:200px;}
====*/

#twitter {float:left; width:200px;}

/*=== companion				============================================================================================================*/
#companion {float:left; width:980px;}
#companion .title {float:left; width:980px; height:35px; background:url('../../images/companion/title.jpg');}
#companion .back {float:left; width:920px; padding:30px;}
#companion .back li {float:left; width:160px; height:285px;  margin:10px 19px 5px 5px;}
#companion .back li .image {float:left; width:160px; height:220px; margin-bottom:5px;}
#companion .back li .image img {float:left; width:160px; height:220px; }
#companion .back li .profile {float:left; width:160px; height:35px;}
#companion .back li .profile b {float:left; width:160px; margin-bottom:5px;}
#companion .back li .profile b img {float:right; margin-left:5px;}
#companion .back li .worktime {float:left; width:160px; height:20px; }

/*=== schedule				============================================================================================================*/
#schedule {float:left; width:980px;}
#schedule .title {float:left; width:980px; height:35px; background:url('../../images/schedule/title.jpg');}
#schedule .back {float:left; width:920px; padding:30px;}
#schedule .back li {float:left; width:160px; height:285px;  margin:10px 19px 5px 5px;}
#schedule .back li .image {float:left; width:160px; height:220px; margin-bottom:5px;}
#schedule .back li .image img {float:left; width:160px; height:220px;}
#schedule .back li .profile {float:left; width:160px; height:35px;}
#schedule .back li .profile b {float:left; width:160px; margin-bottom:5px;}
#schedule .back li .profile b img {float:right; margin-left:5px;}
#schedule .back li .worktime {float:left; width:160px; height:20px; }

#schedule .date-wrapper {float:left; width:980px; margin:20px 0px;}
#schedule .date-wrapper p {float:left; width:140px; padding:5px 10px; background:#d3d3d3; margin:0 20px 10px 10px; text-align:center; color:#000000;}
#schedule .date-wrapper p.selected {background:#a7a7a7; color:#000000;}
#schedule .date-wrapper p a{color:#000000;}
#schedule .date-wrapper p.selected a{color:#000000;}

/*=== media				============================================================================================================*/
#media {float:left; width:980px;}
#media .title {float:left; width:980px; height:35px; background:url('../../images/media/title.jpg');}
#media .mainbanner {float:left; width:960px; margin:10px;}
#media .back {float:left; width:920px; padding:30px;}
#media .back li {float:left; width:290px; height:270px;  margin:10px 5px 35px 10px;}
#media .back li .image {float:left; width:290px; height:215px; margin-bottom:5px;}
#media .back li .image img {float:left; width:290px; height:215px;}
#media .back li .profile {float:left; width:290px; height:35px;}
#media .back li .profile b {float:left; width:290px; margin-bottom:5px;}
#media .back li .worktime {float:left; width:290px; height:20px; }


#close {float:right; padding:10px 20px; margin:10px 10px 0 0; background:#333333; text-align:center; font-size:14px; font-weight:bold;}
#close a {display:block; color:#ffffff;}

#interview-wrapper { float:left; width:100%;background:url('../../images/bg.jpg'); }
#interview-section { margin: 0 auto; width:920px; padding:10px 0 0 0;}
#interview { float:left; width:920px;}
#interview .title { float:left; width:920px; height:35px; background:url('../../images/interview/titlev.png') no-repeat; margin-bottom:20px;}
#interview .back { float:left; width:920px; padding-bottom:20px;}
#interview .back .image { float:left; width:200px;}
#interview .back .image img { float:left; width:200px; height:160px; margin-bottom:5px;}
#interview .back .subject { float:left; width:900px; padding:10px 10px; margin-bottom:20px; font-size:20px; background:#f3f3f3;} 
#interview .back .comment { float:right; width:700px; font-size:12px;} 
#interview .back .info { float:left; width:900px; padding:10px 10px; margin-bottom:5px; font-size:14px; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;} 
#interview .back .info b { font-size:18px;} 


/*=== concept		============================================================================================================*/
#concept {float:left; width:980px;}
#concept .title {float:left; width:980px; height:35px; background:url('../../images/concept/title.png'); margin-bottom:30px;}
#concept .back {float:left; width:980px; }
#concept .back img {float:left; width:900px; margin-left:40px;}


/*=== system		============================================================================================================*/
#system {float:left; width:980px;}
#system .title {float:left; width:980px; height:35px; background:url('../../images/system/title.png'); margin-bottom:30px;}
#system .back {float:left; width:930px;}
#system .back .bg1 {float:left; width:930px; height:410px; background:url('../../images/system/system1.png'); margin-bottom:20px;}
#system .back .google-map {float:left; width:700px; height:380px; margin:0 0 0 20px;}
#system .back .eventbanner {float:left; width:930px; height:200px; margin-bottom:20px; }
#system .back .eventbanner {float:left; width:930px; height:200px; }
#system .back .price-down {float:left; width:930px; height:76px; margin-bottom:20px;}
#system .back .bg2 {float:left; width:930px; height:910px; background:url('../../images/system/system2.png'); margin-bottom:20px;}


/*=== blog				============================================================================================================*/

#blog {float:left; width:980px;}
#blog .title {float:left; width:980px; height:35px; background:url('../../images/blog/title.jpg');}
#blog .back {float:left; width:920px; padding:30px;}
#blog .back li {float:left; width:300px; height:165px; margin:10px 2px 5px 4px;}
#blog .back li .image {float:left; width:300px; height:100px; margin-bottom:5px;}
#blog .back li .image img {float:left; width:300px; height:100px; }
#blog .back li .profile {float:left; width:300px; height:35px;}
#blog .back li .profile b {float:left; width:300px; margin-bottom:5px;}
#blog .back li .profile b img {float:right; margin-left:5px;}
#blog .back li .worktime {float:left; width:300px; height:20px; font-weight:bold; color:#cc9900; overflow:hidden;}
#blog .back li .worktime a{margin-right:10px;}
#blog .back li .worktime a:link, a:active {text-decoration:none; color:#cc9900;}
#blog .back li .worktime a:visited {text-decoration:none; color:#cc9900;}
#blog .back li .worktime a:hover {text-decoration:none; color:#cc9900;}



/*=== rank				============================================================================================================*/
#rank {float:left; width:980px;}
#rank .title {float:left; width:980px; height:35px; background:url('../../images/ranking/title.jpg') no-repeat;}
#rank .back {float:left; width:920px; padding:30px;}
#rank .back {float:left; width:920px; padding:30px;}
#rank .back .info {float:left; width:920px; height:20px;}
#rank .back .info .sub {float:left; width:87px; height:18px; background:url('../../images/ranking/arroww.jpg') no-repeat 0 0; padding-left:15px; font-size:13px;}
#rank .back .info .sub a { display:block;}

#rank .back .subrank1 {float:left; width:920px; height:30px; margin:20px 0; background:url('../../images/ranking/title_kyonyu.jpg') no-repeat; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
#rank .back .subrank2 {float:left; width:920px; height:30px; background:url('../../images/ranking/title_bishiri.jpg') no-repeat; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
#rank .back .subrank3 {float:left; width:920px; height:30px; background:url('../../images/ranking/title_kubire.jpg') no-repeat; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
#rank .back .subrank4 {float:left; width:920px; height:30px; background:url('../../images/ranking/title_bikyaku.jpg') no-repeat; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
#rank .back .subrank5 {float:left; width:920px; height:30px; background:url('../../images/ranking/title_tyoushin.jpg') no-repeat; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
#rank .back .subrank6 {float:left; width:920px; height:30px; background:url('../../images/ranking/title_kogara.jpg') no-repeat; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
#rank .back .subrank7 {float:left; width:920px; height:30px; background:url('../../images/ranking/title_iyashi.jpg') no-repeat; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
#rank .back .subrank8 {float:left; width:920px; height:30px; background:url('../../images/ranking/title_tech.jpg') no-repeat; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
#rank .back .subrank9 {float:left; width:920px; height:30px; background:url('../../images/ranking/title_sougou.jpg') no-repeat; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}

#rank .back li {float:left; width:160px; height:285px;  margin:10px 19px 35px 5px;}
#rank .back li .image {float:left; width:160px; height:220px; margin-bottom:5px;}
#rank .back li .image img {float:left; width:160px; height:220px;}
#rank .back li .profile {float:left; width:160px; height:35px;}
#rank .back li .profile b {float:left; width:160px; margin-bottom:5px;}
#rank .back li .profile b img {float:right; margin-left:5px;}
#rank .back li .worktime {float:left; width:160px; height:20px; }

/*=== gravure				============================================================================================================*/
#gravure {float:left; width:980px;}
#gravure .title {float:left; width:980px; height:35px; background:url('../../images/gravure/title.jpg') no-repeat;}
#gravure .back {float:left; width:920px; padding:30px;}
#gravure .back li {float:left; width:455px; margin:10px 2px;}
#gravure .back li img {float:left; width:455px; height:110px}
#gravure .back li.top {float:left; width:920px; margin-bottom:10px;}
#gravure .back li.top img {float:left; width:920px; height:222px;}


#gravure-wrapper { float:left; width:100%;background:url('../../images/bg.jpg'); }
#gravure-section { margin: 0 auto; width:920px; padding:10px 0 0 0;}

#gravurev { float:left; width:920px;}
#gravurev .title { float:left; width:920px; height:35px; background:url('../../images/gravure/titlev.png') no-repeat; margin-bottom:20px;}
#gravurev .back { float:left; width:920px; padding-bottom:20px;}
#gravurev .back .title_image { float:left; width:920px; margin-bottom:20px;}
#gravurev .back .title_image img { float:left; width:920px; height:220px;}
#gravurev .back .movie { float:left; width:920px; margin-bottom:20px;}
#gravurev .back .movie .mplayer { float:left; width:920px; height:517px; }
#gravurev .back .image { float:left; width:920px;margin-bottom:20px;}
#gravurev .back .image .bImage { float:right; width:560px;}
#gravurev .back .image .bImage img {width:560px; height:400px;}
#gravurev .back .image .tImage { float:left; width:360px;}
#gravurev .back .image .tImage img { float:left; width:59px; height:59px; margin:0 1px 2px 0}
#gravurev .back .comment { float:left; width:920px;margin-bottom:20px;}

/*=== mailmaga				============================================================================================================*/
#mailmaga {float:left; width:760px;}
#mailmaga .title {float:left; width:760px; height:35px; background:url('../../images/mailmaga/title.jpg'); margin-bottom:30px;}
#mailmaga .back {float:left; width:760px;}
#mailmaga .back .banner img {float:left; width:760px; margin-bottom:20px;}
#mailmaga .back .info {float:left; width:760px; font-size:14px; margin-bottom:20px;}
#mailmaga .back .form {float:left; width:720px; font-size:14px; font-weight:bold; color:#ffffff; padding:20px; background:#ff7d7d; margin-bottom:20px;}
#mailmaga .back hr {margin:20px 0px;}
#mailmaga .back br {margin-bottom:20px;}
#mailmaga .back .form input[type=text]{float:left; width:530px; padding:10px;}
#mailmaga .back .form input[type=submit]{float:right; width:100px; height:38px; padding:10px; font-size:15px;}


/*=== movie				============================================================================================================*/
#movie {float:left; width:980px;}
#movie .title {float:left; width:980px; height:35px; background:url('../../images/movie/title.jpg');}
#movie .back {float:left; width:980px; padding:30px 0px;}
#movie .back li {float:left; width:170px; height:185px;  margin:10px 10px 35px 15px;}
#movie .back li .image {float:left; width:170px; height:128px; margin-bottom:5px;}
#movie .back li .image img {float:left; width:170px; height:128px;}
#movie .back li .profile {float:left; width:170px; height:35px;}
#movie .back li .profile b {float:left; width:170px; margin-bottom:5px;}
#movie .back li .worktime {float:left; width:170px; height:20px; }

#player-wrapper {float:left; width:980px; margin-bottom:30px;}
#player-wrapper .player {float:left; width:600px; height:340px;}
#player-wrapper .player .mplayer {float:left; width:600px; height:340px;}
#player-wrapper .player .mplayer img {float:left; width:600px; height:340px;}
#player-wrapper .profile {float:right; width:340px; height:300px; margin-bottom:10px;}
#player-wrapper .profile .name {float:left; width:340px; height:30px; border-bottom:1px dotted #cccccc; padding:10px 0px; margin-bottom:10px; font-size:16px;}
#player-wrapper .profile .name b {font-size:20px;}
#player-wrapper .profile .comment {float:left; width:340px; height:250px; overflow:auto; font-size:13px;}
#player-wrapper .page {float:right; width:340px; height:30px; text-align:right;}
#player-wrapper .page a {float:left; display:block; width:13px; height:13px; background:#e4f2f3; border:1px solid #b4b4b4; padding:5px; -moz-border-radius: 5px; border-radius: 5px; text-align:center; margin-right:5px;}

/*=== profile				============================================================================================================*/
#profile {float:left; width:980px;}
#profile .title {float:left; width:980px; height:35px; background:url('../../images/profile/title.jpg');}
#profile .title .thumb {float:right; margin:7px 10px 0 0;}
#profile .title .thumb a {float:left; display:block; width:13px; height:13px; background:#e4f2f3; border:1px solid #b4b4b4; padding:5px; -moz-border-radius: 15px; border-radius: 15px; text-align:center; margin-right:5px;}
#profile .back {float:left; width:980px; padding:30px 0}
#profile .back .bImage {float:left; width:980px;}
#profile .back .bImage img {float:left; width:980px; height:653px; margin-bottom:10px;}
#profile .back .bImage img:hover {opacity: 1.0;}
#profile .back .tImage {float:left; width:980px; margin-bottom:20px;}
#profile .back .tImage img {float:left; width:120px; height:67px; border:1px solid #d2d2d2; margin-right:5px;}
#profile .back .name {float:left; width:980px; font-size:20px; font-weight:bold; color:#cc9900;margin-bottom:20px;}
#profile .back .name b {font-size:30px; color:#a67c00;}
#profile .back .name .blog{float:right; font-size:20px; font-weight:bold; }
#profile .back .name .blog img {height:23px;  }
#profile .back .name .blog a{color:#cc9900;}

#profile .back .comment {float:left; width:980px;font-size:14px; font-weight:bold; color:#444444; margin-bottom:20px;line-height:120%;}
#profile .back .comment  span, div {line-height:120%;}
#profile .back .ucomment {float:left; width:490px;}
#profile .back .ucomment .title {float:left; width:490px; height:33px; background:url('../../images/profile/title_user.jpg') no-repeat;}
#profile .back .ucomment .contents {float:left; width:490px; height:150px; padding:20px 0px; overflow:auto;line-height:120%;}
#profile .back .ucomment .contents span, div {line-height:120%;}

#profile .back .enquete {float:left; width:490px; margin-bottom:20px;}
#profile .back .enquete .title {float:left; width:490px; height:33px; background:url('../../images/profile/title_enquete.jpg') no-repeat;}
#profile .back .enquete .contents {float:left; width:490px; height:150px; padding:20px 0px; overflow:auto;}
#profile .back .enquete .contents li {float:left; width:490px; margin-bottom:5px;}
#profile .back .enquete .contents li .q {float:left; width:490px;color:#06127d;}
#profile .back .enquete .contents li .a {float:left; width:490px;color:#ff0000;}

#profile .back .schedule {float:left; width:980px; margin-bottom:20px;}
#profile .back .schedule .title {float:left; width:980px; height:35px; background:url('../../images/profile/title_schedule.jpg') no-repeat;}
#profile .back .schedule .contents {float:left; width:980px; margin-top:20px;}

/*=== table css				============================================================================================================*/
table.memberTable {width:260px; border-collapse: collapse;}
table.memberTable td {text-align:left; vertical-align: middle; padding:5px;font-size:10px;}
table.memberTable td input[type=text]{float:right;}

table.scheduleTable {width:980px; height:80px; border-collapse: collapse; }
table.scheduleTable th {text-align:center; vertical-align: middle; padding:5px; font-size:14px; border-bottom:1px dotted #b4b4b4;}
table.scheduleTable td {text-align:center; vertical-align: middle; padding:5px; font-size:14px;}

table.mailmagaTable {width:760px; border-collapse:}
table.mailmagaTable th {width:100px; text-align:left; vertical-align: middle; padding:15px 20px;}
table.mailmagaTable td {text-align:left; vertical-align: middle; padding:15px 20px;}

