@charset "UTF-8";

/* テキスト調整 */
.txtSS {
	font-size: 12px;
}

.txtBold {
	font-weight: bold;
}

.widthVariableContent {
	width: 100%;
}

.mainImg,
.mainImg img {
	margin: 0 auto;
	width: 100%;
	max-width: 720px;
}

/* マージン調整 */
.mrgB10 {
	margin-bottom: 10px !important;
}

.mrgB15 {
	margin-bottom: 15px !important;
}

.mrgB20 {
	margin-bottom: 20px !important;
}

.mrgB25 {
	margin-bottom: 25px !important;
}

.mrgB40 {
	margin-bottom: 40px !important;
}

.mrgB50 {
	margin-bottom: 50px !important;
}

.mrgB60 {
	margin-bottom: 60px !important;
}

.mrgB70 {
	margin-bottom: 70px !important;
}

/* 矢印　*/
.fordetails {
	position: relative;
    height: 16px;
}

.fordetails a {
    font-size: 18px;
    font-weight: bold;
    color: #2e75b6;
    text-decoration: underline;
    position: relative;
    top: 0px;
}

.fordetails a:after {
    content: "";
    width: 8px;
    height: 8px;
    display: block;
    border-bottom: 2px solid #cccccc;
    border-right: 2px solid #cccccc;
    -webkit-transform: rotate(314deg);
    -ms-transform: rotate(314deg);
    transform: rotate(314deg);
    position: absolute;
    right: -12px;
    top: 8px !important;
    box-sizing: initial;
}

/* 1つ、縦並びリンクボタン */

.specialLinkBtn:hover {
	opacity: 0.8;
	/* カーソル合わせたときの透過 */
}

.linkBtn {
	outline: none;
	/* クリック時枠を出さない */
}

/* 2つ並びリンクボタン */

.specialLinkBtn03:hover {
	opacity: 0.8;
	/* カーソル合わせたときの透過 */
}

.specialLinkBtn03 .linkBtn02 {
	min-width: 360px !important;
	height: 52px;

	/*    padding: 10px 20px 10px 20px;*/
	font-weight: bold;
	/*background-image: url("/shop_assets/img/free/00/link_ya.png");*/
	background-image: none;
	background-repeat: no-repeat;
	background-position: 98% 50%;
	box-sizing: border-box;

}

button.linkBtn02 {
	font-family: 'メイリオ', 'Meiryo', 'ＭＳ ゴシック', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
	font-size: 100%;

}

.linkBtn02 {
	display: table-cell;
	line-height: 1.2;
	vertical-align: middle;
	border: solid 1px transparent;
	border-radius: 4px;
	background: none;
	box-sizing: content-box;
	cursor: pointer;
	-webkit-appearance: none;
	outline: none;
	/* クリック時枠を出さない */

}

.specialLinkBtn03 {
	font-size: 14px;
	min-height: 52px !important;
	border-radius: 4px;
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);

}

.btnWrap {
	margin: 0;
	padding: 0;
}

.btnWrap>li {
	display: inline-block;
	vertical-align: top;
	margin-left: 30px;
}

.spe-btn {
	text-align: center;
}

/*戻るボタン*/
.specialLinkBtn03 {
	font-family: 'メイリオ', 'Meiryo', 'ＭＳ ゴシック', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
	background-color: #FFF !important;
	border: 1px solid #000 !important;
	color: #000 !important;
	font-weight: bold;
	background-image: none;
/*	background-image: url("/shop_assets/img/free/00/back.png"); */
	background-repeat: no-repeat;
	background-position: 10px 50%;
	font-size: 12px !important;
	min-height: 52px;
	padding: inherit;
	line-height: 1.2;
	width: 360px; 

}