/* Base Theme ============================================================= */

/* Reset ------------------------------------------------------------------ */

/*
    reset.css - resets default browser styling
    http://tantek.com/log/2004/09.html#d06t2354
    http://www.vox.com/.shared/css/base.css by beausmith.com
    http://developer.yahoo.com/yui/reset/
*/



/*start-custmaize
-----------------------------------------------------------------------------*/




/*基本設定
------------------------------------------------------------------*/
* {
  margin: 0px;
  padding: 0px;
}


body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, "Lucida Grande", Geneva, Verdana, sans-serif;
}


h1,h2,h3,h4,h5,h6,p,address,ul,li,th,td,form,dl {
	color: #333333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 100%;
	font-style: normal;
}

h1,h2,h3,h4,ul{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*clear*/
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	visibility: hidden;
}


img,object {
  border: 0;
  vertical-align: text-bottom;
}


em {
	text-indent: -9999px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
}

li {
	vertical-align: text-bottom;
	font-size: 13px;
	color: #333333;
}



/*----------------------------------------------------------------*/






/*a link
------------------------------------------------------------------*/
a {
	text-decoration: none;
	
}

a:link {
	
}

a:visited {

}

a:hover {
	text-decoration: underline;

}

a:active {
}
/*----------------------------------------------------------------*/





/*font
------------------------------------------------------------------*/

p {
	color: #333333;
	font: 13px/1.3em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
}


/*p-small*/
.p-small {
	color: #333333;
	font: 10px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
}


/*----------------------------------------------------------------*/



dd {
	font-size: 13px;
	line-height: 1.2em;
	letter-spacing: 0.1em;
}







/*header
------------------------------------------------------------------*/
div#header {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 100%;
	position: relative;
}


div#header h1 {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 335px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
}

div#header h1 a {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 335px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	overflow:hidden;
}

div#header div#box-flash {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 465px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 0;
}



div#header-contact {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 100%;
/*	position: relative;*/
}

div#header-contact h1 {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 334px;
	display: block;
	float: left;
}

div#header-contact h1 a {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 334px;
	display: block;
	
	overflow:hidden;
}

div#header-contact div#box-flash {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 465px;
	z-index: 0;
	float: right;
}

/*----------------------------------------------------------------*/







/*footer
------------------------------------------------------------------*/
div#footer {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 460px;
	background: #FFFFFF;
}

div#footer p {
	font-size: 11px;
	letter-spacing: 0em;
}


div#footer ul {
	list-style: none;
	margin: 5px 0px;
	padding: 0px;
	height: 17px;
	width: auto;

}


div#footer ul li  {
	color: #ADB164;
	margin: 0px;
	padding: 0px;
	height: 17px;
	text-decoration: none;
	display:block;
	float: left;
}

div#footer ul li a {
	color: #ADB164;
	margin: 0px;
	padding: 0px;
	height: 17px;
	text-decoration: none;
	display:block;
	overflow:hidden;
}

div#footer ul li a:hover {
	text-decoration: underline;
}


/*li-a*/
div#footer ul li#li-a {
	background: url(../img/fnavi_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 69px;
}

/*li-b*/
div#footer ul li#li-b {
	background: url(../img/fnavi_02.jpg);
	width: 71px;
}

/*li-c*/
div#footer ul li#li-c {
	background: url(../img/fnavi_03.jpg) no-repeat;
	width: 72px;
}


/*li-d*/
div#footer ul li#li-d {
	background: url(../img/fnavi_04.jpg) no-repeat;
	width: 105px;
}

/*li-e*/
div#footer ul li#li-e {
	background: url(../img/fnavi_05.jpg) no-repeat;
	width: 67px;
}


/*li-contact*/
div#footer ul li#li-contact {
	background: url(../img/fnavi_06.jpg) no-repeat;
	width: 71px;
}



/*----------------------------------------------------------------*/


 
/*base-wrapper
---------------------------------------------------------------*/
div#base-wrapper {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 859px;
	background: url(../../mt/mt-static/themes/minimalist-red/wrapper_side_n.jpg) repeat-y 7px;
}


/*base-wrapper-side
---------------------------------------------------------------*/
div#base-wrapper-side {
	margin: 0px;
	padding: 0px 0px 0px 60px;
	height: auto;
	width: 799px;
	background: url(../../mt/mt-static/themes/minimalist-red/wrapper_head_n.jpg) no-repeat left top;
}


/*base-wrapper-side-b
---------------------------------------------------------------*/
div#base-wrapper-side-b {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	background: url(../../mt/mt-static/themes/minimalist-red/wrapper_side_b.jpg) repeat-y left;
}




/*wrapper
---------------------------------------------------------------*/
div#wrapper {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 799px;
	border-top: 1px none #F0F0F0;
	border-right: 1px none #F0F0F0;
	border-bottom: 1px none #F0F0F0;
	border-left: 1px none #F0F0F0;
}


/*container
---------------------------------------------------------------*/
div#container {
	margin: 0px;
	padding: 0px 0px 20px;
	height: auto;
	width: 100%;
}





/*contents
---------------------------------------------------------------*/
div#contents {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	background: url(../../mt/mt-static/themes/minimalist-red/contents1st_n.jpg) no-repeat left top;
}






/*contents-2nd
---------------------------------------------------------------*/
div#contents-2nd {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 180px;
	float: right;
	position: relative;
}


div#contents-2nd div#gnavi {
	margin: 0px;
	padding: 0px;
	height: 528px;
	width: 100%;
	background: url(../../mt/mt-static/themes/minimalist-red/gnavi_bg.jpg) no-repeat top;
	position: relative;
}


div#contents-2nd h2 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: auto;
}

div#contents-2nd h2 a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: 30px;
	overflow:hidden;
}


/*ul gnavi*/
div#contents-2nd ul#ul-gnavi {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 180px;
}

div#contents-2nd ul#ul-gnavi li {
	display: block;
	width: 100%;
	margin:0px;
	padding:0px;
}




ul#ul-gnavi li a {
	display: block;
	width: 100%;
	overflow:hidden;
	margin:0px;
	padding:0px;
}


/*li-home*/
ul#ul-gnavi li#li-home {
	height: 30px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_home.jpg) no-repeat;
}

ul#ul-gnavi li#li-home a {
	height: 30px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_home.jpg) no-repeat;
	display: block;
}


/*li-a*/
ul#ul-gnavi li#li-a {
	height: 36px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_usapon.jpg) no-repeat;
}

ul#ul-gnavi li#li-a a {
	height: 36px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_usapon.jpg) no-repeat;
	
}

ul#ul-gnavi li#li-a a:hover {
	height: 36px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_usapon_ro.jpg) no-repeat;
	
}

/*li-b*/
ul#ul-gnavi li#li-b {
	height: 36px;
	margin-bottom: 0px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_desk.jpg) no-repeat;
}

ul#ul-gnavi li#li-b a {
	height: 36px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_desk.jpg) no-repeat;
	
	
}

ul#ul-gnavi li#li-b a:hover {
	height: 36px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_desk_ro.jpg) no-repeat;
	
	
}

/*li-c*/
ul#ul-gnavi li#li-c {
	height: 40px;
	margin-bottom: 0px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_model.jpg) no-repeat;
}

ul#ul-gnavi li#li-c a {
	height: 40px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_model.jpg) no-repeat;
	
}

ul#ul-gnavi li#li-c a:hover {
	height: 40px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_model_ro.jpg) no-repeat;
	
}

/*li-d*/
ul#ul-gnavi li#li-d {
	height: 36px;
	margin-bottom: 0px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_event.jpg) no-repeat;
}

ul#ul-gnavi li#li-d a {
	height: 36px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_event.jpg) no-repeat;
	
}

ul#ul-gnavi li#li-d a:hover {
	height: 36px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_event_ro.jpg) no-repeat;
	
}
/*li-e*/
ul#ul-gnavi li#li-e {
	height: 41px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_book.jpg) no-repeat;
}

ul#ul-gnavi li#li-e a{
	height: 41px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_book.jpg) no-repeat;
}

ul#ul-gnavi li#li-e a:hover{
	height: 41px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_book_ro.jpg) no-repeat;
}
/*li-f*/
ul#ul-gnavi li#li-f {
	height: 41px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_f.jpg) no-repeat;
}

ul#ul-gnavi li#li-f a{
	height: 41px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_f.jpg) no-repeat;
}

ul#ul-gnavi li#li-f a:hover{
	height: 41px;
	background: url(../../mt/mt-static/themes/minimalist-red/li_f_ro.jpg) no-repeat;
}





/*contents-1st
---------------------------------------------------------------*/
div#contents-1st {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 600px;
	float: left;
}


div#contents-1st h2 {
	margin: 40px 0px 0px 20px;
	padding: 0px;
	height: auto;
	width: 580px;
}


/*span
--------------------------------------------------------------------------*/
span.span-year {
	font-size: 12px;
	font-weight: bold;
}


span.span-mnum {
	font-size: 20px;
	font-weight: bold;
}


span.span-vol {
	font-size: 18px;
	font-weight: bold;
}







/**************************************************************************/
/*container-blog
--------------------------------------------------------------------------*/
div.container-blog {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}



/*contents-blog
--------------------------------------------------------------------------*/
div.contents-blog {
	margin: 0px;
	padding: 0px;

}


/*column-2*/
div#column-2 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: auto;
	width: 100%;
}

/*column-3*/
div#column-3 {

	float: left;
}




/*blog-side
--------------------------------------------------------------------------*/
div.blog-side {
	margin: 0px;
	padding: 0px;
	
}



/*side-column-two*/
div#side-column-2 {
	margin: 0px;
	padding: 0px;
	clear: both;
}

/*side-column-three*/
div#side-column-3 {
	float: right;
	margin: 0px;
	padding: 0px;
}


/*side-column-desk*/
div#side-column-desk {
	float: right;
	margin: 0px;
	padding: 0px;
}



/*blog-1st
--------------------------------------------------------------------------*/
div.blog-1st {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}



/*box-blog-text
--------------------------------------------------------------------------*/
div.box-blog-text {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	clear: both;

}

div.box-blog-text h3 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}


div.box-blog-text dl {
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div.box-blog-text dt {
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div.box-blog-text dd {
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}



/*box-widget
--------------------------------------------------------------------------*/
div.box-widget {
}

div.box-widget h4 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div.box-widget ul {
	list-style: none;
}

div.box-widget ul li {
}



/*calender
-------------------------------------------------------------------------*/
div.box-calender {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

/*box-calender-top*/
div#box-calender-top {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}


/*ul*/
div#box-calender-top ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div#box-calender-top ul li {
}



/*box-calender-table*/
div#box-calender-table {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

/*table*/
div#box-calender-table table {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	border-collapse:collapse;
}

div#box-calender-table th {
}

div#box-calender-table td {
}




.red {
	color: #FF0000;
}








/**************************************************************************/






/*comment-contents
--------------------------------------------------------------------------*/
div#comment-contents {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

/*h3*/
div#comment-contents h3 {
}


/*box-comment-a*/
div.box-comment-a {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	clear: both;
}


div.box-comment-a p {
}



/*box-comment-author*/
div.box-comment-a div.box-comment-author {
}

/*box-comment-text*/
div.box-comment-a div.box-comment-text {
}

/*box-comment-date*/
div.box-comment-a div.box-comment-date {
}

div.box-comment-a div.box-comment-date a {
	color: #999999;
	letter-spacing: 0em;
}






table {
	border-collapse:collapse;
}


/*box-comment-b
-------------------------------------------------------------------------------*/
div.box-comment-b {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	clear: both;
	font-size: 12px;
}

div.box-comment-b table {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div.box-comment-b th {
	text-align: left;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	border-width: 0px;
	border-style: none;
}


div.box-comment-b td {
	margin: 0px;
	padding: 5px;
	border-width: 0px;
	border-style: none;
}

/*input*/
div.box-comment-b input {
}

/*textarea*/
div.box-comment-b textarea {
}


/*box-empty
-------------------------------------------------------------------------------*/
div.box-empty {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	clear: both;
}




/*box-comment-c
-------------------------------------------------------------------------------*/
div#box-comment-c {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	clear: both;
}



/*comment-detail
-------------------------------------------------------------------------------*/
div.comment-detail {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	clear: both;
}





/*box-footer
---------------------------------------------------------------------------------*/
div#box-footer {
	margin: 0px auto;
	padding: 0px 0px 0px 50px;
	height: 163px;
	width: 799px;
	background: url(../../mt/mt-static/themes/minimalist-red/footer_n.jpg) no-repeat;
}












/********************************************************************************/
/*wrapper*/
/********************************************************************************/

/*wrapper-head
--------------------------------------------------------------------------------*/
div#wrapper-head {
	margin: 0px auto;
	padding: 0px 47px 0px 60px;
	height: 120px;
	width: 799px;
	background: url(../../mt/mt-static/themes/minimalist-red/wrapper_header_bg.jpg) no-repeat;
}

/*wrapper-middle
--------------------------------------------------------------------------------*/
div#wrapper-middle {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 906px;
	background: url(../../mt/mt-static/themes/minimalist-red/wrapper_right_repeat.jpg) repeat-y left top;
}


/*wrapper-middle-side
--------------------------------------------------------------------------------*/
div#wrapper-middle-side {
	background: url(../../mt/mt-static/themes/minimalist-red/wrapper_side_blue.jpg) repeat-y left;
}



/*wrapper-middle-footer
--------------------------------------------------------------------------------*/
div#wrapper-middle-footer {
	margin: 0px auto;
	padding: 0px;
	height: 111px;
	width: 906px;
	background: url(../../mt/mt-static/themes/minimalist-red/wrapper_middle_footer.jpg) no-repeat;
	clear: both;
}









/*wrapper-footer
--------------------------------------------------------------------------------*/
div#wrapper-footer {
	margin: 0px auto;
	padding: 80px 0px 0px 100px;
	height: 139px;
	width: 806px;
	background: url(../../mt/mt-static/themes/minimalist-red/footer_new.jpg) no-repeat;
	clear: both;
}



/*container-contents
---------------------------------------------------------------------------------*/
div#container-contents {
	margin: 0px;
	padding: 0px 48px 0px 76px;
	clear: both;
	height: auto;
	width: 782px;
	background: url(../../mt/mt-static/themes/minimalist-red/contents1st_header_new.jpg) no-repeat left top;
}





{}

/****************************************************************************************/
/*archive*/
/****************************************************************************************/
h3.archive-title {
	background: #FFFFE8;
	padding: 3px 0px;
	height: auto;
	width: 100%;
	margin: 0px;
	font-size: 13px;
}



div.box-archive {
	margin: 0px 0px 25px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div.box-archive h4.archive-header {
	background: #FFFFE8;
	padding: 3px 0px;
	height: auto;
	width: 100%;
	margin: 0px;
	font-size: 13px;
}


div.archive-individual archive-date-based archive {
}


div.archive-content {
	margin: 10px 0px 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div.archive-content ul {
	list-style: none;
	font-size: 12px;
}

div.archive-content ul li {
}

div.archive-content ul li a {
}





/****************************************************************************************/
/*trackbacks*/
/****************************************************************************************/

div.trackbacks {
	margin: 0px 0px 15px;
	padding: 0px;
	height: auto;
	width: 100%;
}


div.trackbacks h3.trackbacks-header {
	font-size: 13px;
	margin: 0px 0px 5px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div.trackbacks-info {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div.trackbacks-info p {
	font-size: 12px;
}



div.trackbacks-content {
	margin: 10px 0px 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	font-size: 12px;
}


div.trackback {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div.trackback div.inner {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}


div.trackback div.inner div.trackback-header {
	margin: 0px 0px 5px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div.trackback div.inner div.trackback-content {
	margin: 0px 0px 5px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div.trackback div.inner div.trackback-content p {
	font-size: 12px;
}

div.trackback div.inner div.trackback-footer {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}





/**/
div.comments {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}




/**************************************************************************/
/*box-profile*/
/**************************************************************************/
div.box-profile {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}



/*box-prof-img*/
div#box-prof-img {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

/*box-prof-img*/
div#box-prof-img dl {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	display:block;
}

div#box-prof-img dt {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div#box-prof-img dd {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}


/*box-prof-text*/
div#box-prof-text {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}


div#box-prof-text div#prof-header {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div#box-prof-text div#prof-text {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div#box-prof-text div#prof-text p {
}

div#box-prof-text div#prof-footer {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}



/*box-widget-desk
---------------------------------------------------------------------------*/
div.box-widget-desk {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

div.box-widget-desk h4 {
}

div.box-widget-desk ul {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	list-style: none;
}

div.box-widget-desk ul li {
	margin: 0px 0px 5px;
	padding: 0px;
	height: auto;
	width: 100%;
	font-size: 12px;
}







/*hidden-mymall
--------------------------------------------------------------------------*/
#link-hidden  {
	margin: 0px;
	padding: 0px;
	height: 0px;
	visibility: hidden;
	font-size: 2px;
}

#link-hidden a{
	margin: 0px;
	padding: 0px;
	height: 0px;
	visibility: hidden;
}





/*box-footer-dock
------------------------------------------------------------------*/
div#box-footer-dock {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	background: url(../../mt/mt-static/themes/minimalist-red/wrapper_middle_footer.jpg) no-repeat bottom;
}





/*end-custmaize
-----------------------------------------------------------------------------*/

.event-01{
	padding:0;
	width: 300px;
	margin-top: 450px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	color: #6C2E00;
	font-size: 11px;
	
}
.event-02{
	padding:0;
	width: 170px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 11px;
	color: #6C2E00;
}
#event03{
	padding:0;
	width: 165px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 30px;
}
#event-03 {
	padding-right:0px;
	background-position:left top;
	padding-left:0px;
	padding-bottom:0px;
	margin:0;
	padding-top:0px;
	list-style-type:none;
	width:156px;
}
#event-03li{
	display: block; float:left; list-style-type:none; text-decoration: none;
}
#event-03 li a {
	background-position:left top;
	display: block;
	background-image:url(../../other/img/ev_01.jpg);
	width: 156px; 
	height: 24px; 
	text-decoration:none;
}
#event-03 li#navi0 a { background-position: 0px 0px;}


#event-03 li#navi0 a:hover { background-position: 0px  -24px}

#event-03 li#navi0_on  a{ background-position: 0px  -24px;}


.navinone {
       display:none
}
.wbox {
	padding:6px;
	width:540px;
	font-size:11px;
	line-height:160%;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.wbox img {
	float:left;
	margin:0px 15px 10px 0px;
	border:1px solid #666;}
table.nosaku{
	padding: 0px;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #D7EDBF;
	width:360px;
	margin: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.event-big{
color:#4D1B00;
font-size:13px;
font-weight:bold;
}
.event-small{
color:#4D1B00;
font-size:12px;
}

/*h2*/
div#contents-1st h2#h2-event2 {
	background: url(../../other/img/event_h2a.jpg) no-repeat;
	height: 61px;
}
