@import "common.css";
@import "contents.css";
@import "solution-common.css";

h3{padding:0; border:0; margin-bottom:10px;}

#h3-target,.target-list dt,.circle-list h4,.title-human-affairs,
#h3-what,#h3-workout{
font-size:8px;
text-indent:-9999px;
background-repeat:no-repeat;
margin:0 0 15px;
}

#main_cnt{
line-height:1.5;
}
#main_cnt p{
margin:0 10px 15px;
padding:0;
}

#leadership h2#h2-leadership{
font-size:8px;
text-indent:-9999px;
background-repeat:no-repeat;
height:32px; 
background-image:url(../img/contents/h2-leadership.gif);
margin:10px 0 15px;
}

#main_cnt p#target-text{margin:0 0 5px 0; padding:0 10px;}
#target-text b{
display:block;
height:24px;
text-indent:-9999px;
background-image:url(../img/leader/target-catch.gif);
background-position:0 0;
background-repeat:no-repeat;
margin-bottom:5px;
}

xxx#h3-target{background-image:url(../img/leader/h3-leadership.gif);}
#h3-target{background-image:url(../img/common/checkbar.gif);}
#h3-target{height:3px; margin:0 0 15px 0; font-size:0.1em;}

#target-text b{color:#FF6820;}
#target-text b{font-size:14px;}


#h3-what{background-image:url(../img/leader/h3-what.gif);height:35px;}
#h3-workout{background-image:url(../img/leader/h3-workout.gif); height:23px;}

h3#h3-case{
background-image:none;
background-color:#DAE7B8;
color:#000;
padding:3px 10px;
}

.target-voice,
.target-needs{
margin:0 0 15px;
padding:0;
list-style:none;
}
.target-voice li,
.target-needs li{
margin:0 0 10px;
padding:0;
height:15px;
text-indent:-9999px;
background-position:0 0;
background-repeat:no-repeat;
overflow:hidden;
}
.target-voice li.target-v01{background-image:url(../img/leader/target-v01.gif);}
.target-voice li.target-v02{background-image:url(../img/leader/target-v02.gif);}
.target-voice li.target-v03{background-image:url(../img/leader/target-v03.gif);}
.target-voice li.target-v04{background-image:url(../img/leader/target-v04.gif);}

.target-needs li.target-n01{background-image:url(../img/leader/target-n01.gif);}
.target-needs li.target-n02{background-image:url(../img/leader/target-n02.gif);}
.target-needs li.target-n03{background-image:url(../img/leader/target-n03.gif);}



#case-box h4{
background-image:url(../img/leader/dotbar.gif);
background-position:0 100%;
background-repeat:repeat-x;
border:none;
border-left:5px solid #83B114;
padding-left:10px;
margin:0 0 10px;
font-weight:normal;
}
#case-box h4 b{
display:block;
font-size:14px;
}

#case-box .case{
background-color:#eee;
padding:10px;
margin-bottom:20px;
}

#case-box .case h5{
border:none;
font-size:14px;
padding:0;
margin:0 0 5px;
}
#case-box .case div{
margin:0 0 10px;
}
#case-box .case div ul{
margin:0 0 10px 15px;
padding:0;
}
#case-box .case div ul li{
margin:0 0 5px;
padding:0;
}







#main_cnt table{
font-size:12px;
width:100%;
line-height:140%;
}

#main_cnt table p{
text-align:left;
padding:10px;
margin:0;
}

#target_leader{background: url(../img/leader/target_leader.gif);}

#title{
width:538px;
_width:540px;
list-style:none;
border:1px solid #999;
border-bottom:none;
background-color:#EDF0DD;
margin:0;
padding:0;
}

#title li{
float:left;
width:268px;
height:45px;
display:block;
text-indent:-9999px;
background-position:50% 50%;
background-repeat:no-repeat;
margin:0;
padding:0;
}

#table_leader{
background-image:url(../img/leader/table_leader.gif);

}

#table_manage{
background-image:url(../img/leader/table_manage.gif);
border-left:1px solid #999;
}

#compare_box{
border:1px solid #999;
margin-bottom:20px;
}

#compare_box th{
background:#E6DEC6;
border-left:1px solid #999;
border-right:1px solid #999;
width:60px;
}

#compare_box td{
width:220px;
vertical-align:top;
padding:10px;
}

#compare_box td b{
font-size:13px;
}

#compare_box td div{
text-align:center;
margin:10px 0 0 0;
}


#compare_box .bb{
border-bottom:1px solid #999;
}

.g_arrow{
background:url(../img/contents/gray_arrow.gif);
background-position:50% 50%;
background-repeat:no-repeat;
}

#compare_box .g_box_top,
#compare_box .g_box_bottom{
width:220px;
height:6px;
display:block;
background-repeat:no-repeat;
margin:0;
padding:0;
}

#compare_box .g_box_top{
background-image:url(../img/leader/g_box_s_top.gif);
background-position:bottom;
}

#compare_box .g_box_bottom{
background-image:url(../img/leader/g_box_s_bottom.gif);
background-position:top;
}

#compare_box .g_text{
font-size:14px;
width:220px;
background:#EBF3CF;
margin:0;
padding:10px 0;
}


