/* --------------------------------------------------
 top page
-------------------------------------------------- */

/* alpha
-------------------------------------------------- */
/* alpha01 プラチナブログ */

.div_alpha01 { margin-bottom:20px; zoom:1;}
.div_alpha01:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}

.div_alpha01 h2 {margin-bottom:10px;}

.div_alpha01 .dl01 {width:152px; height:67px; float:left; position:relative; overflow:hidden; margin-bottom:10px;}
.div_alpha01 .dl01:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}

.div_alpha01 .dl01 dt {position:absolute; border:1px solid #cccccc; width:65px; height:65px;}
.div_alpha01 .tbl01 {}
.div_alpha01 .tbl01 td {height:65px; width:65px; text-align:center; vertical-align:middle;}

.div_alpha01 .dl01 dd {position:absolute; top:2px; left:74px; padding-right:5px; font-size:10px;}

/* alpha02 テーマ */
.div_alpha02 { clear:both; margin-bottom:20px;}
.div_alpha02_inner { background:url(http://blog.platinumserai.jp/img/bg_div_alpha02_middle.jpg) 0 0 repeat-y; }
.div_alpha02_body { background:url(http://blog.platinumserai.jp/img/bg_div_alpha02_bottom.jpg) 0 bottom no-repeat; padding-bottom:20px; zoom:1; padding-top:5px;}
.div_alpha02_body:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}

.div_alpha02 .ul01 {margin-left:70px; background:url(http://blog.platinumserai.jp/img/bg_div02_li.jpg) 0 0 repeat-y; width:510px;}
.div_alpha02 .ul01:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}

.div_alpha02 .ul01 li {float:left; line-height:22px;  zoom:1;}

.div_alpha02 .ul01 li a {display:block; padding:0 2px 0 16px; margin-right:28px; background:url(http://blog.platinumserai.jp/img/icon_awwor01.jpg) 2px 5px no-repeat; color:#000000; word-break:keep-all;}

.div_alpha02 .ul01 li a {display:block; padding:0 2px 0 16px; margin-right:28px; background:url(http://blog.platinumserai.jp/img/icon_awwor01.jpg) 2px 5px no-repeat; color:#000000; word-break:keep-all;}


/* alpha03 */
.div_alpha03 {width:624px;}

.div_alpha03 h2 { margin-bottom:10px;}

.div_alpha03 .dl01 {width:300px; height:108px; background:#eeeeee; float:left; margin-right:10px; position:relative; margin-bottom:10px;}

.div_alpha03 .dl01 dt {position:absolute;top:7px; left:10px;}
.div_alpha03 .dl01 .dd01 {position:absolute;top:26px; left:10px; width:170px;}
.div_alpha03 .dl01 .dd02 {position:absolute;top:0px; right:0px;}

.div_alpha03 .dl01 .dd01 a { display:block; float:right;}

.div_alpha03 .dl01 .tbl01 td {width:108px; height:108px; text-align:center; vertical-align:middle; background:url(./img/bg_td_alpha03_01.jpg) 0 0 no-repeat;}

/* alpha04 */

.div_alpha04 .dl01 {margin-top:10px;}

.div_alpha04 .dl01 dt {width:108px; float:left;}
.div_alpha04 .dl01 .tbl01 td {width:108px; height:108px; text-align:center; vertical-align:middle; background:url(../img/bg_td_alpha03_01.jpg) 0 0 no-repeat;}
.div_alpha04 .dl01 .dd01 {float:right; width:493px; background:#eeeeee; height:108px;}
.div_alpha04 .dl01 .dd01 p {padding: 0 20px;}
.div_alpha04 .dl01 .dd01 .p01 {padding-top:10px;}
.div_alpha04 .dl01 .dd01 .p03 {text-align:right;}

/* alpha05 ブロガー系 */
.div_alpha05 .div_member {margin-top:15px;border-bottom:1px dotted #333;padding:0 0 8px;zoom:1;}
.div_alpha05 .div_member:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
.div_alpha05 .div_member .p01 {float:left;}
.div_alpha05 .div_member .p01 img  {padding:2px;border:1px solid #DCDCDC;width:60px;background:#FFF;}
.div_alpha05 .div_member .p02 {color:#CC0001;font-weight:bold;margin:0 0 5px 80px;}
.div_alpha05 .div_member .p02 a {color:#CC0001;}
.div_alpha05 .div_member .p03 {margin-left:80px;}
.div_alpha05 .div_member .p04 {text-align:right;font-size:12px;margin-top:5px;}

.div_alpha05 .div_profile {margin-top:15px;background:#EEEEEE;padding:8px;zoom:1;}
.div_alpha05 .div_profile:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
.div_alpha05 .div_profile .p01 {float:left;}
.div_alpha05 .div_profile .p01 img  {padding:2px;border:1px solid #DCDCDC;width:60px;background:#FFF;}
.div_alpha05 .div_profile .p02 {color:#CC0001;font-weight:bold;margin:0 0 5px 80px;}
.div_alpha05 .div_profile .p03 {margin-left:80px;}
.div_alpha05 .div_entry_body {margin-bottom:20px;}

/* beta
-------------------------------------------------- */
/* beta01 */
.div_beta01 {}
.div_beta01 img {margin-bottom:10px;}


/* beta02 */
.div_beta02 {margin-bottom:10px;}
.div_beta02 .ul01 {padding:10px 0 20px;}
.div_beta02 .ul01 li { background:url(./img/bg_div_alpha02_bottom.jpg) 2px 5px no-repeat; padding-left:15px; line-height:1.6;}

/* beta03 */
.div_beta03 {margin-bottom:10px;}
.div_beta03 .ul01 {padding:10px 0 20px;}
.div_beta03 .ul01 li { background:url(./img/icon_awwor02.jpg) 2px 5px no-repeat; padding-left:15px; line-height:1.6;}

/* beta04 */
.div_beta04 p { background:#eeeeee; padding:15px; line-height:1.6; margin-top:10px;}

/* --------------------------------------------------
 category
-------------------------------------------------- */
/* category
-------------------------------------------------- */
.body_ctg .p_date {margin-bottom:5px; clear:both; padding-left:5px;}
.h2_01 {border-bottom:1px dotted #7D7D7D; border-top:1px dotted #7D7D7D; margin-bottom:10px; padding:10px 5px;}
.h2_01 a {color:#CC0001;}
.p_img { float:left; margin-right:15px; width:100px;}
.p_editor {text-align:right; margin-bottom:10px; padding-bottom:3px; width:490px; float:right;}
.body_ctg .div_entry_body { width:480px; float:right; padding:5px; margin-bottom:30px;zoom:1;}
.div_entry_body:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}


/* --------------------------------------------------
 entry
-------------------------------------------------- */
/* entry
-------------------------------------------------- */
.body_ent .h2_01 {
position:relative;
height:30px;
line-height:25px;
color:#000000;
padding:0;
padding-left:2px;
background:url(http://www.platinumserai.jp/Image/AWT/h2_01.jpg) 0 0 no-repeat;
margin-bottom:5px;
border-bottom:0px; border-top:0px;
}

.h3_02 {
position:relative;
color:#000000;
padding:5px 0px 5px 10px;
background:#cccccc;
margin:25px 0 4px;
font-weight:normal;
}


.body_ent .h4_02 {background:url(http://www.platinumserai.jp/Image/index/arrow01.jpg) 0 4px no-repeat;padding-left:12px;margin:8px 0 5px;}


.body_ent .p_date {margin-bottom:5px; clear:both; padding-left:5px; text-align:right;}

.body_ent .p_editor {text-align:right; margin-bottom:10px; padding-bottom:3px; width:610px; float:none;}
.body_ent .div_entry_body {clear:both; padding:5px; margin-bottom:20px;zoom:1;}

.body_ent .div_entry_contents {zoom:1; margin-bottom:15px;}
.body_ent .div_entry_contents:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}

.body_ent .div_entry_contents .h3_01 { color:#cc0001; margin:10px 0;padding:2px 7px;border-left:5px solid #CC0001;}

.p_page { text-align:right; margin:15px 0; clear:both; position:relative; height:20px;}
.p_page .spn01 a { position:absolute; top:0; left:0; display:block; background:url(../img/icon_page_back.jpg) 0 5px no-repeat; _ background:url(../img/icon_page_back.jpg) 0 4px no-repeat; padding-left:11px;}
.p_page .spn02 a { position:absolute; top:0; right:0;display:block; padding-right:11px; background:url(../img/icon_page_next.jpg) right 5px no-repeat; _background:url(../img/icon_page_next.jpg) right 4px no-repeat;}

.p_post_footer { border-top:1px dotted #7D7D7D; padding-top:5px; text-align:right; clear:both;}

#alpha { margin-bottom:40px;}
#beta { margin-bottom:40px;}


#pagebody { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.asp-edita.jp/p-serai_test/image/common/layout/bg_pagebody.png", sizingMethod="scale"); _background:none;}