/*------コンテンツ -------*/

#image {
width:800px;
text-align:center;
margin:10px auto;
}






#main {
float:left;
width:500px;
margin-left:50px;
margin-top:10px;
text-align:left;}

.gecko #main {
float:left;
width:500px;
margin-left:48px;
text-align:left;}



#main h2 {
width:480px;
background-image:url(../parts/back.gif);
border-left:solid 5px #6e6e6e;
border-left:solid 5px #6e6e6e;
color:#6e6e6e;
font-size:13px;
font-weight:bold;
line-height:1.7em;
letter-spacing:0.1ex;
margin:30px 0 10px 0;
padding:5px 0 5px 10px;
}

.ph img{
float:right;
margin:0 0 10px 10px;
}


table {
margin:0;
padding:0;
}



#main .leftmain {
float:left;
width:250px;
margin:0;
}

#main .rightmain {
float:left;
width:240px;
margin-left:10px;
}

.small {
color:#6e6e6e;
font-size:11px;
line-height:1.3em;
letter-spacing:0;
margin:2px 0 30px 0;
}

.title {
margin-bottom:30px;
}







ul {
list-style:none;
margin:0px;
}

li {
color:#6e6e6e;
font-size:13px;
line-height:1.5em;
letter-spacing:0.1ex;
text-align:left;
padding: 0 0px 0 0px;
margin:10px 0 0 0;
}


.sekouph {
width:121px;
float:left;
margin-left:3px;
margin-top:30px;
}


.box {
width:478px;
border-style:solid;
border-color:#bac3c7;
border-width:1px;
margin:0;
padding:10px;
}


.yajirusi {
width:24px;
height:23px;
background-image:url(../shitaji/12.gif);
margin-left:30px;
}
.boxtext {
width:468px;
background-image:url(../parts/back.gif);
color:#6e6e6e;
font-size:13px;
font-weight:bold;
line-height:1.7em;
letter-spacing:0.1ex;
margin:0px 0 10px 0;
padding:5px 0 5px 10px;
}

.boxtext02 {
width:468px;
background:url(../parts/back03.gif) repeat-y; 
color:#004893;
font-size:12px;
font-weight:bold;
line-height:1.7em;
letter-spacing:0.1ex;
margin:0px 0 5px 0;
padding:5px 0 5px 10px;
}

.space {
height:40px;
margin:0;
padding:0;
}





