@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 { behavior: url("/wp-content/themes/default/csshover3.htc"); } 

/**
 * @ LAYOUT SHARE
 */
#rightColumns{
float:right;
width:690px;
background:none;
padding:0;
}
#rightColumnsInner{
margin:0 auto;
width:680px;
}

/**
 * @ LAYOUT EACH
 */
#flashContent{
margin-bottom:25px;
width:690px;
height:300px;
}

#btnInfo{
margin-bottom:25px;
padding:5px;
width:670px;
height:36px;
background:url(/imgs/bg_info.gif) no-repeat 0 0;
}
#btnInfo li{float:left;}
#btnInfo li.mr6{margin-right:6px;}

#competency{
float:left;
margin-bottom:25px;
width:678px;
border:1px solid #f2f2f2;
background:#f7f7f7 url(/imgs/bg_competency.gif) no-repeat 0 0;
}
.competency{float:left;}
.competency p{
padding:10px 10px 15px 10px;
height:100%;
}
.competency01{
width:224px;
border-right:1px solid #f2f2f2;
}
.competency02{width:229px;}
.competency03{
border-left:1px solid #f2f2f2;
width:223px;
}

#topics{
clear:left;
position:relative;
}
#topicsList{
position:absolute;
top:10px;
left:523px;
}
#tmenu{
width:680px;
height:36px;
background:url(/imgs/bg_tmenu.gif) repeat-x 0 0;
}
#tmenu li{float:left;}
#tmenu li a{
display:block;
width:165px;
height:31px;
text-indent:-5000px;
}
#tmenu01 a{margin-right:7px; background:url(/imgs/tmenu01.gif) no-repeat 0 0;}
#tmenu02 a{margin-right:7px; background:url(/imgs/tmenu02.gif) no-repeat 0 0;}
#tmenu03 a{margin-right:6px; background:url(/imgs/tmenu03.gif) no-repeat 0 0;}
#tmenu04 a{background:url(/imgs/tmenu04.gif) no-repeat 0 0;}
#tmenu01 a:hover,
#tmenu02 a:hover,
#tmenu03 a:hover,
#tmenu04 a:hover{background-position:0 -31px;}
#tmenu01 a.active{margin-right:7px; background:url(/imgs/tmenu01.gif) no-repeat 0 -31px;}
#tmenu02 a.active{margin-right:7px; background:url(/imgs/tmenu02.gif) no-repeat 0 -31px;}
#tmenu03 a.active{margin-right:6px; background:url(/imgs/tmenu03.gif) no-repeat 0 -31px;}
#tmenu04 a.active{background:url(/imgs/tmenu04.gif) no-repeat 0 -31px;}
.tContent ul li{
clear:left;
float:left;
padding:10px 0 8px 0 !important;
padding:10px 0 0 0;
width:680px;
border-bottom:1px dotted #BFBFBF;
color:#343434;
font-weight:bold;
}
.tContent ul li a:link {text-decoration : none;}
.tContent ul li a:visited {text-decoration : none;}
.tContent ul li a:hover {text-decoration : underline;}
.tContent ul li a:active{text-decoration : underline;}
.tContent ul li span.tL{
display:block;
float:left;
margin-right:10px;
width:130px;
}
.tContent ul li em{
display:block;
float:left;
width:90px;
color:#343434;
font-weight:bold;
vertical-align:top;
}
.tContent ul li span.tR{
float:right;
width:450px;
}
.tContent ul li .pdf{margin-left:5px;}