@charset "utf-8";
/* CSS Document */

/*-------------------------------
	全体共通項目
-------------------------------*/

body {
	font-size: 10pt;
	background-image: none;
}

h1 {
	font-size: 13pt;
}

h2 {
	width: 640px;
	background-image: none;
	text-indent: 0px;
	font-size: 12pt;
}
/* IE6用ハック */
* html h2 {
	zoom: 80%;
}

h3 {
	background-image: none;
	text-indent: 0px;
	font-size: 11pt;
}

ul {
	list-style-type: disc;
}

p.page-top a {
	background-image: none;
	text-indent: 0px;
}

#wrapper {
	width: 640px;
	margin: 0 auto;
}
/* IE6用ハック */
* html #wrapper {
	zoom: 80%;
}

/*-------------------------------
	下層共通項目
-------------------------------*/
#lower-top-box {
	width: 640px;
}

#anchor-box {
	display: none;
}

#bread {
	width: 640px;
}

/* IE6用ハック */
* html #lower-top-box,
* html #bread {
	zoom: 80%;
}

/*-------------------------------
	ヘッダー
-------------------------------*/

#header {
	width: 640px;
	height: auto;
}

#header-top {
	width: 640px;
}
/* IE6用ハック */
* html #header,
* html #header-top {
	zoom: 80%;
}


/*	タイトル	*/

h1#title a {
	text-indent: 0px;
	background-image: none;
	color: #3399CC;
}


/*	ヘッダー
		電話番号	*/


p#tel-number {
	background-image: none;
	text-indent: 0px;
}


/*	イメージ	*/


#image-box {
	display: none;
}

/* グローバルナビ */

#global-navi {
	display: none;
}

/*-------------------------------
	メイン
-------------------------------*/

#main {
	width: 640px;
}
/* IE6用ハック */
* html #main {
	zoom: 80%;
}

/*-------------------------------
	コンテンツ
-------------------------------*/
#left-inner {
	width: 640px;
}

#right-inner {
	display: none;
}

#contents {
	width: 640px;
}

.content-box {
	width: 620px;
}

.content-box-679 {
	width: 640px;
}
/* IE6用ハック */
* html #left-innner,
* html #contents,
* html #content-box,
* html #content-box-679 {
	zoom: 80%;
}

/*-------------------------
	フッター
-------------------------*/

#footer {
	width: 640px;
	background-image: none;
	text-align: right;
}

#footer-inner {
	width: 640px;
	height: 20px;
	margin: 0px;
}

p#copyright {
	color: #000000;
}
/* IE6用ハック */
* html #footer,
* html #footer-inner {
	zoom: 80%;
}

/*-------------------------
	HOME
-------------------------*/

h2#greeting-h,
h2#service-h,
h2#merit-h,
h2#faq-h {
	background-image: none;
}

h3#service-patents-h,
h3#service-registration-h,
h3#service-IP-h,
h3#merit-patents-h,
h3#merit-registration-h,
h3#merit-IP-h {
	background-image: none;
	width: auto;
}

.service-box {
	width: 640px;
}

.service-text-box {
	width: 430px;
}

p.service-text {
	width: 420px;
}

img.to-faq-list {
	display: none;
}

table.merit-table {
	width: 640px;
}

table.merit-table th,
table.merit-table td {
	border: 1px solid #999999;
}

table.merit-table ul {
	list-style-type: disc;
}

table.merit-table ul li {
	padding: 0px;
	margin-left:1em;
}

table.merit-table ul.orange-marker li,
table.merit-table ul.blue-marker li {
	background-image: none;
}

.question-box,
.answer-box {
	width: 572px;
}
/* IE6用ハック */
* html .service-box,
* html .service-text-box,
* html p.service-text,
* html table.merit-table,
* html .question-box,
* html .answer-box {
	zoom: 80%;
}

/*-------------------------
	料金表
-------------------------*/
#page-title-price,
#page-title-comparison,
#page-title-estimate {
	background-image: none;
	width: 640px;
	text-indent: 0px;
	font-size: 13pt;
	font-weight: bold;
}

h2#price-h-patents,
h2#price-h-trademark,
h2#price-h-consulting {
	background-image: none;
}

h3#price-patents1-h,
h3#price-patents2-h,
h3#price-patents3-h {
	background-image: none;
	width: auto;
}

table.price-table {
	width: 620px;
}

table.price-table th,
table.price-table td {
	border: 1px solid #999999;
}

table.case-model td {
	border: 1px solid #999999;
}
/* IE6用ハック */
* html #page-title-price,
* html #page-title-comparison,
* html #page-title-estimate,
* html table.price-table {
	zoom: 80%;
}


/*　特許出願の料金比較ページ　*/
h2#comparison-h-01,
h2#comparison-h-02,
h2#comparison-h-03 {
	background-image: none;
}

table.comp,
table.balance {
	width:630px;
}

table.comp th,
table.comp td,
table.balance th,
table.balance td {
	border: 1px solid #999999;
}
/* IE6用ハック */
* html table.comp,
* html table.balance {
	zoom: 80%;
}

/*-------------------------
	事務所案内
-------------------------*/
#page-title-about {
	background-image: none;
	width: 640px;
	text-indent: 0px;
}

h2#about-h-profile,
h2#about-h-access {
	background-image: none;
}
/* IE6用ハック */
* html #page-title-about {
	zoom: 80%;
}
