/* 画面全体の共通指定 */
    BODY{
        margin: 0;   padding: 0;
        background-image: url(../img/bg14.png);
        background-position: center;
        font-family: "ＭＳ ゴシック",sans-serif;
        font-size: 15px;
        color: #002200;
    }


/* 共通文字色 */
    TABLE{
        color: #002200;
        font-family: "ＭＳ ゴシック",sans-serif;
        font-size: 15px;
    }

/* リンク文字色 */
    A:link{color: #004422;}
    A:visited{color: #004422;}
    A:hover{color: #004422;}

    A:link{ text-decoration: none; }
    A:visited{ text-decoration: none; }
    A:hover{ text-decoration: none; }


/* Top画像部の背景 */

    .top_bg{
        background-image: url(../img/top12132.jpg);
        background-position: center -2px;
        background-repeat: no-repeat;
        border-radius:16px;
    }

    .table22{
        margin-top:440px;
        font-size: 16px;
        font-family: "ＭＳ 明朝",serif;
        color:#006633; 
    }


/* リンクボタン １ */
    .td21{
        background-color:#f8fcff;  
        border-radius:40px 16px 0 0;
        border-color:#65b5cf;
        border-width:1px 1px 2px 1px; 
        border-style:solid;
    }


/* リンクボタン文字色 */
    .td21 A:link{
         color: #004411; display: block;
        letter-spacing:2px;

    }

    .td21 A:visited{
        color: #004411; display: block;
        letter-spacing:2px;
    }

    .td21 A:hover{
        color: #004411;  display: block;
        letter-spacing:5px;
    }


    .td22{
        background-color:#f8fcff;  
        border-radius:40px 16px 0 0;
        border-color:#65b5cf;
        border-width:1px 1px 2px 1px; 
        border-style:solid;
    }

    .td22 A:link{
         color: #004411; display: block;
        letter-spacing:1px;
    }

    .td22 A:visited{
        color: #004411; display: block;
        letter-spacing:1px;
    }

    .td22 A:hover{
        color: #004411;  display: block;
        letter-spacing:3px;
    }

    .td23{
        background-color:#f8fcff;  
        border-radius:16px 40px 6px 0;
        border-color:#65b5cf;
        border-width:1px 1px 2px 1px; 
        border-style:solid;
    }

    .td23 A:link{
        color: #004411; display: block;
        letter-spacing:3px;
    }

    .td23 A:visited{
        color: #004411; display: block;
        letter-spacing:3px;
    }

    .td23 A:hover{
        color: #004411;  display: block;
        letter-spacing:5px;
    }


    .td24{
        background-color:#f8fcff;  
        border-radius:16px 40px 6px 0;
        border-color:#65b5cf;
        border-width:1px 1px 2px 1px; 
        border-style:solid;
    }

    .td24 A:link{
        color: #004411; display: block;
        letter-spacing:3px;
    }

    .td24 A:visited{
        color: #004411; display: block;
        letter-spacing:3px;
    }

    .td24 A:hover{
        color: #004411;  display: block;
        letter-spacing:5px;
    }


    .td25{
        background-color:#f8fcff;  
        border-radius:16px 40px 6px 0;
        border-color:#65b5cf;
        border-width:1px 1px 2px 1px; 
        border-style:solid;
    }

    .td25 A:link{
        color: #004411; display: block;
        letter-spacing:0px;
    }

    .td25 A:visited{
        color: #004411; display: block;
        letter-spacing:0px;
    }

    .td25 A:hover{
        color: #004411;  display: block;
        letter-spacing:2px;
    }




    .td20{
        background-color:#f8fcff;  
        border-radius:16px 16px 6px 6px;
        border-color:#65b5cf;
        border-width:1px 1px 2px 1px; 
        border-style:solid;
    }

    .td20 A:link{
        color: #004411; display: block;
        letter-spacing:3px;
    }

    .td20 A:visited{
        color: #004411; display: block;
        letter-spacing:3px;
    }

    .td20 A:hover{
        color: #004411;  display: block;
        letter-spacing:5px;
    }

.mail_img{ border-radius: 16px;}

.Div1{width:980px; background-color:#ffffff;}

.Div3{width:980px; background-color:#ffffff;}

.Div4{width:980px; background-image: url(../img/bg14-horz.png);}


/* TABLE のスタイル */

.table2{
    width:880px;  
    border-width: 2px;
    border-color:#65b5cf ;
    border-style:solid;
    margin-top:10px;
    border-radius: 20px;
    padding:0px;
}

/* テクノロジー 表示部 */
.td3{
    background-color:#ffffff;
    padding: 10px;
    border-radius: 20px;
    border-style: solid;
    border-width: 2px;
    border-color:#65b5cf ;
    width:180px;
    font-size: 15px;    
}


.td3 A:link{ color: #002200;}
.td3 A:visited{ color: #003322;}
.td3 A:hover{ color: #003322; letter-spacing:2px;} 

.td3 span{font-family: "ＭＳ Ｐゴシック"; }

/* テクノロジー ｉｃｏｎ */
.img31{margin-bottom: 6px; border-radius:12px;}

/* テクノロジー 写真 */
.img32{
    border-radius: 8px ;
    border-style: solid;
    border-width: 2px ;
    border-color:#c5d5ef ;
    padding:4px;
    width:180px;
    height:135px;
}

/*  企画・開発・設計から部品調達・量産まで一貫体制 */
.div3{
       font-family: "ＭＳ 明朝",serif;
       font-size: 18px;
       font-weight: bold;
       letter-spacing:1px; 
       line-height:140%;  
       color:#008080;
}

/* 創成電子テクノロジー */
.tcn{
       font-family: "ＭＳ 明朝",serif;
       font-size: 18px;
       font-weight: bold;
       letter-spacing:3px; 
       color:#0033bb;
}


/* 最下部の表示 */
.table6{
    margin-left:10px;
    height:80px; width:960px; background-color:#95ceff; border-radius: 20px; 
    background-image: linear-gradient(#ddeeff,#85beef);
}


.table7{width:920px; height:20px; color:#888888; font-size:12px;}


.td61{
    font-size:24px;
    font-family:"ＭＳ ゴシック";
    color:#0c1165;
    letter-spacing:2px;
}


.td62{
    font-size:16px;
    font-family:"ＭＳ ゴシック";
    color:#0c1165;
    padding-top:5px;
    line-height:110%;
}


.td63{
    font-size:15px;
    font-family:"ＭＳ ゴシック";
    background-color:#c8efff;
    border-radius:30px;
    text-align:center;
    height:20px;
}


.td63 A:link{ color: #445566;}
.td63 A:visited{ color: #445566;}
.td63 A:hover{ color: #445566;} 


.td63 A:link{ text-decoration: none; display: block;}
.td63 A:visited{ text-decoration: none; display: block;}
.td63 A:hover{ text-decoration: none; display: block;}

