﻿@charset "utf-8";
/* CSS Document */

/*-------------------------------
	ご提供サービスページの
	上部画像、アンカーリンクボックス
	コンテンツナビ
-------------------------------*/

/*#sidebar {
	padding-top:0px;
}*/

/*#service-top-box {
	width: 940px;
	padding-left: 10px;
	height: 200px;
	background-image: url(../images/service/patents-image.jpg);
	background-repeat: no-repeat;
}*/
#service-top-box {
	width: 679px;
	/*height: 182px;*/
	/*float: left;*/
}

#page-title-patents,
#page-title-trademark,
#page-title-consulting,
#page-title-design {
	width: 669px;
	margin: 20px 0px 0px 10px;
	height: 27px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#page-title-patents {
	background-image: url(../images/service/patents-image.gif);
}

#page-title-trademark {
	background-image: url(../images/service/trademark-image.gif);
}

#page-title-consulting {
	background-image: url(../images/service/consulting-image.gif);
}

#page-title-design {
	background-image: url(../images/service/design-image.gif);
}


#contents-navi {
	background: url(../images/service/service-contents-navi_bg.jpg) no-repeat;
	background-position:right top;
	width: 251px;
	height: 200px;
	margin-top: 20px;
	/*float: right;*/
	/*padding-right: 7px;*/
}

#contents-navi ul {
	list-style-type: none;
	padding-top: 37px;
	padding-left: 6px;
}

#contents-navi li {
	text-indent: -9999px;
	width: 238px;
	height: 37px;
	margin: 0px 0px 3px 0px;
	background-color: #FFFFFF;
}

#contents-navi li a {
	display: block;
	width: 238px;
	height: 37px;
	background-repeat: no-repeat;
}

#contents-navi li a:hover {
	background-position: 0 -37px;
}


#contents-navi li.contents-navi-01 a {
	background-image: url(../images/service/service-contents-navi_01.jpg);
}

#contents-navi li.contents-navi-02 a {
	background-image: url(../images/service/service-contents-navi_02.jpg);
}

#contents-navi li.contents-navi-03 a {
	background-image: url(../images/service/service-contents-navi_03.jpg);
}

#contents-navi li.contents-navi-04 a {
	background-image: url(../images/service/service-contents-navi_04.jpg);
}

#contents-navi li.contents-navi-01-ac {
	background-image: url(../images/service/service-contents-navi_01-ac.jpg);
}

#contents-navi li.contents-navi-02-ac {
	background-image: url(../images/service/service-contents-navi_02-ac.jpg);
}

#contents-navi li.contents-navi-03-ac {
	background-image: url(../images/service/service-contents-navi_03-ac.jpg);
}

#contents-navi li.contents-navi-04-ac {
	background-image: url(../images/service/service-contents-navi_04-ac.jpg);
}

/*-------------------------------
	コンテンツ
-------------------------------*/

/*h2#about-h-patents {
	background-image: url(../images/service/about_h2_patent.jpg);
}
h2#about-h-trademark {
	background-image: url(../images/service/about_h2_trademark.jpg);
}
h2#about-h-consulting {
	background-image: url(../images/service/about_h2_consulting.jpg);
}*/

/*	ご提供サービス内容	*/


h2#services-h {
	background-image: url(../images/service/services_h2.jpg);
}
h2#services-h2-general {
	background-image: url(../images/h2.gif);
	width: 544px;
	height: 19px;
	text-indent: 10px;
}

h3#services-h3-patents {
	background-image: url(../images/service/services_h3_patent.gif);
	width: 391px;
	height: 19px;
}
h3#services-h3-trademark {
	background-image: url(../images/service/services_h3_trademark.gif);
	width: 476px;
	height: 19px;
}
h3#services-h3-consulting {
	background-image: url(../images/service/services_h3_consulting.gif);
	width: 544px;
	height: 19px;
}
h3#services-h3-general {
	background-image: url(../images/service/services_h3_general.gif);
	width: 474px;
	height: 19px;
}
.service-box {
	width: 659px;
	margin-bottom: 20px;
	border: none;
	padding-bottom: 0px;
}

.service-box img {
	float: left;
}

.service-text-box {
	float: right;
	width: 459px;
	padding-bottom: 25px;
}

p.service-text {
	width: 459px;
	margin-bottom: 14px;
	padding-right: 0px;
}

p.to-inq {
	width: 101px;
	height: 23px;
	text-indent: -9999px;
	float: left;
	margin-right: 10px;
	padding-right: 0;
	margin-bottom: 0;
}

p.to-inq a {
	width: 101px;
	height: 23px;
	background: url(../images/top/to-inq.jpg) no-repeat;
	display: block;
}

/*	当事務所の特徴	*/
h2#uniqueness-h {
	background-image: url(../images/service/uniqueness_h2.jpg);
}

/*	メリット	*/

h2#merit-h {
	background-image: url(../images/service/merit_h2.jpg)
}

table.merit-table {
	width: 659px;
	border-spacing: 1px;
	background-color: #CCCCCC;
	margin-bottom: 20px;
}

table.merit-table th {
	background: url(../images/common/table_th_bg.gif) repeat-x;
	text-align: center;
	line-height: normal;
	padding: 9px 0;
}

table.merit-table th.cell-orange {
	color: #F06600;
	width: 50%;	
}

table.merit-table th.cell-blue {
	color: #116C92;
	width: 50%;
}

table.merit-table td {
	background-color: #FFFFFF;
	padding: 10px 15px;
	vertical-align: top;
	line-height: 1.53em;
}

table.merit-table ul {
	list-style-type: none;
}

table.merit-table ul li {
	background-position: left 0.5em;
	background-repeat: no-repeat;
	padding-left: 1em;
}

table.merit-table ul.orange-marker li {
	background-image: url(../images/top/orange-marker.gif);
}

table.merit-table ul.blue-marker li {
	background-image: url(../images/top/blue-marker.gif);
}

/*　料金表　*/
h2#price-h {
	background-image: url(../images/service/price_h2.jpg)
}

h3#price-patents1-h {
	background:url(../images/service/price_h3_patents1.gif) no-repeat;
	width:134px;
	height:16px;
	margin-top:1em;
}
h3#price-patents2-h {
	background:url(../images/service/price_h3_patents2.gif) no-repeat;
	width:166px;
	height:16px;
	margin-top:1em;
}
h3#price-patents3-h {
	background:url(../images/service/price_h3_patents3.gif) no-repeat;
	width:181px;
	height:16px;
	margin-top:1em;
}
h4.price-h {
	background:url(../images/service/price_h4_marker.gif) no-repeat;
	background-position: left 50%;
	padding: 0px 0px 0px 17px;
	font-weight:bold;
	font-size:13px;
}

h4.price-mt-h {
	background:url(../images/service/price_h4_marker.gif) no-repeat;
	background-position: left 50%;
	padding: 0px 0px 0px 17px;
	margin:13px 0px 0px 0px;
	font-weight:bold;
	font-size:13px;
}

table.price-table {
	background-color:#CCCCCC;
	border-spacing:1px;
	width:659px;
	margin-bottom:10px;
}

table.price-table th {
	background: url(../images/common/table_th_bg.gif) repeat-x;
	text-align: center;
	line-height: normal;
	padding: 9px 0;
}

table.price-table th.cell-orange {
	color: #F06600;
	width: 100%;	
}

table.price-table th.cell-blue {
	color: #116C92;
	width: 100%;
}

table.price-table td {
	background-color: #FFFFFF;
	padding: 10px 15px;
	vertical-align: top;
	line-height: 1.53em;
}

table.price-table td.yen {
	text-align:right;
	width:30%;
}

/*　プロセス　*/
h2#process-h {
	background-image: url(../images/service/process_h2.jpg)
}

h3#patents-h3-process1 {
	background-image: url(../images/service/patents_h3_process1.gif);
	width: 249px;
	height: 19px;
}

h3#patents-h3-process2,
h3#trademark-h3-process1 {
	background-image: url(../images/service/patents_h3_process2.gif);
	width: 282px;
	height: 19px;
}

h3#patents-h3-process3,
h3#trademark-h3-process2 {
	background-image: url(../images/service/patents_h3_process3.gif);
	width: 145px;
	height: 19px;
}

h3#patents-h3-process4 {
	background-image: url(../images/service/patents_h3_process4.gif);
	width: 213px;
	height: 19px;
}

h3#consulting-h3-process1 {
	background-image: url(../images/service/consulting_h3_process1.gif);
	width: 144px;
	height: 19px;
}

h3#consulting-h3-process2 {
	background-image: url(../images/service/consulting_h3_process2.gif);
	width: 144px;
	height: 19px;
}

h3#consulting-h3-process3 {
	background-image: url(../images/service/consulting_h3_process3.gif);
	width: 144px;
	height: 19px;
}

h4#patents-h4-process1,
h4#patents-h4-process2,
h4#patents-h4-process3,
h4#patents-h4-process4,
h4#patents-h4-process5,
h4#trademark-h4-process1,
h4#trademark-h4-process2,
h4#trademark-h4-process3,
h4#consulting-h4-process1,
h4#consulting-h4-process2,
h4#consulting-h4-process3,
h4#consulting-h4-process4,
h4#design-h4-process2 {
	text-indent: -9999px;
	margin-bottom: 1em;
	margin-top: 24px;
	background-repeat: no-repeat;
	height: 16px;
}

h4#patents-h4-process1,
h4#trademark-h4-process1 {
	background-image:url(../images/service/patents-h4-process1.gif);
}

h4#patents-h4-process2 {
	background-image:url(../images/service/patents-h4-process2.gif);
}

h4#patents-h4-process3 {
	background-image:url(../images/service/patents-h4-process3.gif);
}

h4#patents-h4-process4 {
	background-image:url(../images/service/patents-h4-process4.gif);
}

h4#patents-h4-process5,
h4#trademark-h4-process3 {
	background-image:url(../images/service/patents-h4-process5.gif);
}

h4#trademark-h4-process2 {
	background-image:url(../images/service/trademark-h4-process2.gif);
}

h4#consulting-h4-process1 {
	background-image:url(../images/service/consulting-h4-process1.gif);
}

h4#consulting-h4-process2 {
	background-image:url(../images/service/consulting-h4-process2.gif);
}

h4#consulting-h4-process3 {
	background-image:url(../images/service/consulting-h4-process3.gif);
}

h4#consulting-h4-process4 {
	background-image:url(../images/service/consulting-h4-process4.gif);
}

h4#design-h4-process2 {
	background-image:url(../images/service/design-h4-process2.gif);
}


.flame {
	border: 1px solid #CCCCCC;
	padding: 5px;
	color: #116C92;
}

.process-text {
	margin-bottom: 14px;
}