@charset "utf-8"; 

/*
===== CONTENTS =====
	last-updated: 20 JAN 2006;

	1: Leaf Template 
	2: Contents Block : Note Design
	3: Contents Block : Plugin Design
	4: StepNavi Block Design
	5: Contents Block Design
	6: Table Design
	     + Finace Area Only Tools
	7: Category & smallCategory Layout
	8: MainContents Irregular CSS

====================
*/

/*1: Leaf Template  */
h1 {
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 45px;
	margin-bottom: 12px;
	font-size: 130%;
	line-height: 22pt;
	background-repeat: no-repeat;
	height: 1%;
}


#finance h1{
	background-image: url(../../finance/images/title_h1_defult.gif);
}
#life h1{
	background-image: url(../../life/images/title_h1_defult.gif);
}
#teach h1{
	background-image: url(../../teach/images/title_h1_defult.gif);
}
#tool h1{
	background-image: url(../../tool/images/title_h1_defult.gif);
}
#event h1{
	background-image: url(../../event/images/title_h1_defult.gif);
}
#about h1{
	background-image: url(../../about/images/title_h1_defult.gif);
}
#info h1{
	background-image: url(../../info/images/title_h1_defult.gif);
}


h1.h1_illust {
	height: 100px;
	padding-right: 140px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}

/* Finance h1 leaf illust */
#finance h1.h1_illust{
	height: 100px;
	background-image: url(../../finance/images/title_h1_illust.gif);
}



/* Event h1 leaf L */
#event h1.h1_eventL2016 {   
 background-image: url(../../event/images/title_minor2016.gif);
 background-repeat: no-repeat;
 font-size: 130%;
 width: 525px;
 margin: 0px 0px 30px;
 padding: 35px 0px 0px 15px;
}
#event h1.h1_eventL2015 {
	background-image: url(../../event/images/title_minor2015.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}
#event h1.h1_eventL2014 {
	background-image: url(../../event/images/title_minor2014.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}
#event h1.h1_eventL2013 {
	background-image: url(../../event/images/title_minor2013.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}
#event h1.h1_eventL2012 {
	background-image: url(../../event/images/title_minor2012.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}

#event h1.h1_eventL2011 {
	background-image: url(../../event/images/title_minor2011.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}

#event h1.h1_eventL2010 {
	background-image: url(../../event/images/title_minor2010.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}

#event h1.h1_eventL2009 {
	background-image: url(../../event/images/title_minor2009.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}

#event h1.h1_eventL2008 {
	background-image: url(../../event/images/title_minor2008.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}

#event h1.h1_eventL2007 {
	background-image: url(../../event/images/title_minor2007.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}

#event h1.h1_eventL2006 {
	background-image: url(../../event/images/title_minor2006.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}
#event h1.h1_eventL2005 {
	background-image: url(../../event/images/title_minor2005.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}
#event h1.h1_eventL2004 {
	background-image: url(../../event/images/title_minor2004.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}
#event h1.h1_eventL2003 {
	background-image: url(../../event/images/title_minor2003.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}
#event h1.h1_eventL2002 {
	background-image: url(../../event/images/title_minor2002.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}
#event h1.h1_eventL2001 {
	background-image: url(../../event/images/title_minor2001.gif);
	background-repeat: no-repeat;
	font-size: 130%;
	width: 525px;
	margin: 0px 0px 30px;
	padding: 35px 0px 0px 15px;
}

/*  Event h1 leaf S */
#event h1.h1_eventS2016 {
 background-image: url(../../event/images/title_minor2016.gif);
 background-repeat: no-repeat;
 font-size: 95%;
 font-weight: lighter;
 text-align: right;
 padding-top: 40px;
 line-height: 1.5em;
 padding-right: 15px;
}
#event h1.h1_eventS2015 {
 background-image: url(../../event/images/title_minor2015.gif);
 background-repeat: no-repeat;
 font-size: 95%;
 font-weight: lighter;
 text-align: right;
 padding-top: 40px;
 line-height: 1.5em;
 padding-right: 15px;
}
#event h1.h1_eventS2014 {
 background-image: url(../../event/images/title_minor2014.gif);
 background-repeat: no-repeat;
 font-size: 95%;
 font-weight: lighter;
 text-align: right;
 padding-top: 40px;
 line-height: 1.5em;
 padding-right: 15px;
}
#event h1.h1_eventS2013 {
 background-image: url(../../event/images/title_minor2013.gif);
 background-repeat: no-repeat;
 font-size: 95%;
 font-weight: lighter;
 text-align: right;
 padding-top: 40px;
 line-height: 1.5em;
 padding-right: 15px;
}
#event h1.h1_eventS2012 {
	background-image: url(../../event/images/title_minor2012.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	font-weight: lighter;
	text-align: right;
	padding-top: 40px;
	line-height: 1.5em;
	padding-right: 15px;
}

#event h1.h1_eventS2011 {
	background-image: url(../../event/images/title_minor2011.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	font-weight: lighter;
	text-align: right;
	padding-top: 40px;
	line-height: 1.5em;
	padding-right: 15px;
}
#event h1.h1_eventS2010 {
	background-image: url(../../event/images/title_minor2010.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	font-weight: lighter;
	text-align: right;
	padding-top: 40px;
	line-height: 1.5em;
	padding-right: 15px;
}
#event h1.h1_eventS2009 {
	background-image: url(../../event/images/title_minor2009.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	font-weight: lighter;
	text-align: right;
	padding-top: 40px;
	line-height: 1.5em;
	padding-right: 15px;
}
#event h1.h1_eventS2008 {
	background-image: url(../../event/images/title_minor2008.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	font-weight: lighter;
	text-align: right;
	padding-top: 40px;
	line-height: 1.5em;
	padding-right: 15px;
}
#event h1.h1_eventS2007 {
	background-image: url(../../event/images/title_minor2007.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	font-weight: lighter;
	text-align: right;
	padding-top: 40px;
	line-height: 1.5em;
	padding-right: 15px;
}
#event h1.h1_eventS2006 {
	background-image: url(../../event/images/title_minor2006.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	font-weight: lighter;
	text-align: right;
	padding-top: 40px;
	line-height: 1.5em;
	padding-right: 15px;
}
#event h1.h1_eventS2005 {
	background-image: url(../../event/images/title_minor2005.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	font-weight: lighter;
	text-align: right;
	padding-top: 40px;
	line-height: 1.5em;
	padding-right: 15px;
}
#event h1.h1_eventS2004 {
	background-image: url(../../event/images/title_minor2004.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	font-weight: lighter;
	text-align: right;
	padding-top: 40px;
	line-height: 1.5em;
	padding-right: 15px;
}
#event h1.h1_eventS2003 {
	background-image: url(../../event/images/title_minor2003.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	font-weight: lighter;
	text-align: right;
	padding-top: 40px;
	line-height: 1.5em;
	padding-right: 15px;
}
#event h1.h1_eventS2002 {
	background-image: url(../../event/images/title_minor2002.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	font-weight: lighter;
	text-align: right;
	padding-top: 40px;
	line-height: 1.5em;
	padding-right: 15px;
}
#event h1.h1_eventS2001 {
	background-image: url(../../event/images/title_minor2001.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	font-weight: lighter;
	text-align: right;
	padding-top: 40px;
	line-height: 1.5em;
	padding-right: 15px;
}

/* hx */
h2 {
	padding-left: 20px;
	margin-bottom: 15px;
	font-size: 130%;
	line-height: 20pt;
	background-image: url(../images/title_h2_defult.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 1%;
}


h3 {
	padding-left: 10px;
	margin-bottom: 20px;
	font-size: 110%;
	background-image: url(../images/title_h3_defult.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 1%;
	margin-left: 0px;
}



h4 {
	padding-left: 7px;
	margin-bottom: 15px;
	font-size: 100%;
	background-image: url(../images/title_h4_defult.gif);
	background-repeat: no-repeat;
	height: 1%;
	margin-left: 0px;
}


h5 {
	padding-left: 8px;
	margin-bottom: 10px;
	font-size: 95%;
	border-left: 1px solid #FFD202;  
	line-height: 16pt;
	margin-left: 0px;
}




h6 {
	margin-bottom: 10px;
	font-size: 95%;
}


.h_none {
	padding: 0px;
	margin: 0px 0px 15px;
	background-image: none;
}



p {
	margin-bottom: 1em;
	color: #333333;
	line-height: 150%;
}

/*  */
.p_small {
	font-size: 95%;
}
.p_xsmall {
	font-size: 85%;
}
.p_xxsmall {
	font-size: 75%;
}

a.arrow_01 {
	padding-left: 15px;
	background-image: url(../images/arrow_01.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
}
a.arrow_02{
	padding-left: 15px;
	background-image: url(../images/arrow_01.gif);
	background-position: 0;
	background-repeat: no-repeat;
}

a.arrow_pdf {
	height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(../images/arrow_pdf.gif);
	background-repeat: no-repeat;
}


a.arrow_pdf2 {
	height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-left: -15px;
	background-image: url(../images/arrow_pdf.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

em {
	font-style: normal;
	font-weight: bold;
}

strong {
	color: #990000;
}


/*2: Contents Block : Note Design */
.contentsNote {
	padding: 10px 0px 25px;
	margin-bottom: 20px;
	background-color: #F5F3E7;
	background-image: url(../images/bg_contents_note.gif);
	background-position: 0px bottom;
	background-repeat: no-repeat;
}

.contentsNote h2 {
	padding: 0px;
	margin: 0px 15px;
	font-size: 130%;
	color: #666664;
	text-align: center;
	background-image: none;
}
.contentsNote h3,
.contentsNote h4,
.contentsNote h5,
.contentsNote h6 {
	margin-left: 15px;
}

p.contentsNote_read {
	padding: 0px;
	margin: 0px 15px;
	font-size: 100%;
	color: #666664;
	text-align: center;
}

.contentsNote p {
	padding: 0px;
	margin: 0px 15px 10px;
}




/*3: Contents Block : Plugin Design */
.contentsPlugin {
	padding: 15px;
	margin-bottom: 20px;
	background-color: #F5F3E7;
	background-image: url(../images/bg_contents_plugin.gif);
	background-position: 0px bottom;
	background-repeat: no-repeat;
}




.contentsPlugin .box {
	float: none;
	clear: both;
}



.contentsPlugin .boxleft99 {
	float: left;
	width: 99px;
}



.contentsPlugin .boxright410 {
	margin-left: 99px;
}




/*4: StepNavi Block Design */
#stepNav {
	height: 70px;
	width: 540px;
	margin-bottom: 20px;
	font-size: 12px;
	background-image: url(../images/bg_stepnav.gif);
	background-repeat: no-repeat;
}

#stepNav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}



#stepNav ul#stepNav1 {
	padding-top: 8px;
}



#stepNav ul#stepNav2 {
	padding-top: 9px;
}



#stepNav li {
	padding-left: 15px;
	margin-left: 15px;
	font-size: 95%;
}

#stepNav ul#stepNav2 li {
	float: left;
	display: inline;
	background-image: url(../images/arrow_stepnav.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}





/*5: Contents Block Design */
.contents_BottomB {
	padding-top: 0px;
	padding-bottom: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
	border-bottom: 4px dotted #D3CCB9;
}

.contents_BottomS {
	padding-top: 0px;
	padding-bottom: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #9A9A9A;
}

.contents_TopB {
	padding-top: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
	border-top: 4px dotted #D3CCB9;
}

.contents_TopS {
	padding-top: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
	border-top: 1px dotted #9A9A9A;
}





/*6: Table Design */
table.table_yellow {
	margin-left: 15px;
	border-top: 1px solid #FFD202;
	border-left: 1px solid #FFD202;
	font-size: 75%;
}

table.table_yellow th {
	padding: 5px;
	border-right: 1px solid #FFD202;
	border-bottom: 1px solid #FFD202;
	color: #343432;
	background-color: #FFE04D;
}



table.table_yellow th.thFlat {
	background-color: #FFF6CD;
}



table.table_yellow td {
	padding: 5px;
	border-right: 1px solid #FFD202;
	border-bottom: 1px solid #FFD202;
	color: #333333;
}



table.table_yellow caption {
	padding-bottom: 5px;
	padding-left: 18px;
	text-align: left;
	background-image: url(../images/arrow_caption.gif);
	background-repeat: no-repeat;
	height: 1%;
}


/* Finance Area Only Tools */
.tab {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 3px dotted #D4CDBB;
	border-bottom: 3px dotted #D4CDBB;
	text-align: center;
}
.tab_left {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right:10px;
	margin-top: 0px;
	margin-bottom: 10px;
	border-top: 3px dotted #D4CDBB;
	border-bottom: 3px dotted #D4CDBB;
}



h2.h2_worslist {
	height: 24px;
	width: 260px;
	padding: 5px;
	margin: 0px;
	font-size: 16px;
	font-weight: lighter;
	background-image: url(../../finance/images/title_h2_wordslist.gif);
	background-repeat: no-repeat;
}


h3.h3_category {
	padding: 0px;
	margin: 0px;
	font-size: 110%;
	font-weight: lighter;
	color: #653300;
	background-image: none;
}

.wordslist ul {
	margin-bottom: 15px;
	list-style: none;
}


.wordslist ul li {
	line-height: 150%;
}


/* 7:Category & smallCategory Layout */
.categoryMenu p,
.smallCategoryMenu p {
	padding: 0px;
	margin: 0px 15px;
	font-size: 100.%;
}


.smallCategoryMenu p {
	padding: 10px 0px;
}


.categoryMenu ul {
	margin-bottom: 10px;
	list-style: none;
}

.categoryMenu .wordslist ul {
	margin-top: 5px;
	margin-bottom: 15px;
}


.categoryMenu li.arrow_01 {
	padding-left: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	font-size: 12pt;
	line-height: 16pt;
	background-image: url(../images/arrow_01.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.categoryMenu li ul li.arrow_01 {
	margin-left: -15px;
}

.bg_yellow {
	background-color: #F2F9B3;
}


.bg_orange{
	background-color: #FFE9D1;
}


.bg_pink {
	background-color: #FFE9EB;
}


.bg_brown {
	background-color: #F2EEEB;
}

.bg_skyblue {
	background-color: #DEF0FA;
}
.bg_lightgree {
	background-color: #E7F5D4;
}
.bg_cream {
	background-color: #FDFAEE;
}






.inside h2 {
	height: 35px;
	padding: 10px 0px 0px 38px;
	background-image: url(../images/title_h2_inside.gif);
	background-repeat: no-repeat;
}

.categoryMenu ul,
.smallCategoryMenu ul{
	margin-left: 0px;
	list-style: none;
}

.categoryMenu ul li,
.smallCategoryMenu ul li{
	line-height: 16pt;
}


.categoryMenu ul li ul,
.smallCategoryMenu ul li ul,
.contents ul li ul {
	margin-left: 30px;
	list-style: none;
}

.categoryMenu ul li ul li,
.smallCategoryMenu ul li ul li,
.contents ul li ul li {
	line-height: 16pt;
}


img.rightMargin {
	float: left;
	margin-right: 15px;
	padding-bottom: 15px;
}
img.leftMargin {
	float: right;
	padding-bottom: 15px;
	margin-left: 15px;
}
.fColor_Pink { color: #FF00FF; }
.fColor_Red { color: #FF0000; }
.fColor_Orange { color: #FF6600; }
.fColor_LOrange { color: #FF9900; }
.fColor_LGreen { color: #99CC00; }
.fColor_Green { color: #339966; }
.fColor_Aqua { color: #33CCCC; }
.fColor_Blue { color: #3366FF; }
.fColor_Purple { color: #993366; }
.fColor_Brown { color: #993300; }
.fColor_Gray { color: #999999; }
.fColor_DGray { color: #333333; }


/* 8: mainContents irregular CSS */
#col_R ul,
#col_R ol{ margin-bottom:10px;}


#col_R li {
	line-height: 130%;
}


#finance #mainContents dl,
#life #mainContents dl,
#teach #mainContents dl,
#tool #mainContents dl,
#about #mainContents dl,
#event #mainContents dl {
	margin: 10px 15px;
}
#finance #mainContents dt,
#life #mainContents dt,
#teach #mainContents dt,
#tool #mainContents dt,
#about #mainContents dt,
#event #mainContents dt {
	line-height: 1.5em;
	font-weight: bold;
	margin-bottom: 3px;
}
#finance #mainContents dd,
#life #mainContents dd,
#teach #mainContents dd,
#tool #mainContents dd,
#about #mainContents dd,
#event #mainContents dd {
	line-height: 1.5em;
	margin-bottom: 5px;
	margin-left: 15px;
}

#mainContents ul.listBret li {
	list-style: disc;
	margin-left: 28px;
}

#mainContents ol.listNumber li {
	list-style: decimal;
	margin-left: 35px;
}

#mainContents ol.listAlphabetS li {
	list-style: lower-alpha;
	margin-left: 35px;
}

#mainContents ol.listAlphabetL li {
	list-style: upper-alpha;
	margin-left: 35px;
}
#mainContents ol.listRomajiL li {
	list-style: upper-roman;
	margin-left: 35px;
}
#mainContents ol.listRomajiS li {
	list-style: lower-roman;
	margin-left: 35px;
}
/* event Only */
#event .categoryMenu p.p_none {
	margin: 0px;
	padding: 0px;
}

/* --------- Temporary Setting ( addition issue ) --------- */

ul.inline li {
	display:inline;
}
.indent {
	margin-left:30px;
}


/* ------- what's new backnumber -------------- */
#info #wrap #container #mainContents #col_R #bntopics dl {
	line-height: 1.5em;
	margin-left: 1em;
	font-size:1em;
}

#info #wrap #container #mainContents #col_R #bntopics dt {
	float: left;
	width: 5em;
}
#info #wrap #container #mainContents #col_R #bntopics dd {
	padding-left: 0;
	margin-left: 6em;
}

/* ------- to koukaijugyo houkoku -------------- */
#event #wrap #container #mainContents #col_R .contents .koukai {
	line-height: 1.2em;
	margin-left: 2em;
	font-size:1em;
}
#event #wrap #container #mainContents #col_R .contents .koukai dt {
	line-height: 1.2em;
	clear: both;
	float: left;
	width: 8em;
	margin-bottom: 0px;
}
#event #wrap #container #mainContents #col_R .contents .koukai dd {
	line-height: 1.2em;
	padding:0;
	margin-left: 9em;
	margin-bottom: 0px;
}

/* ------------------------------------------------- */
/* caravan 2007.06.05 */

#event #mainContents .oneRow {
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	width:345px;
}
#event #mainContents .oneRow dt {
	line-height: 1.2em;
	float: left;
	width: 6em;
	font-weight: normal;
	margin-bottom: 0px;
	}
#event #mainContents .oneRow dd {
	line-height: 1.2em;
	padding-left:0px;
	margin-left: 6.5em;
	margin-bottom: 0px;

	}


/*-------- to list images ------------ */
ul.list_etc {
	padding-right: 0px;
	padding-left: 2em;
	margin-left: 1em;
	line-height: 1.5em;
	list-style: none;
}
.li_arrow {
	list-style: url(../images/arrow_01.gif) none;
}
.li_pdf {
	list-style: url(../images/arrow_pdf.gif) none;
}
.li_disc {
	list-style: disc url(none);
}

/* ------- teigi -------------- */
#event #wrap #container #mainContents #col_R .teigi4 dl,
#event #wrap #container #mainContents #col_R .contents .teigi4 dl {
	line-height: 1.2em;
	margin-left: 0;
	font-size: 1em;
}

#event #wrap #container #mainContents #col_R .teigi4 dt,
#event #wrap #container #mainContents #col_R .contents .teigi4 dt {
	float: left;
	margin-left: 0;
	width: 4em;
}
#event #wrap #container #mainContents #col_R .teigi4 dd,
#event #wrap #container #mainContents #col_R .contents .teigi4 dd {
	padding-left: 0;
	margin-left: 5em;
}

/* ------- teigi5 -------------- */
#event #wrap #container #mainContents #col_R .contents_BottomS .p_xsmall .teigi5 dl{
	line-height: 1.2em;
	margin: 0px;
	font-size: 1em;
}

#event #wrap #container #mainContents #col_R .contents_BottomS .p_xsmall .teigi5 dt {
	float: left;
	margin-left: 0;
	width: 6em;
	font-weight: bold;
}
#event #wrap #container #mainContents #col_R .contents_BottomS .p_xsmall .teigi5 dd {
	padding-left: 0em;
	margin-left: 6em;
}

/* Contents Block : folder Design 070528*/
#event #wrap #container #mainContents #col_R .contentsFolder {
	padding: 0px 0px 10px;
	background: #FFE5B2;
	background-image: url(../images/bg_contents_folder.gif);
	background-position: 0px top;
	background-repeat: no-repeat;
	margin: 0px 0px 20px;
	width: 540px;
	display: block;
	clear: both;
}

#event #wrap #container #mainContents #col_R .contentsFolder h3 {
	padding: 13px 0px 0px 10px;
	margin: 0px;
	font-size: 16px;
	color: #000000;
	text-align: left;
	background-image: none;
}
#event #wrap #container #mainContents #col_R .contentsFolder dl {
	line-height: 1.4em;
	margin-left: 0.5em;
	font-size: 85%;
	margin-top: 1em;
}

#event #wrap #container #mainContents #col_R .contentsFolder dt {
	line-height: 1.4em;
	float: left;
	margin-left: 0px;
	width: 6em;
	border-left: 4px solid #FCA932;
	padding-left: 0.5em;
	font-weight: bold;
}
#event #wrap #container #mainContents #col_R .contentsFolder dd {
	line-height: 1.4em;
	padding-left: 7.5em;
	margin-left: 0px;
	border-bottom: 1px dotted #FCA932;
}
#about #wrap #container #mainContents .kouhoushi {
	background-color: #FDFAEE;
	clear: both;
	width: 540px;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size:85%;
}
#about #wrap #container #mainContents .kouhoushi .boxRight_400 dt {
	line-height: 1em;
}
#about #wrap #container #mainContents .kouhoushi .boxRight_400 dd {
	line-height: 1em;
}

#about #wrap #container #mainContents .kouhoushi .boxRight_400 {
	padding-right: 10px;
}
#about #wrap #container #mainContents .kouhoushi .boxLeft_120 {
	padding-left: 10px;
}
.ikkatu_file {
	display: block;
	padding: 5px 5px 5px 20px;
	margin-left: 15px;
	background: #FBE9C8;
	border: 1px dotted #FF6600;
	font-size: 90%;
	width: 480px;
}
