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

body {
	font: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 14px;
	letter-spacing: 0.1em;
	line-height: 1.6em;
}
/* ~~ エレメント / タグセレクター ~~ */
ul, ol, dl { /* ブラウザー間の相違により、リストの余白とマージンをゼロにすることをお勧めします。一貫性を保つために、量をここで指定するか、リストに含まれるリスト項目 (LI、DT、DD) で指定できます。より詳細なセレクターを記述しない限り、ここで指定する内容が .nav リストにも適用されることに注意してください。 */
	padding: 0;
	margin: 0;
}
li {
	list-style: none;
}
a img { /* このセレクターは、一部のブラウザーでイメージをリンクで囲んだ場合にイメージの周囲に表示される初期設定の青いボーダーを削除します。 */
	border: none;
}
/* ~~ サイトのリンクのスタイル付けは、ホバー効果を作成するセレクターグループも含め、この順序にする必要があります。~~ */
a:link {
	color: #ffffff;
	text-decoration: none; /* 非常に特殊な表示方法でリンクをスタイル付けする場合を除き、一目で見分けられるように下線を指定することをお勧めします。 */
}
a:visited {
	color: #ffffff;
}
a:hover, a:active, a:focus { /* このセレクターグループは、キーボードを使用するユーザーに対し、マウスを使用するユーザーと同じホバー効果を提供します。 */
	text-decoration: none;
}
/* ~~ このコンテナが他のすべての div を囲み、パーセンテージに基づいた幅を指定します。~~ */
.container {
	width: 1000px;
	max-width: 1260px;/* レイアウトが大型モニターで広がりすぎないように、最大幅を指定することをお勧めします。これにより、読みやすい行の長さを保つことができます。IE6 ではこの宣言は無視されます。 */
	min-width: 780px;/* レイアウトが狭くなりすぎないように、最小幅を指定することをお勧めします。これにより、サイドカラムで読みやすい行の長さを保つことができます。IE6 ではこの宣言は無視されます。 */
	background-color: #ffffff;
	margin: 0 auto; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。.container の幅を 100% に設定した場合、これは必要ありません。 */
}
/* ~~ その他の float/clear クラス ~~ */
.fltrt {  /* このクラスを使用すると、ページ内でエレメントを右にフローティングさせることができます。フローティングさせるエレメントは、ページ内で横に並べて表示するエレメントの前に指定する必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスを使用すると、ページ内でエレメントを左にフローティングさせることができます。フローティングさせるエレメントは、ページ内で横に並べて表示するエレメントの前に指定する必要があります。 */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* このクラスは、.container で overflow:hidden が削除されている場合に、<br /> または空の div で、フローティングさせる最後の div に続く最後のエレメントとして (#container 内に) 配置できます。 */
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.content {
	border-left: 6px solid #000000;
	border-right: 6px solid #000000;
}
.r_content {
	width: 200px;
	float: right;
	min-height: 1140px;
}
.r_content h1 {
	width: 100%;
	background: url(../images/logo.gif) no-repeat center center;
	text-indent: -999999px;
	height: 320px;
	margin: 0;
	padding: 0;
}
.tel {
	background: url(../images/tel.png) no-repeat center center;
	text-indent: -999999px;
	background-color: #000000;
	padding: 18px 0;
}
.sub_navi_wrap {
	width: 100%;
	height: 560px;
	background: url(../images/navi_bg.gif);
	border-bottom: 2px solid #000000;
}
.sub_navi_wrap ul {
	width: 140px;
	margin: auto;
	padding-top: 50px;
	position: relative;
}
.sub_navi_wrap ul li a {
	display: block;
	width: 100%;
	min-height: 153px;
}
.sub_navi_wrap ul li {
	float: left;
	width: 40px;
	min-height: 153px;
	margin: 0 3px;
}
.sub_navi_wrap ul li:nth-child(1) {
	background: url(../images/sub_navi01.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(1):hover {
	background: url(../images/sub_navi01_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(1).crnt {
	background: url(../images/sub_navi01_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child {
	background: url(../images/sub_navi01.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child:hover {
	background: url(../images/sub_navi01_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child.crnt {
	background: url(../images/sub_navi01_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(2) {
	background: url(../images/sub_navi02.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(2):hover {
	background: url(../images/sub_navi02_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(2).crnt {
	background: url(../images/sub_navi02_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + * {
	background: url(../images/sub_navi02.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + *:hover {
	background: url(../images/sub_navi02_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + *.crnt {
	background: url(../images/sub_navi02_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(3) {
	background: url(../images/sub_navi03.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(3):hover {
	background: url(../images/sub_navi03_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(3).crnt {
	background: url(../images/sub_navi03_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + * + * {
	background: url(../images/sub_navi03.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + * + *:hover {
	background: url(../images/sub_navi03_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + * + *.crnt {
	background: url(../images/sub_navi03_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(4) {
	background: url(../images/sub_navi04.png) no-repeat;
	text-indent: -999999px;
	margin-top: 10px;
}
.fb_icn {
	position: absolute;
	bottom: 160px;
	left: 13px;
}
.sub_navi_wrap ul li:nth-child(4):hover {
	background: url(../images/sub_navi04_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(4).crnt {
	background: url(../images/sub_navi04_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + * + * + * {
	background: url(../images/sub_navi04.png) no-repeat;
	text-indent: -999999px;
	margin-top: 10px;
}
.sub_navi_wrap ul > *:first-child + * + * + *:hover {
	background: url(../images/sub_navi04_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + * + * + *.crnt {
	background: url(../images/sub_navi04_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(5) {
	background: url(../images/sub_navi05.png) no-repeat;
	text-indent: -999999px;
	margin-top: 10px;
}
.sub_navi_wrap ul li:nth-child(5):hover {
	background: url(../images/sub_navi05_o.png) no-repeat;
	text-indent: -999999px;
	margin-top: 10px;
}
.sub_navi_wrap ul li:nth-child(5).crnt {
	background: url(../images/sub_navi05_o.png) no-repeat;
	text-indent: -999999px;
	margin-top: 10px;
}
.sub_navi_wrap ul > *:first-child + * + * + * + * {
	background: url(../images/sub_navi05.png) no-repeat;
	text-indent: -999999px;
	margin-top: 10px;
}
.sub_navi_wrap ul > *:first-child + * + * + * + *:hover {
	background: url(../images/sub_navi05_o.png) no-repeat;
	text-indent: -999999px;
	margin-top: 10px;
}
.sub_navi_wrap ul > *:first-child + * + * + * + *.crnt {
	background: url(../images/sub_navi05_o.png) no-repeat;
	text-indent: -999999px;
	margin-top: 10px;
}
.sub_navi_wrap ul li:nth-child(6) {
	background: url(../images/sub_navi06.png) no-repeat;
	text-indent: -999999px;
	margin-top: 10px;
}
.sub_navi_wrap ul li:nth-child(6):hover {
	background: url(../images/sub_navi06_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(6).crnt {
	background: url(../images/sub_navi06_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + * + * + * + * + * {
	background: url(../images/sub_navi06.png) no-repeat;
	text-indent: -999999px;
	margin-top: 10px;
}
.sub_navi_wrap ul > *:first-child + * + * + * + * + *:hover {
	background: url(../images/sub_navi06_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + * + * + * + * + *.crnt {
	background: url(../images/sub_navi06_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(7) {
	background: url(../images/sub_navi08.png) no-repeat;
	text-indent: -999999px;
	margin-top: 20px;
	float: right;
}
.sub_navi_wrap ul li:nth-child(7):hover {
	background: url(../images/sub_navi08_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(7).crnt {
	background: url(../images/sub_navi08_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + * + * + * + * + * + * {
	background: url(../images/sub_navi08.png) no-repeat;
	text-indent: -999999px;
	margin-top: 20px;
	float: right;
}
.sub_navi_wrap ul > *:first-child + * + * + * + * + * + *:hover {
	background: url(../images/sub_navi08_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + * + * + * + * + * + *.crnt {
	background: url(../images/sub_navi08_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(8) {
	background: url(../images/sub_navi07.png) no-repeat;
	text-indent: -999999px;
	margin-top: 20px;
	float: right;
}
.sub_navi_wrap ul li:nth-child(8):hover {
	background: url(../images/sub_navi07_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul li:nth-child(8).crnt {
	background: url(../images/sub_navi07_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + * + * + * + * + * + * + * {
	background: url(../images/sub_navi07.png) no-repeat;
	text-indent: -999999px;
	margin-top: 20px;
	float: right;
}
.sub_navi_wrap ul > *:first-child + * + * + * + * + * + * + *:hover {
	background: url(../images/sub_navi07_o.png) no-repeat;
	text-indent: -999999px;
}
.sub_navi_wrap ul > *:first-child + * + * + * + * + * + * + *.crnt {
	background: url(../images/sub_navi07_o.png) no-repeat;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul {
	width: 180px;
	margin: auto;
	padding-top: 20px;
}
.navi_sub_wrap_l ul li {
	float: left;
	width: 35px;
	min-height: 184px;
}
.navi_sub_wrap_l ul li a {
	width: 100%;
	min-height: 184px;
	display: block;
}
.navi_sub_wrap_l ul li:nth-child(1) {
	background: url(../images/navi11.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul li:nth-child(1):hover {
	background: url(../images/navi11_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul li:nth-child(1).crnt {
	background: url(../images/navi11_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul > *:first-child {
	background: url(../images/navi11.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul > *:first-child:hover {
	background: url(../images/navi11_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul > *:first-child.crnt {
	background: url(../images/navi11_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul li:nth-child(2) {
	background: url(../images/navi12.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul li:nth-child(2):hover {
	background: url(../images/navi12_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul li:nth-child(2).crnt {
	background: url(../images/navi12_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul > *:first-child + * {
	background: url(../images/navi12.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul > *:first-child + *:hover {
	background: url(../images/navi12_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul > *:first-child + *.crnt {
	background: url(../images/navi12_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul li:nth-child(3) {
	background: url(../images/navi13.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul li:nth-child(3):hover {
	background: url(../images/navi13_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul li:nth-child(3).crnt {
	background: url(../images/navi13_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul > *:first-child + * + * {
	background: url(../images/navi13.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul > *:first-child + * + *:hover {
	background: url(../images/navi13_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul > *:first-child + * + *.crnt {
	background: url(../images/navi13_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul li:nth-child(4) {
	background: url(../images/navi14.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul li:nth-child(4):hover {
	background: url(../images/navi14_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul li:nth-child(4).crnt {
	background: url(../images/navi14_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul > *:first-child + * + * + * {
	background: url(../images/navi14.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul > *:first-child + * + * + *:hover {
	background: url(../images/navi14_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul > *:first-child + * + * + *.crnt {
	background: url(../images/navi14_o.png) no-repeat top center;
	text-indent: -999999px;
}
.navi_sub_wrap_l ul li:nth-child(5) {
	background: url(../images/navi18.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
	margin-right: 7px;
}
.navi_sub_wrap_l ul li:nth-child(5):hover {
	background: url(../images/navi18_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
	margin-right: 7px;
}
.navi_sub_wrap_l ul li:nth-child(5).crnt {
	background: url(../images/navi18_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
	margin-right: 7px;
}
.navi_sub_wrap_l ul > *:first-child + * + * + * + * {
	background: url(../images/navi18.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
	margin-right: 7px;
}
.navi_sub_wrap_l ul > *:first-child + * + * + * + *:hover {
	background: url(../images/navi18_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
	margin-right: 7px;
}
.navi_sub_wrap_l ul > *:first-child + * + * + * + *.crnt {
	background: url(../images/navi18_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
	margin-right: 7px;
}
.navi_sub_wrap_l ul li:nth-child(6) {
	background: url(../images/navi17.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul li:nth-child(6):hover {
	background: url(../images/navi17_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul li:nth-child(6).crnt {
	background: url(../images/navi17_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul > *:first-child + * + * + * + * + * {
	background: url(../images/navi17.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul > *:first-child + * + * + * + * + *:hover {
	background: url(../images/navi17_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul > *:first-child + * + * + * + * + *.crnt {
	background: url(../images/navi17_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul li:nth-child(7) {
	background: url(../images/navi16.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul li:nth-child(7):hover {
	background: url(../images/navi16_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul li:nth-child(7):crnt {
 background:url(../images/navi16_o.png) no-repeat top center;
 text-indent:-999999px;
 margin-top:10px;
 float:right;
}
.navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * {
	background: url(../images/navi16.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul li:nth-child(7).navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + *:hover {
	background: url(../images/navi16_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul li:nth-child(7).navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + *:crnt {
 background:url(../images/navi16_o.png) no-repeat top center;
 text-indent:-999999px;
 margin-top:10px;
 float:right;
}
.navi_sub_wrap_l ul li:nth-child(8) {
	background: url(../images/navi15.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul li:nth-child(8):hover {
	background: url(../images/navi15_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul li:nth-child(8).crnt {
	background: url(../images/navi15_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * {
	background: url(../images/navi15.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + *:hover {
	background: url(../images/navi15_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + *.crnt {
	background: url(../images/navi15_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-top: 10px;
	float: right;
}
.l_content {
	width: 782px;
	float: right;
	min-height: 1140px;
	border-right: 6px solid #000000;
}
ul.navi_list1 li {
	float: left;
	width: 194px;
	height: 194px;
	border-bottom: 2px solid #000000;
}
ul.navi_list1 li a {
	display: block;
	width: 100%;
	height: 100%;
}
ul.navi_list1 li:nth-child(1) {
	border-right: 1px solid #000000;
	background: url(../images/navi01.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list1 > *:first-child {
	border-right: 1px solid #000000;
	background: url(../images/navi01.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list1 li:nth-child(2) {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url(../images/navi02.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list1 > *:first-child + * {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url(../images/navi02.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list1 li:nth-child(3) {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url(../images/navi03.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list1 > *:first-child + * + * {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url(../images/navi03.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list1 li:nth-child(4) {
	border-left: 1px solid #000000;
	background: url(../images/navi04.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list1 > *:first-child + * + * + * {
	border-left: 1px solid #000000;
	background: url(../images/navi04.jpg) no-repeat center center;
	text-indent: -99999px;
}
.navi_sub_wrap_l {
	width: 194px;
	float: left;
	height: 390px;
	border-right: 1px solid #000000;
	border-bottom: 2px solid #000000;
	background: url(../images/navi_bg.gif);
}
.navi_sub_wrap_l_title {
	width: 38px;
	height: 390px;
	background: #ffffff;
	float: right;
	border-left: 2px solid #000000;
	background: url(../images/sub_navi_title.png) no-repeat center 15px;
	text-indent: -99999px;
}
.navi_sub_wrap_r {
	width: 587px;
	float: right;
}
ul.navi_list2 li {
	float: left;
	width: 194px;
	height: 194px;
	border-bottom: 2px solid #000000;
}
ul.navi_list2 li a {
	width: 100%;
	height: 100%;
	display: block;
}
ul.navi_list2 li:nth-child(1) {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url(../images/navi05.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list2 > *:first-child {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url(../images/navi05.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list2 li:nth-child(2) {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url(../images/navi06.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list2 > *:first-child + * {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url(../images/navi06.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list2 li:nth-child(3) {
	border-left: 1px solid #000000;
	background: url(../images/navi07.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list2 > *:first-child + * + * {
	border-left: 1px solid #000000;
	background: url(../images/navi07.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list2 li:nth-child(4) {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url(../images/navi08.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list2 > *:first-child + * + * + * {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url(../images/navi08.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list2 li:nth-child(5) {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url(../images/navi09.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list2 > *:first-child + * + * + * + * {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url(../images/navi09.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list2 li:nth-child(6) {
	border-left: 1px solid #000000;
	background: url(../images/navi10.jpg) no-repeat center center;
	text-indent: -99999px;
}
ul.navi_list2 > *:first-child + * + * + * + * + * {
	border-left: 1px solid #000000;
	background: url(../images/navi10.jpg) no-repeat center center;
	text-indent: -99999px;
}
.shop_info {
	background: #000000;
	width: 100%;
	height: 310px;
	margin-top: 20px;
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	line-height: 2.0em;
}
.shop_info p {
	margin-top: 20px;
}
.l_content .sub_title00, .l_content .sub_title01, .l_content .sub_title02, .l_content .sub_title03 {
	background: url(../images/title_bg.gif);
	height: 79px;
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690a;
	border-left: 1px solid #05690a;
}
.l_content .sub_title00 h2 {
	background: url(../images/sub_title00.png) no-repeat center left;
	text-indent: -99999px;
	height: 53px;
	padding-top: 20px;
	margin: 0;
}
.l_content .sub_title01 h2 {
	background: url(../images/sub_title01.png) no-repeat center left;
	text-indent: -99999px;
	height: 53px;
	padding-top: 20px;
	margin: 0;
}
.l_content .sub_title02 h2 {
	background: url(../images/sub_title02.png) no-repeat center left;
	text-indent: -99999px;
	height: 53px;
	padding-top: 20px;
	margin: 0;
}
.l_content .sub_title03 h2 {
	background: url(../images/sub_title03.png) no-repeat center left;
	text-indent: -99999px;
	height: 53px;
	padding-top: 20px;
	margin: 0;
}
.l_content .sub_title03 {
	margin-bottom: 20px;
}
.slider_wrap {
	width: 100%;
	height: 215px;
	background: #eeedde;
	position:relative;
}
#idMediaWrap {
	width: 762px;
	height: 155px;
	margin: 0 auto;
}
#lineupItem {
	width: 745px;
	float: left;
	text-align: left;
	/*padding-left: 20px;*/
	padding-top: 55px;
}
#lineupItem li {
	float: left;
	display: inline;
	padding: 0 5px;
	width: 159px;
	height: 105px;
	text-align: center;
}
#lineupItem li p {
	margin-top: 5px;
}
.prevBtn {
	float: left;
	width: 25px;
	height: 40px;
	padding-top: 79px;
	display:none;
}
.prevBtn a:hover {
	width: 25px;
	height: 40px;
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha(opacity=80);
	opacity: 0.8;
	zoom: 1;
}
.nextBtn {
	float: right;
	width: 25px;
	height: 40px;
	padding-top: 79px;
	margin-right: 10px;
	display:none;
}
.nextBtn a:hover {
	width: 25px;
	height: 40px;
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha(opacity=80);
	opacity: 0.8;
	zoom: 1;
}

ul#productList li {
	width: 159px;
	height: 105px;
	overflow: hidden;
	margin-right:15px;
}
.info_wrap {
	width: 569px;
	float: left;
	border-top: 2px solid #000000;
	border-right: 1px solid #000000;
	min-height: 680px;
}
iframe {
	width: 550px;
	margin: auto;
	margin: 30px 30px 0 30px;
}
.reco_wrap {
	width: 211px;
	float: right;
	border-top: 2px solid #000000;
	border-left: 1px solid #000000;
	min-height: 700px;
	text-align: center;
}
.g_map {
	position: relative;
}
.g_map img {
	position: absolute;
	top: 0;
	z-index: 999999;
}
.footer {
	width: 988px;
	background: #1a1b1b;
	min-height: 365px;
	text-align: center;
	padding-top: 50px;
	color: #ffffff;
}
.footer h2 {
	margin-bottom: 50px;
}
.footer ul {
	width: 400px;
	margin: auto;
}
.footer ul li {
	float: left;
	width: 130px;
	border-left: 1px solid #ffffff;
	color: #ffffff;
}
.footer ul li:last-child {
	border-right: 1px solid #ffffff;
}
.footer p {
	margin-top: 30px;
	line-height: 2.0em;
	margin-bottom: 30px;
}
/* 買取の流れ */

h2.flow {
	background: url(../images/flow_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.flow_sub_title01 {
	background: url(../images/title_bg.gif);
}
.flow_sub_title01 h2 {
	background: url(../images/flow_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.flow_sub_title02 {
	background: url(../images/title_bg.gif);
	border-top: 2px solid #000000;
}
.flow_content1 {
	padding: 40px 20px 60px 20px;
}
.flow_sub_title02 h2 {
	background: url(../images/flow_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.flow_content2, .flow_content3, .flow_content4 {
	width: 100%;
	background: #EEEDDE;
	padding: 0 0 20px 0;
}
.flow_content2 ul, .flow_content3 ul, .flow_content4 ul {
	width: 760px;
	margin: auto;
	padding: 30px 0;
}
.flow_content2 ul li, .flow_content3 ul li, .flow_content4 ul li {
	float: left;
	width: 160px;
	height: 200px;
	position: relative;
	text-align: center;
	margin-bottom: 30px;
}
.flow_content2 p, .flow_content3 p, .flow_content4 p {
	text-align: center;
}
.flow_content2 ul li:nth-child(1) {
	background: url(../images/flow01.png) no-repeat top center;
}
.flow_content2 ul > *:first-child {
	background: url(../images/flow01.png) no-repeat top center;
}
.flow_content2 ul li:nth-child(2), .flow_content2 ul li:nth-child(4), .flow_content2 ul li:nth-child(6) {
	width: 40px;
	background: url(../images/flow_arrow_icon.png) no-repeat center 50px;
	text-indent: -99999px;
}
.flow_content2 ul > *:first-child + *, .flow_content2 ul > *:first-child + * + * + *, .flow_content2 ul > *:first-child + * + * + * + * + * {
	width: 40px;
	background: url(../images/flow_arrow_icon.png) no-repeat center 50px;
	text-indent: -99999px;
}
.flow_content2 ul li:nth-child(3) {
	background: url(../images/flow02.png) no-repeat top center;
}
.flow_content2 ul > *:first-child + * + * {
	background: url(../images/flow02.png) no-repeat top center;
}
.flow_content2 ul li:nth-child(5) {
	background: url(../images/flow03.png) no-repeat top center;
}
.flow_content2 ul > *:first-child + * + * + * + * {
	background: url(../images/flow03.png) no-repeat top center;
}
.flow_content2 ul li:nth-child(7) {
	background: url(../images/flow04.png) no-repeat top center;
}
.flow_content2 ul > *:first-child + * + * + * + * + * + * {
	background: url(../images/flow04.png) no-repeat top center;
}
.flow_content2 ul li p, .flow_content3 ul li p, .flow_content4 ul li p {
	position: absolute;
	bottom: 0px;
	text-align: center;
	left: 0;
	right: 0;
	margin: auto;
}
.flow_content2 ul li:nth-child(5) p, .flow_content3 ul li:nth-child(5) p, .flow_content3 ul li:nth-child(3) p, .flow_content4 ul li:nth-child(5) p, .flow_content4 ul li:nth-child(3) p {
	bottom: 22px;
}
.flow_content2 ul > *:first-child + * + * + * + * p, .flow_content3 ul > *:first-child + * + * + * + * p, .flow_content3 ul > *:first-child + * + * p, .flow_content4 ul > *:first-child + * + * + * + * p, .flow_content4 ul > *:first-child + * + * p {
	bottom: 22px;
}


.flow_sub_title03 {
	background: url(../images/title_bg.gif);
	border-top: 2px solid #000000;
}
.flow_sub_title03 h2 {
	background: url(../images/flow_sub_title03.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.flow_content3 ul li:nth-child(1) {
	background: url(../images/flow11.png) no-repeat top center;
}
.flow_content3 ul > *:first-child {
	background: url(../images/flow11.png) no-repeat top center;
}
.flow_content3 ul li:nth-child(2), .flow_content3 ul li:nth-child(4), .flow_content3 ul li:nth-child(6) {
	width: 40px;
	background: url(../images/flow_arrow_icon.png) no-repeat center 50px;
	text-indent: -99999px;
}
.flow_content3 ul > *:first-child + *, .flow_content3 ul > *:first-child + * + * + *, .flow_content3 ul > *:first-child + * + * + * + * + * {
	width: 40px;
	background: url(../images/flow_arrow_icon.png) no-repeat center 50px;
	text-indent: -99999px;
}
.flow_content3 ul li:nth-child(3) {
	background: url(../images/flow12.png) no-repeat top center;
}
.flow_content3 ul > *:first-child + * + * {
	background: url(../images/flow12.png) no-repeat top center;
}
.flow_content3 ul li:nth-child(5) {
	background: url(../images/flow13.png) no-repeat top center;
}
.flow_content3 ul > *:first-child + * + * + * + * {
	background: url(../images/flow13.png) no-repeat top center;
}
.flow_content3 ul li:nth-child(7) {
	background: url(../images/flow14.png) no-repeat top center;
}
.flow_content3 ul > *:first-child + * + * + * + * + * + * {
	background: url(../images/flow14.png) no-repeat top center;
}
.flow_sub_title04 {
	background: url(../images/title_bg.gif);
	border-top: 2px solid #000000;
}
.flow_sub_title04 h2 {
	background: url(../images/flow_sub_title04.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.flow_content4 ul li:nth-child(1) {
	background: url(../images/flow21.png) no-repeat top center;
}
.flow_content4 ul > *:first-child {
	background: url(../images/flow21.png) no-repeat top center;
}
.flow_content4 ul li:nth-child(2), .flow_content4 ul li:nth-child(4), .flow_content4 ul li:nth-child(6) {
	width: 40px;
	background: url(../images/flow_arrow_icon.png) no-repeat center 50px;
	text-indent: -99999px;
}
.flow_content4 ul > *:first-child + *, .flow_content4 ul > *:first-child + * + * + *, .flow_content4 ul > *:first-child + * + * + * + * + * {
	width: 40px;
	background: url(../images/flow_arrow_icon.png) no-repeat center 50px;
	text-indent: -99999px;
}
.flow_content4 ul li:nth-child(3) {
	background: url(../images/flow22.png) no-repeat top center;
}
.flow_content4 ul > *:first-child + * + * {
	background: url(../images/flow22.png) no-repeat top center;
}
.flow_content4 ul li:nth-child(5) {
	background: url(../images/flow23.png) no-repeat top center;
}
.flow_content4 ul > *:first-child + * + * + * + * {
	background: url(../images/flow23.png) no-repeat top center;
}
.flow_content4 ul li:nth-child(7) {
	background: url(../images/flow24.png) no-repeat top center;
}
.flow_content4 ul > *:first-child + * + * + * + * + * + * {
	background: url(../images/flow24.png) no-repeat top center;
}
/* 買取の流れ */



/* サブナビ */


.footer_navi_sub_wrap_l ul {
	width: 100%;
	margin: auto;
	padding-top: 20px;
}
.footer_navi_sub_wrap_l ul li {
	float: right;
	width: 35px;
	min-height: 184px;
}
.footer_navi_sub_wrap_l ul li a {
	width: 100%;
	height: 184px;
	display: block;
}
.footer_navi_sub_wrap_l ul li:nth-child(1) {
	background: url(../images/f_navi01.png) no-repeat top center;
	text-indent: -999999px;
	margin-right: 10px;
}
.footer_navi_sub_wrap_l ul li:nth-child(1):hover {
	background: url(../images/f_navi01_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-right: 10px;
}
.footer_navi_sub_wrap_l ul > *:first-child  {
	background: url(../images/f_navi01.png) no-repeat top center;
	text-indent: -999999px;
	margin-right: 10px;
}
.footer_navi_sub_wrap_l ul > *:first-child:hover {
	background: url(../images/f_navi01_o.png) no-repeat top center;
	text-indent: -999999px;
	margin-right: 10px;
}
.footer_navi_sub_wrap_l ul li:nth-child(2) {
	background: url(../images/f_navi02.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(2):hover {
	background: url(../images/f_navi02_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + *{
	background: url(../images/f_navi02.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + *:hover {
	background: url(../images/f_navi02_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(3) {
	background: url(../images/f_navi03.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(3):hover {
	background: url(../images/f_navi03_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + *{
	background: url(../images/f_navi03.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + *:hover {
	background: url(../images/f_navi03_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(4) {
	background: url(../images/f_navi04.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(4):hover {
	background: url(../images/f_navi04_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * {
	background: url(../images/f_navi04.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + *:hover {
	background: url(../images/f_navi04_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(5) {
	background: url(../images/f_navi05.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(5):hover {
	background: url(../images/f_navi05_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * {
	background: url(../images/f_navi05.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + *:hover {
	background: url(../images/f_navi05_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(6) {
	background: url(../images/f_navi06.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(6):hover {
	background: url(../images/f_navi06_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * {
	background: url(../images/f_navi06.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + *:hover {
	background: url(../images/f_navi06_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(7) {
	background: url(../images/f_navi07.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(7):hover {
	background: url(../images/f_navi07_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * {
	background: url(../images/f_navi07.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + *:hover {
	background: url(../images/f_navi07_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(8) {
	background: url(../images/f_navi08.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(8):hover {
	background: url(../images/f_navi08_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * {
	background: url(../images/f_navi08.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + *:hover {
	background: url(../images/f_navi08_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(9) {
	background: url(../images/f_navi09.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(9):hover {
	background: url(../images/f_navi09_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * {
	background: url(../images/f_navi09.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + *:hover {
	background: url(../images/f_navi09_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(10) {
	background: url(../images/f_navi10.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(10):hover {
	background: url(../images/f_navi10_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * {
	background: url(../images/f_navi10.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + *:hover {
	background: url(../images/f_navi10_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(11) {
	background: url(../images/navi14.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(11):hover {
	background: url(../images/navi14_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * {
	background: url(../images/navi14.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + *:hover {
	background: url(../images/navi14_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(12) {
	background: url(../images/navi13.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(12):hover {
	background: url(../images/navi13_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + * {
	background: url(../images/navi13.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + *:hover {
	background: url(../images/navi13_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(13) {
	background: url(../images/navi12.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(13):hover {
	background: url(../images/navi12_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * {
	background: url(../images/navi12.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + * + *:hover {
	background: url(../images/navi12_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(14) {
	background: url(../images/navi11.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(14):hover {
	background: url(../images/navi11_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * {
	background: url(../images/navi11.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + *:hover {
	background: url(../images/navi11_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(15) {
	background: url(../images/navi18.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(15):hover {
	background: url(../images/navi18_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * + * {
	background: url(../images/navi18.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * + *:hover {
	background: url(../images/navi18_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(16) {
	background: url(../images/navi17.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(16):hover {
	background: url(../images/navi17_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * {
	background: url(../images/navi17.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *:hover {
	background: url(../images/navi17_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(17) {
	background: url(../images/navi16.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(17):hover {
	background: url(../images/navi16_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * {
	background: url(../images/navi16.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *:hover {
	background: url(../images/navi16_o.png) no-repeat top center;
	text-indent: -999999px;
}

.footer_navi_sub_wrap_l ul li:nth-child(18) {
	background: url(../images/navi15.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul li:nth-child(18):hover {
	background: url(../images/navi15_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * {
	background: url(../images/navi15.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l ul > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *:hover {
	background: url(../images/navi15_o.png) no-repeat top center;
	text-indent: -999999px;
}
.footer_navi_sub_wrap_l {
	width: 100%;
	height: 210px;
	border-top: 2px solid #000000;
	border-right: 1px solid #000000;
	background: url(../images/navi_bg.gif);
}
.footer_navi_sub_wrap_l_title {
	width: 41px;
	height: 210px;
	background-color: #ffffff !important;
	float: right;
	border-left: 2px solid #000000;
	background: url(../images/sub_f_navi_title.png) no-repeat center 15px;
	text-indent: -99999px;
}
/* サブナビ */


/* 宅配買取 */

h2.delivery {
	background: url(../images/delivery_title.jpg) no-repeat;
	width: 782px;
	height: 249px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
	position: relative;
}
h2.delivery img {
	position: absolute;
	right: -20px;
}
.delivery_sub_title01, .delivery_sub_title02 {
	background: url(../images/title_bg.gif);
}
.delivery_sub_title02 {
	border-top: 2px solid #000000;
}
.delivery_sub_title01 h2 {
	background: url(../images/delivery_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.delivery_sub_title02 h2 {
	background: url(../images/delivery_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.delivery_content1 {
	padding: 40px 40px 60px 40px;
}
.delivery_content1 h3 {
	background: url(../images/delivery_sub_title01_c_title.gif) no-repeat;
	width: 237px;
	height: 140px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	margin-bottom: 40px;
}
.delivery_content2 ul li {
	width: 100%;
}
.delivery_content2 ul li:nth-child(1) {
	background: url(../images/delivery_flow_img01.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
	position: relative;
}
.delivery_content2 ul > *:first-child {
	background: url(../images/delivery_flow_img01.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
	position: relative;
}
.to_contact {
	position: absolute;
	bottom: 70px;
	right: 60px;
}
, .delivery_content2 ul li:nth-child(4), .delivery_content2 ul li:nth-child(6) {
	background: url(../images/under_arrow.gif) no-repeat center center;
	text-indent: -99999px;
	padding: 20px 0;
}
.delivery_content2 ul > *:first-child + *, .delivery_content2 ul > *:first-child + * + * + *, .delivery_content2 ul > *:first-child + * + * + * + * + * {
	background: url(../images/under_arrow.gif) no-repeat center center;
	text-indent: -99999px;
	padding: 20px 0;
}
.delivery_content2 ul li:nth-child(3) {
	background: url(../images/delivery_flow_img02.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.delivery_content2 ul > *:first-child + * + * {
	background: url(../images/delivery_flow_img02.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.delivery_content2 ul li:nth-child(5) {
	background: url(../images/delivery_flow_img03.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.delivery_content2 ul > *:first-child + * + * + * + * {
	background: url(../images/delivery_flow_img03.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.delivery_content2 ul li:nth-child(7) {
	background: url(../images/delivery_flow_img04.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.delivery_content2 ul > *:first-child + * + * + * + * + * + * {
	background: url(../images/delivery_flow_img04.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.delivery_content3 {
	padding: 30px 0;
	border-top: 2px solid #000000;
}
.contact_wrap {
	background: url(../images/delivery_info.jpg) no-repeat;
	width: 725px;
	height: 170px;
	margin: auto;
	position: relative;
}
.contact_wrap img {
	position: absolute;
	right: 25px;
	bottom: 30px;
}
dt {
	margin-bottom: 10px;
}
dd {
	margin: 0;
	padding: 0;
}
/* 宅配買取 */


/* 店頭買取 */

h2.shopfront {
	background: url(../images/shopfront_title.jpg) no-repeat;
	width: 782px;
	height: 249px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
	position: relative;
}
h2.shopfront img {
	position: absolute;
	right: -15px;
}
.shopfront_sub_title01, .shopfront_sub_title02 {
	background: url(../images/title_bg.gif);
}
.shopfront_sub_title02 {
	border-top: 2px solid #000000;
}
.shopfront_sub_title01 h2 {
	background: url(../images/shopfront_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.shopfront_sub_title02 h2 {
	background: url(../images/shopfront_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.shopfront_content1 {
	padding: 40px 40px 60px 40px;
}
.shopfront_content1 h3 {
	background: url(../images/shopfront_sub_title01_c_title.gif) no-repeat;
	width: 237px;
	height: 140px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	margin-bottom: 40px;
}
.shopfront_content2 ul li {
	width: 100%;
}
.shopfront_content2 ul li:nth-child(1) {
	background: url(../images/shopfront_flow_img01.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
	position: relative;
}
.shopfront_content2 ul > *:first-child {
	background: url(../images/shopfront_flow_img01.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
	position: relative;
}
.shopfront_content2 ul li:nth-child(2), .shopfront_content2 ul li:nth-child(4), .shopfront_content2 ul li:nth-child(6) {
	background: url(../images/under_arrow.gif) no-repeat center center;
	text-indent: -99999px;
	padding: 20px 0;
}
.shopfront_content2 ul > *:first-child + *, .shopfront_content2 ul > *:first-child + * + * + *, .shopfront_content2 ul > *:first-child + * + * + * + * + * {
	background: url(../images/under_arrow.gif) no-repeat center center;
	text-indent: -99999px;
	padding: 20px 0;
}
.shopfront_content2 ul li:nth-child(3) {
	background: url(../images/shopfront_flow_img02.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.shopfront_content2 ul > *:first-child + * + * {
	background: url(../images/shopfront_flow_img02.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.shopfront_content2 ul li:nth-child(5) {
	background: url(../images/shopfront_flow_img03.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.shopfront_content2 ul > *:first-child + * + * + * + * {
	background: url(../images/shopfront_flow_img03.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.shopfront_content2 ul li:nth-child(7) {
	background: url(../images/shopfront_flow_img04.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.shopfront_content2 ul > *:first-child + * + * + * + * + * + * {
	background: url(../images/shopfront_flow_img04.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.shopfront_content3 {
	padding: 30px 0;
	border-top: 2px solid #000000;
}
/* 店頭買取 */

/* 店舗案内 */

h2.info {
	background: url(../images/info_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
	position: relative;
}
.info_sub_title01 {
	background: url(../images/title_bg.gif);
}
.info_sub_title01 h2 {
	background: url(../images/info_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.info_content1 {
	padding: 40px 40px 60px 40px;
}
.info_content1 p {
	text-align: center;
}
.shopfront_content1 h3 {
	background: url(../images/shopfront_sub_title01_c_title.gif) no-repeat;
	width: 237px;
	height: 140px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	margin-bottom: 40px;
}
.info_content1 dl {
	margin: 50px 0 0;
	padding: 0 10px 10px;
}
.info_content1 dl dt {
	float: left;
	width: 7em;
	padding: 10px 0;
	text-indent: 1em;
	line-height: 150%;
	margin-bottom: 0;
}
.info_content1 dl dd {
	padding: 13px 0 13px 11em;
	line-height: 150%;
	border-bottom: 1px #CCCCCC solid;
}
.info_content1 dl dd.first_dd {
	border-top: 1px #CCCCCC solid;
}
/* 店舗案内 */

/* 会社概要 */
.info2_sub_title01 {
	background: url(../images/title_bg.gif);
}
.info2_sub_title01 h2 {
	background: url(../images/info2_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}

h2.company {
	background: url(../images/company_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
	position: relative;
}

/* 会社概要 */

/* 出張買取 */

h2.officialtrip {
	background: url(../images/officialtrip_title.jpg) no-repeat;
	width: 782px;
	height: 249px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
	position: relative;
}
h2.officialtrip img {
	position: absolute;
	right: -15px;
}
.officialtrip_sub_title01, .officialtrip_sub_title02 {
	background: url(../images/title_bg.gif);
}
.officialtrip_sub_title02 {
	border-top: 2px solid #000000;
}
.officialtrip_sub_title01 h2 {
	background: url(../images/officialtrip_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.officialtrip_sub_title02 h2 {
	background: url(../images/officialtrip_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.officialtrip_content1 {
	padding: 40px 40px 60px 40px;
}
.officialtrip_content1 h3 {
	background: url(../images/officialtrip_sub_title01_c_title.gif) no-repeat;
	width: 475px;
	height: 137px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	margin-bottom: 40px;
}
.officialtrip_content2 ul li {
	width: 100%;
}
.officialtrip_content2 ul li:nth-child(1) {
	background: url(../images/officialtrip_flow_img01.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
	position: relative;
}
.officialtrip_content2 ul > *:first-child {
	background: url(../images/officialtrip_flow_img01.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
	position: relative;
}
.officialtrip_content2 ul li:nth-child(2), .officialtrip_content2 ul li:nth-child(4), .officialtrip_content2 ul li:nth-child(6) {
	background: url(../images/under_arrow.gif) no-repeat center center;
	text-indent: -99999px;
	padding: 20px 0;
}
.officialtrip_content2 ul > *:first-child + *, .officialtrip_content2 ul > *:first-child + * + * + *, .officialtrip_content2 ul > *:first-child + * + * + * + * + * {
	background: url(../images/under_arrow.gif) no-repeat center center;
	text-indent: -99999px;
	padding: 20px 0;
}
.officialtrip_content2 ul li:nth-child(3) {
	background: url(../images/officialtrip_flow_img02.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.officialtrip_content2 ul > *:first-child + * + * {
	background: url(../images/officialtrip_flow_img02.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.officialtrip_content2 ul li:nth-child(5) {
	background: url(../images/officialtrip_flow_img03.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.officialtrip_content2 ul > *:first-child + * + * + * + * {
	background: url(../images/officialtrip_flow_img03.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.officialtrip_content2 ul li:nth-child(7) {
	background: url(../images/officialtrip_flow_img04.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.officialtrip_content2 ul > *:first-child + * + * + * + * + * + * {
	background: url(../images/officialtrip_flow_img04.png) no-repeat 40px center;
	width: 582px;
	height: 100%;
	padding: 60px 0 60px 200px;
	background-color: #eeedde;
}
.officialtrip_content3 {
	padding: 30px 0;
	border-top: 2px solid #000000;
}
/* 出張買取 */


/* 遺品整理 */

h2.liquidation {
	background: url(../images/liquidation_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.liquidation_sub_title01 {
	background: url(../images/title_bg.gif);
}
.liquidation_sub_title01 h2 {
	background: url(../images/liquidation_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.liquidation_content1 {
	padding: 40px 20px 60px 20px;
}
.liquidation_sub_title02 h2 {
	background: url(../images/liquidation_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
ul.liquidation_icn_list {
	width: 640px;
	margin: auto;
	margin-bottom: 30px;
}
ul.liquidation_icn_list li {
	float: left;
	width: 157px;
	text-indent: -99999px;
}
ul.liquidation_icn_list li:nth-child(1) {
	background: url(../images/liquidation_icon01.gif) no-repeat center center;
	width: 157px;
	height: 184px;
	margin-right: 30px;
}
ul.liquidation_icn_list > *:first-child  {
	background: url(../images/liquidation_icon01.gif) no-repeat center center;
	width: 157px;
	height: 184px;
	margin-right: 30px;
}
ul.liquidation_icn_list li:nth-child(2) {
	background: url(../images/liquidation_icon02.gif) no-repeat center center;
	width: 157px;
	height: 184px;
	margin: 0 30px;
}
ul.liquidation_icn_list > *:first-child + * {
	background: url(../images/liquidation_icon02.gif) no-repeat center center;
	width: 157px;
	height: 184px;
	margin: 0 30px;
}
ul.liquidation_icn_list li:nth-child(3) {
	background: url(../images/liquidation_icon03.gif) no-repeat center center;
	width: 157px;
	height: 184px;
	margin-left: 60px;
}
ul.liquidation_icn_list > *:first-child + * + * {
	background: url(../images/liquidation_icon03.gif) no-repeat center center;
	width: 157px;
	height: 184px;
	margin-left: 60px;
}
.liquidation_contract {
	text-align: center;
	margin: 30px 0 50px 0;
}
ul.liquidation_img_list {
	width: 672px;
	margin: auto;
	margin-bottom: 30px;
}
ul.liquidation_img_list li {
	float: left;
	margin-right: 37px;
}
ul.liquidation_img_list li:last-child {
	margin: 0;
	float: right;
}
.liquidation_txt {
	width: 652px;
	margin: auto;
	padding: 0 20px;
	margin-bottom: 40px;
}
.liquidation_sub_content1 {
	margin-top: 30px !important;
}
.liquidation_sub_content1, .liquidation_sub_content2, .liquidation_sub_content3 {
	width: 672px;
	margin: auto;
}
.liquidation_sub_content1 h3 {
	width: 100%;
	height: 39px;
	background: url(../images/liquidation_sub_title01_c_title1.gif) no-repeat left;
	text-indent: -99999px;
}
.liquidation_sub_content2 h3 {
	width: 100%;
	height: 39px;
	background: url(../images/liquidation_sub_title01_c_title2.gif) no-repeat left;
	text-indent: -99999px;
}
.liquidation_sub_content3 h3 {
	width: 100%;
	height: 39px;
	background: url(../images/liquidation_sub_title01_c_title3.gif) no-repeat left;
	text-indent: -99999px;
}
/* 遺品整理 */

/* 日本画 */
h2.nihon {
	background: url(../images/nihonga_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.nihon_sub_title01, .nihon_sub_title02 {
	background: url(../images/title_bg.gif);
}
.nihon_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.nihon_content1, .nihon_content2 {
	padding: 40px 20px 60px 20px;
}
.nihon_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 日本画 */


/* 洋画 */
h2.youga {
	background: url(../images/youga_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.youga_sub_title01, .youga_sub_title02 {
	background: url(../images/title_bg.gif);
}
.youga_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.youga_content1, .youga_content2 {
	padding: 40px 20px 60px 20px;
}
.youga_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 洋画 */

/* 中国・朝鮮美術 */
h2.china {
	background: url(../images/china_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.china_sub_title01, .china_sub_title02 {
	background: url(../images/title_bg.gif);
}
.china_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.china_content1, .china_content2 {
	padding: 40px 20px 60px 20px;
}
.china_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 中国・朝鮮美術 */

/* 茶道具 */
h2.sadou {
	background: url(../images/sadou_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.sadou_sub_title01, .sadou_sub_title02 {
	background: url(../images/title_bg.gif);
}
.sadou_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.sadou_content1, .sadou_content2 {
	padding: 40px 20px 60px 20px;
}
.sadou_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 茶道具 */

/* 掛軸・書画 */
h2.kakejiku {
	background: url(../images/kakejiku_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.kakejiku_sub_title01, .kakejiku_sub_title02 {
	background: url(../images/title_bg.gif);
}
.kakejiku_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.kakejiku_content1, .kakejiku_content2 {
	padding: 40px 20px 60px 20px;
}
.kakejiku_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 掛軸・書画 */

/* 勲章・軍装品 */
h2.kunsho {
	background: url(../images/kunsho_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.kunsho_sub_title01, .kunsho_sub_title02 {
	background: url(../images/title_bg.gif);
}
.kunsho_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.kunsho_content1, .kunsho_content2 {
	padding: 40px 20px 60px 20px;
}
.kunsho_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 勲章・軍装品 */


/* 着物・帯・小物 */
h2.kimono {
	background: url(../images/kimono_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.kimono_sub_title01, .kimono_sub_title02 {
	background: url(../images/title_bg.gif);
}
.kimono_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.kimono_content1, .kimono_content2 {
	padding: 40px 20px 60px 20px;
}
.kimono_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 着物・帯・小物 */



/* 彫刻・彫金 */
h2.tyokoku {
	background: url(../images/tyokoku_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.tyokoku_sub_title01, .tyokoku_sub_title02 {
	background: url(../images/title_bg.gif);
}
.tyokoku_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.tyokoku_content1, .tyokoku_content2 {
	padding: 40px 20px 60px 20px;
}
.tyokoku_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 彫刻・彫金 */

/* アンティーク */
h2.antique {
	background: url(../images/antique_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.antique_sub_title01, .antique_sub_title02 {
	background: url(../images/title_bg.gif);
}
.antique_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.antique_content1, .antique_content2 {
	padding: 40px 20px 60px 20px;
}
.antique_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* アンティーク */

/* 現代工芸作家 */
h2.gendai {
	background: url(../images/gendai_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.gendai_sub_title01, .gendai_sub_title02 {
	background: url(../images/title_bg.gif);
}
.gendai_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.gendai_content1, .gendai_content2 {
	padding: 40px 20px 60px 20px;
}
.gendai_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 現代工芸作家 */

/* 古陶磁器 */
h2.kotojiki {
	background: url(../images/kotojiki_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.kotojiki_sub_title01, .kotojiki_sub_title02 {
	background: url(../images/title_bg.gif);
}
.kotojiki_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.kotojiki_content1, .kotojiki_content2 {
	padding: 40px 20px 60px 20px;
}
.kotojiki_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 古陶磁器 */

/* 古書・古本 */
h2.kosyo {
	background: url(../images/kosyo_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.kosyo_sub_title01, .kosyo_sub_title02 {
	background: url(../images/title_bg.gif);
}
.kosyo_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.kosyo_content1, .kosyo_content2 {
	padding: 40px 20px 60px 20px;
}
.kosyo_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 古書・古本 */


/* 古銭・大判・切手 */
h2.kosen {
	background: url(../images/kosen_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.kosen_sub_title01, .kosen_sub_title02 {
	background: url(../images/title_bg.gif);
}
.kosen_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.kosen_content1, .kosen_content2 {
	padding: 40px 20px 60px 20px;
}
.kosen_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 古銭・大判・切手 */


/* 和楽器 */
h2.gakki {
	background: url(../images/gakki_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.gakki_sub_title01, .gakki_sub_title02 {
	background: url(../images/title_bg.gif);
}
.gakki_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.gakki_content1, .gakki_content2 {
	padding: 40px 20px 60px 20px;
}
.gakki_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 和楽器 */

/* 時計・カメラ */
h2.tokei {
	background: url(../images/tokei_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.tokei_sub_title01, .tokei_sub_title02 {
	background: url(../images/title_bg.gif);
}
.tokei_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.tokei_content1, .tokei_content2 {
	padding: 40px 20px 60px 20px;
}
.tokei_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 時計・カメラ */

/* 日本刀・武具 */
h2.nihonto {
	background: url(../images/nihonto_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.nihonto_sub_title01, .nihonto_sub_title02 {
	background: url(../images/title_bg.gif);
}
.nihonto_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.nihonto_content1, .nihonto_content2 {
	padding: 40px 20px 60px 20px;
}
.nihonto_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 日本刀・武具 */

/* 諸道具 */
h2.syodogu {
	background: url(../images/syodogu_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.syodogu_sub_title01, .syodogu_sub_title02 {
	background: url(../images/title_bg.gif);
}
.syodogu_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.syodogu_content1, .syodogu_content2 {
	padding: 40px 20px 60px 20px;
}
.syodogu_sub_title02 h2 {
	background: url(../images/syodogu_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 諸道具 */

/* 漆芸・蒔絵 */
h2.shitsugei {
	background: url(../images/shitsugei_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.shitsugei_sub_title01, .shitsugei_sub_title02 {
	background: url(../images/title_bg.gif);
}
.shitsugei_sub_title01 h2 {
	background: url(../images/nihon_sub_title01.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.shitsugei_content1, .shitsugei_content2 {
	padding: 40px 20px 60px 20px;
}
.shitsugei_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
/* 漆芸・蒔絵 */

/* お問合わせフォーム */
h2.contact {
	background: url(../images/contact_title.jpg) no-repeat;
	width: 782px;
	height: 248px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #000000;
}
.contact_sub_title01, .contact_sub_title02 {
	background: url(../images/title_bg.gif);
}
.contact_sub_title01 h2 {
	background: url(../images/contact_sub_title.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.contact_content1, .syodogu_content2 {
	padding: 40px 20px 60px 20px;
}
.contact_sub_title02 h2 {
	background: url(../images/nihon_sub_title02.png) no-repeat left center;
	width: 100%;
	height: 79px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #05690A;
	border-left: 1px solid #05690A;
}
.text_box {
	border: 0;
	padding: 10px;
	font-size: 14px;
	color: #000000;
	border: solid 1px #000000;
	margin: 0 0 20px;
	width: 300px;
}
.text_box.address {
	border: 0;
	padding: 10px;
	font-size: 14px;
	color: #000000;
	border: solid 1px #000000;
	margin: 0 0 20px;
	width: 100%;
}
.text_area {
	border: 0;
	padding: 10px;
	font-size: 14px;
	color: #000000;
	border: solid 1px #000000;
	margin: 0 0 20px;
	width: 500px;
	height: 200px;
}
.contact_content1 {
	padding: 40px 20px 60px 20px;
}
.contact_content1 h3 {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
.contact_content1 p {
	text-align:center;
}
form {
	width: 600px;
	margin: auto;
}
button {
	border: solid 1px #ccc;
	padding: 15px 30px;
	margin: 0 0 20px;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
	cursor: pointer;
}
.required {
	font-size:10px;
	color:#ec0000;
	font-weight:normal;
}
p.error_messe{
	color:red;
}
.err_content {
	margin-bottom:130px;
}
table.formTable th {
	text-align:left;
	width:180px;
}
table.formTable tr {
	height:40px;
}
a.to_top {
	color:#000000 !important;
}
/* お問合わせフォーム */


iframe.new_info {
	border:none;
	width:100% !important;
	margin:0;
	padding:0;
	background:#EEEDDE;
}

.f_red {
	color:#ff0000;
}

#gallery-wrap {
    margin: 0px auto;
    overflow: hidden;
    /*width: 672px;*/
	width:762px;
    position: relative;
	/*margin-left:43px;*/
}

#gallery {
    position: relative;
    left: 0px;
    top: 0px;
}

#gallery-controls {
    margin: 0px auto;
    width: 762px;
	position:absolute;
	top:75px;
}
#gallery-prev {
    float: left;
}
#gallery-next {
    float: right;
}


ul.gallery li {
	width:159px !important;
}


/*トップページブログ読み込み*/
.blogbox{
	clear:both;
	padding-left:30px;
	
}
.blogbox:first-child {
	padding-top:20px;
}

.entry-title {
    float: left;
    width: 580px;
	color:#333333;
	
}
.entry-text {
    float: left;
    width: 130px;
	color:#333333;
	
}
.entry-text p a{
	color:#333333;
}




