@charset "UTF-8";
/*
----------------------------------------------------
FOR Kumiko Official Site
updated: May 7,2010
---------------------------------------------------- */

#content-body {
	_overflow: visible;
	_height: 1px;
	zoom: 1;
	/*\*//*/
	overflow: hidden;
	/**/
	
	padding: 0;
	margin: 0;
}

#content-body:after {
	content: "."; 
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}


/* @group INORI */



/* @group div#h1-area */

.page-INORI div#h1-area {
	background: #000 url(../../features/INORI/images/h1.png);
}

/* @end */




/* @group reference-block */

.page-INORI .reference-block {
	width: 240px;
	margin-top: 1.5em;
	border-bottom: 2px solid #111;
}

.page-INORI .reference-block p {
	padding: 10px;
	margin: 0;
	color: #111;
	background: url(../images/dot_hor_01.gif) left top repeat-x;
	font-size: 85%;
}

.page-INORI .reference-block dl {
	padding: 12px 0 11px 13px;
	background: url(../images/dot_hor_01.gif) left top repeat-x;
}

.page-INORI .reference-block dl dt {
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0.5em;
}

.page-INORI .reference-block dl dd,
.page-INORI .reference-block dl dd ul,
.page-INORI .reference-block dl dd li {
	margin: 0;
	padding: 0;
}

.page-INORI .reference-block dl dd li {
	font-size: 85%;
	line-height: 1.2;
	margin-top: 0.3em;
}

.page-INORI .reference-block dl#ref-video dt {
	background: url(../../features/INORI/images/dt_01.gif) left top no-repeat;
}

.page-INORI .reference-block dl#ref-preview dt {
	background: url(../../features/INORI/images/dt_02.gif) left top no-repeat;
}

.page-INORI .reference-block dl#ref-download dt {
	background: url(../../features/INORI/images/dt_03.gif) left top no-repeat;
}

.page-INORI .reference-block dl dd ul li {
	display: -moz-inline-box;  /* just for Firefox 2.x below */
    display: inline-block;
    zoom: 1;
    *display: inline;  /* just for IE */   
     
	width: 95px;
	height: 44px;
	margin-right: px;
}



/* @end */

/* @group colors */

.page-INORI #content-body a:link,
.page-INORI #content-body a:visited {
	color: #1A9FDA;	
}

.page-INORI #content-body a:hover,
.page-INORI #content-body a:active {
	color: #F05C2F;
}

/* @end */

.page-INORI .content-main {
	width:581px;
	padding: 0 15px 0 0;
	float:right;
}

.page-INORI .content-main * {
	color: #383838;
}

.page-INORI .content-sidebar {
	float: left;
	width: 269px;
	padding-left: 11px;
}

.page-INORI .content-main h2 {
	margin-top: 5px;
	margin-left: 0;
	margin-bottom: 1em;
}


.page-INORI .content-main h3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3" !important;
	font-size: 116%;
	line-height: 1.1;
	margin-bottom:1em;
	font-weight: bold;
	color: #752B50 !important;
}

.page-INORI .content-main h2 + h3 {
	margin-top: 1.8em;
}

.page-INORI .content-main p {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 110%;
	margin-bottom:1em;
	line-height:1.8;
}


.page-INORI .content-main .en p {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 100%;
	line-height:1.6;
}





/* @group lnav(.page-INORI) */

.page-INORI div#lnav{
	width:870px;
	height: 39px;
	margin: -5px 0 16px 1px;
	background: url(../images/lnav_bar.gif) left bottom no-repeat;
}

.page-INORI div#lnav ul{
	width: 870px;
	height: 39px;
	margin: 0;
	padding: 0;
	text-align: right;
}

.page-INORI div#lnav li{
	display: -moz-inline-box;  /* just for Firefox 2.x below */
    display: inline-block;
    zoom: 1;
    *display: inline;  /* just for IE */
	height: 39px;
	margin-left: 1px;
}

.page-INORI div#lnav li a{
	display: block;
	height: 39px;

	text-indent: -9999px;
	overflow: hidden;	
	text-decoration: none;
}

.page-INORI div#lnav li#lnav-01 a {
	width: 183px;
	background: #fff url(../../features/INORI/images/lnav_01.png) 0 0 no-repeat;
}
.page-INORI div#lnav li#lnav-01 a:hover,
.page-INORI div#lnav li#lnav-01 a.current {
	background: #fff url(../../features/INORI/images/lnav_01.png) 0 -40px no-repeat;
}

.page-INORI div#lnav li#lnav-02 a {
	width: 260px;
	background: url(../../features/INORI/images/lnav_02.png) 0 0 no-repeat;
}
.page-INORI div#lnav li#lnav-02 a:hover,
.page-INORI div#lnav li#lnav-02 a.current {
	background: url(../../features/INORI/images/lnav_02.png) 0 -40px no-repeat;
}


.page-INORI div#lnav li#lnav-03 a {
	width: 100px;
	background: url(../../features/INORI/images/lnav_03.png) 0 0 no-repeat;
}
.page-INORI div#lnav li#lnav-03 a:hover,
.page-INORI div#lnav li#lnav-03 a.current {
	background: url(../../features/INORI/images/lnav_03.png) 0 -40px no-repeat;
}

/* @end */







/* @group lnav-2(.page-INORI) */

.page-INORI div#lnav-2{
	width:870px;
	height: 35px;
	margin: 1em 0 1.5em 1px;
	background: url(../images/lnav_2_bar.png) left top repeat-x;
}

.page-INORI div#lnav-2 ul{
	width: 870px;
	height: 35px;
	margin: 0;
	padding: 0;
	text-align: right;
}

.page-INORI div#lnav-2 li{
	display: -moz-inline-box;  /* just for Firefox 2.x below */
    display: inline-block;
    zoom: 1;
    *display: inline;  /* just for IE */
	height: 35px;
	margin-left: 1px;
}

.page-INORI div#lnav-2 li a{
	display: block;
	height: 35px;

	text-indent: -9999px;
	overflow: hidden;	
	text-decoration: none;
}

.page-INORI div#lnav-2 li#lnav-2-01 a {
	width: 183px;
	background: #fff url(../../features/INORI/images/lnav_2_01.png) 0 0 no-repeat;
}
.page-INORI div#lnav-2 li#lnav-2-01 a:hover,
.page-INORI div#lnav-2 li#lnav-2-01 a.current {
	background: #fff url(../../features/INORI/images/lnav_2_01.png) 0 -40px no-repeat;
}

.page-INORI div#lnav-2 li#lnav-2-02 a {
	width: 260px;
	background: url(../../features/INORI/images/lnav_2_02.png) 0 0 no-repeat;
}
.page-INORI div#lnav-2 li#lnav-2-02 a:hover,
.page-INORI div#lnav-2 li#lnav-2-02 a.current {
	background: url(../../features/INORI/images/lnav_2_02.png) 0 -40px no-repeat;
}


.page-INORI div#lnav-2 li#lnav-2-03 a {
	width: 100px;
	background: url(../../features/INORI/images/lnav_2_03.png) 0 0 no-repeat;
}
.page-INORI div#lnav-2 li#lnav-2-03 a:hover,
.page-INORI div#lnav-2 li#lnav-2-03 a.current {
	background: url(../../features/INORI/images/lnav_2_03.png) 0 -40px no-repeat;
}

/* @end */


/* @group .column-block */


.column-block {
	margin: 0.5em 0;
	padding: 1.2em 1.5em;
	border: 1px dotted #CC9999;
	background: #FFFAED; 
}

.column-block img.f-left {
	float: left;
	margin-right: 0.8em;
}

.page-INORI .content-main .column-block h3 {
	margin-bottom: 0.5em;
}

.page-INORI .content-main .column-block h4 {
	clear: both;
}

.page-INORI .content-main .column-block p{
	font-size: 93%;
	margin-bottom: 0.5em;
	line-height:1.6;
	font-family: 'Verdana','\30D2\30E9\30AE\30CE\89D2\30B4\20\50\72\6F\20\57\33','Hiragino Kaku Gothic Pro','Osaka','\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF',sans-serif;
	*font-family: 'Verdana','\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF',sans-serif;
	_font-family: '\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF',sans-serif;
}

/* @end */


/* @end */


