/* 全般的な設定 */
BODY {
    COLOR: #696969;
    MARGIN-top : 0px;
    MARGIN-BOTTOM : 0px;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: "'ＭＳ Ｐゴシック','ＭＳＰゴシック','MSPゴシック','MS Pゴシック'";
    BACKGROUND-IMAGE : url();
    background-attachment: fixed;
    BACKGROUND-COLOR : #f0e2fd;
    SCROLLBAR-HIGHLIGHT-COLOR: #336633;
    SCROLLBAR-SHADOW-COLOR: #336633;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #336633;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-FACE-COLOR: #ffffff;
}

/* メインテーブル */
.main_table{
    width:975px;
    BORDER-RIGHT: #696969 0px solid;
    BORDER-LEFT: #696969 0px solid;
    BACKGROUND-COLOR : #f6fff7;
}


/* 全般的なセルの設定 */
TD {
    FONT-SIZE: 10pt;
    COLOR: #000000;
    LINE-HEIGHT: 140%;
    FONT-FAMILY: "ＭＳ Ｐゴシック",verdana,Osaka,"MS UI Gothic";
}

/* 上下ライン（外側）の色設定 */
.outline_td{
    background-color : #cbe4bc;
    border-top:solid 1px #696969;
}



/* ブログタイトル・サイト説明欄の高さ      */
/* ★写真交換は下記URLを変更方             */
/* タイトル文字の右寄せは下記leftをrightに */
.title_td{
    HEIGHT : 200px;
    text-align : left;
    BACKGROUND-IMAGE: url("");
    
}

/* ブログタイトルのサイズ指定 */
h1{
    
}
h1 a:link{
    color : #cadde1;
    text-decoration:none;
}
h1 a:active{
    color : #cadde1;
    text-decoration: none;
}
h1 a:visited{
    color : #cadde1;
    text-decoration:none;
}
h1 a:hover{
    color : #cadde1;
    text-decoration:none;
}

/* ブログ説明の色指定など */
h2{
    font-size : 12px;
    LINE-HEIGHT: 100%;
    font-weight : normal;
}

/* カレンダー表示TD */
.cal_td{
    BORDER-TOP: 0px #696969 solid;
    BORDER-BOTTOM: #696969 0px dotted;
    text-align : center;
    
}

/* 右カラム */
.left_td{
    WIDTH : 180px;
    vertical-align : top;
    font-size:11px;
    padding-bottom:9px;
    padding-left:9px;
    padding-right:9px;
}

/* 中央カラム */
.center_td{
    WIDTH :768px;
    vertical-align : top; 
    padding:0 0 0 9px;
    
    white-space: normal;
}


/* 記事タイトル部 */
#kiji table {
    
    border-spacing : 0px;
    padding : 0px;
}
.kiji{
    height:27px;
    border-bottom:solid 1px #000000;
    BACKGROUND-IMAGE: url("http://blog-imgs-24-origin.fc2.com/a/n/s/ansokuwww/kijit6.gif");
    width:738px;padding:0 10 0 10px;font-weight : bold;FONT-SIZE: 11pt; color : #000000;
}
.kijin{
padding:0 10 0 10px;
font-weight : bold;
FONT-SIZE: 11pt;
 color : #000000;
}

/* 本文の背景行（行間いじると背景行おかしくなるので注意） */
.msg{
    COLOR: #222222;
    FONT-SIZE: 15px;
    LINE-HEIGHT:130%;
    background-image : url("");
    background-position : 100% 0%;
    white-space: normal; clear:right;
    
}

/* 本文中のリンク設定 */

.msg A:link {
    COLOR: #963501;
    TEXT-DECORATION: 
}
.msg A:visited {
    COLOR: #963501;
    TEXT-DECORATION: 
}


/* 本文イメージの設定（回り込み解除はfloatをnoneに） */
.msg img{
    border:0px solid #000000;
    margin:4px 10px 10px 0px;
    display:inline;
    float:none;
}

/* メニュー見出し文字設定 */
h3{
    
    
    FONT-SIZE: 12px;
    COLOR: #000000;
    font-weight : bold;
    padding:4px;
    
    text-align:center;
    background-image : url("http://blog-imgs-24-origin.fc2.com/a/n/s/ansokuwww/kt5.gif");
    
    margin:0px;
    border: solid 1px #000000;
    border-bottom:0px;
    
}



/* メニュー内容文字設定 */


/* 絵文字対応 */
img.emoji{ 
    margin:2px 2px 4px 2px;
    vertical-align:middle; 
    float:none;
}

/* 全般的なリンク関連 */
A:link {
    COLOR: #003399; TEXT-DECORATION:
}
A:visited {
    COLOR: #003399; TEXT-DECORATION:
}
A:active {
    COLOR: #003399; TEXT-DECORATION: 
}

A:hover {
    COLOR: #669933;
    

 


}

/* フォーム用 */
input,textarea{
    border:1px solid #696969; 
    font-size:13px; 
    FONT-FAMILY: "ＭＳ Ｐゴシック",verdana,Osaka,'ＭＳ ゴシック';
    color:#696969;
　　
}

/* 管理者だけに表示のCSS例外 */
.secret{
    border:0px solid #696969; 
    font-size:10px; 
    color:#696969;
}

/* 横線 */
HR{
    MARGIN: 0px;
    border-style : dotted;
    border-color : #585858;
}

/* 記事下部のカテゴリ・日付フォント指定 */
.small{
    font-size :12px;float:right;margin:3px;    
}

/* ページ移動時のフォント指定 */
.pagemove{
    font-size : 12px;
    text-align : center;
    clear:both;
}

/*カレンダーの設定*/
#cal {
    width : 100%;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
    margin:5 0 0 0px;
}
#cal table {
    font-size: 8pt;
    text-align : center;
}
#cal td {
  display : inline;
  font-size: 8pt;
  padding-top:5px;padding-bottom:5px;
}
#cal td a{
    color: #ffffff;
    background-color:#add8e6;
    text-decoration:none;
}
td.day {
    padding: 0px 2px 0px 3px;
}
.prev-month-calendar {
    margin-right : 8px;
}
.next-month-calendar {
    margin-left : 8px;
}
/*ツリー化関連の設定*/
ul{
    margin: 0px;
    padding: 0px 0px 0px 7px;
    list-style-type: none;
}
ul.tree {
    list-style-type: none;
    margin: 0px;
    padding: 3px;
}
ul.tree li {
    margin: 0px;
    padding: 0px 0px 0px 16px;
    background-image: url(http://blog-imgs-29-origin.fc2.com/c/a/d/cadet/tree_normal_01.gif);
    background-repeat: no-repeat;
}
ul.tree li.end {
    background-image: url(http://blog-imgs-29-origin.fc2.com/c/a/d/cadet/tree_end_01.gif);
}




/*自分で追加カスタム*/
.rss
{
width:914px; height:199px; background-color:#ffffff; 
}
.rss1
{
background-color:#eeffe8;
}

.rss2
{
background-color:#fef4f5;
}
.rss3
{
border-bottom:1px solid #000000;border-right:1px solid #000000;padding:2px;
background-color:#fefcec;
}
.sc1{
overflow:auto;height:199px;font-size:12px;line-height:normal;
}
.sc2{
overflow:auto;height:197px;line-height:normal;
}
.sc3{
overflow:auto;height:199px;line-height:normal;
}

.rssfont1
{
font-size:12px;
}
.rssfont2
{
font-size:12px:border-top:solid 1px #000000 ;
}
.waku
{border: solid 1px #000000;width:768px;margin-bottom:9px;}
.waku2
{border: solid 1px #000000;width:768px;margin-bottom:9px;}

.headline
{
background-image: url(http://blog-imgs-24-origin.fc2.com/a/n/s/ansokuwww/hd1.gif);height:32px;
border:solid 1px #000000;
}
.line
{
border-bottom:solid 0px #000000;border-left:solid 1px #000000;border-right:solid 1px #000000;
}

.kt1
{
border:solid 1px #333333;padding:0px 5px 5px 0px;
}
.acr
{
padding:0px 0px 0px 8px;
}
.tu_waku{
height:300px; overflow:auto;
}

.tu A:link {
    COLOR: #FF0099;
    TEXT-DECORATION: 
}
.tu A:visited {
    COLOR: #FF0099;
    TEXT-DECORATION: 
    
}
.tu{
padding-right:10px;
}
.msgcell
{
width:752px;
padding:5 5 8 11px;

}
.msgcell2
{
width:752px;
padding:2 5 4 11px;border-bottom:0px solid #cccccc;
background-color:;
}

.hl
{
padding-top:10px;
}
.content_all{
border:solid 1px #000000;width:756px;
}

.content_body
{
border:solid 0px #000000;
}
.coall
{
height:20px;border-bottom:solid 1px #000000;
text-align:center;
background-image : url("http://blog-imgs-24-origin.fc2.com/a/n/s/ansokuwww/kt5.gif");
margin-bottom:10px;
vertical-align:middle;
padding-top:3px;
font-weight: bold; 
}
.st
{
}
img.b_entry{
	float: none;
	clear: both;
	border: none;
}
.shikiri
{
border-bottom:dashed 1px #009966;line-height:170%;padding:0 0 0 5px;
}

div.blogpeople-main p { 
padding:15 0 0 3px; 
}
.blogpeople-main a{
padding:0 0 0 15px;
margin:0 0 0 5px;
background:url(http://blog-imgs-40-origin.fc2.com/a/n/s/ansokuwww/arrow16_18.gif) no-repeat left center;
}
span.blogpeople-linklist {
display:block; 
padding:4 0 2 17px;
color:#000000;
font-weight:bold;
border-left:0px solid #ccc;
border-bottom:1px solid #ccc;
font-size:12px;
background:url(http://blog-imgs-24-origin.fc2.com/a/n/s/ansokuwww/link_1.gif) no-repeat left center;
}
.kage{
background:url(http://blog-imgs-24-origin.fc2.com/a/n/s/ansokuwww/kage16.gif) repeat-y;width:15px;height:15px;
}
.kage_1{
width:15px;height:15px;
}
.kage2{
background:url(http://blog-imgs-24-origin.fc2.com/a/n/s/ansokuwww/kage18.gif) repeat-y;width:15px;height:15px;
}
.oshirase
{
BACKGROUND-COLOR : #e5f8b9; border-top:solid 2px #8daa48 ;border-bottom:solid 2px #8daa48 ;
padding:10px; margin:20 70 20 15px;font-size:13px;
}
.about
{
width:135px;vertical-align:top;padding: 15 5 15 5px;
}
.about_a
{
width:460px;vertical-align:top;padding:15 5 15 5px;
}
.tu{
padding:2 4 2 7px;font-size:13px;
}
.tu2{
padding:2 4 2 7px;font-size:13px;
}
.menu_k{
margin:10 0 0 0px;padding:0px;BACKGROUND-COLOR :;border-top:#cccccc solid 0px;border-bottom:#cccccc solid 0px;float:right;
}

.menu{
float:left;margin:0 0 0 0px;
BACKGROUND-IMAGE: url("http://blog-imgs-24-origin.fc2.com/a/n/s/ansokuwww/menu_b4.gif");
border-bottom:1px #000000 solid;
border-top:1px #000000 solid;
border:1px solid #000000;
}

.comment_waku{
border:solid 1px #000000;width:767px;float:left;
}

.content{
padding:0 0 0 10px;
font-size:13px;
}

.comment_sumi{
border:solid 1px #000000;margin:15 0 11 0px;width:769px;
}
.commentcont{
padding:5px;
line-height:120%;clear:right;
}

.navi{
padding-bottom:9px;padding-top:9px;padding-left:9px;
}
.navi1{
padding-bottom:2px;padding-top:9px;padding-left:9px;
}

.blogrank{
width:340px;border:solid 1px #000000;float:left;margin-left:9px;
}
.trb{
clear:both;width:768px;
border-top:solid 1px #000000;border-left:solid 1px #000000;border-right:solid 1px #000000;border-bottom:solid 1px #000000;
margin-bottom:12px;margin-top:4px;
}
.trb_c{
padding:10px;
}
.track_c{
BACKGROUND-IMAGE: url("http://blog-imgs-24-origin.fc2.com/a/n/s/ansokuwww/track_c.gif");
padding:4 15 4 15px;border-top:solid 1px #000000;border-bottom:solid 1px #000000;
}
.body_tr{
padding:10px;
}
.acrank{
border:solid 1px #000000;
}
.acrank_bc{
BACKGROUND-IMAGE: url("http://blog-imgs-24-origin.fc2.com/a/n/s/ansokuwww/acrank.gif");
font-size:12px;font-weight:bold;text-align:center;
height:26px;width:200px;vertical-align:middle;
border-top:solid 1px #000000;border-right:solid 1px #000000;border-left:solid 1px #000000;border-bottom:solid 0px #000000;
}
.saikin{
border:solid 1px #000000;width:457px;background-color:#f0f5ff;font-size:12px;
line-height:180%;
}
.ara{
BACKGROUND-IMAGE: url("http://blog-imgs-24-origin.fc2.com/a/n/s/ansokuwww/ara.gif");
border-top:solid 0px #000000;border-right:solid 1px #000000;border-left:solid 1px #000000;border-bottom:solid 0px #000000;height:30px;
}
.plma{
margin-bottom:9px;
}
.oshirase2
{
BACKGROUND-COLOR : #e0d1fa; border-top:solid 2px #a088c8 ;border-bottom:solid 2px #a088c8 ;
padding:10px; margin:20px;font-size:13px;font-weight: bold;
}
.title_sp{
height:220px;border:0px solid #000000;padding:10 33 10 33px;
BACKGROUND-IMAGE: url("http://blog-imgs-24-origin.fc2.com/a/n/s/ansokuwww/PF20_07.gif");
}
.e{
border:solid 2px #000000;
}
.title_sp A:hover {
    background-color:transparent;
    position : relative;
    top:2px;
    left:1px;
}
.e A:link {
    COLOR: #; TEXT-DECORATION:none;
}
.e A:visited {
    COLOR: #; TEXT-DECORATION:none;
}
.e A:active {
    COLOR: #; TEXT-DECORATION:none;
}
.tworank{
border:solid 1px #000000;background-color:#eafcee;width:770px;
}
a.menu_ho{
background-image: url("http://blog-imgs-26-origin.fc2.com/a/n/s/ansokuwww/home16.gif");
display: block;
width: 55px;
height: 23px;
text-indent: -5000px;
float:left;
}
a.menu_ho:hover {
background-position: top right;
}
a.menu_ab{
background-image: url("http://blog-imgs-26-origin.fc2.com/a/n/s/ansokuwww/blog5.gif");
display: block;
width: 113px;
height: 23px;
text-indent: -5000px;
float:left;
}
a.menu_ab:hover {
background-position: top right;
}
a.menu_ma{
background-image: url("http://blog-imgs-40-origin.fc2.com/a/n/s/ansokuwww/mail5.gif");
display: block;
width: 54px;
height: 23px;
text-indent: -5000px;
float:left;
}
a.menu_ma:hover {
background-position: top right;
}
a.menu_all{
background-image: url("http://blog-imgs-26-origin.fc2.com/a/n/s/ansokuwww/all3.gif");
display: block;
width: 96px;
height: 23px;
text-indent: -5000px;
float:left;
}
a.menu_all:hover {
background-position: top right;
}
a.menu_new{
background-image: url("http://blog-imgs-26-origin.fc2.com/a/n/s/ansokuwww/new3.gif");
display: block;
width: 85px;
height: 23px;
text-indent: -5000px;
float:left;
}
a.menu_new:hover {
background-position: top right;
}
a.menu_mra{
background-image: url("http://blog-imgs-26-origin.fc2.com/a/n/s/ansokuwww/mrank1.gif");
display: block;
width: 76px;
height: 23px;
text-indent: -5000px;
float:left;
}
a.menu_mra:hover {
background-position: top right;
}
a.menu_bkm{
background-image: url("http://blog-imgs-26-origin.fc2.com/a/n/s/ansokuwww/bkm1.gif");
display: block;
width: 106px;
height: 23px;
text-indent: -5000px;
float:left;
}
a.menu_bkm:hover {
background-position: top right;
}
a.menu_rss{
background-image: url("http://blog-imgs-40-origin.fc2.com/a/n/s/ansokuwww/rss2.gif");
display: block;
width: 49px;
height: 23px;
text-indent: -5000px;
float:left;
}
a.menu_rss:hover {
background-position: top right;
}
a.menu_qa{
background-image: url("http://blog-imgs-40-origin.fc2.com/a/n/s/ansokuwww/qa3.gif");
display: block;
width: 79px;
height: 23px;
text-indent: -5000px;
float:left;
}
a.menu_qa:hover {
background-position: top right;
}
.antenna{
background-color:;padding-right:5px;
}
.main_list{
font-size:13px;
}
.sub_list{
font-size:13px;
}

/* ウィジェットのタイトル */
#hatena-bookmark-widget0 .hatena-bookmark-widget-title{
  display:none;
}

/* 記事のタイトル */
#hatena-bookmark-widget0 .hatena-bookmark-entrytitle{
display:block;
width:150px !important;
text-indent:-3.6em;
overflow:hidden;
 }

/* ブックマーク数 */
#hatena-bookmark-widget0 .hatena-bookmark-count a{
  font-weight:800;
  font-style:normal;
  color:#ff6666 !important;
  background:#ffe9f0;
}

/* ウィジェットのフッター */
#hatena-bookmark-widget0 .hatena-bookmark-widget-footer{
  display:none;
}

.li{
border-bottom:dashed 1px #999999;
margin-top:4px;
padding-bottom:4px;
margin-right:10px;
}

.oshirase_001{

}
.tags_b{
padding-left:14px;padding-top:5px;
background:url(http://blog-imgs-40-origin.fc2.com/a/n/s/ansokuwww/tags3.gif) no-repeat left center;
font-size:12px;
}
.sbm{
margin-left:0px;margin-right:0px;
}

.rss1 A:link {
    COLOR: #006600; TEXT-DECORATION:none
}
.rss1 A:visited {
    COLOR: #006600; TEXT-DECORATION:none
}
.rss1 A:active {
    COLOR: #006600; TEXT-DECORATION:none
}
.rss1 A:hover {
    COLOR: #669933;
}

.rss2 A:link {
    COLOR: #990066; TEXT-DECORATION:none
}
.rss2 A:visited {
    COLOR: #990066; TEXT-DECORATION:none
}
.rss2 A:active {
    COLOR: #990066; TEXT-DECORATION:none
}
.rss2 A:hover {
    COLOR: #669933;
}

.rss3 A:link {
    COLOR: #333300; TEXT-DECORATION:none
}
.rss3 A:visited {
    COLOR: #333300; TEXT-DECORATION:none
}
.rss3 A:active {
    COLOR: #333300; TEXT-DECORATION:none
}
.rss3 A:hover {
    COLOR: #669933;
}
.more_link1 A:link {
    COLOR: #333399; TEXT-DECORATION:
}
.more_link1 A:visited {
    COLOR: #333399; TEXT-DECORATION:
}
.more_link1 A:active {
    COLOR: #333399; TEXT-DECORATION:
}
.more_link1 A:hover {
    COLOR: #669933;
}
.recent{
overflow:auto;height:164px;padding:3 0 3 0px;
}
.recent A:link {
    COLOR: #003399; TEXT-DECORATION:none
}
.recent A:visited {
    COLOR: #003399; TEXT-DECORATION:none
}
.recent A:active {
    COLOR: #003399; TEXT-DECORATION:none
}
.recent A:hover {
    COLOR: #669933;TEXT-DECORATION:none
}


.tagsbox{
float:right;margin:2 0 0 0px;
}
.bkmk{margin:4 0 0 3px;vertical-align:bottom;border:;none}
.cmgif{
padding-left:18px;padding-top:3px;height:18px;
background:url(http://blog-imgs-40-origin.fc2.com/a/n/s/ansokuwww/text_02.gif) no-repeat left center;
}
.cmgif2{
padding-left:18px;padding-top:3px;height:18px;
background:url(http://blog-imgs-40-origin.fc2.com/a/n/s/ansokuwww/text_02.gif) no-repeat left center;
}
.cmgif3{
padding-left:13px;padding-top:0px;height:18px;
background:url(http://blog-imgs-40-origin.fc2.com/a/n/s/ansokuwww/arrow10_e01.gif) no-repeat left center;
}
.ktgif{
padding-left:18px;padding-top:1px;
background:url(http://blog-imgs-40-origin.fc2.com/a/n/s/ansokuwww/folder_25.gif) no-repeat left center;
}
.infot{
background:url(http://blog-imgs-40-origin.fc2.com/a/n/s/ansokuwww/info1.gif) ;
height:30px;width:768px;
border-top:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000;
}

.category_area { 
margin: 9px 0px 9px;
padding:px;
color: #444444;
font-size: 13px;
line-height: 140%;
background: ;
border: 1px solid #666666;
width:768px;
}
/* 中央揃え */
.textcenter
{
text-align:center;
margin-top:5px;
margin-bottom:5px;
}
.qa{
font-size:15px;
vertical-align:top;
}
.mli1{
BACKGROUND-COLOR:;
}
.mli2{
BACKGROUND-COLOR:;
}
.mli3{
BACKGROUND-COLOR:;
}
.mli4{
BACKGROUND-COLOR:;
}
.mli5{
BACKGROUND-COLOR:;
}
.thanks{
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
font-size:12px;
padding-left:5px;
}

