@charset "utf-8";
/**
 * STYLE NAME     : LAYOUT STYLE
 * STYLE PLACE    : css/lib/layout.css
 * CREATE DATE    : 10.01.15
 * LASTUP DATE    : 10.01.15
 * AUTHOR COMPANY : SHIKI-DESIGN (http://www.shiki-design.com/)
 * AUTHOR NAME    : NAKATANI
 * VERSION        : beta1.2
 */

/**
 * @ body
 */
body{
font-family:verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
font-size:75%;
color:#4D4D4D;
behavior: url("/wp-content/themes/default/csshover3.htc");
}

.chinese {
font-family:'TITUS Cyberbit Basic', 'Code2000', 'Doulos SIL', 'Chrysanthi Unicode', 'Bitstream Cyberbit', 'Bitstream CyberBase', 'Bitstream Vera', 'Thryomanes', 'Gentium', 'GentiumAlt', 'Visual Geez Unicode', 'Lucida Grande', 'Arial Unicode MS', 'Microsoft Sans Serif', 'Lucida Sans Unicode', sans-serif;
}

a{color:#006BC6;}
a:link {text-decoration : none;}
a:visited {text-decoration : none;}
a:hover {text-decoration : underline;}
a:active{text-decoration : underline;}
/*
strong{
color:#006BC6;
font-weight:bold;
}
*/
/**
 * @ MENU
 */
 #hMenu{
margin:20px 0 7px 110px;
width:260px;
height:13px;
background:url(/imgs/lib/bg_hmenu_re.gif) no-repeat 0 0;
font-size:9px;
}
/*#hMenu{
margin:20px 0 7px 192px;
width:164px;
height:13px;
background:url(/imgs/lib/bg_hmenu.gif) no-repeat 0 0;
font-size:9px;
}*/
#hMenu li{float:left;}
#hMenu li a{
display:block;
height:13px;
text-indent:-5000px;
}
#hMenu01 a{margin-right:21px; width:75px; background:url(/imgs/lib/hmenu01.gif) no-repeat 0 0;}
#hMenu02 a{width:68px; background:url(/imgs/lib/hmenu02.gif) no-repeat 0 0;}
#hMenu03 a{margin-left:21px; width:75px; background:url(/imgs/lib/hmenu03.gif) no-repeat 0 0;}
#hMenu04 a{margin-right:21px; width:75px; background:url(/imgs/lib/hmenu04.gif) no-repeat 0 0;}
#hMenu05 a{margin-left:21px; width:75px; background:url(/imgs/lib/hmenu05.gif) no-repeat 0 0;}
#hMenu01 a:hover{background-position:0 -13px;}
#hMenu02 a:hover{background-position:0 -13px;}
#hMenu03 a:hover{background-position:0 -13px;}
#hMenu04 a:hover{background-position:0 -13px;}
#hMenu05 a:hover{background-position:0 -13px;}

#gMenu{
clear:both;
width:100%;
height:34px;
background:url(/imgs/lib/bg_gmenu.gif) repeat-x 0 0;
}
#gMenu ul{
margin:0 auto;
width:900px;
}
#gMenu li{float:left;}
#gMenu li a{
display:block;
width:140px;
height:34px;
text-indent:-5000px;
}
#gMenu li#gMenu01 a{width:60px; background:url(/imgs/lib/gmenu01.gif) no-repeat 0 0;}
#gMenu02 a{background:url(/imgs/lib/gmenu02.jpg) no-repeat 0 0;}
#gMenu03 a{background:url(/imgs/lib/gmenu03.gif) no-repeat 0 0;}
#gMenu04 a{background:url(/imgs/lib/gmenu04.gif) no-repeat 0 0;}
#gMenu05 a{background:url(/imgs/lib/gmenu05.gif) no-repeat 0 0;}
#gMenu06 a{background:url(/imgs/lib/gmenu06.gif) no-repeat 0 0;}
#gMenu07 a{background:url(/imgs/lib/gmenu07.gif) no-repeat 0 0;}
#gMenu li#gMenu01 a:hover,
#gMenu02 a:hover,
#gMenu03 a:hover,
#gMenu04 a:hover,
#gMenu05 a:hover,
#gMenu06 a:hover,
#gMenu07 a:hover{background-position:0 -34px;}
#gMenu li#gMenu01On a{width:60px; background:url(/imgs/lib/gmenu01.gif) no-repeat 0 -34px;}
#gMenu02On a{background:url(/imgs/lib/gmenu02.jpg) no-repeat 0 -34px;}
#gMenu03On a{background:url(/imgs/lib/gmenu03.gif) no-repeat 0 -34px;}
#gMenu04On a{background:url(/imgs/lib/gmenu04.gif) no-repeat 0 -34px;}
#gMenu05On a{background:url(/imgs/lib/gmenu05.gif) no-repeat 0 -34px;}
#gMenu06On a{background:url(/imgs/lib/gmenu06.gif) no-repeat 0 -34px;}
#gMenu07On a{background:url(/imgs/lib/gmenu07.gif) no-repeat 0 -34px;}

#sService01{
padding:4px;
width:182px;
background:#E1EFFA;
}
#sService01 dt span{
display:block;
width:182px;
height:30px;
text-indent:-5000px;
}
#sService01 dt a{
display:block;
width:182px;
height:20px;
text-indent:-5000px;
outline:none;
}

#sService0101 span{background:url(/imgs/lib/sservice01_01.gif) no-repeat 0 0;}
#sService0102 span{background:url(/imgs/lib/sservice01_02.gif) no-repeat 0 0;}
#sService0103 span{background:url(/imgs/lib/sservice01_03.gif) no-repeat 0 0;}
#sService0104 span{background:url(/imgs/lib/sservice01_04.gif) no-repeat 0 0;}
#sService0105 span{background:url(/imgs/lib/sservice01_05.gif) no-repeat 0 0;}
#sService0102 span:hover,
#sService0103 span:hover,
#sService0104 span:hover,
#sService0105 span:hover{background-position:-182px 0;}
#sService0102On span{background:url(/imgs/lib/sservice01_02.gif) no-repeat -182px 0;}
#sService0103On span{background:url(/imgs/lib/sservice01_03.gif) no-repeat -182px 0;}
#sService0104On span{background:url(/imgs/lib/sservice01_04.gif) no-repeat -182px 0;}
#sService0105On span{background:url(/imgs/lib/sservice01_05.gif) no-repeat -182px 0;}

#sService01 dt#sService010201 a{height:26px; background:url(/imgs/lib/sservice01_0201.gif) no-repeat 0 0;}
#sService010202 a{background:url(/imgs/lib/sservice01_0202.gif) no-repeat 0 0;}
#sService010203 a{background:url(/imgs/lib/sservice01_0203.gif) no-repeat 0 0;}
#sService010204 a{background:url(/imgs/lib/sservice01_0204.gif) no-repeat 0 0;}
#sService010205 a{background:url(/imgs/lib/sservice01_0205.gif) no-repeat 0 0;}
#sService010206 a{background:url(/imgs/lib/sservice01_0206.gif) no-repeat 0 0;}
#sService010207 a{background:url(/imgs/lib/sservice01_0207.gif) no-repeat 0 0;}
#sService01 dt#sService010208 a{height:25px; background:url(/imgs/lib/sservice01_0208.gif) no-repeat 0 0;}
#sService01 dt#sService010301 a{height:25px; background:url(/imgs/lib/sservice01_0301.gif) no-repeat 0 0;}
#sService010302 a{background:url(/imgs/lib/sservice01_0302.gif) no-repeat 0 0;}
#sService010303 a{background:url(/imgs/lib/sservice01_0303.gif) no-repeat 0 0;}
#sService010304 a{background:url(/imgs/lib/sservice01_0304.gif) no-repeat 0 0;}
#sService01 dt#sService010305 a{height:25px; background:url(/imgs/lib/sservice01_0305.gif) no-repeat 0 0;}
#sService01 dt#sService010401 a{height:25px; background:url(/imgs/lib/sservice01_0401.gif) no-repeat 0 0;}
#sService010402 a{background:url(/imgs/lib/sservice01_0402.gif) no-repeat 0 0;}
#sService010403 a{background:url(/imgs/lib/sservice01_0403.gif) no-repeat 0 0;}
#sService010404 a{background:url(/imgs/lib/sservice01_0404.gif) no-repeat 0 0;}
#sService010405 a{background:url(/imgs/lib/sservice01_0405.gif) no-repeat 0 0;}
#sService01 dt#sService010406 a{height:25px; background:url(/imgs/lib/sservice01_0406.gif) no-repeat 0 0;}
#sService01 dt#sService010501 a{height:25px; background:url(/imgs/lib/sservice01_0501.gif) no-repeat 0 0;}
#sService01 dt#sService010502 a{height:20px; background:url(/imgs/lib/sservice01_0502.gif) no-repeat 0 0;}
#sService01 dt#sService010503 a{height:24px; background:url(/imgs/lib/sservice01_0503.gif) no-repeat 0 0;}

#sService01 dt#sService010201 a:hover,
#sService010202 a:hover,
#sService010203 a:hover,
#sService010204 a:hover,
#sService010205 a:hover,
#sService010206 a:hover,
#sService010207 a:hover,
#sService01 dt#sService010208 a:hover,
#sService01 dt#sService010301 a:hover,
#sService010302 a:hover,
#sService010303 a:hover,
#sService010304 a:hover,
#sService01 dt#sService010305 a:hover,
#sService01 dt#sService010401 a:hover,
#sService010402 a:hover,
#sService010403 a:hover,
#sService010404 a:hover,
#sService010405 a:hover,
#sService01 dt#sService010406 a:hover,
#sService01 dt#sService010501 a:hover,
#sService01 dt#sService010502 a:hover,
#sService01 dt#sService010503 a:hover{background-position:-182px 0;}

#sService01 dt#sService010201On a{height:26px; background:url(/imgs/lib/sservice01_0201.gif) no-repeat -182px 0;}
#sService010202On a{background:url(/imgs/lib/sservice01_0202.gif) no-repeat -182px 0;}
#sService010203On a{background:url(/imgs/lib/sservice01_0203.gif) no-repeat -182px 0;}
#sService010204On a{background:url(/imgs/lib/sservice01_0204.gif) no-repeat -182px 0;}
#sService010205On a{background:url(/imgs/lib/sservice01_0205.gif) no-repeat -182px 0;}
#sService010206On a{background:url(/imgs/lib/sservice01_0206.gif) no-repeat -182px 0;}
#sService010207On a{background:url(/imgs/lib/sservice01_0207.gif) no-repeat -182px 0;}
#sService01 dt#sService010208On a{height:25px; background:url(/imgs/lib/sservice01_0208.gif) no-repeat -182px 0;}
#sService01 dt#sService010301On a{height:25px; background:url(/imgs/lib/sservice01_0301.gif) no-repeat -182px 0;}
#sService010302On a{background:url(/imgs/lib/sservice01_0302.gif) no-repeat -182px 0;}
#sService010303On a{background:url(/imgs/lib/sservice01_0303.gif) no-repeat -182px 0;}
#sService010304On a{background:url(/imgs/lib/sservice01_0304.gif) no-repeat -182px 0;}
#sService01 dt#sService010305On a{height:25px; background:url(/imgs/lib/sservice01_0305.gif) no-repeat -182px 0;}
#sService01 dt#sService010401On a{height:25px; background:url(/imgs/lib/sservice01_0401.gif) no-repeat -182px 0;}
#sService010402On a{background:url(/imgs/lib/sservice01_0402.gif) no-repeat -182px 0;}
#sService010403On a{background:url(/imgs/lib/sservice01_0403.gif) no-repeat -182px 0;}
#sService010404On a{background:url(/imgs/lib/sservice01_0404.gif) no-repeat -182px 0;}
#sService010405On a{background:url(/imgs/lib/sservice01_0405.gif) no-repeat -182px 0;}
#sService01 dt#sService010406On a{height:25px; background:url(/imgs/lib/sservice01_0406.gif) no-repeat -182px 0;}
#sService01 dt#sService010501On a{height:25px; background:url(/imgs/lib/sservice01_0501.gif) no-repeat -182px 0;}
#sService01 dt#sService010502On a{height:20px; background:url(/imgs/lib/sservice01_0502.gif) no-repeat -182px 0;}
#sService01 dt#sService010503On a{height:24px; background:url(/imgs/lib/sservice01_0503.gif) no-repeat -182px 0;}

#sService02{
margin-bottom:20px;
padding:4px;
width:182px;
border-top:1px solid #fff;
background:#E1EFFA;
}
#sService02 li a{
display:block;
width:182px;
height:30px;
text-indent:-5000px;
outline:none;
}
#sService0201 a{background:url(/imgs/lib/sservice02_01.gif) no-repeat 0 0;}
#sService0202 a{background:url(/imgs/lib/sservice02_02.gif) no-repeat 0 0;}
#sService0203 a{background:url(/imgs/lib/sservice02_03.gif) no-repeat 0 0;}
#sService0204 a{background:url(/imgs/lib/sservice02_04.gif) no-repeat 0 0;}
#sService0201 a:hover,
#sService0202 a:hover,
#sService0203 a:hover,
#sService0204 a:hover{background-position:-182px 0;}
#sService0201On a{background:url(/imgs/lib/sservice02_01.gif) no-repeat -182px 0;}
#sService0202On a{background:url(/imgs/lib/sservice02_02.gif) no-repeat -182px 0;}
#sService0203On a{background:url(/imgs/lib/sservice02_03.gif) no-repeat -182px 0;}
#sService0204On a{background:url(/imgs/lib/sservice02_04.gif) no-repeat -182px 0;}

#sCount{
padding:0;
margin:0;
width:190px;
height:100px;
background:#5B97D6;
border-collapse:collapse;
}
#sCount th{
width:120px;
height:30px;
background:#fff;
border-top:5px solid #5B97D6;
border-bottom:5px solid #5B97D6;
border-left:5px solid #5B97D6;
text-align:left;
}
#sCount td{
padding-right:15px;
width:45px;
height:30px;
background:#fff;
border-top:5px solid #5B97D6;
border-right:5px solid #5B97D6;
border-bottom:5px solid #5B97D6;
color:#000;
font-family:"Arial", sans-serif;
font-weight:bold;
text-align:right;
}

.banner1{
padding:5px;
margin-top:15px;
width:170px;
border:5px solid #5B97D6;
}
.banner1 a:link {text-decoration : none;}
.banner1 a:visited {text-decoration : none;}
.banner1 a:hover {text-decoration : underline;}
.banner1 a:active{text-decoration : underline;} 

.baner_title{
font-weight:bold;
font-size: 110%;
}

#fMenu{
padding-bottom:30px;
float:left;
width:100%;
background:url(/imgs/lib/bg_fmenu.gif) repeat-x 0 100%;
}
#fMenuInner{
margin:15px auto 0 auto;
width:900px;
}
.fMenu{
float:left;
width:180px;
font-size:80%;
}
.fMenu ul{
margin-bottom:0;
}
.fMenu ul li{
margin-bottom:0;
background:url(/imgs/lib/ls_fmenu.gif) no-repeat 0 3px;
}
.fMenu ul li a{padding-left:20px;}
.fMenu ul li.fTtl{
margin-bottom:3px;
background:none;
color:#333;
font-weight:bold;
}
.fMenu_2{
float:left;
width:330px;
padding-left:15px;
}
.fMenu_2{
margin-bottom:0;
}
.fMenu_2 ul li{
margin-bottom:0;
background:url(/imgs/lib/ls_fmenu.gif) no-repeat 0 3px;
}
.fMenu_2 ul li a{padding-left:20px;}
.fMenu_2 ul li.fTtl{
margin-bottom:3px;
background:none;
color:#333;
font-weight:bold;
}

#footer{
clear:both;
padding-top:13px;
margin:0 auto;
width:900px;
height:26px;
}
#bMenu{
float:left;
padding-left:12px;
width:344px;
height:13px;
background:url(/imgs/lib/bg_bmenu.gif) no-repeat 0 0;
font-size:9px;
}
#bMenu li{float:left;}
#bMenu li a{
display:block;
height:13px;
text-indent:-5000px;
}
#bMenu01 a{margin-right:26px; width:90px; background:url(/imgs/lib/bmenu01.gif) no-repeat 0 0;}
#bMenu02 a{margin-right:27px; width:133px; background:url(/imgs/lib/bmenu02.gif) no-repeat 0 0;}
#bMenu03 a{width:56px; background:url(/imgs/lib/bmenu03.gif) no-repeat 0 0;}
#bMenu01 a:hover,
#bMenu02 a:hover,
#bMenu03 a:hover{background-position:0 -13px;}

/**
 * @ LAYOUT SHARE
 */
#header{
margin:0 auto;
width:900px;
}
#headerInner{
float:right;
width:356px;
}
#headerInner p{
text-align:right;
}
#container{
float:left;
margin-bottom:40px;
width:100%;
background:url(/imgs/lib/bg_container.jpg) no-repeat 50% 0;
}
#wrapper{
padding-top:20px;
margin:0 auto;
width:900px;
}
#leftColumns{
float:left;
width:190px;
}
#rightColumns{
position:relative;
left:10px;
float:right;
padding:0 15px;
width:670px;
background:url(/imgs/lib/bg_rightcolumns.jpg) no-repeat 0 0;
}
#pMenu{
position:relative;
left:-11px;
_margin-left:-12px;
_left:1px;
zoom:1;
padding:2px 11px 7px 11px;
width:670px;
background:#4599DA url(/imgs/lib/bg_pmenu.jpg) no-repeat 0 0;
}
#pMenu li{
display:inline;
color:#fff;
font-weight:bold;
}
#pMenu a{
text-decoration:underline;
}
#pMenu a:hover{
text-decoration:none;
}
#linkMenu{
margin-bottom:20px;
padding:10px;
width:648px;
border:1px solid #D9D9D9;
background:#F2F4F6 url(/imgs/consulting/consulting/bg_linkcontent.gif) no-repeat 0 0;
color:#D9D9D9;
}
#linkMenu li{display:inline;}
#linkMenu li.nowOn span{
color:#424242;
font-weight:bold;
}

#pageTop{
clear:both;
width:100%;
height:29px;
background:url(/imgs/lib/bg_pagetop.gif) repeat-x 0 0;
}
#pageTop p{
margin:0 auto;
width:900px;
text-align:right;
}
#copyright{
float:right;
width:500px;
font-size:85%;
text-align:right;
color:#7F7F7F;
}

/**
 * @ LAYOUT EACH
 */
#h1text {
margin-top:18px;
width: 100%;
color: #999999;
 }
#logo{
float:left;
margin-top:20px;
width:484px;
color: #999999;
}
.contentTtl{margin:4px 0 5px 0;}

.default {
width:100%;
border-bottom:1px solid #CCCCFF;
border-left:5px solid #CCCCFF;
color:#333333;
font-weight:bold;
margin:10px 0px 10px 0px;
padding-left:10px;
font-size:120%;
}

.default_2 {
border-bottom:1px solid #CCCCFF;
border-left:5px solid #CCCCFF;
color:#333333;
font-weight:bold;
margin:10px 0px 10px 0px;
padding-left:10px;
font-size:120%;
}

.default_3 {
width: 98%;
border-bottom:1px solid #CCCCFF;
border-left:5px solid #CCCCFF;
color:#333333;
font-weight:bold;
margin:10px 0px 10px 0px;
padding-left:10px;
font-size:120%;
}

h4 {
margin-top:20px;
margin-bottom:10px;
border-bottom:1px solid #FFCCFF;
border-left:5px solid #FFCCFF;
color:#333333;
font-weight:bold;
font-size:100%;
padding-bottom:1px;
padding-left:7px;
padding-top:1px;
}@charset "utf-8";
/**
 * STYLE NAME     : LAYOUT STYLE
 * STYLE PLACE    : css/lib/layout.css
 * CREATE DATE    : 10.01.15
 * LASTUP DATE    : 10.01.15
 * AUTHOR COMPANY : SHIKI-DESIGN (http://www.shiki-design.com/)
 * AUTHOR NAME    : NAKATANI
 * VERSION        : beta1.2
 */

/**
 * @ body
 */
body{
font-family:verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
font-size:75%;
color:#4D4D4D;
behavior: url("/wp-content/themes/default/csshover3.htc");
}
a{color:#006BC6;}
a:link {text-decoration : none;}
a:visited {text-decoration : none;}
a:hover {text-decoration : underline;}
a:active{text-decoration : underline;}
/*
strong{
color:#006BC6;
font-weight:bold;
}
*/
/**
 * @ MENU
 */
#hMenu{
margin:20px 0 7px 110px;
width:260px;
height:13px;
background:url(/imgs/lib/bg_hmenu_re.gif) no-repeat 0 0;
font-size:9px;
}
 /*#hMenu{
margin:20px 0 7px 192px;
width:164px;
height:13px;
background:url(/imgs/lib/bg_hmenu.gif) no-repeat 0 0;
font-size:9px;
}*/
#hMenu li{float:left;}
#hMenu li a{
display:block;
height:13px;
text-indent:-5000px;
}
#hMenu01 a{margin-right:21px; width:75px; background:url(/imgs/lib/hmenu01.gif) no-repeat 0 0;}
#hMenu02 a{width:68px; background:url(/imgs/lib/hmenu02.gif) no-repeat 0 0;}
#hMenu03 a{margin-left:21px; width:75px; background:url(/imgs/lib/hmenu03.gif) no-repeat 0 0;}
#hMenu04 a{margin-right:21px; width:75px; background:url(/imgs/lib/hmenu04.gif) no-repeat 0 0;}
#hMenu05 a{margin-left:21px; width:75px; background:url(/imgs/lib/hmenu05.gif) no-repeat 0 0;}
#hMenu01 a:hover,
#hMenu02 a:hover,
#hMenu03 a:hover,
#hMenu04 a:hover,
#hMenu05 a:hover{background-position:0 -13px;}

#gMenu{
clear:both;
width:100%;
height:34px;
background:url(/imgs/lib/bg_gmenu.gif) repeat-x 0 0;
}
#gMenu ul{
margin:0 auto;
width:900px;
}
#gMenu li{float:left;}
#gMenu li a{
display:block;
width:140px;
height:34px;
text-indent:-5000px;
}
#gMenu li#gMenu01 a{width:60px; background:url(/imgs/lib/gmenu01.gif) no-repeat 0 0;}
#gMenu02 a{background:url(/imgs/lib/gmenu02.jpg) no-repeat 0 0;}
#gMenu03 a{background:url(/imgs/lib/gmenu03.gif) no-repeat 0 0;}
#gMenu04 a{background:url(/imgs/lib/gmenu04.gif) no-repeat 0 0;}
#gMenu05 a{background:url(/imgs/lib/gmenu05.gif) no-repeat 0 0;}
#gMenu06 a{background:url(/imgs/lib/gmenu06.gif) no-repeat 0 0;}
#gMenu07 a{background:url(/imgs/lib/gmenu07.gif) no-repeat 0 0;}
#gMenu li#gMenu01 a:hover,
#gMenu02 a:hover,
#gMenu03 a:hover,
#gMenu04 a:hover,
#gMenu05 a:hover,
#gMenu06 a:hover,
#gMenu07 a:hover{background-position:0 -34px;}
#gMenu li#gMenu01On a{width:60px; background:url(/imgs/lib/gmenu01.gif) no-repeat 0 -34px;}
#gMenu02On a{background:url(/imgs/lib/gmenu02.jpg) no-repeat 0 -34px;}
#gMenu03On a{background:url(/imgs/lib/gmenu03.gif) no-repeat 0 -34px;}
#gMenu04On a{background:url(/imgs/lib/gmenu04.gif) no-repeat 0 -34px;}
#gMenu05On a{background:url(/imgs/lib/gmenu05.gif) no-repeat 0 -34px;}
#gMenu06On a{background:url(/imgs/lib/gmenu06.gif) no-repeat 0 -34px;}
#gMenu07On a{background:url(/imgs/lib/gmenu07.gif) no-repeat 0 -34px;}

#sService01{
padding:4px;
width:182px;
background:#E1EFFA;
}
#sService01 dt span{
display:block;
width:182px;
height:30px;
text-indent:-5000px;
}
#sService01 dt a{
display:block;
width:182px;
height:20px;
text-indent:-5000px;
outline:none;
}

#sService0101 span{background:url(/imgs/lib/sservice01_01.gif) no-repeat 0 0;}
#sService0102 span{background:url(/imgs/lib/sservice01_02.gif) no-repeat 0 0;}
#sService0103 span{background:url(/imgs/lib/sservice01_03.gif) no-repeat 0 0;}
#sService0104 span{background:url(/imgs/lib/sservice01_04.gif) no-repeat 0 0;}
#sService0105 span{background:url(/imgs/lib/sservice01_05.gif) no-repeat 0 0;}
#sService0102 span:hover,
#sService0103 span:hover,
#sService0104 span:hover,
#sService0105 span:hover{background-position:-182px 0;}
#sService0102On span{background:url(/imgs/lib/sservice01_02.gif) no-repeat -182px 0;}
#sService0103On span{background:url(/imgs/lib/sservice01_03.gif) no-repeat -182px 0;}
#sService0104On span{background:url(/imgs/lib/sservice01_04.gif) no-repeat -182px 0;}
#sService0105On span{background:url(/imgs/lib/sservice01_05.gif) no-repeat -182px 0;}

#sService01 dt#sService010201 a{height:26px; background:url(/imgs/lib/sservice01_0201.gif) no-repeat 0 0;}
#sService010202 a{background:url(/imgs/lib/sservice01_0202.gif) no-repeat 0 0;}
#sService010203 a{background:url(/imgs/lib/sservice01_0203.gif) no-repeat 0 0;}
#sService010204 a{background:url(/imgs/lib/sservice01_0204.gif) no-repeat 0 0;}
#sService010205 a{background:url(/imgs/lib/sservice01_0205.gif) no-repeat 0 0;}
#sService010206 a{background:url(/imgs/lib/sservice01_0206.gif) no-repeat 0 0;}
#sService010207 a{background:url(/imgs/lib/sservice01_0207.gif) no-repeat 0 0;}
#sService01 dt#sService010208 a{height:25px; background:url(/imgs/lib/sservice01_0208.gif) no-repeat 0 0;}
#sService01 dt#sService010301 a{height:25px; background:url(/imgs/lib/sservice01_0301.gif) no-repeat 0 0;}
#sService010302 a{background:url(/imgs/lib/sservice01_0302.gif) no-repeat 0 0;}
#sService010303 a{background:url(/imgs/lib/sservice01_0303.gif) no-repeat 0 0;}
#sService010304 a{background:url(/imgs/lib/sservice01_0304.gif) no-repeat 0 0;}
#sService01 dt#sService010305 a{height:25px; background:url(/imgs/lib/sservice01_0305.gif) no-repeat 0 0;}
#sService01 dt#sService010401 a{height:25px; background:url(/imgs/lib/sservice01_0401.gif) no-repeat 0 0;}
#sService010402 a{background:url(/imgs/lib/sservice01_0402.gif) no-repeat 0 0;}
#sService010403 a{background:url(/imgs/lib/sservice01_0403.gif) no-repeat 0 0;}
#sService010404 a{background:url(/imgs/lib/sservice01_0404.gif) no-repeat 0 0;}
#sService010405 a{background:url(/imgs/lib/sservice01_0405.gif) no-repeat 0 0;}
#sService01 dt#sService010406 a{height:25px; background:url(/imgs/lib/sservice01_0406.gif) no-repeat 0 0;}
#sService01 dt#sService010501 a{height:25px; background:url(/imgs/lib/sservice01_0501.gif) no-repeat 0 0;}
#sService01 dt#sService010502 a{height:20px; background:url(/imgs/lib/sservice01_0502.gif) no-repeat 0 0;}
#sService01 dt#sService010503 a{height:24px; background:url(/imgs/lib/sservice01_0503.gif) no-repeat 0 0;}

#sService01 dt#sService010201 a:hover,
#sService010202 a:hover,
#sService010203 a:hover,
#sService010204 a:hover,
#sService010205 a:hover,
#sService010206 a:hover,
#sService010207 a:hover,
#sService01 dt#sService010208 a:hover,
#sService01 dt#sService010301 a:hover,
#sService010302 a:hover,
#sService010303 a:hover,
#sService010304 a:hover,
#sService01 dt#sService010305 a:hover,
#sService01 dt#sService010401 a:hover,
#sService010402 a:hover,
#sService010403 a:hover,
#sService010404 a:hover,
#sService010405 a:hover,
#sService01 dt#sService010406 a:hover,
#sService01 dt#sService010501 a:hover,
#sService01 dt#sService010502 a:hover,
#sService01 dt#sService010503 a:hover{background-position:-182px 0;}

#sService01 dt#sService010201On a{height:26px; background:url(/imgs/lib/sservice01_0201.gif) no-repeat -182px 0;}
#sService010202On a{background:url(/imgs/lib/sservice01_0202.gif) no-repeat -182px 0;}
#sService010203On a{background:url(/imgs/lib/sservice01_0203.gif) no-repeat -182px 0;}
#sService010204On a{background:url(/imgs/lib/sservice01_0204.gif) no-repeat -182px 0;}
#sService010205On a{background:url(/imgs/lib/sservice01_0205.gif) no-repeat -182px 0;}
#sService010206On a{background:url(/imgs/lib/sservice01_0206.gif) no-repeat -182px 0;}
#sService010207On a{background:url(/imgs/lib/sservice01_0207.gif) no-repeat -182px 0;}
#sService01 dt#sService010208On a{height:25px; background:url(/imgs/lib/sservice01_0208.gif) no-repeat -182px 0;}
#sService01 dt#sService010301On a{height:25px; background:url(/imgs/lib/sservice01_0301.gif) no-repeat -182px 0;}
#sService010302On a{background:url(/imgs/lib/sservice01_0302.gif) no-repeat -182px 0;}
#sService010303On a{background:url(/imgs/lib/sservice01_0303.gif) no-repeat -182px 0;}
#sService010304On a{background:url(/imgs/lib/sservice01_0304.gif) no-repeat -182px 0;}
#sService01 dt#sService010305On a{height:25px; background:url(/imgs/lib/sservice01_0305.gif) no-repeat -182px 0;}
#sService01 dt#sService010401On a{height:25px; background:url(/imgs/lib/sservice01_0401.gif) no-repeat -182px 0;}
#sService010402On a{background:url(/imgs/lib/sservice01_0402.gif) no-repeat -182px 0;}
#sService010403On a{background:url(/imgs/lib/sservice01_0403.gif) no-repeat -182px 0;}
#sService010404On a{background:url(/imgs/lib/sservice01_0404.gif) no-repeat -182px 0;}
#sService010405On a{background:url(/imgs/lib/sservice01_0405.gif) no-repeat -182px 0;}
#sService01 dt#sService010406On a{height:25px; background:url(/imgs/lib/sservice01_0406.gif) no-repeat -182px 0;}
#sService01 dt#sService010501On a{height:25px; background:url(/imgs/lib/sservice01_0501.gif) no-repeat -182px 0;}
#sService01 dt#sService010502On a{height:20px; background:url(/imgs/lib/sservice01_0502.gif) no-repeat -182px 0;}
#sService01 dt#sService010503On a{height:24px; background:url(/imgs/lib/sservice01_0503.gif) no-repeat -182px 0;}

#sService02{
margin-bottom:20px;
padding:4px;
width:182px;
border-top:1px solid #fff;
background:#E1EFFA;
}
#sService02 li a{
display:block;
width:182px;
height:30px;
text-indent:-5000px;
outline:none;
}
#sService0201 a{background:url(/imgs/lib/sservice02_01.gif) no-repeat 0 0;}
#sService0202 a{background:url(/imgs/lib/sservice02_02.gif) no-repeat 0 0;}
#sService0203 a{background:url(/imgs/lib/sservice02_03.gif) no-repeat 0 0;}
#sService0204 a{background:url(/imgs/lib/sservice02_04.gif) no-repeat 0 0;}
#sService0201 a:hover,
#sService0202 a:hover,
#sService0203 a:hover,
#sService0204 a:hover{background-position:-182px 0;}
#sService0201On a{background:url(/imgs/lib/sservice02_01.gif) no-repeat -182px 0;}
#sService0202On a{background:url(/imgs/lib/sservice02_02.gif) no-repeat -182px 0;}
#sService0203On a{background:url(/imgs/lib/sservice02_03.gif) no-repeat -182px 0;}
#sService0204On a{background:url(/imgs/lib/sservice02_04.gif) no-repeat -182px 0;}

#sCount{
padding:0;
margin:0;
width:190px;
height:100px;
background:#5B97D6;
border-collapse:collapse;
}
#sCount th{
width:120px;
height:30px;
background:#fff;
border-top:5px solid #5B97D6;
border-bottom:5px solid #5B97D6;
border-left:5px solid #5B97D6;
text-align:left;
}
#sCount td{
padding-right:15px;
width:45px;
height:30px;
background:#fff;
border-top:5px solid #5B97D6;
border-right:5px solid #5B97D6;
border-bottom:5px solid #5B97D6;
color:#000;
font-family:"Arial", sans-serif;
font-weight:bold;
text-align:right;
}

#fMenu{
padding-bottom:30px;
float:left;
width:100%;
background:url(/imgs/lib/bg_fmenu.gif) repeat-x 0 100%;
}
#fMenuInner{
margin:15px auto 0 auto;
width:900px;
}
.fMenu{
float:left;
width:180px;
font-size:9pt;
}
.fMenu ul{
margin-bottom:0;
}
.fMenu ul li{
margin-bottom:0;
background:url(/imgs/lib/ls_fmenu.gif) no-repeat 0 3px;
}
.fMenu ul li a{padding-left:20px;}
.fMenu ul li.fTtl{
margin-bottom:3px;
background:none;
color:#333;
font-weight:bold;
}
.fMenu_2{
float:left;
width:330px;
padding-left:15px;
font-size:9pt;
}
.fMenu_2{
margin-bottom:0;
}
.fMenu_2 ul li{
margin-bottom:0;
background:url(/imgs/lib/ls_fmenu.gif) no-repeat 0 3px;
}
.fMenu_2 ul li a{padding-left:20px;}
.fMenu_2 ul li.fTtl{
margin-bottom:3px;
background:none;
color:#333;
font-weight:bold;
}

#footer{
clear:both;
padding-top:13px;
margin:0 auto;
width:900px;
height:26px;
}
#bMenu{
float:left;
padding-left:12px;
width:344px;
height:13px;
background:url(/imgs/lib/bg_bmenu.gif) no-repeat 0 0;
font-size:9px;
}
#bMenu li{float:left;}
#bMenu li a{
display:block;
height:13px;
text-indent:-5000px;
}
#bMenu01 a{margin-right:26px; width:90px; background:url(/imgs/lib/bmenu01.gif) no-repeat 0 0;}
#bMenu02 a{margin-right:27px; width:133px; background:url(/imgs/lib/bmenu02.gif) no-repeat 0 0;}
#bMenu03 a{width:56px; background:url(/imgs/lib/bmenu03.gif) no-repeat 0 0;}
#bMenu01 a:hover,
#bMenu02 a:hover,
#bMenu03 a:hover{background-position:0 -13px;}

/**
 * @ LAYOUT SHARE
 */
#header{
margin:0 auto;
width:900px;
}
#headerInner{
float:right;
width:356px;
}
#headerInner p{
text-align:right;
}
#container{
float:left;
margin-bottom:40px;
width:100%;
background:url(/imgs/lib/bg_container.jpg) no-repeat 50% 0;
}
#wrapper{
padding-top:20px;
margin:0 auto;
width:900px;
}
#leftColumns{
float:left;
width:190px;
}
#rightColumns{
position:relative;
left:10px;
float:right;
padding:0 15px;
width:670px;
background:url(/imgs/lib/bg_rightcolumns.jpg) no-repeat 0 0;
}
#pMenu{
position:relative;
left:-11px;
_margin-left:-12px;
_left:1px;
zoom:1;
padding:2px 11px 7px 11px;
width:670px;
background:#4599DA url(/imgs/lib/bg_pmenu.jpg) no-repeat 0 0;
}
#pMenu li{
display:inline;
color:#fff;
font-weight:bold;
}
#pMenu a{
text-decoration:underline;
}
#pMenu a:hover{
text-decoration:none;
}
#linkMenu{
margin-bottom:20px;
padding:10px;
width:648px;
border:1px solid #D9D9D9;
background:#F2F4F6 url(/imgs/consulting/consulting/bg_linkcontent.gif) no-repeat 0 0;
color:#D9D9D9;
}
#linkMenu li{display:inline;}
#linkMenu li.nowOn span{
color:#424242;
font-weight:bold;
}

#pageTop{
clear:both;
width:100%;
height:29px;
background:url(/imgs/lib/bg_pagetop.gif) repeat-x 0 0;
}
#pageTop p{
margin:0 auto;
width:900px;
text-align:right;
}
#copyright{
float:right;
width:500px;
font-size:85%;
text-align:right;
color:#7F7F7F;
}

/**
 * @ LAYOUT EACH
 */
#h1text {
margin-top:18px;
width: 100%;
color: #999999;
 }
#logo{
float:left;
margin-top:20px;
width:484px;
color: #999999;
}
.contentTtl{margin:4px 0 5px 0;}

.default {
width:100%;
border-bottom:1px solid #CCCCFF;
border-left:5px solid #CCCCFF;
color:#333333;
font-weight:bold;
margin:10px 0px 10px 0px;
padding-left:10px;
font-size:120%;
}

.default_2 {
border-bottom:1px solid #CCCCFF;
border-left:5px solid #CCCCFF;
color:#333333;
font-weight:bold;
margin:10px 0px 10px 0px;
padding-left:10px;
font-size:120%;
}

.default_3 {
width: 98%;
border-bottom:1px solid #CCCCFF;
border-left:5px solid #CCCCFF;
color:#333333;
font-weight:bold;
margin:10px 0px 10px 0px;
padding-left:10px;
font-size:120%;
}

h4 {
margin-top:20px;
margin-bottom:10px;
border-bottom:1px solid #FFCCFF;
border-left:5px solid #FFCCFF;
color:#333333;
font-weight:bold;
font-size:100%;
padding-bottom:1px;
padding-left:7px;
padding-top:1px;
}

.table-01 {
    width: 100%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top:10px;
    margin-bottom:10px;
}

.table-01 th {
    width:33%;
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #FFFF99;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
.table-01 td {
    width:33%;
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}

table#table-02 {
    width: 100%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top:10px;
    margin-bottom:10px;
}

table#table-02 th {
    width:150px;
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #FFFF99;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-02 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
table#table-03 {
    width: 90%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top:10px;
    margin-bottom:10px;
}
table#table-03 caption {
    margin-bottom: 0;
    padding: 3px;
    text-align: center;
    background: #f0ffff;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-width: 1px 1px;
    font-weight: bold;
}
table#table-03 th {
    padding: 3px;
    text-align: center;
    background: #C0C0C0;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
table#table-03 td {
    padding: 3px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
table#table-history {
    width: 100%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top:10px;
    margin-bottom:10px;
}
table#table-history th {
    padding: 3px;
    width: 120px;
    background: #C0C0C0;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
table#table-history td {
    padding: 3px;
    width: 580px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
table#table-scenery {
    width: 100%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top:10px;
    margin-bottom:10px;
}
table#table-scenery th {
    padding: 5px;
    width: 50%;
    background: #eeeeee;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
table#table-scenery td {
    padding: 5px;
    width: 50%;
    text-align: center;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}

.item ul li{
margin-bottom:3px;
background:url(/imgs/lib/ls_fmenu.gif) no-repeat 0 3px;
padding-left:20px;
}

.table-01 {
    width: 100%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top:10px;
    margin-bottom:10px;
}

.table-01 th {
    width:33%;
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #FFFF99;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
.table-01 td {
    width:33%;
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}

table#table-02 {
    width: 100%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top:10px;
    margin-bottom:10px;
}

table#table-02 th {
    width:150px;
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #FFFF99;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-02 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}

table#table-history {
    width: 100%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top:10px;
    margin-bottom:10px;
}
table#table-history th {
    padding: 3px;
    width: 120px;
    background: #C0C0C0;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
table#table-history td {
    padding: 3px;
    width: 580px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
table#table-scenery {
    width: 100%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top:10px;
    margin-bottom:10px;
}
table#table-scenery th {
    padding: 5px;
    width: 50%;
    background: #eeeeee;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
table#table-scenery td {
    padding: 5px;
    width: 50%;
    text-align: center;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}

.item ul li{
margin-bottom:3px;
background:url(/imgs/lib/ls_fmenu.gif) no-repeat 0 3px;
padding-left:20px;
}