@charset "utf-8";

/* ------------------------- TOC
000 home
001 ticket
002 contents
003 course_idx
004 photo
005 bbs
006 live
007 memory
008 column
009 cheetah
010 mattari
011 studio
012 goods
013 pv
 ------------------------- */

/* ============================== 000_1 home */
#home { height:100%; background: url(../../img/bg_pre.jpg); text-align: left; }
#home #wrapper { width: 100%; height: 100%; min-height: 100%; background: url(../../img/bg_pre_glid.png); }
#home > #home #wrapper { height: auto; }
#home #wrapper_inner { width: 1050px; min-height: 900px; background: url(../../img/bg_pre_glid.png); }

#home #header { margin-left: 750px; background: #000 url(../../img/bg_pre_glid.png); width: 300px; text-align: center; height: 150px; }

#home h1 { height: 150px; background: #000 url(../../img/bg_pre_glid.png); width: 750px; }
#home #contents { width: 1050px; }
#home #main { margin-left: 150px; width: 900px; height: 300px; min-height: 300px; background: #000 url(../../img/bg_pre_glid.png); }
#home #main .lc { padding: 10px 0 0 10px; width: 730px; }
#home #main .rc { width: 149px; padding-right: 1px; }
#home #main h2 { margin-bottom: 20px; }
#home #main p { padding-bottom: 1em; }
#home #main p#last { padding-bottom: 3em; }

#home #menu ul { margin-left: 10px; }
#home #menu li { float: left; margin-right: 2px; }
#home #menu li img { vertical-align:bottom; }

#home #blog { width: 150px; background: #000 url(../../img/bg_pre_glid.png); margin-left: 750px; height: 150px; }

#home #footer { width: 280px; color: #ccc; background: #000 url(../../img/bg_pre_glid.png); font-size: 84%; margin-left: 600px; height: 140px; padding: 10px 10px 0 10px; }

/* ============================== 000_2 home */
#home_start { height:100%; background: url(../../img/bg_pre.jpg); text-align: left; }
#home_start #wrapper { width: 100%; height: 100%; min-height: 100%; background: url(../img/bg_glid.png); }
#home_start > #home_start #wrapper { height: auto; }
#home_start #wrapper_inner { width: 1050px; min-height: 900px; background: url(../img/bg_glid.png); }

#home_start #header { margin-left: 750px; background: #000 url(../img/bg_glid.png); width: 300px; text-align: center; height: 149px; }

#home_start h1 { height: 150px; background: #000 url(../img/bg_glid.png); width: 750px; border-top: 1px solid #333; }
#home_start h1 img { margin-top: 1px; }
#home_start #contents { width: 1050px; }
#home_start #main { margin-left: 150px; width: 900px; height: 300px; min-height: 300px; background: #000 url(../img/bg_glid.png); }
#home_start #main .lc { padding: 10px 0 0 10px; width: 730px; }
#home_start #main .rc { width: 149px; padding-right: 1px; }
#home_start #main h2 { margin-bottom: 20px; }
#home_start #main p { padding-bottom: 1em; }
#home_start #main p.last { padding-bottom: 0.5em; }
#home_start #main li img { vertical-align:bottom; }
#home_start #main li { float: left; margin-right: 5px; }

#home_start #sub { margin-left: 150px; width: 750px; height: 150px; min-height: 150px; background: url(../img/bg_glid.png); }
#home_start #sub #menu p { margin-left: 10px; padding-bottom: 0.5em; padding-top: 1em; }
#home_start #sub #menu { float: left; background: #000 url(../img/bg_glid.png); width: 450px; height: 150px; min-height: 150px; }
#home_start #sub #menu ul { margin-left: 10px; }
#home_start #sub #menu li { float: left; margin-right: 5px; margin-bottom: 5px; }
#home_start #sub #menu li img { vertical-align:bottom; }

#home_start #sub #blog { float: right; width: 150px; background: #000 url(../img/bg_glid.png); height: 150px; }

#home_start #footer { width: 280px; color: #ccc; background: #000 url(../img/bg_glid.png); font-size: 84%; margin-left: 600px; height: 140px; padding: 10px 10px 0 10px; }

/* ============================== 000_3 home */
.home { height:100%; background: url(../../img/bg_pre.jpg); text-align: left; }
.home #wrapper { width: 100%; height: 100%; min-height: 100%; background: url(../img/bg_glid.png); }
.home > .home #wrapper { height: auto; }
.home #wrapper_inner { width: 1050px; min-height: 900px; background: url(../img/bg_glid.png); }

.home #header { margin-left: 750px; background: #000 url(../img/bg_glid.png); width: 300px; text-align: center; height: 149px; }

.home #sub_header { height: 151px; background: #000 url(../img/bg_glid.png); width: 899px; }
.home #sub_header h1 { width: 749px; height: 151px; background: #000 url(../img/bg_glid.png); border-top: 1px solid #333; }
.home #sub_header .rc { width: 149px; border-top: 1px solid #333; border-bottom: 1px solid #333; }
.home #contents { width: 1050px; }
.home #main { margin-left: 150px; width: 900px; height:auto !important; height: 300px; min-height: 300px; background: #000 url(../img/bg_glid.png); }
.home #main #entrance { margin-bottom: 5px; }
.home #main .lc { padding: 10px 0 0 10px; width: 730px; }
.home #main .rc { width: 149px; padding-right: 1px; }
.home #main h2 { margin-bottom: 20px; }
.home #main p { padding-bottom: 1em; }
.home #main p.last { padding-bottom: 0.5em; }
.home #main li img { vertical-align:bottom; }
.home #main li { float: left; margin-right: 5px; }
.home #main .rc img { margin-top: -1px; }

.home #sub { margin-left: 150px; width: 750px; height: 150px; min-height: 150px; background: url(../img/bg_glid.png); }
.home #sub { width: 750px; height: 150px; min-height: 150px; background: url(../img/bg_glid.png); }
.home #sub #password { background: #000 url(../img/bg_glid.png); width: 430px; height: 140px; padding: 10px 10px 0 10px; }
.home #sub #password p { line-height: 1.5em; }
.home #sub #password em { color: #f39; }
.home #sub #blog { float: right; width: 150px; background: #000 url(../img/bg_glid.png); height: 150px; }

.home #footer { margin-left: 150px; width: 750px; height: 150px; min-height: 150px; background: #000 url(../img/bg_glid.png); }
.home #footer .credit { color: #ccc; font-size: 84%; width: 280px; padding-top: 10px; padding-right: 10px; }

.home #footer #menu { float: left; background: #000 url(../img/bg_glid.png); width: 450px; height: 150px; min-height: 150px; }
.home #footer #menu p { margin-left: 10px; padding-bottom: 0.5em; padding-top: 1em; }
.home #footer #menu ul { margin-left: 10px; }
.home #footer #menu li { float: left; margin-right: 5px; margin-bottom: 5px; }
.home #footer #menu li img { vertical-align:bottom; }

/* ============================== 000_4 home_close */
#home_close #main { margin-left: 150px; width: 740px; height:auto !important; height: 270px; min-height: 270px; background: #000 url(../img/bg_glid.png); padding: 30px 0 0 10px; }
#home_close #main .enquete { margin: 25px 0 20px 0; }
#home_close #blog { width: 150px; background: #000 url(../../img/bg_pre_glid.png); margin-left: 750px; height: 150px; }

#home_close #footer { width: 280px; color: #ccc; background: #000 url(../../img/bg_pre_glid.png); margin-left: 600px; height: 140px; padding: 0 10px 0 10px; }


/* ============================== 001 ticket */
#ticket #sample { width: 330px; margin-bottom: 15px; }
#ticket #sample dl { float: left; }
#ticket #sample dl#nband { margin-right: 20px; padding-top: 20px; }

#ticket table { width: 100%; margin-bottom: 1em; }
#ticket table.border th { border: 1px solid #ccc; padding: 10px 5px; }
#ticket table.border td { border: 1px solid #ccc; padding: 10px 5px; }
#ticket table.border td.check { vertical-align: middle; text-align: center; }
#ticket table.noborder th { padding: 5px 5px; width: 30%; }
#ticket table.noborder td { padding: 5px 5px; width: 70%; }
#ticket table th em { color: #66f; }
.ticket_cmn table input.short { width: 50px; }
.ticket_cmn table input.midium { width: 200px; }
.ticket_cmn table input.long { width: 300px; }
#ticket .submit { margin-left: 200px; }
#ticket .submit input { width: 80px; margin-right: 20px; }

/* pop up */
#ticket_pop #wrapper_inner { width: 550px; margin: 0 auto; height:auto !important; height: 500px; min-height: 500px; }
#ticket_pop em { color: #f00; }

/* ============================== 002 contents */
#contents #main h2 { color: #f39; font-weight: bold; margin-bottom: 10px; border-bottom: none; }
#contents #main h3 { color: #000; font-weight: bold; margin-bottom: 0; }
#contents #main h3 em { color: #66f; font-weight: bold; }
#contents #main p em { color: #66f; }
#contents #main #box02 { background: url(../../contents/img/bg_main.jpg) no-repeat right top; }
#contents #main #box02 p { width: 520px; }
#contents #main #cmn h2 { margin-top: 15px; }
#contents #main #cmn h3 { font-weight: normal; margin-bottom: 10px; line-height: 1.5em; }

/* ============================== 003 course_idx */
#course01 { height:100%; background: url(../../enter/cs01/img/bg_idx.jpg); text-align: left; }
#course02 { height:100%; background: url(../../enter/cs02/img/bg_idx.jpg); text-align: left; }
#course03 { height:100%; background: url(../../enter/cs03/img/bg_idx.jpg); text-align: left; }
.course_idx #wrapper { width: 100%; height: 100%; min-height: 100%; background: url(../img/bg_glid.png); }
.course_idx > .course_idx #wrapper { height: auto; }
.course_idx #wrapper_inner { width: 1050px; min-height: 900px; background: url(../img/bg_glid.png); }

/*.course_idx #header { width: 900px; background: #000 url(../img/bg_glid.png); height: 150px; }*/
.course_idx #logo { float: left; width: 750px; background: #000 url(../img/bg_glid.png); }
.course_idx #go_home { float: right; width: 150px; height: 144px; background: #000 url(../img/bg_30th.gif) no-repeat 16px 30px; padding-top: 5px; border-bottom: 1px solid #333; }
.course_idx #go_home a { padding-left: 50px; }
.course_idx #contents { width: 900px; height:auto !important; height: 600px; min-height: 600px; }
.course_idx #contents .lc { width: 750px; margin-top: -1px; }
.course_idx #contents .lc #title_h1 { float: left; background: #000 url(../img/bg_glid.png); width: 450px; height: 150px; }
.course_idx #contents .lc #title_h1 h1 { margin: 20px 0 0 10px; }
.course_idx #contents .lc #menu { float: right; background: #000 url(../img/bg_glid.png); height: 580px; width: 293px; padding-left: 7px; padding-top: 20px; }
.course_idx #contents .lc #menu #set01 { margin-bottom: 20px; }
.course_idx #contents .lc #menu #set02 { margin-bottom: 20px; }
.course_idx #contents .lc #menu #set03 { margin-bottom: 20px; }
.course_idx #contents .lc #menu #set04 { margin-bottom: 15px; }
.course_idx #contents .lc #menu #set05 p { margin-top: 5px; }
.course_idx #contents .lc #menu h2 { margin-bottom: 3px; }
.course_idx #contents .lc #menu dl { margin-bottom: 5px; }
.course_idx #contents .lc #menu dt { float: left; }
.course_idx #contents .lc #menu dt { color: #f39; }
.course_idx #contents .lc #menu dd { float: left; }
#course01 #contents .lc #menu dd em { color: #fc3; }
#course02 #contents .lc #menu dd em { color: #96f; }
#course03 #contents .lc #menu dd em { color: #6cf; }
.course_idx #contents .lc #menu li { margin-bottom: 10px; }
.course_idx #contents .lc #menu li img { vertical-align:bottom; }
.course_idx #contents .rc { width: 150px; padding-top: 449px; }

.course_idx #contents .lc #menu a { color: #fff; text-decoration: none; }
.course_idx #contents .lc #menu a:link { color: #fff; }
.course_idx #contents .lc #menu a:visited { color: #fff; }
.course_idx #contents .lc #menu a:hover, .course_idx #contents .lc #menu a:active { color: #f39; }

.course_idx #footer { width: 280px; color: #ccc; background: #000 url(../img/bg_glid.png); font-size: 84%; margin-left: 600px; height: 140px; padding: 10px 10px 0 10px; }

/* ============================== 004 photo */
/* ----------------- ページめくり */
body#photo #main .lc .pager ol { padding-bottom: 10px; padding-left: 32px; margin-top: 10px;  float: right; background: url("../../enter/cs00/photo/img/h_feb.gif") no-repeat 0 0; }
body#photo #main .lc .pager li { float: left; margin-left: 5px; }

body#photo #main .lc .pager li a { background: url("../../enter/cs00/photo/img/nav_date.gif") no-repeat 0 0; border-bottom: 0; display: block; font-size: 1; line-height: 1; text-indent: -9999px; height: 14px; }
body#photo #main .lc .pager li#feb04 a { background-position: 0 0; width: 15px; }
body#photo #main .lc .pager li#feb05 a { background-position: -15px 0; width: 15px; }
body#photo #main .lc .pager li#feb07 a { background-position: -30px 0; width: 15px; }
body#photo #main .lc .pager li#feb08 a { background-position: -45px 0; width: 15px; }
body#photo #main .lc .pager li#feb10 a { background-position: -60px 0; width: 19px; }
body#photo #main .lc .pager li#feb13 a { background-position: -79px 0; width: 19px; }
body#photo #main .lc .pager li#feb15 a { background-position: -98px 0; width: 19px; }
body#photo #main .lc .pager li#feb17 a { background-position: -117px 0; width: 19px; }
body#photo #main .lc .pager li#feb18 a { background-position: -136px 0; width: 19px; }
body#photo #main .lc .pager li#feb04 a:hover,
body#photo #main .lc .pager li#feb04_act a { background-position: 0 -14px; width: 15px; }
body#photo #main .lc .pager li#feb05 a:hover,
body#photo #main .lc .pager li#feb05_act a { background-position: -15px -14px; width: 15px; }
body#photo #main .lc .pager li#feb07 a:hover,
body#photo #main .lc .pager li#feb07_act a { background-position: -30px -14px; width: 15px; }
body#photo #main .lc .pager li#feb08 a:hover,
body#photo #main .lc .pager li#feb08_act a { background-position: -45px -14px; width: 15px; }
body#photo #main .lc .pager li#feb10 a:hover,
body#photo #main .lc .pager li#feb10_act a { background-position: -60px -14px; width: 19px; }
body#photo #main .lc .pager li#feb13 a:hover,
body#photo #main .lc .pager li#feb13_act a { background-position: -79px -14px; width: 19px; }
body#photo #main .lc .pager li#feb15 a:hover,
body#photo #main .lc .pager li#feb15_act a { background-position: -98px -14px; width: 19px; }
body#photo #main .lc .pager li#feb17 a:hover,
body#photo #main .lc .pager li#feb17_act a { background-position: -117px -14px; width: 19px; }
body#photo #main .lc .pager li#feb18 a:hover,
body#photo #main .lc .pager li#feb18_act a { background-position: -136px -14px; width: 19px; }

/* ----------------- 記事エリア */
body#photo #main .lc .box { width: 585px; padding-top: 10px; margin-bottom: 10px; border-top: 1px dotted #666; }
body#photo #main .lc #box_first { border-top: 0px }
body#photo #main .lc .box p.date { color: #66f; margin-bottom: 10px; float:right; width: 335px; }
body#photo #main .lc .box p.text { float:right; width: 335px; line-height: 1.5em; }
body#photo #main .lc .box p.photo { float:left; }

/* ============================== 005 bbs */
.bbs { padding-bottom: 50px; }
.bbs #wrapper_inner { width: 700px; margin: 0 auto; }
.bbs #header { height: 50px; margin-bottom: 10px; }
.bbs h1 { margin-bottom: 10px; }
.bbs .pager ol { padding-bottom: 3px; float: right; margin-bottom: 5px; }
.bbs .pager li { float: left; margin-left: 10px; }
.bbs .thread p {float: right; }
.bbs .pager li a,
.bbs .thread a { color: #666; font-weight: normal; }
.bbs .thread .lbl { color: #666; font-weight: normal; }
.bbs .pager li#lbl { color: #666; font-weight: normal; }
.bbs .list li a { color: #666; text-decoration: none; }
.bbs .list h3 { color: #000; font-weight: bold; border-bottom: 2px solid #ccc; padding-bottom: 3px; }
.bbs .list ul { width: 345px; margin-bottom: 10px; }
.bbs .list li { border-bottom: 1px solid #ccc; line-height: 1.5em; padding-left: 1em; height: auto !important; height: 18px; min-height: 18px; }
.bbs .list .submit { margin-left: 0px; border: 0; }

.bbs .entry { border-bottom: 1px dotted #999; padding-bottom: 10px; margin-bottom: 10px; }
.bbs .entry h3 { margin: 10px 0; color: #000; font-weight: bold; border-bottom: 2px solid #ccc; padding-bottom: 3px; }
.bbs .entry table { width: 100%; margin-bottom: 0.5em; }
.bbs .entry table th { padding: 5px 5px; width: 100px; }
.bbs .entry table td { padding: 5px 5px; }
.bbs .entry table textarea { width: 400px; height: 100px; }
.bbs input.short { width: 50px; }
.bbs input.midium { width: 200px; }
.bbs input.long { width: 300px; }
.bbs .entry .submit { margin-left: 215px; }
.bbs .topic { border: 1px solid #ccc; margin: 20px 0; }
.bbs .topic .topic_title { height: auto !important; height: 20px; min-height: 20px; padding:13px 15px 0 15px; color: #000; font-weight: bold; }
.bbs .topic .topic_title .submit { float: right; margin: 0px; font-weight: normal; }
.bbs .topic .topic_title p { float: left; }
.bbs .topic .par { padding: 0 15px 20px 15px;}
.bbs .topic .cld { padding: 10px 15px 20px 15px; border-top: 1px dotted #999; }
.bbs .topic .cld .title { color: #000; font-weight: bold; margin-bottom: 10px; }
.bbs .topic p.date { font-size: 84%; margin-bottom: 1em; }
.bbs .topic p.text { line-height: 1.5em; }
.bbs .topic p.photo { margin-top: 1em; text-align: center; }
.bbs .func { font-size: 84%; text-align: right; padding-bottom: 40px; }
.bbs .topic .title .stf { color: #000; font-weight: bold; }
.bbs .topic .date .stf { color: #000; }
.bbs .topic .text .stf { color: #000; }

#bbs01 .pager li a:hover,
#bbs01 .thread a:hover { color: #66f; font-weight: normal; }
#bbs01 .thread { color: #66f; font-weight: bold; }
#bbs01 .pager li { color: #66f; font-weight: bold; }
#bbs01 .list li { background: url("../../enter/cs00/bbs/img/bullet_01.gif") no-repeat 0.5em 0.5em; }
#bbs01 .list li.even { background: #fafafa url("../../enter/cs00/bbs/img/bullet_01.gif") no-repeat 0.5em 0.5em; }
#bbs01 .list li a:hover { color: #66f; text-decoration: underline; }
#bbs01 .list li.main_topic a { color: #66f; text-decoration: none; }
#bbs01 .list li.main_topic a:hover { color: #66f; text-decoration: underline; }
#bbs01 .topic .topic_title { background: url("../../enter/cs00/bbs/img/bg_bbs01.gif") no-repeat left 10px; }
#bbs01 .topic .cld { background: #f7f7ff; }
#bbs01 .topic .topic_title .adm { color: #66f; font-weight: bold; }
#bbs01 .topic .title .adm { color: #66f; font-weight: bold; }
#bbs01 .topic .date .adm { color: #66f; }
#bbs01 .topic .text .adm { color: #66f; }

#bbs02 .pager li a:hover,
#bbs02 .thread a:hover { color: #f39; font-weight: normal; }
#bbs02 .thread { color: #f39; font-weight: bold; }
#bbs02 .pager li { color: #f39; font-weight: bold; }
#bbs02 .list li { background: url("../../enter/cs00/bbs/img/bullet_02.gif") no-repeat 0.5em 0.5em; }
#bbs02 .list li.even { background: #fafafa url("../../enter/cs00/bbs/img/bullet_02.gif") no-repeat 0.5em 0.5em; }
#bbs02 .list li a:hover { color: #f39; text-decoration: underline; }
#bbs02 .list li.main_topic a { color: #f39; text-decoration: none; }
#bbs02 .list li.main_topic a:hover { color: #f39; text-decoration: underline; }
#bbs02 .topic .topic_title { background: url("../../enter/cs00/bbs/img/bg_bbs02.gif") no-repeat left 10px; }
#bbs02 .topic .cld { background: #fff5fa; }
#bbs02 .topic .topic_title .adm { color: #f39; font-weight: bold; }
#bbs02 .topic .title .adm { color: #f39; font-weight: bold; }
#bbs02 .topic .date .adm { color: #f39; }
#bbs02 .topic .text .adm { color: #f39; }

#bbs03 .pager li a:hover,
#bbs03 .thread a:hover { color: #099; font-weight: normal; }
#bbs03 .thread { color: #099; font-weight: bold; }
#bbs03 .pager li { color: #099; font-weight: bold; }
#bbs03 .list li { background: url("../../enter/cs00/bbs/img/bullet_03.gif") no-repeat 0.5em 0.5em; }
#bbs03 .list li.even { background: #fafafa url("../../enter/cs00/bbs/img/bullet_03.gif") no-repeat 0.5em 0.5em; }
#bbs03 .list li a:hover { color: #099; text-decoration: underline; }
#bbs03 .list li.main_topic a { color: #099; text-decoration: none; }
#bbs03 .list li.main_topic a:hover { color: #099; text-decoration: underline; }
#bbs03 .topic .topic_title { background: url("../../enter/cs00/bbs/img/bg_bbs03.gif") no-repeat left 10px; }
#bbs03 .topic .cld { background: #f2fafa; }
#bbs03 .topic .topic_title .adm { color: #099; font-weight: bold; }
#bbs03 .topic .title .adm { color: #099; font-weight: bold; }
#bbs03 .topic .date .adm { color: #099; }
#bbs03 .topic .text .adm { color: #099; }

#bbs_idx .lead { margin-bottom: 60px; }
#bbs_idx #main .lc .list { padding-bottom: 40px; border-bottom: 1px dotted #000; margin-bottom: 10px; }
#bbs_idx #main .lc .list #bbs01 { margin-left: 183px; margin-bottom: 30px; }
#bbs_idx #main .lc .list ul { margin-left: 13px; }
#bbs_idx #main .lc .list li { float: left; }
#bbs_idx #main .lc .list li#bbs02 { margin-right: 90px; }
#bbs_idx #main .lc .notice em { color: #f39; font-weight: bold; }
#bbs_idx #main .lc .notice p { padding-bottom: 1em; }
#bbs_idx #main .lc .notice span { color: #66f; }
#bbs_idx #main .lc .notice ul { margin-left: 23px; padding-bottom: 1em; }
#bbs_idx #main .lc .notice li { list-style: disc; line-height: 1.5em; }

/* ============================== 006 live */
#live .lead { margin-bottom: 20px; }
#live .lead p { padding-bottom: 1em; }
#live #main .lc .lead em { color: #f39; font-weight: bold; }
#live #main .lc h2 { color: #000; font-weight: bold; border-bottom: 1px dotted #000; padding-bottom: 3px; margin-bottom: 5px; }
#live #main .lc em { color: #66f; }
#live .btn_area { margin-top: 10px; }
#live .btn_area dl { float: left; margin-right: 20px; }
#live .btn_area dl#nb dt { padding-top:20px; }
#live .btn_area dd { padding-top:5px; }
#live .cl3 { margin-top: 10px; margin-bottom: 25px; }
#live .cl3 dl { float: left; margin-right: 30px; }
#live .cl3 dl.last { float: left; margin-right: 0px; }
#live .cl3 dt { padding-bottom: 3px; }
#live .cl3 dd { line-height: 1.5em; }
#live .cl3 dd.name { color: #66f; }

/* ============================== 007 memory */
#memory .lead { margin-bottom: 20px; }
#memory .cl3 { margin-bottom: 25px; }
#memory .cl3 dl { float: left; margin-right: 30px; }
#memory .cl3 dl.last { float: left; margin-right: 0px; }
#memory .cl3 dt { padding-bottom: 3px; }
#memory .cl3 dd { color: #66f; line-height: 1.5em; }

/* ============================== 008 column */
.column .lead { margin-bottom: 20px; }
.column #main .lc .pager ol { padding-bottom: 10px; padding-left: 20px; margin-top: 10px;  float: right; background: url("../../enter/cs00/column/img/h_no.gif") no-repeat 0 0; }
.column #main .lc .pager li { float: left; margin-left: 5px; display: block; font-size: 1; line-height: 1; text-indent: -9999px; height: 14px; width: 14px; }
.column #main .lc .pager li a { background: url("../../enter/cs00/column/img/no.gif") no-repeat 0 0; border-bottom: 0; display: block; font-size: 1; line-height: 1; text-indent: -9999px; height: 14px; width: 14px; }
.column #main .lc .pager li#no1 a { background-position: 0 0; }
.column #main .lc .pager li#no2 a { background-position: -14px 0; }
.column #main .lc .pager li#no3 a { background-position: -28px 0; }
.column #main .lc .pager li#no4 a { background-position: -42px 0; }
.column #main .lc .pager li#no5 a { background-position: -56px 0; }
.column #main .lc .pager li#no6 a { background-position: -70px 0; }
.column #main .lc .pager li#no7 a { background-position: -84px 0; }
.column #main .lc .pager li#no8 a { background-position: -98px 0; }
.column #main .lc .pager li#no9 a { background-position: -112px 0; }
.column #main .lc .pager li#no1 a:hover,
#c1 #main .lc .pager li#no1 a { background-position: 0 -14px; }
.column #main .lc .pager li#no2 a:hover,
#c2 #main .lc .pager li#no2 a { background-position: -14px -14px; }
.column #main .lc .pager li#no3 a:hover,
#c3 #main .lc .pager li#no3 a { background-position: -28px -14px; }
.column #main .lc .pager li#no4 a:hover,
#c4 #main .lc .pager li#no4 a { background-position: -42px -14px; }
.column #main .lc .pager li#no5 a:hover,
#c5 #main .lc .pager li#no5 a { background-position: -56px -14px; }
.column #main .lc .pager li#no6 a:hover,
#c6 #main .lc .pager li#no6 a { background-position: -70px -14px; }
.column #main .lc .pager li#no7 a:hover,
#c7 #main .lc .pager li#no7 a { background-position: -84px -14px; }
.column #main .lc .pager li#no8 a:hover,
#c8 #main .lc .pager li#no8 a { background-position: -98px -14px; }
.column #main .lc .pager li#no9 a:hover,
#c9 #main .lc .pager li#no9 a { background-position: -112px -14px; }

.column #main .subheader { padding-left: 35px; height:auto !important; height: 30px; min-height: 30px; padding-right: 5px; margin-bottom: 10px; }
.column #main .subheader h2 { float: left; font-size: 117%; color: #000; font-weight: bold; padding-top: 0.4em; }
.column #main .subheader p { float: right; font-size: 84%; padding-top: 0.8em; }
#c1 #main .subheader { background: #ccc url("../../enter/cs00/column/img/bullet_01.gif") no-repeat 0 0;  }
#c2 #main .subheader { background: #ccc url("../../enter/cs00/column/img/bullet_02.gif") no-repeat 0 0;  }
#c3 #main .subheader { background: #ccc url("../../enter/cs00/column/img/bullet_03.gif") no-repeat 0 0;  }
#c4 #main .subheader { background: #ccc url("../../enter/cs00/column/img/bullet_04.gif") no-repeat 0 0;  }
#c5 #main .subheader { background: #ccc url("../../enter/cs00/column/img/bullet_05.gif") no-repeat 0 0;  }
#c6 #main .subheader { background: #ccc url("../../enter/cs00/column/img/bullet_06.gif") no-repeat 0 0;  }
#c7 #main .subheader { background: #ccc url("../../enter/cs00/column/img/bullet_07.gif") no-repeat 0 0;  }
#c8 #main .subheader { background: #ccc url("../../enter/cs00/column/img/bullet_08.gif") no-repeat 0 0;  }
#c9 #main .subheader { background: #ccc url("../../enter/cs00/column/img/bullet_09.gif") no-repeat 0 0;  }
.column #main .set p { padding-bottom: 1.25em; line-height: 1.5em; }
.column #main .ph { text-align: center; margin-bottom: 1.3em; }
.column .sub_pager { padding-left: 200px; border-top: 1px dotted #000; padding-top: 15px; }
.column .sub_pager li { float: left; margin-left: 30px; }
#c1 .sub_pager { padding-left: 240px; border-top: 1px dotted #000; padding-top: 15px; }
#c6 .sub_pager { padding-left: 240px; border-top: 1px dotted #000; padding-top: 15px; }
#c1 #main .lc #sec02 { padding-bottom: 20px; }

.column #main .lc #setlist { border: 1px solid #ccc; padding: 10px 12px; margin-bottom: 20px; }
.column #main .lc #setlist p { color: #000; }
.column #main .lc #setlist ol { width: 270px; }
.column #main .lc #setlist li { line-height: 1.5em; }

/* ============================== 009 cheetah */
#cheetah .lead .movie { float: right; width: 170px; padding-left: 10px; }
#cheetah .lead .movie dt { padding-bottom: 5px; }
#cheetah .lead .movie dd { color: #66f; line-height: 1.5em; }
#cheetah .lead p { padding-bottom: 1em; }
#cheetah .lead em { color: #66f; }
#cheetah .lead #hint { margin: 20px 0 10px 0; }
#cheetah .lead #hint p { margin-top: 3px; font-size: 87%; }
#cheetah .lead #answer p { margin-top: 5px; }
#cheetah #main .lc .notice { margin-top: 30px; border-top: 1px dotted #000; padding-top: 10px; }
#cheetah #main .lc .notice em { color: #f39; font-weight: bold; }
#cheetah #main .lc .notice ul { margin-left: 23px; }
#cheetah #main .lc .notice li { list-style: disc; line-height: 1.5em; }
#cheetah #main .lc .notice span { color: #66f; }
#cheetah #main .lc .result { margin-top: 10px; border-top: 1px dotted #000; padding-top: 10px; }
#cheetah #main .lc .result em { color: #f39; font-weight: bold; }
#cheetah #main .lc .result p { padding-bottom: 1em; }
#cheetah #main .lc .result strong { color: #000; font-weight: normal; }

/* ============================== 010 mattari */
#mattari .lead { margin-bottom: 20px; }
#mattari #main .lc h2 { color: #000; font-weight: bold; border-bottom: 1px dotted #000; padding-bottom: 3px; margin-bottom: 10px; }
#mattari .cl3 { margin-bottom: 25px; }
#mattari .cl3 dl { float: left; margin-right: 30px; }
#mattari .cl3 dl.last { float: left; margin-right: 0px; }
#mattari .cl3 dt { padding-bottom: 3px; }
#mattari .cl3 dd { line-height: 1.5em; }
#mattari .cl3 dd.name { color: #66f; }

/* ============================== 011 studio */
#studio .lead { margin-bottom: 20px; }
#studio #main .lc h2 { color: #000; font-weight: bold; border-bottom: 1px dotted #000; padding-bottom: 3px; margin-bottom: 10px; }
#studio .cl3 { margin-bottom: 25px; }
#studio .cl3 dl { float: left; margin-right: 30px; }
#studio .cl3 dl.last { float: left; margin-right: 0px; }
#studio .cl3 dt { padding-bottom: 3px; }
#studio .cl3 dd { line-height: 1.5em; }
#studio .cl3 dd.name { color: #66f; }

/* ============================== 012 goods */
#goods .lead { margin-bottom: 10px; }
#goods #main .lc .cart { margin-top: 20px; }
#goods #main .lc .cart li { margin-bottom: 10px; }
#goods #main .lc .cart li img { vertical-align:bottom; }
#goods #main .lc .notice { margin-top: 40px; border-top: 1px dotted #000; padding-top: 10px; }
#goods #main .lc .notice em { color: #f39; font-weight: bold; }
#goods #main .lc .notice ul { margin-left: 23px; }
#goods #main .lc .notice li { list-style: disc; line-height: 1.5em; }
#goods #main .lc .notice span { color: #66f; }

/* ============================== 013 pv */
#pv .lead { margin-bottom: 25px; }
#pv .lead .movie { float: right; width: 170px; padding-left: 10px; }
#pv .lead .movie dt { padding-bottom: 3px; }
#pv .lead .movie dd { color: #66f; line-height: 1.5em; }
#pv .lead p { padding-bottom: 1em; }
#pv .lead em { color: #66f; }
#pv .lead #hint { margin: 20px 0 25px 0; }
#pv #main .lc h2 { color: #000; font-weight: bold; border-bottom: 1px dotted #000; padding-bottom: 3px; margin-bottom: 10px; }
#pv .cl3 { margin-bottom: 25px; }
#pv .cl3 dl { float: left; margin-right: 20px; }
#pv .cl3 dl.last { float: left; margin-right: 0px; }
#pv .cl3 dt { padding-bottom: 5px; }
#pv .cl3 dd { line-height: 1.5em; width: 180px; }
#pv .cl3 dd.name { color: #66f; }
#pv #go_prize { margin-top: 10px; border-top: 1px dotted #000; padding-top: 20px; }
#pv #go_others { margin-top: 10px; border-top: 1px dotted #000; padding-top: 20px; }
#pv #main .lc #result { margin-top: 10px; border-top: 1px dotted #000; padding-top: 20px; }
#pv #main .lc #result em { color: #f39; font-weight: bold; }
#pv #main .lc #result p { padding-bottom: 1em; }
#pv #main .lc #result .cl3 dd.name { color: #666; padding-bottom: 5px; }
#pv #main .lc #result .cl3 dd.name strong { font-weight: bold; }
#pv #main .lc #result .cl3 dl.comment dd.name { color: #66f; }

/* ============================== 014 test */
#test .lead { margin-bottom: 15px; }
#test .lead p { padding-bottom: 1em; }
#test .lead p em { color: #f39; font-weight: bold; }
#test .lead ul { margin-left: 23px; }
#test .lead li { list-style: disc; line-height: 1.5em; }
/* pop up */
#test_pop #wrapper_inner { width: 640px; margin: 0 auto; height:auto !important; height: 500px; min-height: 500px; }
#test_pop #main { padding-bottom: 25px; }

/* ============================== 015 about */
/* pop up */
#about_pop #wrapper_inner { width: 700px; margin: 0 auto; height:auto !important; height: 500px; min-height: 500px; }
#about_pop p { padding-bottom: 1em; }
