body {}

#alpha {width:700px;}

h3.h301 {background:url(/image/Image/h301.jpg) 0 center no-repeat;padding-left:40px;color:#1B3A8C;line-height:40px;margin-bottom:10px;}
h4 {margin:10px 0;padding:3px 0 3px 7px;border-left:3px solid #0D2971;}
h4.h401 {padding:0;margin:0;border:none;}

a {color:#0D2971;}
a:visited {color:#0D2971;}

.ul_crumb {position:relative;top:-12px;}
.ul_crumb li {display:inline;}
.ul_crumb li {color:#333;}
.ul_crumb li a {color:#666;textdecoration:none;}
.ul_crumb li a:hover {textdecoration:underline;}
.ul_crumb li:before {content:" > ";}
.ul_crumb li.li00:before {content:"";}

.col1 {width:205px;_width:185px;float:left;clear:both;}
.blogerList {padding:10px;border:1px solid #DCDCDC;background:#FFF;margin-bottom:25px;zoom:1;}
.blogerList dl {width:24%;float:left;margin:0 3% 10px 0; }
.blogerList dl img { paddding:3px;border:1px solid #DCDCDC;}
.blogerList dt { height:120px;}
.blogerList dd { width:120px;}
.blogerList .p_mem_all { clear:both;text-align:right;padding-top:5px;margin-top:5px;border-top:1px dotted #DCDCDC;}
.blogerList:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}

.article_new_img .p_mem_all,.article_new_list .p_mem_all { clear:both;text-align:right;padding-top:10px;}
.article_new_img { width:200px;_width:180px;}
.article_new_img img { float: left;margin:5px 10px 0 0;}
.article_new_list .p_mem_all {padding:0 10px;background:#ffffff url(/image/Image/bg_new.jpg) repeat-y;position:relative;top:-10px;}

.spn_edit:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
.article_new_list p img {position:relative;top:-10px;_top:-16px;}

div.article_new_list,div.cat_new_article {width:494x;float:right;margin:0;}

.div_ranking {width:180px;height:300px;display:block;padding-top:15px;}

.div_ranking .ranking li {background:url(/image/Image/rank00.jpg) no-repeat 0 0;padding-left:30px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #DCCDDC;font-size:11px;}
.div_ranking .ranking li.ra1 {background:url(/image/Image/rank01.jpg) no-repeat;font-size:13px;}
.div_ranking .ranking li.ra2 {background:url(/image/Image/rank02.jpg) no-repeat;font-size:11px;}
.div_ranking .ranking li.ra3 {background:url(/image/Image/rank03.jpg) no-repeat;font-size:11px;}


.cat_new_article{padding-top:15px;}
.category_new_list { clear: both;}
ul.cat_list li span{}
p.cat_list {width:90px;float:left;font-size:11px;}
p.cat_list img {width:80px;}

.ul_new_list {padding:10px 10px 0 10px;background:#FFFFFF url(/image/Image/bg_new.jpg) repeat-y;width:474px;_width:494px;}
.ul_new_list li {margin-bottom:10px;font-weight:bold;clear:both;background:#F9F9F9 url(/image/Image/bg_new_list.jpg) 0 bottom no-repeat;height:120px;}
.ul_new_list li span {display:block;font-weight:normal;}
.ul_new_list li .spn_edit{text-align:center;float:right;padding:1px;font-size:11px;background:#1A3B8C;color:#ffffff;width:13em;margin:8px 0 12px;border-bottom:1px solid #DCDCDC;}


#tabs {margin:0px; padding:10px 0 0;margin-top:5px;margin-bottom:6px;}
#tabs li {list-style:none;display:inline;}
#tabs li a {background-color:#464c54;color:#ffebb5;padding:8px 14px 8px 14px;text-decoration:none;border:1px solid #464c54;}
#tabs li.active a {background-color:#2f343a;border-color:#2f343a;}
#tabs li a:hover {background-color:#2f343a;border-color:#2f343a;}
#tabs li a.active {background-color:#2f343a;border-color:#2f343a;}
.content {border:1px solid #DCDCDC;padding:5px;background:#fff;margin-bottom:20px;}
.content:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}

.cat_img_list {margin-top:10px;padding-top:10px;border-top:1px dotted #505050;}
.cat_ttl {clear:both;text-align:right;padding-top:10px;}

.div_member{padding:10px;border:1px solid #DCDCDC;background:#FFF;zoom:1;}
.div_member .p01 {float:left;}
.div_member .p02 {margin-left:120px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #505050;}
.div_member .p03 {margin-left:120px;}
.div_member .p04 {text-align:right;margin:10px 0;}
.div_member:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}



.div_profile {padding:10px;border:1px solid #DCDCDC;background:#FFF;margin-bottom:25px;zoom:1;}
#body_edita .div_profile .p01 {float:left;margin:0 15px 0 0;padding:0;}
.div_profile .p02 {margin-left:120px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #505050;}
.div_profile .p03 {margin-left:120px;}
.div_profile:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}

#body_edita .h2_01 {color:#333;width:100%;height:auto;text-indent:0px;padding: 0 0 10px;font-weight:bold;border-bottom:1px solid #DCDCDC;margin:0px;}

.p_page {margin-bottom:15px;position:relative;height:10px;clear:both;}
.p_page .spn01 {position:absolute;left:0;}
.p_page .spn02 {position:absolute;right:0;}

.div_entry {position:relative;margin-bottom:20px;width:45%;float:left;margin-right:5%;height:250px;}
.div_entry:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
.div_entry img {float:left;border:1px solid #DCDCDC;}
.div_entry_inner {margin-top:10px;}

.p_sub {text-align:right;padding:10px 0 15px;}

.article_inner {padding:5px 20px 10px;background:url(/image/Image/bg_entry.jpg) repeat-y;}

.div_entry .div_entry_body {margin-left:130px;}
.image_text { clear:both;}
.ul01 li {background:url(/image/Image/li01.jpg) 0 center no-repeat;padding-left:18px;}
.ul01 li.last {background:none;text-align:right;padding-top:3px;border-top:1px dotted #DCDCDC;}
.side-list {border-bottom:1px dotted #DCDCDC;padding-bottom:8px;margin-bottom:4px;}

.p_sbm {clear:both;text-align:right;font-size:11px;margin:25px 0 0px;padding-top:15px;border-top:1px dotted #DCDCDC;}
.p_sbm .twitter {padding-left:20px;background:url(/image/Image/twitter.jpg) 0 center no-repeat;}
.p_sbm .hatena {padding-left:20px;background:url(/image/Image/hatena.jpg) 0 center no-repeat;}
.p_sbm .delicious {padding-left:20px;background:url(/image/Image/delicious.jpg) 0 center no-repeat;}
.p_sbm .clip {padding-left:20px;background:url(/image/Image/livedoor.jpg) 0 center no-repeat;}


.p_top {text-align:right;clear:both;padding:10px 0;}

.div_contact {background:#FFFFFF;padding:10px;_padding-top:25px;border:1px solid #DCDCDC;border-top:3px solid #505050;margin-top:15px;zoom:1;}

.div_contact .div01 {float:left;width:280px;}
.div_contact .div01 .p02 a {text-align:center;margin-top:10px;background:none;padding-top:0px;width:225px;left:20px;height:20px;display:block;overflow:hidden;}

.div_contact .div01 .p02 a:hover {background:none;}
.div_contact .div02 {float:right;width:300px;_width:320px;}
.div_contact .p01 { text-align: center;}
.div_contact .div02 .p02 a {margin: 15px 0 0 0;position:relative;left:60px;background:url(http://kuchikomimedia.com/img/index/btn01.png) no-repeat;width:225px;height:0px;display:block;overflow:hidden;padding-top:50px;_left:0;}
.div_contact .div02 .p02 a:hover {background:url(http://kuchikomimedia.com/img/index/btn01_on.png) no-repeat;}



.category_new_list{width:480px;}
.ul_bnr {margin-bottom:15px;}
#beta_inner .ul01,#beta_inner .side-list {margin-bottom:10px;}
#beta_inner .ul01 li,#beta_inner .side-list li {margin-left:15px;}

.blogerList_entry {width:48%;float:left;padding:8px;margin-top:10px;}
.blogerList_entry dl {position:relative;height:100px;clear:both;padding-bottom:5px;border-bottom:1px dotted #505050;margin-bottom:8px;}
.blogerList_entry dl dt img {position:absolute;}
.blogerList_entry dl dt span {position:absolute;left:110px;top:0px;}
.blogerList_entry dl dd {position:absolute;left:110px;}
.blogerList_entry .p_mem_all {text-align:right;}
.div_ranking_entry {width:42%;float:right;margin-top:20px;}

.div_ranking_entry .ranking li {background:url(/image/Image/rank00.jpg) no-repeat 0 0;padding-left:30px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #DCCDDC;font-size:11px;}
.div_ranking_entry .ranking li.ra1 {background:url(/image/Image/rank01.jpg) no-repeat;font-size:13px;}
.div_ranking_entry .ranking li.ra2 {background:url(/image/Image/rank02.jpg) no-repeat;font-size:11px;}
.div_ranking_entry .ranking li.ra3 {background:url(/image/Image/rank03.jpg) no-repeat;font-size:11px;}
