/*----------------------------------------------------------*/
/* ページ全体の設定                                         */
/*----------------------------------------------------------*/

/* ページ全体の背景色 */
body { background-color:white; }

/* ページ全体のスクロールバー */
body {
scrollbar-face-color:white;
scrollbar-track-color:white;
scrollbar-arrow-color:black;
scrollbar-3dlight-color:white;
scrollbar-highlight-color:white;
scrollbar-shadow-color:white;
scrollbar-darkshadow-color:white;
}


/* ページ全体の余白 */
body { margin:0px; }

/* ページ全体の文字（テキスト） */
body,table { font-size:10px; font-family:"tahoma", "Verdana", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Osaka"; color:black; }

/* ページ全体のリンク関連 */
a:link    { text-decoration:none; color:gray; }
a:active  { text-decoration:none; color:gray; }
a:visited { text-decoration:none; color:silver; }
a:hover   { text-decoration:underline; color:hotpink; }

img{border:0px;}

/* リスト関連 */
ul { padding:0px 0px 0px 20px ; margin:0px; }
li { font-size:10px; padding:0px; margin:0px; list-style-image:url(http://bfile.shinobi.jp/3064/al_side_ico.gif); }

/* small（テキスト） */
small { font-size:10px; }



/*----------------------------------------------------------*/
/* ボックス（レイアウト）の設定                             */
/*----------------------------------------------------------*/

/* 表示部分全体 */
.mainLayoutT2    { width:754px; }
.mainLayoutT3    { width:754px; }

/* ロゴ表示部（タイトル） */
#logoLayout      { width:754px; height:96px; background:url(http://bfile.shinobi.jp/3064/al_title.gif) no-repeat; }

/* カレンダー表示部 */
#calLayout       { width:754px; height:24px; }

/* サイドメニュー表示部 */
.sideLayoutT     { width:200px; }
#sideLayout      { width:170px; margin:5px 0px 0px 18px; padding:0px; }

/* コンテンツ表示部 */
.contentsLayoutT { width:554px; }
#contentsLayout  { width:510px; margin:5px 0px 0px 35px; padding:0px; }

/* コピーライト表示部 */
#choLayout       { width:754px; height:28px;}



/*----------------------------------------------------------*/
/* サイトタイトル（ロゴ）の設定                             */
/*----------------------------------------------------------*/

/* サイトタイトル文字 */
.logo_title {
    font-size:12pt;
    font-weight:bold;
    line-height:180%;
    color:black;
    text-align:left;
    padding:0px;
    margin:0px 0px 0px 30px;
}
.logo_title a:link   { color:black; text-decoration:none; }
.logo_title a:active { color:gray; text-decoration:none; }
.logo_title a:visited{ color:gray; text-decoration:none; }
.logo_title a:hover  { color:hotpink; text-decoration:none; }

/* サイト説明文字 */
.logo_intro {
    font-size:10px;
    text-align:left;
    padding:5px 0px 0px 30px;
    margin:0px;
    color:black;
}



/*----------------------------------------------------------*/
/* カレンダーの設定                                         */
/*----------------------------------------------------------*/

#calLayout ul{
    font-size:10px;
    font-family:Verdana;
    margin:0px;
    padding:5px;
    list-style-position:inside;
    text-align:center;
}
#calLayout li{
    display:inline;
    list-style-type:none;
    margin:0px;
}
#calLayout li.day    { padding:0px 0px 0px 1px; color:silver; }
.prev-month-calendar { margin-right:8px; }
.next-month-calendar { margin-left:8px; }



/*----------------------------------------------------------*/
/* サイドメニューの設定　                                   */
/*----------------------------------------------------------*/

/* サイドメニュー：テーブル（1ブロック） */
.side_table { width:170px; margin:0px 0px 20px 0px; }

/* サイドメニュー：トップ背景画像 */
.side_top {
    width:170px; height:10px; 
    background:url(http://bfile.shinobi.jp/3064/al_side_top.gif) no-repeat; padding:0px 0px 0px 0px;
}

/* サイドメニュー：見出し（背景画像） */
.side_title_bg {
    width:170px; height:8px;
    background:url(http://bfile.shinobi.jp/3064/al_side_title.gif) ;
    margin:7px 0px 0px 0px; padding:0px;
    background-color:white;
}

/* サイドメニュー：見出し（テキスト） */
.side_title_text {
    font-size:10px; font-family:Verdana; font-weight:bold; color:black;
    margin:0px; padding:1px 0px 0px 13px;
}

/* サイドメニュー：センター背景画像*/
.side_middle { width:170px;  background:url(http://bfile.shinobi.jp/3064/al_side_back.gif) repeat-y; }

/* サイドメニュー：テキスト */
.side_text   { margin:3px 10px 0px 15px; padding:0px; }

.side_text input{
    width: 80%;
}

.side_text p{
    font-size: 10px;
    margin: 0.3em;
}

/* サイドメニュー：プロフィール画像 */
.myimgT {
    width:150px;
    background-color:#ffffff;
    padding:5px 0px 5px 0px;
    margin-bottom:5px;
}
.myimg { text-align:center; margin:0px; padding:0px; }



/*----------------------------------------------------------*/
/* 検索ボックスの設定                                       */
/*----------------------------------------------------------*/

#sideLayout form { padding:5px 10px 0px 5px; margin:0px; }

.src_form { 
    font-size:10px;
    color:black;
    border:solid 1px black;
    background-color:white;
}
.src_button {
    font-size:10px;
    background-color:white;
    color:black;
}



/*----------------------------------------------------------*/
/* コンテンツの設定　                                       */
/*----------------------------------------------------------*/

/* コンテンツ：テーブル（1ブロック） */
.contents_table { width:510px; margin:0px 0px 20px 0px; }

/* コンテンツ：テーブル（背景画像） */
.contents_bg    { width:510px; background:url(http://bfile.shinobi.jp/3064/al_main_back.gif) repeat-y; }

/* コンテンツ：見出し */
.contents_title {
	font-size:10px;
	line-height:200%;
	font-weight:bold;
	color:black;
	margin:0px 10px 0px 10px;
}

/* コンテンツ：区切りライン画像 */
.contents_line  { margin:0px 0px 0px 5px; }

/* コンテンツ：ステータス（日付等） */
.contents_state {
    font-size:10px;
    color:black;
    line-height:120%;
    text-align:right;
    margin:5px 10px 5px 10px;
}
.contents_state a:link    { color:gray; text-decoration:none; }
.contents_state a:active  { color:black; text-decoration:none; }
.contents_state a:visited { color:silver; text-decoration:none; }
.contents_state a:hover   { color:hotpink; text-decoration:underline; }



/*----------------------------------------------------------*/
/* エントリー＆コメントの設定　                             */
/*----------------------------------------------------------*/

/* エントリー：テキスト */
.entry_text {
    font-size:10px;
    color:black;
    line-height:120%;
    margin:5px 10px 0px 10px;
}
.entry_text a:link    { color:gray; text-decoration:none; }
.entry_text a:active  { color:black; text-decoration:none; }
.entry_text a:visited { color:silver; text-decoration:none; }
.entry_text a:hover   { color:hotpink; text-decoration:underline; }

/* コメント：タイトル */
.comt_title {
    font-size:10px;
	line-height:180%;
    font-weight:bold;
    color:black;
	margin:5px 10px 0px 10px;
}

/* コメント：テキスト */
.comt_text {
    font-size:10px;
    line-height:150%;
    color:black;
    margin:0px 10px 0px 21px;
}

.CommentResBlock{
    font-size:10px;
    line-height:150%;
    color:black;
    margin-left:30px;
    margin-right:20px;
    text-align:left;
    margin-left:20px;
}

.CommentResFooter{
     text-align:right;
}

/* コメント：見出し画像（コメントの投稿） */
.comt_toukou_bg {
    width:490px;
    height:15px;
    margin:20px 10px 0px 10px;
}

/* コメント：見出し（テキスト） */
.comt_toukou_text {
    font-size:10px;
    font-family:Verdana;
    font-weight:bold;
    color:black;
    padding:2px 0px 0px 15px;
    margin:0px;
    text-align:left;
}

/* コメント：投稿フォーム */
.comt_text form { margin-top:5px; }
.comt_text form input,textarea { font-size:10px; background-color:white;border:black solid 1px; }
.comt_text form .button { background-color:white; color:black; font-weight:bold;border:black solid 1px; }



/*----------------------------------------------------------*/
/* コンテンツ部 その他の設定　                              */
/*----------------------------------------------------------*/

/* ページ移動：背景画像 */
.move_bg {
    width:510px;
    height:20px;
    background:url(http://bfile.shinobi.jp/3064/al_main_line2.gif) no-repeat;
    text-align:center;
    font-size:10px;
    color:#000000;
}
.move_bg a:link    { color:#000000; text-decoration:none; }
.move_bg a:active  { color:#000000; text-decoration:none; }
.move_bg a:visited { color:#000000; text-decoration:none; }
.move_bg a:hover   { color:hotpink; text-decoration:underline; }

/* トラックバック：タイトル */
.trb_title {
    font-size:12px;
	line-height:150%;
    font-weight:bold;
    color:#ffa566;
	margin:15px 10px 0px 10px;
}

/* トラックバック：日付 */
.trb_date { font-size:10px; color:black; font-weight:normal; }



/*----------------------------------------------------------*/
/* コピーライトの設定　                                     */
/*----------------------------------------------------------*/

/* コピーライト：テーブル */
.cho_table { width:650px; margin:0px 10px 0px 0px; }

/* コピーライト：背景画像 */
.cho_bg {
    width:650px;
    height:20px;
    text-align:center;
    padding:0px;
    margin:0px;
    background:url(http://bfile.shinobi.jp/3064/al_main_line.gif) no-repeat;
    background-position:center center;
}

/* コピーライト：テキスト */
.cho_text {
    font-size:10px;
    padding:0px;
    margin:0px;
}
.cho_text a:link    { color:#000000; text-decoration:none; }
.cho_text a:active  { color:#000000; text-decoration:none; }
.cho_text a:visited { color:#000000; text-decoration:none; }
.cho_text a:hover   { color:horpink; text-decoration:underline; }

textarea,input,select {
	font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
background-color:white;
border:black 1px solid;
color:black;
font-size:10px;}

img.emoji{
	vertical-align:middle;
	border:0;
}