@charset "Shift_JIS";
/*
----------------------------------------------------------------------------------------------------------------------
Cascading Style Sheets for [ƒgƒŠƒgƒ“EƒA[ƒcEƒlƒbƒgƒ[ƒN “Á’è”ñ‰c—˜Šˆ“®–@liNPOj]
---------------------------------------------------------------------------------------------------------------------- */


/*
----------------------------------------------------------------------------------------------------------------------
COMMON PAGE SET
---------------------------------------------------------------------------------------------------------------------- */
body{
	zoom: 90%;
	background: none;
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, \FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF,Osaka,ƒqƒ‰ƒMƒmŠpƒS Pro W3, Arial,Helvetica,sans-serif;
}

hr.partition{
	display: none;
}

hr.reader500px {
	width:96%;
	height:1px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #cccccc;
}
hr.reader500px-bq {
	width:96%;
	height:1px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #cccccc;
}

blockquote {
	width: 98%;
	clear: both;
	margin: 0;
	padding: 5px;
	border: 1px solid #23318d;
}

blockquote.supplement01 {
	width: 98%;
	clear: both;
	margin: 0;
	padding: 5px;
}

.clear {
	margin: 0;
	padding: 0;
	clear: both;
}



/*
----------------------------------------------------------------------------------------------------------------------
TEXT COLOR SET
---------------------------------------------------------------------------------------------------------------------- */
.txtfff {
	color: #fff;
}

.txtccc {
	color: #ccc;
}

.txt999 {
	color: #999;
}

.txt666 {
	color: #666;
}

.txt333 {
	color: #333;
}

.txt000 {
	color: #000;
}

.txt23318d {
	color: #23318d ;
}

.txtafa67c {
	color: #afa67c ;
}

.txtbdc1dd {
	color: #bdc1dd ;
}

.txtcc0000 {
	color: #cc0000 ;
}



/*
----------------------------------------------------------------------------------------------------------------------
UL SET
---------------------------------------------------------------------------------------------------------------------- */
ul.ulnormal {
	margin: 0px 0px -5px 0px;
	padding: 5px 0px 0px 0px;
	/*\*//*/
	margin: 5px 0px -5px 0px;
	padding: 0px 0px 0px 0px;
	/**/
	/*\*/
	_margin: 5px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	/**/
	list-style: none;
}
ul.ulnormal li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 10px ;
	background: url(../../common/img/ul_mark_01.gif) 0px 3px no-repeat;
	/*\*/
	_background: url(../../common/img/ul_mark_01.gif) 0px 6px no-repeat;
	_padding: 0px 0px 3px 10px;
	/**/
}

ul.ulbrowser {
	margin: 0px 0px -5px 0px;
	padding: 5px 0px 0px 0px;
	/*\*//*/
	margin: 5px 0px -5px 0px;
	padding: 0px 0px 0px 0px;
	/**/
	/*\*/
	_margin: 5px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	/**/
	list-style: none;
}

ul.ulbrowser li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 10px ;
	background: url(../../common/img/ul_mark_01.gif) 0px 3px no-repeat;
	/*\*/
	_background: url(../../common/img/ul_mark_01.gif) 0px 6px no-repeat;
	_padding: 0px 0px 8px 10px;
	/**/
}




/*
----------------------------------------------------------------------------------------------------------------------
OL SET
---------------------------------------------------------------------------------------------------------------------- */

ol.olnormal {
	margin:0px;
	padding:0px;
	list-style-position:outside;
}
ol.olnormal li {
	margin: 0px 0px 0px 23px;
	padding: 5px 0px 0px 0px;
	list-style-position:outside;
	/*\*/
	_margin: 0px 0px 0px 27px;
	/**/
}

ol.ol-23318d {
	margin:0px;
	padding:0px;
	list-style-position:outside;
}
ol.ol-23318d li {
	margin: 0px 0px 0px 18px;
	padding: 5px 0px 0px 0px;
	list-style-position:outside;
	font-size: 12px;
	line-height: 130%;
	color: #23318d;
	font-weight: bold;
	/*\*/
	_margin: 0px 0px 0px 27px;
	_padding: 5px 0px 0px 0px;
	_font-size: 83%;
	_line-height: 130%;
	/**/
}
ol.ol-23318d li span.weightnormal-s12 {
	margin: 0px;
	padding: 0px;
	font-weight: lighter;
	color:#333;
}



/*
----------------------------------------------------------------------------------------------------------------------
DL SET
---------------------------------------------------------------------------------------------------------------------- */
dl.dlnormal {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

dl.dlnormal dt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
}

dl.dlnormal dd {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
}

dl.dlnonreader {
	margin: -8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dl.dlnonreader dt {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
}
dl.dlnonreader dd {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 10px 0px ;
	/*\*/
	_margin: 3px 0px 10px 0px;
	_padding: 0px 0px 10px 0px ;
	/**/
}

dl.dlreader {
	margin: -8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dl.dlreader dt {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
}
dl.dlreader dt.dt-b10 {
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px ;
}
dl.dlreader dd {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 20px 0px ;
	border-bottom: 1px solid #ccc;
}

dl.dlreader-t10 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dl.dlreader-t10 dt {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
}
dl.dlreader-t10 dd {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 10px 0px ;
	border-bottom: 1px solid #ccc;
}

dl.dl-float {
	margin: 0;
	padding: 0;
}
dl.dl-float dt {
	width:auto;
	margin: 0;
	padding: 0;
	white-space:nowrap;
	display:block;
	float:left;
}
dl.dl-float dd.left-1em {
	margin: 0 0 0 1em;
	padding: 0;
}
dl.dl-float dd.left-2em {
	margin: 0 0 0 2em;
	padding: 0;
}
dl.dl-float dd.left-3em {
	margin: 0 0 0 3em;
	padding: 0;
}
dl.dl-float dd.left-4em {
	margin: 0 0 0 4em;
	padding: 0;
}
dl.dl-float dd.left-5em {
	margin: 0 0 0 5em;
	padding: 0;
}
dl.dl-float dd.left-6em {
	margin: 0 0 0 6em;
	padding: 0;
}
dl.dl-float dd.left-7em {
	margin: 0 0 0 7em;
	padding: 0;
}
dl.dl-float dd.left-8em {
	margin: 0 0 0 8em;
	padding: 0;
}
dl.dl-float dd.left-9em {
	margin: 0 0 0 9em;
	padding: 0;
}
dl.dl-float dd.left-10em {
	margin: 0 0 0 10em;
	padding: 0;
}


/*
----------------------------------------------------------------------------------------------------------------------
MARGIN SET
---------------------------------------------------------------------------------------------------------------------- */

.list001 { margin-top: 1px;}
.list002 { margin-top: 2px;}
.list003 { margin-top: 3px;}
.list004 { margin-top: 4px;}
.list01 { margin-top: 5px;}
.list006 { margin-top: 6px;}
.list007 { margin-top: 7px;}
.list008 { margin-top: 8px;}
.list009 { margin-top: 9px;}
.list02 { margin-top: 10px;}
.list011 { margin-top: 11px;}
.list012 { margin-top: 12px;}
.list013 { margin-top: 13px;}
.list014 { margin-top: 14px;}
.list03 { margin-top: 15px;}
.list04 { margin-top: 20px;}
.list05 { margin-top: 25px;}
.list06 { margin-top: 30px;}
.list07 { margin-top: 35px;}
.list08 { margin-top: 40px;}
.list09 { margin-top: 45px;}
.list10 { margin-top: 50px;}

.bottom001 { margin-bottom: 1px;}
.bottom002 { margin-bottom: 2px;}
.bottom003 { margin-bottom: 3px;}
.bottom004 { margin-bottom: 4px;}
.bottom01 { margin-bottom: 5px;}
.bottom02 { margin-bottom: 10px;}
.bottom03 { margin-bottom: 15px;}
.bottom04 { margin-bottom: 20px;}
.bottom05 { margin-bottom: 25px;}

.left001 { margin-left: 1px;}
.left002 { margin-left: 2px;}
.left003 { margin-left: 3px;}
.left004 { margin-left: 4px;}
.left01 { margin-left: 5px;}
.left006 { margin-left: 6px;}
.left007 { margin-left: 7px;}
.left008 { margin-left: 8px;}
.left009 { margin-left: 9px;}
.left02 { margin-left: 10px;}
.left011 { margin-left: 11px;}
.left012 { margin-left: 12px;}
.left013 { margin-left: 13px;}
.left014 { margin-left: 14px;}
.left03 { margin-left: 15px;}
.left04 { margin-left: 20px;}
.left05 { margin-left: 25px;}

.right001 { margin-right: 1px;}
.right002 { margin-right: 2px;}
.right003 { margin-right: 3px;}
.right004 { margin-right: 4px;}
.right01 { margin-right: 5px;}
.right006 { margin-right: 6px;}
.right007 { margin-right: 7px;}
.right008 { margin-right: 8px;}
.right009 { margin-right: 9px;}
.right02 { margin-right: 10px;}
.right03 { margin-right: 15px;}
.right04 { margin-right: 20px;}
.right05 { margin-right: 25px;}

.rightpadding001 { padding-right: 1px;}
.rightpadding002 { padding-right: 2px;}
.rightpadding003 { padding-right: 3px;}
.rightpadding004 { padding-right: 4px;}
.rightpadding01 { padding-right: 5px;}
.rightpadding006 { padding-right: 6px;}
.rightpadding007 { padding-right: 7px;}
.rightpadding008 { padding-right: 8px;}
.rightpadding009 { padding-right: 9px;}
.rightpadding02 { padding-right: 10px;}
.rightpadding03 { padding-right: 15px;}
.rightpadding04 { padding-right: 20px;}
.rightpadding05 { padding-right: 25px;}




/*
----------------------------------------------------------------------------------------------------------------------
HEAD AREA SET
---------------------------------------------------------------------------------------------------------------------- */

#headerset {
	display: none;
}

#headerblockbg {
	display: none;
}

#headerblock h1 {
	display: none;
}



/*
----------------------------------------------------------------------------------------------------------------------
BASIS SET
---------------------------------------------------------------------------------------------------------------------- */

#bodyset {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-align:left;
}

#maincontentsset {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background: #fff;
}

#mainblockleft {
	display:none;
}

#mainblockright {
	width:98%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topmainimg {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#pagetopset {
	display:none;
}




/*
----------------------------------------------------------------------------------------------------------------------
FOOTER AREA SET
---------------------------------------------------------------------------------------------------------------------- */

#footerset {
	width:98%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}

#footerblocknavi {
	display: none;
}

#copyright {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align:center;
}

address{
	margin: 0px;
	padding: 0px;
}



/*
----------------------------------------------------------------------------------------------------------------------
TABLE BLOCK SET
---------------------------------------------------------------------------------------------------------------------- */
table.mainframe {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	border:none 0px;
	border-collapse: collapse;
	text-align:left;
}

th.mainframe,tr.mainframe,td.mainframe {
	margin: 0;
	padding: 0;
	border:none 0px;
}

table.mainframe-blank {
	width:100%;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	border:none 0px;
	border-collapse: collapse;
	text-align:left;
}

th.mainframe-blank,
tr.mainframe-blank,
td.mainframe-blank {
	margin: 0;
	padding: 0;
	border:none 0px;
}



table.nonborder {
	margin: 0;
	padding: 0;
	border:none 0px;
	border-collapse: collapse;
}
th.nonborder,tr.nonborder,td.nonborder {
	margin: 0;
	padding: 0;
}

table.nonborder-w500 {
	width:98%;
	margin: 0;
	padding: 0;
	border:none 0px;
	border-collapse: collapse;
}



table.border {
	margin: 0;
	padding: 0;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

table.border-w530 {
	width:100%;
	margin: 0;
	padding: 0;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

th.border,
tr.border,
td.border {
	margin: 0;
	padding: 0;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

th.border5px-23318d,
tr.border5px-23318d,
td.border5px-23318d {
	margin: 0;
	padding: 5px;
	background: #23318d;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

th.border5px-bcd1dd,
tr.border5px-bcd1dd,
td.border5px-bcd1dd {
	margin: 0;
	padding: 5px;
	background: #bdc1dd;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
th.border5px-bcd1dd-nonright-line,
tr.border5px-bcd1dd-nonright-line,
td.border5px-bcd1dd-nonright-line {
	margin: 0;
	padding: 5px;
	background: #bdc1dd;
	border-bottom: 1px solid #cccccc;
}

th.border5px-e7e7e7,
tr.border5px-e7e7e7,
td.border5px-e7e7e7 {
	margin: 0;
	padding: 5px;
	background: #e7e7e7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

th.border5pxcenter-e7e7e7,
tr.border5pxcenter-e7e7e7,
td.border5pxcenter-e7e7e7 {
	margin: 0;
	padding: 5px;
	text-align:center;
	background: #e7e7e7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

th.border5px-fff,
tr.border5px-fff,
td.border5px-fff {
	margin: 0;
	padding: 5px;
	background: #fff;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
th.border5pxcenter-fff,
tr.border5pxcenter-fff,
td.border5pxcenter-fff {
	margin: 0;
	padding: 5px;
	text-align:center;
	background: #fff;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

th.border5px01-fff,
tr.border5px01-fff,
td.border5px01-fff {
	margin: 0;
	padding: 5px 5px 5px 15px;
	background: #fff;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

table.orderform,
.btordersubmit {
	display:none;
}




/*---------------------- calendar set ----------------------*/
th.calendar-23318d,
tr.calendar-23318d,
td.calendar-23318d {
	margin: 0;
	padding: 5px 10px 5px 10px;
	background: #23318d;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

th.calendar-bcd1dd,
tr.calendar-bcd1dd,
td.calendar-bcd1dd {
	margin: 0;
	padding: 5px 10px 5px 0;
	background: #bdc1dd;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
th.calendar-bcd1dd-nonright-line,
tr.calendar-bcd1dd-nonright-line,
td.calendar-bcd1dd-nonright-line {
	margin: 0;
	padding: 5px 0 5px 10px;
	background: #bdc1dd;
	border-bottom: 1px solid #cccccc;
}


th.calendar-center-e7e7e7,
tr.calendar-center-e7e7e7,
td.calendar-center-e7e7e7 {
	margin: 0;
	padding: 5px;
	text-align:center;
	background: #e7e7e7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}


th.calendar-fff,
tr.calendar-fff,
td.calendar-fff {
	margin: 0;
	padding: 10px;
	background: #fff;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
th.calendar-fff-bottom0,
tr.calendar-fff-bottom0,
td.calendar-fff-bottom0 {
	margin: 0;
	padding: 10px 10px 0 10px;
	background: #fff;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
th.calendar-center-fff,
tr.calendar-center-fff,
td.calendar-center-fff {
	margin: 0;
	padding: 10px;
	text-align:center;
	background: #fff;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}





/*---------------------- eader set ----------------------*/
tr.reader500 {
	margin: 0px;
	padding: 0px;
}
td.readerpadding {
	margin: 0px;
	padding: 5px 0px 7px 0px;
	border-bottom: 1px solid #cccccc;
}
td.nonreaderpadding {
	margin: 0px;
	padding: 5px 0px 7px 0px;
}





/*
----------------------------------------------------------------------------------------------------------------------
BASIS SET
---------------------------------------------------------------------------------------------------------------------- */

#bodyset {
	width: 100%;
	background: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mainimageblock {
	display: none;
}

.shadow750 {
	display: none;
}

.shadow750bottom {
	display: none;
}

#directrylinks {
	margin: 3px 0px 5px 2px;
	padding: 0px 0px 0px 0px;
}

#mainblock {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mainblockleft {
	width: 100%;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mainblockright {
	width: 100%;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mainblockrighttop {
	width: 100%;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*
----------------------------------------------------------------------------------------------------------------------
ICON SET
---------------------------------------------------------------------------------------------------------------------- */
.icon-calendar-monthly {
	display:none;
}


/*
----------------------------------------------------------------------------------------------------------------------
GLOBAL NAVI AREA SET
---------------------------------------------------------------------------------------------------------------------- */
.globalnaviset {
	display:none;
}


/*
----------------------------------------------------------------------------------------------------------------------
GLOBAL SUB NAVI SET
---------------------------------------------------------------------------------------------------------------------- */
.globalnavisubset {
	display:none;
}


/*
----------------------------------------------------------------------------------------------------------------------
DIRECTRY LINK SET
---------------------------------------------------------------------------------------------------------------------- */
#directrylinks {
	display:none;
}


/*
----------------------------------------------------------------------------------------------------------------------
FRAME SET
---------------------------------------------------------------------------------------------------------------------- */
.frameblock01 {
	width:98%;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	border:1px solid #ccc;
}
.frameblock02 {
	width:98%;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
}
.frameblock03 {
	width:98%;
	margin: 30px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	/*\*/
	_margin: 20px 0px 20px 0px;
	_padding: 0px 0px 10px 0px;
	/**/
}

.frameblockcalendar {
	width:98%;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	clear:both;
}



.frameblocknonboder-t0px-b0px {
	width:98%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.frameblocknonboder-t0px-b20px {
	width:98%;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}



.frameblocknonboder-t5px-b0px {
	width:98%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.frameblocknonboder-t5px-b20px {
	width:98%;
	margin: 5px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}



.frameblocknonboder-t10px-b0px {
	width:98%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.frameblocknonboder-t10px-b10px {
	width:98%;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}


.frameblocknonboder-t30px-b0px {
	width:98%;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/*
----------------------------------------------------------------------------------------------------------------------
PAGE TITLE SET
---------------------------------------------------------------------------------------------------------------------- */
.pagetitle01 {
	width:98%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:1px solid #23318d;
}

.pagetitle01 h3 {
	margin: 0px;
	padding: 10px 0px 10px 14px;
}



/*
----------------------------------------------------------------------------------------------------------------------
CONTENTS TITLE SET
---------------------------------------------------------------------------------------------------------------------- */
.contentstitle01 {
	margin: 10px 1px 0px 1px;
	padding: 0px 0px 3px 13px;
	border-bottom:2px solid #23318d;
}

.contentstitle01 h3,
.contentstitle01 h4,
.contentstitle01 h5,
.contentstitle01 h6 {
	margin: 0px;
	padding: 0px;
}

.contentstitle01-2column,
.contentstitle02-2column {
	margin: 10px 1px 0px 1px;
	padding: 0px 0px 3px 13px;
	border-bottom:2px solid #23318d;
}

.contentstitle01-2column h3,
.contentstitle01-2column h4,
.contentstitle01-2column h5,
.contentstitle01-2column h6,
.contentstitle02-2column h3,
.contentstitle02-2column h4,
.contentstitle02-2column h5,
.contentstitle02-2column h6 {
	width:98%;
	margin: 0px;
	padding: 0px;
}

.contentstitle01-2column-right,
.contentstitle02-2column-right,
#newstabs-nav-line {
	display:none;
}

.contentstitle01-2column-right h3,
.contentstitle01-2column-right h4,
.contentstitle01-2column-right h5,
.contentstitle01-2column-right h6,
.contentstitle02-2column-right h3,
.contentstitle02-2column-right h4,
.contentstitle02-2column-right h5,
.contentstitle02-2column-right h6 {
	margin: 0px;
	padding: 0px;
}

.contentsarea-tab {
	margin: 0px;
	padding: 5px 0px 7px 0px;
	border-bottom: 1px solid #cccccc;
}

.tab h4.tab-title {
	margin: 5px 0 5px 15px;
	padding: 0 0 0 15px;
	display:block;
	font-weight:bold;
	color: #23318d;
	border-left:3px solid #23318d;
}




/*
----------------------------------------------------------------------------------------------------------------------
CONTENTS SUBTITLE SET
---------------------------------------------------------------------------------------------------------------------- */
.contentssubtitle01 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.contentssubtitle01 h4,
.contentssubtitle01 h5,
.contentssubtitle01 h6 {
	margin: 0px;
	padding: 0px;
	color:#23318d;
}

.contentssubtitle01t10 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
.contentssubtitle01t10b10 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.contentssubtitle01t10 h4,
.contentssubtitle01t10 h5,
.contentssubtitle01t10 h6,
.contentssubtitle01t10b10 h4,
.contentssubtitle01t10b10 h5,
.contentssubtitle01t10b10 h6 {
	margin: 0px;
	padding: 0px;
	color:#23318d;
}

.contentssubtitle01-mt15-mb0 {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contentssubtitle01-mt15-mb0 h4,
.contentssubtitle01-mt15-mb0 h5,
.contentssubtitle01-mt15-mb0 h6 {
	margin: 0px;
	padding: 0px;
	color:#23318d;
}



h4.contentssubtitle01-txt,
h5.contentssubtitle01-txt,
h6.contentssubtitle01-txt {
	margin: 0;
	padding: 0;
	color:#23318d;
}






/*
----------------------------------------------------------------------------------------------------------------------
CONTENTS AREA SET
---------------------------------------------------------------------------------------------------------------------- */
.contentsarea {
	width:98%;
	display:block;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 5px 10px;
}
.contentsarea-bq {
	width:98%;
	display:block;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 5px 10px;
}
.contentsarea-nonreader {
	width:98%;
	display:block;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 5px 10px;
}

.textblock {
	width:98%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}


.textblock-2column {
	width:98%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.imageblock-2column {
	width:98%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.calendartitle {
	width:98%;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
.calendartitle h3 {
	margin: 0px;
	padding: 0px;
}

.calendarmonthly-link,
.calendarmonthly-btn,
td.calendar-bcd1dd img,
td.calendar-center-e7e7e7 img {
	display:none;
}



/*
----------------------------------------------------------------------------------------------------------------------
LEFT AREA SET
---------------------------------------------------------------------------------------------------------------------- */
.leftareablock01 {
	display:none;
}



/*
----------------------------------------------------------------------------------------------------------------------
FONT SET
---------------------------------------------------------------------------------------------------------------------- */
h1{ padding: 0; font-size: 160%; font-weight: bold;}
h2{ padding: 0; font-size: 120%; font-weight: bold;}
h3{ padding: 0; font-size: 105%; font-weight: bold;}
h4{ padding: 0; font-size: 95%; font-weight: bold;}
h5{ padding: 0; font-size: 83%; font-weight: bold;}
h6{ padding: 0; font-size: 71%; font-weight: bold;}
address{ padding: 0; font-weight: lighter; font-size: 71%; line-height: 100%; font-style: normal;}

.fixs10 { font-size: 10px; line-height: 130%;}
.fixs12 {font-size: 12px; line-height: 130%;}
.s10 {font-size: 10px; line-height: 130%;}
.s12 {font-size: 12px; line-height: 130%;}
.s14 {font-size: 14px; line-height: 150%;}
.s18 {font-size: 18px;}

.fixs10put { font-size: 10px; line-height: 130%;}
.fixs12put {font-size: 12px; line-height: 130%;}
.s10put {font-size: 10px; line-height: 130%;}
.s12put {font-size: 12px; line-height: 130%;}
.s14put {font-size: 14px; line-height: 150%;}

/*\*/
h1{ padding: 0; font-size: 160%; font-weight: bold;}
h2{ padding: 0; font-size: 120%; font-weight: bold;}
h3{ padding: 0; font-size: 105%; font-weight: bold;}
h4{ padding: 0; font-size: 95%; font-weight: bold;}
h5{ padding: 0; font-size: 83%; font-weight: bold;}
h6{ padding: 0; font-size: 71%; font-weight: bold;}
address{ padding: 0; font-weight: lighter; font-size: 71%; line-height: 100%; font-style: normal;}

.fixs10 {_font-size: 11px; _line-height: 130%;}
.fixs12 {_font-size: 12px; _line-height: 130%;}
.s10 {_font-size: 71%; _line-height: 130%;}
.s12 {_font-size: 83%; _line-height: 130%;}
.s14 {_font-size: 95%; _line-height: 150%;}
.s18 {_font-size: 120%;}

.fixs10put {_font-size: 11px; _line-height: 130%;}
.fixs12put {_font-size: 12px; _line-height: 130%;}
.s10put {_font-size: 83%; _line-height: 130%;}
.s12put {_font-size: 95%; _line-height: 130%;}
.s14put {_font-size: 100%; _line-height: 150%;}
/**/

/*\*//*/
h1{ padding: 0; font-size: 24px; font-weight: bold;}
h2{ padding: 0; font-size: 18px; font-weight: bold;}
h3{ padding: 0; font-size: 16px; font-weight: bold;}
h4{ padding: 0; font-size: 14px; font-weight: bold;}
h5{ padding: 0; font-size: 12px; font-weight: bold;}
h6{ padding: 0; font-size: 10px; font-weight: bold;}
address{ padding: 0; font-weight: lighter; font-size: 10px; font-style: normal;}

.fixs10 { font-size: 10px; line-height: 140%;}
.fixs12 {font-size: 12px; line-height: 130%;}
.s10 {font-size: 10px; line-height: 140%;}
.s12 {font-size: 12px; line-height: 130%;}
.s14 {font-size: 14px; line-height: 140%;}
.s18 {font-size: 18px;}

.fixs10put { font-size: 10px; line-height: 140%;}
.fixs12put {font-size: 12px; line-height: 130%;}
.s10put {font-size: 10px; line-height: 140%;}
.s12put {font-size: 12px; line-height: 130%;}
.s14put {font-size: 14px; line-height: 140%;}
/**/
