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

/* 共通部位　記述　*******************************************************************
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/

/* =============================================
body
=============================================*/
body	{
font-size: 12px;
font-family:"ヒラギノ角ゴ W3", "ヒラギノ角ゴ W6","MS P ゴシック" "A-OTF ゴシックMB101 Pr5 H";
color:#333333;
line-height: 160%;
padding:0px;
margin:0 auto;
background:url(../img/common/header_bk.jpg) top center repeat-x;
}

/* =============================================
br 
=============================================*/
br.both		{clear:both;}
br.left		{clear:left;}
br.right	{clear:right;}

/* =============================================
link 
=============================================*/
a:link     {color: #006BB5;}
a:visited  {color: #006BB5;}
a:active   {color: #999999;}
a:hover    {color: #999999;}

.pagetop {width:560px; height:50px; text-align:right; margin:0px; padding:0px; clear:both;}

/* =============================================
textarea  //テキストエリア
=============================================*/
.dotx 		{background:url(../img/common/dot.gif) top center repeat-x; width:100%; height:10px; margin:0px; padding:0px; clear:both;}
.nodot 		{width:100%; height:30px; margin:0px; padding:0px; clear:both;}
table 		{font-size:100%;}
.TOPbox		{margin:0px 0px 10px 0px; padding:0px; width:571px; clear:both;}
.box		{margin:10px 0px 10px 0px; padding:0px; width:571px; clear:both;}
#pankuzu 	{width:800px; text-align:left; font-size:10px; margin:0px; padding:10px 0px 5px 0px;}
.comment 	{margin:0px; padding:5px 5px 5px 10px;}
.comment ol {margin:5px 0px 0px 25px; padding:0px;}
.comment li {margin:0px; padding:0px;}
.kyocyo 	{background-color:#3399CC; padding:3px; margin:0 auto; width:560px;}
.topcom 	{width:350px; float:right; margin:20px 20px 0px 0px; padding:0px;}
.underLine	{height:16px; background:url(../img/common/underline.jpg) center repeat-x; clear:both;}
.allview 	{float:right; margin:10px 0px 0px 0px; padding:0px; background:url(../img/common/arrow_s.jpg) left no-repeat;}
.allview p 	{margin:0px; padding:0px 0px 0px 16px;}

.harfL 		{width:50%; margin:0px; padding:0px; float:left;}
.harfR 		{width:50%; margin:0px; padding:0px; float:left;}

ol li 		{margin:0px; padding:0px;}
ol strong 	{margin:0px 0px 0px -25px; padding:0px; font-weight:normal;}



/* =============================================
font  //フォント指定
=============================================*/
h1			{font-size:11px; margin:0px; text-align:left; padding:0px 0px 0px 10px; font-weight:normal; color:#666666;}
h2			{}
h3			{width:572px; height:43px; text-indent:40px; line-height:2.8em; background:url(../img/common/titlebar.jpg) top center no-repeat; margin:0px; padding:0px;}
h3	p		{margin:0px; padding:12px 0px 0px 40px; font-size:14px; color:#000000;}
h4			{width:571px; height:28px; background:url(../img/common/titleh4.jpg) top center no-repeat; margin:0px; padding:0px;}
h4	p		{margin:0px; padding:6px 0px 0px 10px; font-size:14px; color:#FFFFFF;}
h5			{margin:0px; padding:20px 6px 6px 0px; font-size:140%;}

div.title	{background:url(../img/common/titlebar.jpg) top center no-repeat;width:506px; height:35px;}
span.red	{color:#ff0000;}
span.large	{font-size:120%;}
small		{line-height:100%;}

.inputText	{color:#999999; font-size:90%}
.blue		{color:#336699;}
.whityB		{color:#FFFFFF; font-size:120%; font-weight:bold;}
.txtBig		{font-size:120%; font-weight:bold;}
.bgG		{background-color:#cbeaea; margin:0px; padding:3px;}

.txt20 {font-size:20px;}
.txt10 {font-size:10px;}
.txt14 {font-size:14px;}
.TXTB {font-weight:bold;}


/* =============================================
button Instance  //ボタン周り
=============================================*/
.btnS 		{margin:6px 10px 0px 0px ; padding:0px 0px 0px 0px ; float:right;}
.btnM 		{margin:6px 10px 0px 0px ; padding:0px 0px 0px 0px ; float:right;}
.btnL 		{width:570px; text-align:center; margin:6px 0px 0px 0px; padding:0px 0px 0px 0px ;}

/* =============================================
image Instance  //画像関連
=============================================*/
img 			{border:none; }
a:hover img		{opacity:0.6; filter: alpha(opacity=60);}
.imgFloatLeft	{float:left;margin:0 10px 10px 0;border:none;}
.imgFloatRight	{float:right;margin:0 0 10px 10px;border:none;}
.photoS			{width:100px; height:100px; margin:0px; padding:2px; border:1px solid #CCCCCC;}
.imgS			{width:100px; height:100px; margin:0px; padding:2px;}
.imgS a			{width:100px; height:100px; margin:0px; padding:2px; border:none;}

/* =============================================
  //マージン
=============================================*/
.mT5 		{margin-top:5px;}
.mT10 		{margin-top:10px;}
.mT20 		{margin-top:20px;}

.mL5 		{margin-left:5px;}
.mL10 		{margin-left:10px;}
.mL15 		{margin-left:15px;}

.mR10 		{margin-right:10px;}

.mB5 		{margin-bottom:5px;}

.sp5 		{height:5px; clear:both;}
.sp10 		{height:10px; clear:both;}
.sp20 		{height:20px; clear:both;}
.sp35 		{height:35px; clear:both;}
.sp46 		{height:46px; clear:both;}
.hasenline 	{background:url(../img/common/commonline.gif) top center repeat-x; width:560px; height:20px; margin:0px; padding:0px; clear:both;}

.betan 		{margin:0px; padding:0px;}

.W70 {width:70%;}
.W25 {width:24%;}
.TXTC {text-align:center;}
.TXTL {text-align:left;}
.TXTR {text-align:right;}

.FR {float:right;}
.FL {float:left;}

.PAD10 {padding:10px;}


/* ページに関する記述　***************************************************************
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/

/* =============================================
wrapped  //全体枠
=============================================*/
#wrap	{
width:800px;
height:auto;
padding:0px;
margin:0px auto;
}

/* =============================================
header  //ヘッダー
=============================================*/
#header	{
width:800px;
height:75px;
padding:0px;
margin:0px;
clear:both;
background:url(../img/common/header_tel.jpg) top right no-repeat;
}
	#header img 		{margin:0px; padding:0px;}

	/* =============================================
	header Left contents  //ヘッダー左側
	=============================================*/
	#headLeft			{width:346px; margin:0px; padding:5px 0px 0px 0px; float:left; text-align:left;}
	#headLeft p			{margin:0px; padding:0px;}

	/* =============================================
	header Right contents  //ヘッダー右側
	=============================================*/
	#headRight 			{
	text-align:right;
	padding:0px;
	text-align:right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
	#headRight ul 		{margin:5px 0px 0px 0px; padding:0px; clear:both;}
	#headRight li 		{margin:0px 0px 0px 10px; padding:0px; float:right; background:url(../img/common/header_arrow.jpg) left no-repeat; list-style-type:none;}
	#headRight li p 	{margin:0px; padding:0px 0px 0px 15px;}
	#headRight img 		{margin:0px; padding:0px;}
	#headRight p 		{margin:0px; padding:0px;}
	
/* =============================================
header Menu  //トップメニュー
=============================================*/
#headerMenu			{width:800px; height:37px; margin:10px 0px 0px 0px; padding:0px; clear:both;}
#headerMenu ul 		{margin:0px; padding:0px;}
#headerMenu li 		{width:133px; height:37px; line-height:3em; margin:0px; padding:0px; float:left; list-style-type:none; background:url(../img/common/header_menu_bk.jpg) top center no-repeat;}
#headerMenu li a 	{width:133px; height:37px; margin:0px; padding:0px; text-decoration:none; color:#000000; display:block;}


#mainarea 			{width:800px; height:200px; margin:0px; padding:0px; clear:both;}
#mainareaLeft 		{width:200px; margin:0px; padding:0px; float:left;}
#mainareaLeft p 	{margin:10px 0px 0px 0px; padding:0px;}
#mainimages 		{width:580px; margin:0px; padding:0px; float:right;}

/* =============================================
container  //全体枠
=============================================*/
#container	{
width:800px;
height:auto;
padding:0px;
margin:0 auto;
}

/* =============================================
side  //サイドメニュー
=============================================*/
#side				{width:205px; float:left; margin:0px; padding:0px; text-align:left;}
.sideBox			{width:205px; margin:0px; padding:0px 0px 20px 0px;}

.sideContents 		{width:205px; margin:0px; padding:0px; background:url(../img/common/leftnavi_bk.jpg) top left repeat-y;}
.sideContents p 	{margin:0px; padding:0px;}
.sideContents ul 	{margin:0px; padding:0px 0px 0px 10px;}
.sideContents li 	{margin:0px; padding:3px 0px 0px 10px; list-style-type:none; background:url(../img/common/leftnavi_arrow.jpg) left center no-repeat;}
.sideContents li a 	{margin:0px; padding:0px; list-style-type:none; text-decoration:none;}

#LeftSearch {width:202px; margin:0px; padding:0px; background:url(../img/common/left_search_bg.jpg) top left repeat-y;}
#LeftSearch p 	{margin:0px; padding:5px 0px 0px 10px;}
#LeftSearch form {margin:0px; padding:0px;}


/* =============================================
contents  //コンテンツエリア
=============================================*/
#contents 			{width:572px; height:auto; float:right; margin:0px; padding:0px; text-align:left;}
.mainimages 		{margin:20px 0px 5px 0px; padding:0px; clear:both;}

/* =============================================
  //フッター
=============================================*/
#footer				{width:100%; height:75px; text-align:center; padding:0px; margin:0px; clear:both; background:url(../img/common/footer_bk.jpg) top center repeat-x;}
.footUe				{width:800px; margin:0 auto; padding:10px 0px 10px 0px; clear:both; text-align:center;}
.footSita 			{width:800px; margin:0 auto; padding:0px 20px 0px 0px; clear:both; text-align:center;}


/* 展開ページに関する記述　***********************************************************
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
/* =============================================
TOP //トップページ
=============================================*/

.topMainCom 		{width:568px; height:25px; background:url(../img/top/top_mainarea01_bar.jpg) top left no-repeat; margin:0px; padding:0px; clear:both}
	.topMainCom p 		{color:#FFFFFF; margin:0px 0px 0px 20px; padding:4px 0px 0px 0px;}

.topCom 			{width:560px; margin:0px; padding:0px 0px 0px 6px;}
.topLeft 			{width:430px; margin:0px; padding:0px; float:left;}
.topRight 			{width:130px; margin:0px; padding:0px; float:right; text-align:center;}
	.topRight p 		{margin:5px 0px 0px 0px; padding:0px;}

.topWaku 			{width:276px; height:82px; margin:10px 5px 0px 0px; padding:0px; background:url(../img/top/top_syoukai_bk.jpg) top center no-repeat; float:left;}
.topWaku img 		{width:60px; height:60px; margin:12px 10px 0px 5px; padding:0px; float:left;}
	.topWaku p 			{margin:0px; padding:5px 5px 0px 0px; font-size:11px; line-height:120%;}

#mainSearch 		{width:570px; height:122px; margin:0px; padding:0px; background:url(../img/common/top_main_search.jpg) top left no-repeat; clear:both;}
#mainSearch dl		{margin:0px; padding:0px; clear:both; font-size:10px;}
#mainSearch dt		{width:50px; margin:2px 0px 0px 0px; padding:0px; float:left;}
#mainSearch dd		{width:155px; margin:2px 0px 0px 0px; padding:0px; float:left;}

.SearchBox			{}
.SearchBox dl		{margin:0px; padding:0px; clear:both; font-size:10px;}
.SearchBox dt		{width:80px; margin:2px 0px 0px 0px; padding:0px; float:left;}
.SearchBox dd		{width:450px; margin:2px 0px 0px 0px; padding:0px; float:left;}

.searchLeft 		{width:205px; margin:50px 0px 0px 0px; padding:0px 0px 0px 20px; float:left;}

.searchCenter 		{width:210px; margin:50px 0px 0px 10px; padding:0px; float:left;}
	.searchCenter ul 	{margin:0px; padding:0px 0px 0px 10px;}
	.searchCenter li 	{margin:0px; padding:3px 0px 0px 10px; list-style-type:none; background:url(../img/common/leftnavi_arrow.jpg) left center no-repeat;}
	.searchCenter li a 	{margin:0px; padding:0px; list-style-type:none; text-decoration:none;}

.searchRight 		{width:100px; margin:50px 0px 0px 10px; padding:0px; float:left;}

.Orange20 			{font-size:24px; font-weight:bold; color:#FF6600; margin:0px; padding:0px 0px 10px 0px;}

.grayzone 			{background-color:#F2F2F2; margin:0px; padding:2px; text-align:center;}
	.grayzone p 		{margin:0px; padding:5px 0px 5px 0px;}

#news 			{margin:10px 0px 0px 10px; padding:0px;}
	#news dl 		{margin:0px; padding:0px; background:url(../img/top/news_line.gif) bottom center repeat-x; clear:both;}
	#news dt 		{width:80px; height:27px; margin:0px 20px 0px 0px; padding:0px; float:left;}

.toi 			{width:559px; height:215px; margin:0px; padding:10px 0px 0px 0px; text-align:left; background:url(../img/common/toi_bg.jpg) top center no-repeat;}
	.toi p 			{margin:0px; padding:1px; }

#TopHoujin {width:566px; margin:0px; padding:0px; background:url(../img/top/top_houjin_03.jpg) top left repeat-y;}
.TopHoujinTxt {font-size:14px; height:160%; margin:0px; padding:10px;}

.topNews {width:572px; height:43px; background:url(../img/top/top_news_title_01.jpg) top center no-repeat; margin:0px; padding:0px;}



/* =============================================
  company//会社案内
=============================================*/
.comTable 			{width:560px; margin:20px 0px 20px 0px; padding:0px; border:0px; clear:both;}
	.comTable th 		{width:80px; margin:0px; padding:20px 10px 20px 10px; background-color:#F4F4F4; border-bottom:1px solid #CCCCCC;}
	.comTable td 		{width:440px; margin:0px; padding:20px 10px 20px 10px; border-bottom:1px solid #CCCCCC;}

/* =============================================
  feature//特徴
=============================================*/
.featureBox 		{width:560px; margin:10px 0px 20px 0px; padding:0px; clear:both;}
.featureCom 		{width:540px; height:30px; margin:0px 0px 0px 20px; padding:0px; clear:both; background:url(../img/feature/feature_com_bg.gif) top left no-repeat;}
	.featureCom p 		{margin:0px; padding:0px 0px 0px 40px;}

/* =============================================
  service//サービス案内
=============================================*/
.serviceBox 			{width:550px; margin:20px 0px 0px 0px; padding:0px; background:url(../img/service/service_pic.jpg) top right no-repeat;}
.serviceBox ul 			{margin:0px; padding:0px;}
	.serviceBox li 			{margin:0px 0px 0px 30px; padding:0px 0px 10px 0px; list-style-image:url(../img/service/service_arrow.jpg); font-weight:bold;}
	.serviceBox li a 		{text-decoration:none; color:#006BB5;}
	.serviceBox li a:hover 	{text-decoration:none; color:#999999;}

/* =============================================
  faq//よくあるご質問
=============================================*/
.faqQ 			{margin:20px 0px 0px 0px; padding:0px 0px 0px 25px; width:520px; font-size:16px; color:#006BB5; background:url(../img/faq/faq_q.gif) top left no-repeat; clear:both;}
.faqA 			{margin:5px 0px 0px 0px; padding:0px 0px 0px 25px; width:520px; font-size:16px; background:url(../img/faq/faq_a.gif) top left no-repeat; clear:both;}

/* =============================================
  link//リンク集
=============================================*/
.linkTitle 		{background:url(../img/service/service_arrow.jpg) left no-repeat; margin:0px 0px 0px 10px; padding:2px 2px 2px 20px; clear:both; font-weight:bold;}
.linkCom 		{margin:0px 0px 0px 20px; padding:2px; clear:both;}

/* =============================================
  order//申込
=============================================*/
.orderBox 			{width:560px; height:340px; margin:0px; padding:0px; text-align:left; clear:both; background:url(../img/order/order_bg.jpg) top center no-repeat;}
.orderBoxArea 		{width:250px; margin:90px 0px 0px 0px; padding:0px; float:right; clear:both;}
	.orderBoxArea p 	{margin:0px; padding:0px 0px 0px 20px;}

/* =============================================
  inquiry//お問い合わせフォーム
=============================================*/
.tableOder 			{margin:20px 0px 0px 0px;}
	.tableOder th 		{ font-weight:normal; width:120px; margin:0px; padding:10px; border-bottom:1px solid #CCCCCC; background-color:#F4F4F4;}
	.tableOder td 		{margin:0px; padding:5px; border-bottom:1px solid #CCCCCC;}

.tableOderIn {}
	.tableOderIn th 	{border:none;}
	.tableOderIn td 	{border:none;}

/* =============================================
  sitemap//サイトマップ
=============================================*/
.sitemapBox 	{margin:0px; padding:0px; clear:both}
.sitemapBox a 	{text-decoration:none;}
.sitemapBox ul 	{margin:0px 0px 0px 20px; padding:5px; clear:both;}
	.sitemapBox li 	{width:150px; margin:0px ; padding:5px 5px 5px 20px; list-style-type:none; background:url(../img/common/arrow_s.jpg) left no-repeat; float:left;}

.mapTitle 		{font-size:18px; margin:10px; padding:0px; line-height:160%; font-weight:bold;}

/* =============================================
  member//税理士一覧memberSkill
=============================================*/

.number 			{text-align:right; clear:both; font-size:120%;}

.memberFrame 		{width:260px; height:200px; margin:5px 5px 0px 0px; padding:5px; float:left; border:1px solid #CCCCCC;}
.memberCatch 		{width:250px; height:20px; margin:5px; padding:0px; color:#007998; font-weight:bold; background-color:#F4F4F4;}
.memberPhoto 		{width:100px; height:100px; margin:0px; padding:2px; float:left; border:1px solid #999999;}
.memberEx 			{width:130px; margin:0px; padding:0px; float:right;}
.memberName 		{color:#007998; margin:0px; padding:5px;}
.memberSkill 		{margin:0px; padding:0px; clear:both;}
.memberSkill ul 	{margin:0px; padding:0px;}
	.memberSkill li 	{width:76px; margin:0px; padding:0px 0px 0px 5px; list-style-type:none; float:left;}
.memberComment 		{width:250px; margin:0px; padding:5px; clear:both; font-size:10px; line-height:120%;}

.memberLeft 		{width:180px; margin:20px 0px 0px 0px; padding:0px; float:left;}
.memberPhotoB 		{width:180px; height:180px; margin:0px 0px 0px 5px; padding:2px; float:left; border:1px solid #999999;}
.memberRight 		{width:360px; margin:20px 0px 0px 0px; padding:0px; float:right; background:url(../img/member/profile_bg.jpg) top left repeat-y;}
.memberRight dl 	{width:355px; margin:0px; padding:0px; clear:both;}
	.memberRight dt 	{width:70px; float:left; margin:0px; padding:5px; border-top:1px dotted #999999;}
	.memberRight dd 	{width:265px; margin:0px; padding:5px; float:left; border-top:1px dotted #999999;}

.memberSpeciality 	{margin:0px; padding:0px; clear:both;}
	.memberSpeciality ul {margin:0px; padding:0px;}
	.memberSpeciality li {width:52px; margin:0px; padding:0px 0px 0px 5px; list-style-type:none; float:left;}

.ZeiComCenter {width:564px; margin:0px; padding:0px; font-size:14px; background:url(../img/member/member_com_center.jpg) top left repeat-y;}
.ZeiComCom {margin:0px; padding:10px;}



/* =============================================
  search　//　検索関連
=============================================*/
.Ichiran 			{width:560px; margin:0px; padding:0px; clear:both;}
.PhotoImg 			{border:1px solid #CCCCCC; padding:2px; margin:0px; width:80px; height:80px;}
.IchiranLeft 		{width:90px; margin:0px; padding:2px; float:left;}
.IchiranLeft p 		{margin:5px 0px 0px 0px; padding:0px;}
.IchiranRight 		{width:460px; margin:0px; padding:0px; float:right;}
.IchiranName 		{background-color:#e5f2f5; font-weight:bold; margin:5px 0px 0px 0px; padding:2px 2px 2px 5px;}
.IchiranCompany 	{font-weight:bold; margin:0px; padding:2px 2px 2px 5px;}
.IchiranKekka 		{font-size:90%;}
.IchiranKekka dl 	{margin:0px; padding:0px; clear:both;}
	.IchiranKekka dt 	{width:90px; margin:0px; padding:0px 0px 0px 5px; float:left;}
	.IchiranKekka dd 	{width:350px; margin:0px; padding:0px; float:left;}

#Search 			{width:570px; height:150px; margin:10px 0px 0px 0px; padding:0px; background:url(../img/search/search_bg.jpg) top left no-repeat; clear:both;}
	#Search dl			{margin:0px; padding:50px 0px 0px 0px; clear:both; font-size:10px;}
	#Search dt			{width:70px; margin:2px 0px 0px 20px; padding:0px; float:left;}
	#Search dd			{width:180px; margin:2px 0px 0px 0px; padding:0px; float:left;}


/* =============================================
  flow　//　ご成約までの流れ
=============================================*/

.FrameBG 			{width:571px; margin:20px 0px 0px 0px; padding:0px; background:url(../img/flow/flow_bg.gif) top center repeat-y; clear:both;}
.FrameBG p 			{margin:0px; padding:0px;}
	.FrameIn1 			{width:544px; height:251px; margin:5px; padding:0px; background:url(../img/flow/flow_01.jpg);}
		.FrameIn1 p 			{width:280px; margin:0px 5px 0px 0px; padding:110px 0px 0px 0px; float:right; text-align:left;}
	.FrameIn2 			{width:544px; height:251px; margin:5px; padding:0px; background:url(../img/flow/flow_02.jpg);}
		.FrameIn2 p 			{width:280px; margin:5px 5px 0px 0px; padding:0px; float:right; text-align:left;}
	.FrameIn3 			{width:544px; height:251px; margin:5px; padding:0px; background:url(../img/flow/flow_03.jpg);}
		.FrameIn3 p 			{width:280px; margin:5px 5px 0px 0px; padding:0px; float:right; text-align:left;}
	.FrameIn4 			{width:544px; height:251px; margin:5px; padding:0px; background:url(../img/flow/flow_04.jpg);}
		.FrameIn4 p 			{width:280px; margin:5px 5px 0px 0px; padding:0px; float:right; text-align:left;}

.flowArrow 			{width:560px; height:60px; background:url(../img/flow/flow_arrow.jpg) top center no-repeat;}


/* =============================================
  feature　//　当サイトの特徴
=============================================*/

.featureNavi 		{width:571px; height:328px; margin:0px; padding:0px; background:url(../img/feature/feature_navi.jpg) top center no-repeat;}
.FnaviCom 			{width:360px; margin:80px 0px 0px 0px; padding:0px; float:right;}
	.FnaviCom p 		{text-align:left; margin:48px 10px 0px 0px; padding:0px; font-weight:bold;}
.featureArea1 		{width:571px; height:177px; margin:0px; padding:0px; background:url(../img/feature/feature_01.jpg) top center no-repeat;}
	.featureArea1 p 	{margin:0px; padding:80px 15px 10px 40px;}
.featureArea2 		{width:571px; height:177px; margin:0px; padding:0px; background:url(../img/feature/feature_02.jpg) top center no-repeat;}
	.featureArea2 p 	{margin:0px; padding:80px 15px 10px 40px;}
.featureArea3 		{width:571px; height:177px; margin:0px; padding:0px; background:url(../img/feature/feature_03.jpg) top center no-repeat;}
	.featureArea3 p 	{margin:0px; padding:80px 15px 10px 40px;}

/* =============================================
  request　//　依頼内容から探す
=============================================*/

.requestLink 		{text-indent:20px; margin:10px 0px 0px 0px; padding:0px; font-size:16px; font-weight:bold; background:url(../img/request/request_arrow.jpg) left no-repeat;}
.requestNavi 		{width:552px; height:119px; margin:0px; padding:45px 0px 0px 20px; background:url(../img/request/request_navi_bg.jpg) top left no-repeat;}
.requestNavi ul 	{margin:0px; padding:0px;}
.requestNavi li 	{width:120px; margin:2px 0px 0px 5px; padding:0px; float:left; list-style-type:none;}


/* =============================================
  case　//　事例紹介
=============================================*/

.caseComL 		{width:453px; height:90px; background:url(../img/case/case_waku2.gif) top left no-repeat; float:left;}
	.caseComL p 	{margin:0px; padding:5px;}
.caseComR 		{width:453px; height:90px; background:url(../img/case/case_waku.gif) top left no-repeat; float:right;}
	.caseComR p 	{margin:0px; padding:8px 5px 0px 10px;}
.caseExample 	{width:540px; margin:5px; padding:10px; clear:both; background-color:#F4F4F4;}
.casethumb 		{margin:0px; padding:0px; float:left;}

.caseNavi 		{width:552px; height:119px; margin:0px; padding:45px 0px 0px 20px; background:url(../img/case/case_navi_bg.jpg) top center no-repeat;}
.caseNavi ul 	{margin:0px; padding:0px;}
	.caseNavi li 	{width:120px; margin:2px 0px 0px 5px; padding:0px; float:left; list-style-type:none;}

.Waku			{width:570px; border:1px solid #CCCCCC; background-color:#F4F4F4; margin:0px; padding:0px; clear:both;}
.Waku p			{width:550px; margin:5px; padding:5px; font-size:16px; font-weight:bold;}


/* =============================================
  advice　//　ワンポイントアドバイス
=============================================*/

#AdviceBox 	{margin:0px; padding:0px; clear:both;}
.tops { cursor:pointer; font-weight:bold; background:url(../img/common/arrow_s.jpg) left no-repeat; text-indent:20px; color:#006BB5; font-size:14px;}
.subdiv { display:none; margin-left:0px; cursor:pointer; }
.subdiv0 { margin-left:0px; width:560px; }
ul.SubCategory {width:100%; margin:0px; padding:0px;}
ul.SubCategory li {list-style-type:none;}
li.AdTextArea {width:100%; height:auto; margin:0px; padding:5px; clear:both; background-color:#F4F4F4;}
li.AdLinkArea {width:100%; margin:0px; padding:5px 5px 15px 5px; clear:both; text-align:right; font-size:12px;}
.ADunderLine	{background:url(../img/common/underline.jpg) bottom center repeat-x; clear:both;}
.ADLine	{height:5px; background:url(../img/common/underline.jpg) center repeat-x; clear:both;}

.advTitle 		{width:570px; height:50px; margin:20px 0px 0px 0px ; padding:0px; clear:both; background:url(../img/advice/advice_title.gif) top left repeat-x;}
	.advTitle p 	{font-size:14px; font-weight:bold; color:#008199; margin:0px; padding:20px 0px 0px 20px;}

.advL 			{width:450px; margin:0px; padding:0px; float:left;}
	.advL p 		{margin:0px; padding:20px 0px 0px 20px;}

.adviceNavi 	{width:552px; height:119px; margin:0px; padding:45px 0px 0px 20px; background:url(../img/advice/advice_navi_bg.jpg) top center no-repeat;}
.adviceNavi ul {margin:0px; padding:0px;}
	.adviceNavi li 	{width:115px; margin:2px 0px 0px 5px; padding:0px; float:left; list-style-type:none;}


/* =============================================
  advice　//　ワンポイントアドバイス
=============================================*/

#ZeirishiBK {background:url(../img/common/zeirishi_bg.jpg) top right no-repeat;}

/* =============================================
  bookinfo　//　書籍紹介
=============================================*/

.BookInfoPhotoImg { margin:0px; padding:0px; float:left;}
.BookInfoRight {width:400px; margin:0px; padding:0px; float:right;}
.BookProfileRight {width:350px; margin:0px; padding:0px; float:right;}
.BGG {background-color:#F4F4F4;}
.BorderG {border:1px solid #CCCCCC;}

ul.BookInfoList {margin:0px; padding:0px; clear:both;}
ul.BookInfoList li {margin:0px; list-style-type:none;}
li.BookToppa {margin:0px; padding:0px; clear:both;}
li.BookTitle {font-size:18px; font-weight:bold; line-height:160%; padding:3px; clear:both;}
li.BookAuther {font-size:11px; font-weight:normal; line-height:140%; padding:3px; float:left;}
li.BookSyuppan {font-size:11px; font-weight:normal; line-height:140%; padding:3px 3px 3px 40px; float:left;}
li.BookKakaku {font-size:11px; font-weight:normal; line-height:140%; padding:3px 3px 3px 40px; float:left; clear:right;}
li.BookComment {font-size:11px; font-weight:normal; line-height:140%; padding:3px; clear:both;}

.BookCommentBG {width:460px; height:104px; margin:0px; padding:0px; float:left; background:url(../img/bookinfo/iwasa/commentarea.jpg) top left no-repeat;}
.BookCommentBG p {margin:0px; padding:10px;}
.BookCommentPhoto {float:right;}



/* =============================================
  result　//　お悩み解決事例集
=============================================*/
.ResultBox {margin:10px 0px 10px 0px; width:551px; clear:both;}
.ResultListBox {width:571px; margin:0px; padding:0px;}
ul.ResultList {margin:0px; padding:0px; clear:both;}
ul.ResultList li {list-style-type:none; line-height:3em; font-size:14px; font-weight:bold;}
li.ResultLeft {width:266px; height:38px; margin:10px 0px 0px 0px; text-indent:30px; float:left; padding:0px; background:url(../img/result/result_list_bg.jpg) top left no-repeat;}
li.ResultRight {width:266px; height:38px; margin:10px 0px 0px 25px; text-indent:30px; float:left; padding:0px; background:url(../img/result/result_list_bg.jpg) top left no-repeat;}

ul.ResultList li a {width:266px; height:38px; display:block;}
span.ResultName {font-size:18px; font-weight:bold; line-height:160%;}
.ResultQ {width:30px; margin:0px; padding:0px; float:left;}
.ResultQCom {width:500px; margin:0px; padding:0px; float:left;}
.ResultQTitle {font-size:16px; font-weight:bold; color:#333333; margin:0px; padding:0px;}

.ResultPoint {width:550px; height:20px; margin:0px; padding:0px; font-size:14px; font-weight:bold; text-indent:40px; line-height:1em; background:url(../img/result/result_point.jpg) bottom left no-repeat;}
.ResultKekka {width:550px; height:20px; margin:0px; padding:0px; font-size:14px; font-weight:bold; text-indent:40px; line-height:1em; background:url(../img/result/result_kekka.jpg) bottom left no-repeat;}



/* =============================================
↑created by NEOBEAT yoshida
=============================================*/







