/* ページ全体の設定 */
body{
	font-size:12px;
	background-color : #ffffff;
	font-family : "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka;
	color : #534741;
	line-height : 22px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:100%;}

h2.entry_header,
h3.entry_header {
  text-align: left;
  margin-bottom: 0px;
  padding-bottom: 5px;
  padding-left:5px;
  padding-right:15px;
  padding-top: 5px;
  color: #d32c32;
  font-size: 22px;
  line-height: 35px;
  word-break: break-all;
  font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
h1.entry_header a,
h2.entry_header a,
h3.entry_header a {
  color: #d32c32;
}
h2.entry_header a:focus,
h2.entry_header a:hover,
h2.entry_header a:active { 
        text-decoration: underline;
}


/* ブログのタイトルの設定 */
.site_title{
    /*
	height : 197px;
    */
	font-size:24px;
	font-weight:bold;
	padding:20px 0px 0px 10px;
	text-align :left;
	font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF" ;
	color:#d32c32;
	line-height:28px;
}
.site_title a:link {color:#d32c32; text-decoration: none;}
.site_title a:active {color:#d32c32; text-decoration: none}
.site_title a:visited {color:#d32c32; text-decoration: none}
.site_title a:hover {color:#d32c32; text-decoration: none;}

/* 区切り線(タイトル下とコメント表示欄で使用)の設定 */
hr{border:1px #555555;}



/* エントリー欄の設定 (名前・日付・IDの文字、下に表示される広告の文字など) */
.main_txt {
	padding: 20px 5px 20px 0px;
	font-size :13px;
	font-family:MS UI Gothic,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka;
	line-height :20px;
	color:#555555;
}
.main_txt a:link {color:#386DBE; text-decoration: none;}
.main_txt a:active {color: #386DBE; text-decoration: none}
.main_txt a:visited {color: #386DBE; text-decoration: none}
.main_txt a:hover {color: #d32c32; text-decoration: none;} /* #c8a848 */

/* スレ内容の文字 */
.main_sure_txt {
	font-size : 15px;
	font-family:ＭＳ Ｐゴシック,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka;
	line-height : 20px;
	color:#555555;
	font-weight:bold;
}
/* スレ内容の紺文字  333399 */
.main_blue_txt {
	font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka;
	color :#000080;
}
/* スレ内容の細字  紺文字  333399 */
.main_blue_nb_txt {
	font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka;
	color :#none;
}
/* スレ内容の赤文字 fa3738  f61c04  */
.main_red_txt {
	color:#d32c32;
	font-weight:bold;
}
/* スレ内容の細字  赤文字 fa3738  f61c04  */
.main_red_nb_txt {
	color:#d32c32;
	font-weight:none;
}
/* スレ内容の緑文字  4f6c4a */
.main_green_txt {
	color:#006600;
	font-weight:bold;
}
/* スレ内容のピンク文字 */
.main_pink_txt {
	color:#cc0066;
	font-weight:bold;
}

/* スレ内容の引用 茶文字 fa3738  f61c04  */
.main_include_txt {
	color:#000080;
	font-weight:bold;
}

/* スレ内容の小さめ文字  333399 */
.main_mini_txt {
	font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka;
	color :#555555;
	font-weight:bold;
}


/* エントリー内 カテゴリリンクの設定 */
.category_txt {
	padding:0px 16px 3px 0px;
	font-size:10px;
	font-family:MS UI Gothic,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka;
	line-height:15px;
	color : #3D3D3D;
}
.category_txt a:link {color:#386DBE; text-decoration: none;}
.category_txt a:active {color: #386DBE; text-decoration: none}
.category_txt a:visited {color: #386DBE; text-decoration: none}
.category_txt a:hover {color:#d32c32; text-decoration: none;}


.entry_title{
	height : 45px;
	padding : 5px 10px 0px 0px;
	font-size : 17px ;
	font-family : "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka ;
	color : #555555;
	font-weight : bold;
}



/* ブログの説明文の設定 */
.site_s{
	font-size:12px ;
	font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka ;
	font-weight:bold;
	color:#555555;
    /*
	line-height : 22px;
    */
	margin-top : 5px ;
}


/* 記事下RSSの設定 */
.rss_txt {
	padding: 20px 5px 20px 0px;
	font-size :13px;
	font-family:MS UI Gothic,Verdana,'\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF',Osaka;
	line-height :21px;
	color:#386dbe;
}
.rss_txt a:link {color:#386dbe; text-decoration: none;}
.rss_txt a:active {color: #386dbe; text-decoration: none}
.rss_txt a:visited {color: #386dbe; text-decoration: none}
.rss_txt a:hover {color: #d32c32; text-decoration: none;}



/* 投稿欄、ボタンの設定
 */
textarea,select,submit{
	font-size :12px;
	line-height: 16px;
	color :#555555;
	font-family:MS UI Gothic, Verdana,"\30D2\30E9\30AE\30CE\20Pro\20W3","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","Osaka";
	border-width:1px;
	background-color:#ffffff;
	border-color:#cccccc; 
}
input{
	font-size :12px;
	height:21px;
	color :#555555;
	font-family:MS UI Gothic, Verdana,"\30D2\30E9\30AE\30CE\20Pro\20W3","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","Osaka";
	border-width:1px;
	background-color:#ffffff;
	border-color:#cccccc; 
}
button{
	font-size :12px;
	width :30px ;
	color :#555555;
	font-family:MS UI Gothic, Verdana,"\30D2\30E9\30AE\30CE\20Pro\20W3","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","Osaka";
	border-width:1px;
	background-color:#ffffff;
	border-color:#cccccc; 
}


/* 記事検索の設定 */
.search input{
	font-size :12px;
	height:22px;
	color :#555555;
	font-family:MS UI Gothic, Verdana,"\30D2\30E9\30AE\30CE\20Pro\20W3","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","Osaka";
	border-width:1px;
	background-color:#ffffff;
	border-color:#cccccc; 
}


/* サイドバーの設定 */
.side_bg{
	font-size:11px;
	font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka ;
	color:#3d3d3d ;
	line-height:18px;
}
.side_title_01{
	height : 35px;
	color : #555555 ;
    /*
	font-weight : bold;
    */
    font-family : Verdana,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka ;
    /*
	background-image : url(https://templates.blog.fc2.com/template/phot-k19/050531_02_sub_title_02.gif);
    */
}
.titles{
    margin: 4px 1px 4px 6px;
}
.side_title_02{
	height:35px;
	color:#555555;
	/*
	font-weight : bold;
    */
	*/
    font-family:Verdana,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka ;
    /*
	background-image : url(https://templates.blog.fc2.com/template/phot-k19/050531_02_sub_title_02.gif);
    */
}
.side_txt{
	font-size:11px;
	padding:0;
}
.side_txt p{
	margin: 0.3em 1em;
}
.side_txt ul{
	margin: 0;
	padding : 0;
	list-style-position : inside;
}
.side_txt li{
	padding: 0 10px;
}
.side_wishlist_txt{
	color:#000000;
	font-size:10px;
	padding:0;
	margin:0.3em 1em;
	line-height:15px;
    font-family:Verdana,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka ;
}
br {letter-spacing:1px;}
a {text-decoration:none; color:#000000;}
a:hover {text-decoration:none; color:#d32c32}

.to_top a:link {color:#555555; text-decoration: none; font-size:10px; font-family:Verdana,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka}
.to_top a:active {color: #555555; text-decoration: none; font-size:10px; font-family:Verdana,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka}
.to_top a:visited {color: #555555; text-decoration: none; font-size:10px; font-family:Verdana,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka}
.to_top a:hover {color: #555555; text-decoration: none; font-size:10px; font-family:Verdana,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka;}

/* 著作権表示の設定 */
.copyright{
	/* height:41px; */
	line-height : 13px;
	padding : 0px 40px 0px 40px;
	font-size : 11px ;
	font-family : "Verdana,\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka ;
	color : #555555;
}

.copyright a:link {color: #555555; text-decoration: none;}
.copyright a:active {color: #555555; text-decoration: none;}
.copyright a:visited {color: #555555; text-decoration: none;}
.copyright a:hover {color: #555555; text-decoration: none;}

/* カレンダーの設定 */
.calender {
	font-size: 11px;
	color:#3D3D3D;
	line-height: 22px;
	width: 95%;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}
.calender caption {
	width: 95%;
	font-size: 11px;
	line-height: 22px;
	padding: 0px 0px 0px 0px;
	color: #3D3D3D;
	letter-spacing : 1px;
}
.calender th {
	font-weight: bolder;
	background: #DAE1EA;
}
.calender td {
	text-align: center;
}
.calender td a {
	display: block;
}
th#sun {
	color: #FF0000;
}
th#sat {
	color: #0000FF;
}
.calender td a:link {
	background: #ffffff!important;
	color: #000000;
	text-decoration: none;
}
.calender td a:visited {
	background: #ffffff!important;
	color: #000000;
	text-decoration: none;
}
.calender td a:hover {
	background: #ffffff!important;
	color: #3D3D3D;
	text-decoration: underline;
}
.state {
	font-size: 11px;
	line-height: 22px;
	color: #5E7AA5 ;
	letter-spacing : 1px;
}

/* プロフィール画像の設定 */
.pay {
	text-align: center;
	margin: 5px 0px 0px 5px;
}

/* ページ移動の文字設定 */
.navi{
	font-size:11px;
	font-family:MS UI Gothic, Verdana,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka ;
	color:#555555;
	line-height:22px;
}


.kiji_space {
	padding:5px 3px 5px 3px;
	border-color:#fba1c2;
	border: 1px solid #fba1c2;
	padding: 15px;
	background-color: #fffdf9;
	line-height: 1.4;
	margin-bottom:20px;
	width: 690px;
}

.kiji_space_heeko {
	padding:5px 3px 5px 3px;
	border-color:#fba1c2;
	border: 1px solid #fba1c2;
	padding: 15px;
	background-color: #fffdf9;
	line-height: 1.4;
	margin-bottom:20px;
	width: 690px;
}


/*** blockquote & pre */
div.article-body blockquote {
padding: 10px 20px;
margin: 2px 10px;
color:#202020;
font-size:11pt;
font-weight:500;
line-height: 30px;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background-color: #fffefe;
	border-color:#fba1c2;
	border: 1px solid #fba1c2;
	width: 690px;
}
