@charset "UTF-8";

#luxbar .luxbar-menu.luxbar-menu-right.luxbar-menu-material-amber .paneru-ul {
	margin-bottom: 10px;
	padding-bottom: 20px;
	width: 100%;
	overflow: hidden;
}
.luxbar-menu.luxbar-menu-right.luxbar-menu-material-amber .paneru-ul .brand-sp {
	text-align: center;
	padding-top: 15px;
	clear: both;
	color: #000;
}
#luxbar .luxbar-menu.luxbar-menu-right.luxbar-menu-material-amber .sp_footer {
	padding-bottom: 20px;
	width: 100%;
	text-align: center;
	overflow: hidden;
	background-color: rgba(255,255,255,1.00);
	margin: auto;
}
#luxbar .luxbar-menu.luxbar-menu-right.luxbar-menu-material-amber .sp_footer img{
	width: 100%;
	height: auto;
	padding-bottom: 100px;
}
#topmain { overflow: hidden; }
#luxbar .luxbar-menu.luxbar-menu-right.luxbar-menu-material-amber .luxbar-navigation .luxbar-header .luxbar-brand img {
	width: 90%;
	padding-top: 15px;
	padding-bottom: 15px;
}
#topmain .fv-pc { width: 100%; display: block; }
#topmain .fv-sp { width: 100%; display: none; }

/*================================================
*  簡単４ステップ 　ここから
================================================*/
.contents .stepbox { text-align: center; }
.contents .stepbox h2 img { width: 70%; }
.main_title_h2 .kit img { max-width: 100%; }
.line_area {
	width: 100%;
	background-color: #00c300;
	text-align: center;
}
.line_area img { width:30%; }
.takuhai_area {
	width: 100%;
	background-color: #ff9900;
	text-align: center;
	overflow: hidden;
	clear: both;
}
.takuhai_area img { width:30%; }
.kaitori-blog_area {
	width: 100%;
	background-color: #3498db;
	text-align: center;
}
.kaitori-blog_area img { width:30%; }
.satuei {
	text-align: center;
	max-width: 1000px;
	margin: 20px auto 10px;
	padding: 0 10px;
}
.contents .satuei {
	padding: 0;
}
.satuei h4 {
	background-color: #D7D7D7;
	font-size: 18px;
	padding: 5px 0;
}
.contents .satuei_p {
	text-align: center;
	padding-bottom: 10px;
}
.contents .satuei_point .satuei_list {
	float: left;
	width: 48%;
	margin-left: 1%;
	margin-right: 1%;
	padding-bottom: 20px;
}
.contents .satuei_point .satuei_list img { max-width: 100%; }

/*================================================
*  吹き出し
================================================*/
.balloon5 {
	width: 100%;
	margin: 1.5em 0;
	overflow: hidden;
}
.balloon5 .faceicon {
	float: left;
	margin-right: -106px;
	width: 96px;
}
.balloon5 .faceicon img{ width: 100%; height: auto; }
.balloon5 .chatting { width: 100%; }
.says {
	display: inline-block;
	position: relative;
	margin: 5px 0 0 105px;
	padding: 17px 13px;
	border-radius: 30px;
	background: #FFFFFF;
	border-color: #ff9900;
	border-style: solid;
	border-width: 5px;
}
.says:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 18px;
	left: -24px;
	border: 12px solid transparent;
	border-right: 12px solid #FF9900;
}
.says p { margin: 0; padding: 0; }
/*================================================
*  吹き出し　ここまで
================================================*/
#line_kaitori { margin-top: -50px; padding-top: 50px; }
#syuttyou_kaitori { margin-top: -50px; padding-top: 50px; }
.step li .red { color: #FF0000; }
.main_title_h2 h1 .h1-span {
	font-size: 44px;
	font-weight: bold;
	color: #ff9900;
	border-bottom-width: 5px;
	border-bottom-style: solid;
}
.contents .kaitori_flow { clear: both; }
.contents .tuusin-nagare-box {
	clear: both;
	margin: auto;
	max-width: 800px;
}
.tuusin-nagare-right p .step-title {
	font-size: 16px;
	font-weight: bold;
}
.tuusin-nagare-right p .orange { color: #ff9900; }
.tuusin-nagare-right p .red { color: red; font-size: 16px; }
.tuusin-nagare-right p .step-title {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.top_title { margin-top: 20px; }
.top_title p { font-size: 20px; color: #000000; }
.top_title { text-align: center; }
.top_title .tel-top {
	font-size: 30px;
	color: #FF0004;
	font-weight: bold;
}
.top_title img { max-width: 90%; }
.top_title-sp { display: block; }
.top_title { display: block; }
.kit-bana { max-width: 62%; }
.contents .kit-area { text-align: center; }
.right50 .qr-color {
	background: linear-gradient(transparent 70%, #FDD835 70%);
	padding: 0 2px;
	font-weight: bold;
}
.contents .sp-botan02 img { width: 70%; }
.contents .sp-botan02{ display: none; }
.contents .line-title-img {
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
.contents .line-title-img img { max-width: 80%; }
.yelow{
	background: linear-gradient(transparent 70%, #FDD835 70%);
	padding: 0 2px;
	font-weight: bold;
}
.contents .campaign-pc img { width: 100%; }
.contents .campaign-pc {
	width: 100%;
	display: block;
}
.contents .campaign-sp {
	width: 100%;
	display: none;
}
.contents .campaign-sp img { width: 100%; }
.kaitori_stepbox {
	width: 100%;
	display:flex;
	flex-wrap:wrap;
}
.top_title a img {
	margin-top: 15px;
	margin-bottom: 15px;
}
.club-bana-area img {
	max-width: 100%;
	height: auto;
}
.club-bana-area {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: #E4E4E4;
	margin-top: 30px;
	margin-bottom: 30px;
}
.tenpo-right .tentou-img .f-logo {
	width: 300px;
	margin-bottom: 20px;
}
.contents-wide .namber1 img { width: 100%; }
.contents .kaitori_stepbox li {
	float: left;
	width: 23%;
	margin-left: 1%;
	margin-right: 1%;
}
.contents .kaitori_stepbox li img { width: 100%; }
.kaitori_stepbox_midasi {
	font-size: 16px;
	font-weight: bold;
}
.kaitori_stepbox li p {
	font-size: 20px;
	color: #3E3E3E;
	text-align: center;
}
.kaitori_stepbox li .step-text {
	font-size: 14px;
	color: #000000;
	text-align: left;
}
li p .kaitori_step01 { color: #ff9900; }
.sankou-price {
	font-size: 24px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	color: #FF0004;
}
.sankou-mongon {
	max-width: 100%;
	border: 1px solid #D8D8D8;
	padding: 5px;
	font-size: 12px;
}
.sankou-mongon_h4 { font-weight: bold; }
.tel_mark { font-size: 30px; }
.chu-moku { text-align: center; }
.ticker-title .taiyakaitori_price {
	color: red;
	font-size: 20px;
	font-weight: bold;
}
li p .nagare_red {
	color: red;
	font-size: 26px;
	font-weight: bold;
	margin-right: 7px;
	line-height: 1;
}
.chu-moku .title {
	font-size: 20px;
	margin-top: 30px;
}
.moushikomi-box {
	width: 100%;
	padding-bottom: 40px;
	margin-top: 30px;
}

.title_red { color: red; }
.top_title p br { display: none; }
dl dd .right-p { font-size: 12px; }
.contents .f-img_001 img { width: 100%; }
.box-item .name .red01 { color: red; }
.sankoukakaku .box-item { padding-top: 86px; box-sizing: border-box; }
.sankoukakaku .box-item:nth-child(3) { padding-top: 90px; }
.form-title {
	display: block;
	background-color: #EDEDED;
	font-size: 16px;
	padding: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.red-kaitorititle { color: red; font-size: 14px; }
.thank {
	max-width: 1000px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.thank .bottom-img {
	background-image: url("../images/top/taiya-line.png");
	height: 50px;
}
.thank img { max-width: 100%; }

/*==================================================
*  タブレットデザイン
==================================================*/
@media screen and (max-width:1024px) {
	/*================================================
	*  TOP従追バナー
	================================================*/
	.fixed-btn { display: none; }
	.right50 .qr-sp { display: none; }
	.right50 .linebox .qrcode { display: none; }
	.right50 .linebox .sp-botan { display: block; }
	.right50 .linebox .sp-botan img { width: 60%; }
}

/*==================================================
*  タブレットデザイン メニュー
==================================================*/
@media screen and (max-width:768px) {
	.right50 .qr-pc { display: none; }
	.right50 .qr-sp { display: block; }
	.right50 .linebox .qrcode { display: none; }
	.right50 .linebox .sp-botan { display: block; }
	.right50 .linebox .sp-botan img { width: 80%; }
	#luxbar { display: block; }
	#luxbar , #luxbar * { box-sizing: border-box; }
	.luxbar-menu.luxbar-menu-right.luxbar-menu-material-amber .paneru-ul .s_list {
		float: left;
		/* width: 45%; */
		width: 48%;
		padding: 5px;
		background-color: #E0E0E0;
		color: rgba(0,0,0,1.00);
		margin-left: 1%;
		margin-top: 5px;
		margin-right: 1%;
		font-size: 14px;
	}
	.luxbar-menu.luxbar-menu-right.luxbar-menu-material-amber .paneru-ul .s_list a { display: block; }
	header {
		margin-top: 0px;
		/* margin-bottom: 40px; */
		margin-bottom: 31px;
		padding-top: 0px;
		padding-bottom: 0px;
		height: auto;
	}
	.header-line h1 { font-size: 10px; }
	.header_logo {
		float: left;
		width: 0%;
		display: none;
	}
	.header_logo a img { width: 100%; }
	.logo a img { width: 230px; }
	.header_box1 { display: none; }
	.header_box2 { display: none; }
	.header_box3 { display: none; }
	.header-box3 ul .mousikomi_link a { display: none; }
	nav {
		margin-bottom: 10px;
		padding: 0;
		overflow: hidden;
		background-color: #FF9900;
		display: none;
	}
	#menu { display: none; }
	.main_title_h2 .kit img { max-width: 100%; }
	.balloon .balloonbox #balloon-left { width: 90%; }
	.footer-fixed {
		display: none;
		width: 100%;
		position: fixed;
		bottom: 0;
		background-color: rgba(0,0,0,0.7);
		color: #FFF;
	}
	.footerFloatingMenu {
		display: block;
	}
}

/*==================================================
*  スマホデザイン
==================================================*/
@media screen and (max-width:599px) {
	.top_title p br { display: block; }
	#menu .sp_bana a img { margin: 0px; padding: 0px; }
	.sp_top { padding-top: 15px; }

	/*================================================
	*  h1スタイル
	================================================*/
	.main_title_h2 h1 {
		font-size: 12px;
		color: #333333;
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.main_title_h2 p { font-size: 16px; line-height: 26px; }

	/*================================================
	*  買取参考価格
	================================================*/
	.box-item {
		position: relative;
		width: 49%;
		margin-right: 3%;
		margin-top: 20px;
		border: 1px solid #cccccc;
		float: left;
	}

	/*================================================
	*  トップメイン画像
	================================================*/
	#top_main {
		background-image: none;
		margin: 0px;
		height: auto;
	}
	#top_main .top_sp img { display: block; width: 100%; }
	#topmain .fv-pc { width: 100%; display: none; }
	#topmain .fv-sp { width: 100%; display: block; }

	/*================================================
	*  コンテンツ
	================================================*/
	.title2 {
		font-size: 20px;
		color: #FFF;
		background-color: #F90;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-top: 7px;
		padding-bottom: 7px;
	}
	.main_title_h2 h2 {
		font-size: 24px;
		font-weight: bold;
		color: #F90;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.main_title_h2 p {
		font-size: 12px;
		line-height: 20px;
	}
	.kaitori_h3 {
		font-size: 20px;
		background-color: #FFCB7D;
		text-align: center;
		overflow: hidden;
		margin-top: 30px;
		margin-bottom: 20px;
	}

	/*================================================
	*  撮影のコツ
	================================================*/
	.satuei {
		text-align: center;
		margin-bottom: 0;
	}
	.contents .satuei {
		margin-bottom: 20px;
	}
	.satuei h4 {
		/* background-color: #C4C4C4; */
		background-color: #D7D7D7;
		font-size: 18px;
		padding: 10px 0;
	}
	.contents .satuei_p {
		text-align: center;
		padding-bottom: 30px;
	}
	.contents .satuei_point .satuei_list {
		float: none;
		width: 98%;
		margin-left: 1%;
		margin-right: 1%;
		padding-bottom: 10px;
	}
	.contents .satuei_point .satuei_list img { width: 100%; }

	/*================================================
	*  スタッフの紹介
	================================================*/
	.staff-area .staff-title img { width: 100%; padding-top: 30px; }


	/*================================================
	*  TOP従追バナー
	================================================*/
	.fixed-btn { display: none; }

	/*================================================
	*  買取の流れ
	================================================*/
	.step li img {
		float: left;
		width: 70px;
		padding-top: 5px;
		margin-top: 0px;
		padding-left: 0px;
	}
	.step li p {
		font-size: 14px;
		padding-left: 100px;
	}
	.step li {
		padding-bottom: 15px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCC;
		padding-top: 15px;
		padding-left: 0px;
	}

	/*================================================
	*  簡単４ステップ 　ここから
	================================================*/
	.contents .stepbox h2 img { width: 100%; }
	.zenkoku-ok { margin-top: 30px; }

	/*================================================
	*  買取参考価格　スマホ
	================================================*/
	.box-item {
		position: relative;
		width: 46%;
		margin-right: 1.5%;
		margin-left: 1.5%;
		margin-top: 20px;
		border: 1px solid #cccccc;
		float: left;

	}
	.sankoukakaku .box-item {
		padding-top: 49px;
	}
	.sankoukakaku .box-item:nth-child(3) {
		padding-top: 48px;
	}
	.name {
		position: absolute;
		top: 6px;
		letter-spacing: 0;
		font-size: 13px;
		padding: 0 1px;
	}
	.priceBox {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 30px;
		background-color: rgba(14, 14, 14, 0.7);
		color: rgba(255,255,255,1.00);
	}
	.box-item .priceBox .text {
		font-size: 10px;
		padding-left: 5px;
		padding-top: 5px;
	}
	.contents .center-waku .money001 { width: 100%; }

	/*================================================
	*  トップ 　ここから
	================================================*/
	.nami_box {
		max-width: 100%;
		padding-top: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: center;
		border-bottom-width: none;
		border-bottom-style: none;
		border-bottom-color: none;
	}
	.nami_title {
		max-width: 1000px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 0px;
		position: static;
		height: auto;
		padding-bottom: 10px;
	}
	.nami_box img {
		position: static;
		bottom: 0px;
		right: 0%;
		width: 100%;
	}
	.facebook-title img { max-width: 250px; }

	#line_kaitori { margin-top: -100px; padding-top: 100px; }
	#kaitorit_form { margin-top: -100px; padding-top: 100px; }
	#tentou_kaitori { margin-top: -100px; padding-top: 100px; }
	#kaitori_flow { margin-top: -100px; padding-top: 100px; }
	#luxbar { display: block; }
	.luxbar-menu.luxbar-menu-right.luxbar-menu-material-amber .paneru-ul .s_list {
		float: left;
		/* width: 44%; */
		width: 48%;
		padding: 5px;
		background-color: #E0E0E0;
		color: rgba(0,0,0,1.00);
		margin-left: 1%;
		margin-top: 5px;
		margin-right: 1%;
		font-size: 16px;
	}
	#kaitori_shitumon {
		margin-top: -100px;
		padding-top: 100px;
	}

	.main_title_h2 h1 .h1-span {
		font-size: 16px;
		font-weight: bold;
		color: #ff9900;
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	li .blogimg-left img { width: 100%; }
	li .blogimg-right .blog-link a {
		text-decoration: none;
		color: #FFFFFF;
		display: block;
		font-size: 12px;
	}
	.top_title p { font-size: 14px; color: #000000; }
	.top_title-sp { text-align: center; }
	.top_title .tel-top {
		font-size: 16px;
		color: #ff9900;
		font-weight: bold;
	}
	.top_title img { width: 100%; }
	.top_title { display: block; }
	.kit-bana { max-width: 100%; }
	.top_title img { max-width: 99%; }
	.contents .sp-botan02 { display: block; }
	.contents .sp-botan02 { text-align: center; }
	.right50 .qr-color { font-size: 14px; font-weight: bold; }
	.contents .line-title-img img { max-width: 100%; }
	.contents .campaign-pc { width: 100%; display: none; }
	.contents .campaign-sp { width: 100%; display: block; }

	/*================================================
	*  注目の買取アイテム　4カラムここまで
	================================================*/
	.titleber img { max-width: 250px; }
	.sp-botan02 .qr-color {
		font-size: 14px;
		font-weight: bold;
		background: linear-gradient(transparent 70%, #FDD835 70%);
		padding: 0 2px;
	}
	.club-bana-area {
		margin-top: 0;
		margin-bottom: 20px;
	}
	.club-bana-area img { max-width: 100%; height: auto; }
	.red { color: red; font-size: 12px; }
	#page-top {
		position: fixed;
		bottom: 152px;
		right: 10px;
		font-size: 70%;
		z-index: 999;
		display: block;
	}
	.contents .kaitori_stepbox li {
		float: left;
		width: 46%;
		margin-left: 2%;
		margin-right: 2%;
	}
	.kaitori_stepbox_midasi { font-size: 12px; font-weight: bold; }
	.kaitori_stepbox li p {
		font-size: 20px;
		color: #3E3E3E;
		text-align: center;
	}
	.kaitori_stepbox li .step-text {
		font-size: 12px;
		color: #000000;
		text-align: left;
	}
	.txt .hukidashi01 {
		font-size: 16px;
		color: #FF0000;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.sankou-price {
		font-size: 13px;
		padding-left: 3px;
		padding-right: 3px;
		font-weight: bold;
	}
	.zenkoku_h3 { font-size: 15px; color: red; }
	.tenpo-left { float: none; width: 100%; }
	.tenpo-right { float: none; width: 100%; }
	.thanks-title {
		font-size: 18px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-weight: bold;
		line-height: 1.3;
		text-align: center;
	}
	.boat_map a { width: 70%; }
}
/*==================================================
*  スマホデザイン　ここまで
==================================================*/