@charset "utf-8";
/* CSS Document */

.contBox {max-width: 1120px; margin: 3.3em auto 0;background-color: #fff;}
.contBox0 { margin-top: 0;}
.contBox .con { padding: 1.9em 3em;text-align: left;}
.contBox .tit {font-weight: bold; font-size: 2em; line-height: 1.3em; 
text-transform: uppercase; }
.contBox .line {  margin: 0.6em auto 0 0; width: 5.2rem; height: 4px;
 background-color: #00B263;}
.contBox .txt { margin-top: 1.2em;} 
.contBox .list { margin-top: 1.2em; line-height: 36px; }
.contBox .list .add,.contBox .list .tel,.contBox .list .email {
position: relative; z-index: 0; padding-left: 2.3em;}
.contBox .list .add::before,.contBox .list .tel::before,.contBox .list .email::before{
 background: 0 center no-repeat; content: ""; background-size:contain ;
 position: absolute; left: 0; top: 0; width: 28px; height: 36px;}
.contBox .list .add::before { background-image: url(../imgs/add.png);}
.contBox .list .tel::before { background-image: url(../imgs/tel2.png);}
.contBox .list .email::before { background-image: url(../imgs/email2.png);}

@media only screen and (max-width:828px) {
.contBox .tit { font-size: 1.3em;}
.contBox .con { padding-left: 9%; padding-right: 9%;}
}
