@charset "Shift_JIS";

/* ----------------------------------------------------
	全体設定
   ---------------------------------------------------- */
/*-- スクロールバーの設定 --*/
html {
    scrollbar-track-color: #ffffff;
    scrollbar-face-color: #ffdcd6;
    scrollbar-shadow-color: #ffffff;
    scrollbar-darkshadow-color: #ffe6c2;
    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color: #ffe6c2;
    scrollbar-arrow-color: #b3c1ff;
}


/*-- Bodyタグの設定 --*/
body {
    background-color: #ffffff;
    color: #663300;
    font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","Osaka";
	font-size: 11px;
    line-height: 1.4em;
    text-align: left;
}


* {
    margin: 0;
    padding: 0;
}

.clear{
	clear:both;
}


/* ----------------------------------------------------
	見出しの設定
   ---------------------------------------------------- */

/*-- 大見出し（記事タイトル - 検索エンジン重視） --*/
h1{
	font-size: 10px;
	color: #ffcc99;
	font-style: normal;
}

/*-- 中見出し（記事のタイトル等に使用） --*/
h2{
	color: #ffffff;
	border-top: 1px #BAE1F2 solid;
	border-left: 1px #BAE1F2 solid;
	border-right: 1px #006699 solid;
	border-bottom: 1px #006699 solid;
	background-color: #3FBBEF;
	padding: 3px;
	margin: 10px 0px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
}

.h2_topgreeting{
	padding-top: 30px;
	background-image: url('img/back07.gif');
	background-position: left top;
	background-repeat: repeat-x;
	font-size: 14px;

}

/*-- 小見出し（個別記事のタイトル等に使用） --*/
h3{
	font-size: 12px;
	font-style: normal;
}

/*-- 小見出し（個別記事のタイトル以下の見出しに使用） --*/
h4{
	font-size: 12px;
	font-style: normal;
	color: #006699;
    background-image: url('img/icon_lamp.gif');
    background-repeat: no-repeat;
    background-position: left;
    background-color: #DFEFFF;
    padding-left: 18px;
    border-bottom: 1px #C6D5E4 solid;
    margin-bottom: 10px;
    line-height: 20px;
}


h5{
	font-size: 10px;
	font-style: normal;
	color: #006699;
    background-image: url('img/icon_flower01.gif');
    background-repeat: no-repeat;
    background-position: left;
    background-color:#FFF9DE;
    border-bottom: 1px #FFEB8B solid;
    padding-left: 18px;
    margin: 5px 0px;
    line-height: 15px;
}

/*-- 小見出しタイトル（大） --*/
.headline_480{
	height: 25px;
	width: 480px;
	line-height: 25px;
	margin-bottom: 10px;
  	font-weight: bold;
	background-image: url("img/bar_title01.gif");
	background-repeat: no-repeat;
	background-position: left;
	text-align: center;
	font-size: 12px;
	color: #990000;
}

/*-- 小見出しタイトル（中） --*/
.headline_234{
	line-height: 25px;
	padding: 0px 0px 0px 20px;
  	font-weight: bold;
	background-image: url("img/bar_title02.gif");
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	vertical-align: bottom;
	font-size: 12px;
	color: #990000;
}

/*-- 120サイズバナー飾り枠 --*/
.banner_waku120{
	width: 172px;
	height: 104px;
	padding: 23px 0px 0px 28px;
	background-image: url("img/waku01_120.gif");
	background-repeat: no-repeat;
	text-align: left;
}


/*--  --*/
.float{
	float: left;
	display: inline;
}



/* ----------------------------------------------------
	リンクの設定
   ---------------------------------------------------- */
a:link {
    color: #FF6600;
}

a:visited {
    color: #FF6600;
}

a:hover {
    color: #FFCCCC;
}

a img{
	border: none;
	vertical-align: bottom;
}

/* ----------------------------------------------------
	フォントの設定
   ---------------------------------------------------- */
.size_m {
    color: #663300;
    font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","Osaka";
	font-size: 12px;
    line-height: 1.4em;

}

/*-- テキストカラー --*/
.color_red{
	color: #ff0000;
}



/* ----------------------------------------------------
	各種タグの全体設定
   ---------------------------------------------------- */
/*-- より強調したい文字 --*/
strong{
	font-style: normal;
	font-weight: bold;
}

/*-- 強調したい文字 --*/
em{
	font-style: normal;
	color: #ff0000;
}

/*-- 画像 --*/
img {
	border: none;
}

/*-- 段落 --*/
p {
    margin: 0;
    padding: 0;
}


/* ----------------------------------------------------
	テーブルタグの全体設定
   ---------------------------------------------------- */
/*
Theme: inphecthyuz
Author: Infected-FX
URL: www.infectedfx.net
Country: Mexico
*/

table {
	border-spacing:1px;
	background-color:#E7E7E7;
}


th {
	padding: 4px;
}

td{
	padding: 4px;
	text-align: center;
}


thead th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	text-transform:uppercase;
}

tbody th {
	font-weight: bold;
}

tbody tr		{
	background-color:#FFF; 
	text-align:left;
	}

tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

tbody th a:link, tbody th a:visited{
	background:url(img/icon_box01.gif) no-repeat; 
	padding:3px 0px 0px 18px;
	}
tbody th a:hover{
	color:#FF8601;
	}

tbody tr td { 
	height:50px;
	background: #FFF;
	border: 1px solid #FFF;
	}

tbody tr.odd td{ 
	background: #f9f9f9;
	border-top:1px solid #FFF;
	}

table td a:link, table td a:visited {
	color: #1975D7;
	text-decoration: none;
}

table td a:hover {
	color: #50ADEA;
	border-bottom:2px solid #8FD5FF;
	text-decoration: none ;
}



/* ----------------------------------------------------
	ヘッダーお小遣い帳のデザイン
   ---------------------------------------------------- */
.header_info{
	width: 350px;
}

.header_info_01{
	padding-left: 10px;
}

.header_info_02{
	padding-left: 55px;
    line-height: 30px;

}

.header_kingaku{
    background-image: url('img/icon_chokinbako.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    color: #ff9999;
	font-family: "Arial Black" , "ＭＳ Ｐゴシック";
	font-size: 20px;
}

.header_link_okozukaicho{
	padding-left: 10px;
}

.header_blog_info{
	width: 340px;
	height: 31px;
    background-image: url('img/top_bloginfo_back.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding: 3px 0px 0px 10px;

}





