@charset "utf-8";
/*===========================================
netkeiba オーナーズ
アカウント
============================================*/

/*===========================================
アカウント
============================================*/
/***   アカウントTOP   ***/
.Account_Item {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 60px;
	padding: 5px;
	color: #444;
}
.Account_Item.Account_Name {
	padding: 28px 5px;
}
.Account_Item.Account_Item_BorderTop {
	border-top: 1px solid #e0e0e0;
}
.Account_Item.ItemList .Account_Info {
	display: table-cell;
	padding-left: 10px;
	vertical-align: middle;
}
.Account_Name .Account_Info {
}
.Account_Name .Account_Info .Account_Body{
	text-align: center;
	margin-top: 7px;
}
.Account_Icon {
	width: 60px;
	height: 60px;
	margin: auto;
	border-radius: 50%;
	overflow: hidden;
}
.Account_Icon img {
	width: 100%;
}
.Account_Body {
	display: block;
	font-size: 0.9375rem;
	font-weight: 700;
	line-height: 1.2;
	vertical-align: middle;
}

.LinkBtn_More{
	color: #666;
	font-size: 66.67%;
	font-weight: bold;
	text-align: center;
	border-radius: 1.27em !important;
	line-height: 2.55;
	display: block;
	width: 216px;
	min-width: 142px;
	margin: 13px auto 0px;
	position: relative;
}
.LinkBtn_More::after{
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 1px;
	background: none;
	border-top: 2px solid #888;
	border-right: 2px solid #888;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-left: 10px;
}
.AccountArea01 p.text01{
	color:#666;
	font-size: 77.7778%;
	padding:0 10px;
	line-height: 1.5;
}
.AccountArea01 .Link_List + p.text01{
	margin-top: -10px;
}
@media all and (min-width: 835px) {
	.text01 a.sp{
		display: none;
	}
	.text01 a.pc {
		display: inline-block;
	}
	.Account_Item.Account_Name {
		padding: 54px 5px 0;
	}
	.Account_Icon {
		width: 64px;
		height: 64px;
	}
	.Account_Name .Account_Info .Account_Body {
		font-size: 111.12%;
		margin-top: 20px;
	}
}
@media all and (max-width: 834px) {
	.text01 a.pc {
		display: none;
	}
	.text01 a.sp{
		display: inline-block;
	}
}

/***   アカウントTOP リンクリスト   ***/
.Link_List {
	margin-bottom: 30px;
	border-top: 1px solid #e0e0e0;
}
.Link_List li {
	border-bottom: 1px solid #e0e0e0;
}
.Link_List li a {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	min-height: 61px;
	padding: 8px 42px 8px 12px;
	color: #444;
	background: #fff;
	font-size: 1rem;
	line-height: 1.46;
}
.Link_List a::after {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 1px;
	background: none;
	border-top: 2px solid #888;
	border-right: 2px solid #888;
	-webkit-transform: rotate(45deg) translateY(-50%);
	transform: rotate(45deg) translateY(-50%);
	position: absolute;
	right: 13px;
	top: 50%;
}
.Link_List .Icon {
	width: 24px;
	height: 21px;
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: center center;
	margin-right: 10px;
}
.Link_List .Icon.IconBookMarkHorse {
	background-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.885 15.401'%3E%3Cpath d='M23.61.827,23.364.683a.568.568,0,0,0-.722.133l-.614.724a4.486,4.486,0,0,1-.586-.177l-.015-.005a2.632,2.632,0,0,0-2.093.341l-.085.046c-.885.46-3.456,2.015-3.6,2.1a1.483,1.483,0,0,1-.9.214l-6.4-.982H8.327a3.353,3.353,0,0,0-2.18.833l-.089.006-.246.01a5.752,5.752,0,0,0-1.575.218c-1,.309-1.377,1.509-1.625,2.3A7.2,7.2,0,0,1,.365,9.765c-.2.1-.432.206-.347.445a.247.247,0,0,0,.26.173,1.274,1.274,0,0,0,.285-.048A6.563,6.563,0,0,0,4.028,7.017l.067-.182c.379-1.03.5-1.358,1.117-1.605a2.909,2.909,0,0,0-.2,1.052V8.805a.289.289,0,0,1-.058.131L3.681,10.218a2.492,2.492,0,0,0-.5.643l-1.61,3.454a.675.675,0,0,0,.3.875l.328.171a.671.671,0,0,0,.888-.254l1.931-3.269.006-.011a.666.666,0,0,1,.047-.06l1.024-.893-.131.308a1.682,1.682,0,0,0-.06,1.194l1.164,3.073a.669.669,0,0,0,.624.428A.649.649,0,0,0,7.9,15.84l.331-.115a.688.688,0,0,0,.439-.81l-.64-2.57a1.37,1.37,0,0,1,.112-.827L9.614,8.9l2.145.808.006,0a8.847,8.847,0,0,0,2.117.4h.013l.457-.033L12.738,14.84a.751.751,0,0,0,.412.924l.2.085a.71.71,0,0,0,.285.059.73.73,0,0,0,.66-.415l2.473-5.258c.035.035.07.068.105.1l2.589,2.176.012.017,1.449,2.945a.673.673,0,0,0,.864.324l.3-.128a.675.675,0,0,0,.376-.843l-1.082-3.108-.008-.021a2.173,2.173,0,0,0-.514-.72L19.549,9.386a1.561,1.561,0,0,1-.294-.817V6.982a1.892,1.892,0,0,1,.272-.877l.886-1.3V6.415a.952.952,0,0,0,.951.951h.187A1.105,1.105,0,0,0,22.6,6.512c.06-.206.636-2.182.8-2.888a3.042,3.042,0,0,0-.026-1.079l.459-1.011A.566.566,0,0,0,23.61.827m-20,5.831-.067.181A5.82,5.82,0,0,1,1.815,9.022,8.9,8.9,0,0,0,3.1,6.6c.229-.733.542-1.737,1.286-1.966A4.857,4.857,0,0,1,5.647,4.45q-.048.064-.092.129C4.24,4.953,4.1,5.345,3.613,6.658m10.033,8.529a.011.011,0,0,1-.011,0l-.2-.085a.038.038,0,0,1-.015-.033l1.71-5.053.98-.07ZM22.678,2.7a2.471,2.471,0,0,1,.028.758c-.167.711-.79,2.843-.8,2.865l-.008.033a.387.387,0,0,1-.35.289h-.187a.232.232,0,0,1-.232-.232V4.525c0-.492-.238-.651-.379-.7s-.426-.08-.739.3L20,4.136,18.934,5.7a2.588,2.588,0,0,0-.4,1.282V8.569A2.247,2.247,0,0,0,19,9.845l1.352,1.63.023.02a1.453,1.453,0,0,1,.341.466l1.064,3.057-.226.095L20.118,12.2a.877.877,0,0,0-.155-.214L17.336,9.782a1.878,1.878,0,0,1-.5-.771l-.16-.575c-.076-.273-.292-.451-.483-.4s-.285.317-.209.591l.159.575.007.022-2.284.162a8.255,8.255,0,0,1-1.861-.355L9.97,8.263l.09-.159A.457.457,0,0,0,10,7.48c-.173-.1-.426.024-.565.271L7.514,11.167a2.068,2.068,0,0,0-.182,1.352l.632,2.538-.249.087L6.575,12.136a.968.968,0,0,1,.036-.656l.52-1.225a2.119,2.119,0,0,0,.045-1.361l-.338-.969A.915.915,0,0,1,6.8,7.7V7.313a.36.36,0,1,0-.719,0V7.7a1.6,1.6,0,0,0,.079.463L6.5,9.13a1.206,1.206,0,0,1,.051.389L4.583,11.233a1.145,1.145,0,0,0-.194.244L2.484,14.7l-.245-.128,1.579-3.388a1.779,1.779,0,0,1,.346-.437L5.446,9.46a.966.966,0,0,0,.284-.654V6.281A2.608,2.608,0,0,1,8.3,3.8l6.354.976.026,0a2.191,2.191,0,0,0,1.33-.31l.006,0c.027-.016,2.693-1.63,3.565-2.083l.1-.053A1.942,1.942,0,0,1,21.2,2.039a3.924,3.924,0,0,0,.9.235.485.485,0,0,0,.392-.165l.627-.739.008,0-.431.948a.522.522,0,0,0-.013.38' transform='translate(0 -0.507)' fill='%23888'/%3E%3Cpath d='M94.011,2.83c.66-.4,2.625-1.576,3.351-1.953a3.1,3.1,0,0,1,1.967-.3L99.6.67a.257.257,0,0,0,.167-.485l-.279-.1L99.468.083a3.563,3.563,0,0,0-2.343.339c-.75.389-2.716,1.569-3.38,1.97a.257.257,0,1,0,.266.439' transform='translate(-78.012 0)' fill='%23888'/%3E%3C/svg%3E%0A");
	background-size: 24px 16px;
}
.Link_List .Icon.IconNotification {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18.653 14.5'%3E%3Cpath d='M8.326,12.09a1.412,1.412,0,1,0,2,0,1.414,1.414,0,0,0-2,0m4.75-2.753h0a5.313,5.313,0,0,0-7.5,0h0c-.378.38,1,1.755,1.379,1.375l.006-.007a3.363,3.363,0,0,1,4.736,0l.008.009c.38.38,1.757-1,1.377-1.377l0,0M15.83,6.583h0a9.211,9.211,0,0,0-13-.01L2.82,6.58c-.38.38.994,1.757,1.375,1.379h0a7.262,7.262,0,0,1,10.258,0h0l0,0c.38.38,1.757-1,1.377-1.377l0,0m2.757-2.751-.017-.015A13.109,13.109,0,0,0,.1,3.8l-.032.029c-.38.38.994,1.757,1.375,1.379h0a11.16,11.16,0,0,1,15.765,0h0l0,0c.38.38,1.757-1,1.377-1.377' transform='translate(0 0)' fill='%23888'/%3E%3C/svg%3E%0A");
	background-size: 19px 15px;
}

.Link_List .Icon.IconDisplaySet {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.535 16.535'%3E%3Cpath d='M801.633,1049.59a.551.551,0,0,0-.551.551v.374a.276.276,0,0,1-.276.276h-2.091a.551.551,0,1,0,0,1.1h2.091a1.379,1.379,0,0,0,1.378-1.378v-.374a.551.551,0,0,0-.551-.551' transform='translate(-788.736 -1037.193)' fill='%23888'/%3E%3Cpath d='M1045.765,878.737a.551.551,0,0,0-.551.551v.276a.551.551,0,0,0,1.1,0v-.276a.551.551,0,0,0-.551-.551' transform='translate(-1032.869 -868.358)' fill='%23888'/%3E%3Cpath d='M197.4,274.4a.551.551,0,0,0,.551-.551v-.374a.276.276,0,0,1,.276-.276h2.091a.551.551,0,0,0,0-1.1H198.23a1.38,1.38,0,0,0-1.378,1.378v.374a.551.551,0,0,0,.551.551' transform='translate(-194.527 -268.88)' fill='%23888'/%3E%3Cpath d='M197.4,522.618a.551.551,0,0,0,.551-.551v-.276a.551.551,0,1,0-1.1,0v.276a.551.551,0,0,0,.551.551' transform='translate(-194.527 -515.084)' fill='%23888'/%3E%3Cpath d='M7.165,723.334H1.1a1.1,1.1,0,0,0-1.1,1.1v1.24a1.1,1.1,0,0,0,1.1,1.1H7.165a1.1,1.1,0,0,0,1.1-1.1v-1.24a1.1,1.1,0,0,0-1.1-1.1M2,725.608H1.75a.551.551,0,0,1,0-1.1H2a.551.551,0,0,1,0,1.1m4.522,0H3.538a.551.551,0,0,1,0-1.1H6.518a.551.551,0,0,1,0,1.1' transform='translate(0 -714.791)' fill='%23888'/%3E%3Cpath d='M7.165,1108.333H1.1a1.1,1.1,0,0,0-1.1,1.1v1.24a1.1,1.1,0,0,0,1.1,1.1H7.165a1.1,1.1,0,0,0,1.1-1.1v-1.24a1.1,1.1,0,0,0-1.1-1.1M2,1110.607H1.75a.551.551,0,1,1,0-1.1H2a.551.551,0,1,1,0,1.1m4.522,0H3.538a.551.551,0,1,1,0-1.1H6.518a.551.551,0,1,1,0,1.1' transform='translate(0 -1095.243)' fill='%23888'/%3E%3Cpath d='M633.879,5.562l-.5-.308a3.686,3.686,0,0,0,0-1.137l.5-.308a.552.552,0,0,0,.18-.758l-1.011-1.643a.552.552,0,0,0-.758-.18l-.5.309a3.839,3.839,0,0,0-.708-.4V.551A.551.551,0,0,0,630.528,0H628.6a.551.551,0,0,0-.551.551v.586a3.84,3.84,0,0,0-.708.4l-.5-.309a.552.552,0,0,0-.758.18l-1.011,1.643a.551.551,0,0,0,.18.758l.5.308a3.686,3.686,0,0,0,0,1.137l-.5.308a.551.551,0,0,0-.18.758l1.011,1.642a.552.552,0,0,0,.758.18l.5-.309a3.81,3.81,0,0,0,.708.4v.586a.551.551,0,0,0,.551.551h1.929a.551.551,0,0,0,.551-.551V8.233a3.825,3.825,0,0,0,.708-.4l.5.309a.552.552,0,0,0,.758-.18l1.011-1.642a.552.552,0,0,0-.18-.758m-4.315,1.879a2.756,2.756,0,1,1,2.756-2.756,2.759,2.759,0,0,1-2.756,2.756' transform='translate(-617.605)' fill='%23888'/%3E%3Cpath d='M874.154,256.667a1.654,1.654,0,1,0,1.654,1.654,1.655,1.655,0,0,0-1.654-1.654' transform='translate(-862.195 -253.636)' fill='%23888'/%3E%3C/svg%3E%0A");
	background-size: 17px 17px;
}
.Link_List .Icon.IconMail {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17.096 11.949'%3E%3Cpath d='M15.693,0H1.4A1.4,1.4,0,0,0,0,1.4v9.143a1.4,1.4,0,0,0,1.4,1.4h14.29a1.4,1.4,0,0,0,1.4-1.4V1.4a1.4,1.4,0,0,0-1.4-1.4m.057.774L9.027,7.519a.676.676,0,0,1-.479.185h0a.677.677,0,0,1-.479-.185L1.345.774ZM.774,1.3,5.436,5.974.774,10.652Zm.572,9.878L5.983,6.522,7.521,8.065a1.486,1.486,0,0,0,2.055,0l1.538-1.543,4.637,4.652Zm14.976-.523L11.659,5.974,16.322,1.3Z' transform='translate(0 0)' fill='%23888'/%3E%3C/svg%3E%0A");
	background-size: 18px 12px;
}
.Link_List .Icon.IconPass {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 20.862'%3E%3Cpath d='M16.644,20.862H1.356A1.357,1.357,0,0,1,0,19.506V9.643A1.358,1.358,0,0,1,1.356,8.287H2.962L3,4.585A.36.36,0,0,1,3.008,4.5,5.987,5.987,0,0,1,8.753,0,5.987,5.987,0,0,1,14.5,4.5a.36.36,0,0,1,.011.086l.035,3.7h2.1A1.358,1.358,0,0,1,18,9.643v9.863a1.357,1.357,0,0,1-1.356,1.356M1.356,9.027a.617.617,0,0,0-.616.616v9.863a.617.617,0,0,0,.616.616H16.644a.617.617,0,0,0,.616-.616V9.643a.617.617,0,0,0-.616-.616H14.178a.37.37,0,0,1-.37-.366L13.77,4.636A5.24,5.24,0,0,0,8.753.741a5.24,5.24,0,0,0-5.017,3.9L3.7,8.66a.37.37,0,0,1-.37.366Zm10.479,0H5.671a.37.37,0,0,1-.37-.37l0-2.812V5.838a3.451,3.451,0,0,1,6.9,0V8.657a.369.369,0,0,1-.37.37m-5.794-.74h5.423V5.845a2.711,2.711,0,0,0-5.421,0Z' transform='translate(0 -0.001)' fill='%23888'/%3E%3Cpath d='M29.047,52.758H27.568a.37.37,0,0,1-.37-.37V50.037a2.354,2.354,0,1,1,2.219,0v2.35a.37.37,0,0,1-.37.37m-1.11-.74h.74V49.8a.37.37,0,0,1,.232-.343,1.615,1.615,0,1,0-1.2,0,.37.37,0,0,1,.232.343Z' transform='translate(-19.554 -34.363)' fill='%23888'/%3E%3C/svg%3E%0A");
	background-size: 18px 21px;
	fill: #888;
}
.Link_List .Icon.IconSms {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 512'%3E%3Cpath d='m110,452c-5.52,0-10,4.48-10,10s4.48,10,10,10,10-4.48,10-10-4.48-10-10-10Z' fill='%23888'/%3E%3Cpath d='m190,452h-40c-5.52,0-10,4.48-10,10s4.48,10,10,10h40c5.52,0,10-4.48,10-10s-4.48-10-10-10Z' fill='%23888'/%3E%3Cpath d='m50,512h200c27.57,0,50-22.43,50-50V50c0-27.57-22.43-50-50-50H50C22.43,0,0,22.43,0,50v412c0,27.57,22.43,50,50,50Zm230-101H20V80h260v331Zm-30,81H50c-16.54,0-30-13.46-30-30v-31h260v31c0,16.54-13.46,30-30,30ZM50,20h200c16.54,0,30,13.46,30,30v10H20v-10c0-16.54,13.46-30,30-30Z' fill='%23888'/%3E%3Cpath class='cls-1' d='m94.84,342.5h48.65v10.08c0,7.75,6.28,14.02,14.02,14.02s14.03-6.28,14.03-14.02v-111.84c26.98-5.3,47.33-29.07,47.33-57.61,0-32.44-26.3-58.73-58.73-58.73s-58.73,26.3-58.73,58.73c0,26.65,17.75,49.13,42.08,56.31v28.55h-31.12c-7.02,0-12.71,5.69-12.71,12.71s5.69,12.71,12.71,12.71h31.12v23.67h-48.65c-7.02,0-12.71,5.69-12.71,12.71v.08c.04,6.99,5.71,12.64,12.71,12.64Zm31.99-159.37c0-18.37,14.95-33.31,33.31-33.31s33.31,14.95,33.31,33.31-14.95,33.3-33.31,33.3-33.31-14.94-33.31-33.3Z' fill='%23888'/%3E%3C/svg%3E");
	background-size: 13px 21px;
}
.Link_List .Icon.ext {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.215 13.06'%3E%3Cg transform='translate(-242.822 -1.5)'%3E%3Cpath d='M10.859,5.276a.6.6,0,0,0-.6.6v5.988H1.2V2.736H7.155a.6.6,0,0,0,0-1.2H.6a.6.6,0,0,0-.6.6V12.462a.6.6,0,0,0,.6.6H10.859a.6.6,0,0,0,.6-.6V5.875a.6.6,0,0,0-.6-.6' transform='translate(242.822 1.5)' fill='%23888'/%3E%3Cpath d='M12.616,0H8.6a.6.6,0,0,0,0,1.2h2.464L5.447,6.764a.6.6,0,0,0,0,.847.6.6,0,0,0,.846,0l5.727-5.672v2.6a.6.6,0,0,0,1.2,0V.6a.6.6,0,0,0-.6-.6' transform='translate(242.822 1.5)' fill='%23888'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: 14px 14px;
}
.Link_List .Icon.IconCourse{
	background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="17.962" height="18.614" viewBox="0 0 17.962 18.614"><g><path d="M3.545,25.766H1.387A1.389,1.389,0,0,1,0,24.379V14.514a1.389,1.389,0,0,1,1.387-1.387H3.545a.462.462,0,1,1,0,.925H1.387a.463.463,0,0,0-.462.462v9.865a.463.463,0,0,0,.462.462H3.545a.462.462,0,1,1,0,.925" transform="translate(0 -11.586)" fill="%23888"/><path d="M103.312,22.252a.462.462,0,0,1-.462-.462V14.514a.463.463,0,0,0-.462-.462h-2.158a.462.462,0,1,1,0-.925h2.158a1.389,1.389,0,0,1,1.387,1.387v7.275a.462.462,0,0,1-.462.462" transform="translate(-88.053 -11.586)" fill="%23888"/><path d="M31.341,15.722h-3.7a1.389,1.389,0,0,1-1.387-1.387V1.387A1.389,1.389,0,0,1,27.641,0h6.782A1.389,1.389,0,0,1,35.81,1.387V9.923a.462.462,0,1,1-.925,0V1.387a.463.463,0,0,0-.462-.462H27.641a.463.463,0,0,0-.462.462V14.335a.463.463,0,0,0,.462.462h3.7a.462.462,0,1,1,0,.925" transform="translate(-23.171)" fill="%23888"/><path d="M57.39,30.775a1.168,1.168,0,0,1-1.086-.7.462.462,0,1,1,.857-.348.247.247,0,0,0,.229.125.319.319,0,0,0,.347-.266v-.036c0-.147-.317-.253-.426-.272-.441-.073-1.193-.406-1.193-1.183v-.036a1.235,1.235,0,0,1,1.272-1.19,1.168,1.168,0,0,1,1.086.7.462.462,0,1,1-.857.348.246.246,0,0,0-.229-.125.319.319,0,0,0-.347.266v.036c0,.147.317.253.426.272.441.073,1.193.406,1.193,1.184v.036a1.234,1.234,0,0,1-1.272,1.19" transform="translate(-49.529 -23.712)" fill="%23888"/><path d="M79.8,89.92a4.564,4.564,0,1,1,4.564-4.564A4.569,4.569,0,0,1,79.8,89.92m0-8.323a3.76,3.76,0,1,0,3.76,3.76A3.764,3.764,0,0,0,79.8,81.6" transform="translate(-66.406 -71.306)" fill="%23888"/><path d="M98.546,108.194,96.08,110.66a.462.462,0,0,1-.654,0l-1.387-1.387a.462.462,0,0,1,.654-.654l1.06,1.06,2.139-2.139a.462.462,0,1,1,.654.654" transform="translate(-82.878 -94.793)" fill="%23888"/></g></svg>');
	background-size: 18px 18px;
}
/* アプリ 他のアカウントでログインアイコン */
.Link_List .Icon.IconLogin {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.46' height='17.825' viewBox='0 0 16.46 17.825'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M8.168,22.227a.308.308,0,0,0-.024-.073c0-.008-.008-.017-.016-.03s-.01-.014-.022-.031l-.022-.025-.015-.014L6.96,21.163a.313.313,0,1,0-.391.488l.319.256a5.934,5.934,0,0,1-3.353-1.6,5.524,5.524,0,0,1-1.672-4,.313.313,0,1,0-.626,0A6.143,6.143,0,0,0,3.1,20.761,6.566,6.566,0,0,0,6.9,22.54l-.351.228a.313.313,0,0,0,.341.525l1.143-.744a.229.229,0,0,0,.031-.023.4.4,0,0,0,.032-.031l-.062-.052.081.029.019-.029a.34.34,0,0,0,.029-.07l.012-.075v-.037a.322.322,0,0,0,0-.033m-.075.05Zm-.063-.148Z' transform='translate(-0.435 -5.624)' fill='%23888'/%3E%3Cpath d='M13.68,4.7h0l-.08.017,0,.032a.311.311,0,0,0,.024.074l.018.032a.272.272,0,0,0,.02.029l.021.024.028.025,1.1.881a.32.32,0,0,0,.44-.048.313.313,0,0,0-.048-.44l-.32-.256a5.936,5.936,0,0,1,3.354,1.6,5.523,5.523,0,0,1,1.672,4,.313.313,0,1,0,.626,0,6.143,6.143,0,0,0-1.862-4.452,6.567,6.567,0,0,0-3.8-1.779l.351-.228a.306.306,0,0,0,.136-.2.311.311,0,0,0-.241-.371.3.3,0,0,0-.235.043l-1.122.73-.02.014a.284.284,0,0,0-.033.025l-.027.027a.291.291,0,0,0-.023.029l-.017.026a.318.318,0,0,0-.029.071c0,.009,0,.019-.005.023l-.006.054V4.71Zm.083-.188Z' transform='translate(-4.781 -1.278)' fill='%23888'/%3E%3Cpath d='M8.24,7.746c-.045-.082-.089-.165-.132-.248s-.085-.165-.13-.246a5.512,5.512,0,0,0-.658-.964.631.631,0,0,0-.543-.236c-.124.008-.249.005-.4,0A.784.784,0,0,1,5.6,5.379l-.01-.067c-.022-.137-.034-.231,0-.28a3.26,3.26,0,0,0,.481-.915.227.227,0,0,1,.056-.094.983.983,0,0,0,.155-1.2.115.115,0,0,1-.018-.069V2.531c0-.24,0-.48,0-.72A1.732,1.732,0,0,0,5,.117,3.032,3.032,0,0,0,3.428.089,1.752,1.752,0,0,0,2.044,1.832c0,.292,0,.584,0,.877a.244.244,0,0,1-.031.13A.913.913,0,0,0,2.07,3.884a2.092,2.092,0,0,1,.268.505,1.537,1.537,0,0,0,.285.488c.075.078.113.168.1.414a.8.8,0,0,1-.651.744,1.76,1.76,0,0,1-.464.016.777.777,0,0,0-.686.312A7.127,7.127,0,0,0,.1,7.68a.461.461,0,0,0-.053.483c.106.172.279.172.449.172H5.406q1.238,0,2.477,0H7.89a.4.4,0,0,0,.373-.18.391.391,0,0,0-.023-.41M1.558,6.657a2.353,2.353,0,0,0,.622-.023,1.419,1.419,0,0,0,1.15-1.31,1.083,1.083,0,0,0-.265-.865A1.1,1.1,0,0,1,2.9,4.153a2.623,2.623,0,0,0-.35-.646.318.318,0,0,1,0-.375A.847.847,0,0,0,2.652,2.7c0-.287,0-.575,0-.862A1.166,1.166,0,0,1,3.572.68,2.462,2.462,0,0,1,4.829.7a1.143,1.143,0,0,1,.827,1.124c.006.244,0,.488,0,.731v.189a.726.726,0,0,0,.1.376.375.375,0,0,1-.064.475.822.822,0,0,0-.2.329,2.683,2.683,0,0,1-.395.746.927.927,0,0,0-.112.733l.01.06a1.394,1.394,0,0,0,1.368,1.2,4.177,4.177,0,0,0,.449,0c.018,0,.02,0,.046.028a4.917,4.917,0,0,1,.584.86c.034.06.065.121.1.181H.763a5.861,5.861,0,0,1,.629-.977c.081-.1.114-.095.166-.093m6.332,1.6Z' transform='translate(0 0)' fill='%23888'/%3E%3Cpath d='M20.807,22.378c-.045-.082-.089-.165-.132-.248s-.085-.165-.13-.246a5.431,5.431,0,0,0-.658-.964.615.615,0,0,0-.543-.235c-.123.007-.248,0-.4,0a.782.782,0,0,1-.779-.675l-.01-.067c-.022-.137-.034-.231,0-.28a3.24,3.24,0,0,0,.481-.914.23.23,0,0,1,.056-.095.983.983,0,0,0,.155-1.2.115.115,0,0,1-.018-.069v-.217c0-.24,0-.48,0-.72a1.732,1.732,0,0,0-1.269-1.694,3.032,3.032,0,0,0-1.568-.028,1.752,1.752,0,0,0-1.383,1.743c0,.292,0,.584,0,.877a.25.25,0,0,1-.03.13.91.91,0,0,0,.057,1.043,2.071,2.071,0,0,1,.268.507,1.545,1.545,0,0,0,.285.486c.075.078.113.168.1.414a.8.8,0,0,1-.65.744,1.765,1.765,0,0,1-.465.016.765.765,0,0,0-.685.312,7.127,7.127,0,0,0-.819 1.317.461.461,0,0,0-.053.483c.106.172.279.172.449.172h4.907q1.237,0,2.477,0h.007a.4.4,0,0,0,.373-.18.393.393,0,0,0-.023-.41m-6.682-1.089a2.327,2.327,0,0,0,.622-.023,1.419,1.419,0,0,0,1.15-1.31,1.081,1.081,0,0,0-.265-.865,1.072,1.072,0,0,1-.166-.3,2.642,2.642,0,0,0-.351-.646.318.318,0,0,1,0-.375.841.841,0,0,0,.106-.429c0-.287,0-.575,0-.862a1.167,1.167,0,0,1,.919-1.161,2.441,2.441,0,0,1,1.258.022,1.141,1.141,0,0,1,.827,1.124c.006.244,0,.488,0,.731v.189a.722.722,0,0,0,.1.376.375.375,0,0,1-.064.476.822.822,0,0,0-.2.329,2.7,2.7,0,0,1-.395.746.927.927,0,0,0-.112.733l.01.06a1.392,1.392,0,0,0,1.368,1.194c.13,0,.291.009.449,0,.018,0,.02,0,.047.029a4.874,4.874,0,0,1,.584.859c.034.06.065.121.1.181H13.33a5.865,5.865,0,0,1,.629-.978c.081-.1.115-.1.166-.093m6.332,1.6Z' transform='translate(-4.418 -5.144)' fill='%23888'/%3E%3C/g%3E%3C/svg%3E");
	background-size: 16px 18px;
}
/* アプリ アカウント削除アイコン */
.Link_List .Icon.IconDelete {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19.69' height='21.927' viewBox='0 0 19.69 21.927'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath d='M10.751,0,5.534.455,2.947,4.7l-.952,6.6L0,16.618l6.217.971s3.942,4.246,2.85,1.478A6.523,6.523,0,0,1,9.4,13.04c.758-1.365,4.094-2.729,4.094-2.729l1.693-2.729-.809-4.473Z' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 0)'%3E%3Cg transform='translate(0 0)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M43.525,44.51a5.319,5.319,0,1,0,1.554,3.758,5.3,5.3,0,0,0-1.554-3.758m-.563,6.952h0a4.516,4.516,0,1,1,0-6.384,4.508,4.508,0,0,1,0,6.384' transform='translate(-25.389 -31.652)' fill='%23888'/%3E%3Cpath d='M48.2,56.271l1.913-1.912a.319.319,0,0,0-.019-.438.309.309,0,0,0-.448,0l-1.912,1.913-1.913-1.913a.309.309,0,0,0-.448,0,.312.312,0,0,0,0,.447l1.915,1.916-1.917,1.9a.312.312,0,0,0,0,.445.321.321,0,0,0,.457,0l1.913-1.913,1.913,1.912a.32.32,0,0,0,.456,0,.31.31,0,0,0,0-.448Z' transform='translate(-33.36 -39.661)' fill='%23888'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(0 0)'%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cpath d='M21.145,21.6h-.014q-2.14-.006-4.28,0H8.3c-.277,0-.517,0-.659-.232s-.032-.45.1-.7A12.223,12.223,0,0,1,9.149,18.4a1.192,1.192,0,0,1,1.07-.492,3.2,3.2,0,0,0,.843-.029,1.54,1.54,0,0,0,1.246-1.424.979.979,0,0,0-.211-.822,2.556,2.556,0,0,1-.467-.8,3.726,3.726,0,0,0-.485-.912,1.449,1.449,0,0,1-.088-1.658.555.555,0,0,0,.072-.3c0-.507-.006-1.013,0-1.519A2.908,2.908,0,0,1,13.424,7.55a5.15,5.15,0,0,1,2.652.047,2.872,2.872,0,0,1,2.1,2.811c.011.433.008.866.005,1.3l0,.326a.352.352,0,0,0,.05.192,1.571,1.571,0,0,1-.248,1.922.536.536,0,0,0-.13.218,5.535,5.535,0,0,1-.816,1.55c-.094.129-.074.309-.029.591l.018.116a1.5,1.5,0,0,0,1.488,1.292c.265.008.486.013.705,0a.959.959,0,0,1,.828.361,9.345,9.345,0,0,1,1.125,1.65c.077.139.151.281.224.423s.15.291.231.434a.508.508,0,0,1-.484.817m-3.069-.778q1.348,0,2.7,0l-.062-.12c-.07-.135-.139-.27-.213-.4a8.639,8.639,0,0,0-1.032-1.518c-.084-.1-.128-.1-.193-.1-.274.018-.555.009-.78,0a2.278,2.278,0,0,1-2.231-1.954l-.017-.106a1.471,1.471,0,0,1,.169-1.17,4.764,4.764,0,0,0,.706-1.334,1.307,1.307,0,0,1,.311-.517.794.794,0,0,0,.132-.994,1.127,1.127,0,0,1-.154-.582l0-.328c0-.425.005-.85-.005-1.274a2.121,2.121,0,0,0-1.539-2.085,4.393,4.393,0,0,0-2.258-.04,2.162,2.162,0,0,0-1.7,2.151c-.007.5,0,1,0,1.5a1.327,1.327,0,0,1-.167.676.7.7,0,0,0,.017.806,4.455,4.455,0,0,1,.591,1.092,1.94,1.94,0,0,0,.315.57,1.752,1.752,0,0,1,.422,1.4A2.322,2.322,0,0,1,11.2,18.642a3.976,3.976,0,0,1-1.044.039c-.149-.013-.248.016-.409.211a10.9,10.9,0,0,0-1.216,1.929h9.544' transform='translate(-5.584 -5.452)' fill='%23888'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-size: 20px 22px;
}
/*  */
.Link_List .Icon.IconInfoBell {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.747 20.508'%3E%3Cpath d='M23.92,83.811H11.027A.987.987,0,0,1,10,82.871a.928.928,0,0,1,.463-.785,1.879,1.879,0,0,0,.873-.985,25.6,25.6,0,0,0,.6-4.364,5.316,5.316,0,0,1,5.538-5.046,5.289,5.289,0,0,1,5.538,5.046,12.511,12.511,0,0,0,.6,4.364,1.879,1.879,0,0,0,.873.985.928.928,0,0,1,.463.785A.987.987,0,0,1,23.92,83.811Z' transform='translate(-9.6 -67.05)' fill='none' stroke='%23888' stroke-linecap='round' stroke-miterlimit='10' stroke-width='0.8'/%3E%3Cpath d='M123.879,343.589a2.785,2.785,0,0,1-5.569,0' transform='translate(-113.221 -326.266)' fill='none' stroke='%23888' stroke-linecap='round' stroke-miterlimit='10' stroke-width='0.8'/%3E%3Cpath d='M133.246,10a1.888,1.888,0,1,0,1.888,1.888A1.888,1.888,0,0,0,133.246,10Z' transform='translate(-125.371 -9.6)' fill='none' stroke='%23888' stroke-linecap='round' stroke-miterlimit='10' stroke-width='0.8'/%3E%3C/svg%3E");
	background-size: 15px 20px;
}
.Link_List .Icon.IconGuide {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.8 18.441'%3E%3Cpath d='M9.249,191.109h-.7a1.082,1.082,0,0,1-.7-.258,15.88,15.88,0,0,0-3-2.043,7.576,7.576,0,0,0-3.083-.786,4.81,4.81,0,0,0-1.256.111A.4.4,0,0,1,0,187.748v-9.911a.4.4,0,0,1,.375-.4,6.146,6.146,0,0,1,3,.725.4.4,0,0,1-.376.706,5.569,5.569,0,0,0-2.2-.624v9.024a7.83,7.83,0,0,1,4.4.821,16.7,16.7,0,0,1,3.171,2.152.281.281,0,0,0,.182.067h.7a.281.281,0,0,0,.182-.067A16.7,16.7,0,0,1,12.6,188.09a7.831,7.831,0,0,1,4.4-.821v-9.075a4.292,4.292,0,0,0-2.313.694.4.4,0,0,1-.411-.686,4.561,4.561,0,0,1,3.219-.754.4.4,0,0,1,.3.388v9.911a.4.4,0,0,1-.508.385,4.811,4.811,0,0,0-1.255-.11,7.484,7.484,0,0,0-3.083.786,15.879,15.879,0,0,0-3,2.043,1.082,1.082,0,0,1-.7.258' transform='translate(0 -172.667)' fill='%23888'/%3E%3Cpath d='M154.609,12.806a.9.9,0,0,1-.634-.257l-3.676-3.6a2.012,2.012,0,0,1-.6-1.429V4a.4.4,0,0,1,.8,0V7.519a1.207,1.207,0,0,0,.36.857l3.676,3.6a.107.107,0,0,0,.149,0l3.676-3.6a1.207,1.207,0,0,0,.36-.857V1.3a.494.494,0,0,0-.839-.353l-2.992,2.931a.4.4,0,0,1-.56,0L151.338.944a.494.494,0,0,0-.839.353V2.35a.4.4,0,0,1-.8,0V1.3a1.293,1.293,0,0,1,2.2-.924l2.712,2.657L157.321.373a1.293,1.293,0,0,1,2.2.924V7.519a2.012,2.012,0,0,1-.6,1.429l-3.676,3.6a.9.9,0,0,1-.634.257' transform='translate(-145.709 0)' fill='%23888'/%3E%3Cpath d='M343.564,109.952l-1.913,1.846a.573.573,0,0,0-.234.447v4.594c0,.1.143.146.228.079h0l2.384-2.347a.764.764,0,0,0,.312-.6v-3.759c.023-.658-.287-.756-.779-.264' transform='translate(-332.319 -106.72)' fill='%23888'/%3E%3Cpath d='M319.331,512.668a.4.4,0,0,1-.4-.4v-2.35a.4.4,0,1,1,.8,0v2.35a.4.4,0,0,1-.4.4' transform='translate(-310.431 -495.939)' fill='%23888'/%3E%3C/svg%3E%0A");
	background-size: 18px 19px;
}
.Link_List .Icon.IconQuestion {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'%3E%3Cpath d='M273.334,440.384a8.5,8.5,0,1,0,8.5,8.5A8.51,8.51,0,0,0,273.334,440.384Zm0,16.38a7.88,7.88,0,1,1,7.88-7.88A7.889,7.889,0,0,1,273.334,456.764Z' transform='translate(-264.834 -440.384)' fill='%23888'/%3E%3Cpath d='M373.607,510.655a2.646,2.646,0,0,0-2.642,2.643.458.458,0,0,0,.915,0,1.727,1.727,0,1,1,1.727,1.727.458.458,0,0,0-.457.458v1.97a.458.458,0,0,0,.915,0V515.9l.086-.018a2.643,2.643,0,0,0-.544-5.229Z' transform='translate(-365.107 -506.758)' fill='%23888'/%3E%3Cpath d='M409.434,656.542a.6.6,0,1,0,.6.6A.6.6,0,0,0,409.434,656.542Z' transform='translate(-400.934 -644.686)' fill='%23888'/%3E%3C/svg%3E");
	background-size: 17px 17px;
}
.Link_List .Icon.IconChangeAddress {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.524 16.454'%3E%3Cpath d='M8.537,15.7a.278.278,0,0,0-.026-.073.223.223,0,0,0-.016-.031.148.148,0,0,0-.021-.032l-.022-.026-.015-.014L7.32,14.635a.314.314,0,0,0-.392.491l.321.258a5.974,5.974,0,0,1-3.373-1.607A5.557,5.557,0,0,1,2.194,9.751a.315.315,0,0,0-.63,0,6.179,6.179,0,0,0,1.875,4.476,6.6,6.6,0,0,0,3.822,1.79l-.353.23a.314.314,0,0,0,.343.527L8.4,16.028c.01-.008.022-.015.032-.024a.267.267,0,0,0,.031-.032L8.4,15.92l.082.029L8.5,15.92a.4.4,0,0,0,.03-.071l.012-.075v-.037L8.538,15.7Z' transform='translate(0.73 -0.372)' fill='%23888'/%3E%3Cpath d='M11.081,1.074h0L11,1.091l0,.032a.29.29,0,0,0,.024.074l.018.032a.232.232,0,0,0,.021.03l.021.024.028.026,1.1.886a.323.323,0,0,0,.443-.049.313.313,0,0,0-.046-.44l0,0-.321-.258a5.973,5.973,0,0,1,3.373,1.6,5.553,5.553,0,0,1,1.682,4.025.314.314,0,1,0,.629,0A6.183,6.183,0,0,0,16.1,2.6,6.611,6.611,0,0,0,12.279.811l.353-.23a.307.307,0,0,0,.137-.2.314.314,0,0,0-.237-.374h-.006a.3.3,0,0,0-.237.044L11.163.785,11.143.8a.246.246,0,0,0-.033.026l-.027.026a.262.262,0,0,0-.024.03l-.017.026a.324.324,0,0,0-.029.072A.077.077,0,0,1,11.007,1L11,1.055v.026Z' transform='translate(0.357 0)' fill='%23888'/%3E%3Cpath d='M8.785.712h-8A.784.784,0,0,0,0,1.5V6.616A.785.785,0,0,0,.785,7.4h8a.787.787,0,0,0,.786-.785V1.5A.786.786,0,0,0,8.785.712m.033.432L5.054,4.921a.4.4,0,0,1-.536,0L.753,1.144ZM.432,1.437,3.043,4.056.432,6.675ZM.753,6.968l2.6-2.605.861.864a.833.833,0,0,0,1.15,0l.862-.864,2.6,2.605Zm8.384-.293L6.528,4.056,9.139,1.437Z' transform='translate(0 -0.63)' fill='%23888'/%3E%3Cpath d='M19.738,9.7h-8a.786.786,0,0,0-.786.785V15.6a.787.787,0,0,0,.786.785h8a.787.787,0,0,0,.786-.785V10.486a.786.786,0,0,0-.786-.785m.033.432L16.007,13.91a.4.4,0,0,1-.536,0l-3.765-3.777Zm-8.386.293L14,13.045l-2.611,2.619Zm.321,5.531,2.6-2.6.861.864a.833.833,0,0,0,1.15,0l.862-.864,2.6,2.6Zm8.384-.293-2.61-2.619,2.611-2.619Z' transform='translate(0 -0.63)' fill='%23888'/%3E%3C/svg%3E");
	background-size: 21px 16px;

}
@media only screen and (min-width: 834px){
	#Account .Contents {
		max-width: 800px;
		margin: auto;
	}
	.Link_List li a:hover {
		background: #f9f9f9;
		color: #c53131;
		text-decoration: underline;
	}
}

/***   こんなときに〇〇が必要です   ***/
.NeedRegistId {
	margin: 20px 0px;
	padding: 26px 0;
	color: #888;
	background-color: #fff;
	border-radius: 10px;
}
.NeedRegistId_Txt_Account {
	color: #444;
	font-size: 0.75rem;
	line-height: 1.2;
	text-align: center;
	font-weight: 700;
}
.NeedRegistId_List {
	width: 90%;
	max-width: 680px;
	margin: 5px auto 0;
	font-size: 0;
}
.NeedRegistId_List li {
	display: inline-block;
	width: 50%;
	width: calc(100% / 2);
	margin-top: 18px;
	padding: 0 2px;
	font-size: 0.75rem;
	line-height: 1.4;
	vertical-align: top;
	text-align: center;
}
.NeedRegistId_List li .Icon_Regist01{
	display: flex;
	width: 80%;
	min-height: 70px;
	margin: auto;
}
.NeedRegistId_List li .Icon_Regist01 svg{
	display: block;
	margin: auto;
}
.NeedRegistId_List li .Icon_RegistList_01 svg{
	width: 70px;
	height: 60px;
}
.NeedRegistId_List li .Icon_RegistList_02 svg{
	width: 37px;
	height: 58px;
}
.NeedRegistId_List li .Icon_RegistList_03 svg{
	width: 48px;
	height: 45px;
}
.NeedRegistId_List li .Icon_RegistList_04 svg{
	width: 41px;
	height: 33px;
}
.NeedRegistId_List li > span.Txt01{
	display: inline-block;
	margin: 10px 10px 0;
	line-height: 1.36;
	text-align: left;
}
.NeedRegistId .NeedRegistId_Txt_notice{
	max-width: 330px;
	margin: auto;
	text-align: left;
	margin-top: 15px;
}

@media (max-width: 320px) {
  .ModalContents .NeedRegistId_List li {
    font-size: 0.6875rem;
  }
}
/* アイコンsvg変更 */
.NeedRegistId_Img02 {
	display: block;
	width: 100%;
	height: 35px;
	margin-bottom: 13px;
}
.NeedRegistId_Img02 svg {
	display: block;
	width: 72px;
	height: 35px;
	margin: auto;
	fill: #777;
}

.Purchase{
	width: 100%;
	padding: 18px 10px 0;
	margin: auto;
}
.Purchase .text{
	color:#444;
	font-size: 83.334%;
	line-height: 1.4;
}
.Purchase p + p{
	margin-top: 20px;
}
.Purchase .NeedRegistBtnWrap .text{
	margin: 0 10px;
}
.Purchase .CommonBtn01,
.Purchase .CommonBtn02 {
	margin-bottom: 40px;
}

@media only screen and (min-width: 834px){
	.Purchase{
		width: 100%;
		max-width: 720px;
		padding: 18px 10px 0;
		margin: auto;
	}
	.Purchase .NeedRegistBtnWrap .text{
		text-align: center;
	}
	.NeedRegistId_List {
		max-width:
	}
	.NeedRegistId_Txt_Account {
		font-size: 0.9375rem;
	}
	.NeedRegistId_List li {
		font-size: 0.8125rem;
		width: 25%;
		width: calc(100% / 4);
		text-align: center;
		margin-top: 10px;
	}
	.NeedRegistId_List li > span.Txt01 {
		display: inline-block;
		margin: 10px auto 0;
		text-align: left;
	}

	.Purchase .CommonBtn01,
	.Purchase .CommonBtn02 {
		max-width: 335px;
		margin: 0 auto 40px;
	}
}

/*---------------------------------
詳細検索モーダル .SearchDetailModal
---------------------------------*/
.Wrap.ViewOut{
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
}
.ModalOverlay {
	background: rgba(0,0,0,0.6);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 7200;
	transition: opacity 0.7s, transform 0s 0.5s;
}
.SearchDetailInner01 {
	position: relative;
	overflow: auto;
	width: 100%;
	height: 100%;
	margin-top: 44px;
	background: #fff;
}
.SearchDetailModal .Title_Sec {
	margin: 21px 10px;
}
.SearchDetailInner01 .AplHeader_Wrap{
	width: 100%;
	height:44px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
}
.SearchDetailInner01 .AplHeader{
	height: 44px;
	width: 100%;
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #d3d7d9;
}
.AplHeader .Close_Link {
	display: block;
	height: 44px;
}
.AplHeader .Close_Link .Icon_Close{
	display: inline-block;
	width: 44px;
	height: 44px;
}
.AplHeader .Close_Link .Icon_Close:before,
.AplHeader .Close_Link .Icon_Close:after {
	width: 20px;
	top: 21px;
	left: 11px;
}
.SearchDetailModal {
	background-color: #fff;
	width: 100%;
	max-width: 640px;
	padding-bottom: 40px;
	position: fixed;
	top: 200%;
	left: 50%;
	margin: 0;
	z-index: 7500;
	-webkit-transform: translate3d(-50%, 0, 0);
	-moz-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s;
}
.SearchDetailModal.OpenDraw {
	top: 0%;
	bottom: 0;
	-webkit-transform: translate3d(-50%, 0, 0);
	-moz-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
}
.ModalCloseBtn01 {
	position: absolute;
	left: 50%;
	bottom: -50px;
	width: 35px;
	height: 35px;
	margin-left: -13px;
	text-indent: 200%;
	white-space: nowrap;
	overflow: hidden;
	border: 1px solid #fff;
	border-radius: 50%;
	cursor: pointer;
	z-index: 10;
}
.ModalCloseBtn01::before,
.ModalCloseBtn01::after {
	content: '';
	height: 3px;
	width: 21px;
	display: block;
	background: #fff;
	position: absolute;
	border-radius: 1px;
	top: 15px;
	left: 6px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.ModalCloseBtn01::after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}
@media only screen and (min-width: 834px){
	.SearchDetailModal {
		border-radius: 20px;
		max-width: 640px;
		height: calc(100% - 140px);
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
	}
	.SearchDetailModal.OpenDraw {
		top: 50%;
		bottom: auto;
		-webkit-transform: translate3d(-50%, -50%, 0);
		-moz-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
		height: calc(100% - 140px);
		padding-bottom: 44px;
	}
	.AplHeader .Close_Link .Icon_Close:before,
	.AplHeader .Close_Link .Icon_Close:after {
		height: 2px;
		left: 15px;
	}
	.SearchDetailInner01 {
		border-radius: 20px;
		padding: 0 20px;
	}
	.SearchDetailInner01 .AplHeader {
		border-radius: 10px 10px 0 0;
		overflow: hidden;
	}
	.SearchDetailInner01.SlideIn .ReturnBtn::after {
		top: 19px;
	}
}


/* 通知設定中身 */
.Notice_Txt {
	margin: 10px;
	color: #444;
	font-size: 0.9375rem;
	line-height: 1.5;
}
.Notice_Group {
	margin-top: 35px;
}
.Notice_Header {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	 -webkit-box-pack: justify;
	justify-content: space-between;
	padding: 0 10px;
}
.Notice_Head {
	color: #333;
	font-size: 0.875rem;
}
.Notice_Link {
	height: 24px;
}
.Notice_Link a {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	color: #666;
	font-size: 0.6875rem;
	font-weight: 700;
	border-radius: 12px;
	border: 1px solid #bfbfbf;
	padding: 0 16px;
}
.Notice_Link a:hover {
	text-decoration: none;
	background: #fff;
}
/* 通知ファンド解散 */
.FundDissolutionCheckBox {
	padding: 10px 10px 0;
}
.FundDissolutionCheckBox label{
	cursor: pointer;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
}
.FundDissolutionCheckBox .CheckLabelWrap .CheckLabel {
	position: relative;
	margin-left: 6px;
}

.FundDissolutionCheckBox .CheckLabelWrap.PremiumCheck .CheckLabel {
	padding-left: 18px;
}
.PremiumCheck .CheckLabel::before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 14px;
	height: 18px;
	margin-top: -1px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.268 17.082'%3E%3Cpath d='M6.636,0C4.092,0,2.142,2.376,2.142,5.168V6.483H1.777A1.876,1.876,0,0,0,0,8.541v6.27A2.623,2.623,0,0,0,.5,16.4a1.617,1.617,0,0,0,1.275.684h9.714a1.618,1.618,0,0,0,1.275-.684,2.623,2.623,0,0,0,.5-1.588V8.541a1.876,1.876,0,0,0-1.777-2.058H11.13V5.168C11.13,2.376,9.179,0,6.636,0Zm0,1.468c1.609,0,3.008,1.564,3.008,3.677V6.476H3.624V5.145c0-2.112,1.4-3.677,3.008-3.677m.056,7.073a1.531,1.531,0,0,1,.705,2.877l.746,2.691c.137.681-.589.566-1.321.566H6.534c-.732,0-1.419.122-1.321-.566l.752-2.7a1.531,1.531,0,0,1,.722-2.868Z' fill='%2393bE4f'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}


.Check_List {
	background: #fff;
	margin: 10px 0 20px;;
	border-bottom: 1px solid #e0e0e0;
}
.Check_List li {
	border-top: 1px solid #e0e0e0;
}
.Check_List .fc {
	position: relative;
}
.Check_List .Check_List_Item,
.Check_List .Check_List_Item label {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	width: 100%;
	height: 60px;
	padding: 0 10px;
	color: #444;
	font-size: 0.9375rem;
}
.Check_List_Child .Check_List_Item {
	padding-left: 32px;
	font-weight: 700;
}
.Check_List_Child {
	background-color: #f7f7f7;
}
.Check_List_Child .Check_List_Item small {
	display: block;
	margin-top: 5px;
	font-size: 0.8125rem;
	font-weight: 400;
}
.Check_List [type="checkbox"] {
	display: none;
}
.Check_Switcher {
	position: relative;
	width: 60px;
	flex-basis: 60px;
	height: 22px;
	margin-right: 12px;
	background-color: #aaa;
	border-radius: 11px;
	-webkit-transition: background-color 0.25s ease-in;
	transition: background-color 0.25s ease-in;
}
.Check_Switcher::after {
	content: "";
	position: absolute;
	top: 2px;
	left: 2px;
	width: 18px;
	height: 18px;
	background-color: #fff;
	border-radius: 50%;
	-webkit-transform 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition: transform 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19),
}
.Check_Switcher::before {
	content: "OFF";
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	position: absolute;
	top: 5px;
	left: 25px;
	height: 13px;
	line-height: 1;
	transition: none;
}
:checked + .Check_Switcher {
	background-color: #691e1e;
}
:checked + .Check_Switcher::after {
	-webkit-transform: translateX(37px);
	transform: translateX(37px);
}
:checked + .Check_Switcher::before {
	content: "ON";
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	position: absolute;
	top: 5px;
	left: 8px;
	height: 13px;
	line-height: 1;
	transition: none;
}
.Check_OpenBtn {
	position: absolute;
	top: 50%;
	right: 10px;
	width: 74px;
	padding: 9px 10px 7px;
	font-size: 0.75rem;
	font-weight: 700;
	text-align: center;
	background-color: #fff;
	border: 1px solid #999;
	border-radius: 7px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
}
.Check_OpenBtn:hover {
	background-color: #f7f7f7;
}

.Check_List_Item .CheckLabelTxtBox .Txt01 {
	display: block;
	font-size: 1rem;
	font-weight: bold;
}
.Check_List_Item .CheckLabelTxtBox small {
	display: block;
	margin-top: 6px;
	font-size: 0.625rem;
	font-weight: 400;
}

.Check_List_Item .PremiumOnly .CheckLabelTxtBox {
	position: relative;
	padding-left: 20px;
}
.Check_List_Item .PremiumOnly .CheckLabelTxtBox::before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 14px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.268 17.082'%3E%3Cpath d='M6.636,0C4.092,0,2.142,2.376,2.142,5.168V6.483H1.777A1.876,1.876,0,0,0,0,8.541v6.27A2.623,2.623,0,0,0,.5,16.4a1.617,1.617,0,0,0,1.275.684h9.714a1.618,1.618,0,0,0,1.275-.684,2.623,2.623,0,0,0,.5-1.588V8.541a1.876,1.876,0,0,0-1.777-2.058H11.13V5.168C11.13,2.376,9.179,0,6.636,0Zm0,1.468c1.609,0,3.008,1.564,3.008,3.677V6.476H3.624V5.145c0-2.112,1.4-3.677,3.008-3.677m.056,7.073a1.531,1.531,0,0,1,.705,2.877l.746,2.691c.137.681-.589.566-1.321.566H6.534c-.732,0-1.419.122-1.321-.566l.752-2.7a1.531,1.531,0,0,1,.722-2.868Z' fill='%2393bE4f'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

/* 表示設定β .PremiumOnlyBlock */
#Account .Contents.display_setting {
	background: transparent;
}
.Contents.display_setting p.text01{
	margin: 0 10px 20px;
	color: #444;
	font-size: 0.9375rem;
	line-height: 1.5;
}
.DisplaySetList .Notice_Link {
	width: auto;
	flex-basis: auto;
}
.DisplaySetTxt01 {
	color: #666;
	font-size: 77.78%;
	padding: 0 10px;
	line-height: 1.5;
	margin-bottom: 30px;
}
.DisplaySetTxt01 > a{
	color: #03a;
	font-weight: bold;
}
.Notice_BetaTxt01 {
	color: #666;
	font-size: 72.23%;
	margin: 0 10px 30px;
	padding: 10px 16px;
	line-height: 1.5;
	background: #f3f3f3;
	border-radius: 10px;
}
.BetaNotice01 {
	color: #666;
	font-size: 72.23%;
	padding: 8px 10px;
	line-height: 1.3;
	margin: 0 10px 30px;
	border: 1px solid #999;
}



/* 有料案内 .PremiumOnlyBlock */
.PremiumOnlyBlock {
	position: relative;
}
.PremiumOnlyBlock .PremiumInfoItem{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 60px;
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0,0,0,.43);
}
.PremiumOnlyBlock .PremiumInfoItem > a{
	display: inline-block;
	position: relative;
	color: #fff;
	text-decoration: underline;
	font-size: 0.9375rem;
	font-weight: bold;
	padding: 10px;
}
.PremiumOnlyBlock .PremiumInfoItem > a:hover{
	text-decoration: none;
}


/***   展開式(よくあるご質問・登録履歴の表示について)   ***/
.HelpBox {
	margin: 30px 10px;
	border: 1px solid #bfbfbf;
	border-radius: 6px;
	overflow: hidden;
}
.HelpBox > dl > dt {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	color: #666;
	font-size: 0.8125rem;
	height: 38px;
	padding: 0 38px;
}
.HelpBox > dl > dt:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 10px;
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.036 15.036'%3E%3Cpath id='Color_Overlay' data-name='Color Overlay' d='M0,7.518a7.518,7.518,0,1,1,7.518,7.518A7.514,7.514,0,0,1,0,7.518Zm1.049,0A6.469,6.469,0,1,0,7.518,1.049,6.476,6.476,0,0,0,1.049,7.518Zm5.494,2.757A.76.76,0,0,1,7.3,9.513a.762.762,0,0,1,0,1.524A.76.76,0,0,1,6.544,10.275Zm.2-2.108a1.811,1.811,0,0,1,.663-1.5c.326-.277.881-.584.881-1.118,0-.455-.4-.673-.891-.673-1.01,0-.792.762-1.326.762a.567.567,0,0,1-.594-.564c0-.534.613-1.326,1.95-1.326,1.267,0,2.108.7,2.108,1.633A2.533,2.533,0,0,1,8.424,7.187a1.243,1.243,0,0,0-.554,1.237c0,.188-.1.406-.584.406C6.88,8.83,6.741,8.682,6.741,8.167Z' fill='%23b8b8b8'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 16px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.HelpBox > dl > dt span {
	display: block;
	width: 9px;
	height: 9px;
	position: absolute;
	top: 50%;
	right: 15px;
	border-bottom: 1px solid #888;
	border-right: 1px solid #888;
	transition: all .4s;

}
.HelpBox > dl > dt .Icon_ArrowB {
 	 -webkit-transform: translateY(-70%) rotate(45deg);
	transform: translateY(-70%) rotate(45deg);
}
.HelpBox > dl > dt .Icon_ArrowT {
	-webkit-transform: translateY(-40%) rotate(-135deg);
	transform: translateY(-40%) rotate(-135deg);
}
ul.HelpBox_List {
	margin: 0 10px 2px;
}
.HelpBox_List li,
ul.List_Box.HelpBox_List li:first-child {
	border-top: 1px solid #e0e0e0;
}
.HelpBox .HelpBox_List a {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	padding: 10px 38px 10px 8px;
	color: #777;
	font-size: 0.75rem;
	line-height: 1.4;
}
.HelpBox_List a::after {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 1px;
	background: none;
	border-top: 2px solid #888;
	border-right: 2px solid #888;
	-webkit-transform: rotate(45deg) translateY(-50%);
	transform: rotate(45deg) translateY(-50%);
	position: absolute;
	right: 13px;
	top: 50%;
}
.HelpBox_List .Txt_Icon_Question {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin-right: 8px;
	padding-top: 0.5px;
	color: #fff;
	font-size: 0.6875rem;
	background-color: #999;
	width: 1.5em;
	min-width: 1.5em;
	flex-basis: 1.5em;
	height: 1.5em;
	border-radius: 50%;
}
/*===========================================
アカウント登録
============================================*/
/***   フォーム関係   ***/
.FormArea {
	margin: 0 10px 20px;
}
.FormArea > li {
	padding-top: 20px;
}
.FormItem_Head {
	padding-bottom: 7px;
	padding-left: 8px;
	font-size: 0.875rem;
	font-weight: 700;
}
.FormItem_Head label {
	display: inline-block;
	line-height: 1rem;
}
.FormItem_Head strong {
	position: relative;
	top: -1px;
	display: inline-block;
	height: 1rem;
	margin-left: 20px;
	padding: 0.22rem 0.5rem 0.155rem;
	color: #fff;
	font-size: 0.625rem;
	vertical-align: middle;
	background-color: #4f76c4;
	border-radius: 0.5rem;
}
.FormItem_Head small {
	display: inline-block;
	font-size: 0.6875rem;
	font-weight: 400;
}
.FormItem_Head .TipsOpen {
	position: relative;
	top: -1px;
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin-left: 20px;
	text-indent: -9999px;
	vertical-align: middle;
	overflow: hidden;
	background-image: url(../img/regist02/icon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 1rem;
}
.FormItem_Input {
	position: relative;
}
.FormItem_Input input[type="text"],
.FormItem_Input input[type="number"],
.FormItem_Input input[type="password"] {
	-webkit-appearance: none;
	width: 100%;
	height: 40px;
	padding: 13px 13px 12px;
	font-size: 1rem;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 7px;
}
.FormItem_Input input[type="password"] {
	padding-right: 60px;
}
.FormItem_Input textarea {
	-webkit-appearance: none;
	width: 100%;
	height: 80px;
	padding: 10px 13px 7px 13px;
	font-size: 1rem;
	font-size: 16px;
	line-height: 1.5;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 7px;
	resize: none;
}
.FormItem_Input input::-webkit-input-placeholder,
.FormItem_Input textarea::-webkit-input-placeholder {
	padding-top: 1px;
	color: #bebebe;
}
.FormItem_Input select {
	-webkit-appearance: none;
	width: 100%;
	height: 40px;
	padding: 10px 13px 7px 13px;
	font-size: 1rem;
	background-color: #fff;
	background-image: url(../img/regist02/arrow_select.png);
	background-repeat: no-repeat;
	background-position: right 13px center;
	background-size: 10px;
	border: 1px solid #e0e0e0;
	border-radius: 7px;
}
.FormItem_Sex input[type="radio"] {
	display: none;
}
.FormItem_Sex input[type="radio"]+label {
	position: relative;
	display: inline-block;
	padding-left: 28px;
	font-size: 0.875rem;
	line-height: 20px;
}
.FormItem_Sex input[type="radio"]+label::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../img/regist02/radio.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-size: auto 100%;
	border: 0;
}
.FormItem_Sex input[type="radio"]:checked+label::before {
	background-position: 0 0;
}
.FormItem_Sex label:nth-of-type(n+2) {
	margin-left: 50px;
}
.FormItem_Sex {
	padding: 10px 0 10px 20px;
	margin-right: 28px;
	text-align: right;
}
.FormItem_Pass {
	position: relative;
}
.FormItem_Pass input[type="checkbox"] {
	display: none;
}
.FormItem_Pass .passcheck {
  position: absolute;
  top: 50%;
  right: 9px;
  padding: 7px 13px 6px;
  color: #888;
  font-size: 0.6875rem;
  font-weight: 700;
  background-color: #e7e7e7;
  border-radius: 12px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.FormItem_Expiration {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.FormItem_Expiration li {
	position: relative;
	width: 48%;
	width: calc((100% - 9px) / 2);
}
.FormItem_Birthday {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.FormItem_Birthday li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
}
.FormItem_Birthday_Year {
  width: 36%;
}
.FormItem_Birthday_Month,
.FormItem_Birthday_Day {
  width: 32%;
  padding-left: 10px;
}
.FormItem_Birthday input,
.FormItem_Birthday select {
  margin-right: 5px;
}
.FormItem_Submit {
  margin: 30px 10px;
}

/***   フォーム 入力エラー表示   ***/
.formError {
	position: absolute;
	top: auto !important;
	bottom: 0;
	left: 0 !important;
	z-index: 1;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}
.formErrorContent {
	position: relative;
 	 min-width: 120px;
	margin-top: 6px;
	padding: 6px 10px 5px;
	color: #fff;
	font-size: 0.6875rem;
	line-height: 1.4;
	background-color: #e75050;
	border-radius: 3px;
}
.formErrorArrow {
	position: absolute;
	top: 0;
	left: 12px;
	border: 0 solid transparent;
	border-width: 0 6px 6px;
	border-bottom-color: #e75050;
}

/***   フォーム関連テキスト   ***/
.AgreementInfo {
	margin: 18px 25px;
	color: #777;
	font-size: 0.75rem;
	line-height: 2;
}
.AgreementInfo a {
	color: #777;
	text-decoration: underline !important;
}
.Form_LeadTxt {
	margin: -8px 18px 0;
	color: #444;
	font-size: 1rem;
	line-height: 1.7;
}



/* .Lead_Link{
position: absolute;
right: 6px;
top: 14px;
font-size: 10px;
margin-right: 0;
text-align: right;
} */
/* ul.FormArea li:first-child{
padding-top: 0;
} */
#user_add_form .Lead_Link a {
	color: var(--PrimaryColor);
}
#Account .own .FormItem_Head strong {
	background: transparent;
	margin-left: 8px;
	color: #691E1E;
}
.own .FormItem_Submit_Btn {
	display: block;
	width: 100%;
	height: 44px;
	padding: 16px 15px 15px;
	color: #fff;
	font-size: 0.875rem;
	font-weight: 700;
	background-color: #691e1e;
	border: 0;
	border-radius: 22px;
	text-align: center;
}
ul.FormArea li:last-child{
padding-top: 10px;
}
.FormItem.Sex{
display: flex;
}
.FormItem.Sex .FormItem_Sex{
padding:0 0 10px 0px;
display: flex;
}
.FormItem_Sex input[type="radio"]+label {
padding-left: 24px;
}
.FormItem.Sex .FormItem_Input{
margin-left: auto;
}
.FormItem_Sex label:nth-of-type(n+2){
margin-left:10px;
}
.FormItem_Submit{
margin:10px 10px 6px;
}
p.small{
margin-left:10px;
display: inline-block;
font-size: 0.6875rem;
font-weight: 400;
}
.next_arrow{
position: relative;
}
.next_arrow:after{
position: absolute;
content:'';
left:0;
right: 0;
bottom:-11px;
margin:auto;
width: 0;
height: 0;
border-style: solid;
border-width: 30px 35px 0 35px;
border-color: #dae2f5 transparent transparent transparent;
}



.owner .FormItem_Head strong {
	background: transparent;
	margin-left: 8px;
	color: #691E1E;
}
.owner .FormItem_Submit_Btn {
	display:block;
	width: 100%;
	height: 44px;
	padding: 16px 15px 15px;
	color: #fff;
	font-size: 0.875rem;
	font-weight: 700;
	background-color: #691e1e;
	border: 0;
	border-radius: 22px;
	text-align: center;
}
.owner .next_arrow:after{
	border-width: 20px 12px 0 12px;
	border-color: #BC9B9B transparent transparent transparent;
}
.owner .LinkBtn {
	height: 20px;
}
.owner .LinkBtn a {
	display:block;
	width: 100%;
	height: 44px;
	padding: 16px 15px 15px;
	color: #fff;
	font-size: 0.875rem;
	font-weight: 700;
	background-color: #691e1e;
	border: 0;
	border-radius: 22px;
	text-align: center;
}
.owner .FormItem_Sex input[type="radio"]+label::before {
	width: 18px;
	height: 18px;
	background-image: url(https://zregist.sp.netkeiba.com/common/img/regist02/radio_own.png);
}
.owner .Account_Txt02{
	text-align: center;
	padding: 26px 0;
}
.owner .Account_Txt02 a{
	color: #444;
	text-decoration: underline;
}

/*===========================================
お問い合わせ
============================================*/
.Support_Form.Inner_Box{
	padding: 0 10px 21px;
	border:none;
}

.Support_Form.Inner_Box p{
	font-size: 78%;
	line-height:1.5;
}
.Support_Form.Inner_Box p + p{
	margin-top: 20px;
}
.Support_Form.Inner_Box p.notice{
	font-size: 66.6%;
	color:#797979;
}

.CarrierLogin_Btn{
	margin:8px 8px 12px;
}
.CarrierLogin_Btn ul:after{
	clear:both;
	content:" ";
	display:block;
}
.CarrierLogin_Btn ul{
	margin-right:-2px;
}
.CarrierLogin_Btn ul li{
	float:left;
	width:33.3%;
	width:calc(100% / 3);
	width:-webkit-calc(100% / 3);
}
.CarrierLogin_Btn ul li div{
	display:table;
	border-spacing:0;
	width:100%;
}
.CarrierLogin_Btn ul li div a{
	display:table-cell;
	width:100%;
	height:46px;
	border-top: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	vertical-align:middle;
	text-align:center;
}
.CarrierLogin_Btn ul li:first-child div a{
	border-left: 1px solid #bbb !important;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.CarrierLogin_Btn ul li:last-child div a{
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.CarrierLogin_Btn ul li div a span{
	display:inline-block;
}
/*キャリアロゴ画像表示*/
span[class^="PaymentImage_"]{
	display:inline-block;
	background-image: url("../img/regist/payment_image.png");
	background-repeat:no-repeat;
	background-size:350px 350px;
	-moz-background-size: 350px 350px;
	-webkit-background-size:350px 350px;
	-o-background-size: 350px 350px;
	-ms-background-size:350px 350px;
	text-indent:-9999px;
}
span.PaymentImage_docomo_login{
	height:18px;
	width:72px;
	background-position:-233px -225px;
}
span.PaymentImage_au_login{
	height:18px;
	width:38px;
	background-position:-233px -264px;
}
span.PaymentImage_softbank_login{
	height:18px;
	width:96px;
	background-position:-233px -305px;
}
/*==  お問い合わせページ  ==*/
.FaqNew .Contents {
	max-width: 800px;
	margin: auto auto 40px;
}
.FaqNew.ContactPage .ContactEntryArea {

}
.FaqNew.ContactPage .ContactEntryArea p.text01 {
	font-size: 0.9375rem;
	line-height: 1.5;
	margin: 15px 10px;
}
.FaqNew.ContactPage .ContactEntryArea p + p{
	margin-top: 6px;
}
.FaqNew.ContactPage .ContactEntryArea p.text01 a {
	color: #03a;
	text-decoration: underline;
}
/* お問い合わせフォーム */
.FaqNew .ContactEntryArea .FormWrap {
	background-color: #fff;
	padding: 18px 16px;
}
.FaqNew .ContactEntryArea .FormWrap .required {
	display: inline-block;
	background-color: #ff5c5c;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	font-size: 77.8%;
	font-weight: bold;
	padding: 5px 6px;
	text-box-trim: trim-both;
	text-box-edge: cap alphabetic;
	margin-left: 4px;
}
.FaqNew .ContactEntryArea > .FormWrap dl {
	margin-bottom: 25px;
}
.FaqNew .ContactEntryArea > .FormWrap dt {
	margin-bottom: 10px;
}
.FaqNew .ContactEntryArea > .FormWrap dl dd{
	position: relative;
}
.FaqNew .CommentForm {
	margin: 0 0 8px;
}
.FaqNew .ContactEntryArea .FormWrap dl.ContactCategory {
	margin-bottom: 0;
}

.FaqNew .ContactEntryArea p.AdviseText {
	text-align: right;
}
.FaqNew .ContactEntryArea p.AdviseText a {
	margin-top: 6px;
	text-decoration: underline !important;
}

.FaqNew .ContactEntryArea .FormWrap .AccountInfo label,
.FaqNew .ContactEntryArea .FormWrap .AccountInfo label + span {
	display: inline-block;
	vertical-align: middle;
}
.FaqNew .ContactEntryArea .FormWrap dl label {
	font-size: 88.9%;
	font-weight: bold;
}
.FormWrap span.CheckboxWrap {
	position: relative;
	display: inline-block;
	min-width: 18px;
	height: 18px;
	cursor: pointer;
	font-variant: tabular-nums;
	outline: none;
	white-space: nowrap
}
.FormWrap span.CheckboxWrap .CheckboxInput{
	min-width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.FormWrap span.CheckboxWrap .CheckboxInner {
	background-color: #fff;
	border: 2px solid #bfbfbf;
	border-collapse: initial;
	display: block;
	width: 18px;
	height: 18px;
	position: relative;
	top: 0;
	left: 0;
	transition: all .2s;
}
.FormWrap span.CheckboxWrap .CheckboxInner:after {
	content: " ";
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.431 6.386'%3E%3Cpath d='M49.176,53.432a1.121,1.121,0,0,0-1.574.079l-3.537,3.537-1.172-1.172a1.063,1.063,0,1,0-1.5,1.5l1.8,1.8a1.227,1.227,0,0,0,.832.364h.081a1.226,1.226,0,0,0,.831-.364l4.16-4.161a1.121,1.121,0,0,0,.079-1.574' transform='translate(-41.032 -53.146)' fill='%23fff'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 6px;
	transform: rotate(-2deg) scale(0) translate(-50%,-50%);
	transition: all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
	width: 8.43px;
	height: 6.39px;
}
.FormWrap span.CheckboxWrap input:checked + .CheckboxInner {
	border: none;
	background-color: var(--PrimaryColor);
}
.FormWrap span.CheckboxWrap input:checked + .CheckboxInner:after {
	opacity: 1;
	transform: rotate(0deg) scale(1) translate(-10%, -50%);
	transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
}
.FormWrap .CheckLabelWrap {
	display: flex;
	align-items: center;
}
.FaqNew .ContactEntryArea .FormWrap .CheckLabelWrap {
	justify-content: center;
	margin-bottom: 30px;
}
.FormWrap .CheckLabelWrap .CheckLabel {
	font-size: 14px;
	color: #444;
	line-height: 18px;
	margin-left: 12px;
}

.FaqNew .ContactEntryArea .FormWrap .Mail input[type="email"] {
	width: 100%;
	padding: 11px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #dfddd6;
	background: #f5f5f5;
	margin-bottom: 8px;
}

.FormWrap .SelectMenu01 {
	position: relative;
}
.FormWrap .SelectMenu01::before {
	content: "";
	display: block;
	width: 7px;
	height: 7px;
	border-radius: 1px;
	background: none;
	border-top: 1px solid #888;
	border-right: 1px solid #888;
	-webkit-transform: rotate(135deg) translateY(-50%);
	transform: rotate(135deg) translateY(-50%);
	position: absolute;
	top: 50%;
	right: 14px;
	margin-top: -8px;
}
.FormWrap .SelectMenu01 select {
	width: 100%;
	height: 32px;
	padding: 0 18px 0 11px;
	color: #444;
	font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Meiryo", "メイリオ", arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 2;
	background: #fff;
	border-radius: 16px;
	border: 1px solid #BFBFBF;
	-webkit-transform-origin: left top;
	transform-origin: left top;
}
.FaqNew .ContactEntryArea .FormWrap .ContactDetail textarea {
	width: 100%;
	height: 190px;
	background-color: #f3f3f3;
	border: 1px solid #dfddd6;
	padding: 15px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height: 1.5;
}
.FaqNew .ContactEntryArea .FormWrap .AccountInfo dd:first-of-type {
	margin-bottom: 20px;
}
.formError{
	position: absolute !important;
}
.FaqNew .Mail .formError{
	top: -21px !important;
	bottom: auto;
}
.FaqNew .formErrorContent:after{
	position: absolute;
	content: '';
	display: block;
	top: -9px;
	left: 12px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 8px 11px 8px;
	border-color: transparent transparent #e75050 transparent;
}
.FaqNew .ContactEntryArea .FormWrap .CommonBtn01 button:disabled{
	cursor: default;
	pointer-events: none;
	box-shadow: none;
	background-color: #c5c5c5;
}
@media only screen and (min-width: 834px){
	.FaqNew .ContactEntryArea .FormWrap {
		background-color: #fff;
		padding: 18px 16px;
		border-radius: 10px;
	}
}


.FaqNew .Common_Form .Confirm_Box{
	margin: 20px -10px;
	background-color: #fff;
}
.FaqNew .Common_Form .Confirm_Box dl{
	padding: 16px 20px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
.FaqNew .Common_Form .Confirm_Box dl + dl{
	border-top: none;
}
.FaqNew .Common_Form .Confirm_Box dl dt{
	color: #444;
	font-size: 72.3%;
}
.FaqNew .Common_Form .Confirm_Box dl dd{
	color: #444;
	font-size: 83.4%;
	font-weight: bold;
	padding-top: 6px;
}
.FaqNew .Common_Form .Confirm_Box dl:nth-child(2) dd + dd{
	font-weight: normal;
}

@media only screen and (min-width: 834px){
	.FaqNew .Common_Form .Confirm_Box {
		border-radius: 10px;
		margin: 20px -10px;
		background-color: #fff;
	}
}
/* 完了 */
.CompleteMessage .Support_Form p + p{
	margin-top: 6px;
}
.CompleteMessage .Support_Form h3{
	font-size: 100%;
	margin-top: 30px;
}
.CompleteMessage .Support_Form h3 + p{
	margin-top: 12px;
}
.CompleteMessage .Support_Form ul.List_Box{
	display: flex;
	margin: 20px 0 0;
}
.CompleteMessage .Support_Form ul.List_Box li{
	text-align: center;
	overflow: hidden;
	border: 1px solid rgb(201, 201, 201);
	width: 33.33%;
	width: calc(100% / 3);
}
.CompleteMessage .Support_Form ul.List_Box li + li{
	border-left: none;
}
.CompleteMessage .Support_Form ul.List_Box li:first-child{
	border-radius: 10px 0 0 10px;
}
.CompleteMessage .Support_Form ul.List_Box li:last-child{
	border-radius: 0 10px 10px 0;
}
.CompleteMessage .Support_Form ul.List_Box li a{
	display: block;
	color: rgb(102, 102, 102);
	font-size: 12px;
	font-weight: bold;
	height: 100%;
	padding: 12px 0;
	background: #fff;
}
@media only screen and (min-width: 834px){
	.CompleteMessage .Support_Form ul.List_Box{
		margin: 20px 0 40px;
	}
	.CompleteMessage .Support_Form ul.List_Box li a{
		font-size: 15px;
		padding: 16px 0;
	}
	.CompleteMessage .Support_Form ul.List_Box li:first-child{
		border-radius: 20px 0 0 20px;
	}
	.CompleteMessage .Support_Form ul.List_Box li:last-child{
		border-radius: 0 20px 20px 0;
	}
	.CompleteMessage .Support_Form ul.List_Box li a:hover{
		background: #f3f3f3;
		color: #c53131;
		text-decoration: underline;
	}
}

/*===========================================
コース変更
============================================*/
.CourseChange{
	margin-bottom: 30px;
}
.CourseChange .Title_Third{
	margin: 18px 10px;
	color: #888;
	font-size: 0.75rem;
	line-height: 1.5;
}
.CourseChange .CourseChange_Txt {
	margin: 20px 18px;
	color: #444;
	font-size: 1rem;
	line-height: 1.7;
}
.CourseChange .ChangeSelect_Block {
	margin: 30px 0;
}
.CourseChange .ChangeSelect_Head {
	margin: 25px 10px 18px;
	font-size: 0.9375rem;
}
.CourseChange .LinkBtn {
	margin: 25px 10px;
}
.CourseChange .LinkBtn a{
	display: block;
	width: 100%;
	height: 45px;
	padding: 16px 15px 15px;
	color: var(--PrimaryColor);
	font-size: 0.875rem;
	font-weight: 700;
	text-align: center;
	background-color: #fff;
	border: 1px solid var(--PrimaryColor);
	border-radius: 7px;
}
.CourseChange .LinkBtn a.LinkBtn02 {
	display: block;
	width: 100%;
	height: 45px;
	padding: 16px 15px 15px;
	color: #fff;
	font-size: 0.875rem;
	font-weight: 700;
	text-align: center;
	background-color: var(--PrimaryColor);
	border-radius: 7px;
}
