@charset "utf-8";
/* ==============================
	共通設定
============================== */
html, h1, h2, h3, h4, h5, h6, div, p, ol, ul, li, table, th, td, dl, dt, dd, address, em {
	font-family: "メイリオ", "Meiryo", Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	border: 0 none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-size: 13px;
}
html {
	background-color: transparent;
	background-image: none;
}
body {
	margin: 0px;
	padding: 0px;
	color: #666666;
	/*font-size: 13px;*/
	font-family: "メイリオ", "Meiryo", Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	text-align: left;
	background-color: #FFFFFF;
	line-height: normal;
	font-size: 100.01%; /* フォントサイズをリセット*/
	line-height: 1.4; /* 基本の行間 */
}
/* for IE6 */
* html body {
	font-size: 82%;
}
/* for IE7 */
*:first-child+html body {
	font-size: 82%;
}
br {
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 14px;
}
img {
	border: 0;
	vertical-align: bottom;
}
form {
	margin: 0;
	padding: 0;
}
/* clearfix -----------------------*/
.cf {
	zoom: 1;
}
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
/* スペース調整用 */
.space10 {
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 100%;
}
.space20 {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 100%;
}
.space30 {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 100%;
}
.space40 {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 100%;
}
.space100 {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 100%;
}
.space200 {
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 100%;
}
.space300 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 100%;
}
.space400 {
	margin: 0px;
	padding: 0px;
	height: 400px;
	width: 100%;
}
.space700 {
	margin: 0px;
	padding: 0px;
	height: 700px;
	width: 100%;
}
.dotline01 {
	height: 1px;
	width: 100%;
	border-bottom: dotted 3px #000000;
}
/* パンくずリスト */
#navipath {
	width: 1230px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	position: relative;
}
.topicpath ol li {
	display: inline;
	list-style-type: none;
	color: #666;
	font-size: 12px;
}
.topicpath ol li a {
	background-image: url(../img/arrow.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
	color: #666;
	text-decoration: none;
	margin-right: 10px;
}
.topicpath ol li a:hover {
	color: #999;
	text-decoration: underline;
}
#headertop {
	height: 30px;
	width: 1230px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #cd1b1b;
	margin-right: auto;
	margin-left: auto;
	line-height: 30px;
}
/* ヘッダー */
#header {
	height: 110px;
	width: 100%;
	background-color: #f5f5f5;
}
#header .header_inner {
	height: 110px;
	width: 1230px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#header .header_inner h1 {
	position: absolute;
	left: 215px;
	top: 14px;
	width: 609px;
}
#header .header_inner .logo {
	position: absolute;
	left: 0px;
	top: 0px;
}
#header .header_inner .tenpologo {
	position: absolute;
	left: 480px;
	top: 0px;
}
#header .header_inner .jissekimark {
	height: 110px;
	width: 81px;
	position: absolute;
	left: 210px;
	top: 0px;
	background-image: url(../../img/jisseki.jpg);
	background-repeat: no-repeat;
}
#header .header_inner .call {
	position: absolute;
	left: 845px;
	top: 0px;
}
#topbanerbox {
	height: 350px;
	width: 1230px;
	margin-right: auto;
	margin-left: auto;
}
#tab {
	height: 42px;
	width: 100%;
	background-image: url(../../common/img/img_07.jpg);
	background-repeat: repeat-x;
}
#tab .inner {
	height: 42px;
	width: 1230px;
	margin-right: auto;
	margin-left: auto;
}
#tab .inner ul {
	clear: both;
	overflow: visible;
}
#tab .inner ul li {
	display: block;
	float: left;
	height: 42px;
}
.scltxt {
	line-height: 42px;
	height: 42px;
	margin-left: 40px;
}
/* メイン */
#wpbox {
	width: 1230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 0px;
	clear: both;
	overflow: hidden;
}
.fixed {
	position: fixed;
	z-index: 9999;
	top: 20px;
}
#5 h2 {
	font-size: 18px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	color: #FFF;
}
/* フッター */
#footerhead {
	height: 30px;
	width: 1230px;
	margin-right: auto;
	margin-left: auto;
}
#footerhead .pagetopbox {
	height: 30px;
	width: 30px;
	margin-left: 1200px;
}
#footerbox {
	background-color: #f5f5f5;
	height: 170px;
	width: 100%;
}
#footer {
	height: 170px;
	width: 1230px;
	margin-right: auto;
	margin-left: auto;
}
#footer #footer_inner2 {
	height: 170px;
	width: 1230px;
	position: relative;
}
#footer #footer_inner2 .aboutus {
	position: absolute;
	left: 955px;
	top: 24px;
	color: #333;
}
#footer #footer_inner2 .links {
	color: #333;
	position: absolute;
	left: 240px;
	top: 24px;
}
#footer #footer_inner2 .copyright {
	font-size: 12px;
	color: #666;
	position: absolute;
	left: 0px;
	top: 131px;
	text-align: center;
	width: 1230px;
}
#footer #footer_inner2 .share {
	position: absolute;
	height: 29px;
	width: 65px;
	left: 500px;
	top: 80px;
}
#footer #footer_inner2 .icon0 {
	position: absolute;
	left: 585px;
	top: 81px;
}
#footer #footer_inner2 .icon1 {
	position: absolute;
	left: 623px;
	top: 81px;
}
#footer #footer_inner2 .icon2 {
	position: absolute;
	left: 663px;
	top: 81px;
}
#footer #footer_inner2 .icon3 {
	position: absolute;
	left: 703px;
	top: 81px;
}
#footer #footer_inner2 .links a {
	color: #333;
	text-decoration: none;
}
#footer #footer_inner2 .links a:hover {
	color: #666;
	text-decoration: underline;
}
.dotsp {
	background-image: url(../img/footer_dot.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	margin-left: 10px;
	padding-left: 17px;
}
.sp {
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 10px;
}
/* トップバナー*/
#wpbox #topbanerbox {
	height: 483px;
	width: 1230px;
}
#wpbox #topbanerbox .mainbox {
	height: 484px;
	width: 1230px;
	position: relative;
}
.mainbox .img {
	position: absolute;
	left: 0px;
	top: 0px;
}
#wpbox #topbanerbox .mainbox .icon1 {
	position: absolute;
	left: 451px;
	top: 380px;
}
#wpbox #topbanerbox .mainbox .icon2 {
	position: absolute;
	left: 571px;
	top: 380px;
}
#wpbox #topbanerbox .mainbox .icon3 {
	position: absolute;
	left: 691px;
	top: 380px;
}
#naviboxline {
	background-color: #000;
	background-repeat: repeat-x;
	height: 1px;
	width: 100%;
}
#tab .inner #navipath .info {
	position: absolute;
	top: 8px;
	font-size: 18px;
	color: #004763;
	text-align: left;
	left: 500px;
}
#tab .inner #navipath .info1 {
	position: absolute;
	top: 8px;
	font-size: 16px;
	color: #004763;
	text-align: left;
	left: 550px;
}
#tab .inner #navipath .info2 {
	position: absolute;
	top: 8px;
	font-size: 18px;
	color: #004763;
	text-align: left;
	left: 600px;
}
#tab .inner #navipath .info3 {
	position: absolute;
	top: 8px;
	font-size: 16px;
	color: #5ab9e5;
	text-align: left;
	left: 600px;
}
#tab .inner #navipath .info4 {
	position: absolute;
	top: 8px;
	font-size: 16px;
	color: #004763;
	text-align: left;
	left: 0px;
}
#tab .inner #navipath .info5 {
	position: absolute;
	top: 8px;
	font-size: 14px;
	color: #5ab9e5;
	text-align: left;
	left: 600px;
}
#linebox {
	background-color: #999;
	background-repeat: repeat-x;
	height: 1px;
	width: 100%;
}
#wpbox .category_box {
	clear: both;
	width: 1230px;
}
#wpbox .category_box2 a {
	color: #963;
}
#wpbox .category_box li {
	float: left;
	display: block;
	height: 34px;
	width: 205px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	line-height: 34px;
	font-size: 16px;
	text-align: center;
}
/*ナビメニュー*/

#wpbox4 {
	clear: both;
	width: 1230px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 0px;
}
#wpbox4 #navibox2 {
	height: 96px;
	width: 1230px;
	position: relative;
	margin-top: 20px;
}
#wpbox4 #navibox2 #jisseki {
	height: 96px;
	width: 391px;
	position: absolute;
	left: 200px;
	top: 0px;
}
#wpbox4 #navibox2 #voice {
	height: 96px;
	width: 391px;
	position: absolute;
	left: 640px;
	top: 0px;
}
#wpbox4 #navibox {
	height: 96px;
	width: 1230px;
	position: relative;
}
#wpbox4 #navibox2 #tenpobox {
	height: 96px;
	width: 391px;
	position: absolute;
	left: 200px;
	top: 0px;
}
#wpbox4 #navibox2 #newsbox {
	height: 96px;
	width: 391px;
	position: absolute;
	left: 640px;
	top: 0px;
}
#wpbox2 .bannerbox {
	width: 1090px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
/*実績・お客様の声*/
#wpbox5 {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	background-color: #f5f5f5;
}
#wpbox5 #innerbox {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
#wpbox5 #innerbox #jissekibox {
	height: 265px;
	width: 990px;
	background-image: url(../../common/img/jissekibg.jpg);
	position: relative;
	background-repeat: no-repeat;
}
#wpbox5 #innerbox #jissekibox .brandname1 {
	position: absolute;
	width: 200px;
	left: 35px;
	top: 37px;
	text-align: center;
	color: #968654;
	font-weight: bold;
}
#wpbox5 #innerbox #jissekibox .hinmei1 {
	position: absolute;
	width: 200px;
	left: 35px;
	top: 187px;
	text-align: center;
	color: #333;
}
#wpbox5 #innerbox #jissekibox .area1 {
	position: absolute;
	width: 200px;
	left: 35px;
	top: 230px;
	text-align: center;
}
#wpbox5 #innerbox #jissekibox .area1a {
	position: absolute;
	width: 200px;
	left: 35px;
	top: 230px;
	text-align: center;
	color: #FFFFFF;
	background-color: #A37E2C;
}
#wpbox5 #innerbox #jissekibox .img1 {
	height: 113px;
	width: 150px;
	position: absolute;
	left: 35px;
	top: 65px;
	padding-right: 25px;
	padding-left: 25px;
}
#wpbox5 #innerbox #jissekibox .brandname2 {
	position: absolute;
	width: 200px;
	left: 275px;
	top: 37px;
	text-align: center;
	color: #968654;
	font-weight: bold;
}
#wpbox5 #innerbox #jissekibox .hinmei2 {
	position: absolute;
	width: 200px;
	left: 275px;
	top: 187px;
	text-align: center;
	color: #333;
}
#wpbox5 #innerbox #jissekibox .area2 {
	position: absolute;
	width: 200px;
	left: 275px;
	top: 230px;
	text-align: center;
	color: #333;
}
#wpbox5 #innerbox #jissekibox .area2a {
	position: absolute;
	width: 200px;
	left: 275px;
	top: 230px;
	text-align: center;
	color: #FFF;
	background-color: #A37E2C;
}
#wpbox5 #innerbox #jissekibox .area2b {
	position: absolute;
	width: 200px;
	left: 275px;
	top: 230px;
	text-align: center;
	color: #FFF;
	background-color: #666666;
}
#wpbox5 #innerbox #jissekibox .img2 {
	height: 113px;
	width: 150px;
	position: absolute;
	left: 275px;
	top: 65px;
	padding-right: 25px;
	padding-left: 25px;
}
#wpbox5 #innerbox #jissekibox .brandname3 {
	position: absolute;
	width: 200px;
	left: 515px;
	top: 37px;
	text-align: center;
	color: #968654;
	font-weight: bold;
}
#wpbox5 #innerbox #jissekibox .hinmei3 {
	position: absolute;
	width: 200px;
	left: 515px;
	top: 187px;
	text-align: center;
	color: #333;
}
#wpbox5 #innerbox #jissekibox .area3 {
	position: absolute;
	width: 200px;
	left: 515px;
	top: 230px;
	text-align: center;
	color: #333;
}
#wpbox5 #innerbox #jissekibox .area3a {
	position: absolute;
	width: 200px;
	left: 515px;
	top: 232px;
	text-align: center;
	color: #FFFFFF;
	background-color: #A37E2C;
}
#wpbox5 #innerbox #jissekibox .area3b {
	position: absolute;
	width: 200px;
	left: 515px;
	top: 232px;
	text-align: center;
	color: #FFFFFF;
	background-color: #666666;
}
#wpbox5 #innerbox #jissekibox .img3 {
	height: 113px;
	width: 150px;
	position: absolute;
	left: 515px;
	top: 65px;
	padding-right: 25px;
	padding-left: 25px;
}
#wpbox5 #innerbox #jissekibox .brandname4 {
	position: absolute;
	width: 200px;
	left: 755px;
	top: 37px;
	text-align: center;
	color: #968654;
	font-weight: bold;
}
#wpbox5 #innerbox #jissekibox .hinmei4 {
	position: absolute;
	width: 200px;
	left: 755px;
	top: 187px;
	text-align: center;
	color: #333;
}
#wpbox5 #innerbox #jissekibox .area4 {
	position: absolute;
	width: 200px;
	left: 755px;
	top: 230px;
	text-align: center;
	color: #333;
}
#wpbox5 #innerbox #jissekibox .area4a {
	position: absolute;
	width: 200px;
	left: 755px;
	top: 230px;
	text-align: center;
	color: #FFF;
	background-color: #A37E2C;
}
#wpbox5 #innerbox #jissekibox .area4b {
	position: absolute;
	width: 200px;
	left: 755px;
	top: 230px;
	text-align: center;
	color: #FFF;
	background-color: #666666;
}
#wpbox5 #innerbox #jissekibox .img4 {
	height: 113px;
	width: 150px;
	position: absolute;
	left: 755px;
	top: 65px;
	padding-right: 25px;
	padding-left: 25px;
}
#wpbox5 #voicebox {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
#wpbox5 #voicebox .voicetitle {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	padding-top: 30px;
	padding-left: 35px;
}
#wpbox5 #innerbox h3 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	padding-top: 30px;
	padding-left: 30px;
}
#wpbox5 #innerbox #kyoukabox {
	width: 990px;
	margin-top: 30px;
}
#wpbox5 #voicebox #uservoice {
	background-image: url(../../common/img/voicebg.jpg);
	background-repeat: no-repeat;
	height: 360px;
	width: 990px;
	position: relative;
}
#wpbox5 #voicebox #uservoice .img1 {
	height: 113px;
	width: 150px;
	position: absolute;
	left: 58px;
	top: 53px;
}
#wpbox5 #voicebox #uservoice .area1 {
	color: #333;
	position: absolute;
	left: 226px;
	top: 49px;
}
#wpbox5 #voicebox #uservoice .hinmei1 {
	color: #968654;
	position: absolute;
	left: 230px;
	top: 90px;
	font-size: 18px;
	font-weight: bold;
	width: 236px;
}
#wpbox5 #voicebox #uservoice .comment1 {
	color: #333;
	position: absolute;
	left: 60px;
	top: 202px;
	width: 400px;
	font-size: 15px;
}
#wpbox5 #voicebox #uservoice .img2 {
	height: 113px;
	width: 150px;
	position: absolute;
	left: 538px;
	top: 53px;
}
#wpbox5 #voicebox #uservoice .area2 {
	color: #333;
	position: absolute;
	left: 710px;
	top: 54px;
}
#wpbox5 #voicebox #uservoice .hinmei2 {
	color: #968654;
	position: absolute;
	left: 710px;
	top: 90px;
	font-size: 18px;
	font-weight: bold;
	width: 236px;
}
#wpbox5 #voicebox #uservoice .comment2 {
	color: #333;
	position: absolute;
	left: 540px;
	top: 200px;
	width: 400px;
	font-size: 15px;
}
#wpbox5 #innerbox #jissekiboxtop {
	height: 300px;
	width: 990px;
	position: relative;
}
#wpbox5 #innerbox #jissekiboxtop .innerbox2 {
	height: 282px;
	width: 923px;
	position: absolute;
	left: 34px;
	top: 10px;
	background-color: #FFF;
	border: 1px solid #DFDFDF;
}
#wpbox5 #innerbox .img {
	height: 225px;
	width: 300px;
	position: absolute;
	left: 57px;
	top: 38px;
}
#wpbox5 #innerbox #jissekiboxtop .title {
	font-size: 16px;
	font-weight: bold;
	color: #968654;
	position: absolute;
	left: 376px;
	top: 39px;
}
#wpbox5 #innerbox #jissekiboxtop .fuzokuhin {
	color: #333;
	position: absolute;
	left: 494px;
	top: 80px;
}
#wpbox5 #innerbox #jissekiboxtop .line {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #968654;
	position: absolute;
	left: 376px;
	top: 110px;
	height: 1px;
	width: 550px;
}
#wpbox5 #innerbox #jissekiboxtop .comment {
	height: 142px;
	width: 550px;
	position: absolute;
	left: 377px;
	top: 132px;
	font-size: 15px;
	color: #333;
}
#wpbox5 #innerbox #jissekibox2 {
	height: 450px;
	width: 990px;
	clear: both;
	overflow: hidden;
}
#wpbox5 #innerbox #linkbox {
	height: 170px;
	width: 990px;
	position: relative;
}
#wpbox5 #innerbox #linkbox .txt {
	font-size: 16px;
	text-align: center;
	width: 990px;
	color: #333;
	font-weight: bold;
	position: absolute;
	padding: 0px;
	left: 1px;
	top: 30px;
}
#wpbox5 #innerbox #linkbox .button {
	height: 90px;
	width: 300px;
	position: absolute;
	left: 130px;
	top: 65px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wpbox5 #innerbox #linkbox .button2 {
	height: 90px;
	width: 300px;
	position: absolute;
	left: 560px;
	top: 65px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wpbox5 #innerbox #linkbox .button3 {
	height: 90px;
	width: 300px;
	position: absolute;
	left: 345px;
	top: 65px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wpbox5 #innerbox #linkbox .button4 {
	height: 70px;
	width: 250px;
	position: absolute;
	top: 65px;
	left: 80px;
	padding: 0px;
}
#wpbox5 #innerbox #linkbox .button5 {
	height: 70px;
	width: 250px;
	position: absolute;
	left: 370px;
	top: 65px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wpbox5 #innerbox #linkbox .button6 {
	height: 70px;
	width: 250px;
	position: absolute;
	left: 660px;
	top: 65px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*リンクボタン黒2つ*/
#linkbuttonbox2 {
	font-size: 1.3em;
	background-color: #000;
	color: #fff;
	border-style: none;
	text-align: center;
	width: 300px;
	height: 90px;
	display: table-cell;
	vertical-align: middle;
	font-size: 26px;
}
#linkbuttonbox2 a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
#linkbuttonbox2 a.arrow2 {
	position: relative;
}
#linkbuttonbox2 a.arrow2::after {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border-top: 4px solid #FFF;
	border-right: 4px solid #FFF;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -7px;
}
/*リンクボタン黒3つ*/
#linkbuttonbox4 {
	font-size: 1.3em;
	background-color: #000;
	color: #fff;
	border-style: none;
	text-align: center;
	width: 250px;
	height: 70px;
	display: table-cell;
	vertical-align: middle;
	font-size: 18px;
}
#linkbuttonbox4 a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
#linkbuttonbox4 a.arrow2 {
	position: relative;
}
#linkbuttonbox4 a.arrow2::after {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border-top: 4px solid #FFF;
	border-right: 4px solid #FFF;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -7px;
}
/*買取実績ボックス*/

#jissekibox2 #flortbox {
	float: left;
	height: 450px;
	width: 461px;
	margin-left: 34px;
}
#jissekibox2 #flortbox #mainjisseki {
	width: 440px;
	margin-top: 10px;
	border: 1px solid #DFDFDF;
	background-color: #FFF;
	height: 430px;
	position: relative;
}
#jissekibox2 #flortbox #mainjisseki .title {
	font-size: 16px;
	font-weight: bold;
	color: #968654;
	position: absolute;
	left: 21px;
	top: 10px;
}
#jissekibox2 #flortbox #mainjisseki .img {
	height: 150px;
	width: 400px;
	position: absolute;
	left: 20px;
	top: 50px;
}
#jissekibox2 #flortbox #mainjisseki .grade {
	position: absolute;
	left: 20px;
	top: 220px;
	color: #333;
	font-size: 15px;
	width: 400px;
}
#jissekibox2 #flortbox #mainjisseki .kaitorihouhou {
	line-height: 20px;
	color: #FFF;
	background-color: #004763;
	text-align: center;
	height: 20px;
	width: 100px;
	position: absolute;
	left: 20px;
	top: 220px;
}
#jissekibox2 #flortbox #mainjisseki .fuzokuhin {
	color: #333;
	position: absolute;
	left: 138px;
	top: 221px;
}
#jissekibox2 #flortbox #mainjisseki .kakaku {
	color: #004763;
	font-weight: bold;
	margin-left: 20px;
	font-size: 18px;
}
#jissekibox2 #flortbox #mainjisseki .comment {
	position: absolute;
	left: 20px;
	top: 255px;
	font-size: 15px;
	color: #333;
	width: 400px;
}
#jissekibox2 #flortbox2 {
	float: left;
	height: 450px;
	width: 461px;
	margin-left: 22px;
}
#jissekibox2 #flortbox2 #mainjisseki {
	width: 440px;
	margin-top: 10px;
	border: 1px solid #DFDFDF;
	background-color: #FFF;
	height: 430px;
	position: relative;
}
#jissekibox2 #flortbox2 #mainjisseki .title {
	font-size: 16px;
	font-weight: bold;
	color: #968654;
	position: absolute;
	left: 20px;
	top: 10px;
}
#jissekibox2 #flortbox2 #mainjisseki .img {
	height: 150px;
	width: 400px;
	position: absolute;
	left: 20px;
	top: 50px;
}
#jissekibox2 #flortbox2 #mainjisseki .grade {
	position: absolute;
	left: 20px;
	top: 220px;
	color: #333;
	font-size: 15px;
	width: 400px;
}
#jissekibox2 #flortbox2 #mainjisseki .kaitorihouhou {
	line-height: 20px;
	color: #FFF;
	background-color: #004763;
	text-align: center;
	height: 20px;
	width: 100px;
	position: absolute;
	left: 20px;
	top: 220px;
}
#jissekibox2 #flortbox2 #mainjisseki .fuzokuhin {
	color: #333;
	position: absolute;
	left: 139px;
	top: 220px;
}
#jissekibox2 #flortbox2 #mainjisseki .kakaku {
	color: #004763;
	font-weight: bold;
	margin-left: 20px;
	font-size: 18px;
}
#jissekibox2 #flortbox2 #mainjisseki .comment {
	position: absolute;
	left: 20px;
	top: 255px;
	font-size: 15px;
	color: #333;
	width: 400px;
}
/*トップバナー*/
#wpbox #topbanerbox .mainbox .box3 {
	height: 152px;
	width: 439px;
	position: absolute;
	left: 10px;
	top: 20px;
	background-color: rgba(0,0,0,0.3);
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#33000000', endColorstr='#33000000');
}
#wpbox #topbanerbox .mainbox .box4 {
	height: 200px;
	width: 400px;
	position: absolute;
	left: 10px;
	top: 20px;
	background-color: rgba(0,0,0,0.3);
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#33000000', endColorstr='#33000000');
}
#wpbox #topbanerbox .mainbox .box3 h1, #wpbox #topbanerbox .mainbox .box4 h1 {
	font-size: 20px;
	color: #FFF;
	position: absolute;
	left: 10px;
	top: 20px;
	font-weight: bold;
}
#wpbox #topbanerbox .mainbox .box2 .line, #wpbox #topbanerbox .mainbox .box3 .line {
	background-color: #FFF;
	height: 1px;
	width: 430px;
	position: absolute;
	left: 5px;
	top: 65px;
}
#wpbox #topbanerbox .mainbox .box4 .line {
	background-color: #FFF;
	height: 1px;
	width: 390px;
	position: absolute;
	left: 5px;
	top: 65px;
}
#wpbox #topbanerbox .mainbox .box2 p, #wpbox #topbanerbox .mainbox .box3 p {
	width: 420px;
	left: 10px;
	top: 77px;
	position: absolute;
	display: block;
	color: #FFF;
	font-size: 14px;
}
#wpbox #topbanerbox .mainbox .box4 p {
	width: 380px;
	left: 10px;
	top: 80px;
	position: absolute;
	display: block;
	color: #FFF;
	font-size: 14px;
}
#wpbox #topbanerbox .mainbox .box4 h1.long {
	font-size: 24px;
}
#wpbox #topbanerbox .mainbox .box3 h1.long2 {
	font-size: 20px;
}
#wpbox #topbanerbox .mainbox .box3 h1.long3 {
	font-size: 18px;
}
#wpbox #topbanerbox .model_box li a {
	display: block;
	height: 34px;
	width: 300px;
}
/*強化買取リスト*/
#maintab h2 {
	font-size: 18px;
	line-height: 40px;
	height: 40px;
	margin-left: 10px;
	color: #FFF;
	text-align: center
}
#maintab2 {
	height: 40px;
	width: 1230px;
	background-color: #000000;
}
#maintab2 h2 {
	font-size: 18px;
	line-height: 40px;
	height: 40px;
	margin-left: 10px;
	color: #FFF;
}
#maintab2 p {
	font-size: 18px;
	line-height: 40px;
	height: 40px;
	margin-left: 10px;
	color: #FFF;
}
#wpbox .model_box {
	clear: both;
	overflow: hidden;
	width: 1230px;
}
#wpbox .model_box li {
	float: left;
	display: block;
	height: 34px;
	width: 300px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#wpbox .model_box li img {
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 80px;
}
/*店舗案内ボックス*/

#wpbox7 {
	width: 990px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#wpbox7 .tabbox {
	font-size: 18px;
	color: #FFF;
	background-color: #004763;
	width: 980px;
	padding-left: 10px;
	line-height: 40px;
	height: 40px;
}
#wpbox7 #tenpoannai {
	height: 300px;
	width: 990px;
	position: relative;
}
#wpbox7 #tenpoannai .innerbox2 {
	height: 282px;
	width: 923px;
	position: absolute;
	left: 34px;
	top: 10px;
	background-color: #f5f5f5;
	border: 1px solid #DFDFDF;
}
#wpbox7 #tenpoannai .img1 {
	height: 150px;
	width: 200px;
	position: absolute;
	left: 50px;
	top: 60px;
}
#wpbox7 #tenpoannai .tenponame {
	font-size: 16px;
	color: #004763;
	position: absolute;
	left: 50px;
	top: 30px;
	font-weight: bold;
}
#wpbox7 #tenpoannai .address {
	color: #333333;
	position: absolute;
	left: 50px;
	top: 220px;
	width: 200px;
}
#wpbox7 #tenpoannai .tel {
	color: #004763;
	position: absolute;
	left: 50px;
	top: 260px;
	width: 200px;
	font-weight: bold;
}
#wpbox7 #tenpoannai .img2 {
	height: 133px;
	width: 579px;
	position: absolute;
	left: 300px;
	top: 46px;
}
#wpbox7 #tenpoannai .img3 {
	height: 76px;
	width: 393px;
	position: absolute;
	left: 548px;
	top: 200px;
}
#wpbox7 #tenpoannai .facebook {
	position: absolute;
	left: 297px;
	top: 200px;
}
/*ブランドリストボックス*/

#wpbox8 {
	width: 1000px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#wpbox8 #brandlist {
	clear: both;
	overflow: hidden;
	padding-top: 20px;
	background-color: #f5f5f5;
}
#wpbox8 .listmenu {
	border-style: solid;
	border-width: 1px;
	border-color: #000;
}
#wpbox8 #brandlist .box {
	float: left;
	height: 135px;
	width: 100px;
	margin-left: 10px;
}
#wpbox8 #brandlist .box .brandname {
	font-size: 10px;
	color: #000;
	margin-top: 3px;
	text-align: center;
	width: 100px;
}
#wpbox8 .listtitle {
	font-size: 18px;
	line-height: 40px;
	color: #FFF;
	height: 40px;
	width: 990px;
	padding-left: 10px;
	background-color: #000;
}
#wpbox8 .listtab li {
	width: 250px;
	height: 50px;
	background: #FFF;
	padding: 5px 10px;
	float: left;
	margin-right: 20px;
	margin-top: 2px;
	font-size: 16px;
	border-left-style: solid;
	border-left-color: #333;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	border-top-width: 1px;
	cursor: pointer;
}
#wpbox8 .listtab .select {
	background: #000;
}
#wpbox8 .listtab .select p {
	color: #FFF;
}
#wpbox8 .listtab li p {
	text-align: center;
	font-weight: bold;
	color: #000;
	font-size: 20px;
	padding-top: 10px;
}
#wpbox8 .listtab .leftspace {
	margin-left: 72px;
}
.hide {
	display: none;
}
#wpbox8 .listtab li:hover {
	opacity: 0.7;
}
/*スタッフの声*/
#staffbox {
	width: 990px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#staffbox .tabbox {
	font-size: 18px;
	color: #FFF;
	background-color: #000000;
	width: 980px;
	padding-left: 10px;
	line-height: 40px;
	height: 40px;
}
#staffbox .mainbox {
	height: 267px;
	width: 990px;
	position: relative;
}
#staffbox .mainbox .img {
	height: 267px;
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#staffbox .mainbox .txt {
	font-size: 15px;
	color: #333;
	position: absolute;
	left: 225px;
	top: 18px;
	width: 749px;
}
#staffbox .mainbox .img1 {
	height: 267px;
	width: 418px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#staffbox .mainbox .img2 {
	height: 267px;
	width: 150px;
	position: absolute;
	left: 419px;
	top: 0px;
}
#staffbox .mainbox .txt1 {
	font-size: 15px;
	color: #333;
	position: absolute;
	left: 580px;
	top: 20px;
	width: 387px;
}
#satei_fix {
	position: fixed;
	bottom: 20px;
	right: 20px;
}
#satei_fix2 {
	position: fixed;
	bottom: 20px;
	right: 20px;
}
.callbox {
	width: 990px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.callbox p {
	font-size: 18px;
	color: #333;
	display: block;
	text-align: center;
	margin-bottom: 10px;
}
/*強化買取バナー*/
#wpbox11 {
	width: 990px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#wpbox11 .tabbox {
	font-size: 18px;
	color: #aea358;
	width: 980px;
	padding-left: 10px;
	line-height: 40px;
	height: 40px;
	font-weight: bold;
	text-align: left;
}
#wpbox11 .mainbox {
	height: 160px;
	width: 990px;
	position: relative;
}
/*どんな状態でも買取します*/
#wpbox6 {
	width: 990px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#wpbox6 .tabbox {
	background-color: #000;
	height: 50px;
	width: 990px;
	font-size: 18px;
	line-height: 50px;
	color: #FFF;
	text-align: center;
}
#wpbox6 #subinnerbox {
	background-color: #000;
	height: 170px;
	width: 990px;
	position: relative;
}
#wpbox6 #subinnerbox .img1 {
	height: 157px;
	width: 796px;
	position: absolute;
	left: 90px;
	top: 0px;
}
#wpbox6 #innerbox6 {
	background-color: #000;
	height: 400px;
	width: 990px;
	position: relative;
}
#wpbox6 #innerbox6 .img1 {
	height: 157px;
	width: 796px;
	position: absolute;
	left: 90px;
	top: 0px;
}
#wpbox6 #innerbox6 .img2 {
	position: absolute;
	left: 40px;
	top: 168px;
}
#wpbox6 #innerbox6 .title {
	font-size: 18px;
	font-weight: bold;
	position: absolute;
	left: 233px;
	top: 171px;
	color: #968654;
}
#wpbox6 #innerbox6 p {
	color: #FFF;
	width: 708px;
	position: absolute;
	left: 232px;
	top: 213px;
	font-size: 15px;
}
/*ジャンク画像なし*/
#wpbox6s {
	width: 990px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#wpbox6s #innerbox6s .title {
	font-size: 18px;
	font-weight: bold;
	position: absolute;
	left: 233px;
	top: 171px;
	color: #968654;
}
#wpbox6s #innerbox6s {
	background-color: #000;
	height: 250px;
	width: 990px;
	position: relative;
}
#wpbox6s #innerbox6s .img2 {
	position: absolute;
	left: 40px;
	top: 45px;
}
#wpbox6s #innerbox6s .title {
	font-size: 18px;
	font-weight: bold;
	position: absolute;
	left: 233px;
	top: 31px;
	color: #968654;
}
#wpbox6s #innerbox6s p {
	color: #FFF;
	width: 708px;
	position: absolute;
	left: 232px;
	top: 73px;
	font-size: 15px;
}
/* 買取方法 */
/*買取方法*/

.kaitori {
	width: 1230px;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.kaitori .kaitori_title {
	width: 690px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.kaitori .kaitori_box1 {
	width: 300px;
	position: absolute;
	left: 120px;
	top: 60px;
}
.kaitori .kaitori_box1 p {
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	font-size: 14px;
}
.kaitori .kaitori_box2 {
	width: 300px;
	position: absolute;
	left: 465px;
	top: 60px;
}
.kaitori .kaitori_box2 p {
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	font-size: 14px;
}
.kaitori .kaitori_box3 {
	width: 300px;
	position: absolute;
	left: 810px;
	top: 60px;
}
.kaitori .kaitori_box3 p {
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	font-size: 14px;
}
.kaitori .kaitorittext {
	width: 800px;
	font-size: 16px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 230px;
	left: 230px;
}
/*キャンペーンページ用*/

#rainmaintab {
	height: 40px;
	width: 1230px;
	background-color: #6bb5cb;
}
#rainmaintab h2 {
	font-size: 18px;
	line-height: 40px;
	height: 40px;
	color: #FFF;
	text-align: center;
}
#buttonsp2 {
	width: 100%;
	color: #ffffff;
	font-size: 42px;
	font-weight: bold;
	text-shadow: 0 -1px 0px #225588, 0 -2px 0px #225588;
	text-align: center;
	display: block;
	text-decoration: none;
	height: 150px;
	margin-right: auto;
	margin-left: auto;
	line-height: 150px;
	padding: 0px;
	background-color: #dd4b39;
}
.voicenext2 {
	font-size: 16px;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 40px;
	padding-left: 10px;
}
#jisseki2 {
	margin-left: 40px;
	margin-bottom: 20px;
}
#jisseki2 .jissekititle {
	font-size: 16px;
	margin-bottom: 10px;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.arrow {
	background-image: url(../../img/arrow.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: left center;
	padding-left: 10px;
}
/*店舗情報*/

#wpbox2 {
	width: 1230px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#wpbox2 #tenpoinfo {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}
#wpbox2 #tenpoinfo .shopbox {
	height: 225px;
	width: 1100px;
	position: relative;
}
#wpbox2 #tenpoinfo .accessbox {
	width: 1100px;
	position: relative;
	top: 5px;
}
#wpbox2 #tenpoinfo .shopbox .img1 {
	height: 225px;
	width: 225px;
	position: absolute;
	left: 635px;
	top: 0px;
}
#wpbox2 #tenpoinfo .shopbox .img2 {
	height: 225px;
	width: 225px;
	position: absolute;
	left: 870px;
	top: 0px;
}
#wpbox2 #tenpoinfo .shopbox .infobox {
	height: 225px;
	width: 625px;
	position: absolute;
	top: 15px;
	left: 10px;
}
#wpbox2 #tenpoinfo .accessbox .map {
	height: 450px;
	width: 600px;
	position: absolute;
	top: 0px;
	right: 40px;
}
#wpbox2 #tenpoinfo .accessbox .nearest_station {
	height: 450px;
	width: 1100px;
}
#table1 th {
	height: 22px;
	width: 130px;
}
.tenpoinfo_title {
	line-height: 25px;
	color: #FFF;
	background-color: #666;
	text-align: center;
	height: 22px;
	width: 114px;
	font-size: 15px;
	display: block;
}
#table1 td {
	vertical-align: top;
	font-size: 14px;
	color: #333;
}
.nearest_station p {
	font-size: 16px;
	margin-left: 30px;
	margin-top: 10px;
}
.nearest_station ul {
	width: 350px;
	position: absolute;
	top: 75px;
	left: 50px;
}
.nearest_station li {
	width: 350px;
	margin-top: 15px;
	font-size: 14px;
	color: #333;
	list-style: disc;
}
#floormap {
	margin-top: 20px;
	margin-left: 50px;
	margin-right: 50px;
}
/* ニュース・キャンペーン */

#wpbox2 #tenponews_box {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}
#wpbox2 #tenponews_box #campaignbox {
	width: 1090px;
}
#wpbox2 #tenponews_box #campaignbox p {
	font-size: 14px;
	color: #333;
	display: block;
	margin-bottom: 10px;
}
#wpbox2 #tenponews_box #campaignbox h2 {
	font-size: 18px;
	color: #333;
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
	width: 1090px;
}
#wpbox2 #tenponews_box #titlebox {
	height: 40px;
	width: 1090px;
	position: relative;
}
#wpbox2 #tenponews_box iframe {
	margin-left: 55px;
}
.jyunbi_box {
	width: 1100px;
	font-size: 14px;
	margin: 30px auto;
	font-weight: bold;
}
#wpbox2 #tenponews_box #titlebox2 {
	height: 40px;
	width: 990px;
	position: relative;
}
#wpbox2 #tenponews_box #titlebox2 p {
	font-size: 18px;
	color: #333;
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
	position: absolute;
	left: 0px;
	top: 0px;
}
#wpbox2 #tenponews_box #linecontens {
	height: 450px;
	width: 990px;
	position: relative;
}
#wpbox2 #tenponews_box #linecontens .img {
	height: 400px;
	width: 400px;
	position: absolute;
	left: 1px;
	top: 1px;
}
#wpbox2 #tenponews_box #linecontens .rightbox {
	width: 547px;
	position: absolute;
	left: 430px;
	top: 1px;
	font-size: 15px;
	color: #333;
}
#wpbox2 #tenponews_box #linecontens .txt {
	position: absolute;
	left: 125px;
	top: 288px;
	font-size: 16px;
	font-weight: bold;
}
#wpbox2 #tenponews_box #linecontens .button {
	position: absolute;
	left: 147px;
	top: 324px;
	height: 72px;
	width: 238px;
}
/* 各駅ルート案内*/
.root_content .station_name {
	width: 1034px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	color: #FFF;
	background: #000;
	height: 30px;
	padding-left: 10px;
}
.accessbox .rootbox .root_tabbox li {
	width: 251px;
	height: 80px;
	background: #FFF;
	float: left;
	margin: 0px 12px;
	margin-top: 30px;
	cursor: pointer;
}
.accessbox .rootbox .root_content .root01 {
	height: 320px;
	width: 300px;
	position: relative;
	float: left;
	margin-left: 47px;
	margin-top: 25px;
}
.accessbox .rootbox .root_content .root01 .img1 {
	height: 225px;
	width: 300px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.accessbox .rootbox .root_content .root01 .img2 {
	position: absolute;
	left: 0px;
	top: 230px;
	height: 60px;
	width: 40px;
}
.accessbox .rootbox .root_content .root01 .root_description {
	width: 240px;
	position: absolute;
	left: 60px;
	top: 230px;
	color: #333;
}
.accessbox .rootbox .root_tabbox li:hover {
	opacity: 0.7;
}
.root_content p {
	margin-right: 10px;
	font-weight: bold;
	float: right;
	cursor: pointer;
	margin-top: 10px;
}
.root_content p::after {
	content: url(../img/arrow2.png);
	padding-left: 10px;
}
.root_content p:hover {
	opacity: 0.7
}
/*　買取ジャンル　*/

#wpbox_genre {
	width: 990px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#wpbox_genre .genre_title {
	font-size: 18px;
	color: #FFF;
	background-color: #000000;
	width: 980px;
	padding-left: 10px;
	line-height: 40px;
	height: 40px;
}
#wpbox_genre .genre_mainbox {
	margin-top: 20px;
	margin-left: 14px;
}
#wpbox_genre .genre_btn {
	width: 230px;
	height: 60px;
	float: left;
	margin-right: 14px;
}
/*金・プラチナ買取価格　*/

#wpbox #soubabox {
	clear: both;
	width: 1230px;
	overflow: hidden;
}
#wpbox #soubabox #gold {
	float: left;
	width: 600px;
}
#wpbox #soubabox #gold2 {
	float: right;
	width: 600px;
}
table#price_table {
	border-collapse: collapse;
	width: 600px;
}
table#price_table th {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	color: #333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
table#price_table tr td {
	background-color: #FFFFFF;
	text-align: right;
	font-size: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #000000;
	padding-right: 12px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #999999;
	border-bottom-color: #999999;
	width: 150px;
}
#wpbox #gold h3 {
	line-height: 40px;
	color: #000;
	background-color: #F5F5F5;
	text-align: center;
	height: 40px;
	width: 598px;
	border-collapse: collapse;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
#wpbox #gold2 h3 {
	line-height: 40px;
	color: #000;
	background-color: #F5F5F5;
	text-align: center;
	height: 40px;
	width: 598px;
	border-collapse: collapse;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
#wpbox #gold2 h3.silver {
	line-height: 40px;
	color: #000;
	background-color: #F5F5F5;
	text-align: center;
	height: 40px;
	width: 598px;
	border-collapse: collapse;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-style: none;
}
#maintab4 {
	height: 40px;
	width: 1230px;
	background-color: #000;
	clear: both;
	overflow: hidden;
}
#maintab4 h2 {
	font-size: 18px;
	line-height: 40px;
	height: 40px;
	margin-left: 10px;
	color: #FFF;
	float: left;
}
#maintab4 p {
	float: right;
	line-height: 40px;
	color: #FFF;
	height: 40px;
	padding-right: 20px;
}
#wpbox5 #websatei {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
#wpbox5 #websatei h3 {
	font-size: 18px;
	font-weight: bold;
	padding-top: 30px;
	color: #333;
	padding-left: 15px;
}
#wpbox5 #websatei #sateibox {
	height: 500px;
	width: 990px;
	position: relative;
}
#sateiprice {
	background-repeat: no-repeat;
	height: 705px;
	width: 990px;
	position: relative;
	background-image: url(../../preciousmetal/img/images_22.jpg);
}
#sateiprice .txt1 {
	position: absolute;
	left: 34px;
	top: 50px;
	color: #785A38;
	font-size: 16px;
	font-weight: bold;
}
#sateiprice .txt2 {
	position: absolute;
	left: 34px;
	top: 241px;
	font-size: 14px;
	color: #333;
}
#sateiprice .box1 {
	position: absolute;
	left: 36px;
	top: 113px;
}
#sateiprice .box2 {
	position: absolute;
	left: 280px;
	top: 113px;
}
#sateiprice #price {
	font-size: 38px;
	color: #e79d00;
	text-align: right;
	position: absolute;
	left: 132px;
	top: 175px;
	width: 360px;
	font-weight: bold;
}
#sateiprice input:hover, select:hover, textarea:hover {
	border: 1px solid #9DCEFF;
	background-color: #ECF5FF;
}
#sateiprice input:focus, select:focus, textarea:focus {
	border: 1px solid #9DCEFF;
	background-color: #CAE4FF;
}
#sateiprice input, select, textarea {
	border: 1px solid #C0C0C0;
	padding: 5px;
}
#sateiprice .goldform01 {
	margin: 5px 0;
	padding: 6px;
	font-size: 120%;
	border: solid 1px #977403;
	width: 200px;
	border-radius: 5px;        /* CSS3 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
#sateiprice .goldform02 {
	margin: 5px 0;
	padding: 6px;
	font-size: 120%;
	border: solid 1px #977403;
	width: 100px;
	border-radius: 5px;        /* CSS3 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
#websateibox {
	width: 1230px;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
}
#websateibox .tabsatei {
	font-size: 18px;
	line-height: 40px;
	color: #FFF;
	background-color: #000;
	height: 40px;
	width: 150px;
	text-align: center;
}
#sateiprice .title {
	font-size: 18px;
	color: #333;
	position: absolute;
	left: 15px;
	top: 310px;
	font-weight: bold;
}
#sateiprice .bg1 {
	background-color: #FFF;
	border: 1px solid #E0E0E0;
	position: absolute;
	height: 330px;
	width: 300px;
	left: 15px;
	top: 363px;
}
#sateiprice .img1 {
	height: 188px;
	width: 250px;
	position: absolute;
	left: 38px;
	top: 385px;
}
#sateiprice .name1 {
	position: absolute;
	width: 250px;
	left: 38px;
	top: 584px;
	color: #333;
}
#sateiprice .kakaku1 {
	font-size: 38px;
	color: #e79d00;
	width: 250px;
	position: absolute;
	left: 38px;
	top: 637px;
	font-weight: bold;
	text-align: center;
}
#sateiprice .bg2 {
	background-color: #FFF;
	border: 1px solid #E0E0E0;
	position: absolute;
	height: 330px;
	width: 300px;
	left: 341px;
	top: 363px;
}
#sateiprice .img2 {
	height: 188px;
	width: 250px;
	position: absolute;
	left: 364px;
	top: 385px;
}
#sateiprice .name2 {
	position: absolute;
	width: 250px;
	left: 364px;
	top: 584px;
	color: #333;
}
#sateiprice .kakaku2 {
	font-size: 38px;
	color: #e79d00;
	width: 250px;
	position: absolute;
	left: 364px;
	top: 637px;
	font-weight: bold;
	text-align: center;
}
#sateiprice .bg3 {
	background-color: #FFF;
	border: 1px solid #E0E0E0;
	position: absolute;
	height: 330px;
	width: 300px;
	left: 669px;
	top: 363px;
}
#sateiprice .img3 {
	height: 188px;
	width: 250px;
	position: absolute;
	left: 690px;
	top: 385px;
}
#sateiprice .name3 {
	position: absolute;
	width: 250px;
	left: 690px;
	top: 584px;
	color: #333;
}
#sateiprice .kakaku3 {
	font-size: 38px;
	color: #e79d00;
	width: 250px;
	position: absolute;
	left: 690px;
	top: 637px;
	font-weight: bold;
	text-align: center;
}
#wpbox .gold_box {
	clear: both;
	overflow: hidden;
	width: 1230px;
}
#wpbox .gold_box li {
	float: left;
	display: block;
	height: 40px;
	width: 300px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	line-height: 40px;
	text-align: left;
}
#wpbox .gold_box li .kakaku {
	color: #000000;
	font-size: 20px;
}
#wpbox .gold_box li .hini {
	width: 80px;
	text-align: left;
	display: block;
	float: left;
	padding-left: 5px;
}
#maintab5 {
	height: 40px;
	width: 1230px;
	background-color: #000;
	clear: both;
	overflow: hidden;
}
#maintab5 h2 {
	font-size: 18px;
	line-height: 40px;
	height: 40px;
	margin-left: 10px;
	color: #FFF;
	float: left;
}
#maintab5 p {
	float: right;
	line-height: 40px;
	color: #FFF;
	height: 40px;
	padding-right: 20px;
}
#wpbox .platinum_box {
	clear: both;
	overflow: hidden;
	width: 1230px;
}
#wpbox .platinum_box li {
	float: left;
	display: block;
	height: 40px;
	width: 300px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	line-height: 40px;
	text-align: left;
}
#wpbox .platinum_box li .kakaku {
	color: #000000;
	font-size: 20px;
}
#wpbox .platinum_box li .hini {
	width: 80px;
	text-align: left;
	display: block;
	float: left;
	padding-left: 5px;
}
.pink2 {
	font-size: 16px;
	color: #FF6666;
	font-weight: bold;
}
/*キャンペーンバナー*/

#campaign_box {
	width: 1100px;
	height: 240px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
#campaign_box2 {
	width: 990px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
/*メルマガページ用スタイル*/

#introduce {
	text-align: left;
	width: 990px;
	height: 290px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/introduce.jpg);
}
#introduce .text_box {
	width: 830px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 80px 0 10px;
}
#introduce p {
	margin-top: 7px;
	font-size: 18px;
	color: #333;
}
#wpbox7 #tenpoannai .tenponame2 {
	font-size: 20px;
	color: #004763;
	position: absolute;
	left: 50px;
	top: 20px;
	font-weight: bold;
}
#wpbox7 #tenpoannai .address2 {
	color: #333333;
	position: absolute;
	left: 50px;
	top: 225px;
	width: 300px;
}
#wpbox7 #tenpoannai .tel2 {
	color: #004763;
	position: absolute;
	left: 50px;
	top: 250px;
	width: 180px;
	font-weight: bold;
}
#wpbox7 #tenpoannai .time {
	color: #333333;
	position: absolute;
	left: 240px;
	top: 250px;
	width: 240px;
}
/*ブランドリスト*/

#brandlist_wpbox {
	width: 1230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 0px;
	clear: both;
	overflow: hidden;
}
#brandlist_wpbox h2 {
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.brand_tabmenu {
	overflow: hidden;
	width: 100%;
}
.brand_tabmenu a {
	color: #666;
	text-decoration: none;
}
.brand_tabmenu li {
	width: 40px;
	background: #ccc;
	padding: 5px 10px;
	float: left;
	margin-right: 1px;
	margin-top: 2px;
	text-align: center;
}
.brand_tabmenu .brandline {
	margin-left: 2px
}
.brand_tabmenu .tabsizeL {
	width: 150px;
	padding: 5px 10px;
	text-align: center;
	margin: 10px 2px;
}
.brand_tabmenu .rightspace {
	margin-right: 120px;
}
.brand_tabmenu .rightspaceL {
	margin-right: 800px;
}
#list_title {
	background-color: #000;
}
#list_title p {
	font-size: 16px;
	padding-left: 30px;
	color: #FFF;
}
.brand_tabmenu li.select {
	background: #eee;
}
.brand_list {
	background: #eee;
	padding: 20px;
}
.brand_list2 {
	padding: 20px;
}
.brand_list li {
	width: 295px;
	float: left;
	margin-top: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.brand_list li p {
	font-size: 12px;
	font-weight: bold;
}
.brand_alphabet {
	font-size: 10px;
	color: #999;
}
.brand_alphabet02 {
	font-size: 10px;
	color: #999;
	margin-left: 5px;
}
.hide {
	display: none;
}
.brand_tabmenu li:hover {
	background: #eee;
}
/*お知らせ*/
#osirase {
	font-size: 18px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	margin-top: 20px;
}
.pink3 {
	color: #FF6666;
	font-weight: bold;
}
/*駐車場*/

#wpbox .parkingbox .map {
	width: 800px;
	float: left;
}
#wpbox .parkingbox .parking_title {
	font-size: 22px;
	font-weight: bold;
}
#wpbox .parkingbox .information {
	width: 400px;
	float: left;
}
#wpbox .parkingbox .information h2 {
	margin: 10px 0px;
	font-size: 16px;
}
#wpbox .parkingbox .information th {
	width: 100px;
	text-align: center;
	background-color: #666;
	color: #FFF;
	font-size: 14px;
}
#wpbox .parkingbox .information td {
	text-align: center;
	width: 280px;
	font-size: 14px;
	border-left-style: solid;
	border-left-color: #000;
	border-left-width: 1px;
}
#wpbox .parkingbox .information p {
	margin-top: 20px;
}
#wpbox .parkingbox .information tr {
	border: solid;
	border-color: #000;
	border-width: 1px;
}
/*問い合わせキャンペーン*/
.toiawase_box .midasi {
	margin-left: 422px;
}
.toiawase_box .toiawase_banner {
	position: relative;
	height: 80px;
}
.toiawase_box .toiawase_banner .tell_ban {
	position: absolute;
	left: 230px;
}
.toiawase_box .toiawase_banner .mail_ban {
	position: absolute;
	left: 650px;
}
.toiawase_box .toiawase_banner .line_ban {
	padding: 0px;
	position: relative;
	left: 145px;
}
.toiawase_box .chuigaki {
	margin-top: 20px;
	margin-bottom: 20px;
	float: right;
}
.toiawase_box p {
	padding-top: 20px;
	text-align: center;
}
/*サブリスト*/
.t01 {
	width: 930px;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-right: auto;
	margin-left: auto;
}
.t01 th {
	padding: 5px;
	text-align: left;
	vertical-align: top;
	color: #FFF;
	background-color: #000000;
	border-left: 3px double #999;
	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	width: 100%;
}
.t01 th.tab {
	width: 50%;
	padding: 4px;
	text-align: left;
	vertical-align: top;
	color: #444;
	background-color: #feedf3;
	border-left: 3px double #999;
	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.t01 td {
	background-color: #fafafa;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #333;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#model_box {
	width: 930px;
	margin-left: auto;
	margin-right: auto;
}
.collection_menu {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	color: #FFF;
	background-color: #333;
	border-left: 3px double #999;
	border-top: 2px solid #F5F5F5;
	border-right: 1px solid #ccc;
	font-size: 16px;
	cursor: pointer;
}
.collection_menu2 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	color: #FFF;
	background-color: #666;
	border-left: 3px double #999;
	border-top: 2px solid #F5F5F5;
	border-right: 1px solid #ccc;
	font-size: 16px;
	cursor: pointer;
}
.model_menu li {
	background-color: #fafafa;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #333;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 35px;
}
.collection_menu img.rotate {
	transform: rotate(90deg);
}
#introduce2 {
	text-align: left;
	width: 990px;
	height: 300px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	background-image: url(../../kite/img/kitte_back.jpg);
	position: relative;
}
#introduce2 .text_box2 {
	width: 669px;
	height: 173px;
	position: absolute;
	left: 288px;
	top: 114px;
}
#introduce2 .text_box2 p {
	font-size: 16px;
}

#introduce5 {
	text-align: left;
	width: 990px;
	height: 300px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	background-image: url(../../watch/img/watch_back.jpg);
	position: relative;
}

#introduce5 .text_box2 {
	width: 669px;
	height: 173px;
	position: absolute;
	left: 306px;
	top: 112px;
}
#introduce5 .text_box2 p {
	font-size: 16px;
}
.monthjisseki_box {
	margin-top: 20px;
}

.box_srcollbar {
	overflow: auto;
	width: 99%;
	height: 300px;
	padding: 5px;
	border: 1px solid #000;
	background-color: #F9F9F9;
	color: #000;
}

.box_srcollbar li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 16px;
	border-bottom: #333 dotted 1px;
}

.box_srcollbar li .brand_tab{
	background-color: #F99;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFF;
	font-weight: bold;
	display: block;
	text-align: center;
	width: 80px;
	float: left;
	margin-right: 10px;
}

.box_srcollbar li .kitte_tab{
	background-color: #636;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFF;
	font-weight: bold;
	display: block;
	text-align: center;
	width: 80px;
	float: left;
	margin-right: 10px;
}

.box_srcollbar li .coin_tab{
	background-color: #F93;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFF;
	font-weight: bold;
	display: block;
	text-align: center;
	width: 80px;
	float: left;
	margin-right: 10px;
}

.box_srcollbar li .kikinzoku_tab{
	background-color: #CC0;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFF;
	font-weight: bold;
	display: block;
	text-align: center;
	width: 80px;
	float: left;
	margin-right: 10px;
}

.box_srcollbar li .jewelry_tab{
	background-color: #69C;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFF;
	font-weight: bold;
	display: block;
	text-align: center;
	width: 80px;
	float: left;
	margin-right: 10px;
}

.box_srcollbar li .kegawa_tab{
	background-color: #960;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFF;
	font-weight: bold;
	display: block;
	text-align: center;
	width: 80px;
	float: left;
	margin-right: 10px;
}

.box_srcollbar li .watch_tab{
	background-color: #336;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFF;
	font-weight: bold;
	display: block;
	text-align: center;
	width: 80px;
	float: left;
	margin-right: 10px;
}

.box_title {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 100%;
	font-weight: bold;
	font-size: 20px;
	background-color: #000;
	color: #fff;
}

.box_title .people {
	margin-left: 600px;
}


/*404エラー*/

.error {
	font-size: 18px;
}

.error_tab {
	margin-top: 10px;
	margin-left: 20px;
	padding-top: 15px;
	width: 300px;
	height: 40px;
	text-align: center;
	background-color: #333;
	color: #FFF;
	font-size: 18px;
}

/*ブログバナー*/

.bolgnav {
	width: 1100px;
}

.blognav ul {
	display: block;
	margin-left: 57px;
}

.blognav ul li {
	float: left;
	margin-top: 10px;
	margin-left: 15px;
}

/*問い合わせボックス*/
.contact_box {
	width: 990px;
	height: 300px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/contact_back.jpg);
	position: relative;
}

.contact_box .contact_text {
	width: 630px;
	position: relative;
	top: 100px;
	left: 330px;
	font-size: 14px;
}

.contact_box .img1 {
	position: relative;
	left: 295px;
	top: 120px;
}

.contact_box .img2 {
	position: relative;
	left: 303px;
	top: 117px;
}

.contact_box .img3 {
	position: relative;
	top: 117px;
	left: 323px;
}

.lineban {
	width: 990px;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

.openbana2 {
	width: 990px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

.openbana {
	width: 1100px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}