@charset "UTF-8";

/*
	[SITE] commmonsmart
	[FILE] /special/css/special.css
*/

/*==================================================
#038 WORLD HAPPINESS 2012 Vol.2  TC@2012.08.10up
==================================================*/

/*
Pre World Happiness 2012
-------------------------*/
#spacial038 #pre-show02 {
	float:left;
	width:524px;
	margin:20px 0 10px;
	padding: 0 0 14px;
	display:inline;
	background:#FFF;
	clear:both;
}

#spacial038 #pre-show02 .set{
	width:524px;
	padding: 0 0 0;
	margin: 0 0 0px;
	float/**/: left;
}

#spacial038 #pre-show02 h3{
	padding: 0 0 0;
	margin: 0 0 20px;
}

#spacial038 #pre-show02 .set p{
	padding: 0 14px 0;
	margin: 0 0 23px;
	letter-spacing:0.1em;
}

#spacial038 #pre-show02 .leftArea {
	float:left;
	/* width:272px; */
	width:258px;
	padding:0;
	margin:0;
}

#spacial038 #pre-show .leftArea p{
	padding:0;
	margin:0px 0 0 14px;
	text-align:left;
}


#textArea #pre-show02 .photoA {
	margin:4px 14px 4px 0;
	padding: 0;
	width: 250px;;
	float: left;
}

#textArea #pre-show02 .photoB {
	margin:4px 2px 0 14px;
	padding: 0;
	width: 250px;
	float: right;
}

#textArea #pre-show02 #set-list_01 {
	margin:4px 0 18px 14px;
	padding: 0;
	color: #00ab5a;
}

#textArea #pre-show02 #set-list_02 {
	margin:0px 14px 18px;
	padding: 0;
	color: #e8340c;
}

#textArea #pre-show02 #set-list_03 {
	margin:0 14px 18px;
	padding: 0;
	color: #c2cd00;
}

#textArea #pre-show02 #set-list_04 {
	margin:14px 14px;
	padding: 0;
	color: #f8b300;
}

#textArea #pre-show02 #set-list_05 {
	margin:14px 0px;
	padding: 0;
	color: #00aea1;
}

#textArea #pre-show02 ul.list_01 li {
	margin:0;
	padding: 0 0 4px;
	line-height: 1.4;
	font-size: 80%;
	letter-spacing:0.2em;
}

#textArea #pre-show02 ul.list_02 li {
	margin:0;
	padding: 0 0 4px;
	line-height: 1.4;
	font-size: 80%;
	letter-spacing:0.1em;
}

img.mb80 {
	margin-bottom: 120px;
}

#spacial038 #pre-show02 .bnnr {
	text-align: center;
	margin: 0px 14px 0px;
	clear: both;
	float:left;
}

#spacial038 #textArea p.caption {
	letter-spacing:0.1em;
	color: #FFF;
	padding:0;
	margin:0 0 30px;
	clear:both;
}

/*==================================================
#038 WORLD HAPPINESS 2012  TC@2012.06.29up
==================================================*/

#spacial038 {
	width:860px;
}

#spacial038 #top {
	margin:0 0 0px;
}


#spacial038 #aboutWH {
	background: #00a5e2;
	width: 525px;
	margin:20px 0 0;
}

#spacial038 #aboutWH  h2 {
	margin:0 0 0px;
	text-align: left;
}

#spacial038 #aboutWH p{
	line-height:1.6;
	letter-spacing: 0.05em;
	margin:10px 0px 0;
	color: #FFF;
}

#spacial038 .btn_more {
	float:right;
	padding:0 0 20px;
}

ul#socialbook {
	/* position: relative;
	left: 25px;
	top: 200x; */
	text-align:left;
	float:left;
	margin: 0;
}

ul#socialbook li.tweet{
	float:left;
	margin-right: 10px;
	padding: 0;
	width: 90px;
}

ul#socialbook li.face{
	float:left;
	margin: 0;
	padding: 0;
}

#spacial038Wrap {
	margin:0;
	float:left;
	width:860px;
	background: #00a5e2;
	
}

/*
textArea
--------------------------------------------------*/
#spacial038 #textArea {
	float:left;
	width:525px;
	margin:0 0 0 25px;
	padding: 0 0 30px;
	background: #00a5e2;
}

#spacial038 #textArea h3{
	margin:0px 0 13px;
}

#spacial038 #textArea02 {
	float:left;
	width:524px;
	margin:28px 0 28px;
	display:inline;
	background-color:#FFF;
	clear:both;
}

#spacial038 #ContentsArea {
	float:left;
	width:554px;
	display:inline;
}

#spacial038 #textArea02 .set{
	background-color:#FFF;
}

#spacial038 #textArea02 h3{
	margin:0;
	padding: 0;
}

#spacial038 #textArea02 h4{
	margin:20px 0 10px;
	padding: 0;
}

#spacial038 #ContentsArea h3{
	margin:0;
}

#spacial038 #textArea03{
	margin:0;
}

/*
textArea ARTIST
-------------------------*/
#spacial038 #textArea #artist {
	width:524px;
	margin:0px 0 30px;
	padding: 0;
	background:#FFF;
}

#spacial038 #textArea p.read {
	margin:0 12px;
	text-align: left;
}

#textArea #artist h3 {
	margin:0 0 20px;
	padding-bottom: 0px;
}

#textArea #artist p {
	line-height:1.6;
	letter-spacing:0.05em;
	padding:0;
}

#spacial038 #artist p.btn_moredetail {
	float:right;
	padding:0 12px 2px;
}


/* Photo */

#textArea #artist #photo {
	margin:0;
	width:525px;
	padding: 0;
}

#textArea #artist #photo img{
	margin:0;
	padding: 0;
	border: 0;
}

#textArea #artist .photoA {
	margin:4px 4px 0 0;
	padding: 0 0 4px;
	width: 128px;
	height: 140px;
	background:#FFF;
	float: left;
}

#textArea #artist .photoB {
	margin:4px 0 0;
	padding: 0;
	width: 128px;
	/* height: 133px; */
	background:#FFF;
	float: left;
}

#textArea #artist .photoC {
	margin:4px 0 0;
	padding: 0;
	width: 128px;
	/* height: 130px; */
	float: left;
}

#spacial038 #artist .photoA p,
#spacial038 #artist .photoB p {
	background: url(../images/sp038/mrk_arrow.gif) 0 0 no-repeat;
	margin: 4px;
	padding: 0 17px;
	color:#FF0000;
	font-size: 10px;
	line-height:1.2;
	text-decoration: none;
}

#spacial038 #artist .photoA p a,
#spacial038 #artist .photoB p a {
	color:#FF0000;
	font-size: 10px;
	line-height:1.2;
	text-decoration: none;
}

#spacial038 #artist .photoC p.notes{
	font-size:10px;
	line-height:1.4;
	text-align: left;
	padding:50px 0 4px 4px;
	margin: 0;
	color: #666;
}


/*
item
-------------------------*/

#spacial038 #item {
	/* width:524px; */
	padding:0px 14px 30px;
	margin: 0 0 20px;
	float/**/: left;
	background-color:#FFF;
}

#spacial038 #item p{
	padding:0;
	margin:0 0 10px;
	font-size:10px;
	line-height:1.6;
	letter-spacing:0.05em;
	text-align: left;
}

#spacial038 #item .textArea{
	font-size:12px;
	line-height:1.6;
	letter-spacing:0.1em;
	text-align: left;
}

#spacial038 #item .textArea p{
	padding:0 0 2px;
	margin:0 0 30px;
	font-size:10px;
	line-height:1.6;
	letter-spacing:0.03em;
	color:#666;
	text-align: left;
}

#spacial038 #item h3{
	padding:0;
	margin: 0;
}

#spacial038 #item h4{
	padding:0 0 0 14px;
	margin:14px 0 10px;
}

#spacial038 #item #item_gen{
	padding:0;
	margin:0 0 14px;
	background:url(../images/sp038/vol01/bg_item_gentei.gif) no-repeat 0 29px;
	width: 496px;
	height: 224px;
}

#spacial038 #item #item_gen .left-txt{
	padding:0;
	width: 200px;
	padding: 0;
	padding:0 0 0 14px;
}


#spacial038 #item .item img{
	padding:0;
	margin:10px 0 30px;
	clear:both;
	float:left;
}


/* */
#spacial038 #item #photoA,
#spacial038 #item #photoB{
	margin:20px 0 0;
	clear:both;
}

#spacial038 #item #photoA .photoArea {
	float:left;
	width:252px;
	padding :4px 0 0;
	margin:0;
}

#spacial038 #item #photoA .textArea {
	float:right;
	width:244px;
	padding:0;
	margin:0 10px 0 0;
}

#spacial038 #item #photoB .photoArea {
	float:right;
	width:252px;
	padding :4px 0 0;
	margin:0;
}

#spacial038 #item #photoB .textArea {
	float:left;
	width:246px;
	padding:0;
	margin:0 0 0 14px;
}


#spacial038 #textArea .txt_caption {
	font-size:10px;
	line-height:1.6;
	letter-spacing:0.1em;
	padding:0;
	margin:8px 0 0;
	clear:both;
}

#spacial038 #item .leftArea01 {
	float:left;
	width:188px;
	padding:0;
	margin:0 10px 0px 0;
}

#spacial038 #item .leftArea01 p {
	padding:0;
	margin:0;
	text-align: left;
}

#spacial038 #item .leftArea02 {
	float:left;
	width:321px;
	padding:0;
	margin:0 10px 0 0;
}

#spacial038 #item .leftArea03 {
	float:left;
	width:240px;
	padding:0;
	margin:0 10px 0 0;
}

#spacial038 #item #item04 {
	position: relative;
	background: url(../images/sp038/bg_item-01.gif) 0 0 no-repeat;
	/* position: absolute;
	top :337px; */
	margin:28px 0 0;
	padding: 0;
	/* height: 470px; */
}

#spacial038 #item h5 {
	padding:0;
	margin:2px 0 5px;
}

#spacial038 #item h5.gentei {
	padding:0;
	margin: 14px 0 12px;
}

#spacial038 #item .rightArea01 {
	float:right;
	width:290px;
	padding:0;
	margin:0;
}

#spacial038 #item .rightArea02 {
	float:right;
	width:157px;
	padding:0;
	margin:0;
}

#spacial038 #item .rightArea03 {
	float:right;
	width:228px;
	padding:0;
	margin:0 0 10px 0;
	text-align: right;
}

#spacial038 #item .rightArea03 p{
	text-align: right;
}

#spacial038 #item .flt_r{
	/* float:right; */
	margin:2px 15px 0px 0px;
	padding:0;
}

#spacial038 #item .flt_m{
	/* float:right; */
	margin:2px 0px 12px 24px;
	padding:0;
}

#spacial038 #item .rightArea04 {
	float:right;
	width:241px;
	padding:0;
	margin:0;
	text-align: left;
}

#spacial038 #item .rightArea04 p {
	padding:0;
	margin:0;
	text-align: left;
}

#spacial038 #item .item-set {
	float:left;
	width:496px;
	padding:0;
	margin:0;
}

#spacial038 #bnnr{
	margin:28px 0 28px;
}


/*
Pre World Happiness 2012
-------------------------*/
#spacial038 #textArea03 {
	float:left;
	width:523px;
	margin:0px 0 10px;
	display:inline;
	background:#FFF;
	clear:both;
}

#spacial038 #pre-show {
	/* width:524px; */
	padding:0 0 0 14px;
	margin: 0 0 20px;
	float/**/: left;
}

#spacial038 #pre-show .leftArea04 {
	float:left;
	width:231px;
	padding:0;
	margin:0 0 0 0;
}

#spacial038 #pre-show .leftArea04 p{
	font-size:12px;
	line-height:1.6;
	letter-spacing:0.1em;
	padding:0;
	margin:2px 0 0;
	text-align:left;
}

#spacial038 #pre-show .leftArea04 .info{
	border : 1px solid #00a5e2;
	width:200px;
	padding: 12px 13px;
	margin:14px 0 14px;
}

#spacial038 #pre-show .leftArea04 .info .ttl {
	padding:0;
	margin:0 0 10px;
	font-size:14px;
	line-height:1.4;
	font-weight: bold;
	letter-spacing:0.1em;
	color:#000;
	text-align: left;
}

#spacial038 #pre-show .leftArea04 .info .txt {
	padding:0;
	margin:0 0 0px;
	font-size:12px;
	line-height:1.4;
	font-weight: bold;
	letter-spacing:0.1em;
	color:#000;
	text-align: left;
}

#spacial038 #pre-show .leftArea04 .info .price {
	/* float:right; */
	font-size:10px;
	line-height:1.4;
	font-weight: bold;
	letter-spacing:0.1em;
	color:#000;
	padding:0 0 0;
	margin:4px 0 0;
}

#spacial038 #pre-show .rightArea04 {
	float:right;
	width:260px;
	padding:0;
	margin:0;
}

#textArea #pre-showt #photo {
	margin:0;
	/* width:260px; */
	padding: 0;
}

#textArea #pre-show #photo img{
	margin:0;
	padding: 0;
	border: 0;
}

#textArea #pre-show .photoA {
	margin:4px 4px 0 0;
	padding: 0;
	width: 128px;
	height: 124px;
	background:#FFF;
	float: left;
}

#textArea #pre-show .photoB {
	margin:4px 0 0;
	padding: 0;
	width: 128px;
	height: 124px;
	background:#FFF;
	float: left;
}

#spacial038 #pre-show .photoA p,
#spacial038 #pre-show .photoB p {
	background: url(../images/sp038/mrk_arrow.gif) 0 0 no-repeat;
	margin: 4px;
	padding: 0 17px 2px;
	color:#FF0000;
	font-size: 10px;
	line-height:1.2;
	text-decoration: none;
}

#spacial038 #pre-show .photoA p a,
#spacial038 #pre-show .photoB p a {
	color:#FF0000;
	font-size: 10px;
	line-height:1.2;
	text-decoration: none;
	text-align:left;
}

#spacial038 #pre-show  #photoA,
#spacial038 #pre-show  #photoB{
	margin:0 0 0;
	clear:both;
}

#spacial038 #pre-show .bnnr2 {
	text-align: center;
	margin: 18px 0 0px;
	clear: both;
	float:left;
}

/*
margin
-------------------------*/

.marT20 {
	margin-top: 20px;
}

.marT30 {
	margin-top: 30px;
}

.marT40 {
	margin-top: 40px;
}

/*
sideArea
--------------------------------------------------*/
#spacial038 #sideArea {
	float:right;
	width:278px;
	margin:18px 0 0;
	padding:0;
}

/*
MENU
-------------------------*/

#spacial038 #sideArea ul#Menu,
#spacial038 #sideArea_02 ul#Menu {
	width:278px;
	background:#fff;
	list-style:none;
	margin:15px 0 25px;
}

#spacial038 #sideArea ul#Menu li,
#spacial038 #sideArea_02 ul#Menu li {
	margin:0;
	padding: 0;
}

#spacial038 #sideArea ul#Menu .set,
#spacial038 #sideArea_02 ul#Menu .set {
	margin:0 0 20px;
}

/*
Banner
-------------------------*/

#spacial038 #sideArea ul#bnnr,
#spacial038 #sideArea_02 ul#bnnr {
	width:266px;
	list-style:none;
}

#spacial038 #sideArea ul#bnnr img,
#spacial038 #sideArea_02 ul#bnnr img {
	margin:0;
	padding: 0 0 10px;
}

#spacial038 #sideArea ul#bnnr .set,
#spacial038 #sideArea_02 ul#bnnr .set {
	margin:0 0 0px;
}



/*
Twitter
-------------------------*/
#spacial038 #sideArea #Twitter{
	margin:0px 10px 20px 0;
	padding:0;
	color:#fff;
	background:#0067b4;
	width: 266px;
	text-align: left;
	float:left;
}

#spacial038 #sideArea #Twitter .hdr{
	font-size:0;
	height:6px;
	background:url(../images/sp038/vol01/hdr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}

#spacial038 #sideArea #Twitter h3 {
	display:none;
	}

#spacial038 #sideArea #Twitter h4{
	margin: 0;
	padding: 0;
}

#spacial038 #sideArea #Twitter p.txt {
	position:relative;
	margin:0;
	padding:10px 10px 0;
	color:#fff;
	text-align:left;
	text-align:1.6;
	letter-spacing: 0.05em;
}

#spacial038 #sideArea #Twitter .twCol{
	width: 260px;
	margin: 0 auto;
}

#spacial038 #sideArea #Twitter .ftr{
	font-size:0;
	height:4px;
	background:url(../images/sp038/ftr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}





/*
LINK
-------------------------*/
#spacial038 #sideArea .sideLink,
#spacial038 #sideArea_02 .sideLink {
	margin:20px 0 0;
}

#spacial038 #sideArea .sideLink h3,
#spacial038 #sideArea_02 .sideLink h3 {
	margin:0;
	text-align:left;
}

#spacial038 #sideArea .sideLink ul li{
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp038/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

#spacial038 #sideArea .sideLink ul li a{
	color:#FFF;
}

#spacial038 #sideArea .sideLink ul li p,
#spacial038 #sideArea_02 .sideLink ul li p {
	font-size:10px;
	margin:0 !important;
	color:#FFF;
}

#spacial038 #sideArea .sideLink ul li a
#spacial038 #sideArea_02 .sideLink ul li a {
	text-decoration:none;
	color:#FFF;
}
#spacial038 #sideArea .sideLink ul li a:hover,
#spacial038 #sideArea_02 .sideLink ul li a:hover {
	text-decoration:underline;
	color:#FFF;
}




/*============================================================================
#037 Yellow Magic Orchestra『YMONHK』リリース記念特集  TC@2012.5.28 up
============================================================================*/

#spacial037 {
	width:860px;
}

.pageSp037 #main {
	margin: 0;
	padding:0;
	vertical-align: top;
}

#spacial037 #top {
	width:860px;
	margin:0;
	padding: 0;
	vertical-align: top;
}

#spacial037 h2.top {
	margin:0;
	padding:0;
	vertical-align: top;
}


#spacial037 #top ul#socialbook {
	position: relative;
	left: 0px;
	top: 14px;
	text-align:left;
	float:left;
	margin: 0;
	padding: 0;
	width:210px;
}

#spacial037 #top ul#socialbook li.tweet{
	float:left;
	margin: 0;
	padding: 0;
	width:100px;
}

#spacial037 #top ul#socialbook li.face{
	float:left;
	margin: 0;
	padding: 0;
	width:105px;
}

#spacial037 #spacial037Wrap {
	margin:0;
	padding: 0;
	float:left;
	width:860px;
}



/*
textArea
--------------------------------------------------*/
#spacial037 #textArea {
	float:left;
	width:554px;
	margin:0;
	padding: 0;
}

#spacial037 #textArea h3{
	width:554px;
	margin:0 0 10px;
	padding: 0;
	clear:both;
}

#spacial037 #textArea #section {
	margin:0;
	padding: 12px 0;
	width:554px;
	
}


#spacial037 #textArea #section .phoArea{
	margin:0 20px 30px 0;
	padding: 0;
	width: 267px;
	float:left;
}

#spacial037 #textArea #section .phoArea img{
	margin:0 0 10px;
	padding: 0;
	width: 267px;
}

#spacial037 #textArea #section .txtArea{
	margin:0 14px 0 0;
	padding: 0;
	width:253px;
	float:right;
}

#spacial037 #textArea #section .txtArea h5{
	width:253px;
	margin:0 0 7px;
	padding: 0;
}

#spacial037 #textArea #section .txtArea ul.music_list {
	width:238px;
	margin:0;
	padding: 4px 0 4px;
}

#spacial037 #textArea #section .txtArea ul.music_list li{
	list-style-type: none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
	vertical-align:middle;
	line-height: 1.1;
	padding: 6px 0 0px;
}

#spacial037 #textArea #section .txtArea ul.music_list li span{
	margin-left: 20px;
}

#spacial037 #textArea #section .txtArea ul.music_list li div.list-hdr{
	margin: 0px;
	width: 38px;
	float: left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#spacial037 #textArea #section .txtArea ul.music_list li div.mlist{
	margin: 0px;
	width: 200px;
	float: right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#spacial037 #textArea #section .txtArea ul.music_list li.num{
	background:url(../images/sp037/line-dot.gif) no-repeat 0 24px;
	height: 20px;
}

#spacial037 #textArea #section .txtArea ul.music_list li.num_m10{
	background:url(../images/sp037/line-dot.gif) no-repeat 0 40px;
	height: 38px;
}

#spacial037 #textArea #section .txtArea ul.music_list li.num_m10{
	 height/*\**/: 38px\9; }
/* IE7, 8 */


#spacial037 #textArea h4{
	margin:0px 0 0;
	padding: 0;
}



#spacial037 #textArea #item {
	margin:0 0 30px;
	padding: 14px 0 8px;
	width:550px;
	border:#e90822 solid 2px;
}

#spacial037 #textArea #item p.img{
	margin:0 14px 0 0;
	padding: 0;
	width:275px;
	float:right;
}

#spacial037 #textArea #item .txt{
	margin:0 10px 0 14px;
	padding: 0;
	width:230px;
	float:left;
}

#spacial037 #textArea #item h5,
#spacial037 #textArea #item a h5{
	margin:0 0 14px;
	padding: 0;
	font-weight:bold;
	font-size:12px;
	line-height:1.4;
	text-align:left;
	color:#333;
}

#spacial037 #textArea #item p {
	line-height:1.6;
	letter-spacing:0.07em;
	padding:0;
	margin:0 0 14px;
}

body:first-of-type #spacial037 #textArea #item p {
	margin-bottom: 10px; /* モダンブラウザ対応 */
}

body:nth-of-type(1) #spacial037 #textArea #item p {
	margin-bottom: 12px; /* safari対応 */
}

#spacial037 #textArea p {
	line-height:1.6;
	letter-spacing:0.07em;
	padding:0;
	margin:0 0 14px;
}


#spacial037 #textArea .btn_ReadMoer{
	padding:0;
	margin:0;
	float:right;
}

#spacial037 #textArea .btn_ReadMoer02{
	padding:0;
	margin:0px 15px 0 0;
	float:right;
}

body:first-of-type #spacial037 #textArea p {  line-height:1.8; }



#spacial037 #textArea #event{
	margin:20px 0 20px;
	padding: 0;
}

#spacial037 #textArea #event h5.ttl_event{
	margin:0px 0 15px;
	padding: 0;
}


#spacial037 #textArea #event .event_left{
	margin:0 13px 20px 0;
	padding: 14px 12px 14px;
	/* width:267px; */
	width:244px;
	_width:242px;
	/* height: 430px; */
	border:#00c6ff solid 1px;
	float:left;	
}

#spacial037 #textArea #event .event_right{
	margin:0 0 20px;
	padding: 14px 12px 14px;
	/* width:267px; */
	width:244px;
	_width:242px;
	/* height: 430px; */
	border:#00c6ff solid 1px;
	float:left;
}

#spacial037 #textArea #event p.img{
	margin:0 auto 20px;
	text-align:center;
	/* padding: 0; */
}

#spacial037 #textArea #event p.txt-rgt{
	margin:0 0 30px;
	text-align:left;
	padding: 0;
}

#spacial037 #textArea #event p.txt-rgt, x:-moz-broken, x:last-of-typet  { margin:0 0 10px; }
/* Firefox 3.0以上 */

#spacial037 #textArea #event .event_left,
#spacial037 #textArea #event .event_right { height/*\**/: 410px\9; }
/* IE7, 8 */


#spacial037 #textArea #interview{
	margin:0 0 0px;
	padding: 0;
}

#spacial037 #textArea h4.ttl{
	margin:30px 0 20px;
	padding: 0 3px 7px;
	font-weight:bold;
	font-size:14px;
	line-height:1.4;
	letter-spacing: 0.2em;
	/*/ text-indent: 0.02em; */
	text-align:left;
	color:#333;
	border-bottom:#f2e500 solid 1px;
	width:554px;
}




/*
sideArea
--------------------------------------------------*/
#spacial037 #sideArea {
	float:right;
	width:278px;
	margin:0;
	padding:0;
}




/*
Twitter
-------------------------*/
#spacial037 #sideArea #Twitter {
	margin:0 12px 20px 0;
	padding:0;
	color:#000;
	background:#00c9ff;
	width: 266px;
	text-align: left;
	/* float:left; */
}

#spacial037 #sideArea #Twitter .hdr {
	font-size:0;
	height:3px;
	background:url(../images/sp037/hdr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}

#spacial037 #sideArea #Twitter h3 {
	margin: 7px auto 10px;
	padding: 0;
	text-align: center;
}

#spacial037 #sideArea #Twitter p.txt {
	position:relative;
	margin:0;
	padding:0 10px 0;
	color:#000;
	text-align:left;
	text-align:1.6;
	letter-spacing: 0.05em;
}

#spacial037 #sideArea #Twitter .twCol {
	width: 260px;
	margin: 0 auto;
}

#spacial037 #sideArea #Twitter .btn_tweet {
	padding:0;
	margin: 0;
}

#spacial037 #sideArea #Twitter .ftr {
	font-size:0;
	height:3px;
	background:url(../images/sp037/ftr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}



/*
Item
-------------------------*/
#spacial037 #sideArea #item {
	margin: 0;
	padding: 0 0 10px;
	width:278px;
	color:#FFF;
	background:#000;
	clear:both;
}

#spacial037 #sideArea #item .hdr {
	margin: 0;
	padding: 0;
	width:278px;
	height:12px;
	font-size:0;
	background:url(../images/sp037/hdr_item.gif) no-repeat 0 0;
}

#spacial037 #sideArea #item .ftr {
	width:278px;
	height:19px;
	font-size:0;
	background:url(../images/sp037/ftr_item.gif) no-repeat 0 0;
}

#spacial037 #sideArea #item .aboutCd {
	margin:18px 0 0;
	padding:0 23px 0 12px;
}

#spacial037 #sideArea #item .aboutCdTop {
	margin:0;
	padding:0 23px 0 12px;
}

#spacial037 #sideArea #item .aboutCd .thumb,
#spacial037 #sideArea #item .aboutCdTop .thumb {
	float:left;
	width:133px;
	border:solid 1px #ccc;
	margin:0 0 10px;
	padding:0;
}


#spacial037 #sideArea #item .aboutCdTop h4.ttl_01,
#spacial037 #sideArea #item .aboutCdTop h4.ttl_01 a {
	margin-top: 112px;
	font-weight:bold;
	font-size:12px;
	line-height:1.4;
	letter-spacing: 0.05em;
	text-align:left;
	color:#FFF;
}

body:nth-of-type(1) #spacial037 #sideArea #item .aboutCdTop h4.ttl_01,
body:nth-of-type(1) #spacial037 #sideArea #item .aboutCdTop h4.ttl_01 a {
	margin-top: 116px; /* safari対応 */
}

#spacial037 #sideArea #item .aboutCd h4.ttl_02,
#spacial037 #sideArea #item .aboutCd h4.ttl_02 a {
	margin-top: 35px;
	font-weight:bold;
	font-size:12px;
	line-height:1.3;
	letter-spacing: 0.05em;
	text-align:left;
	color:#FFF;
}

body:nth-of-type(1) #spacial037 #sideArea #item .aboutCd h4.ttl_02,
body:nth-of-type(1) #spacial037 #sideArea #item .aboutCd h4.ttl_02 a {
	margin-top: 40px; /* safari対応 */
	letter-spacing: 0.05em;
}

#spacial037 #sideArea #item .aboutCd h4.ttl_03,
#spacial037 #sideArea #item .aboutCd h4.ttl_03 a {
	margin-top: 96px;
	font-weight:bold;
	font-size:12px;
	line-height:1.3;
	letter-spacing: 0.05em;
	text-align:left;
	color:#FFF;
}

body:nth-of-type(1) #spacial037 #sideArea #item .aboutCd h4.ttl_03,
body:nth-of-type(1) #spacial037 #sideArea #item .aboutCd h4.ttl_03 a {
	margin-top: 100px; /* safari対応 */
	letter-spacing: 0.05em;
}

#spacial037 #sideArea #item .aboutCd .text,
#spacial037 #sideArea #item .aboutCdTop .text {
	float:right;
	width:98px;
	/* height:183px; */
	/* position: relative;
	z-index: 1;
	top:80px;
	left:0 */
}

#spacial037 #sideArea #item .aboutCdTop .text_01,
#spacial037 #sideArea #item .aboutCd .text_02 {
	float:right;
	width:98px;
	height:183px;
}

#spacial037 #sideArea #item p.noticeA01 {
	padding:0 12px;
}

#spacial037 #sideArea #item p.note {
	margin:5px 0 0;
	padding:0 12px 10px;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.6;
	text-align:left;
	width:254px;
	clear:both;
	color:#FFF;

}

#spacial037 #sideArea #item p.list {
	margin:0;
	padding:0 12px 5px;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.6;
	text-align:left;
	width:254px;

}

#spacial037 #sideArea .aboutCd .text p,
#spacial037 #sideArea .aboutCdTop .text p {
	padding:0;
	margin:0;
	positon: relative;
	bottom: 0;
}

#spacial037 #sideArea .aboutCd p.moreDetail,
#spacial037 #sideArea .aboutCdTop p.moreDetail {
	padding:3px 0 0;
	margin:0;
	text-align:left;
	positon: relative;
	bottom: 0;
}

#spacial037 #sideArea #item .dot_line{
	width:254px;
	height: 3px;
	font-size:0;
	margin: 10px 12px 10px;
	padding: 0;
	background:#000 url(../images/sp037/ln_dot.gif) repeat-x 0 0;
	clear:both;
	text-align:center;
}


/*
LINK
-------------------------*/
#spacial037 #sideArea .sideLink {
	margin-top:10px;
	padding:2px 0 0;
	text-align: left;
}

#spacial037 #sideArea .sideLink ul li {
	font-size:12px;
	line-height:1.2;
	background:url(../images/sp037/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	margin-bottom: 0px;
	padding-left:22px;
}

#spacial037 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial037 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}





/*============================================================================
#036 コトリンゴ『La mémoire de mon bandwagon』リリース記念特集  TC@2012.3.2up
============================================================================*/

#spacial036 {
	width:860px;
}

.pageSp036 #main {
	margin: 0;
	padding:0 0 0px;
}

#spacial036 #top {
	width:860px;
	margin:0;
	padding: 0;
	vertical-align: top;
}

#spacial036 h2.top {
	margin:0;
	padding:0;
	vertical-align: top;
}


#spacial036 #top ul#socialbook {
	position: relative;
	right: 0px;
	top: 14px;
	text-align:left;
	float:right;
	margin: 0 35px 0 0;
	width:210px;
}

#spacial036 #top ul#socialbook li.tweet{
	float:left;
	margin: 0;
	padding: 0;
	width:110px;
}

#spacial036 #top ul#socialbook li.face{
	float:left;
	margin: 0;
	padding: 0;
	width:100px;
}

#spacial036 #spacial036Wrap {
	margin:0;
	padding: 0;
	float:left;
	width:860px;
}


/*
textArea
--------------------------------------------------*/
#spacial036 #textArea {
	float:left;
	width:554px;
	margin:0;
	padding: 0;
}

#spacial036 #textArea h3{
	width:554px;
	margin:0 0 10px;
	padding: 0;
	clear:both;
}

#spacial036 #textArea #item {
	margin:7px 0 0;
	padding: 10px 0 10px;
	width:550px;
	border:#cf5555 solid 2px;
}

#spacial036 #textArea #item .left{
	margin:0 20px 10px 10px;
	padding: 0;
	width:100px;
	float:left;
}

#spacial036 #textArea #item p.thumb{
	margin:0 10px 45px 0;
	padding: 0;
	width:98px;
	border:solid 1px #ccc;
}

#spacial036 #textArea #item .txt{
	margin:0 10px 0 0;
	padding: 0;
	width:410px;
	float:right;
}

#spacial036 #textArea #item h5 {
	margin:0 0 14px;
	padding: 0;
	font-weight:bold;
	font-size:12px;
	line-height:1.4;
	text-align:left;
	color:#333;
}

#spacial036 #textArea #item a h5,
#spacial036 #textArea #item a:hover h5{
	font-size: 14px;
	text-decoration:underline;
	color:#333;
}


#spacial036 #textArea #item p {
	line-height:1.6;
	letter-spacing:0.07em;
	padding:0;
	margin:0 0 12px;
}

#spacial036 #textArea #item p span{
	color:#cf5555;
	padding-right: 2px;
}

#spacial036 #textArea #item p.note {
	color:#cf5555;
	font-weight:bold;
}

#spacial036 #textArea #item ul.item_link {
	margin-bottom: 5px;
}

#spacial036 #textArea #item ul.item_link li {
	font-size:96%;
	line-height:1.4;
	letter-spacing: 0.03em;
	background:url(/commmonsmag/special/images/sp036/mrk_list.gif) no-repeat 0px 1px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left:18px;
}

#spacial036 #textArea #item ul.item_link li a{
	color:#cf5555;
	text-decoration: underline;
}

body:first-of-type #spacial036 #textArea #item p {
	margin-bottom: 10px; /* モダンブラウザ対応 */
}

body:nth-of-type(1) #spacial036 #textArea #item p {
	margin-bottom: 12px; /* safari対応 */
}

#spacial036 #textArea p {
	line-height:1.6;
	letter-spacing:0.07em;
	padding:0;
	margin:0 0 14px;
}

body:first-of-type #spacial036 #textArea p {  line-height:1.8; }



/*
#interview
-------------------------*/
#spacial036 #textArea #interview{
	margin:0 0 40px;
	padding: 0;
	width: 554px;
}

#spacial036 #textArea #interview h4.ttl{
	margin:30px 0 20px;
	padding: 0 3px 7px;
	font-weight:bold;
	font-size:14px;
	line-height:1.4;
	letter-spacing: 0.2em;
	/*/ text-indent: 0.02em; */
	text-align:left;
	color:#333;
	width:554px;
}

#spacial036 #textArea #interview h4.ttl_01{
	background:url(/commmonsmag/special/images/sp036/sttl-01.gif) no-repeat 0 0;
	width: 554px;
	height: 27px;
	margin:0px 0 17px;
	padding: 0;
	text-indent: -9999px;
}

#spacial036 #textArea #interview h4.ttl_02{
	background:url(/commmonsmag/special/images/sp036/sttl-02.gif) no-repeat 0 0;
	width: 554px;
	height: 27px;
	margin:0px 0 17px;
	padding: 0;
	text-indent: -9999px;
}

#spacial036 #textArea #interview h4.ttl_03{
	background:url(/commmonsmag/special/images/sp036/sttl-03.gif) no-repeat 0 0;
	width: 554px;
	height: 27px;
	margin:0px 0 17px;
	padding: 0;
	text-indent: -9999px;
}

#spacial036 #textArea #interview h4.ttl_04{
	background:url(/commmonsmag/special/images/sp036/sttl-04.gif) no-repeat 0 0;
	width: 554px;
	height: 27px;
	margin:0px 0 17px;
	padding: 0;
	text-indent: -9999px;
}

#spacial036 #textArea #interview h4.ttl_05{
	background:url(/commmonsmag/special/images/sp036/sttl-05.gif) no-repeat 0 0;
	width: 554px;
	height: 27px;
	margin:0px 0 17px;
	padding: 0;
	text-indent: -9999px;
}

#spacial036 #textArea #interview p a{
	color:#cf5555;
	text-decoration: underline;
}


/*
#message
-------------------------*/
#spacial036 #textArea #message {
	margin:0 0 40px;
	padding: 0;
	width:554px;
	background: #faf8ee;
}

#spacial036 #textArea #message .hdr {
	font-size:0;
	height:10px;
	background:url(/commmonsmag/special/images/sp036/hdr_message.gif) no-repeat 0 0;
	margin: 10px 0 0;
	padding: 0;
}

#spacial036 #textArea #message #text {
	margin:26px 20px 0;
	padding: 0;
	width:514px;
	color:#333;
}


#spacial036 #textArea #message #text div.name{
	margin:0;
	padding: 0;
}


#spacial036 #textArea #message #text div.name strong{
	font-weight: bold;
	font-size:12px;
	padding-right: 15px;
}

#spacial036 #textArea #message #text div.name_02 strong{
	font-weight: bold;
	font-size:12px;
	padding-right: 5px;
}

#spacial036 #textArea #message #text .dot_line{
	width:514px;
	height: 6px;
	font-size:0;
	margin: 10px 0 10px;
	padding: 0;
	background:#faf8ee url(../images/sp036/bg_line-01.gif) repeat-x 0 0;
	clear:both;
	text-align:center;
}

#spacial036 #textArea #message #text .photo {
	float: left;
	width: 125px;
	padding: 0;
	margin: 0 0 10px;
}

#spacial036 #textArea #message #text .txt {
	float: left;
	width: 380px;
	margin: 0 0 10px;
	padding: 0;
}

#spacial036 #textArea #message #text p.txt_nr {
	width: 380px;
	margin: 5px 0 0;
	padding: 0;
}

#spacial036 #textArea #message #text p.txt_wd {
	width: 514px;
	text-align: left;
	margin: 2px 0 0;
	padding: 0;
}

#spacial036 #textArea #message .ftr {
	font-size:0;
	height:9px;
	background:url(/commmonsmag/special/images/sp036/ftr_message.gif) no-repeat 0 0;
	margin: 10px 0 0;
	padding: 0;
}

/*
#info
-------------------------*/
#spacial036 #textArea #info {
	margin:0 0 0px;
	padding: 0;
	width:554px;
}

#spacial036 #textArea #info h3.ttl{
	width:554px;
	margin:0 0 25px;
	padding: 0;
}

#spacial036 #textArea #info .info_news {
	height:65px;
	background:url(/commmonsmag/special/images/sp036/bg_news.gif) no-repeat 0 0;
	margin: 0;
	padding: 15px 0;
}

#spacial036 #textArea #info #info_sttl {
	width:80px;
	font-weight: bold;
	float: left;
}

#spacial036 #textArea #info #info_data {
	width: 474px;
	float: right;
}

#spacial036 #textArea #info #info_data .txt {
	font-size:12px;
	line-height: 1.6;
	margin: 0;
	padding: 0;
}

#spacial036 #textArea #info .notes {
	font-size:10px;
	line-height: 1.4;
	padding: 5px 0 0;
}

#spacial036 #textArea #info .cast {
	padding-bottom: 10px;
	margin: 0;
}

#spacial036 #textArea #info .right {
	padding-left: 75px;
	line-height: 1.4;
}

#spacial036 #textArea #info .right,  x:-moz-any-link, x:default  {
	padding-left: 75px;
	line-height: 1.4;
} /* Firefox 3.0以上 */

body:first-of-type #spacial036 #textArea #info .right {
	padding-left: 85px;
	line-height: 1.4;
} /* Safari 3以上, Chrome, Opera 9以上 */

#spacial036 #textArea #info .sideLink {
	background:#cf5555;
	color:#fff;
	font-weight: bold;
	letter-spacing: 0.05em;
	margin: 15px 0 0;
	padding: 8px 10px;
	width: 200px;
	float: right;
}

#spacial036 #textArea #info .sideLink ul li {
	/* font-size:12px; */
	line-height:1.4;
	background:url(../images/sp036/ico_link-02.gif) no-repeat 2px 4px;
	margin: 0;
	padding-left:20px;
}

#spacial036 #textArea #info .sideLink ul li a {
	color:#fff;
	text-decoration:none;
}

#spacial036 #textArea #info .sideLink ul li a:hover {
	text-decoration:underline;
}



/*
sideArea
--------------------------------------------------*/
#spacial036 #sideArea {
	float:right;
	width:278px;
	margin:0;
	padding:0;
}




/*
Twitter
-------------------------*/
#spacial036 #sideArea #Twitter {
	margin:0 12px 20px 0;
	padding:0;
	color:#000;
	background:#dcf2f0;
	width: 266px;
	text-align: left;
	/* float:left; */
}

#spacial036 #sideArea #Twitter .hdr {
	font-size:0;
	height:4px;
	background:url(/commmonsmag/special/images/sp036//hdr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}

#spacial036 #sideArea #Twitter h3 {
	margin: 7px auto 10px;
	padding: 0;
	text-align: center;
}

#spacial036 #sideArea #Twitter p.txt {
	position:relative;
	margin:0;
	padding:0 10px 0;
	color:#000;
	text-align:left;
	text-align:1.6;
	letter-spacing: 0.05em;
}

#spacial036 #sideArea #Twitter .twCol {
	width: 260px;
	margin: 0 auto;
}

#spacial036 #sideArea #Twitter .btn_tweet {
	padding:0;
	margin: 0;
}

#spacial036 #sideArea #Twitter .ftr {
	font-size:0;
	height:4px;
	background:url(/commmonsmag/special/images/sp036/ftr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}




/*
Item
-------------------------*/
#spacial036 #sideArea #item {
	margin: 0;
	padding: 0 0 10px;
	width:278px;
	color:#FFF;
	background:#ee9090;
	clear:both;
}

#spacial036 #sideArea #item .hdr {
	margin: 0;
	padding: 0;
	width:278px;
	height:4px;
	font-size:0;
	background:url(/commmonsmag/special/images/sp036//hdr_item.gif) no-repeat 0 0;
}

#spacial036 #sideArea #item .ftr {
	width:278px;
	height:4px;
	font-size:0;
	background:url(/commmonsmag/special/images/sp036/ftr_item.gif) no-repeat 0 0;
}

#spacial036 #sideArea #item .aboutCd {
	margin:18px 0 0;
	padding:0 23px 0 12px;
}


#spacial036 #sideArea #item .aboutCd .thumb {
	float:left;
	width:133px;
	border:solid 1px #ccc;
	margin:0 0 10px;
	padding:0;
}

#spacial036 #sideArea #item .aboutCd h4.ttl,
#spacial036 #sideArea #item .aboutCd h4.ttl a {
	margin-top: 37px;
	font-weight:bold;
	font-size:12px;
	line-height:1.3;
	text-align:left;
	color:#FFF;
}

body:nth-of-type(1) #spacial036 #sideArea #item .aboutCd h4.ttl,
body:nth-of-type(1) #spacial036 #sideArea #item .aboutCd h4.ttl a {
	margin-top: 29px; /* safari対応 */
}


#spacial036 #sideArea #item .aboutCd .text {
	float:right;
	width:98px;
}

#spacial036 #sideArea #item p.noticeA01 {
	padding:0 12px;
}

#spacial036 #sideArea #item p.note {
	margin:5px 0 0;
	padding:0 12px 10px;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.6;
	text-align:left;
	width:254px;
	clear:both;
	color:#FFF;

}

#spacial036 #sideArea #item p.list {
	margin:0;
	padding:0 12px 5px;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.6;
	text-align:left;
	width:254px;

}

#spacial036 #sideArea .aboutCd .text p,
#spacial036 #sideArea .aboutCdTop .text p {
	padding:0;
	margin:0;
	positon: relative;
	bottom: 0;
}

#spacial036 #sideArea .aboutCd p.moreDetail,
#spacial036 #sideArea .aboutCdTop p.moreDetail {
	padding:3px 0 0;
	margin:0;
	text-align:left;
	positon: relative;
	bottom: 0;
}



/*
LINK
-------------------------*/
#spacial036 #sideArea .sideLink {
	margin-top:10px;
	padding:2px 0 0;
	text-align: left;
}

#spacial036 #sideArea .sideLink ul li {
	font-size:12px;
	line-height:1.2;
	background:url(../images/sp036/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	margin-bottom: 0px;
	padding-left:22px;
}

#spacial036 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial036 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}



/*=============================================================
#035 Ryuichi Sakamoto Tour Best Album Special  TC@2012.2.21up
=============================================================*/

#spacial035 {
	width:860px;
}

.pageSp035 #main {
	margin: 0;
	padding:0 0 20px;
}

#spacial035 #top {
	width:860px;
	margin:0;
	vertical-align: top;
}

#spacial035 h2.top {
	margin:0;
	padding:0;
	vertical-align: top;
}

#spacial035 ul#tab {
	position: relative;
	top: 8px;
	left: 0px;
	float:left;
	display:inline;
	width: 384px;
	height: 27px;
}

#spacial035 ul#tab li.tab_01,
#spacial035 ul#tab li.tab_01 a{
	background:url(../images/sp035/tab-01.gif) no-repeat 0 0;
	text-indent:-999px;
	width: 200px;
	height: 27px;
	float:left;
	display:inline;
}

#spacial035 ul#tab li.tab_02,
#spacial035 ul#tab li.tab_02 a{
	background:url(../images/sp035/tab-02.gif) no-repeat 0 0;
	text-indent:-999px;
	width: 184px;
	height: 27px;
	float:left;
	display:inline;
}

#spacial035 #top ul#socialbook {
	position: relative;
	right: 0px;
	top: 14px;
	text-align:left;
	float:right;
	margin: 0 35px 0 0;
	width:205px;
}

#spacial035 #top ul#socialbook li.tweet{
	float:left;
	margin: 0;
	padding: 0;
	width:105px;
}

#spacial035 #top ul#socialbook li.face{
	float:left;
	margin: 0;
	padding: 0;
	width:100px;
}

#spacial035 #spacial035Wrap {
	margin:0;
	padding: 0;
	float:left;
	width:860px;
}

#spacial035 .list_btn {
	margin:14px 0 30px;
	padding: 0;
	float:right;
	width:118px;
}

/*
textArea
--------------------------------------------------*/
#spacial035 #textArea {
	float:left;
	width:554px;
	margin:0;
	padding: 0;
}

#spacial035 #textArea h3{
	width:554px;
	margin:0 0 10px;
	padding: 0;
	clear:both;
}

#spacial035 #textArea #section {
	margin:0 0 4px;
	padding: 12px 0;
	width:554px;
	background-color:#f2f2f2;
}


#spacial035 #textArea #section .vol{
	margin:0 0 0 9px;
	padding: 0;
	width: 50px;
	float:left;
}

#spacial035 #textArea #section .txt{
	margin:0 12px 0 0;
	padding: 0;
	width:480px;
	float:right;
}

#spacial035 #textArea #section p.top{
	margin:0;
	padding: 0;
	line-height:1.6;
	letter-spacing:0.07em;
}

#spacial035 #textArea #section h4{
	margin:0 0 14px;
	padding: 0;
}

#spacial035 #textArea #item {
	margin:7px 0 30px;
	padding: 10px 0;
	width:550px;
	border:#f2e500 solid 2px;
}

#spacial035 #textArea #item p.pho{
	margin:0 20px 0 10px;
	padding: 0;
	width:100px;
	float:left;
}

#spacial035 #textArea #item .txt{
	margin:0 10px;
	padding: 0;
	width:380px;
	/* float:right; */
}

#spacial035 #textArea #item h5,
#spacial035 #textArea #item a h5{
	margin:0 0 14px;
	padding: 0;
	font-weight:bold;
	font-size:12px;
	line-height:1.4;
	text-align:left;
	color:#333;
}

#spacial035 #textArea #item p {
	line-height:1.6;
	letter-spacing:0.07em;
	padding:0;
	margin:0 0 26px;
}

body:first-of-type #spacial035 #textArea #item p {
	margin-bottom: 10px; /* モダンブラウザ対応 */
}

body:nth-of-type(1) #spacial035 #textArea #item p {
	margin-bottom: 12px; /* safari対応 */
}

#spacial035 #textArea p {
	line-height:1.6;
	letter-spacing:0.07em;
	padding:0;
	margin:0 0 14px;
}

body:first-of-type #spacial035 #textArea p {  line-height:1.8; }



#spacial035 #textArea #interview{
	margin:0 0 40px;
	padding: 0;
}

#spacial035 #textArea h4.ttl{
	margin:30px 0 20px;
	padding: 0 3px 7px;
	font-weight:bold;
	font-size:14px;
	line-height:1.4;
	letter-spacing: 0.2em;
	/*/ text-indent: 0.02em; */
	text-align:left;
	color:#333;
	border-bottom:#f2e500 solid 1px;
	width:554px;
}


/*
photoArea
---------------*/
#spacial035 #textArea #photoArea {
	margin:0 0 20px;
	padding: 0;
	width:554px;
}

/* photo */
#spacial035 #textArea #photoArea ul.photo {
	float:left;
	display:inline;
	width:554px;
	margin:0;
	padding: 0 0 10px;
	margin/*\**/: 0px\9; /* IE7,8 */
}

#spacial035 #textArea #photoArea ul.photo li.list{
	width:84px;
	margin: 0 10px 0 0;
	padding: 0;
	float:left;
	display:inline;
}

#spacial035 #textArea #photoArea ul.photo li.end{
	width:84px;
	margin: 0;
	padding: 0;
	float:left;
	display:inline;
}



/*
sideArea
--------------------------------------------------*/
#spacial035 #sideArea {
	float:right;
	width:278px;
	margin:0;
	padding:0;
}




/*
Twitter
-------------------------*/
#spacial035 #sideArea #Twitter {
	margin:0 12px 20px 0;
	padding:0;
	color:#000;
	background:#00c9ff;
	width: 266px;
	text-align: left;
	/* float:left; */
}

#spacial035 #sideArea #Twitter .hdr {
	font-size:0;
	height:3px;
	background:url(../images/sp035/hdr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}

#spacial035 #sideArea #Twitter h3 {
	margin: 7px auto 10px;
	padding: 0;
	text-align: center;
}

#spacial035 #sideArea #Twitter p.txt {
	position:relative;
	margin:0;
	padding:0 10px 0;
	color:#000;
	text-align:left;
	text-align:1.6;
	letter-spacing: 0.05em;
}

#spacial035 #sideArea #Twitter .twCol {
	width: 260px;
	margin: 0 auto;
}

#spacial035 #sideArea #Twitter .btn_tweet {
	padding:0;
	margin: 0;
}

#spacial035 #sideArea #Twitter .ftr {
	font-size:0;
	height:3px;
	background:url(../images/sp035/ftr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}


/*
movie
-------------------------*/
#spacial035 #sideArea #movie {
	width:266px;
	margin:0 0 20px;
}
#spacial035 #sideArea #movie p {
	margin-top:7px;
	line-height:1.4;
	text-align:left;
}


/*
Item
-------------------------*/
#spacial035 #sideArea #item {
	margin: 0;
	padding: 0 0 10px;
	width:278px;
	color:#FFF;
	background:#000;
	clear:both;
}

#spacial035 #sideArea #item .hdr {
	margin: 0;
	padding: 0;
	width:278px;
	height:12px;
	font-size:0;
	background:url(../images/sp035/hdr_item.gif) no-repeat 0 0;
}

#spacial035 #sideArea #item .ftr {
	width:278px;
	height:19px;
	font-size:0;
	background:url(../images/sp035/ftr_item.gif) no-repeat 0 0;
}

#spacial035 #sideArea #item .aboutCd {
	margin:18px 0 0;
	padding:0 23px 0 12px;
}

#spacial035 #sideArea #item .aboutCdTop {
	margin:0;
	padding:0 23px 0 12px;
}

#spacial035 #sideArea #item .aboutCd .thumb,
#spacial035 #sideArea #item .aboutCdTop .thumb {
	float:left;
	width:133px;
	border:solid 1px #ccc;
	margin:0 0 10px;
	padding:0;
}

#spacial035 #sideArea #item .aboutCd h4.ttl,
#spacial035 #sideArea #item .aboutCdTop h4.ttl a {
	margin-top:0;
	margin-bottom:10px;
	font-weight:bold;
	font-size:12px;
	line-height:1.4;
	text-align:left;
	color:#FFF;
}

#spacial035 #sideArea #item .aboutCdTop h4.ttl_01,
#spacial035 #sideArea #item .aboutCdTop h4.ttl_01 a {
	margin-top: 50px;
	font-weight:bold;
	font-size:12px;
	line-height:1.3;
	text-align:left;
	color:#FFF;
}

body:nth-of-type(1) #spacial035 #sideArea #item .aboutCdTop h4.ttl_01,
body:nth-of-type(1) #spacial035 #sideArea #item .aboutCdTop h4.ttl_01 a {
	margin-top: 58px; /* safari対応 */
}

#spacial035 #sideArea #item .aboutCd h4.ttl_02,
#spacial035 #sideArea #item .aboutCd h4.ttl_02 a {
	margin-top: 35px;
	font-weight:bold;
	font-size:12px;
	line-height:1.3;
	text-align:left;
	color:#FFF;
}

body:nth-of-type(1) #spacial035 #sideArea #item .aboutCd h4.ttl_02,
body:nth-of-type(1) #spacial035 #sideArea #item .aboutCd h4.ttl_02 a {
	margin-top: 27px; /* safari対応 */
}

#spacial035 #sideArea #item .aboutCd .text,
#spacial035 #sideArea #item .aboutCdTop .text {
	float:right;
	width:98px;
	/* height:183px; */
	/* position: relative;
	z-index: 1;
	top:80px;
	left:0 */
}

#spacial035 #sideArea #item .aboutCdTop .text_01,
#spacial035 #sideArea #item .aboutCd .text_02 {
	float:right;
	width:98px;
	height:183px;
}

#spacial035 #sideArea #item p.noticeA01 {
	padding:0 12px;
}

#spacial035 #sideArea #item p.note {
	margin:5px 0 0;
	padding:0 12px 10px;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.6;
	text-align:left;
	width:254px;
	clear:both;
	color:#FFF;

}

#spacial035 #sideArea #item p.list {
	margin:0;
	padding:0 12px 5px;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.6;
	text-align:left;
	width:254px;

}

#spacial035 #sideArea .aboutCd .text p,
#spacial035 #sideArea .aboutCdTop .text p {
	padding:0;
	margin:0;
	positon: relative;
	bottom: 0;
}

#spacial035 #sideArea .aboutCd p.moreDetail,
#spacial035 #sideArea .aboutCdTop p.moreDetail {
	padding:3px 0 0;
	margin:0;
	text-align:left;
	positon: relative;
	bottom: 0;
}

#spacial035 #sideArea #item .dot_line{
	width:254px;
	height: 3px;
	font-size:0;
	margin: 10px 12px 10px;
	padding: 0;
	background:#000 url(../images/sp035/ln_dot.gif) repeat-x 0 0;
	clear:both;
	text-align:center;
}


/*
LINK
-------------------------*/
#spacial035 #sideArea .sideLink {
	margin-top:10px;
	padding:2px 0 0;
	text-align: left;
}

#spacial035 #sideArea .sideLink ul li {
	font-size:12px;
	line-height:1.2;
	background:url(../images/sp032/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	margin-bottom: 0px;
	padding-left:22px;
}

#spacial035 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial035 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}


/*=============================================================
#034 Ryuichi Sakamoto Tour Best Album Special  TC@2012.1.26up
=============================================================*/

#spacial034 {
	width:860px;
}

.pageSp01034 #main {
	margin: 0;
	padding:0;
}

#spacial034 #top {
	width:860px;
	margin:0 0 30px;
	vertical-align: top;
}

#spacial034 h2.top {
	margin:0;
	padding:0;
	vertical-align: top;
}

#spacial034 #top ul#socialbook {
	position: relative;
	left: 0px;
	top: 14px;
	text-align:left;
	float:left;
	margin: 0;
	padding: 0;
	width:205px;
}

#spacial034 #top ul#socialbook li.tweet{
	float:left;
	margin: 0;
	padding: 0;
	width:105px;
}

#spacial034 #top ul#socialbook li.face{
	float:left;
	margin: 0;
	padding: 0;
}

#spacial034Wrap {
	margin:0;
	float:left;
	width:860px;
	
}

#spacial034 .list_btn {
	margin:14px 0 30px;
	padding: 0;
	float:right;
	width:118px;
}

/*
textArea
--------------------------------------------------*/
#spacial034 #textArea {
	float:left;
	width:554px;
	margin:0
	padding: 0;
}

#spacial034 #textArea #section {
	margin:0 0 40px;
	padding: 0;
	width:554px;
}

#spacial034 #textArea #section p.top{
	margin:0 0 30px;
	padding: 0;
	line-height:1.8;
	letter-spacing:0.07em;
}

#spacial034 #textArea h3{
	width:554px;
	margin:0 0 20px;
	padding: 0;
	clear:both;
}


#spacial034 #textArea h4{
	margin:20px 0 5px;
	padding: 0;
	font-weight: bold;
	font-size:12px;
}

#spacial034 #textArea p {
	line-height:2.0;
	letter-spacing:0.07em;
	padding:0;
	margin:0 0 0px;
}

body:first-of-type #spacial034 #textArea p {  line-height:1.8; }




#spacial034 #textArea p.sec {
	margin-bottom: 30px;
}

#spacial034 #textArea p.credit {
	float: right;
	margin: 0;
	padding:0;
}


#spacial034 #textArea .ln_dot {
	padding:0;
	margin: 5px 0 7px;
	height: 3px;
	background:url(../images/sp034/ln_dot-01.gif) repeat-x 0 0;
	width: 267px;
}


/*
photoArea
---------------*/
#spacial034 #textArea #photoArea {
	margin:0 0 20px;
	padding: 0;
	width:554px;
}

/* photo */
#spacial034 #textArea #photoArea ul.photo {
	float:left;
	display:inline;
	width:554px;
	margin:0;
	padding: 0;
	margin/*\**/: 0px\9; /* IE7,8 */
}

#spacial034 #textArea #photoArea ul.photo li.list{
	width:131px;
	margin: 0 10px 0 0;
	padding: 0;
	float:left;
	display:inline;
}

#spacial034 #textArea #photoArea ul.photo li.end{
	width:131px;
	margin: 0;
	padding: 0;
	float:left;
	display:inline;
}


/*
SetList
---------------*/
.setlist_fl {
	float:left;
	width: 267px;
	padding-bottom:10px;
}
.setlist_fr {
	float:right;
	width: 267px;
}

ul.setlist {

}

li.list {

}

/*
sideArea
--------------------------------------------------*/
#spacial034 #sideArea {
	float:right;
	width:278px;
	margin:0 0 0;
	padding:0;
}




/*
Twitter
-------------------------*/
#spacial034 #sideArea #Twitter {
	margin:0 12px 20px 0;
	padding:0;
	color:#fff;
	background:#3a9f4e;
	width: 266px;
	text-align: left;
	/* float:left; */
}

#spacial034 #sideArea #Twitter .hdr {
	font-size:0;
	height:3px;
	background:url(../images/sp034/hdr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}

#spacial034 #sideArea #Twitter h3 {
	margin: 7px auto 10px;
	padding: 0;
	text-align: center;
}

#spacial034 #sideArea #Twitter p.txt {
	position:relative;
	margin:0;
	padding:10px 10px 0;
	color:#fff;
	text-align:left;
	text-align:1.6;
	letter-spacing: 0.05em;
}

#spacial034 #sideArea #Twitter .twCol {
	width: 260px;
	margin: 0 auto;
}

#spacial034 #sideArea #Twitter .btn_tweet {
	padding:0;
	margin: 0;
}

#spacial034 #sideArea #Twitter .ftr {
	font-size:0;
	height:3px;
	background:url(../images/sp034/ftr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}



/*
Item
-------------------------*/
#spacial034 #sideArea #item {
	margin: 0;
	padding: 0 0 10px;
	width:278px;
	color:#333;
	background:#f5f5d8;
	clear:both;
}

#spacial034 #sideArea #item .hdr {
	margin: 0;
	padding: 0;
	width:278px;
	height:12px;
	font-size:0;
	background:url(../images/sp034/hdr_item.gif) no-repeat 0 0;
}

#spacial034 #sideArea #item .ftr {
	width:278px;
	height:19px;
	font-size:0;
	background:url(../images/sp034/ftr_item.gif) no-repeat 0 0;
}

#spacial034 #sideArea #item .aboutCd {
	margin:18px 0 0;
	padding:0 23px 0 12px;
}

#spacial034 #sideArea #item .aboutCdTop {
	margin:0;
	padding:0 23px 0 12px;
}

#spacial034 #sideArea #item .aboutCd .thumb,
#spacial034 #sideArea #item .aboutCdTop .thumb {
	float:left;
	width:133px;
	border:solid 1px #ccc;
	margin:0 0 10px;
	padding:0;
}

#spacial034 #sideArea #item .aboutCd h4.ttl,
#spacial034 #sideArea #item .aboutCdTop h4.ttl a {
	margin-top:0;
	margin-bottom:10px;
	font-weight:bold;
	font-size:12px;
	line-height:1.4;
	text-align:left;
	color:#333;
}

#spacial034 #sideArea #item .aboutCdTop h4.ttl_01,
#spacial034 #sideArea #item .aboutCdTop h4.ttl_01 a {
	margin-top: 70px;
	font-weight:bold;
	font-size:12px;
	line-height:1.3;
	text-align:left;
	color:#333;
}

#spacial034 #sideArea #item .aboutCd h4.ttl_02,
#spacial034 #sideArea #item .aboutCd h4.ttl_02 a {
	margin-top: 100px;
	font-weight:bold;
	font-size:12px;
	line-height:1.3;
	text-align:left;
	color:#333;
}

#spacial034 #sideArea #item .aboutCd h4.ttl_03,
#spacial034 #sideArea #item .aboutCd h4.ttl_03 a {
	padding-top: 35px;
	font-weight:bold;
	font-size:12px;
	line-height:1.3;
	text-align:left;
	color:#333;
}


#spacial034 #sideArea #item .aboutCd h4.ttl_04,
#spacial034 #sideArea #item .aboutCd h4.ttl_04 a {
	padding-top: 50px;
	font-weight:bold;
	font-size:12px;
	line-height:1.3;
	text-align:left;
	color:#333;
}


#spacial034 #sideArea #item .aboutCd .text,
#spacial034 #sideArea #item .aboutCdTop .text {
	float:right;
	width:98px;
	/* height:183px; */
	/* position: relative;
	z-index: 1;
	top:80px;
	left:0 */
}

#spacial034 #sideArea #item .aboutCdTop .text_01,
#spacial034 #sideArea #item .aboutCd .text_02 {
	float:right;
	width:98px;
	height:183px;
	/* position: relative;
	z-index: 1;
	top:80px;
	left:0 */
}

#spacial033 #sideArea #item p.noticeA01 {
	padding:0 12px;
}

#spacial034 #sideArea #item p.note {
	margin:5px 0 0;
	padding:0 12px 10px;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.6;
	text-align:left;
	width:254px;
	clear:both;

}

#spacial034 #sideArea #item p.list {
	margin:0;
	padding:0 12px 5px;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.6;
	text-align:left;
	width:254px;

}

#spacial034 #sideArea .aboutCd .text p,
#spacial034 #sideArea .aboutCdTop .text p {
	padding:0;
	margin:0;
	positon: relative;
	bottom: 0;
}

#spacial034 #sideArea .aboutCd p.moreDetail,
#spacial034 #sideArea .aboutCdTop p.moreDetail {
	padding:3px 0 0;
	margin:0;
	text-align:left;
	positon: relative;
	bottom: 0;
}

#spacial034 #sideArea #item .dot_line{
	width:254px;
	height: 3px;
	font-size:0;
	margin: 10px 12px 10px;
	padding: 0;
	background:#f5f5d8 url(../images/sp034/ln_dot-02.gif) repeat-x 0 0;
	clear:both;
	text-align:center;
}






/*
LINK
-------------------------*/
#spacial034 #sideArea .sideLink {
	margin-top:10px;
	padding:2px 0 0;
	text-align: left;
}

#spacial034 #sideArea .sideLink ul li {
	/* min-height:15px;
	.height:15px; */
	font-size:12px;
	line-height:1.2;
	background:url(../images/sp032/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	margin-bottom: 0px;
	padding-left:22px;
}

#spacial034 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial034 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}




/*
Music List Ounki
-------------------------*/

#category_list  {
	width: 554px;
}

#category_list h1.ttl_list {
	font-size:12px;
	line-height:1.2;
	text-indent:-9999px;
	background:url(../images/sp033/list/ttl_list.gif) no-repeat 0 0;
	width: 554px;
	height: 51px;
	margin-bottom: 10px;
}

#list_btn {
	margin:0px 10px 10px 0;
	padding: 0;
	float:right;
	width:93px;
}


#list-data {
	margin:0 0 20px;
	padding: 0;
	width: 554px;
}

#list-data ul.list {
	margin: 0;
	padding: 0;
	font-size:12px;
	line-height:1.2;
}

#list-data ul.list li{
	margin-bottom: 10px;
	padding: 0;
	font-size:12px;
	line-height:1.2;
	color: #333;
	float: left;
	clear: both;
	width: 554px;
}

#list-data ul.list li span{
	color: #205c30;
	font-weight:bold;
	padding-right: 14px;
}




dl.list-ttl {
	margin:0 0 20px;
	padding: 0;
	width: 554px;
}

dl.list-ttl dt{
	margin:0 0 10px;
	padding: 0;
	width: 30px;
	color: #205c30;
	font-size:12px;
	line-height:1.2;
	font-weight:bold;
	float: left;
	clear: both;
}

dl.list-ttl dd{
	color: #333;
	font-size:12px;
	line-height:1.2;
	font-weight:normal;
}


/*=============================================================
#033 Ryuichi Sakamoto Tour Best Album Special  TC@2011.12.07up
=============================================================*/

#spacial033 {
	width:860px;
}

.pageSp01033 #main {
	margin: 0;
	padding:0 0 20px;
}

#spacial033 #top {
	background:url(../images/sp033/bg_main.jpg)  no-repeat 0 0;
	width:860px;
	height:385px;
	vertical-align: top;
}

#spacial033 h2.top {
	margin:0;
	padding:0;
	vertical-align: top;
}

#spacial033 #top ul#socialbook {
	position: relative;
	left: 0px;
	top: 14px;
	text-align:left;
	float:left;
	margin-top: 0px;
	width:210px;
}

#spacial033 #top ul#socialbook li.tweet{
	float:left;
	margin-right: 10px;
	padding: 0;
	width:100px;
}

#spacial033 #top ul#socialbook li.face{
	float:left;
	margin: 0;
	padding: 0;
	width:100px;
}

#spacial033Wrap {
	margin:0;
	float:left;
	width:860px;
	
}

#spacial033 .list_btn {
	margin:14px 0 30px;
	padding: 0;
	float:right;
	width:118px;
}

/*
textArea
--------------------------------------------------*/
#spacial033 #textArea {
	float:left;
	width:554px;
	margin:14px 0 0;
}

#spacial033 #textArea #lead {
	margin:0;
	padding: 0;
}

#spacial033 #textArea #lead p.top{
	margin:0;
	padding: 0;
	line-height:1.8;
	letter-spacing:0.07em;
}

#spacial033 #textArea h3{
	width:554px;
	margin:0 0 16px;
	padding: 0;
	clear:both;
}

#spacial033 #textArea h4{
	margin:10px 0 14px;
	padding: 0;
}


#spacial033 #textArea #talk {
	margin:0 0 16px;
	padding: 0;
	clear:both;
}

#spacial033 #textArea p {
	line-height:2.0;
	letter-spacing:0.07em;
	padding:0;
	margin:0 0 25px;
}

body:first-of-type #spacial033 #textArea p {  line-height:1.8; }

#spacial033 #textArea p.interviewer {
	line-height:1.8;
	letter-spacing:0.07em;
	padding:0;
	margin:0 0 14px;
	font-weight:bold;
	/* color:#593b02; */
}


#spacial033 #textArea p.top {
	margin-top:0;
}

#spacial033 #textArea p span {
	font-weight:bold;
}

#spacial033 #textArea p.interviewerA {
	font-size:10px;
	text-align:right;
	margin:5px;
	padding: 0;
}

#spacial033 #textArea .ln_dot {
	padding:0;
	margin:20px 0 20px;
	height: 3px;
	background:url(../images/sp033/ln_dot.gif) repeat-x 0 0;
}


/*
photoArea
---------------*/
#spacial033 #textArea .photoA,
#spacial033 #textArea .photoB,
#spacial033 #textArea .photoC {
	margin:20px 0 0;
}

/* photoA */
#spacial033 #textArea #photoA .photoArea {
	float:right;
	width:267px;
	margin-top:0;
	margin-top/*\**/: 6px\9; /* IE7,8 */
}

#spacial033 #textArea #photoA .textArea {
	width:260px;
	float:left;
}

/* photoB */
#spacial033 #textArea #photoB .photoArea {
	float:left;
	width:267px;
	margin-top:0;
	margin-top/*\**/: 6px\9; /* IE7,8 */
}

#spacial033 #textArea #photoB .textArea {
	float:right;
	width:260px;
}

/* photoC */
#spacial033 #textArea #photoC .photoArea {
	width:554px;
	margin:0 0 30px;
}

/*
sideArea
--------------------------------------------------*/
#spacial033 #sideArea {
	float:right;
	width:278px;
	margin:30px 0 0;
	padding:0;
}




/*
Twitter
-------------------------*/
#spacial033 #sideArea #Twitter {
	margin:0px 12px 20px 0;
	padding:0;
	color:#fff;
	background:#41704c;
	width: 266px;
	text-align: left;
	/* float:left; */
}

#spacial033 #sideArea #Twitter .hdr {
	font-size:0;
	height:6px;
	background:url(../images/sp033/hdr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}

#spacial033 #sideArea #Twitter h3 {
	margin: 0;
	padding: 0;
}

#spacial033 #sideArea #Twitter p.txt {
	position:relative;
	margin:0;
	padding:10px 10px 0;
	color:#fff;
	text-align:left;
	text-align:1.6;
	letter-spacing: 0.05em;
}

#spacial033 #sideArea #Twitter .twCol {
	width: 260px;
	margin: 0 auto;
}

#spacial033 #sideArea #Twitter .btn_tweet {
	padding:0;
	margin: 0;
}

#spacial033 #sideArea #Twitter .ftr {
	font-size:0;
	height:4px;
	background:url(../images/sp033/ftr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}



/*
Item
-------------------------*/
#spacial033 #sideArea #item {
	margin: 0;
	padding: 0 0 10px;
	width:278px;
	color:#333;
	background:#897b40;
	clear:both;
}

#spacial033 #sideArea #item .hdr {
	margin: 0;
	padding: 0;
	width:278px;
	height:12px;
	font-size:0;
	background:url(../images/sp033/hdr_item.gif) no-repeat 0 0;
}

#spacial033 #sideArea #item .ftr {
	width:278px;
	height:19px;
	font-size:0;
	background:url(../images/sp033/ftr_item.gif) no-repeat 0 0;
}

#spacial033 #sideArea #item .aboutCd {
	margin:18px 0 0;
	padding:0 23px 0 12px;
}

#spacial033 #sideArea #item .aboutCdTop {
	margin:0;
	padding:0 23px 0 12px;
	color:#333;
}

#spacial033 #sideArea #item .aboutCd .thumb,
#spacial033 #sideArea #item .aboutCdTop .thumb {
	float:left;
	width:133px;
	border:solid 1px #ccc;
	margin:0 0 10px;
	padding:0;
}

#spacial033 #sideArea #item .aboutCd h4.ttl,
#spacial033 #sideArea #item .aboutCdTop h4.ttl a {
	margin-top:0;
	margin-bottom:10px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	line-height:1.4;
	text-align:left;
}


#spacial033 #sideArea #item .aboutCd h4.ttl,
#spacial033 #sideArea #item .aboutCd h4.ttl a {
	margin-top: 0px;
	margin-bottom:10px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}


#spacial033 #sideArea #item .aboutCd .text,
#spacial033 #sideArea #item .aboutCdTop .text {
	float:right;
	width:98px;
	color:#fff;
}

#spacial033 #sideArea #item p.noticeA01 {
	padding:0 12px;
	color:#fff;
}

#spacial033 #sideArea #item p.note {
	margin:5px 0 0;
	padding:0 12px 10px;
	color:#fff;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.6;
	text-align:left;
	width:254px;
	clear:both;

}

#spacial033 #sideArea #item p.list {
	margin:0;
	padding:0 12px 5px;
	color:#fff;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.6;
	text-align:left;
	width:254px;

}

#spacial033 #sideArea .aboutCd .text p,
#spacial033 #sideArea .aboutCdTop .text p {
	padding:0;
	margin:0;
}

#spacial033 #sideArea .aboutCd p.moreDetail,
#spacial033 #sideArea .aboutCdTop p.moreDetail {
	padding:0;
	margin:0;
	text-align:left;
}

#spacial033 #sideArea #item .dot_line{
	width:254px;
	height: 3px;
	font-size:0;
	margin: 20px 12px 20px;
	padding: 0;
	background:#897b40 url(../images/sp033/ln_dot_item.gif) repeat-x 0 0;
	clear:both;
	text-align:center;
}






/*
LINK
-------------------------*/
#spacial033 #sideArea .sideLink {
	margin-top:10px;
	padding:2px 0 0;
	text-align: left;
}

#spacial033 #sideArea .sideLink ul li {
	/* min-height:15px;
	.height:15px; */
	font-size:12px;
	line-height:1.2;
	background:url(../images/sp032/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	margin-bottom: 0px;
	padding-left:22px;
}

#spacial033 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial033 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}




/*
Music List Ounki
-------------------------*/

#category_list  {
	width: 554px;
}

#category_list h1.ttl_list {
	font-size:12px;
	line-height:1.2;
	text-indent:-9999px;
	background:url(../images/sp033/list/ttl_list.gif) no-repeat 0 0;
	width: 554px;
	height: 51px;
	margin-bottom: 10px;
}

#list_btn {
	margin:0px 10px 10px 0;
	padding: 0;
	float:right;
	width:93px;
}


#list-data {
	margin:0 0 20px;
	padding: 0;
	width: 554px;
}

#list-data ul.list {
	margin: 0;
	padding: 0;
	font-size:12px;
	line-height:1.2;
}

#list-data ul.list li{
	margin-bottom: 10px;
	padding: 0;
	font-size:12px;
	line-height:1.2;
	color: #333;
	float: left;
	clear: both;
	width: 554px;
}

#list-data ul.list li span{
	color: #205c30;
	font-weight:bold;
	padding-right: 14px;
}




dl.list-ttl {
	margin:0 0 20px;
	padding: 0;
	width: 554px;
}

dl.list-ttl dt{
	margin:0 0 10px;
	padding: 0;
	width: 30px;
	color: #205c30;
	font-size:12px;
	line-height:1.2;
	font-weight:bold;
	float: left;
	clear: both;
}

dl.list-ttl dd{
	color: #333;
	font-size:12px;
	line-height:1.2;
	font-weight:normal;
}



/*=============================================================
#032 Ryuichi Sakamoto Tour Best Album Special  TC@2011.09.08up
=============================================================*/

#spacial032 {
	width:860px;
}

.pageSp01032 #main {
	margin: 0;
	padding:0 0 20px;
}

#spacial032 #top {
	background:url(../images/sp032/bg_main.jpg)  no-repeat 0 0;
	width:860px;
	height:230px;
}

#spacial032 h2 {
	margin:0 0 0px;
}

#top .btn_vote01 {
	float:right;
	padding:54px 12px 0 0;
}

#top ul#socialbook {
	position: relative;
	left: 20px;
	top: 90px;
	text-align:left;
	float:left;
	margin-top: 0px;
}

#top ul#socialbook li.tweet{
	float:left;
	margin-right: 15px;
	padding: 0;
}

#top ul#socialbook li.face{
	float:left;
	margin: 0;
	padding: 0;
}

#spacial032Wrap {
	margin:0;
	float:left;
	width:860px;
	
}


/*
textArea
--------------------------------------------------*/
#spacial032 #textArea {
	float:left;
	width:554px;
	margin:30px 0 0;
}

#spacial032 #textArea h3{
	width:525px;
	margin:0 0 27px;
	padding: 0;
}

#spacial032 #textArea h3.ttl_01{
	width:554px;
	margin:30px 0 14px;
	padding: 0;
	clear: both;
}

#spacial032 #textArea h4{
	margin:10px 0 14px;
	padding: 0;
}

#spacial032 #textArea h5{
	margin:0 0 10px;
	padding: 0;
	font-weight:bold;
	clear: both;
}


#spacial032 #textArea p {
	line-height:1.8;
	letter-spacing:0.05em;
	padding:0;
	margin:0 0 14px;
}

/* SET LIST */

#spacial032 #textArea #set-list {
	margin: 0;
	padding: 0;
}

#spacial032 #textArea #set-list ul.list-left {
	margin: 0;
	padding: 0;
	float:left;
	width: 277px;
	text-align: left;
	list-style:none;
}

#spacial032 #textArea #set-list ul.list-right {
	margin: 0;
	padding: 0;
	float:left;
	width: 277px;
	text-align: left;
	list-style:none;
}

#spacial032 #textArea #set-list li{
	margin:0 0 10px;
	padding: 0;
	text-align: left;
}

#spacial032 #textArea #set-list li a {
	color:#000;
	padding-left: 5px;
	text-decoration:underline;
}
#spacial032 #textArea #set-list li a:hover {
	text-decoration:underline;
}


/* Social Media */

#spacial032 #textArea .Link {
	margin: 0;
	padding: 0;
	text-align: right;
	float: right; 
}

#spacial032 #textArea .Link ul {
	/* float: right; */
	text-align: right;
}

#spacial032 #textArea .Link ul li {
	/* min-height:15px;
	.height:15px; */
	font-size:12px;
	line-height:1.2;
	/* background:url(../images/sp032/ico_link.gif) no-repeat 2px 2px; */
	margin-top: 0;
	margin-bottom: 5px;
	padding-left:22px;
	text-align: right;
	vertical-align:middle;
	
}

/* Safari 3以上, Chrome, Opera 9以上, Firefox 3.5以上 */
body:nth-of-type(1) #spacial032 #textArea .Link ul li { vertical-align:bottom; } 

#spacial032 #textArea .Link ul li img{
	margin: 0;
	padding:2px 5px 0 0;
	padding/*\**/:0 5px\9; /* IE7, IE8 */
	vertical-align:top;
}

/* iPhone / mobile webkit */ 
@media screen and (max-device-width: 480px) {  
 
 #spacial032 #textArea .Link ul li { 
 	vertical-align: middle;
	padding:0;
	margin: 0;
 }  
 #spacial032 #textArea .Link ul li img { 
 	vertical-align: top;
	padding:10px 5px 0 0;
	margin: 0;
 }  

} 



#spacial032 #textArea .Link ul li a {
	color:#000;
	text-decoration:none;
}

#spacial032 #textArea .Link ul li a:hover {
	text-decoration:underline;
}



#spacial032 #textArea p.text02 {
	line-height:1.8;
	letter-spacing:0.05em;
	padding:0;
	margin:0 0 14px;
}


/* Archive */

#spacial032 #textArea .btn_archive {
	padding:0;
	margin:10px 0 14px;
	float:left;
	width: 554px;
}

#spacial032 #textArea .btn_archive p.left{
	padding:0;
	margin:0 16px 16px 0;
	float:left;
}

#spacial032 #textArea .btn_archive p.right{
	padding:0;
	margin:0 0 16px;
}


/* Massage */

#spacial032 #textArea .line_dot02{
	padding:0;
	margin:0 0 14px;
	background:url(../images/sp032/line_dol_blk.gif) no-repeat 0 0;
	width:554px;
	height:5px;
}

#spacial032 #textArea p.text_qst {
	line-height:1.8;
	letter-spacing:0.05em;
	padding:0;
	margin:0 0 14px;
	font-weight: bold;
}

#spacial032 #textArea p.text_ans {
	line-height:1.8;
	letter-spacing:0.05em;
	padding:0;
	margin:0 0 14px;
}


/* Vote! */
#spacial032 #textArea h3.ttl_02{
	width:554px;
	margin:30px 0 0;
	padding: 0;
	clear: both;
}

#spacial032 #textArea h4.ttl_02{
	margin:0;
	padding: 0;
}

#spacial032 #textArea #vote {
	background:url(../images/sp032/bg_vote.jpg) no-repeat 0 0;
	width:554px;
	height:315px;
	margin:0;
	padding: 0;
}

#spacial032 #textArea #vote .btn_vote{
	float: right;
	margin:0;
	padding: 0;
}

/*
sideArea
--------------------------------------------------*/
#spacial032 #sideArea {
	float:right;
	width:278px;
	margin:30px 0 0;
	padding:0;
}




/*
Twitter
-------------------------*/
#spacial032 #sideArea #Twitter {
	margin:0px 12px 20px 0;
	padding:0;
	color:#fff;
	background:#00b3ff;
	width: 266px;
	text-align: left;
	/* float:left; */
}

#spacial032 #sideArea #Twitter .hdr {
	font-size:0;
	height:6px;
	background:url(../images/sp032/hdr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}

#spacial032 #sideArea #Twitter h3 {
	margin: 0;
	padding: 0;
}

#spacial032 #sideArea #Twitter p.txt {
	position:relative;
	margin:0;
	padding:10px 10px 0;
	color:#fff;
	text-align:left;
	text-align:1.6;
	letter-spacing: 0.05em;
}

#spacial032 #sideArea #Twitter .twCol {
	width: 260px;
	margin: 0 auto;
}

#spacial032 #sideArea #Twitter .btn_tweet {
	padding:0;
	margin: 0;
}

#spacial032 #sideArea #Twitter .ftr {
	font-size:0;
	height:3px;
	background:url(../images/sp032/ftr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}



/*
Item
-------------------------*/
#spacial032 #sideArea #item {
	margin: 0;
	padding: 0 0 10px;
	width:278px;
	color:#333;
	background:#4f4f4f;
	clear:both;
}

#spacial032 #sideArea #item .hdr {
	margin: 0;
	padding: 0;
	width:278px;
	height:4px;
	font-size:0;
	background:url(../images/sp032/hdr_item.gif) no-repeat 0 0;
}

#spacial032 #sideArea #item  h3{
	margin: 0;
	padding:8px 12px 14px;
}

#spacial032 #sideArea #item .ftr {
	width:278px;
	height:4px;
	font-size:0;
	background:url(../images/sp032/ftr_item.gif) no-repeat 0 0;
}

#spacial032 #sideArea #item .aboutCd {
	margin:18px 0 0;
	padding:0 23px 0 12px;
}

#spacial032 #sideArea #item .aboutCdTop {
	margin:0;
	padding:0 23px 0 12px;
	color:#333;
}

#spacial032 #sideArea #item .aboutCd .thumb,
#spacial032 #sideArea #item .aboutCdTop .thumb {
	float:left;
	width:133px;
	border:solid 1px #ccc;
	margin:0 0 10px;
	padding:0;
}

#spacial032 #sideArea #item .aboutCdTop h4.ttl_01,
#spacial032 #sideArea #item .aboutCdTop h4.ttl_01 a {
	margin-top:15px;
	margin-bottom:10px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}


#spacial032 #sideArea #item .aboutCd h4.ttl_02,
#spacial032 #sideArea #item .aboutCd h4.ttl_02 a {
	margin-top: 0px;
	margin-bottom:10px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}

#spacial032 #sideArea #item .aboutCd h4.ttl_03,
#spacial032 #sideArea #item .aboutCd h4.ttl_03 a {
	margin-top:30px;
	margin-bottom:10px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}

#spacial032 #sideArea #item .aboutCd h4.ttl_04,
#spacial032 #sideArea #item .aboutCd h4.ttl_04 a {
	margin-top:85px;
	margin-bottom:10px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}

#spacial032 #sideArea #item .aboutCd h4.ttl_05,
#spacial032 #sideArea #item .aboutCd h4.ttl_05 a {
	margin-top:30px;
	margin-bottom:10px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}

#spacial032 #sideArea #item .aboutCd h4.ttl_06,
#spacial032 #sideArea #item .aboutCd h4.ttl_06 a {
	margin-top:30px;
	margin-bottom:10px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}

#spacial032 #sideArea #item .aboutCd h4.ttl_07,
#spacial032 #sideArea #item .aboutCd h4.ttl_07 a {
	margin-top: 0;
	margin-bottom:10px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}

#spacial032 #sideArea #item .aboutCd .text,
#spacial032 #sideArea #item .aboutCdTop .text {
	float:right;
	width:98px;
	color:#fff;
}

#spacial032 #sideArea #item p.noticeA01 {
	padding:0 12px;
	color:#fff;
}

#spacial032 #sideArea #item p.note {
	margin:5px 0 0;
	padding:0 12px 10px;
	color:#fff;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.6;
	text-align:left;
	width:254px;
	clear:both;

}

#spacial032 #sideArea #item p.list {
	margin:0;
	padding:0 12px 5px;
	color:#fff;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.6;
	text-align:left;
	width:254px;

}

#spacial032 #sideArea .aboutCd .text p,
#spacial032 #sideArea .aboutCdTop .text p {
	padding:0;
	margin:0;
}

#spacial032 #sideArea .aboutCd p.moreDetail,
#spacial032 #sideArea .aboutCdTop p.moreDetail {
	padding:0;
	margin:0;
	text-align:left;
}

#spacial032 #sideArea #item .dot_line{
	width:254px;
	height: 5px;
	font-size:0;
	margin: 20px 12px 20px;
	padding: 0;
	background:#333 url(../images/sp032/line_dot.gif) no-repeat 0 0;
	clear:both;
	text-align:center;
}






/*
LINK
-------------------------*/
#spacial032 #sideArea .sideLink {
	margin-top:10px;
	padding:2px 0 0;
	text-align: left;
}

#spacial032 #sideArea .sideLink ul li {
	/* min-height:15px;
	.height:15px; */
	font-size:12px;
	line-height:1.2;
	background:url(../images/sp032/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	margin-bottom: 0px;
	padding-left:22px;
}

#spacial032 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial032 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}







/*==================================================
#027 WORLD HAPPINESS 2011  TC@2011.06.15up
==================================================*/

.pageSp01027 #main {
	background:url(../images/sp027/vol_01/bg_wh11_cont.gif) ;
	margin: 0;
	padding:0 0 20px;
}

#spacial027 {
	width:860px;
}

#spacial027 #top {
	background:url(../images/sp027/vol_01/bg_main_top.gif)  no-repeat 0 0;
	width:860px;
	height:532px;
}

#spacial027 h2 {
	margin:0 0 0px;
}

#spacial027 #aboutWH {
	background: #fffbb3;
	width:336px;
	height:380px;
	margin:0;
	position: relative;
	left: 498px;
	top: 133px;
}

#spacial027 #aboutWH p{
	background: #fffbb3;
	line-height:1.6;
	letter-spacing: 0.05em;
	margin:10px 10px 0;
}

#spacial027 #aboutWH .btn_more {
	float:right;
	padding:0 12px 7px;
	background: #fffbb3;
}

#top ul#socialbook {
	position: relative;
	left: 25px;
	top: 200x;
	text-align:left;
	float:left;
	margin-top: 100px;
}

#top ul#socialbook li.tweet{
	float:left;
	margin-right: 15px;
	padding: 0;
}

#top ul#socialbook li.face{
	float:left;
	margin: 0;
	padding: 0;
}

#spacial027Wrap {
	margin:0;
	float:left;
	width:860px;
	
}

/*
textArea
--------------------------------------------------*/
#spacial027 #textArea {
	float:left;
	width:525px;
	margin:18px 0 0 25px;
}

/*
#spacial027 #textArea h3{
	float:left;
	width:525px;
	margin:18px 25px 0;
}
*/


#spacial027 #textArea02 {
	float:left;
	width:524px;
	margin:30px 0 10px;
	display:inline;
	background-color:#FFF;
	clear:both;
}

#spacial021 #ContentsArea {
	float:left;
	width:554px;
	display:inline; */
}

#spacial027 #textArea02 .set{
	background-color:#FFF;
}

#spacial027 #textArea02 h3{
	margin:0;
	padding: 0;
}

#spacial027 #textArea02 h4{
	margin:20px 0;
	padding: 0;
}

#spacial027 #ContentsArea h3{
	margin:0;
}

#spacial027 #textArea03 #textArea03{
	margin:0;
}

/*
textArea ARTIST
-------------------------*/
#spacial027 #textArea #artist {
	width:525px;
	margin:0;
	padding: 0;
	background:#FFF100;
}

#spacial027 #textArea p.read {
	margin:0 12px;
}

#textArea #artist h3 {
	margin:0 0 20px;
	padding-bottom: 0px;
}

#textArea #artist p {
	line-height:1.6;
	letter-spacing:0.05em;
	padding:0;
}

#spacial027 #artist p.btn_moredetail {
	float:right;
	padding:0 12px 2px;
}


/* Photo */

#textArea #artist #photo {
	margin:0;
	width:525px;
	padding: 0;
}

#textArea #artist #photo img{
	margin:0;
	padding: 0;
	border: 0;
}

#textArea #artist .photoA {
	padding: 0;
	width: 128px;
	height: 140px;
	background:#FFF;
	float: left;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 0;
}

#textArea #artist .photoB {
	margin:4px 0 0;
	padding: 0;
	width: 128px;
	height: 130px;
	background:#FFF;
	float: left;
}

#textArea #artist .photoC {
	margin:4px 0 0;
	padding: 0;
	width: 128px;
	height: 130px;
	float: left;
}

#spacial027 #artist .photoA p,
#spacial027 #artist .photoB p {
	background: url(../images/sp027/vol_01/mrk_arrow.gif) 0 0 no-repeat;
	margin: 5px 5px 0;
	padding: 0 17px 2px;
	color:#FF0000;
	font-size: 10px;
	line-height:1.2;
	text-decoration: none;
}

#spacial027 #artist .photoA p a,
#spacial027 #artist .photoB p a {
	color:#FF0000;
	font-size: 10px;
	line-height:1.2;
	text-decoration: none;
}

#spacial027 #artist .photoC p.notes{
	font-size:10px;
	line-height:1.4;
	padding:80px 0 4px 4px;
	margin: 0;
}


/*
REPORT
-------------------------*/

#spacial027 #report {
	width:524px;
	margin:0;
	padding-bottom: 20px;
	float/**/: left;
	background-color:#FFF;
}

#spacial027 #report .textArea{
	font-size:12px;
	line-height:1.6;
	letter-spacing:0.1em;
}

#spacial027 #report .textArea p{
	padding:0 14px;
	margin:0;
}


/* */
#spacial027 #report #photoA,
#spacial027 #report #photoB{
	margin:20px 0 0;
	clear:both;
}

#spacial027 #report #photoA .photoArea {
	float:left;
	width:252px;
	padding :4px 0 0;
	margin:0;
}

#spacial027 #report #photoA .textArea {
	float:right;
	width:244px;
	padding:0;
	margin:0 10px 0 0;
}

#spacial027 #report #photoB .photoArea {
	float:right;
	width:252px;
	padding :4px 0 0;
	margin:0;
}

#spacial027 #report #photoB .textArea {
	float:left;
	width:246px;
	padding:0;
	margin:0 0 0 14px;
}


#spacial027 #textArea .txt_caption {
	font-size:10px;
	line-height:1.6;
	letter-spacing:0.1em;
	padding:0;
	margin:8px 0 0;
	clear:both;
}

/*
sideArea
--------------------------------------------------*/
#spacial027 #sideArea {
	float:right;
	width:278px;
	margin:18px 0 0;
	padding:0;
}

/*
MENU
-------------------------*/

#spacial027 #sideArea ul#Menu,
#spacial027 #sideArea_02 ul#Menu {
	width:278px;
	background:#fff;
	list-style:none;
	margin:15px 0 25px;
}

#spacial027 #sideArea ul#Menu li,
#spacial027 #sideArea_02 ul#Menu li {
	margin:0;
	padding: 0;
}

#spacial027 #sideArea ul#Menu .set,
#spacial027 #sideArea_02 ul#Menu .set {
	margin:0 0 20px;
}

/*
Banner
-------------------------*/

#spacial027 #sideArea ul#bnnr,
#spacial027 #sideArea_02 ul#bnnr {
	width:266px;
	list-style:none;
}

#spacial027 #sideArea ul#bnnr img,
#spacial027 #sideArea_02 ul#bnnr img {
	margin:0;
	padding: 0 0 10px;
}

#spacial027 #sideArea ul#bnnr .set,
#spacial027 #sideArea_02 ul#bnnr .set {
	margin:0 0 30px;
}



/*
Twitter
-------------------------*/
#spacial027 #sideArea #Twitter,
#spacial027 #sideArea_02 #Twitter {
	margin:20px 10px 20px 0;
	padding:0;
	color:#fff;
	background:#c2c3bc;
	width: 266px;
	text-align: left;
	background:#e60012;
	float:left;
}

#spacial027 #sideArea #Twitter .hdr,
#spacial027 #sideArea_02 #Twitter .hdr{
	font-size:0;
	height:6px;
	background:url(../images/sp027/vol_01/hdr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}

#spacial027 #sideArea #Twitter h3,
#spacial027 #sideArea_02 #Twitter h3 {
	display:none;
	}

#spacial027 #sideArea #Twitter h4,
#spacial027 #sideArea_02 #Twitter h4 {
	margin: 0;
	padding: 0;
}

#spacial027 #sideArea #Twitter p.txt,
#spacial027 #sideArea_02 #Twitter p.txt {
	position:relative;
	margin:0;
	padding:10px 10px 0;
	color:#fff;
	text-align:left;
	text-align:1.6;
	letter-spacing: 0.05em;
}

#spacial027 #sideArea #Twitter .twCol,
#spacial027 #sideArea_02 #Twitter .twCol {
	width: 260px;
	margin: 0 auto;
}

#spacial027 #sideArea #Twitter .btn_tweet,
#spacial027 #sideArea_02 #Twitter .btn_tweet {
	padding:0;
	margin: 0;
}

#spacial027 #sideArea #Twitter .fdr,
#spacial027 #sideArea_02 #Twitter .fdr {
	font-size:0;
	height:3px;
	background:url(../images/sp027/vol_01/fdr_twitter.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}





/*
LINK
-------------------------*/
#spacial027 #sideArea .sideLink,
#spacial027 #sideArea_02 .sideLink {
	margin:20px 0 0;
}

#spacial027 #sideArea .sideLink h3,
#spacial027 #sideArea_02 .sideLink h3 {
	margin:0;
	text-align:left;
}

#spacial027 #sideArea .sideLink ul li,
#spacial027 #sideArea_02 .sideLink ul li {
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp027/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

#spacial027 #sideArea .sideLink ul li p,
#spacial027 #sideArea_02 .sideLink ul li p {
	font-size:10px;
	margin:0 !important;
}

#spacial027 #sideArea .sideLink ul li a
#spacial027 #sideArea_02 .sideLink ul li a {
	text-decoration:none;
}
#spacial027 #sideArea .sideLink ul li a:hover,
#spacial027 #sideArea_02 .sideLink ul li a:hover {
	text-decoration:underline;
}


/* ==================================================
#027 WH2011 Vol.2  TC@2011.07.27up  08.01reup
================================================== */

#spacial027 #top_vol02 {
	background:url(../images/sp027/vol_02/bg_top_vol2.gif)  no-repeat 0 0;
	width:860px;
	height:139px;
	margin: 0;
	padding: 0;
}


#top_vol02 ul#socialbook {
	/* position: relative;
	left: 640px;
	top: 96px; */
	text-align:left;
	float:right;
	margin-top: 97px;
	margin-right: 23px;
	padding: 0;
}

#top_vol02 ul#socialbook li.tweet{
	float:left;
	margin-right: 15px;
	padding: 0;
}

#top_vol02 ul#socialbook li.face{
	float:left;
	margin: 0;
	padding: 0;
}


/*
textArea cont_01
-------------------------*/
#textArea #cont_01 h3 {
	margin:0 0 15px;
	padding: 0;
}

#textArea #cont_01 p {
	line-height:1.6;
	letter-spacing:0.08em;
	padding:0;
}

#spacial027 #textArea #cont_01 {
	width:524px;
	margin:0;
	padding: 0;
	background:#FFF100;
}

#spacial027 #textArea #cont_01 .text_left01 {
	float:left;
	width: 238px;
	margin:0 12px;
	padding: 0;
}

/* 2011.08.01 @TC */
#spacial027 #textArea #cont_01 .text_01 {
	/* width: 238px; */
	font-size:12px;
	/* font-size:90%; */
	margin:0 12px;
	padding: 0;
}
/* 2011.09.02 @TC */
#spacial027 #textArea #cont_01 .text_02 {
	font-size:12px;
	margin:0 12px 24px;
	padding: 0;
}

#spacial027 #textArea #cont_01 p.read {
	margin:0 0 15px;
	padding:0;
}

#spacial027 #textArea #cont_01 p.att {
	margin:0 0 10px;
	padding: 0;
	font-size:10px;
}

#textArea #artist p {
	line-height:1.6;
	letter-spacing:0.05em;
	padding:0;
}

#spacial027 #artist p.btn_moredetail {
	float:right;
	padding:0 12px 2px;
}

#spacial027 #textArea #cont_01 .pho_01 {
	/* float:right; */
	/* width: 258px; */
	width: 524px; /* TC@08.01 */
	/* margin:0; */
	margin:20px 0 18px;
	padding: 0;

}

/*
textArea cont_02
-------------------------*/
#spacial027 #cont_02 {
	margin:0 0 0px;
	padding: 0 0 14px;
	width:525px;
	float/**/: left;
}

#spacial027 #cont_02 h3 {
	margin:0;
	padding: 0;
}

#spacial027 #cont_02 #goodsArea{
	margin: 0;
	padding:0 14px;
	background:#FFF;
}

#spacial027 #cont_02 #goodsArea p.read {
	padding:10px 0 0;
	margin:0;
	font-size:12px;
	line-height:1.6;
	letter-spacing:0.1em;
}

#spacial027 #cont_02 .btn_more {
	float:right;
	padding:10px 0 0;
	margin: 0;
}

#spacial027 #cont_02 #goodsArea p.cap{
	padding:0;
	margin:0 0 14px;
	font-size:10px;
	line-height:1.4;
	letter-spacing:0.05em;
}

#spacial027 #cont_02 p.price{
	padding:0;
	margin:3px 4px 13px;
	font-size:10px;
	line-height:1.4;
	letter-spacing:0.05em;
}

#spacial027 #cont_02 p.price_r{
	padding:0;
	margin:3px 4px 0;
	font-size:10px;
	line-height:1.4;
	letter-spacing:0.05em;
	float:right;
}


#spacial027 #cont_02 h4{
	margin:0;
	padding: 0;
}

#spacial027 #cont_02 h4.scn{
	margin:45px 0 0;
	padding: 0;
}

#spacial027 #cont_02 #goods_01{
	margin:30px 0 0;
	padding: 0;
	clear:both;
}

#spacial027 #cont_02 #goods_02{
	margin:0 0 14px;
	padding: 0;
	clear:both;
}

#spacial027 #cont_02 .left_Area01{
	float: left;
	float/**/: left;
	margin:0 0 0px;
	padding: 0;
	width: 324px;
}

#spacial027 #cont_02 .right_Area01{
	float: right;
	float/**/: right;
	margin:0;
	padding: 0;
	width: 136px;
}

#spacial027 #cont_02 .left_Area02{
	float: left;
	float/**/: left;
	margin:0;
	padding: 0;
	width: 160px;
}

#spacial027 #cont_02 .right_Area02{
	float: right;
	float/**/: right;
	margin:0;
	padding: 0;
	width: 327px;
}

/*
textArea cont_03
-------------------------*/
#spacial027 #cont_03 {
	margin:0 0 24px;
	padding: 0 0 14px;
	margin/*\**/: 0 0 24px;
	width:525px;
	float/**/: left;
	background:#FFF;
}

body:first-of-type #spacial027 #cont_03 {
	margin:0 0 0px;
}

#spacial027 #cont_03 #inArea{
	margin: 0;
	padding:0 14px;
}

#spacial027 #cont_03 h3{
	margin:0 0 14px;
	padding: 0;
	float: left;
	clear:both;
}

#spacial027 #cont_03 .hdr_img{
	margin:0;
	padding: 0;
	float: right;
}

#spacial027 #cont_03 p{
	padding:0 0 10px;
	margin:0;
	font-size:12px;
	line-height:1.6;
	letter-spacing:0.1em;
}


/*
sideArea_02
--------------------------------------------------*/
#spacial027 #sideArea_02 {
	float:right;
	width:278px;
	margin: 0;
	padding:0;
}





/* ==================================================
#027 WH2011 Vol.3  TC@2011.09.02up  09.05reup
================================================== */


/*
textArea cont_04
-------------------------*/
#spacial027 #cont_04 {
	margin:0 0 0;
	padding: 0 0 14px;
	margin/*\**/: 0 0 0;
	width:525px;
	float/**/: left;
	background:#FFF;
}

body:first-of-type #spacial027 #cont_04 {
	margin:0;
}

#spacial027 #cont_04 #inArea{
	margin: 0;
	padding:0 14px;
}

#spacial027 #cont_04 h3{
	margin:0 0 20px;
	padding: 0;
}

#spacial027 #cont_04 p{
	padding:0 0 10px;
	margin:0;
	font-size:12px;
	line-height:1.6;
	letter-spacing:0.1em;
	clear:both;
}


/*
REPORT 02
-------------------------*/

#spacial027 #report02 {
	width:524px;
	margin:0 0 10px;
	padding: 0;
	float/**/: left;
	background-color:#FFF;
}

#spacial027 #report02 h3{
	margin:0 0 20px;
	padding: 0;
}


#spacial027 #report02 h4{
	margin: 0px 0 0;
	padding: 0;
	width:524px;
}

#spacial027 #report02 .textArea,
#spacial027 #report02 .textArea02 {
	font-size:12px;
	line-height:1.6;
	letter-spacing:0.1em;
}

#spacial027 #report02 .textArea p,
#spacial027 #report02 .textArea02 p {
	padding:0;
	margin:0;
}


/* Photo Area */
#spacial027 #report02 #photoA,
#spacial027 #report02 #photoB,
#spacial027 #report02 #photoC {
	margin:14px 0 0;
	clear:both;
}

#spacial027 #report02 #photoA .photoArea {
	float:left;
	width:252px;
	padding :2px 14px 4px 0;
	margin-top/**/: 14px;
	margin:0;
}

#spacial027 #report02 #photoA .textArea {
	float:right;
	width:244px;
	padding:0;
	margin:0 10px 0 0;
}

#spacial027 #report02 #photoA .textArea02 {
	/* width:244px; */
	padding:0;
	margin:0 10px 10px 14px;
	vertical-align: top;
}

#spacial027 #report02 #photoB .photoArea {
	float:right;
	width:252px;
	padding :2px 0 0;
	margin:0;
}

#spacial027 #report02 #photoA img,
#spacial027 #report02 #photoB img {
	margin:0 0 10px;
	padding :0;
	/* width:252px; */
}

#spacial027 #report02 #photoB .textArea {
	float:left;
	width:246px;
	padding:0;
	margin:0 0 0 14px;
}

#spacial027 #report02 #photoC .textArea {
	width:496px;
	padding:0;
	margin:0 14px;
}

#spacial027 #report02 #photoC .photoArea {
	width:524px;
	padding :14px 0 0;
	margin:0;
}


#spacial027 #textArea .txt_caption {
	font-size:10px;
	line-height:1.6;
	letter-spacing:0.1em;
	padding:0;
	margin:8px 0 0;
	margin/**/: 0;
	clear:both;
}








/*==================================================
#026 Ryuishi Sacamoto＆Yellow Magic Orchestra TC@2011.06.06up
==================================================*/

.pageSp026 {
	width:860px;
}

#spacial026 {
	width:860px;
}


#spacial026 h2 {
	margin:0;
	padding:0;
}

#spacial026Wrap {
	margin:0;
	padding:30px 0 30px 30px;
}


/*
textArea
--------------------------------------------------*/
#spacial026 #textArea {
	float:left;
	width:524px;
	margin:0 0 50px;
	padding: 0;
}

#spacial026 #textArea .set{
	width:524px;
	margin:0 0 30px;
	padding: 0;
	clear:both;
}

#spacial026 #textArea p {
	color:#323232;
	letter-spacing:0.05em;
	margin:0 3px;
	line-height: 1.6;
	font-size:12px;
}

#spacial026 #textArea p.read {
	color:#323232;
	letter-spacing:0.05em;
	margin:20px 0 20px 15px;
	line-height: 2.0;
	font-size:12px;
}

#spacial026 #textArea p.name {
	color:#323232;
	letter-spacing:0.1em;
	margin:0 15px 15px 0;
	line-height: 2.0;
	font-size:12px;
	float:right;
}

#spacial026 #textArea p.text {
	color:#323232;
	letter-spacing:0.05em;
	margin-left:80px;
	line-height: 1.5;
	font-size:12px;
}

#spacial026 #textArea p.text-rht_01 {
	color:#323232;
	letter-spacing:0.05em;
	margin:0 0 5px;
	padding:0;
	line-height: 1.5;
	font-size:12px;
	float: right;
	width: 162px;
}

#spacial026 #textArea p.text-rht_02 {
	color:#323232;
	letter-spacing:0.05em;
	margin:0;
	padding:0;
	line-height: 1.5;
	
	float: right;
	width: 138px;
}
	
#spacial026 #textArea #youtube{
	width:524px;
	margin-bottom: 20px;
}

#spacial026 #textArea h3.top {
	margin-top: 0;
	margin-bottom: 18px;
}

#spacial026 #textArea h3 {
	padding-top: 0;
	margin-bottom: 0;
}

#spacial026 #textArea h3.ttl_01 {
	margin-top: 0;
	margin-bottom: 10px;
}

#spacial026 #textArea h3.ttl_02 {
	/* margin-top: 30px; */
	margin-bottom: 6px;
}
	
#spacial026 #textArea h4 {
	margin-top: 14px;
	margin-bottom: 14px;
}

#spacial026 #textArea .pho_01 {
	float: left;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 5px;
	padding: 0;
}

#spacial026 #textArea .pho_02 {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	padding: 0;
}

#spacial026 #textArea p.notes {
	color:#323232;
	letter-spacing:0.05em;
	margin-left:80px;
	line-height: 1.5;
	font-size:10px;
	text-align:left;
	clear:both;
}

#spacial026 #textArea p.credit {
	color:#323232;
	letter-spacing:0.05em;
	margin-left:80px;
	line-height: 1.5;
	font-size:10px;
	text-align:right;
}notes

#spacial026 #textArea .moreDetail {
	float: right;
	margin-top: 15px;
	padding: 0;
	line-height:1.4;
	text-align:right;
	width:103px;
}

#spacial026 #textArea .moreDetail a img{
	padding-top: 5px;
}

#spacial026 #textArea .btnOthers {
	float: right;
	margin-top: 20px;
	padding: 0;
	width:351px;
}

#spacial026 #textArea .topLine {
	border-top:#F3E115 solid 2px;
	margin: 0;
	padding: 0;
	width:524px;
}




/*
sideArea
--------------------------------------------------*/
#spacial026 #sideArea {
	float:right;
	width:278px;
	margin:0;
	padding:0;
	text-align: center;
}

/*
Twitter
-------------------------*/
#spacial026 #sideArea #Twitter {
	margin:0 10px 20px 0;
	padding:0;
	color:#fff;
	background:#c2c3bc;
	width: 266px;
	/* height: 380px; */
	float:left;
}

#spacial026 #sideArea #Twitter .hdr{
	font-size:0;
	height:10px;
	background:url(../images/sp026/bg_twitter_hdr.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}

#spacial026 #sideArea #Twitter h4{
	margin: 0;
	padding: 0;
}

#spacial026 #sideArea #Twitter p.txt {
	position:relative;
	margin:0;
	padding:10px 10px 0;
	color:#fff;
	text-align:left;
	letter-spacing: 0.05em;
}

#spacial026 #sideArea #Twitter .btn_tweet {
	padding:0;
	margin: 0;
}

#spacial026 #sideArea #Twitter .fdr{
	font-size:0;
	height:10px;
	background:url(../images/sp026/bg_twitter_fdr.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}


/*
CD
-------------------------*/
#spacial026 #sideArea #cd {
	margin: 0;
	padding:10px 0 0;
	color:#333;
	background:#f3e115;
	clear:both;
}

#spacial026 #sideArea #cd .aboutCd {
	margin:20px 0 0;
	padding:0 23px 0 12px;
	color:#333;
}

#spacial026 #sideArea #cd .aboutCdTop {
	margin:0;
	padding:0 23px 0 12px;
	color:#333;
}

#spacial026 #sideArea #cd .aboutCd .thumb,
#spacial026 #sideArea #cd .aboutCdTop .thumb {
	float:left;
	width:133px;
	border:solid 1px #ccc;
	margin:0 0 10px;
	padding:0;
}

#spacial026 #sideArea #cd .aboutCdTop p.ttl, 
#spacial026 #sideArea #cd .aboutCdTop p.ttl a {
	margin-top:25px;
	margin-bottom:10px;
	font-weight:bold;
	color:#333;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}

#spacial026 #sideArea #cd .aboutCd p.ttl_01,
#spacial026 #sideArea #cd .aboutCd p.ttl_01 a {
	margin-top:40px;
	margin-bottom:10px;
	font-weight:bold;
	color:#333;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}


#spacial026 #sideArea #cd .aboutCd p.ttl_02,
#spacial026 #sideArea #cd .aboutCd p.ttl_02 a {
	margin-top:57px;
	margin-bottom:10px;
	font-weight:bold;
	color:#333;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}

#spacial026 #sideArea #cd .aboutCd p.ttl_03,
#spacial026 #sideArea #cd .aboutCd p.ttl_03 a {
	margin-top:55px;
	margin-bottom:10px;
	font-weight:bold;
	color:#333;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}

#spacial026 #sideArea #cd .aboutCd p.ttl_04,
#spacial026 #sideArea #cd .aboutCd p.ttl_04 a {
	margin-top:55px;
	margin-bottom:10px;
	font-weight:bold;
	color:#333;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}

#spacial026 #sideArea #cd .aboutCd p.ttl_05,
#spacial026 #sideArea #cd .aboutCd p.ttl_05 a {
	margin-top:5px;
	margin-bottom:10px;
	font-weight:bold;
	color:#333;
	font-size:12px;
	line-height:1.3;
	text-align:left;
}

#spacial026 #sideArea #cd .aboutCd .text,
#spacial026 #sideArea #cd .aboutCdTop .text {
	float:right;
	width:98px;
	color:#fff;
}

#spacial026 #sideArea #cd p.noticeA01 {
	padding:0 12px;
	color:#333;
}

#spacial026 #sideArea #cd p.extraTop01 {
	margin:10px 0 0;
	padding:0 12px 10px;
	color:#333;
	font-size:10px;
	line-height:1.6;
	text-align:left;
	width:254px;
	clear:both;

}

#spacial026 #sideArea #cd p.extraTop02 {
	margin:0;
	padding:0 12px 10px;
	color:#333;
	font-size:10px;
	line-height:1.6;
	text-align:left;
	width:254px;
	clear:both;

}

#spacial026 #sideArea .aboutCd .text p,
#spacial026 #sideArea .aboutCdTop .text p {
	padding:0;
	margin:0;
}

#spacial026 #sideArea .aboutCd p.moreDetail,
#spacial026 #sideArea .aboutCdTop p.moreDetail {
	padding:0;
	margin:0;
	text-align:left;
}



#spacial026 #sideArea #cd .hdr {
	width:278px;
	height:0px;
	font-size:0;
	background:url(../images/sp026/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial026 #sideArea ＃cd .ftr {
	width:278px;
	height:0px;
	font-size:0;
	background:url(../images/sp026/bg_side01_ftr.gif) no-repeat 0 0;
}


#spacial026 #sideArea ＃cd h3 {
	margin:0 8px 10px;
	padding: 0;
	letter-spacing:0.1em;
}

#spacial026 #sideArea ＃cd h4 a{
	margin: 0 0 10px;
	padding:0 0 10px;
	font-size:96%;
	line-height: 1.4;
	letter-spacing: 0.05em;
	font-weight: bold;
	color: #333;
	text-decoration: underline;
}

#spacial026 #sideArea ＃cd p{
	color: #333;
} /* 2011.02.17 TC */

#spacial026 #sideArea ＃cd .set {
	padding:0px 12px 10px;
	text-align: left;
}


#spacial026 #sideArea ＃cd .dot_line{
	width:262px;
	height: 1px;
	font-size:0;
	margin: 10px 0 20px;
	padding: 0;
	background:#f3e115 url(../images/sp026/dot_line_brk.gif) no-repeat 0 0;
	clear:both;
}






/*
LINK
-------------------------*/
#spacial026 #sideArea .sideLink{
	margin-top:10px;
	padding:2px 0 0;
	text-align: left;
}

#spacial026 #sideArea .sideLink ul li{
	min-height:15px;
	.height:15px;
	font-size:12px;
	line-height:1.2;
	background:url(../images/sp023/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	margin-bottom:0;
	padding-left:22px;
}

#spacial026 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial026 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}




/*==================================================
#024 kuchiroro New Album TC@2011.02.15up
==================================================*/

.pageSp02401 {
	width:860px;
}

#spacial024 {
	width:860px;
}


#spacial024 h2 {
	margin:0;
	padding:0;
}

#spacial024Wrap {
	margin:0;
	padding:30px 0 30px 20px;
	background:#000;
}


/*
mainArea
--------------------------------------------------*/

#spacial024 #mainArea {
	float:left;
	width:534px;
	margin:0 27px 0 0;
}

#spacial024 #mainArea .read {
	width:534px;
	margin:0 0 10px;
	padding:0;
}

#spacial024 #mainArea .anchor {
	margin:0 0 10px;
	padding:0;
	text-align:center;
	line-height:1.8;
	color:#FFF;
}

#spacial024 #mainArea .anchor a{
	color:#FFF;
	text-decoration:none;
}

#spacial024 #mainArea .end-txt {
	width:358px;
	margin:20px auto 0px;
	padding:0;
	text-align:center;
}


/*
textArea
--------------------------------------------------*/
#spacial024 #textArea {
	margin:0 0 10px;
	padding:8px 10px 14px;
	background:#FFF;
	clear:both;
}

#spacial024 #textArea h3 {
	margin:0 0 14px;
	padding-bottom:9px;
	border-bottom: solid 2px #000;
}

#spacial024 #textArea .pho-thmub {
	float: left;
	margin:0 10px 0 0;
	padding-bottom:0px;
}


#spacial024 #textArea p{
	/* width:524px; */
	margin:0;
	padding:0 0 5px;
	line-height: 1.6;
	letter-spacing: 0.05em;
	color:#333;
	/* font-size: 95%; */
}

#spacial024 #textArea  p.profile {
	font-size:10px;
	letter-spacing:0.05em;
	margin:0;
	padding: 0;
}

#spacial024 #textArea  ul.profile {
	font-size:10px;
	letter-spacing:0.05em;
	margin:5px 0 0;
	padding: 0;
}

#spacial024 #textArea  ul.profile li a{
	background:url(../images/sp024/ico_link_s.gif) no-repeat 0px 0px;
	paddin-top: 0px;
	padding-left:10px;
	color:#333;
	text-decoration:none;
}

#spacial024 #textArea .line01{
	/* width:524px; */
	margin:0 0 10px;
	padding: 5px 0;
	border-bottom:solid 1px #000;
	clear:both;
}

#spacial024 #textArea .proof{
	float: right;
	margin:5px 0 0;
	padding: 0;
	vertical-align:middle;
}

#spacial024 #textArea .proof img{
	margin:0;
	padding-right: 5px;
	vertical-align:middle;
}

#spacial024 #textArea .proof a.bg_blk {
	background: #000;
	margin:7px 0 5px 5px;
	padding: 6px 7px  5px;
	color: #FFF;
	font-size:12px;
	letter-spacing:0.07em;
	height:20px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}

#spacial024 #textArea .proof a span.bg_blk {
	background: #000;
	margin:7px 0 5px 5px;
	padding: 6px 7px  5px;
	color: #FFF;
	font-size:12px;
	letter-spacing:0.07em;
	height:20px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}

#spacial024 #textArea .proof a:hover span.bg_blk,
#spacial024 #textArea .proof a:active span.bg_blk {
	color: #FFF;
	text-decoration:none;
}

#spacial024 #textArea .proof a.bg_gry {
	background: #999;
	margin:7px 0 5px 5px;
	padding: 6px 7px  5px;
	color: #FFF;
	font-size:12px;
	letter-spacing:0.07em;
	height:20px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}

#spacial024 #textArea .proof .bg_gry {
	background: #999;
	margin:7px 0 5px 5px;
	padding: 6px 7px  5px;
	color: #FFF;
	font-size:12px;
	letter-spacing:0.07em;
	height:20px;
	text-align:center;
	vertical-align:middle;
}

.marT20 {
	margin:20px 0 0;
	padding: 0;
}


/*
Video
--------------------------------------------------*/
#spacial024 #Video {
	margin:0 0 10px;
	padding:8px 10px 14px;
	background:#FCBC26;
}

#spacial024 #Video h3 {
	margin:0 0 10px;
	padding:0;
}

#spacial024 #Video p{
	margin:0;
	padding:0 0 10px;
	line-height: 1.6;
	letter-spacing: 0.05em;
	color:#333;
	font-size: 97%;
}





/*
sideArea
--------------------------------------------------*/
#spacial024 #sideArea {
	float:right;
	width:278px;
}


/*
CD
-------------------------*/
#spacial024 #sideArea #cd {
	margin:0 0 30px;
	padding:0;
	color:#fff;
	background:#fe3034;
}

#spacial024 #sideArea #cd .hdr{
	font-size:0;
	height:10px;
	background:#fe3034 url(../images/sp024/bg_cd_hdr.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}

#spacial024 #sideArea #cd h4.cd{
	margin: 0 0 9px;
	padding: 0;
}

#spacial024 #sideArea #cd .aboutCd p.title,
#spacial024 #sideArea #cd .aboutCd p.title a {
	position:absolute;
	top:50px;
	bottom:20px;
	font-weight:bold;
	color:#fff;
	left: 85px;
	text-decoration:none;
}


#spacial024 #sideArea #cd .aboutCd {
	position:relative;
	margin:2px 0 0;
	padding:0 23px 0 12px;
	color:#fff;
}

#spacial024 #sideArea #cd .aboutCd .thumb {
	float:left;
	width:148px;
	margin: 0 10px 10px 0;
}


#spacial024 #sideArea #cd .aboutCd .text {
	float:right;
	width:98px;
	color:#fff;
}

#spacial024 #sideArea #cd p.noticeA01 {
	padding:0;
	color:#fff;
}

#spacial024 #sideArea #cd p.extraTop01 {
	padding:0 0 5px;
	margin:0;
	color:#fff;
	clear:both;
	font-size:10px;

}


#spacial024 #sideArea #cd p.ftr {
	font-size:0;
	height:12px;
	background:#fe3034 url(../images/sp024/bg_cd_fdr.gif) no-repeat 0 100%;
	padding:0 12px 10px;
	margin:0;
}


#spacial024 #sideArea .aboutCd .text p {
	padding:0;
}

#spacial024 #sideArea .aboutCd p.moreDetail {
	position:absolute;
	top:140px;
	bottom:0;
	padding:0;
	text-align:left;
	left: 170px;
}



/* 収録楽曲-曲目と視聴 */

#spacial024 #sideArea #cd #program {
	margin:5px 0 0;
	padding:0;
	weight:253px;
}

#spacial024 #sideArea #cd #program ul li {
	padding-bottom:6px;
	margin-bottom:3px;
	color: #FFF;
	font-size:95%;
	letter-spacing: 0.05em;
	vertical-align:middle;
	background:url(../images/sp024/bg_line_score.gif) no-repeat 0 22px;
}

#spacial024 #sideArea #cd #program ul li a{
	color: #FFF;
	font-size:95%;
	margin-top:0px;
	/* padding-left:15px;*/
	padding-bottom:4px; 
	letter-spacing: 0.05em;
	vertical-align:middle;
	text-decoration:none;
	/* background:url(../images/sp024/mrk_score.gif) no-repeat 0px 0px; */
}

#spacial024 #sideArea #cd #program li img{
	margin-right:10px;
	padding-bottom:5px;
	vertical-align:middle;
}

/*
Twitter
-------------------------*/
#spacial024 #sideArea #Twitter {
	margin:0 10px 30px 0;
	padding:0;
	color:#fff;
	background:#2498e3;
	width: 266px;
}

#spacial024 #sideArea #Twitter .hdr{
	font-size:0;
	height:10px;
	background:#2498e3 url(../images/sp024/bg_twitter_hdr.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}

#spacial024 #sideArea #Twitter h4.ttl{
	margin: 0 0 9px 10px;
	padding: 0;
}

#spacial024 #sideArea #Twitter p.txt {
	position:relative;
	margin:0 0 10px;
	padding:0 10px 0;
	color:#fff;
	letter-spacing: 0.05em;
}

#spacial024 #sideArea #Twitter p.ftr {
	font-size:0;
	height:12px;
	background:#2498e3 url(../images/sp024/bg_twitter_fdr.gif) no-repeat 0 100%;
	padding:0;
	margin:0;
}

#spacial024 #sideArea #Twitter .btn_tweet {
	padding:0;
	text-align:center;
	margin: 12px auto 0;
}

.twCol {
	width: 260px;
	margin: 0 auto;
}


/*
LINK
-------------------------*/
#spacial024 #sideArea .sideLink{
	margin:20px 0 0;
}

#spacial024 #sideArea .sideLink h3.link{
	margin:0;
}

#spacial024 #sideArea .sideLink ul{
	margin-top:8px;
	color:#fff;
}

#spacial024 #sideArea .sideLink ul li{
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp024/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
	color:#fff;
}

#spacial024 #sideArea .sideLink ul li a {
	color:#fff;
	text-decoration:none;
}

#spacial024 #sideArea .sideLink ul li a:hover {
	text-decoration:none;
}


/*=============================================================================
#023 Ryuichi Sakamoto | Playing the Piano from Seoul 20110109 TC@2010.12.29up
=============================================================================*/

.pageSp01023 #main {
	background:#4DC1E8;
}

#spacial023 {
	width:860px;
}

#spacial023Wrap {
	margin: 0 0 10px;
	float:left;
	width:525px;
	
}

/*
textArea
--------------------------------------------------*/
#spacial023 #textArea {
	float:left;
	width:524px;
	margin:0 0 50px;
	padding: 0;
}

#spacial023 #textArea p {
	color:#323232;
	letter-spacing:0.1em;
	margin-top:20px;
	line-height: 1.6;
}

#spacial023 #textArea p strong a{
	color:#323232;
	letter-spacing:0.1em;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

#spacial023 #textArea p strong {
	color:#323232;
	letter-spacing:0.1em;
	line-height: 1.6;
	font-weight: bold;
	font-size: 14px;
}

#spacial023_mainImage {
	width: 860px;
	height: 330px;
	margin:0 0 30px;
	background:url(../images/sp023/bg_special23_mv.jpg) no-repeat 0 0;
}

	#spacial023_mainImage h2 {
	margin: 0;
	padding: 24px 0 0 26px;
	}

	#spacial023_mainImage .read_mainImage {
	margin-top: 25px;
	margin-left: 26px;
	width: 447px;
	}
	
	#spacial023_mainImage .link_txt a{ /* 2011.1.26 TC */
	position: absolute;
	left: 660px;
	left/*\**/: 690px\9; 
	top: 480px;
	float: right;
	color:#FFF;
	min-height:15px;
	.height:15px;
	font-size:14px;
	font-weight: bold;
	background:url(../images/sp023/ico_link_brk.gif) no-repeat 2px 0px;
	paddin-top: 5px;
	padding-left:22px;
	}
	
	body:first-of-type #spacial023_mainImage .link_txt a{ /* 2011.1.26 TC */
	position: absolute;
	left: 660px;
	top: 480px;
	float: right;
	color:#FFF;
	min-height:15px;
	.height:15px;
	font-size:14px;
	font-weight: bold;
	background:url(../images/sp023/ico_link_brk.gif) no-repeat 2px 2px;
	paddin-top: 5px;
	padding-left:22px;
	}
	
	#spacial023_mainImage #nav {
	margin-top: 24px;
	margin-left: 10px;
	padding: 0;
	/* width: 840px; */
	width: 685px;
	height: 26px;
	background-color: #FFF;
	}
	
	#spacial023_mainImage #nav ul.cont_nav{
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	}
	
	#spacial023_mainImage #nav ul.cont_nav li{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	overflow: hidden;
	}
	
	#spacial023_mainImage #nav ul.cont_nav li.btn_01 a{
	margin: 0;
	padding: 0;
	background:url(../images/sp023/btn_navi_01.gif) no-repeat 0 0;
	text-indent: -10000px;
	width: 95px;
	height: 26px;
	display: block;
	}
	
	#spacial023_mainImage #nav ul.cont_nav li.btn_02 a{
	margin: 0;
	padding: 0;
	background:url(../images/sp023/btn_navi_02.gif) no-repeat 0 0;
	text-indent: -10000px;
	width: 123px;
	height: 26px;
	display: block;
	}
	
	#spacial023_mainImage #nav ul.cont_nav li.btn_03 a{
	margin: 0;
	padding: 0;
	background:url(../images/sp023/btn_navi_03.gif) no-repeat 0 0;
	text-indent: -10000px;
	width: 88px;
	height: 26px;
	display: block;
	}
	
	#spacial023_mainImage #nav ul.cont_nav li.btn_04 a{
	margin: 0;
	padding: 0;
	background:url(../images/sp023/btn_navi_04.gif) no-repeat 0 0;
	text-indent: -10000px;
	width: 174px;
	height: 26px;
	display: block;
	}
	
	#spacial023_mainImage #nav ul.cont_nav li.btn_05 a{
	margin: 0;
	padding: 0;
	background:url(../images/sp023/btn_navi_05.gif) no-repeat 0 0;
	text-indent: -10000px;
	width: 119px;
	height: 26px;
	display: block;
	}
	
	#spacial023_mainImage #nav ul.cont_nav li.btn_06 a{
	margin: 0;
	padding: 0;
	background:url(../images/sp023/btn_navi_06.gif) no-repeat 0 0;
	text-indent: -10000px;
	width: 86px;
	height: 26px;
	display: block;
	}
	
	#spacial023_mainImage #nav ul.cont_nav li.btn_07 a{
	margin: 0;
	padding: 0;
	background:url(../images/sp023/btn_navi_07.gif) no-repeat 0 0;
	text-indent: -10000px;
	width: 155px;
	height: 26px;
	display: block;
	}
	
#spacial023 #textArea #youtube{
	width:524px;
	margin:0;
}

#spacial023 #textArea #ustream{
	width:524px;
	margin:20px 0 30px;
}

#spacial023 #textArea h3.top {
	margin-top: 0;
	margin-bottom: 18px;
}

#spacial023 #textArea h3.ttl {
	margin-top: 40px;
	margin-bottom: 18px;
}
	
#spacial023 #textArea h4 {
	margin-top: 14px;
	margin-bottom: 14px;
}

#spacial023 #textArea p.moreDetail {
	float: right;
	margin-top: 20px;
	padding: 0;
	line-height:1.4;
}


/* Public Viewing */

#spacial023 #textArea .public_item_01 {
	float: left;
	width: 256px;
	margin-right: 12px;
}

#spacial023 #textArea .public_item_02 {
	float: left;
	width: 256px;
	margin: 0;
}

#spacial023 #textArea .public_item_01 .hdr,
#spacial023 #textArea .public_item_02 .hdr {
	width: 256px;
	height: 6px;
	font-size: 0;
	background:url(../images/sp023/bg_PublicViewing_hdr.gif) no-repeat 0 0;
}

#spacial023 #textArea .public_item_01 .mdr,
#spacial023 #textArea .public_item_02 .mdr{;
	padding: 0 14px 0px 10px;
	margin: 0;
	background:#000 url(../images/sp023/bg_PublicViewing_mdr.gif) repeat-y 0 0;
}

#spacial023 #textArea .mdr p.moreDetail {
	float: right;
	margin: 20px 0 0;
	padding: 0;
	line-height:1.4;
}

#spacial023 #textArea .public_item_01 .mdr h5,
#spacial023 #textArea .public_item_02 .mdr h5{
	margin: 7px 0 16px;
	padding: 0;
}

#spacial023 #textArea .public_item_01 .mdr p,
#spacial023 #textArea .public_item_02 .mdr p,
#spacial023 #textArea .public_item_02 .mdr p a{
	margin: 8px 0 10px 0;
	padding: 0;
	color: #FFF;
	line-height: 1.6;
}

#spacial023 #textArea .mdr .set {
	padding:10px 0 0;
	margin: 0;
	width: 232px;
}

#spacial023 #textArea .public_item_01 .mdr .moreDetail a,
#spacial023 #textArea .public_item_02 .mdr .moreDetail a{
	float: right;
	margin: 0;
	padding: 0;
}

#spacial023 #textArea .public_item_01 .fdr,
#spacial023 #textArea .public_item_02 .fdr{
	width: 256px;
	height: 4px;
	font-size: 0;
	background:url(../images/sp023/bg_PublicViewing_fdr.gif) no-repeat 0 0;
}

#spacial023 #textArea #sktms {
	width: 528px;
	margin: 15px 0 10px;
	padding: 10px 0;
	clear: both;
}

#spacial023 #textArea #sktms .hdr {
	width: 528px;
	height: 6px;
	font-size: 0;
	background:url(../images/sp023/bg_contens_hdr.gif) no-repeat 0 0;
}

#spacial023 #textArea #sktms .mdr{
	/* width: 528px; */
	padding: 10px 38px 6px 20px;
	margin: 0;
	background:url(../images/sp023/bg_contens_mdr.gif) repeat-y 0 0;
}

#spacial023 #textArea #sktms .mdr p.rogo{
	float: right;
	margin: 0 0 6px;
	padding: 0;
}

#spacial023 #textArea #sktms .mdr p{
	margin: 0;
	padding: 0 0 20px;
}

#spacial023 #textArea #sktms .mdr a{
	color:#333;
	font-weight: bold;
	text-decoration: underline;
	margin: 30px 0 0;
}

#spacial023 #textArea #sktms .fdr {
	width: 528px;
	height: 4px;
	font-size: 0;
	background:url(../images/sp023/bg_contens_fdr.gif) no-repeat 0 0;
}

/* mu-moTV iTunes mu-moMusic */

#spacial023 #textArea .Box {
	width: 524px;
	margin: 30px 0 30px;
	padding: 0;
	clear: both;
}

#spacial023 #textArea .Box .hdr {
	width: 524px;
	height: 2px;
	font-size: 0;
	background:url(../images/sp023/bg_Boxbartop.gif) no-repeat 0 0;
}

#spacial023 #textArea .Box .mdr {
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	padding: 13px 10px 10px;
}

#spacial023 #textArea .Box h3.ttl_02 {
	margin: 0 0 12px;
	padding: 0;

}

#spacial023 #textArea .Box .mdr .img01{
	float: right;
	margin-left: 10px;
	margin-top: 0px;
	border: 0;
}

#spacial023 #textArea .Box .mdr .img02{
	float: right;
	margin-left: 20px;
	margin-top: 0px;
	border: 0;
}

#spacial023 #textArea .Box .mdr p{
	font-size: 12px;
	line-height: 1.6;
	margin: 0;
	padding: 0;
}

#spacial023 #textArea .Box .mdr p.moreDetail {
	float: right;
	margin: 22px 0 0;
	padding: 0;
	line-height:1.4;
}

#spacial023 #textArea .Box .mdr p.moreDetail_02 {
	float: left;
	margin: 10px 0 0;
	padding: 0;
}

/*
sideArea
--------------------------------------------------*/
#spacial023 #sideArea {
	float:right;
	width:278px;
	margin:0 0 0 20px;
	text-align: center;
}

/*
DVDGOODS 
-------------------------*/
#spacial023 #sideArea .sideAreaCorner .hdr {
	width:278px;
	height:9px;
	font-size:0;
	background:url(../images/sp023/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial023 #sideArea .sideAreaCorner .ftr {
	width:278px;
	height:10px;
	font-size:0;
	background:url(../images/sp023/bg_side01_ftr.gif) no-repeat 0 0;
}

#spacial023 #sideArea .sideAreaCorner {
	width:278px;
	background:#000;
}

#spacial023 #sideArea .sideAreaCorner h3 {
	margin:0 8px 10px;
	padding: 0;
	letter-spacing:0.1em;
}

#spacial023 #sideArea .sideAreaCorner h4 a{
	margin: 0 0 10px;
	padding:0 0 10px;
	font-size:96%;
	line-height: 1.4;
	letter-spacing: 0.05em;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}

#spacial023 #sideArea .sideAreaCorner p{
	color: #FFF;
} /* 2011.02.17 TC */

#spacial023 #sideArea .sideAreaCorner .set {
	padding:0px 12px 10px;
	text-align: left;
}


/*
DVD+GOODS
-------------------------*/

#spacial023 #sideArea .sideAreaCorner #goods{
	margin:20px auto 0;
	padding: 0;
	width: 262px;
	color: #FFF;
	text-align: center;
	
}

#spacial023 #sideArea .sideAreaCorner #goods .textArea{
	margin:20px 0 10px;
	padding: 0;
	width: 262px;
	color: #FFF;
	text-align: left;
}

#spacial023 #sideArea .sideAreaCorner #goods .textArea p{
	margin:10px 0 20px;
	color: #FFF;
}

#spacial023 #sideArea .sideAreaCorner #goods .dot_line{
	width:262px;
	height: 1px;
	font-size:0;
	margin: 0;
	padding: 10px 0;
	background:url(../images/sp023/dot_line_brk.gif) no-repeat 0 0;
	clear:both;
}

#spacial023 #sideArea .sideAreaCorner #goods .photoArea {
	margin:0 auto 0;
	padding:10px 53px 0;
	text-align: center;
	width:262px;
}

#spacial023 #sideArea .sideAreaCorner #goods .photoArea p img{
	padding-top:20px;
	margin: 0 auto;	
}

#spacial023 #sideArea sideAreaCorner #goods .textArea {
	margin:12px 0 0;
	width:250px;
}

#spacial023 #sideArea sideAreaCorner #goods .textArea p {
	font-size:10px;
	line-height:1.4;
	color: #fff;
	margin:12px 0;
}
#spacial023 #sideArea sideAreaCorner #goods .textArea p span a{
	font-size:12px;
	font-weight:bold;
	line-height:1.6;
	text-decoration: underline;
	color: #FFF;
}
#spacial023 #sideArea .sideAreaCorner p.text {
	font-size:10px;
	line-height:1.4;
	letter-spacing:0.1em;
	margin: 10px 0 10px;
}

#spacial023 #sideArea #goods sideAreaCorner .moreDetail {
	text-align:right;
	margin: 15px 0 0;
	padding: 0;
	line-height:1.4;
}



/*
LINK
-------------------------*/
#spacial023 #sideArea .sideLink{
	margin-top:10px;
	padding:2px 0 0;
	text-align: left;
}

#spacial023 #sideArea .sideLink ul li{
	min-height:15px;
	.height:15px;
	font-size:12px;
	line-height:1.2;
	background:url(../images/sp023/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	margin-bottom:0;
	padding-left:22px;
}

#spacial023 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial023 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}




/*==================================================
#021WORLD HAPPINESS 2010  @2010.08.18up
==================================================*/

.pageSp01021 #main {
	background:#4DC1E8;
}

#spacial021 {
	width:860px;
}

#spacial021 h2 {
	margin:0;
}

#spacial021Wrap {
	margin:0;
	float:left;
	width:525px;
	
}

/*
textArea
--------------------------------------------------*/
#spacial021 #textArea {
	float:left;
	width:525px;
	margin-top:24px;
}

#spacial021 #textArea02 {
	float:left;
	width:524px;
	margin-left:30px;
	display:inline;
	background-color:#FFF;
}

#spacial021 #ContentsArea {
	float:left;
	width:554px;
	/* margin-left:30px;
	display:inline; */
}

#spacial021 #textArea02 .set{
	background-color:#FFF;
}

#spacial021 #textArea02 h3{
	margin:0;
}

#spacial021 #ContentsArea h3{
	margin:0;
}

#spacial021 #textArea03 #textArea03{
	margin:0;
}

/*
textArea lead
-------------------------*/
#spacial021 #textArea #lead {
	width:525px;
	margin-left:30px;
}

#spacial021 #textArea p.ttl {
	margin:0 0 8px;
}

#spacial021 #textArea #lead p.ttl {
	margin:0 0 8px;
}

#spacial021 #textArea #lead p.txt {
	margin:0 0 10px;
}

#spacial021 #textArea02 #lead02 {
	/* width:524px; */
	margin:13px 10px 18px;
}


/*
ARTIST
-------------------------*/
#spacial021 #artist {
	float:left;
	width:554px;
	margin:30px 0 0;
	background:url(../images/sp021/vol_01/bg_artist_hd.gif) no-repeat 0 0;
}

#spacial021 #artist h3 {
	margin-top:30px;
	margin-left:50px;
	padding-bottom: 8px;
}

#spacial021 #artist p {
	line-height:1.6;
	letter-spacing:0.05em;
}


/*̿*/
#spacial021 #artist .photoA {
	margin:0 0 0 30px;
}


#spacial021 #artist .notes{
	float: right;
	margin:10px 0 0;
	display:inline;
}

#spacial021 #artist p.notes{
	font-size:10px;
	line-height:1.4;
	float: left;
	margin:10px 0 0 30px;
	display:inline;
}


/*
report
-------------------------*/
#spacial021 #report {
	width:554px;
	height:300px;
	margin:8px 0 0;
	background:url(../images/sp021/vol_01/bg_report_hd.gif) no-repeat 0 0;
	float: left;
}

#spacial021 #report02 {
	width:554px;
	height:150px;
	/* margin:0; */
	background:url(../images/sp021/vol_01/bg_report_t-shirts.jpg) no-repeat 0 0;
	float/**/: left;
	
}

#spacial021 #report h3 {
	margin-top:50px;
	margin-left:30px;
}

#spacial021 #report p.top {
	margin-top:11px;
}

/* 1P report02 */
#spacial021 #report .photo {
	margin:11px 0 0;
	padding-right:10px;
	float: right;
}


#spacial021 #report .leftArea{
	float: left;
	width: 205px;
	margin:55px 0 0;
	padding-left:42px;
}

#spacial021 #report .leftArea h4 {
	margin:0;
	padding-bottom: 10px;
}

#spacial021 #report .leftArea p{
	font-size:12px;
	line-height:1.4;
	letter-spacing:0.05em;
	margin:0 0 10px;
}

#spacial021 #report02 .leftArea02{
	/* float: left; */
	width: 160px;
	margin:17px 0 0;
	padding-left:50px;
}

#spacial021 #report02 .leftArea02 h4 {
	margin:0;
	padding-bottom: 10px;
}

#spacial021 #report .leftArea p.btn_more,
#spacial021 #report .leftArea02 p.btn_more{
	margin:0;
}

/* 2P report03
-------------------------*/
#spacial021 #report03 {
	width:524px;
	margin:0;
	float/**/: left;
	background-color:#FFF;
}

#spacial021 #report03 p{
	font-size:12px;
	line-height:1.6;
	letter-spacing:0.1em;
	padding:0;
	margin-top:0;
}


/*̿*/
#spacial021 #report03 #photoA,
#spacial021 #report03 #photoB{
	margin:20px 0 0;
}

/*̿*/
#spacial021 #report03 #photoA .photoArea {
	float:left;
	width:254px;
	padding-top:4px;
}

#spacial021 #report03 #photoA .textArea {
	float:right;
	width:245px;
	padding:0 10px 0 14px;
}

/*̿*/
#spacial021 #report03 #photoB .photoArea {
	float:right;
	width:254px;
}

#spacial021 #report03 #photoB .textArea {
	float:left;
	width:245px;
	padding:0 14px 0 10px;
}



/* 3P report04 
-------------------------*/
#spacial021 #report04 {
	width:524px;
	margin:14px 0 0;
	float/**/: left;
	background-color:#FFF;
}

#spacial021 #report04 p{
	font-size:12px;
	line-height:1.6;
	letter-spacing:0.2em;
	padding:0;
	margin-top:0;
}


/*̿*/
#spacial021 #report04 #photoA,
#spacial021 #report04 #photoB,
#spacial021 #report04 #photoC{
	margin:20px 0 0;
	clear: both;
}

/*̿*/
#spacial021 #report04 #photoA .photoArea {
	float:left;
	width:245px;
	padding-top:4px;
	margin-left:10px;
	* html margin-left:5px;
	_margin-left:5px;
}

#spacial021 #report04 #photoA .textArea {
	float:right;
	width:245px;
	margin:0 10px 0 0;
	* html margin-right:5px;
	_margin-right:5px;
}

/*̿*/
#spacial021 #report04 #photoB .photoArea {
	float:right;
	width:245px;
	margin-right:10px;
	* html margin-right:5px;
	_margin-right:5px;
}

#spacial021 #report04 #photoB .textArea {
	float:left;
	width:245px;
	margin:0 0 0 10px;
	* html margin-left:5px;
	_margin-left:5px;
}


/*̿*/
#spacial021 #report04 #photoC .photoArea {
	width:504px;
	padding:0 10px;
}

#spacial021 #report04 #photoC .photoArea02 {
	width:504px;
	padding:0 10px;
	*margin-top:20px
}

#spacial021 #report04 #photoC .textArea {
	width:504px;
	margin:0px 10px 0;
	clear: both;
}

#spacial021 #report04 h4 {
	/* float:left; */
	padding:0;
	margin:30px 0 20px;
	clear: both;
}

#spacial021 #report04 h4.right {
	float:right;
	padding:0;
	margin:30px 0 20px;
	*margin:30px 0 0; /* IE6&7к */
	clear: both;
}

#spacial021 #report04 h5 {
	margin:0;
	font-style: bold;
	font-size:10px;
	letter-spacing:0.1em;
	padding-bottom:5px;
}

/*åȥꥹ*/

#spacial021 #report04 ul.setlist {
	margin:0 0 20px;
	float:left;
	width:245px;
}

#spacial021 #report04 ul.setlist li{
	letter-spacing:0.1em;
}

/*쥸å*/

#spacial021 #report04 .credit {
	float:right;
	margin:30px 10px 20px 0;
	font-size:10px;
	letter-spacing:0.1em;

}


/*
ORIGINAL GOODS
--------------------------------------------------*/
#spacial021 #goods_wh {
	width:860px;
	clear:both;
}

#spacial021 #goods_wh #hdr {
	margin: 0;
	width:860px;
	height:340px;
	background:url(../images/sp021/vol_01/bg_goods_hd.gif) no-repeat 0 0;

}

#spacial021 #goods_wh #md {
	margin: 0;
	padding: 0 50px;
	/* width:860px; */
	height:630px;
	background:url(../images/sp021/vol_01/bg_goods_teiban.jpg) no-repeat 0 0;

}

#spacial021 #goods_wh #fdr{
	margin: 0;
	padding: 20px 50px 0;
	/* width:860px; */
	height:190px;
	background:url(../images/sp021/vol_01/bg_goods_m.gif) repeat-y 0 0;

}

#spacial021 #goods_wh h3 {
	margin:40px 50px 0 0;
	float: right;
}

#spacial021 #goods_wh h4 {
	margin:0 0 8px;
}

#spacial021 #goods_wh p {
	margin:0 0 17px;
	font-size:10px;
	line-height:1.4;
	letter-spacing:0.1em;
}

#spacial021 #goods_wh p.read {
	margin:0 0 2px !important;
	font-size:10px;
	line-height:1.4;
	letter-spacing:0.1em;
	color: #49c1e8;
}

#spacial021 #goods_wh .detail {
	margin:0 50px 0 73px;
	clear: both;
	padding-top: 232px;
}

#spacial021 #goods_wh .detail .detail_r{
	float: right;
	margin:0;
}

#spacial021 #goods_wh .detail .detail_l{
	float: light;
	margin:0;
}

#spacial021 #goods_wh .comment{
	float: light;
	margin:0 40px 0 0;
	width: 505px;
}

#spacial021 #goods_wh .comment p.pho{
	float: right;
	margin:0;
	width: 157px;
}

#spacial021 #goods_wh .product_r{
	float: right;
	margin:0;
	width: 215px;
}

#spacial021 #goods_wh #teiban{
	clear: both;
	float: light;
	margin-left: 28px;
	width: 490px;
}

#spacial021 #goods_wh #teiban .btn_product{
	float: light;
	margin: 0;
	width: 141px;
}

#spacial021 #goods_wh #teiban .btn_product img.btn{
	margin-top: 8px;
}

#spacial021 #goods_wh #teiban .btn_detail{
	float: right;
	margin-top:80px;
}

#spacial021 #goods_wh #teiban .btn_detail img.btn{
	margin-left: 80px;
	width: 93px;
}

#spacial021 #goods_wh #fdr .btn_detail{
	float: right;
	margin-top: 8px;
	width:150px;
}

/*
ɥꥢ
--------------------------------------------------*/
#spacial021 #sideArea {
	float:right;
	width:278px;
	margin:24px 0 0;
}

/*
MENU
-------------------------*/

#spacial021 #sideArea #Menu {
	width:278px;
	background:#fff;
}

#spacial021 #sideArea #Menu p {
	margin:0;
}

#spacial021 #sideArea #Menu .set {
	margin:0 0 20px;
}

/*
Twitter
-------------------------*/
#Twitter {
	margin:20px 0 20px;
}

/*
GOODS
-------------------------*/
#spacial021 #sideArea #goods .hdr {
	width:278px;
	height:6px;
	font-size:0;
	background:url(../images/sp021/vol_02/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial021 #sideArea #goods .ftr {
	width:278px;
	height:6px;
	font-size:0;
	background:url(../images/sp021/vol_02/bg_side01_ftr.gif) no-repeat 0 0;
}
#spacial021 #sideArea #goods {
	background:#fff;
	width:278px;
	margin:20px 0 0;
}
#spacial021 #sideArea #goods .set {
	padding:10px 11px 7px 12px;
}

#spacial021 #sideArea #goods h3 {
	margin:5px 11px 0 12px;
}

#spacial021 #sideArea #goods h4 {
	margin:10px 11px 0 12px;
}

#spacial021 #sideArea #goods p {
	font-size:10px;
	line-height:1.6;
	letter-spacing:0.1em;
	margin:5px 11px 0 12px;
}

#spacial021 #sideArea #goods p.readMore {
	text-align:right;
	margin-top:10px;
}

#spacial021 #sideArea #goods .photoArea {
	margin:10px 11px 0 12px;
	width:253px;
}

#spacial021 #sideArea #goods .photoArea img {
	border:1px solid #ccc;
}

/* ͥ */
#spacial021 #sideArea #goods .goodsThumbnail {
	background:url(../../common/images/line/line_dot_a04.gif) repeat-x 0 0;
	margin:0 11px 0 12px;
	padding:10px 0;
}

#spacial021 #sideArea #goods .goodsThumbnail div {
	float:left;
	width:60px;
}
#spacial021 #sideArea #goods .goodsThumbnail div img {
	border:1px solid #ccc;
}

#spacial021 #sideArea #goods .goodsThumbnail p {
	font-size:12px;
	line-height:1.4;
	font-weight:bold;
	margin:0;
}

#spacial021 #sideArea #goods .goodsThumbnail p span {
	font-size:10px;
	font-weight:normal;
}

#spacial021 #sideArea #goods .goodsThumbnail p.moreDetail {
	margin-top:5px;
}

/*
PICK UP
-------------------------*/
#spacial021 #sideArea #pickup .hdr {
	width:278px;
	height:6px;
	font-size:0;
	background:url(../images/sp021/vol_02/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial021 #sideArea #pickup .ftr {
	width:278px;
	height:6px;
	font-size:0;
	background:url(../images/sp021/vol_02/bg_side01_ftr.gif) no-repeat 0 0;
}
#spacial021 #sideArea #pickup {
	background:#fff;
	width:278px;
	margin:20px 0 0;
}

#spacial021 #sideArea #pickup .set {
	padding:10px 11px 7px 12px;
}

#spacial021 #sideArea #pickup h3 {
	margin:5px 11px 0 12px;
}

#spacial021 #sideArea #pickup h4 {
	margin:10px 11px 0 12px;
}

#spacial021 #sideArea #pickup p {
	font-size:10px;
	line-height:1.6;
	letter-spacing:0.1em;
	margin:5px 11px 0 12px;
}

/* ͥ */
#spacial021 #sideArea #pickup .pickupThumbnailA {
	margin:0 11px 0 12px;
	padding:5px 0;
}

#spacial021 #sideArea #pickup .pickupThumbnailB {
	margin:10px 11px 0 12px;
	padding:10px 0 0;
	background:url(../../common/images/line/line_dot_a04.gif) repeat-x 0 0;
}

#spacial021 #sideArea #pickup .pickupThumbnailB h4,
#spacial021 #sideArea #pickup .pickupThumbnailB p {
	margin:2px 0 5px !important;
}

#spacial021 #sideArea #pickup .line_dot {
	margin:10px 11px 0 12px;
	padding:10px 0 0;
	background:url(../../common/images/line/line_dot_a04.gif) repeat-x 0 0;
}

#spacial021 #sideArea #pickup .pickupThumbnailA .photoArea,
#spacial021 #sideArea #pickup .pickupThumbnailB .photoArea {
	float:left;
	width:102px;
}

#spacial021 #sideArea #pickup .pickupThumbnailA .photoArea img,
#spacial021 #sideArea #pickup .pickupThumbnailB .photoArea img {
	border:1px solid #ccc;
}

#spacial021 #sideArea #pickup .pickupThumbnailA .textArea,
#spacial021 #sideArea #pickup .pickupThumbnailB .textArea {
	float:right;
	width:153px;
}

#spacial021 #sideArea #pickup .pickupThumbnailA .textArea p,
#spacial021 #sideArea #pickup .pickupThumbnailB .textArea p {
	font-size:12px;
	line-height:1.2;
	font-weight:bold;
	margin:0;
}

#spacial021 #sideArea #pickup .pickupThumbnailA .textArea p span,
#spacial021 #sideArea #pickup .pickupThumbnailB .textArea p span {
	font-size:10px;
	font-weight:normal;
}

#spacial021 #sideArea #pickup p.text {
	font-size:10px;
	line-height:1.6;
	letter-spacing:0.1em;
	margin:0 11px 0 12px;
}

#spacial021 #sideArea #pickup .pickupThumbnailA p.moreDetail,
#spacial021 #sideArea #pickup .pickupThumbnailB p.moreDetail {
	text-align:left;
	margin-top:5px;
}


/*
LINK
-------------------------*/
#spacial021 #sideArea .sideLink {
	margin:20px 0 0;
}

#spacial021 #sideArea .sideLink ul li {
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp021/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

#spacial021 #sideArea .sideLink ul li p{
	font-size:10px;
	margin:0 !important;
}

#spacial021 #sideArea .sideLink ul li a {
	text-decoration:none;
}
#spacial021 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}









/*========================================================

#020BOREDOMS77 BOADRUM -the movie-  @2010.07.07up

========================================================*/

#spacial020 {
	width:860px;
}

#spacial020 h2 {
	margin:0;
}

#spacial020Wrap {
	margin:30px 0 0 30px;
}

/*
ƥȥꥢ
--------------------------------------------------*/
#spacial020 #textArea {
	float:left;
	width:524px;
	margin:0 0 50px;
}

#spacial020 #textArea p {
	color:#323232;
	letter-spacing:0.1em;
	margin-top:10px;
}

#spacial020 #textArea p.top {
	margin-top:24px;
}

#spacial020 #textArea .txt_caption {
	float:right;
	padding-top:10px;
}


#spacial020 #textArea p.marT00 {
	margin-top: 0;
	margin-bottom: 20px;
}

#spacial020 #textArea p.marT40 {
	margin-top:40px;
	/* margin-bottom:0; */
}

#spacial020 #textArea p.marT70 {
	margin-top:70px;
	margin-bottom:20px;
}

/*
ɥꥢ
--------------------------------------------------*/
#spacial020 #sideArea {
	float:right;
	width:278px;
	margin:0 0 0 20px;
}

/*
movie
-------------------------*/
#spacial020 #sideArea #movie {
	width:248px;
	margin:0 0 20px;
}

#spacial020 #sideArea #movie h3{
	margin:0;
}


#spacial020 #sideArea #movie p {
	margin-top:5px;
	line-height:1.5em;
}


/*
DVDGOODS 
-------------------------*/
#spacial020 #sideArea .sideAreaCorner .hdr {
	width:278px;
	height:12px;
	font-size:0;
	background:url(../images/sp020/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial020 #sideArea .sideAreaCorner .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp020/bg_side01_ftr.gif) no-repeat 0 0;
}

#spacial020 #sideArea .sideAreaCorner {
	width:278px;
	background:#706e6f;
}

#spacial020 #sideArea .sideAreaCorner h3 {
	margin:5px 12px 0;
	letter-spacing:0.1em;
}

#spacial020 #sideArea .sideAreaCorner h4 {
	margin:5px 0 10px;
	font-size:14px;
	line-height: 1.3;
	color: #fff;
}

#spacial020 #sideArea .sideAreaCorner .set {
	padding:10px 12px 7px;
}


/*
DVD+GOODS
-------------------------*/

#spacial020 #sideArea .sideAreaCorner #goods .photoArea {
	margin:12px 0 0;
	width:254px;
}

#spacial020 #sideArea .sideAreaCorner #goods .photoArea p img{
	padding:12px 0 0;
	margin: 0;
}

#spacial020 #sideArea .sideAreaCorner .photoArea img.border {
	border:1px solid #ccc;
}

#spacial020 #sideArea sideAreaCorner #goods .textArea {
	margin:12px 0;
	width:250px;
}

#spacial020 #sideArea .sideAreaCorner .textArea p {
	font-size:10px;
	line-height:1.4;
	color: #fff;
	margin: 0;
}
#spacial020 #sideArea .sideAreaCorner .textArea p span {
	font-size:10px;
	font-weight:bold;
	line-height:1.6;
}
#spacial020 #sideArea .sideAreaCorner p.text {
	font-size:10px;
	letter-spacing:0.1em;
	margin:0 11px 0 12px;
}

#spacial020 #sideArea sideAreaCorner #goods .moreDetail {
	text-align:right;
	margin-top: 15px;
	padding-top: 5px;
	line-height:1.4;
}

/*
ܺ٥ܥ
---------------*/
#spacial020 #sideArea #cd ul {
	margin:0px 0 0;
}
#spacial020 #sideArea #cd ul li {
	margin: 0;
}

#spacial020 #sideArea #cd ul li p.moreDetail {
	float:right;
	width:93px;
	margin: 0;
}


/*
DVD
-------------------------*/
#spacial020 #sideArea #dvd {
	width:278px;
	background:url(../images/sp020/bg_side01_hdr.gif) no-repeat 0 0;
	background-color:#706e6f;
	padding:0 0 7px;
	margin-top:20px;
}

#spacial020 #sideArea #dvd .ftr {
	width:278px;
	height:10px;
	font-size:0;
	background:url(../images/sp020/bg_side01_ftr.gif) no-repeat 0 0;
	background-color:#000;
}

#spacial020 #sideArea #dvd h3 {
	margin:5px 11px 0 12px;
}

#spacial020 #sideArea #dvd .photoArea {
	float:left;
	width:133px;
}

#spacial020 #sideArea #dvd .photoArea img.border {
	border:1px solid #ccc;
}

#spacial020 #sideArea #dvd .textArea {
	margin:115px 0 0 12px;
	float:left;
	color: #fff;
	width:105px;
}

#spacial020 #sideArea #dvd .textArea p a{
	font-size:12px;
	font-family:"ͣ å", sans-serif;
	font-weight:bold;
	line-height:1.2;
	valign:bottom;
	color: #fff;
}
#spacial020 #sideArea #dvd .textArea p span {
	font-size:10px;
	font-weight:bold;
	line-height:1.6;
	color: #fff;
}
#spacial020 #sideArea #dvd .textArea p.moreDetail {
	text-align:left;
	margin-top:5px;
}

#spacial020 #sideArea #dvd p.text {
	font-size:10px;
	color: #fff;
	float:left;
	clear:both;
	margin:0;
	padding:0;
	width:250px;
}

/*
LINK
-------------------------*/
#spacial020 #sideArea .sideLink{
	margin-top:10px;
	padding:2px 0 0;
}

#spacial020 #sideArea .sideLink ul li{
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp020/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

#spacial020 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial020 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}





/*==================================================
#0192nd Album AA= #2       @2010.06.9up
==================================================*/
#spacialAa02 {
	background:#000;
}


#spacialAa02 h2 {
	margin:0;
	padding:0;
}

/*
ƥȥꥢ
--------------------------------------------------*/
#spacialAa02 #textArea {
	margin:0;
	padding-top:24px;
	padding-left:30px;
	background:url(../images/sp019/bg_read.jpg) no-repeat 0px 0px;
	height:293px;
}

#spacialAa02 #textArea p{
	float:left;
	width:524px;
	margin:0;
	padding:0;
	color:#fff;
}


/*
ӥ塼ꥢ
--------------------------------------------------*/

#spacialAa02 #mainArea {
	float:left;
	width:582px;
	color:#fff;
	margin:0;
}

#spacialAa02 #mainArea h3 {
	margin:0;
	padding-bottom:20px;
}

#spacialAa02 #mainArea h3.02 {
	margin:30px 0 0;
	padding:20px 0;
}

#spacialAa02 #mainArea p {
	text-indent:1em;
	margin:0 30px;
	color:#fff;
}

#spacialAa02 #mainArea p.answer {
	text-indent:0;
	margin-top:10px;
	padding-bottom:20px;
}

#spacialAa02 #mainArea p.answerEnd {
	text-indent:0;
	margin-top:10px;
	padding-bottom:30px;
}


#spacialAa02 #mainArea div.photo01 {
	float:left;
	margin:5px 30px 0 0;
	padding-bottom:30px;
	width:252;
}

#spacialAa02 #mainArea div.photo02 {
	float:right;
	margin:5px 0 0 30px;
	padding-bottom:30px;
	width:252;
}


#spacialAa 02#mainArea .person01 {
	margin-top:30px;
}


#spacialAa02 #mainArea .person01,
#spacialAa02 #mainArea .person02 {
	font-size:10px;
	text-align:right;
}


/*
ɥꥢ
--------------------------------------------------*/
#spacialAa02 #sideArea {
	float:right;
	width:278px;
}


/*
movie
-------------------------*/
#spacialAa02 #sideArea #movie {
	width:248px;
	margin:0 0 20px;
}

#spacialAa02 #sideArea #movie p.attention {
	margin-top:5px;
	color:#fff;
}


/*
CD+GOODS
-------------------------*/
#spacialAa02 #sideArea #goods{
	color:#fff;
	background:#72020b;
	padding:10px 0 0;
}

#spacialAa02 #sideArea #goods .hdr{
	font-size:0;
	height:10px;
	background:#72020b url(../images/sp019/bg_goods_hdr.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}


#spacialAa02 #sideArea h3.cd{
	padding:0 12px;
}

#spacialAa02 #sideArea #goods p {
	margin-top:10px;
	padding:0 12px 10px;
	color:#fff;
}

#spacialAa02 #sideArea #goods p.ttlA02 {
	margin-top:10px;
	padding:0 12px;
	font-weight:bold;
	color:#fff;
}

#spacialAa02 #sideArea #goods .aboutCd {
	position:relative;
	margin:10px 0 0;
	padding:0 23px 0 12px;
}

#spacialAa02 #sideArea #goods .thumb {
	position:relative;
	width:253px;
	border:solid 1px #ccc;
	margin:0 10px 10px; 
}

#spacialAa02 #sideArea #goods p.ftr {
	font-size:0;
	height:12px;
	background:#72020b url(../images/sp019/bg_cd-goods_ftr.gif) no-repeat 0 100%;
	padding:0;
}

/*
CD
-------------------------*/
#spacialAa02 #sideArea #cd {
	margin:30px 0 0;
	padding:10px 0 0;
	color:#fff;
	background:#72020b;
}

#spacialAa02 #sideArea #cd .hdr{
	font-size:0;
	height:10px;
	background:#72020b url(../images/sp019/bg_goods_hdr.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}

#spacialAa02 #sideArea #cd .aboutCd p.title,
#spacialAa02 #sideArea #cd .aboutCd p.title a {
	position:absolute;
	top:25px;
	bottom:20px;
	font-weight:bold;
	color:#fff;
}


#spacialAa02 #sideArea #cd .aboutCd {
	position:relative;
	margin:10px 0 0;
	padding:0 23px 0 12px;
	color:#fff;
}

#spacialAa02 #sideArea #cd .aboutCd .thumb {
	float:left;
	width:133px;
	border:solid 1px #ccc;
}


#spacialAa02 #sideArea #cd .aboutCd .text {
	float:right;
	width:98px;
	color:#fff;
}

#spacialAa02 #sideArea #cd p.noticeA01 {
	padding:0 12px;
	color:#fff;
}

#spacialAa02 #sideArea #cd p.extraTop01 {
	padding:0 12px;
	color:#fff;

}


#spacialAa02 #sideArea #cd p.ftr {
	font-size:0;
	height:12px;
	background:#72020b url(../images/sp019/bg_cd-goods_ftr.gif) no-repeat 0 100%;
	padding:0 12px 10px;
	margin:0;
}


#spacialAa02 #sideArea .aboutCd .text p {
	padding:0;
}

#spacialAa02 #sideArea .aboutCd p.moreDetail {
	position:absolute;
	top:95px;
	bottom:0;
	text-align:left;
}

/*
LINK
-------------------------*/
#spacialAa02 #sideArea .sideLink{
	margin:20px 0 0;
}

#spacialAa02 #sideArea .sideLink h3.link{
	margin:0;
}

#spacialAa02 #sideArea .sideLink ul{
	margin-top:8px;
	color:#fff;
}

#spacialAa02 #sideArea .sideLink ul li{
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp019/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
	color:#fff;
}

#spacialAa02 #sideArea .sideLink ul li a {
	color:#fff;
	text-decoration:none;
}
#spacialAa02 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}


/*==================================================
#018CC:01 -commmons compilation-  @2010.03.10up
==================================================*/
#spacial018 {
	width:860px;
}

#spacial018 h2 {
	margin:0;
}

#spacial018Wrap {
	margin:0 0 0 30px;
}

/*
textArea
--------------------------------------------------*/
#spacial018 #textArea {
	float:left;
	width:524px;
	margin:30px 0 0;
}

#spacial018 #textArea p {
	color:#323232;
	letter-spacing:0.05em;
	margin-top:35px;
}

#spacial018 #textArea p.top {
	margin-top:24px;
}

/*
interview
-------------------------*/
#spacial018 #textArea #interview {
	padding-bottom:15px;
}

#spacial018 #textArea #interview p.lead {
	margin:20px 0 18px;
}

#spacial018 #textArea #interview p {
	letter-spacing:0.1em;
	margin:10px 0 0;
}

/*
about vol.2 CD LIST
-------------------------*/
#spacial018 #textArea #cd_list h3 {
	margin-top:30px;
}
#spacial018 #textArea #cd_list p {
	line-height:1.6;
	letter-spacing:0.1em;
	margin-top:10px;
}
#spacial018 #textArea #cd_list p.lead {
	margin-top:15px;
	margin-bottom:18px;
}

/*
ܤȻİ
-------------------------*/
#spacial018 #textArea #program {
	margin:15px 0 0;
	padding:12px 0;
	weight:525px;
}

#spacial018 #textArea #program ul li {
	padding-bottom:24px;
	background:url(../images/sp018/bg_side03_hdr.gif) no-repeat 0px 23px;
}

#spacial018 #textArea #program li img{
	margin-right:12px;
	padding-bottom:0px;
}


/*
ƥ
-------------------------*/
#spacial018 #textArea #item {
	margin:15px 0 0;
}
#spacial018 #textArea #item h3 {
	margin-top:10px;
}
#spacial018 #textArea #item p {
	line-height:1.6;
	letter-spacing:0.1em;
	margin-top:10px;
}

/*
CD ꥹ
---------------*/
#spacial018 #textArea #item #itemList {
	margin:15px 0 0;
	padding:12px;
	background:#000;
	/* width:524px; */
}

#spacial018 #textArea #item #itemList li.set_bt,
#spacial018 #textArea #item #itemList li.end_bt {
	padding-bottom:0px;
}

#spacial018 #textArea #item #itemList li {
	float:left;
	margin-right:12px;
	margin-top:8px;
	margin-bottom:8px;
	text-align:center;
}

#spacial018 #textArea #item #itemList li img{
	padding-bottom:6px;
}

#spacial018 #textArea #item #itemList li.end,
#spacial018 #textArea #item #itemList li.end_bt {
	margin-right:0;
}
#spacial018 #textArea #item #itemList li a span {
	font-size:10px;
	/* font-family:"ͣ å", sans-serif; */
	line-height:1.8px;
	margin-top:6px;
	color:#FFF;
}


/*
ɥꥢ
--------------------------------------------------*/
#spacial018 #sideArea {
	float:right;
	width:278px;
	margin:30px 0 0 20px;
}

/*
movie
-------------------------*/
#spacial018 #sideArea #movie {
	width:248px;
	margin:0 0 20px;
}
#spacial018 #sideArea #movie p {
	margin-top:5px;
}

/*
CD
-------------------------*/
#spacial018 #sideArea #cd {
	width:278px;
	font-size:0;
	/* background:url(../images/sp013/bg_side01_hdr.gif) no-repeat 0 0; */
	background-color:#505050;
	padding:13px 0;
}

#spacial018 #sideArea #cd .ftr {
	width:278px;
	height:5px;
	font-size:0;
	/* background:url(../images/sp013/bg_side01_ftr.gif) no-repeat 0 0; */
	background-color:#000;
}

#spacial018 #sideArea #cd {
	width:278px;
	background:#505050;
}
#spacial018 #sideArea #cd .set {
	padding:10px 11px 7px 12px;
}

#spacial018 #sideArea #cd h3 {
	margin:5px 11px 0 12px;
}
#spacial018 #sideArea #cd .photoArea {
	float:left;
	width:140px;
}
#spacial018 #sideArea #cd .photoArea img {
	border:1px solid #ccc;
}

#spacial018 #sideArea #cd .textArea {
	float:right;
	width:110px;
}

#spacial018 #sideArea #cd .textArea p {
	font-size:12px;
	font-family:"ͣ å", sans-serif;
	line-height:1.2;
	margin-top:72px;
	valign:bottom;
}
#spacial018 #sideArea #cd .textArea p span {
	font-size:10px;
	font-weight:bold;
	line-height:1.6;
}
#spacial018 #sideArea #cd .textArea p.moreDetail {
	text-align:left;
	margin-top:5px;
}
#spacial018 #sideArea #cd p.text {
	font-size:10px;
	margin:0 11px 0 12px;
	color:#FFF;
}

/*
ܺ
---------------*/
#spacial018 #sideArea #cd #musicList ul {
	margin:10px 10px 0;
}
#spacial018 #sideArea #cd #musicList ul li {
	background:url(../images/sp018/bg_side01_hdr.gif) no-repeat 0 0;
	font-size:12px;
	padding-top:10px;
}
#spacial018 #sideArea #cd #musicList ul li.set {
	padding:10px 3px 3px;
}
#spacial018 #sideArea #cd #musicList ul li.end {
	padding:3px 3px 15px;
}
#spacial018 #sideArea #cd #musicList ul li h4 {
	float:left;
	font-weight:bold;
	margin-top:2px;
	color:#FFF;
}
#spacial018 #sideArea #cd #musicList ul li p.moreDetail {
	float:right;
	width:93px;
}

/*
ŵ
-------------------------*/
#spacial018 #sideArea #tokuten {
	width:278px;
	background:#000;
	margin-top:0;
	padding:13px 0;
	clear:both;
}

#spacial018 #sideArea #tokuten h4 {
	font-weight:bold;
	margin-top:10px;
	margin-bottom:7px;
	padding:0 11px 0 12px;
	color:#FFF;
}

#spacial018 #sideArea #tokuten p {
	font-weight:normal;
	font-size:10px;
	padding:0 0 0 12px;
	margin-bottom:0px;
	color:#FFF;
	/* width:278px; */
}

/*
INFORMATION
-------------------------*/
#spacial018 #sideArea #info {
	width:278px;
	/* height:5px; */
	font-size:10px;
	/* background:url(../images/sp013/bg_side01_hdr.gif) no-repeat 0 0; */
	background:#CC3333;
	padding:13px 0;
	margin-top:20px;
	clear:both;
}

#spacial018 #sideArea #info h3 {
	margin:5px 11px 0 12px;
}

#spacial018 #sideArea #info h4 {
	margin:5px 11px 5px 12px;
}

#spacial018 #sideArea #info p {
	font-size:10px;
	lign-hight:1.4;
	color:#FFF;
	padding:0 12px 0;
}

#spacial018 #sideArea #info p.list,
#spacial018 #sideArea #info p.list a {
	font-size:10px;
	lign-hight:1.4;
	color:#FFF;
	adding:0 12px 4px;
}

#spacial018 #sideArea #info p.list_ttl {
	font-size:10px;
	lign-hight:1.4;
	font-weight:bold;
	color:#FFF;
	padding:0 12px 4px;
}

#spacial018 #sideArea #info .hdr {
	background:url(../images/sp018/bg_side02_hdr.gif) no-repeat 12px 13px;
	/* width:278px; */
	height:5px;
	font-size:0;
	background-color:#CC3333;
	padding:8px 13px;
}

/*
ܺ٥
-------------------------*/
#spacial018 #sideArea #info #infoDetail {
	padding:4px 6px;
}

#spacial018 #sideArea #info #infoDetail p a{
	font-size:12px;
	lign-hight:1.4;
	font-weight:bold;
	color:#FFF;
	padding:0;
}

#spacial018 #sideArea #info #infoDetail p a img{
	padding-right:4px;
}


/*
LINK
-------------------------*/
#spacial018 #sideArea .sideLink{
	margin:20px 0 0;
}

#spacial018 #sideArea .sideLink ul li{
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp018/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

#spacial018 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial018 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}

/*
INFORMATION ܺ٤Ϥ顪Υڡ
--------------------------------------------------*/
#container .information {
	width:657px;
	margin:0;
	padding:0;
	background:#FFF;
}

#container #InfoArea{
	margin:0;
	padding:0;
}

#container .information h1 #information {
	margin:0;
	padding:0;
	background:#000;
}

#InfoArea h2.information {
	margin:0 27px;
	padding:0;
}

#main h3.info {
	margin:0 0 10px;
	padding:0;
	font-size:12px;
	lign-hight:1.4;
	font-weight:bold;
	color:#000;
}

#main #textArea_left h4{
	margin:0 0 8px;
	padding:0;
	font-size:12px;
	lign-hight:1.4;
	font-weight:normal;
	color:#000;	
}

main .info_set {
	margin:20px 20px 18px;
	padding:0;
}

#main .set p{
	margin:14px 0 14px;
	padding:0;
	font-size:12px;
	lign-hight:1.4;
	font-weight:normal;
	color:#000;
}

#main p.InfoRead{
	margin:0;
	padding:20px 0;
	font-size:12px;
	lign-hight:1.4;
	font-weight:bold;
	color:#000;
	width:575px;
}
#main ul #listInfo{
	margin:0 0 14px;
	padding:0;
	list-style-type:none;
}

#main ul #listInfo li{
	margin:0 0 14px;
	padding:0;
	font-size:12px;
	lign-hight:1.4;
	color:#000;
}

#main ul li span{
	margin:0 0 10px;
	padding:0;
	font-weight:bold;
}

#main .hdr_info {
	background:url(../images/sp018/info/bg_side_info_hdr.gif) repeat-x 0px 13px;
	/* height:3px; */
	font-size:0;
	padding:12px 0 15px;
}

#textArea_left {
	float:left;
	weight:230px;
	margin:5px 10px 10px 0;
	padding:0;	
}

#textArea_left li.text_att {
	font-size:10px;
	lign-hight:1.4;
	font-weight:normal;
	color:#000;
	padding-bottom:3px;
	weight:230px;	
}

#main #MapArea {
	float:right;
	margin:10px 0 0 10px;
	/* weight:320px; */
	padding:0;	
}

#main #MapArea h4{
	margin:0 0 8px;
	padding:0;
	font-size:12px;
	lign-hight:1.4;
	font-weight:normal;
	color:#000;	
}

#main #MapArea p img{
	margin:8px 0 15px;
	padding:0;
}

/* 2010.04.06@T.C.ɲ */

#main #ProgramArea p img{
	margin:0;
	padding:20px auto;
	clear:both;
	weight:576px;
}

/*==================================================
#017  @2010.02.05up
==================================================*/
#spacial017 {
	width:860px;
	background:#2A2013;
}

#spacial017 h2 {
	margin:0;
}

#spacial017Wrap {
	margin:0 0 0 30px;
}

/*
ƥȥꥢ
--------------------------------------------------*/
#spacial017 #textArea {
	float:left;
	width:560px;
	margin:10px 0 0;
}

#spacial017 #textArea p#leadComment {
	margin-top:10px;
}

#spacial017 #textArea .interview h3 {
	margin:30px 0 0 30px;
}
#spacial017 #textArea .interview h3.top {
	margin:10px 0 0 30px;
}

#spacial017 #textArea .interview p {
	color:#ccc;
	letter-spacing:0.05em;
	margin:25px 0 0 30px;
}
#spacial017 #textArea .interview p.top {
	margin-top:15px;
}

/*

-------------------------*/
#spacial017 #textArea #interviewKanno {
	margin:0 0 0 30px;
}

#spacial017 #textArea #interviewKanno h3 {
	margin-top:30px;
}
#spacial017 #textArea #interviewKanno p {
	color:#ccc;
	letter-spacing:0.05em;
	margin-top:15px;
}
#spacial017 #textArea #interviewKanno p.kanno {
	font-weight:bold;
	text-align:right;
	margin-top:5px;
}
#spacial017 #textArea #interviewKanno .photoArea {
	float:right;
	width:135px;
	margin-top:15px;
}
#spacial017 #textArea #interviewKanno .textArea {
	float:left;
	width:390px;
}

/*
ɥꥢ
--------------------------------------------------*/
#spacial017 #sideArea {
	float:right;
	width:278px;
}

/*
CD
-------------------------*/
#spacial017 #sideArea #cd {
	margin:30px 0 0;
}

#spacial017 #sideArea #cd .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp017/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial017 #sideArea #cd .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp017/bg_side01_ftr.gif) no-repeat 0 0;
}

#spacial017 #sideArea #cd {
	width:278px;
	background:#000;
}

#spacial017 #sideArea #cd .set {
	padding:10px 11px 7px 12px;
}

#spacial017 #sideArea #cd h3 {
	margin:5px 11px 0 12px;
}
#spacial017 #sideArea #cd .photoArea {
	float:left;
	width:145px;
}
#spacial017 #sideArea #cd .photoArea img {
	border:1px solid #ccc;
}

#spacial017 #sideArea #cd .textArea {
	float:right;
	width:110px;
}
#spacial017 #sideArea #cd .textArea p {
	color:#fff;
	font-weight:bold;
}
#spacial017 #sideArea #cd .textArea p.typeA {
	margin-top:10px;
}
#spacial017 #sideArea #cd .textArea p.typeB {
	margin-top:41px;
}
#spacial017 #sideArea #cd .textArea p span {
	font-size:10px;
	line-height:1.6;
}
#spacial017 #sideArea #cd .textArea p span.date {
	font-weight:normal;
}
#spacial017 #sideArea #cd .textArea p a {
	color:#fff;
	text-decoration:underline;
}
#spacial017 #sideArea #cd .textArea p a:hover {
	text-decoration:none;
}
#spacial017 #sideArea #cd .textArea p.moreDetail {
	text-align:left;
	margin-top:5px;
}

#spacial017 #sideArea #cd p.textCd {
	color:#E9FFFF;
	font-size:10px;
	letter-spacing:0.05em;
	margin:5px 11px 0 12px;
	padding-bottom:10px;
}

#spacial017 #sideArea #cd #musicList {
	background:url(../images/sp017/bg_cd.gif) repeat-x 0 100%;
	margin:0 11px 0 12px;
	padding:0 0 10px;
}
#spacial017 #sideArea #cd #musicList h4 {
	color:#E9FFFF;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0.05em;
}
#spacial017 #sideArea #cd #musicList p {
	color:#E9FFFF;
	font-size:10px;
	letter-spacing:0.05em;
	margin:5px 0 0;
}

/*
LINK
-------------------------*/
#spacial017 #sideArea .sideLink {
	margin:20px 0 0;
}

#spacial017 #sideArea .sideLink ul li {
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp017/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

#spacial017 #sideArea .sideLink ul li a {
	color:#fff;
	text-decoration:none;
}
#spacial017 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}



/*==================================================
#016cent. FORCE  @2010.02.03up
==================================================*/
#spacial016 {
	width:860px;
}

#spacial016 h2 {
	margin:0;
}

#spacial016Wrap {
	margin:0 0 0 30px;
}

/*
ƥȥꥢ
--------------------------------------------------*/
#spacial016 #textArea {
	float:left;
	width:524px;
	margin:30px 0 0;
}

/*
ⶶ
-------------------------*/
#spacial016 #textArea #takahashi p {
	color:#323232;
	letter-spacing:0.05em;
}
#spacial016 #textArea #takahashi p.lead {
	margin-top:15px;
}

#spacial016 #textArea #takahashi .set {
	margin:15px 0 0;
}
#spacial016 #textArea #takahashi .photoArea {
	float:right;
	width:180px;
	text-align:right;
}
#spacial016 #textArea #takahashi .photoArea p {
	color:#999;
	font-size:10px;
	text-align:right;
}
#spacial016 #textArea #takahashi .textArea {
	float:left;
	width:324px;
}

#spacial016 #textArea #takahashi p.takahashi {
	margin-top:10px;
}
#spacial016 #textArea #takahashi p.linkText {
	font-size:10px;
	margin-top:10px;
}

/*
ȥե
-------------------------*/
#spacial016 #textArea #centForce {
	margin:18px 0 0;
}
#spacial016 #textArea #centForce p.lead {
	margin-top:15px;
}

#spacial016 #textArea #centForce ul li.artist {
	float:left;
	width:248px;
	margin-top:20px;
	margin-right:28px;
}
#spacial016 #textArea #centForce ul li.top {
	margin-top:17px;
}
#spacial016 #textArea #centForce ul li.end {
	margin-right:0px;
}

/* Ȥ */
#spacial016 #textArea #centForce ul li.artist p {
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp016/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}
#spacial016 #textArea #centForce ul li.artist p a {
	color:#000;
	text-decoration:none;
}
#spacial016 #textArea #centForce ul li.artist p a:hover {
	text-decoration:underline;
}

/*
ɥꥢ
--------------------------------------------------*/
#spacial016 #sideArea {
	float:right;
	width:278px;
}

/*
CD
-------------------------*/
#spacial016 #sideArea #cd {
	margin:30px 0 0;
}

#spacial016 #sideArea #cd .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp016/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial016 #sideArea #cd .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp016/bg_side01_ftr.gif) no-repeat 0 0;
}

#spacial016 #sideArea #cd {
	width:278px;
	background:#B2E3F8;
}
#spacial016 #sideArea #cd .set {
	padding:10px 1px 7px 12px;
}

#spacial016 #sideArea #cd h3 {
	margin:5px 11px 0 12px;
}
#spacial016 #sideArea #cd .photoArea {
	float:left;
	width:145px;
}
#spacial016 #sideArea #cd .photoArea img {
	border:1px solid #ccc;
}

#spacial016 #sideArea #cd .textArea {
	float:right;
	width:120px;
}

#spacial016 #sideArea #cd .textArea p {
	font-weight:bold;
	margin-top:8px;
}
/* ˸¤line-heightѹ */
#spacial016 #sideArea #cd .textArea p a {
	line-height:1.2;
}
#spacial016 #sideArea #cd .textArea p span {
	font-size:10px;
	line-height:1.6;
}
#spacial016 #sideArea #cd .textArea p.moreDetail {
	text-align:left;
	margin-top:5px;
}

#spacial016 #sideArea #cd p.textCd {
	font-size:10px;
	letter-spacing:0.05em;
	background:url(../images/sp016/bg_cd.gif) repeat-x 0 100%;
	margin:5px 11px 0 12px;
	padding-bottom:10px;
}

/*
ꥸʥŵ
---------------*/
#spacial016 #sideArea #cd .special {
}

#spacial016 #sideArea #cd .special h4 {
	margin:10px 11px 0 12px;
}
#spacial016 #sideArea #cd .special p.text {
	color:#E5007F;
	font-weight:bold;
	margin:10px 11px 0 12px;
}
/* ̿ */
#spacial016 #sideArea #cd .special div {
	margin:3px 9px 0 12px;
}
/* ջ */
#spacial016 #sideArea #cd .special ul {
	margin:5px 11px 0 12px;
}
#spacial016 #sideArea #cd .special ul li {
	font-size:10px;
	letter-spacing:0.05em;
	text-indent:-1em;
	padding-left:1em;
	padding-bottom:3px;
}

/*
LINK
-------------------------*/
#spacial016 #sideArea .sideLink {
	margin:20px 0 0;
}

#spacial016 #sideArea .sideLink ul li {
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp016/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

#spacial016 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial016 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}

/*2010.02.04@TC*/
#spacial016 #sideArea .sideLink ul li.noLink {
	font-size:10px;
	background-image:none;
	margin-top:15px;
	padding-left:0;
}
/*2010.02.04@TC*/
#spacial016 #sideArea .sideLink ul li.noLinkTitle {
	font-size:10px;
	background-image:none;
	padding-left:0;
}
/*2010.02.04@TC*/
#spacial016 #sideArea .sideLink ul li.downLoadLink {
	font-size:10px;
	background-image:none;
	margin-top:0;
	padding-left:0;
}



/*==================================================
#015AOKI takamasa  @2010.01.27up
==================================================*/
#spacial015 {
	width:860px;
}

#spacial015 h2 {
	margin:0;
}

#spacial015Wrap {
	margin:0 0 0 30px;
}

/*
ƥȥꥢ
--------------------------------------------------*/
#spacial015 #textArea {
	float:left;
	width:524px;
	margin:30px 0 0;
}

#spacial015 #textArea h4 {
	margin-top:25px;
}
#spacial015 #textArea h4.typeA {
	margin-top:50px;
}
#spacial015 #textArea p {
	color:#323232;
	letter-spacing:0.05em;
	margin-top:25px;
}
#spacial015 #textArea p.top {
	margin-top:15px;
}
#spacial015 #textArea p.interviewer {
	font-size:10px;
	text-align:right;
	margin-top:5px;
}
#spacial015 #textArea p a {
	font-weight:bold;
}

/* ӥ塼⡡ڤ̿ */
#spacial015 #textArea .photoAreaA {
	float:right;
	width:280px;
	text-align:right;
	margin:25px 0 0;
}
#spacial015 #textArea .textAreaA {
	float:left;
	width:244px;
}

/* ̿꡼ */
#spacial015 #textArea ul {
	margin-top:15px;
}
#spacial015 #textArea ul li {
	float:left;
	margin:3px 3px 0 0;
}
#spacial015 #textArea ul li.end {
	margin:3px 0 0;
}

/*
ɥꥢ
--------------------------------------------------*/
#spacial015 #sideArea {
	float:right;
	width:278px;
	margin:30px 0 0;
}

/*
CD
-------------------------*/
#spacial015 #sideArea #cd {
	margin:30px 0 0;
}

#spacial015 #sideArea #cd .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp015/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial015 #sideArea #cd .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp015/bg_side01_ftr.gif) no-repeat 0 0;
}

#spacial015 #sideArea #cd {
	width:278px;
	background:#d3d3d3;
}
#spacial015 #sideArea #cd .set {
	padding:10px 11px 7px 12px;
}

#spacial015 #sideArea #cd h3 {
	margin:5px 11px 0 12px;
}
#spacial015 #sideArea #cd .photoArea {
	float:left;
	width:145px;
}
#spacial015 #sideArea #cd .photoArea img {
	border:1px solid #ccc;
}

#spacial015 #sideArea #cd .textArea {
	float:right;
	width:110px;
}

#spacial015 #sideArea #cd .textArea p {
	font-weight:bold;
	margin-top:66px;
}
#spacial015 #sideArea #cd .textArea p span {
	font-size:10px;
	line-height:1.6;
}
#spacial015 #sideArea #cd .textArea p.moreDetail {
	text-align:left;
	margin-top:5px;
}

#spacial015 #sideArea #cd .text {
	margin:5px 11px 0 12px;
}

#spacial015 #sideArea #cd .text p {
	font-size:10px;
	letter-spacing:0.05em;
	padding-bottom:20px;
}

/*
GOODS
-------------------------*/
#spacial015 #sideArea #goods {
	margin:20px 0 0;
}

#spacial015 #sideArea #goods .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp015/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial015 #sideArea #goods .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp015/bg_side01_ftr.gif) no-repeat 0 0;
}

#spacial015 #sideArea #goods {
	width:278px;
	background:#d3d3d3;
}

#spacial015 #sideArea #goods h3 {
	margin:5px 12px 7px;
}
#spacial015 #sideArea #goods .photoArea {
	margin:0 12px 7px;
}
#spacial015 #sideArea #goods .photoArea img {
	border:1px solid #ccc;
	margin-top:1px;
}

#spacial015 #sideArea #goods .textArea {
	margin:0 12px 7px;
}

#spacial015 #sideArea #goods .textArea h4 {
	margin-top:10px;
}
#spacial015 #sideArea #goods .textArea p {
	font-size:10px;
	letter-spacing:0.05em;
	margin-top:5px;
}
#spacial015 #sideArea #goods .textArea p.moreDetail {
	text-align:right;
	margin-top:5px;
}

/*
LINK
-------------------------*/
#spacial015 #sideArea .sideLink {
	margin:20px 0 0;
}

#spacial015 #sideArea .sideLink ul li {
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp015/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}
#spacial015 #sideArea .sideLink ul li.noLink {
	font-size:10px;
	background-image:none;
	margin-top:15px;
	padding-left:0;
}

#spacial015 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial015 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}



/*==================================================
#014ۢ  @2009.12.01up
==================================================*/
#spacial014 {
	width:860px;
}

#spacial014 h2 {
	margin:0;
}

#spacial014Wrap {
	margin:0 0 0 30px;
}

.pageSp01401 #main,
.pageSp01402 #main {
	min-height:1795px;
	background:url(../images/sp014/bg.gif) no-repeat 0 0;
}
/* onlyIE6 */
*html .pageSp01401 #main,
*html .pageSp01402 #main {
	height:1795px;
}

/*
ƥȥꥢ
--------------------------------------------------*/
#spacial014 #textArea {
	float:left;
	width:524px;
}

/*

-------------------------*/
#spacial014 #textArea #tab ul li {
	float:left;
}

/*
꡼
-------------------------*/
#spacial014 #textArea #lead {
}

#spacial014 #textArea #lead p.text {
	margin-top:6px;
}

#spacial014 #textArea #lead p.date {
	margin-top:14px;
	padding-bottom:17px;
}

/*

-------------------------*/
#spacial014 #textArea #prize div {
	padding-bottom:8px;
}

/*
ջ
-------------------------*/
#spacial014 #textArea #notice {
}

#spacial014 #textArea #notice h4 {
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
}

#spacial014 #textArea #notice ul {
	margin-top:5px;
}
#spacial014 #textArea #notice ul li {
	font-size:10px;
	text-indent:-1em;
	letter-spacing:0.1em;
	padding-left:1em;
}

#spacial014 #textArea #notice p.text {
	text-align:right;
	margin-top:5px;
	letter-spacing:0.1em;
}

/*
ƥܥ
-------------------------*/
#spacial014 #textArea #vote {
	text-align:center;
	background:#FFF001;
	margin:15px 0 0;
	padding:4px 0;
}

/*
ӥ塼
-------------------------*/
/* ̾ */
#spacial014 #textArea .review h4{
	min-height:19px;
	.height:19px;
	background:url(../images/sp014/ico_music.gif) no-repeat 0 0;
	margin-top:10px;
	padding:4px 0 0 30px;
}
#spacial014 #textArea .reviewFinish h4 {
	margin-top:15px;
}
#categorySpecial014Window .review h4,
#categorySpecial014Window .reviewFinish h4 {
	margin-top:20px;
}
#categorySpecial014Window .review h4#r1 {
	.margin-top:0;
}

/* MIURA */
#spacial014 #textArea .reviewFinish ul li.reviewMiura {
	margin-top:4px;
}
#categorySpecial014Window .review ul li.reviewMiura,
#categorySpecial014Window .reviewFinish ul li.reviewMiura {
	margin-top:8px;
	.margin-top:4px;
}
/* MIURAط */
#spacial014 #textArea .review ul li.reviewMiura,
#spacial014 #textArea .reviewFinish ul li.reviewMiura {
	background:url(../images/sp014/bg_review-miura.gif) repeat-y 0 0;
}
#categorySpecial014Window .review ul li.reviewMiura,
#categorySpecial014Window .reviewFinish ul li.reviewMiura {
	background:url(../images/sp014/bg_review-miura_w.gif) repeat-y 0 0;
}

/* SHIGESEIKO */
#spacial014 #textArea .review ul li.reviewShige,
#spacial014 #textArea .reviewFinish ul li.reviewShige,
#spacial014 #textArea .review ul li.reviewSeiko {
	margin-top:2px;
}
#categorySpecial014Window .review ul li.reviewShige,
#categorySpecial014Window .reviewFinish ul li.reviewShige,
#categorySpecial014Window .review ul li.reviewSeiko {
	margin-top:4px;
	.margin-top:1px;
}

/* SHIGEط */
#spacial014 #textArea .review ul li.reviewShige,
#spacial014 #textArea .reviewFinish ul li.reviewShige {
	background:url(../images/sp014/bg_review-shige.gif) repeat-y 0 0;
}
#categorySpecial014Window .review ul li.reviewShige,
#categorySpecial014Window .reviewFinish ul li.reviewShige {
	background:url(../images/sp014/bg_review-shige_w.gif) repeat-y 0 0;
}

/* SEIKOط */
#spacial014 #textArea .review ul li.reviewSeiko,
#spacial014 #textArea .reviewFinish ul li.reviewSeiko {
	background:url(../images/sp014/bg_review-seiko.gif) repeat-y 0 0;
}
#categorySpecial014Window .review ul li.reviewSeiko {
	background:url(../images/sp014/bg_review-seiko_w.gif) repeat-y 0 0;
}

/* MIURASHIGESEIKO ̾ */
#spacial014 #textArea .review ul li h5,
#spacial014 #textArea .reviewFinish ul li h5,
#categorySpecial014Window .review ul li h5,
#categorySpecial014Window .reviewFinish ul li h5 {
	float:left;
	width:45px;
}
#spacial014 #textArea .review ul li h5 img,
#spacial014 #textArea .reviewFinish ul li h5 img,
#categorySpecial014Window .review ul li h5 img,
#categorySpecial014Window .reviewFinish ul li h5 img {
	padding:10px 7px 9px;
}

/* MIURASHIGESEIKO  */
#spacial014 #textArea .review ul li .textArea,
#spacial014 #textArea .reviewFinish ul li .textArea {
	float:right;
	width:479px;
}
#categorySpecial014Window .review ul li .textArea,
#categorySpecial014Window .reviewFinish ul li .textArea {
	float:right;
	width:515px;
}
#spacial014 #textArea .review ul li .textArea p,
#spacial014 #textArea .reviewFinish ul li .textArea p,
#categorySpecial014Window .review ul li .textArea p,
#categorySpecial014Window .reviewFinish ul li .textArea p {
	padding:4px 10px;
}
#categorySpecial014Window .review ul li .textArea p,
#categorySpecial014Window .reviewFinish ul li .textArea p {
	letter-spacing:0.1em;
}

/*  ꥢϢ */
body#categorySpecial014Window {
	background-image:none;
	background:#fff;
}

#categorySpecial014Window #container {
	width:600px;
}

#categorySpecial014Window #main {
	width:560px;
	margin:20px 20px 0;
}
#categorySpecial014Window #footer {
	width:580px;
	margin:20px 10px 0;
}
#categorySpecial014Window #footer #logo {
	float:left;
	width:166px;
	padding-bottom:20px;
}
#categorySpecial014Window #footer #close {
	float:right;
	width:17px;
	text-align:right;
	padding-bottom:20px;
}

/*
ȯɽ2010.01.20@TC
-------------------------*/
#spacial014 #textArea #announce {
}

/*
 
----------*/
#spacial014 #textArea #announce .announce {
}

#spacial014 #textArea #announce .announce .titleArea {
	float:left;
	width:110px;
}
#spacial014 #textArea #announce .announce .textArea {
	float:right;
	width:388px;
}
#spacial014 #textArea #announce .announce .textArea h5 {
	padding-bottom:5px;
}
#spacial014 #textArea #announce .announce .textArea p {
	letter-spacing:0.05em;
}

/*

----------*/
#spacial014 #textArea #announce #announceKuchi {
	border:2px solid #000;
}

/*   */
#spacial014 #textArea #announce #announceKuchi .comment {
	margin:12px 0 0;
	padding:10px 10px 5px;
}
#spacial014 #textArea #announce #announceKuchi .comment h6 {
	padding-bottom:8px;
}

/*  ; */
#spacial014 #textArea #announce #announceKuchi #prizeMiura,
#spacial014 #textArea #announce #announceKuchi #prizeShige,
#spacial014 #textArea #announce #announceKuchi #prizeSeiko {
	border-bottom:2px solid #000;
	padding:8px 11px 12px;
}
#spacial014 #textArea #announce #announceKuchi #prizeSpecial {
	padding:8px 11px 12px;
}

/* ط */
/**/
#spacial014 #textArea #announce #announceKuchi #prizeMiura .comment {
	background:#FFFCCC;
}
/**/
#spacial014 #textArea #announce #announceKuchi #prizeShige .comment {
	background:#D9F1F2;
}
/**/
#spacial014 #textArea #announce #announceKuchi #prizeSeiko .comment {
	background:#FBE3EF;
}

/*
ôA&D
----------*/
#spacial014 #textArea #announce #announceAd {
	border:2px solid #E64192;
	margin:16px 0 0;
}
#spacial014 #textArea #announce #announceAd #prizeAd {
	padding:8px 11px 12px;
}
/*
commmonsmart
----------*/
#spacial014 #textArea #announce #announceCms {
	border:2px solid #009FA5;
	margin:16px 0 0;
}
#spacial014 #textArea #announce #announceCms #prizeCms {
	padding:8px 11px 12px;
}
#spacial014 #textArea #announce #announceCms #prizeCms h5 {
	margin-top:12px;
}
#spacial014 #textArea #announce #announceCms #prizeCms h5.top {
	margin-top:0;
}
#spacial014 #textArea #announce #announceCms #prizeCms p {
	border-bottom:1px solid #009FA5;
	padding-bottom:5px;
}
#spacial014 #textArea #announce #announceCms #prizeCms p.end {
	border:none;
	padding-bottom:0;
}

/*
ɥꥢ
--------------------------------------------------*/
#spacial014 #sideArea {
	float:right;
	width:278px;
}

/*
movie
-------------------------*/
#spacial014 #sideArea #movie {
	width:248px;
}
#spacial014 #sideArea #movie p {
	margin-top:5px;
}

/*
CDGOODS 
-------------------------*/
#spacial014 #sideArea .sideAreaCorner .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp014/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial014 #sideArea .sideAreaCorner .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp014/bg_side01_ftr.gif) no-repeat 0 0;
}

#spacial014 #sideArea .sideAreaCorner {
	width:278px;
	background:#ececec;
}
#spacial014 #sideArea .sideAreaCorner .set {
	padding:10px 11px 7px 12px;
}

#spacial014 #sideArea .sideAreaCorner h3 {
	margin:5px 11px 0 12px;
}
#spacial014 #sideArea .sideAreaCorner .photoArea {
	float:left;
	width:140px;
}
#spacial014 #sideArea .sideAreaCorner .photoArea img {
	border:1px solid #ccc;
}

#spacial014 #sideArea .sideAreaCorner .textArea {
	float:right;
	width:110px;
}

#spacial014 #sideArea .sideAreaCorner .textArea p {
	font-size:12px;
	line-height:1.4;
}
#spacial014 #sideArea .sideAreaCorner .textArea p span {
	font-size:10px;
	font-weight:bold;
	line-height:1.6;
}
#spacial014 #sideArea .sideAreaCorner p.text {
	font-size:10px;
	letter-spacing:0.1em;
	margin:0 11px 0 12px;
}

/*
CD
-------------------------*/
#spacial014 #sideArea #cd {
	margin:25px 0 0;
}
#spacial014 #sideArea #cd .textArea p {
	margin-top:44px;
}
#spacial014 #sideArea #cd .textArea p.moreDetail,
#spacial014 #sideArea #goods .textArea p.moreDetail {
	text-align:left;
	margin-top:5px;
}
#spacial014 #sideArea #cd p.text2 {
	font-size:10px;
	letter-spacing:0.1em;
	margin:5px 11px 0 12px;
}

/*
GOODS
-------------------------*/
#spacial014 #sideArea #goods {
	margin:20px 0 0;
}
#spacial014 #sideArea #goods .textArea p {
	margin-top:35px;
}

/*
LINK
-------------------------*/
#spacial014 #sideArea .sideLink {
	margin:20px 0 0;
}

#spacial014 #sideArea .sideLink ul li {
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp014/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}
#spacial014 #sideArea .sideLink ul li.noLink {
	font-size:10px;
	background-image:none;
	margin-top:15px;
	padding-left:0;
}

#spacial014 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial014 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}

/*
ڡȥå
--------------------------------------------------*/
.pageSp01401 #main .pageTop {
	margin-top:500px;
}



/*==================================================
#013raster-noton  @2009.11.19up
==================================================*/
#spacial013 {
	width:860px;
}

#spacial013 h2 {
	margin:0;
}

#spacial013Wrap {
	margin:0 0 0 30px;
}

/*
ƥȥꥢ
--------------------------------------------------*/
#spacial013 #textArea {
	float:left;
	width:524px;
	margin:30px 0 0;
}

/*
꡼
-------------------------*/
#spacial013 #textArea #lead {
	background:url(../images/sp013/ttl-01_bg.gif) no-repeat 0 100%;
	padding-bottom:15px;
}
#spacial013 #textArea #lead p {
	letter-spacing:0.1em;
	margin:10px 10px 0;
}

/*
about ARCHIV 3
-------------------------*/
#spacial013 #textArea #archiv3 h3 {
	margin-top:30px;
}
#spacial013 #textArea #archiv3 p {
	line-height:1.6;
	letter-spacing:0.1em;
	margin-top:10px;
}
#spacial013 #textArea #archiv3 p.interviewer {
	text-align:right;
	margin-top:2px;
}

/*
ƥ
-------------------------*/
#spacial013 #textArea #item {
	margin:15px 0 0;
}
#spacial013 #textArea #item h3 {
	margin-top:10px;
}
#spacial013 #textArea #item p {
	line-height:1.6;
	letter-spacing:0.1em;
	margin-top:10px;
}

/*
ꥹ
---------------*/
#spacial013 #textArea #item #itemList {
	margin:15px 0 0;
	padding:15px 19px 5px 25px;
	background:#ececec;
}
#spacial013 #textArea #item #itemList li {
	float:left;
	margin-right:20px;
}
#spacial013 #textArea #item #itemList li.end {
	margin-right:0;
}
#spacial013 #textArea #item #itemList li.exceptionA {
	margin-right:15px;
}
#spacial013 #textArea #item #itemList li.exceptionB {
	margin-right:83px;
}

/*
ɥꥢ
--------------------------------------------------*/
#spacial013 #sideArea {
	float:right;
	width:278px;
	margin:30px 0 0;
}

/*
CD
-------------------------*/
#spacial013 #sideArea #cd .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp013/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial013 #sideArea #cd .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp013/bg_side01_ftr.gif) no-repeat 0 0;
}

#spacial013 #sideArea #cd {
	width:278px;
	background:#ececec;
}
#spacial013 #sideArea #cd .set {
	padding:10px 11px 7px 12px;
}

#spacial013 #sideArea #cd h3 {
	margin:5px 11px 0 12px;
}
#spacial013 #sideArea #cd .photoArea {
	float:left;
	width:140px;
}
#spacial013 #sideArea #cd .photoArea img {
	border:1px solid #ccc;
}

#spacial013 #sideArea #cd .textArea {
	float:right;
	width:110px;
}

#spacial013 #sideArea #cd .textArea p {
	font-size:12px;
	font-family:"ͣ å", sans-serif;
	line-height:1.4;
	margin-top:58px;
}
#spacial013 #sideArea #cd .textArea p span {
	font-size:10px;
	font-weight:bold;
	line-height:1.6;
}
#spacial013 #sideArea #cd .textArea p.moreDetail {
	text-align:left;
	margin-top:5px;
}
#spacial013 #sideArea #cd p.text {
	font-size:10px;
	margin:0 11px 0 12px;
}

/*

---------------*/
#spacial013 #sideArea #cd #musicList ul {
	margin:0 10px;
}
#spacial013 #sideArea #cd #musicList ul li {
	font-size:10px;
	background:url(../images/sp013/bg_music.gif) repeat-x 0 0;
}
#spacial013 #sideArea #cd #musicList ul li.set {
	padding:3px;
}
#spacial013 #sideArea #cd #musicList ul li.end {
	padding:3px 3px 15px;
}
#spacial013 #sideArea #cd #musicList ul li h4 {
	float:left;
	width:20px;
	font-weight:normal;
	margin-top:2px;
}
#spacial013 #sideArea #cd #musicList ul li p {
	float:right;
	width:232px;
}

/*
LINK
-------------------------*/
#spacial013 #sideArea .sideLink{
	margin:20px 0 0;
}

#spacial013 #sideArea .sideLink ul li{
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp013/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

#spacial013 #sideArea .sideLink ul li a {
	color:#000;
	text-decoration:none;
}
#spacial014 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}



/*==================================================
#012Fretworkʥեåȥ@2009.09.22up
==================================================*/
.pageSp01201 #main {
	background:#655F57;
}

#special012 {
	width:860px;
}

#special012 h2 {
	margin:0;
}

#special012Wrap {
	margin:0;
}

/*
ƥȥꥢ
--------------------------------------------------*/
#special012 #textArea {
	float:left;
	width:554px;
	margin:30px 0 0;
}

/*
꡼
-------------------------*/
#special012 #textArea #lead {
}

#special012 #textArea #lead .leadA {
	margin:0 0 0 30px;
}
#special012 #textArea #lead .leadB {
	margin:18px 0 0;
}

/*

-------------------------*/
#special012 #textArea #explain {
	color:#000;
	margin:20px 0 0 30px;
	background:url(../images/sp012/bg_explain_ftr.gif) no-repeat 0 100%;
}

#special012 #textArea #explain .explain01 {
	float:left;
	width:256px;
}

#special012 #textArea #explain .explain02 {
	float:right;
	width:256px;
}

/*
A
---------------*/
#special012 #textArea #explain #explainDetailA {
	background:#ECECEC;
}
#special012 #textArea #explain #explainDetailA ul li {
	font-size:10px;
	background:url(../images/sp012/bg_explain.gif) repeat-x 0 0;
	margin:0 9px 0 8px;
	padding:3px 0;
}
#special012 #textArea #explain #explainDetailA ul li.top {
	background-image:none;
}
#special012 #textArea #explain #explainDetailA ul li h4 {
	float:left;
	width:20px;
	line-height:1.4;
	font-weight:normal;
}
#special012 #textArea #explain #explainDetailA ul li p {
	float:right;
	width:216px;
}

/*
B
---------------*/
#special012 #textArea #explain #explainDetailB {
	background:#ECECEC;
}
#special012 #textArea #explain #explainDetailB ul li {
	font-size:10px;
	background:url(../images/sp012/bg_explain.gif) repeat-x 0 0;
	margin:0 9px 0 8px;
	padding:3px 0;
}

/*
C
---------------*/
#special012 #textArea #explain #explainDetailC {
	background:#ECECEC;
}
#special012 #textArea #explain #explainDetailC p {
	font-size:10px;
	line-height:1.6;
	letter-spacing:0.05em;
	margin-top:20px;
	padding:0 10px;
}
#special012 #textArea #explain #explainDetailC p.top {
	font-size:10px;
	margin-top:12px;
}

/*
PROFILE
-------------------------*/
#special012 #textArea .profile {
	border:1px solid #211D19;
	margin:20px 0 0 30px;
	padding:8px 12px 10px;
}
#special012 #textArea .profile h4 {
	color:#fff;
	margin-top:8px;
}
#special012 #textArea .profile p {
	color:#fff;
	font-size:10px;
	letter-spacing:0.05em;
	margin-top:5px;
}
#special012 #textArea .profile p.photoCaption {
	margin-top:15px;
	padding-bottom:8px;
}

/*
ɥꥢ
--------------------------------------------------*/
#special012 #sideArea {
	float:right;
	width:278px;
	margin:30px 0 0;
}

/*
CD
-------------------------*/
#special012 #sideArea #cd .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp012/bg_side01_hdr.gif) no-repeat 0 0;
}

#special012 #sideArea #cd .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp012/bg_side01_ftr.gif) no-repeat 0 0;
}

#special012 #sideArea #cd {
	width:278px;
	background:#211D19;
}
#special012 #sideArea #cd .set {
	padding:10px 11px 7px 12px;
}

#special012 #sideArea #cd h3 {
	margin:5px 11px 0 12px;
}
#special012 #sideArea #cd .photoArea {
	float:left;
	width:140px;
}
#special012 #sideArea #cd .photoArea img {
	border:1px solid #ccc;
}

#special012 #sideArea #cd .textArea {
	float:right;
	width:110px;
}

#special012 #sideArea #cd .textArea p {
	color:#fff;
	font-size:12px;
	line-height:1.4;
}
#special012 #sideArea #cd .textArea p.textTitleA { margin-top:62px; }

#special012 #sideArea #cd .textArea p a {
	color:#fff;
	text-decoration:underline;
}
#special012 #sideArea #cd .textArea p a:hover {
	text-decoration:none;
}
#special012 #sideArea #cd .textArea p span {
	font-size:10px;
	line-height:1.6;
	font-weight:bold;
}
#special012 #sideArea #cd .textArea p.moreDetail {
	text-align:left;
	margin-top:5px;
}
#special012 #sideArea #cd p.text {
	color:#fff;
	font-size:10px;
	letter-spacing:0.1em;
	margin:0 11px 0 12px;
}

/*
DOWNLOAD
-------------------------*/
#special012 #sideArea #download .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp012/bg_side01_hdr.gif) no-repeat 0 0;
}

#special012 #sideArea #download .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp012/bg_side01_ftr.gif) no-repeat 0 0;
}

#special012 #sideArea #download {
	width:278px;
	background:#211D19;
	margin:20px 0 0;
}
#special012 #sideArea #download h3 {
	margin:5px 11px 0 12px;
}
#special012 #sideArea #download h4 {
	color:#fff;
	margin-top:10px;
	padding:0 12px;
}
#special012 #sideArea #download p.lead {
	color:#fff;
	font-size:10px;
	margin-top:8px;
	padding:0 12px 8px;
}

#special012 #sideArea #download ul li {
	padding:0 12px 8px;
}
#special012 #sideArea #download ul li.end {
	padding:0 12px 4px;
}
#special012 #sideArea #download ul li .set {
	padding-top:12px;
	background:url(../images/sp012/bg_download.gif) repeat-x 0 0;
}
#special012 #sideArea #download ul li.top .set {
	padding-top:8px;
}
#special012 #sideArea #download ul li.top .set {
	background-image:none;
}
#special012 #sideArea #download ul li .photoArea {
	float:left;
	width:135px;
}
#special012 #sideArea #download ul li .photoArea img {
	border:1px solid #ccc;
}
#special012 #sideArea #download ul li .textArea {
	float:right;
	width:109px;
}
#special012 #sideArea #download ul li .textArea p {
	color:#fff;
}
#special012 #sideArea #download ul li .textArea p span {
	font-size:10px;
	font-weight:bold;
	line-height:1.6;
}
#special012 #sideArea #download ul li .textArea p.textTitleB,
#special012 #sideArea #download ul li .textArea p.textTitleC { margin-top:62px; }

#special012 #sideArea #download ul li .textArea p.moreDetail {
	text-align:left;
	margin-top:5px;
}
#special012 #sideArea #download ul li p.text {
	color:#fff;
	font-size:10px;
	letter-spacing:0.07em;
	margin-top:5px;
}
#special012 #sideArea #download ul li .textArea p a {
	color:#fff;
	text-decoration:underline;
}
#special012 #sideArea #download ul li .textArea p a:hover {
	text-decoration:none;
}

/*
ⲻ̣臘
-------------------------*/
#special012 #sideArea #guideLink .hdr {
	width:266px;
	height:5px;
	font-size:0;
	background:url(../images/sp012/bg_side02_hdr.gif) no-repeat 0 0;
}

#special012 #sideArea #guideLink .ftr {
	width:266px;
	height:5px;
	font-size:0;
	background:url(../images/sp012/bg_side02_ftr.gif) no-repeat 0 0;
}

#special012 #sideArea #guideLink {
	margin:20px 0 0;
}
#special012 #sideArea #guideLink .set {
	margin:0 12px 0 0;
	padding:5px 0;
	background:#000;
}
#special012 #sideArea #guideLink .photoArea {
	float:left;
	width:135px;
}
#special012 #sideArea #guideLink .textArea {
	float:right;
	width:121px;
}
#special012 #sideArea #guideLink .textArea p {
	color:#fff;
	font-size:10px;
	margin-top:7px;
	padding-right:10px;
}
#special012 #sideArea #guideLink .textArea p.readmore {
	text-align:right;
	margin-top:5px;
}

/*
LINK
-------------------------*/
#special012 #sideArea .sideLink {
	margin:20px 0 0;
}

#special012 #sideArea .sideLink ul li {
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp012/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

#special012 #sideArea .sideLink ul li a {
	color:#fff;
	text-decoration:none;
}
#special012 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}



/*==================================================
#011ۥȥ  Ϥͺ
դꤵ  @2009.09.16up
==================================================*/
.pageSp01101 #main {
	background:#F8F9E5 url(../images/sp011/bg.gif) no-repeat 0 0;
}

#spacial011 {
	width:860px;
}

#spacial011 h2 {
	margin:0;
}

#spacial011Wrap {
	margin:0 0 0 30px;
}

/*
ƥȥꥢ
--------------------------------------------------*/
#spacial011 #textArea {
	float:left;
	width:525px;
	margin:30px 0 0;
}

/*
꡼
-------------------------*/
#spacial011 #textArea #lead {
}

/*

-------------------------*/
/*
̿
---------------*/
#spacial011 #textArea .photoA,
#spacial011 #textArea .photoB {
	margin:20px 0 0;
}

/*̿*/
#spacial011 #textArea #photoA .photoArea {
	float:right;
	width:248px;
	margin-top:25px;
}
#spacial011 #textArea #photoA .textArea {
	width:248px;
	float:left;
}

/*̿*/
#spacial011 #textArea #photoB .photoArea {
	float:left;
	width:248px;
	margin-top:25px;
}
#spacial011 #textArea #photoB .textArea {
	float:right;
	width:248px;
}

/*
ƥ
---------------*/
#spacial011 #textArea p {
	color:#077b7f;
	line-height:1.6;
	letter-spacing:0.1em;
	margin-top:25px;
}
#spacial011 #textArea p.top {
	margin-top:0;
}
#spacial011 #textArea p span {
	font-weight:bold;
}
#spacial011 #textArea p.interviewer {
	color:#593b02;
}
#spacial011 #textArea p.interviewerA,
#spacial011 #textArea p.interviewerB {
	font-size:10px;
	text-align:right;
	margin-top:5px;
}

/*
ɥꥢ
--------------------------------------------------*/
#spacial011 #sideArea {
	float:right;
	width:278px;
	margin:30px 0 0;
}

/*
CD
-------------------------*/
#spacial011 #sideArea #cd .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp011/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial011 #sideArea #cd .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp011/bg_side01_ftr.gif) no-repeat 0 0;
}

#spacial011 #sideArea #cd {
	width:278px;
	background:#fff;
}
#spacial011 #sideArea #cd .set {
	padding:10px 11px 7px 12px;
}

#spacial011 #sideArea #cd h3 {
	margin:5px 11px 0 12px;
}
#spacial011 #sideArea #cd .photoArea {
	float:left;
	width:140px;
}
#spacial011 #sideArea #cd .photoArea img {
	border:1px solid #ccc;
}

#spacial011 #sideArea #cd .textArea {
	float:right;
	width:110px;
}

#spacial011 #sideArea #cd .textArea p {
	font-size:12px;
	font-weight:bold;
	line-height:1.4;
	letter-spacing:0.1em;
}
#spacial011 #sideArea #cd .textArea p span {
	font-size:10px;
	line-height:1.6;
}
#spacial011 #sideArea #cd .textArea p.moreDetail {
	text-align:left;
	margin-top:5px;
}
#spacial011 #sideArea #cd p.text {
	font-size:10px;
	letter-spacing:0.1em;
	margin:0 11px 0 12px;
}

/*
INFORMATION
-------------------------*/
#spacial011 #sideArea #information {
	border:1px solid #077b7f;
	margin:40px 30px 0 0;
	padding:7px 10px 12px;
}
#spacial011 #sideArea #information h4 {
	color:#077b7f;
	font-weight:bold;
	text-align:center;
	line-height:1.4;
	margin-top:10px;
}
#spacial011 #sideArea #information p {
	font-size:10px;
	color:#077b7f;
	text-align:center;
	margin-top:5px;
}
#spacial011 #sideArea #information p span {
	font-size:12px;
	line-height:1.4;
}
#spacial011 #sideArea #information p.textA {
	letter-spacing:0.08em;
}
#spacial011 #sideArea #information p.textB,
#spacial011 #sideArea #information p.textC {
	background:url(../images/sp011/bg_information.gif) repeat-x 0 0;
	padding-top:5px;
}
#spacial011 #sideArea #information p.guideLink {
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp011/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

/*

---------------*/
#spacial011 #sideArea #information #mobile {
	margin:10px 0 0;
	padding:3px 10px 10px;
	background:#fff;
}
#spacial011 #sideArea #information #mobile p {
	color:#593b02;
}
#spacial011 #sideArea #information #mobile p span {
	font-size:12px;
}
#spacial011 #sideArea #information #mobile p a {
	color:#593b02;
	text-decoration:underline;
}
#spacial011 #sideArea #information #mobile p a:hover {
	color:#593b02;
	text-decoration:none;
}

/*
LINK
-------------------------*/
#spacial011 #sideArea .sideLink,
#spacial011 #sideArea .sideLink2{
	margin:20px 0 0;
}
/*for IE7*/
*:first-child+html #spacial011 #sideArea .sideLink2 {
	margin:40px 0 0;
}

#spacial011 #sideArea .sideLink ul li,
#spacial011 #sideArea .sideLink2 ul li{
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp011/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

#spacial011 #sideArea .sideLink ul li a,
#spacial011 #sideArea .sideLink2 ul li a{
	color:#077b7f;
	text-decoration:none;
}
#spacial011 #sideArea .sideLink ul li a:hover,
#spacial011 #sideArea .sideLink2 ul li a:hover{
	text-decoration:underline;
}



/*==================================================
#010WORLD HAPPINESS 2009  @2009.09.07up
==================================================*/
.pageSp01001 #main {
	background:#E5F1FA;
}

#spacial010 {
	width:860px;
}

#spacial010 h2 {
	margin:0;
}

#spacial010Wrap {
	margin:0 0 0 30px;
}

/*
ƥȥꥢ
--------------------------------------------------*/
#spacial010 #textArea {
	float:left;
	width:525px;
	margin:30px 0 0;
}

/*
꡼
-------------------------*/
#spacial010 #textArea #lead {
}

/*
ݡ
-------------------------*/
#spacial010 #textArea #report {
}

#spacial010 #textArea #report p.top {
	margin-top:25px;
}

/*̿*/
#spacial010 #textArea #report .photoA,
#spacial010 #textArea #report .photoB,
#spacial010 #textArea #report .photoC {
	margin:20px 0 0;
}

#spacial010 #textArea #report p.photoText,
#spacial010 #textArea #report p.photoTextExtra {
	font-size:10px;
	line-height:1.4;
}
#spacial010 #textArea #report .photoArea p.photoText,
#spacial010 #textArea #report .photoArea p.photoTextExtra {
	margin-top:5px;
}

/*̿*/
#spacial010 #textArea #report .photoA .photoArea {
	float:left;
	width:254px;
}
#spacial010 #textArea #report .photoA .textArea {
	float:right;
	width:256px;
}

/*̿*/
#spacial010 #textArea #report .photoB .photoArea {
	float:right;
	width:254px;
}
#spacial010 #textArea #report .photoB .textArea {
	float:left;
	width:256px;
}
#spacial010 #textArea #report .photoB p.photoText {
	text-align:right;
}
#spacial010 #textArea #report .photoB p.photoTextExtra {
	text-align:left;
}

/*̿*/
#spacial010 #textArea #report .photoC .textArea p,
#spacial010 #textArea #report .photoC .photoArea {
	margin-top:20px;
}
#spacial010 #textArea #report .photoC p.photoText {
	margin-top:5px;
}

/*
ƥ
---------------*/
#spacial010 #textArea #report h3 {
	border-bottom:1px solid #3A94D3;
	margin-top:30px;
	padding-bottom:8px;
}

#spacial010 #textArea #report p {
	line-height:1.6;
	letter-spacing:0.05em;
}

/*
ɥꥢ
--------------------------------------------------*/
#spacial010 #sideArea {
	float:right;
	width:278px;
	margin:30px 0 0;
}

/*
CD
-------------------------*/
#spacial010 #sideArea #cd .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp010/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial010 #sideArea #cd .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp010/bg_side01_ftr.gif) no-repeat 0 0;
}

#spacial010 #sideArea #cd {
	width:278px;
	background:#fff;
}
#spacial010 #sideArea #cd .set {
	padding:10px 11px 7px 12px;
}

#spacial010 #sideArea #cd h3 {
	margin:5px 11px 0 12px;
}
#spacial010 #sideArea #cd .photoArea {
	float:left;
	width:140px;
}
#spacial010 #sideArea #cd .photoArea img {
	border:1px solid #ccc;
}

#spacial010 #sideArea #cd .textArea {
	float:right;
	width:110px;
}

#spacial010 #sideArea #cd .textArea p {
	font-size:10px;
	font-weight:bold;
	letter-spacing:0.1em;
}
#spacial010 #sideArea #cd .textArea p.moreDetail {
	text-align:left;
	margin-top:5px;
}
#spacial010 #sideArea #cd p.text {
	font-size:10px;
	letter-spacing:0.1em;
	margin:0 11px 0 12px;
}

/*
GOODS
-------------------------*/
#spacial010 #sideArea #goods .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp010/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial010 #sideArea #goods .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp010/bg_side01_ftr.gif) no-repeat 0 0;
}
#spacial010 #sideArea #goods {
	background:#fff;
	width:278px;
	margin:20px 0 0;
}
#spacial010 #sideArea #goods .set {
	padding:10px 11px 7px 12px;
}

#spacial010 #sideArea #goods h3 {
	margin:5px 11px 0 12px;
}
#spacial010 #sideArea #goods h4 {
	margin:10px 11px 0 12px;
}
#spacial010 #sideArea #goods p {
	font-size:10px;
	line-height:1.6;
	letter-spacing:0.1em;
	margin:5px 11px 0 12px;
}
#spacial010 #sideArea #goods p.readMore {
	text-align:right;
	margin-top:10px;
}
#spacial010 #sideArea #goods .photoArea {
	margin:5px 11px 0 12px;
}
#spacial010 #sideArea #goods .photoArea img {
	border:1px solid #ccc;
}

/* ͥ */
#spacial010 #sideArea #goods .goodsThumbnail {
	background:url(../../common/images/line/line_dot_a04.gif) repeat-x 0 0;
	margin:0 11px 0 12px;
	padding:10px 0;
}

#spacial010 #sideArea #goods .goodsThumbnail div {
	float:left;
	width:60px;
}
#spacial010 #sideArea #goods .goodsThumbnail div img {
	border:1px solid #ccc;
}

#spacial010 #sideArea #goods .goodsThumbnail p {
	font-size:12px;
	line-height:1.4;
	font-weight:bold;
	margin:0;
}
#spacial010 #sideArea #goods .goodsThumbnail p span {
	font-size:10px;
	font-weight:normal;
}
#spacial010 #sideArea #goods .goodsThumbnail p.moreDetail {
	margin-top:5px;
}

/*
PICK UP
-------------------------*/
#spacial010 #sideArea #pickup .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp010/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial010 #sideArea #pickup .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp010/bg_side01_ftr.gif) no-repeat 0 0;
}
#spacial010 #sideArea #pickup {
	background:#fff;
	width:278px;
	margin:20px 0 0;
}
#spacial010 #sideArea #pickup .set {
	padding:10px 11px 7px 12px;
}

#spacial010 #sideArea #pickup h3 {
	margin:5px 11px 0 12px;
}

/* ͥ */
#spacial010 #sideArea #pickup .pickupThumbnailA {
	margin:0 11px 0 12px;
	padding:5px 0;
}
#spacial010 #sideArea #pickup .pickupThumbnailB {
	margin:10px 11px 0 12px;
	padding:10px 0;
	background:url(../../common/images/line/line_dot_a04.gif) repeat-x 0 0;
}

#spacial010 #sideArea #pickup .pickupThumbnailA .photoArea,
#spacial010 #sideArea #pickup .pickupThumbnailB .photoArea {
	float:left;
	width:102px;
}
#spacial010 #sideArea #pickup .pickupThumbnailA .photoArea img,
#spacial010 #sideArea #pickup .pickupThumbnailB .photoArea img {
	border:1px solid #ccc;
}

#spacial010 #sideArea #pickup .pickupThumbnailA .textArea,
#spacial010 #sideArea #pickup .pickupThumbnailB .textArea {
	float:right;
	width:153px;
}

#spacial010 #sideArea #pickup .pickupThumbnailA .textArea p,
#spacial010 #sideArea #pickup .pickupThumbnailB .textArea p {
	font-size:12px;
	line-height:1.4;
	font-weight:bold;
	margin:0;
}
#spacial010 #sideArea #pickup .pickupThumbnailA .textArea p span,
#spacial010 #sideArea #pickup .pickupThumbnailB .textArea p span {
	font-size:10px;
	font-weight:normal;
}
#spacial010 #sideArea #pickup p.text {
	font-size:10px;
	line-height:1.6;
	letter-spacing:0.1em;
	margin:0 11px 0 12px;
}
#spacial010 #sideArea #pickup .pickupThumbnailA p.moreDetail,
#spacial010 #sideArea #pickup .pickupThumbnailB p.moreDetail {
	text-align:left;
	margin-top:5px;
}


/*
LINK
-------------------------*/
#spacial010 #sideArea .sideLink {
	margin:20px 0 0;
}

#spacial010 #sideArea .sideLink ul li {
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp010/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

#spacial010 #sideArea .sideLink ul li a {
	text-decoration:none;
}
#spacial010 #sideArea .sideLink ul li a:hover {
	text-decoration:underline;
}



/*==================================================
#009OOIOO  @2009.08.21up
==================================================*/
.pageSp00901 #main {
	background:#E0E1F0;
}

#spacial009 {
	width:860px;
}

#spacial009 h2 {
	margin:0;
}

#spacial009Wrap {
	margin:0 0 0 30px;
}

/*
ƥȥꥢ
--------------------------------------------------*/
#spacial009 #textArea {
	float:left;
	width:525px;
	margin:30px 0 0;
}

/*
꡼
-------------------------*/
#spacial009 #textArea #lead {
}

/*
ӥ塼
-------------------------*/
#spacial009 #textArea #interview {
}

/*
ƥ
---------------*/
#spacial009 #textArea #interview h3 {
	margin-top:30px;
}

#spacial009 #textArea #interview p {
	color:#433019;
	font-size:12px;
	line-height:1.8;
	letter-spacing:0.1em;
	margin-top:20px;
}
#spacial009 #textArea #interview p.top {
	margin-top:15px;
}
#spacial009 #textArea #interview p span {
	font-weight:bold;
}

/*
ɥꥢ
--------------------------------------------------*/
#spacial009 #sideArea {
	float:right;
	width:278px;
	margin:30px 0 0;
}

/*
CD
-------------------------*/
#spacial009 #sideArea #cd .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp009/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial009 #sideArea #cd .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp009/bg_side01_ftr.gif) no-repeat 0 0;
}

#spacial009 #sideArea #cd {
	background:#fff;
	width:278px;
}
#spacial009 #sideArea #cd .set {
	padding:10px 12px 7px;
}

#spacial009 #sideArea #cd h3 {
	margin:5px 12px 0;
}
#spacial009 #sideArea #cd .photoArea {
	float:left;
	width:135px;
}

#spacial009 #sideArea #cd .textArea {
	float:right;
	width:109px;
}

#spacial009 #sideArea #cd .textArea p {
	font-size:10px;
	font-weight:bold;
	letter-spacing:0.1em;
	margin-top:61px;
}
#spacial009 #sideArea #cd .textArea p span {
	font-size:10px;
	line-height:1.4;
}

#spacial009 #sideArea #cd .textArea p.moreDetail {
	text-align:right;
	margin-top:10px;
}
#spacial009 #sideArea #cd p.text {
	font-size:10px;
	letter-spacing:0.1em;
	margin:0 12px;
}

/*
GOODS
-------------------------*/
#spacial009 #sideArea #goods .hdr {
	width:266px;
	height:5px;
	font-size:0;
	background:url(../images/sp009/bg_side02_hdr.gif) no-repeat 0 0;
}

#spacial009 #sideArea #goods .ftr {
	width:266px;
	height:5px;
	font-size:0;
	background:url(../images/sp009/bg_side02_ftr.gif) no-repeat 0 0;
}
#spacial009 #sideArea #goods {
	background:#000;
	width:266px;
	margin:20px 0 0;
}
#spacial009 #sideArea #goods .set {
	padding:10px 12px 7px;
}

#spacial009 #sideArea #goods h3 {
	margin:5px 9px 0 12px;
}
#spacial009 #sideArea #goods .photoArea {
	float:left;
	width:133px;
}
#spacial009 #sideArea #goods .textArea {
	float:right;
	width:97px;
}

#spacial009 #sideArea #goods .textArea p {
	color:#fff;
	font-size:10px;
	line-height:1.6;
	letter-spacing:0.1em;
	margin-top:8px;
}
#spacial009 #sideArea #goods .textArea p.readMore {
	text-align:right;
	margin-top:10px;
}

/*
movie 2009.08.27@TC
-------------------------*/
#spacial009 #sideArea #movie {
	margin:20px 0 0;
	width:266px;
}

#spacial009 #sideArea #movie p {
	font-size:10px;
	margin-top:5px;
}

/*
LINK
-------------------------*/
#spacial009 #sideArea #link {
	margin:20px 0 0;
}

#spacial009 #sideArea #link ul li {
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp009/ico_link.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

#spacial009 #sideArea #link ul li a {
	text-decoration:underline;
}
#spacial009 #sideArea #link ul li a:hover {
	text-decoration:none;
}

/*
14
--------------------------------------------------*/
#spacial009 #personComment {
	color:#433019;
	margin:30px 30px 0;
}
#spacial009 #personComment .comment {
	background:#fff;
	padding:7px 10px;
}
#spacial009 #personComment p {
	letter-spacing:0.1em;
}
#spacial009 #personComment p strong {
	font-weight:bold;
}
#spacial009 #personComment p span {
	font-size:10px;
}
#spacial009 #personComment p span.space {
	font-size:12px;
}

#spacial009 #personComment #commentGroupA {
	float:left;
	width:235px;
}
#spacial009 #personComment #commentGroupB {
	float:right;
	width:435px;
}
#spacial009 #personComment #commentGroupC {
	float:left;
	width:330px;
	margin-top:-35px;
}
#spacial009 #personComment #commentGroupD {
	float:right;
	width:360px;
}
#spacial009 #personComment #commentGroupE {
	float:left;
	width:270px;
	margin-top:-25px;
}
#spacial009 #personComment #commentGroupF {
	float:right;
	width:450px;
}
#spacial009 #personComment #commentGroupG {
	float:left;
	width:345px;
}
#spacial009 #personComment #commentGroupH {
	float:right;
	width:300px;
}
#spacial009 #personComment #commentGroupI {
	float:left;
	width:345px;
	margin-top:-30px;
}
#spacial009 #personComment #commentGroupJ {
	float:right;
	width:420px;
}

#spacial009 #personComment #comment01 { width:175px; margin:20px 0 0; }
#spacial009 #personComment #comment02 { width:175px; margin:20px 0 0 95px; }
#spacial009 #personComment #comment03 { width:240px; margin:20px 0 0 70px; }
#spacial009 #personComment #comment04 { width:250px; margin:20px 0 0; }
#spacial009 #personComment #comment05 { width:325px; margin:20px 0 0 60px; }
#spacial009 #personComment #comment06 { width:325px; margin:20px 0 0 0; }
#spacial009 #personComment #comment07 { width:210px; margin:20px 0 0 75px; }
#spacial009 #personComment #comment08 { width:185px; margin:40px 0 0; }
#spacial009 #personComment #comment09 { width:325px; margin:20px 0 0 90px; }
#spacial009 #personComment #comment10 { width:340px; margin:20px 0 0; padding:7px 10px 15px; }
#spacial009 #personComment #comment11 { width:430px; margin:20px 0 0; }
#spacial009 #personComment #comment12 { width:230px; margin:20px 0 0 50px; }
#spacial009 #personComment #comment13 { width:205px; margin:20px 0 0; }
#spacial009 #personComment #comment14 { width:400px; margin:20px 0 0; }

*html #spacial009 #personComment #comment02 {
	padding-top:20px;
}
*html #spacial009 #personComment #comment04 {
	padding-top:15px;
}
*html #spacial009 #personComment #comment06 {
	padding-top:30px;
}



/*==================================================
á߰ƣ  @2009.07.07up
==================================================*/
.pageSp00801 #main,
.pageSp00802 #main {
	background:#F9F1DE;
}

#spacial008 {
	width:860px;
}

#spacial008 h2 {
	margin:0;
}

#spacial008Wrap {
	margin:0 0 0 30px;
}

/*
ƥȥꥢ
--------------------------------------------------*/
#spacial008 #textArea {
	float:left;
	width:525px;
	margin:30px 0 0;
}

/*
꡼
-------------------------*/
.pageSp00801 #spacial008 #textArea #lead p.pageGuide {
	text-align:right;
	margin-top:15px;
}
.pageSp00802 #spacial008 #textArea #lead p.pageGuide {
	text-align:right;
	margin-top:0;
}
#spacial008 #textArea #lead p.attention {
	color:#333;
	font-size:10px;
	text-indent:-1em;
	letter-spacing:0.1em;
	margin-top:15px;
	padding-left:1em;
}

/*

-------------------------*/
#spacial008 #textArea #talk {
}

/*
ƥ
---------------*/
#spacial008 #textArea #talk h3 {
	margin-top:30px;
}
#spacial008 #textArea #talk h3.top {
	margin-top:15px;
}

#spacial008 #textArea #talk p {
	color:#333;
	font-size:12px;
	line-height:1.8;
	letter-spacing:0.1em;
	margin-top:20px;
}
#spacial008 #textArea #talk p.top {
	margin-top:15px;
}
#spacial008 #textArea #talk p span {
	font-weight:bold;
}

/* ӥ奢 */
#spacial008 #textArea #talk p.interviewerA {
	font-size:10px;
	text-align:right;
	line-height:1.8;
	margin-top:5px;
}
#spacial008 #textArea #explain p.interviewerB,
#spacial008 #textArea #talk p.interviewerB {
	font-size:10px;
	text-align:right;
	line-height:1.8;
	margin-top:20px;
}
#spacial008 #textArea #talk p.interviewerB a {
	color:#333;
	text-decoration:underline;
}
#spacial008 #textArea #talk p.interviewerB a:hover {
	color:#333;
	text-decoration:none;
}

/*
̿
---------------*/
#spacial008 #textArea #talk #photoA .photoArea {
	float:right;
	width:248px;
	margin:25px 0 0 0;
}
#spacial008 #textArea #talk #photoB .photoArea {
	float:left;
	width:248px;
	margin:25px 0 0 0;
}
#spacial008 #textArea #talk #photoA .photoArea p,
#spacial008 #textArea #talk #photoB .photoArea p {
	font-size:10px;
	line-height:1.6;
	margin-top:5px;
	letter-spacing:0.1em;
}
#spacial008 #textArea #talk #photoA .textArea {
	float:left;
	width:245px;
	margin:25px 0 0 0;
}
#spacial008 #textArea #talk #photoB .textArea {
	float:right;
	width:245px;
	margin:25px 0 0 0;
}
#spacial008 #textArea #talk #photoA .textArea p.top,
#spacial008 #textArea #talk #photoB .textArea p.top {
	margin:0;
}

/*
ʲ
-------------------------*/
#spacial008 #textArea #explain {
}

#spacial008 #textArea #explain h3 {
	margin-top:30px;
}

#spacial008 #textArea #explain p {
	line-height:1.8;
	text-indent:1em;
	letter-spacing:0.1em;
	margin-top:10px;
}
#spacial008 #textArea #explain p.extra {
	margin-top:6px;
}

#spacial008 #textArea #explain .set {
	margin-top:30px;
}
#spacial008 #textArea #explain .set h4 {
	float:left;
	width:440px;
}
#spacial008 #textArea #explain .set p.listen {
	float:right;
	width:75px;
	text-indent:0;
	margin-top:0;
}

/*
PICK UP
-------------------------*/
#spacial008 #textArea #pickup {
	background:#fff;
	margin:20px 0 0;
	padding:10px;
}

#spacial008 #textArea #pickup p.text {
	letter-spacing:0.1em;
	margin:10px 0 0;
}

/*
message from Jaques Morelenbaum
---------------*/
#spacial008 #textArea #pickup #messageJaques {
	margin:20px 0 0;
}

#spacial008 #textArea #pickup #messageJaques .textArea {
	float:left;
	width:290px;
}
#spacial008 #textArea #pickup #messageJaques .textArea p {
	letter-spacing:0.1em;
	margin:10px 0 0;
}
#spacial008 #textArea #pickup #messageJaques .photoArea {
	float:right;
	width:200px;
}

/*
ƥ
---------------*/
#spacial008 #textArea #pickup #recommendItem {
	background:url(../../common/images/line/line_dot_a02.gif) repeat-x 0 0;
	margin:10px 0 0;
}

#spacial008 #textArea #pickup #recommendItem p.text {
	font-size:10px;
	padding-top:10px;
}

#spacial008 #textArea #pickup #recommendItem .itemA {
	float:left;
	width:243px;
	margin:10px 0 0;
}
#spacial008 #textArea #pickup #recommendItem .itemB {
	float:right;
	width:243px;
	margin:10px 0 0;
}

#spacial008 #textArea #pickup #recommendItem .textArea {
	float:right;
	width:143px;
	font-weight:bold;
}
#spacial008 #textArea #pickup #recommendItem .textArea p span {
	font-size:10px;
	line-height:1.2;
	font-family:"ͣ å", sans-serif;
}

#spacial008 #textArea #pickup #recommendItem .textArea p.moreDetail {
	text-align:left;
	margin-top:5px;
}

#spacial008 #textArea #pickup #recommendItem .photoArea {
	float:left;
	width:100px;
}
#spacial008 #textArea #pickup #recommendItem .photoArea img {
	border:1px solid #d1d1d1;
}

/*
ɥꥢ
--------------------------------------------------*/
#spacial008 #sideArea {
	float:right;
	width:278px;
	margin:10px 0 0;
}

/*
CD / GOODS / BOOK
-------------------------*/
#spacial008 #sideArea .sideAreaCorner {
	margin:20px 0 0;
	background:#fff;
}

#spacial008 #sideArea .sideAreaCorner .hdr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp008/bg_side01_hdr.gif) no-repeat 0 0;
}

#spacial008 #sideArea .sideAreaCorner .ftr {
	width:278px;
	height:5px;
	font-size:0;
	background:url(../images/sp008/bg_side01_ftr.gif) no-repeat 0 0;
}

#spacial008 #sideArea .sideAreaCorner h3 {
	margin:5px 12px 0;
}

#spacial008 #sideArea .sideAreaCorner .set {
	margin:10px 12px 0;
}

#spacial008 #sideArea .sideAreaCorner .set .photoArea {
	float:left;
	width:143px;
}

#spacial008 #sideArea .sideAreaCorner .set .photoArea img {
	border:1px solid #d1d1d1;
}

#spacial008 #sideArea .sideAreaCorner .set .textArea {
	float:right;
	width:109px;
	font-weight:bold;
}

#spacial008 #sideArea .sideAreaCorner .set .textArea p span {
	font-size:10px;
	line-height:1.4;
}

#spacial008 #sideArea .sideAreaCorner .set .textArea p.moreDetail {
	text-align:left;
	margin-top:5px;
}

#spacial008 #sideArea .sideAreaCorner p.text {
	font-size:10px;
	letter-spacing:0.1em;
	margin:5px 12px 0;
	padding-bottom:5px;
}

/*
CD
-------------------------*/
#spacial008 #sideArea #cd #recommend {
	background:url(../../common/images/line/line_dot_a02.gif) repeat-x 0 0;
	margin:10px 30px 0 12px;
}
#spacial008 #sideArea #cd #recommend .set {
	margin:0;
	padding:10px 0 0;
}
#spacial008 #sideArea #cd #recommend .set .photoArea {
	float:left;
	width:100px;
}
#spacial008 #sideArea #cd #recommend .set .textArea {
	float:right;
	width:136px;
}
#spacial008 #sideArea #cd #recommend p.text {
	font-size:10px;
	margin:5px 0 0;
	padding-bottom:5px;
}

/*
GOODS
-------------------------*/
/*
message from GORO ITO
---------------*/
#spacial008 #sideArea #goods #messageGORO {
	background:#ececec;
	margin:5px 12px 5px;
	padding:0 8px 5px;
}

#spacial008 #sideArea #goods #messageGORO h4 {
	padding-top:5px;
}

#spacial008 #sideArea #goods #messageGORO p {
	font-size:10px;
	letter-spacing:0.1em;
	margin:5px 0 0;
}

/*
LINK
-------------------------*/
#spacial008 #sideArea #link {
	margin:20px 0 0;
}

#spacial008 #sideArea #link ul li {
	min-height:15px;
	.height:15px;
	font-size:12px;
	background:url(../images/sp008/ico-01.gif) no-repeat 2px 2px;
	margin-top:5px;
	padding-left:22px;
}

#spacial008 #sideArea #link ul li a {
	text-decoration:underline;
}
#spacial008 #sideArea #link ul li a:hover {
	text-decoration:none;
}

/*
movie
-------------------------*/
#spacial008 #sideArea #movie {
	margin:30px 0 0;
}

#spacial008 #sideArea #movie p {
	font-size:10px;
	margin-top:5px;
}


/*==================================================

ASA-CHANG @2009.05.15up

==================================================*/

.pageSp00701 #main,
.pageSp00702 #main {
	background:#011840;
}

#spacial007 {
	width:860px;
}

#spacial007 h2 {
	margin:0;
}

#spacial007Wrap {
	margin:0 0 0 30px;
}

/*
ƥȥꥢ
--------------------------------------------------*/
#spacial007 #textArea {
	float:left;
	width:524px;
	margin:30px 0 0;
}

/*
꡼
-------------------------*/
#spacial007 #textArea #lead {
}

#spacial007 #textArea #lead h3 {
	margin-top:25px;
}

/*2009.06.16@TC*/

#spacial007 #textArea #lead h4 {
	margin-top:30px;
}

/*2009.06.02@TC*/

.pageSp00702 #spacial007 #textArea #lead h3 {
	margin-top:0;
}

/*2009.06.16@TC*/
#spacial007 #textArea #lead #reportText2 p.top,
#spacial007 #textArea #lead p {
	color:#fff;
	margin-top:15px;
}

/*2009.06.16@TC*/

#spacial007 #textArea #lead #reportText2 p {
	margin-top:0;
}




/*

-------------------------*/

#spacial007 #textArea .answer {
}

#spacial007 #textArea .answer h4 {
	padding-bottom:6px;
	border-bottom:1px solid #387FF1;
	margin-top:20px;
}


#spacial007 #textArea .answer h5 {
	clear:right;
	float:left;
	width:24px;
	color:#fff;
	font-weight:normal;
	line-height:1.6;
	margin-top:20px;
}


#spacial007 #textArea .answer p {
	float:right;
	width:500px;
	color:#fff;
	font-size:12px;
	line-height:1.6;
	margin-top:20px;
}

#spacial007 #textArea .answer h5.top,
#spacial007 #textArea .answer p.top {
	margin-top:15px;
}


/*
եݡ
2009.06.02@TC
-------------------------*/

/* ƥ */
#spacial007 #textArea #reportText {
	float:left;
	width:314px;
	margin:30px 0 0;
}


/*2009.06.16@TC*/
#spacial007 #textArea #reportText3 {
	float:left;
	width:224px;
}

/*2009.06.16@TC*/

#spacial007 #textArea #reportText3 p,
#spacial007 #textArea #reportText2 p,
#spacial007 #textArea #reportText p {
	color:#fff;
	line-height:1.7;
	text-indent:1em;
	letter-spacing:0.1em;
}

#spacial007 #textArea #reportText p.top {
	margin-top:20px;
}

/*2009.06.16@TC*/
#spacial007 #textArea #reportText3 p.interviewer,
#spacial007 #textArea #reportText p.interviewer {
	font-size:10px;
	text-align:right;
	margin-top:10px;
}



/* ̿ */

#spacial007 #textArea #reportPhoto {

	float:right;

	width:190px;

	margin:70px 0 0;

}



/*2009.06.16@TC*/

#spacial007 #textArea #reportPhoto3 {

	float:right;

	width:280px;

	margin:3px 0 0;

}



/*2009.06.16@TC*/

#spacial007 #textArea #reportPhoto3 div,

#spacial007 #textArea #reportPhoto div {

	padding-bottom:20px;

}



/*2009.06.17@TC*/

#spacial007 #textArea #reportPhoto3 div#youtubeAsa,

#spacial007 #textArea #reportPhoto div#youtubeAsa {

	padding-bottom:0px;

}



/*2009.06.17@TC*/

#spacial007 #textArea #reportPhoto p.attentionYoutube,

#spacial007 #textArea #reportPhoto2 p.attentionYoutube,

#spacial007 #textArea #reportPhoto3 p.attentionYoutube {

	font-size:10px;

	color:#fff;

	margin-top:10px;

}



/*







-------------------------*/



#spacial007 #textArea #notice {



	color:#011840;



	background:#fff;



	margin:25px 0 0;



	padding:0 12px 10px;



}







#spacial007 #textArea #notice h3 {



	padding-top:15px;



}







#spacial007 #textArea #notice p {



	margin-top:10px;



}







/* ƥ */



#spacial007 #textArea #notice .text {



	float:left;



	width:325px;



}



#spacial007 #textArea #notice .text #detail {



	margin:10px 0 0;



}



#spacial007 #textArea #notice .text #detail h4 {



	clear:right;



	float:left;



	width:50px;



	font-weight:normal;



	line-height:1.6;



}



#spacial007 #textArea #notice .text #detail p {



	float:right;



	width:275px;



	margin:0;



}



#spacial007 #textArea #notice .text #detail p span {



	font-size:10px;



	line-height:1.4;



}







#spacial007 #textArea #notice .text #detail table {



	float:left;



	border:none;



}



#spacial007 #textArea #notice .text #detail table th,



#spacial007 #textArea #notice .text #detail table td {



	vertical-align:top;



}



#spacial007 #textArea #notice .text #detail table th {



	font-weight:normal;



	text-align:right;



}







/* ݥ */



#spacial007 #textArea #notice .photo {



	float:right;



	width:150px;



	margin:15px 0 0;



}



#spacial007 #textArea #notice .photo ul li {



	min-height:15px;



	.height:15px;



	font-size:12px;



	background:url(../images/sp007/ico_link.gif) no-repeat 0 0;



	margin-top:15px;



	padding-left:22px;



}



#spacial007 #textArea #notice .photo ul li a {



	text-decoration:underline;



}



#spacial007 #textArea #notice .photo ul li a:hover {



	text-decoration:none;



}







/*



ɥꥢ



--------------------------------------------------*/



#spacial007 #sideArea {



	float:right;



	width:278px;



	margin:30px 0 0;



}





/*

˥塼 2009.06.02@TC

-------------------------*/

#spacial007 #sideArea #menu #vol2 {

	width:248px;

	border-bottom:1px solid #387FF1;

	padding-bottom:5px;

}

#spacial007 #sideArea #menu p#menuLink {

	color:#387FF1;

	font-size:12px;

	margin-left:15px;

}

#spacial007 #sideArea #menu p#menuLink strong {

	color:#fff;

	font-weight:bold;

}

#spacial007 #sideArea #menu p#menuLink a {

	color:#fff;

	text-decoration:underline;

}

#spacial007 #sideArea #menu p#menuLink a:hover {

	text-decoration:none;

}

#spacial007 #sideArea #menu p#menuLink span {

	color:#1C3C75;

}



/*



PRESENT



-------------------------*/



#spacial007 #sideArea #present {



	color:#061552;



	background:#377FF2;



	margin:30px 0 0;



}







#spacial007 #sideArea #present .hdr {



	width:278px;



	height:5px;



	font-size:0;



	background:url(../images/sp007/bg_side01_hdr.gif) no-repeat 0 0;



}



#spacial007 #sideArea #present .ftr {



	width:278px;



	height:5px;



	font-size:0;



	background:url(../images/sp007/bg_side01_ftr.gif) no-repeat 0 0;



}







#spacial007 #sideArea #present .set {



	margin:7px 12px 0;



}



#spacial007 #sideArea #present .set .text {



	float:left;



	width:148px;



}



#spacial007 #sideArea #present .set .text p {



	margin:14px 0 0;



}



#spacial007 #sideArea #present .set .photo {



	float:right;



	width:86px;



}



#spacial007 #sideArea #present p {
	color:#061552;
	font-size:12px;
	line-height:1.6;
	margin:6px 12px 0;
	/*padding-bottom:6px; 2009.07.02@TC*/
}

/*2009.07.02@TC*/
#spacial007 #sideArea #present p.attention {
	color:#f00;
	font-size:10px;
	margin:3px 12px 0;
	padding-bottom:6px;
}



/*2009.05.14@TC(PRESENTɽ)*/



#spacial007 #sideArea #present h3#presentTitle {



	margin:7px 12px 0;



}



/*2009.05.14@TC(PRESENTɽ)*/



#spacial007 #sideArea #present p#presentText {



	margin:14px 12px 0;



}











/*



CD



-------------------------*/



#spacial007 #sideArea #cd {



	margin:20px 0 0;



	background:#fff;



}







#spacial007 #sideArea #cd .hdr {



	width:278px;



	height:5px;



	font-size:0;



	background:url(../images/sp007/bg_side02_hdr.gif) no-repeat 0 0;



}



#spacial007 #sideArea #cd .ftr {



	width:278px;



	height:5px;



	font-size:0;



	background:url(../images/sp007/bg_side02_ftr.gif) no-repeat 0 0;



}







#spacial007 #sideArea #cd h3 {



	margin:5px 12px 0;



}







#spacial007 #sideArea #cd .set {



	margin:10px 12px 0;



}



#spacial007 #sideArea #cd .set .photo {



	float:left;



	width:143px;



}



#spacial007 #sideArea #cd .set .photo img {



	border:1px solid #d1d1d1;



}



#spacial007 #sideArea #cd .set .text {



	float:right;



	width:109px;



	margin:70px 0 0;



}



#spacial007 #sideArea #cd .set .text p {



	font-weight:bold;



}



#spacial007 #sideArea #cd .set .text p span {



	font-size:10px;



}



#spacial007 #sideArea #cd .set .text p.moreDetail {



	text-align:left;



	margin-top:5px;



}







#spacial007 #sideArea #cd p.text {



	font-size:10px;



	margin:5px 12px 0;



	padding-bottom:5px;



}







/*

GOODS

-------------------------*/

#spacial007 #sideArea #goods {

	margin:20px 0 0;

	background:#fff;

}



#spacial007 #sideArea #goods .hdr {

	width:278px;

	height:5px;

	font-size:0;

	background:url(../images/sp007/bg_side02_hdr.gif) no-repeat 0 0;

}



#spacial007 #sideArea #goods .ftr {

	width:278px;

	height:5px;

	font-size:0;

	background:url(../images/sp007/bg_side02_ftr.gif) no-repeat 0 0;

}



#spacial007 #sideArea #goods h3 {

	margin:5px 12px 0;

}



/*2009.06.02@TC*/

#spacial007 #sideArea #goods div.goodsImage {

	margin:10px 12px 0;

}

/*2009.06.02@TC*/

#spacial007 #sideArea #goods div.goodsImage img {

	border:1px solid #ccc;

}

/*2009.06.02@TC*/

#spacial007 #sideArea #goods p {

	font-size:10px;

	line-height:1.6;

	margin:10px 12px 0;

}

/*2009.06.02@TC*/

#spacial007 #sideArea #goods h4 {

	margin:10px 12px 0;

}

/*2009.06.02@TC*/

#spacial007 #sideArea #goods ul {

	margin:3px 12px 0;

	padding-bottom:5px;

}

/*2009.06.02@TC*/

#spacial007 #sideArea #goods ul li {

	font-size:10px;

	line-height:1.6;

}

/*2009.06.02@TC*/

#spacial007 #sideArea #goods p.moreDetail {

	padding-bottom:5px;

}





/*2009.06.02@TC

//2009.05.14@TC

#spacial007 #sideArea #goods span {

	color:#f60;

	line-height:1.6;

}



#spacial007 #sideArea #goods .set {

	margin:10px 12px 0;

}



#spacial007 #sideArea #goods .set div {

	float:left;

	width:143px;

	padding-bottom:5px;

}



#spacial007 #sideArea #goods .set div img {

	border:1px solid #d1d1d1;

}



#spacial007 #sideArea #goods .set p {

	float:right;

	width:109px;

	font-size:10px;

	padding-bottom:5px;

}



//2009.05.14@TC(GOODSɽ)

#spacial007 #sideArea #goods p#goodsText {

	margin:10px 12px 0;

	font-size:10px;

	padding-bottom:5px;

}

*/







/*



PROFILE



-------------------------*/



#spacial007 #sideArea #profile {



	color:#fff;



	border:1px solid #387FF1;



	margin:40px 30px 0 0;



	padding:0 12px 12px;



}







#spacial007 #sideArea #profile h3,



#spacial007 #sideArea #profile h4 {



	margin-top:10px;



}







#spacial007 #sideArea #profile p {



	font-size:10px;



	margin-top:3px;



}



#spacial007 #sideArea #profile p.guideLink {



	min-height:15px;



	.height:15px;



	font-size:12px;



	background:url(../images/sp007/ico_link.gif) no-repeat 0 0;



	margin-top:15px;



	padding-left:22px;



}



#spacial007 #sideArea #profile p.guideLink a {



	color:#fff;



	text-decoration:underline;



}



#spacial007 #sideArea #profile p.guideLink a:hover {



	text-decoration:none;



}















/*==================================================



餭椦  ķ @2009.05.01up



==================================================*/



.pageSp00601 #main {



	background:#ebf7ff;



}







#spacial006 {



	width:860px;



}







#spacial006 h2 {



	margin:0;



}







#spacial006Wrap {



	margin:0 0 0 30px;



}







/*



ƥȥꥢ



--------------------------------------------------*/



#spacial006 #textArea {



	float:left;



	width:522px;



	margin:30px 0 0;



}







/*



꡼



-------------------------*/



#spacial006 #textArea #lead p {



	margin-top:0;



}







/*



ƥȡФ



-------------------------*/



#spacial006 #textArea h3 {



	margin-top:35px;



}



#spacial006 #textArea p {



	color:#061552;



	font-size:12px;



	line-height:1.6;



	margin-top:25px;



}



#spacial006 #textArea p.top {



	margin-top:15px;



}



#spacial006 #textArea p span {



	font-weight:bold;



}







/* ӥ奢 */



#spacial006 #textArea p.interviewer {



	font-size:10px;



	text-align:right;



	line-height:2;



	margin-top:40px;



}







/*



̿



-------------------------*/



#spacial006 #textArea div.photo01 {



	float:right;



	margin:25px 0 0 30px;



	padding-bottom:30px;



}



#spacial006 #textArea div.photo02 {



	float:left;



	margin:25px 30px 0 0;



	padding-bottom:30px;



}











/*



ɥꥢ



--------------------------------------------------*/



#spacial006 #sideArea {



	float:right;



	width:278px;



	margin:30px 0 0;



}







/*



PRESENT



-------------------------*/



#spacial006 #sideArea #present {



	background:#CFE8FC;



}







#spacial006 #sideArea #present .hdr {



	width:278px;



	height:5px;



	font-size:0;



	background:url(../images/sp006/bg_side01_hdr.gif) no-repeat 0 0;



}



#spacial006 #sideArea #present .ftr {



	width:278px;



	height:5px;



	font-size:0;



	background:url(../images/sp006/bg_side01_ftr.gif) no-repeat 0 0;



}







#spacial006 #sideArea #present h3 {



	margin:5px 12px 0;



}







#spacial006 #sideArea #present p {



	color:#061552;



	font-size:12px;



	line-height:1.6;



	margin:5px 12px 0;



}







#spacial006 #sideArea #present ul {



	margin:10px 15px 0;



	padding-bottom:5px



}



#spacial006 #sideArea #present ul li {



	color:#061552;



	font-size:10px;



	line-height:1.4;



	text-indent:-1em;



	padding-left:1em;



}











/*



CD



-------------------------*/



#spacial006 #sideArea #cd {



	margin:20px 0 0;



	background:#fff;



}







#spacial006 #sideArea #cd .hdr {



	width:278px;



	height:5px;



	font-size:0;



	background:url(../images/sp006/bg_side02_hdr.gif) no-repeat 0 0;



}



#spacial006 #sideArea #cd .ftr {



	width:278px;



	height:5px;



	font-size:0;



	background:url(../images/sp006/bg_side02_ftr.gif) no-repeat 0 0;



}







#spacial006 #sideArea #cd h3 {



	margin:5px 12px 0;



}







#spacial006 #sideArea #cd .set {



	margin:10px 12px 0;



}



#spacial006 #sideArea #cd .set div {



	float:left;



	width:143px;



}



#spacial006 #sideArea #cd .set div img {



	border:1px solid #d1d1d1;



}



#spacial006 #sideArea #cd .set p {



	float:right;



	width:109px;



	font-weight:bold;



	margin-top:63px;



}



#spacial006 #sideArea #cd .set p span {



	font-size:10px;



}



#spacial006 #sideArea #cd .set p.moreDetail {



	text-align:left;



	margin-top:5px;



}







#spacial006 #sideArea #cd p.text {



	font-size:10px;



	margin:5px 12px 0;



	padding-bottom:5px;



}







/*



mi-gu soap



-------------------------*/



#spacial006 #sideArea #soap {



	margin:20px 0 0;



	background:#fff;



}







#spacial006 #sideArea #soap .hdr {



	width:278px;



	height:5px;



	font-size:0;



	background:url(../images/sp006/bg_side02_hdr.gif) no-repeat 0 0;



}



#spacial006 #sideArea #soap .ftr {



	width:278px;



	height:5px;



	font-size:0;



	background:url(../images/sp006/bg_side02_ftr.gif) no-repeat 0 0;



}







#spacial006 #sideArea #soap h3 {



	margin:5px 12px 0;



}







#spacial006 #sideArea #soap .set {



	margin:10px 12px 0;



}



#spacial006 #sideArea #soap .set div {



	float:left;



	width:100px;



}



#spacial006 #sideArea #soap .set div img {



	border:1px solid #d1d1d1;



}



#spacial006 #sideArea #soap .set p {



	float:right;



	width:152px;



	font-weight:bold;



}



#spacial006 #sideArea #soap .set p span {



	font-size:10px;



}



#spacial006 #sideArea #soap .set p.readMore {



	text-align:left;



	margin-top:18px;



}







#spacial006 #sideArea #soap p.text {



	font-size:10px;



	margin:5px 12px 0;



	padding-bottom:5px;



}







/*



LINK



-------------------------*/



#spacial006 #sideArea #link {



	margin:20px 0 0;



}







#spacial006 #sideArea #link ul li {



	min-height:15px;



	.height:15px;



	font-size:12px;



	background:url(../images/sp006/ico-01.gif) no-repeat 2px 2px;



	margin-top:5px;



	padding-left:22px;



}



#spacial006 #sideArea #link ul li a {



	text-decoration:none;



}



#spacial006 #sideArea #link ul li a:hover {



	text-decoration:underline;



}















/*==================================================



nord @2009.04.15up



==================================================*/



#spacial005 {



	width:830px;



	margin:0 0 0 30px;



}







#spacial005 h2 {



	margin:0;



}







/*



ƥȥꥢ



--------------------------------------------------*/



#spacial005 #textArea {



	float:left;



	width:524px;



	margin:30px 0 0;



}







/*



꡼



-------------------------*/



#spacial005 #textArea #lead {



	padding-bottom:40px;



}







/*



ƥȡФ



-------------------------*/



#spacial005 #textArea h4 {



	border-bottom:1px solid #637388;



	margin-top:30px;



	padding-bottom:7px;



}



#spacial005 #textArea p {



	margin-top:25px;



}



#spacial005 #textArea p.top {



	margin-top:15px;



}



/*2009.04.15@TC*/



#spacial005 #textArea p.guideLink {



	min-height:15px;



	.height:15px;



	font-size:12px;



	background:url(../images/sp005/ico_link.gif) no-repeat 2px 50%;



	margin:0;



	padding-left:22px;



}







/*



shopVOICEȥ 2009.05.12@TC



-------------------------*/



#spacial005 #textArea .shopVoiceTitle {



	border-bottom:1px solid #637388;



	padding-bottom:5px;



}



#spacial005 #textArea .shopVoiceTitle h4 {



	float:left;



	border:none;



	margin-top:30px;



	padding:0;



}



#spacial005 #textArea .shopVoiceTitle p {



	float:right;



	margin-top:30px;



}







/*



shopVOICEӥ塼 2009.05.12@TC



-------------------------*/



#spacial005 #textArea .shopVoiceInterview p {



	margin-top:25px;



}



#spacial005 #textArea .shopVoiceInterview p.top {



	margin-top:15px;



}



#spacial005 #textArea .shopVoiceInterview p.answer {



	text-align:right;



	margin-top:3px;



}







/*



̿ 2009.04.15@TC



-------------------------*/



#spacial005 #textArea #photo {



	margin:20px 0 0;



}







#spacial005 #textArea #photo .photo01 {



	float:left;



	width:160px;



	margin-right:22px;



}



#spacial005 #textArea #photo .photo02 {



	float:right;



	width:342px;



}



#spacial005 #textArea #photo .photo03 {



	float:right;



	width:160px;



}







#spacial005 #textArea #photo div.photo {



	margin:8px 0 0;



}







#spacial005 #textArea #photo p {



	font-size:10px;



	margin-top:1px;



}







/*



̿vol.3 2009.05.12@TC



-------------------------*/



/* photoTypeA */



#spacial005 #textArea .photoTypeA {



	margin:15px 0 0;



}



#spacial005 #textArea .photoTypeA .photo01 {



	float:left;



	width:300px;



}



#spacial005 #textArea .photoTypeA .photo02 {



	float:right;



	width:208px;



}







/* photoTypeB */



#spacial005 #textArea .photoTypeB {



	float:right;



	width:150px;



	margin:25px 0 0;



}



#spacial005 #textArea .photoTypeBtext {



	float:left;



	width:339px;



	margin:0 35px 0 0;



}



#spacial005 #textArea .photoTypeBtext p.extraMargin {



	margin:0;



}







/* photoTypeC */



#spacial005 #textArea .photoTypeC {



	margin:15px 0 0;



}



#spacial005 #textArea .photoTypeC .photo01 {



	float:left;



	width:254px;



}



#spacial005 #textArea .photoTypeC .photo02 {



	float:right;



	width:254px;



}







/* photoTypeD */



#spacial005 #textArea .photoTypeD {



	margin:15px 0 0;



}



#spacial005 #textArea .photoTypeD .photo01 {



	float:left;



	width:330px;



}



#spacial005 #textArea .photoTypeD .photo02 {



	float:right;



	width:185px;



}



#spacial005 #textArea .photoTypeD p.photo02 {



	margin-top:168px;



}







#spacial005 #textArea .photoTypeA p,



#spacial005 #textArea .photoTypeB p,



#spacial005 #textArea .photoTypeC p,



#spacial005 #textArea .photoTypeD p {



	font-size:10px;



	line-height:1.4;



	margin-top:5px;



}







/*



ɥꥢ



--------------------------------------------------*/



#spacial005 #sideArea {



	float:right;



	width:278px;



	margin:30px 0 0;



}







/*



nord˥塼



-------------------------*/



#spacial005 #sideArea ul#menu {



}







/*



nordܺ٤



-------------------------*/



#spacial005 #sideArea #guideProducts {



	margin:30px 0 0;



}







#spacial005 #sideArea #guideProducts .hdr {



	width:278px;



	height:5px;



	font-size:0;



	background:url(../images/sp005/bg_side_hdr.gif) no-repeat 0 0;



}



#spacial005 #sideArea #guideProducts .ftr {



	width:278px;



	height:5px;



	font-size:0;



	background:url(../images/sp005/bg_side_ftr.gif) no-repeat 0 0;



}







#spacial005 #sideArea #guideProductsWrap {



	background:#9BA7B5;



	padding:7px 12px;



}







#spacial005 #sideArea #guideProductsWrap p {



	margin-top:10px;



}







#spacial005 #sideArea #guideProductsWrap .set div {



	float:left;



	width:145px;



}



#spacial005 #sideArea #guideProductsWrap .set p {



	float:right;



	width:109px;



	color:#fff;



	margin-top:50px;



}



#spacial005 #sideArea #guideProductsWrap .set p span {



	line-height:1.6;



}



#spacial005 #sideArea #guideProductsWrap .set p a {



	color:#fff;



	text-decoration:underline;



}



#spacial005 #sideArea #guideProductsWrap .set p a:hover {



	text-decoration:none;



}







/*



ۥȤ



-------------------------*/



#spacial005 #sideArea #hokuren {



	border:1px solid #2A7B1A;



	margin:40px 30px 0 0;



	padding:7px 10px 12px;



}







#spacial005 #sideArea #hokuren p {



	font-size:10px;



	margin-top:5px;



}



#spacial005 #sideArea #hokuren p.guideLink {



	min-height:15px;



	.height:15px;



	font-size:12px;



	background:url(../images/sp005/ico_link.gif) no-repeat 2px 50%;



	padding-left:22px;



}







/*



顡2009.05.12@TC



-------------------------*/



#spacial005 #sideArea #soldOut{



	border:1px solid #9BA7B5;



	margin:40px 30px 0 0;



	padding:7px 10px 12px;



}







#spacial005 #sideArea #soldOut p {



	font-size:10px;



	margin-top:10px;



}



#spacial005 #sideArea #soldOut div {



	margin-top:10px;



}











/*==================================================



ӥ塼 @2009.03.17up



==================================================*/



#spacial004 {



	width:830px;



	margin:30px 0 0 30px;



}







#spacial004 h2 {



	margin:0;



	padding-bottom:20px;



}











/*



ƥȥꥢ



--------------------------------------------------*/



#spacial004 #textArea {



	float:left;



	width:524px;



}







#spacial004 #textArea h3 {



	margin-top:40px;



}







#spacial004 #textArea p {



	line-height:1.6;



	margin-top:10px;



}



#spacial004 #textArea h3.top,



#spacial004 #textArea p.top {



	margin-top:0;



}



#spacial004 #textArea p.interviewer {



	font-size:10px;



	text-align:right;



	margin-top:40px;



}







#spacial004 #textArea .photo {



	margin:30px 0 0;



}







/*



CDꥢ



--------------------------------------------------*/



#spacial004 #cdArea {



	float:right;



	width:278px;



	background:#ececec;



}



#spacial004 #cdArea div dl dt,



#spacial004 #cdArea div dl dt a {



	line-height:1.8;



}



#spacial004 #cdArea div dl dd {



	line-height:1.4;



}







#spacial004 #cdArea .hdr { background:url(../images/sp004/bg_cd-area_hdr.gif) no-repeat 0 0; height:5px; font-size:0; }



#spacial004 #cdArea .ftr { background:url(../images/sp004/bg_cd-area_ftr.gif) no-repeat 0 0; height:5px; font-size:0; }











#spacial004 #cdArea .cdA,



#spacial004 #cdArea .cdB {



	background:url(../../common/images/line/line_dot_a02.gif) repeat-x 0 100%;



	margin:0 30px 0 12px;



	padding:12px 0 12px;



}







#spacial004 #cdArea .cdA .thumbnailA01,



#spacial004 #cdArea .cdB .thumbnailA01 {



	float:left;



	width:143px;



}







#spacial004 #cdArea .cdA .textA,



#spacial004 #cdArea .cdB .textA,



#spacial004 #cdArea .cdB .textB {



	float:right;



	width:93px;



}



#spacial004 #cdArea .cdA .textA {	margin-top:82px; }



#spacial004 #cdArea .cdB .textA {	margin-top:35px; }



#spacial004 #cdArea .cdB .textB {	margin-top:52px; }



#spacial004 #cdArea .cdC .textB {	margin-top:52px; }







#spacial004 #cdArea .cdA p.moreDetail,



#spacial004 #cdArea .cdB p.moreDetail {



	margin-top:10px;



}







#spacial004 #cdArea .cdA ul,



#spacial004 #cdArea .cdB ul {



	clear:both;



	padding-top:10px;



	.padding-top:0;



}



#spacial004 #cdArea .cdA ul li,



#spacial004 #cdArea .cdB ul li {



	font-size:10px;



	text-indent:-1em;



	padding-left:1em;



}







/* Ǹ */



#spacial004 #cdArea .cdC {



	background-image:none !important;



	padding:12px 0 8px !important;



}







/* WMP ʸ */



#spacial004 #noticePlayer {



	float:right;



	width:278px;



}



#spacial004 #noticePlayer p {



	font-size:10px;



	line-height:1.6;



	border:1px solid #ccc;



	margin:30px 30px 0 0;



	padding:10px;



}















/*==================================================



ץ⡼ư̩ݡ 2009/03/11up



==================================================*/



#spacial003 {



}







#spacial003 h2 {



	margin:0;



	padding:0;



}







/*



ɥꥢ



--------------------------------------------------*/



#spacial003 #sideArea {



	float:left;



	width:255px;



}







/*



ݡȥꥢ



--------------------------------------------------*/



#spacial003 #mainAreaWrap {



	float:right;



	width:605px;



}







#spacial003 #mainArea {



	width:520px;



	background:url(../images/sp003/bg_book_cnt.jpg) repeat-y 0 0;



	padding:0 40px 0 45px;



}







/*







-------------------------*/



#spacial003 #mainArea .date {



	background:url(../images/sp003/line_date.jpg) no-repeat 0 0;



	padding:10px 0 15px;



}











/* եꥢ */



#spacial003 #mainArea h4 {



	float:left;



	width:60px;



}







/* 塼륨ꥢ */



#spacial003 #mainArea .schedule {



	float:right;



	width:460px;



}







#spacial003 #mainArea .schedule .report {



	border-bottom:1px solid #C5C2B9;



	padding:8px 0;



}



#spacial003 #mainArea .schedule .reportEnd {



	border:none !important;



}



#spacial003 #mainArea .schedule .reportEnd2 {



	border:none !important;



	padding:8px 0 0;



}



#spacial003 #mainArea .schedule .reportEnd3 {



	padding:5px 0 8px;



}







#spacial003 #mainArea .schedule .report h5 {



	float:left;



	width:67px;



}



#spacial003 #mainArea .schedule .report h5 img {



	margin-top:2px;



}







#spacial003 #mainArea .schedule .report .textA {



	float:left;



	width:238px;



}

#spacial003 #mainArea .schedule .report .textB {
	float:left;
	width:393px;
}

#spacial003 #mainArea .schedule .report .textC {
	float:left;
	width:87px;
}


#spacial003 #mainArea .schedule .report .photoA {
	float:right;
	width:145px;
}


#spacial003 #mainArea .schedule .report .photoA img.second {
	margin-top:5px;
}

#spacial003 #mainArea .schedule .report .photoB {
	float:right;
	width:393px;
}

#spacial003 #mainArea .schedule .report .photoC {
	float:right;
	width:296px;
}


#spacial003 #mainArea .schedule .report .photoC img.second {
	margin-left:5px;
}

#spacial003 #bookFtr {
	width:605px;
	height:50px;
	background:url(../images/sp003/bg_book_ftr.jpg) no-repeat 0 0;
}

#spacial003 #mainArea span {
	color:#c00;
	font-size:10px;
	font-weight:bold;
}





/*==================================================

AA= 2009/02  ɲ 2010.05.11@TC 

==================================================*/

#spacialAa {
	background:#000;
}


#spacialAa h2 {
	margin:0;
	padding:0;
}


/*
ӥ塼ꥢ
--------------------------------------------------*/

#spacialAa #mainArea {
	float:left;
	width:582px;
	/* color:#ccc; 2010.06.06@TC  */
}

#spacialAa #mainArea h3 {
	margin:30px 30px 0;
	padding-bottom:20px;
}

#spacialAa #mainArea p {
	text-indent:1em;
	margin:0 30px;
	color:#fff;/* 2010.05.11@TC ɵ */
}

#spacialAa #mainArea p.answer {
	text-indent:0;
	margin-top:10px;
	padding-bottom:10px;
}

#spacialAa #mainArea p.answerEnd {
	text-indent:0;
	margin-top:10px;
}


#spacialAa #mainArea div {
	float:left;
	margin:30px 30px 0 0;
	padding-bottom:30px;
}


#spacialAa #mainArea .person01 {
	margin-top:30px;
}


#spacialAa #mainArea .person01,
#spacialAa #mainArea .person02 {
	font-size:10px;
	text-align:right;
}


/*
ɥꥢ
--------------------------------------------------*/
#spacialAa #sideArea {
	float:right;
	width:278px;
}


#spacialAa #sideArea h3,
#spacialAa #sideArea p {
	padding:0 12px;
}


/*
PRESENT
-------------------------*/
#spacialAa #sideArea #present {
	color:#fff;
	background:#887A37 url(../images/sp002/bg_present_hdr.gif) no-repeat 0 0;
	padding:10px 0 0;
}


#spacialAa #sideArea #present p.noticeA01 {
	margin-top:10px;
	background:#887A37 url(../images/sp002/bg_present_ftr.gif) no-repeat 0 100%;
	padding:0 12px 10px;
}


#spacialAa #sideArea #present .aboutCd {
	position:relative;
	margin:10px 0 0;
	padding:0 23px 0 12px;
}

#spacialAa #sideArea #present .aboutCd .thumb {
	float:left;
	width:115px;
}


#spacialAa #sideArea #present .aboutCd .text {
	float:right;
	width:128px;
}



/*
CD
-------------------------*/
#spacialAa #sideArea #cd {
	background:#fff url(../images/sp002/bg_cd_hdr.gif) no-repeat 0 0;
	margin:30px 0 0;
	padding:10px 0 0;
}


#spacialAa #sideArea #cd .aboutCd p.title {
	position:absolute;
	bottom:25px;
	font-weight:bold;
}


#spacialAa #sideArea #cd .aboutCd {
	position:relative;
	margin:10px 0 0;
	padding:0 23px 0 12px;
}

#spacialAa #sideArea #cd .aboutCd .thumb {
	float:left;
	width:145px;
}


#spacialAa #sideArea #cd .aboutCd .text {
	float:right;
	width:98px;
}

#spacialAa #sideArea #cd .line {
	font-size:0;
	height:10px;
	background:#fff url(../../common/images/line/line_dot_a02.gif) repeat-x 0 100%;
	margin:0 12px 10px;
}


#spacialAa #sideArea #cd p.noticeA01 {
	margin-top:10px;
	padding:0 12px;
}


#spacialAa #sideArea #cd p.ftr {
	font-size:0;
	height:5px;
	background:#fff url(../images/sp002/bg_cd_ftr.gif) no-repeat 0 100%;
	padding:0 12px 10px;
}


/*
PRESENT CD
-------------------------*/
#spacialAa #sideArea .aboutCd .text p {
	padding:0;
}

#spacialAa #sideArea .aboutCd p.moreDetail {
	position:absolute;
	bottom:0;
	text-align:left;
}


/*
ڡ
-------------------------*/
#pageLink {
	zoom:1;
}





/*20101001tuika*/
#spacial020 #sideArea {
	margin:0 0 0 0px;
}
