

/*******************************************　鈴木司法書士・税理士事務所　スタイルシート　*******************************************/

/*******************　基本設定　*******************/

body {
background-color: #FFFFFF;
font-size:12px;
color:#666666;
line-height:17px;
margin:0px;
text-align:center;
}

h1,h3,h4,h5{display:none;}

.seo{display:none;}

h2{
font-size:14px;
color:#ff9000;
margin:0px;
}

.clear{
clear:both;
height:0px;
visibility: hidden;
text-align:center;
background-color:#eeeeee;
}

.clear1{
clear:both;
height:5px;
}
/*******************　リンク　*******************/

A { text-decoration: none; }
A:link { color: #333333; } 
A:visited { color: #333333; } 
A:hover { color: #E98400; } 
A:active { color: #FF9000; } 

A.sav1:link     {color: #444444;}
A.sav1:visited  {color: #444444;}   
A.sav1:hover    {color: #E98400;text-decoration:underline;}
A.sav1:active   {color: #FFFFFF;}

A.sav2:link     {color: #ff6000;}
A.sav2:visited  {color: #ff6000;}   
A.sav2:hover    {color: #ff0000;text-decoration:underline;}
A.sav2:active   {color: #FFFC00;}

/*******************　ヘッダ　*******************/

.hed1{
width:840px;
}

.hed2{
width:390px;
float:left;
}

.hed3{
width:420px;
float:right;
margin-left:10px;
margin-right:20px;
}

.hed4{
width:420px;
}

.hed5{
width:420px;
height:35px;
}

.hed_m1{
width:80px;
height:15px;
margin-right:5px;
padding-top:8px;
padding-bottom:12px;
float:left;
}

.hed_m2{
width:80px;
height:15px;
margin-right:5px;
padding-top:8px;
padding-bottom:12px;
float:left;
}

.hed_m3{
width:80px;
height:15px;
padding-top:8px;
padding-bottom:12px;
float:left;
}

/*******************　メニュー　*******************/

.menu1{
width:790px;
padding:5px 5px 5px 5px;
border:1px solid #333333;
margin-left:auto;
margin-right:auto;
}

.menu2{
width:135px;
height:30px;
float:left;
}

.menu3{
width:130px;
height:30px;
float:left;
}
.menu4{
width:135px;
height:30px;
float:left;
}

/*******************　flash　*******************/

.flash1{
text-align:center;
padding:10px 0px;
}

/*****************　テキストナビ　**************/

.navi1{
text-align:center;
color:#444444;
padding:5px 0px 5px 0px;
}


/*******************　フッダ　******************/

.fod1{
width:800px;
background-image:url(img/fod_bg.gif);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding:5px 0px;
text-align:left;
}

.fod2{
width:780px;
text-align:right;
margin-left:auto;
margin-right:auto;
color:#333333;
}

.fod3{
width:790px;
text-align:left;
padding:0px 0px 0px 10px;
}

.fod4{
font-weight:bold;
color:#444444;
}

/****　下層ページ　ページタイトル部分　****/

.page_title1{
text-align:right;
padding:15px 0px 0px 0px;
}

.page_title2{
text-align:left;
padding:15px 0px 0px 0px;
}

.page_top{
width:590px;
margin-left:auto;
margin-right:auto;
margin:20px;
text-align:right;
}

.page_right1{
background-image:url(img/kaisya_side_bg.jpg);
background-repeat:repeat-y;
}

/****　下層ページ　サイドメニュー部分　******/

.sabu{
width:170px;
height:30px;
}

.s_menu{
width:130px;
border-bottom:1px dotted #999999;
padding:5px 20px 5px 20px;
font-size:10px;
text-align:left;
background-color:#FFFFFF;
}
.s_menu1{
width:130px;
border-bottom:1px dotted #999999;
padding:5px 20px 5px 20px;
font-size:11px;
text-align:left;
background-color:#FFFFFF;
}
.s_menu_space{
width:170px;
height:20px;
background-color:#FFFFFF;
}

.s_menu_space1{
width:170px;
height:10px;
background-color:#FFFFFF;
}
/*********　下層ページ　その他　**********/

.page_left1{
padding:0px 0px 0px 20px;
text-align:left;
}

.page_m_title1{
width:590px;
height:20px;
margin-top:30px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.page_s_title1{
width:590px;
height:30px;
margin-top:30px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

/**************************************　ブログ　ページ　コンテンツ　**************************************/

.mail1{
width:570px;
height:800px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
padding:10px 0px 5px 0px;
text-align:left;
font-size:12px;
color:#333333;
}

.blog_waku{
width:570px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:20px;
}
.blog_waku1{
width:570px;
height:25px;
}
.blog_waku2{
width:570px;
background-image:url(img/blog_waku2.jpg);
}
.blog_waku3{
width:570px;
margin-left:auto;
margin-right:auto;
}

.blog_title_area{
width:520px;
height:14px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:20px;
background-image:url(img/bolog_title_bg.jpg);
padding:9px 15px 9px 15px;
}

.blog_con{
width:530px;
margin-left:auto;
margin-right:auto;
padding:0px 10px 15px 10px;
}

.blog_photo_area{
width:130px;
text-align:center;
float:right;
margin-left:10px;
display:inline;
}

.blog_p{
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}



.blog_text_area{
width:380px;
text-align:left;
float:right;
display:inline;
}


.blog_link{
width:516px;
margin-left:auto;
margin-right:auto;
text-align:left;
background-image:url(img/bolog_mark.jpg);
background-position:left;
background-repeat:no-repeat;
padding:5px 0px 5px 30px;
color:#ff9000;
}

.blog_data{
width:526px;
margin-left:auto;
margin-right:auto;
text-align:right;
padding:5px 24px 5px 0px;
color:#333333;
}

.blog_navi{
width:570px;
margin-left:auto;
margin-right:auto;
}

.blog_navi1{
width:100px;
padding:5px 0px 5px 0px;
float:right;
text-align:center;
}
.blog_navi2{
width:100px;
padding:5px 0px 5px 0px;
float:right;
margin-left:10px;
text-align:center;
}

