@charset "UTF-8";


/*ご利用ガイド*/
#page_guide {
	margin-left:auto;
	margin-right:auto;
	width:830px;
}
	#page_guide dd .btnRed {
		display:block;
		margin:0 auto;
		width:346px;
	}


/*ご利用ガイド 2022.8.1追加*/
#page_guide .accBox dt:after{transform: rotate(90deg);}
#page_guide .accBox dt.active:after{transform: rotate(0);}
#page_guide .accBox dd{display: none;}


/*よくあるご質問*/
#page_faq {
	margin-left:auto;
	margin-right:auto;
	width:830px;
}


/*偽サイトにご注意*/
#page_attention {
	margin-left:auto;
	margin-right:auto;
	width:830px;
}

	#page_attention #mv {
		margin:0 auto 40px auto;
		padding-top:60px;
		width:830px;
		height:279px;
		text-align:center;
		background:url(../../sp/img/attention/mv_bg.jpg) 0 0 no-repeat;
		background-size:100% 100%;
	}
		#page_attention #mv .ttl {
			margin-bottom:15px;
			font-size:40px;
			font-weight:bold;
		}
		#page_attention #mv .txt1 {
			margin-bottom:30px;
			font-size:23px;
		}
		#page_attention #mv .txt1 {}
			#page_attention #mv .txt1 br {display:none;}
		#page_attention #mv .txt2 {
			padding:10px 0;
			font-size:27px;
			color:#FFF;
			line-height:1;
			font-weight:bold;
			background:#CE0000;
		}

	#page_attention #section1 {
		margin:0 auto 60px auto;
		width:800px;
	}
		#page_attention #section1 p {
			margin:0 auto;
			text-align:left;
            line-height: 2;
            color: #4D4D4D;
		}
		#page_attention #section1 img {
			margin:60px auto 60px auto;
			display:block;
		}
		#page_attention #section1 h2 {
			margin:0 auto 20px 0;
			padding:10px 0 10px 10px;
			font-size:110%;
			color:#FFF;
			font-weight:bold;
			text-align:left;
			background:#4D4D4D;
		}

/*ハーフトップブラのサイズ表*/
#harftopSize .btnArea{
    margin: 60px auto;
}
#harftopSize .btnArea a{
    margin: 20px auto;
}

/*ハーフトップブラの着け方*/
#method #mv{
	margin-bottom:40px;
}
#method .step{
    padding: 0 0 0 6px;
    border-left: 6px solid #e60012;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    position: relative;
}
#method .sec{
	margin-bottom:100px;
	overflow:hidden;
}
#method .sec .left{
    width: 50%;
    height: auto;
	float:left;
}
#method .sec .left img{
	width:100%;}
#method .sec .right{
    width: 42%;
    float: right;
    margin-left: 2%;
}
#method .btnArea{
    margin: 60px auto;
}
#method .btnArea a{
    margin: 20px auto;
}



/******************************************************

		タブレット調整用

******************************************************/
@media screen and (max-width:829px) {

	#page_guide,#page_attention,#page_faq{
	    width: 100%;
	}
	#page_attention #mv{
		width: 100%;
		min-width: 620px;
	}
	#page_attention #section1{
		width: 94%;
	}
}
