@charset "Shift_JIS";



/* top */
/* ----------------------------------------------------- */

.top_contBox3 h4{
	padding-bottom  :2px;
	font-size       :10px;
	line-height     :12px;
	color			:#000000;
}



/*  */
/* ----------------------------------------------------- */




.style1 {color: #FF0000;
}


.sanko_size{font-size:small;
}






/* xx.HTML-NAME RYOKIN */
/* ----------------------------------------------------- */




/* 09.digitalcatalog */
/* ----------------------------------------------------- */

.sl_Box h5{
	padding-left    :40px;
	}
	

.menu_tab_33{
	margin-bottom   :14px;
	padding-left    :10px;
	padding-top		:2px;
	height          :29px;
	background      :url(../images/main_headline_bg2.gif) 0px 0px no-repeat;
	color			:#FFFFFF;
}




.digitalcatalog .menu_tab_33{
	height          :29px;
	width           :950px !important;
	background      :url(../images/main_headline_bg2.gif) 0px 0px no-repeat;
}

.digitalcatalog .menu_tab h3{
	padding-top     :23px;
	color           :#FFF;
	font-size       :18px;
	line-height     :16px;
	font-weight     :bold;
}


.digitalcatalog_ca{
width:950px;
height:406px;
text-align:center;
padding-top:40px;

}

.digitalcatalog_b1
{width:950px;
margin-top:40px;
text-align:center;
}



.digitalcatalog_b2{
width:950px;
text-align:center;
margin-top:35px;
margin-bottom:30px;
}



.digitalcatalog_wrap{
width:950px;
}



.digitalcatalog2_wrap{margin-top:5px;
}

.digitalcatalog2_wrap dl{
	margin-bottom   :20px;
	padding-left    :20px;
	padding-right   :20px;
}

.digitalcatalog2_wrap dt{
	padding-top    :2px;
	padding-bottom :2px;
	font-size:small;
}

.digitalcatalog2_wrap dd{
	margin-left    :0px;
}


/* xx.top@2 */
/* ----------------------------------------------------- */
	
.osirase_1{width:320px;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:x-small;
font-weight:bold;
}


.osirase_2{width:320px;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:x-small;
line-height     :1.5em;
}


.top_textBox_4989{
	padding         :5px 12px 0px 12px;
	height          :100px;
	overflow        :auto;
}



/* event_success_2 */
/* ----------------------------------------------------- */

.mogiten_navi_bot{
	color:#0925be;
}

.onkyo32_navi_bot{
color:#1C73A1;
}



/* 10.CATEGORY-ITEM */
/* ----------------------------------------------------- */

.category_item_box h4{
	padding-top     :1.8em;
	padding-bottom  :0.4em;
	font-size       :0.9em;
	line-height     :1.4em;
}

.category_item_box h4 span{
	color           :#1C73A1;
}

.category_item_box li{
	display         :inline;
	margin-left     :20px;
	padding-left    :7px;
	background      :0.25em 0.65em no-repeat;
	font-size       :0.75em;
	line-height     :1.4em;
}

.category_item_box li.category_item_box_first{
	margin-left     :0px;
}

.category_item .menu_tab{
	margin-bottom   :0px;
}


/* xx.SITE_MAP */
/* ----------------------------------------------------- */

.sitemap_wrap{
}

.sitemap_wrap .menu_tab{
	height          :29px;
	width           :950px !important;
	background      :url(../images/main_headline_bg2.gif) 0px 0px no-repeat;
}

.sitemap_wrap .menu_tab h3{
	padding-top     :23px;
	color           :#FFF;
	font-size       :18px;
	line-height     :16px;
	font-weight     :bold;
}

.sitemap_wrap dl{
	margin-bottom   :35px;
	padding-left    :20px;
	padding-right   :20px;
}

.sitemap_wrap dt{
	padding-top    :30px;
	padding-bottom :5px;
}

.sitemap_wrap dd{
	margin-left    :0px;
}

.sitemap_wrap dd span{
	float           :left;
	padding-right   :1em;
	padding-left    :12px;
	background      :0.25em 0.65em no-repeat !important;
	font-size       :0.75em;
	line-height     :1.5em;
}




/* xx.festival */
/* ----------------------------------------------------- */


.fes_photo_z{
width:515px;
padding-left:15px;
margin-top:20px;
margin-bottom:10px;
}


.fes_photo_z li{
float:left;
	width:160px;
	margin-right:6px;
	}

.fes_photo_z li.fes_photo_right{
margin-right:0px;
}



/* xx.ansin */
/* ----------------------------------------------------- */

.an_cap{font-size:xx-small;
}
