@charset "utf-8";

/* Reset ---------------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img{vertical-align:top;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
p{line-height: 160%;}
body {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica ;
color: #656565;
background: #fbfbfb;
}
a:link { color:#666666; text-decoration: underline; }
a:visited { color:#666666; text-decoration: underline;}
a:hover { color:#999999; text-decoration: none; }
a:focus { color:#666666; text-decoration: none; }
a:active { color:#666666; }
/* clearfix */
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ overflow:hidden; }
* html .clearfix{ height:1%; overflow:visible; }
/* float */
.fleft{ float:left; }
.fright{ float:right; }
.hr{ clear: both; font-size: 0px; height:1%;}
.hr hr{ display:none; }
/* reset */
.clearBd{ border: none !important; }
.clearMg{ margin: 0px !important; }
.clearPd{ padding: 0px !important; }
/* align */
.txtCenter { text-align:center; }
.txtLeft { text-align:left; }
.txtRight { text-align:right; }
.vTop { vertical-align:top; }
.vMid { vertical-align:middle; }
.vBtm { vertical-align:bottom; }
.mgCenter{ margin-left: auto !important; margin-right: auto !important; }
/* margin */
.mt0 { margin-top: 0 !important; }
.mt02 { margin-top: 2px !important; }
.mt05 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt12 { margin-top: 12px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px !important; }
.mt35 { margin-top: 35px !important; }
.mt40 { margin-top: 40px !important; }
.mt45 { margin-top: 45px !important; }
.mt50 { margin-top: 50px !important; }
.mt55 { margin-top: 55px !important; }
.mt60 { margin-top: 60px !important; }
.mt65 { margin-top: 65px !important; }
.mt70 { margin-top: 70px !important; }
.mt80 { margin-top: 80px !important; }

.mr0 { margin-right: 0 !important; }
.mr02 { margin-right: 2px !important; }
.mr05 { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr12 { margin-right: 12px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr25 { margin-right: 25px !important; }
.mr30 { margin-right: 30px !important; }
.mr35 { margin-right: 35px !important; }
.mr40 { margin-right: 40px !important; }
.mr45 { margin-right: 45px !important; }
.mr50 { margin-right: 50px !important; }
.mr55 { margin-right: 55px !important; }
.mr60 { margin-right: 60px !important; }
.mr65 { margin-right: 65px !important; }
.mr70 { margin-right: 70px !important; }
.mr80 { margin-right: 80px !important; }

.mb0 { margin-bottom: 0 !important; }
.mb02 { margin-bottom: 2px !important; }
.mb05 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb12 { margin-bottom: 12px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb17 { margin-bottom: 17px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb35 { margin-bottom: 35px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb45 { margin-bottom: 45px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb55 { margin-bottom: 55px !important; }
.mb60 { margin-bottom: 60px !important; }
.mb65 { margin-bottom: 65px !important; }
.mb70 { margin-bottom: 70px !important; }
.mb80 { margin-bottom: 80px !important; }

.ml0 { margin-left: 0 !important; }
.ml02 { margin-left: 2px !important; }
.ml05 { margin-left: 5px !important; }
.ml10 { margin-left: 10px !important; }
.ml12 { margin-left: 12px !important; }
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml25 { margin-left: 25px !important; }
.ml30 { margin-left: 30px !important; }
.ml35 { margin-left: 35px !important; }
.ml40 { margin-left: 40px !important; }
.ml45 { margin-left: 45px !important; }
.ml50 { margin-left: 50px !important; }
.ml55 { margin-left: 55px !important; }
.ml60 { margin-left: 60px !important; }
.ml65 { margin-left: 65px !important; }
.ml70 { margin-left: 70px !important; }
.ml80 { margin-left: 80px !important; }
/* padding */
.pt0 { padding-top: 0 !important; }
.pt02 { padding-top: 2px !important; }
.pt05 { padding-top: 5px !important; }
.pt10 { padding-top: 10px !important; }
.pt12 { padding-top: 12px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }
.pt25 { padding-top: 25px !important; }
.pt30 { padding-top: 30px !important; }
.pt35 { padding-top: 35px !important; }
.pt40 { padding-top: 40px !important; }
.pt45 { padding-top: 45px !important; }
.pt50 { padding-top: 50px !important; }
.pt55 { padding-top: 55px !important; }
.pt60 { padding-top: 60px !important; }
.pt65 { padding-top: 65px !important; }
.pt70 { padding-top: 70px !important; }
.pt80 { padding-top: 80px !important; }

.pr0 { padding-right: 0 !important; }
.pr02 { padding-right: 2px !important; }
.pr05 { padding-right: 5px !important; }
.pr10 { padding-right: 10px !important; }
.pr12 { padding-right: 12px !important; }
.pr15 { padding-right: 15px !important; }
.pr20 { padding-right: 20px !important; }
.pr25 { padding-right: 25px !important; }
.pr30 { padding-right: 30px !important; }
.pr35 { padding-right: 35px !important; }
.pr40 { padding-right: 40px !important; }
.pt45 { padding-right: 45px !important; }
.pr50 { padding-right: 50px !important; }
.pr55 { padding-right: 55px !important; }
.pr60 { padding-right: 60px !important; }
.pr65 { padding-right: 65px !important; }
.pr70 { padding-right: 70px !important; }
.pr80 { padding-right: 80px !important; }

.pb0 { padding-bottom: 0 !important; }
.pb02 { padding-bottom: 2px !important; }
.pb05 { padding-bottom: 5px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb12 { padding-bottom: 12px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb25 { padding-bottom: 25px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb35 { padding-bottom: 35px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb45 { padding-bottom: 45px !important; }
.pb50 { padding-bottom: 50px !important; }
.pb55 { padding-bottom: 55px !important; }
.pb60 { padding-bottom: 60px !important; }
.pb65 { padding-bottom: 65px !important; }
.pb70 { padding-bottom: 70px !important; }
.pb80 { padding-bottom: 80px !important; }

.pl0 { padding-left: 0 !important; }
.pl02 { padding-left: 2px !important; }
.pl05 { padding-left: 5px !important; }
.pl10 { padding-left: 10px !important; }
.pl12 { padding-left: 12px !important; }
.pl15 { padding-left: 15px !important; }
.pl20 { padding-left: 20px !important; }
.pl25 { padding-left: 25px !important; }
.pl30 { padding-left: 30px !important; }
.pl35 { padding-left: 35px !important; }
.pl40 { padding-left: 40px !important; }
.pl45 { padding-left: 45px !important; }
.pl50 { padding-left: 50px !important; }
.pl55 { padding-left: 55px !important; }
.pl60 { padding-left: 60px !important; }
.pl65 { padding-left: 65px !important; }
.pl70 { padding-left: 70px !important; }
.pl80 { padding-left: 80px !important; }
/* list */
.list01{ margin: 0 1em 0 2em; }
.list01 li{ line-height: 140%; margin-bottom: 0.3em;}
ol.list01 li{ list-style: decimal outside; }
ul.list01 li{ list-style: disc outside; }
.dlstyle01 dt{ margin: 0 1em 0.5em 0; float: left;}
.dlstyle01 dd{ margin: 0 0 0.5em 0; }
.dlTbl01 dt { float: left; width: 1em; padding-bottom: 10px; line-height: 160%; }
.dlTbl01 dd { padding: 0 0 10px 1em; line-height: 160%; }
.dlTbl02 dt { float: left; width: 2em; padding-bottom: 10px; line-height: 160%; }
.dlTbl02 dd { padding: 0 0 10px 2em; line-height: 160%; }
.dlTbl03 dt { float: left; width: 3em; padding-bottom: 10px; line-height: 160%; }
.dlTbl03 dd { padding: 0 0 10px 3em; line-height: 160%; }
.dlTbl04 dt { float: left; width: 4em; padding-bottom: 10px; line-height: 160%; }
.dlTbl04 dd { padding: 0 0 10px 4em; line-height: 160%; }
.dlTbl05 dt { float: left; width: 5em; padding-bottom: 10px; line-height: 160%; }
.dlTbl05 dd { padding: 0 0 10px 5em; line-height: 160%; }
/* position */
.posR{ position: relative; }
.posA{ position: absolute; }
/* text */
.burasage{padding-left:1em;text-indent:-1em;}
.burasage2{padding-left:2em;text-indent:-2em;}
/* font */
.fsize10{ font-size: 0.8em; }
.fsize12{ font-size: 1em; }
.fsize14{ font-size: 1.2em; }
.fsize16{ font-size: 1.4em; }
.fsize18{ font-size: 1.6em; }
.fsize20{ font-size: 1.8em; }
.fb{font-weight: bold !important;}
.fn{font-weight: normal !important;}
/* setting of width */
.w90p{ width: 90% !important; }
.w95p{ width: 95% !important; }
.w100p{ width: 100% !important; }
.w10{ width: 10px !important; }
.w20{ width: 20px !important; }
.w30{ width: 30px !important; }
.w40{ width: 40px !important; }
.w50{ width: 50px !important; }
.w60{ width: 60px !important; }
.w70{ width: 70px !important; }
.w80{ width: 80px !important; }
.w90{ width: 90px !important; }
.w100{ width: 100px !important; }
.w150{ width: 150px !important; }
.w200{ width: 200px !important; }
.w250{ width: 250px !important; }
.w300{ width: 300px !important; }
.w350{ width: 350px !important; }
.w400{ width: 400px !important; }
.w450{ width: 450px !important; }
/* display */
.dNone{ display: none; }
.dShow{ display: block; }
/* png */
.iepngfix{ behavior: url("/js/iepngfix/iepngfix.htc"); }
.clRed{ color: #ff0000; }
.clRed2{ color: #ec0000; }
.clOrange{ color: #FF8400; }

/*hover*/
.hover_op a:hover img{opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha(opacity=60)";}

/* layout */
#header{ font-size: 12px; background: #ffffff url(../images/heaBg01.gif) repeat-x bottom; padding-bottom: 35px; }
#header .inner{ position: relative; }
#heaCopy{ float: left; width: 300px; padding-top: 6px; font-size: 0.9em; }
#heaNavi{ float: right; width: 596px; }
#heaNavi1 li{ float: left; }
#heaNavi2{ float: left; }
#heaFont{ float: left; width: 113px; }
#fsize01,#fsize02{ cursor: pointer; }
#heaLogo{ float: left; width: 199px; padding-top: 5px; }
#heaText{ float: left; width: 500px; text-align: right; padding-top: 30px; }
#heaText span{ margin-left: 10px; }
#heaMemberBtn{ float: right; width: 198px; text-align: right; padding-top: 22px; }
#gnavi { width: 936px; position: absolute; top: -25px; left: -3px; z-index: 1; }
#gnavi li{ float: left; }

#visual{ text-align: center; background: #ffffff url(../../images/idxVisualBg02.gif) repeat-x left top; overflow: hidden;  }
#contents{ background: #ffffff; padding-top: 40px; }
#bread { margin-bottom: 18px; }
#bread td{ padding: 3px 5px 4px; line-height: 140%;}
#bread span{ margin: 0 5px; }
#bread .home{ background: url(../images/breadBg01.gif) repeat-x bottom; border: 1px solid #dcdcdc; text-align: center; }
#title{ margin-bottom: 25px; }
#read{ margin-bottom: 35px; }
#mainCont{ float: left; width: 700px; }
#mainTitle{ font-size: 2.1em; color: #444444; margin-bottom: 20px; }

#subCont{ float: right; width: 204px; position: relative; padding-bottom: 20px;}
#subMemo{ background: url(../images/subMemo.gif) no-repeat left top; padding: 45px 7px 10px 12px; margin-bottom: 10px; height: 1%; }
#subMemo table{ width: 169px; }
#subMemo td{ border-bottom: 1px dotted #dcdcdc; padding: 6px 0; line-height: 140%;}
#subMemo td.memoDelete{ padding-left: 6px; text-align: right; }
#subMemo td.memoText a{ text-decoration: none; }
#subMemo td.memoText a:hover{ text-decoration: underline;; }
#subMemoIn { height:190px; overflow: auto; padding-right: 6px;}
#subBn li{ margin-bottom:10px;}
#subBn li a{outline: none;}
#subAbout{ background: url(../images/subAbout.jpg) no-repeat left top; margin-bottom: 10px; height: 1%; }
#subAbout ul{ margin-bottom: 5px; }
#subAbout li{ background: url(../images/icoArrow02.gif) no-repeat left center; padding: 3px 0 3px 15px; }
#subAbout li a{ background: url(../images/icoBlankWin01.gif) no-repeat right center; padding-right: 15px; }
#subAboutIn{ background: url(../images/subAboutBtm.jpg) no-repeat bottom; padding: 117px 0 10px 19px; }
#subMemberInfo{ background: url(../images/subMemberInfoBg02.gif) no-repeat left top; margin-bottom: 10px; height: 1%; }
#subMemberInfoIn{ background: url(../images/subMemberInfoBg01_btm.gif) no-repeat left bottom; padding: 3px 3px 15px 3px; }
#subMemberInfo h2{ margin: 4px 4px 10px 4px; }
#subMemberInfo p{ margin: 0 15px 8px; line-height: 130%;  }
#subMemberInfo .btn{margin: 0 13px 10px; border-bottom: 1px dotted #b2b2b2; padding-bottom: 10px;}
#subMemberInfo li{ padding-left: 13px; margin: 0 14px 5px; background: url(../images/icoArrow01.gif) no-repeat left center; }
#subFaq{ margin-bottom: 10px; }

#ipmsg{ color: #ec0000; padding: 10px 15px; border: 1px solid #ec0000; margin-top: 20px; background: #FFFEF5; }
#ipmsg2{ color: #ec0000; margin-top: 5px; }

#ftBn {margin-top: 10px; height: 1%;}
#ftBn li{ float: left; font-size: 0.8em; padding-right: 7px; }
#ftBn li.end{ padding-right: 0; }
#ftBn li p{ background: url(../images/icoArrow01.gif) no-repeat left 5px; padding-left: 12px; }

#pagetop{ width: 119px; height: 26px; margin: 20px 0 0 auto; background: url(../images/pagetopBg01.gif) no-repeat left top; text-align: center; line-height: 27px; }
#pagetop a{ background: url(../images/icoArrow03.gif) no-repeat left center;  padding-left: 15px; }
#footer{ border-top: 1px solid #dcdcdc; padding: 20px 0 50px; background: #fbfbfb; }
#ftTxt { float: left; width: 730px; background: #fbfbfb;}
#ftTxt li{ float: left; padding: 0 15px 0 15px; background: url(../images/icoArrow01.gif) no-repeat left center; }
#ftBtn { float: right; width: 200px; }
#ftCopy{ padding-top: 20px; }

#infoTab{ background: url(../images/bgDot01.gif) repeat-x bottom; height: 45px; margin-bottom: 20px;}
#infoTab li{ float: left; padding-right: 6px; }
#infoTab li.end{ padding-right: 0; }
#infoTab li.p7{ padding-right: 7px; }
#infoTab li img{ cursor: pointer; }
#infoTab li.p7 img{ cursor: default; }

.noLogin #header{ padding-bottom: 14px; }
.noLogin #heaText{ width: 553px; }
.noLogin #heaMemberBtn{ width: 171px; }
.noLogin #heaCopy{ width: 300px; }
.noLogin #contents{ padding-top: 20px; }
.noLogin #visual{ background: #ffffff url(../../images/idxVisualBg01.gif) repeat-x left top;}
.noLogin #visual .pic{ background: url(../../images/idxVisual01.jpg) no-repeat center; height: 331px; }
.noLogin #heaNavi{ width: 542px; }

.kariLogin #heaCopy{ width: 300px; }
.kariLogin #heaNavi{ width: 542px; }

#catalogArea{position: relative; height: 263px;}
#catalogArea .in{position: absolute; top: 0; left: -5px; background: url(../images/catalog_bg.gif) no-repeat 0 0; padding: 38px; width: 634px;}
#catalogArea .data{float: left; width: 440px;}
#catalogArea .pic{float: right; padding-top: 3px;}
#catalogArea .flashplayer{border-top: 1px dashed #959595; padding-top: 20px;}
#catalogArea .flashplayer p{float: right; width: 320px; font-size: 10px;}


#infoArea table{ width: 700px; }
#infoArea th,
#infoArea td{ border-bottom: 1px dotted #dcdcdc; padding: 8px; }
#infoArea th{ width: 6em; }
#infoArea th span{ white-space: nowrap; }
#infoArea th.info{ background: url(../images/icoInfo_info.gif) no-repeat 10px center; padding-left: 40px; }
#infoArea th.gakkai{ background: url(../images/icoInfo_gakkai.gif) no-repeat 10px center; padding-left: 40px; }
#infoArea th.item{ background: url(../images/icoInfo_item.gif) no-repeat 10px center; padding-left: 40px; }
#infoArea th.seminar{ background: url(../images/icoInfo_seminar.gif) no-repeat 10px center; padding-left: 40px; }
#infoArea #infoTitle{ font-size: 2.1em; color: #444444; margin-bottom: 20px; }
#infoArea #infoTitle.imp{ color: #e40000; background: url(../images/icoImportant.gif) no-repeat 0 center; padding-left: 30px; }

#cateTtl{ border-bottom: 1px dotted #cfcfcf; padding-bottom: 2px; margin-bottom: 30px; }
#cateTtl p{ float: left; width: 580px; font-size: 1.4em; font-weight: bold; margin-top: 2px; }
#cateTtl p.info{ background: url(../images/icoInfo_info.gif) no-repeat 0 center; padding-left: 30px; }
#cateTtl p.gakkai{ background: url(../images/icoInfo_gakkai.gif) no-repeat 0 center; padding-left: 30px; }
#cateTtl p.item{ background: url(../images/icoInfo_item.gif) no-repeat 0 center; padding-left: 30px; }
#cateTtl p.seminar{ background: url(../images/icoInfo_seminar.gif) no-repeat 0 center; padding-left: 30px; }
#cateTtl p.important{ color: #e40000; background: url(../images/icoImportant.gif) no-repeat 0 center; padding-left: 30px; }
#cateTtl .btn01{ float: right; }
#infoDetailArea h1{ font-size: 2.1em; font-weight: bold; margin-bottom: 5px;  }
#infoDetailArea .date{ margin-bottom: 30px;  }
#infoDetailArea .entry{ padding-bottom: 20px; }
#infoDetailArea .entry h2{ font-size: 1.4em; font-weight: bold; }
#infoDetailArea .entry h3{ font-size: 1.2em; font-weight: bold; }
#infoDetailArea .entry h2,
#infoDetailArea .entry h3,
#infoDetailArea .entry p{ margin-bottom: 10px; }
#infoDetailArea .entry table{ margin-bottom: 10px; }
#infoDetailArea .entry th{ text-align: center; font-weight: bold; }
#infoDetailArea .entry th,
#infoDetailArea .entry td{ padding: 5px; border: 1px solid #656565; }
#infoDetailArea .entry ol,
#infoDetailArea .entry ul{ margin: 0 1em 1em 2em; }
#infoDetailArea .entry li{ line-height: 140%; margin-bottom: 0.3em;}
#infoDetailArea .entry ol li{ list-style: decimal outside; }
#infoDetailArea .entry ul li{ list-style: disc outside; }
#infoDetailArea .entry dl{ margin-bottom: 1em; }
#infoDetailArea .entry dt{ font-weight: bold;  line-height: 140%; }
#infoDetailArea .entry dd { padding: 0 0 10px 1em; line-height: 140%; }
#infoDetailArea .btn02 { border-top: 1px dotted #cfcfcf; padding-top: 20px; text-align: center;}
/* form */
#hissuNote{ border: 1px solid #cfcfcf; background: #fffef5; text-align: center; margin-bottom: 20px; }
#hissuNote td{ padding: 8px 15px; }
.hissu{ color: #ec0000; margin-left: 5px; font-weight: normal; }
#hissuNote .hissu{ margin: 0 5px 0 0; }
.formTbl01{ background: #fcfcfc; border: 1px solid #cfcfcf; width: 700px; }
.formTbl01 th, .formTbl01 td{ border-bottom: 1px solid #e1e1e1; padding: 20px; }
.formTbl01 td dl{
	height:200px;
	padding:10px;
	overflow: scroll;
	border:1px solid #EEE;
	margin: 0 auto 5px;
}
.formTbl01 td dl dt {
	text-align: left;
	font-weight: 800;
	color:#03a784;
}

.formTbl01 td dl dd p {
	text-align: left;
	padding:0 0 20px;
}


.formTbl01 th{ white-space: nowrap; }
.formTbl01 td .txt{ width: 100%; padding: 3px; }
#thanksArea{ border: 1px solid #cfcfcf; background: #fffef5; padding: 55px 20px; text-align: center; }
#thanksArea h2{ font-weight: bold; font-size: 2em; margin-bottom: 20px; }
#errMsg{ color: #ec0000; border: 2px solid #ec0000; margin-bottom: 15px; background: #fffef5; }
#errMsg li{ margin: 10px; font-weight: bold;}
#formBtn{ text-align: center; margin-top: 25px; }
#formBtn a, #formBtn input{ margin: 0 10px; }
#formTitle{ font-size: 2.1em; color: #444444; margin-bottom: 20px; }
.tipped{ color: #a6a6a6; }
#formArea{ background: #fcfcfc; border: 1px solid #cfcfcf; padding: 35px 0 30px; margin: 0 100px 30px; text-align: center; }
#formArea table{ width: 590px; margin: 0 auto; margin-bottom: 15px; }
#formArea td,
#formArea th{ padding: 15px; }
#formArea th{ white-space: nowrap; }
#formArea td input{ width: 465px; padding: 2px;}
#formArea .trid{ border-bottom: 1px dotted #cfcfcf; }

.privacyTbl01{ background: #fffef5; border: 1px solid #e1e1e1; margin: 20px auto 0; width: 640px; }
.privacyTbl01 td{ padding: 20px; line-height: 180%; }
.privacyTbl01 td a{ color: #f04343; }
.privacyTbl01 tr.row1{ border-bottom: 1px dotted #cfcfcf; text-align: center;}
.privacyTbl01 tr.row2{ font-size: 0.9em; }

.noFlashMsg{ padding: 20px; font-size: 12px; }
.noFlashMsg p{ margin-bottom: 10px; }

/* parts */
.inner{ text-align: left; width: 930px; margin: 0 auto; background: #ffffff; height: 1%; }
#footer .inner{ background: #fbfbfb;}
.icoArrow01{ background: url(../images/icoArrow01.gif) no-repeat left center; padding-left: 15px; }
.icoPdf01{ background: url(../images/icoPdf01.gif) no-repeat right center; padding-right: 15px;  }
span.super{ vertical-align: top; margin:0 !important;}
span.super2{ vertical-align: top; font-size: 0.8em; margin:0 !important;}

/* jScrollPane */
.jScrollPaneContainer {
position: relative;
overflow: hidden;
z-index: 1;
}
.jScrollPaneTrack {
position: absolute;
cursor: pointer;
right: 0;
top: 0;
height: 100%;
background: #aaa;
}
.jScrollPaneDrag {
position: absolute;
background: #666;
cursor: pointer;
overflow: hidden;
}
.jScrollPaneDragTop {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
}
.jScrollPaneDragBottom {
position: absolute;
bottom: 0;
left: 0;
overflow: hidden;
}
a.jScrollArrowUp {
display: block;
position: absolute;
z-index: 1;
top: 0;
right: 0;
text-indent: -2000px;
overflow: hidden;
height: 9px;
}
a.jScrollArrowUp:hover {
}
a.jScrollArrowDown {
display: block;
position: absolute;
z-index: 1;
bottom: 0;
right: 0;
text-indent: -2000px;
overflow: hidden;
height: 9px;
}

@media print{
}
