@charset "utf-8";
/* CSS Document */
.boxArea {
	float:left;
}
.sikaku{
	margin:0px 0px;
	padding:0px 0px;
	float:left;
}
.facemark .fb-like span{
	vertical-align:top !important; 
}
.boxArea div {
  margin-bottom: 0.2em;
  margin-right: 0.2em;
}



/*画面ゆれ対策*/
#header,#container,#layoutcontaner,#footer{
	box-sizing:border-box;}
h1{
    font-size:3.3rem;
    width:100%;
    max-width:1140px;
} 

/*リスト*/
ul.mark-osirase {
	list-style-type: none;
	margin-left:270px; /* マーカーを3文字寄せた分、ULにマージンを設定*/
}
ul.mark-osirase li:before {
	content: 'お知らせ'; /* ←ここにリストマーカーにしたい文字列を設定 */
	margin-left: -57px; /* 3文字分、左に寄せる */
	background-color: #FFFFFF;
	border-radius: 8px;
	font-size: 1.0rem;
	color: #ff3300;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right: 5px;
	box-shadow: box-shadow: 0 0 0 10px #000 inset;
	box-shadow: 0 0 0 2px #ff3300 inset;
	font-weight: bold;
}
ul.mark-osirase li span{
	margin-right:5px;
	color:#575656;
	font-size:12px;
}
/*----------TOPページアイコン-----------------------*/
ul.mark-osirase-top {
	list-style-type: none;
	margin-left:0px; /* マーカーを3文字寄せた分、ULにマージンを設定*/
}
ul.mark-osirase-top li:before {
	content: 'お知らせ'; /* ←ここにリストマーカーにしたい文字列を設定 */
	margin-left: 0px; /* 3文字分、左に寄せる */
	background-color: #FFFFFF;
	border-radius: 8px;
    font-size: 1.0rem;
    line-height: 1.8em;
	color: #ff3300;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right: 5px;
	box-shadow: box-shadow: 0 0 0 10px #000 inset;
	box-shadow: 0 0 0 2px #ff3300 inset;
	font-weight: bold;
}
ul.mark-osirase-top li span{
	margin-right:5px;
	color:#575656;
	font-size:12px;
}
/*-----------TOPページアイコンend--------------------------*/




ul.mark-sale {
	list-style-type: none;
	margin-left:270px; /* マーカーを3文字寄せた分、ULにマージンを設定*/
}
ul.mark-sale li:before {
	content: 'SALE情報'; /* ←ここにリストマーカーにしたい文字列を設定 */
	margin-left: -57px; /* 3文字分、左に寄せる */
	background-color: #ff3300;
	border-radius: 8px;
	font-size: 1.0rem;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	margin-right:5px;
}
ul.mark-sale li span{
	margin-right:5px;
	color:#575656;
	font-size:12px;
}

/*----------TOPページアイコン-----------------------*/
ul.mark-sale-top {
	list-style-type: none;
	margin-left:0px; /* マーカーを3文字寄せた分、ULにマージンを設定*/
}
ul.mark-sale-top li:before {
	content: 'SALE情報'; /* ←ここにリストマーカーにしたい文字列を設定 */
	margin-left: 0px; /* 3文字分、左に寄せる */
	background-color: #ff3300;
	border-radius: 8px;
    font-size: 1.0rem;
    line-height: 1.8em;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	margin-right:5px;
}
ul.mark-sale-top li span{
	margin-right:5px;
	color:#575656;
	font-size:12px;
}
/*-----------TOPページアイコンend--------------------------*/


ul.mark-osusume {
	list-style-type: none;
	margin-left:270px; /* マーカーを3文字寄せた分、ULにマージンを設定*/
}
ul.mark-osusume li:before {
	content: 'おすすめ'; /* ←ここにリストマーカーにしたい文字列を設定 */
	margin-left: -57px; /* 3文字分、左に寄せる */
	background-color: #ff7e00;
	border-radius: 8px;
	font-size: 1.0rem;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right:5px;
}
ul.mark-osusume li span{
	margin-right:5px;
	color:#575656;
	font-size:12px;
}

/*----------TOPページアイコン-----------------------*/
ul.mark-osirase-top {
	list-style-type: none;
	margin-left:0px; /* マーカーを3文字寄せた分、ULにマージンを設定*/
}
ul.mark-osusume-top li:before {
	content: 'おすすめ'; /* ←ここにリストマーカーにしたい文字列を設定 */
	margin-left: 0px; /* 3文字分、左に寄せる */
	background-color: #ff7e00;
	border-radius: 8px;
    font-size: 1.0rem;
    line-height: 1.8em;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right:5px;
}
ul.mark-osusume-top li span{
	margin-right:5px;
	color:#575656;
	font-size:12px;
}
/*-----------TOPページアイコンend--------------------------*/


/*Rもばいる*/
ul.mark-osirase-rmob {
	list-style-type: none;
	margin-left:270px; /* マーカーを3文字寄せた分、ULにマージンを設定*/
}
ul.mark-osirase-rmob li:before {
	content: 'お知らせ'; /* ←ここにリストマーカーにしたい文字列を設定 */
	margin-left: -57px; /* 3文字分、左に寄せる */
	background-color: #6eb92b;
	border-radius: 8px;
	font-size: 1.0rem;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right:5px;
}
ul.mark-sale-rmob {
	list-style-type: none;
	margin-left:270px; /* マーカーを3文字寄せた分、ULにマージンを設定*/
}
ul.mark-sale-rmob li:before {
	content: 'SALE情報'; /* ←ここにリストマーカーにしたい文字列を設定 */
	margin-left: -57px; /* 3文字分、左に寄せる */
	background-color: #6eb92b;
	border-radius: 8px;
	font-size: 1.0rem;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	margin-right:5px;
}
ul.mark-osusume-rmob {
	list-style-type: none;
	margin-left:270px; /* マーカーを3文字寄せた分、ULにマージンを設定*/
}
ul.mark-osusume-rmob li:before {
	content: 'おすすめ'; /* ←ここにリストマーカーにしたい文字列を設定 */
	margin-left: -57px; /* 3文字分、左に寄せる */
	background-color: #6eb92b;
	border-radius: 8px;
	font-size: 1.0rem;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right:5px;
}
/*　end　リスト*/	
/*スムーススクロール*/
.pagetop {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 20px;
    z-index: 1000;
}
.pagetop a {
    display: block;
    background-color: #E7E4E4;
    text-align: center;
    color: #222;
    font-size: 14px;
    text-decoration: none;
    padding: 20px 15px;
}
.pagetop a:hover {
    display: block;
    background-color: #222;
    text-align: center;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    padding:20px 15px;
}
/*　//end　スムーススクロール　*/
/*facebook*/
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]{
    /*width: 100% !important;*/
}
/*　//　facebook*/
.relative{
	position:relative;
}
.absolute{
	position:absolute;
}
a:link { color: #303030; }
a:visited { color: #303030;}
a:hover { color:#605F5F;}
a:active { color: #303030; }
a {
text-decoration: none;
}
a:hover img{
opacity: 0.7;
filter: alpha(opacity=70);
-moz-opacity:0.7;
}
.web-btn a:hover {
	text-decoration:none;
	color:#165cb3;
	font-weight:bold;
}
.mark-osirase a:hover {
	text-decoration:none;
	border-bottom:1px dotted #000;
	color:#000;
}
.mark-sale a:hover {
	text-decoration:none;
	border-bottom:1px dotted #000;
	color:#000;
}
.mark-osusume a:hover {
	text-decoration:none;
	border-bottom:1px dotted #000;
	color:#000;
}
.kakushop-main li a:hover {
	text-decoration:none;
	border-bottom:1px dotted #000;
	color:#000;
}
.kakushop-main-rmob li a:hover {
	text-decoration:none;
	border-bottom:1px dotted #000;
	color:#000;
}
.webfont a:hover {
	text-decoration:none;
	border-bottom:1px dotted #000;
	color:#000;
}
#contents{
    width:100%;
    background-color:#f7f8f7;
    padding-bottom:50px;
}
#officialsite{
    width:100%;
    background-color:orange;    
}
.imgbox{
    width:100%;
    background-color:yellow;        
}
/* ウィンドウ幅が0〜479pxの場合に適用するCSS スマホ版-------------------------------------*/
/* ヘッダCSS --------------------------------------*/
#header {
	width: 100%;
	background-color: #f7f8f7;
	padding-top:10px;
	padding-bottom:3px;
}
#header .headerbox {
    margin: 0 auto;
	max-width: 1140px;
	box-sizing: border-box;
}
#layoutcontaner .takasa {
    width:100%;
}
#layoutcontaner .takasa {
    height: auto;
    background-color:#09DDEF;
}
/*---ヘッダーリンク----------------*/
.headerbox .saitobox-s{
	margin-left: 10px;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;
}
.headerbox .saitobox-s p{
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #1C79C6;
	border-radius: 4px;
	margin-right: 10px;
}
.headerbox .saitobox-s a {
	text-decoration: none;
	color: #FFFFFF;
}
.logogrup{
	margin-left: 10px;
}
.shopgrup{
    margin-left: 10px;
    font-size: 25px;
    margin-left: 5p;
    font-weight: normal;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 0px;
}
/* フッタCSS ---------------------------*/
#footer {
    width:100%;
    background-color: #cacaca;
    height:auto;
}
#footer .footerbox {
    margin: 0 auto;
	max-width: 479px;
	height:auto;
	box-sizing: border-box;
	padding: 0 10px;
}
#footer .markes .kakusyubnr {
	width: 24%;
	height: auto;
	/*background-color: #EB1014;*/
	text-align: center;
	border-width: 0px 1px 0px 0px;
	border-right-style: solid;
	border-right-color: #E7E5E5;
	border-bottom-style: none;
	font-size: 0.7em;
}
#footer .markes .kakusyubnr-hasi {
	width: 24%;
	height: auto;
	text-align: center;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-bottom-style: none;
}
#footer .markes .kakusyubnr a {
	text-decoration: none;        
}
#footer .markes .kakusyubnr-hasi a {
	text-decoration: none;    
}
.fotter-linkbox {
    width :100%;
    background-color: #cacaca;
    box-sizing: border-box;
	padding: 10px 10px 30px 10px;
}
.footer-link {
    width :100%;
    margin :0px auto;
    background-color: #cacaca;
}
.footer-link p {
    /*float :left;*/
    border-left: 1px solid #ffffff;
    margin-bottom :5px;
}
.footer-link .footerhidarisen {
    border-left: 1px solid #ffffff;
}
.footer-link p a {
	text-decoration: none;
	margin :0px 10px;
}

/* TOPページ ----------------------*/
/*top画像*/
.imgbox{
    max-width:1140px;
    margin:0 auto;
    background-color:#f8f9f3;
    width:100%;
    background: url(..imgaes/shop-top1140.png) top center no-repeat;
    background-size: cover;
	position: relative;
}
.imgArea {
	position: relative;
}
.imgArea img{
	width: 100%;
    max-width: 1140px;
    height: auto;
}
.imgArea .circle-p,
.imgArea .circle-r {
  position: absolute;
}
.imgArea .circle-p {
  top: 15%;
  left: 11.2%;
  right: 52.1%;
}
.imgArea .circle-r {
  top:15%;
  left: 59%;
  right: 10.7%;
}
.imgArea img{
  max-width: 100%;
}
/*top画像　おわり*/

.blockwidth{
    margin:0px auto;
    padding:0px;
    width:100%;
    max-width:480px;
    
}
.blockwidth-b{
    margin:0px auto;
    padding:0px 0px 0px 5px;
    width:96%;
    max-width:740px;
	color:#1B1B1B;
}
.shopblock{
    width:95%;
    height:auto;
    margin:0 auto 10px auto;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #1C79C6 solid;
    font-size:1.4em;
}
.shopblock-rmob{
    width:95%;
    height:auto;
    margin:0 auto 10px auto;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #6eb92b solid;
    font-size:1.4em;
}
.shopblock .midasimark {
	text-align:center; 
	background-color: #1C79C6; /* 見出しの背景色 */ 
	font-size: 2.4em; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 7px 7px 0 0;
}
.shopblock-rmob .midasimark {
	text-align:center; 
	background-color: #1C79C6; /* 見出しの背景色 */ 
	font-size: 2.4em; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 7px 7px 0 0;
}
.shopblock .midasimark2 {
	text-align:center; 
	background-color: #70b92c; /* 見出しの背景色 */ 
	font-size: 1.4em; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 10px 10px 0 0;
}
.shopblock-rmob .midasimark2 {
	text-align:center; 
	background-color: #70b92c; /* 見出しの背景色 */ 
	font-size: 1.4em; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 10px 10px 0 0;
}
.shopblock .shopblock-inder {
	margin: 15px 10px 15px 10px;
}
.shopblock-rmob .shopblock-inder {
	margin: 15px 10px 15px 10px;
}
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.shopblock .shopimg {
	float: left;
}
.shopblock-rmob .shopimg {
	float: left;
}
.shopblock .shopjyouhou {
	float: left;
	height: 84px;
}
.shopblock-rmob .shopjyouhou {
	float: left;
	height: 84px;
}
.clearfix .shopjyouhou p {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 10px;
}
.shopblock .shop-newcomenews {
	box-sizing: border-box;
	padding: 10px;
	background-color: #fafaea;
	border-radius: 5px;
	height: 75px;
	font-size:12px;
	
}
.shopblock-rmob .shop-newcomenews {
	box-sizing: border-box;
	padding: 10px;
	background-color: #fafaea;
	border-radius: 5px;
	height: 75px;
	font-size:12px;
}

.shopblock .shop-newcomenews ul li {
	width: 94%;
	white-space: nowrap; 
	overflow: hidden; 
	text-overflow: ellipsis;
}
.shopblock-rmob .shop-newcomenews ul li {
	width: 94%;
	white-space: nowrap; 
	overflow: hidden; 
	text-overflow: ellipsis;
}
/*各店舗TOP-box*/
.blockwidth{
    margin:0px auto;
    padding:0px;
    width:90%;
    max-width:500px;
	min-width:320px;
}
.blockwidth-b{
    margin:0px auto;
    padding:0px 0px 0px 5px;
    width:96%;
    max-width:740px;
	color:#1B1B1B;
}
.shopblock-450{
    width:95%;
    height:450px;
	margin:0 auto 10px auto;
    background-color: #FFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #cdcdcd solid;
}
.shopblock-450 .midasimark {
	text-align:center; 
	background-color: #1C79C6; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 10px 10px 0 0;
}
.shopblock-450 .midasimark span {
	font-size: 1.2rem; /* 見出しの文字サイズ */ 
} 
.shopblock-450 .shopblock-inder {
	margin: 0px 4px 10px 4px;
	background: #FFFFFF;
	height: 355px;
}
.shopblock-450 .midasimark2 {
	text-align:center; 
	background-color: red; /* 見出しの背景色 */ 
	font-size: 1.4em; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 10px 10px 0 0;
}
.shopblock-450 .shopblock-inder {
	margin: 0px 5px 5px 5px;
}
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.shopblock-450 .shopimg {
	float: left;
}
.shopblock-450  .shopjyouhou {
	float: left;
}
.clearfix .shopjyouhou p {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 10px;
	font-size:12px;
}
.shopjyouhou p.telban{
	font-size:2.5rem;
}
.shopblock-450 .shop-newcomenews {
	box-sizing: border-box;
	padding: 10px;
}
/* // end各店舗TOP-box*/
/*facebook-box*/
.shopblock-450-facebook{
    width:95%;
	/*max-width:360px;*/
    height:450px;
	margin:0 auto 10px auto;
    background-color: #3c599f;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #3c599f solid;
}
.shopblock-450-facebook .midasimark {
	text-align:center; 
	background-color: #3c599f; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 10px 10px 0 0;
}
.shopblock-450-facebook .midasimark span {
	font-size: 1.2rem; /* 見出しの文字サイズ */ 
} 
.shopblock-450-facebook .shopblock-inder {
	margin: 0px 4px 10px 4px;
	background: #FFFFFF;
	height: 355px;
}
/* //end  facebook-box*/
/*twitter-box*/
.shopblock-450-twitter{
    width:95%;
    height:450px;
	margin:0 auto 10px auto;
    background-color: #28abe1;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #28abe1 solid;
}
.shopblock-450-twitter .midasimark {
	text-align:center; 
	background-color: #28abe1; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 10px 10px 0 0;
}
.shopblock-450-twitter .midasimark span {
	font-size: 1.2rem; /* 見出しの文字サイズ */ 
} 
.shopblock-450-twitter .shopblock-inder {
	margin: 0px 4px 10px 4px;
	background: #FFFFFF;
	height: 355px;
}
/* //end  facebook-box*/
/* WEB通販-Usta　*/
.shopblock-450-web{
    width:95%;
    height:450px;
	margin:0 auto 10px auto;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #cdcdcd solid;
	font-weight:bold;
}
.shopblock-450-web .midasimark {
	text-align:center; 
	background-color: #FFFFFF; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #000000; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	/*padding: 5px;*/ /* 見出しの余白 */ 
	border-radius: 10px 10px 0 0;
	height:50px;
	line-height:55px;
	font-weight:normal;
}
.shopblock-450-web .midasimark span {
	font-size: 1.2rem; /* 見出しの文字サイズ */ 
} 
.shopblock-450-web .shopblock-inder {
	margin: 0px 0px 10px 0px;
	background: #165cb3;
	height: 355px;
}
.shopblock-450-web .shopblock-inder table {
	width: 100%;
	height: 90%;
	box-sizing: border-box;
}
.shopblock-450-web .shopblock-inder table tr td {
	width: 50%;
	height: 33.3%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
	text-align: center;
}
.web-btn{
	text-align: center;	
}
.web-btn span{
	font-size: 1.4rem;
	color: #000000;
	background: #FFFFFF;
	padding: 2px 20px 2px 20px;
	border-radius:10px;
}
.web-btn2{
	text-align: center;	
	font-size: 1.2rem;
	color:#0752E9;
}
/* //end　WEB通販-Usta　*/

/* その他　box　*/
.shopblock-450-other{
    width:95%;
    height:450px;
	margin:0 auto 10px auto;
    background-color: #99cc00;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #cdcdcd solid;
}
.shopblock-450-other .midasimark {
	text-align:center; 
	background-color: #99cc00; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #000000; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	/*padding: 5px;*/ /* 見出しの余白 */ 
	border-radius: 10px 10px 0 0;
	height:50px;
	line-height:55px;
}
.shopblock-450-other .midasimark span {
	font-size: 1.2rem; /* 見出しの文字サイズ */ 
} 
.shopblock-450-other .shopblock-inder {
	margin: 0px 5px 10px 5px;
	background: #99cc00;
	height: 355px;
}
/* //end　その他　box　*/
/*お近くにも店舗あります*/
.shopblock-part2 {
    width:95%;
    height:auto;
    margin:0 auto 10px auto;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #1C79C6 solid;
    font-size:1.4em;
    margin-bottom:20px;
}
.shopblock-part2-rmobk {
    width:95%;
    height:auto;
    margin:0 auto 10px auto;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #6eb92b solid;
    font-size:1.4em;
    margin-bottom:20px;
}
.shopblock-part2 .midasimark {
	text-align:center; 
	background-color: #1C79C6; /* 見出しの背景色 */ 
	font-size: 1.4em; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 10px 10px 0 0;
}
.shopblock-part2-rmobk .midasimark {
	text-align:center; 
	background-color: #6eb92b; /* 見出しの背景色 */ 
	font-size: 1.4em; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 10px 10px 0 0;
}

.shopblock-part2 .midasimark2 {
	text-align:center; 
	background-color: #70b92c; /* 見出しの背景色 */ 
	font-size: 1.4em; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 10px 10px 0 0;
}
.shopblock-part2-rmobk .midasimark2 {
	text-align:center; 
	background-color: #70b92c; /* 見出しの背景色 */ 
	font-size: 1.4em; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 10px 10px 0 0;
}
.shopblock-part2 .shopblock-inder {
	margin: 15px 10px 15px 10px;
}
.shopblock-part2-rmobk .shopblock-inder {
	margin: 15px 10px 15px 10px;
}
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.shopblock-part2 .shopimg {
	float: left;
}
.shopblock-part2-rmobk .shopimg {
	float: left;
}
.shopblock-part2 .shopjyouhou {
	float: left;
}
.shopblock-part2-rmobk .shopjyouhou {
	float: left;
}
.shopblock-part2 .shopjyouhou p {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 10px;
}
.shopblock-part2-rmobk .shopjyouhou p {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 10px;
}
.shopblock-part2 .shop-newcomenews {
	box-sizing: border-box;
	padding: 10px;
}
.shopblock-part2-rmobk .shop-newcomenews {
	box-sizing: border-box;
	padding: 10px;
}
/*　//　end　お近くにも店舗あります*/

.telban{
	font-size: 2.5rem;
}
.shopname{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:2%;
}
.shopname p:first-child{
	font-size: 33px; font-size: 3.3rem;
}
.shopname p{
	font-size: 12px; font-size: 1.2rem;
}
.shopname-white {
	padding-top:20px;
	padding-bottom:15px;
	color:#ffffff;
}
.shopname-white p:first-child{
	font-size: 2.5rem;
    color:#ffffff;
	margin-bottom:8px;
	margin-left:8px;
}
.shopname-white p{
	font-size: 12px; font-size: 1.2rem;
    color:#ffffff;
}
.tenmei{
	font-size: 20px; font-size: 2.0rem;
	margin:10px 0px 5px 0px;
	font-weight:bold;
}

/*関連サイト--------------------------*/
.sitewidth{
	margin: 0px auto;
	padding: 0px;
	/*width: 95%;*/
	width: 100%;
	/*max-width: 479px;*/
}
.companybox {
   width:90%;
    height:auto;
    margin:0 auto 10px auto;
    /*background-color: red;*/
    /*border-radius: 10px;*/
    box-sizing: border-box;
    /*border: 1px #1C79C6 solid;*/
	overflow:hidden;
    font-size: 12px; font-size: 1.2rem;
}
.column {
	width: 100%;
	overflow: hidden;
}
.column div {
	float: left;
}
.cl3 {
	width: 25%;
}
.cl3 p {
	/*padding: 0.5em;*/
}
.sites1,
.sites2,
.sites3,
.sites4,
.sites5,
.sites6,
.sites7 
{
	float: none;
	width: 100%;
	text-align: center;
	height:180px;
}
.set2 {
	margin-left: 0;
	}

/*各店舗トップページ*/
.sinmain2 {
	width: 100%;
	/*max-height:205px;*/
	height:auto;
	min-height:100px;
	background-color: #e8e8e5;
}
.sinmain2 .shop-top1box {
	max-width:1140px;
	margin: 0 auto;
}
.shop-top1inner {
	position: relative;
}
.shop-top1inner img{
	width: 100%;
	height:auto;
    visibility:hidden;
}
.shop-top1inner .shopimg1 {
  position:absolute;
  /*top: -200%;*/
  left: 5.7%;
  right: 62.7%;
}
.shop-top1inner .shopimg2 {
  position:absolute;
  /*top: -200%;*/
  left: 1%;
}
.shop-top1inner .shopinfo{
  position:absolute;
  top: 2%;
  left: 5%;
  font-size:2.0rem;
  /*line-height:1.2em;*/
  font-weight:bold;
  height:auto;
}
.shop-top1inner .shopimg1-syousaipage {
  position:absolute;
  top: 35%;
  left: 5.7%;
  right: 62.7%;
}
.shop-top1inner .shopinfo-syousaipage{
  position:absolute;
  top: 35%;
  left: 2%;
  font-size:2.2rem;
  line-height:1.2em;
  font-weight:bold;
  height:auto;
}
.shop-top1inner .shopinfo p:first-child {
	font-size:2.1rem;
	line-height:1.2em;
	font-weight:bold;
	margin-top:5px;
}
.shop-top1inner .shopinfo .webfont {
	font-size:1.3rem;
	font-weight:normal;
	margin-bottom:0px;
	line-height:1.6em;
}
.kakushop-main {
	list-style-type: none;
	display:none;
}
.kakushop-main-rmob {
	list-style-type: none;
	display:none;
}
#navi {
  position: relative;
  margin: 1em 0;
  z-index:100;
}
#menu {
  display: block;
  display: none;
  height: auto;
  margin: 0;
  padding: 0;
  z-index:100;
}
#menu li {
  float: left;
  width: 20%;
  text-align: center;
}
#menu li a {
  padding: 0 20px 10px;
  border-top: none;
  border-right: none;
  background: none;
  color: #555555;
  display: inline-block;
  margin: auto;
  text-shadow: -1px 1px rgba(255, 255, 255, 0.8);
}
#menu li a:hover {
  background: none;
  color: #97C1F3;
}
#menu li a:active {
  color: #5687F8;
}
#menu {
  display: none;
}
.sinmain-bottom {
	width: 80%;
	/*min-height: 170px;*/
	margin: 0 15% 10% 15%;
}
.sinmain-bottom ul {
  width: 95%;
  list-style-type: none;
  margin:0 auto;
}
.sinmain-bottom ul.shopinfo li {
    font-size:2.4rem;
    margin:19px 0px 3px -55px; }
.sinmain-bottom ul li {
  line-height:1.5em;
  font-size:1.4rem;
}
.shopno{
	width: 100%;
	margin-top:5px;
	display:block;
}	
.shopno p{
	max-width:280px;
	margin:0 auto;
}
.shopinfo p .fa.fa-phone {
	margin-right: 5px;
}
.shopinfo p .fa.fa-clock-o {
	margin-right: 5px;
}
.shopinfo p .fa-map-marker{
	margin-right: 5px;
}
.infoall-btn .fa.fa-arrow-circle-right {
	margin-right: 5px;
}
/* //end 各店舗トップページ*/
/* 店頭取扱いサービス */
.dropmenu2box {
display:none;	/*PC用非表示*/
}
	
.dropmenu{
  *zoom: 1;
  list-style-type: none;
  width: 100%;
  margin: 15px auto 20px;
  padding: 0;
  background-color:#555151;
}
.dropmenu:before, .dropmenu:after{
  content: "";
  display: table;
}
.dropmenu:after{
  clear: both;
}
.dropmenu li {
	position: relative;
	width: 100%;
	display: block;
	margin: 0;
	padding: 10px 0 10px;
	color: #fff;
	font-size: 14px;
	line-height: 1;
	text-decoration: none;
	box-sizing: border-box;
	text-align: center;
	background-color: #B8B5B5;
	height:auto;
}
.dropmenu li ul{
  list-style: none;
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  width:100%;
  overflow:hidden;
  height:auto;
}
.dropmenu li ul li{
	width: 50%;
	float: left;

	background-color:#FFFFFF;
	color:#000000;
	font-size:0.63rem;
}
#normal li ul{
  display: none;
}
#normal li:hover ul{
  display: block;
} 
.dropmenu li img {
	vertical-align: middle;
}
/* //  end 店頭取扱いサービス */
/*注意事項*/
.noticebox {
	width: 100%;
	margin-top:20px;
}
.noticebox p:first-child{
	font-size:2.5rem;
	margin-bottom:5px;
}
.noticebox .notice {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:8px;
	font-size:1.2rem;
	background-color:#e8e8e8;
}
/*　//　end　注意事項*/
/*店舗基本情報box*/
.shopkihon{
	background-color:#0096d9;
	margin-top:20px;
	box-sizing: border-box;
}
.shopkihon-rmob{
	background-color:#6eb92b;
	margin-top:20px;
	box-sizing: border-box;
}
/*ggmap*/
.mapbox{
	width:100%;
	max-width:1100px;
	margin:0 auto;
	box-sizing: border-box;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.mapbox .ggmap {
position: relative;
/*padding-bottom: 56.25%;*/
/*padding-top: 30px;*/
overflow: hidden;
height:350px;
}
.mapbox .ggmap iframe,
.mapbox .ggmap object,
.mapbox .ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/*//　end ggmap*/
/*店名・他*/
.shopinfo-box {
	background-color: #0096d9;
	width: 100%;
}
.shopinfo-box-rmob {
	background-color: #6eb92b;
	width: 100%;
}
.shopinfo-inner-box {
	background-color: #0096d9;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left:4px;
	padding-right:4px;
}
.shopinfo-inner-box-rmob {
	background-color: #6eb92b;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left:4px;
	padding-right:4px;
}
.shopinfo-inner-box .shopinfo-inner1 {
	display:none;
}
.shopinfo-inner-box .shopinfo-inner2 {
	padding-right: 10px;
	padding-left: 4px;
	box-sizing: border-box;
	font-size: 1.5rem;
	color: #FFFFFF;
}
.shopinfo-inner-box .shopinfo-inner2 .fonts1 {
	font-size:2.3rem;
	margin-bottom:5px;}
.shopinfo-inner-box .shopinfo-inner2 .fonts2 {
	font-size:2.0rem;
	margin-bottom:8px;
}
.shopinfo-inner-box .shopinfo-inner2 .fonts2 span {
    margin-left:10px;
}
.shopinfo-inner-box .shopinfo-inner2 .fonts3 {
	margin-bottom:2px;

}
.shopinfo-inner-box .shopinfo-inner2 .fonts3 span {
    margin-left:10px;
    line-height:1.4em
}
.shopinfo-inner-box .shopinfo-inner3 {
	overflow: hidden;
	padding-bottom:40px;
	margin:0 20% 0 28%;
}
/*----------------------------------------------*/
.shopinfo-inner-box-rmob .shopinfo-inner1 {
	display:none;
}
.shopinfo-inner-box-rmob .shopinfo-inner2 {
	padding-right: 10px;
	padding-left: 4px;
	box-sizing: border-box;
	font-size: 1.5rem;
	color: #FFFFFF;
}
.shopinfo-inner-box-rmob .shopinfo-inner2 .fonts1 {
	font-size:2.3rem;
	margin-bottom:5px;}
.shopinfo-inner-box-rmob .shopinfo-inner2 .fonts2 {
	font-size:2.0rem;
	margin-bottom:8px;
}
.shopinfo-inner-box-rmob .shopinfo-inner2 .fonts2 span {
    margin-left:10px;
}
.shopinfo-inner-box-rmob .shopinfo-inner2 .fonts3 {
	margin-bottom:2px;
}
.shopinfo-inner-box-rmob .shopinfo-inner2 .fonts3 span {
    margin-left:10px;
    line-height:1.3em
}
.shopinfo-inner-box-rmob .shopinfo-inner3 {
	overflow: hidden;
	padding-bottom:40px;
	margin:0 20% 0 28%;
}
/*----------------------------------------------*/
.shopinfo-inner3 .tennai-pic-box {
	list-style-type: none;
	overflow: hidden;
}
.shopinfo-inner3 .tennai-pic-box li {
	float: left;
	margin-right: 8px;
	margin-bottom: 5px;
	box-sizing: border-box;
	border: 2px solid #FFFFFF;
}
.shopinfo-inner3 .joining-logo-box li {
	list-style-type: none;
	float: left;
}
.shopinfo-inner3 .joining-log-boxo {
	list-style-type: none;
}
.shopinfo-inner4 {
	text-align:center;
	font-size:1.2rem;
	color:#FFFFFF;
	padding-bottom:20px;
}
/*　end　店名・他*/
/*　//おわり　店舗基本情報box*/

/*twitter*/
.shopblock-450twitter {
    width:360px;
	/*max-width:450px;*/
    height:100%;
    margin-left:5px;
    margin-right:5px;
    background-color: #1C79C6;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #1C79C6 solid;
    float:left;
}
.bnrtwitter img{
	width:98%;
	position: absolute;
	top: 82%;
	left:1.0%;
}
/*// twitter*/

/*高価格買取*/
.shopblock-450-other .shopblock-inder .buy-bnr img {
	width: 97.7%;
	position: absolute;
	left: 1.2%;
	top: 11%;
}
.shopblock-450-other.relative .shopblock-inder .buy-title {
	font-size: 1.5rem;
	padding-top: 30%;
	font-weight: bold;
	width: 57%;
	margin-left: auto;
	margin-right: auto;
	color:#FFFFFF;
	padding-bottom:1%;
}

.shopblock-450-other.relative .shopblock-inder .buy-comse1 {
	font-size: 1.0em;
	margin-top:5px;
	margin-bottom:2px;
}
.shopblock-450-other.relative .shopblock-inder .buy-inner {
	background-color: #FFFFFF;
	padding-top: 2px;
	margin-bottom: 1px;
	height: 59px;
}
.shopblock-inder .buy-inner .buy-tel-box {
	position:relative;
}
.shopblock-inder .buy-inner .buy-tel-box p {
	position:absolute;
	font-size: 2.9rem;
	color: #000000;
	font-weight: bold;
    top: 50%;
	line-height: 1.5;
}
.shopblock-inder .buy-inner .buy-tel-box p img {
    height:37px;
}
.buy-inner .buy-tel-box .buytelban {
	margin-left: 95px;
}
.buy-inner .buy-tel-box .buytelban2 {
	margin-left: 56px;
}
.shopblock-inder .buy-inner .buy-tel-box p.buytexs {
	position:absolute;
	font-size: 2.0rem;
	color: #000000;
	font-weight: bold;
    top: 50%;
	line-height: 2.0;
}
.buy-inner .buy-tel-box .buytexs{
	margin-left: 60px;
}

.shopblock-inder .buy-inner .buy-tel-box p.buytexs2 {
	position:absolute;
	font-size: 1.5rem;
	color: #000000;
	font-weight: bold;
    top: 50%;
	line-height: 1.2;
}
.buy-inner .buy-tel-box .buytexs2 {
	margin-left: 60px;
}
.shopblock-450-other.relative .shopblock-inder .buy-step {
	font-size: 11px;
	float: left;
	font-weight: bold;
	height:10px;
}
.shopblock-450-other.relative .shopblock-inder .buy-step span {
	background-color: #99cc00;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 10px;
	padding-left: 5px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	margin-bottom: 10px;
	margin-right:5px;
}
.shopblock-450-other.relative .shopblock-inder .buy-come1 {
	float: left;
	padding-right: 50px;
}
.shopblock-450-other.relative .shopblock-inder .buy-kome {
	background-color: #eaeaea;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #cc0000;
	line-height: 1.2em;
}
/*end　高価格買取*/

/* 各店舗TOPページボタン------------------------------*/
.shopblock .nextbutton {
    width: 160px;
    height: 25px;
    line-height: 25px;
    margin: 10px auto 0px auto;
    box-sizing: border-box;
    position: relative;
    text-align: center;
	font-size:12px;
}
.shopblock .nextbutton a {
	border-radius: 8px;        /* CSS3草案 */  
	-webkit-border-radius: 8px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 8px;   /* Firefox用 */
	cursor:pointer;
	background-color: #1C79C6;
	color:#fff;
	font-size:1em;
	position:absolute;
	left:0;
	top:0;
	width:160px;
	height:25px;
	text-decoration: none;
}

.shopblock-rmob .nextbutton {
    width: 160px;
    height: 25px;
    line-height: 25px;
    margin: 10px auto 0px auto;
    box-sizing: border-box;
    position: relative;
    text-align: center;
	font-size:12px;
}
.shopblock-rmob .nextbutton a {
	border-radius: 8px;        /* CSS3草案 */  
	-webkit-border-radius: 8px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 8px;   /* Firefox用 */
	cursor:pointer;
	background-color: #70b92c;
	color:#fff;
	font-size:1em;
	position:absolute;
	left:0;
	top:0;
	width:160px;
	height:25px;
	text-decoration: none;
}


/*--end-----------------------------*/

.s-logo {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* ウィンドウ幅が740px以上～1139px以下の場合に適用するCSS -------------------------------------*/
@media (min-width:740px) and (max-width:1139px){

.shopblock-450-other.relative .shopblock-inder .buy-comse1 {
	font-size: 1.2em;
	margin-top:5px;
	margin-bottom:2px;
}	
.blockwidth{
    margin:0px auto;
    padding:0px 5px 0px 5px;
    width:100%;
    min-width:740px;
}
.blockwidth-b{
    margin:0px auto;
    padding:0px 0px 0px 5px;
    width:96%;
    max-width:1139px;
	color:#1B1B1B;
}
.shopblock{
    width:360px;
    height:300px;
    margin-right:10px;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #1C79C6 solid;
    float:left;
}
.shopblock-rmob{
    width:360px;
    height:300px;
    margin-right:10px;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #6eb92b solid;
    float:left;
}

.shopblock .shopjyouhou {
	float: left;
	height: 84px;
}

.shopblock .shop-newcomenews ul li {
	width: 300px;
	white-space: nowrap; 
	overflow: hidden; 
	text-overflow: ellipsis;
}

.shopblock-rmob .shop-newcomenews ul li {
	width: 300px;
	white-space: nowrap; 
	overflow: hidden; s
	text-overflow: ellipsis;
}
/*各店舗TOP-box*/
.shopblock-450{
    width:360px;
    height:450px;
    margin-left:5px;
    margin-right:5px;
    background-color: #FFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #cdcdcd solid;
    float:left;
}
.shopblock-450 .midasimark {
	text-align:left; 
	background-color: #1C79C6; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 10px 0px 3px 15px; /* 見出しの余白 */
	border-radius: 10px 10px 0 0;
	box-sizing: border-box;
} 
.shopblock-450 .shopblock-inder {
	margin: 0px 4px 10px 4px;
	background: #FFFFFF;
	height: 370px;
}
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.shopblock-450 .shopimg {
	float: left;
}
.shopblock-450  .shopjyouhou {
	float: left;
}
/* // end各店舗TOP-box*/
/* WEB通販-Usta box　*/
.shopblock-450-web{
    width:360px;
    height:450px;
    margin-left:5px;
    margin-right:5px;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #cdcdcd solid;
    float:left;
}
.shopblock-450-web .midasimark {
	text-align:left; 
	background-color: #FFFFFF; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #FFFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 0px 0px 0px 15px; /* 見出しの余白 */
	border-radius: 10px 10px 0 0;
	box-sizing: border-box;
	height:50px;
	line-height:55px;
	font-weight:normal;
} 
.shopblock-450-web .shopblock-inder {
	margin: 0px 0px 10px 0px;
	height: 360px;
}
/* //end　WEB通販-Usta box　*/
/* その他　box　*/
.shopblock-450-other{
    width:360px;
    height:450px;
    margin-left:5px;
    margin-right:5px;
    background-color: #99cc00;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #cdcdcd solid;
    float:left;
}
.shopblock-450-other .midasimark {
	text-align:left; 
	background-color: #99cc00; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #FFFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 0px 0px 0px 15px; /* 見出しの余白 */
	border-radius: 10px 10px 0 0;
	box-sizing: border-box;
	height:50px;
	line-height:55px;
} 
.shopblock-450-other .shopblock-inder {
	margin: 0px 4px 10px 4px;
	height: 360px;
	background-color: #99cc00;
}
/* //end　その他　box　*/
/*高価格買取--------------*/
.shopblock-450-other.relative .shopblock-inder .buy-step {
	font-size: 11px;
	float: left;
	font-weight: bold;
	height:10px;
}
.shopblock-450-other.relative .shopblock-inder .buy-step span {
	background-color: #99cc00;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 10px;
	padding-left: 5px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	margin-bottom: 10px;
	margin-right:5px;
}
.shopblock-450-other.relative .shopblock-inder .buy-come1 {
	float: left;
	padding-right: 50px;
}
.shopblock-450-other.relative .shopblock-inder .buy-kome {
	background-color: #eaeaea;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #cc0000;
	line-height: 1.5em;
}
.shopblock-inder .buy-inner .buy-tel-box {
	position:relative;
}
.shopblock-inder .buy-inner .buy-tel-box p {
	position:absolute;
	font-size: 2.8rem;
	color: #000000;
	font-weight: bold;
    top: 50%;
	line-height: 1.6;
}
.shopblock-inder .buy-inner .buy-tel-box p img {
    height:37px;
}
.buy-inner .buy-tel-box .buytelban {
	margin-left: 95px;
}
.buy-inner .buy-tel-box .buytelban2 {
	margin-left: 56px;
}
.shopblock-inder .buy-inner .buy-tel-box p.buytexs {
	position:absolute;
	font-size: 2.2rem;
	color: #000000;
	font-weight: bold;
    top: 50%;
	line-height: 1.8;
}
.buy-inner .buy-tel-box .buytexs{
	margin-left: 60px;
}
.shopblock-inder .buy-inner .buy-tel-box p.buytexs2 {
	position:absolute;
	font-size: 1.6rem;
	color: #000000;
	font-weight: bold;
    top: 50%;
	line-height: 1.2;
}
.buy-inner .buy-tel-box .buytexs2 {
	margin-left: 60px;
}
.shopblock-450-other.relative .shopblock-inder .buy-comse1 {
	font-size: 1.2em;
	margin-top:5px;
	margin-bottom:2px;
}
.shopblock-450-other.relative .shopblock-inder .buy-title {
	font-size: 1.5rem;
	padding-top: 30%;
	font-weight: bold;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	color:#FFFFFF;
	padding-bottom:1%;
}
/*高価格買取--------------*/
/*facebook-box*/
.shopblock-450-facebook{
    width:360px;
    height:450px;
    margin-left:5px;
    margin-right:5px;
    background-color: #3c599f;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #3c599f solid;
    float:left;
}
.shopblock-450-facebook .midasimark {
	text-align:left; 
	background-color: #3c599f; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 10px 0px 3px 15px; /* 見出しの余白 */
	border-radius: 10px 10px 0 0;
	box-sizing: border-box;
} 
.shopblock-450-facebook .shopblock-inder {
	margin: 0px 4px 10px 4px;
	background: #FFFFFF;
	height: 360px;
}
/* end facebook-box*/
/*twitter-box*/
.shopblock-450-twitter{
    width:360px;
    height:450px;
    margin-left:5px;
    margin-right:5px;
    background-color: #28abe1;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #28abe1 solid;
    float:left;
}
.shopblock-450-twitter .midasimark {
	text-align:left; 
	background-color: #28abe1; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 10px 0px 3px 15px; /* 見出しの余白 */
	border-radius: 10px 10px 0 0;
	box-sizing: border-box;
} 
.shopblock-450-twitter .shopblock-inder {
	margin: 0px 4px 10px 4px;
	background: #FFFFFF;
	height: 360px;
}
/* end twitter-box*/
.shopname-white p:first-child{
	font-size: 2.5rem;
    color:#ffffff;
	margin-bottom:4px;
	margin-left:8px;
}
/*お近くにも店舗あります*/
.shopblock-part2 {
    width:360px;
    height:auto;
    margin-right:10px;
    margin-bottom:60px;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #1C79C6 solid;
    float:left;
}
.shopblock-part2-rmobk {
    width: 360px;
    height: auto;
    margin-right: 10px;
    margin-bottom: 60px;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #6eb92b solid;
    float: left;
}
/*　//　end　お近くにも店舗あります*/
/*---ヘッダーリンク------------*/
.logogrup{
	margin-left: 10px;
	float:left;
}
.shopgrup{
    float: left;
    margin-left: 15px;
    font-size: 25px;
    font-weight: normal;
    margin-top: 3px;
}
.headerbox .saitobox-s{
	float:right;
	margin-left: 10px;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
.headerbox .saitobox-s p{
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 8px;
	margin-right: 10px;
	background-color: #f7f8f7;
	border-radius: 0px;
	border-right: 1px solid #827F7F;
}
.headerbox .saitobox-s a {
	text-decoration: none;
	color:#4A4545;
}

/*関連サイト--------------------*/
.sitewidth{
	/*background-color:#B2ACF8;*/
	width:100%;
	margin:0 auto;
	min-width: 740px;
}
.sites1,
.sites2,
.sites3,
.sites4,
.sites5,
.sites6,
.sites7 
{
	float: left;
	width: 50%;
	text-align: center;
	height:250px;
}
.set2 {
	margin-left: 0;
	}
/*各店舗トップページ*/
.shop-top1inner .shopinfo{
  position:absolute;
  top: 1%;
  left:3%;
  font-size:2.8rem;
  font-weight:bold;
  height:auto;
}
.shop-top1inner .shopinfo-syousaipage{
  position:absolute;
  top: 15%;
  left: 2%;
  font-size:4rem;
  line-height:1.2em;
  font-weight:bold;
  height:auto;
}
.shop-top1inner .shopinfo p:first-child {
	font-size:4.5rem;
	line-height:1.1em;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:7px;
}
.shop-top1inner .shopinfo .webfont {
	font-size:1.2rem;
	font-weight:normal;
	margin-bottom:0px;
	line-height:1.6em
}
.sinmain2{
	max-height:140px;
}
/*店頭取扱いサービス */
.dropmenu li ul li{
	width: 25%;
	float: left;
	background-color:#FFFFFF;
	color:#000000;
	font-size:0.63rem;
}
/*注意事項*/
.noticebox .notice {
	width: 80%;
}
/*　//　end　注意事項*/
/*店名・他*/
.shopinfo-inner-box .shopinfo-inner2 .fonts1 {
	font-size:3.3rem;
}
.shopinfo-inner-box .shopinfo-inner2 .fonts2 {
	font-size:3.0rem;
}
/*　end　店名・他*/
.shopinfo-inner-box .shopinfo-inner3 {
	overflow: hidden;
	padding-bottom:40px;
	margin:0 11% 0 13%;
}
/*　店舗写真　*/
.shopno{
	width: 35%;
	margin-top:5px;
	display:block;
	float:left;
}	
.shopno p{
	max-width:35%;
	margin-left:10%;
}
/*　end　店舗写真　*/
/*　新着ニュース　*/
.sinmain-bottom {
	/*width: 100%;*/
	margin: 0 15% 0% 15%;
}
.sinmain-bottom ul {
  width:60%;
  padding-left:45%;
  list-style-type: none;
  line-height:1.2em;
  max-width:55%;
  padding-right:10px;
}
/*　end　新着ニュース　*/
.shopname{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0%;
}

/*.shopblock .shop-newcomenews {
    box-sizing: border-box;
    padding: 10px;
    background-color: #fafaea;
    border-radius: 5px;
    font-size: 13px;
}*/



/* 各店舗TOPページボタン------------------------------*/




/*--end-----------------------------*/


.s-logo {
	margin-top: 10px;
	margin-bottom: 10px;
}

}


/* ウィンドウ幅が1140px以上の場合に適用するCSS -------------------------------------*/
@media (min-width:1140px){
.shopblock-450-other.relative .shopblock-inder .buy-comse1 {
	font-size: 1.2em;
	margin-top:5px;
	margin-bottom:2px;
}		
	
.logocontaner {
	float: left;
}
.saitobox{
    float:right;
    margin-top:30px;
}

/*総合TOP-box*/
.blockwidth{
    margin:0px auto;
    padding:0px;
    width:100%;
    max-width:1110px;
}
.blockwidth-b{
    margin:0px auto;
    padding:0px 0px 0px 5px;
    width:96%;
    max-width:1140px;
	color:#1B1B1B;
}
.shopblock{
    width:360px;
    height:300px;
    margin-left:5px;
    margin-right:5px;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #1C79C6 solid;
    float:left;
    font-size:12px;
}
.shopblock-rmob{
    width:360px;
    height:300px;
    margin-left:5px;
    margin-right:5px;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #6eb92b solid;
    float:left;
}

.shopblock .midasimark {
	text-align:center; 
	background-color: #1C79C6; /* 見出しの背景色 */ 
	font-size: 1.2em; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 7px 7px 0 0;
} 
.shopblock .shopblock-inder {
	margin: 15px 10px 15px 10px;
}
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.shopblock .shopimg {
	float: left;
}
.shopblock  .shopjyouhou {
	float: left;
	height: 90px;
}
.clearfix .shopjyouhou p {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 10px;
	font-size:12px;
}

.shopjyouhou p.telban{
	font-size:2.5rem;
}

/*.shopblock .shop-newcomenews {
    box-sizing: border-box;
    padding: 10px;
    background-color: #fafaea;
    border-radius: 5px;
    font-size: 13px;
}*/

.shopblock .shop-newcomenews ul li {
	width: 300px;
	white-space: nowrap; 
	overflow: hidden; 
	text-overflow: ellipsis;
}

.sitewidth{
    margin:0px auto;
    padding:0px;
    width:100%;
    /*background-color:pink;*/
    max-width:1140px;
}
/*　//　end総合TOP-box*/

.blockwidth-b{
    margin:0px auto;
    padding:0px 0px 0px 5px;
    width:96%;
    max-width:1150px;
	color:#1B1B1B;
}
.shopblock-450{
    width:360px;
    height:450px;
    margin-left:5px;
    margin-right:5px;
    background-color: #FFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #cdcdcd solid;
    float:left;
}
.shopblock-450 .midasimark {
	text-align:left; 
	background-color: #1C79C6; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 10px 0px 3px 15px; /* 見出しの余白 */
	border-radius: 10px 10px 0 0;
	box-sizing: border-box;
} 
.shopblock-450 .shopblock-inder {
	margin: 0px 4px 10px 4px;
	background:#3EED1B;
	height: 370px;
}

/* facebook-box　*/
.shopblock-450-facebook {
    width:360px;
    height:450px;
    margin-left:5px;
    margin-right:5px;
    background-color: #3c599f;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #3c599f solid;
    float:left;
}
.shopblock-450-facebook .midasimark {
	text-align:left; 
	background-color: #3c599f; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 10px 0px 3px 15px; /* 見出しの余白 */
	border-radius: 10px 10px 0 0;
	box-sizing: border-box;
} 
.shopblock-450-facebook .shopblock-inder {
	margin: 0px 4px 10px 4px;
	background:#FFFFFF;
	height: 360px;
}
/* end facebook-box*/

/* twitter-box　*/
.shopblock-450-twitter{
    width:360px;
    height:450px;
    margin-left:5px;
    margin-right:5px;
    background-color: #28abe1;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #28abe1 solid;
    float:left;
}
.shopblock-450-twitter .midasimark {
	text-align:left; 
	background-color: #28abe1; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 10px 0px 3px 15px; /* 見出しの余白 */
	border-radius: 10px 10px 0 0;
	box-sizing: border-box;
} 
.shopblock-450-twitter .shopblock-inder {
	margin: 0px 4px 10px 4px;
	background:#FFFFFF;
	height: 365px;
}
/* end twitter-box*/

.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.shopblock-450 .shopimg {
	float: left;
}
.shopblock-450  .shopjyouhou {
	float: left;
}
/* // end各店舗TOP-box*/

/* WEB通販-Usta　*/
.shopblock-450-web{
    width:360px;
    height:450px;
    margin-left:5px;
    margin-right:5px;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #cdcdcd solid;
    float:left;
}

.shopblock-450-web .midasimark {
	text-align:left; 
	background-color: #FFFFFF; /* 見出しの背景色 */ 
	font-size: 3.0rem; /* 見出しの文字サイズ */ 
	color: #000000; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 0px 0px 0px 15px; /* 見出しの余白 */
	border-radius: 10px 10px 0 0;
	box-sizing: border-box;
	height:50px;
	line-height:55px;
	font-weight:normal;

} 
.shopblock-450-web .shopblock-inder {
	margin: 0px 0px 10px 0px;
	/*background: #FFFFFF;*/
	/*background:red;*/
	height: 364px;
}
/* //end　WEB通販-Usta　*/

/* その他　box　*/
.shopblock-450-other{
    width:360px;
    height:450px;
    margin-left:5px;
    margin-right:5px;
    background-color: #99cc00;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #cdcdcd solid;
    float:left;
}

.shopblock-450-other .midasimark {
	text-align:left; 
	background-color: #99cc00; 
	font-size: 3.0rem;
	color: #000000;
	margin: 0; 
	padding: 0px 0px 0px 15px; /* 見出しの余白 */
	border-radius: 10px 10px 0 0;
	box-sizing: border-box;
	height:50px;
	line-height:55px;
} 
.shopblock-450-other .shopblock-inder {
	margin: 0px 4px 10px 4px;
	background: #99cc00;
	height: 370px;
}
/* //end　その他　box　*/

/*.clearfix .shopjyouhou p {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 10px;
}
*/
.shopname-white p:first-child{
	font-size: 3.3rem;
    color:#ffffff;
	margin-bottom:8px;
	margin-left:0px;
}

/*お近くにも店舗あります*/
.shopblock-part2{
    width:360px;
    height:auto;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:60px;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #1C79C6 solid;
    float:left;
}
.shopblock-part2-rmobk{
    width: 360px;
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 60px;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px #6eb92b solid;
    float: left;
}
.shopblock-part2 .midasimark {
	text-align:center; 
	background-color: #1C79C6; /* 見出しの背景色 */ 
	font-size: 1.2em; /* 見出しの文字サイズ */ 
	color: #FFFFFF; /* 見出しの文字色 */ 
	margin: 0; /* スペースを削除 */ 
	padding: 5px; /* 見出しの余白 */ 
	border-radius: 10px 10px 0 0;
} 
.shopblock-part2-rmobk .midasimark {
    text-align: center;
    background-color: #6eb92b;
    font-size: 1.2em;
    color: #FFFFFF;
    margin: 0;
    padding: 5px;
    border-radius: 10px 10px 0 0;
} 
.shopblock-part2 .shopblock-inder {
	margin: 15px 10px 15px 10px;
}
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.shopblock-part2 .shopimg {
	float: left;
}
.shopblock-part2 .shopjyouhou {
	float: left;
}
/*　//　end　お近くにも店舗あります*/

/* フッタCSS --------------------------------------*/
#footer {
    width:100%;
    background-color: #cacaca;
    height:auto;
}
#footer .footerbox {
    margin: 0 auto;
	max-width: 1140px;
	height:auto;
	box-sizing: border-box;
	padding: 0 10px;
}
#footer .markes .kakusyubnr {
	width: 24%;
	height: auto;
	text-align: center;
	border-width: 0px 1px 0px 0px;
	border-right-style: solid;
	border-right-color: #E7E5E5;
	border-bottom-style: none;
}
#footer .markes .kakusyubnr-hasi {
	width: 24%;
	height: auto;
	text-align: center;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-bottom-style: none;
}
#footer .markes .kakusyubnr a {
	text-decoration: none;        
}
#footer .markes .kakusyubnr-hasi a {
	text-decoration: none;    
}
.fotter-linkbox {
    width :100%;
    background-color: #cacaca;
    box-sizing: border-box;
	padding: 10px 10px 30px 10px;
	max-width:1140px;
	margin :0px auto;
}
.footer-link {
    width :70%;
    background-color: #cacaca;
}
.footer-link p {
    float :left;
    border-left: 1px solid #ffffff;
    margin-bottom :5px;
}
.footer-link .footerhidarisen {
    border-left: 1px solid #ffffff;
}
.footer-link p a {
	text-decoration: none;
	margin :0px 10px;
}

/*関連サイト-------------------------*/
.sites1,
.sites2,
.sites3,
.sites4,
.sites5,
.sites6,
.sites7
{
	float: left;
	width: 25%;
	text-align: center;
	height:250px;
}
.set2 {
	margin-left: 0;
	}

/*---ヘッダーリンク-----------------*/
.logogrup{
	margin-left: 10px;
	float:left;
}

.shopgrup{
	float:left;
	margin-left: 10px;
	font-size: 25px;
	font-weight: normal;
	margin-top: 3px;
}
.headerbox .saitobox-s{
	float:right;
	margin-left: 10px;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

.headerbox .saitobox-s p{
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 8px;
	margin-right: 10px;
	background-color: #f7f8f7;
	border-radius: 0px;
	border-right: 1px solid #827F7F;
}

.headerbox .saitobox-s a {
	text-decoration: none;
	color:#4A4545;
}
/*各店舗トップページ*/
.sinmain2 {
	width: 100%;
	background-color: #e8e8e5;
}
.sinmain2 .shop-top1box {
	max-width:1140px;
	margin: 0 auto;
}
.shop-top1inner {
	position: relative;
}
.shop-top1inner img{
	width: 100%;
	height:auto;
	visibility:visible;
}
.shop-top1inner .shopimg1 {
  position:absolute;
  top: 35%;
  left: 5.7%;
  right: 62.7%;
}
.shop-top1inner .shopimg1-syousaipage {
  position:absolute;
  width: 98px;
  height: 82px;
  top: 30%;
  left: 1%;
  right: 62.7%;
}
.shop-top1inner .shopimg1-syousaipage img{
	width: 100%;
	height:auto;
}
.shop-top1inner .shopinfo-syousaipage{
  position:absolute;
  top: 38%;
  left: 11%;
  font-size:3.5rem;
  line-height:1.2em;
  font-weight:bold;
  height:auto;
}
.shop-top1inner .shopimg2 {
  position:absolute;
  top: 20%;
  left: 28.3%;
  right: 57.6%;
}
.shop-top1inner .shopinfo{
  position:absolute;
  top: 33%;
  left: 44.1%;
  right: 10.7%;
  font-size:2.4rem;
  line-height:1.0em;
  font-weight:bold;
}
.shop-top1inner .shopinfo p:first-child {
	font-size:3.6rem;
	font-weight:bold;
}
.shop-top1inner .shopinfo .webfont {
	font-size:1.4rem;
	font-weight:normal;
}
.kakushop-main {
	list-style-type: none;
	position: absolute;
	top: 10px;
	left:9%;
	display:block;
}
.kakushop-main li {
	display: inline-block;
	background-image: url(../imgaes/yajirusi.png);
	background-repeat: no-repeat;
	font-size:16px;
	padding-right:10px;
	padding-left:20px;
	line-height:1.2em;
}
.kakushop-main-rmob {
	list-style-type: none;
	position: absolute;
	top: 10px;
	left:9%;
	display:block;
}
.kakushop-main-rmob li {
	display: inline-block;
	background-image: url(../imgaes/yajirusi-rmob.png);
	background-repeat: no-repeat;
	font-size:16px;
	padding-right:10px;
	padding-left:20px;
	line-height:1.2em;
}
#navi{
	display:none;
}
/*　新着ニュース　*/
.sinmain-bottom {
	/*width: 100%;*/
	min-height:170px;
	margin: 0px 40px 0 160px;
}
.sinmain-bottom ul {
    /* width: 44%; */
    /* padding-left: 47%; */
    list-style-type: none;
    line-height: 1.2em;
    max-width: 50%;
    margin-left: 47%;
}
/*　end　新着ニュース　*/
.kakushop-main-sumaho {
	width: 100%;
	background-color: #3990F8;
	display: none;
}
.kakushop-main-sumaho li {
	width: 50%;
	float: left;
	font-size: 0.8rem;
}
.shopno{
	display:none;
}
#navi {
display:none;
}

#menu {
display:none;
}
/* // end 各店舗トップページ*/

.slicknav_menu {
    display:none;
  }
/* 店頭取扱いサービス*/
.dropmenu2box {
display:block;	/*PC用表示*/
}

.dropmenu {
display:none;　 /*スマホ用非表示*/
}

.dropmenu2 {
	width:100%;
	list-style-type: none;
}
.dropmenu2box{
	width:100%;
	margin-bottom:30px;
}
.dropmenu2{
	width: 1140px;
	/*background-color: #DDB9B9;*/
	margin: 0 auto;
}
.dropmenu2 p {
	padding-bottom:5px;
    border-bottom: 1px solid #0961E8;
	font-size:1.8rem;
}
.dropmenu2 ul {
	list-style-type: none;
	padding-top:5px;
}
.dropmenu2 ul li {
	display: inline-block;
	background-repeat: no-repeat;
	font-size: 10px;
	padding-right: 8px;
	/*background-color: #5B18D5;*/
	width: auto;
}.dropmenu2 ul li img {
	/*display: inline-block;*/
	vertical-align: middle;
	*zoom: 1; /* for IE6-7 */
    *display: inline; /* for IE6-7 */
}
.dropmenu2 ul li .txtsar {
display: inline-block;
vertical-align: middle;
width:autopx; /* 幅の指定がない場合、改行が必要な幅を超えるとカラム落ちします。 */
*zoom: 1; /* for IE6-7 */
*display: inline; /* for IE6-7 */
}
/*店名・他*/
.shopinfo-inner-box {
	overflow: hidden;
	background-color: #0096d9;
	width: 100%;
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.shopinfo-inner-box-rmob {
	overflow: hidden;
	background-color: #6eb92b;
	width: 100%;
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.shopinfo-inner-box .shopinfo-inner1 {
	float: left;
	width: 13%;
	display:block;
}
.shopinfo-inner-box .shopinfo-inner1 img {
	width: 100%;
	
}
.shopinfo-inner-box .shopinfo-inner2 {
	float: left;
	width: 40%;
	padding-right: 10px;
	padding-left: 4px;
	box-sizing: border-box;
	font-size: 1.4rem;
	color: #FFFFFF;
}
.shopinfo-inner-box .shopinfo-inner2 .fonts1 {
	font-size:3.3rem;
}

.shopinfo-inner-box .shopinfo-inner2 .fonts2 {
	font-size:3.0rem;
	}

.shopinfo-inner-box-rmob .shopinfo-inner1 {
	float: left;
	width: 13%;
	display:block;
}
.shopinfo-inner-box-rmob .shopinfo-inner1 img {
	width: 100%;
	
}
.shopinfo-inner-box-rmob .shopinfo-inner2 {
	float: left;
	width: 40%;
	padding-right: 10px;
	padding-left: 4px;
	box-sizing: border-box;
	font-size: 1.4rem;
	color: #FFFFFF;
}
.shopinfo-inner-box-rmob .shopinfo-inner2 .fonts1 {
	font-size:3.3rem;
}

.shopinfo-inner-box-rmob .shopinfo-inner2 .fonts2 {
	font-size:3.0rem;
	}

.shopinfo-inner-box-rmob .shopinfo-inner3 {
	float: left;
	width: 46%;
	padding-bottom:40px;
	margin:0 0;
}
.shopinfo-inner3 .tennai-pic-box {
	list-style-type: none;
	overflow: hidden;
}
.shopinfo-inner3 .tennai-pic-box li {
	float: left;
	margin-right: 8px;
	margin-bottom: 5px;
}
.shopinfo-inner3 .joining-logo-box li {
	list-style-type: none;
	float: left;
}
.shopinfo-inner3 .joining-log-boxo {
	list-style-type: none;
}

.shopinfo-inner-box .shopinfo-inner3 {
	float: left;
	width: 46%;
	padding-bottom:40px;
	margin:0 0;
}
.shopinfo-inner3 .tennai-pic-box {
	list-style-type: none;
	overflow: hidden;
}
.shopinfo-inner3 .tennai-pic-box li {
	float: left;
	margin-right: 8px;
	margin-bottom: 5px;
}
.shopinfo-inner3 .joining-logo-box li {
	list-style-type: none;
	float: left;
}
.shopinfo-inner3 .joining-log-boxo {
	list-style-type: none;
}
/*　end　店名・他*/

/* //end 店頭取扱いサービス*/


/*注意事項*/
.noticebox .notice {
	width: 90%;
	max-width:1100px;
}
/*　//　end　注意事項*/

.shopname{
	padding-top:20px;
	padding-bottom:10px;
	padding-left:0%;
}

/*高価格買取*/
.shopblock-450-other.relative .shopblock-inder .buy-step {
	font-size: 11px;
	float: left;
	font-weight: bold;
	height:10px;
}
.shopblock-450-other.relative .shopblock-inder .buy-step span {
	background-color: #99cc00;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 10px;
	padding-left: 5px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	margin-bottom: 10px;
	margin-right:5px;
}
.shopblock-450-other.relative .shopblock-inder .buy-come1 {
	float: left;
	padding-right: 50px;
}
.shopblock-450-other.relative .shopblock-inder .buy-kome {
	background-color: #eaeaea;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #cc0000;
	line-height: 1.5em;
}

.shopblock-450-other.relative .shopblock-inder .buy-title {
	font-size: 1.5rem;
	padding-top: 30%;
	font-weight: bold;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	color:#FFFFFF;
	padding-bottom:1%;
}

.shopblock-inder .buy-inner .buy-tel-box p.buytexs2 {
	position:absolute;
	font-size: 1.6rem;
	color: #000000;
	font-weight: bold;
    top: 50%;
	line-height: 1.2;
}


/* 各店舗TOPページボタン------------------------------*/



/*--end-----------------------------*/

.s-logo {
	margin-top: 10px;
	margin-bottom: 10px;
}

.fax-icon img {
	vertical-align: middle;
	margin-right: 5px;
}

}

