@charset "utf-8";

/* - 初期化 - */

p.{margin:0px; padding:0px; border:0px;}

body.main { margin:0px 0px 0px 0px; 
letter-spacing: normal;
text-align: center;
background: #FFFFFF url('http://www.udesign.jp/ap/img/blog_header.gif') top no-repeat; }

/****************MAIN TEXT　**************/
.text11p{font-size:11px; font-family:"ＭＳ Ｐゴシック", Osaka; line-height:17px; color: #000000;}
.text12p{font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka; line-height:17px; color: #000000;}
.texttitle{margin-left:15px; font-size:13px; font-family:"ＭＳ Ｐゴシック", Osaka; line-height:17px; color: #000000; font-weight: bold;}
.textdate{ padding-top:2px; margin-left:15px; font-size:10px; font-family: Arial, Helvetica, san-serif; line-height:16px; color: #72BE00; }
p.datep { margin-top:3px; padding:0px; }

a:link   {text-decoration:underline; color:#000000; line-height:17px; font-size:12px; }
a:active {text-decoration:underline; color:#333333; line-height:17px; font-size:12px; }
a:visited{text-decoration:underline; color:#000000; line-height:17px; font-size:12px; }
a:hover  {text-decoration:none; color:#F10279; line-height:17px; font-size:12px;}

/* エントリ部分 */

div.cnt { width:785px; margin-top:253px; margin-left:auto; margin-right:auto; background: url('http://www.udesign.jp/ap/img/flamez.gif') repeat-y; text-align:left;}
div.main { width:550px; margin-top:18px; }
div.main-hi { width:550px; margin-top:0px; }
div.lcnt { width:550px; margin-left:0px; margin-top:20px; float:left; }
div.rcnt { width:200px; margin-top:18px; height:200px; float:right; color:#AAAAAA; display:table; }
div.title { width:550px; height:37px; background: url('http://www.udesign.jp/ap/img/blog_tit_bg.gif') ; }
div.contents { width:510px; margin-top:18px; margin-left:20px; }
div.cte { width:510px; margin-left:20px; margin-top:12px; }
span.time {color:#999999; font-family:Osaka; font-size:10px;}
span.name {color:#72be00; font-family:Osaka; font-size:10px; }

div.infotab {width:184px; margin:10px 7px 15px 7px; background-color:#CCCCCC; }
table.linktab {width:184px; margin:3px 7px 15px 7px; background-color:#FFFFFF; }
.rightlink {margin-right:12px; width:150px; margin-bottom:3px; margin-top:3px;} 
.pink {color:#F10279; font-size:11px; }
p.titmgn {margin-top:6px;}


/* - カレンダー - */

table.cal {width:184px; margin:5px 7px 15px 7px;}
div.calendar {margin:3px auto; color:#000000; font-family: sans-serif;}
div.calendar table{
text-align:center;
font-size:0.8em;
margin-bottom:10px;
padding:3px;
width:184px;
}

.caltxt {font-family: sans-serif;}

div.calender td{
padding:3px 3px;
font-family:"ＭＳ Ｐゴシック";
}
.calendarhead{
background-color:#CCCCCC;
color:#000000;
font-weight:bold;
width:184px;
}

.text_Sun{font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka; line-height:17px; color: #FF0000;}
.text_Sat{font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka; line-height:17px; color: #0099FF;}
.text_Day{font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka; line-height:17px; color: #000000;}

.today-box {background-color:#CCCCC;}

div.calendar a{ padding: 1px 2px; font-weight:bold; background:#CCCCCC; font-family: sans-serif;}

div.recent-entry { width:193px; margin:10px 7px 10px 0px;}

ul.rec {  margin:0px; list-style: url('http://www.udesign.jp/ap/img/icon.gif') ; }
li { margin-bottom:2px; margin-left:24px; }
div.footer-line { width:783px; height:3px; margin-left:1px; background: url('http://www.udesign.jp/ap/img/hasen_bg.gif') ;}

p.copy { margin-left:12px; color:#999999; font-family:Osaka; font-size:10px;}
td.sap{padding-right:8px;}
p.navi-link {margin:0px 0px 5px 0px; font-family: sans-serif;}




/* - body - */

/* ---------- body_end ---------- */

/* hidden項目 */
.alt { display:none; margin:0; }


div.content
{
	padding:0 15px 15px 15px;
}

div.entry
{
	margin:6px 0 10px 0;
        display:table;
}

