/* CSS Document */


body
    {
	background-image:url(img/bg2.png);
	background-repeat:repeat-x;
	margin:0px auto; }/*背景の色*/ 
	
h1
   {
   font-size:10px;
   font-family:"ＭＳ Ｐゴシック", Osaka;
   margin:0px auto;
   }/*ヘッダの文字*/
	
.outer
	{
	width:820px;
	background-image:url(img/bg.png);
	height:auto;
	margin:0px auto;}/*全体の箱の白い部分の影*/
	
.outer2
	{
	width:800px;
	height:auto;
	padding:0px;
	margin:0px auto;}/*全体の箱の内側*/
	
.header
	{
	float:left;
	width:790px;
	height:15px;
	padding-left:10px;
	padding-top:5px;
	background-color:#000000;
	font-size:10px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	color:#FFFFFF;
	margin:0px auto;}/*ヘッダの指定*/
	
.header2
	{
	float:left;
	width:800px;
	height:auto;
	margin:0px auto;}/*ヘッダの指定*/
	
.header3
	{
	float:left;
	width:745px;
	height:42px;
	padding-top:4px;
	padding-left:55px;
	background-image:url(img/menu_bg.jpg);
	margin:0px auto;}/*ヘッダの指定*/
	
	
a{ text-decoration: none; } 
a:hover {text-decoration:underline;color:#f60; } 
a:link {color:#0000CC; } /*リンクの指定*/

#globalmenu
	{
	float:left;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
	
#globalmenu a
    {
	display:block;
	width:100%;
	height:24px;
	background-image:url(img/b_bg.jpg);
	color:#FFFFFF;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	padding-top:9px;

	text-align:center;
	}
	
#globalmenu a:hover{
    background-image:url(img/b_bg.jpg);
	background-repeat:no-repeat;
	background-position: 0 -33px;
	}
	
#globalmenu li{
    float:left;
	width:82px;
	height:34px;
	margin-right: 5px;
	}/*メニューの中身*/
	
.main_box{
    float:left;
	width:800px;
	height:auto;
	margin:0px auto;}/*ヘッダの指定*/

.main_box2{
    float:left;
	width:800px;
	background-color:#FFFFFF;
	padding-top:32px;
	height:auto;
	margin:0px auto;}/*ヘッダの指定*/
	
	
.middle_box{
    float:left;
	width:800px;
	height:auto;
	background-image:url(img/side_menu_bg.gif);
    }/*main下のボックス*/
	
.side_menu
	{
	float:left;
	width:228px;
	height:auto;
	padding-left:10px;
    }/*サイドメニューの枠*/
	
.side_menu2
	{
	float:left;
	width:218px;
	height:auto;
	padding-left:10px;
	padding-top:10px;
	padding-bottom: 20px;
	background-image:url(img/side_menu_bg.gif)
	}/*サイドメニュー*/

.side_menu_box
	{
	float:left;
	width:208px;
	height:auto;
	}/*サイドメニュー*/
	
.side_menu_box2
	{
	float:left;
	width:208px;
	height:auto;
	padding-top:5px;
	}/*サイドメニュー*/
	
.side_menu_box3
	{
	float:left;
	width:208px;
	height:auto;
	padding-top:20px;
	}/*サイドメニュー*/
	
.side_menu_box4
	{
	float:left;
	width:208px;
	height:auto;
	padding-top:5px;
	padding-bottom:20px;
	}/*メニュー税理士の選び方*/

.side_menu_box5
	{
	float:left;
	width:208px;
	height:auto;
	}/*ブログボタン*/

	
.side_menu_box6
	{
	float:left;
	width:208px;
	height:auto;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:20px;
	}/*ブログ下の文字*/


.contents_box
	{
	float:right;
	width:552px;
	height:1200px;
	padding-right:10px;
	background-color:#E4DBD6;
	padding-left: 10px;
    }/*サイドメニューの枠*/
	
.text_box
    {
	float:left;
	width:549px;
	height:auto;
    border-top:#70493A;
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	font-size:13px;
	line-height:20px;
	padding-bottom:10px;
	}/*キャッチコピー下のコピー*/

.img_box
    {
	float:left;
	width:549px;
	height:auto;
	padding-top:5px;
	}/*キャッチコピー*/

.img_box2
    {
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#FFFFFF;
	float:left;
	width:534px;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom: 10px;
	}/*お客様の声のコピー*/

.img_box3
    {
	float:left;
	width:524px;
	height:auto;
	}
	
.img_box4
    {
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#FFFFFF;
	float:left;
	width:502px;
	height:auto;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-top:10px;
	font-size:12px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	color:#000000;
	line-height:18px;
	}
	
.fdda
	{
	width:800px;
	height:10px;
	background-color:#000000;
	margin-left:10px;
	margin-right:10px;}/*フッダの指定*/
	
.fdda2
	{
	width:770px;
	height:auto;
	padding-top:20px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
	font-size:12px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	text-align:center;
    }/*フッダの指定*/


.clears{clear:both;}/*段組のクリアー*/

.font10{
	font-size:10px;
	font-style: normal;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";}
	
.font12{
	font-size:12px;
	line-height:12px;
	font-style: normal;
	line-height:16px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";}
	
.font12w{
	font-size:12px;
	margin-left:10px;
	color:#FFFFFF;
	font-style: normal;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";}

.font14{
	font-size:14px;
	font-style: normal;
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	font-weight:bold;
	color:#000000;
	line-height:24px;}
	

	
	/*ここから他のページ*/	

.img_box5
    {
	float:left;
	width:384px;
	height:160px;
	background-image:url(img/copy02.jpg);
	padding-top:40px;
	padding-right:160px;
	margin-top: 10px;
	}
	
.img_box6
    {
	float:left;
	width:544px;
	height:auto;
	margin-bottom:20px;
	}
	
.img_box7
    {
	float:left;
	width:329px;
	height:150px;
	background-image:url(img/souzoku_back.jpg);
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	font-size:12px;
	padding-top:50px;
	padding-right:15px;
	padding-left:200px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

	
.contents_box2
	{
	float:right;
	width:552px;
	height:auto;
	
	padding-right:10px;
	background-color:#FFFFFF;
	padding-left: 10px;
	
    }/*サイドメニューの枠*/
	
.contents_box3
	{
	float:right;
	width:552px;
	/*height:1200px;*/
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	font-size:13px;
	line-height:18px;
	padding-right:10px;
	background-color:#FFFFFF;
	padding-left: 10px;
    }/*サイドメニューの枠*/
	
	
.text_box2
    {
	float:left;
	width:544px;
	height:auto;
    border-top:#70493A;
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	font-size:12px;
	line-height:17px;
	padding-bottom:10px;
	}
	
.text_box3
    {
	float:left;
	width:544px;
	height:auto;
    border-top:#70493A;
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	font-size:12px;
	line-height:17px;
	padding-bottom:20px;
	}

	
.img_box8
    {
	float:left;
	width:544px;
	height:auto;
	margin-top:10px;
	margin-bottom:15px;
	}
	
.img_box10
    {
	float:left;
	width:544px;
	height:auto;
	margin-top:10px;
	}

.header4
	{
	width:780px;
	height:20px;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	text-align:right;
	padding-top:12px;
	padding-right:20px;
	margin:0px auto;}/*全体の箱の内側*/
	
.img_box9
    {
	float:left;
	width:514px;
	height:auto;
	background-image:url(img/souzoku_back2.jpg);
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	font-size:12px;
	padding-top:100px;
	padding-right:15px;
	padding-left:15px;
	margin-top: 10px;
	padding-bottom: 12px;
	margin-bottom: 30px;
	}
	
.img_box9_2
    {
	float:left;
	width:514px;
	height:auto;
	background-image:url(img/souzoku_back3.jpg);
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	font-size:12px;
	padding-top:100px;
	padding-right:15px;
	padding-left:15px;
	margin-top: 10px;
	padding-bottom: 12px;
	margin-bottom: 10px;
	}
	
.text_box4
    {
	float:left;
	width:514px;
	height:auto;
	background-image:url(img/souzoku_back3.gif);
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	}
	
.img_box11
	{
	width:542px;
	text-align: left;
	margin: 10px auto 0px;
	border: solid 1px #0B479F;
	}
	
.img_box12
    {
	float:left;
	width:544px;
	height:auto;
	margin-top:20px;
	margin-bottom:5px;
	}

/*ブログ用CSS追加はここから*/
.blog_topwrap{
	margin:0 0 30px;
	width:546px;
	}
.blog_topwrap a{
	color:#FFF;
	text-decoration:underline;
	}
.blog_cat a,
.calender a{
	color:#0091d0;
	}
.blog_cat{
	float:left;
	font-size:10px;
	line-height:1.4;
	}
.blog_cat dd{
	margin:0;
	padding:0 0 0 12px;
	}
#blog_SRA{
	float:left;
	margin:0 0 0 30px;
	width:160px;
	}
.blog_sea dd{
	margin:0;
	padding:0 0 0 12px;
	}
.blog_sea input{
	width:110px;
	background:#efe8e6;
	border:solid 1px #894831;
	}
.blog_sea input.formbutton{
	width:30px;
	background:#EEE;
	border:solid 1px #333;
	font-size:10px;
	}
.blog_ent,
.blog_arc{
	margin:12px 0 0;
	}
.blog_ent dd,
.blog_arc dd{
	margin:0;
	padding:0 0 0 80px;
	}
#calendar{
	float:right;
	width:195px;
	background:url(img/calender_bg.gif) repeat-y;
	color:#FFF;
	font-weight:bold;
	}
.cal_top{
	padding:5px 0 0 0;
	background:url(img/calender_top.gif) no-repeat top;
	}
.cal_top .prev{
  width:25px;
  float:left;
  text-align:left;
  padding-left:1em;
}
.cal_top .next{
  width:25px;
  float:right;
  text-align:right;
  padding-right:1em;
}
.cal_top .date{
  margin:0 30px;
  text-align:center;
}
table.calender{
	margin:0 auto;
	}
.calender th{
	padding:0 4px;
	text-align:center;
	color:#FFF;
	font-weight:normal;
	}
.calender td{
	padding:1px 4px;
	background:#ddc1b8;
	text-align:center;
	color:#370e00;
	}
.cal_bottom{
	height:7px;
	background:url(img/calender_bottom.gif) no-repeat bottom;
	}
.blogBox
    {
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#FFFFFF;
	float:left;
	height:auto;
	margin-top:10px;
	margin-bottom: 10px;
	}
.blogbar
	{
	width:540px;
	margin:2px;
	}
.blogBox ul,
.blogBox li{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	}
.blogBox ul{
	padding:0 10px 10px;
	}
.blogBox li span{
	padding:0 30px 0 0;
	}
.entry_wrap{
	margin:10px 0 0;
	width:546px;
	}
.entry_wrap h2{
	padding:7px 0 8px 15px;
	background:url(img/bar_blog.jpg) no-repeat;
	font-size:14px;
	color:#FFF;
	}
.entry_wrap ul,
.entry_wrap li{
	margin:0;
	padding:0;
	list-style:none;
	}
.entry_wrap li{
	float:left;
	margin:0 15px 10px 0;
	color:#70432b;
	font-weight:bold;
	}


.entry_main{
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background:#FFF;
	}

.entry_main #comments{
	padding:10px;
	}

.highlight{
	background:#ccff99;
	}
.commentbody {
  margin: 10px 0 0 0;
}
.itemcomment
{
  margin: 10px 30px 0 20px;
  padding: 0 0 0 40px;
  background: #F9F9F9 url(img/01_commentquote01.gif) no-repeat;
  background-position: 6px 9px;
  border: 1px solid white;
  border: 1px solid #CCCCCC;
}



.commentbody {
  margin: 10px 0 0 0;
}


.itemcomment h5
{
  font-size: 12px;
}

.entry_wrap dd{
	margin:0 10px 10px 10px;
	color:#70432b;
	font-weight:bold;
	}

/*追加ここまで*/
