@charset "UTF-8";

body {
text-align:center;/* 中央揃え WinIE用 バグ */
font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
color:#333;
background:#FFFFFF url(../dmm/parts/bg_sk.gif) center top;
margin:0;
padding:0;
}

/*リンク設定
----------------------------------------------------------------*/
a {
}

a:link {
color: #0404C9;
}
a:visited {
color: #961985;
}
a:hover, a:active {
color: #000;
}


/*中央寄せ
----------------------------------------------------------------*/
#header,
#container {
width:768px;
margin:0 auto;
text-align:left;
}

p { padding:0; margin:0; }

#container {
position:relative;
}
#content {
text-align:left;
font-size:81%;
line-height:150%;
width:340px;
margin:10px 0 0 35px
}

#content ul {
margin-left:20px;
list-style-type:circle;
}

#toiawase {
text-align:left;
font-size:12px;
line-height:130%;
width:300px;
position:absolute;
top:293px;
left:495px;
color:#FFF;
}
#toiawase strong {
display:block;
margin:7px 0 3px 0;
font-size:18px;
}
.white { color:#FFF !important; }
.bnrs { text-align:center; margin-left:0px; margin-top:1.5em }
.sakawahome { margin-top:15px; }




/*フッター リニューアルサイト
----------------------------------------------------------------*/
img { border:none; }

#footer {
clear:both;
margin:0 auto;
text-align:left;
overflow:hidden;
padding:5px 0;
}

#copyright {
text-align:center;
padding:0 0 20px 0;
font-family:verdana;
font-size:x-small;
}
*html #copyright {
font-size:xx-small;
}

#footer .bnrs {
float:right;
text-align:right;
width:110px;
margin-right:12px;
margin-top:-5px;
}

a.bnr_od {
display:none;
}
#bhome a.bnr_od {
display:inline;
}


#addr {
margin: 0 40px;
text-align:left;
}
#addr img {
float:right;
}

#addr address {
color:#505050;
font-size:x-small;
font-style:normal;
line-height:1.2;
}
*html #addr address {
font-size:xx-small;
}


/*--etc------------------------------------*/
.mt1 { margin-top:10px !important; }
.mt2 { margin-top:20px !important; }
.mt3 { margin-top:30px !important; }
.mb05 { margin-bottom:5px !important; }
.top { vertical-align:top !important; }

/*追加 2008/2/20----*/
.mrl {
padding:10px 45px 10px 45px;
line-height:170%;
font-size:81%;
}

.mrl2 {
padding:15px 45px 15px 45px;
line-height:140%;
color:#c3444d;
font-weight:bold;
font-size:90%;
}

.mrl p{
font-size:115%;
font-weight:bold;
color:#132F8C
}

.right_2 {
float:right;
width:250;
text-align:right;
padding-left:25px;
padding-top:5px;
}

.mini {
font-size:80%;
}

* html .mini{
font-size:10px;
}

.clear { clear:both; }
