div#container{
width : 720px;
}

BODY{
color : #525252;
font-size : 15px;
line-height : 125%;
font-family : sans-serif;
}

A{
color : #525252;
}

H1{
font-size : 1.1em;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : gray;
width : 715px;
position : absolute;
top : 10px;
left : 10px;
height : 20px;
}



P#h_shucchou-area{
font-size : 0.8em;
width : 220px;
position : absolute;
top : 40px;
left : 205px;
height : 163px;
background-image : url(../h_shucchou-area.gif);
background-repeat : no-repeat;
padding-top : 18px;
padding-left : 20px;
padding-right : 15px;
padding-bottom : 12px;
}

DIV#h_kodawari{
width : 180px;
height : 110px;
position : absolute;
top : 40px;
left : 10px;
}

DIV#h_yakandenwa{
width : 105px;
height : 95px;
top : 45px;
left : 615px;
position : absolute;
}

DIV#h_after5{
background-color : white;
width : 170px;
height : 100px;
position : absolute;
top : 55px;
left : 432px;
background-repeat : no-repeat;
}

DIV#h_shucchou{
width : 180px;
height : 40px;
position : absolute;
top : 158px;
left : 530px;
}

DIV#list1{
width : 568px;
height : 25px;
top : 205px;
left : 10px;
position : absolute;
}

P#list1_01{
display:block;
width : 160px;
height:25px;
padding : 4px 0px 2px 5px;
position:absolute;
top:0;
left : 0px;
color : #c40000;
font-weight : bold;
}

P#list1_shikaku01 {
display:block;
width:0px;
height:25px;
padding : 4px 0px 2px 0px;
position:absolute;
top:0;
left : 163px;
color : #990000;
}

P#list1_02{
display:block;
width : 80px;
height:25px;
padding : 4px 0px 2px 5px;
position:absolute;
top:0;
left : 180px;
color : #525252;
}

P#list1_03{
display:block;
width : 175px;
height:25px;
padding : 4px 0px 2px 5px;
top:0;
left : 260px;
color : #525252;
font-size : 0.8em;
position : absolute;
}

P#list1_shikaku02 {
display:block;
width:0px;
height:25px;
padding : 4px 0px 2px 0px;
position:absolute;
top:0;
left : 440px;
color : #990000;
}

P#list1_04{
display:block;
width : 45px;
height:25px;
padding : 4px 0px 2px 5px;
position:absolute;
top:0;
left : 456px;
color : #525252;
}

P#list1_shikaku03 {
display:block;
width:0px;
height:25px;
padding : 4px 0px 2px 0px;
position:absolute;
top:0;
left : 506px;
color : #990000;
}

P#list1_05{
display:block;
width : 45px;
height:25px;
padding : 4px 0px 2px 5px;
position:absolute;
top:0;
left : 523px;
color : #525252;
}

DIV#list1 A:HOVER{
color : #FFFFFF;
background-color:#999999;
}

DIV#list2 {
width : 715px;
height: 25px;
position : absolute;
top : 231px;
left : 10px;
background-image : url(../bou.gif);
}

DIV#list2 UL {
list-style-type:none;
float: right;
display: block;
margin-right: 25px;
margin-top:3px;
}

DIV#list2 LI {
display: inline;
padding-left: 20px;
padding-right: 15px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #FFFFFF;
}

LI#menu3 {
display: inline;
padding-left: 20px;
padding-right: 15px;
border-width: 0 1px;
border-style: solid;
border-color: white;
}

div#list2 a{
font-size : 0.9em;
color : white;
}

DIV#list2 A:HOVER {
color : #666666;
background-color: #FFFFFF;
}

DIV#h_tensen{
width : 715px;
height : 10px;
top : 259px;
left : 10px;
position : absolute;
padding-top : 0px;
padding-bottom : 0px;
margin-bottom : 5px;
}

DIV#h_tensen IMG{
padding-bottom : 0px;
margin-top : 5px;
}

DIV#side-menu{
float : left;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
text-indent : 0px;
text-align : left;
list-style-type : none;
width : 160px;
position : absolute;
top : 274px;
left : 10px;
background-color : white;
border-right-width : 7px;
border-right-style : inset;
border-right-color : #e6e3e3;
border-bottom-width : 7px;
border-bottom-style : inset;
border-bottom-color : #e6e3e3;
}

DIV#side-menu A:HOVER{
color : #999999;
}

P#s-m_shinseihin{
width : 150px;
height : 45px;
margin-top : 0px;
margin-bottom : 0px;
padding-bottom : 5px;
}

DIV#madoyuka-box{
width : 150px;
margin-bottom : -18px;
padding-top : 7px;
}

P#s-m_madoyuka1{
width : 150px;
text-align : center;
margin-bottom : 0px;
}

P.s-m_madoyuka2{
margin-left : 20px;
margin-top : 0px;
margin-bottom : 0px;
padding-top : 5px;
padding-bottom : 3px;
width : 122px;
}

P.s-m_madoyuka2 A:HOVER{
background-color : #eaeaea;
}

DIV#side-menu H3{
font-size : 0.8em;
letter-spacing : 2px;
text-align : center;
width : 151px;
height : 25px;
margin-bottom : -3px;
background-image : url(../s-m_mado-midashi.gif);
color : white;
padding-top : 4px;
margin-left : -1px;
}

P.s-m_mado{
width : 150px;
margin-top : 4px;
margin-bottom : 3px;
height : 25px;
text-align : center;
font-size : 0.8em;
padding-top : 3px;
background-image : url(../s-m_mado-haikei.gif);
}

P.s-m_nayami{
width : 150px;
height : 45px;
text-align : center;
font-size : 0.8em;
margin-top : -10px;
}

P#s-m_kaigohoken{
width : 137px;
padding-left : 13px;
padding-top : 7px;
padding-bottom : 7px;
}

P#s-m_unei{
width : 150px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
margin-top : 2px;
padding-top : 5px;
padding-bottom : 5px;
text-align : center;
font-size : 0.8em;
}

P#web-sight{
margin-bottom : 0px;
}

P#s-m_web1{
font-size : 0.7em;
text-align : center;
width : 150px;
margin-top : 0px;
margin-bottom : 0px;
}

P#s-m_web2{
margin-top : 0px;
width : 150px;
font-size : 0.7em;
text-align : center;
margin-bottom : 0px;
padding-bottom : 10px;
}

DIV#side-menu EM{
color : #990000;
font-style : normal;

}

P#s-m_blog1{
text-align : center;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
width : 150px;
height : 45px;
margin-top : 3px;
margin-bottom : 0px;
}

P#s-m_blog2{
text-align : center;
margin-top : 2px;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : gray gray gray gray;
width : 150px;
height : 45px;
}

P#s-m_shucchou-area{
font-size : 0.7em;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
width : 150px;
margin-top : 3px;
padding-left : 3px;
}

P#s-m_maker-link{
text-align : center;
width : 150px;
}

P.s-m_link{
font-size : 0.8em;
width : 150px;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : gray gray gray gray;
text-align : center;
margin-bottom : 10px;
margin-top : 0px;
padding-top : 0px;
padding-bottom : 0px;
}
