/* ohter */

/* link */
/* -------------------------------------------------------------------- */
.link-box { margin:0px; padding:0px;}
.link-box li {margin-left:1em; list-style:none; margin-bottom:20px;}
.link-box .name{margin-left:0em; margin-bottom:0px;}
.link-box .color{ color:#5B84D7;}

/* sitmap */
/* -------------------------------------------------------------------- */
.sitmap { color:#5B84D7;}
.sitmap ul{ margin:0px 0px 1em 0px; padding:0px; list-style:none;}
.sitmap li{ padding-bottom:1px;}
.sitmap .type1{ margin:0px;font-weight:bold;}
.sitmap .type1 a{text-decoration: none !important;}
.sitmap .type1 a:hover{text-decoration:underline !important;}
.sitmap .type2{ margin-left:2em; margin-bottom:0px; font-weight:bold;}
.sitmap .type2 a{color:#454545 !important;text-decoration: none !important; font-weight:normal;}
.sitmap .type2 a:hover{color:#FF6600 !important;text-decoration:underline !important; font-weight:normal;}
.sitmap .type3{ margin-left:4em; margin-bottom:0px;}
.sitmap .type3 a{color:#454545 !important;text-decoration: none !important;}
.sitmap .type3 a:hover{color:#FF6600 !important;text-decoration:underline !important;}


.sitmap .type4{ margin-left:6em; margin-bottom:0px;}
.sitmap .type4 a{color:#454545 !important;text-decoration: none !important;}
.sitmap .type4 a:hover{color:#FF6600 !important;text-decoration:underline !important;}

.sitmap .type1 a , .sitmap .type2 a , .sitmap .type3 a , .sitmap .type4 a{ background:url(../img_com/link_arrow.gif) no-repeat 0px 2px ; padding:0px 0px 2px 15px;}
.sitmap .type1 a:hover ,  .sitmap .type2 a:hover , .sitmap .type3 a:hover , .sitmap .type4 a:hover{ background:url(../img_com/link_arrow_o.gif) no-repeat 0px 2px ; padding:0px 0px 2px 15px;}

/* Q&A */
/* -------------------------------------------------------------------- */
.qa { margin:10px 0px 20px 0px; padding:0px;}
.qa li{ list-style:none; margin-left:25px; margin-top:-20px; line-height:1.5em; vertical-align:top;}
.qa .icon{ margin-left:0px; margin-top:0px; line-height:0px;}

.qa li a{color:#666666;text-decoration:none;}
.qa li a:hover{color:#5B84D7;text-decoration:underline; background:#D2E6F9;}

.qa-nomal { margin:-1em 0px 0px 0px; padding:0px;}
.qa-nomal li{ margin:0px 0px 0px 25px; list-style:decimal; line-height:1.5em; vertical-align:top;}
