/*------ 購入方法・資料請求コンテンツ ------*/
.title-left{
	width: 80%;
    	height: 20px;
    	background: #8487B2;
    	position: relative;
    	text-align: center;
    	align-items: center;
    	display: flex;
	padding: 1.5%;
}

.title-right{
	width: 20%;
    	height: 20px;
    	background: #DEDFF3;
    	position: relative;
    	text-align: center;
    	align-items: center;
    	display: flex;
    	justify-content: center;
	padding: 1.5%;
}

.top-imgsizer{
	width:60%;
}

.top-imgsizel{
	width: 14%;
}

#buy_shiryou {
	width:100%;
	clear:both;
	line-height:21px;
}

.left_text{
	display: inline-block;
	text-align: left;
}

.shiryo {
	background:#fff;
	padding:10px !important;
	line-height:150%;
	border:#B8292F 2px solid;
	font-weight:bold;
}

.buy_shiryoutop{
	width:100%;
	margin:0 auto;
	border:0;
	border-collapse:collapse;
	border-spacing:0px;
}

.buy_toptablel{
	width:75%;
	padding-left:2%;
	background:#8487B2;
	margin:0 auto;
}
.buy_toptabler{
	width:20%;
	background:#DEDFF3;
	margin:0 auto;
	padding-left:3%;
	padding-top: 7px;
}

#buy-content1 {
    background: #eaf7fa;
    padding: 2% 5%;
    margin: 0 auto;
}
	
.buy-content1{
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    margin-bottom: 3%;
	-webkit-justify-content: space-between;
    justify-content: space-between;
}

.buy_text1{
	font-size:1.1em;
	margin: 0 31%;
}

.buy_text2{
	font-size:1.1em;
	margin: 0 15%;
}

.buy-privilege{
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    margin-bottom: 3%;
	margin:0 auto;
	justify-content: center;
    align-items: center;
}

.privilege_img{
	width: 100%;
    	margin: 1% auto;
    	text-align: center;
	justify-content: center;
}

.privilege_img1{
	width: 100%;
   	 margin: 1% auto;
    	text-align: center;
	justify-content: center;
}

.privilege_img2{
	width: 100%;
   	 margin: 1% auto;
    	text-align: center;
	justify-content: center;
}

.privilege_img3{
	width: 100%;
   	 margin: 1% auto;
    	text-align: center;
	justify-content: center;
}

#buy-content1 img {
    width: 100%;
}

.contact1_call {
    width: 17%;
}

.contact1_nunber {
    width: 82%;
}

p.left_text a {
    text-decoration: underline;
    color: #df374b;
}

.miki_online img {
    width: 100%;
}

.buycolor-box{
    color: #0099cc;
}

/*------ 商品・購入方法のお問い合わせエリア ------*/

.buy_contact {
	width:80%;
	margin:0 auto 10px;
	padding:17px 50px 30px 60px;
}
.buy_shiryou_contact ul {
	list-style:none;
	padding:35px 0 0 0;
	margin:0;
	font-size:14px;
}

.buy_shiryou_contact ul li {
	background:url(../images/icon_square.png) 0 5px no-repeat;
	padding:0 0 0 12px;
	margin:0;
}

.bold_text {
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	padding-bottom:4px;
}

.buy_contact1{
	width:80%;
	margin:0 auto 10px;
	padding:17px 50px 30px 60px;
}

.buy_privilearea{
	background:#fffce5;
	justify-content: center;
    align-items: center;
	padding: 1.5% 5%;
}

.buy_privilearea img {
    width: 100%;
}

.contact1_writepic {
	width: 70%;
	margin-right: 2%;
}

#privilege_img1{
    padding-top: 186px;
    margin-top: -186px;
}

#privilege_img2{
    padding-top: 195px;
    margin-top: -195px;
}

#privilege_img3{
    padding-top: 195px;
    margin-top: -195px;
}

/*------ 会員特典 ------*/

#privilege {
	width:660px;
	margin:0 auto 10px;
	background-color:#fffce5;
}

#privilege ul.menu li a:hover {
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.member {
	padding:25px 20px 20px 20px;
}

.member h2 {
	text-align:center;
	margin:0 auto 30px;
}

.member h3 {
	margin:22px 0 22px 0;
	clear:both;
}

.member ul {
	height:75px;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}

.member ul li {
	float:left;
	margin:0 1px 0 0;
}

.member ul li.last {
	float:left;
	margin:0 0 0 0;
}

.member ul li img { border:none; }
.member ul li.last { margin:0; }

.member p {
	font-size:14px;
	padding:0 20px 10px 20px;
}

.list_image {
	display:block;
	margin:0 auto;
}

.imageRight {
	float:right;
	margin:0 20px 25px 20px;
}

.fontRed { color:#ff0000; }

.member ul.att {
	display:block;
	width:100%;
	height: 55px;
	font-size:12px;
	padding:20px 0 0px 20px;
}

.member ul.att li {
	float:none;
	padding-left:1em;
	text-indent:-1em;
}

.buy-pointup{
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    margin-bottom: 3%;
	padding: 1.5% 0;
	margin:0 auto;
	-webkit-justify-content: space-between;
    justify-content: space-between;
}

.pointup_img{
	width: 19%;
}

.privilege_text{
	font-size:1.1em;
	margin: 0;
}

.privilege_img.miki-member {
	width: 66%;
	margin: 4% auto;
}
@media screen and (max-width: 1100px) {
	.privilege_img.miki-member,
	.privilege_img.miki-member-point {
		width: 72% !important;
	}
}
@media screen and (max-width: 600px) {
	.privilege_img.miki-member,
	.privilege_img.miki-member-point {
		width: 82% !important;
	}
}

.privilege_img.miki-member-point {
	width: 66%;
	margin: 0 auto;
}

.privilege_img2 {
    width: 100%;
    margin: 0 0.3%;
}

.miki-online img {
    width: 100%;
}

.prune-bottle img {
	width: 100%;
}

.miki-online {
    width: 25%;
}

.miki-online.ripple-link {
    width: 54%;
}

.prune-bottle {
    width: 43%;
}

.prune-bottle.app-qrlink {
    width: 35%;
    margin-left: 5%;
}

.store-miki {
    margin: 4% auto;
    width: 73%;
}

.privilege {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0 auto;
    width: 81%;
}

.privilege_store img {
    width: 100%;
}

.privilege_store {
    width: 50%;
}

.privilege_title {
    background: white;
    border: 3px solid #E94930;
    padding-top: 1%;
}

.buy_privilearea .privilege_title{
	padding-bottom: 1%;
}

.privilege_title_top {
	font-size: 1.1em;
	display: inline;
}

.privilege_title_main {
    color: #E94930;
	font-size: 1.4em;
	display: inline;
}

.privilege_title_sub {
    font-size: 0.5em;
    text-align: right;
}

a .privilege_title:hover div p{
	border-bottom: 1px solid #e83820;
}

.privilege_title_main_sp {
	display: none;
}

/*------ アプリのご紹介 資料請求 ------*/

#appArea {
	width:620px;
	height:640px;
	margin:0 auto 10px;
	background-color:#ffe5e5;
	padding: 10px 20px 20px 20px;
}
#appArea ul {
	width:600px;
	list-style:none;
	margin:10px 0 20px;
	padding:0;
}

#appArea ul li {
	float:left;
	margin:0;
}

#appArea .online_illust ul li.leftbn {
	margin-left:110px;
}

#appArea .app_illust {
}
#appArea .app_illust ul li.leftbn {
	margin-left:80px;
}

#appArea .store{
	margin-top:120px;
}
#appArea .store ul li.leftbn {
	margin-left:110px;
}

#appArea ul li a:hover {
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.miki_online{
	margin: 0 auto ;
    background-color: #ffe5e5;
	padding: 1.5% 5%;
}

/*------ セット販売の単位および価格について ------*/
#container.pricelist {
	width:725px;
	margin:0 auto;
	padding:0;
}


/*------ 資料請求 ------*/

#doc_order {
	width:620px;
	margin:0 auto 10px;
	background-color:#e2f2e4;
	padding: 10px 20px 20px 20px;
}

#doc_order ul.menu li a:hover {
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
