@charset "UTF-8";
/* CSS Document */


.line_bold {
    background: url(../img/line_bold.gif)  no-repeat;
    margin-top: 30px;
    margin-bottom: 20px;
    height:2px;
    width:715px;

}
.line {
    background: url(../img/line.gif)  no-repeat;
    margin-top: 10px;
    margin-bottom: 10px;
    height:1px;
    width:715px;

}

.boxA { width:350px;float:left; }
.boxB { width:350px;float:right; }


.table1 { 
width: 300px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #cccccc solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table1 TD { 
border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */ 
} 

.tablebg {
    background: url(../img/company/tablebg.gif)  repeat;
    height:29px;
}


.columnA { width:160px;float:left;vertical-align:top; }
.columnB { width:540px;float:right; }

.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmapr object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
