
/*  札幌ラブドレス
--------------------------------------------------------------------------*/
/*  http://www.love-dress.net/
--------------------------------------------------------------------------*/
body{ background : transparent url(../img/bg.jpg) repeat-x center top;background-color: #fff;}
body{ font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}

h1{ font-weight: normal;font-size: 10px;font-family: Tahoma,arial,sans;color: #fff;padding-top:10px;margin: 0px;}
h3{ margin: 0px;}

.clear{ clear:both;}
.shopgroup{ display:none;}
.none{ display:none;}


/*  BASE
--------------------------------------------------------------------------*/
strong{font-weight:normal;}
#sidebar { width: 254px; float: right;text-align: center;}
.main{ background : transparent url(../img/main.png) repeat-y center top;width: 996px;padding-top:10px;padding-bottom:10px;}
.main2{ width: 1000px;padding-top:15px;}

/*  HEAD
--------------------------------------------------------------------------*/
.bg_head{ background : transparent url(../img/head.jpg) repeat-x center top;height: 210px;}
.head_title{ width: 1000px;height: 20px;}
.head_txt{font-size: 10px;font-family: verdana,arial;color: #fff;padding-top:2px;}
.head_menu{ width: 1000px;height: 55px;padding-top:3px; position:relative;}
.head_link{margin-right:5px;margin-left:5px;}
.bg_login{ background : transparent url(../img/bg_epoint.png) no-repeat center top;height:69px;width:317px;}
.lform{  background:#fff;ine-height: 150%;font-family: verdana,arial; color: #111111;
	border:1px solid #bfbfbf;padding-left: 3px;padding-top: 1px;margin-left: 1px;width: 80px;height: 20px;}
.login{ padding-top:7px;width: 296px;}
.login2{color: #120f03;font-size:10px;line-height: 140%;letter-spacing:0px;font-family: verdana,arial; text-align:center;}
.login2 a,.login2 a:visited { color: #FFFFFF;text-decoration:none;}
.login2 a:hover { text-decoration: underline;}
.login3{margin-top:2px;}
.rogo{position:relative; left:-50px;}
.zaiseki {  padding-top: 15px;padding-right: 2px;font-size: 23px;font-family: Tahoma,arial,sans; color: #fff; font-weight: bold;}
.zaiseki2 {  padding-top: 15px;font-size: 11px;font-family: Tahoma,arial,sans; color: #fff; font-weight: bold;}
.head_link {letter-spacing: 0px;font-size: 11px;font-family:"ヒラギノ角ゴ Pro W3";color: #fff;line-height: 150%;text-decoration: none;padding-top:3px; }
.head_link a,.head_link a:visited { color: #fff;text-decoration: underline;}
.head_link a:hover { text-decoration: none;}

/*  SOKUHIME
--------------------------------------------------------------------------*/
.bg_sokuhime{ background : transparent url(../img/bg_sokuhime.png) no-repeat center top;height:564px;width:252px;margin-top:8px;}
.sokuhime{padding-top:30px;}
.sokuhime2{margin-top:10px;}

/*  TOP
--------------------------------------------------------------------------*/
.bg_top_diary{ background : transparent url(../img/bg_top_diary.gif) no-repeat center top;height:725px;width:220px;}
.bg_top_diary2{ background : transparent url(../img/bg_top_diary.png) no-repeat center top;height:520px;width:220px;}



.top_diary{padding-top:60px;}
.top_diary2{margin-top:7px;}
.bg_top_marquee{ background : transparent url(../img/bg_marquee.gif) no-repeat center top;height:28px;width:745px;margin-bottom:8px;}
.mar { padding-top:6px;padding-right: 8px;font-size: 12px;font-family:"ヒラギノ角ゴ Pro W3";color: #01271f;line-height: 130%;}
.bg_top_movie{ background : transparent url(../img/bg_top_movie.gif) no-repeat center top;height:258px;width:272px;margin-top:8px;}
.top_movie_bu{ margin-top:13px;margin-right:1px;margin-left:1px;}
.bg_top_news{ background : transparent url(../img/bg_top_news.gif) no-repeat center top;height:415px;width:510px;margin-top:8px;}
.top_news_ichiran{ margin-top:18px;margin-right:6px;}
.top_news_frame{ padding-top:15px;}
.top_news_scroll{overflow: auto; /* スクロール表示 */ width: 490px;height:336px;}
.top_news_comme{width:354px;color: #222;font-size: 13px;line-height:1.4;letter-spacing:1px;font-family:"ヒラギノ角ゴ Pro W3";}
.top_news_comme span{ display:inline;}


.top_news_title{width:354px;background:#ff529b;margin-bottom:5px;}
.top_txt01{font-size: 13px;font-family: verdana,arial;color: #fff;padding-top:3px;padding-bottom:3px;padding-left:5px;}
.bg_top_maga{ background : transparent url(../img/bg_top_maga.gif) no-repeat center top;height:200px;width:220px;margin-top:8px;}
.top_mobile{padding-top:130px;width:210px;font-size: 10px;line-height: 130%;font-family: verdana,arial; color: #222;}
.mform{ width: 90px;height: 22px;background:#fff;line-height: 130%;font-family: verdana,arial; color: #111111;
	border:1px solid #616161;padding-bottom: 1px;padding-top: 1px;padding-left: 3px;}
.mform2{  height: 22px;background:#ff5faa;font-size: 10px; line-height: 130%;font-family: verdana,arial; color: #fff;
	border:1px solid #d72378;}
.mform3{ width: 150px;height: 22px;background:#fff;line-height: 130%;font-family: verdana,arial; color: #111111;
	border:1px solid #616161;padding-bottom: 1px;padding-top: 1px;padding-left: 3px;}
.bg_top_mobile{ background : transparent url(../img/bg_top_mobile.gif) no-repeat center top;height:200px;width:220px;margin-top:13px;}
.top_mobile2{padding-top:160px;width:210px;font-size: 10px;line-height: 130%;font-family: verdana,arial; color: #222;}
.bg_top_newface{ background : transparent url(../img/bg_top_newface.gif) no-repeat center top;height:275px;width:483px;margin-top:13px;}
.top_frame{ padding-top:5px;}
.bg_top_rank{ background : transparent url(../img/bg_top_rank.gif) no-repeat center top;height:303px;width:483px;margin-top:13px;}
.bg_top_review{ background : transparent url(../img/bg_top_review.gif) no-repeat center top;height:593px;width:483px;margin-top:13px;}
.top_review_scroll{overflow: auto; /* スクロール表示 */ width: 465px;height:500px;}
.top_review_title3{background-color:#eae4cb;letter-spacing:1px;font-size: 11px;font-family: Tahoma,arial,sans;color: #222;line-height: 160%;
         width: 440px;padding-top:4px;padding-left:7px;padding-bottom:4px;margin-bottom:5px;
         border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #b3b3b3;
 　　　　margin-top:5px;border-top-width: 1px;border-top-style: dotted;border-top-color: #b3b3b3;}
.top_revew_comment {color: #000000;font-size: 11px;padding-top:2px;padding-right:2px;margin-bottom:2px;letter-spacing:0px;font-family: Tahoma,arial,sans;width: 310px;line-height: 150%;}
.top_revew_comment_scroll {overflow: auto; /* スクロール表示 */ width:330px;height:90px;margin-top:2;margin-left:2;}
.top_revew_title {color: #dd0616;font-size: 14px;padding-top:2px;margin-bottom:2px;letter-spacing:0px;font-family: Tahoma,arial,sans;
       border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e7e7e7;width: 330px;line-height: 150%;font-weight: bold;}
.top_revew_title2 {color: #333333;font-size: 11px;padding-top:2px;padding-bottom:3px;margin-bottom:2px;letter-spacing:0px;font-family: Tahoma,arial,sans;
       border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e7e7e7;width: 330px;line-height: 150%;}
.top_revew_title2 a,.revew_title2 a:visited { color: #cb1d39;line-height: 150%;text-decoration: none;}
.top_revew_title2 a:hover { color: #cb1d39;line-height: 150%;text-decoration: underline;}
.top_revew_title3 {color: #b21830;font-size: 10px;padding-top:2px;margin-top:5px;letter-spacing:1px;font-family:'ヒラギノ角ゴ Pro W3';
       border-top: 1px dotted #9f9f9f;width: 330px;line-height: 150%;}
.top_bana{margin-top:8px;}
.left_shop{ background : transparent url(../img/bg_shop02.png) repeat-y center top;padding-top:8px;}
.left_shop_bana{ margin-top:1px;margin-bottom:1px;}
.left_shop_bana2{ margin-top:8px;}
.top_scheday{color: #ff448a; width: 980px;border-bottom: 1px dotted #fbadd0;padding-bottom: 5px;padding-top:5px;font-size: 12px;font-family:"ヒラギノ角ゴ Pro W3";line-height: 160%;}

.top_twitter{ background:url(../img/bg_twitter.png) center no-repeat; width:220px; height:415px; margin-top:8px; padding:60px 5px 0; box-sizing:border-box;}

/*  TOP-SCHE
--------------------------------------------------------------------------*/
.top_sche_title{ background : transparent url(../img/title_topsche.gif) no-repeat center top;height:54px;width:745px;margin-top:8px;}
.bg_sche_kensaku{ background : transparent url(../img/bg_top_sche.gif) no-repeat center top;height:109px;width:745px;margin-top:5px;}
.top_sche_kensaku{padding-top:11px;}
.kensaku01{letter-spacing:0px;font-family:"ヒラギノ角ゴ Pro W3";font-size: 11px;color: #222;}
.top_sche{width:745px;padding-top:5px;}
.bg_cast01{ background : transparent url(../img/bg_cast01.gif) no-repeat center top;height:250px;width:248px;}
.bg_cast02{ background : transparent url(../img/bg_cast02.gif) no-repeat center top;height:250px;width:248px;}
.bg_cast03{ background : transparent url(../img/bg_cast03.gif) no-repeat center top;height:250px;width:248px;}
.bg_cast04{ background : transparent url(../img/bg_cast04.gif) no-repeat center top;height:250px;width:248px;}
.bg_cast05{ background : transparent url(../img/bg_cast05.gif) no-repeat center top;height:250px;width:248px;}
.bg_cast01n{ background : transparent url(../img/bg_cast01_n.gif) no-repeat center top;height:250px;width:248px;}
.bg_cast02n{ background : transparent url(../img/bg_cast02_n.gif) no-repeat center top;height:250px;width:248px;}
.bg_cast03n{ background : transparent url(../img/bg_cast03_n.gif) no-repeat center top;height:250px;width:248px;}
.bg_cast04n{ background : transparent url(../img/bg_cast04_n.gif) no-repeat center top;height:250px;width:248px;}
.bg_cast05n{ background : transparent url(../img/bg_cast05_n.gif) no-repeat center top;height:250px;width:248px;}
.cast01{padding-top:5px;}
.castname {color: #f7405c;font-size: 12px;letter-spacing:0px;width:100px;font-family: Tahoma,arial,sans;}
.castsize {color: #222222;font-size: 10px;width:100px;margin-bottom: 2px;
      font-family: Tahoma,arial,sans;padding-top: 2px;padding-bottom: 2px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #b7b7b7;}
.castcomme{color: #222222;font-size: 10px;letter-spacing:1px;line-height: 130%;width:100px;margin-bottom:1px;
      font-family:"ヒラギノ角ゴ Pro W3";padding-top:1px;padding-bottom: 2px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #b7b7b7;}
.cast_icon {width:103px;padding-top: 2px;}
.cast_icon2{margin-left:1px;margin-top:1px;}
.cast_icon3{margin-top:1px;}
.bg_cast_time{ background : transparent url(../img/bg_cast_time.gif) no-repeat center top;height:19px;width:102px;margin-top:1px;}
.casttime {color: #000;font-size: 10px;letter-spacing:0px;width:90px;font-family:"ヒラギノ角ゴ Pro W3";padding-top:2px;}
.cast_mar { padding-top:8px;padding-right: 8px;font-size: 12px;font-family:"ヒラギノ角ゴ Pro W3";color: #fff;line-height: 130%;}

/*  CAST
--------------------------------------------------------------------------*/
.bg_cast_kensaku{ background : transparent url(../img/bg_cast_kensaku.gif) no-repeat center top;height:100px;width:980px;margin-top:5px;}
.bg_cast_kensaku2{ width:970px;}
.bg_cast_kensaku3{ width:970px;padding-top:5px;}
.cast_width{ width:980px;padding-top:10px;}
.cast_cast01{ background : transparent url(../img/bg_cast01.gif) no-repeat center top;height:250px;width:245px;}
.cast_cast02{ background : transparent url(../img/bg_cast02.gif) no-repeat center top;height:250px;width:245px;}
.cast_cast03{ background : transparent url(../img/bg_cast03.gif) no-repeat center top;height:250px;width:245px;}
.cast_cast04{ background : transparent url(../img/bg_cast04.gif) no-repeat center top;height:250px;width:245px;}
.cast_cast05{ background : transparent url(../img/bg_cast05.gif) no-repeat center top;height:250px;width:245px;}
.cast_cast01n{ background : transparent url(../img/bg_cast01_n.gif) no-repeat center top;height:250px;width:245px;}
.cast_cast02n{ background : transparent url(../img/bg_cast02_n.gif) no-repeat center top;height:250px;width:245px;}
.cast_cast03n{ background : transparent url(../img/bg_cast03_n.gif) no-repeat center top;height:250px;width:245px;}
.cast_cast04n{ background : transparent url(../img/bg_cast04_n.gif) no-repeat center top;height:250px;width:245px;}
.cast_cast05n{ background : transparent url(../img/bg_cast05_n.gif) no-repeat center top;height:250px;width:245px;}

img#photo {height: auto !important;}

/*  GRAVURE
--------------------------------------------------------------------------*/
.bg_gravure{ background : transparent url(../img/bg_gravure.gif) no-repeat center top;height:270px;width:373px;}
.gravure{margin-top:18px;}
.gravure_name { width: 300px;letter-spacing: 1px;padding-top: 8px;font-size: 11px;font-family: Tahoma,arial,sans; color: #d4022c;line-height: 130%;}
.gravure_name a,.gravure_name a:visited { color: #d4022c;line-height: 150%;text-decoration: none;}
.gravure_name a:hover { color: #d4022c;line-height: 150%;text-decoration: underline;}


/*  SCHEDULE
--------------------------------------------------------------------------*/
.bg_sche{ background : transparent url(../img/bg_sche.gif) no-repeat center top;height:62px;width:980px;margin-top:5px;}
.sche01{ padding-top:5px;}
.sche02{ background : transparent url(../img/bg_scheday.gif) no-repeat center top;height:53px;width:105px;}
.sche03{ background : transparent url(../img/bg_scheday.gif) no-repeat center top;height:53px;width:105px;}
.scheday { letter-spacing: 0px;padding-top:6px;font-size: 13px;font-weight: bold;font-family: Tahoma,arial,sans; color: #fff;line-height: 120%;}
.scheday a,.scheday a:visited { color: #fff;text-decoration: none;}
.scheday a:hover { color: #fff;text-decoration: underline;}
.sche{ width:745px;padding-top:20px;}
.sche_day{ background : transparent url(../img/bg_scheday2.png) no-repeat center top;height:23px;width:70px;;margin-right:1px;}
.sche_day2 {font-weight: bold;color: #fff;font-size: 13px;letter-spacing:0px;font-family:"ヒラギノ角ゴ Pro W3"; padding-top:5px;}
.sche_day2 a,.sche_day2 a:visited { color: #fff;text-decoration: none;}
.sche_day2 a:hover { text-decoration: underline;}
.sche04{ background : transparent url(../img/naka.gif) repeat-y center top;width:745px;}
.sche05{ padding-top:10px;width:705px;}
.sche06 { letter-spacing:1px;padding-top:10px;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3";color: #333;line-height: 150%;}
.sche06 a,.sche06 a:visited { color: #ff269b;text-decoration: none;}
.sche06 a:hover { color: #ff269b;text-decoration: underline;}
.sche07 { letter-spacing: 1px;padding-top:10px;font-size: 13px;font-family:"ヒラギノ角ゴ Pro W3";color: #ea0968;line-height: 150%;}
.sche07 a,.sche07 a:visited { color: #ff269b;text-decoration: none;}
.sche07 a:hover { color: #ff269b;text-decoration: underline;}
.sche08{ padding-top:35px;}
.sche_wakutime{ background:#ff4d98;border: 1px solid #484232;color: #fff;line-height: 150%;font-size: 13px;font-family:"ヒラギノ角ゴ Pro W3";}
.bg_sche01{ background : transparent url(../img/bg_sche01.gif) no-repeat center top;width:725px;height:112px;margin-top:5px;}
.bg_sche02{ background : transparent url(../img/bg_sche02.gif) no-repeat center top;width:725px;height:112px;margin-top:5px;}
.bg_sche03{ background : transparent url(../img/bg_sche03.gif) no-repeat center top;width:725px;height:112px;margin-top:5px;}
.bg_sche04{ background : transparent url(../img/bg_sche04.gif) no-repeat center top;width:725px;height:112px;margin-top:5px;}
.bg_sche05{ background : transparent url(../img/bg_sche05.gif) no-repeat center top;width:725px;height:112px;margin-top:5px;}
.sche_new{vertical-align:-2px;margin-left:5px;}




/*  180621追加修正分
--------------------------------------------------------------------------*/
ul.sche_list { width: 725px;margin: 0px 0px 0px;padding: 10px 0px 10px;display: inline-block;}
ul.sche_list li { margin: 5px 0px 5px;list-style: none;}
ul.sche_list li { width: 725px;height:112px;text-decoration: none;}
ul.sche_list li.list01 { width: 725px;height:112px;background : transparent url(../img/bg_sche01.png) no-repeat center top;}
ul.sche_list li.list02 { width: 725px;height:112px;background : transparent url(../img/bg_sche02.png) no-repeat center top;}
ul.sche_list li.list03 { width: 725px;height:112px;background : transparent url(../img/bg_sche03.png) no-repeat center top;}
ul.sche_list li.list04 { width: 725px;height:112px;background : transparent url(../img/bg_sche04.png) no-repeat center top;}
ul.sche_list li.list05 { width: 725px;height:112px;background : transparent url(../img/bg_sche05.png) no-repeat center top;}

div.sche_column { width: 710px;display: table;margin: 0px 0px 0px;padding: 0px;}
div.sche_column .box1 { display: table-cell;width: 64px;padding: 10px 0px 0px;vertical-align: top;text-align: left;}
div.sche_column .box2 { display: table-cell;width: 646px;padding: 0px 0px 0px;vertical-align: top;position:relative;}

.sche_list_name { position: absolute;top: 15;left: 0;font-size: 15px;color: #ff269b;letter-spacing:0px;text-decoration: none;text-align: left;}
.sche_list_name a{ color: #ff269b;text-decoration: none;}
.sche_list_name a:hover { text-decoration: underline;}

.sche_list_other { position: absolute;top: 15;right: 0;font-size: 15px;color: #ff269b;letter-spacing:0px;text-decoration: none;text-align: left;}
.sche_list_other a{ color: #ff269b;text-decoration: none;}
.sche_list_other a:hover { text-decoration: underline;}


table.sche_time01 { margin: 0px;padding: 0px;border-collapse: collapse;border-spacing: 0px;}
table.sche_time01 { line-height: 1.5;border-right: 1px solid #e8e7e7;border-left: 1px solid #e8e7e7;z-index: 8888;}
table.sche_time01 td { margin: 0px;background-color: rgba(255,255,255,0.6);border-bottom: 1px solid #e8e7e7;border-left: 1px solid #e8e7e7;}
table.sche_time01 td { font-size:10px;color: #666;letter-spacing:0px;line-height: 1.5;font-weight: normal;text-align: center;padding: 5px 0px 5px;}
table.sche_time02 { margin: 0px;padding: 0px;border-collapse: collapse;border-spacing: 0px;}
table.sche_time02 { line-height: 1.5;border-right: 1px solid #e8e7e7;border-left: 1px solid #e8e7e7;z-index: 8888;}
table.sche_time02 td { padding: 8px 0px 8px;}

.sche_on { background-color: #ff4d98;font-size: 11px;color: #fff;letter-spacing:0px;line-height: 1.5;text-align: center;}
.sche_time01 { padding: 40px 0px 0px;}
.sche_time02 { padding: 70px 0px 0px;}



/*  PROF
--------------------------------------------------------------------------*/
.prof00{background : transparent url(../img/title_prof.gif) no-repeat center top;height:49px;width:980px;}
.prof01{min-height:83px;width:220px;}
.prof02{min-height:186px;width:220px;}
.prof03{background : transparent url(../img/bg_prof_comment.png) no-repeat center top;height:217px;width:220px;}
.prof04{background : transparent url(../img/bg_prof_omise.png) no-repeat center top;height:280px;width:220px;margin-top:10px;}
.prof05{background : transparent url(../img/bg_prof_diary.gif) no-repeat center top;height:758px;width:220px;margin-top:10px;}
.prof06{background : transparent url(../img/bg_prof_photo.gif) no-repeat center top;height:503px;width:365px;margin-top:15px;}
.prof07{height:518px;width:380px;}
.prof08{background : transparent url(../img/bg_prof_movie.gif) no-repeat center top;height:280px;width:365px;margin-top:10px;}
.prof09{background : transparent url(../img/bg_prof_option.gif) no-repeat center top;height:280px;width:365px;margin-top:7px;}
.prof10{background : transparent url(../img/bg_prof_sche.gif) no-repeat center top;height:150px;width:745px;margin-top:10px;}
.prof11{background : transparent url(../img/bg_prof_review.gif) no-repeat center top;height:593px;width:745px;margin-top:14px;}
.prof12{margin-top:10px;}
.prof13{margin-top:17px;margin-right:2px;}
.prof14{width:210px;padding-top:10px;letter-spacing: 1px;font-size: 13px;font-family:"ヒラギノ角ゴ Pro W3";color: #ff5099;line-height: 150%;}
.prof15{  background:#ff69a7;border:1px solid #f82964;width:76px}
.prof16{ font-size: 12px;font-family:"ヒラギノ角ゴ Pro W3";color: #fff;letter-spacing:0px;line-height: 150%; text-align:center;}
.prof17{  background:#fff;border:1px solid #cdcdcd;width:142px}
.prof18{ font-size: 12px;font-family:"ヒラギノ角ゴ Pro W3";color: #00c6ff;letter-spacing:0px;line-height: 150%; text-align:center;}
.prof19{overflow: auto; /* スクロール表示 */ width:200px;height:140px;margin-top:2;font-size: 11px;font-family:"ヒラギノ角ゴ Pro W3";color: #222;letter-spacing:0px;line-height: 150%;}
.prof20{padding-top:10px;}
.prof21{margin-bottom:5px;}
.prof22{ padding-top:10px;font-size:15px;font-family:"ヒラギノ角ゴ Pro W3";color: #ff638e;letter-spacing:0px;line-height: 150%;width:360px;border-bottom: 1px dotted #f85080;}
.prof23{margin-right:1px;}
.prof24{overflow: auto; /* スクロール表示 */ width:200px;height:200px;margin-top:2;font-size: 11px;font-family:"ヒラギノ角ゴ Pro W3";color: #222;letter-spacing:0px;line-height: 150%;}
.prof25{margin-top:17px;margin-right:2px;margin-bottom:15px;}
.prof26{overflow: auto; /* スクロール表示 */ width:720px;height:510px;}
.prof27{background-color:#ff6aa4;letter-spacing:1px;font-size: 11px;font-family: Tahoma,arial,sans;color: #fff;line-height: 160%;
         width: 700px;padding-top:4px;padding-left:7px;padding-bottom:4px;margin-bottom:5px;
         border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #b3b3b3;
 　　　　margin-top:5px;border-top-width: 1px;border-top-style: dotted;border-top-color: #b3b3b3;}
.prof28{color: #000000;font-size: 11px;padding-top:2px;padding-right:2px;margin-bottom:2px;letter-spacing:0px;font-family: Tahoma,arial,sans;width: 310px;line-height: 150%;}
.prof28{overflow: auto; /* スクロール表示 */ width:590px;height:70px;margin-top:2;margin-left:2;}
.prof29{color: #333333;font-size: 11px;padding-top:2px;padding-bottom:3px;margin-bottom:2px;letter-spacing:0px;font-family:'ヒラギノ角ゴ Pro W3';
       border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e7e7e7;width: 590px;line-height: 150%;}
.prof30{background : transparent url(../img/prof_op.gif) no-repeat center top;height:33px;width:345px;margin-top:2px;}
.prof31{ padding-top:5px;letter-spacing: 0px;font-size: 16px;font-family:"ヒラギノ角ゴ Pro W3";color: #ff6d9d;line-height: 150%;text-decoration: none;}
.prof32{padding-top:60px;}
.prof33{  background:#ff69a7;border:1px solid #f82964;width:120px}
.prof34{ font-size: 12px;font-family:"ヒラギノ角ゴ Pro W3";color: #fff;letter-spacing:0px;line-height: 150%;padding-left:5px;}
.prof35{  background:#fff;border:1px solid #cdcdcd;width:220px}
.prof36{ font-size: 12px;font-family:"ヒラギノ角ゴ Pro W3";color: #333;letter-spacing:0px;line-height: 150%;padding-left:5px;}
.prof37{ padding-top:5px;padding-bottom:5px;width:360px;border-bottom: 1px dotted #f85080;}
.prof38{overflow: auto; /* スクロール表示 */ width:360px;height:170px;}
.prof39{background : transparent url(../img/bg_prof_favorite.gif) no-repeat center top;height:265px;width:365px;margin-top:7px;}
.prof41{ font-weight: bold;padding-top:8px;color: #fff;font-size: 13px;line-height: 140%;letter-spacing:1px;font-family:"ヒラギノ角ゴ Pro W3";width:108px;}
.prof42{ margin-top:5px;margin-bottom:1px;}
.prof43{ padding-top:57px;}
.prof44{background : transparent url(../img/prof_cos.gif) no-repeat center top;height:202px;width:118px;margin-bottom:}
.prof45{ vertical-align:-2px;margin-left:5px;}


/*  RANKING
--------------------------------------------------------------------------*/
.bg_rank01{ background : transparent url(../img/bg_cast01_r.gif) no-repeat center top;height:285px;width:248px;}
.bg_rank02{ background : transparent url(../img/bg_cast02_r.gif) no-repeat center top;height:285px;width:248px;}
.bg_rank03{ background : transparent url(../img/bg_cast03_r.gif) no-repeat center top;height:285px;width:248px;}
.bg_rank04{ background : transparent url(../img/bg_cast04_r.gif) no-repeat center top;height:285px;width:248px;}
.bg_rank05{ background : transparent url(../img/bg_cast05_r.gif) no-repeat center top;height:285px;width:248px;}
.rank01{ width:242px;height:29px;}
.rank02{ letter-spacing: 0px;padding-top:9px;font-size: 13px;font-weight: bold;font-family: Tahoma,arial,sans; color: #fff;line-height: 120%;}
.rank03{ letter-spacing: 0px;padding-top:9px;font-size: 13px;font-family: Tahoma,arial,sans; color: #222;line-height: 120%;}


/*  RANKING
--------------------------------------------------------------------------*/

.bg_rank{ border: 1px solid #fe86bd;background-color:#ffdeed;width:745px;margin-top:5px;padding-top:10px;padding-bottom:10px;}
.bg_ranking02{ background : transparent url(../img/bg_rank.png) no-repeat center top;height:659px;width:715px;margin-top:8px;}
.ranking01{ width:690px;padding-top:10px;}
.ranking02{ margin-top:46px;}
.ranking03{ padding-top:7px;padding-bottom:0px;color: #fff;font-size: 13px;letter-spacing:1px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
.ranking04{ margin-top:3px;margin-bottom:2px;}
.ranking05{ padding-top:5px;padding-bottom:0px;color: #fff;font-size: 11px;letter-spacing:1px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
.ranking06{ margin-top:30px;}
.ranking07{ margin-top:10px;}
.ranking08{ padding-top:15px;padding-bottom:0px;color: #fff;font-size: 13px;letter-spacing:1px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
.ranking09{ margin-top:5px;}
.ranking10{ margin-top:5px;}
.ranking11{ padding-top:10px;padding-right:10px;color: #fff;font-size: 11px;letter-spacing:1px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}


.rank_title01{ padding-top:10px;padding-left:10px;color: #333;font-size: 13px;letter-spacing:1px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
.rank_title02{ padding-top:5px;padding-left:10px;color: #333;font-size: 11px;letter-spacing:1px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}

.bg_rankno01{ background : transparent url(../img/bg_rank01.png) no-repeat center top;height:540px;width:320px;}
.bg_rankno03{ background : transparent url(../img/bg_rank03.png) no-repeat center top;height:260px;width:150px;}
.bg_rankno04{ background : transparent url(../img/bg_rank04.png) no-repeat center top;height:260px;width:150px;}
.bg_rankno05{ background : transparent url(../img/bg_rank05.png) no-repeat center top;height:260px;width:150px;}



.bg_rank01_01{ background : transparent url(../img/bg_rank01_01.png) no-repeat center top;height:545px;width:320px;}
.bg_rank01_02{ background : transparent url(../img/bg_rank01_02.png) no-repeat center top;height:545px;width:320px;}
.bg_rank01_03{ background : transparent url(../img/bg_rank01_03.png) no-repeat center top;height:545px;width:320px;}
.bg_rank01_04{ background : transparent url(../img/bg_rank01_04.png) no-repeat center top;height:545px;width:320px;}
.bg_rank01_05{ background : transparent url(../img/bg_rank01_05.png) no-repeat center top;height:545px;width:320px;}


.bg_rankn02_01{ background : transparent url(../img/bg_rank02_01.png) no-repeat center top;height:260px;width:150px;}
.bg_rankn02_02{ background : transparent url(../img/bg_rank02_02.png) no-repeat center top;height:260px;width:150px;}
.bg_rankn02_03{ background : transparent url(../img/bg_rank02_03.png) no-repeat center top;height:260px;width:150px;}
.bg_rankn02_04{ background : transparent url(../img/bg_rank02_04.png) no-repeat center top;height:260px;width:150px;}
.bg_rankn02_05{ background : transparent url(../img/bg_rank02_05.png) no-repeat center top;height:260px;width:150px;}







/*  NEWS
--------------------------------------------------------------------------*/
.bg_news{ background : transparent url(../img/bg_news.gif) no-repeat center top;height:343px;width:745px;margin-top:8px;}
.news01{ padding-top:20px;}
.news_scroll{overflow: auto; /* スクロール表示 */ width: 590px;height:270px;}
.news_comme{color: #222;font-size: 13px;line-height: 140%;letter-spacing:1px;font-family:"ヒラギノ角ゴ Pro W3";}
.news_title{width:700px;background:#ff529b;margin-bottom:5px;border-bottom: 1px dotted #f85080;}
.news_next{ padding-top:10px;}

/*  RESEREVE
--------------------------------------------------------------------------*/
.reserve{ background : transparent url(../img/bg_reserve.jpg) no-repeat right top;width:994px;}
.reserve01{ width:745px; padding-top:300px;}
.reserve02{ font-size: 13px;font-family:"ヒラギノ角ゴ Pro W3";color: #34270c;line-height: 150%;width: 745px;border-bottom: 1px dotted #666;padding-bottom: 6px;padding-top: 8px;margin-bottom: 5px;}
.reserve03{ background:#fff;border:1px solid #ff6da3;width: 600px;}
.reserve04{ background : transparent url(../img/bg_form.jpg) no-repeat center top;width:220px;border:1px solid #ff6da3;}

.form3{  background:#fff;font-size: 15px; line-height: 150%;font-family: verdana,arial; color: #111111;
	border:1px solid #bfbfbf;padding-bottom: 1px;padding-top: 1px;width: 200px;height: 28px;}
.form4{  background:#f4f4f4;font-size: 15px; line-height: 150%;font-family: verdana,arial; color: #111111;
	border:1px solid #999;padding-bottom: 1px;padding-top: 1px;width: 50px;height: 28px;}

/*  MAGA
--------------------------------------------------------------------------*/
.maga{ background : transparent url(../img/bg_maga.jpg) no-repeat right top;width:994px;}
.maga01{ width:737px; padding-top:1250px;}
.maga02{ background : transparent url(../img/bg_maga01.gif) no-repeat center top;height:112px;width:347px;}
.maga03{ background : transparent url(../img/bg_maga02.gif) no-repeat center top;height:112px;width:347px;}
.maga04{ width:310px; padding-top:56px;}
.maga05{font-size: 10px;line-height: 130%;font-family: verdana,arial; color: #222;}
.maga06{ width:200px;height: 22px;background:#fff;line-height: 130%;font-family: verdana,arial; color: #111111;
	border:1px solid #616161;padding-bottom: 1px;padding-top: 1px;padding-left: 3px;}

/*  REVIEW
--------------------------------------------------------------------------*/
.bg_review{ background : transparent url(../img/bg_review.gif) no-repeat center top;height:201px;width:745px;margin-top:8px;}
.revew_comment {color: #000000;font-size: 11px;padding-top:2px;padding-right:2px;margin-bottom:2px;letter-spacing:0px;font-family: Tahoma,arial,sans;width: 310px;line-height: 150%;}
.revew_comment_scroll {overflow: auto; /* スクロール表示 */ width: 610px;height:70px;margin-top:2;margin-left:2;}
.revew_title {color: #dd0616;font-size: 14px;padding-top:2px;margin-bottom:2px;letter-spacing:0px;font-family: Tahoma,arial,sans;
       border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e7e7e7;width: 610px;line-height: 150%;font-weight: bold;}
.revew_title2 {color: #333333;font-size: 11px;padding-top:2px;padding-bottom:3px;margin-bottom:2px;letter-spacing:0px;font-family:'ヒラギノ角ゴ Pro W3';
       border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e7e7e7;width: 610px;line-height: 150%;}
.revew_title2 a,.revew_title2 a:visited { color: #cb1d39;line-height: 150%;text-decoration: none;}
.revew_title2 a:hover { color: #cb1d39;line-height: 150%;text-decoration: underline;}
.revew_title3 {color: #b21830;font-size: 10px;padding-top:2px;margin-top:5px;letter-spacing:1px;font-family:'ヒラギノ角ゴ Pro W3';
       border-top: 1px dotted #9f9f9f;width: 560px;line-height: 150%;}
.review{ padding-top:10px;}
.review2{background-color:#ff6aa4;letter-spacing:1px;font-size: 11px;font-family: Tahoma,arial,sans;color: #fff;line-height: 160%;
         width: 720px;padding-top:4px;padding-left:7px;padding-bottom:4px;margin-bottom:5px;
         border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #b3b3b3;
 　　　　margin-top:5px;border-top-width: 1px;border-top-style: dotted;border-top-color: #b3b3b3;}

/*  MOVIE
--------------------------------------------------------------------------*/
.bg_movie{ background : transparent url(../img/bg_movie.gif) no-repeat center top;height:211px;width:249px;}
.movie01{ padding-top:16px;}
.movie02{ padding-top:21px;padding-left:30px;color: #222;font-size: 13px;line-height: 140%;letter-spacing:1px;font-family:"ヒラギノ角ゴ Pro W3";width:200px;}

/*  NEWFACE
--------------------------------------------------------------------------*/
.bg_newface01{ background : transparent url(../img/newface_a.gif) no-repeat center top;height:218px;width:745px;margin-top:8px;}
.bg_newface02{ background : transparent url(../img/newface_b.gif) no-repeat center top;height:218px;width:745px;margin-top:8px;}
.bg_newface03{ background : transparent url(../img/newface_c.gif) no-repeat center top;height:218px;width:745px;margin-top:8px;}
.bg_newface04{ background : transparent url(../img/newface_d.gif) no-repeat center top;height:218px;width:745px;margin-top:8px;}
.bg_newface05{ background : transparent url(../img/newface_e.gif) no-repeat center top;height:218px;width:745px;margin-top:8px;}
.bg_newface06{ background : transparent url(../img/newface_f.gif) no-repeat center top;height:218px;width:745px;margin-top:8px;}
.bg_newface07{ background : transparent url(../img/newface_g.gif) no-repeat center top;height:218px;width:745px;margin-top:8px;}
.bg_newface08{ background : transparent url(../img/newface_h.gif) no-repeat center top;height:218px;width:745px;margin-top:8px;}
.bg_newface09{ background : transparent url(../img/newface_i.gif) no-repeat center top;height:218px;width:745px;margin-top:8px;}
.newface01{ margin-top:10px;}
.newface02{ height:60px;}
.newface_scroll{overflow: auto; /* スクロール表示 */ width: 570px;height:140px;}
.newface_comme{color: #222;font-size: 13px;line-height: 140%;letter-spacing:1px;font-family:"ヒラギノ角ゴ Pro W3";}
.newface03 {padding-top:10px;color: #f7405c;font-size: 12px;letter-spacing:0px;font-family: Tahoma,arial,sans;}
.newface04 {color: #f7405c;font-size: 10px;margin-bottom: 2px;letter-spacing:1px;font-family:"ヒラギノ角ゴ Pro W3";}
.newface05{vertical-align:-3px;margin-left:2px;}

/*  EVENT
--------------------------------------------------------------------------*/
.event01{ padding-top:10px;width:745px;}
/*.event02{ background : transparent url(../img/bg_event.gif) no-repeat center top;height:400px;width:270px;}
.event04{ padding-top:10px;}
*/
.event02{ border:#ffb0d2 solid 1px; border-radius:4px; padding:5px; box-sizing:border-box; height:465px; width:270px;
box-shadow:0px 0px 1px white inset,0px 0px 1px white inset,0px 0px 1px white inset;
background: -moz-linear-gradient(top, #fff1f8 0%, #ffacd0 100%);
background: -webkit-linear-gradient(top, #fff1f8 0%,#ffacd0 100%);
background: linear-gradient(to bottom, #fff1f8 0%,#ffacd0 100%);}
.event04{padding-top:10px;background-color:white;border:1px solid #ffb0d2;
box-shadow:0px 0px 1px white,0px 0px 1px white,0px 0px 1px white;}
.event03_scroll{overflow: auto; /* スクロール表示 */ width: 250px;height:440px;/*380px*/}
.event03_comme{color: #222;font-size: 13px;line-height: 140%;letter-spacing:1px;font-family:"ヒラギノ角ゴ Pro W3";}
.event01 table tr td:first-child img{height: 100%;max-height: 465px;width: 100%;max-width: 465px;}

/*  CONCEPT
--------------------------------------------------------------------------*/
.concept{ background : transparent /*url(../img/concept.jpg)*/ no-repeat right top;width:994px;}

/*  RECRUIT
--------------------------------------------------------------------------*/
.recruit{ background : transparent url(../img/bg_recruit.jpg) no-repeat right top;width:994px;}
.recruit01{ width: 745px;/*padding-top:630px;*/}
.recruit02{ width: 745px;padding-top:20px;}
.recruit03{ width: 745px;border-bottom: 1px dotted #f79eb9;padding-bottom: 6px;padding-top: 11px;}
.recruit04{ margin-top:10px;}
.r01 {color: #333;font-size: 12px;letter-spacing:0px;font-family:"ヒラギノ角ゴ Pro W3";padding-top: 5px;padding-bottom: 5px;}
.r02 {color: #333;font-size: 13px;letter-spacing:0px;font-family:"ヒラギノ角ゴ Pro W3";padding-top: 5px;padding-bottom: 5px; text-align:left;}
.r03 {color: #ff2d6d;font-size: 13px;letter-spacing:0px;font-family:"ヒラギノ角ゴ Pro W3";padding-top: 5px;padding-bottom: 5px;}
.r04 {color: #222;font-size: 13px;letter-spacing:0px;font-family:"ヒラギノ角ゴ Pro W3";padding-top: 5px;padding-bottom: 5px;}
.r01{  background:#f8c0d1;border:1px solid #fc8daf;width: 200px}
.r02{  background:#fff7f8;border:1px solid #fc8daf;}
.rectext{
	font-size:12px;
	line-height:20px;
}

/*  COSTUME
--------------------------------------------------------------------------*/
.costume{ width:745px;padding-top:10px;}
.cos01{ background : transparent url(../img/rank01.gif) no-repeat center top;height:275px;width:149px;}
.cos02{ background : transparent url(../img/rank02.gif) no-repeat center top;height:275px;width:149px;}
.cos03{ background : transparent url(../img/rank03.gif) no-repeat center top;height:275px;width:149px;}
.cos04{ background : transparent url(../img/rank04.gif) no-repeat center top;height:275px;width:149px;}
.cos05{ background : transparent url(../img/rank05.gif) no-repeat center top;height:275px;width:149px;}
.cos06{ background : transparent url(../img/rank06.gif) no-repeat center top;height:275px;width:149px;}
.cos07{ background : transparent url(../img/rank07.gif) no-repeat center top;height:275px;width:149px;}
.cos08{ background : transparent url(../img/rank08.gif) no-repeat center top;height:275px;width:149px;}
.cos09{ background : transparent url(../img/rank09.gif) no-repeat center top;height:275px;width:149px;}
.cos10{ background : transparent url(../img/rank10.gif) no-repeat center top;height:275px;width:149px;}
.cos11{ margin-top:32px;}
.cos12{ font-weight: bold;padding-top:8px;color: #fff;font-size: 13px;line-height: 140%;letter-spacing:1px;font-family:"ヒラギノ角ゴ Pro W3";white-space:nowrap;}
.cos13{ background : transparent url(../img/title_cos01.gif) no-repeat center top;height:32px;width:745px;margin-top:12px;}
.cos14{ font-weight: bold;padding-top:6px;padding-left:15px;color: #f7225b;font-size: 14px;line-height: 140%;letter-spacing:1px;font-family:"ヒラギノ角ゴ Pro W3";}
.cos15{ background : transparent url(../img/bg_cos.gif) no-repeat center top;/*height:270px;*/ height:234px; width:149px; margin-bottom:9px;}
.cos16{ margin-top:7px;}
.cos17{ margin-top:4px;}
.cos18{ color: #333;font-size:12px;line-height: 150%;letter-spacing:1px;font-family:"ヒラギノ角ゴ Pro W3";}
.cos19{ background : transparent url(../img/bg_cos_kensaku.png) no-repeat center top;height:95px;width:745px;margin-top:5px;padding-top:4px;}

.cosphoto{position:relative;}
.cosphoto .cosnum{ background-color:#ff1483; position:absolute; bottom:3px; left:10px;padding:2px; border-radius:50px; color:white; font-weight:bolder; height:1.5em; width:1.5em; white-space:nowrap; font-size:10px;}


/*  LINK
--------------------------------------------------------------------------*/
.link01{ padding-top:10px;width:745px;}
.link_scroll{overflow: auto; /* スクロール表示 */ width: 720px;height: 1650px;padding-right:2px;}
.link_bana{ margin-top:8px;}
.link{padding-top:20px;width: 720px;border-bottom: 1px dotted #cedde0;margin-bottom: 6px;padding-bottom: 6px;font-size: 12px;font-family:"ヒラギノ角ゴ Pro W3";color: #222;letter-spacing:1px;line-height: 150%;}
.linkcategorie {letter-spacing:1px;font-size: 11px;font-family: Tahoma,arial,sans;color: #111;line-height: 160%;
         width: 720px;padding-top:7px;padding-bottom:7px;margin-bottom:10px;
         border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #b3b3b3;
 　　　　margin-top:3px;border-top-width: 1px;border-top-style: dotted;border-top-color: #b3b3b3;}
.linkcategorie a {text-decoration: underline;color: #222;}
.linkcategorie2{background-color:#eae4cb;letter-spacing:1px;font-size: 11px;font-family: Tahoma,arial,sans;color: #222;line-height: 160%;
         width: 720px;padding-top:4px;padding-left:7px;padding-bottom:4px;margin-bottom:5px;
         border-bottom-width:1px;border-bottom-style: dotted;border-bottom-color: #b3b3b3;
 　　　　margin-top:5px;border-top-width: 1px;border-top-style: dotted;border-top-color: #b3b3b3;}
.linkline {width: 720px;padding-top:2px;padding-bottom:3px;margin-bottom:3px;}
.linkname { padding-bottom: 1px;padding-top:2px; letter-spacing: 0px;font-size: 10px;font-family: Tahoma,arial,sans;color: #222;line-height: 170%;}
.linkname a,.linkname a:visited { color: #fe1c61;line-height: 160%;}
.linkname a:hover { color: #fe1c61;line-height: 160%;text-decoration: none;}

/*  CONTACT
--------------------------------------------------------------------------*/
.contact{ width: 745px;}
.form_bg{ background : transparent url(../img/bg_form.jpg) no-repeat center top;width:220px;border:1px solid #ff6da3;}
.form_bg2{  background:#fff;border:1px solid #ff6da3;width: 470px}
.contact01{ padding-top:10px;width:745px; margin:0 auto; text-align:center;}
.contact02{ font-size: 12px;font-family:"ヒラギノ角ゴ Pro W3";color: #34270c;letter-spacing:0px;line-height: 170%; text-align:left;}
.contact03{ width: 700px;border-bottom: 1px dotted #666;padding-bottom: 6px;padding-top: 11px;font-size: 12px;font-family:"ヒラギノ角ゴ Pro W3";line-height: 160%; margin-bottom:5px;}
.conform{  background:#fff;ine-height: 150%;font-family: verdana,arial; color: #111111;
	border:1px solid #BFBFBF;padding-left: 3px;padding-top: 1px;width: 450px;height: 26px;}
.conform2{ background:#fff;border:1px solid #bfbfbf;font-family: verdana,arial; 
	font-size: 14px;color: #fffline-height: 150%;
	scrollbar-face-color: #fff; /* 表面の色 */
	scrollbar-arrow-color: #fff; /* 矢印の色 */
	scrollbar-highlight-color: #fff; /* ハイライトの色 */
	scrollbar-shadow-color: #fff; /* 影の色 */
	scrollbar-base-color: #fff; /* ベース色 */
	scrollbar-3dlight-color: #fff; /* 左端と上端の色 */
	scrollbar-darkshadow-color: #fff; /* 右端と下端の色 */
	padding-bottom: 1px;padding-top: 1px;width: 450px;resize: none;}



/*  HOTEL
--------------------------------------------------------------------------*/
.hotel{width:745px;}
.hotel01{ margin-top:10px;}
.hotel02{ margin-top:8px;margin-bottom:5px;}
.hotel03{width: 715px;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px dotted #bcbcbc;}
.hotel04{color: #2c200a;font-size: 12px;letter-spacing:1px;font-family:"ヒラギノ角ゴ Pro W3";padding-top:3px;padding-bottom:3px;margin-bottom:2px;border-bottom: 1px dotted #bcbcbc;}
.hotel05{color: #111;font-size: 11px;letter-spacing:0px;font-family:"ヒラギノ角ゴ Pro W3";line-height: 140%;}

/*  FOOTER
--------------------------------------------------------------------------*/
.bg_footer{ background : transparent url(../img/bg_footer.jpg) repeat-x center top;height:350px;border-top: 1px dotted #f85080;margin-top:8px;border-bottom: 1px dotted #f85080;}
.bg_foot_top{ width: 100%;background:#00413c;padding-top: 8px;padding-bottom: 8px;}
.bg_foot_midle{width: 100%;background:#006156;padding-top: 8px;padding-bottom: 8px;}
.bg_foot_under{width: 100%;background:#00413c;}
.foot_bana{ margin-top:8px;margin-bottom:1px;margin-right:3px;}
.flink {border-left: 1px dotted #fff;letter-spacing: 0px;font-size: 12px;font-family:"ヒラギノ角ゴ Pro W3";color: #fff;line-height: 150%;text-decoration: none;padding-left:8px;}
.flink a,.flink a:visited { color: #fff;text-decoration: underline;}
.flink a:hover { text-decoration: none;}
.copy {width: 980px;letter-spacing: 0px;padding-top: 5px;padding-bottom: 5px;font-size: 10px;font-family: verdana,arial; color: #fff;line-height: 130%;}
.copy2 {width: 980px;letter-spacing: 0px;padding-top:10px;padding-bottom: 5px;font-size: 10px;font-family: verdana,arial; color: #fff;line-height: 150%;}
.bg_foot_under{width: 100%;background:#ff74a9;}







/*  あとから追加したやつ
--------------------------------------------------------------------------*/
#grouplink{margin:0px auto; background-image:url(common/img/indexbg_ptn.gif); padding:20px 0px;}
.gl_top{background:url(../img/frame_01.png) no-repeat bottom; width:950px; height:20px;}
.gl_middle{background:url(../img/frame_02.png) repeat-y center; width:950px; overflow:hidden; font-size:12px; line-height:18px;}
.gl_bottom{background:url(../img/frame_03.png) no-repeat top; width:950px; height:20px;}

.gl_t01,.gl_t02,.gl_t03{ background-image:url(../img/frame_01.png); height:20px; background-repeat:no-repeat;}
.gl_t01{ background-position:left;}
.gl_t02{ background-position:center;}
.gl_t03{ background-position:right;}

.gl_m01,.gl_m02,.gl_m03{ background-image:url(../img/frame_02.png); overflow:hidden; font-size:12px; line-height:18px; background-repeat:repeat-y;}
.gl_m01{ background-position:left;}
.gl_m02{ background-position:center;}
.gl_m03{ background-position:right;}

.gl_b01,.gl_b02,.gl_b03{ background-image:url(../img/frame_03.png); height:20px; background-repeat:no-repeat;}
.gl_b01{ background-position:left;}
.gl_b02{ background-position:center;}
.gl_b03{ background-position:right;}

.gl_t01,.gl_m01,.gl_b01,.gl_t03,.gl_m03,.gl_b03{ width:20px;}


.reccontwrap{background-color:white; padding:10px; margin:10px; border:#FfCccC 2px solid; text-align:left; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.reccontwrap .text{ padding:23px;}
.recptnwrap{background:url(../img/indexbg_ptn.gif) repeat; text-align:center; padding:2px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; }


/*  スケジュールタブ
--------------------------------------------------------------------------*/
ul, ol, ul li, ol li { list-style: none; }
ul.sche_tab { width:745px;padding:7px 0px 0px 0px;margin:0px 0px 0px 0px;}
ul.sche_tab li { display: block;width: 80px;margin: 0px 1px 0px 0px;border-radius: 5px 5px 0px 0px;background-color:#ef82b0;float:left;}
ul.sche_tab li { color: #fff; font-size: 12px;line-height: 30px;text-align: center;}
ul.sche_tab li a { background-color:#fc3187;color: #fff; font-size: 12px;text-align: center;width: 100%; border-radius: 5px 5px 0px 0px;line-height: 30px;display: block; text-decoration: none;}
ul.sche_tab li a:hover { background-color:#ee0567; }

.bg_schedule { width:743px;background-color:#fff5fa;border:1px solid #ff97c3;padding:10px 0px 10px 0px;margin:0px 0px 0px 0px;}
.sche_day_txt { width:720px;font-size: 14px; color: #fc3187;padding:7px 5px 7px 5px;border-bottom:1px dotted #ff97c3;}
.sche_day_txt2 { width:970px;font-size: 14px; color: #fc3187;padding:7px 5px 7px 5px;border-bottom:1px dotted #ff97c3;}




/*  口コミ件数表示
--------------------------------------------------------------------------*/
.cast_ph{ position:relative;}
.kuchi_num{ position:absolute; background-color:rgba(255,255,255,0.75); font-size:9px; font-family:'メイリオ',Meiryo;left:0.2em; bottom:0.2em; font-weight:bolder; display:inline-block; padding:0.1em 0.3em; border-radius:3px; /**/}
.kuchi_num span{color:#ff3b8c;}
.prof06 .cast_ph .kuchi_num{font-size:16px; left:0.2em; bottom:0.2em; text-decoration:none; color:inherit;}
.zeroken{ display:none;}



/*  投票の表示
--------------------------------------------------------------------------*/
.PDS_Poll{ padding-right:5px; margin-top:5px;}
.pds-box{ max-width:240px;}
.pds-question-top{ text-align:center;}
.pds-question-top p{ margin:0 0 0.5em;}
.pds-question-top img{}
.pds-answer-group{ padding:2px 0!important;}
.pds-input-label{ max-width:160px;}




/* PAGER
--------------------------------------------------------------------------*/
.pager_width {width: 730px;height:40px;padding: 10px 0px 10px 0px;}
* {margin: 0;padding: 0;font-style: normal;list-style: none;}
ul.pager {font-size: 12px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
ul.pager { margin: 5px 0px 5px 0px;}
ul.pager li {float: left;margin-right: 5px;border: 1px #999 solid;font-weight: bold;}
ul.pager li.prev,
ul.pager li.next {border: none;}
ul.pager li a {position: relative;display: block;padding: 8px 8px 6px 8px;color: #222;}
ul.pager li a:link,
ul.pager li a:visited {text-decoration: none;}
ul.pager li a:hover,
ul.pager li a:active {background-color: #a9e2ff;text-decoration: none;}
ul.pager li em {display: block;padding: 8px 8px 6px 8px;background: #62b6e2;color: #FFFFFF;}



/*  写メボタン
--------------------------------------------------------------------------*/

.button_prof_diary { width: 745px;font-size:17px;font-weight:bold;;margin: 10px 0px 10px 0px;text-decoration:none;color:#fff;}
.button_prof_diary { display:block;}
.button_prof_diary a { line-height: 60px;color: #fff;text-align: center;text-decoration: none;display:block;}
.button_prof_diary a { border: 1px solid #e5198c;border-radius: 8px;}
.button_prof_diary a { 
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ff6bbf), color-stop(0.00, #fcbce0));
background: -webkit-linear-gradient(top, #fcbce0 0%, #ff6bbf 100%);
background: -moz-linear-gradient(top, #fcbce0 0%, #ff6bbf 100%);
background: -o-linear-gradient(top, #fcbce0 0%, #ff6bbf 100%);
background: -ms-linear-gradient(top, #fcbce0 0%, #ff6bbf 100%);
background: linear-gradient(top, #fcbce0 0%, #ff6bbf 100%);
}
.button_prof_diary a:hover  { background-color:#f04883;text-decoration: none;display:block;}









