@charset "shift_jis";

/* Style for "gallery_index.dwt"
-------------------------------------------------------------*/

body.other {}

body.other #topicsPath_bg{ /* SB add 090115 */
	background: transparent;
	position: absolute;
	z-index: 2;
}

body.other #topicsPath { /* SB add 090115 */
	margin:17px 0 0 42px;
	width:942px;
}

body.other #contentsStart { /* SB add 090115 */
	height: 13px;
}

body.other .contentsHeader { /* SB add 090115 */
	clear: both;
	position: relative;
}



/*--------------------------------------------*/
/* index.html                                 */
/*--------------------------------------------*/

#nicopuchi .contentsFrame {
	width: 948px;
	margin: 0 2px;
	background: url(images/contents_bg_01.gif) left top no-repeat;
}

.presentFrame {
	width: 697px;
	margin:0 auto;
	background: url(images/present_bg_mid.gif) left top repeat-y; 
}

.presentFrame .inner {
	padding: 0 20px 20px;
	background: url(images/present_bg_btm.gif) left bottom no-repeat; 
}

.presentFrame .inner .image {
	float: left;
	width: 254px;
}

.presentFrame .inner .image p {
	padding: 7px;
	background: url(images/present_pict_bg.gif) left top no-repeat;
}

.presentFrame .inner .text {
	float: left;
	width: 390px;
}

.presentFrame .inner .text h3 {
	font-size: 14px;
	line-height: 1.5em;
	color: #0099FF;
	margin-top: 5px;
}

.presentFrame .inner .text p {
	font-size: 14px;
	line-height: 1.5em;
	color: #FF38AF;
	margin-top: 15px;
}

.presentFrame .inner .text .button {
	margin-top: 8px;
}

.coverFrame {
	margin-top: 30px;
	padding-bottom: 30px;
	background: url(images/contents_bg_02.gif) left top no-repeat;
}

.coverFrame h2 {
	width: 695px;
	margin: 0 auto;
	border: 2px solid #FFFFFF;
}




