グランプリ@charset "utf-8";

/****************************
	基本
****************************/
html {}
body { font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック', sans-serif; line-height:1.6; font-size:12px; color:#121212;}

/*** リンクまわり 
/* 各ブラウザの設定初期化・差異吸収 ... reset.cssを参照 */

a { color:#121212; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
***/
a { color:#121212; }
p { margin:1em 0; text-align:justify; padding:0px; margin:0px; }
img { padding:0px; margin:0px; }

/*** 汎用フロート解除用 ***/
.clr00 { clear:both; height:0; margin:0; padding:0; line-height:0;}

#pagetop{width:850px; height:30px;}

#pagetop a{width:77px; height:29px; margin:0; padding:0; margin-right:15px; float:right; display:block; overflow:hidden; text-indent:-9999px; background-image:url(../img/pagetop.jpg); background-repeat:no-repeat; }


/* clearfix
--------------------------------------------------------------------*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}/*IE7用*/

/* Hides from IE-mac \*/
* html .clearfix { height:1%;}
.clearfix { display:block;}
/* End hide from IE-mac */


/****************************
	TOP
****************************/

body.newindex { background:url(../img/bg_newindex.jpg) top left repeat-x;}
body.newindex #header, body.newindex #eyeCatch, body.newindex #pageContents, body.newindex #footer { width:100%; text-align:center; }
body.newindex #headerInner, body.newindex #pageContentsInner, body.newindex #footerInner { width:960px; margin:0 auto; }
body.newindex #eyeCatchInner { width:960px; margin:0 auto 10px auto; _margin:0 auto 7px auto; text-align:left; }
*:first-child+html body.newindex #eyeCatchInner { width:960px; margin:0 auto 7px auto; text-align:left; }

/***ヘッダー内(#headerInner)***/

/***アイキャッチ内(#eyeCatchInner)***/
body.newindex #naviArea { float:left; width:228px; margin:0; padding:0; background-color:#FFFFFF; line-height:0; }

body.newindex #flashArea { float:left; width:504px; border-top:solid 1px #D3D3D3; border-bottom:solid 1px #D3D3D3; margin:0; padding:0; background-color:#FFFFFF; }
body.newindex #newsArea { float:right; width:226px; border:1px solid #D3D3D3; margin:0; padding:0; background-color:#FFFFFF; }
body.newindex .column01art {float:left; width:168px; margin:7px 0 0 10px; _margin:7px 0 0 5px;}
body.newindex .column01rss {float:left; width:36px; margin:7px 0 5px 0;}

/** ARTIST NEWS(spry読込) **/
body.newindex ul#spryregion1 { clear:both; width:205px; height:212px; margin:0 0 5px 10px; _margin:0 0 7px 10px; overflow-x:hidden; overflow-y:scroll; }
*:first-child+html body.newindex ul#spryregion1 { margin:0 0 7px 10px; }
body.newindex ul#spryregion1 li { width:200px; margin:0 10px 4px 0; font-size:10px;}

/***ページコンテンツ内(#pageContents)***/
body.newindex #pageContents { margin-bottom:20px; }
body.newindex #column01, #column02, #column03 { text-align:left; }

/***左カラム内(#column01)***/
body.newindex #column01 {float:left; width:228px; margin:0; padding:0; }
body.newindex #column01 .co01_bnr01 { margin:0 0 5px 0;}

/***中央カラム内(#column02)***/
body.newindex #column02 { float:left; width:485px; margin:0 0 0 10px; padding:0; }
body.newindex .artist { float:left; margin:5px 0 0 0; }

/***右カラム内(#column03)***/
body.newindex #column03 { float:right; width:228px; margin-top:2px; padding:0; }
body.newindex #column03 a img { margin:0 0 5px 0;}
body.newindex #column03 img { margin:0 0 5px 0;}

/***バナーカラム内(#column04)***/
body.newindex #column04 { float:right; width:960px; margin:15px 0 0 0; padding:0; }
body.newindex #column04 a { display:block; float:left;}

/***フッター内(#headerInner)***/
#footer { background:url(../img/bg_dot_footer.jpg); }
#footerInner { height:100px; padding:20px 0 0 0; }
#footerLinks { margin-bottom:10px; font-size:11px; }
#footerLinks a { color:#121212; text-decoration:none; }
#footerLinks a:hover { text-decoration:underline; }
#footerLinks a.current { color:#336699; }
#copyright {font-size:95%;}
#copyright a {text-decoration:none;}
#copyright a:hover{text-decoration:none;}

/****************************
	100年 MUSIC
****************************/

#w100y { width:100%; background:url(../img/100y_40th.gif) repeat top center; text-align:center; z-index:0; }
#w100yInner { width:829px; height:834px; background:url(../img/100y_bg.png); background-repeat:no-repeat; text-align:center; margin:0 auto; z-index:1;}
#w100yheadInner { width:800px; text-align:left; padding:25px 0 0 25px;} 
#w100yheadInner h1{ width:800px; text-align:center; margin:-28px 0 0 0;}

#w100yInner h2 { text-align:center; padding:80px 0 75px 0; }


/****************************
	花鳥風月
****************************/
#kacho { width:100%; background:url(../img/kacho_bg.jpg) repeat top center; z-index:0; text-align:center;}

/*** ヘッダー内(#kachohead) ***/
#kachohead { width:100%; height:98px; z-index:1; background:url(../img/kacho_head_bg.jpg) repeat top center; text-align:center; }
#kachoheadInner { width:920px; margin:0 auto; padding:5px 0 0 0; text-align:left; }
#kachoInner { width:860px; margin:0 auto; padding:15px 30px 0 20px; _padding:20px 10px 20px 26px; text-align:left; }
#kachoTitle { margin-left:30px; _margin-left:20px; }


/** リリースインフォ **/
#releaseInfo { margin-top:-15px; _margin-top:-5px; padding:0; width:900px;}
*:first-child+html #releaseInfo { margin:0; padding:0; width:900px; }

#releaseInfoC { margin-top:0; margin-right:0; margin-left:0; margin-bottom:5px; padding:0; width:890px; clear:both;}
#releaseInfoR { float:left; width:280px; margin:0; padding:0;}
img#kacho_J { display:block; z-index:2; }
img#kacho_J { _position:relative; _top:0; _left:0; }
#releaseInfoR ul { margin:15px 0 12px 0; _margin:15px 0 12px 0px; font-size:10px;}
#releaseInfoR ul li { margin:0 0 0 0; padding:5px 0 6px 25px; font-size:10px; background:url(../img/kacho_releaseInfo_listicon.jpg) no-repeat center left; line-height:1.5; }

/** 見出し **/
#kachoInner h1 { margin-top:20px; margin-bottom:20px; }
#kachoInner h2 { margin-bottom:20px; }

/** NEWS(spry読込) **/
#kachoNews { margin-top:30px; margin-bottom:20px; float:left; width:540px;}
ul#kachoNewsContents { margin:10px 0 20px 0; font-size:10px; padding-left:10px;}
ul#kachoNewsContents li { margin:0 10px 2px 0; list-style:none;}

/** 特典バナー**/
img.kachoBnr { display:block; margin:-115px 0 20px 140px; z-index:50; 
}

img.kachoBnr { _position:relative; _top:0; _left:0; width:469px; height:128px;
}


/** LIVEバナー**/
#kacholive_Bnr { margin-top:30px; margin-bottom:20px; _margin-bottom:12px; padding-right:20px; _padding-right:10px; float:right; width:269px; }

/** トラックリスト **/
#trackList { margin-top:0; margin-right:0; margin-left:0; margin-bottom:0px; padding:0; }

html[xmlns*=""] body:last-child #trackList img{margin:-2px 0;}

/*Safari、Google Chrome*/

@media screen and (-webkit-min-device-pixel-ratio:0){#trackList img{ margin:-2px 0;}}




.trackLists { float:right; width:600px; margin:0; _margin:0 1px 0 0; padding:0 10px 0 0; }
.trackListMore { float:right; margin:0 0 20px 0; height:28px; padding:0 20px 0 0; }

.trackListMore a span {display:none;}

.trackListMore a { background:url(../img/kacho_trackList_more_off.jpg) no-repeat; width:112px; height:42px; display:block; }


.trackListMore a:hover { background:url(../img/kacho_trackList_more_on.jpg) no-repeat;}


img.kacho_trackList_J { padding:0; margin:0 0 0 8px; }

/** イベント情報 **/
#liveInfo { margin-bottom:10px; }

/** 特別先行予約 **/
#PremeInfo { margin-bottom:10px; }
#PremeInfo p{padding:0 10px 20px 30px; font-size:12px; color:#6B5008;}
#PremeInfo ul{padding:20px 20px 20px 30px; font-size:12px; color:#000;}


#kacho_entry { width:354px; float:left; padding:0 20px 0 100px;}

h4#entryBTN a { display:block; height:57px; text-indent:-9999px; overflow:hidden; float:left;}
a.entryBTN { width:324px; background:url(../img/kacho_premiereInfo_entry.jpg) no-repeat 0 0;}
a:hover.entryBTN { background-position:0 -57px; }

/** 限定特典＆特別企画 **/
#kachoSP { width:860px; height:331px; margin-bottom:20px; background:url(../img/kacho_kachoSP_bg.jpg) no-repeat center 0;}
#kachoSPL { float:left; width:520px; _width:530px; padding:17px 0 0 37px; }
#kachoSPL p { padding-left:5px; _padding-left:10px; font-size:10px; }
#kachoSPL h3{ padding-bottom:10px; _padding-bottom:15px;}
#kachoSPL h4{ padding-left:40px; _padding-left:45px; font-weight:bold;}

h4#sendBTN {padding-left:95px; _padding-left:105px;}
h4#sendBTN a { display:block; height:65px; text-indent:-9999px; overflow:hidden; }
a.sendBTN { width:318px; background:url(../img/kacho_kachoSPL04.jpg) no-repeat 0 0; }
a:hover.sendBTN { background-position:0 -65px; }

#kachoSPR { float:left; width:225px; height:271px; margin:8px 0 0 20px; _margin:8px 0 0 36px}

#kachoSPR p{ padding:10px 10px 10px 10px; font-size:10px; background-color:#f0f1df; width:225px; _width:230px; height:271px; _height:289px;}


/****************************
	LIVE
****************************/

#live {background:url(../img/bg2.jpg) top center no-repeat;}

/***ヘッダー内(#livehead)***/
#livehead { width:980px; height:81px; position:relative;}
#livehead p.logo {
	position:absolute;
	left:71px;
	top:0px;
}
#livehead p.img { position:absolute; left:270px; top:0px;}
#livehead p.wz { position:absolute; right:100px; top:0px;}

#liveIndex { width:100%; background:url(../img/bg_top.jpg) repeat-x top center; text-align:center; padding:0px;}
#liveInner { width:980px; margin:0 auto; }
#liveInner h2,#liveInner h3 {padding:10px; 0 0 0; text-align:center;}

#topwz {
	width:980px;
	height:50px;
	position:relative;
}
#topwz .timg01 { position:absolute; left:77px; top:0px;}
#topwz .timg02 { position:absolute; left:77px; top:33px;}

/** タイムテーブル **/
#ttable {
	width:980px;
	height:360px;
	margin:0 auto 0px auto;
	position:relative;
}
#ttable p { padding:0px; margin:0px;}
#ttable p.tt01 { position:absolute; top:0px; left:77px;}
#ttable p.tt02 { position:absolute; top:17px; left:77px;}
#ttable p.tt03 { position:absolute; top:77px; left:77px;}
#ttable p.tt00 { position:absolute; top:102px; left:77px;}
#ttable p.tt04 { position:absolute; top:135px; left:77px;}
#ttable p.tt05 { position:absolute; top:168px; left:77px;}
#ttable p.tt06 { position:absolute; top:200px; left:77px;}
#ttable p.tt07 { position:absolute; top:259px; left:77px;}
#ttable p.tt08 { position:absolute; top:287px; left:77px;}
#ttable p.tt09 { position:absolute; top:318px; left:77px;}





#ttable p.tt10 { position:absolute; top:0px; left:525px;}
#ttable p.tt11 { position:absolute; top:17px; left:525px;}
#ttable p.tt12 { position:absolute; top:75px; left:525px;}
#ttable p.tt13 { position:absolute; top:309px; left:525px;}




/** ラインナップ **/
#lineUp { width:980px; height:550px; margin:0 auto 70px auto; position:relative;}
#lineUp p { padding:0px; margin:0px;}
#lineUp p.img00 { position:absolute; top:0px; left:37px;}
#lineUp p.img01 { position:absolute; top:0px; left:185px;}
#lineUp p.img02 { position:absolute; top:0px; left:356px;}
#lineUp p.img03 { position:absolute; top:0px; left:502px;}
#lineUp p.img04 { position:absolute; top:0px; left:648px;}
#lineUp p.img05 { position:absolute; top:56px; right:0px;}

#lineUp p.img06 { position:absolute; top:228px; left:58px;}
#lineUp p.img07 { position:absolute; top:228px; left:223px;}
#lineUp p.img09 { position:absolute; top:253px; right:245px;}
#lineUp p.img09b { position:absolute; top:276px; right:408px;}
#lineUp p.img08 { position:absolute; top:283px; right:20px;}

#lineUp p.img10 { position:absolute; top:466px; left:120px;}
#lineUp p.img11 { position:absolute; top:532px; left:142px;}
#lineUp p.img12 { position:absolute; top:569px; left:124px;}
#lineUp p.img13 { position:absolute; top:621px; left:124px;}
#lineUp p.img14 { position:absolute; top:466px; left:530px;}
#lineUp p.img15 { position:absolute; top:532px; left:555px;}
#lineUp p.img16 { position:absolute; top:584px; left:533px;}
#lineUp p.img17 { position:absolute; top:633px; left:533px;}


#artist02{_margin-left:10px;}
#artist03{_margin-left:5px;}

.notice { width:950px; margin:0 auto 40px auto; text-align:center; font-size:11px;}

.notice a{ color:#336699;}

.notice a:hover { text-decoration:none;}

#playguide{ width:950px; margin:0 auto; text-align:center; font-size:11px; padding-top:40px; }

#playguide span{ font-size:10px; color:#d7000f; padding-right:5px;}

#playguide a{ color:#336699;}

#playguide a:hover { text-decoration:none;}

#bnr{ width:980px; text-align:center;}

#bnr_up { width:500px; margin:20px auto 0 auto; height:60px; padding:0 0 0 26px; }
#bnr_up a { display:block; float:left; margin-bottom:10px;}

#bnr_dw { width:750px; margin:10px auto 0 auto; height:60px; padding:0 0 0 26px; }
#bnr_dw a { display:block; float:left; margin-bottom:15px;}


/*#bnr_up { width:980px; height:60px; margin:20px auto 0 auto; padding:0 0 0 390px; _padding:0 0 0 260px;}
#bnr_up a { display:block; float:left; margin-bottom:10px; text-align:center;}
#bnr_dw { width:980px; height:60px; margin:10px auto 0 auto; padding:0 0 0 267px; _padding:0 0 0 140px;}
#bnr_dw a { display:block; float:left; margin-bottom:15px; text-align:center;}*/

#sponsor { width:980px; margin:20px auto 0 auto; padding:0 0 0 0;}





/****************************
	AUDITION
****************************/
#audition { width:100%; text-align:center; }
#auditionInner { width:980px; height:100%;  margin:0 auto; background:url(../img/audition_bg.jpg) repeat-y top center; }

#audition01 { background:url(../img/audition_bg01.jpg) no-repeat top center; }
#audition02 { background:url(../img/audition_bg02.jpg) no-repeat top center; }
#audition03 { background:url(../img/audition_bg03.jpg) no-repeat top center; margin-top:-30px; }

#partners { width:530px; margin:0 auto 30px auto; }
#partners img { margin:0; padding:0; }


/****************************
	AUDITION TOP 
****************************/
#top_main_contents{margin:0 auto; width:900px;}

#entry_txt_img {margin:0 auto; width:900px;}



#entrys{margin:0 auto; width:900px; padding-bottom:70px; margin-top:-30px;}

#txt{margin:0 auto; width:900px; height:120px; padding:20px 0 0 60px;}

#txt01{width:417px; float:left; padding:5px 0 0 0;}

#txt02{width:364px; float:left; padding:0 0 0 10px;}

#txt03{padding:20px 0 0 10px;}


#judge{ margin-top:20px;}

#companyL {margin:40px 0 0 0;}





/****************************
	AUDITION FAQ 
****************************/
#faq_title_img{width:210px; height:68px; float:left; margin:-5px 0 0 62px; position:absolute;}
* html #faq_title_img{width:210px; height:68px; float:left; margin:631px 0 0 -842px; position:absolute;}
*:first-child+html #faq_title_img{width:210px; height:68px; float:left; margin:631px 0 0 -842px;; position:absolute;}
@media screen and (max-device-width: 210px) {#faq_title_img { width: 210px; font-size: 70%; }}

#faq_back_btn{float:right; margin:13px 55px 0 0;}
* html #faq_back_btn{float:right; margin:10px 28px 0 0;}
*:first-child+html #faq_back_btn{float:right; margin:10px 55px 0 0;}

#faq_contents{margin-top:30px; width:680px; height:100%; margin-bottom:80px;}
* html #faq_contents{margin-top:20px; width:680px; height:100%;  margin-bottom:80px;}
*:first-child+html #faq_contents{margin-top:20px; width:680px; height:100%;  margin-bottom:80px;}
@media screen and (max-device-width: 680px) {#faq_contents { width: 680px; font-size: 70%; }}

.faq_q {font-weight:bold; color:#e61873;}
.faq_a {color:#914897;}


/****************************
	40th THANKS
****************************/

#thanks {text-align:center;}
#thanksInner {width:900px; margin:0 auto; text-align:left;}

/***ヘッダー内(#thanks_head)***/
#thanks_head {width:900px;height:211px;background:url(../img/40th_thanks_bg01.jpg) 0 0 no-repeat; position:relative;}
#thanks_head .logo {position:absolute; left:44px; top:7px;}
#thanks_head .txt {position:absolute; left:131px; top:122px;}
#thanks_head h1 {position:absolute; left:129px; top:14px;}

/***コンテンツ部分(#pageContents)***/
#thanks #pageContents {width:900px;height:466px;background:url(../img/40th_thanks_bg02.jpg) 0 100% no-repeat; position:relative;}
#thanks #pageContents .img {position:absolute; left:124px; top:-3px;}
#thanks #pageContents .txt01 {position:absolute; left:480px; top:4px;}
#thanks #pageContents .txt02 {position:absolute; left:480px; top:23px;}
#thanks #pageContents .txt03 {position:absolute; left:480px; top:57px;}
#thanks #pageContents .txt04 {position:absolute; left:480px; top:76px;}
#thanks #pageContents .txt05 {position:absolute; left:480px; top:127px;}
#thanks #pageContents .txt06 {position:absolute; left:480px; top:178px;}
#thanks #pageContents .txt07 {position:absolute; left:480px; top:197px;}
#thanks #pageContents .txt08 {position:absolute; left:480px; top:270px;}
#thanks #pageContents .txt09 {position:absolute; left:480px; top:287px;}
#thanks #pageContents .txt10 {font-size:10px; color:#010101; position:absolute; left:145px; top:394px; line-height:1.95em;}
#thanks #pageContents a {color:#006794; text-decoration:underline;}
#thanks #pageContents a:hover {text-decoration:none;}

/***フッター部分(#footerLinks, #copyright)***/
#thanks #footerLinks {text-align:center; padding-top:30px;}
#thanks #copyright {text-align:center;}


/****************************
	challenge25
****************************/
#cha25 #cha25Index{
	width:100%;
	text-align:center;
}
#cha25 #cha25Inner{
	width:100%;
	border-top:16px #a3c763 solid;
	text-align:center;
}
#cha25 #cha25head{
	width:905px;
	margin:0 auto;
}
#cha25 #cha25head a{
	float:left;
	margin-right:9px;
}
#cha25 #cha25head a.link01{
	float:right;
	margin-top:12px;
}

#cha25 #cha25head span{
	float:left;	
	margin:12px 0 0 30px;
}

#cha25 #topwz{
	clear:both;
	width:100%;
	height:auto;
	border-top:2px #a3c763 solid;
	border-bottom:2px #a3c763 solid;
}
#cha25 .topwz{
	width:905px;
	margin:0 auto;
	padding-bottom:23px;
}

#cha25 .topwz div.l{

	padding-top:20px;
	float:left;
	width:440px;
}

#cha25 .topwz div.l img{
	padding-bottom:10px;
}

#cha25 .topwz div.l p{
	line-height:1.3;
	color:#7aa03a;
	padding-top:10px;
	_padding-top:15px;
	font-size:11px;
}

html[xmlns*=""] body:last-child #cha25 .topwz div.l p { 
	font-size:12px;
}

html[xmlns*=""]:root #cha25 .topwz div.l p  { 
	font-size:12px;
}

#cha25 .topwz p.r{
	float:right;
	padding:23px 0 0;
}

#cha25 #cha25Up{
	width:905px;
	margin:25px auto 0;
}
#cha25 #cha25Up div dl{
	float:left;
	margin-right:45px;
	padding-bottom:38px;
	text-align:center;
}
#cha25 #cha25Up div dl.dl01{
	margin:54px 10px 0 0;
	float:right;
}
#cha25 #cha25Up div dl.dl02{
	float:left;
	padding:0 12px;
}

#cha25 #cha25Up div dl.dl03{
	padding:0 12px;
}

#cha25 #cha25Up div p{
	float:right;
	text-align:right;
	padding-top:230px;
	font-size:12px;
}

#cha25 #cha25get{
	width:905px;
	margin:10px auto 0;
	padding-bottom:20px;
}

#cha25 #cha25get .cha25logo{
	float:left;
}

#cha25 #cha25get .cha25ttl{
	float:left;
	padding:10px 0 0 17px;
}

#cha25 #cha25get a{
	float:left;
	padding:5px 0 0 17px;
}


/****************************
	40th KAIJO
****************************/


#kaijo{
	width:100%;
	text-align:center; 
}

#kaijo_header  h1{
	margin: 0px auto;
	height: 118px;
	width: 900px;
	background: url(../img/kaijo_header.png) no-repeat center top;
	text-indent:-9999px;
}
#kaijo_title  h2{
	margin: 0px auto;
	height: 102px;
	width: 900px;
}


/****************************
	Live Report
****************************/

h1#topwz1 {
	width:980px;
	height:58px;
	position:relative;
}
#contents01 {
	width: 810px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	}
#con01 {
	background-image: url(../img/live/con01.jpg);
	background-repeat: no-repeat;
	height: 128px;
	width: 810px;
	margin: 0px;
	padding: 0px;
	}
#con01 p {
	line-height: 1.9em;
	padding-top: 10px;
	}
#con02 {
	background-image: url(../img/live/con02.jpg);
	background-repeat: no-repeat;
	height: 147px;
	width: 810px;
	}
#con02 p {
	line-height: 1.9em;
	margin-left: 220px;
	width: 590px;
	padding-top: 20px;
	text-indent: 1em;
	}
#con03 {
	background-image: url(../img/live/con03.jpg);
	background-repeat: no-repeat;
	height: 128px;
	width: 810px;
	}
#con03 p {
	line-height: 1.9em;
	padding-top: 30px;
	width: 570px;
	margin-right: 240px;
	text-indent: 1em;
	}
#con04 {
	background-image: url(../img/live/con04.jpg);
	background-repeat: no-repeat;
	height: 132px;
	width: 810px;
	}
#con04 p {
	line-height: 1.9em;
	width: 390px;
	margin-left: 420px;
	padding-top: 20px;
	}
#con05 {
	background-image: url(../img/live/con05.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 810px;
	}
#con05 p {
	line-height: 1.9em;
	width: 580px;
	margin-right: 230px;
	padding-top: 20px;
	text-indent: 1em;
	}
#con06 {
	background-image: url(../img/live/con06.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 810px;
	}
#con06 p {
	line-height: 1.9em;
	text-indent: 1em;
	}
#con07 {
	background-image: url(../img/live/con07.jpg);
	background-repeat: no-repeat;
	height: 191px;
	width: 810px;
	}
#con07 p {
	line-height: 1.9em;
	margin-left: 230px;
	width: 580px;
	text-indent: 1em;
	}
#con08 {
	background-image: url(../img/live/con08.jpg);
	background-repeat: no-repeat;
	height: 257px;
	width: 810px;
	}
#con08 p {
	line-height: 1.9em;
	width: 440px;
	margin-left: 370px;
	padding-top: 70px;
	text-indent: 1em;
	}
#con09 {
	background-image: url(../img/live/con09.jpg);
	background-repeat: no-repeat;
	height: 132px;
	width: 810px;
	}
#con09 p {
	line-height: 1.9em;
	width: 570px;
	margin-right: 240px;
	padding-top: 10px;
	text-indent: 1em;
	}
#con10 {
	background-image: url(../img/live/con10.jpg);
	background-repeat: no-repeat;
	height: 175px;
	width: 810px;
	}
#con10 p {
	line-height: 1.9em;
	}
#con11 {
	background-image: url(../img/live/con11.jpg);
	background-repeat: no-repeat;
	height: 79px;
	width: 810px;
	}
#con11 p {
	line-height: 1.9em;
	text-indent: 1em;
	}
#con12 {
	background-image: url(../img/live/con12.jpg);
	background-repeat: no-repeat;
	height: 226px;
	width: 810px;
	}
#con12 p {
	line-height: 1.9em;
	width: 460px;
	margin-right: 350px;
	text-indent: 1em;
	}
#con13 {
	background-image: url(../img/live/con13.jpg);
	background-repeat: no-repeat;
	height: 81px;
	width: 810px;
	}
#con13 p {
	line-height: 1.9em;
	width: 520px;
	margin-left: 290px;
	text-indent: 1em;
	}
#con14 {
	background-image: url(../img/live/con14.jpg);
	background-repeat: no-repeat;
	height: 194px;
	width: 810px;
	}
#con14 p {
	line-height: 1.9em;
	margin-left: 290px;
	width: 290px;
	}

#credit {
	text-align: right;
	margin-bottom: 20px;
	}
#contents02 {
	width: 810px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	}
table#kaijoph {
	width: 810px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	font-size: 10px;
	}
table#kaijoph td {
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 3px;
	}
table#kaijoph2 {
	width: 810px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	font-size: 10px;
	margin-bottom: 30px;
	}
table#kaijoph2 td {
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 3px;
	}
#footer_wrap {
	background-image: url(../img/bg_dot_footer.jpg);
	width: 100%;
	background-repeat: repeat;
	}

