#tplCenterMain {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 20px auto;
	width: 740px;
	padding-top: 0px;
}
.tplBox02 {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 20px;
	width: 740px;
	padding-top: 0px;
}
.tplBox02 H2 {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 1.3em;
	background : url(../images/kaiken_midashih2_bg.gif) no-repeat left top;
	padding-bottom: 0px;
	margin: 0px 0px 0.5em;
	vertical-align: middle;
	width: 700px;
	color: #fff;
	line-height: 36px;
	padding-top: 0px;
	height: 36px;
}
.tplBox02 P {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.2em;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 700px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
}
.tplBox03 {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto 20px;
	width: 680px;
	padding-top: 0px;
}
.tplBox03 H3 {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.3em;
	background : url(../images/kaiken_line_a.gif) no-repeat left bottom;
	padding-bottom: 5px;
	margin: 0px 0px 0.5em;
	width: 680px;
	color: #fd8c32;
	line-height: 1.5em;
	padding-top: 0px;
}
.tplBox03 P {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.2em;
	padding-bottom: 0px;
	margin: 0px 0px 0.5em;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
}
.tplBox03 SPAN.captionTxtR {
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	font-size: 0.95em;
	float: right;
	padding-bottom: 0px;
	margin: 0px 0px 0px 10px;
	width: 350px;
	color: #333;
	padding-top: 0px;
}
.tplBox03 SPAN.captionTxtL {
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	font-size: 0.95em;
	float: left;
	padding-bottom: 0px;
	margin: 0px 10px 0px 0px;
	width: 350px;
	color: #333;
	padding-top: 0px;
}
.tplBox03 DIV.captionTxt3A {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.95em;
	float: left;
	padding-bottom: 0px;
	margin: 0px 10px 0px 0px;
	width: 220px;
	color: #333;
	padding-top: 0px;
}
.tplBox03 DIV.captionTxt3B {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.95em;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 220px;
	color: #333;
	padding-top: 0px;
}
.tplBox03 DIV.captionTxt2A {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.95em;
	float: left;
	padding-bottom: 0px;
	margin: 0px 10px 0px 0px;
	width: 335px;
	color: #333;
	padding-top: 0px;
}
.tplBox03 DIV.captionTxt2B {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.95em;
	float: left;
	padding-bottom: 0px;
	margin: 0px; width: 335px;
	color: #333;
	padding-top: 0px;
	}
.tplBox04 {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto 20px;
	width: 680px;
	padding-top: 0px;
}
.tplBox04 H4 {
	padding-right: 0px;
	padding-left: 15px;
	font-size: 1.2em;
	background : url(../images/iconL.gif) no-repeat 0px 4px;
	padding-bottom: 0px;
	margin: 0px 0px 0.5em;
	width: 680px;
	color: #fd8c32;
	line-height: 1.5em;
	padding-top: 0px;
}
.tplBox04 P {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.2em;
	padding-bottom: 0px;
	margin: 0px 0px 0.5em;
	width: 680px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
}
.tplBox05 {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto 20px;
	width: 680px;
	padding-top: 0px;
}
.tplBox05 H5 {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.2em;
	padding-bottom: 0px;
	margin: 0px 0px 0.5em;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
}
.tplBox05 P {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.2em;
	padding-bottom: 0px;
	margin: 0px 0px 0.5em;
	width: 680px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
}
.tplBox06 {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto 20px;
	width: 680px;
	padding-top: 0px;
}
.kadomaruTop {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 450px;
	padding-top: 0px;
}
.kadomaruBottom {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 450px;
	padding-top: 0px;
}
.kadomaruCenter {
	padding-right: 15px;
	padding-left: 15px;
	background: #fdc989;
	padding-bottom: 0px;
	margin: 0px;
	width: 420px;
	padding-top: 0px;
}
.kadomaruCenter H5 {
	padding-right: 0px;
	padding-left: 12px;
	font-size: 1.2em;
	background : url(../images/iconO.gif) no-repeat 0px 8px;
	padding-bottom: 0px;
	margin: 0px 0px 0.5em;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
}
.kadomaruCenter UL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 420px;
	padding-top: 0px;
}
.kadomaruCenter LI {
	padding-right: 0px;
	padding-left: 15px;
	font-size: 1.2em;
	background : url(../images/iconP.gif) no-repeat 0px 5px;
	padding-bottom: 0px;
	margin: 0px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
	list-style-type: none;
}
.tplBox07 {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto 20px;
	width: 680px;
	padding-top: 0px;
}
.tplBox07 STRONG {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	color: #000;
	padding-top: 0px;
}
.tplBox07 P {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.2em;
	padding-bottom: 0px;
	margin: 0px 0px 0.5em;
	width: 680px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
}
.tplBox08 {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto 20px;
	width: 680px;
	padding-top: 0px;
}
.tplBox08 UL {
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #fd8c32 3px solid;
	width: 665px;
	padding-top: 0px;
}
.tplBox08 LI {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 0px;
	margin: 0px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
	list-style-type: none;
}
.tplBox09 {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto 20px;
	width: 680px;
	padding-top: 0px;
}
.tplBox09 H6 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 1.2em;
	padding-bottom: 0px;
	margin: 0px 0px 1em 20px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
}
.tplBox09 H6.icona {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_word.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	padding-top: 12px;
}
.tplBox09 H6.iconb {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_excel.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	padding-top: 12px;
}
.tplBox09 H6.iconc {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_ichi.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	padding-top: 12px;
}
.tplBox09 H6.icond {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_power.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	padding-top: 12px;
}
.tplBox09 H6.icone {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_pdf.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	padding-top: 12px;
}
.tplBox09 H6.iconf {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_url.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	padding-top: 12px;
}
.tplBox09 H6.icong {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_data.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	padding-top: 12px;
}
.tplBox09 H6.iconh {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_link.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	padding-top: 12px;
}
.tplBox10 {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto 20px;
	width: 680px;
	padding-top: 0px;
	}
.tplBox10 UL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 10px auto 0px;
	width: 640px;
	padding-top: 0px;
}
.tplBox10 LI {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.2em;
	padding-bottom: 0px;
	margin: 0px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
	list-style-type: none;
}
.tplBox10 P.sankaku {
	padding-right: 0px;
	padding-left: 10px;
	font-size: 1.2em;
	background : url(../images/iconN.gif) no-repeat 0px 6px;
	padding-bottom: 0px;
	margin: 0px auto 0.5em;
	width: 680px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
}
.tplBox10 LI.icona {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_word.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	margin: 0px 0px 1em;
	padding-top: 12px;
}
.tplBox10 LI.iconb {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_excel.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	margin: 0px 0px 1em;
	padding-top: 12px;
}
.tplBox10 LI.iconc {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_ichi.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	margin: 0px 0px 1em;
	padding-top: 12px;
}
.tplBox10 LI.icond {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_power.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	margin: 0px 0px 1em;
	padding-top: 12px;
}
.tplBox10 LI.icone {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_pdf.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	margin: 0px 0px 1em;
	padding-top: 12px;
}
.tplBox10 LI.iconf {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_url.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	margin: 0px 0px 1em;
	padding-top: 12px;
}
.tplBox10 LI.icong {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_data.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	margin: 0px 0px 1em;
	padding-top: 12px;
}
.tplBox10 LI.iconh {
	padding-right: 0px;
	padding-left: 30px;
	background : url(../images/icon_link.gif) no-repeat 0px 0px;
	padding-bottom: 12px;
	margin: 0px 0px 1em;
	padding-top: 12px;
}
.colorRed {
	color: #c00
;}
.tplBox11 {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto 20px;
	width: 680px;
	padding-top: 0px;
	text-align: center;
}
.tplBox11 P {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.2em;
	padding-bottom: 0px;
	margin: 0px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
}
.tplBoxList {
	padding-right: 0px;
	padding-left: 0px;
	background : url(../images/list_bg.gif) repeat-x left top;
	padding-bottom: 0px;
	margin: 0px auto 20px;
	width: 680px;
	padding-top: 0px;
}
.tplBoxList H3 {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.3em;
	padding-bottom: 5px;
	margin: 0px 15px 5px;
	color: #666;
	line-height: 1.5em;
	padding-top: 15px;
	border-bottom: #333 1px solid;
}
.tplBoxList P {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.2em;
	padding-bottom: 0px;
	margin: 0px 15px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
}
.tplBoxList DL {
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
	margin: 0px;
	padding-top: 30px;
}
.tplBoxList DT {
	padding-right: 0px;
	padding-left: 15px;
	font-size: 1.3em;
	background : url(../images/icon_list.gif) no-repeat 0px 4px;
	padding-bottom: 0px;
	margin: 0px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
	}
.tplBoxList DD {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.2em;
	padding-bottom: 0px;
	margin: 0px 0px 10px 15px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0px;
}
