@charset "utf-8";



/* ****************************************************

studio_index.css

***************************************************** */



/* ****************************************************

1. info

2. news

3. faq

99. Extra

***************************************************** */



/* 1. info

=========================================*/

#studio-index #contents-body .section05 .info-block .two-column h2 {

	padding:12px 0 15px 8px;

	background:url(/j/studio/images/index_bg001.gif) no-repeat 0 0;

}



#studio-index #contents-body .section05 .info-block {

	background:url(/j/studio/images/index_bg002.jpg) no-repeat 0 65px;



}



#studio-index #contents-body .section05 .info-block .two-column {

	width:900px;

	padding:0 0 15px 0;

	background:url(/j/studio/images/index_bg003.gif) no-repeat 0 100%;



}



#studio-index #contents-body .section05 .info-block .two-column .two-left {

	float:left;

	width:442px;



}



#studio-index #contents-body .section05 .info-block .two-column .two-right {

	float:right;

	width:445px;

}



#studio-index #contents-body .section05 .info-block .culture-box,

#studio-index #contents-body .section05 .info-block .plus-box {

	width:315px;

	padding:19px 0 10px 12px;

}



#studio-index #contents-body .section05 .info-block .lead {

	width:295px;

}



#studio-index #contents-body .section05 .info-block dl {

	width:301px;

}



#studio-index #contents-body .section05 .info-block dt {

	margin-bottom:1px;

	padding-top:13px;

}



* html #studio-index #contents-body .section05 .info-block dt {	/* for IE 6*/

	margin-bottom:3px;

}



#studio-index #contents-body .section05 .info-block .plus-box dt.first{

	padding-top:4em;

}



#studio-index #contents-body .section05 .info-block ul.genre {

	display:block;

	height:32px;

}



#studio-index #contents-body .section05 .info-block ul li {

	float:left;

	margin:3px 3px 0 0;

 }



/* 2. news

=========================================*/

#studio-index #contents-body .section05 .news-block {

	background:url(/j/studio/images/index_bg004.gif) no-repeat 0 100%;

}



#studio-index #contents-body .section05 .news-block .two-column .two-left {

	float:left;

	width:668px;

}



#studio-index #contents-body .section05 .news-block .two-column .two-left .title-04 {

	background:url(/j/common/images/com_bg034.gif) no-repeat 0 0;

}



#studio-index #contents-body .section05 .two-column .two-right .studio-block {

	float:right;

	width:223px;

}



#studio-index #contents-body .section05 .news-block .news-box {

	padding:0 5px 5px 5px;

}



#studio-index #contents-body .section05 .news-block .news-box .info-list {

	padding:0;

}



#studio-index #contents-body .section05 .news-block .news-box dt {

	padding:8px 5px 3px;

	background:url(/j/common/images/com_bg002.gif) repeat-x top;

}



#studio-index #contents-body .section05 .news-block .news-box dd{

	padding:0 5px 4px;

}



#studio-index #contents-body .section05 .news-block .news-box .ic-link {

	background-position:0 50%;

}



/* 3. faq

=========================================*/

#studio-index #contents-body .section05 .faq-block .title-01 {

	margin-bottom:10px;

	padding:9px 33px 10px 31px;

	background:url(/j/common/images/com_bg035.gif) no-repeat 0 0;

}



#studio-index #contents-body .section05 .faq-block .text {

	float:left;

	width:668px;

}



#studio-index #contents-body .section05 .faq-block .banner {

	float:right;

	width:135px;

}



#studio-index #contents-body .section05 .faq-block .banner_miya {

	float:right;

	width:246px;

}




/* 99. Extra

=========================================*/

/* Clearfix */

#studio-index #contents-body .section05:after,

#studio-index #contents-body .section05 .info-block .two-column:after,

#studio-index #contents-body .section05 .info-block:after,

#studio-index #contents-body .section05 .info-block dd:after,

#studio-index #contents-body .section05 .news-block:after,

#studio-index #contents-body .section05 .faq-block:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}



#studio-index #contents-body .section05,

#studio-index #contents-body .section05 .info-block .two-column,

#studio-index #contents-body .section05 .info-block dd,

#studio-index #contents-body .section05 .info-block,

#studio-index #contents-body .section05 .news-block,

#studio-index #contents-body .section05 .faq-block {

	display:inline-block;

	min-height:1px;  /* for IE 7*/

}

/* Hides from IE-mac \*/

* html #studio-index #contents-body .section05,

* html #studio-index #contents-body .section05 .info-block .two-column,

* html #studio-index #contents-body .section05 .info-block dd,

* html #studio-index #contents-body .section05 .info-block,

* html #studio-index #contents-body .section05 .news-block,

* html #studio-index #contents-body .section05 .faq-block {

	height:1px;

}



#studio-index #contents-body .section05,

#studio-index #contents-body .section05 .info-block .two-column,

#studio-index #contents-body .section05 .info-block dd,

#studio-index #contents-body .section05 .info-block,

#studio-index #contents-body .section05 .news-block,

#studio-index #contents-body .section05 .faq-block {

	display:block;

}

/* End hide from IE-mac */
