@charset "utf-8";
/*@import "style.css";*/

/* CSSリセット */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}

* {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}

body {
    -webkit-text-size-adjust: 100%;
}

.cf:before,.cf:after {content:"";display:table;}
.cf:after {clear:both;}
.cf {*zoom:1;}

/* icon
--------------------------------------------------------*/
@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?-889hly');
	src:url('fonts/icomoon.eot?#iefix-889hly') format('embedded-opentype'),
		url('fonts/icomoon.ttf?-889hly') format('truetype'),
		url('fonts/icomoon.woff?-889hly') format('woff'),
		url('fonts/icomoon.svg?-889hly#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-untitled:before {
	content: "\e600";
}
.icon-play3:before {
	content: "\ea1c";
}
.icon-stop2:before {
	content: "\ea1e";
}
.icon-arrow-right:before {
	content: "\ea34";
}

/* common
--------------------------------------------------------*/
html,body {
height: 100%;
}

body {
	font: 90%/1.5 Arial, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

a {	color:#000;
	text-decoration: none;
	transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

a:hover {
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	opacity:0.7;
}

a.active{
	color: #827d7a;
}

.box{
	width: 980px;
	margin: 0 auto;
}

/*
@media (max-width: 480px) {
	html{
		width:100%;
		height: auto;
	}
}

@media (max-width: 480px) {
  img{
    max-width: 100%;
    height: auto;
  }
}
*/

p a i.icon-play3{
	color:#bf3867;
}
.marR0 {margin-right: 0 !important;}
.mb25{margin-bottom: 25px !important;}
.underline{text-decoration: underline !important;}

/* header
--------------------------------------------------------*/
div#header {
	background: url("../img/common/header-bg.gif") repeat-x #fff;
	min-width:980px;
}

div#headerBox {
	position: relative;
	margin-bottom: 16px;
}

#header p#headerLine {
  color:#fff;
  font-size: 10px;
  line-height: 1.5;
}

#header div#logo {
  padding: 18px 0 23px;
}

#header div#logo p {
  float: left;
}

#header div#logo p a{
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
	opacity:1;
}

#header div#logo p.siteName {
  margin: 8px 0 0 13px;
}

#header div#headerInfo {
  position: absolute;
  top: 0;
  right: 0;
}

#header div#headerInfo div#headerNav {
  font-size: 13px;
  margin: 25px 0 7px;
}

#header div#headerInfo div#headerNav li {
  float: left;
  margin-right: 15px;
}

#header div#headerInfo div#headerTel {
  line-height: 1;
}

#header div#headerInfo div#headerTel a{
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
	opacity:1;
}

#header div#headerInfo div#headerTel i {
  font-size: 29px;
  color: #37853a;
  vertical-align: text-bottom;
}

#header div#headerInfo div#headerTel p {
  font-size: 34px;
  font-style: normal;
  line-height: 1;
  display: inline;
  vertical-align:baseline;
}

#header div#headerInfo span {
  font-size: 11px;
  line-height: 1;
}

#header p#header-satei {
  position: absolute;
  top: 0;
  right: 0;
  background-color:#fff;
  width: 200px;
  height: 105px;
}

#header p#header-satei a {
  display: block;
  width: 200px;
  height: 105px;
}

/* gnav
--------------------------------------------------------*/
div#gnav {
	background:#333;
	border-bottom: solid 1px #000;
	min-width:980px;
}

div#gnav div#gnavBox{
	border-left: solid 1px #222;
	border-right: solid 1px #535353;
}

div#gnav a{
	color:#fff;
}

div#gnav ul li {
	float:left;
	width:163px;
	height:46px;
	border-left: solid 1px #535353;
	border-right: solid 1px #222;
}

div#gnav ul li a {
	width:163px;
	height:46px;
	display: block;
	font-size:15px;
	color: #fff;
	line-height:46px;
	text-align:center;
	padding:3px 0 0\9;/* IE10以下 */
}
div#gnav .watch dd ul:not(.tips-menu) > li {height:25px !important;line-height:25px;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div#gnav ul li a:not(:target) {
    padding:3px 0 0; /* IE10.11 */
  }
}

/* snav
--------------------------------------------------------*/
div#snav {
	background:#222;
	min-width:980px;
}

div#gnav div#gnavBox{
}

div#snav a{
	color:#fff;
}

div#snav ul li {
	float:left;
	width:163px;
	height:32px;
}

div#snav ul li a {
	width:163px;
	height:32px;
	display: block;
	font-size:14px;
	color: #fff;
	line-height:32px;
	text-align:center;
	padding:1px 0 0\9;/* IE10以下 */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div#snav ul li a:not(:target) {
    padding:1px 0 0; /* IE10.11 */
  }
}

/* visual
--------------------------------------------------------*/
div#visual{
	min-height:336px;
	min-width:980px;
}
body#brand div#visual{background:url("../img/brand/brand-bg.png") repeat-x;}
body#hermes div#visual{background:url("../img/hermes/hermes-bg.png") repeat-x;}
body#chanel div#visual{background:url("../img/chanel/chanel-bg.png") repeat-x;}
body#vuitton div#visual{background:url("../img/vuitton/vuitton-bg.png") repeat-x;}
body#diamond div#visual{background:url("../img/diamond/diamond-bg.png") repeat-x;}
body#gold div#visual{background:url("../img/gold/gold-bg.png") repeat-x;}
body#watch div#visual{background:url("../img/watch/watch-bg.png") repeat-x;}

div#visual div#visualL{
	min-height:336px;
}
body#brand div#visual div#visualL{background:url("../img/brand/shadow-l.png") no-repeat;}
body#hermes div#visual div#visualL{background:url("../img/hermes/shadow-l.png") no-repeat;}
body#chanel div#visual div#visualL{background:url("../img/chanel/shadow-l.png") no-repeat;}
body#vuitton div#visual div#visualL{background:url("../img/vuitton/shadow-l.png") no-repeat;}
body#diamond div#visual div#visualL{background:url("../img/diamond/shadow-l.png") no-repeat;}
body#gold div#visual div#visualL{background:url("../img/gold/shadow-l.png") no-repeat;}
body#watch div#visual div#visualL{background:url("../img/watch/shadow-l.png") no-repeat;}


div#visual div#visualR{
	min-height:336px;
}
body#brand div#visual div#visualR{background:url("../img/brand/shadow-r.png") no-repeat right top;}
body#hermes div#visual div#visualR{background:url("../img/hermes/shadow-r.png") no-repeat right top;}
body#chanel div#visual div#visualR{background:url("../img/chanel/shadow-r.png") no-repeat right top;}
body#vuitton div#visual div#visualR{background:url("../img/vuitton/shadow-r.png") no-repeat right top;}
body#diamond div#visual div#visualR{background:url("../img/diamond/shadow-r.png") no-repeat right top;}
body#gold div#visual div#visualR{background:url("../img/gold/shadow-r.png") no-repeat right top;}
body#watch div#visual div#visualR{background:url("../img/watch/shadow-r.png") no-repeat right top;}

div#visual div#visualBox{
	padding:20px 0 0;
}

div#visual div#visualBox div#visualImg{
	width:740px;
	height:290px;
	float:left;
	/*box-shadow*/
  -moz-box-shadow:  0px 0px 8px 3px #514e4e; /* FireFox */
  -webkit-box-shadow:  0px 0px 8px 3px #514e4e; /* webkit */
  box-shadow: 0px 0px 8px 3px #514e4e;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#514e4e,direction=90,strength=3,enabled=true)";
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#514e4e,direction=90,strength=3,enabled=true); /* IE5.5+ */
  background:#fff; /* IE Hack */
}

div#visual div#visualBox div#visualKaitori{
	float:right;
	padding:6px 8px 3px;
	/*rgba*/
    background-color: rgba(255,255,255,0.2);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#33ffffff,EndColorStr=#33ffffff);/* IE8以上 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#33ffffff,EndColorStr=#33ffffff)";/* IE7以下 */
}

div#visual div#visualBox div#visualKaitori:not(:target){ /* IE9 */
    filter: none;
    -ms-filter: none;
}

div#visual div#visualKaitori h3{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin-bottom:4px;
}

div#visual div#visualKaitori ul li{
	width:212px;
/*	height:80px;*/
	margin-bottom:5px;
/*	background: #fff;*/
}
ul#top-bnr li a {
	width:100%;
	height:80px;
	display:block;
	background:linear-gradient(-10deg, #f3f3f3, #fff);
	border-radius:8px;
	border-left:10px solid #ccc;
	position:relative;
	text-align:center;
}
ul#top-bnr li a::after {
	content: "\f090";
	font-family:"FontAwesome";
	font-size:4em;
	position:absolute;
	top:-5px;
	left:10px;
	z-index:0;
	color:rgba(0,0,0,0.05);
}


ul#top-bnr li:nth-of-type(1) a { border-left-color:#607b99; }
ul#top-bnr li:nth-of-type(2) a { border-left-color:#b24d73; }
ul#top-bnr li:nth-of-type(3) a { border-left-color:#5d8959; }
ul#top-bnr li a::before {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    content:'';
    margin-top:-5px;
    position:absolute;
    left:0px;
    top:50%;
}
ul#top-bnr li:nth-of-type(1) a::before { border-left:5px solid #607b99; }
ul#top-bnr li:nth-of-type(2) a::before { border-left:5px solid #b24d73; }
ul#top-bnr li:nth-of-type(3) a::before { border-left:5px solid #5d8959; }
ul#top-bnr li a span { position:absolute;z-index:10; }
ul#top-bnr li a span:first-child { top:5px;left:0;right:0;margin:auto; }
ul#top-bnr li a span:last-child {
	top:30px;
	left:0;
	right:0;
	margin:auto;
	display:block;
	font-size:2.5em;
	line-height:100%;
}
ul#top-bnr li:nth-of-type(1) a span { color:#607b99; }
ul#top-bnr li:nth-of-type(2) a span { color:#b24d73; }
ul#top-bnr li:nth-of-type(3) a span { color:#5d8959; }

/* main
--------------------------------------------------------*/
div#topPage{
	padding:30px 0 0;
	margin-bottom:80px;
}

div#otherPage{
	padding:15px 0 0;
	margin-bottom:80px;
}

div#contents{
	float:right;
	width:740px;
}

/* bread --------------*/
div.bread{
	margin-bottom:30px;
}

div.bread li {
  display: inline-block;
  letter-spacing: normal;
  *display: inline;
  *zoom: 1;
}

div.bread li:first-child:before {
  margin: 0;
  content: '';
}

div.bread li:before {
  margin: 0 .5em;
  display: inline-block;
  content: '>';
}

/* h1 --------------*/
div#topPage div#contents h1{
	font-size:26px;
	text-align: center;
	font-weight: bold;
	margin-bottom:9px;
	color:#222;
}
div#topPage div#contents h1 span { font-weight:bold; }

div#otherPage div#contents h1{
	font-size:1.9em;
	/*font-weight: bold;*/
	margin-bottom:20px;
	border-bottom:solid 5px #dcdcdc;
}

p.mainImg{
	margin-bottom:30px;
}

p.h1Text{
	margin-bottom:30px;
}
/* snav --------------*/
#contents .snav { display:none; }

/* top --------------*/
div#contents div.top-campaign{
	height:98px;
	margin-bottom:30px;
}

/*トップページ　選ばれる理由*/
div#topPage div#contents div.cause-top{
	margin-top:60px;
	margin-bottom:30px;
}
div.cause-top {
	width:740px;
	background:url("../img/common/bnr-cause-top.png") 0 50px no-repeat;
}
body#brand div#topPage div#contents div.cause-top h2 {
	height:350px;
	margin-top:-70px;
	padding:0;
	background:none;
	font-family:"游明朝体","Yu Mincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size:6em;
	font-weight:bold;
	color:#d70263;
	line-height:100%;
	text-align:right;
	writing-mode: vertical-rl;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	-webkit-transform-origin: center top;
	transform: rotate(-4deg);
}
div.cause-top h2 span { font-weight:bold; }
div.cause-top h2 span:nth-of-type(1) { font-size:1.5em; }
div.cause-top h2 span:nth-of-type(2) { font-size:0.6em; }

div.cause-top ol {
	margin-top:0px;
	padding:30px 30px 10px;
	border:1px solid #e4e4e4;
	background:url("../img/common/bg-cause-top.png") no-repeat;
	background-position:top right;
	background-color:rgba(255,255,255,0.7);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {/*ie*/
	body#brand div#topPage div#contents div.cause-top h2:not(:target) {
		margin-top:-30px;
		letter-spacing:10px;
	}
}
_:-ms-lang(x), _::-webkit-meter-bar,body#brand div#topPage div#contents div.cause-top h2 {/*edge*/
		margin-top:-30px;
		letter-spacing:10px;
}
div.cause-top li { margin-bottom:20px; }
div.cause-top dt {
	font-size:3em;
	color:#d70263;
	color:#27bdd8;
	font-family:"游明朝体","Yu Mincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	background:none;
	font-weight:bold;
	padding:0;
	line-height:150%;
}
div.cause-top dd span { display:block; }
div.cause-top dt:first-child span { font-size:2em;padding-top:60px; }
@media screen and (max-width:740px ) {
	div.cause-top {
		width:100%;
		background-size:contain;
	}
	body#brand div#topPage div#contents div.cause-top h2 {
		font-size:3em;
		margin-top:-40px;
		height:210px;
	}
	div.cause-top ol {
		padding:10px;
		background:none;
		border:0;
		margin-top:-20px;
	}
	div.cause-top dt {
		font-size:2.5em;
		margin-bottom:0px;
	}
	div.cause-top dd span { display:inline; }
	div.cause-top li { margin-bottom:0; }
}

div#contents div.advantages-bnr{
	height:116px;
	margin-bottom:30px;
}

/* shop --------------*/
div#contents h2.shop-bnr { position:relative; }
div#contents h2.shop-bnr span { display:block;position:absolute;z-index:2; }
div#contents h2.shop-bnr::before {
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 10px solid #fff;
    content: '';
    margin-top: 0px;
    position: absolute;
    left:8px;
    bottom:-15px;
	z-index:1;
}
div#contents h2.shop-bnr::after {
	content:'';
	position:absolute;
	background:linear-gradient(to top, #ff3b00, #ffd400);
	opacity:0.8;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	width:40px;
	height:57px;
	left:8px;
	bottom:-15px;
	z-index:0;
}
div#contents div.shop-bnr{
	margin-bottom:30px;
}
div#contents div.shop-bnr strong {
	font-weight:bold;
}
div#contents div.shop-bnr span a {
	font-weight:bold;
	color:#fff;
	padding:2px 10px;
	background:#ff7f00;
	border-radius:5px;
}
div#contents div.shop-bnr p { margin-bottom:10px; }

/* chanel --------------*/
div#contents div.chanel-camp{
	margin-bottom:20px;
}

/* news --------------*/

div#topPage div.news{
	background: #EBEBEB;
    text-align: center;
    padding: 20px 0 25px;
    margin-bottom: 25px;
    color: #bf3867;
}

div#topPage div.news h2{
	background: none;
    color: #bf3867;
    font-weight: bold;
    text-align: center;
    margin-bottom: 0;
}

/* h2 --------------*/
h2{
	clear: both;
	color:#fff;
	font-size:1.3em;
	line-height:1;
	margin-bottom:25px;
	padding:10px 0 10px 18px;
	padding:12px 0 8px 18px\9; /* IE10以下 */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  h2:not(:target) {
    padding:12px 0 8px 18px; /* IE10.IE11 */
  }
}

body#brand h2{background:#222;}
body#brand h2{background:linear-gradient(to right, #222222, #636363);}
body#hermes h2{background:#bc7b5b;}
body#chanel h2{background:#626262;}
body#vuitton h2{background:#704c38;}
body#diamond h2{background:#524760;}
body#gold h2{background:#6d5b3e;}
body#watch h2{background:#76251d;}

/* results --------------*/
div.results{
	margin-bottom:30px;
}

div.results ul li {
  float: left;
  width: 166px;
  margin-right: 25px;
  font-size:13px;
}

div.results ul li div.resultsImg{
	height:166px;
}

div.results ul li div.resultsItem{
	padding:10px;
	background:#e5e5e5;
	min-height:105px;
	margin-bottom:20px;
	overflow: hidden;
	text-overflow: ellipsis;
}

div.results ul li span{
	color:#bf3867;
	font-weight:bold;
	font-size:14px;
}

/* resultsDG --------------*/
div.resultsDG{
	margin-bottom:30px;
	border:solid 10px #ccc6bc;
	padding:30px 0 25px;
	text-align:center;
}

div.resultsDG img{
	margin-bottom:13px;
}

div.resultsDG p{
	text-align:left;
	width:670px;
	margin:0 auto 10px;
}

div.resultsDG table{
	width:670px;
	margin:0 auto;
	font-size:1.1em;
}

div.resultsDG table th{
	color:#fff;
	text-align:center;
	padding:10px 10px;
	border-right:solid 1px #8c7f53;
}

body#gold div.resultsDG table th{background:#8c7f53;}
body#diamond div.resultsDG table th{background:#b5799b;}

div.resultsDG table th.resultsDG_item{
	width:65%;
	border-right:solid 1px #fff;
}

div.resultsDG table td{
	padding:10px 25px;
	border-bottom:solid 1px #b5b5b5;
	border-left:solid 1px #b5b5b5;
	border-right:solid 1px #b5b5b5;
}

div.resultsDG table td.DGitem{
	text-align:left;
}

/* damage --------------*/
section div.damage{
	border:solid 1px #222;
	padding:43px 0 10px 15px;
	margin-bottom:30px;
}
body#brand section div.damage{background:url("../img/brand/damage-bg.png") no-repeat 15px 24px;}
body#hermes section div.damage{background:url("../img/hermes/damage-bg.png") no-repeat 15px 24px;}
body#chanel section div.damage{background:url("../img/chanel/damage-bg.png") no-repeat 15px 24px;}
body#diamond section div.damage{background:url("../img/diamond/damage-bg.png") no-repeat 15px 24px;}
body#gold section div.damage{background:url("../img/gold/damage-bg.png") no-repeat 15px 24px;}
body#watch section div.damage{background:url("../img/watch/damage-bg.png") no-repeat 15px 24px;}
body#vuitton section div.damage{background:url("../img/vuitton/damage-bg.png") no-repeat 15px 24px;}

div.damage p.damage-title{
	margin:0 0 0 15px;
}
div.damage p.damage-title img{
	margin-bottom:10px;
    transform: rotate(-8deg);
}
#watch div.damage p.damage-title,
#diamond div.damage p.damage-title,
#gold div.damage p.damage-title { margin:0;text-align:center; }

div.damageDGW div.damage-list,
div.damage div.damage-list {
	border-radius:10px;
	border:dotted 1px #000;
	margin-top:125px;
	margin-bottom:10px;
	padding:10px;
	width:709px;
	text-align:left;
}
#gold div.damageDGW div.damage-list {
	margin:0 auto;
}
div.damageDGW div.damage-list li,
div.damage div.damage-list li { display:inline; }
div.damageDGW div.damage-list li::before,
div.damage div.damage-list li::before { content:"◎"; }
div.damage p.damage-link{
	text-align:right;
	margin:10px 15px 0 0;
}

/* damageDGW --------------*/
section div.damageDGW{
	border:solid 5px #ccc6bc;
	padding:35px 0 15px;
	margin-bottom:30px;
	text-align:center;
}
section div.damageDGW .damage-title { text-align:center; }
section div.damageDGW img{
	margin-bottom:10px;
}

section div.damageDGW div.damageDGWimg{
	padding-top:127px;
	margin:15px 0 10px 30px;
}

body#gold section div.damageDGWimg{background:url("../img/gold/damage-bg.jpg") no-repeat; color:#6a4e0b;}
body#diamond section div.damageDGWimg{background:url("../img/diamond/damage-bg.jpg") no-repeat; color:#67003a;}
body#watch section div.damageDGWimg{background:url("../img/watch/damage-bg.jpg") no-repeat; color:#76251d;}

section div.damageDGW div.damageDGWimg ul li{
	float:left;
	width:120px;
	margin-right:17px;
	font-size:0.8em;
	text-align:center;
}

div.damageDGW div.damageDGWlist{
	padding:15px 20px;
	width:670px;
	margin:0 auto;
	text-align:left;
}

body#gold div.damageDGW div.damageDGWlist{background:#f4efc4;}

div.damageDGW div.damageDGWlist span{
	color:#6a4e0b;
	display:block;
	font-weight:bold;
	margin-bottom:5px;
}

div.damageDGW p.damage-link{
	text-align:right;
	margin:10px 15px 0 0;
}

/* voice --------------*/
section div.voice-bnr{
	position:relative;
	margin-bottom:30px;
	padding-bottom:8px;
	border:solid 2px #646464;
}
body#brand section div.voice-bnr{border:solid 2px #d17b9b;}

div.voice-bnr p.voice-title1{
	position:absolute;
	top:-5px;
	left:-2px;
	z-index:2;
}

div.voice-bnr p.voice-title2{
	position:absolute;
	top:135px;
	left:45px;
	z-index:2;
}

div.voice-bnr div.voice-textBg{
	margin:198px auto 0;
	margin:0 auto;
	width:670px;
	padding:24px 18px 0;
    position: relative;
}
div.voice-bnr div.voice-textBg:nth-of-type(1) {
    margin: 198px auto 0;
/*	padding-bottom:20px;*/
}
.single div.voice-bnr div.voice-textBg:nth-of-type(1){
	padding-bottom:30px;
}
.post-type-archive-bag div.voice-bnr div.voice-textBg,
.post-type-archive-accessory div.voice-bnr div.voice-textBg,
.post-type-archive-jewel div.voice-bnr div.voice-textBg,
.post-type-archive-apparel div.voice-bnr div.voice-textBg,
.post-type-archive-watch div.voice-bnr div.voice-textBg,
.post-type-archive-diamond div.voice-bnr div.voice-textBg,
.post-type-archive-gold div.voice-bnr div.voice-textBg { padding-bottom: 24px !important; }

div.voice-bnr div.voice-textBg:nth-of-type(5) {
    border-bottom: solid 1px #222;
    padding-bottom: 24px;
}
body#brand div.voice-bnr div.voice-textBg{background:#fde0e3;}
body#hermes div.voice-bnr div.voice-textBg{background:#f8e1d2;}
body#chanel div.voice-bnr div.voice-textBg{background:#ffeef6;}
body#diamond div.voice-bnr div.voice-textBg{background:#ede1e0;}
body#gold div.voice-bnr div.voice-textBg{background:#f4efc4;}
body#watch div.voice-bnr div.voice-textBg{background:#ddd;}
body#vuitton div.voice-bnr div.voice-textBg{background:#ffe5c0;}
body#brand.post-type-archive-chrome-hearts div.voice-bnr div.voice-textBg{background:#e4e4e4;}

div.voice-bnr div.voice-textBg div.voice-text{
	border-radius:8px;
	border: solid 1px #000;
	background:#fff;
	width:450px;
	padding:12px;
	min-height:180px;
}

div.voice-bnr div.voice-textBg div.voice-text h3{
	font-size:1.3em;
	font-weight:bold;
	padding-left:5px;
	border-left:7px solid #e0c9a6;
	margin-bottom:15px;
	color: #be244c;
}

div.voice-bnr div.voice-textBg div.vioce-staff{
    position: absolute;
    top: 10px;
    right: -25px;
}

div.voice-bnr p.vioce-link{
	text-align:right;
	margin:10px 15px 0 0
}
div.voice-bnr p.vioce-link a { cursor:pointer; }
/*ﾄｯﾌﾟﾍﾟｰｼﾞお客様の声　非表示部分*/
div.voice-bnr div.voice-textBg.hide {
	display:none;
}
div.voice-bnr div.voice-textBg:nth-of-type(5) {
	padding-bottom:20px;
}

/* site --------------*/
div.site{
	margin-bottom:30px;
}

div.site ul li{
	float:left;
	margin-right:16px;
}

/* kaitori-link --------------*/
div.kaitori-link{
	margin-bottom:30px;
}

div.kaitori-link ul li{
	float:left;
	margin-right:16px;
}

/* recommend --------------*/
div.recommend{
	margin-bottom:30px;
}

div.recommend ul li{
	float:left;
	margin:0 20px 10px 0;
}

/* item --------------*/
div.item-wrap{
	margin-bottom:30px;
}

div.item{
	background:url("../img/common/item_bg.png") no-repeat 25px 0;
	border:solid 1px #222;
	padding:30px 24px 25px;
}

div.item p{
	font-size:0.8em;
	margin-top:115px;
	text-align:right;
}

div.item h3{
	border-bottom:solid 1px #222;
	margin-bottom:10px;
	font-size:1.2em;
}

div.item div.item-list{
	background:url("../img/common/item-list.jpg") no-repeat;
}
/*--追加 20161110--*/
div.item div.item-list ul li a {
	float:left;
/*	margin-top:90px;*/
	width:138px;
/*	height:27px;*/
	height:117px;
	text-align:center;
	font-size:12px;
	padding-top:90px;
}
div.item div.item-list ul li a:hover {
	opacity:0.7;
	background-color:#fcfcfc;
}
/*--//add--*/

/*div.item div.item-list ul li{
	float:left;
	margin-top:90px;
	width:138px;
	height:27px;
	text-align:center;
	font-size:12px;
}
*/

/* matome --------------*/
div.matome{
	margin-bottom:30px;
	border:solid 1px #222;
	padding:35px 30px 30px;
}
body#brand div.matomeB{background:url("../img/brand/matome-bg.png") no-repeat;}
body#hermes div.matomeB{background:url("../img/hermes/matome-bg.png") no-repeat;}
body#chanel div.matomeB{background:url("../img/chanel/matome-bg.png") no-repeat;}
body#vuitton div.matomeB{background:url("../img/vuitton/matome-bg.png") no-repeat;}
body#watch div.matomeB{background:url("../img/watch/matome-bg.png") no-repeat;}
body#diamond div.matomeB{background:url("../img/diamond/matome-bg.png") no-repeat;}
body#gold div.matomeB{background:url("../img/gold/matome-bg.png") no-repeat;}

div.matome p.matomeAbout1{
	font-size:17px;
	letter-spacing:1px;
	line-height:1.7;
	font-weight:bold;
	margin:15px 0 20px;
	color:#d60263
}

/* matome renewal-------*/
div.mb25 {
	background:url("/wp-content/themes/atlantis/img/brand/matome-img2.png") no-repeat;
	background-position:right top;
	position:relative;
}
body#brand div.mb25 h2,
body#watch div.mb25 h2,
body#diamond div.mb25 h2,
body#gold div.mb25 h2 { background:none;color:#333; }
/*font-family*/
div.mb25 h2,
div.mb25 p strong,
div.mb25 p:nth-of-type(2),
div.mb25 p:nth-of-type(5),
div.kaitori-simu > dl dt,
div.kaitori-simu > dl:nth-of-type(2) dd p span:nth-of-type(1)
{
font-family:"游明朝体","Yu Mincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
}
/*ﾀｲﾄﾙ*/
div.mb25 h2 {
	padding:0;
	font-size:3.5em;
	font-weight:bold;
	color:#333;
	position:relative;
}
div.mb25 h2::before,div.mb25 h2::after {
	content:"得";
	font-family:"FontAwesome";
	font-size:4em;
	color:#fff;
	position:absolute;
	padding:20px;
}
div.mb25 h2::after {
	top:0;
	left:10px;
	z-index:-1;
	background:linear-gradient(-30deg, #ebf7ff, #dcf1ff);
	transform:rotate(-5deg);
}
div.mb25 h2::before {
	top:40px;
	left:60px;
	z-index:-2;
	background:linear-gradient(20deg, #ffdcf9, #fff0fd);
	transform:rotate(5deg);
}
div.mb25 h2 span {
	display:block;
	font-weight:bold;
}
div.mb25 h2 span:nth-of-type(1) {
	font-size:0.8em;
	margin:-30px auto 35px;
	transform-origin:center top;
	-webkit-transform-origin:center top;
	transform: rotate(-5deg);
}
div.mb25 h2 span:nth-of-type(2) { color:#d70263; }
/*画像ﾃﾛｯﾌﾟ*/
div.mb25 p strong {
	position:absolute;
	right:0;
	top:10px;
	font-size:1.5em;
	font-weight:bold;
	color:#de64a1;
	transform: rotate(5deg);
	text-shadow: 0 -1px 1px #FFF, -1px 0 1px #FFF, 1px 0 1px #FFF, 0 1px 1px #FFF;
}
/*本文*/
div.mb25 p { margin-bottom:10px; }
div.mb25 p:nth-of-type(2) {
	width:65%;
	margin-bottom:20px;
	font-size:1.5em;
	font-weight:bold;
	color:#b30c48;
}
/*separater*/
div.mb25 p:nth-of-type(5) {
	font-size:2.5em;
	text-align:center;
	color:#d70263;
	font-weight:bold;
	position:relative;
	margin-bottom:30px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
    box-shadow: 0px 5px 8px -5px rgba(0,0,0,0.5);
}
div.mb25 p:nth-of-type(5)::before {
	border-left: 110px solid transparent;
    border-right: 110px solid transparent;
    border-top: 35px solid #b9e4ff;
    content: '';
    position: absolute;
	margin-left:-110px;
	left:50%;
    bottom: -35px;
}
/*ｻﾝﾌﾟﾙ4件読み込み部分*/
div.kaitori-simu ul { list-style:none;letter-spacing:-2em; }
div.kaitori-simu li {
	position:relative;
	display:inline-block;
	vertical-align:top;
	letter-spacing:normal;
	width:calc(20% - 8vw);
	width:25%;
	padding:2.5%;
}
div.kaitori-simu li:nth-of-type(-n+3)::after{
	content:"+";
	color:#909090;
	position:absolute;
	top:35%;
	font-size:3em;
	font-weight:bold;
	right:-12px;
}
div.kaitori-simu li dt { text-align:center;font-size:10px;min-height:180px; }
div.kaitori-simu li dt img { width:100%;display:block; }
div.kaitori-simu li dd { color:#b76278;font-weight:bold; }
div.kaitori-simu li dd span { font-size:1.3em;background:#d47991;color:#fff;text-align:center;display:block; }
/*case1,case2*/
div.kaitori-simu > dl { padding:10px 20px;border:1px solid #ccc;background:#efefef; }
div.kaitori-simu > dl:nth-of-type(1) { margin-bottom:20px; }
div.kaitori-simu > dl:nth-of-type(1) dd > span:nth-of-type(1) { font-size:20px; }
div.kaitori-simu > dl dt,
div.kaitori-simu > dl:nth-of-type(2) dd p span:nth-of-type(1) {	font-size:2em; }
div.kaitori-simu > dl:nth-of-type(1) dd > span:nth-of-type(2),
div.kaitori-simu > dl:nth-of-type(2) dd > span:nth-of-type(1),
div.kaitori-simu > dl:nth-of-type(2) dd > span:nth-of-type(2),
div.kaitori-simu > dl:nth-of-type(2) dd p span:nth-of-type(2){
	font-size:2.3em;
	font-weight:bold;
	font-family:'Ryumin Medium KL', 'ＭＳ Ｐ明朝', 'MS PMincho', serif;
}
div.kaitori-simu > dl dt { border-bottom:1px solid #ccc;margin-bottom:10px; }
div.kaitori-simu > dl dt > span { color:#e62b00;margin-right:10px; }
div.kaitori-simu > dl dd { text-align:center; }
div.kaitori-simu > dl:nth-of-type(1) dd > span:nth-of-type(2) {
	background: #79b7d4;
	color: #fff;
	padding:5px;
}
div.kaitori-simu > dl:nth-of-type(2) dd > span:nth-of-type(1) span {
	text-decoration:line-through;
	font-weight:bold;
	background: #79b7d4;
	color: #fff;
	padding:5px;
}
div.kaitori-simu > dl:nth-of-type(2) dd > span:nth-of-type(1)::after {
	content: "\f054";
	font-family:"FontAwesome";
	font-weight:normal;
	color:#ff4a20;
	text-decoration:none;
	margin:0 30px;
}
div.kaitori-simu > dl:nth-of-type(2) dd > span:nth-of-type(2) {
	background: #ff4a20;
	color: #fff;
	padding:5px;
}
div.kaitori-simu > dl:nth-of-type(2) dd p {
	font-size:0.7em;
	border:2px solid #ff4a20;
	width:220px;
	margin:10px auto;
	letter-spacing:-2em;
	text-align:left;
}
div.kaitori-simu > dl:nth-of-type(2) dd p span {
	display:inline-block;
	letter-spacing:normal;
	line-height:100%;
}
div.kaitori-simu > dl:nth-of-type(2) dd p span:nth-of-type(1) {
	background:#ff4a20;
	color:#fff;
	padding:10px;
}
div.kaitori-simu > dl:nth-of-type(2) dd p span:nth-of-type(2) { padding-left:8px;color:#ff4a20; }

/* cause --------------*/
div.cause{
	margin-bottom:30px;
	border:solid 6px #dcdcdc;
	background:url("../img/common/cause-img.png") no-repeat;
}

div.cause p.causeTitle{
	text-align:right;
	padding:20px 27px 0 0;
	min-height:177px;
}

div.cause p.causeTitle img{
	margin-top:10px;
}

div.cause div.causeList{
	margin-left:25px;
}

div.cause div.causeList ul li{
	float:left;
	margin:0 12px 12px 0;
	position:relative;
	height:110px;
}

div.cause div.causeList ul li span{
	position:absolute;
	top:23px;
	text-align:center;
	width:218px;
}

div.cause p.causeLink a{
	text-align:center;
	display:block;
	padding:7px 20px;
	padding:9px 20px 5px\9;
	font-size:1.3em;
	letter-spacing:1px;
	width:50%;
	margin:0 auto 20px;
	color:#fff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.cause p.causeLink a:not(:target) {
    padding:9px 20px 5px; /* IE.11 */
  }
}

body#brand div.causeBrand p.causeLink a{background:#3d3d3d;}
body#hermes div.causeBrand p.causeLink a{background:#ce5800;}
body#chanel div.causeBrand p.causeLink a{background:#bb095e;}
body#diamond div.causeBrand p.causeLink a{background:#b5799b;}
body#gold div.causeBrand p.causeLink a{background:#b8a586;}
body#vuitton div.causeBrand p.causeLink a{background:#e5972a;}
body#watch div.causeBrand p.causeLink a{background:#333;}

/* spItem
--------------------------------------------------------*/
div.spItem, div.spItemG{
	margin-bottom:30px;
}

div.spItem ul li{
	float:left;
	margin:0 15px 15px 0;
	text-align:center;
	width: 136px;
	height: 185px;
    overflow: hidden;
}

body#watch div.spItem ul li{
	height: 222px;
}

div.spItemG table{
	border-top:solid 1px #b5b5b5;
	border-left:solid 1px #b5b5b5;
	width: 100%;
	text-align:center;
	font-size:1.2em;
}

div.spItemG td{
	width:50%;
	padding:20px 10px;
	border-right:solid 1px #b5b5b5;
	border-bottom:solid 1px #b5b5b5;
}


div.kyokaTextList{
	margin-bottom:30px;
}

div.kyokaTextList ul li{
	margin-bottom:15px;
}

div.kyokaTextList ul li i{
	float:left;
	display:block;
	margin-top:4px;
}
body#diamond div.kyokaTextList ul li i{color: #b5799b;}
body#gold div.kyokaTextList ul li i{color: #8c7f53;}

div.kyokaTextList ul li p{
	float:right;
	width:715px;
}

/* side
--------------------------------------------------------*/
div#side{
	float:left;
	width:200px;
}

/* rate --------------*/
div.rate{
	background:#ede0a4;
	text-align:center;
	margin-bottom:25px;
	padding-bottom:15px;
}

div#side div.rate h3{
	color:#fff;
	background:#222 !important;
	font-weight:bold;
	font-size:120%;
	line-height:1;
	padding:10px 0;
	margin-bottom:5px;
}

div.rate p{
	font-size:80%;
}

div.rate dl{
	background:#222;
	color:#fff;
	font-size:120%;
	margin:5px 12px 0;
	padding:10px 15px;
}
div.rate dt{
	float:left;
}
div.rate dt.kRate{
	color:#fed134;
	font-weight:bold;
}
div.rate dt.ptRate{
	color:#d1d1d1;
	font-weight:bold;
}
div.rate dd{
	float:right;
	font-weight:bold;
	width:50%;
	text-align:left;
}

/* sideKaitori --------------*/
div#sideKaitori{
	margin-bottom:20px;
}
div#sideKaitori ul{
	margin-bottom:20px;
}

div#sideKaitori ul li a{
	display:block;
	height: 75px;
	margin-bottom:8px;
}

div.side-nagare{
	margin-bottom:20px;
}
div.side-nagare a{
	display:block;
	height: 120px;
}

/* sideNav --------------*/
div#side h3{
  color: #fff;
  font-size: 1.2em;
  text-align:center;
  line-height:1;
  padding:10px 0;
  padding:12px 0 8px\9;
  margin-bottom:8px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div#side h3:not(:target) {
    padding:12px 0 8px; /* IE10.11 */
  }
}

body#brand div#side h3{background: #222;}
body#hermes div#side h3{background: #bc7b5b;}
body#chanel div#side h3{background: #626262;}
body#diamond div#side h3{background: #524760;}
body#gold div#side h3{background: #6d5b3e;}
body#vuitton div#side h3{background: #704c38;}
body#watch div#side h3{background: #76251d;}

div.sideNav{
	margin-bottom:20px;
}
div.sideNav ul li{
	border-bottom:1px solid #ccc;
}
div.sideNav ul li a{
	display:block;
	padding:5px 10px;
	line-height:115%;
}
div.sideNav ul li a:hover, div.sideNavSP ul li a:hover{
	color:#bf3867;
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
	opacity:1;
}
div.sideNav ul li a span {
	font-family: 'Pathway Gothic One', sans-serif;
    display: block;
    font-size: 1.2em;
	color:#cc699f;
}

div#side div.sideSenmon{
	margin-bottom:20px;
}
div#side div.sideSenmon a{
	display:block;
	height:84px;
	margin-bottom:8px;
}

div#side div.sideBnr a{
	display:block;
	margin-bottom:8px;
}
div#side div.sideBnr{
	margin-bottom:12px;
}

/* sideNavSP --------------*/
div.sideNavSP{
	margin-bottom:20px;
}

div.sideNavSP ul li a{
	border-bottom:1px solid #ccc;
	padding:8px 0 16px 60px;
    min-height: 46px;
	margin-bottom:6px;
	display:block;
}

body.post-type-archive-hermes div.sideNavSP ul li a,
body.single-hermes div.sideNavSP ul li a{background: url("../img/hermes/hermes-icon.png") no-repeat;}
body.post-type-archive-chanel div.sideNavSP ul li a,
body.single-chanel div.sideNavSP ul li a{background: url("../img/chanel/chanel-icon.png") no-repeat;}
body.post-type-archive-vuitton div.sideNavSP ul li a,
body.single-vuitton div.sideNavSP ul li a{background: url("../img/vuitton/vuitton-icon.png") no-repeat;}
body.post-type-archive-cartier div.sideNavSP ul li a,
body.single-cartier div.sideNavSP ul li a{background: url("../img/brand/cartier-icon.png") no-repeat;}
body.post-type-archive-harrywinston div.sideNavSP ul li a,
body.single-harrywinston div.sideNavSP ul li a{background: url("../img/brand/harrywinston-icon.png") no-repeat;}
body.post-type-archive-bulgari div.sideNavSP ul li a,
body.single-bulgari div.sideNavSP ul li a{background: url("../img/brand/bulgari-icon.png") no-repeat;}
body.post-type-archive-gucci div.sideNavSP ul li a,
body.single-gucci div.sideNavSP ul li a{background: url("../img/brand/gucci-icon.png") no-repeat;}
body.post-type-archive-celine div.sideNavSP ul li a,
body.single-celine div.sideNavSP ul li a{background: url("../img/brand/celine-icon.png") no-repeat;}
body.post-type-archive-chrome-hearts div.sideNavSP ul li a,
body.single-chrome-hearts div.sideNavSP ul li a{background: url("../img/brand/chrome-hearts-icon.png") no-repeat;}
body.post-type-archive-prada div.sideNavSP ul li a,
body.single-prada div.sideNavSP ul li a{background: url("../img/brand/prada-icon.png") no-repeat;}
body.post-type-archive-bottega div.sideNavSP ul li a,
body.single-bottega div.sideNavSP ul li a{background: url("../img/brand/bottega-icon.png") no-repeat;}
body.post-type-archive-ysl div.sideNavSP ul li a,
body.single-ysl div.sideNavSP ul li a{background: url("../img/brand/ysl-icon.png") no-repeat;}
body.post-type-archive-berluti div.sideNavSP ul li a,
body.single-berluti div.sideNavSP ul li a{background: url("../img/brand/berluti-icon.png") no-repeat;}
body.post-type-archive-fendi div.sideNavSP ul li a,
body.single-fendi div.sideNavSP ul li a{background: url("../img/brand/fendi-icon.png") no-repeat;}
body.post-type-archive-christian-louboutin div.sideNavSP ul li a,
body.single-christian-louboutin div.sideNavSP ul li a{background: url("../img/brand/louboutin-icon.png") no-repeat;}
body.post-type-archive-tiffany div.sideNavSP ul li a,
body.single-tiffany div.sideNavSP ul li a{background: url("../img/brand/tiffany-icon.png") no-repeat;}
body.post-type-archive-vancleefarpels div.sideNavSP ul li a,
body.single-vancleefarpels div.sideNavSP ul li a{background: url("../img/brand/vancleefarpels-icon.png") no-repeat;}
body.post-type-archive-montblanc div.sideNavSP ul li a,
body.single-montblanc div.sideNavSP ul li a{background: url("../img/brand/montblanc-icon.png") no-repeat;}
/*2018 新規追加アパレル*/
body.post-type-archive-supreme div.sideNavSP ul li a,
body.single-supreme div.sideNavSP ul li a{background: url("../img/brand/supreme-icon.png") no-repeat;}
body.post-type-archive-north-face div.sideNavSP ul li a,
body.single-north-face div.sideNavSP ul li a{background: url("../img/brand/north-face-icon.png") no-repeat;}
body.post-type-archive-moncler div.sideNavSP ul li a,
body.single-moncler div.sideNavSP ul li a{background: url("../img/brand/moncler-icon.png") no-repeat;}
body.post-type-archive-canada-goose div.sideNavSP ul li a,
body.single-canada-goose div.sideNavSP ul li a{background: url("../img/brand/canadagoose-icon.png") no-repeat;}
body.post-type-archive-giorgio-armani div.sideNavSP ul li a,
body.single-giorgio-armani div.sideNavSP ul li a{background: url("../img/brand/giorgio-armani-icon.png") no-repeat;}
body.post-type-archive-balenciaga div.sideNavSP ul li a,
body.single-balenciaga div.sideNavSP ul li a{background: url("../img/brand/balenciaga-icon.png") no-repeat;}

body#diamond div.sideNavSP ul li a{background: url("../img/diamond/diamond-icon.png") no-repeat;}
body#gold div.sideNavSP ul li a{background: url("../img/gold/gold-icon.png") no-repeat;}
body#watch div.sideNavSP ul li a{background: url("../img/watch/watch-icon.png") no-repeat;}


div.sideNavSP ul li.sideNavSP1 a{background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP2 a{background-position: -20px -98px !important;}
div.sideNavSP ul li.sideNavSP3 a{background-position: -20px -176px !important;}
div.sideNavSP ul li.sideNavSP4 a{background-position: -20px -254px !important;}
div.sideNavSP ul li.sideNavSP5 a{background-position: -20px -332px !important;}
div.sideNavSP ul li.sideNavSP6 a{background-position: -20px -410px !important;}
div.sideNavSP ul li.sideNavSP7 a{background-position: -20px -488px !important;}
div.sideNavSP ul li.sideNavSP8 a{background-position: -20px -566px !important;}
div.sideNavSP ul li.sideNavSP9 a{background-position: -20px -644px !important;}
div.sideNavSP ul li.sideNavSP10 a{background-position: -20px -722px !important;}
div.sideNavSP ul li.sideNavSP11 a{background-position: -20px -800px !important;}
div.sideNavSP ul li.sideNavSP12 a{background-position: -20px -878px !important;}
div.sideNavSP ul li.sideNavSP13 a{background-position: -20px -956px !important;}
div.sideNavSP ul li.sideNavSP14 a{background-position: -20px -1034px !important;}
div.sideNavSP ul li.sideNavSP15 a{background-position: -20px -1112px !important;}
div.sideNavSP ul li.sideNavSP16 a{background-position: -20px -1190px !important;}
div.sideNavSP ul li.sideNavSP17 a{background-position: -20px -1268px !important;}
div.sideNavSP ul li.sideNavSP18 a{background-position: -20px -1346px !important;}
div.sideNavSP ul li.sideNavSP19 a{background-position: -20px -1424px !important;}
div.sideNavSP ul li.sideNavSP20 a{background-position: -20px -1502px !important;}
div.sideNavSP ul li.sideNavSP21 a{background-position: -20px -1580px !important;}
/* 時計第3階層 ｻｲﾄﾞﾊﾞｰﾈｽﾄﾒﾆｭｰ部分 */
div.sideNavSP ul li { position:relative; }
.smenu-child {
	width:100%;
	padding:10px 10px 0 10px;
	border:1px solid #ccc;
	border-radius:5px;
	box-shadow:2px 2px 14px -5px #818181;
	background:rgba(255,255,255,0.95);
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	opacity:0;
	display:none;
}
.smenu-child:after, .smenu-child:before {
	right:100%;
	top:20px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
.smenu-child:after {
	border-color:rgba(255,255,255,0);
	border-right-color:#FFF;
	border-width:10px;
	margin-top:-10px;
}
.smenu-child:before {
	border-color:rgba(153,153,153,0);
	border-right-color:#999;
	border-width:11px;
	margin-top:-11px;
}

body#watch .sideNavSP ul li .smenu-child li:last-child a {
	border-bottom:0;
}
body#watch div.sideNavSP ul li.sideNavSP1 .smenu-child li a { background:url("../img/watch/watch-rolex.png") no-repeat; }
body#watch div.sideNavSP ul li.sideNavSP2 .smenu-child li a { background:url("../img/watch/watch-omega.png") no-repeat; }
body#watch div.sideNavSP ul li.sideNavSP3 .smenu-child li a { background:url("../img/watch/watch-cartier.png") no-repeat; }
body#watch div.sideNavSP ul li.sideNavSP4 .smenu-child li a { background:url("../img/watch/watch-hublot.png") no-repeat; }
body#watch div.sideNavSP ul li.sideNavSP5 .smenu-child li a { background:url("../img/watch/watch-brightling.png") no-repeat; }
body#watch div.sideNavSP ul li.sideNavSP7 .smenu-child li a { background:url("../img/watch/watch-panerai.png") no-repeat; }
body#watch div.sideNavSP ul li.sideNavSP8 .smenu-child li a { background:url("../img/watch/watch-franckmuller.png") no-repeat; }
body#watch div.sideNavSP ul li.sideNavSP9 .smenu-child li a { background:url("../img/watch/watch-audemarspiguet.png") no-repeat; }
body#watch div.sideNavSP ul li.sideNavSP13 .smenu-child li a { background:url("../img/watch/watch-chanel.png") no-repeat; }
body#watch div.sideNavSP ul li.sideNavSP15 .smenu-child li a { background:url("../img/watch/watch-seiko.png") no-repeat; }
body#watch div.sideNavSP ul li.sideNavSP17 .smenu-child li a { background:url("../img/watch/watch-patekphilippe.png") no-repeat; }
body#watch div.sideNavSP ul li.sideNavSP18 .smenu-child li a { background:url("../img/watch/watch-harrywinston.png") no-repeat; }
body#watch div.sideNavSP ul li.sideNavSP20 .smenu-child li a { background:url("../img/watch/watch-bvlgari.png") no-repeat; }
body#watch div.sideNavSP ul li.sideNavSP21 .smenu-child li a { background:url("../img/watch/watch-g-shock.png") no-repeat; }

/*rolex*/
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(3) a {background-position: -20px -176px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(4) a {background-position: -20px -254px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(5) a {background-position: -20px -332px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(6) a {background-position: -20px -410px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(7) a {background-position: -20px -488px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(8) a {background-position: -20px -566px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(9) a {background-position: -20px -644px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(10) a {background-position: -20px -722px !important;}
/*omega*/
div.sideNavSP ul li.sideNavSP2 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP2 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}
div.sideNavSP ul li.sideNavSP2 .smenu-child li:nth-of-type(3) a {background-position: -20px -176px !important;}
div.sideNavSP ul li.sideNavSP2 .smenu-child li:nth-of-type(4) a {background-position: -20px -254px !important;}
/*cartier*/
div.sideNavSP ul li.sideNavSP3 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP3 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}
div.sideNavSP ul li.sideNavSP3 .smenu-child li:nth-of-type(3) a {background-position: -20px -176px !important;}
div.sideNavSP ul li.sideNavSP3 .smenu-child li:nth-of-type(4) a {background-position: -20px -254px !important;}
div.sideNavSP ul li.sideNavSP3 .smenu-child li:nth-of-type(5) a {background-position: -20px -332px !important;}
div.sideNavSP ul li.sideNavSP3 .smenu-child li:nth-of-type(6) a {background-position: -20px -410px !important;}
div.sideNavSP ul li.sideNavSP3 .smenu-child li:nth-of-type(7) a {background-position: -20px -488px !important;}
/*hublot*/
div.sideNavSP ul li.sideNavSP4 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP4 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}
div.sideNavSP ul li.sideNavSP4 .smenu-child li:nth-of-type(3) a {background-position: -20px -176px !important;}
div.sideNavSP ul li.sideNavSP4 .smenu-child li:nth-of-type(4) a {background-position: -20px -254px !important;}
/*panerai*/
div.sideNavSP ul li.sideNavSP7 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP7 .smenu-child li:nth-of-type(2) a {background-position: -20px -176px !important;}
/*franckmuller*/
div.sideNavSP ul li.sideNavSP8 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP8 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}
div.sideNavSP ul li.sideNavSP8 .smenu-child li:nth-of-type(3) a {background-position: -20px -176px !important;}
div.sideNavSP ul li.sideNavSP8 .smenu-child li:nth-of-type(4) a {background-position: -20px -254px !important;}
/*audemarspiguet*/
div.sideNavSP ul li.sideNavSP9 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
/*div.sideNavSP ul li.sideNavSP9 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}*/

/*chanel*/
div.sideNavSP ul li.sideNavSP13 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP13 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}
/*seiko*/
div.sideNavSP ul li.sideNavSP15 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP15 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}
/*div.sideNavSP ul li.sideNavSP15 .smenu-child li:nth-of-type(3) a {background-position: -20px -176px !important;}*/
/*div.sideNavSP ul li.sideNavSP15 .smenu-child li:nth-of-type(4) a {background-position: -20px -254px !important;}*/
/*div.sideNavSP ul li.sideNavSP15 .smenu-child li:nth-of-type(5) a {background-position: -20px -332px !important;}*/
/*div.sideNavSP ul li.sideNavSP15 .smenu-child li:nth-of-type(6) a {background-position: -20px -410px !important;}*/
/*div.sideNavSP ul li.sideNavSP15 .smenu-child li:nth-of-type(7) a {background-position: -20px -488px !important;}*/
/*パテックフィリップ*/
div.sideNavSP ul li.sideNavSP17 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
/*div.sideNavSP ul li.sideNavSP17 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}*/
/*div.sideNavSP ul li.sideNavSP17 .smenu-child li:nth-of-type(3) a {background-position: -20px -176px !important;}*/
/*div.sideNavSP ul li.sideNavSP17 .smenu-child li:nth-of-type(4) a {background-position: -20px -254px !important;}*/
div.sideNavSP ul li.sideNavSP17 .smenu-child li:nth-of-type(2) a {background-position: -20px -332px !important;}
/*div.sideNavSP ul li.sideNavSP17 .smenu-child li:nth-of-type(5) a {background-position: -20px -332px !important;}*/
/*div.sideNavSP ul li.sideNavSP17 .smenu-child li:nth-of-type(6) a {background-position: -20px -410px !important;}*/
/*div.sideNavSP ul li.sideNavSP17 .smenu-child li:nth-of-type(7) a {background-position: -20px -488px !important;}*/
/*div.sideNavSP ul li.sideNavSP17.smenu-child li:nth-of-type(8) a {background-position: -20px -566px !important;}*/
/*harrywinston*/
div.sideNavSP ul li.sideNavSP18 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP18 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}
div.sideNavSP ul li.sideNavSP18 .smenu-child li:nth-of-type(3) a {background-position: -20px -176px !important;}
/*div.sideNavSP ul li.sideNavSP17 .smenu-child li:nth-of-type(4) a {background-position: -20px -254px !important;}*/

/*brightling*/
div.sideNavSP ul li.sideNavSP5 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP5 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}
/*bｖvlgari*/
div.sideNavSP ul li.sideNavSP20 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP20 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}
div.sideNavSP ul li.sideNavSP20 .smenu-child li:nth-of-type(3) a {background-position: -20px -176px !important;}
/*div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(4) a {background-position: -20px -254px !important;}*/
/*Gショック*/
div.sideNavSP ul li.sideNavSP21 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP21 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}
div.sideNavSP ul li.sideNavSP21 .smenu-child li:nth-of-type(3) a {background-position: -20px -176px !important;}
div.sideNavSP ul li.sideNavSP21 .smenu-child li:nth-of-type(4) a {background-position: -20px -254px !important;}
div.sideNavSP ul li.sideNavSP21 .smenu-child li:nth-of-type(5) a {background-position: -20px -332px !important;}
/*
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(1) a {background-position: -20px -20px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(2) a {background-position: -20px -98px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(3) a {background-position: -20px -176px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(4) a {background-position: -20px -254px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(5) a {background-position: -20px -332px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(6) a {background-position: -20px -410px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(7) a {background-position: -20px -488px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(8) a {background-position: -20px -566px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(9) a {background-position: -20px -644px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(10) a {background-position: -20px -722px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(11) a {background-position: -20px -800px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(12) a {background-position: -20px -878px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(13) a {background-position: -20px -956px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(14) a {background-position: -20px -1034px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(15) a {background-position: -20px -1112px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(16) a {background-position: -20px -1190px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(17) a {background-position: -20px -1268px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(18) a {background-position: -20px -1346px !important;}
div.sideNavSP ul li.sideNavSP1 .smenu-child li:nth-of-type(19) a {background-position: -20px -1424px !important;}
*/






/* footer
--------------------------------------------------------*/
div.pageTop{
	background:#222;
	min-width:980px;
}
div.pageTop p{
	text-align:right;
	line-height:40px;
}
div.pageTop p a{
	color:#fff;
}

/* siteLink --------------*/
div.siteLink{
	background:#404040;
	color:#fff;
	font-size:12px;
	padding:30px 0;
	min-width:980px;
}
div.siteLink a{
	color:#fff;
}

div.siteLink-colF{
  float: left;
  padding-right:55px;
  border-right: 1px solid #585858;
}

div.siteLink-col{
  float: left;
  padding:0 55px;
  border-right: 1px solid #585858;
}

div.siteLink-colL{
  float: left;
  padding-left:55px;
}

div.siteLink-col ul,
div.siteLink-colL ul{
	float:left;
	margin-right:40px;
}

div.siteLink h4 {
	margin-bottom:14px;
	font-weight:bold;
	font-size:13px;
}

div.siteLink ul li {
  margin-bottom: 12px;
}

/* footerInfo --------------*/
div.footerInfo{
	margin:15px auto 0;
	padding-bottom: 88px;
}

div.footerInfo p{
	float:left;
}

div.footerInfo p.footer-logo{
	margin:15px 40px 0 0;
}

div.footerInfo p.footer-logo a{
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
	opacity:1;
}

p.footer-text{
	font-size:12px;
	line-height:1.8;
}

p.footer-text strong{
	display:block;
	font-size:16px;
}

.sp-return{
	padding:10px 0 25px;
	clear:both;

}

.sp-return a{
	display: block;
	width: 80%;
	height: 110px;
	margin: 0 auto;
	line-height: 110px;
	border: 2px solid #222;
	border-radius: 5px;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight:bold;
	text-align: center;
	letter-spacing: 1px;
}

/* sclFooter --------------*/
div#sclFooter-wrap1{
	position: fixed;
    bottom: 0px;
    min-height: 72px;
    width: 100%;
    z-index: 9999;
}

div#sclFooter-wrap{
	background:rgba(100,103,102,0.95);
    color:#fff;
	padding-top:10px;
	min-height:72px;
}

div.sclFooter{
	position:relative;
	min-height:72px;
	font-size: 18px;
}

div.sclFooter div.footerTel-wrap{
	padding-top: 3px;
}

div.sclFooter div.footerTel-wrap div.footerTel{
	position:absolute;
}

div.sclFooter div.footerTel-wrap div.footerTel i {
  font-size: 24px;
  color: #fff;
  vertical-align: text-bottom;
  margin-right:4px;
}

div.sclFooter div.footerTel-wrap div.footerTel p {
  font-size: 32px;
  font-style: normal;
  line-height: 1;
  display: inline;
  vertical-align: baseline;
  letter-spacing:1px;
}

div.sclFooter div.footerTel-wrap div.footerTel p a{
	color:#fff;
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
	opacity:1;
}

div.sclFooter div.footerTel-wrap span{
	position:absolute;
	left:239px;
	top:36px;
	font-size: 14px;
	display:block;
}

div.sclFooter div.footer-satei{
	position:absolute;
	top:4px;
	right:265px;
	width: 256px;
	font-size: 23px;
	text-align: center;
	letter-spacing: 1px;
}
div.sclFooter div.footer-kit{
	position:absolute;
	top:4px;
	right:0;
	width: 256px;
	font-size: 23px;
	text-align: center;
	letter-spacing: 1px;
}

div.sclFooter div.footer-satei a{
	color: #fff;
	display: block;
	background: #FF9933;
	border-radius: 5px;
	-webkit-border-radius : 5px;
	-moz-border-radius: 5px;
	padding: 10px;
	padding: 12px 0 8px\9;/* IE10以下 */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.sclFooter div.footer-satei a:not(:target) {
    padding: 12px 0 8px; /* IE10.11 */
  }
}
div.sclFooter div.footer-kit a{
	color: #fff;
	display: block;
	background:#98CC28;
	border-radius: 5px;
	-webkit-border-radius : 5px;
	-moz-border-radius: 5px;
	padding: 10px;
	padding: 12px 0 8px\9;/* IE10以下 */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.sclFooter div.footer-kit a:not(:target) {
    padding: 12px 0 8px; /* IE10.11 */
  }
}

div.sclFooter div.footer-satei a:hover{
	background: #FFAA45;
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
	opacity:1;
}
div.sclFooter div.footer-kit a:hover{
	background: #A4D736;
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
	opacity:1;
}

/* LINE
--------------------------------------------------------*/
div.line-satei img{
margin-bottom:30px;
}
.new_line-satei{
width: 740px;
height: 351px;
background:url("../img/common/line/prepare.png");
margin-bottom:30px;
}
.new_line-satei1{
	clear:both;
}
.new_line-satei2{
width: 200px;
float:left;
margin-top:120px;
margin-left:30px;
clear:both;
}
.line-satei3{
margin-top:120px;
float:left;
margin-left:70px;
}
.line-satei3 span{
font-weight:bold;
}
.line-satei4-1{
width: 140px;
float:right;
clear:both;
margin-right:50px;
margin-top:-45px;
}
.line-satei5{
width: 740px;
height: 179px;
background:url("../img/common/line/qr-code.png");
margin-bottom:40px;
}
.line-satei6{
width: 740px;
height: 390px;
background:url("../img/common/line/howto.png");
margin-bottom:40px;
}
.line-satei7{
width: 740px;
height: 960px;
background:url("../img/common/line/point1.png");
margin-bottom:40px;
}
.point1{
width: 680px;
font-size:18px;
margin-top:70px;
margin-left:40px;
}
.line-satei8{
	margin-top:385px;
	margin-left:190px;
}
.line-satei9{
width: 740px;
height: 880px;
background:url("../img/common/line/faq.png");
margin-bottom:40px;

}
.point2{
font-size:24px;
padding-top:20px;
margin-left:120px;
}
.kimari{
color: #dd9118;
}
.kimari2{
	font-size:24px;
	margin-top:40px;
	text-align:center;
}
.q1{
width: 570px;
margin-top:10px;
margin-left:90px;
font-size:19px;
}
.point3{
	font-size:24px;
	margin-top:46px;
	margin-left:120px;
}
.kimari2-1{
	font-size:24px;
	margin-top:50px;
	margin-left:200px;
}
.point4{
	width: 500px;
	margin-left:120px;
	font-size:19px;
	margin-top:10px;
}
.point5{
font-size:24px;
margin-top:36px;
margin-left:125px;
}
.kimari2-2{
font-size:24px;
margin-top:45px;
margin-left:200px;
}
.point6{
width: 460px;
margin-left:150px;
font-size:19px;
margin-top:10px;
}
.point7{
width: 500px;
font-size:23px;
margin-top:45px;
margin-left:160px;
}


/* NEW店舗案内
--------------------------------------------------------*/
.shop-new{
float: left;
clear: both;
margin-right: 130px;
padding-bottom:20px;
}
div.sel{
width: 270px;
float: left;
clear: both;
}
.info-bnr{
clear: both;
}
 .newtabel table{
float: right;
}
.newtabel table tr th{
background-color: #e2e2e2;
vertical-align: middle;
height: 66px;
border: 1px solid #a7a7a7;
padding-left: 10px;
padding-right: 10px;
}
.newtabel table tr td{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
vertical-align: middle;
border: 1px solid #a7a7a7;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.newtabel table  {
height: 413px;
	}
}
.setumei{
width: 308px;
font-size:20px;
padding-top: 20px;
clear: both;
border-bottom: 2px solid #a7a7a7;
margin-bottom: 10px;
}
.setumei2{
width: 120px;
font-size:20px;
padding-top: 20px;
border-bottom: 2px solid #a7a7a7;
margin-bottom: 10px;
}
.shopitem{
padding-top: 10px;
padding-left: 22px;
}
.map{
font-size:20px;
padding-top: 20px;
}
.map + iframe {
margin-bottom:30px;
}
.new4{
color:#fff;
font-size:1.3em;
background-color: #222;
line-height:1;
padding-top:40px;
margin-bottom:10px;
padding:10px 0 10px 18px;
clear: both;
}
.road{
padding-bottom:20px;
}
.road2{
float: left;
margin-right:56px;
height: 550px;
text-align:center;

}
.road3{

text-align:center;
}
.road4{
clear: both;
height: 550px;
width: 340px;
float: left;
margin-right:56px;
}
.road5{
margin-top:29px;
height: 550px;
}
.road6{
clear: both;
float: left;
height: 550px;
width: 344px;
margin-right:50px;
}
.road3{
height: 520px;
}
.roadsetumei{
text-align:center;
}
.roadsetumei3{
text-align:center;
}
.road2-1{
float: left;
height: 550px;
text-align:center;
margin-right:46px;
}
.road4-1{
margin-right:46px;
float: left;
clear: both;
height: 550px;
width: 340px;
}
.road6-1{
clear: both;
float: left;
height: 550px;
width: 340px;
margin-right:46px;
}
.road3-1{
height: 550px;
}
.road5-1{
height: 550px;
}
.roadsetumei3_1{
text-align:center;
}
.roadsetumei-1{
text-align:center;
}
 .newtabel2 table{
float: right;
}
.newtabel2 table tr th{
background-color: #e2e2e2;
vertical-align: middle;
height: 66px;
border: 1px solid #a7a7a7;
padding-left: 10px;
padding-right: 10px;
}
.newtabel2 table tr td{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
vertical-align: middle;
border: 1px solid #a7a7a7;
}
/*高円寺店舗*/
/*-------------------------*/
p.shopInfoImg {
	margin-bottom:30px;
}
p.shopInfoImg img { margin-bottom:20px; }
.shopInfoImg2-1{
margin-top:2px;
}
.setumei-1{
width: 440px;
font-size:20px;
padding-top: 20px;
clear: both;
border-bottom: 2px solid #a7a7a7;
margin-bottom: 10px;
}
.shoprad-1{
margin-top:17px;
}
.shoprad3-1{
padding-top:20px;
}


/* 査定士紹介 staff
--------------------------------------------------------*/

/* main area */
.staff-img { margin-bottom:30px; }
.staff-main {
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
	margin-bottom:40px;
}
body#brand .staff-main h2{
	font-size:1.8em;
	color:#990C00;
	border-bottom:2px solid #ccc;
	background:none;
	padding:0 0 0 15px;
	position:relative;
}
body#brand .staff-main h2::before,
body#brand .staff-main h2::after {
	content:'';
	width:40px;
	height:40px;
	z-index:-1;
	position:absolute;
}
body#brand .staff-main h2::before {
	top:3px;
	left:10px;
	background:rgb(239, 239, 239);
	transform:rotate(10deg);
}
body#brand .staff-main h2::after {
	top:-5px;
	left:0;
	background:rgba(255,205,223,0.8);
	background:linear-gradient(to top, #fffbfb, #ffdbfe);
	transform:rotate(5deg);
}
.staff-main p { font-size:14px;margin-bottom:30px; }
.staff-main p span { font-size:2em;color:#de7097; }
.single-staff .staff-main p:nth-of-type(2n-1) {
	font-size:2em;
	margin-bottom:10px;
	color:#990C00;
}
.single-staff img.staff-img-sub {
display:block;float:right;width:30%;margin-left:2vmin;
}

/* thumbnail area */
.staff-navi { border:none;margin:15px 0 20px; }
.staff-navi dt {
	font-size:1.5em;
	line-height:110%;
	margin:0;
	margin-bottom:10px;
	border-left:5px solid #ec9900;
	padding-left:5px;
}
.staff-navi dt span { font-size:0.6em;display:block; }
.staff-navi dd ul { letter-spacing:-2em; }
.staff-navi dd li {
	letter-spacing:normal;
	display:inline-block;
	width:18%;
	margin:0 2% 10px 0;
	max-width:116px;
}
.staff-navi dd li:last-child { margin-right:0; }
.staff-navi dd a img {
	width:100%;
	border:1px solid #ccc;
	border-radius:10px;

}





/* お客さまの声 review
--------------------------------------------------------*/
/* title */
p.h1 {
    font-size: 1.9em;
    margin-bottom: 20px;
    border-bottom: solid 5px #dcdcdc;
}
.sub_title { color:#999;font-size:0.8em; }
.post-type-archive-review h1 + p { margin-bottom:10px; }
/* search & sort */
.order {
	display:inline;
	font-size:10px;
	padding:2px;
	background:#B8B8B8;
	color:#FFFFFF;
}
.review-form:nth-of-type(2) { width:200px;float:left; }
.review-form ul { margin-bottom:10px; }
.review-form a { color:#919191; }
.review-form a { color:#999;font-size:13px; }
.review-form a:hover,
.review-form a.active { color:#C06; }
.review-form li { display:inline;padding:0 5px;border-left:1px solid #999; }
/*.review-form li:nth-of-type(9) { padding-right:0; }
.review-form li:nth-of-type(16) { padding-right:0; }*/
.review-form + form + p {/* breadcrumb */
	margin:20px 0;
	padding-top:3px;
	border-top:1px solid #F2F2F2;
}
/* main */
.review-main > li {
    border: 2px solid #b3b2b2;
    padding: 25px 20px;
    margin-bottom: 15px;
/*	min-height:280px;*/
}
body#brand.post-type-archive-review .review-main > li > h2,
body#brand.single-review div#otherPage div#contents .review-main h1 {
    width: 100%;
    color: #be244c;
    font-size: 1.8em;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 140%;
    margin-bottom: 0.5em;
    padding:0 0 0 10px;
    border-left: 5px solid #bda563;
	border-bottom:none;
    background:none;
}
.review-main h2 a { color: #be244c; }

/*20180810追加部分*/

/*.review-main p { width:500px;display:inline-block;vertical-align:top; }*/
.review-main p { width:100%;}
.review-main > li {letter-spacing:-2em;}
.review-main > li > * {letter-spacing:normal;}
.review-main > li > a,
.review-main > li > h2{display:inline-block;vertical-align:top;}
.review-main > li > a {width:10%;}
/*body#brand.post-type-archive-review .review-main > li > h2 {width:calc(100% - 70px);}*/

.review-main > li > a {
min-width:70px;
min-height:calc(70px*100/134);
background:url("../img/common/gnav/gnav-1.png") no-repeat;
background-size:cover;
text-indent: 100%;
overflow: hidden;
white-space: nowrap;
}

.review-main p.meta {height:1.8em;}
.review-main p.meta span {display:inline-block;vertical-align:middle;}
.review-main p.meta span:first-child {
	width:90px;
	height:15px;
	margin-bottom:4px;
	background:url("../img/common/review-lvl.png") no-repeat;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
.review-main .review-lvl-5 p.meta span:first-child {background-position:0px 0px;}
.review-main .review-lvl-4 p.meta span:first-child {background-position:0px -15px;}
.review-main .review-lvl-3 p.meta span:first-child {background-position:0px -30px;}
.review-main .review-lvl-2 p.meta span:first-child {background-position:0px -45px;}
.review-main .review-lvl-1 p.meta span:first-child {background-position:0px -60px;}
.review-main li p:last-child {margin-top:20px;text-align:right;font-size:0.8em;}
.review-main p.meta {
	width:100%;
	text-align:right;
	border-bottom:1px solid #999;
	margin-bottom:20px;
}
.review-main .no-match { min-height:auto;padding:40px; }

/*--ﾃﾝﾌﾟﾚ領域表示部分--*/

.reviews {
	background:url("/wp-content/themes/atlantis/img/brand/review.png") no-repeat;
	background-position:20px 60px;
	margin-bottom:30px;
}
#brand .reviews h2{
	position: relative;
	padding:10px 20px;
	font-weight:bold !important;
	font-size:1.5em;
	text-align:center;
	color:#FFF;
	width: calc(100% - 80px);
	box-sizing: border-box;
	margin-left: 40px;
	margin-bottom:30px;
	background: linear-gradient(to top, #fccf00, #d80353);
	box-shadow:0 1px 3px rgba(0,0,0,0.25);
}
.reviews h2:before,
.reviews h2:after{
	content: "";
	position: absolute;
	top:10px;
	height: 0;
	width: 0;
	border: 25px solid #da0f4e;
	z-index:-1;
}
.reviews h2:before{
	right: -40px;
	border-right-color: transparent;
}
.reviews h2:after{
	left: -40px;
	border-left-color: transparent;
}
.reviews h2 span{
	display:block;
}
.reviews h2 span:before,
.reviews h2 span:after{
	content: "";
	position: absolute;
	top: 100%;
	height: 0;

	width: 0;
	border: 5px solid transparent;
	border-top: 5px solid #520000;
}
.reviews h2 span:before{
	right: 0;
	border-left: 5px solid #520000;
}
.reviews h2 span:after{
	left: 0;
	border-right: 5px solid #520000;
}
.reviews h2 + p {
	font-family: "游明朝体","Yu Mincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size:2em;
	font-weight:bold;
	text-align:right;
	letter-spacing:-1px;
}
.reviews h2 + p * {
	font-weight:bold;
}
.reviews p > span,
.reviews p strong {
	display:block;
}
.reviews p strong > span {
	font-size:1.8em;
	color:#d80353;
}
.reviews p strong span span {
	font-size:.7em;
}
.reviews h3 {
	font-family: "游明朝体","Yu Mincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size:1.6em;
	letter-spacing:-2px;
	line-height:120%;
	padding-left:60px;
	margin:10px 0 20px;
	background: linear-gradient(transparent 50%, #fccf00 50%);
	background-color:rgba(255,255,255,0.7);
	box-shadow: 0px 5px 8px -5px rgba(0,0,0,0.5);
	position:relative;
}
.reviews h3::before {
	content:"\f2bd";
    font-family: "FontAwesome";
    font-size: 2.5em;
	font-weight:normal;
    line-height: 120%;
	margin-right:5px;
	color:#d80353;
	position:absolute;
	top:-30px;
	left:0;
}
.reviews p:last-child {
	text-align:right;
}

/* ｽﾀｯﾌﾌﾞﾛｸﾞ blog
--------------------------------------------------------*/
/* basic layout */
#cnt-col3 div {			/* wrapper */
	display:inline-block;
	vertical-align:top;
}
.cnt-main {				/* main area */
	width:520px;
	min-height:850px;
	margin-right:15px;
}
/*.cnt-main {width:100%;} 2ｶﾗﾑ実験用 */

/* subtitle */
.tax-blog-cat h1 span,
.post-type-archive-blog h1 span,
.single-blog h1 span { font-size:0.8em;color:#999; }


/*pre-next-ling*/
.pre-next-top {
	width:100%;
	height:40px;
	position:relative;
}
.pre-next-top li a { position:absolute;padding:5px;background:#fdcff1;border-radius:3px;}
#cnt-col3 .pre-next-top li a:hover { text-decoration:none; }
.pre-next-top li:first-child a { left:0; }
.pre-next-top li:last-child a { right:0; }
.pre-next-top li:first-child a::before { font-family: FontAwesome;content: "\f137";margin-right:5px; }
.pre-next-top li:nth-of-type(2) a::after { font-family: FontAwesome;content: "\f138";margin-left:5px; }

/* main area */
.entry {
	padding-bottom:20px;
	margin-bottom:40px;
}
/* 記事ﾀｲﾄﾙ h2 */
#brand .entry h2 {
	font-size:1.8em;
	color:#333;
	padding-left:8px;
	position: relative;
	padding-bottom: .5em;
	background:none;
	background-color:#F3F3F3;
	border-bottom: 4px solid #ccc;
	margin-bottom:10px;
}
#brand .entry h2::after {
	position: absolute;
	bottom: -4px;
	left: 0;
	z-index: 2;
	content: '';
	width: 20%;
	height: 4px;
	background-color:#C69;
}
/* date, author */
.entry h2 + p { text-align:right;margin-bottom:30px;color:#999999; }

.entry p { font-size:16px; }
#brand .cnt-main .entry a {font-weight:normal !important; }

/* postmeta */
.entry .postmeta { border:1px solid #E0E0E0;padding:10px;margin-top:30px; }
.entry .postmeta * { display:inline-block; }
#cnt-col3 .entry .postmeta a { color:#666; }
.entry .postmeta li {
	padding:0 5px;
	border-left:1px solid #CCC;
}
.entry .postmeta li:last-child {
	border-right:1px solid #CCC;
}
.entry .postmeta li.pre-next {
	font-size:16px;
	width:100%;
	line-height:200%;
	padding:0;
	margin-bottom:5px;
	border:1px solid #afafaf;
}
.entry .postmeta li.pre-next:nth-of-type(2) { text-align:right; }
#brand .entry .postmeta li.pre-next a { width:100%;padding:0 10px; }
#brand .entry .postmeta li.pre-next a:hover { text-decoration:none;background:#C00059;color:#FFF; }
.entry .postmeta li.pre-next:nth-of-type(1) a::before {
	content: "\f137";
	margin-right:5px;
	font-family:FontAwesome;
}
.entry .postmeta li.pre-next:nth-of-type(2) a::after {
	content: "\f138";
	margin-left:5px;
	font-family:FontAwesome;
}
/* //postmeta */

#cnt-col3 a { color:#000; }
#cnt-col3 a:hover { text-decoration:underline; }


/* 画像・ﾃｷｽﾄの書式設定 */
#cnt-col3 .cnt .aligncenter {
	display:inline-block;
	margin:20px auto;
}
/*#cnt-col3 .alignleft { float:left;margin:0 20px 10px 0; }*/
/*#cnt-col3 .alignnone { display:block;clear:right; }*/
#cnt-col3 .cnt strong { font-weight:bold; }
#cnt-col3 .cnt a { font-weight:bold;text-decoration:underline;color:#666; }

/* sidebar right */
.cnt-right { width:200px; }
.cnt-right section { margin-bottom:10px; }
.cnt-right section li { line-height:140%;margin-bottom:10px; }
.cnt-right h3 {
	font-size:1em;
	color:#333;
	position: relative;
	padding:.5em 0;
	border-bottom: 4px solid #ccc;
	margin-bottom:10px;
}
.cnt-right h3::after {
	position: absolute;
	bottom: -4px;
	left: 0;
	z-index: 2;
	content: '';
	width: 20%;
	height: 4px;
	background-color:#C69;
}
.cnt-right h3 span { color:#999;padding-left:10px;font-size:0.6em; }

/* recently */
.cnt-right .recent a::before {
	content: "\f04e";
	font-family:FontAwesome;
	color:#F90;
	padding-right:3px;
}
/* category */
.cnt-right .cat a::before {
	content:'\f02c';
	font-family:FontAwesome;
	color:#F90;
	padding-right:3px;
}
/* instagram */
#instafeed { min-height:101px; }
#instafeed li { display:inline-block; }
#instafeed li img {
	width:44px;
	height:44px;
	margin:0;
	margin-bottom:0;
	padding:0;
	margin:0 3px;
	border-radius:5px;
}
/* calendar */
#wp-calendar { width:100%; }
#wp-calendar th { border-bottom:1px solid #CCC; }
#wp-calendar td { text-align:center; }
#wp-calendar tbody td { width:14%; }
#wp-calendar tbody a { background:#E7E7E7;color:#666;font-weight:bold;;padding:1px;display:block;width:22px;margin:3px;border-radius:12px; }
#wp-calendar tbody a:hover { text-decoration:none; }

.ginza-brandshop a { font-weight:normal !important; }
.ginza-brandshop dd p:first-child { font-weight:bold;color:#666; }

/* Pagenation
--------------------------------------------------------*/
#pagenation { margin: 1em 0; }
#pagenation * {
	margin:0;
	padding:0;
	border:0;
}
#pagenation:after, #pagenation ul:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#pagenation ul { margin: 0; }
#pagenation li { float: left;list-style: none outside none;margin-left: 3px; }
#pagenation li:first-child { margin-left: 0; }
#pagenation li.active {
    background-color: #999999;
    border-radius: 3px;
    color: #FFFFFF;
    /*cursor: not-allowed;*/
    padding: 10px 20px;
}
#pagenation li a {
    background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    padding: 10px 20px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
#pagenation li a:hover {
    background-color: #444444;
    color: #FFFFFF;
    opacity: 0.8;
    transition-duration: 500ms;
    transition-property: all;
    transition-timing-function: ease;
}
/*  ﾍﾟｰｼﾞｬｰ追加CSS 20180827　*/
.pager{
	text-align:center;
	margin-bottom:20px;
}
a.page-numbers,
.pager .current{
	background:rgba(0,0,0,0.02);
	border:solid 1px rgba(0,0,0,0.1);
	padding:5px 8px;
	margin:0 0.2%;
}
.pager .current{
	background:rgba(0,0,0,0.5);
	color:rgba(255,255,255,1);
}

/* 買取専門サイト
--------------------------------------------------------*/
div.site{
	margin-bottom:30px;
}
div.site ul li{
	margin-bottom:10px;
}
/* エラー
--------------------------------------------------------*/
.era{
	padding-bottom:20px;
}
/* 超得キャンペーン
--------------------------------------------------------*/
.tobasu{
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
}
.new_top1{
width: 742px;
height: 536px;
background:url("../img/campaign/top1.png");
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
margin-bottom:40px;
}
.new_cam{
width: 741px;
height: 352px;
background:url("../img/campaign/campaign_new1.png");
margin-bottom:40px;
}
.cam1{
color:white;
font-size:32px;
margin-left:160px;
}
.cam2{
font-size:27px;
margin-left:85px;
}
.cam3{
margin-left:5px;
font-size:22px;
margin-top:15px;
margin-left:40px;

}
.red{
color:#bf1313;
}
.cam4{
text-align:center;
margin-top:5px;
}
.new_cam2{
width: 741px;
height: 362px;
background:url("../img/campaign/campaign_new2.png");
margin-bottom:40px;
}
.cam1_1{
color:white;
font-size:32px;
margin-left:140px;
}
.cam2_2{
font-size:21px;
margin-left:80px;
}
.cam3_3{
text-align:center;
margin-top:200px;
}
.new_cam3{
width: 741px;
height: 443px;
background:url("../img/campaign/campaign_new3.png");
margin-bottom:40px;
}
/*ｔキャンペーンページ注意事項*/
.campaign-caution{
border: 1px solid #CCC;
margin-bottom: 30px;
}
.campaign-caution p{
font-size: 1.8em;
margin: 10px 0 30px;
}
.campaign-caution p::before{
content: "\f098";
font-family:'FontAwesome';
color: #cc1414;
font-size: 3em;
margin: 0 20px;
}
.campaign-caution p:last-child{
position: relative;
margin-left: 80px;
}
.campaign-caution p:last-child::before{
position: absolute;
top: -20px;
margin-left: -80px;
}
.campaign-caution li{
font-size: 1.2em;
}
.campaign-caution li span{
font-weight: bold;
color: red;
}
body#brand .campaign-caution h2{
background: #cc1414;
font-size: 2em;
text-align: center;
padding-left: 0px;
margin-bottom: 0px;
}
.campaign-caution h2+p{
text-align: center;
}
.campaign-caution h2+p span{
border-bottom: 1px solid #666;
}
.campaign-caution h2+p::before,
.campaign-caution h2+p::after{
content: "\f071";
font-family:'FontAwesome';
color: #cc1414;
font-size: 2em;
margin: 0 20px;
}

.campaign-caution div{
background: #f6f6f6;
margin: 10px;
padding: 20px 10px 10px;
}
/*↑まで注意事項*/

.caution1{
color:white;
font-size:32px;
margin-left:200px;
}
.caution2{
font-size:25px;
margin-top:20px;
margin-left:110px;
}
.cari{
margin-top:50px;
margin-left:20px;
}
.caution3{
font-size:18px;
padding-top:10px;

}
.caution4{
margin-left:140px;
margin-top:30px;
width: 510px;
font-size:24px;
}

/*モンブラン10%UP*/
.new_top2{
/*	width: 740px;
	height: 535px;
	background:url("../img/campaign/top2.png");
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;*/
	margin-bottom:40px;
}
.new_cam3 {
/*width:100%;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;*/
}
.new_cam-montblanc{
/*	width: 720px;
	height: 150px;
	background:url("../img/campaign/campaign_new4.png");
	margin:0 0 40px 10px;*/
	margin-bottom:20px;
}
.new_cam-montblanc img{
	margin-left:10px;
}
.montblanc-campaign { margin-bottom:30px; }
.montblanc-campaign p {
	font-size:1.3em;
	margin-bottom:20px;
}
.montblanc-campaign p span {
	font-size:1.5em;
	font-weight:bold;
	color:red;
}

/*----週間ランキングー---*/
.ranking{
	width: 740px;
	height: 873px;
	margin-top:-30px;
	background: url(../img/common/ranking.jpg) no-repeat;

}
body#brand .ranking h2,
.ranking ul{
	background : none;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}


/*----ブログ-----*/
.blog1{
	font-size:18px;
	margin-bottom:10px;
}


/* 抜粋コンテンツ追加用
--------------------------------------------------------*/

.append {
	margin-bottom:60px;
}
.append dt {
	font-weight:bold;
    position: relative;
    padding: 10px;
    background: #785f50;
	margin-bottom:30px;
	color:#FFF;
	font-size:18px;
}
.append dt::after {
    content: " ";
    position: absolute;
    top: 100%;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 0;
    border-color: transparent;
    border-top-color: #999;
}
.append dt::before{
	content: " ";
    position: absolute;
    top: 100%;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 0;
    border-color: transparent;
    border-right-color: #999;
}

.append dd { margin-bottom:20px; }
.append img { display:block;float:left;margin:0 20px 15px 0;border:1px solid #DFDFDF; }
.append dd p:nth-last-of-type(1) { text-align:right;margin:10px 0; }
.append p a { padding:3px;border-radius:3px;color:#FFF;font-size:0.9em; }

/* ﾍﾟｰｼﾞｶﾗｰ調整 */

/*金ﾌﾟﾗﾁﾅ*/
.append.gold a { background:#785f50; }
.append.gold dt, .append.gold dt::after, .append.gold  dt::before { background: #785f50; }
/*宝石*/
.append.diamond a { background:#524760; }
.append.diamond dt, .append.diamond dt::after, .append.diamond dt::before { background: #524760; }
/*ﾊﾞｯｸﾞ*/
.append.bag a { background:#222222; }
.append.bag dt, .append.bag dt::after, .append.bag dt::before { background: #222222; }
/*時計*/
.append.watch a { background:#76251d; }
.append.watch dt, .append.watch dt::after, .append.watch dt::before { background: #76251d; }
/*ｱｸｾｻﾘ*/
.append.accessory a { background:#222222; }
.append.accessory dt, .append.accessory dt::after, .append.accessory dt::before { background: #222222; }
/*ｼﾞｭｴﾘｰ*/
.append.jewel a { background:#222222; }
.append.jewel dt, .append.jewel dt::after, .append.jewel dt::before { background: #222222; }
/*ｱﾊﾟﾚﾙ*/
.append.apparel a { background:#222222; }
.append.apparel dt, .append.apparel dt::after, .append.apparel dt::before { background: #222222; }

/*chcomehearts custom
--------------------------------------------------------*/
.append.chrome-hearts {
	width:50%;
	display:inline-block;
	vertical-align:top;
	padding:0 10px 10px;
}
.append.chrome-hearts dd p { text-align:left !important; }
.append.chrome-hearts { margin-bottom:0; }
.append.chrome-hearts dt { position:relative;padding:3px 5px;margin-bottom:0;background:url("../img/brand/bg-dt.png") 0 -25px no-repeat; }
.append.chrome-hearts dt::before,.append.chrome-hearts dt::after { content:none; }
.append.chrome-hearts dt::before {
	content: "\f0da";
	font-family:"FontAwesome";
	background:none;
	margin:0;
	padding:0;
	height:100%;
	position:relative;
	border:0;
	font-weight:normal;
	margin-right:3px;
}
.append.chrome-hearts dt::after {
	content:"";
	position:abosolute;
	top:0;
	left:0;
	width:100%;
	height:85%;
	background:none;
	border:0;
	border-bottom:1px solid #999;
}
.append.chrome-hearts dd { margin-bottom:0; }
.append.chrome-hearts dd img { width:33%;margin:0 10px 0 0; }

.append.chrome-hearts dd { margin-bottom:0;min-height:130px; }
/*.append.chrome-hearts dd img { display:none; }*/
.append.chrome-hearts dd p { position:relative;padding-left:125px; }
.append.chrome-hearts dd p::before {
	position:absolute;
	top:5px;
	left:0;
	content:"";
	width:115px;
	height:115px;
	border:1px solid #DFDFDF;
	background:url("../img/brand/motif.png") no-repeat;
}
.append.chrome-hearts:nth-of-type(1) dd p::before { background-position:0px 0px; }
.append.chrome-hearts:nth-of-type(2) dd p::before { background-position:0px -115px; }
.append.chrome-hearts:nth-of-type(3) dd p::before { background-position:0px -230px; }
.append.chrome-hearts:nth-of-type(4) dd p::before { background-position:0px -345px; }
.append.chrome-hearts:nth-of-type(5) dd p::before { background-position:0px -460px; }
.append.chrome-hearts:nth-of-type(6) dd p::before { background-position:0px -575px; }
.append.chrome-hearts:nth-of-type(7) dd p::before { background-position:0px -690px; }
.append.chrome-hearts:nth-of-type(8) dd p::before { background-position:0px -805px; }
.append.chrome-hearts:nth-of-type(9) dd p::before { background-position:0px -920px; }
.append.chrome-hearts:nth-of-type(10) dd p::before { background-position:0px -1035px; }
.append.chrome-hearts:nth-of-type(11) dd p::before { background-position:0px -1150px; }
.append.chrome-hearts:nth-of-type(12) dd p::before { background-position:0px -1265px; }
.append.chrome-hearts:nth-of-type(13) dd p::before { background-position:0px -1380px; }
.append.chrome-hearts:nth-of-type(14) dd p::before { background-position:0px -1495px; }
.append.chrome-hearts:nth-of-type(15) dd p::before { background-position:0px -1610px; }
.append.chrome-hearts:nth-of-type(16) dd p::before { background-position:0px -1725px; }
.append.chrome-hearts:nth-of-type(17) dd p::before { background-position:0px -1840px; }
.append.chrome-hearts:nth-of-type(18) dd p::before { background-position:0px -1955px; }
.append.chrome-hearts:nth-of-type(19) dd p::before { background-position:0px -2070px; }
.append.chrome-hearts:nth-of-type(20) dd p::before { background-position:0px -2185px; }
.append.chrome-hearts:nth-of-type(21) dd p::before { background-position:0px -2300px; }
.append.chrome-hearts:nth-of-type(22) dd p::before { background-position:0px -2415px; }
.append.chrome-hearts:nth-of-type(23) dd p::before { background-position:0px -2530px; }
.append.chrome-hearts:nth-of-type(24) dd p::before { background-position:0px -2645px; }
.append.chrome-hearts:nth-of-type(25) dd p::before { background-position:0px -2760px; }
.append.chrome-hearts:nth-of-type(26) dd p::before { background-position:0px -2875px; }
.append.chrome-hearts:nth-of-type(27) dd p::before { background-position:0px -2990px; }
.append.chrome-hearts:nth-of-type(28) dd p::before { background-position:0px -3105px; }
.append.chrome-hearts:nth-of-type(29) dd p::before { background-position:0px -3220px; }
.append.chrome-hearts:nth-of-type(30) dd p::before { background-position:0px -3335px; }
.append.chrome-hearts:nth-of-type(31) dd p::before { background-position:0px -3450px; }
.append.chrome-hearts:nth-of-type(32) dd p::before { background-position:0px -3565px; }
.append.chrome-hearts:nth-of-type(33) dd p::before { background-position:0px -3680px; }
.append.chrome-hearts:nth-of-type(34) dd p::before { background-position:0px -3795px; }
.append.chrome-hearts:nth-of-type(35) dd p::before { background-position:0px -3910px; }
.append.chrome-hearts:nth-of-type(36) dd p::before { background-position:0px -4025px; }
.append.chrome-hearts:nth-of-type(37) dd p::before { background-position:0px -4140px; }

/*買取参考価格*/
.chromehearts-model {
	width:100%;
	margin:20px 0;
	letter-spacing:-2em;
	padding:0 10px;
	padding-left:34px;
	position:relative;
}
.chromehearts-model .slick-arrow {
	font-size:1.5em;
	font-family:"FontAwesome";
	color:#fff;
	border:none;
	width:20px;
	height:115px;
	outline:none;
	padding:0;
	position:absolute;
	top:0;
	z-index:1;
	background:linear-gradient(-20deg, #9c9c9c, #272727);
	border-radius:3px;
}
.chromehearts-model .slick-prev { left:0; }
.chromehearts-model .slick-next { right:0; }
.chromehearts-model .slick-prev::before	{ content: "\f0d9"; }
.chromehearts-model .slick-next::after	{ content: "\f0da"; }
.chromehearts-model li {
/*	width:115px;
	height:115px;*/
/*	border:1px solid #ccc;*/
	margin:0 25px 0 0;
	letter-spacing:normal;
	display:inline-block;
	cursor:pointer;
	position:relative;
}
.chromehearts-model li img { width:100%; }
.chromehearts-model li::before {
	content:'';
	position:absolute;
	top:0;bottom:0;left:0;right:0;
	background:rgba(0,0,0,0.7);
}
.chromehearts-model li.slick-current::before {
	transition:background 0.3s linear;
	background:rgba(0,0,0,0);
}
.pricelist {
	padding:2em 3em 3em;
/*	border-radius:20px;*/
	margin-bottom:40px;
	background-image:url("../img/common/pricelist-bg.png");
	background-repeat:no-repeat;
	background-color:#333;
/*	background:linear-gradient(-20deg, #565656, #272727);*/
}
.pricelist table { width:100%;color:#fff; }
.pricelist caption {
	font-size:1.5em;
	color:#fff;
	padding:.5em 0;
	margin-bottom:1em;
	border-radius:5px;
	border-bottom:1px solid #666;
	background:rgba(0,0,0,0.3);
	box-shadow:3px 3px 9px -3px #2b2b2b inset;
}
.pricelist th,.pricelist td { text-align:left;border-bottom:1px solid #666;padding:.3em 0; }
.pricelist td { text-align:right; }
.pricelist td span::after { margin-left:5px;content:"円"; }


/* マンガで分かる
--------------------------------------------------------*/
.takuhai-flow h2,
.kaitori-flow h2{ position:relative; }
.takuhai-flow h2 a,
.kaitori-flow h2 a{
	display:block;
	position:absolute;
	top:-15px;
	right:0;
	width:180px;
	height:55px;
}
.kantan h2 { text-align:right !important; }


/* gnav
--------------------------------------------------------*/
/* basic layout */
#gnav #gnavBox { position:relative; }
#gnav .menu-child * { margin:0;padding:0; }
#gnav .menu-child {
	position:absolute;
	overflow:hidden;
	z-index:100000000;
	background:rgba(34,34,34,0.9);
	display:none;
}
#gnav .nav-slider {
	width:978px;
	height:564px;
	position:absolute;
	top:46px;
	left:0;
}
#gnav .nav-normal {	width:163px;height:auto; }
#gnav .slick-slide, #gnav dl { min-height:150px;border:none; }
#gnav dl {
	width:100%;
	height:auto;
	display:table;
	position:relative;
	border-bottom:1px solid #666;
}
#gnav dt,#gnav dd {
	display:table-cell;
/*	vertical-align:top;*/
	vertical-align:middle;
}
/* arrows */
#gnav .slick-arrow {
	width:100%;
	font-family:FontAwesome;
	font-size:2.5em;
	color:#999;
	text-align:center;
}
#gnav .slick-prev::before { content:"\f139"; }
#gnav .slick-next::before { content:"\f13a"; }
/* ｻﾑﾈｴﾘｱ */
#gnav dt { width:163px;text-align:center; }
#gnav dt .thumbs {
	width:134px;
	height:100px;
	overflow:hidden;
	position:relative;
	display:block;
	margin:15px auto 0 !important;
}
/*--ナビの画像差し替え部分--*/
#gnav dt a:last-child { display:inline;line-height:200%; }
#gnav dt		img {position:absolute;}
#gnav .img-1	img {top:0;left:0;}
#gnav .img-2	img {top:-100px;left:0;}
#gnav .img-3	img {top:-200px;left:0;}
#gnav .img-4	img {top:-300px;left:0;}
#gnav .img-5	img {top:-400px;left:0;}
#gnav .img-6	img {top:-500px;left:0;}
#gnav .img-7	img {top:-600px;left:0;}
#gnav .img-8	img {top:-700px;left:0;}
#gnav .img-9	img {top:-800px;left:0;}
#gnav .img-10	img {top:-900px;left:0;}
#gnav .img-11	img {top:-1000px;left:0;}
#gnav .img-12	img {top:-1100px;left:0;}
#gnav .img-13	img {top:-1200px;left:0;}
#gnav .img-14	img {top:-1300px;left:0;}
#gnav .img-15	img {top:-1400px;left:0;}
#gnav .img-16	img {top:-1500px;left:0;}
#gnav .img-17	img {top:-1600px;left:0;}
#gnav .img-18	img {top:-1700px;left:0;}
#gnav .img-19	img {top:-1800px;left:0;}
#gnav .img-20	img {top:-1900px;left:0;}
#gnav .img-21	img {top:-2000px;left:0;}
#gnav .img-22	img {top:-2100px;left:0;}
#gnav .img-23	img {top:-2200px;left:0;}
/* ﾘｽﾄｴﾘｱ */
#gnav dd, #gnav dd ul { width:815px; }
#gnav .nav-slider ul * {
	height:35px !important;
	line-height:35px !important;
	font-size:12px !important;
}
#gnav dd ul li { border:0;position:relative; }
#gnav .menu-child li a:hover { background:#d44671;color:#FFF;opacity:1; }
/* ﾉｰﾏﾙﾒﾆｭｰ */
#gnav .nav-normal { overflow:visible; }
#gnav .nav-normal * {
	width:100%;
	line-height:150% !important;
	text-align:left;
}
#gnav .nav-normal > li { position:relative; }
#gnav .nav-normal a { padding:10px 0 10px 15px !important; }
#gnav .nav-normal .hide-menu {
	min-width:163px;
	background:rgba(34,34,34,0.9);
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	display:none;
	opacity:0;
}
#gnav .nav-normal li,
#gnav .nav-normal li a { height:auto !important; }
/* ﾂｰﾙﾁｯﾌﾟ形式 */
#gnav .menu-child dd ul li .tips-menu {
	width:495px;
	height:auto !important;
/*	padding-bottom:1px;*/
padding:2px;
	position:absolute;
	top:0;
	background:#000;
	z-index:200000000;
	border:1px solid #999;
/*	border-radius:5px;*/
	box-shadow:5px 5px 14px -5px #000;
	display:none;
}

#gnav .tips-menu li { display:block;background:#000;overflow:hidden; }
.tips-menu:after, .tips-menu:before {
	bottom:100%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
.tips-menu:after {
	border-color:rgba(0,0,0,0);
	border-bottom-color:#000000;
	border-width:10px;
	margin-left:-10px;
}
.tips-menu:before {
	border-color:rgba(153,153,153,0);
	border-bottom-color:#999;
	border-width:11px;
	margin-left:-11px;
}
/*ﾂｰﾙﾁｯﾌﾟ表示位置*/
#gnav dd li:nth-child(5n-4) .tips-menu { left:0; }
#gnav dd li:nth-child(5n-3) .tips-menu { left:0; }
#gnav dd li:nth-child(5n-2) .tips-menu { left:-163px; }
#gnav dd li:nth-child(5n-1) .tips-menu { left:-326px; }
#gnav dd li:nth-child(5n)   .tips-menu { left:-326px; }
/*吹出し位置*/
#gnav dd li:nth-child(5n-4) .tips-menu:after,
#gnav dd li:nth-child(5n-4) .tips-menu:before { left:81px; }
#gnav dd li:nth-child(5n-3) .tips-menu:after,
#gnav dd li:nth-child(5n-3) .tips-menu:before { left:81px; }
#gnav dd li:nth-child(5n-2) .tips-menu:after,
#gnav dd li:nth-child(5n-2) .tips-menu:before { left:244px; }
#gnav dd li:nth-child(5n-1) .tips-menu:after,
#gnav dd li:nth-child(5n-1) .tips-menu:before { left:407px; }
#gnav dd li:nth-child(5n)   .tips-menu:after,
#gnav dd li:nth-child(5n)   .tips-menu:before { left:407px; }
/*gnav固定*/
#gnav.fixed { width:100%;position:fixed;top:0;z-index:100;box-shadow:0px 6px 8px -5px rgba(0,0,0,0.8); }
/*擬似3ｶﾗﾑ*/
/*#topPage,#contents {position:relative;}*/


/*買取実績絞り込み*/
#news-kaitori-select {
	background:linear-gradient(-20deg, #d8d8d8, #fdfdfd);
	box-shadow:0px 0px 5px 0px #dae4ef;
	border:1px solid #CCC;
	border-radius:5px;
	padding:0 15px 15px;
	margin:20px 0 10px;
}
#news-kaitori-select legend {
	width:100%;
	font-size:10px;
	color:#8aacce;
	border-bottom:1px solid #d6e2ef;
	margin-bottom:10px;
}
#news-kaitori-select legend::before {
	content:"\f013";
	font-family:"FontAwesome";
	margin-right:2px;
}

#news-kaitori-select select {
	height:30px;
	border:1px solid #b1d8ff;
	box-shadow:0px 0px 5px 0px #bfbfbf;
	border-radius:5px;
	margin-left:3px;
}
#news-kaitori-reset {
	background:#f99a00;
	border-radius:5px;
	border:1px solid #d48300;
	box-shadow:0px 0px 5px 0px #7d7566;
	color:#fff;
}
body#brand #news-kaitori-select ~ h2 {
	padding-left:0;
	color:#666;
	font-size:1.6em;
	border-bottom:dotted 1px #222;
	background:none;
}
body#brand #news-kaitori-select ~ h2::before {
	color:#ff9b00;
	content:"\f02c";
	font-family:"FontAwesome";
}
.news-kaitori-info a {
	color:#cc699f;
	border-bottom:1px dotted #cc699f;
}

/*ﾒｲﾝﾋﾞｼﾞｭｱﾙｽﾗｲﾄﾞ*/

#visual{width:100%;overflow:hidden;position:relative;}
.main_visual{width: 980px; margin: 0 auto; height: 335px; position: relative;}
.slide_wrap{width:2940px;position:absolute;left:50%;margin-left:-1470px;}
.bx-wrapper{border:none !important;}
.main_visual_slide {width: 100%;}
li.slide {width: 980px;position:relative;}
li.slide img {width: 100%; vertical-align: bottom;}
li.slide a::before {
	content:"";
	position:absolute;
	width:980px;
	height:335px;
	top:0;
	left:0;
	z-index:10;
	transition:background 0.5s ease;
	background:rgba(0,0,0,0.4);
}
li.slide.active a::before{transition:background 1s ease;background:none;}
#ctrls .ctrl a {
	font-weight:bold;
	font-size:0.5em;
	color:#ccc;
	display:block;
	padding:20px 5px;
	background:rgba(255,255,255,0.3);
	position:absolute;
	z-index:20;
	top:50%;
	margin:auto;
	margin-top:-20px;
	border-radius:2px;
}
#ctrls #prev-sl.ctrl a {left:0;margin-left:calc((100vw - 980px)/2 - 50px);}
#ctrls #next-sl.ctrl a {right:0;margin-right:calc((100vw - 980px)/2 - 50px);}

/* sakikichi bnr */
.news-release { margin-bottom:30px }
.news-release p { margin-bottom:15px; }


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

.home section,
.apparel section {
	margin-bottom:30px;
}
/*査定士コメント-----------------------------------------*/
.comment {
	background:url("/wp-content/themes/atlantis/img/brand/closet.png") no-repeat;
	background-size:cover;
	background-size:240%;
	background-position:0px -50px;
	padding:40px;
	padding-bottom:0;
	margin-bottom:0px;
}
#brand .comment h2 {
	margin:0;
	padding:0;
	background:none;
	font-family: "游明朝体","Yu Mincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size:2em;
	line-height:120%;
	margin-bottom:30px;
}
.comment p {
	padding:40px;
	background:rgba(255,255,255,0.8);
	border:1px solid #ccc;
}
/*買取実績100万点------------------------------------------*/
.apparel-item-wrap {
	background:url("/wp-content/themes/atlantis/img/common/bg-men.png") no-repeat;
	background-size:60%;
	background-position:400px 0px;
}
#brand .apparel-item-wrap h2 {
	margin:0;
	padding:0;
	background:none;
	font-family: "游明朝体","Yu Mincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size:2em;
	color:#666;
}
#brand .apparel-item-wrap h2 span {
	font-size:1.5em;
	font-weight:bold;
	color:#4f5761;
}
.apparel-item-wrap p strong {
	font-family: YuGothic,'Yu Gothic',sans-serif;
	font-size:1.5em;
	font-weight:bold;
	line-height:3em;
	color:#666;
}
.apparel-item-wrap p strong span {
	font-size:2.7em;
	font-weight:bold;
	color:#d60263;
}
.apparel-item-wrap p strong span span {
	font-size:0.6em;
}
.apparel-item-wrap h3 {
	font-family: YuGothic,'Yu Gothic',sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:100%;
	color:#666;
	margin-bottom:5px;
}
.brand-logo-list ul {
	letter-spacing:-2em;
	padding:0 10px;
}
.brand-logo-list li {
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	height:100px;
	margin-right:calc((100% - (100px*7))/6);
	margin-bottom:calc((100% - (100px*7))/6);
	background:#afafaf;
}
.brand-logo-list li:hover {
	transition:background 1s ease;
	background:rgba(0,0,0,0.6);
}
.brand-logo-list li a:hover {
	opacity:1;
}
.brand-logo-list li img {
	width:100px;
}
.brand-logo-list li:nth-of-type(7n){
	margin-right:0;
}
/*選べる買取方法--------------------------------------------*/
.method {
	border:5px solid #90d6ff;
	border-radius:.5em;
	padding:20px;
	margin-top:40px;
	position:relative;
}
.method div {
	background:#f9f9f9;
	border-radius:.5em;
	padding:10px 20px;
}
#brand .method h2 {
	margin:0;
	padding:0;
	background:none;
	font-family: "游明朝体","Yu Mincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-family: YuGothic,'Yu Gothic',sans-serif;
	font-size:2em;
	font-weight:bold;
	color:#333;
	position:absolute;
	top:-1.5em;
	left:20px;
}
.method h2 p {
	background:#fff;
	padding:0 10px;
}
.method  h2 span {
	font-size:2em;
	color:#00adff;
}
.method  h2 span span {
	font-size:.5em;
}
.method div p:first-child {
	font-family: "游明朝体","Yu Mincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-family: YuGothic,'Yu Gothic',sans-serif;
	font-size:1.2em;
	text-align:center;
	margin-bottom:10px;
}
.method div p:first-child span {
	font-size:1.5em;
	font-weight:bold;
	color:#00adff;
}
.method ul {
	letter-spacing:-2em;
}
.method li {
	letter-spacing:normal;
	display:inline-block;
	width:32%;
	margin-right:2%;
	text-align:center;
}
.method li:last-child {
	margin-right:0;
}
.method li a {
	display:block;
	padding:10px 0 5px;
	margin-bottom:10px;
	border-radius:.3em;
	font-family: YuGothic,'Yu Gothic',sans-serif;
	font-size:2em;
	font-weight:bold;
	color:#fff;
}
.method li:nth-of-type(1) a { background: linear-gradient(to top, #0089ff, #00bfff); }
.method li:nth-of-type(2) a { background: linear-gradient(to top, #ff5200, #ff8a00); }
.method li:nth-of-type(3) a { background: linear-gradient(to top, #5d8959, #7aca73); }
.method li a p {
	font-family: YuGothic,'Yu Gothic',sans-serif !important;
	font-size:.5em !important;
	letter-spacing:-1px;
	padding:5px;
	margin:0 10px;
	background:rgba(255,255,255,0.2);
	border-radius:5px;
}
/*宅配買取---------------------------------------------*/
.about-takuhai {
	background:url("/wp-content/themes/atlantis/img/brand/truck.png") no-repeat;
	background-position:480px 40px;
	background-color:#269ad2;
	border-radius:1em;
	padding:40px;
	color:#fff;
	letter-spacing:-2em;
}
.about-takuhai > div {
	display:inline-block;
	vertical-align:top;
	letter-spacing:normal;
	width:48%;
	min-height:394px;
	margin-right:4%;
}
.about-takuhai > div:last-child { margin-right:0; }
#brand .about-takuhai h2 {
	margin:0;
	padding:0;
	background:none;
	letter-spacing:normal;
	font-family: YuGothic,'Yu Gothic',sans-serif;
	font-size:1.1em;
	line-height:100%;
	background: linear-gradient(transparent 90%, #ffe000 90%);
	margin-bottom:20px;
}
.about-takuhai h2 span {
	font-weight:bold;
	font-size:1.8em;
}
.about-takuhai h2 span span {
	font-size:1.8em;
}
.about-takuhai h3 {
	margin:0;
	padding:0;
	margin-bottom:15px;
}
.about-takuhai h3::before {
	content: "\f1b2";
	font-family:"FontAwesome";
	font-weight:normal;
	color:#fff900;
}
/*宅配買取の流れ------------------------------------------*/
.flow {
	letter-spacing:normal;
}
.flow h3 {
	font-family: YuGothic,'Yu Gothic',sans-serif;
	font-size:2em;
	font-weight:bold;
}
.flow h3 + p {
	margin-bottom:30px;
}
.flow ol {
	letter-spacing:-2em;
}
.flow li {
	display:inline-block;
	vertical-align:top;
	width:32%;
	min-height:100px;
	border:3px solid #117aad;
	margin-right:2%;
	margin-bottom:20px;
	padding:15px;
	padding-top:20px;
	text-align:center;
	letter-spacing:normal;
	position:relative;
}
.flow li:last-child {
	margin-right:0;
}
.flow li:nth-of-type(1) h4 span::before { content:"①"; }
.flow li:nth-of-type(2) h4 span::before { content:"②"; }
.flow li:nth-of-type(3) h4 span::before { content:"③"; }
.flow li h4 {
	margin:0;
	padding:0;
	top:-18px;
	left:0;
	right:0;
	margin:0 auto;
	display:inline;
	font-family: YuGothic,'Yu Gothic',sans-serif;
	position:absolute;
}
.flow li h4 span {
	padding:0 5px;
	background:#269ad2;
	font-size:1.6em;
	font-weight:bold;
}
.flow li a {
	color:#fff;
	text-decoration:underline;
}
.flow li p {
	text-align:left;
}
.flow ol + p {
	border-top:3px solid #117aad;
	padding-top:5px;
}
.flow > p a {
	color:#fff;
	padding-right:10px;
}
.flow > p a::before {
	content:"\f18e";
	font-family:"FontAwesome";
}
/*宅配キット-----------------------------------------------*/
.about-kit {
	background:url("/wp-content/themes/atlantis/img/brand/about-kit.png") no-repeat;
	background-position:bottom right;
}
.about-kit h3 {
	font-family: YuGothic,'Yu Gothic',sans-serif;
	font-size:2em;
	font-weight:bold;
}
.about-kit ul {
	margin-top:20px;
}
.about-kit li::before {
	content: "\f138";
	font-family:"FontAwesome";
	margin-right:3px;
}
/*本人確認書類------------------------------------------*/
.identification {
	background:url("/wp-content/themes/atlantis/img/brand/identification.png") no-repeat;
	background-position:bottom right;
}
.identification h3 {
	font-family: YuGothic,'Yu Gothic',sans-serif;
	font-size:2em;
	font-weight:bold;
}
.identification ul { margin-top:20px; }
.identification li::before {
	content: "\f138";
	font-family:"FontAwesome";
	margin-right:3px;
}
/*配送保険-----------------------------------------------------*/
.insurance {
	width:740px;
	height:120px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url("/wp-content/themes/atlantis/img/brand/insurance.png") no-repeat;
}
#brand .insurance h2 {
	background:none;
}
/*LINE査定-----------------------------------------------*/
.line {
	width:740px;
	height:180px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url("/wp-content/themes/atlantis/img/common/bnr-line.png") no-repeat;
}
.line a {
	width:100%;
	height:180px;
	display:block;
}
.line:hover {
	transition:opacity 0.3s ease;
	opacity:0.7;
}
#brand .line h2 {
	background:none;
}
/*お問い合わせ--------------------------------------------*/
.inquery-info {
	font-family: YuGothic,'Yu Gothic',sans-serif;
	letter-spacing:-2em;
}
.inquery-info div,
.inquery-info div + p {
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
}
.inquery-info div {
	width:53%;
}
.inquery-info div + p {
	width:47%;
}
#brand .inquery-info h2 {
	margin:0;
	padding:0;
	background:none;
	font-family: YuGothic,'Yu Gothic',sans-serif;
	font-size:2em;
	font-weight:bold;
	color:#000;
}
.inquery-info h2 + p {
	font-size:.8em;
	font-weight:bold;
	text-align:center;
	padding:1px;
	border:1px solid #ccc;
	border-radius:10px;
	margin-right:15px;
}
.inquery-info address {
	font-size:3.5em;
	font-weight:bold;
	font-style:normal;
	letter-spacing:-2px;
	line-height:100%;
	position:relative;
	margin-left:70px;
}
.inquery-info address::before {
	content:"";
	width:65px;
	height:50px;
	position:absolute;
	top:3px;
	left:-70px;
	background:url("/wp-content/themes/atlantis/img/brand/fd.svg") no-repeat;
	background-size:contain;
	z-index:-1;
}
@media all and (-ms-high-contrast:none){/*for ie11*/
  *::-ms-backdrop, .inquery-info address {
    padding-top:10px;
  }
}
.inquery-info div + p a {
	display:block;
	text-align:center;
	padding:10px 0;
	background:#37853a;
	color:#fff;
}
.inquery-info div + p a span:nth-of-type(2) {
	font-size:2.5em;
	font-weight:bold;
	letter-spacing:-2px;
	line-height:100%;
	display:block;
}
.inquery-info div + p a span:nth-of-type(2)::before {
	content:"\f1b2";
    font-family: "FontAwesome";
    font-size: 1em;
	font-weight:normal;
    line-height: 120%;
	margin-right:5px;
}
.inquery-info div + p a span:nth-of-type(3) {
	font-size:1.3em;
	letter-spacing:-2px;
}
/*選ばれる理由--------------------------------------------*/
.reason {
	font-family: "游明朝体","Yu Mincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size:1.3em;
	background:url("/wp-content/themes/atlantis/img/brand/saki.png") no-repeat;
	background-position:-80px -110px;
	border:1px solid #222;
	padding:20px 3%;
	position:relative;
}
.reason::after {
	content:"";
	position:absolute;
	z-index:-1;
	top:10px;
	right:20px;
	width:200px;
	height:200px;
	background:url("/wp-content/themes/atlantis/img/brand/prize.jpg") no-repeat;
	background-size:contain;
	opacity:0.4
}
#brand .reason h2 {
	margin:0;
	padding:0;
	background:none;
	margin-left:35%;
	font-size:100%;
	color:#333;
}
.reason h2 p:first-child {
	text-align:right;
	text-decoration:underline;
	font-size:.8em;
}
.reason h2 p:nth-of-type(2) {
	font-family: YuGothic,'Yu Gothic',sans-serif;
	font-size:1.5em;
	letter-spacing:-6px;
	margin:30px 0 30px;
}
.reason h2 p strong {
	font-size:1.7em;
	display:block;
	margin-top:-40px;
}
.reason h2 p strong span:nth-of-type(2),
.reason h2 p strong span:nth-of-type(3),
.reason h2 p strong span:nth-of-type(4) {
	font-family: "游明朝体","Yu Mincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
}
.reason h2 p strong span:nth-of-type(2) {
	font-size:2.2em;
	color:#d60263;
	margin:0 -20px;
}
.reason ul {
	letter-spacing:-2em;
}
.reason li {
	font-family: YuGothic,'Yu Gothic',sans-serif;
	font-size:.8em;
	background:rgba(255,255,255,0.8);
	border:1px solid #E8E8E8;
	display:inline-block;
	width:32%;
	height:100px;
	margin:0 2% 10px 0;
	text-align:center;
	letter-spacing:normal;
	padding-top:15px;
	border-radius:.5em;
	vertical-align:top;
}
.reason li:nth-of-type(3n){
	margin-right:0;
}
.reason li > span {
	display:block;
	color:#d04c89;
	font-size:2.3em;
	font-weight:bold;
	letter-spacing:-3px;
}
.reason li span span {
	font-weight:bold;
	font-size:.7em;
}
.reason li:last-child span span {
	font-size:.5em;
}
/*こんな状態----------------------------------------------*/
.condition {
	width:100%;
	background:url("/wp-content/themes/atlantis/img/brand/condition.png") no-repeat;
	background-position:380px -30px;
	position:relative;
}
.condition::before {
	content:"〇";
	font-size:400px;
	top:-200px;
	color:#ffe2ef;
	z-index:-1;
	position:absolute;
}
.condition::after {
	content:"×";
	font-size:300px;
	top:0;
	right:40%;
	color:#d2f2ff;
	z-index:-1;
	position:absolute;
	transform: rotate(-8deg);
}

#brand .condition h2 {
	min-height:180px;
	margin:0;
	padding:0;
	background:none;
	font-family: YuGothic,'Yu Gothic',sans-serif;
	color:#000;
	position:relative;
}
.condition h2 p:first-child {
	position:absolute;
	right:30%;
	transform: rotate(16deg);
}
.condition h2 p:first-child span {
	color:#fff;
	letter-spacing:-2px;
	line-height:120%;
	text-align:center;
	width:220px;
	height:100px;
	border-radius:50%;
	background:#77c1e4;
	padding:30px 0;
	position:relative;
	display:block;
}
.condition h2 p:first-child span::before {
    content: '';
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 30px solid #77c1e4;
	margin-right:-20px;
	margin-top:-10px;
    right: 0;
    top: 50%;
    position: absolute;
}
.condition h2 p:last-child {
	transform: rotate(-8deg);
}
.condition strong {
	font-size:2em;
}
.condition strong span {
	font-weight:bold;
}
.condition strong span:first-child {
	font-size:1.3em;
}
.condition strong span:last-child {
	font-size:1.8em;
	color:#d60263;
}
.condition h2 + p {
	margin-bottom:20px;
}
.condition ul {
	letter-spacing:-2em;
	padding:10px;
}
.condition li {
	display:inline-block;
	vertical-align:top;
	text-align:center;
	letter-spacing:normal;
	color:#fff;
	width:24%;
	padding:10px 0;
	border-radius:3px;
	margin-bottom:5px;
	margin-right:1.3%;
	background:#269ad2;
}
.condition li:nth-of-type(4n) {
	margin-right:0;
}
