/* ワンコイン　css */

/* PC・スマホ共通 */
.secomarea {
  border:1px solid #f6f6f6;
}

.infoarea {
  border:1px solid #f6f6f6;
    background-color: #ffffff;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    padding: 26px;
}

.infoarea p b {
  font-size:110%;
  border-bottom: 1px solid #333;
  padding-bottom:4px;
}

.toiawase {
margin-top: 30px;
  width: 90%;
max-width: 700px;
  margin: 0 auto 40px;
  padding: 15px 5px;
  background: #00ac84;
  color: #ffffff;
  display: block;
  border: 1px solid #00ac84;
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  border-radius: 3px;
  text-align: center;
  text-decoration: none !important;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -ms-border-radius: 12px;
}

/* PC用 */
@media screen and ( min-width:641px ) {

.onecoin_2001 {
    background: url(../img/bg_onecoin_2001.png) repeat-x #ffffff;
    padding-bottom:20px;
}
.onecoin_2002 {
    background: url(../img/bg_onecoin_2002.png) repeat-x #ffffff;
    padding-bottom:20px;
}
.onecoin_2003 {
    background: url(../img/bg_onecoin_2003.png) repeat-x #ffffff;
    padding-bottom:20px;
}



.onecoin_product {
  background: url(../img/bg2_onecoin_1901.png);
  padding:50px;
}
.onecoin_xmas_product {
  background: url(../img/bg_xmas_2.png);
  padding:50px;
}
.cmarea {
  background: url(../img/bg_1903cm.png);
  height: 440px;
    width: 500px;
    margin-bottom: 30px;
    padding-top: 220px;
    padding-left: 460px;
    text-align: left;
}
.cmarea iframe {
  width:426px;
}
.kanyubtn {
  position: fixed;
  top: auto;
  left: auto;
  right: 0;
  bottom: 30px;
  z-index: 1000;
}
.sub {
  border:1px solid #f6f6f6;
  background-color: #f6f6f6;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  padding:10px;
  margin: 10px 10px 5px 0;
}
.onecoin_1901_2 p {
  margin-bottom:30px;
}
.onecoin_xmas {
    background: url(../img/bg_xmas.png) repeat;
    padding-bottom:30px;
}

/* 【新】問い合わせ   */
.telarea {
    border: 1px solid #bbb;
		text-align: center;
    width: 90%;
    max-width: 700px;
    margin: 0 auto;
  	background:#ffffff;
}
.telarea .tit {
	display: block;
	background:#00ac84;
	color: #ffffff;
	padding:6px;
	font-size:114%;
}
.telarea_in {
	padding:10px 20px;
}
.telarea_in:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
    margin: 0px !important;
}
.telarea .tel1 b,
.telarea .tel2 b {
	background:#f35f17;
	color: #ffffff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	font-size:84%;
	padding:1px 6px;
	display: inline-block;
	margin-left:6px;
}
.telarea .free b {
	background:#4554AF;
}
.telarea .tel1 {
  float:left;
  width: 49%;
  border-right: 1px dashed #ccc;
}
.telarea .time {
  float:right;
  width:50%;
	  padding-top:10px;
    padding-bottom:10px;
}
.telarea .time b {
  display: block;
}
.telarea .tel1 a {
	display: block;
	font-size:160%;
	font-weight:bold;
	font-family: sans-serif;
	color:#f35f17;
}
.telarea .tel2 a {
	display: block;
	font-size:116%;
	font-weight:bold;
	font-family: sans-serif;
}
.telarea .tel1 a[href*="tel:"],
.telarea .tel2 a[href*="tel:"] {
	pointer-events: none;
	cursor: default;
	text-decoration: none;
	}
	.telarea .mon {
	padding-right:6px;
	}
	.telarea .free {
	  padding-top:10px;
    padding-bottom:10px;
	}
	.telarea .tel2 {
	  padding-top:20px;
	}
	.kuwasiku {
		text-align: right;
  	padding-right:10px;
  	padding-bottom:10px;
	}
	.kuwasiku a {
		text-decoration: underline !important;
	}
	.telarea .free a:before {
		content: '';
		display: inline-block;
		height:28px;
		width:36px;
		background-image: url(/common_new/img/freecallau.jpg);
		background-size: contain;
		vertical-align: middle;
		margin-right:4px;
	}

}

/* スマホ用 */
@media screen and ( max-width:640px ) {

.onecoin_1901 {
    background:#ffffff;
}
.onecoin_product {
  background: url(../img/bg2_onecoin_1901.png);
  padding:20px;
}
.onecoin_xmas_product {
  background: url(../img/bg_xmas_2.png);
  padding:50px;
}
.onecoin_padding{
  padding:20px;
	}
.cmarea {
  background: url(../img/bg_1903cm_sp.png);
  background-size:contain;;
}
.cmarea p {
  padding:0 40px;
}
.infoarea p b {
  display: block;
}

.infoarea p b span {
  display: block;
}

  .kanyubtnsp {
    position: fixed;
    width:26%;
    bottom:20px;
    right:10px;
    z-index: 50;
}

.sub {
  border:1px solid #f6f6f6;
    background-color: #f6f6f6;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    padding:10px;
    margin-bottom: 10px;
}
/* 【新】問い合わせ   */
.telarea {
    border: 1px solid #bbb;
		text-align: center;
    margin: 0 auto;
    width: 90%;
  	background:#ffffff;
}
.telarea .tit {
	display: block;
	background:#00ac84;
	color: #ffffff;
	padding:6px;
	font-size:114%;
}
.telarea_in {
	padding:10px;
}
.telarea_in:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
    margin: 0px !important;
}
.telarea .tel1 b,
.telarea .tel2 b {
	background:#f35f17;
	color: #ffffff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	font-size:84%;
	padding:1px 6px;
	display: inline-block;
	margin-left:6px;
}
.telarea .free {
	padding-bottom:10px;
}
.telarea .free b {
	background:#4554AF;
}
.telarea .tel1 {
  border-bottom: 1px dashed #ccc;
}
.telarea .time {
	  padding-top:10px;
}
.telarea .time b,
.telarea .tel1 span,
.telarea .time span {
  display: block;
}
.telarea .tel1 a {
	display: block;
	font-size:160%;
	font-weight:bold;
	font-family: sans-serif;
	color:#f35f17;
  text-decoration: none !important;
}
	.telarea .free a:before {
		content: '';
		display: inline-block;
		height:28px;
		width:36px;
		background-image: url(/common_new/img/freecallau.jpg);
		background-size: contain;
		vertical-align: middle;
		margin-right:4px;
	}
}
