body { font-size:10pt;font-family:arial,"qMmpS Pro W3","lr@oSVbN";background-color:#ffffff;color:#666666;text-align:center; }
td { font-size:10pt;font-family:arial,"qMmpS Pro W3","lr@oSVbN"; }
form { margin:0;padding:0; }

.b { font-weight:bold; }
.ss { font-size:10px; }
.s { font-size:8pt; }
.l { font-size:12pt; }
.m { font-size:10pt; }
.r { color:#cc0000; }
.w { color:#ffffff; }
.bl { color:#000000; }
.g { color:#aaaaaa; }
.c { clear:both; }
a:link { color:#3333cc; }
a:hover { color:#CC0000; }
.bl a { color:#000000; }
.bl a:hover { color:#000000; }

h1 { margin: 0px;padding: 0px; }

.ta_c { text-align:center; }
.ta_r { text-align:right; }
.ta_l { text-align:left; }
.ma_a { margin: 0px auto; }

.fl { float:left; }
.fr { float:right; }

.pd5 { padding:5px 0; }

.s5 { width:5px;height:5px;font-size:0px; }
.s10 { width:10px;height:10px;font-size:0px; }
.s15 { width:15px;height:15px;font-size:0px; }
.s20 { width:20px;height:20px;font-size:0px; }
.s30 { width:30px;height:30px;font-size:0px; }
.s40 { width:40px;height:40px;font-size:0px; }
.s60 { width:60px;height:60px;font-size:0px; }
.s80 { width:80px;height:80px;font-size:0px; }

.ml5 { margin-left:5px; }
.mr10 { margin-right:10px; }
.mr5 { margin-right:5px; }
.ml5 { margin-left:5px; }
.mt-2 { margin-top:-2px; }
.mt-2 { margin-top:-10px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
/*
.arc90_linkpic {
display: none;
position: absolute;
left: 0;
top: 1.5em;
width: 128px;
height: 128px;
}
.arc90_linkpicIMG {
padding: 0;
 background: transparent url(http://file.*****.blog.shinobi.jp/linkpic_shadow.gif) no-repeat bottom right;
width: 128px;
height: 128px;
}
*/
.arc90_linkpic {
display: none;
position: absolute;
left: 0;
top: 1.5em;
width: 160px;
height: 120px;
}
.arc90_linkpicIMG {
padding: 0 4px 4px 0;
/*background: transparent url("linkpic_shadow.gif") no-repeat bottom right;*/
width: 160px;
height: 120px;
border:1px solid #000000;
}








#container {
 width:100%;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}
#boxA {
 background:#ffffff;
}

#boxB {
 background:#ffffff;
}

#boxC {
 background:#ffffff;
 border-left:1px dashed #cccccc;
}

#boxD {
 background:#ffffff;
}

#boxB {
 width:100%;
 float:left;
 margin-right:-150px;
}

#boxB p {
 margin-right:150px;
}

#boxC {
 width:135px;
 float:right;
}

#boxD {
 width:100%;
 clear:left;
}

.bottom_border {
 width:100%;
 height:1px;
 font-size:0px;
 background-color:#dddddd;
 margin-top:10px;
 margin-bottom:10px;
}