@charset "Shift_JIS";

/**************************************************
		初期設定
**************************************************/
body { color:#333; }

a { color:#FF5673; text-decoration:underline; }
a:hover { color:#FF5673; text-decoration:underline; }


/**************************************************
		Header
**************************************************/
h1 { display:none; }

div#headerWrapper { background-image:none; }

div#headerArea {
	position:relative;
	margin:0;
	width:640px;
	height:75px;
}


/* ===== Logo ===== */
div#headerArea h2 {
	position:absolute;
	top:0;
	left:0;
	width:250px;
}

div#headerArea p {
	position:absolute;
	top:0;
	right:0;
	width:200px;
}


/* ===== Header Menu ===== */
div#headerArea ul#headerMenu { display:none; }


/* ===== Main Menu ===== */
div#menuArea { display:none; }


/**************************************************
		Contents Area
**************************************************/
div#contWrapper { background-image:none; }
#home div#contWrapper { background-image:none; }

div#titleArea {
	position:static;
	margin-bottom:7px;
	width:640px;
	height:auto;
}

#home div#titleArea { height:auto; }

div#titleArea .title {
	position:static;
	top:0;
	left:0;
}

div#contArea {
	padding:0;
	width:640px;
}


/* ===== Collum 1 ===== */
.box1 div#mainArea { width:100%; }
.box1 div#sideArea { display:none; }


/* ===== Collum 2 ===== */
.box2 div#mainArea {
	float:left;
	width:580px;
}

.box2 div#sideArea { display:none; }

#home div#mainArea {
	float:none;
	width:390px;
}

#home div#sideArea {
	display:block;
	float:none;
	margin-left:0;
	width:390px;
}


/* ===== Pankz ===== */
div#pankz {
	margin-bottom:7px;
	padding:0;
	border-bottom:0;
}

div#pankz p {
	width:640px;
	font-size:10pt;
}


/* ===== Pagetop ===== */
div#pagetop { display:none; }


/**************************************************
		Footer
**************************************************/
div#footerWrapper { display:none; }


/**************************************************
		Main Area
**************************************************/
/* ===== Title ===== */
#mainArea .ti001 { font-size:15pt; }
#mainArea .ti001 span { font-size:10pt; }

#mainArea .ti002 { font-size:11pt; }

#mainArea .ti004 { font-size:10pt; }


/* ===== Icon ===== */



/* ===== 文字 ===== */
#mainArea p  { font-size:10pt; }

#mainArea .imgDescription { font-size:9pt; }

#mainArea strong { font-size:11pt; }

#mainArea .fontSmall { font-size:10pt; }


/* ===== List ===== */
#mainArea .listNormal { font-size:10pt; }
#mainArea .listNormal dt.icon001 { font-size:10pt; }
#mainArea .listDecimal { font-size:10pt; }
#mainArea .listDisc { font-size:10pt; }
#mainArea .listInline { font-size:10pt; }
#mainArea .listCaution { font-size:10pt; }


/* ===== List(Icon) ===== */
#mainArea .listIcon001 { font-size:10pt; }
#mainArea .listIcon002 { font-size:10pt; }
#mainArea .listIcon003 { font-size:10pt; }
#mainArea .listIconSite { font-size:10pt; }


/* ===== Table ===== */
#mainArea .table001 { font-size:10pt; }

#mainArea table .listNormal,
#mainArea table .listDisc,
#mainArea table .listDecimal,
#mainArea table .listInline { font-size:10pt; }


/* ===== Box ===== */
#mainArea .grayBox .title,
#mainArea .whiteBox .title { font-size:11pt; }


/* ===== Information ===== */
ul.listInfo li .infoDate { font-size:9pt; }
ul.listInfo li .infoTitle { font-size:10pt; }


/* ===== Faq ===== */
#mainArea ul.listFaq { font-size:10pt; }

#mainArea .faqBox .title { font-size:10pt; }

#mainArea .faqBox dl.listAnswer dt { font-size:10pt; }

#mainArea .faqBox dl.listAnswer dd { font-size:10pt; }

#mainArea .faqBox dl.listAnswer dd.name { font-size:12pt; }


/**************************************************
		HOME
**************************************************/
/* ===== About Area ===== */
#home #sideArea #aboutArea .subtitle { font-size:10pt; }

#home #sideArea #aboutArea p { font-size:9pt; }


/**************************************************
		Work
**************************************************/
#work #mainArea .workLeft .title,
#work #mainArea .workRight .title { font-size:12pt; }

#work #mainArea .tableWork { font-size:10pt; }


/**************************************************
		Lawyer
**************************************************/
/* ===== Case ===== */
#lawyer #mainArea .tiCase { font-size:12pt; }

#lawyer #mainArea .tiCase .icon004 { font-size:10pt; }


/**************************************************
		Flow
**************************************************/
#flow #mainArea .flowBox .title { font-size:15pt; }


/**************************************************
		Contact
**************************************************/
#contact #mainArea .grayBox .phone { font-size:15pt; }


/**************************************************
		News
**************************************************/
/* ===== Detail ===== */
#mainArea dl.listFloat { font-size:10pt; }


/**************************************************
		Sitemap
**************************************************/
#sitemap #mainArea { background-image:none; }

#sitemap #mainArea .contLeft {
	float:left;
	margin-right:20px;
	width:200px;
}

#sitemap #mainArea .contCenter {
	float:left;
	margin-right:20px;
	width:200px;
}

#sitemap #mainArea .contRight {
	float:right;
	width:200px;
}

#sitemap #mainArea .listIconSitemap { font-size:12pt; }

#sitemap #mainArea .listIconSitemap li a { color:#333; text-decoration:none; }
#sitemap #mainArea .listIconSitemap li a:hover { color:#333; text-decoration:none; }

#sitemap #mainArea .listIcon002 { font-size:10pt; }

#sitemap #mainArea .listIconSitemap li a { color:#333; text-decoration:none; }
#sitemap #mainArea .listIconSitemap li a:hover { color:#333; text-decoration:none; }




