/*サブページ用CSS*/


/*--写真中央揃え----------------------------------------------*/
.i_center{
margin : 4px;
padding : 4px;
}


/*--写真左よせ----------------------------------------------*/
.i_left{
float : left;
}
/*--写真右よせ----------------------------------------------*/
.i_right{
float : right;
}


/*--説明付リスト----------------------------------------------*/
dl{
width : 100%;
margin : 0;
padding : 0;
line-height : 2em;
}
/*------------------------------------------------*/
dt{
width : 100%;
margin : 0;
padding : 0;
text-align : left;

}
/*--説明付リスト（ｎ）----------------------------------------------*/
.n dt{
width : 8em;
margin : 0;
padding : 0;
text-align : left;
display : block;
float : left;
}

/*------------------------------------------------*/
dd{
width : 100%;
margin : 0;
padding : 0;
text-align : left;
}

/*------------------------------------------------*/
.sub_box{
padding : 4px;
margin : 4px;
color : #999999;
background-color : #EFEFEF;
line-height : 2.5em;

}
/*------------------------------------------------*/
.sub_box li{
width : 100%;
display : block;
border-bottom : 1px dotted #aaaaaa;
}
/*------------------------------------------------*/
.sub_box_font_black li{
padding : 12px;
color : #FF00CC;
background-color : #EFEFEF;
line-height : 1em;
width : 80%;
display : block;
border-bottom : 1px dotted #666666;
}


/*------------------------------------------------*/
.sub_box_font_black90 li{
padding : 12px;
margin-left : 20px;
color : #FF00CC;
background-color : #EFEFEF;
line-height : 1em;
width : 90%;
display : block;
border-bottom : 1px dotted #666666;
}
/*------------------境界線------------------------------*/
hr{
width : 80%;
}

.tophr {
display : block;
line-height : 1.5em;
text-align : right;
width : 100%;
border-bottom : dotted 2px #33ff33;

}

/*------------------------------------------------*/
.pad10{
padding : 0 10px 0 10px;
}

.pad10_hidari{
padding : 0 10px 0 10px;
text-align : left;
}

/*------------------------------------------------*/
.pad20em{
padding : 5px 20px 5px 20px;
text-indent : 1em;
}

.pad20{
padding : 5px 20px 5px 20px;
text-indent : 0em;
}

/*--（経営研修ページDlリスト）----------------------------------------------*/
.pad20 dl{
display : block;
width : 100%;
margin : 0px;
padding : 0px;
}
.pad20 dt{
background-color : #cccccc;
font-weight : bold;
}
.pad20 dd{
display : block;
width : 98%;
margin : 0px;
padding-left :  10px;
border-bottom : solid 1px #999999;
}

/*--（説明付リストe-ラーニング）----------------------------------------------*/
.web_e dl{
border-bottom : 12px solid #ffffff;
}

.web_e dt{
width : 95%;
background-color : #eeeeee;
padding : 4px;

float : left;
}

.web_e dd{
width : 95%;
padding : 2px;
text-indent : 1em;
float : left;
border-bottom : 1px solid #33ff33;
margin-bottom : 2px;
}

.web_e a:link, a:active, a:visided{
color : #000000;
}

.web_e a:hover{
color : #000000;
background-color : #33ff33;
}

/*--（説明付リストセミナー）----------------------------------------------*/
.semi dl{
border-bottom : 12px solid #ffffff;
}

.semi dt{
margin-left : 20px;
width : 95%;
background-color : #eeeeee;
padding : 4px;

float : left;
}

.semi dd{
margin-left : 20px;
width : 95%;
padding : 2px;

float : left;
border-bottom : 1px solid #33ff33;
margin-bottom : 2px;
}

.semi a:link, a:active, a:visided{
color : #000000;
}

.semi a:hover{
color : #000000;
background-color : #33ff33;
}

/*--（強調文字e-ラーニング）--*/
.kyoutyou{
font-weight : bold;
color : #000000;
border-bottom : 4px double #33ff33;
}

/*--（強調文字e-ラーニング・実線）--*/
.kyoutyou_sol{
font-weight : bold;
color : #000000;
border-bottom : 2px solid #33ff33;
line-height : 1.5em;
}

/*--（強調文字pc_office --*/
.kyoutyou02{
font-weight : bold;
font-size : 140%;
color : #ff0000;
border : 0px;
}

/*------------------------------------------------*/
#copyr {
padding-top,bottom : 4px;
color : #ffffff;
background-color : #000000;
}

.small90{
font-size : 90%;
line-height : 1.2em;
}

.small80{
font-size : 80%;
line-height : 1.2em;
}


/*------------------------------------------------*/
.column{
width : 100%;
float : left;
display : block;
}
/*------------------------------------------------*/
.column_em{
width : 90%;
padding  :0px;
background-color : #EFEFEF;
border : 1px dotted #aaaaaa;
}


th{
color : #333333;
background-color : #EEEEEE;
border-top : 3px solid #33ff33;
border-bottom : 3px solid #33ff33;

}

.u{
font-weight : bold;
text-decoration : underline;
}

#hyo1{
font-size : smaller;
border : 1px solid #e6e6fa;
}

.cell0{
font-weight : bold;
text-align : center;
color : #000000;
background-color : #eeeeee;
margin : 0px;
padding : 0px;
}

.cell1{
width : 20%;
font-weight : bold;
text-align : center;
color : #000000;
background-color : #eeeeee;
margin : 0px;
padding : 0px;
}


.cell2{
width : 30%;
font-weight : normal;
text-align : left;
color : #000000;
background-color : #ffffff;
border : 1px solid #eeeeee;
margin : 0px;
padding : 4px;
vertical-align : top;
}

.cell3{
width : 40%;
font-weight : normal;
text-align : left;
color : #000000;
background-color : #ffffff;
border : 1px solid #eeeeee;
margin : 0px;
padding : 4px;
vertical-align : top;
}
/*-- 字下げ --*/
.jisage1 {
text-indent : 1em;
padding : 5px 20px 5px 20px;

}

.new01{
font-weight : bold;
background-color : #33ff33;
}

.chushi {
background-color : #cccccc;
}

/*--ポジションリンク------------------------------*/
.posi_navi {

color : #ffffff;
background-color : #000000;
margin : 4px;
padding : 0;
font-size : 90%;
float : right;
text-align : right;
border-bottom : 1px solid #eeeeee;
clear : both;
}

/*-- kaiji用 --*/

h4{
display : block;
width : 95%;
font-size : 100%;
color : #000000;
padding : 4px 0px 4px12px;
margin-left : 4px;
border-bottom : 1px dotted #FF00CC;
border-left : 8px solid #ff00cc;
line-height : 1em;
text-align : left;
}

li.item_kaiji{
padding : 0 0 0 2.5em;
}

ol.item3{
list-style-type : upper-roman;
}

ol.item4{
list-style-type : upper-alpha;
}

em{
color : #cc0033;
font-weight : bold;
}


/*--説明付リスト--*/
dl.kaiji{
width : 100%;
margin : 0;
padding : 0;
}
/*------------------------------------------------*/
dd.space_kaiji{
display : block;
width : 100%;
margin-top : -1.5em;
padding-left : 5em;
text-align : left;
line-height : 1em;
}

/*--jinzai tec 表の帯付--*/
tr td.model2 {
background-color : #ccffcc;
}


.tyusi{
font-weight : bold;
}

.kettei{
font-weight : bold;
color : red;
}

/*--jinzai pc 要素--*/

.tyusyaku{
vertical-align : super; 
font-size : 60%;

} 

a.comecome:link{
text-decoration: none;
}
a.comecome:visited{
text-decoration: none;
}
a.comecome:active{
text-decoration: none;
}
a.comecome:hover{
text-decoration: none;
}

.pdf{
list-style: none;  
padding-left: 38px;  
background: url("../../images/pdfdl.gif") 0% 50% no-repeat; 
} 
.word{
list-style: none;  
padding-left: 38px;  
background: url("../../images/worddl.gif") 0% 50% no-repeat; 
} 


