﻿@charset "utf-8";
/* fundamental uses */
html, body							{margin:0px auto; padding:0px; font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック",serif;}
*, html, body						{margin:0px; padding:0px; font-family:"ＭＳ Ｐゴシック", "ＭＳ ゴシック",serif;}

h1, h2, h3, h4, h5, h6				{margin:0px; padding:0px; font-style:normal; font-weight:normal; text-align:left;}
p									{margin:0px; padding:0px; text-align:left; line-height:180%;}
a									{text-decoration:none;}
img									{border:none;}
button								{cursor:pointer; border:none; background:#FFF;}
ul, ol								{list-style:none;}
span, strong, address				{font-style:normal; font-variant:normal;}
address.policy:first-letter			{font-size:350%; color:#94514E;}
span, strong, address,
ul, ol, li, dl, dt, dd,
table, th, tr, td					{text-align:left;}

/* common uses */
h1.seo								{background:#1E0F10; font-size:60%; color:#FFF; padding:2px 0px 5px;}
h1.seo a							{color:#FFF;}
h1.seo a:hover						{border-bottom:1px dashed #FFF;}
h2, h3, h4, h5						{padding-bottom:15px; padding-top:10px;}
div.clearFix						{height:0px; font-size:0px; clear:both;}
div.clearLeft						{height:0px; font-size:0px; clear:left;}
div.clearRIght						{height:0px; font-size:0px; clear:right;}
p.lefted							{text-align:left;}
p.centered							{text-align:center;}
p.righted							{text-align:right;}
p.buttonParagraph					{width:100%;}
span.seoNavigation					{display:none;}
a.text								{color:#94514E; text-decoration:none;}
a.text:hover						{border-bottom:1px dashed #94514E;}
strong.h4							{color:#94514E; font-weight:400; text-align:left;}
strong.bigcapital					{color:#94514E; font-size:350%;}
#dtreecatwrapper					{margin:10px 0px 15px; padding:0px; text-align:left;}
div#dtreec							{margin:0px; padding:0px;}
ol.circle							{margin:10px 0px 20px 25px; list-style:circle;}
ol.disc								{margin:10px 0px 20px 25px; list-style:disc;}
ol.decimal							{margin:10px 0px 20px 25px; list-style:decimal;}
ol.upperroman						{margin:10px 0px 20px 25px; list-style:upper-roman;}
ol.lowerroman						{margin:10px 0px 20px 25px; list-style:lower-roman;}
ol.upperalpha						{margin:10px 0px 20px 25px; list-style:upper-alpha;}
ol.loweralpha						{margin:10px 0px 20px 25px; list-style:lower-alpha;}
ol.cjk-ideographic					{margin:10px 0px 20px 35px; list-style:cjk-ideographic;}
ol.decimal li						{margin:10px;}

div.lines							{border:3px solid #94514E;}

/* hacks */
* html .iepngfix					{behavior: expression(IEPNGFIX.fix(this));} 
* div.ashcoHeaderLink p a			{position:relative; color:#94514E;}
* div.ashcoHeaderLink p a:hover		{position:relative; border-bottom:1px dashed #94514E;} 


/* columns and rows */

/* Header */
div#ashcoHeader						{background:url(../../img/JPEGs/ashco.com.bg_header.jpg) repeat-x; width:100%; height:125px;}
div.ashcoHeaderContent				{margin-right:auto; margin-left:auto; padding-top: 30px; width:850px;}
div.ashcoHeaderLogo					{float:left; background:url(../../img/PNGs/ashco.com.logo_header.png) no-repeat top left; width:225px; height:45px;}
div.ashcoHeaderLink					{float:right; font-size:60%; text-align:right; color:#94514E;}
div.ashcoHeaderLink p a				{color:#94514E;}
div.ashcoHeaderLink p a:hover		{border-bottom:1px dashed #94514E;} 

/* Footer */
div#ashcoFooter						{background:url(../../img/JPEGs/ashco.com.bg_footer.jpg) repeat-x; width:100%; height:130px; color:#FFF;}
div.ashcoFooterContent				{margin-left:auto; margin-right:auto; padding-top:20px; width:850px;}
div.ashcoFooterContentLeft			{float:left; text-align:left;}
div.ashcoFooterLogo					{background:url(../../img/PNGs/ashco.com.logo_footer.png); width:122px; height:35px;}
div.ashcoFooterCopyright			{margin-top:40px;}
div.ashcoFooterContentRight			{text-align:right; float:right;}
div.ashcoFooterTopBtn				{background:url(../../img/PNGs/ashco.com.btn_top.png) no-repeat top right; height:10px; text-align:right;}
div.ashcoFooterTopBtn p				{text-align:right; line-height:100%; margin-top:0px; padding-top:0px;}
div.ashcoFooterLink					{margin-top:55px;}
div.ashcoFooterLink p				{font-size:60%; text-align:right;}
div.ashcoFooterLink p a				{color:#FFF;}
div.ashcoFooterLink p a:hover		{border-bottom:1px dashed #FFF;}
div.ashcoFooterCopyright 		{font-size:60%;}
div.ashcoFooterCopyright p a		{color:#FFF;}
div.ashcoFooterCopyright p a:hover	{border-bottom:1px dashed #FFF;}
div.ashcoFooterCopyright h6 a		{color:#FFF;}
div.ashcoFooterCopyright h6 a:hover	{border-bottom:1px dashed #FFF;}


/* Navigation*/
div#ashcoNavigation			{background:url(../../img/JPEGs/ashco.com.navigation_frame.jpg); width:900px; height:100px; overflow:hidden; margin:0 auto 30px;}
div#ashcoNavigation ul		{width:851px; height:100px; font-size:50%; margin-left:24px; margin-right:25px;}
div#ashcoNavigation ul li	{float:left; height:100px; display:block;}
div#ashcoNavigation ul li a	{background-image:url(../../img/JPEGs/ashco.com.navigation_btns.jpg); display:block;}

div#ashcoNavigation ul li.home a				{background-position:   0px   0px;}
div#ashcoNavigation ul li.cpas a				{background-position:-143px   0px;}
div#ashcoNavigation ul li.register a			{background-position:-285px   0px;}
div#ashcoNavigation ul li.qa a					{background-position:-427px   0px;}
div#ashcoNavigation ul li.application a			{background-position:-569px   0px;}
div#ashcoNavigation ul li.blog a				{background-position:-710px   0px;}
div#ashcoNavigation ul li.home a:hover			{background-position:   0px 100px;}
div#ashcoNavigation ul li.cpas a:hover			{background-position:-143px 100px;}
div#ashcoNavigation ul li.register a:hover		{background-position:-285px 100px;}
div#ashcoNavigation ul li.qa a:hover			{background-position:-427px 100px;}
div#ashcoNavigation ul li.application a:hover	{background-position:-569px 100px;}
div#ashcoNavigation ul li.blog a:hover			{background-position:-710px 100px;}
div#ashcoNavigation ul li.home a.active			{background-position:   0px 100px;}
div#ashcoNavigation ul li.cpas a.active			{background-position:-143px 100px;}
div#ashcoNavigation ul li.register a.active		{background-position:-285px 100px;}
div#ashcoNavigation ul li.qa a.active			{background-position:-427px 100px;}
div#ashcoNavigation ul li.application a.active	{background-position:-569px 100px;}
div#ashcoNavigation ul li.blog a.active			{background-position:-710px 100px;}

/* Child Navigaton*/
div.ashcoChildNavigation {background:url(../../img/JPEGs/ashco.com.bg_menu.jpg) top left repeat; width:180px; text-align:left; float:left; padding:30px 15px 30px 15px;}
div.ashcoChildNavigationTitleCpas      					{background:url(../../img/PNGs/ashco.com.title_cpas.png);        width:139px; height:16px;}
div.ashcoChildNavigationTitleCpas02      					{background:url(../../img/PNGs/ashco.com.title_cpas02.png);        width:139px; height:16px;}
div.ashcoChildNavigationTitleRegister   			    {background:url(../../img/PNGs/ashco.com.title_register.png);    width:157px; height:15px;}
div.ashcoChildNavigationTitleApplication				{background:url(../../img/PNGs/ashco.com.title_application.png); width:148px; height:15px;}
div.ashcoChildNavigationTitleQA         			    {background:url(../../img/PNGs/ashco.com.title_qa.png);          width:139px; height:16px;}
div.ashcoChildNavigationTitleBlog						{background:url(../../img/PNGs/ashco.com.title_blog.png);        width:131px; height:15px;}
div.ashcoChildNavigationTitleInformation				{background:url(../../img/PNGs/ashco.com.title_information.png); width:161px; height:16px;}
div.ashcoChildNavigationTitleLine						{height:10px; border-bottom:solid 1px #94514E; margin-bottom:20px;}
div.ashcoChildNavigationTitleLine02					{height:10px; border-bottom:solid 1px #94514E; margin-bottom:10px;}
div.ashcoChildNavigationMenu							{padding-left:8px;}
div.ashcoChildNavigationMenu ul li						{padding-bottom:5px; margin:5px 0px 10px; width:164px;}
div.ashcoChildNavigationMenu ul li a					{padding-bottom:5px; margin:5px 0px 10px; border-bottom:solid 1px #CCC; text-align:left;}
div.ashcoChildNavigationMenu ul li a:hover				{padding-bottom:5px; margin:5px 0px 10px; border-bottom:solid 1px #94514E;}
div.ashcoChildNavigationMenu ul li a.active				{padding-bottom:5px; margin:5px 0px 10px; border-bottom:solid 1px #94514E;}
div.ashcoChildNavigationMenu ul li.cpasOperation		{background:url(../../img/PNGs/ashco.com.title_cpas_operation.png)				no-repeat;}
div.ashcoChildNavigationMenu ul li.cpasAnalytics		{background:url(../../img/PNGs/ashco.com.title_cpas_analytics.png)				no-repeat;}
div.ashcoChildNavigationMenu ul li.cpasStrategy			{background:url(../../img/PNGs/ashco.com.title_cpas_strategy.png)				no-repeat;}
div.ashcoChildNavigationMenu ul li.cpasCampaign		{background:url(../../img/PNGs/ashco.com.title_cpas_campaign.png)				no-repeat;}
div.ashcoChildNavigationMenu ul li.cpasCase		{background:url(../../img/PNGs/ashco.com.title_cpas_case.png)				no-repeat;}
div.ashcoChildNavigationMenu ul li.cpasSeotool	{background:url(../../img/PNGs/ashco.com.title_cpas_seotool.png)				no-repeat;}
div.ashcoChildNavigationMenu ul li.cpasDetail			{background:url(../../img/PNGs/ashco.com.title_cpas_detail.png)					no-repeat;}
div.ashcoChildNavigationMenu ul li.cpasDetail02			{background:url(../../img/PNGs/ashco.com.title_cpas_detail02.png)					no-repeat;}
div.ashcoChildNavigationMenu ul li.cpasPayment			{background:url(../../img/PNGs/ashco.com.title_cpas_payment.png)				no-repeat;}
div.ashcoChildNavigationMenu ul li.cpasApplication		{background:url(../../img/PNGs/ashco.com.title_cpas_application.png)			no-repeat;}
div.ashcoChildNavigationMenu ul li.registerDirectory	{background:url(../../img/PNGs/ashco.com.title_register_directory.png)			no-repeat;}
div.ashcoChildNavigationMenu ul li.registerBusiness		{background:url(../../img/PNGs/ashco.com.title_register_businessexpress.png)	no-repeat;}
div.ashcoChildNavigationMenu ul li.registerXrecommend	{background:url(../../img/PNGs/ashco.com.title_register_xrecommend_jentry.png)	no-repeat;}
div.ashcoChildNavigationMenu ul li.registerListing		{background:url(../../img/PNGs/ashco.com.title_register_listing.png)			no-repeat;}
div.ashcoChildNavigationMenu ul li.applicationCpas		{background:url(../../img/PNGs/ashco.com.title_application_cpas.png)			no-repeat;}
div.ashcoChildNavigationMenu ul li.applicationDirectory	{background:url(../../img/PNGs/ashco.com.title_application_directory.png)		no-repeat;}
div.ashcoChildNavigationMenu ul li.applicationListing	{background:url(../../img/PNGs/ashco.com.title_application_listing.png)			no-repeat;}
div.ashcoChildNavigationMenu ul li.applicationQA		{background:url(../../img/PNGs/ashco.com.title_application_qa.png)				no-repeat;}
div.ashcoChildNavigationMenu ul li.qaBefore	{background:url(../../img/PNGs/ashco.com.title_qa_before.png)			no-repeat;}
div.ashcoChildNavigationMenu ul li.qaService	{background:url(../../img/PNGs/ashco.com.title_qa_service.png)			no-repeat;}
div.ashcoChildNavigationMenu ul li.qaPayment	{background:url(../../img/PNGs/ashco.com.title_qa_payment.png)			no-repeat;}
div.ashcoChildNavigationMenu ul li.qaInquiry	{background:url(../../img/PNGs/ashco.com.title_qa_contact.png)			no-repeat;}
div.ashcoChildNavigationMenu ul li.formConsulting		{background:url(../../img/PNGs/ashco.com.title_form_consulting.png)				no-repeat;}
div.ashcoChildNavigationMenu ul li.formBusinessexpress	{background:url(../../img/PNGs/ashco.com.title_form_businessexpress.png)		no-repeat;}
div.ashcoChildNavigationMenu ul li.formXrecommend		{background:url(../../img/PNGs/ashco.com.title_form_xrecommend.png)				no-repeat;}
div.ashcoChildNavigationMenu ul li.informationCompany	{background:url(../../img/PNGs/ashco.com.title_information_company.png)			no-repeat;}
div.ashcoChildNavigationMenu ul li.informationPolicy	{background:url(../../img/PNGs/ashco.com.title_information_policy.png)			no-repeat;}
div.ashcoChildNavigationMenu ul li.informationContact	{background:url(../../img/PNGs/ashco.com.title_information_contact.png)			no-repeat;}
div.ashcoChildNavigationMenu ul li.informationSitemap	{background:url(../../img/PNGs/ashco.com.title_information_sitemap.png)			no-repeat;}

/* Update */
div.ashcoUpdate            {width:720px; text-align:left; padding:50px 0px 50px 85px;}
div.ashcoUpdate2            {width:610px; text-align:left; padding:0 0 40px 0;}
/* div.ashcoUpdateBtn         {background:url(../../img/JPEGs/ashco.com.btn_top_news.jpg); width:143px; height:19px;} */
div.ashcoUpdateBtn {
	width:610px;
	overflow: hidden;
	_zoom: 1;
}
div.ashcoUpdateBtn h2        {width:200px; height:19px; margin:0; padding:0; float:left;}
div.ashcoUpdateRSS        {width:83px; float:right;}

div.ashcoUpdateLine        {height:5px; border-bottom:solid 2px #94514E; margin-bottom:20px;}
div.ashcoUpdateLists       {margin-left:5px;}
div.ashcoUpdateLists ul li {height:25px;}
span.ashcoUpdateDate       {width:185px; text-align:left; display:inline-block;}
span.ashcoUpdateCate       {width:165px; text-align:left; margin:0 0 0 15px; padding:2px 4px 2px 2px; color:#504d4b; background: #d3cfcd; font-size:90%;}


/* Content*/
div#ashco													{width:850px; margin:0 auto; padding:10px 0px 50px 0px; font-size:80%;}
div.ashcoContent											{width:765px; padding-left:85px;}
div.ashcoContent2											{width:600px; margin: 0 auto;}
div.ashcoContent p											{width:700px; margin-left:15px; margin-bottom:30px;}
div.ashcoContentArticle										{margin:10px 0px 50px;}
div.ashcoContentArticle p									{line-height:180%;}
div.ashcoContentArticleKeywords								{width:600px; height:200px; overflow:scroll;}
div.ashcoQABox											{margin:0 0 40px 0;}
div.ashcoQAArticle											{margin:5px 0px 0;}
div.ashcoQAArticle p a										{color:#94514E; text-decoration:none;}
div.ashcoQAArticle p a:hover								{border-bottom:1px dashed #94514E;}
div.ashcoContentRight										{width:580px; margin-left:270px; text-align:left;}
div.ashcoContentRight_Top									{width:610px; margin-left:230px; text-align:left;}
div.ashcoContentRight p										{text-align:left;}
div.ashcoContentRight										{text-align:left;}
div.ashcoContentRight ul									{width:580px; overflow:hidden; margin-top:10px;}
div.ashcoContentRight ul li h4								{margin:0px; padding:0px;}
div.ashcoContentRight ul li h5								{margin:0px; padding:0px;}

div.ashcoContentRight .ashcoContentButtonBlock ul									{width:580px; height:55px; overflow:hidden; margin-top:10px;}
div.ashcoContentRight .ashcoContentButtonBlock ul li									{width:185px; height:55px; float:left;}
div.ashcoContentRight .ashcoContentButtonBlock ul li a								{background:url(../../img/JPEGs/ashco.com.bg_cpas_btns.jpg) 0 0; display:block;}
div.ashcoContentRight .ashcoContentButtonBlock ul li a								{background-position:0px  0px;}
div.ashcoContentRight .ashcoContentButtonBlock ul li a:hover							{background-position:0px 55px;}
div.ashcoContentRight .ashcoContentButtonBlock ul li.cpasBtnOperation				{margin-right:12px;}
div.ashcoContentRight .ashcoContentButtonBlock ul li.cpasBtnAnalytics				{margin-right:0px;}
div.ashcoContentRight .ashcoContentButtonBlock ul li.cpasBtnStrategy					{margin-right:12px;}

div.ashcoContentRight ul li.applicationBtnCredit			{margin-right:12px;}
div.ashcoContentRight ul li.applicationBtnDeposit			{margin-right:12px;}
div.ashcoContentRight ul li.applicationBtnWired				{margin-right:0px;}
div.ashcoContentRight ul li.formButton						{margin-right:20px;}
div.ashcoContentImageBlock,
div.ashcoContentButtonBlock									{padding:10px 0px 20px;}
div.ashcoContentSignature									{text-align:right;}
div.ashcoContentSignature h5, div.ashcoContentSignature h4	{text-align:right;}

/* tables */
table																		{width:580px; margin:20px 0px 50px; border-top:2px solid #CCC; border-bottom:3px solid #CCC;}
thead, tfoot																{width:580px; height:5px; font-size:2px; color:#FFF; cursor:default;}
thead tr td p, tfoot tr td p												{width:580px; display:none;}
tr																			{line-height:180%;}
tr.tableSpacer																{width:580px; height:5px; font-size:3px;}
tr.tableSpacerBetween														{width:580px; height:1px; background:#CCC; margin:5px 0px 5px; font-size:1px;}
table, caption, thead, tfoot, tbody, th, tr, td								{text-align:left;}

table.cpasOperationTable													{margin-bottom:20px;}
table.cpasOperationTable 			tr td.tableTitle						{width:130px; padding:10px 0px 10px 30px;}
table.cpasStrategyTable 			tr td.tableTitle						{width:240px;}
table.questionnaireTable			tr td.tableTitle						{width:320px;}
table.cpasPaymentTable 				tr td.tableTitle						{width:180px;}
table.cpasDetailTable 				tr td.tableTitle						{width:200px; color:#94514E;}
table.cpasPaymentFlowTable 			tr td.tableTitle,
table.applicationTable				tr td.tableTitle,
table.contactTable					tr td.tableTitle,
table.applicationDirectoryTable 	tr td.tableTitle						{width:200px;}
table.registerDirectoryFinanceTable tr td.tableTitle						{width:190px; padding-left: 10px;}

table.cpasOperationTable 			tr td.tableDetail						{width:450px; padding:10px 0px 10px 30px; border-left:1px solid #CCC;}
table.cpasStrategyTable 			tr td.tableDetail						{width:340px;}
table.cpasDetailTable 				tr td.tableDetail						{width:380px; padding-left:30px; border-left:1px solid #CCC;}
table.cpasPaymentFlowTable 			tr td.tableDetail,
table.applicationTable				tr td.tableDetail,
table.contactTable					tr td.tableDetail						{width:380px;}
table.cpasPaymentTable 				tr td.tableDetail						{width:200px;}
table.cpasPaymentTable 				tr td.tableDetailPrice p				{width:200px; color:#94514E; font-weight:400;}

table.registerDirectoryFinanceTable tr td.tableDetail						{width:130px; padding-left: 10px; border-left:1px solid #CCC;}
table.registerDirectoryFinanceTable tr td.tableDetails						{width:260px; padding-left: 10px; border-left:1px solid #CCC;}
table.questionnaireTable 			tr td.tableDetail						{width:260px;}

table.registerDirectoryFlowTable 	tr td.tableTitle p:first-letter,
table.registerDirectoryFlowTable 	tr td.tableDetail p:first-letter,
table.cpasStrategyTable 			tr td.tablePriceTitle p:first-letter,
table.cpasPaymentFlowTable 			tr td.tableTitle p:first-letter,
table.cpasPaymentFlowTable 			tr td.tableDetail p:first-letter,
table.registerListingFlowTable 		tr td.tableTitle p:first-letter			{color:#94514E; font-size:350%;}

table.applicationTable				tr td.tableTitle p:first-letter,
table.applicationTable				tr td.tableTitle p:first-letter,
table.questionnaireTable			tr td.tableTitle p:first-letter,
table.contactTable					tr td.tableTitle p:first-letter			{color:#94514E; font-size:80%;}

table.confirmationTable				tr td.checkBox							{width:50px;}
table.confirmationTable				tr td.explanation						{width:530px;}
table.confirmationTable				tr td.checkBox p,
table.confirmationTable				tr td.explanation p						{font-size:100%;}

/* applications & forms */
div.ashcoApplicationContent						{text-align:left; margin:10px 0px 20px;}
div.ashcoApplicationContent h5					{font-size:110%;}
div.ashcoApplicationContent p					{display:block;}
div.ashcoApplicationFormTitle					{padding-bottom:20px;}
div.ashcoApplicationFormTitle h4:first-letter	{color:#94514E; font-size:350%;}
div.ashcoApplicationFormTitle p:first-letter	{color:#94514E; font-size:80%;}
div.ashcoApplicationFormTitle					{}
div.ashcoApplicationPolicy						{width:580px; height:200px; overflow:scroll; border:solid 1px #94514E;}
div.ashcoPolicyArticle							{margin:10px 0px 20px; padding-left:10px;}
div.ashcoApplicationFormExplanation				{width:560px; border:solid 1px #94514E; padding:10px; margin:10px 0px 20px;}
strong.titleApplication							{font-style:normal; font-weight:400;}

p input						{text-align:left; line-height:120%; font-size:90%;}
p input#clientZip,
p input#clientPostingZip,
p input#clientBankAccountNumber,
p input#clientBankBranchName,
p input#clientPaymentDate,
p input#clientTEL,
p input#clientFAX,
p input#clientWebsitePV,
p input#clientWebsiteUU					{width: 80px;}
p input#clientAddress,
p input#clientPostingAddress,
p input#clientURL						{width:380px;}
p input#clientCompanyName,
p input#clientCorporateName,
p input#clientCompanyDepartmentName,
p input#clientName,
p input#clientPostingName,
p input#clientEmail,
p input#clientEmailCheck,
p input#clientBankName,
p input#clientBankAccountName,
p input#clientBankAccountNameRuby,
p input#clientPaymentName,
p input#clientPaymentDate,
p input#clientWebsiteDetail,
p input#clientWebsiteName,
p input#clientWebsiteTitle,
p input#clientWebsiteTitleRuby,
p input#clientWebsiteOpenDate,
p input#clientWebsiteGenre,
p input.clientWebsiteCategory,
p input#clientGAID,
p input#clientGAPW,
p input.clientWebsiteKeyword			{width:200px;}

p textarea, p select, p select option	{text-align:left; font-size:100%;}
p textarea								{height:100px;}
p textarea.questionnaireDetail			{width:260px;}
p textarea.contactDetail				{width:380px;}

.LV_validation_message 					{font-weight:bold; margin-top:5px; display:block; text-align:left;}
.LV_valid 								{color:#7A944E;}
.LV_invalid 							{color:#94514E;}
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active 			{border: 1px solid #7A944E;}
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active 		{border: 1px solid #94514E;}

/* blog */
div.ashcoBlogArticleTitle				{background:url(../../img/PNGs/ashco.com.title_blog_article.png) no-repeat; border-bottom:solid 1px #94514E;}
div.ashcoBlogArchiveTitle				{background:url(../../img/PNGs/ashco.com.title_blog_archive.png) no-repeat; border-bottom:solid 1px #94514E;}
div.ashcoBlogSEOwordTitle				{background:url(../../img/PNGs/ashco.com.title_blog_seoword.png) no-repeat; border-bottom:solid 1px #94514E;}
div.ashcoBlogNavigation					{padding-left:8px; margin-bottom:30px;}
div.ashcoBlogNavigation ul				{margin-top:15px;}
div.ashcoBlogNavigation ul li			{margin-top:5px; width:164px;}
div.ashcoBlogNavigation ul li p			{line-height:100%;}
div.ashcoBlogNavigation ul li a			{color:#94514E;}
div.ashcoBlogNavigation ul li a:hover	{color:#94514#; border-bottom:dashed 1px #94514E;}

div.ashcoBlogContent					{margin:10px 0px 80px;}
div.ashcoBlogContentBody				{padding:10px 0px 20px;}
div.ashcoBlogContent h3					{font-size:150%; margin:7px 0 4px 0; padding:0 0 7px 0; color:#94514E; border-bottom: solid 2px #874a49;}
div.ashcoBlogContent h4					{font-size:100%; margin:15px 0 7px 0; padding:0px; color:#555;}
div.ashcoBlogContent h5					{font-size:100%; margin:0 0 20px 0; padding:0px;}
div.ashcoBlogContent h5 a				{color:#BBB;}
div.ashcoBlogContent h5 a:hover			{color:#BBB; border-bottom:solid 1px #BBB;}
div.ashcoBlogContent p					{line-height:150%;}
div.ashcoBlogContent a					{color:#94514E;}
div.ashcoBlogContent a:hover			{color:#94514#; border-bottom:dashed 1px #94514E;}
div.ashcoBlogContentFooter				{font-size:70%;}
div.ashcoBlogContent .day					{font-size:100%; margin:10px 0 7px 0; padding:0px; color:#555;}
div.ashcoBlogContent .cate				   {font-size:100%; margin:10px 0 7px 7px; padding:0px;}
div.ashcoBlogContent .cate a				{color:#BBB;}
div.ashcoBlogContent .cate a:hover			{color:#BBB; border-bottom:solid 1px #BBB;}

div.ashcoBlogContent_W					{margin:10px 0px 15px;}
div.ashcoBlogContent_W h3					{font-size:150%; margin:7px 0 4px 0; padding:0 0 7px 0; color:#94514E; border-bottom: solid 2px #874a49;}
div.ashcoBlogContent_W h4					{font-size:100%; margin:15px 0 7px 0; padding:0px; color:#555;}
div.ashcoBlogContent_W h5					{font-size:100%; margin:0 0 20px 0; padding:0px;}
div.ashcoBlogContent_W h5 a				{color:#BBB;}
div.ashcoBlogContent_W h5 a:hover			{color:#BBB; border-bottom:solid 1px #BBB;}
div.ashcoBlogContent_W p					{line-height:150%;}
div.ashcoBlogContent_W a					{color:#94514E;}
div.ashcoBlogContent_W a:hover			{color:#94514#; border-bottom:dashed 1px #94514E;}
div.ashcoBlogContent_W .day					{font-size:100%; margin:10px 0 7px 0; padding:0px; color:#555;}
div.ashcoBlogContent_W .cate				   {font-size:100%; margin:10px 0 7px 7px; padding:0px;}
div.ashcoBlogContent_W .cate a				{color:#BBB;}
div.ashcoBlogContent_W .cate a:hover			{color:#BBB; border-bottom:solid 1px #BBB;}




/* case */
.JireiBox {
	width: 580px;
	margin: 0 0 25px 0;
	padding-bottom: 25px;
	border-bottom: 1px dotted #999;
	overflow: hidden;
	_zoom: 1;
}
.JireiBox .sc {
	width: 210px;
	float: left;
}
.JireiBox .txt {
	width: 350px;
	padding-right: 5px;
	float: right;
}
.JireiBox .txt a {color:#94514E;}
.JireiBox .txt a:hover {border-bottom:1px dashed #94514E;} 
.JireiBox .ex {
	width: 270px;
   font-size: 90%;
	font-weight: bold;
   margin: 0 0 10px 0;
	padding: 5px;
	background: #efedeb;
}
.JireiBox .link {
   margin: 20px 0 0 3px;
}
.inBox {
	width: 580px;
	margin: 0 0 5px 0;
	overflow: hidden;
	_zoom: 1;
}



/* cpasCampaignTable */
.cpasCampaignTable table {
	margin: 15px 0;
	padding: 0;
}
.red {
	color:#C00;
}
.cpasCampaignTable table .kou {
	background-color: #cac4c3;
	text-align: center;
	color: #4c241f;
	padding: 3px;
}
.cpasCampaignTable table .nai {
	background-color: #f9f9f9;
	text-align: center;
	padding: 3px;
}
.campaignbanner {
	margin: 15px 0;
	padding: 0;
}



div.kuzu {
	margin: 2px 0 20px 0;
   font-size: 90%;
}
div.kuzu a:link				{color:#94514E;}
div.kuzu a:visited { color: #94514D;}
div.kuzu a:hover			{color:#94514F; border-bottom:dashed 1px #94514E;}




.minititle {
}
.related_posts {
	margin: 40px 0 25px 0;
	padding: 0 0 20px 0;
	border-bottom: solid 1px #CCC;
}
.related_posts ul {
	margin: 0;
	padding: 0;
}
.related_posts li {
	margin: 0 0 5px 0;
	padding: 0;
}
.related_posts li a					{color:#94514E;}
.related_posts li a:hover			{color:#94514#; border-bottom:dashed 1px #94514E;}





.ad_banner {
	margin: 25px auto;
	width: 575px;
}


/* nextlink */
.nextlink {
	margin: 80px 0 0 0;
}
.nextlink p {
	margin-bottom: 6px;
}
div.nextlink a:link				{color:#94514E;}
div.nextlink a:visited { color: #94514D;}
div.nextlink a:hover			{color:#94514F; border-bottom:dashed 1px #94514E;}




/* wp-pagenavi */
.wp-pagenavi a {color:#94514E;}
.wp-pagenavi a:hover {color:#94514E; border: 1px solid #94514E;}




/* searchBox */
.searchBox {
	border: 1px solid #dad2cb;
	background: #e6e2df;
	padding: 7px 7px;
	margin: 0 0 25px 0;
}
.searchBox .srch-title {
	margin: 0 0 5px 0;
   font-size: 85%;
	font-weight: bold;
	color: #545251;
}
.searchBox .srch-txt {
	width: 155px;
	margin: 0 auto 5px auto;
}
.submitbox {
	width: 155px;
	margin: 0 auto 5px auto;
	padding: 10px 0 0 0;
}

/* loginbtn */
.loginbtn {
	margin: 0 auto 5px auto;
	width: 180px;
}



/* cpas_top_servicetxt */
.cpas_top_servicetxt {
	padding: 7px 7px;
	margin: 0;
}
.cpas_top_servicetxt ol {
	padding: 0;
	margin: 7px 0 0 0;
}
.cpas_top_servicetxt li {
	padding: 0 0 5px 20px;
	margin: 0 0 15px 0;
	background: url(../../img/GIFs/ashco.com.cpas.list_arrow.gif) no-repeat 0 0;
   font-size: 100%;
}



.top_chart_img {
	padding: 7px 7px;
	margin: 0 auto;
	width: 388px;
}
