@charset "UTF-8";
/* Base
------------------------------------------------------------ */
*{ font-family:"ＭＳ Ｐゴシック";}
body img a{ border:0;}


/* wapper
------------------------------------------------------------ */
#wapper { margin:0; padding:0; text-align:center;}



/* container
------------------------------------------------------------ */
#container{ background-color:#fff; width:100%; margin:0 auto; text-align:left; padding:0;}


/* header
------------------------------------------------------------ */
#headerarea{ width:100%; height:50px;}



#vi, #vi h1, #vi a{text-align:left;}
#headerarea #vi{ width:280px; height:23px; text-align:left; display:inline; /* ie win bugfix */ float:left;}
#headerarea #vi h1{  color: #fff;
  display: list-item;
  list-style-image: url(../img/daifuku_vi_m.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;}


#logo, #logo h2, #logo a{text-align:left;}
#headerarea #logo{ width:90px; height:23px; text-align:left;	display:inline; /* ie win bugfix */ float:right;}
#headerarea #logo h2{   color: #fff;
  display: list-item;
  list-style-image: url(../img/logo.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;}



#engarea{ display:none;}


/* bread
------------------------------------------------------------ */
#breadarea{ display:none;}/* footer print area��� */


/* title
------------------------------------------------------------ */
#titlearea{ width:100%; height:auto; margin-bottom:20px;}

#titlearea #pagetitle{ width:100%; height:20px; background-color:#fff; border-bottom:#1a1a1a solid 5px;}
#titlearea #pagetitle h3{ color:#1a1a1a; font-size:20px; font-weight:bold; text-indent:0; padding-bottom:3px;}
#titlearea #pagetitle h3{ padding-top:0;}

#titlearea #pagenavi{ display:none;}



/* main
------------------------------------------------------------ */
#mainarea{ width:100%; height:auto; background-color:#fff;}
#mainarea #mainleft{ width:100%; background-color:#fff;}
#mainarea #mainright{ display:none;}

#contents ul.listnom{ margin:0px 0 20px 23px; padding:0 0 0 0; list-style:outside decimal;}
#contents ul.listnom li{ padding:0 0; margin:0 0 0 0; font-size:13px; color:#333; line-height:1.7;}
#contents ul.listnom li ul{ margin:5px 0 5px 15px; padding:0 0 0 0; list-style:outside circle;}
#contents ul.listnom li ul li{ padding:0 0; margin:0 0 0 0; font-size:12px; color:#333;}

#contents ul.listsml{ margin:-10px 0 20px 23px; padding:0 0 0 0; list-style:outside circle;}
#contents ul.listsml li{ padding:0 0; margin:0 0 0 0; font-size:11px; color:#333; line-height:1.7;}
#contents ul.listsml li ul{ margin:5px 0 5px 15px; padding:0 0 0 0; list-style:outside circle;}
#contents ul.listsml li ul li{ padding:0 0; margin:0 0 0 0; font-size:12px; color:#333;}

h4{ font-size:17px; color:#000; /*color:#1a1a1a;*/ text-align:left; margin-bottom:5px;}

.txt01,
.txt02,
.txt03,
.txt04{ font-size:14px; color:#333; line-height:1.7; overflow:visible; display:block;}

.txt01 .nontxtlink{ text-align:left; padding-bottom:0px;}
.txt01 .nontxtlink a{ text-align:left; padding-left:0px; padding-bottom:0px;}
.txt01 .nontxtlink a:link,
.txt01 .nontxtlink a:visited{ color:#514285; text-decoration:none;}
.txt01 .nontxtlink a:hover,
.txt01 .nontxtlink a:active{ color:#5B80BB; text-decoration:none;}

.txt01{ margin-bottom:20px;}
.txt02{ margin-bottom:10px;}
.txt03{ margin-bottom:25px;}
.txt04{ margin-bottom:10px;}

.sml{ font-size:12px; color:#333; line-height:2; text-align:justify;}

p a{ text-align:left;}
p a:link,
p a:visited{ color:#514285; text-decoration:none;}
p a:hover,
p a:active{ color:#5B80BB; text-decoration:none;}



/* open icon
------------------------------------------------------------ */
#openicon{ display:none;}



/* TOP */
/* topics
------------------------------------------------------------ */
.topicsarea{ width:auto; text-align:left; margin-bottom:20px;}
.topicsarea .folder{ width:150px; font-size:11px; color:#514285; margin:0 0 8px 5px;}
.topicsarea .folder img{ padding-right:5px;}
.topicsarea ul{ margin:0 0 0 5px; padding:0;}
.topicsarea ul li{ list-style:none; margin:0; font-size:12px; padding-bottom:5px; color:#333;}
.topicsarea ul li .date{ font-size:10px; color:#000;}

.sub_pane{ display:}



/* news
------------------------------------------------------------ */
#newsarea{ width:auto; text-align:left; margin-bottom:20px;}
*:first-child+html #newsarea{ margin-bottom:20px;}/* IE7 */
#newsarea ul{ margin:0 0 0 5px; padding:0;}
#newsarea ul li{ list-style:none; margin:0; font-size:14px; padding-bottom:5px; color:#000;}
#newsarea ul li .date{ font-size:12px; color:#000;}



/* word */
/* word list
------------------------------------------------------------ */
#wordarea{ width:100%; padding:0 0 10px 0; margin:20px 0 0 0; text-align:left;}
h4.wordtitle{ border-bottom: dotted 1px #ccc; padding-bottom:8px; font-size:14px; font-weight:bold; color:#333;}

#wordarea p img{ padding:5px 0;}

ul.wordlist{ margin:-15px 0 5px 10px; padding:0; text-align:left; color:#333; font-size:14px;}
ul.wordlist li{ list-style:outside decimal; text-align:left; margin:0 0 3px 12px;}



/* faq  */
/* faq list
------------------------------------------------------------ */
#faqarea{ width:100%; padding:0 0 30px 0; margin:0 0 0 0; text-align:left;}
.faqintro{ font-size:12px; text-align:left; color:#666; padding-bottom:0px; padding-top:10px; margin-bottom:-10px;}


#faqarea ul{ margin:20px 0 25px 0; padding:0 0 25px 0; border: 0;}
#faqarea ul li.faqlistintro{ list-style: decimal-leading-zero outside; font-size:10px; color:#666; padding:0 0 10px 0; margin:0 0 0 25px;}

.aqset{ text-align:left; height:auto; width:100%; display:table; border-bottom: dotted 1px #ccc; padding:12px 0;}
.aqset .aqqarea{ text-align:left; clear:both; height:auto;}
.aqset .aqqarea .qq{ float:left; width:15%;}
.aqset .aqqarea .qqq{ float:right; width:85%;}

.aqset .aqqarea .qq h4{ color:#1a1a1a; font-weight:bold; font-size:14px;}
.aqset .aqqarea .qqq p{ color:#1a1a1a; font-size:14px; line-height:1.8;}
.aqset .aqqarea .qq h4,
.aqset .aqqarea .qqq p{ padding-top:5px;}

.aqset .aqaarea{ text-align:left; clear:both;}
.aqset .aqaarea .aa{ float:left; width:15%;}
.aqset .aqaarea .aaa{ float:right; width:85%;}

.aqset .aqaarea .aa h4{ color:#333; font-weight:bold; font-size:14px; line-height:1.8;}
.aqset .aqaarea .aaa p{ color:#666; font-weight:normal; font-size:14px; line-height:1.8;}



/* line
------------------------------------------------------------ */
.linefaq{ width:100%; height:1px; border-bottom: dashed 1px #ccc; text-indent:-9999px; margin-bottom:25px;}
.linefaq02{ width:100%; height:1px; border-bottom: dotted 1px #ccc; text-indent:-9999px;}



/* contact */
/* contact list
------------------------------------------------------------ */
#contactarea{ width:100%; padding:0 0 10px 0; margin:20px 0 60px 0; text-align:left;}
* html #contactarea{ height:500px;}/* IE6 */
h4.contacttitle{ border-bottom: dotted 1px #ccc; padding-bottom:8px; font-size:16px; font-weight:bold; color:#000;}


/* line
------------------------------------------------------------ */
.linecontact{ width:auto; height:1px; border-bottom: dashed 1px #ccc; text-indent:-9999px; margin:20px 0;}



/* abt */
/* word list
------------------------------------------------------------ */
#abtarea{ width:100%; padding:0 0 10px 0; margin:20px 0 0 0; text-align:left;}
h4.abttitle{ border-bottom:0; padding-bottom:8px; font-size:16px; font-weight:bold; color:#333;}

ul.abtlist{ margin:0 0 5px 10px; padding:5px 0; text-align:left; color:#333; font-size:12px;}
ul.abtlist li{ list-style:outside circle; text-align:left; margin:0 0 3px 12px;}


/* line
------------------------------------------------------------ */
.lineabt{ width:auto; height:1px; border-bottom: dashed 1px #ccc; text-indent:-9999px; margin:10px 0;}
.lineabt2{ width:auto; height:1px; border-bottom: dotted 1px #ccc; text-indent:-9999px; margin:20px 0;}







/* download */
/* all Tab */
#dltabarea{ width:530px; text-align:left; position:relative; margin:20px 0 20px 5px;}
#dltabarea ul#dltab{ height:23px; margin:0; padding:0; list-style:none; border-bottom:solid 1px #1a1a1a;}
* html #dltabarea ul#dltab{ height:24px;}/* IE6 */
#dltabarea ul#dltab li{ display:inline; font-size:10px; margin-right:1px; position:absolute;}

/* main Tab */
#dltabarea ul#dltab li.all,
#dltabarea ul#dltab li.group,
#dltabarea ul#dltab li.temp{ width:120px; height:22px; text-align:center; top:0;}
#dltabarea ul#dltab li.all{ left:0; border-top:solid 1px #1a1a1a; border-left:solid 1px #1a1a1a; border-right:solid 1px #1a1a1a; border-bottom:solid 1px #fff; z-index:1;}
#dltabarea ul#dltab li.group{ left:125px; background-color:#545454; border-top:solid 1px #545454; border-left:solid 1px #545454; border-right:solid 1px #545454; color:#fff; z-index:2;}
#dltabarea ul#dltab li.temp{ left:250px; background-color:#545454; border-top:solid 1px #545454; border-left:solid 1px #545454; border-right:solid 1px #545454; color:#fff; z-index:3;}

#dltabarea ul#dltab li.all a,
#dltabarea ul#dltab li.group a,
#dltabarea ul#dltab li.temp a{ display:block; text-align:center; padding:4px 0;}

#dltabarea ul#dltab li.all a:link,
#dltabarea ul#dltab li.all a:visited{ color:#1a1a1a; text-decoration:none;}
#dltabarea ul#dltab li.all a:hover,
#dltabarea ul#dltab li.all a:active{ color:#1a1a1a; text-decoration:none; background-color:#f4f3ee;}

#dltabarea ul#dltab li.group a:link,
#dltabarea ul#dltab li.group a:visited{ color:#fff; text-decoration:none;}
#dltabarea ul#dltab li.group a:hover,
#dltabarea ul#dltab li.group a:active{ color:#1a1a1a; text-decoration:none; background-color:#c8c8c8;}

#dltabarea ul#dltab li.temp a:link,
#dltabarea ul#dltab li.temp a:visited{ color:#fff; text-decoration:none;}
#dltabarea ul#dltab li.temp a:hover,
#dltabarea ul#dltab li.temp a:active{ color:#1a1a1a; text-decoration:none; background-color:#c8c8c8;}


/* company Tab */
#dltabarea ul#dltab li.allcompany,
#dltabarea ul#dltab li.groupcompany,
#dltabarea ul#dltab li.tempcompany{ width:120px; height:22px; text-align:center; top:0;}
#dltabarea ul#dltab li.allcompany{ left:0; background-color:#545454; border-top:solid 1px #545454; border-left:solid 1px #545454; border-right:solid 1px #545454; color:#fff; z-index:1;}
#dltabarea ul#dltab li.groupcompany{ left:125px; border-top:solid 1px #1a1a1a; border-left:solid 1px #1a1a1a; border-right:solid 1px #1a1a1a; border-bottom:solid 1px #fff; z-index:2;}
#dltabarea ul#dltab li.tempcompany{ left:250px; background-color:#545454; border-top:solid 1px #545454; border-left:solid 1px #545454; border-right:solid 1px #545454; color:#fff; z-index:3;}

#dltabarea ul#dltab li.allcompany a,
#dltabarea ul#dltab li.groupcompany a,
#dltabarea ul#dltab li.tempcompany a{ display:block; text-align:center; padding:4px 0;}

#dltabarea ul#dltab li.allcompany a:link,
#dltabarea ul#dltab li.allcompany a:visited{ color:#fff; text-decoration:none;}
#dltabarea ul#dltab li.allcompany a:hover,
#dltabarea ul#dltab li.allcompany a:active{ color:#1a1a1a; text-decoration:none; background-color:#c8c8c8;}

#dltabarea ul#dltab li.groupcompany a:link,
#dltabarea ul#dltab li.groupcompany a:visited{ color:#1a1a1a; text-decoration:none;}
#dltabarea ul#dltab li.groupcompany a:hover,
#dltabarea ul#dltab li.groupcompany a:active{ color:#1a1a1a; text-decoration:none; background-color:#e6e6e6;}

#dltabarea ul#dltab li.tempcompany a:link,
#dltabarea ul#dltab li.tempcompany a:visited{ color:#fff; text-decoration:none;}
#dltabarea ul#dltab li.tempcompany a:hover,
#dltabarea ul#dltab li.tempcompany a:active{ color:#1a1a1a; text-decoration:none; background-color:#c8c8c8;}


/* temp Tab */
#dltabarea ul#dltab li.alltemp,
#dltabarea ul#dltab li.grouptemp,
#dltabarea ul#dltab li.temptemp{ width:120px; height:22px; text-align:center; top:0;}
#dltabarea ul#dltab li.alltemp{ left:0; background-color:#545454; border-top:solid 1px #545454; border-left:solid 1px #545454; border-right:solid 1px #545454; color:#fff; z-index:1;}
#dltabarea ul#dltab li.grouptemp{ left:125px; background-color:#545454; border-top:solid 1px #545454; border-left:solid 1px #545454; border-right:solid 1px #545454; color:#fff; z-index:2;}
#dltabarea ul#dltab li.temptemp{ left:250px; border-top:solid 1px #1a1a1a; border-left:solid 1px #1a1a1a; border-right:solid 1px #1a1a1a; border-bottom:solid 1px #fff; z-index:3;}

#dltabarea ul#dltab li.alltemp a,
#dltabarea ul#dltab li.grouptemp a,
#dltabarea ul#dltab li.temptemp a{ display:block; text-align:center; padding:4px 0;}

#dltabarea ul#dltab li.alltemp a:link,
#dltabarea ul#dltab li.alltemp a:visited{ color:#fff; text-decoration:none;}
#dltabarea ul#dltab li.alltemp a:hover,
#dltabarea ul#dltab li.alltemp a:active{ color:#1a1a1a; text-decoration:none; background-color:#c8c8c8;}

#dltabarea ul#dltab li.grouptemp a:link,
#dltabarea ul#dltab li.grouptemp a:visited{ color:#fff; text-decoration:none;}
#dltabarea ul#dltab li.grouptemp a:hover,
#dltabarea ul#dltab li.grouptemp a:active{ color:#1a1a1a; text-decoration:none; background-color:#c8c8c8;}

#dltabarea ul#dltab li.temptemp a:link,
#dltabarea ul#dltab li.temptemp a:visited{ color:#1a1a1a; text-decoration:none;}
#dltabarea ul#dltab li.temptemp a:hover,
#dltabarea ul#dltab li.temptemp a:active{ color:#1a1a1a; text-decoration:none; background-color:#f4f3ee;}


/* download txt
------------------------------------------------------------ */
#dllisttxt{ width:auto; list-style:outside disc; margin:5px 0 0 15px; padding:0 0 0 0; color:#333;} 
#dllisttxt li{ font-size:12px; margin:0; padding:0 0 10px 0;}
.dllisttxtsml{ font-size:10px; padding:5px 0 0 0;}
.dltxtsml{ font-size:10px; text-indent:15px; color:#333; border-bottom:dashed 1px #b1b1b1; text-align:right; padding:0 0 10px 0; margin:0 0 10px 0;}
.dltxtsml a img,
.dllisttxtsml a img{ border:0;}


/* download list
------------------------------------------------------------ */
/* defult */
#dlalltable{ width:530px; border:0; height:auto; border-bottom:solid 1px #b1b1b1; margin-top:5px;}
#dlalltable tr{ vertical-align:middle; border:0; margin:0; padding:0;}

#dlalltable td.dlatten{ font-size:9px; color:#666; text-align:left;}
*:first-child+html #dlalltable td.dlatten{ padding-bottom:4px;}/* IE 7 */
* html #dlalltable td.dlatten{ padding-bottom:4px;}/* IE 6 */
#dlalltable td.dlatten img{ border:0; padding-right:3px;}

#dlalltable td.dlpagetitle,
#dlalltable td.dlpagetitlesec,
#dlalltable td.dlcontentstitle,
#dlalltable td.dlcontentstitlewht,
#dlalltable td.dlpc,
#dlalltable td.dltemp,
#dlalltable td.dlprint,
#dlalltable td.dlthamr,
#dlalltable td.dlthamcomr{ border-right:solid 1px #b1b1b1;}

#dlalltable td.dlcontentstitle,
#dlalltable td.dlcompanycontentstitle,
#dlalltable td.dlpc,
#dlalltable td.dltemp,
#dlalltable td.dlprint,
#dlalltable td.dlmaru,
#dlalltable td.dlmarulast,
#dlalltable td.dlthamr,
#dlalltable td.dlthaml,
#dlalltable td.dltham,
#dlalltable td.dlthamcomr,
#dlalltable td.dlthamcoml,
#dlalltable td.dlthamcom{ border-top:solid 1px #b1b1b1;}

#dlalltable td.dlcontentstitlewht img{ padding-bottom:15px;}



/* all */
/*

#dlalltable td.dlpagetitlesec{ width:300px; background-color:#e6e6e6; text-indent:10px; border-top:solid 1px #b1b1b1;}
#dlalltable td.dlpagetitle h4,
#dlalltable td.dlpagetitlesec h4{ font-size:14px; font-weight:bold; color:#333;}
*/
#dlalltable td.dlpagetitle,
#dlalltable td.dlcontentstitle{ width:160px; font-size:12px; color:#333; font-weight:bold; height:60px; padding-right:5px;}
#dlalltable td.dlcontentstitle .contentscoment{ font-size:11px; font-weight:normal; color:#666;}

/*#dlalltable td.dlthamr,
#dlalltable td.dlthaml{ width:100px; text-align:center; padding:10px 0;}
#dlalltable td.dlthamr img,
#dlalltable td.dlthaml img{ height:80px; width:80px; border:0;}
#dlalltable td.dlthamcomr,
#dlalltable td.dlthamcoml{ text-align:center; font-size:9px; color:#666;}
#dlalltable td.dlthamcoml,
#dlalltable td.dlthaml{ border-right:dashed 1px #b1b1b1;}*/

#dlalltable td.dltham{ width:160px; text-align:center; padding:10px 10px;}
#dlalltable td.dltham img{ border:0;}
#dlalltable td.dlthamcom{ text-align:center; font-size:9px; color:#666; /*vertical-align:bottom; padding-bottom:5px;*/}
#dlalltable td.dlthamcom{ border-right: solid 1px #b1b1b1;}
#dlalltable td.dltham{ border-right:dashed 1px #b1b1b1;}

#dlalltable td.dlpc,
#dlalltable td.dltemp,
#dlalltable td.dlprint{ font-size:9px; color:#545454; background-color:#e6e6e6; /*#f5f5f5*/ text-align:center; height:10px;}
#dlalltable td.dlprint{ width:106px; padding:10px 0;}

#dlalltable td.dlfomart,
#dlalltable td.dlfomartlast{ width:53px; border-top:dashed 1px #b1b1b1; background-color:#f5f5f5; text-align:center; font-size:9px; color:#545454; padding:5px 0;}
#dlalltable td.dlmaru,
#dlalltable td.dlmarulast{ width:53px; background-color:#fff; text-align:center;}

#dlalltable td.dlfomart,
#dlalltable td.dlmaru{ border-right: dashed 1px #b1b1b1;}
#dlalltable td.dlfomartlast,
#dlalltable td.dlmarulast{ border-right: solid 1px #b1b1b1;}

#dlalltable td.dlcontentstitle a{ width:100%; display:block; text-decoration:none;}
#dlalltable td.dlcontentstitle a:link,
#dlalltable td.dlcontentstitle a:visited{ display:block; color:#545454; text-decoration:none;}
#dlalltable td.dlcontentstitle a:hover,
#dlalltable td.dlcontentstitle a:active{ display:block; color:#5B80BB; text-decoration:none;}

#dlalltable td.dlmaru a,
#dlalltable td.dlmarulast a{ width:53px; height:auto; display:block;}
#dlalltable td.dlmaru a img,
#dlalltable td.dlmarulast a img{ border:0; text-decoration:none;}




/* company */
#dlalltable td.dlcompanypagetitle,
#dlalltable td.dlcompanypagetitlesec,
#dlalltable td.dlcompanycontentstitle,
#dlalltable td.dlcompanypc,
#dlalltable td.dlcompanyprint{ border-right:solid 1px #b1b1b1;}


#dlalltable td.dlcompanypagetitle,
#dlalltable td.dlcompanycontentstitle{ width:362px; font-size:12px; color:#333; font-weight:bold; height:40px; padding-right:5px;}
#dlalltable td.dlcompanycontentstitle .companycontentscoment{ font-size:11px; font-weight:normal; color:#666;}


/*
#dlalltable td.dlcompanypagetitlesec{ width:305px; background-color:#e6e6e6; text-indent:10px; border-top:solid 1px #b1b1b1;}
#dlalltable td.dlcompanypagetitle h4,
#dlalltable td.dlcompanypagetitlesec h4{ font-size:14px; font-weight:bold; color:#333; padding-top:10px;}
*/

#dlalltable td.dlcompanypc,
#dlalltable td.dlcompanyprint{ font-size:9px; color:#545454; background-color:#f5f5f5; text-align:center; height:20px; border-top: solid 1px #b1b1b1;}
#dlalltable td.dlcompanypc{ width:60px;}
#dlalltable td.dlcompanyprint{ width:60px;}

#dlalltable td.dlcompanyfomart,
#dlalltable td.dlcompanyfomartlast{ width:60px; border-top:dashed 1px #b1b1b1; background-color:#f5f5f5; text-align:center; font-size:9px; color:#545454;}
#dlalltable td.dlcompanymaru,
#dlalltable td.dlcompanymarulast{ width:60px; border-top:solid 1px #b1b1b1; background-color:#fff; text-align:center; font-size:9px; color:#545454;}

#dlalltable td.dlcompanyfomart,
#dlalltable td.dlcompanymaru{ border-right: dashed 1px #b1b1b1;}
#dlalltable td.dlcompanyfomartlast,
#dlalltable td.dlcompanymarulast{ border-right: solid 1px #b1b1b1;}

#dlalltable td.dlcompanycontentstitle a,
#dlalltable td.dlcompanymaru a,
#dlalltable td.dlcompanymarulast a{ width:100%; display:block; text-decoration:none;}

#dlalltable td.dlcompanycontentstitle a:link,
#dlalltable td.dlcompanymaru a:link,
#dlalltable td.dlcompanymarulast a:link,
#dlalltable td.dlcompanycontentstitle a:visited,
#dlalltable td.dlcompanymaru a:visited,
#dlalltable td.dlcompanymarulast a:visited{ display:block; color:#545454; text-decoration:none;}

#dlalltable td.dlcompanycontentstitle a:hover,
#dlalltable td.dlcompanymaru a:hover,
#dlalltable td.dlcompanymarulast a:hover,
#dlalltable td.dlcompanycontentstitle a:active,
#dlalltable td.dlcompanymaru a:active,
#dlalltable td.dlcompanymarulast a:active{ display:block; color:#5B80BB; text-decoration:none;}



/* temp */
#dlalltable td.dltemptitle,
#dlalltable td.dltemptype,
#dlalltable td.dltempdl{ border-top:solid 1px #b1b1b1;}

#dlalltable td.dltemptitle,
#dlalltable td.dltempdl{ border-right:solid 1px #b1b1b1;}
#dlalltable td.dltemptype{ border-right:dashed 1px #b1b1b1;}

#dlalltable td.dltemptitle{ width:305px; font-size:12px; color:#333; font-weight:bold; height:40px; padding-right:5px;}
#dlalltable td.dltemptype{ width:132px; font-size:10px; color:#545454; background-color:#f5f5f5; text-align:center;}
#dlalltable td.dltempdl{ width:85px; text-align:center;}

#dlalltable td.dltempdl a{ width:100%; height:100%; display:block;}
#dlalltable td.dltempdl img{ border:0; text-decoration:none;}

#dlalltable td.dltemptitle a{ width:100%; display:block; text-decoration:none;}
#dlalltable td.dltemptitle a:link,
#dlalltable td.dltemptitle a:visited{ display:block; color:#545454; text-decoration:none;}
#dlalltable td.dltemptitle a:hover,
#dlalltable td.dltemptitle a:active{ display:block; color:#5B80BB; text-decoration:none;}















/* catagoly */
/* catagoly list
------------------------------------------------------------ */
#catalistarea{ width:100%; padding:0 0 30px 0; margin:15px 0 30px 0; text-align:left;}
#catalistarea ul{ margin:0; padding:0; border-top:dashed 1px #ccc;}
#catalistarea ul li{ width:auto; height:auto; list-style:none; margin:0; padding:15px 0 10px 0; border-bottom:dashed 1px #ccc; font-size:14px; font-weight:bold; color:#333; }
#catalistarea ul li img{ padding:0 0 0 0; border:0; cursor:pointer;}
#catalistarea ul li a{ width:100%; text-decoration:none; text-align:left;}
#catalistarea ul li a:link,
#catalistarea ul li a:visited{ color:#333; text-decoration:none;}
#catalistarea ul li a:hover,
#catalistarea ul li a:active{ color:#ffa10d; text-decoration:none;}

#catalistarea ul li ul{ margin:5px 0 0 0; padding:0; border:0;}
#catalistarea ul li ul li{ font-size:12px; font-weight:normal; color:#333; list-style:none; margin:0 0 0 21px; padding:5px 0 5px 0; border:0;}
#catalistarea ul li ul li img{ padding:0 0 0 0; border:0;}
#catalistarea ul li ul li a{ text-decoration:none; overflow:hidden; text-align:left;}
#catalistarea ul li ul li a:link,
#catalistarea ul li ul li a:visited{ color:#333; text-decoration:none;}
#catalistarea ul li ul li a:hover,
#catalistarea ul li ul li a:active{ color:#ffa10d; text-decoration:none;}


#catalistarea ul li ul li ul{ margin:5px 0 0 0; padding:0; border:0;}
#catalistarea ul li ul li ul li{ font-size:12px; font-weight:normal; color:#999; list-style:none; margin:0 0 0 35px; padding:5px 0 5px 0; border:0;}
#catalistarea ul li ul li ul li img{ padding:0 0 0 0; border:0;}
#catalistarea ul li ul li ul li a{ text-decoration:none; overflow:hidden; text-align:left;}
#catalistarea ul li ul li ul li a:link,
#catalistarea ul li ul li ul li a:visited{ color:#333; text-decoration:none;}
#catalistarea ul li ul li ul li a:hover,
#catalistarea ul li ul li ul li a:active{ color:#ffa10d; text-decoration:none;}

.dhtmlgoodies_tree ul{	/* Tuj[O[viKwj */
	display:none;
}
















/* sitemap list
------------------------------------------------------------ */
#sitemaplistarea{ width:100%; padding:0 0 5px 0; margin:15px 0 0 0; text-align:left;}
#sitemaplistarea ul{ margin:0; padding:0; border-top:dashed 1px #ccc;}
#sitemaplistarea ul li{ width:auto; height:auto; list-style:none; margin:0; padding:15px 0 10px 0; border-bottom:dashed 1px #ccc; font-size:14px; font-weight:bold; color:#333; }
#sitemaplistarea ul li img{ padding:0 0 0 0; border:0; cursor:pointer;}
#sitemaplistarea ul li a{ width:100%; text-decoration:none; text-align:left;}
#sitemaplistarea ul li a:link,
#sitemaplistarea ul li a:visited{ color:#333; text-decoration:none;}
#sitemaplistarea ul li a:hover,
#sitemaplistarea ul li a:active{ color:#ffa10d; text-decoration:none;}

#sitemaplistarea ul li ul{ margin:5px 0 0 0; padding:0; border:0;}
#sitemaplistarea ul li ul li{ font-size:12px; font-weight:normal; color:#333; list-style:none; margin:0 0 0 35px; padding:5px 0 5px 0; border:0;}
#sitemaplistarea ul li ul li img{ padding:0 0 0 0; border:0;}
#sitemaplistarea ul li ul li a{ text-decoration:none; overflow:hidden; text-align:left;}
#sitemaplistarea ul li ul li a:link,
#sitemaplistarea ul li ul li a:visited{ color:#333; text-decoration:none;}
#sitemaplistarea ul li ul li a:hover,
#sitemaplistarea ul li ul li a:active{ color:#ffa10d; text-decoration:none;}


#sitemaplistarea ul li ul li ul{ margin:5px 0 0 0; padding:0; border:0;}
#sitemaplistarea ul li ul li ul li{ font-size:12px; font-weight:normal; color:#999; list-style:none; margin:0 0 0 20px; padding:5px 0 5px 0; border:0;}
#sitemaplistarea ul li ul li ul li img{ padding:0 0 0 0; border:0;}
#sitemaplistarea ul li ul li ul li a{ text-decoration:none; overflow:hidden; text-align:left;}
#sitemaplistarea ul li ul li ul li a:link,
#sitemaplistarea ul li ul li ul li a:visited{ color:#333; text-decoration:none;}
#sitemaplistarea ul li ul li ul li a:hover,
#sitemaplistarea ul li ul li ul li a:active{ color:#ffa10d; text-decoration:none;}


#sitemaplistarea ul li ul li ul li ul{ margin:5px 0 0 0; padding:0; border:0;}
#sitemaplistarea ul li ul li ul li ul li{ font-size:12px; font-weight:normal; color:#999; list-style:none; margin:0 0 0 35px; padding:5px 0 5px 0; border:0;}
#sitemaplistarea ul li ul li ul li img{ padding:0 0 0 0; border:0;}
#sitemaplistarea ul li ul li ul li a{ text-decoration:none; overflow:hidden; text-align:left;}
#sitemaplistarea ul li ul li ul li a:link,
#sitemaplistarea ul li ul li ul li a:visited{ color:#333; text-decoration:none;}
#sitemaplistarea ul li ul li ul li a:hover,
#sitemaplistarea ul li ul li ul li a:active{ color:#ffa10d; text-decoration:none;}





/* all open close
------------------------------------------------------------ */
.spopclarea{ display:none;}



















/* detail */
/* detail main
------------------------------------------------------------ */
#decontents2coarea,
#decontents1coarea,
#decontents3coarea,
#decontents4coarea{ margin:40px 0 0 0; height:100%; padding:0 0 20px 0; clear:both; overflow:visible;}


/* detail main h5
------------------------------------------------------------ */
#decontents4coarea h5,
#decontents3coarea h5,
#decontents1coarea h5,
#decontents2coarea #decontents2coleft h5{ font-size:15px; height:100%; font-weight:bold; color:#1a1a1a; padding:0;}




/* detail main 1pict only
------------------------------------------------------------ */
#decontents3coarea{ margin-bottom:20px; height:auto; clear:both;}


#decontents3coarea .imgset03{ width:528px; height:auto; text-align:center; border:solid 1px #ccc; margin-bottom:1px;}
#decontents3coarea .imgset03 img{ padding:34px; border:0;}
#decontents3coarea .imgset03 img a{ border:0; text-align:left;}
#decontents3coarea .imgset03comment{ font-size:10px; text-align:left; color:#666;}

#decontents3coarea #downloadboxarea{ width:280px; height:auto; background-color:#ececec; text-align:left; margin-top:5px; padding-top:5px; margin-left:251px;}
* html #decontents3coarea #downloadboxarea{ width:225px; margin-top:-2px; background-color:#dadada;}/* IE6 */
*:first-child+html #decontents3coarea #downloadboxarea{ margin-top:1px;}/* IE7 */
* html #decontents3coarea #downloadboxarea{ margin-top:1px;}/* IE6 */
#downloadtitle{ font-size:10px; color:#514285; font-weight:bold; text-align:left; background:url(../img/icon_download.gif) 0 0 no-repeat; text-indent:20px; padding-top:1px; padding-bottom:0; margin-left:6px;}
#downloadbtnarea{ text-align:left; background-color:#ececec; padding:5px 0 5px 6px; width:212px;}
* html #downloadtitle{ padding-top:1px; padding-bottom:0; margin-left:9px;}/* IE6 */
* html #downloadbtnarea{ padding:5px 0 5px 9px; background-color:#dadada;}/* IE6 */


/* detail main 2pict only
------------------------------------------------------------ */
#decontents4coarea { margin-bottom:20px; height:auto;}

#decontents4coarea #decontents4coleft{ float:left; width:auto; height:auto;}
#decontents4coarea #decontents4coright{ float:right; width:auto; height:auto;}

#decontents4coarea #decontents4coleft .imgset04left{ width:250px; height:auto; text-align:center; border:solid 1px #ccc; margin-bottom:1px;}
#decontents4coarea #decontents4coright .imgset04right{ width:250px; height:auto; text-align:center; border:solid 1px #ccc; margin-bottom:1px; margin-right:0px;}

#decontents4coarea #decontents4coleft .imgset04left img{ padding:5px; border:0;}
#decontents4coarea #decontents4coleft .imgset04left img a{ border:0; text-align:left;}
#decontents4coarea #decontents4coleft .imgset04leftcomment{ width:250px; font-size:10px; text-align:left; color:#666;}

#decontents4coarea #decontents4coright .imgset04right img{ padding:5px; border:0;}
#decontents4coarea #decontents4coright .imgset04right img a{ border:0; text-align:left;}
#decontents4coarea #decontents4coright .imgset04rightcomment{ width:250px; font-size:10px; text-align:left; color:#666;}

#decontents4coarea #downloadboxarea{ width:220px; height:auto; background-color:#ececec; text-align:left; margin-top:5px; padding-top:5px; margin-left:15px;}
* html #decontents4coarea #downloadboxarea{ width:222px; margin-top:-2px; background-color:#dadada;}/* IE6 */
*:first-child+html #decontents4coarea #downloadboxarea{ margin-top:1px;}/* IE7 */
* html #decontents4coarea #downloadboxarea{ margin-top:1px;}/* IE6 */
#downloadtitle{ font-size:10px; color:#514285; font-weight:bold; text-align:left; background:url(../img/icon_download.gif) 0 0 no-repeat; text-indent:20px; padding-top:1px; padding-bottom:0; margin-left:6px;}
#downloadbtnarea{ text-align:left; background-color:#ececec; padding:5px 0 5px 6px; width:212px;}
* html #downloadtitle{ padding-top:1px; padding-bottom:0; margin-left:9px;}/* IE6 */
* html #downloadbtnarea{ padding:5px 0 5px 9px; background-color:#dadada;}/* IE6 */



/* detail main 2con
------------------------------------------------------------ */
#decontents2coarea #decontents2coleft{ width:350px; height:100%; margin-right:10px; text-align:left; float:left; margin-top:0;}
#decontents2coarea #decontents2coright{ width:280px; height:100%; text-align:right; float:right; margin:0;}

/* detail main 2con right
------------------------------------------------------------ */
#decontents2coright #imgset01{ width:278px; height:auto; text-align:center; margin-bottom:1px; border:solid 1px #ccc;}
#decontents2coright #downloadboxarea{ width:280px; height:auto; background-color:#ececec; text-align:left; margin-top:1px; padding-top:5px;}
* html #decontents2coright #downloadboxarea{ width:225px; margin-top:-2px; margin-left:-3px; background-color:#dadada;}/* IE6 */
*:first-child+html #decontents2coright #downloadboxarea{ margin-top:1px;}/* IE7 */
#downloadtitle{ font-size:10px; color:#514285; font-weight:bold; text-align:left; background:url(../img/icon_download.gif) 0 0 no-repeat; text-indent:20px; padding-top:1px; padding-bottom:0; margin-left:6px;}
#downloadbtnarea{ text-align:left; background-color:#ececec; padding:5px 0 5px 6px; width:212px;}
* html #decontents2coright #downloadboxarea{ margin-top:1px;}/* IE6 */
* html #downloadtitle{ padding-top:1px; padding-bottom:0; margin-left:9px;}/* IE6 */
* html #downloadbtnarea{ padding:5px 0 5px 9px; background-color:#dadada;}/* IE6 */

/*
#downloadbtnarea #dbtn01,
#downloadbtnarea #dbtn02,
#downloadbtnarea #dbtn03{ width:69px; background-color:#fff; font-size:9px; color:#545454; float:left; margin-right:1px; text-align:center;}

#downloadbtnarea #dbtn01 a,
#downloadbtnarea #dbtn02 a,
#downloadbtnarea #dbtn03 a{ display:block; text-decoration:none; overflow:hidden; color:#545454;}
#downloadbtnarea #dbtn01 a:link,
#downloadbtnarea #dbtn02 a:link,
#downloadbtnarea #dbtn03 a:link,
#downloadbtnarea #dbtn01 a:visited,
#downloadbtnarea #dbtn02 a:visited,
#downloadbtnarea #dbtn03 a:visited{ background-color:#fff; text-decoration:none;}
#downloadbtnarea #dbtn01 a:hover,
#downloadbtnarea #dbtn02 a:hover,
#downloadbtnarea #dbtn03 a:hover,
#downloadbtnarea #dbtn01 a:active,
#downloadbtnarea #dbtn02 a:active,
#downloadbtnarea #dbtn03 a:active{ background-color:#d3d3d3; text-decoration:none;}
*/


#decontents2coright #imgset01 img{ padding:34px; border:0;}
#decontents2coright #imgset01 img a{ border:0; text-align:left;}



/* tabs */

/* default space between tabs */
.yui-navset-top .yui-nav li, .yui-navset-bottom .yui-nav li {
    margin-right:1px; /* horizontal tabs */
}
.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {
    margin-bottom:0; /* vertical tabs */
}

.yui-navset .yui-nav li em { padding:0; } /* default tab padding */

/* default width for side tabs */
.yui-navset-left .yui-nav, .yui-navset-right .yui-nav { width:100%; }
.yui-navset-left { padding-left:0; } /* map to nav width */
.yui-navset-right { padding-right:0; } /* ditto */

/* core */

.yui-nav, .yui-nav li {
    margin:0;
    padding:0;
    list-style:none;
}
.yui-navset li em { font-style:normal; }

.yui-navset {
    position:relative; /* contain absolute positioned tabs (left/right) */
    zoom:1;
}

.yui-navset .yui-content,
.yui-navset .yui-content2,
.yui-navset .yui-content3,
.yui-navset .yui-content4 { zoom:1; }

.yui-navset-top .yui-nav li, .yui-navset-bottom .yui-nav li {
    display:inline-block;
    display:-moz-inline-stack;
    *display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
    zoom:1; /* IE: kill space between horizontal tabs */
}

.yui-navset .yui-nav a {

    outline:0; /* gecko: keep from shifting */
}

.yui-navset .yui-nav a { position:relative; } /* IE: to allow overlap */

.yui-navset .yui-nav li a {
 font-size:9px; color:#333; width:69px; text-align:center; padding:2px 0; background-color:#fff; text-decoration:none;
    display:block;
    zoom:1;
}

.yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a {
    display:inline-block;
    vertical-align:bottom; /* safari: for overlap */
}

.yui-navset-bottom .yui-nav li a {
    vertical-align:text-top; /* for inline overlap (reverse for Op border bug) */
}

.yui-navset .yui-nav li a em { display:block; }

/* position left and right oriented tabs */
.yui-navset-left .yui-nav, .yui-navset-right .yui-nav { position:absolute; z-index:1; }
.yui-navset-left .yui-nav { left:0; }
.yui-navset-right .yui-nav { right:0; }



/* border_tab */

.yui-navset .yui-nav li a, .yui-navset .yui-content,
.yui-navset .yui-nav li a, .yui-navset .yui-content2,
.yui-navset .yui-nav li a, .yui-navset .yui-content3,
.yui-navset .yui-nav li a, .yui-navset .yui-content4 {
    border:0;  /* label and content borders */
}

.yui-navset .yui-nav .selected a, .yui-navset .yui-nav a:hover, .yui-navset .yui-content, .yui-navset .yui-content2, .yui-navset .yui-content3, .yui-navset .yui-content4 {
	background-color:#C7C7C7; /* active tab, tab hover, and content bgcolor */
}

.yui-navset-top .yui-nav .selected a {
    border-bottom:0; /* no bottom border for active tab */
    padding-bottom:1px; /* to match height of other tabs */
}

.yui-navset-top .yui-content,
.yui-navset-top .yui-content2,
.yui-navset-top .yui-content3,
.yui-navset-top .yui-content4 {
    margin-top:0; /* for active tab overlap */
}
*:first-child+html .yui-navset-top .yui-content,
*:first-child+html .yui-navset-top .yui-content2,
*:first-child+html .yui-navset-top .yui-content3,
*:first-child+html .yui-navset-top .yui-content4 {
    margin-top:-3px; /* for active tab overlap *//* IE7 */
}

.yui-navset-top .yui-content p,
.yui-navset-top .yui-content2 p,
.yui-navset-top .yui-content3 p,
.yui-navset-top .yui-content4 p{ font-size:10px; color:#545454; line-height:2; padding:5px;}

.yui-content{ width:269px;}
.yui-content2{ width:500px;}
.yui-content3,
.yui-content4{ width:240px;}

.yui-navset-bottom .yui-nav .selected a {
    border-top:0; /* no bottom border for active tab */
    padding-top:1px; /* to match height of other tabs */
}

.yui-navset-bottom .yui-content,
.yui-navset-bottom .yui-content2,
.yui-navset-bottom .yui-content3,
.yui-navset-bottom .yui-content4 {
    margin-bottom:-1px; /* for active tab overlap */
}

.yui-navset-left .yui-nav li.selected a {
    border-right:0; /* no bottom border for active tab */
    padding-right:0; /* to match height of other tabs */
}

.yui-navset-left .yui-content,
.yui-navset-left .yui-content2,
.yui-navset-left .yui-content3,
.yui-navset-left .yui-content4 {
    margin-left:0; /* for active tab overlap */
}

.yui-navset-right .yui-nav li.selected a {
    border-left:0; /* no bottom border for active tab */
    padding-left:0; /* to match height of other tabs */
}

.yui-navset-right .yui-content,
.yui-navset-right .yui-content2,
.yui-navset-right .yui-content3,
.yui-navset-right .yui-content4 {
    margin-right:-1px; /* for active tab overlap */
    *margin-right:0; /* except IE */
}




/* link
------------------------------------------------------------ */
#relinkarea{ display:none;}























/* footer
------------------------------------------------------------ */
#footerarea{ width:100%; height:10px; text-align:left; margin-top:20px; margin-bottom:0; padding:0; background-color:#fff; border-top:#1a1a1a solid 5px; clear:both;}

#footerarea #footerleft{ width:100%; height:auto; background-color:#fff;}
#footerarea #footerpagenavi{ display:none;}

#gototoparea{ display:none;}



#footerprintarea{ width:100%;}
#footerprintarea #left,
#footerprintarea #right{ height:16px; display:inline; /* ie win bugfix */ text-align:left; font-size:10px;}
#footerprintarea #left{ width:100%; color:#545454; display:inline; /* ie win bugfix */}
#footerprintarea #left .cralten{ width:100%; font-size:10px; color:#666; padding-bottom:2px;}
#footerprintarea #left .copyright{ width:100%; height:16px;}
#footerprintarea #left .copyright a{ width:100%; height:16px; text-align:left; text-decoration:none; display:block; color:#545454;}

#footerprintarea #right{ display:none;}












