﻿@charset "utf-8";
/* Ver1.5.3-CLSTK-081002 */

/* common
------------------------------------------------------------*/
/* ----- Structure ----- */
/* center */
body { text-align:center;}
img {vertical-align:top;}
body#live09 {text-align:left;background:#ffffff url(../../images/live09_bg.jpg) left top repeat-x;}
body#live09_2 {text-align:left;background:#ffffff url(../../images/live09_bg2.jpg) left top repeat-x;}
/*body#live_furusato {text-align:center;background:#ffffff url(../../images/frst_bg.jpg) left top repeat-x;}*/
body#live_furusato {text-align:center;background:#ffffff;}
body#memocapia {text-align:center;background:#ffffff;}
body#sakurae {text-align:center;background:#ffffff;}
body#re_furusato {text-align:center;background:#033f91;}
body#futatabi,
body#syuukan,
body#goods {text-align:center;background:#FDC500;}
body#debut13year {text-align:center;background:#FFEB86 url(/release/debut13year/images/bg_container.gif); }
body#ecinfo {text-align:center;background:#d7e257;}
body#wonderful {text-align:left;background:#ffffff url(../../images/wdr_bg.gif) left top repeat-x;}
body#wonderful2 {text-align:left;background:#ffffff url(../../images/wdr_bg2.gif) left top repeat-x;}
body#yuzuguren {text-align:center;background:#6e6a5c left top repeat-x;}
body#ni {text-align:center;background:#acb5c3 url(../../images/ni_bg.jpg) left top repeat-x;}

body#touzi {text-align:center;background-color:#00386C;}

#container { margin:0 auto; text-align:left; }
/* outline-width */
#container,#header,#article,#footer { width:1000px; clear:both; }
#wonderful #container,#wonderful #header,#wonderful #article,#wonderful #footer { width:800px; clear:both;}
#wonderful2 #container,#wonderful2 #header,#wonderful2 #article,#wonderful2 #footer { width:800px; clear:both;}
#yuzuguren #container,#yuzuguren #header,#yuzuguren #article,#yuzuguren #footer,
#live_furusato #container,#live_furusato #header,#live_furusato #article,#live_furusato #footer { width:702px; clear:both; }
#memocapia #container,#memocapia #header,#memocapia #article,#memocapia #footer { background:#ffffff; width:600px; clear:both; }
#sakurae #container,#sakurae #header,#sakurae #article,#sakurae #footer { width:650px; clear:both; }
#sakurae #container {background:#ffffff;}
#ni #container,#ni #header,#ni #article,#ni #footer{ width:520px; clear:both;}

#re_furusato #container,#re_furusato #header,#re_furusato #article,#re_furusato #footer { width:600px; clear:both; }
#re_furusato #container {background:#033f91;}

#futatabi #container,#futatabi #header,#futatabi #article,#futatabi #footer { width:600px; clear:both; }
#futatabi #container {background:#FDC500;}

#syuukan #container,#syuukan #header,#syuukan #article,#syuukan #footer { width:650px; clear:both; }
#syuukan #container {background:#FDC500;}

#goods #container,#goods #header,#goods #article,#goods #footer { width:700px; clear:both; }
#goods #container {background:#FDC500;}

#debut13year #container,#debut13year #header,#debut13year #article,#debut13year #footer { width:730px; clear:both; }
#debut13year.toppage #container,#debut13year.toppage #header,#debut13year.toppage #article,#debut13year.toppage #footer { width:790px; clear:both; }
/*#debut13year #container {background:#FFEB86;}*/

#touzi #container,#touzi #header,#touzi #article,#touzi #footer { width:600px; clear:both; }
#touzi #container {background:#FFFFFF;}

#ecinfo #container,#ecinfo #header,#ecinfo #article,#ecinfo #footer { width:700px; clear:both; }

#live09 #container,#live09 #header,#live09 #article { margin:0;width:750px; clear:both; }
#live09 #footer { margin:0;width:750px; clear:both; }

#live09_2 #container,#live09_2 #header,#live09_2 #article { margin:0;width:750px; clear:both; }
#live09_2 #footer { margin:0;width:750px; clear:both; }

#discography #mainContent { width:563px;}
#fanclub #mainContent { width:593px; padding-top:76px; }
#discography #mainContent { width:563px;}
#discography #subContent, #fanclub #subContent,#drama #subContent { width:280px; }
/* float */
#mainContent { float:right;}
#subContent { float:left; }
/* ----- Link ----- */
a:link { color:#0066FF; }
a:visited { color:#CC00CC; }
a:hover { color:#FF0066; }
a:active { color:#FF0066; }
/* ----- Font-Size ----- */
/*YUI ver2.6 2008-09-23*/
.fs18 {font-size:138.5%;}
.fs16 {font-size:123.1%;}
.fs14 {font-size:108%;}
.fs13 {font-size:100%;}
.fs12, .pagetop, p, .nav li {font-size:93%;}
.fs10, {font-size:77%;}
.fs8, .copyright {font-size:61.6%;}
/* ----- .pagetop ----- */
.pagetop { padding:0 10px 20px  10px; text-align:right; margin-right:20px;}

/* ----- .nav ----- */
.nav, .nav li { margin:0; padding:0; list-style-type:none;}
ul.disc { /*margin-bottom:20px;*/ }
ul.disc li { list-style-type:disc; }
ul.square { margin-bottom:20px; }
ul.square li { list-style-type:square; }

.normal-color { color:#000000; }
.normal-size { font-weight:normal; }

/* ----- #header ----- */
#header { height:71px; background:url(../images/header_bg.gif) repeat-x top left;}
#header h1 { float:left;}
#header h1 img { margin:5px 0 0 20px;}

#wonderful #header {height:201px;background:url(../../images/wdr_hdrbg.jpg) no-repeat top left;margin:0 0 11px 0;}
#wonderful h1 {margin:15px 0 0 0;}

#yuzuguren #header {height:479px;}

#header h1 img { margin:0;}

/* ----- #global .nav ----- */
#header #global.nav { float:right; margin-top:47px;}
#header #global.nav li { float:left; padding-right:28px; font-size:1%; line-height:1.0;}
#header #global.nav li.end { padding-right:22px;}
/* ----- #subContent ----- */
#subContent .nav { padding:44px 0 0 0; }
#fanclub #subContent .nav { padding:20px 0 0 0; }
#subContent .nav li { }
#subContent .nav li.end { padding-right:0;margin-bottom:17px;}
/* ----- #footer ----- */
#footer .copyright { text-align:right; color:#666666; padding:0 21px 10px 0;}
#live09 #footer .copyright { text-align:right; color:#666666; padding:0 0 10px 0;}

/* #yuzuguren
------------------------------------------------------------*/
#yuzuguren div#info {width:700px;background:#000000;}
#yuzuguren div#copy {width:700px;background:#FFFFFF;padding:17px 0;}
#yuzuguren div#copy p {margin:0 23px;line-height:1.45;}
#yuzuguren #footer {background:#ffffff;}
#yuzuguren #footerInside {padding:12px 0 13px 0;}

/* #live09
------------------------------------------------------------*/
#live09 #header {background:none;height:184px;}
#live09 .message {margin:0 0 20px 0;}
#live09 .message p.msg {margin:0 0 26px 84px;}
#live09 .message p.limit {margin:0 0 30px 49px;}
#live09 .message p.announce {width:580px;margin:0 0 30px 49px;border-bottom:1px solid #999999;border-top:1px solid #999999;padding:12px 10px;}
#live09 .message div.joinTitle {width:700px;margin:0 0 0 49px;}
#live09 .message div.join {width:698px;margin:0 0 0 49px;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;}
#live09 .message div.join table {margin:0 0 0 30px;}
#live09 .message div.join table td {padding:10px 0;background:url(../../images/live09_bdrbg.gif) top repeat-x;}
#live09 .message div.join table td h4 {color:#1d60c0;font-weight:bold;}
#live09 .message div.joinTitle p.joinmore {margin:0 0 27px 0;}

/* #live09_2
------------------------------------------------------------*/
#live09_2 #header {background:none;height:146px;}
#live09_2 .message {width:700px;margin:0 0 0 50px;}
#live09_2 .message .msgBox p {margin:15px 0 0 0;line-height:1.6;}
#live09_2 .message .msgBox p.first {margin:0;line-height:1.6;}
#live09_2 .message .msgBox p.limit {color:#1d60c0;font-weight:bold;}
#live09_2 #footer {margin:0;}
#live09_2 #footer {position:relative;width:750px;height:45px;}
#live09_2 #footer .copyright {position:absolute;top:0;right:0;margin:0;padding:0;}
#live09_2 #footer .back {position:absolute;bottom:0;left:50px;margin:0;padding:0;}

#live09_2 #fnv table.nvNextBack { margin:40px 0 0 50px;border-top:1px solid #999999; }
#live09_2 #fnv table.nvNextBack td { padding:10px 0 45px 0; }

/* #live_furusato
------------------------------------------------------------*/
#live_furusato #header {margin:36px 0 0 0;background:none;height:182px;}
#live_furusato table.tblList td {border-bottom:1px solid #000000;padding:3px 0;}
#live_furusato table.tblList td p.ttl {color:#767676;font-size:85%;}
#live_furusato table.tblList2 td {border-bottom:1px solid #ed6e01;padding:3px 0;background:#fde0a2;}
#live_furusato table.tblList2 td.addTtl {background:#ffffff;}
#live_furusato table.tblList2 td.addBnr {padding:0;}
#live_furusato table.tblList2 td p.ttl {color:#767676;font-size:85%;}
#live_furusato table.tblList2 td p.ttl2 {color:#767676;font-size:85%;margin:0 0 0 39px;}
#live_furusato table.tblList2 td p.date {margin-left:37px;}

#live_furusato table.tblList3 td {border-bottom:1px solid #ed6e01;padding:3px 0;background:#FFF0CF;}
#live_furusato table.tblList3 td.addTtl {background:#ffffff;}
#live_furusato table.tblList3 td.addBnr {padding:0;}
#live_furusato table.tblList3 td p.ttl {color:#767676;font-size:85%;}
#live_furusato table.tblList3 td p.ttl2 {color:#767676;font-size:85%;margin:0 0 0 39px;}
#live_furusato table.tblList3 td p.date {margin-left:37px;}

#live_furusato #footer {margin:0;}

/* #memocapia
------------------------------------------------------------*/
#memocapia #header {background:none;height:125px;}
#memocapia table.tblList td p.ttl {color:#767676;font-size:85%;}
#memocapia #footer {margin:30px 0 0 0;}

/* #sakurae
------------------------------------------------------------*/
#sakurae #header {background:none;height:123px;}
#sakurae table.tblList td p.ttl {color:#767676;font-size:85%;}
#sakurae #footer {margin:30px 0 0 0;}

/* #ziai
------------------------------------------------------------*/
body#ziai {text-align:center;background:#ffffff;}
#ziai #container,#ziai #header,#ziai #article,#ziai #footer { width:520px; clear:both; }
#ziai #container {background:#ffffff;}
#ziai #header {background:none;height:196px;}
#ziai table.tblList td p.ttl {color:#767676;font-size:85%;}
#ziai #footer {margin:30px 0 0 0;}

/* #heywa
------------------------------------------------------------*/
body#heywa {text-align:center;background:#ffffff;}
#heywa #container,#heywa #header,#heywa #article,#heywa #footer { width:670px; clear:both; }
#heywa #container {background:#ffffff;}
#heywa #header {background:none;height:123px;}
#heywa table.tblList td p.ttl {color:#767676;font-size:85%;}
#heywa #footer {margin:30px 0 0 0;}
#heywa #flashcontent { background-color:#000; color:#FFFFFF;}
#heywa ul.disc li { margin-left:20px; }
#heywa ul.disc li a { color:#ffff00; }



/* #gantan
------------------------------------------------------------*/
body#gantan {text-align:center;background:#ffffff url(/gantan/2011/images/bg_header.jpg) repeat-x left top;;}
#gantan #container,#gantan #header,#gantan #article,#gantan #footer { width:662px; clear:both; }
#gantan #container {background:#ffffff;}
#gantan #header {background:none;height:123px;}
#gantan table.tblList td p.ttl {color:#767676;font-size:85%;}
#gantan #footer {margin:30px 0 0 0;}
#gantan #flashcontent { background-color:#000; color:#FFFFFF;}
#gantan ul.disc li { margin-left:20px; }
#gantan ul.disc li a { color:#ffff00; }

/* #re_furusato
------------------------------------------------------------*/
#re_furusato #header {background:none;height:123px;}
#re_furusato table.tblList td p.ttl {color:#767676;font-size:85%;}
#re_furusato #footer {margin:30px 0 0 0;}

/* #futatabi
------------------------------------------------------------*/
#futatabi #header {background:none;height:158px;}
#futatabi table.tblList td p.ttl {color:#767676;font-size:85%;}
#futatabi #footer {margin:30px 0 0 0;}

/* #ecinfo
------------------------------------------------------------*/
#ecinfo #footer {margin:20px 0 0 0;}
#ecinfo #footer .copyright { text-align:right; padding:0 0 10px 0;}


/* #wonderful
------------------------------------------------------------*/
#wonderful .section {width:800px;margin:0;}
#wonderful .section .copy {background:url(../../images/wdr_earth.gif) left bottom no-repeat;margin:0;}
#wonderful .section .copy p.desc {margin:0 0 0 168px;}
#wonderful .section .copy h2 {margin:0;}
#wonderful .section .message {margin:13px 0 0 0;}
#wonderful .section .message p {text-align:center;}
#wonderful .section .report {margin:0;position:relative;width:800px;height:198px;}
#wonderful .section .report p.main {position:absolute;top:31px;left:0;z-index:0;}
#wonderful .section .report p.kitagawa {position:absolute;top:0px;right:50px;z-index:1;}
#wonderful .section .report p.button1 {position:absolute;top:112px;left:60px;z-index:1;}
#wonderful .section .report p.button2 {position:absolute;top:112px;left:278px;z-index:1;}
#wonderful .section .report p.button3 {position:absolute;top:81px;left:295px;z-index:1;}

#wonderful .section .report02 {margin:31px 0 20px 0;position:relative;width:800px;height:136px;}
#wonderful .section .report02 p.main {position:absolute;top:0;left:0;z-index:0;}
#wonderful .section .report02 p.button1 {position:absolute;top:81px;left:295px;z-index:1;}

#wonderful .section .unhcr {width:731px;margin:0;}
#wonderful .section .unhcr .testimonial {float:left;width:278px;}
#wonderful .section .unhcr .comment {float:right;width:453px;}
#wonderful .section .unhcr .comment p.desc {margin:10px 0 0 0;width:453px;font-size:77%;line-height:1.55;}

#wonderful div.left {float:left;width:335px;background:url(../../images/wdr_boxbg.gif) repeat-y;}
#wonderful div.inside {width:314px;margin:0 0 0 10px;}
#wonderful div.right {float:right;width:455px;}

#wonderful .section .left {margin:0;}
#wonderful .section .left h3,.right h3 {border-bottom:1px dotted #07431F;margin:0 0 8px 0;}
/*#wonderful .section .left p.mainimg {float:right;margin:0 0 0 5px;}*/
#wonderful p.txtRight {text-align:right;}
#wonderful .mt10, #wonderful2 .mt10 {margin:10px 0 0 0;}
#wonderful div.right div.r_inside {background:url(../../images/wdr_r_boxbg.gif) repeat-y;}
#wonderful div.right div.r_inside div.insideDetail {width:432px;margin:0 0 0 10px;}
#wonderful .section .left p.subimg {margin:0;}
#wonderful .section .left p.desc, .right p.desc {line-height:1.4;font-size:77%;}
#wonderful .section .left p.desc, .right p.desc {line-height:1.4;font-size:77%;margin:0 10px 0px 3px;}
#wonderful .section .intro {margin:0 0 40px 0;}
#wonderful #footer,#wonderful2 #footer {width:800px;margin:0; background:url(../../images/wdr_ftrbg.jpg) bottom no-repeat;padding:0 0 51px 0;}
#wonderful #footerInside,#wonderful2 #footerInside {width:800px;margin:0;height:49px;}
#wonderful #footerInside p.UNHCR,#wonderful2 #footerInside p.UNHCR{width:167px;float:left;}
#wonderful #footer .copyright,#wonderful2 #footer .copyright { text-align:right; color:#666666; padding:0;font-size:75%;}

#wonderful2 div.resume {margin:60px 0 0 0;}
#wonderful2 div.resume table {margin:20px 0 0 0;}
#wonderful2 div.resume table tr td div{width:260px;}
#wonderful2 div.resume table tr td h4 {line-height:1.4;font-size:77%;color:#1b933e;font-weight:bold;}
#wonderful2 div.resume table tr td p {line-height:1.4;font-size:77%;text-indent:-0.5em;padding:0 0 0 0.5em;}
#wonderful2 div.resume table.sum {margin:20px 0 0 0;}
#wonderful2 div.resume table.sum td {background:#eff7e1;}
#wonderful2 div.resume table.sum td.sp {background:#ffffff;}
#wonderful2 div.resume table tr td p.summary {width:230px;padding:15px;text-indent:0;color:#1b933e;}

#wonderful2 div.message {margin:60px 0 0 0;}

.mt8{margin-top:8px;}
.mt18{margin-top:18px;}
.mt20{margin-top:20px;}

/* #discography
------------------------------------------------------------*/
#discography #article { width:962px; margin-left:19px; background:#ffffff url(../images/article_bg01.gif) no-repeat top left;}
#discography #article h2 { float:left; padding-top:18px;}

#discography #article .section.top { width:962px;}
#discography #article .pagenavi { float:right; margin:58px 0 0 0;}
#discography #article .pagenavi li { float:left; line-height:1.0; font-size:1%;}
#discography #article .pagenavi li.prev { padding:0 6px 0 0;}
#discography #article .pagenavi li.page { padding:3px 4px 0 0;}
#discography #article .pagenavi li.next { padding:0 5px 0 2px;}

#discography #article #btm.pagenavi { margin:49px 0 100px 0; padding:0;}


#discography #article h3 { text-align:right; padding:11px 9px 6px 0;}

#discography .nav #btn { position:relative; width:280px; height:69px; background:url(/discography/images/nvg_mobile.gif) no-repeat left top; }
#discography .nav #btn .mobile { position:absolute; top:43px; left:12px; }
#discography .nav #btn .itunes { position:absolute; top:43px; left:147px; }

.info .pic { margin:0 12px 0 0;}
.list { clear:both; width:505px; margin:11px 0 37px 0; padding:0 0 28px 0; border-bottom:2px solid #000000;}
.bottom .list { border-bottom:none; margin:11px 0 0 0;}
.list p.caption { clear:both; padding:5px 0 8px 0;}
.list p.caption2 { clear:both; padding:14px 0 9px 0;}


.list table.left { float:left; margin:0 31px 0 0;}
.list table.right { float:left;}

.list tr.even td,.list tr.odd td.no,.list tr.even td,.list tr.odd td.name { vertical-align:top;}

.list tr.even { background:url(../images/list_bg.gif) repeat top left;}
.list tr.odd p { padding:4px 0 3px 0;}

.list td p { font-size:77%;}
.list td.no { width:29px;}
.list td.no p { margin-left:7px;}
.list td.name { width:139px;}
.list td.music { width:19px;padding-top:3px;}
.list td.movie { width:16px;padding-top:3px;}


/*book*/
.dvd .list td.name { width:174px;}



/*book*/
.book .discographyBox { display:table; width:505px; padding-bottom:46px; margin-top:46px; border-bottom:2px solid #000000;}
.book .section.btm,.book .discographyBox.bottom{ border:none;}
.book .discographyBox .pic { width:172px; display:table-cell; vertical-align:top;}
.book .discographyBox .txt { width:333px; display:table-cell; vertical-align:bottom;}
.book .discographyBox .txt p { padding-top:10px; font-size:77%;}
.book .discographyBox .txt p span { font-size:77%;}

* html .book .discographyBox .pic,
* html .book .discographyBox .txt{/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html .book .discographyBox .pic,
*:first-child+html .book .discographyBox .txt{/* IE 7 */
display:inline;
zoom:1;
}


/*score*/
.score .discographyBox { width:505px; padding-bottom:46px; margin-bottom:46px; border-bottom:2px solid #000000;}
.score .discographyBox.first {margin-top:20px;}
.score .section.btm,.score .discographyBox.bottom{ border:none;}
.score .discographyBox h4 { font-size:1%; line-height:1.0; padding-left:18px;}
.score .discographyBox p { font-size:77%; padding-top:15px; padding-left:18px;}



/* #fanclub
------------------------------------------------------------*/
ul.square li p { color:#333333; }

#fanclub #article { width:962px; margin-left:19px; background:#ffffff url(../images/article_bg01.gif) no-repeat top left;}
#fanclub #article h2 { float:left; padding-top:18px;}
#fanclub #footer .copyright { padding-top:10px;}

#fanclub #subContent p { padding-top:32px;}

#fanclub .contentBox { margin:0 10px 55px 0;}
#fanclub .contentBox h3 { padding:0 0 10px 13px; margin-bottom:13px; background:url(../images/dot_line02.gif) repeat-x bottom left; font-weight:bold; font-size:108%; color:#FFA123;}
#fanclub .contentBox p,
#fanclub .contentBox li { padding:0 0 0 13px; font-size:77%;}

#fanclub .contentBox ul.disc li { padding:0; margin-left:28px; }
#fanclub .contentBox ul.disc li p { font-size:100%; margin:0 0 0 10px; padding:0; }

#fanclub .contentBox ul.square li { padding:0; margin-left:28px; /*font-weight:bold;*/ color:#FFA123; }

#fanclub .contentBox.bottom { margin-bottom:100px;}

#fanclub #flowBox { margin-bottom:45px; }
#fanclub #flowBox .pic { width:214px; float:left; }
#fanclub #flowBox .text { width:367px; float:left; }
#fanclub #flowBox .text dl { font-size:77%; }
#fanclub #flowBox .text dt { font-weight:bold; color:#FFA123; }
#fanclub #flowBox .text .sendmail { background-color:#E0E0E0; margin:15px 0 95px 0; padding:15px; }

#fanclub .contentBox .text p { margin:0;padding:0; }
#fanclub .contentBox .text ul.square { margin:0; }
#fanclub .contentBox .text ul.square li { margin-left:15px; }



#fanclub .contentBox .faqBox { margin-bottom:27px; }
#fanclub .contentBox .faqBox table { width:100%; margin-top:15px; }
#fanclub .contentBox .faqBox th { font-weight:bold; padding-left:13px; width:50px; vertical-align:top; }
#fanclub .contentBox .faqBox tr.even { background-color:#FFFBC4; }
#fanclub .contentBox .faqBox th { color:#52B322; font-size:107%; }
#fanclub .contentBox .faqBox tr.even th { color:#FF7002; }
#fanclub .contentBox .faqBox td { font-size:84%; padding-bottom:15px; padding-top:3px; }
#fanclub .contentBox .faqBox tr.even td { padding:0; }

#fanclub .contentBox .faqBox tr.even td { font-weight:bold; font-size:107%; }

#fanclub .contentBox .toiawaseBox { font-size:16px; }
#fanclub .contentBox .toiawaseBox { padding-bottom:60px; }
#fanclub .contentBox .toiawaseBox dl { padding-left:10px; border-left:solid 6px #FF7002; margin-bottom:10px; padding-bottom:15px; }
#fanclub .contentBox .toiawaseBox dt { font-weight:bold; }
#fanclub .contentBox .toiawaseBox dd { font-size:77%; }
#fanclub .contentBox .toiawaseBox dd a { color:#FF7002; }
#fanclub .contentBox a { color:#FF7002; }
#fanclub .contentBox .tel { font-size:18px; font-weight:bold; color:#FF7002; }

#fanclub .contentBox .toiawaseBox ul.toiawase { float:right; }
#fanclub .contentBox .toiawaseBox ul.toiawase a { background:url(/common/images/icon_link.gif) no-repeat left top ; font-size:145%; padding-left:15px; }



/*kojin*/
#fanclub.kojin .contentBox { margin:0 10px 100px 0;}


/*faq*/
#fanclub.faq .contentBox { margin:0 10px 27px 0;}

/*status*/
#fanclub.status .contentBox { margin:0 10px 55px 0;}
#fanclub.status .contentBox.bottom { margin:0 10px 100px 0;}
#fanclub.status .contentBox h3 { line-height:1.4;}
#fanclub.status .contentBox h3 span.date { color:#000000; font-weight:normal;}
#fanclub.status .contentBox p strong { color:#FFA123; }




/* #biography
------------------------------------------------------------*/
#biography .artist { width:1000px; height:1020px; background:#ffffff url(/biography/images/biography_bg_2.jpg) no-repeat top left; margin-bottom:10px; }
#biography #article h2 { float:left; padding:18px 0 0 20px;}
#biography #footer .copyright { padding-top:5px;}


#biography #article { position:relative;}
#biography #article .kitagawaProf { position:absolute; top:198px; left:138px;z-index:2;}
#biography #article .iwasawaProf { position:absolute; top:198px; left:769px;z-index:2;}
/* イレギュラー
#biography #article .profile { width:393px; position:absolute; top:107px; left:575px;z-index:2; line-height:1.6; color:#333333; font-size:12px; }
 */
/* 通常*/
#biography .profile { position:absolute; width:847px; /*background:#000000;*/top:570px; left:75px; }


/* #mobile
------------------------------------------------------------*/
#mobile #article { width:1000px; background:#ffffff no-repeat top left;}
#mobile #section,#mobile #article { position:relative;}
#mobile #article h2 { padding-left:19px;}
#mobile #flashcontent3 { position:absolute;top:5px;right:10px;width:84px;height:12px;}

#mobile #mainContent {width:1000px;}
#mobile .section.top { padding:19px 0 0 0; }
#mobile .inside { margin:14px 0 0 0; }
#mobile .section p.desc{ margin:0 0 0 30px; }

#mobile .goMobile {width:939px;background:#EAEAEA;margin:13px 0 0 30px;}
#mobile .goMobile h3{float:left;width:537px;}
#mobile .goMobile p.mobileListBtn{float:left;width:78px;margin:75px 0 0 0 !important;}

#mobile .howtoaccess {width:665px;background:#FFFFFF;margin:0 0 0 18px;padding:14px;}
#mobile p.qrcode {padding:0 15px 0 0;}
#mobile p.menuNavi {font-size:77%;}
#mobile div.sendMobile {width:620px;margin:10px 0 0 18px;background:url(../../mobile/images/sendmailbg.gif);padding:6px 15px;}

#mobile div.boxTop {width:960px;height:86px;background:url(../../mobile/images/mb_info_top.jpg); margin-left:20px;}
#mobile div.boxInside {width:960px;background:url(../../mobile/images/mb_info_bg.jpg) repeat-y;margin-left:20px;}
#mobile div.boxInside h3{margin:0 0 0 19px;}
#mobile div.boxBtm {width:960px;height:53px;background:url(../../mobile/images/mb_info_btm.jpg);margin-left:20px;}

#mobile p.music {position:absolute;right:31px;top:70px;}

#mobile div.boxInside div.float_left {float:left;width:509px;}
#mobile div.boxInside div.float_Right {float:right;width:438px;}

#mobile div.boxInside div.leftBox01 {margin:5px 0 0 19px;width:493px;height:202px;}
#mobile div.boxInside div.leftBox02 {margin:11px 0 0 19px;width:493px;height:227px;}
#mobile div.boxInside div.leftBox03 {margin:15px 0 0 19px;width:493px;height:47px;}
#mobile div.boxInside div.leftBox04 {margin:5px 0 0 0;width:409px;height:329px;}
#mobile div.boxInside div.leftBox05 {margin:8px 0 0 0;width:409px;height:165px;}

#mobile #mobileinfo {width:881px; border:solid 2px #d8d8d8; margin-left:25px; padding:10px; margin-top:15px; background-color:#FDEAA3; }
#mobile #mobileinfo h3 { margin:0;padding:0; font-weight:bold; padding:10px; background-color:#fcbe3d; text-align:center; margin-bottom:10px; }
#mobile #mobileinfo h4 { font-weight:bold; border-bottom:dotted 2px #fcbe3d; }
#mobile #mobileinfo div { margin-top:15px; }

/* #fanmail
------------------------------------------------------------*/
#fanmail #article { width:1000px; background:#ffffff no-repeat top left;}
#fanmail #section,#fanmail #article { position:relative;}
#fanmail #article h2 { padding-left:19px;}
#fanmail #flashcontent3 { position:absolute;top:5px;right:10px;width:84px;height:12px;}
#fanmail #mainContent {width:1000px;}


#fanmail .section { margin:0 0 0 0; padding:29px 0 0 0;}
#fanmail .section.top { margin:0 0 0 0; padding:10px 0 0 0; }

#fanmail .section p.desc{ margin:0 0 0 10px; }

#fanmail .mailform {width:939px;background:url(../../mail/images/mail_bg.gif);margin:0 0 0 10px;padding:10px 0;position:relative;}
#fanmail ul.formTable {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt 0pt 0pt 5px;padding:0 0 5px 10px;}
#fanmail ul.formTable li.sideOne {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 10px 10px 0;padding-top:2px;text-align:right;width:132px;font-weight:bold;}
#fanmail ul.formTable li.sideTwo {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 20px;_margin:0 0 0 10px;padding:0;text-align:left;}
#fanmail input {border:2px solid #002950;width:244px;margin:5px 0 0 0;}
*+html #fanmail input {border:2px solid #002950;width:244px;margin:5px 0 0 -18px;}
#fanmail input.bt_submit {width:125px;height:78px;border:none;position:absolute;bottom:55px;right:46px;}
#fanmail input.bt_reset {width:107px;height:28px;border:none;position:absolute;bottom:28px;right:49px;}
#fanmail textarea {border:2px solid #002950;width:573px;height:198px;margin:5px 0 0 0;}
*+html #fanmail textarea {border:2px solid #002950;width:573px;height:198px;margin:5px 0 0 -18px;}
#fanmail span.msgerr {color:#ff0000;font-weight:bold;_margin:0 0 0 10px;}

#fanmail .mailformEnd {width:768px;background:url(../../mail/images/mail_bg2.gif);margin:auto;padding:100px 0;}
#fanmail .mailformEnd p.thanks {margin:auto;text-align:center;width:200px;padding:50px;border:2px solid #002950;background:#FFFFFF;}

/* #information
------------------------------------------------------------*/
#information #article { width:1000px; background:#ffffff url(../../information/images/bg_article.gif) no-repeat top left;}
#information #article h2 { padding-left:19px;}

#information .section { margin:30px 0 0 0; }
#information .section.firstHead { margin:0; }
#information .secondHead { width:960px;margin:0 0 0 20px; }
#information .secondHead .box01 { margin:10px 0 0 0; }
#information .secondHead .box02 .float_left { position:relative; width:475px; height:327px; float:left; background:#ffffff url(../../information/images/bg_newsarea.gif) no-repeat top left;}
#information .secondHead .box02 .float_right { position:relative; width:475px; height:327px; float:right; background:#ffffff url(../../information/images/bg_livearea.gif) no-repeat top left;}
#information .secondHead .box03 { width:960px; height:171px; background:#ffffff url(../../information/images/bg_mediaarea.gif) no-repeat top left;margin-top:29px;}
#information .secondHead .box04 { width:960px; height:313px; background:#ffffff url(../../information/images/bg_staffarea.gif) no-repeat top left;margin-top:31px;margin-bottom:20px; position:relative;}

#information .thirdHead.noborder { border:none; }

#information #contentBlock {position:relative;}
#information #flashcontent { width:960px; height:390px; }
#information #flashcontent3 { position:absolute;top:5px;right:10px;width:84px;height:12px;}

#information div.para {float:left;width:400px;}

#information p.figure { text-align:center; }

#information p.pict { float:left; width:300px; padding:10px; }
#information p.pict2 { float:right; width:100px; }

#information #relative { position:relative; }
#information #relative .links { position:absolute; top:331px; left:15px; }


#blogArea #staff .float_left { float:left; width:82px; }
#blogArea #staff .float_right { float:right; width:460px; }

#blogArea #staffNew { width:238px; height:198px; position:absolute; top:79px; left:97px;margin:17px 0 0 16px;}
#blogArea #staffNew .float_left { float:left; width:145px; }

#blogArea #staffNew .float_right { float:right; width:60px; margin-right:23px;}

#blogArea #staffArea { position:absolute; top:65px; left:364px;}
#blogArea #staffArea li { width:555px; height:63px; border:solid 1px #FFA5FE; margin:0 0 10px 0;padding:2px 0 0 15px;background:url(../../information/images/bg_staff_list.gif) no-repeat left top;}



ul#media { padding:73px 0 0 6px; }

ul#mediaLink li { float:left; }
.photolobBox ul li { 	float:left; }
.photolobBox ul li { 	margin:0 2px; }
ul#media li { float:left; }
/*
#newsBox { position:absolute; top:50%; left:50%; z-index:200; border:solid 2px #FF9C00; background-color:#fff; width:776px; height:670px; display:none; }
#liveBox { position:absolute; top:50%; left:50%; z-index:200; border:solid 2px #1287A7; background-color:#fff; width:776px; height:670px; display:none; }
*/
#information #newsArea { width:453px; height:236px; overflow:auto; margin:66px 0 0 11px; }
#information #newsArea li { width:438px; }



#information #liveArea { width:453px; height:236px; overflow:auto; margin:66px 0 0 11px; }
#information #liveArea li { width:438px; }

div#staffArea { width:587px; height:224px; overflow:auto; }

.photolobBox { overflow: hidden; width: 698px; height: 200px; background-color:#FEEAFE; border:solid 1px #FD98F0; }
.photolobBox div.photoBox { float:left; width:200px; text-align:center; height:250px; background-color:#fff; }

#mediaBox { position:absolute; top:50%; left:50%; z-index:200; border:solid 2px #1287A7; background-color:#fff; width:776px; height:670px; display:none; }
#mediaArea {  width:672px; height:550px;overflow:auto;margin-top:20px;margin-left:84px; }


#information #news li { border-bottom:solid 1px #FFA200; background:url(../../information/images/bg_news_list.gif) no-repeat left top; margin-bottom:6px; }
#information #news p { padding:5px 15px; margin-left:4px; background:url(../../information/images/icon_right_news.gif) no-repeat left center; }
#information #news a { color:#333; }

#information #live li { border-bottom:solid 1px #78BF11; background:url(../../information/images/bg_live_list.gif) no-repeat left top; margin-bottom:6px; }
#information #live p { padding:5px 15px; margin-left:4px; background:url(../../information/images/icon_right_live.gif) no-repeat left center; }
#information #live a { color:#333; }


#information .box03 { position:relative; }
#information .box03 .up_tv{ position:absolute; top:62px; left:105px; font-size:84%; }
#information .box03 .up_radio{ position:absolute; top:62px; left:292px; font-size:84%; }
#information .box03 .up_web{ position:absolute; top:62px; left:482px; font-size:84%; }
#information .box03 .up_magazine{ position:absolute; top:62px; left:672px; font-size:84%; }
#information .box03 .up_others{ position:absolute; top:62px; left:860px; font-size:84%; }


/* #drama_report
------------------------------------------------------------*/
#drama #container {width:1000px;  background:#FAFBFB url(../../drama_report/images/bg.jpg) no-repeat left top; }

#drama #article .top { width:918px; margin-left:41px;}
#drama #article .pagenavi { float:right; margin:18px 0 0 0; }
#drama #article .pagenavi li { float:left; line-height:1.0; font-size:1%;}
#drama #article .pagenavi li.prev { padding:0 6px 0 0;}
#drama #article .pagenavi li.page { padding:3px 4px 0 0;}
#drama #article .pagenavi li.next { padding:0 5px 0 2px;}


#drama #mainContent { width:644px; padding-top:150px;}
#drama .section { width:587px; /*padding:0 28px 57px 80px;*/ padding-bottom:40px;}
#drama .section .header { width:479px; background:url(../../drama_report/images/sec_header.jpg) no-repeat left top; padding:40px 57px 5px 80px; }
#drama .section .header .title{ font-size:120%; font-weight:bold; margin-left:20px;color:#0A7BE1; line-height:1.5; }
#drama .section .contents { width:479px; background:url(../../drama_report/images/sec_contents.jpg) repeat-y left top; padding:25px 57px 0 80px; font-size:100%; }
/*#drama .section .contents .pic{ padding-bottom:30px; }*/
#drama .section .contents .pic{ padding-bottom:10px; }
#drama .section .contents .txt{ padding-top:10px; padding-bottom:15px; }
#drama .section .footer { width:479px; /*height:57px;*/ background:url(../../drama_report/images/sec_footer.jpg) no-repeat left bottom; padding:0 57px 20px 80px;}
#drama #subContent { padding-top:106px; padding-left:30px; width:228px;}
#drama #subContent dl { margin-left:34px; padding-bottom:30px; }
#drama #subContent dd p{font-size:100%;}
#drama #subContent .sub{margin-left:34px;}
#drama #subContent .title { font-weight:bold; }
#drama #subContent .other { font-size:84%; line-height:1.5; }
#drama #subContent .end dl { padding-bottom:0; }
#drama #subContent .end dd { padding-bottom:15px; }
#drama #subContent .sub .cap {  padding-bottom:15px;font-size:100%; }

#drama #article .pagenavi { text-align:right;}
#drama #article .btm { width:603px; margin-right:41px; }
#drama #article #btm.pagenavi { text-align:right; margin:0 0 20px 0;}

#drama .pagetop { padding:5px 5px 0  10px; text-align:right; margin-right:0;}

/* #onyasai
------------------------------------------------------------*/
#onyasai {background:#d7e257 url(../../onyasai/images/bg_main.gif) repeat-x;text-align:left;}
#onyasai #container {width:1000px; background:#d7e257;margin:0;}

#onyasai div.titleHeader { width:1000px; height:250px;position:relative;}
#onyasai div.titleHeader h1{position:absolute;top:0;left:0;z-index:1;}

#onyasai div.titleHeader .pagenaviStart li.start { width:22px;height:40px;background:url(../../onyasai/images/top_nv_left.gif);padding:0;margin:0;}
#onyasai div.titleHeader .pagenaviEnd li.end { width:22px;height:40px;background:url(../../onyasai/images/top_nv_right.gif);padding:0;margin:0;}

#onyasai div.titleHeader .top { height:36px;position:absolute;top:210px;left:0;z-index:10;width:1000px;}

#onyasai div.titleHeader table.topNavi {float:right;}

#onyasai div.titleHeader .pagenavi { float:right; margin:0;_margin:-1px 0 0 0;height:40px;background:url(../../onyasai/images/tnv_ng.gif) repeat-x top;}
*:first-child+html #onyasai div.titleHeader .pagenavi { float:right; margin:-1px 0 0 0;height:40px;background:url(../../onyasai/images/tnv_ng.gif) repeat-x top;}

#onyasai div.titleHeader .pagenavi li { float:left; line-height:1.0; font-size:1%; margin:13px 0 0 0;}
#onyasai div.titleHeader .pagenavi li.prev { padding:0 3px 0 0;}
#onyasai div.titleHeader .pagenavi li.page { padding:3px 4px 0 0;}
#onyasai div.titleHeader .pagenavi li.next { padding:0 4px 0 2px;}

#onyasai #mainContent { width:640px; padding-top:45px;}
#onyasai .section { width:640px; padding-bottom:27px;}
#onyasai .section .header { width:580px; background:url(../../onyasai/images/sec_header.gif) no-repeat left top; padding:30px 30px 5px 30px;}
#onyasai .section .header .title{ font-size:115%; font-weight:bold; color:#01bbcd; line-height:1.0; }
#onyasai .section .header .date { color:#80614d; }
#onyasai .section .contents { width:580px; background:url(../../onyasai/images/sec_contents.gif) repeat-y left top; padding:25px 30px 25px 30px; font-size:100%; }
#onyasai .section .contents .pic{ padding-bottom:10px; }
#onyasai .section .contents .pic img{float:left;margin:0 15px 10px 0;}
#onyasai .section .contents .txt{ padding-top:10px; padding-bottom:15px; }
#onyasai .section .footer { width:640px; height:10px; background:url(../../onyasai/images/sec_footer.gif) no-repeat left top; padding:0;margin:0;}
#onyasai #subContent { padding-top:13px; padding-left:25px; width:296px;min-height:800px;height: auto !important;height:800px;}
#onyasai #subContent .nav { padding:0; }
#onyasai #subContent .nav li {background:url(../../onyasai/images/lnv_bdr.gif) no-repeat left bottom;padding:0 0 5px 0;}
#onyasai #subContent dl { margin-top:10px;_margin-top:0;margin-left:5px; padding-bottom:10px; }
#onyasai #subContent dd p{font-size:100%;}
#onyasai #subContent .sub{margin-left:34px;}
#onyasai #subContent .title { font-weight:bold; }
#onyasai #subContent .other { font-size:84%; line-height:1.5; }
#onyasai #subContent .end dl { padding-bottom:0; }
#onyasai #subContent .end dd { padding-bottom:15px; }
#onyasai #subContent .sub .cap {  padding-bottom:15px;font-size:100%; }
#onyasai #article .pagenavi { text-align:right;}
#onyasai #article #btm.pagenavi { text-align:right; margin:0 0 20px 0;}
#onyasai .pagetop { padding:8px 0 0 10px; text-align:right; margin-right:0;}
#onyasai div#footer {width:100%;background:url(../../onyasai/images/bg_footer.gif) top left repeat-x;padding:0 0 10px 0;}

#onyasai div#footer .pagenavi { float:right; margin:0; }
#onyasai .btm { width:1000px;}
#onyasai div.btm .pagenavi { float:right; margin:0;height:40px;_height:42px;background:url(../../onyasai/images/bnv_ng.gif) repeat-x top;}

*:first-child+html #onyasai div.btm .pagenavi { float:right; margin:0;height:42px;background:url(../../onyasai/images/bnv_ng.gif) repeat-x top;}

#onyasai div.btm .pagenaviStart li.start { width:22px;height:40px;background:url(../../onyasai/images/btm_nv_left.gif);padding:0;margin:0;}
#onyasai div.btm .pagenaviEnd li.end { width:22px;height:40px;background:url(../../onyasai/images/btm_nv_right.gif);padding:0;margin:0;}
#onyasai div.btm table.btmNavi {float:right;}

#onyasai div#footer .pagenavi li { float:left; line-height:1.0; font-size:1%;}
#onyasai div#footer .pagenavi li.prev { padding:0 6px 0 0;}
#onyasai div#footer .pagenavi li.page { padding:3px 4px 0 0;}
#onyasai div#footer .pagenavi li.next { padding:0 5px 0 2px;}
#onyasai div#footer .copyright {width:1000px;margin:1px 0 0 0;}

/* #archive
------------------------------------------------------------*/
#archive #article { width:1000px; background:#ffffff url(../../archive/images/bg_article.gif) no-repeat top left; }
#archive #section,#mobile #article { position:relative;}
#archive #article h2 { padding-left:19px;}
/*#archive #flashcontent3 { position:absolute;top:5px;right:10px;width:84px;height:12px;}*/

#archive #mainContent {width:1000px;}
#archive .section.top { padding:19px 0 0 0; }
#archive .inside { margin:24px 0 0 0;}
#archive .inside h3 {margin:0 0 0 20px;}
#archive .inside .archiveBox {margin:13px 0 0 20px;position:relative;height:1100px;width:980px;}
#archive .inside .archiveBox li { float:left; margin-right:12px; margin-bottom:20px; }


#archive .inside p.furusato_blog {position:absolute;top:0;left:0;width:231px;}
#archive .inside p.furusato {position:absolute;top:0;left:243px;width:231px;}
#archive .inside p.onyasai {position:absolute;top:0;left:486px;width:231px;}
#archive .inside p.aitai {position:absolute;top:0;left:729px;width:231px;}
#archive .inside p.shishikababu {position:absolute;top:264px;left:0px;width:231px;}
#archive .inside p.innocent {position:absolute;top:264px;left:243px;width:231px;}


/* #debut13year
------------------------------------------------------------*/
body#debut13year { position:relative; }
body#debut13year #wrapper-hread { position:absolute; top:0; left:0; width:100%; height:740px; background: url(/release/debut13year/images/bg_toppage.jpg) repeat-x left top; }
#debut13year #container { position:relative; }
#debut13year.toppage #container { text-align:center; margin:0 auto; }
#debut13year.details #wrapper-hread { position:absolute; top:0; left:0; width:100%; height:439px; background: url(/release/debut13year/images/bg_details.jpg) repeat-x left top; }
#debut13year.details .section { width:730px; margin:0 auto; }
table#stripe-table { background-color:#FFF9DA; width:100%; }
#debut13year.details .even-row { background-color:#FFFFFF; }/* 偶数行のみ */
#debut13year.details th { width:158px; padding:0 15px; }
#debut13year.details td.name { width:159px;border-left:solid 1px #FFD504; padding:0 15px; }
#debut13year.details td { border-left:solid 1px #FFD504; }


/* #love_peach
------------------------------------------------------------*/
body#love_peach {text-align:center;background:url(/special/love_peach/clip/img/bg.gif);}
#love_peach #container,#love_peach #header,#love_peach #article,#love_peach #footer { width:900px; clear:both; }
#love_peach #container {/*background:#ffffff;*/}
#love_peach #header { width:900px; height:382px; text-indent:-9999em; background:url(/special/love_peach/img/logo.gif) no-repeat left top; }
#love_peach #copy { width:900px; height:268px; background:url(/special/love_peach/img/copy.gif) no-repeat left top; text-indent:-9999em;  }
#love_peach .interview { text-indent:-9999em;  }
#love_peach #interview01 { width:900px; height:112px; background:url(/special/love_peach/img/txt_interview01.gif) no-repeat left top;  }
#love_peach #interview02 { width:900px; height:188px; background:url(/special/love_peach/img/txt_interview02.gif) no-repeat left top;  }
#love_peach #interview03 { width:900px; height:98px; background:url(/special/love_peach/img/txt_interview03.gif) no-repeat left top;  }
#love_peach #interview04 { width:900px; height:98px; background:url(/special/love_peach/img/txt_interview04.gif) no-repeat left top;  }
#love_peach #interview05 { width:900px; height:97px; background:url(/special/love_peach/img/txt_interview05.gif) no-repeat left top;  }
#love_peach #interview06 { width:900px; height:133px; background:url(/special/love_peach/img/txt_interview06.gif) no-repeat left top;  }
#love_peach #interview07 { width:900px; height:98px; background:url(/special/love_peach/img/txt_interview07.gif) no-repeat left top;  }
#love_peach #interview08 { width:900px; height:204px; background:url(/special/love_peach/img/txt_interview08.gif) no-repeat left top;  }
#love_peach #interview09 { width:900px; height:110px; background:url(/special/love_peach/img/txt_interview09.gif) no-repeat left top;  }
#love_peach #interview10 { width:900px; height:89px; background:url(/special/love_peach/img/txt_interview10.gif) no-repeat left top;  }
#love_peach #interview11 { width:900px; height:89px; background:url(/special/love_peach/img/txt_interview11.gif) no-repeat left top;  }
#love_peach #interview12 { width:900px; height:187px; background:url(/special/love_peach/img/txt_interview12.gif) no-repeat left top;  }
#love_peach #interview13 { width:900px; height:242px; background:url(/special/love_peach/img/txt_interview13.gif) no-repeat left top;  }
#love_peach #interview14 { width:900px; height:132px; background:url(/special/love_peach/img/txt_interview14.gif) no-repeat left top;  }
#love_peach #interview15 { width:900px; height:144px; background:url(/special/love_peach/img/txt_interview15.gif) no-repeat left top;  }
#love_peach #interview16 { width:900px; height:110px; background:url(/special/love_peach/img/txt_interview16.gif) no-repeat left top;  }
#love_peach #interviewNext { width:900px; height:100px; background:url(/special/love_peach/img/txt_interview_next.gif) no-repeat left top;  }
#love_peach #interviewNext a  { display:block; width:197px; height:30px; text-indent:-9999em; margin-left:333px; }
#love_peach #interview17 { width:900px; height:112px; background:url(/special/love_peach/img/txt_interview17.gif) no-repeat left top;  }
#love_peach #interview18 { width:900px; height:256px; background:url(/special/love_peach/img/txt_interview18.gif) no-repeat left top;  }
#love_peach #interview19 { width:900px; height:148px; background:url(/special/love_peach/img/txt_interview19.gif) no-repeat left top;  }
#love_peach #interview20 { width:900px; height:241px; background:url(/special/love_peach/img/txt_interview20.gif) no-repeat left top;  }
#love_peach #interview21 { width:900px; height:205px; background:url(/special/love_peach/img/txt_interview21.gif) no-repeat left top;  }
#love_peach #interview22 { width:900px; height:176px; background:url(/special/love_peach/img/txt_interview22.gif) no-repeat left top;  }
#love_peach #interviewBack { width:900px; height:109px; background:url(/special/love_peach/img/txt_interview_back.gif) no-repeat left top;  }
#love_peach #interviewBack a  { display:block; width:197px; height:30px; text-indent:-9999em; margin-left:333px; margin-top:20px; }

#love_peach #footer.copyright01 { width:900px; height:33px; text-indent:-9999em; background:url(/special/love_peach/img/copyright01.gif) no-repeat left top; }

#love_peach.dl { background:url(/special/love_peach/clip/img/bg.gif); }
#love_peach.dl #container,#love_peach.dl #header,#love_peach.dl #article,#love_peach.dl #footer { width:800px; clear:both; background:none;}
#love_peach.dl #header { width:800px;height:166px;text-indent:-9999em; background:url(/special/love_peach/img/dl/txt_download01.gif) no-repeat left top; }
#love_peach.dl #footer.copyright01 { width:800px;height:100px;background:url(/special/love_peach/img/dl/txt_download11.gif) no-repeat left top; text-indent:-9999em;  }

#love_peach.lyrics { background:url(/special/love_peach/clip/img/bg.gif); }
#love_peach.lyrics #container,#love_peach.lyrics #header,#love_peach.lyrics #article,#love_peach.lyrics #footer { width:650px; clear:both; background:none;}
#love_peach.lyrics #header { width:650px; height:400px; text-indent:-9999em; background:url(/special/love_peach/img/lyrics/logo.gif) no-repeat left top; }

#love_peach.contest { background:url(/special/love_peach/clip/img/bg.gif); }
#love_peach.contest #container,#love_peach.contest #header,#love_peach.contest #article,#love_peach.contest #footer { width:672px; clear:both; background:none;}
#love_peach.contest #header { width:672px;height:195px;text-indent:-9999em; background:url(/special/love_peach/img/contest/txt_contest01.gif) no-repeat left top; }

/* clip/daiku
------------------------------------------------------------*/
body#clip.daiku { background:url(/special/love_peach/clip/img/bg.gif); }
#clip.daiku #container { width:580px; }
#clip.daiku #header { width:580px; height:143px; margin:0 auto; /*margin-bottom:6px;*/ background:none;} 
#clip.daiku #content { width:580px; margin:0 auto; } 
#clip.daiku #article { width:580px; } 
#clip.daiku #footer { width:100%; } 
#clip.daiku #footer-inner { width:580px; margin:0 auto; padding-top:11px;} 




.importance { color:#FF7302; }
.red { color:#FF0000; }

.txt-center { text-align:center; }
div.address { border:solid 1px #FFA123; padding:5px 10px; margin:10px 0; }

.nocopy { position:relative; }
.space { position:absolute; top:0; left:0; width:100%; height:100%; background: url(../images/spacer.gif); z-index:100; }


/* -- clearfix -- */
.group:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.group { display:inline-block; }
/* \*/
* html .group { height:1%; }
.group { display:block; }
/* */


/* EOF*/
