@charset "UTF-8";
/*----------------------------------------------------
	☆TOP
----------------------------------------------------*/

/*--page name--*/

body{
    
    background:url(../images/bgblie.png) no-repeat center 495px #000000;
}


.mvarea{
    margin-top: 109px;
    min-height: 250px;
    background:url(../images/companybg.jpg) center center no-repeat;
}


.area h3.midashi{
    color:#fff;
    text-align:center;
    font-size:35px;
    font-family: 'Oswald', sans-serif;
    letter-spacing:0.1em;
    line-height:1.2;
}

.area h3.midashi span{
    font-size:15px;
    font-family: 'YuGothic', 'Yu Gothic', '游ゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif;
}



.area .messagebox{
    width:100%;
    margin-top:50px;
}


.area .messagebox .boxL{
    width:100%;
}


.area .messagebox .boxL h4{
    color:#fff;
    font-size:22px;
    text-align:center;
}


.area .messagebox .boxL h4 span{
    border-bottom:2px solid #fff;
}


.area .messagebox .boxL p.tx{
    font-size:15px;
    color:#fff;
    padding-top:25px;
    line-height:2.0;
}


.area .messagebox .boxL p.name{
    text-align:right;
    padding-top:50px;
}




.tablebox{
    width:960px;
    margin:0 auto;
    margin-top:50px;
    color:#fff;
    border-top:3px solid #000e59;
}

.tablebox tr{
        border:1px solid #292929;
}

.tablebox th{
    padding:25px 0;
    width:30%;
    background:#000d1d;
}


.tablebox td{
        border:1px solid #292929;
    padding:25px 0 25px 25px;
            -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
            width:70%;
            line-height:1.5;
}



#access{
     margin-top:-120px;
    padding-top:120px;
}

.map{
    margin-top:50px;
}