
@charset "UTF-8";
/*/////////////////////////////////////////////////////////////*/
/*///// sTableau.css ////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////*/
.pService#sTableau
#contents #main #main_cont
.main_area
.in_page_link li.c8 a {
    padding: 0 40px;
}

.pService#sTableau
#contents #main #main_cont
.sections a:hover {
    text-decoration:none;
    cursor:pointer;
    -moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.7;              /* Safari 1.x */
    opacity:0.7;
    zoom:1;
}
.pService#sTableau
#contents #main #main_cont
h2
{
    background-image: url("/cloud/img/tableau_icon_h2.jpg");
    background-color:#EAEAEA;
    background-position: left center;
    background-repeat: no-repeat;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    margin: 0 0 20px;
    padding: 0 0 0 30px;
    text-align: left;
    vertical-align: top;
    width: 870px;
    height:40px;
}
/* section */
.pService#sTableau
#contents #main #main_cont
.sections
{
    margin-bottom:60px;
}
.pService#sTableau
#contents #main #main_cont
.sections .secChild
{
    border:1px solid #EAEAEA;
    padding:30px;
    margin-bottom:10px;
}
/* catch */
.pService#sTableau
.catch li
{
    width:290px;
    float:left;
}
.pService#sTableau
.catch .space {
    margin-right:15px;
}
/* section1 */
.pService#sTableau
#contents #main #main_cont
.section1 .imgContain
{
    float:left;
    width:312px;
}
.pService#sTableau
#contents #main #main_cont
.section1 p
{
    width:568px;
    font-size:1.4em;
    float:right;
    padding:14px 0 0 20px;
}
/* section2 */
.pService#sTableau
#contents #main #main_cont
.section2 h3
{
    font-size:18px;
    color:#CA0E2A;
    padding:0;
    margin:0 0 10px 0;
    background-image:none;
}
.pService#sTableau
#contents #main #main_cont
.section2 .txtContain
{
    width:568px;
    font-size:1.4em;
    float:left;
    padding-right:10px;
}
.pService#sTableau
#contents #main #main_cont
.section2 .imgContain
{
    float:right;
    width:260px;
}
/* section3 */
.pService#sTableau
#contents #main #main_cont
.section3 h3
{
    font-size:18px;
    color:#333333;
    line-height:18px;
    border-left:solid #333333 5px;
    padding:0 0 0 10px;
    margin:0 0 20px 0;
    background-image:none;
}
.pService#sTableau
#contents #main #main_cont
.section3 .point
{
    background:#EBEDF2;
    margin:0 0 20px 0;
    padding:15px;
}
.pService#sTableau
#contents #main #main_cont
.section3 dt
{
    margin:0;
    padding:3px 10px;
    float:left;
    font-size:14px;
    color:#fff;
    background:#364174;
    border-radius:8px;
    -webkir-border-radius:8px;
    -moz-border-radius:8px;
}
.pService#sTableau
#contents #main #main_cont
.section3 dd
{
    margin:0;
    padding:3px 0 3px 20px;
    float:left;
    font-size:14px;
}
.pService#sTableau
#contents #main #main_cont
.section3 .space
{
    margin-top:10px;
}
.pService#sTableau
#contents #main #main_cont
.section3 .txtContain
{
    width:568px;
    font-size:1.4em;
    float:left;
    padding-right:10px;
}
.pService#sTableau
#contents #main #main_cont
.section3 .imgContain
{
    float:right;
    width:260px;
}
/* section4 */
.pService#sTableau
#contents #main #main_cont
.section4 h3
{
    font-size:18px;
    color:#333333;
    line-height:18px;
    border-left:solid #333333 5px;
    padding:0 0 0 10px;
    margin:0 0 20px 0;
    background-image:none;
}
.pService#sTableau
#contents #main #main_cont
.section4 .txtContain
{
    width:528px;
    font-size:1.4em;
    float:left;
    padding-right:10px;
}
.pService#sTableau
#contents #main #main_cont
.section4 .imgContain
{
    float:right;
    width:300px;
}
/* section5 */
.pService#sTableau
#contents #main #main_cont
.section5 h3
{
    font-size:18px;
    color:#333333;
    line-height:18px;
    border-left:solid #333333 5px;
    padding:0 0 0 10px;
    margin:0 0 20px 0;
    background-image:none;
}
.pService#sTableau
#contents #main #main_cont
.section5 .secChild
{
    width:378px;
    float:left;
}
.pService#sTableau
#contents #main #main_cont
.section5 .txtContain
{
    font-size:1.4em;
}
.pService#sTableau
#contents #main #main_cont
.section5 .space
{
    margin-left:20px;
}
/* partner */
#contents #main #main_cont
.main_area .partner
{
    border:1px solid #545E8C;
    padding:30px 200px;
    line-height:71px;
    font-size:14px;
    margin-bottom:60px;
}
#contents #main #main_cont
.main_area .partner img
{
    margin-right:20px;
}



