@charset "utf-8";

/*-----------------------------------------------------

下層ページ用スタイル

YUI Font-size Adjustment
10px = 77%     11px = 85%	  12px = 93%     13px = 100%
14px = 108%	   15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
------------------------------------------------------*/

/* =========================================================
◆Main
========================================================= */
#MainUdir	{ z-index:1; clear:both; width:100%; height:194px; margin:0 auto; background:url(../images/MainUdirBg.jpg) repeat-x; text-align:center;}

#dirPath 		{ display:block; width:800px; height:36px; background:url(../images/arrw.jpg) no-repeat 0 4px; padding:0 0 0 1.2em; font-size:1.1em;}
#dirPath ul 	{}
#dirPath ul li  { float:left; margin-bottom:1em;}
#dirPath ul li a{ font-weight:bold; margin-right:0.5em; color:#222A3C; text-decoration:underline;}
#dirPath ul li a:hover{ color: #FF7700;}

.ReadBox	{ clear:both; margin:0; padding:0 0 40px 0; text-align:left;}
.ReadBox p	{ padding:0 0 1.2em 0.1em; line-height:1.8; letter-spacing:1px;}

.ContIncBoxInr		{ width:86%; margin:0 auto 40px; padding:30px 40px 20px 40px; background:#E6E8EB; border-radius:6px; text-align:left;}
.ContIncBoxInr h4	{ margin:0 0 0.4em 0; color:#222A3C; font-size:1.4em; font-weight:bold;}
.ContIncBoxInr h5	{ margin:0 0 1em 0;}
.ContIncBoxInr p 	{ margin:0 0 1.2em 0; color:#323232; line-height:1.4;letter-spacing:1px;}
.ContIncBoxInr p a	{ color:#222A3C; text-decoration:underline;}
.ContIncBoxInr p a:hover{ color: #FF7700;}
.ContIncBoxInr dl	{ padding:0 0 1em 0;}
.ContIncBoxInr dl dt{ float:left; clear:both; margin:0 4px 0 0;}
.ContIncBoxInr dl dd{ float:left; display:block; width:95%; padding:0 0 0.8em 0; line-height:1.4; text-align:left;}
.ContIncBoxInr ul	{ padding:0 0 1em 1em;}
.ContIncBoxInr ul li{ line-height:1.4;}

/*背景色の無いBOX*/
.ContIncBoxClear	{ width:95.5%; margin:0 auto 40px; padding:0; text-align:left;}
.ContIncBoxClear h3	{ padding:0 0 20px 0;}
.ContIncBoxClear h4	{ margin:15px 0 12px 0; padding:0 0 8px 0; border-bottom:1px solid #0755A6;}
.ContIncBoxClear > p{ line-height:1.4; margin:0;}

.ContIncBoxInr_R { display:block; width:730px; padding:40px 0 0 0; text-align:left;}
.Inr_R_listBox	 { margin:0 0 30px 0; padding:10px; background:#fff;}
.Inr_R_listBox li{ float:left; margin:0 1em 0.5em 1em; padding:0 0 0 20px; background:url(../images/arrw.jpg) no-repeat left 4px;}
.raw2 { height:45px;}
.raw3 { height:68px;}
.raw1 { height:20px;}

/*Ｍ＆Ａ・組織再編支援*/
.pBreak_b {page-break-before:always;}

/*サービス-事業再生支援業務*/
.ContIncBoxInr_R_br	{ float:right; display:block; width:550px; padding:40px 0 0 0; text-align:left;}

/*サービス-経営指導・経営改善、税務・事業承継*/
.rndTextBox	{ display:block; width:520px; margin:0 0 15px 0 !important; padding:1.5em !important; background:#E7E8EC;  border-radius:6px;}

/*サービス-事業承継・経営分析・指導*/
.frImgBox		{ float:right; width:238px; margin:0 0 10px 10px; padding:0; text-align:right;}
.frImgBox img	{ margin:0 0 25px 0;}

/*プロフィール*/
.ProfDL   {}
.ProfDL dt{ float:left; clear:both; margin:0 4px 0 0;}
.ProfDL	dd{ float:left; display:block; width:50%; padding:0 0 0.8em 0; line-height:1.4; text-align:left;}

/*事務所のご案内*/
.officeH4	{ color:#0078C0 !important; font-weight:bold; letter-spacing:1px;}
.emTextBox	{ display:inline-block; width:380px; margin:0 0 20px 0; padding:1em 1em 0 1em; background:#fff;}
.emTextBox p{ margin:0; font-size:1em;}
.emTextBox p strong{ font-weight:bold;}
.accessWay h5{ margin:0; padding:5px 0 12px 35px; background:url(../images/office/listmark_access.jpg) no-repeat 0 0; font-size:1.2em; font-weight:bold;}

.accessNavList li  { float:left; margin:0 3em 0 0; background:url(../images/arrw.jpg) no-repeat 0 4px; padding:0 0 0 1.2em; font-size:1.1em;}
.accessNavList li a{ color:#222A3C; text-decoration:underline;}
.accessNavList li a:hover{ color:#F60; text-decoration:none;}

/*Googleap*/
#map_canvas { width:100%; height:384px; text-align:left;}
#map_canvas span #InfoWindowText{ color:#F00 !important;}


/*水平線*/
.ContIncBoxInr_R hr { display:block; height:0; margin:0 0 30px 0; border:none; border-top:1px solid #ccc;}

.Inr_R_H5Box	{ width:680px; margin:0 0 3em 0; padding:0; border-left:1px solid #ccc; text-align:left;}
.Inr_R_H5Box h5	{ margin:0 0 0.8em 0; padding:0 0 0 2em; font-weight:bold;}
.Inr_R_H5Box p	{ margin:0 0 0.6em 0; padding:0 0 0 2em;}

.WorksList		{ font-size:1.4em; font-weight:bold;}
.WorksList li	{ margin:0em 0 0.5em 0; padding:4px 0 20px 40px; background:url(../images/listmark_readBox.jpg) no-repeat 0 0;}

/*FAQ*/
.faqNavList	li	{ float:left; width:300px; margin:0 1em 1em 0; background:url(../images/arrw.jpg) no-repeat 0 4px; padding:0 0 0 1.2em; font-size:1.1em;}
.faqNavList	li a{ color:#222A3C; text-decoration:underline;}
.faqNavList	li a:hover{ color:#F60; text-decoration:none;}
dl.QandaBox 	{ width:95.5%; margin:0 auto 20px; padding:0 0 10px 0; border-bottom:2px solid #E6E6E6; text-align:left;}
dl.QandaBox dt	{ margin:0 0 20px 0; padding:20px 0 25px 65px; background:url(../images/faq/listmark_faqQ.jpg) no-repeat 5px; border-bottom:1px dotted #CCC; font-size:1.2em; font-weight:bold;}
dl.QandaBox dd	{ width:90%; min-height:50px; margin:0; padding:5px 0 15px 65px; background:url(../images/faq/listmark_faqA.jpg) no-repeat 5px 0; font-size:1.1em; line-height:1.6;}





/* =========================================================
◆pageTop
========================================================= */
.pageTop { clear:both; margin:0; text-align:right;}