body {
margin: 0px auto;
text-align: center;
color: #444444;
font-family:Arial,Verdana,Helvetica,Osaka,sans-serif;
font-size: 13px;
background-color:#ffffff;

}

img {
border: 0;
}

a{
color: #003366;
text-decoration: underline;
}

a:hover{
color: #e00000;
text-decoration: underline;
}

a:hover img{
opacity:0.8;  
filter: alpha(opacity=80);  
-ms-filter: "alpha( opacity=80 )";  
background: #ffffff; 
}

p{
margin:0px auto;
}

h1{
margin:0px auto;
width:900px;
color:#000000;
text-align:left;
padding-top:1px;
font-size: 13px;
background-color:#ffffff;
}

#headerwrap{
margin:0px auto;
width:100%;
overflow:hidden;
background-image:url(http://www.lomey.co.jp/img/headerbg.png);
background-repeat:repeat-x;
height:118px;
}

#header{
margin:0px auto;
width:894px;
overflow:hidden;
}

.logo{
margin:0px auto;
width:160px;
float:left;
border:solid 1px #e4e4e4;
margin-top:10px;
margin-left:8px;
}

.topinquiry{
margin:0px auto;
width:197px;
float:right;
margin-top:26px;
margin-right:6px;
}

#menuwrap{
margin:0px auto;
width:100%;
overflow:hidden;
background-color:#0a51a1;
}

.menuin{
margin:0px auto;
width:894px;
overflow:hidden;
}

.menub{
margin:0px auto;
width:148px;
float:left;
border-right:#e4e4e4 solid 1px;

}

#contentswrap{
margin:0px auto;
width:100%;
overflow:hidden;
background-image:url(http://www.lomey.co.jp/img/conwrapbg.png);
background-repeat:repeat-x;
background-color:#ffffff;
}

#contents{
margin:0px auto;
width:894px;
overflow:hidden;
background-color:#ffffff;
}

.topmainimg{
margin:0px auto;
width:880px;
margin-top:6px;
clear:both;
}

.topthreezone{
margin:0px auto;
width:894px;
overflow:hidden;
background-color:#ffffff;
margin-top:8px;
margin-bottom:50px;
}

.topthreezoneleft{
margin:0px auto;
width:298px;
overflow:hidden;
background-color:#ffffff;
float:left;
}

.topthreezonecenter{
margin:0px auto;
width:298px;
overflow:hidden;
background-color:#ffffff;
float:left;
}

.topthreezoneright{
margin:0px auto;
width:298px;
overflow:hidden;
background-color:#ffffff;
float:right;
}

.threetitle{
margin:0px auto;
width:209px;
overflow:hidden;
background-image:url(http://www.lomey.co.jp/img/threetitlebg.png);
background-repeat:no-repeat;
padding-top:14px;
height:28px;
text-align:left;
padding-left:40px;
color:#003366;
margin-top:10px;
}

.threetitle a{
text-decoration:none;
}

.threebox{
margin:0px auto;
width:249px;
overflow:hidden;
}

.threeboxleft{
margin:0px auto;
width:98px;
float:left;
padding:8px;
}

.threeboxright{
margin:0px auto;
width:135px;
float:right;
text-align:left;
padding-top:8px;
}

#pagetopzone{
margin:0px auto;
width:850px;
text-align:left;
overflow:hidden;
margin-top:25px;
}

.pagetop{
margin:0px auto;
width:79px;
float:right;
}

#underwrap{
margin:0px auto;
width:100%;
overflow:hidden;
background-image:url(http://www.lomey.co.jp/img/underbg.png);
background-repeat:repeat-x;
background-color:#ffffff;
padding-top:40px;
padding-bottom:200px;
}

.kasoucon{
margin:0px auto;
width:894px;
overflow:hidden;
background-color:#ffffff;
padding-top:8px;
}

.kasouconleft{
margin:0px auto;
width:200px;
overflow:hidden;
background-color:#ffffff;
float:left;
}

.entrytitle3{
margin:0px auto;
width:190px;
overflow:hidden;
text-align:center;
padding:30px 0px 30px 0px;
border-left:1px #cccccc solid;
border-right:1px #cccccc solid;
border-top:1px #cccccc solid;
border-bottom:1px #cccccc solid;
background-color:#0466cc;
color:#ffffff;
}

.entrytitle2{
margin:0px auto;
width:155px;
overflow:hidden;
text-align:left;
background-image:url(img/titlebg.png);
background-repeat:no-repeat;
padding:8px 0px 7px 35px;
border-left:1px #cccccc solid;
border-right:1px #cccccc solid;
border-top:1px #cccccc solid;
border-bottom:3px #0466cc solid;
margin-top:5px;
background-color:#f4f4f4;
}

.entrytitle2 a{
text-decoration:none;
}

.entrytitle{
margin:0px auto;
width:565px;
overflow:hidden;
text-align:left;
background-image:url(img/titlebg.png);
padding:8px 0px 7px 35px;
border-left:1px #cccccc solid;
border-right:1px #cccccc solid;
border-top:1px #cccccc solid;
border-bottom:3px #0466cc solid;
}

.entrybody{
margin:0px auto;
width:530px;
text-align:left;
padding:10px 10px 50px 10px;
line-height:140%;
overflow:hidden;
}

.kasouconright{
margin:0px auto;
width:694px;
overflow:hidden;
background-color:#ffffff;
float:right;
}

.companytable table{
margin:0px auto;
width:100%;
border-collapse:collapse;
border:solid 1px #cccccc;
float:left;
}

.tdleft{
margin:0px auto;
width:20%;
border-collapse:collapse;
border:solid 1px #cccccc;
padding:6px;
background-color:#e4e4e4;
text-align:left;
vertical-align:top;
}

.tdright{
margin:0px auto;
width:80%;
border-collapse:collapse;
border:solid 1px #cccccc;
padding:6px;
background-color:#ffffff;
text-align:left;
vertical-align:top;
}

.topcap{
margin:0px auto;
width:500px;
padding:10px;
border:dotted 1px #cccccc;
text-align:left;;
}

.entrybodyfaq{
margin:0px auto;
width:500px;
padding:0px 10px 10px 10px;
border:dotted 1px #cccccc;
margin-bottom:15px;
}