@charset "utf-8";
/* CSS Document */

body,div{zoom:100%;}
/* for IE6　*/
* html body{zoom:90%;}
* html body div{zoom:90%;}

body{line-height:1.5em;font-size:75%;color:#333333;background-color:#ffffff;margin:0 auto 0 auto;padding:0;text-align:center;height:auto;font-family:Verdana, Arial, sans-serif;width:800px;}
ol,ul,li{list-style:none;margin:0;padding:0;}
p{margin:0 20px 10px 20px;padding:0;}
a img{border:none;}
h1,h2,h3{margin:0;padding:0;}
.main-body{margin:0 auto 0 auto;padding:0;width:800px;height:auto;text-align:center;}
img.nodisplay01{display:none;}
img.nodisplay02-1{display:none;}
img.nodisplay02{display:none;}


/*　リンク　－－－－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
a:link{text-decoration:none;color:#000000;}
a:visited{text-decoration:none;color:#000000;}	 
a:active{text-decoration:none;color:#000000;}
a:hover{text-decoration :underline;color:#0000FF;background-color:#CEDEFF;}


/*　アドレス　－－－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
address{padding:16px 0 10px 5px;margin:0;width:790px;font-style:normal;text-align:left;font-size:11px;}


/*　トップロゴ　－－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h1{float:left;margin:0;padding:0;width:330px;height:292px;}
.logo01{float:left;margin:0;padding:0;width:470px;height:292px;}

/* for IE6　*/
* html body h1{float:left;margin:0 -3px 0 0;padding:0;width:330px;height:292px;}
* html body .logo01{float:left;margin:0 -3px 0 0;padding:0;width:470px;height:292px;}


/*　その他のページのロゴ　－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h1.fro{margin:0;padding:0;width:800px;height:90px;}


/*　メインメニュー　－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
ul.main-menu{width:800px;height:51px;margin:0;padding:0;clear:both;}
.main-menu li{float:left;display:block;}

/*　トップメニュー　－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
ul.top_menu{width:800px;height:51px;margin:0;padding:0;clear:both;}
.top_menu li{float:left;display:block;display:inline;margin: 0px;padding: 0px;}

/*　サブメニュー　－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
ul.sub-menu{width:586px;height:23px;margin:3px 0 12px 190px;padding:0;clear:both;}
.sub-menu li{float:left;display:block;}



/*　トップページ（index.html）　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h2{clear:both;font-size:120%;text-align:left;margin:0 0 10px 5px;border-left:5px solid #679AFF;line-height:39px;text-indent:5px;}

/* アイコン */
#icon img{ margin: 5px;}

/* ページのトップへ戻る */
.top {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: right;
	margin-right: 10px;
	text-decoration: underline;
	clear: both;
}

/* 上のコンテンツ */
.top-contents01{width:790px;margin:0 5px 0 5px;padding:0;background:url(../images/bg02.gif) repeat-y;height:auto;border-top:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;text-align:left;}
h3{font-size:120%;text-align:left;margin:15px 7px 15px 8px;border-left:5px solid #679AFF;line-height:39px;text-indent:5px;background-color:#EFEFEF;}
.top-p01{text-indent:1.02em;font-size:120%;line-height:180%;}
.top-p02{text-indent:1.02em;font-size:120%;line-height:180%;margin:0 20px 0 20px;padding:0;}
.top-p03{text-indent:1.02em;font-size:120%;line-height:180%;margin:0 20px 30px 20px;padding:0;}

/* 下のコンテンツ */
.top-contents02{width:790px;margin:0 5px 0 5px;padding:0;background:url(../images/bg02.gif) repeat-y;height:auto;border-bottom:solid 1px #C0C0C0;text-align:left;}
.top-left{float:left;width:446px;border-right:dashed 1px #C0C0C0;height:auto;height:476px;}
.top-right{float:left;width:340px;height:auto;}

/* 下のコンテンツの左 */
h4{font-size:100%;margin:2px 0 0 10px;padding:0;}
.top-img01{float:left;margin:23px 0 0 18px;padding:0;width:125px;height:111px;display:inline;}
.top-left-box{float:left;margin:23px 0 0 0;padding:0;font-size:120%;width:302px;height:111px;text-align:left;}

.top-left-box p{margin:10px 0 5px 10px;padding:0;}
.top-p04{font-size:120%;line-height:180%;margin:0 5px 30px 20px;padding:0;text-align:right;}

/* 下のコンテンツの右 */
h5{margin:2px 0 0 2px;padding:0;font-size:100%;}
.top-p05{font-size:120%;line-height:180%;margin:0 3px 30px 3px;padding:0;}
.top-right-box{margin:18px 2px 0 2px;padding:0;font-size:120%;width:334px;height:auto;background-color:#CCCCCC;border:solid 1px #B6B6B6;}
/* for IE6　*/
* html body .top-right-box{margin:18px 2px 0 2px;padding:0;font-size:120%;width:336px;height:auto;background-color:#CCCCCC;border:solid 1px #B6B6B6;}

.top-tel{margin:25px 0 26px 7px;padding:0;}
.top-p06{line-height:180%;margin:0 20px 10px 5px;padding:0;}
.top-p07{line-height:180%;margin:0 20px 10px 5px;padding:0;}

.top-clear{clear:both;font-size:1%;height:1px;width:790px;margin:0;padding:0;}
/* for IE6　*/
* html body .top-clear{clear:both;font-size:1px;height:1px;width:790px;margin:0 0 -20px 0;padding:0;}

/* フッター */
.totop{margin:0 0 96px 645px;padding:98px 0 0 0;font-size:100%;}
.footer-menu{text-align:right;font-size:120%;height:25px;}
.footer-menu li {display:inline;padding:5px;border-left:1px solid #C0C0C0;}


/*　サービス（service.html）　－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.service-dl dt{font-weight:bold;font-size:120%;line-height:180%;margin:0 0 5px 30px;padding:0;}
.service-dl dd{font-size:120%;line-height:180%;margin:0 20px 18px 60px;padding:0;}


/*　事務所案内（company.html）　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
/* 事務所概要 */
h6{font-size:120%;line-height:180%;margin:0 20px 10px 20px;padding:0;font-weight:normal;}
dl.company-dl01{background-color:#ececec;margin:0.5em 1em 40px 1em;border:1px solid #cccccc;border-top:none;width:600px;font-size:120%;line-height:180%;}
.company-dl01 dt{font-weight:normal;color:black;margin:0;padding:0.5em 0 0.5em 1em;border-top:1px solid #cccccc;width:10em;float:left;}
.company-dl01 dd{background-color:white;margin:0 0 0 10em;padding:0.5em 1em 0.5em 1em;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}

/* 所長プロフィール　公会計支援部門責任者中丸のプロフィール */
ul.company-ul01{font-size:120%;line-height:180%;margin:0 20px 10px 0;padding:0;}
.company-ul01 li{margin:0 20px 4px 20px;padding:0;}
dl.company-dl02{margin:0 0 40px 0;padding:0;font-size:120%;line-height:180%;}
.company-dl02 dt{font-weight:bold;margin:0 0 0 20px;padding:0;}
.company-dl02 dd{margin:0 0 0 35px;padding:0;}

/* 登録会員・所属団体等　提携先 */
ul.company-ul02{font-size:120%;line-height:180%;margin:0 20px 40px 0;padding:0;}
.company-ul02 li{margin:0 20px 4px 20px;padding:0;}


/*　リンク集（link.html）　－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
ol.link-ol01{font-size:120%;line-height:180%;margin:0 20px 40px 20px;padding:0;}
.link-ol01 li{margin:0 20px 20px 20px;padding:0;list-style-type:decimal;}


/*　お問い合せ・ご相談（inq.html）　－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.inq-p01{margin:20px 20px 10px 20px;padding:0;font-size:120%;line-height:180%;}
ul.inq-ul01{font-size:120%;line-height:180%;margin:0 20px 30px 0;padding:0;}
.inq-ul01 li{margin:0 0 3px 20px;padding:0;}
ul.inq-ul02{font-size:120%;line-height:180%;margin:0 20px 40px 0;padding:0;}
.inq-ul02 li{margin:0 0 3px 20px;padding:0;}


/*　サイトマップ（sitemap.html）　－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
ul.sitemap-ul01{font-size:120%;line-height:180%;margin:15px 20px 30px 0;padding:0;}
.sitemap-ul01 li{margin:0 0 3px 40px;padding:0;list-style-image:url(../images/icon-b.gif);list-style-position:outside;}
ul.sitemap-ul02{font-size:100%;line-height:180%;margin:0 20px 3px 0;padding:0;}
.sitemap-ul02 li{margin:0 0 3px 13px;padding:0;list-style-image:url(../images/icon-s.gif);list-style-position:outside;}
/*　IE6・IE7以外　*/
html>/**/body .sitemap-ul02 li{margin:0 0 3px 55px;padding:0;list-style-image:url(../images/icon-s.gif);list-style-position:outside;}


/*　プライバシーポリシー（privacy.html）　－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.privacy-p01{margin:0 20px 10px 20px;padding:0;font-size:120%;line-height:180%;}
ol.privacy-ol01{font-size:120%;line-height:180%;margin:15px 30px 30px 0;padding:0;}
.privacy-ol01 li{margin:0 0 12px 55px;padding:0;list-style-type:decimal;}
ol.privacy-ol02{font-size:100%;line-height:180%;margin:0px 30px 15px 0;padding:0;}
.privacy-ol02 li{margin:0 0 0 55px;padding:0;list-style-type:decimal;}
