@charset "utf-8";

/* @media screen and (max-width:740px ){ */
@media screen and (max-width:1920px ){

/*basic
-----------------------------------------------------------*/
	body{
		padding: 0 5px;
		padding-top: 60px;
	}
	#header p#headerLine,
	#side,#gnav{
		display: none;
	}
	div#header{
		min-width: 100%;
		background: #fff;
		/*padding-top: 42px;*/
	}
	div#contents{
		width: 100%;
		float: none;
	}
	body#brand #contents h2 { font-size:5vw; }
	.home div#contents { margin-bottom:30px; }
	.box{
		width: 100%;
	}
	span.br {
		font-weight:inherit;
		display:block;
	}
	.era img { width:100%; }

	div#otherPage div#contents h1 {
		font-size:5vw;
	}

/*ヘッダー
-----------------------------------------------------------*/
	#header {
		width: 100%;
		height: 60px;
		background:#fff;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1000;
		-webkit-transition: -webkit-transform 0.35s;
		transition: transform 0.35s;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		border-bottom:solid 1px #222;
	}
	div#headerBox{
		width: 100%;
		height: 60px;
		text-align: center;
		position: relative;
		padding-right:58px;
	}
	#header p#headerLine{
		position:absolute;
		top:8px;
		left:5px;
		font-size:9px;
		letter-spacing: -0.05rem;
		font-weight:bold;
	}
	#header div#logo p a img{
		display: block;
		width: 127px;
		margin-top: 10px;
		/*content: url(../img/logo.png);*/
		vertical-align: middle;
		position:absolute;
		top: 0;
		left:5px;
		z-index: 1;
	}
	#headerNav li:first-child a,#headerTel a {
		width: 60px;
		height: 48px;
		display: block;
		position: absolute;
		top: 5px;
		z-index: 2;
		text-indent: -9999px;
		white-space: nowrap;
		overflow: hidden;
		/*left: 50%;*/
	/*	-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);*/
	}
	#headerNav li:nth-child(2),div#headerInfo > span,#headerTel i,.siteName{
		display: none;
	}
	#headerNav li:first-child a {
		background: url(../img/head-satei.png) no-repeat;
		background-size:60px auto;
		right: 125px;
	}
	#headerTel a  {
		background:  url(../img/head-tel.png) no-repeat;
		background-size:60px auto;
		right: 60px;
	}

/*ナビゲーション
-----------------------------------------------------------*/
	.mean-container .mean-bar{
		top: 0;
		right: 0;
		left: auto;
		padding: 0;
		position: fixed;
		width: 52px;
		height: 60px;
		background:#909090;
	}
	.mean-container .mean-nav {
		background:#e8e8e8;
	}
	.mean-container .mean-nav ul li a.mean-expand {
		margin-top:0;
		height:auto;
	}
	.mean-container .mean-nav ul li li a:not(.mean-expand)::before {
		content: "\f105";
		font-family:"FontAwesome";
		margin-right:5px;
	}
	.mean-container .mean-nav ul li a.mean-expand {
		font-size:1.5em;
	}
	.mean-container .mean-nav ul li a.mean-expand:hover { background: rgb(197, 197, 197); }
	.mean-container .mean-nav > ul:first-child > li > a { font-weight:bold; }
	.mean-container .mean-nav ul li a {
		border-bottom:1px solid rgba(152, 152, 152, 0.5);
/*		box-shadow:0px 3px 7px -4px #b8b8b8;*/
		color:#505050;
	}
	.mean-container .mean-nav ul li li a {
		color:#2d2d2d;
		border-bottom:1px solid rgba(152, 152, 152, 0.5);
		opacity:1;
	}
	.mean-container .mean-nav { margin-top:60px; }

	.mean-nav > ul > li > a:nth-of-type(1)::before {
		font-family:"FontAwesome";
		font-weight:normal;
		margin-right:2px;
	}
/*	.mean-nav > ul > li:nth-of-type(1) > a:nth-of-type(1)::before {	content: "\f015";color:#76b732;font-size:1.3em; }*/
	.mean-nav > ul > li:nth-of-type(2) > a:nth-of-type(1)::before {	content: "\f06c";color:#76b732; }
/*	.mean-nav > ul > li:nth-of-type(3) > a:nth-of-type(1)::before {	content: "\f0a6";color:#76b732;font-size:1.3em; }
	.mean-nav > ul > li:nth-of-type(4) > a:nth-of-type(1)::before {	content: "\f290";color:#c59335; }
	.mean-nav > ul > li:nth-of-type(5) > a:nth-of-type(1)::before {	content: "\f219";color:#2fb0b1; }*/

	/*appendした要素*/
	.mean-container .mean-nav ul:nth-of-type(2) li { margin-bottom:30px; }
	.mean-container .mean-nav ul:nth-of-type(2) li p {
		font-weight:bold;
		color:#fff;
		text-align:center;
		padding:10px 0;
		margin-bottom:10px;
		background:#909090;
		box-shadow:0px 3px 9px -4px #7d7d7d;
	}
	.mean-container .mean-nav ul:nth-of-type(2) li a { border:0; }
	.mean-nav > ul:nth-of-type(2) li div { letter-spacing:-2em; }


	.mean-nav > ul:nth-of-type(2) li div a {
		width:30%;
		letter-spacing:normal;
		padding:0;
		margin-left:2.4%;
		display:inline-block;
	}
	.mean-nav > ul:nth-of-type(2) li:first-child div a {
		color:#fff;
		font-weight:bold;
		text-align:center;
		border-radius:5px;
		padding:15px 0;
		margin-left:2%;
		box-shadow:0px 3px 9px -4px #1b1b1b;
	}
	.mean-nav > ul:nth-of-type(2) li:first-child div:nth-of-type(1) a { background:#6a97ff;border:1px solid #416fda; }
	.mean-nav > ul:nth-of-type(2) li:first-child div:nth-of-type(2) a { background:#ff7800;border:1px solid #c55d00; }
	.mean-nav > ul:nth-of-type(2) li:first-child div:nth-of-type(3) a { background:#8da742;border:1px solid #6e8430; }
	.mean-nav > ul:nth-of-type(2) li:last-child div a { width:46%; }
	.mean-nav > ul:nth-of-type(2) li div a img { width:100%; }

	/*パンクズ*/
	div.bread{
/*		margin-bottom: 15px;*/
		display: none;
	}
	/*ブランド　エルメス買取*/
	div#otherPage{
		padding-top: 5px;
		margin-bottom: 40px;
	}

	/*メインヴィジュアル
-----------------------------------------------------------*/
	/*スライドショー*/
	div#visual{
		min-width: 100%;
		min-height: auto;
	}
	div#visual div#visualBox{
		padding-top: 10px;
	}
	body#brand div#visual,
	body#brand div#visual div#visualL,
	body#brand div#visual div#visualR{
		background: none;
		min-height: auto;
	}
	div#visual div#visualBox div#visualImg{
		width: 100%;
		height: auto;
		box-shadow: none;
		-webkit-box-shadow: none;
	}
	div#visual div#visualBox div#visualImg img{
		width: 100%;
	}
	div#visual div#visualBox div#visualKaitori{
		display: none;
	}
	/*メインヴィジュアル*/
	.specialImg img{
		width: 100%;
	}
	div.specialImg{
		border-bottom: 0.2px solid #ccc;
		border-bottom: 1px solid #ccc;
		overflow: hidden;
		height: 48vw;
	}
	.apparel div.specialImg{
		border:0;
		overflow:visible;
		height:auto;
	}
	.post-type-archive-hermes div.specialImg,
	.post-type-archive-chanel div.specialImg,
	.post-type-archive-vuitton div.specialImg,
	.post-type-archive-cartier div.specialImg,
	.post-type-archive-bulgari div.specialImg,
	.post-type-archive-celine  div.specialImg,
	.post-type-archive-berluti　div.specialImg,
	.post-type-archive-vancleefarpels div.specialImg{
		border-bottom: 0;
		overflow: hidden;
		height: auto;
	}
	.single-christian-louboutin div.specialImg{
		border-color: #ff0000;
	}
	.single-staff div.specialImg { height:auto; }

	body#watch div#visual,
	body#watch div#visual div#visualL,
	body#watch div#visual div#visualR,
	body#diamond div#visual,
	body#diamond div#visual div#visualL,
	body#diamond div#visual div#visualR,
	body#gold div#visual,
	body#gold div#visual div#visualL,
	body#gold div#visual div#visualR { background:none; }

	#watch div.specialImg { height:45vw; }
	.post-type-archive-hermes div.specialImg{
		border-color: #d06f3b;
	}
	.post-type-archive-chanel div.specialImg{
		border-color: #443f41;
	}
	.post-type-archive-vuitton div.specialImg{
		border-color: #6a4836;
	}
	.post-type-archive-cartier div.specialImg{
		border-color: #875c5c;
	}
	.post-type-archive-harrywinston div.specialImg{
		border-color: #7b4a99;
	}
	.post-type-archive-tiffany div.specialImg{
		border-color: #84d8d1;
	}
	.post-type-archive-bulgari div.specialImg{
		border-color: #717079;
	}
	.post-type-archive-prada div.specialImg{
		border-color: #997a7c;
	}
	.post-type-archive-gucci div.specialImg{
		border-color: #99847a;
	}
	.post-type-archive-celine div.specialImg{
		border-color: #7a9997;
	}
	.post-type-archive-bottega div.specialImg{
		border-color: #9c9578;
	}
	.post-type-archive-chrome-hearts div.specialImg{
		border-color: #373632;
	}
	.post-type-archive-fendi div.specialImg{
		border-color: #003a00;

	}
	.post-type-archive-berluti div.specialImg{
		border-color: #be4900;
	}
	.post-type-archive-ysl div.specialImg{
		border-color: #efd663;
	}
	.post-type-archive-christian-louboutin div.specialImg{
		border-color: #fc007b;
	}
	.post-type-archive-vancleefarpels div.specialImg{
		border-color: #9fb4c1;
	}
	.post-type-archive-bag div.specialImg,
	.post-type-archive-accessory div.specialImg,
	.post-type-archive-jewel div.specialImg,
	.post-type-archive-apparel div.specialImg {
		border-color: #714714;
	}
	div.specialImg p{
		width: 90%;
		top: 45vw;
	}
	div.specialImg + p{
		margin-bottom: 20px;
	}
	div#topPage{
		padding-top: 15px;
		margin-bottom: 40px;
	}
	div#visual div#visualR,
	div#visual div#visualL{
		min-height: auto;
	}


/*買取実績
-----------------------------------------------------------*/
	div.news-kaitori-top ul li {
		margin-right:5px;
		margin-bottom:0;
		min-height:initial;
	}
	div.news-kaitori-top ul li {
		width:30%;
		min-height:calc(24vw*1.35);
		border-radius:3px;
		border:1px solid #E6E6E6;
		padding:3px;
	}
	div.news-kaitori-top ul li img{
		width: 100%;
		height: auto;
	}
	div.spPickup img{
		width: 100%;
	}
	div.spPickup ul li{
		width: 30%;
		margin-right: 5%
	}
	div.spPickup ul li.spPickupTop{
		width: 47%;
		min-height: 184px;
		margin-right: 6%;
	}
	div.news-kaitori-top ul li div.news-kaitori-top-img {
		width:100%;
		height:auto;
		margin-bottom:0;
	}
	p.news-kaitori-top-link {
		text-align:center;
		margin:20px 10px 0;

	}
	p.news-kaitori-top-link a {
		background:#d44671;
		color:#fff;
		padding:10px 30px;
		border-radius:5px;
	}
	p.news-kaitori-top-link i { display:none; }

	/*買取一覧ﾄｯﾌﾟ*/
	body#brand #news-kaitori-select ~ h2 { font-size:1.2em;text-align:left;margin-bottom:0; }
	div.news-kaitori-arc { margin-top:10px; }
	div.news-kaitori-arc li { padding:20px 0 10px; }
	div.news-kaitori-arc-box { letter-spacing:-2em;margin:0; }
	div.news-kaitori-arc-img,
	div.news-kaitori-arc-text {
		display:inline-block;
		vertical-align:top;
		letter-spacing:normal;
		float:none;
	}
	div.news-kaitori-arc-img { width:40%; }
	div.news-kaitori-arc-text { width:60%;padding:0 10px;margin:0; }
	div.news-kaitori-arc-img img { width:100%;height:auto; }
	p.news-kaitori-arc-item { width:100%;font-size:1.1em; }
	div.news-kaitori-arc-box h3 { width:50%;margin-bottom:5px;padding:3px; }

	/*買取実績個別*/
	div.news-kaitori-assessor-box { padding:20px 30px; }
	div.news-kaitori-assessor-box li { width:70%; }


/*テンプレ領域
-----------------------------------------------------------*/
	/* snav --------------*/
	#contents .snav { display:block;margin-bottom:23px; }
	#contents .snav h2 {
		display:block;
		background:none !important;
		font-size:1em;
		color:#000;
		text-align:center;
		padding:0;
		margin-bottom:10px;
		position:relative;
	}
	#contents .snav h2 span {
		font-size:0.8em;
		position: relative;
		z-index: 2;
		display: inline-block;
/*		margin: 0 2.5em;*/
		padding: 0 1em;
		background-color: #fff;
		text-align: left;
	}
	#contents .snav h2::before {
		position: absolute;
		top: 50%;
		z-index: 1;
		content: '';
		display: block;
		width: 100%;
		height: 1px;
		background-color: #ccc;
	}
	#contents .snav ul { margin:0;padding:0; }
	#contents .snav li { display:inline;letter-spacing:-2em; }
	#contents .snav li a {
		width:49%;
		text-align:center;
		letter-spacing:normal;
		display:inline-block;
		vertical-align:top;
		padding:8px;
		margin:0 2% 7px 0;
		border-radius:3px;
		background:#ececec;
		font-size:3vw;
	}
/*	#watch #contents .snav li a {
		color:#fff;
		background:#b1b1b1;
	}*/

	#contents .snav li:nth-of-type(2n) a{ margin-right:0; }
	#contents .snav li:nth-of-type(16) a{ letter-spacing:-0.1em; }
	#show-other-items {
		padding:6px;
		border-radius:5px;
		border:1px solid #ccc;
		color:#666;
		text-align:center;
		background:#ececec;
	}
	#show-other-items::before {
		content: "\f13a";
		font-family:"FontAwesome";
	}
	#show-other-items.open::before{
		content: "\f139";
	}

	#contents .snav li a { display:none; }
	#contents .snav li:nth-of-type(1) a,
	#contents .snav li:nth-of-type(2) a,
	#contents .snav li:nth-of-type(3) a,
	#contents .snav li:nth-of-type(4) a { display:inline-block; }


	/*スタッフコメント*/
	div.spStaff h2 {
		font-size:1.5em;
	}
	div.spStaff,
	.post-type-archive-hermes div.spStaff,
	.post-type-archive-chanel div.spStaff{
		background-image: none;
		padding-right: 30px;
	}
	div.spStaff p{
		padding-right: 0;
	}
	div.spStaff img{
		width: 100%;
	}
	/*キャンペーン*/
	div.chanel-camp img,
	div.top-campaign img{
		width: 100%;
	}
/*	div#contents div.chanel-camp { margin-bottom:0; }*/

	div.new_top2 img {
		width:100%;
	}
	div.new_cam-montblanc img{
		width:100%;
		margin-left:0;
	}
/*追加　注意事項*/
	div.campaign-caution {
		width: 100%;
	}
	.campaign-caution h2+p { text-align:left;font-size:1.3em; }
	.campaign-caution h2+p::after{
	display: none;
}
	.campaign-caution p:last-child{
		margin-bottom: 10px;
		margin-left: 0;
		font-size: 1.3em;
	}
	.campaign-caution p:last-child::before{
		font-size: 2em;
		position: relative;
		top: 0;
		margin: 0;

	}
	.campaign-caution li { margin-bottom:10px; }

	/*週間ランキング*/
	.ranking{
		width: 100%;
		margin-top:-5px;
		height: calc(100vw*873/740);
		background-size: contain;
	}
	/*他社との比較～買取価格*/
	div.hikakuWrap1{
		margin-top: 20px;
	}
	div.hikakuWrap1 div.hikakuWrap2{
		padding: 0 10px 10px;
		background: none;
	}
	div.hikakuWrap2 div.hikaku{
		padding: 10px;
	}
	div.hikakuWrap2 p.hikakuTitle{
		top: 50px;
	}
	div.hikakuWrap2 h2,
	div.hikakuWrap2 p.hikakuTitle{
		left: 0;
		right: 0;
		margin: auto!important;
		width: 90%;
	}
	div.hikakuWrap2 p.hikakuTitle{
		width: 80%;
		top: 40px;
	}

	div.hikakuWrap2 h2{
		top: 5px;
	}
	div.hikakuWrap2 h4{
		background: #c0b597;
		font-size: 3.5vw;
		margin-top: 25vw;
		height: auto;
		line-height: 140%;
	}
	div.hikakuWrap2 h2 img,
	div.hikakuWrap2 p.hikakuTitle img{
		width: 100%;
	}
	div.hikakuWrap2 div.hikaku div.hikakuPrice{
		width: 100%;
		min-width: 60%;
		padding-top: 0;
		background: none;
	}
	div.hikakuWrap2 div.hikaku ul li{
		width: 32%;
		margin-right: 2%;
		font-size: 5vw;
	}
	div.hikakuWrap2 div.hikaku ul li:before{
		content: "A社";
		display: block;
		background-color: #fff;
		border: 1px solid #000;
		font-family: "Yu Mincho";
	}
	div.hikakuWrap2 div.hikaku ul li:nth-of-type(2):before{
		content: "B社";
	}
	div.hikakuWrap2 div.hikaku ul li:nth-of-type(3):before{
		content: "C社";
	}
	div.hikakuWrap2 div.hikaku p.atPrice{
		font-size: 5vw;
		text-align: right;
	}
	div.hikakuWrap2 div.hikaku p.atPrice i{
		font-size: 10vw;
	}
	div.hikakuWrap2 div.hikaku p.atPrice span{
		font-size: 13vw;
	}
	div.hikakuWrap2 div.hikaku p.hikakuItem{
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	span.hikaku-title{
		font-size: 3.5vw;
	}
	/*買取対象商品*/
	div.item{
		background-size: 95%;
	}
	div.item img{
		width: 65%;
	}
	div.item p{
		margin-top: 17vw;
	}
	div.item div.item-list{
		background: none;
		width: 438px;
		margin: 0 auto;
	}
	div.item div.item-list li:last-child{
		display: none;
	}
	div.item div.item-list ul li a{
		background:url("../img/common/item-list.jpg") no-repeat;
		width: 136px;
		height: 115px;
		border: 1px solid #a0a0a0;
		margin: 0 10px 10px 0;
	}
	div.item div.item-list ul li:nth-of-type(1) a{background-position:  -1px -1px}
	div.item div.item-list ul li:nth-of-type(2) a{background-position: -138px -1px}
	div.item div.item-list ul li:nth-of-type(3) a{background-position: -276px -1px}
	div.item div.item-list ul li:nth-of-type(4) a{background-position: -414px -1px}
	div.item div.item-list ul li:nth-of-type(5) a{background-position: -552px -1px}
	div.item div.item-list ul li:nth-of-type(6) a{background-position:  -1px -117px}
	div.item div.item-list ul li:nth-of-type(7) a{background-position: -138px -117px}
	div.item div.item-list ul li:nth-of-type(8) a{background-position: -276px -117px}
	div.item div.item-list ul li:nth-of-type(9) a{background-position: -414px -117px}
	div.item div.item-list ul li:nth-of-type(10) a{background-position: -552px -117px}
	div.item div.item-list ul li:nth-of-type(2n) a{border-right: 1px solid #a0a0a0;}
	div.item div.item-list ul li:nth-of-type(9n) a{border-bottom: 1px solid #a0a0a0;}
	div.item div.item-list ul li:nth-of-type(10n) a{border-bottom: 1px solid #a0a0a0;}
	/*まとめて売って*/
	div.mb25 {
		background-size:50%;
	}
	div.mb25 h2 {
		font-size:8vw !important;
	}
	div.mb25 h2 span:nth-of-type(1) {
		margin: -8vh auto 8vh;
	}
	div.mb25 p:nth-of-type(2) {
		background:rgba(255,255,255,0.5);
	}
	div.mb25 p:nth-of-type(5)::before {
		border-left: 20vmax solid transparent;
		border-right: 20vmax solid transparent;
	    margin-left: -20vmax;
	}
	div.kaitori-simu li dt {
		min-height:25vmax;
	}
	/*ワケあり*/
	body#brand section div.damage{
		background-size: 95%;
	}
	section div.damage{
		padding-right: 15px;
	}
	div.damage p.damage-link{
		margin-right: 0;
	}
	section div.damage{
		padding-top: 20px;
	}
	div.damage img{
		width: 60%;
	}
	div.damage p.damage-title{
		margin-left: 0;
		margin-top: 10px;
	}
	div.damage p:nth-of-type(2){
		width: 100%;
		margin-top: 20vw;
	}
	div.damageDGW div.damage-list,
	div.damage div.damage-list{
		width: 100%;
		margin-top: 20px;
	}
	section div.damageDGW img{
		width: 95%;
	}
	body#watch section div.damageDGWimg,
	body#diamond section div.damageDGWimg,
	body#gold section div.damageDGWimg{
		background: none;
		padding-top: 0;
		margin-left: 0px;

	}
	section div.damageDGW div.damageDGWimg ul li{
		height: 160px;
		padding-top: 125px;
		margin-right: 10px;
	}
	#watch section div.damageDGW div.damageDGWimg ul li{
		background: url("../img/watch/damage-bg.jpg") no-repeat;
	}
	#diamond section div.damageDGW div.damageDGWimg ul li{
		background: url("../img/diamond/damage-bg.jpg") no-repeat;
	}
	#gold section div.damageDGW div.damageDGWimg ul li{
		background: url("../img/gold/damage-bg.jpg") no-repeat;
	}
	section div.damageDGW div.damageDGWimg ul{
		width: 650px;
		margin: 0 auto;
	}
	section div.damageDGW {
		padding: 15px 10px;
		text-align: left;
	}
	/*金*/
	body#gold div.damageDGW div.damageDGWlist{
		width: 100%;
	}
	section div.damageDGW div.damageDGWimg ul li:nth-of-type(1){background-position: 0px 0px!important;}
	section div.damageDGW div.damageDGWimg ul li:nth-of-type(2){background-position: -137px 0px!important;}
	section div.damageDGW div.damageDGWimg ul li:nth-of-type(3){background-position: -274px 0px!important;}
	section div.damageDGW div.damageDGWimg ul li:nth-of-type(4){background-position: -411px 0px!important;}
	section div.damageDGW div.damageDGWimg ul li:nth-of-type(5){background-position: -548px 0px!important;}
	/*高価買取の秘密とは*/
	div#contents div.top-campaign,
	div#contents div.advantages-bnr{
		height: auto;
		margin-bottom: 15px;
	}
	div.advantages-bnr img{
		width: 100%;

	}
	/*実店舗*/
	div#contents h2.shop-bnr { font-size:5.4vw; }
	div.shop-bnr img { width:100%; }
	p.shopitem{ padding-left: 0px; }

	/*選ばれる理由*/
	div.cause{
		background-size: 35%;
	}
	div.cause p.causeTitle{
		margin-bottom: 15px;
		padding: 10px 10px 0 0;
	}
	div.cause p.causeTitle img{
		width: 60%;
	}
	div.cause div.causeList{
		margin-left: 0;
		width: 100%;
	}
	div.cause div.causeList ul li{
		width: 46%;
		margin: 0 0 12px 3%;
		height: auto;
	}
	div.cause div.causeList ul li img{
		width: 100%;
	}
	div.cause div.causeList ul li span{
		width: 100%;
		font-size: 2.5vw;
		line-height: 100%;
	}
	div#topPage div#contents div.cause-top div{
		background: url('/wp-content/themes/atlantis/img/cause-top.png') no-repeat;
		background-size: contain;
		width: 100%;
		height: calc(100vw*113/320);
		margin-bottom:10px;
	}
	div#topPage div#contents div.cause-top div ul{
		padding: 0;
		display: none;
	}
	div#topPage div#contents div.cause-top div li{
		width: 50%;
		min-height: 44vw;
	}
	div#topPage div#contents div.cause-top h2{
		font-size: 4vw;
		height: auto;
		line-height: 180%;
	}
	div#topPage div#contents div.cause-top a{
		margin: 0 auto;
	}
	div#topPage div#contents div.cause-top{
		margin-bottom: 20px;
		margin-top:0px;
	}
	div.cause p.causeLink a { width:80%; }
	/*お客さまの声*/
	div.voice-text{
		width: 100% !important;
	}
	div.voice-bnr img{
		width: 100%;
	}
	div.voice-bnr .voice-title2 img{
		width: 90%;
	}
	div.voice-bnr p.voice-title2{
		left: 0;
		top: 18vw;
		width: 100%;
		text-align: center;
	}
	div.voice-bnr div.voice-textBg div.vioce-staff img{
		display: none;
	}
	div.voice-bnr div.voice-textBg{
		width: 100%;
	}
	div.voice-bnr div.voice-textBg:nth-of-type(1){
		margin-top: calc(100vw*85/308);
	}
	div.voice-bnr div.voice-textBg div.voice-text h3 { margin-bottom:15px; }
	/*review new*/
	.reviews .staff0 h3 + p,
	.reviews .staff1 h3 + p,
	.reviews .staff2 h3 + p,
	.reviews .staff3 h3 + p,
	.reviews .staff4 h3 + p,
	.reviews .staff5 h3 + p,
	.reviews .staff6 h3 + p,
	.reviews .staff7 h3 + p,
	.reviews .staff8 h3 + p,
	.reviews .staff9 h3 + p { background:none; }

	/*3つの買取方法*/
	div.kaitori-link {
		margin-bottom:20px;
	}
	div.kaitori-link img{
		width: 100%;
	}
	div.kaitori-link ul li{
		width: 32%;
		margin-right: 2%;
	}
	/*無料宅配キットお申込み*/
	div.info-bnr{
		width: 100%;
		background-size: contain;
		height: calc(100vw*0.1918);
	}
	div.info-bnr img{
		width: 40%;
	}
	/*配送保険*/
	div.hoken{
		height: calc(100vw*0.3343);
	}
	div.hoken img{
		width: 100%;
	}
	/*買取専門サイト*/
	div.site { margin-bottom:10px; }
	div.site ul { letter-spacing:-2em; }
	div.site ul li {
		width:49%;
		margin:0 2% 10px 0 !important;
		display:inline-block;
/*		float:none;*/
		letter-spacing:normal;
	}
	div.site ul li:nth-of-type(2n) { margin-right:0 !important; }
	div.site ul li img { width:100%; }


/*フッター
-----------------------------------------------------------*/
	#footer section:first-child{
		display: none;
	}
	div.pageTop{
		min-width: 100%;
	}
	p.footer-text strong{
		font-size: 2vw;
	}
	div.footerInfo{
		padding-bottom: 5px;
	}
	/*固定フッター*/
	div.sclFooter{
		min-height: 140px;
	}
	div#sclFooter-wrap1{
		display: none;
	}
	div.sclFooter div.footer-satei{
		width: 45%;
		right: 50%;
		font-size: 4vw;
		top: 72px;
	}
	div.sclFooter div.footer-kit{
		width: 45%;
		font-size: 4vw;
		top: 72px;
	}
	div.footerInfo p.footer-logo{
		margin-top: 0;
	}
/*追加分
-----------------------------------------------------------*/
	body#brand div#visual {
		width:100vw;
		margin-left:-5px;
	}
	.main_visual{
		width:100vw;
		height:calc(100vw*335/980);
	}
	.slide_wrap{
		width:calc(100vw*3);
		margin-left:calc(-100vw*3/2);
	}
	li.slide {
		width:100vw;
	}
	li.slide a::before {
		width:100vw;
		height:calc(100vw*335/980);
	}
	.news-release img {
		width:100%;
	}

/*sub page
-----------------------------------------------------------*/
	/*クロムハーツ*/
	.chromehearts-model li{
		margin: 0 3vw 3vw 0;
	}

	.chromehearts-model .appd { position:relative;/*display:none;*/ }
	.chromehearts-model .appd .pricelist { z-index:100;position:fixed;top:0;left:0; }
	/*時計第3階層*/
	#watch div.specialImg.child,
	#brand.single-montblanc div.specialImg.child {
		width: 100%;
		height:auto;
		background-size: contain !important;
		min-height: initial;
		overflow: auto;
	}
	.bnr-child-list li {
		width:49%;
	}
/*	.bnr-child-list li:nth-child(3n) { margin-right:2%; }*/
	.bnr-child-list li:nth-child(2n) { margin-right:0; }
	.bnr-child-list li a { font-size:3vw; }
	#watch div.specialImg.child p,
	#brand.single-montblanc div.specialImg.child p { margin-top:48vw; }


	/*初めてのお客様*/
	p.mainImg{
		margin-bottom: 10px;
	}
	p.mainImg img{
		width: 100%;
	}
	div.greetings div {
	/*background-size:140px auto;*/
	background-size: contain;
	padding:15px;
	padding-top: calc(100vw*228/740);
}
	div.greetings{
/*		width: 100%;
		background: none;
		padding:0;*/
	}
	body#brand #contents div.greetings h2 {
		font-size:1.7em;
		background:rgba(255,255,255,0.7);
		padding:5px;
/*		 width:100%;
		 background: #222 !important;
	     padding: 10px 0 10px 18px !important;*/
	}
	div.greetings p {
	    padding: 0px 5px 0;
	}
	div.greetings img{
		width: 100%;
	}
	div#hajimete ul li{
/*		padding: 30px 10px;*/
		padding:0;
		border: 1px solid #959595;
		min-height: auto;
	}
	div#hajimete ul li dt {
		margin-top:15px;
		padding:5px 0 0;
		color:#fff;
		background:linear-gradient(-20deg, #886215, #efdbad);
	}
	div#hajimete ul li dt strong {
		font-size:2em;
		color:#fff;
	}
	div#hajimete ul li dd {
		padding:20px 10px;
	}
	div#hajimete ul li dl{
		width: 100%;
	}
	div#hajimete li{
		background: none;
		position:relative;
	}
	div#hajimete li::before {
		content: '';
		width: 40px;
		position: absolute;
		display: block;
		top: 46px;
		left: -24px;
		border-radius: 5px;
		border-left: 30px solid transparent;
		border-right: 30px solid transparent;
		border-bottom: 30px solid #de3169;
		box-shadow: 0 4px 3px -3px rgba(0,0,0,0.5);
		transform: rotate(-45deg);
		transform-origin: 0 0;
	}
	div#hajimete li::after {
		font-size: 1.2em;
		font-weight: bold;
		color: #fff;
		position: absolute;
		top: 29px;
		left: -3px;
		display: block;
		transform: rotate(-45deg);
		transform-origin: 0 0;
	}
	div#hajimete li:nth-of-type(1)::after { content:'\7406\7531\FF11'; }
	div#hajimete li:nth-of-type(2)::after { content:'\7406\7531\FF12'; }
	div#hajimete li:nth-of-type(3)::after { content:'\7406\7531\FF13'; }
	div#hajimete li:nth-of-type(4)::after { content:'\7406\7531\FF14'; }
	div#hajimete li:nth-of-type(5)::after { content:'\7406\7531\FF15'; }
	div#hajimete li:nth-of-type(6)::after { content:'\7406\7531\FF16'; }

	/*高価買取の理由*/
/*	div.advTab, div.adv-arrow { display:none; }*/

	/*選べる買取方法*/
	div.serviceTab ul li a{
		padding-left: 5px;
	}
	div.service ul li{
		background: none!important;
		padding-left: 20px;
		/*background-size: 40% auto!important;*/
	}
	div.serviceTab a i.icon-play3{
		margin-right: 5px;
	}



	/*宅配買取*/
	p.takuhaiImg{
		width: 100%;
		background-size: contain;
	}
	p.kaitoriImg{
		padding-top: calc(100vw*0.56);
	}
	div.takuhaiPR-list ul li{
		width: 32%;
		min-height:160px;
		margin-right:2%;
		padding: 10px;
	}
	div.takuhaiPR-list ul li h3 { font-size:1.5em; }

	div.kantan ol li{
		width: 30%;
		margin-right: 5%;
		margin-bottom: 10px;
		font-size: 16px;
	}
	div.kantan ol li.kantan3{
		margin-bottom: 0;
	}
	div.kantan h2{
		text-align: center !important;
	}
	div.takuhaiPR-list ul li:last-child h3{
		font-size: 1.7em;
		letter-spacing: -0.18em;
	}
	/*宅配買取の流れ*/
	div.takuhai-flowImg {
		height:auto;
		padding:10px;
		background-color:#e4ebf3;
		background-size:100%;
/*		background-position:-250px 0;*/
	}
	div.takuhai-flowImg p { margin:0; }
	div.takuhai-flowImg p.takuhai-flowAbout { margin:0 90px 10px 0;font-size:1.2em; }
	div.flow-kit h2 { font-size:6vw; }

	div.flow-kit li dd {
		font-size:0.9em;
	}
	div.flow-kit li{
		width:32.5%;
		height:100px;
		padding:5px 0 5px 8px;
	}
	div.flow-kit li dd span { font-size:0.6em; }
	div.flow-kit li::after {
		border-top:50px solid transparent;
		border-bottom:50px solid transparent;
		right:-10px;
	}
	div.flow-kit li:nth-of-type(1)::after { border-left:10px solid #bb9e2f; }
	div.flow-kit li:nth-of-type(2)::after { border-left:10px solid #ff9b00; }
	div.flow-kit li:nth-of-type(3)::after { border-left:10px solid #dc7150; }

	div.flow-chart dt {
		width:100%;
		height:auto;
		padding-top:10px;
		margin-bottom:20px;
	}
	div.flow-chart dt::after {
		border-left:calc(97vw/2) solid transparent;
		border-right:calc(97vw/2) solid transparent;
		border-top:30px solid #ff3b00;
		bottom:-30px;
	}
	div.flow-chart dd {
		width:100%;
		padding:20px 40px;
		margin:0 0 20px;
	}
	div.flow-chart dd img { width:40%;width:40vmin; }
	div.flow-chart p { margin-bottom:10px; }
	a.takuhaiFormLink { width:100%;padding:10px 5px;margin:10px 0 0;font-size:1em; }
	#otherPage #contents .flow-chart dd h1 { text-align:left; }

	/*店頭買取*/

	p.shopImg{
		width: 100%;
		background-size: contain;
	}
	div.papers img{
		width: 100%;
	}
/*	div.kaitori-flow ol li dd img{
		display: block;
		margin-left: auto;
		margin-right: auto;
		float:none;
	}*/
/*	div.kaitori-flow ol li dd p{
		width: 100%;
		float:none;
		margin-top: 20px;
	}*/
	div.kaitori-flow ol li dd div.nagare{
		margin-bottom: 5px;
	}
	.takuhai-flow h2 a, .kaitori-flow h2 a{
		width: 100%;
		position:static;
		margin-top: 10px;
	}
	/*出張買取*/
	p.tripImg{
		width: 100%;
		background-size: contain;
	}
/*	div.trip-bnr{
		margin-bottom: 5px;
	}*/
	div.trip-bnr img{
		width: 100%;
	}

	/*本人確認書類*/
	div.papers { padding: 10px 15px 20px; }
	div.papers div.papersAbout { margin:0;padding:10px; }


	/*LINE査定*/
	.new_line-satei,
	.line-satei5{
		display: none;
	}
	.add-fdList { font-size:16px;text-align:center; }
	.add-fdList a {
		display:block;
		background:#2dbe13;
		color:#fff;
		margin:20px 20vw;
		text-align:center;
		padding:20px;
		border-radius:5px;
	}
	.line-satei6{
		background: url(/wp-content/themes/atlantis/img/common/line/zyunnbi_02.png);
		background-size: contain;
		width: 100%;
		padding-top: 52.702%;
		height: calc(100vw*490/320);
		background-repeat: no-repeat;
		margin-bottom: 20px;
	}
	.line-satei7{
		background: url(/wp-content/themes/atlantis/img/common/line/situmonn_02.png);
		background-size: contain;
		width: 100%;
		padding-top: 129.7%;
		height: calc(100vw*890/320);
		background-repeat: no-repeat;
		margin-bottom: 20px;
	}
	.line-satei9{
		background: url(/wp-content/themes/atlantis/img/common/line/situmonn_04.png);
		background-size: contain;
		width: 100%;
		padding-top: 118.9%;
		height: calc(100vw*440/320);
		background-repeat: no-repeat;
		margin-bottom: 20px;
	}
	.new_line-satei{
		background: url(/wp-content/themes/atlantis/img/common/line/prepare.png);
		background-size: contain;
		width: 100%;
		height: calc(100vw*340/320);
		padding-top: 47.432%;
		background-repeat: no-repeat;
		margin-bottom: 20px;
	}
	/*キャンペーン*/
	div#contents .nofont p{
		display: none;
	}
	.new_top1{
		background-size: contain;
		width: 100%;
		height: calc(100vw*536/742);
		background-repeat: no-repeat;
		margin-bottom: 20px;
	/*	padding-top: 72.237%;*/
	}
	.new_cam{
		background: url(/wp-content/themes/atlantis-sp/img/campaign/campaign1-sp.png);
		background-size: contain;
		width: 100%;
		background-position: center;
		height: calc(100vw*480/640);
		/*padding-top: 58.90%;*/
		background-repeat: no-repeat;
		margin-bottom: 20px;
	}
	.new_cam2{
		background:url(/wp-content/themes/atlantis-sp/img/campaign/campaign2-sp.png);
		background-repeat: no-repeat;
		background-size: contain;
		width: 100%;
		height: calc(100vw*920/640);
		margin-bottom: 20px;
	}
	.new_cam3{
		background: url(/wp-content/themes/atlantis-sp/img/campaign/campaign3-sp.png);
		background-repeat: no-repeat;
		background-size: contain;
		width: 100%;
		height: calc(100vw*420/640);
		margin-bottom: 20px;
	}
	.cari{
		margin: 10px;
	}
	.caution4{
		margin: auto;
		width: 100%;
	}
	/*買取情報*/
/*	div.news-kaitori-arc-text,p.news-kaitori-arc-item{
		width: 100%;
	}
	div.news-kaitori-arc-img{
		text-align:center!important;
		margin-left:auto;
		margin-right:auto;
		float:none;
	}
	div.news-kaitori-assessor{
		position: static;
	}
	div#headerInfo{

	}
	div.tag_area li a{
		margin-bottom: 7px;
	}*/
	/*高価買取理由*/
	div.advTab ul li a{
		width: 100%;
		float: none;
	}
	div.advTab ul li a.advTabBottom{
		margin-left: 0;
	}
	div.adv dl{
		width: 100%;
	}
	div.adv img{
		float: none;
		text-align:center;
		display: block;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 10px;
	}
	/*豊富な買取商品*/
	div.kaitori-item > ul > li { margin:0 0.8% 20px 0;width:32.8%; }
	div.kaitori-item > ul > li:nth-of-type(3n){ margin-right:0px; }
	div.kaitori-item ul li dl,
	div.kaitori-item ul li dt { width:100%; }
	div.kaitori-item ul li a {
		width:100%;
		text-shadow:
			-1px 1px 1px #fff,
			-1px 1px 1px #fff,
			-1px 1px 1px #fff,
			-1px 1px 1px #fff;
	}
	.kaitori-brand li li {
		width:100%;
		font-size:0.8em;
		padding:3px 5px;
	}

	/*査定士紹介*/
	#contents .staff-main h2 { text-align:left; }
	.staff-img,.staff-img img { width:100%; }
	.single-staff img.staff-img-sub {width:50%;}
	.single-staff .staff-main p:nth-of-type(2n-1) { font-size:1.2em; }
	div#otherPage div#contents .staff-navi h1 { text-align:left; }
	.single-staff .staff-main{
		padding-left: 0;
	}
	/*お客様の声*/
	.post-type-archive-review .review-main h2,
	.single-review .review-main h2	{ line-height:100%; }
	.review-main p { margin-bottom:20px; }
	.post-type-archive-review h1 + p img,
	.single-review .h1 + p img { width: 100%; }
	.review-main p{ width:calc(98% - 190px); }
	/*店舗案内*/
	p.shopInfoImg img,
	.shopitem img,
	.setumei-1{
		width: 100%;
	}
	div.road2,
	div.road3,
	div.road4,
	div.road5,
	div.road6,
	div.road7{
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	div.road2,
	div.road4,
	div.road6{
		margin-right: 0;
	}
	.newtabel table,
	div.road2 .shoprad img,
	div.road3 .shoprad2 img,
	div.road4 .shoprad3 img,
	div.road5 .shoprad4 img,
	div.road6 .shoprad5 img,
	div.road7 .shoprad6 img,
	.newtabel2  table{
		width: 100%;
		float: none;
	}
	div.road2-1{
		height: auto;
		float: none;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.newtabel2  table,div.sel,
	div.road2-1 .shoprad img,
	div.road3-1 .shoprad2 img,
	div.road4-1 .shoprad3 img,
	div.road5-1 .shoprad4 img,
	div.road6-1 .shoprad5 img,
	div.road7-1 .shoprad6 img{
		width: 100%;
		float: none;
	}
	div.sel{
		text-align: center;
	}
	div.road3-1{
		height: auto;
		margin-bottom: 20px;
	}
	div.road4-1,
	div.road5-1,
	div.road6-1,
	div.road7-1{
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	div.road4-1,
	div.road6-1{
		margin-right: 0;
	}
 	/*会社概要*/
	div.company table{
		width: 100%;
	}
	div.company table a{
		word-break: break-word;
	}
	/*ブログ*/
	.post-type-archive-blog .entry img,
	.single-blog .entry img,
	.cnt-main,
	.cnt-right{
		width: 100%;
	}
	.cnt-main { margin-right:0; }
	.cnt-right p a img{
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}
	#wp-calendar tbody a { margin:3px auto; }
	/*問い合わせ*/
	.contact dl,
	.contact dt,
	.contact dd{
		width: 100%;
	}
	.contact dt, .contact dd { padding-left:2px; }
	.contact input, .contact textarea, .contact select { width:100%; }
	div.contact div.contactTel address{
		margin-right: auto;
	}
	/*oo買取について*/
	div.endtext{
		margin-bottom: 0;
	}


	div.wpcf7 input,div.wpcf7 textarea { font-size:1em; }
	div.wpcf7 input { height:40px; }

	.contact input.button1, .contact input.button2 { line-height:40px; }


	/*-------------------------------------------------------------------------------
	アパレル買取
	--------------------------------------------------------------------------------*/

	.apparel section {
		margin-bottom:20px;
	}
	/*査定士コメント*/
	.comment {
		padding:20px;
		padding-bottom:0;
		background-size:500%;
		background-position:50% -50px;
	}
	.comment p {
		padding:20px;
		background: rgba(255,255,255,0.7);
	}
	/*買取実績100万点*/
	.apparel-item-wrap {
		background-position:0px 0px;
		background-position:250px 0px;
	}
	.brand-logo-list ul {
		padding:0;
		overflow:hidden;
	}
	.brand-logo-list li {
		width:calc((100vw - 10px)*0.24);
		height:calc((100vw - 10px)*0.24);
		margin-right:calc(4%/3);
		margin-bottom:calc(4%/3);
	}
	.brand-logo-list li:nth-of-type(7n) {
		margin-right:calc(4%/3);
	}
	.brand-logo-list li:nth-of-type(4n) {
		margin-right:0;
	}
	.brand-logo-list li img {
		width:100%;
	}
	/*選べる買取方法*/
	.method {
		padding:10px 5px;
	}
	.method div {
		padding:5px;
	}
	#brand .method h2 {
		margin-top:0px;
	}
	body#brand .apparel #contents .method h2 {
		font-size:7vmin;
	}
	.method li {
		display:block;
		width:100%;
	}
	.method div p:first-child span {
		display:block;
	}
	/*宅配買取*/
	.about-takuhai {
		padding:20px;
		background-image:none;
	}
/*	body#brand .apparel #contents .about-takuhai h2 {*/
	body#brand #contents .about-takuhai h2 {
		font-size:1em;
		font-size:3.4vmin;
		line-height:120%;
	}
	.about-takuhai h2 span span {
		font-size:1.5em;
	}
	.flow li {
		display:block;
		width:100%;
		padding:15px 10px 10px;
		min-height:auto;
	}
	.about-takuhai > div {
		width:100%;
		display:block;
		min-height:auto;
		margin-right:0;
		margin-bottom:20px;
	}
	.about-kit {
		background-size:45%;
		background-size:40%;
	}
	/*配送保険*/
	insurance img {
		display:none;
	}
	.insurance {
		width:100%;
		height:calc((100vw - 10px)*280/480);
		background:url("/wp-content/themes/atlantis/img/brand/insuranceSP.png") no-repeat;
		background-size:contain;
	}
	/*LINE＠査定*/
	.line {
		width:100%;
		height:calc(100vw*185/480);
		background:url("/wp-content/themes/atlantis/img/brand/line.png") no-repeat;
		background-size:contain;
	}
	/*お問い合わせ*/
	.inquery-info div {
		width:100%;
		display:block;
	}
	body#brand #contents .inquery-info div h2 {
		font-size:7vmin;
		text-align:center;
	}
	.inquery-info h2 + p {
		margin-right:0;
	}
	.inquery-info address {
		font-size:10.5vmin;
		line-height:120%;
	}
	.inquery-info div + p {
		width:100%;
		display:block;
	}
	/*選ばれる理由*/
	.reason {
		background-size:90%;
		background-position:-80px -20px;
		padding:10px 5px;
		background-color:#fff;
	}
	.reason::after {
		top: 50px;
		right: 0;
		width: 50%;
		height: 200px;
		background-size: contain;
		opacity: 0.3;
		z-index:3;
	}
	body#brand #contents .reason h2 {
		font-size:5vmin;
		margin-left:0;
		text-align:right;
	}
	.reason h2 p:first-child {
		width:70%;
		line-height:120%;
		margin-left:auto;
	}
	.reason h2 p:nth-of-type(2) {
		font-size:5vmin;
		line-height:280%;
	}
	.reason h2 p strong {
		text-shadow: 0 -1px 1px #FFF, -1px 0 1px #FFF, 1px 0 1px #FFF, 0 1px 1px #FFF;
		letter-spacing:-3px;
		font-size:8vmin;
	}
	.reason li {
		font-size: .7em;
		background: rgba(255,255,255,0.8);
		width: 49%;
		height: 100px;
		margin: 0 2% 10px 0;
	}
	.reason li:nth-of-type(3n) {
		margin-right:2%;
	}
	.reason li:nth-of-type(2n) {
		margin-right:0;
	}
	.reason li > span {
		font-size:7vmin;
	}
	/*こんな状態*/
	.condition {
		background-size:100%;
		background-position:0px 80px;
	}
	.condition::before {
		font-size:90vmin;
		top: -40%;
	}
	.condition::after {
		font-size: 300px;
		top: -15%;
		right: 20%;
		transform: rotate(-8deg);
	}
	#brand .condition h2 {
		overflow:hidden;
	}
	.condition h2 p:first-child {
		transform:rotate(15deg);
		top:10px;
		right:0;
	}
	.condition h2 p:first-child span {
		width:40vmin;
		height:20vmin;
		font-size:3.5vmin;
		padding:25px 0;
	}
	.condition h2 p:first-child span::before {
		border:0;
		margin:0;
		right:auto;
		top:auto;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 30px solid #77c1e4;
		margin-bottom: -20px;
		margin-left: -10px;
		bottom: 0;
		left: 50%;
	}
	.condition strong {
		font-size:1.5em;
	}
	.condition h2 + p {
		background:rgba(255,255,255,0.8);
		padding:5px;
	}
	.condition ul {
		padding:0;
	}
	.condition li {
		width: 32%;
		padding: 10px 0;
		margin-bottom: 2%;
		margin-right: 2%;
	}
	.condition li:nth-of-type(4n) {
		margin-right: 2%;
	}
	.condition li:nth-of-type(3n) {
		margin-right: 0;
	}
	/*お客さまの声*/
	.reviews {
		background-position:-30px 50px;
	}
	.reviews h2 + p {
		font-size:4vmin;
		text-shadow: 0 -1px 1px #FFF, -1px 0 1px #FFF, 1px 0 1px #FFF, 0 1px 1px #FFF;
	}
	.reviews p strong {
		margin-top:10px;
		font-size:4vmin;
	}
	.reviews h3 {
		background: linear-gradient(transparent 30%, #fccf00 30%);
		background-color:rgba(255,255,255,0.7);
	}
	.reviews h3::before {
		top:-20px;
	}
	.reviews h3 + p,
	.reviews p:last-child {
		background:none;
		padding-right:0;
	}
	.reviews h3 + p {
		min-height:auto;
	}
	/*最後の文章*/
	div.endtext {
		padding:0;
		border:0;
	}
}
@media screen and (max-width:690px ){
	/*TOP*/
	#header div#logo{
		padding: 0;
		margin-top: 130px;
		margin-left: 10vw;
	}
	#header div#logo p.siteName{
		margin-left: 10vw;
	}
}
@media screen and (min-width:415px) and (max-width:680px){
/*@media screen and (min-width:415px) and (max-width:740px){*/
	section div.damageDGW div.damageDGWimg ul{
		width: 390px;
		margin: 0 auto;
	}
	#watch section div.damageDGW div.damageDGWimg ul li:nth-of-type(6){
		background: url(../img/dmg.png)no-repeat;
		background-color: #76251d;
		height: 120px;
		text-indent: -9999px;
		white-space: nowrap;
		overflow: hidden;
	}

	#diamond section div.damageDGW div.damageDGWimg ul li:nth-of-type(6){
		background: url(../img/dmg.png)no-repeat;
		background-color: #001177;
		height: 120px;
		text-indent: -9999px;
		white-space: nowrap;
		overflow: hidden;
	}
	#gold section div.damageDGW div.damageDGWimg ul li:nth-of-type(6){
		background: url(../img/dmg.png)no-repeat;
		background-color: #6d5b3e;
		height: 120px;
		text-indent: -9999px;
		white-space: nowrap;
		overflow: hidden;
	}
}
@media screen and (max-width:414px ){
	/*共通*/
	div#topPage div#contents h1{
		font-size:6vw;
	}

	/*インフォメーション*/
	div.info-bnr{
		background-size: contain;
		width: 100%;
		background: url(../../atlantis-sp/img/info-title.png) no-repeat;
		background-size: 100%;
		position: relative;
		border: 1px solid #333;
		min-height: calc(100vw*185/310);
	}
	div.info-bnr a{
		display: block;
		width: 70vw;
		height: calc(70vw*37/228);
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		margin: 0 auto;
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
	}
	div.info-bnr a:nth-of-type(1){
		background: url(../../atlantis-sp/img/info-btn1.png) no-repeat;
		background-size: contain;
		top: 30vw;
	}
	div.info-bnr a:nth-of-type(2){
		background: url(../../atlantis-sp/img/info-btn2.png) no-repeat;
		background-size: contain;
		top: 43vw;
	}
	div.info-bnr img{
		display: none;
	}
	div.damage p:nth-of-type(2){
		width: 100%;
		margin-top: 80px;
	}
	div.voice-bnr p.voice-title2{
		left: 0;
		top: 18vw;

	}
	div.voice-bnr div.voice-textBg:nth-of-type(1){
		margin-top: calc(100vw*85/308);
	}
	/*matome*/
	div.mb25 { background-size:70%; }
	div.mb25 h2::before, div.mb25 h2::after { display:none; }
	div.mb25 h2 {  }
	div.mb25 h2 span:nth-of-type(1) {
		margin:0;
		transform:none;
		font-size:inherit;
	}
	div.mb25 h2 span:nth-of-type(2) {
		text-shadow: 0 -1px 1px #FFF, -1px 0 1px #FFF, 1px 0 1px #FFF, 0 1px 1px #FFF;
	}
	div.mb25 p strong { font-size:3.5vw; }
	div.mb25 p:nth-of-type(2) {
		font-size:5vw;
		margin-top:10vw;
		width:100%;
		background:rgba(255,255,255,0.7);
	}
	div.mb25 p:nth-of-type(5) { font-size:7vw; }
	div.mb25 p:nth-of-type(5) { margin-bottom:20px; }
	div.mb25 p:nth-of-type(5)::before {
		border-left: 25vw solid transparent;
		border-right: 25vw solid transparent;
		border-top: 20px solid #b9e4ff;
		margin-left: -25vw;
		bottom: -20px;
	}
	div.kaitori-simu li:nth-of-type(-n+3)::after {
		font-size:2em;
		right:-0.3em;
	}
	div.kaitori-simu > dl { padding:10px; }
/*	div.kaitori-simu > dl:nth-of-type(1) dd > span:nth-of-type(-n+4) {
		font-size:4vw;
	}	*/
	div.kaitori-simu > dl dt {
		font-size:6.5vw;
	}
	div.kaitori-simu li dt {
		min-height:20.5vh;
	}
	div.kaitori-simu li dd span {
		font-size:3.5vw;
	}
	div.kaitori-simu > dl:nth-of-type(1) dd > span:nth-of-type(1) { font-size:3.5vw; }
	div.kaitori-simu > dl:nth-of-type(2) dd > span:nth-of-type(1)::after {
		margin: 0;
		content: "\000A";
		white-space: pre;
	}
	div.kaitori-simu > dl:nth-of-type(2) dd > span:nth-of-type(1) {
		position:relative;
		display:block;
		margin-bottom:10px;
	}
	div.kaitori-simu > dl:nth-of-type(2) dd > span:nth-of-type(1)::before {
		content:"";
		position: absolute;
		border-left: 10vw solid transparent;
		border-right: 10vw solid transparent;
		border-top: 10px solid #79b7d4;
		margin-left: -10vw;
		bottom: -10px;
		left:50%;
	}
	div.kaitori-simu > dl:nth-of-type(2) dd p {
		min-width:240px;
		margin-bottom:0;
	}
	body#brand div.causeBrand p.causeLink a{
		width: 90%;
	}
	div.cause div.causeList ul li{
		height: auto;
	}
	div.cause div.causeList ul li span{
		top: 12px;
	}
	div.cause p.causeTitle{
		min-height: auto;
		margin-bottom: 15px;
	}
	div.spStaff{
		padding: 20px;
		background-size: 30vw;
	}

	div.info-bnr img{
		width: 100%;
	}
	div.item{
		padding: 10px;
		background-position: 10px 0;
	}
	p.kaitoriImg{
		padding-top: 200px;
	}
	/*選べる買取方法*/
	div.serviceTab { margin:0; }
	div.serviceTab ul { display:none; }
/*	div.serviceTab ul li a{
		float:none;
		width: 100%;
		border-bottom: 0;
	}
	div.serviceTab ul li:last-child a{
		border-bottom: 1px solid #b5b5b5;
	}
*/

	/*宅配買取*/
	div.takuhaiPR-list ul li{
		width: 100%;
		min-height: auto;
	}
	p.kaitoriImg{
		padding-top: calc(100vw*0.58);
	}
	div.kantan ol li{
		width: 100%;
		background-position: center !important;
		margin-bottom: 10px;
	}
	body#brand #contents div.kantan h2 { font-size:2.2em; }
	div.kantan h2 img { display:block;margin:0 auto; }
	/*宅配買取の流れ*/
	body#brand #contents div.flow-chart h2 { font-size:2.2em; }
	div.flow-chart dd {
		padding:20px 10px;
	}
	p.nagare a { font-size:1.4em; }

	/*特に高額買取*/
	div.spPickup ul li.spPickupTop{
		width: 47%;
		min-height: 198px;
		margin-right: 6%;
	}
	/*TOP*/
	#header div#logo{
		padding: 0;
		margin-top: 130px;
		margin-left: 10vw;
	}
	#header div#logo p.siteName{
		margin-left: 10vw;
	}
	div#topPage{
		margin-bottom: 0;
	}
	#watch div#topPage,
	#diamond div#topPage,
	#gold div#topPage{
		margin-bottom: 40px;
	}
	/*買取対象商品*/
	div.item div.item-list li:last-child{
		display: list-item;
	}
	div.item div.item-list{
		width: 282px;
		margin: 0 auto;
	}
	div.item div.item-list ul li a{
		margin: 0 5px 5px 0;
	}
	/*豊富な買取商品*/
	div.kaitori-item > ul > li { margin:0 6px 20px 0;width:49%; }
	div.kaitori-item > ul > li:nth-of-type(3n){ margin-right:6px; }
	div.kaitori-item > ul > li:nth-of-type(2n){ margin-right:0 !important; }
	div.kaitori-item ul li dl,
	div.kaitori-item ul li dt { width:100%; }

	/*保険*/
	div.hoken{
		margin-bottom: 10px;
	}
	div.chanel-camp img, div.top-campaign img{
		margin-bottom: 0;
	}
	/*ワケアリ*/
	#watch section div.damageDGW div.damageDGWimg ul li:nth-of-type(6),
	#diamond section div.damageDGW div.damageDGWimg ul li:nth-of-type(6),
	#gold section div.damageDGW div.damageDGWimg ul li:nth-of-type(6){
		background: url(../img/dmg.png)no-repeat;
		height: 120px;
		text-indent: -9999px;
		white-space: nowrap;
		overflow: hidden;
		padding:0;
	}
	#watch section div.damageDGW div.damageDGWimg ul li:nth-of-type(6){ background-color: #76251d; }
	#diamond section div.damageDGW div.damageDGWimg ul li:nth-of-type(6){ background-color: #001177; }
	#gold section div.damageDGW div.damageDGWimg ul li:nth-of-type(6){ background-color: #6d5b3e; }


	body#watch div.recommend img,
	body#diamond div.recommend img,
	body#gold div.recommend img {
		width: 100%;
	}
	body#watch div.recommend ul li,
	body#diamond div.recommend ul li,
	body#gold div.recommend ul li {
		margin:0;
	}
	section div.damageDGW div.damageDGWimg ul{
		width: 260px;
		margin: 0 auto;
	}
	/*フッター*/
	div.footerInfo{
		margin-top: 20px;
	}
	/*エルメス*/
	div.hikakuWrap2 p.hikakuTitle{
		top: 30px;
	}
	/*お客さまの声*/
	#contents .review-main > li > h2,
	#contents .review-main h1 {
		font-size: 1.4em !important;
		line-height:120%;
	}
	.review-main p { width:100%; }
	.review .review-main > li {
		width:97vw;
		margin:0 auto 15px;
		min-height:auto;
		padding:10px;
	}
	.review-meta { padding-left:2.35vw;padding-bottom:0;letter-spacing:-2em; }
	.review-meta li {
		width:calc((97vw - 20px)*0.45);
		height:calc((97vw - 20px)*0.45*(62/177));
		background-size:cover;
		margin-right:8px;
		border:0;
		padding:0;
		overflow:hidden;
		display:inline-block;
		vertical-align:top;
		letter-spacing:normal;
	}
	.review-meta li:nth-of-type(2n) { margin-right:0; }
	.review-meta li a {
		width:100%;
		height:62px;
		display:block;
	}

.review-hermes			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*0); }
.review-chanel			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*1); }
.review-vuitton			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*2); }
.review-cartier			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*3); }
.review-harrywinston	li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*4); }
.review-tiffany			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*5); }
.review-bulgari			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*6); }
.review-prada			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*7); }
.review-gucci			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*8); }
.review-celine			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*9); }
.review-bottega			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*10); }
.review-chrome-hearts	li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*11); }
.review-fendi			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*12); }
.review-berluti			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*13); }
.review-ysl				li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*14); }
.review-christian-louboutin
						li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*15); }
.review-vancleefarpels	li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*16); }
.review-rolex			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*17); }
.review-omega			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*18); }
.review-others			li:nth-of-type(2) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*19); }

.review-lvl-0			li:nth-of-type(1) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*20); }
.review-lvl-1			li:nth-of-type(1) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*21); }
.review-lvl-2			li:nth-of-type(1) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*22); }
.review-lvl-3			li:nth-of-type(1) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*23); }
.review-lvl-4			li:nth-of-type(1) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*24); }
.review-lvl-5			li:nth-of-type(1) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*25); }

.review-shop-1			li:nth-of-type(3) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*26); }
.review-shop-2			li:nth-of-type(3) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*27); }

.review-staff-0			li:nth-of-type(4) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*28); }
.review-staff-1			li:nth-of-type(4) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*29); }
.review-staff-2			li:nth-of-type(4) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*30); }
.review-staff-3			li:nth-of-type(4) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*31); }
.review-staff-4			li:nth-of-type(4) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*32); }
.review-staff-5			li:nth-of-type(4) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*33); }
.review-staff-6			li:nth-of-type(4) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*34); }
.review-staff-7			li:nth-of-type(4) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*35); }
.review-staff-8			li:nth-of-type(4) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*36); }
.review-staff-9			li:nth-of-type(4) { background-position:0px calc(-1*(97vw - 20px)*0.45*(62/177)*37); }


_::-webkit-full-page-media, _:future, :root .review-hermes li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*0); }
_::-webkit-full-page-media, _:future, :root .review-chanel li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*1); }
_::-webkit-full-page-media, _:future, :root .review-vuitton	li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*2); }
_::-webkit-full-page-media, _:future, :root .review-cartier li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*3); }
_::-webkit-full-page-media, _:future, :root .review-harrywinston li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*4); }
_::-webkit-full-page-media, _:future, :root .review-tiffany	li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*5); }
_::-webkit-full-page-media, _:future, :root .review-bulgari li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*6); }
_::-webkit-full-page-media, _:future, :root .review-prada li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*7); }
_::-webkit-full-page-media, _:future, :root .review-gucci li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*8); }
_::-webkit-full-page-media, _:future, :root .review-celine li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*9); }
_::-webkit-full-page-media, _:future, :root .review-bottega li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*10); }
_::-webkit-full-page-media, _:future, :root .review-chrome-hearts li:nth-of-type(2) { background-position:0px calc(--1.002*(97vw - 20px)*0.45*(62/177)*11); }
_::-webkit-full-page-media, _:future, :root .review-fendi li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*12); }
_::-webkit-full-page-media, _:future, :root .review-berluti li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*13); }
_::-webkit-full-page-media, _:future, :root .review-ysl	li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*14); }
_::-webkit-full-page-media, _:future, :root .review-christian-louboutin
						li:nth-of-type(2) { background-position:0px calc(--1.002*(97vw - 20px)*0.45*(62/177)*15); }
_::-webkit-full-page-media, _:future, :root .review-vancleefarpels li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*16); }
_::-webkit-full-page-media, _:future, :root .review-rolex li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*17); }
_::-webkit-full-page-media, _:future, :root .review-omega li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*18); }
_::-webkit-full-page-media, _:future, :root .review-others li:nth-of-type(2) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*19); }





_::-webkit-full-page-media, _:future, :root .review-lvl-0 li:nth-of-type(1) { background-position:0px calc(-0.998*(97vw - 20px)*0.45*(62/177)*20); }
_::-webkit-full-page-media, _:future, :root .review-lvl-1 li:nth-of-type(1) { background-position:0px calc(-0.998*(97vw - 20px)*0.45*(62/177)*21); }
_::-webkit-full-page-media, _:future, :root .review-lvl-2 li:nth-of-type(1) { background-position:0px calc(-0.998*(97vw - 20px)*0.45*(62/177)*22); }
_::-webkit-full-page-media, _:future, :root .review-lvl-3 li:nth-of-type(1) { background-position:0px calc(-0.998*(97vw - 20px)*0.45*(62/177)*23); }
_::-webkit-full-page-media, _:future, :root .review-lvl-4 li:nth-of-type(1) { background-position:0px calc(-0.998*(97vw - 20px)*0.45*(62/177)*24); }
_::-webkit-full-page-media, _:future, :root .review-lvl-5 li:nth-of-type(1) { background-position:0px calc(-0.998*(97vw - 20px)*0.45*(62/177)*25); }

_::-webkit-full-page-media, _:future, :root .review-shop-1 li:nth-of-type(3) { background-position:0px calc(-0.9995*(97vw - 20px)*0.45*(62/177)*26); }
_::-webkit-full-page-media, _:future, :root .review-shop-2 li:nth-of-type(3) { background-position:0px calc(-0.9995*(97vw - 20px)*0.45*(62/177)*27); }

_::-webkit-full-page-media, _:future, :root .review-staff-0	li:nth-of-type(4) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*28); }
_::-webkit-full-page-media, _:future, :root .review-staff-1	li:nth-of-type(4) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*29); }
_::-webkit-full-page-media, _:future, :root .review-staff-2	li:nth-of-type(4) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*30); }
_::-webkit-full-page-media, _:future, :root .review-staff-3	li:nth-of-type(4) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*31); }
_::-webkit-full-page-media, _:future, :root .review-staff-4	li:nth-of-type(4) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*32); }
_::-webkit-full-page-media, _:future, :root .review-staff-5	li:nth-of-type(4) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*33); }
_::-webkit-full-page-media, _:future, :root .review-staff-6	li:nth-of-type(4) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*34); }
_::-webkit-full-page-media, _:future, :root .review-staff-7	li:nth-of-type(4) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*35); }
_::-webkit-full-page-media, _:future, :root .review-staff-8	li:nth-of-type(4) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*36); }
_::-webkit-full-page-media, _:future, :root .review-staff-9	li:nth-of-type(4) { background-position:0px calc(-1.002*(97vw - 20px)*0.45*(62/177)*37); }
	.bnr-child-list li {
		width:100%;
	}
/*	.bnr-child-list li:nth-child(3n) { margin-right:2%; }*/

	/*タイトル h1*/
/*	div#otherPage div#contents h1{ font-size:1.5em;text-align:center; }*/
	/*クロムハーツ*/
	.chromehearts-model{
		padding-left:20px;
	}
	.chromehearts-model .slick-arrow,
	.chromehearts-model li {
		height:26.7vw;
	}
	.chromehearts-model li {
		background-size:cover;
	}
	.chromehearts-model li.ring		{ background-position:0px calc(26.7vw*0*-1); }
	.chromehearts-model li.chain	{ background-position:0px calc(26.7vw*1*-1); }
	.chromehearts-model li.bracelet	{ background-position:0px calc(26.7vw*2*-1); }
	.chromehearts-model li.buckle	{ background-position:0px calc(26.7vw*3*-1); }
	.chromehearts-model li.necklace	{ background-position:0px calc(26.7vw*4*-1); }
	.chromehearts-model li.leather	{ background-position:0px calc(26.7vw*5*-1); }
	.chromehearts-model li.K22		{ background-position:0px calc(26.7vw*6*-1); }
	.chromehearts-model li.ALL		{ background-position:0px calc(26.7vw*7*-1); }
	.pricelist{
		padding: 1em ;
	}
	.pricelist caption{
		font-size: 1em;
	}
	.pricelist {
		background-position:right top;
		background-size:120%;
	}
	.append.chrome-hearts { width:100%; }
	/*買取実績*/
	div.news-kaitori-top ul li {
		width:30%;
		min-height:calc(30vw*1.8);
		min-height:230px;
		font-size:3.5vw;
		border-radius:3px;
		border:1px solid #E6E6E6;
		padding:3px;
	}
	div.news-kaitori-top ul li div.news-kaitori-top-img {
		width:auto;
		height:auto;
		margin-bottom:0;
	}
	#news-kaitori-select { padding-bottom:5px; }
	#news-kaitori-select label { width:100%;height:30px;margin-bottom:7px;display:block;position:relative; }
	#news-kaitori-select select { width:65%;position:absolute;right:0; }
	div.news-kaitori-img { height:auto; }
	div.news-kaitori-img img { width:100%;height:auto; }
	div.news-kaitori-info { margin:0; }
	div.news-kaitori-assessor-box { padding:10px;margin:20px 0; }
	div.news-kaitori-assessor-box li { width:100%; }
	div.news-kaitori-assessor { position:relative;left:auto; }
	#otherPage #contents .news-kaitori h1 { text-align:left; }
	div.tag_area li a { margin:4px;font-size:0.8em;padding:3px 5px; }
	div.news-kaitori td { padding: 20px 5px 20px 10px; }

	/*店舗案内*/
	div.shopInfoTop dd { padding-left:10px; }
	div.shopInfoTop li a { width:45%;height:50px;line-height:50px;font-size:1.5em; }
	div.shopInfoTop li:last-child a { margin-right:0; }
}
