/*フリースペースの設定*/
.free_space_title{
        text-align : center;
        vertical-align : top;
	font-size : 13px;
FONT-FAMILY: "Tahoma","Vrdana","Arial","ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	height : 24px;
	padding : 4px 20px 0px 20px;
	color : #323232;
	font-weight : bold;
	background-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_main_t.gif);
	background-repeat : no-repeat;
        background-position : top center;
}
.free_space_contents{
        background-color : #323232;
	background-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_main_body.gif);
	background-repeat : repeat;
        font-size : 12px;
        padding : 20px 20px 20px 20px;
        line-height : 1.6em ;
        border-left: #adadad 1px solid;
        border-right: #adadad 1px solid;
}
.free_space_btm{
        height : 48px;
	background-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_main_btm.gif);
	background-repeat : no-repeat;
        background-position : top center;
}

/* ページ全体の設定 */
BODY {
text-align : center; /* バグを利用してブロックレベル要素をセンタリング */
FONT-SIZE: 12px; 
COLOR: #dcdcdc; 
BACKGROUND-color: #f0f0f0; 
background-image: url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_shade.jpg);   
background-repeat: repeat-y;
background-position: top center;
font-family : "Tahoma","Vrdana","Arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","ＭＳ Ｐゴシック";
line-height : 20px ;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : 0px;}

/*リンクの設定*/
A:link {
FONT-SIZE: 12px; 
COLOR: #bee6ff; 
BACKGROUND-COLOR: #;
TEXT-DECORATION: underline;
BORDER: #FFF 1px dashed}

A:active {
FONT-SIZE: 12px; 
COLOR: #ff491e; 
BACKGROUND-COLOR: #;
TEXT-DECORATION: none;
BORDER: 0px
}

A:visited {
FONT-SIZE: 12px; 
COLOR: #bee6ff; 
BACKGROUND-COLOR: #;
TEXT-DECORATION: underline;
BORDER-TOP: #A9A9A9 1px dashed;
BORDER-BOTTOM: #bee6ff 1px solid;
BORDER-LEFT: TRANSPARENT 0px;
BORDER-RIGHT: TRANSPARENT 0px}

A:hover {
FONT-SIZE: 12px; 
COLOR: #bee6ff; 
BACKGROUND-COLOR: #;
TEXT-DECORATION: none;
BORDER: 0px
}

/*コンテナ部分の設定*/
div#container {
  background-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_bg.jpg);   
  background-repeat : repeat;
  background-position : top center;
  width : 800px;       /* コンテンツ幅を800pxに設定 */
  margin-left : auto;  /* 左側のマージンを自動算出 */
  margin-right : auto; /* 右側のマージンを自動算出 */
  text-align : left;   /* body要素で指定したセンタリングを戻す */
}

/* エントリー欄の設定 */
div#box_main{
  width : 434px;
}
.main_txt {
        background-color : #323232;
	background-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_main_body.gif);
	background-repeat : repeat;
        font-size : 12px;
        padding : 20px 15px 20px 15px;
        line-height : 20px ;
        border-left : #ADADAD 1px solid;
        border-right : #ADADAD 1px solid;
}

.entry_title{
        text-align : center;
        vertical-align : bottom;
	font-size : 13px;
FONT-FAMILY:  "Tahoma", "Verdana", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	height : 24px;
	padding : 0px 20px 4px 20px;
	color : #323232;
	font-weight : bold;
	background-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_main_t.gif);
	background-repeat : no-repeat;
        background-position : top center;
}
.main_btm{
        font-weight : bold;
        padding : 5px 25px 5px 0px;
        text-align : right;
        vertical-align : top;
        height : 48px;
	background-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_main_btm.gif);
	background-repeat : no-repeat;
        background-position : top center;


}
.main_btm a:link {font-size: 12px; color:#323232; background-color:transparent; text-decoration: none; border: 0px}
.main_btm a:active {font-size: 12px; color:#323232 ; background-color: transparent; text-decoration: none; border: 0px}
.main_btm a:visited {font-size: 12px; color:#323232; background-color:transparent; text-decoration: none; border: 0px}
.main_btm a:hover {font-size: 12px; color:#323232 ; background-color: transparent; text-decoration: none; border: 0px}

.navi {color:#505050}

.navi a:link {background-color:transparent; text-decoration: none; border: 0}
.navi a:active {background-color:transparent; text-decoration: none; border: 0}
.navi a:visited {background-color:transparent; text-decoration: none; border: 0}
.navi a:hover {background-color:transparent; text-decoration: none; border: 0}
        
/* ブログのタイトルの設定 */
.site_title{
	height : 122px ;
	font-size : 22px ;
FONT-FAMILY:  "Tahoma", "Verdana", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-weight : bold ;
	padding : 0px 0px 10px 0px;
	background-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_ban.jpg);
	background-repeat : no-repeat;
        background-position : center top;
}
.site_title a:link {font-size: 18px; color:#323232; background-color: transparent; text-decoration: none; border: 0px}
.site_title a:active {font-size: 18px; color:#fff ; background-color: transparent; text-decoration: none; border: 0px}
.site_title a:visited {font-size: 18px; color:#323232; background-color: transparent; text-decoration: none; border: 0px}
.site_title a:hover {font-size: 18px; color:#fff ; background-color: transparent; text-decoration: none; border: 0px}

/* ブログの説明文の設定 */
.site_s{
        color : #323232;
	font-size : 12px ;
        font-weight : normal;
	line-height : 20px;
	padding : 0px 0px 20px 0px;
}
/* 投稿欄、ボタンの設定 */
textarea,button,submit,input,select{
font-size :12px;
line-height: 20px ;
color :#dcdcdc;
BORDER: #C9C9C9 1px solid; 
BACKGROUND: #3c3c3c;
}

/* 区切り線(コメント表示欄で使用)の設定 */
hr {
border-bottom: 1px solid #dcdcdc;

height: 1px;
width: 100%;}

/* サイドバーの設定 */
div#box_side{
        width : 163px;
}
.side_bg{
	font-size : 11px ;  
}

.side_title_01{    
        padding : 0px 25px 4px 25px;
	height : 24px;
        text-align : center;
        vertical-align : bottom;
FONT-FAMILY:  "Tahoma", "Verdana", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
        color : #323232;
        font-size : 11px;
	font-weight : bold;
	background-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_side_t.gif);
	background-repeat : no-repeat;
        background-position : top center;
}
.side_title_02{
        padding : 0px 25px 4px 25px;
	height : 24px;
        text-align : center;
        vertical-align : bottom;
FONT-FAMILY: "Tahoma",  "Verdana", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size : 11px;
	font-weight : bold;
        color : #323232;
	background-image:
url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_side_t.gif);
	background-repeat : no-repeat;
        background-position : top center;
}
.side_txt{
       line-height : 18px;
	background-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_main_body.gif);
        border-left: #adadad 1px solid;
        border-right: #adadad 1px solid;
}
.side_txt a:link {background-color: transparent; text-decoration: none; border: 0px}
.side_txt a:active {background-color: transparent; text-decoration: none; border: #FFF 1px dashed}
.side_txt a:visited {background-color: transparent; text-decoration: none; border: 0px}
.side_txt a:hover {background-color: transparent; text-decoration: none; border: #FFF 1px dashed}

.side_txt p{
	margin : 0.8em;
}

.side_txt ul{
	margin : 0px 10px 0px 23px;
	padding : 0;
        list-style-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_p.gif);
	list-style-position : outside;
}

.side_txt li{
	font-size : 11px;
	line-height : 14px;
	padding : 1px 0px;
}

.side_btm{
        height : 24px;
        background-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_side_btm.gif);
	background-repeat : no-repeat;
        background-position : top center;
}

.side_blank{
        height: 20px;}

br {
	letter-spacing : normal ;
}

/* 著作権表示の設定 */
.copyright{
        background-color : #323232;
	background-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/crm_main_body.gif);
	background-repeat : repeat;
	height : 100px ;
        text-align : center ;
	padding : 0px 40px 0px 40px;
	font-size : 11px ;
        border-top : 1px solid #cdcdcd;
}
.copyright a:link {font-size: 11px;}
.copyright a:active {font-size: 11px;}
.copyright a:visited {font-size: 11px;}
.copyright a:hover {font-size: 11px;}

/* カレンダーの設定 */
.calender {
        text-align : center;
	font-size: 11px;
        color: #fff;
	line-height: 13px;
	width: 80%;
	padding-left: 20px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}
.calender caption {
	width: 90%;
        text-align : center;
	font-size: 11px;
	line-height: 13px;
	padding-left: 7px;

	letter-spacing : 1px;
}
.calender th {
	font-weight: bolder;
}
.calender td {
	text-align: right;
}
.calender td a {
	display: block;
}
th#sun {
	color: #696969;
}
th#sat {
	color: #808080;
}

.calender td a:link {
	font-size: 11px;
	background: #cdcdcd!important;
	color: #2d2d2d;
	text-decoration: none;
}
.calender td a:visited {
	font-size: 11px;
	background: #cdcdcd!important;
	color: #2d2d2d;
	text-decoration: none;
}
.calender td a:hover {
	font-size: 11px;
        background: #2d2d2d!important;
	color:  #fff;
	text-decoration: blink;
}
.state {
	font-size: 11px;
	line-height: 20px;
	letter-spacing : 1px;}

/* 引用部分の設定  */
blockquote {
	margin : 1em 15px;
	padding : 10px;
background-color: #1e1e1e;
}