* {
margin: 0px;
padding: 0px;
}

body {
margin-top: 0px;
background-color: #fff;
padding: 0px; /* これはOpera用 */
font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif;
color: #444;
}

#wrapper {
width: 800px;
background-color: #fff;
margin: 0px auto 0px auto;
}

#header {
margin: 0px;
padding: 0px;
height:80px;
background-color: #333;
background:url(../img/hd_bg.jpg);
}

#g_navi {
margin: 0px;
padding: 0px;
height:59px;
background-color: #333;
background:url(../img/hd_bg.jpg);
}
#g_navi ul li {
display: inline;
}

#main {

height:200px;
}



#cont{
background:url(../img/2nd/cont_bg.jpg);
height:auto;
}



#inquiry{
margin: 0px auto 30px auto;
}
#inquiry table{
margin: 0px auto 0px auto;
}

#inquiry p{
font-size:small;
line-height: 1.5em; 
}

#inquiry table td p{
margin:5px 10px;
font-size:small;
line-height: 1.5em; 
}




#access{margin: 0px auto 0px 100px;

}

#access p{
font-size:small;
line-height: 1.5em; 
}

#access table td p{
margin:5px 10px;
font-size:small;
line-height: 1.5em; 
}



#company{
margin: 0px auto 30px auto;
}

#company table{
margin: 0px auto 0px auto;
}

#company p{
font-size:small;
line-height: 1.5em; 
}

#company table td p{
margin:5px 10px;
font-size:small;
line-height: 1.5em; 
}



#qa{
margin: 0px auto 30px auto;
}
#qa table{
margin: 0px auto 0px auto;
}

#qa p{
font-size:small;
line-height: 1.5em; 
}

#qa table td p{
margin:5px 10px;
font-size:small;
line-height: 1.5em; 
}

#title{
margin:0px auto 40px 36px;
}

#c_title{
margin:0px auto 30px 70px;
}

#c_text{
margin:13px 70px 13px 80px;
}

#c_text p{
font-size:small;
line-height: 1.5em; 
}

#c_text table td p{
margin:5px 10px;
font-size:small;
line-height: 1.5em; 
}


#footer {
margin: 0px auto 0px auto;
width:800px;
height:30px;
clear: both;
}
