@charset "utf-8";

/* navi */
ul#guide_navi { width:814px; height:75px; margin:3px; padding:0; clear:both; }
ul#guide_navi li {  margin:0 0 5px 0; display:block; list-style:none; float:left;  }
ul#guide_navi li a { width:200px; background:url(http://image.jukujo-club.com/img/guide/navi_guide.jpg); text-indent:-9999px; float:left; overflow:hidden; }

ul#guide_navi li.navi_top a { height:75px; margin:0 4px 0 0; background-position:0 0; }
ul#guide_navi li.navi_01 a  { height:35px; margin:0 4px 0 0; background-position:-205px 0; }
ul#guide_navi li.navi_02 a  { height:35px; margin:0 4px 0 0; background-position:-409px 0; }
ul#guide_navi li.navi_03 a  { height:35px; margin:0 0 0 0; background-position:-614px 0; }
ul#guide_navi li.navi_04 a  { height:35px; margin:0 4px 0 0; background-position:-205px -40px; }
ul#guide_navi li.navi_05 a  { height:35px; margin:0 4px 0 0; background-position:-409px -40px; }
ul#guide_navi li.navi_06 a  { height:35px; margin:0 0 0 0; background-position:-614px -40px; }

ul#guide_navi li.navi_top a.on { height:75px; margin:0 4px 0 0; background-position:0 -80px; }
ul#guide_navi li.navi_01 a.on  { height:35px; margin:0 4px 0 0; background-position:-205px -80px; }
ul#guide_navi li.navi_02 a.on  { height:35px; margin:0 4px 0 0; background-position:-409px -80px; }
ul#guide_navi li.navi_03 a.on  { height:35px; margin:0 0 0 0; background-position:-614px -80px; }
ul#guide_navi li.navi_04 a.on  { height:35px; margin:0 4px 0 0; background-position:-205px -120px; }
ul#guide_navi li.navi_05 a.on  { height:35px; margin:0 4px 0 0; background-position:-409px -120px; }
ul#guide_navi li.navi_06 a.on  { height:35px; margin:0 0 0 0; background-position:-614px -120px; }

ul#guide_navi li.navi_top a:hover { height:75px; margin:0 4px 0 0; background-position:0 -80px; }
ul#guide_navi li.navi_01 a:hover { height:35px; margin:0 4px 0 0; background-position:-205px -80px; }
ul#guide_navi li.navi_02 a:hover { height:35px; margin:0 4px 0 0; background-position:-409px -80px; }
ul#guide_navi li.navi_03 a:hover { height:35px; margin:0 0 0 0; background-position:-614px -80px; }
ul#guide_navi li.navi_04 a:hover { height:35px; margin:0 4px 0 0; background-position:-205px -120px; }
ul#guide_navi li.navi_05 a:hover { height:35px; margin:0 4px 0 0; background-position:-409px -120px; }
ul#guide_navi li.navi_06 a:hover { height:35px; margin:0 0 0 0; background-position:-614px -120px; }

/* common */

#guide { width:820px; height:auto; margin:10px 0 30px; padding:0; font-size:16px; line-height:140%; }
#guide img { vertical-align:top; }
#guide p.tt { text-align:center; margin:30px 0 15px 0; }
#guide p.stt { width:740px; margin:0 0 15px 0; color:#CCC; padding:0 30px 5px 50px; background:url(http://image.jukujo-club.com/img/guide/bdr752.gif) no-repeat center bottom; }
#guide p.stt span{ margin:0 0 0 10px; font-size:12px; }
#guide p.txt { width:740px; margin:10px 0 20px 0; padding:0 30px 0 50px; }
#guide p.txt span { line-height:200%; display:block; }

h2.guide_h2 {margin:0 0 5px 0; padding:0 0 0 15px; width:803px; height:28px; font-size:16px; font-weight:bold; color:#000000; line-height:28px; overflow:hidden; border:1px solid #491D48; background:url(http://image.jukujo-club.com/img/guide/bg_guide.gif) repeat-x;}
em { font-style:normal; color:#CDC4A9; }


/*guide00*/
dl.g_faq { width:740px; margin:20px 0 15px 0; padding:0 30px 0 50px; }
dl.g_faq dt { margin:15px 0 10px; padding:0 0 0 10px; color:#CCC; background:url(http://image.jukujo-club.com/img/guide/top/top_03_bdr.gif) repeat-x bottom; }
dl.g_faq dd { margin:0 0 15px; padding:0 0 0 28px; text-indent:-18px; }
dl.g_faq dd span { text-indent:0; line-height:200%; display:block; }

/*guide01*/
div.guide01 { width:780px; height:auto; margin:10px 0; padding:0 20px; clear:both; }
div.guide01 p.fs14 { margin:0 0 20px 0; font-size:14px; }
div.guide01 span { padding:5px 0 0 15px; display:block; }
div.guide01 div.left01_01 { width:380px; height:auto; margin:0; padding:0 0 0 20px; float:left; }
div.guide01 div.right01_01 { width:370px; height:auto; margin:0; padding:0 10px 0 0; float:left; }

div.guide01_txtbox { width:273px; height:99px; margin:0 auto; padding:19px 0 0 445px; border:1px solid #5E5033; background:url(http://image.jukujo-club.com/img/guide/01/01_01_02_c.gif) left no-repeat; }
div.guide01_txtbox img { margin:0 0 6px 0; display:block; }

div.guide01_01_02 { width:780px; height:auto; margin:10px 0 30px; padding:0 20px; clear:both; }
div.guide01_01_02 p { margin:0 0 20px 0; }
div.guide01_01_02 span { padding:5px 0 0 20px; display:block; }
div.guide01_01_02 div.left01_02  { width:367px; height:auto; margin:0; padding:0 0 0 20px; float:left; }
div.guide01_01_02 div.right01_02 { float:left; }
div.guide01_01_02 div.bottom01_02 { padding:0 0 0 20px; clear:both; }

div.guide01_01_02 div.guide01_01_03 { padding:0 0 0 20px; }

div.guide01_01_04 { width:780px; height:auto; margin:10px 0 30px; padding:0 0 0 40px; clear:both; }
div.guide01_01_04 p { margin:0 0 20px 0; }
div.guide01_01_04 span { padding:5px 0 10px 20px; display:block; }
div.guide01_01_04 div.left01_04 { width:380px; float:left; }
div.guide01_01_04 div.right01_04 { width:388px; float:left  }
div.guide01_01_04 div.right01_04 p { margin:0; height:67px; }

div.guide01_01_04 div.left01_04_b { width:345px; float:left; }
div.guide01_01_04 div.right01_04_b { width:435px; margin:20px 0 0 0; float:left; }
div.guide01_01_04 div.right01_04_b div.memo { width:366px; height:283px; margin:0 0 0 15px; border:1px solid #565656; }
div.guide01_01_04 div.right01_04_b div.memo img { margin:0 0 5px 0; display:block; }
div.guide01_01_04 div.right01_04_b div.memo span { padding:5px 0 5px 10px; }
div.guide01_01_04 div.right01_04_b div.memo em { padding:0 0 0 8px; text-indent:-8px; display:block; }

div.guide01_01_04 div.left01_04_c { width:417px; float:left; }
div.guide01_01_04 div.right01_04_c { margin:40px 0 0 0; float:left; }
div.guide01_01_04 div.right01_04_c em { margin:-5px 0 0 0; padding:0 0 0 8px; text-indent:-8px; display:block; }

div.guide01_04_01 { width:780px; height:auto; margin:10px 0 30px; padding:0 0 0 40px; clear:both; }
div.guide01_04_01 p { margin:0 0 20px 0; }
div.guide01_04_01 span { padding:5px 0 10px 20px; display:block; }
div.guide01_04_01 div.left04_01 { width:491px; float:left; }
div.guide01_04_01 div.right04_01 { width:238px; float:left; }
div.guide01_04_01 div.bottom04_01 { padding:10px 0 0 0; clear:both; }
div.guide01_04_01 div.bottom04_01_b { margin:-20px 0 0 0; clear:both; }

div.guide01_04 { width:780px; height:auto; margin:10px 0 30px; padding:0 0 0 40px; clear:both; }
div.guide01_04 p { margin:0 0 20px 0; }
div.guide01_04 span { padding:5px 0 10px 20px; display:block; }
div.guide01_04 div.left01_04 { width:367px; float:left; }
div.guide01_04 div.right01_04 { width:413px; padding:52px 0 0 0; float:left; }
div.guide01_04 div.right01_04 span { padding:5px 0 10px 45px; }

div.guide01_04 div.left01_04_a { width:460px; float:left; }
div.guide01_04 div.right01_04_a { width:320px; padding:0 0 0 0; float:left; }
div.guide01_04 div.right01_04_a p.box01 { height:42px; margin:0; padding:45px 0 0 0; }
div.guide01_04 div.right01_04_a p.box02 { height:105px; margin:0; }
div.guide01_04 div.right01_04_a p.box03 { height:183px; margin:20px 0 0 0; }
div.guide01_04 div.right01_04_a p.box04 { height:auto; margin:0; }
div.guide01_04 div.right01_04_a span { padding:5px 0 10px 45px; }

div.guide01_04 div.left01_04_b { width:191px; padding:0 0 0 18px; float:left; }
div.guide01_04 div.right01_04_b { width:571px; padding:25px 0 0 0; float:left; }

div.guide01_04 div.left01_04_c { width:424px; float:left; }
div.guide01_04 div.right01_04_c { width:356px; float:left; }

/*guide02*/

div.osbs_support { width:780px; margin:0 0 15px 0; padding:0 0 0 40px; }
ul.os { width:190px; background:url(http://image.jukujo-club.com/img/guide/02/02_01_os.gif) no-repeat top; padding:48px 0 0 0; float:left; }
ul.os li { width:190px; float:left; display:block; text-indent:-9999px; overflow:hidden; }
ul.os li.os01 { height:63px; background:url(http://image.jukujo-club.com/img/guide/02/02_01_win.gif) no-repeat; }
ul.os li.os02 { height:63px; background:url(http://image.jukujo-club.com/img/guide/02/02_01_mac.gif) no-repeat; }
ul.brous { width:545px; background:url(http://image.jukujo-club.com/img/guide/02/02_01_browser.gif) no-repeat top; padding:48px 0 0 0; float:left; }
ul.brous li { width:175px; float:left; display:block; text-indent:-9999px; overflow:hidden; }
ul.brous li.bs01 { height:63px; background:url(http://image.jukujo-club.com/img/guide/02/02_01_ie.gif) no-repeat; }
ul.brous li.bs02 { height:63px; background:url(http://image.jukujo-club.com/img/guide/02/02_01_firefox.gif) no-repeat; }
ul.brous li.bs03 { height:63px; background:url(http://image.jukujo-club.com/img/guide/02/02_01_chrome.gif) no-repeat; }
ul.brous li.bs04 { height:63px; background:url(http://image.jukujo-club.com/img/guide/02/02_01_safari.gif) no-repeat; }
ul.brous li.bs05 { height:63px; background:url(http://image.jukujo-club.com/img/guide/02/02_01_opera.gif) no-repeat; }
ul.brous li.bs06 { height:63px; background:url(http://image.jukujo-club.com/img/guide/02/02_01_sleipnir.gif) no-repeat; }

div.guide02 { width:780px; margin:0 0 20px 0; padding:0 0 0 40px; }
div.guide02 p { margin:0 0 20px 0; }
div.guide02 span { padding:5px 0 0 20px; display:block; }
div.guide02 div.left02_01  { width:367px; height:auto; margin:0; padding:0; float:left; }
div.guide02 div.right02_01 { float:left; }
div.guide02 div.right02_01 p { height:98px; margin:0; }
div.guide02 div.bottom02_01 { padding:20px 0 0 0; clear:both; }

div.guide02 div.left02_01_a  { width:340px; height:auto; margin:0; padding:0; float:left; }
div.guide02 div.right02_01_a { float:left; }
div.guide02 div.right02_01_a p { height:350px; margin:0 0 0 6px; }
div.guide02 div.bottom02_01_a { padding:0; clear:both; }
div.guide02 div.bottom02_01_a img { margin:0 5px 0 0; }

div.guide02 div.left02_01_b { width:338px; height:auto; margin:0; padding:0; float:left; }
div.guide02 div.right02_01_b { float:left; }
div.guide02 div.right02_01_b p { height:98px; margin:0; padding:132px 0 0 0; }
div.guide02 div.right02_01_b p.txt02_01 { width:422px; height:auto; padding:10px; }

div.guide02 div.left02_01_c { width:384px; height:auto; margin:0; padding:0; float:left; }
div.guide02 div.left02_01_c table { width:355px; height:auto; margin:15px 0 0 5px; font-size:14px; border-color:#B2A27A; }
div.guide02 div.left02_01_c table th { width:25%; text-align:left; padding:0 5px; }
div.guide02 div.left02_01_c table td { width:75%; text-align:left; padding:0 5px; }
div.guide02 div.right02_01_c { padding:0 0 0 10px; float:left; padding:0 5px; }
div.guide02 div.bottom02_01_c { clear:both; }
div.guide02 div.bottom02_01_c p.btm0201_l { width:375px; margin:15px 5px; padding:0; float:left; }
div.guide02 div.bottom02_01_c p.btm0201_r { width:375px; margin:15px 5px; padding:0; background:#222222; float:left; }
div.guide02 div.bottom02_01_c p.btm0201_r span.btm0201_r_l { width:155px; height:115px; margin:0; padding:0; float:left; display:block; }
div.guide02 div.bottom02_01_c p.btm0201_r span.btm0201_r_r { width:220px; height:85px; margin:0; padding:15px 0; font-size:12px; float:left; line-height:140%; display:block; }

div.guide02 div.left02_01_d { width:94px; height:auto; margin:0; padding:0; float:left; }
div.guide02 div.right02_01_d { padding:5px 0 0 10px; float:left; }
div.guide02 div.right02_01_d p { margin:0 0 10px 0; padding:0 0 0 20px; text-indent:-22px;}
div.guide02 div.right02_01_d span { padding:0 0 0 20px; font-size:12px;}
div.guide02 div.bottom02_01_d { padding:15px 0 0 0; clear:both; }

/*guide03*/
div.g_vip { width:780px; margin:0 0 15px 0; padding:0 0 0 40px; }
div.g_vip div.vip_left { width:360px; float:left; }
div.g_vip p { margin:10px 0 15px 0; padding:0 10px; font-size:14px; line-height:140%; }
div.g_vip p span { line-height:200%; display:block; }
div.g_vip div.vip_right { width:380px; margin:0 0 0 10px; float:left; }

/*guide04*/

div.g_regi { width:780px; margin:0 0 20px 0; padding:0 0 0 40px; }
div.g_regi div.cre { width:365px; float:left; margin:0 0 10px 0; }
div.g_regi div.clips { width:365px; float:left; margin:0 0 10px 10px; }
div.g_regi p { padding:5px; font-size:14px; }
div.g_regi p.regi1 { height:130px; }
div.g_regi p span { margin:5px; font-size:12px; line-height:140%; display:block; }
div.g_regi p img { margin:0 0 0 2px; }
div.g_regi div.g_regi2 { width:363px; border:1px solid #333; padding:8px 0 10px 0; }
div.g_regi div.g_regi2 p { margin:6px 0; padding:0 0 0 10px; line-height:140%; }
div.g_regi div.g_regi2 img { margin:2px 0; }
div.g_regi div.g_regi2 img.bdr { margin:8px 0; }
div.g_regi div.g_regi2 img.btn { margin:8px 0 0; }


div.g_sec { width:780px; margin:0 0 15px 0; padding:0 0 0 40px; }
div.g_sec span { font-size:14px; line-height:140%; padding:0 0 0 20px; display:block; }
div.g_sec div.sec_left { width:370px; height:225px; margin:0 0 0 0; padding:0 0 0 0; background:url(http://image.jukujo-club.com/img/guide/04/04_02_c.gif) no-repeat bottom; float:left; }
div.g_sec div.sec_left p { width:188px; height:48px; padding:7px 0 0 160px; color:#CDC4A9; font-size:14px;}
div.g_sec div.sec_right { width:370px; height:225px; margin:0 0 0 10px; padding:0; background:url(http://image.jukujo-club.com/img/guide/04/04_02_d.gif) no-repeat bottom; float:left; }
div.g_sec div.sec_right p { width:218px; height:48px; padding:7px 0 0 130px; color:#CDC4A9; font-size:14px;}
div.g_sec div.ssl { margin:0 0 0 11px; clear:both; }
div.g_sec div.attention { margin:20px 0 0 5px; }

/*guide05*/
dl.g_eg { width:780px; margin:-10px 0 15px 0; padding:0 0 0 40px; }
dl.g_eg dt { margin:15px 0 5px; padding:0 0 0 10px; font-weight:bold; }
dl.g_eg dd { margin:0 0 15px; padding:0 0 0 10px; font-size:14px; line-height:140%; }
dl.g_eg dd span { font-size:16px; font-weight:bold; line-height:200%; display:block; }

p.guide05_txt { text-align:center; } 

/*guide06*/
dl.g_pp { width:780px; margin:0 0 15px 0; padding:0 0 0 40px; }
dl.g_pp dt { margin:15px 0 5px; padding:0 0 0 10px; color:#CDC4A9; font-weight:bold; }
dl.g_pp dd { margin:0 0 15px; padding:0 0 0 10px; font-size:14px; line-height:140%; }

/*movietype*/

.movietype { width:733px; height:auto; margin:20px 0 40px 43px; padding:0; clear:both; font-size:14px; }
.movietype .mt_fg01 { width:360px; height:300px; float:left; }
.movietype .mt_right { width:373px; height:300px; float:left; }
.movietype .mt_right .mt_fg02 { width:363px; height:70px; padding:0 0 0 10px; }
.movietype .mt_right .mt_fg_dcp { width:319px; height:184px; padding:40px 0 0 36px; background:url(../img/guide/movietype/fg_bg.gif) no-repeat; }
.movietype .mt_right .mt_fg_dcp p { height:18px; margin:7px 0 10px; text-align:center; color:#CCC; }
.movietype .mt_right .mt_fg_dcp li { width:294px; height:20px; margin:8px 0 0; padding:0 0 5px; line-height:20px; border-bottom:1px dotted #444; display:block; }
.movietype .mt_right .mt_fg_dcp li img { margin:0 5px; }

dl.fg_viphg { width:650px; margin:10px 0 20px 50px; padding:0 0 10px; border-bottom:1px dotted #444; font-size:14px; }
dl.fg_viphg img { vertical-align:text-bottom!important;  }
dl.fg_viphg dt { padding:0 0 0 10px; display:inline; }
dl.fg_viphg dt img { padding:0 0.5em 0 0; }
dl.fg_viphg dd { display:inline; }

dl.fg_detail { width:650px; margin:10px 0 20px 50px; padding:0 0 10px; border-bottom:1px dotted #444; font-size:14px; }
dl.fg_detail img { vertical-align:text-bottom!important; }
dl.fg_detail dt { width:70px; padding:0 5px 0 0; text-align:center; float:left; }
dl.fg_detail dd { width:565px; padding:0 0 0 10px; float:left; }
dl.fg_detail dd span { color:#FC0; margin:0 3px; }
dl.fg_detail dd span.fg_link { margin:4px 0; display:block; }
dl.fg_detail dd a { margin:0 30px 0 0; color:#CCC; text-decoration:none; }
dl.fg_detail dd a:hover { text-decoration:underline; }

















