@charset "utf-8";
/* CSS Document */

.owner h2{
	background-color: #4976af;
}

.shipping h2{
	background-color: #4976af;
}

.order-unit h2{
	background-color: #4976af;
}

.order-unit .order-form dt{
	background-color: #ddf6ff;
}

.order-form .zip .btn-add-search{
	background-color: #153c6d!important;
}

.cart-unit h3, .order-unit h3{
	background-color: #4976af;
	font-size: 15px;
	color: #FFF;
}


/* 20190423??? */
.wrap-order .require{
	font-size:60%;
}

.order-unit h2{
	font-size:19px;
	
}

.card-sequrity input{
	max-width:150px;
	width:35%;
}

.order-form .zip .btn-add-search{
	background-color:#254061 !important;
}

.cart-unit h2, .order-unit h2{
background-color: #4775ad;
border-radius: 10px 10px 0 0;
padding: 0.8em;
margin-top: .1em;
color: #FFF;
text-align: left;
}

#ctl00_ContentPlaceHolder1_rCartList_ctl01_upOwnerUpdatePanel,
.shipping-WRap,
.order-payment-WRap{
	border: solid 1px #4775ad;
	padding:0.5em;
}

.order-unit .order-form dt{
	font-size:99%;
	background-color:#FFF;
	border-bottom: dotted 0.5px #4775ad;
	padding-left:5px;
	border-left:solid 2px #4775ad;
}

.owner,
.order-unit,
.shipping,
order-payment
{
	margin:0.3em;
}
/* 20190731??? */
.Ama_Box{
	border:solid #CCC 3px;
	padding:20px;
	margin:20px 0;
}
.Ama_tit{
	color:#E60012;
	font-weight:bold;
	font-size:110%;
	text-align:center;
	margin:10px;
}
.Ama_txt{
	font-size:80%;
	text-align:center;
	line-height:1.2;
}
.notes{
	padding-top:5px;
}
.order-unit .regulation{
	height:200px;
}
.order-unit .regulation h4{
	font-weight:bold;
	border-bottom:solid 1px #CCC;
	padding:10px 0;
}

/*-----------------------------
20190830更新　泉
-------------------------------*/
#regi{
	display:none;
}
#news_Hidden,
#news_Hidden2,
#regi_check{
	display:none;
}
.notes{
	font-size:12px;
}

.tel>.notes{
	display:none;
}

#dvUserBox #tit_Kiyaku{
	cursor : pointer;
	background-color: #4775ad;
	border-radius: 10px;
	color:#FFF;
	padding:10px !important;
}
.arrow{
	position: relative;
	display: inline-block;
	padding: 0 0 0 16px;
	vertical-align: middle;
	text-decoration: none;
}
.arrow::before,
.arrow::after{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	content: "";
	vertical-align: middle;
}
#dvUserBox{
	margin:20px 0;
}
#dvUserBox .Boxclose .arrow::after {
	left: 4px;
	box-sizing: border-box;
	width: 4px;
	height: 4px;
	border: 4px solid transparent;
	border-left: 4px solid #FFF;
}
#dvUserBox .active{
	border-radius: 10px 10px 0 0 !important;
}
#dvUserBox .active .arrow::after {
	left: 4px;
	box-sizing: border-box;
	width: 4px;
	height: 4px;
	border: 4px solid transparent;
	border-top: 4px solid #FFF !important;
}
.notes{
	padding-top:5px;
}
.order-unit .regulation{
	height:200px;
}
.order-unit .regulation h4{
	font-weight:bold;
	border-bottom:solid 1px #CCC;
	padding:10px 0;
}

/*============================
　商品詳細追加
============================*/

.usage {
	width: 100%;
	font-size: 12px;
	text-align: center;
}

.box_a {
	width: 99%;
    margin: 0 auto;
    padding: 0;
    border: 1px solid #cccccc;
    background-color: #fff;
}


.usage .box_a_in dt {
	text-align: center;
	background-color: #ccc;
	font-weight: bold;
	height: 22px;
	line-height: 24px;
	margin-bottom: 10px;
}

.usage .box_a_in dd {
	margin-bottom: 20px;
	line-height: 1.8;
}

.usage p {
	line-height: 140%;
	padding: 0 3% 2%;
	text-align: left;
}


.usage .box_a_in table {
	width: 96%;
	margin: 0 auto 20px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.usage .box_a_in table th,
.usage .box_a_in table td {
	height: 24px;
	vertical-align: middle;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.usage .box_a_in table th {
	text-align: center;
	font-weight: bold;
	padding: 6px 6px;
}

.usage .box_a_in dd span.s_txt {
	color: #000;
	font-weight: normal;
}

.usage .box_a_in table td {
	padding: 6px 6px;
}


.usage .box_a_in .left table td + td {
	text-align: right;
}



.usage .box_a_in .table_center {
	text-align: center;
}

.usage dd.fl div {
	float: left;
	width: 106px;
	margin-right: 15px;
}

.usage .left {
	margin: 10px 0 0 0;
}

/*アコーディオン*/

.Acc{padding-bottom: 0;}

.QAset{
overflow: hidden;
margin: 0 auto;
width: 94%;
}
.Acc-Q{
	position: relative;
	margin: 1% auto;
}
.IconBg{
	position: absolute;
	width: 5.5vw;
	max-width: 55px;
	max-height: 55px;
	height: 5.5vw;
	border-radius: 50%;
	background: #fff;
	margin: auto 0;
	top: 5.4%;
	bottom: 0;
	right: 7.2%;
}
.Acc-Q:before{
	content: '';
	position: absolute;
	width: 3%;
	border-bottom: solid 2px #153c6d;
	right: 8.6%;
	top: 52%;
	transform: rotate(0deg);
	transition: all .4s;
	z-index: 5;
}

.active:before{
transform: rotate(360deg);
transition: all .4s;
}

.Acc-Q:after{
	content: '';
	position: absolute;
	width: 3%;
	border-bottom: solid 2px #153c6d;
	right: 8.6%;
	top: 52%;
	transform: rotate(90deg);
	transition: all .4s;
	z-index: 5;
}

.active:after{
transform: rotate(360deg);
transition: all .4s;
}


.tel_comment{display: none !important;}

/** 20200526 クレジット注記追加 **/
#ctl00_ContentPlaceHolder1_rCartList_ctl01_rPayment_ctl01_divCreditCardNoToken:before{
	content: '※ご利用はご購入者様本人名義のカードに限ります。';
	font-size:12px;
	display:block;
	margin: -5px 0 10px 0;
}


/** 定期注記 **/

.attention_txt p{
  padding:1% 2%;
  font-size:90%;
  margin:0 0 4% 0;
}

.attention_txt p::after {
  content: "本商品は、定期販売のコースになります。初回フラバン血管サポート2,200円(税込)。2回目からは、フラバン血管サポート3,960円(税込)となります。6ヶ月間、定期購入された場合の総額は、22,000円(税込)です。\A\A
2回目の配送は、初回商品到着日から約30日後、3回目以降の配送は、30日間隔で、お届けいたします。\A\A
定期コースは、原則、休止・中止のご連絡をいただくまで自動的に継続してお届けいたします。定期解約はいつでもお電話で受け付けます。解約の際はご本人様確認が必要ため、お電話にてご連絡ください。メールでの解約は承っておりません(次回お届けの10日前までにご連絡ください)。予めご了承ください。";
  white-space: pre-wrap;
}



.attention_txt_fl p{
  padding:1% 2%;
  font-size:90%;
  margin:0 0 4% 0;
}

.attention_txt_fl p::after {
  content: "本商品は、定期販売のコースになります。初回フラバン血管サポート3,960円(税込)。6ヶ月間、定期購入された場合の総額は、23,760円(税込)です。\A\A
2回目の配送は、初回商品到着日から約30日後、3回目以降の配送は、30日間隔で、お届けいたします。\A\A
定期コースは、原則、休止・中止のご連絡をいただくまで自動的に継続してお届けいたします。定期解約はいつでもお電話で受け付けます。解約の際はご本人様確認が必要ため、お電話にてご連絡ください。メールでの解約は承っておりません(次回お届けの10日前までにご連絡ください)。予めご了承ください。";
  white-space: pre-wrap;
}
