/*

--------------------------------------------------

ameblo CSS Skin Settings



Skin for:  green

FileName:  /p_skin/green/css/common.css

Version:   $Revision: 1.14 $

--------------------------------------------------

*/

/* ---------- common : 全体に対するスタイル --- */

body#mainIndex{

margin:0;

padding:0;

text-align:left;

}

#frame{

text-align:left;

}

#sub_a,#sub_b,#main{

overflow:hidden;

padding-top:15px;

}

a:link{

	text-decoration:none;

	color:#000000;

}

a:visited{

text-decoration:none;

}

a:hover{

	text-decoration:none;

}

input,

textarea{

font-size:12px;

}

img{

border:0;

}

p{

margin:0;

padding:0;

}

.menu_frame ul,

.menu_frame li,

.menu_frame dl,

.menu_frame dt,

.menu_frame dd,

#comment_module ul,

#comment_module li,

#trackback ul,

#trackback li,

#reader_list ul,

#reader_list li,

#favorite_list ul,

#favorite_list li,

#bookmark_list ul,

#bookmark_list li,

#recent_entries_list ul,

#recent_entries_list li{

list-style-type:none;

margin:0;

padding:0;

}



/* ---------- logo : ロゴ部分 ----- */

#logo{

width:800px;

height:46px;

margin-top:34px;

margin-bottom:23px;

text-align:right;

background-image:url(../img/logo.gif);

background-repeat:no-repeat;

background-position:left top;

}












/* ---------- font : 文字サイズ・装飾---------- */

body{ 
color:#000000;
font-size:10px;
line-height:20px;
}



#contact a:link{

	text-decoration:none;

	background-color:#FFFF00;

}

a:visited{

text-decoration:none;

}

a:hover{

	text-decoration:none;

	background-color:#000000;

	color:#FFFF00;

}



#message .contents{

background-image:url(../img/news.gif);

background-repeat:no-repeat;

background-position:left top;

padding-top:24px;

}



#message a:link{

	text-decoration:none;

}



#message a:hover{

	color: #FFFF00;

	background-color: #000000;

}





#ameblo,

#comment_module p.list,

.entry .theme,

.entry .foot,

.list{

font-size:9px;

display:none;

}





.menu_title{

color:#006600;

font-size:12px;

font-weight:bold;

}

.mainMenu{

font-size:11px;

line-height:1.3;

}

#calendar table{

font-size:11px;

line-height:1.3;

color:#666666;

}

#ranking *{

font-size:12px;

line-height:1.4;

display:none;



}

#ranking .rank_ttl{

font-weight:bold;

color:#666666;

}

#ameblo p{

line-height:1.25;

}

#rss{

font-size:12px;

display:none;

}

#joinbookList h3,

h3.title{

font-size:12px;

font-weight:bold;

color:#006600;

}

.label{

font-weight:bold;

}

.entry .contents,





.entry .theme{

color:#666666;

}

.entry .title{

font-size:15px;

font-weight:bold;

color:#006600;

}

#comment_module,

#trackback{

line-height:1.5;

}

#comment_module .error{

color:#FF0000;

margin-top:20px;

padding-bottom:10px;

}

/* ---------- background-color : 背景色 ------- */

body{

background-color:#FFFFFF;

}

#frame{

}

#sub_a{

}

#sub_b{

}

/* ---------- menu_element : 各サイドバー共通 - */

.mainMenu{

margin-bottom:15px;

}

.menu_title{

margin:0 2px 7px;

padding:3px 0 3px 10px;

border-bottom:1px dashed #016701;

background-image:url(http://stat.ameba.jp/p_skin/green/img/icon2.gif);

background-repeat:no-repeat;

background-position:3px 7px;

text-indent:3px;

}

.menu_title,

.mainMenu ul,

.mainMenu dl,

.mainMenu p,

.list,

.link_blog,



#archives {

display:none;

}



#archives select,



#theme_list {

display:none;

}



#theme_list select,

#search form{

margin-left:6px;

margin-right:6px;

}

p.list,

p.link_blog{

padding-top:5px;

}



/* ----- menu : メニュー部 ---- */

#menu {

width:264;

background-image:url(../img/menu.gif);

background-position:left top;

background-repeat:no-repeat;

padding-top:24px;

}



/* ----- contact : コンタクト ---- */

#contact {

width:264;

background-image:url(../img/contact.gif);

background-position:left top;

background-repeat:no-repeat;

padding-top:24px;

}





/* ----- profile : サイドバー プロフィール ---- */

#profile {

display:none;

}



#profile p{

display:block;

}

/* ----- readers : サイドバー 読者 ------------ */

#reader {

display:none;

}



#reader dl{

margin-bottom:7px;

}

#reader ul{

margin-top:5px;

}

#reader p{

display:inline;

}

/* ----- calendar : サイドバー カレンダー ----- */

#calendar{

display:none;

}



#calendar .menu_title{}

#calendar table{

width:168px;

}

#calendar caption{

padding:5px 0;

}

#calendar caption a{

padding:0 5px;

}

#calendar .sun{

color:#FF0000;

}

#calendar .sat{

color:#0000CC;

}

#calendar td,

#calendar th{

text-align:center;

padding:0;

}

#calendar td a{

color:#CC0000;

text-decoration:underline;

}

/* ----- search : サイドバー 検索 ------------- */

#search {

display:none;

}



#search form{

margin-top:7px;

margin-bottom:7px;

}

#search .searchbox{

width:100px;

}

#search .searchbtn{

width:40px;

}

/* ----- ranking : サイドバー ランキング ------ */

#ranking {

display:none;

}



#ranking .rank_ttl{

display:block;

}

#ranking .rank{

display:block;

padding-top:3px;

padding-bottom:3px;

}

#ranking a{

background-image:url(http://stat.ameba.jp/p_skin/green/img/icon.gif);

background-repeat:no-repeat;

background-position:left center;

padding-left:9px;

}

#ranking img{

margin-left:5px;

}

#ranking .rank_all,

#ranking .rank_genre{

margin-bottom:8px;

}

/* ----- rss : サイドバー RSS ----------------- */

#rss{

margin-top:-3px;

margin-right:auto;

margin-left:auto;

border:none;

background-image:none;

text-align:center;

display:none;

}

/* ----- plugin : サイドバー プラグイン枠 ----- */

.plugin{

margin-bottom:15px;

text-align:center;

display:none;

}

/* ----- ameblo : サイドバー アメーバ広告 ----- */

#ameblo{

text-align:center;

padding-top:7px;

display:none;

}

#ameblo p{

text-align:left;

padding-right:7px;

padding-bottom:7px;

padding-left:7px;

}

#ameblo li{

display:block;

margin-bottom:5px;

}

/* ----- advertising : サイドバー 広告枠 ------ */

#advertising{

display:none;

}

#adJavaScript .HBgColor{background-color:#FFFFFF;}

#adJavaScript .HTitleColor{color:#0000ff;}

#adJavaScript .HTextColor{color:#000000;}

#adJavaScript .HUrlColor{color:#0000ff;}

/* ----- advertising2 : 記事内 広告枠 --------- */

#advertising2{

text-align:center;

padding-top:10px;

}

.entry .mainMenu{

margin-bottom:0;

}

#adJavaScript2 .HBgColor{background-color:#FFFFFF;}

#adJavaScript2 .HTitleColor{color:#0000ff;}

#adJavaScript2 .HTextColor{color:#000000;}

#adJavaScript2 .HUrlColor{color:#0000ff;}

/* ---------- main : メイン部分 --------------- */

#main{

padding-bottom:10px;

}



#joinbookList h3,

h3.title{

margin-bottom:10px;

margin-top:5px;

border:none;

}



.page {

display:none;

}



/* ---------- message : メッセージ枠 ---------- */

#message{

width:99%;

margin-bottom:15px;

}

#message .contents{

	margin: 0px;

}

/* ---------- entry : 各記事枠 ---------------- */

.entry{

width:99%;

margin-bottom:20px;

display:none;

}

.entry .date{

width:99%;

background-color:#98CB00;

padding:5px 0 2px 5px;

border-bottom:1px solid #006600;

border-right:1px solid #006600;

display:block;

color:#333333;

}

.entry .name{

margin-top:5px;

display:block;

}

.entry .theme{

margin-bottom:10px;

display:block;

}

.entry .title{

margin-top:10px;

margin-bottom:10px;

}

.entry .contents{

margin-top:15px;

margin-bottom:15px;

}

.entry .foot{

text-align:right;

padding-top:5px;

padding-right:20px;

border-top:1px dashed #000000;

}

/* ----------  : ページリンク ------------- */

.{

margin-right:auto;

margin-left:auto;

text-align:center;

margin-top:7px;

margin-bottom:10px;

}

/* ---------- footer_ad : フッター広告 -------- */

#footer_ad{

margin-right:auto;

margin-left:auto;

text-align:center;

margin-top:20px;

margin-bottom:10px;

display:none;

}

/* ---------- trackback : 各記事TB欄 ---------- */

#trackback{

border-top:1px solid #006600;;

margin-top:25px;

margin-bottom:10px;

padding-top:5px;

}

#trackback p.tr_URL{

margin-bottom:10px;

}

#trackback ul{

margin-bottom:10px;

}

/* ---------- comment_module : 各記事コメント欄 - */

#comment_module h3.title{

margin-bottom:0;

}

#comment_module p.list{

margin:0 0 10px 0;

padding:0;

}

#comment_module{

border-top:1px solid #006600;;

padding-top:5px;

}

#comment_module .each_comment{

margin-bottom:10px;

}

#comment_module .comment_footer{

margin-top:5px;

padding-top:5px;

border-top:1px dashed  #000000;

}

#comment_module .error{

margin-top:20px;

padding-bottom:10px;

}

#comment_module label{

display:block;

float:left;

width:70px;

text-align:right;

}

#f_name,#f_url,#f_title,#f_com{

display:inline;

width:250px;

margin-bottom:3px;

margin-left:6px;

}

#comment_module form ul{

width:340px;

margin-left:auto;

margin-right:auto;

}

#comment_module form li{

display:block;

width:340px;

margin-bottom:5px;

}

#comment_module li.lastItem{

display:block;

width:330px;

margin-bottom:5px;

text-align:right;

}

#comment_module .button{

margin-left:5px;

font-size:11px;

width:80px;

}

/* ---- reader_list : 読者一覧 ---------------- */

/* ---- bookmark_list : ブックマーク一覧 ------ */

/* ---- favorite_list : お気に入りブログ一覧 -- */

/* ---- recent_entries_list : 最新記事一覧 ---- */

/* ---- joinbookList : みんなのテーマ一覧 ----- */







#joinbook {

margin-bottom:10px;

margin-top:5px;

border:none;

display:none;

}





#reader_list {

display:none;

}



#favorite_list {

display:none;

}



#bookmark_list {

display:none;

}



#recent_entries_list {

display:none;

}



#bookmark_list {

display:none;

}



#reader_list ul,

#favorite_list ul,

#bookmark_list ul,

#recent_entries_list ul{

width:100%;

}

#joinbookList li,

#bookmark_list li,

#reader_list li,

#favorite_list li,

#recent_entries_list li{

padding-bottom:2px;

margin-bottom:8px;

border-bottom:1px dotted #dddddd;

}

#reader_list .reader_blog{

display:block;

margin-top:2px;

}

#favorite_list .favorite_blog{

display:block;

margin-top:2px;

}

#recent_entries_list ul{

margin-top:12px;

}


