body {
  font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

#chat-box {
  height: 300px;
  overflow-y: scroll;
  border: 1px solid #ccc;
  padding: 10px;
}

#message-input {
  width: 80%;
  padding: 5px;
}

#send-button {
  padding: 5px 10px;
}


/*NewIndexブログゾーン*/
	.index_h1 {
		padding-left: 10px;
		margin-bottom: 25px;
	}

	.NewMainLeftArea1, .NewMainLeftArea2, .NewMainLeftArea3,
	.NewMainLeftArea4, .NewMainLeftArea5, .NewMainLeftArea6{
		height: 155px;
    		margin-bottom: 20px;
	}

	.NewMainLeftArea1 img, .NewMainLeftArea2 img, .NewMainLeftArea3 img,
	.NewMainLeftArea4 img, .NewMainLeftArea5 img, .NewMainLeftArea6 img{
		width: 100%;
		height: 155px;
	}

	.NewMainRightArea7{
		transform: scale(96%);
		transform-origin: 0 0;
	}

	.NewMainRightArea8 {
		transform: scale(96%);
		transform-origin: 0 0;
		//margin-top: 40%;
	}

	.NewMainRightArea {
		width: 20%;
		margin-right: 1%;
		margin-left: 1%;
	}

	.NewMainRightArea1, .NewMainRightArea2, .NewMainRightArea3,
	.NewMainRightArea4, .NewMainRightArea5, .NewMainRightArea6{
		height: 250px;
    		margin-bottom: 20px;
	}

	.NewMainRightArea1 img, .NewMainRightArea2 img, .NewMainRightArea3 img,
	.NewMainRightArea4 img, .NewMainRightArea5 img, .NewMainRightArea6 img{
		width: 100%;
		height: 250px;
	}

	.LeagueTool_Info_style{
    		margin-left: 3%;
    		margin-right: 3%;
	}

	.NewMainTopArea2 {
		text-align: center;
	}

	.NewTopic {
		margin-top: 20px;
		text-align: center;
	}

	.NewTopic_Main {
		margin-top: 1%;
		width: 95%;
		margin-left: auto;
		margin-right: auto;
		display: flex;
		flex-wrap: wrap;
	}

	.Topics {
		width: 44%;
		margin: 1%;
		padding: 1%;
		border-style: outset;
	}

	.TopicsBox {
		height: 95%;
	}

	.TopicsImage img {
		width: 100%;
		height: 300px;
	}

	.TopicsWriting {
		font-weight: bold;
		font-size: 0.8rem;
	}

	.TopicsWriting2 {
		font-size: 0.8rem;
		margin-left: 20px;
	}

	.TopicsDay {
		font-size: 0.6rem;
		text-align: right;
	}

	.Index-LeagueTool-Image {
		width: 95%;
	}

	.index_header_inner2 {
		display: flex;
	}

	.header_logo2{
		//padding: 12px 0 0;
		background-image: url("./images/logo.png");
		background-repeat: no-repeat;
		width: 70%;
		height: 46px;
	}

	.header_logo2_jump {
		width: 40%;
		height: 40px;
	}

	.header_login2, .header_help2{
		display: flex;
		justify-content: center;
		align-items: center;
		width: 15%;
		color: white;
	}

	.Index-ImageArea {
		width: 95%;
		margin-left: auto;
		margin-right: auto;
	}

	.Index-ImageArea2 {
		width: 48%;
		height: auto;
		margin-left: auto;
		margin-right: auto;
		border: solid 0.5px;
		margin-bottom: 1%;
	}

	.Index-Image2 {
		display: flex;
	}

	img.Index-Image {
		width: 100%;
	}

	.BlogTitleBar {
		font-weight: bold;
		color: white;
		background-color: rgb(178,34,34);
		padding-left: 10px;
		justify-content: center;
    		margin-top: 50px;
	}

	.TwitterArea{
		display: flex;
		margin-bottom: 5%;
	}

	.TwitterImageLeftArea {
		text-align: right;
		padding-right: 3%;
		width: 40%;
	}

	.TwitterImageRightArea {
		text-align: left;
		padding-right: 3%;
		width: 40%;
	}

	.TwitterImageLeftArea img, .TwitterImageRightArea img {
		width: 40%;
	}

	.TwitterImageAreaSp {
		width: 10%;
	}

/*index広告*/
	iframe#d5ea7b4a6bf898efafb02704dd12ab1f {
		width: 90%;
		margin-left: 5%;
	}

	.MainBannerTitle{
		font-weight: bold;
		margin-left: 5%;
		margin-bottom: 0;
	}

/*会話CSS*/
	.talking {
		margin-bottom:2em;
		position:relative;
	}

	.talking:before , .talking:after {
		clear:both;
		content:"";
		display:block;
	}

	/*アイコン*/
	.talking figure {
		width:7%;     /*アイコンの横幅*/
		height:7%;    /*アイコンの縦幅*/
		margin: 0 2% 0 2%;
	}

	.talking-left_icon {
		float:left;
		margin-right:20px;    /*アイコンの右の余白(左の吹き出し)*/
	}

	.talking-right_icon {
		float:right;
		margin-left:20px;    /*アイコンの左の余白(右の吹き出し)*/
	}

	.talking figure img {
		width:100%;
		height:100%;
		margin:0;
		border:2px solid #aaa;
		border-radius:50%;    /*アイコンの角丸*/
	}

	/*アイコンの下の名前*/
	.talking-left_icon figcaption ,
	.talking-right_icon figcaption {
		padding:2px 0 0;
		font-size:12px;
		text-align:center;
	}

	/*吹き出しのセリフ部分*/
	.talking-left , .talking-right  {
		position:relative;
		padding:10px;
		border-style:solid;    /*枠線の線種*/
		border-radius:10px;    /*セリフを入れる部分の角丸*/
		max-width: calc(100% - 80px);
		height: 100%;
	}

	.talking p {
		margin:0;
	}

	.talking p :last-child {
		margin:0;
	}

	/*---左の吹き出し---*/
	.talking-left {
		float:left;
		border-width:2px;         /*枠線の太さ*/
		border-color:lightpink;   /*枠線の色*/
		background:lightpink;    /*背景色*/
		width: 90%;
	}

	/*左の吹き出し 三角*/
	.talking-left:before {
		position: absolute;
		content: '';
		border: 10px solid transparent;
		border-right: 10px solid lightpink;  /*三角の線になる部分*/
		top: 15px;
		left: -22px;
	}

	.talking-left:after {
		position: absolute;
		content: '';
		border: 10px solid transparent;
		border-right: 10px solid lightpink;
		top: 15px;
		left: -19px;
	}

	/*---右の吹き出し---*/
	.talking-right {
		float:right;
		border-width:2px;      /*枠線の太さ*/
		border-color:khaki;    /*枠線の色*/
		background:khaki;    /*背景色*/
		width: 90%;
	}

	/*右の吹き出し 三角*/
	.talking-right:before {
		position: absolute;
		content: '';
		border: 10px solid transparent;
		border-left: 10px solid khaki;  /*三角の線になる部分*/
		top: 15px;
		right: -22px;
	}

	.talking-right:after {
		position: absolute;
		content: '';
		border: 10px solid transparent;
		border-left: 10px solid khaki;
		top: 15px;
		right: -19px;
	}

	.talkingarea {
		display: flex;
		width: 93%;
		margin-left: 2%;
		margin-right: 2%;
		margin-bottom: 1%;
	}

/* 共通 */
	h1{
		color: white;
		text-shadow: 1px 0 5px white;
		font-size: 3.4rem;
	}

	h4{
		color: rgb(220,20,60);
		text-shadow: 4px 0 10px black;
		font-size: 2.2rem;
	}

	body {
		-webkit-text-size-adjust: 98%;
	}

	a{
		text-decoration:none;
	}

	ul{
		padding-inline-start: 0px;
	}

	.header, .helpheader, .index_header2{
		background-color: rgb(51,79,105);
		width: 100%;
		height: 50px;
		text-align: center;
		box-sizing: border-box;
		clear: both;
		border-top: 5px solid rgb(248,180,0);
	}

	.header_inner{
		margin: 0 auto;
		width: 70%;
		position: relative;
		display: flex;
		justify-content: space-between;
	}

	.header_logo{
		padding: 12px 0 0;
		background-image: url("./images/logo.png");
		background-repeat: no-repeat;
		width: 70%;
		height: 40px;
	}

	.header_login, .header_help, .header_memo{
		display: flex;
		justify-content: center;
		align-items: center;
		height: 45px;
		width: 15%;
		color: white;
	}

	.header_login a:hover, .header_help a:hover, .header_memo a:hover{
		color(255,255,255,0.5);
	}

	.header_login a:link, .header_help a:link, .header_login2 a:link, .header_help2 a:link,
	.header_memo a:link{
		color: white;
	}

	.header_login a:visited, .header_help a:visited, .header_login2 a:visited,
	.header_help2 a:visited, .header_memo a:visited{
		color: white;
	}

	footer{
		position: sticky;
	}

	.footer_copyright{
		width: 100%;
		background-color: #fff;
		border-top: 1px solid #dde4e6;
	}

	.footer_inner{
		font-size: 0.7rem;
		margin: 0 auto;
		width: 1000px;
		height: 45px;
		line-height: 35px;
		color: #90a4ae;
		overflow: hidden;
	}

	.footer_copyright_topnew{
		width: 100%;
		border-top: 1px solid #fff;
	}

	.footer_inner_topnew{
		font-size: 0.7rem;
		margin: 0 auto;
		width: 1000px;
		height: 35px;
		line-height: 35px;
		color: #fff;
		overflow: hidden;
	}

	.footer_left, .footer_left2 {
		float: left;
		padding-left: 10px;
	}

	.footer_right{
		float: right;
		padding-right:25px;
	}

	.loading {
		display: none;
		position: fixed;
		top: 45%;
		left: 47%;
		//opacity: 0.5;
	}

	.loadingimg{
		width: 60%;
		height: 60%;
	}

//トグルボタン
	.Bantoggle input[type=checkbox], .Sankatoggle input[type=checkbox] {
	}

	.Bantoggle, .Sankatoggle {
		position: relative;
		width: 40px;
		height: 20px;
		margin: 5px 0px 5px 5px;
		border-radius: 50px;
		overflow: hidden;
		cursor: pointer;
	}

	.Bantoggle:before, .Sankatoggle:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: block;
		background: #e9e9eb;
		transition: 0.2s ease-out;
	}

	.Bantoggle:after, .Sankatoggle:after {
		content: "";
		position: absolute;
		top: 0px;
		left: 0px;
		width: 50%;
		height: 20px;
		display: block;
		border-radius: 50px;
		background: #fff;
		box-shadow: 0 9px 28px -6px rgb(0 0 0 / 30%);
		transition: 0.2s ease-out;
	}

	.Bantoggle.checked:before {
		background: #35c759;
	}
	.Bantoggle.checked:after  {
		left: 20px;
		box-shadow: 0 9px 28px -6px rgba(0, 0, 0, 0.5);
	}

	.Sankatoggle.checked:before {
		background: #35c759;
	}

	.Sankatoggle.checked:after  {
		left: 20px;
		box-shadow: 0 9px 28px -6px rgba(0, 0, 0, 0.5);
	}

	.TableTitles{
		background:rgba(184,134,11,1);
		color:white;
		font-weight:bold;
		text-shadow: 1px 2px 3px DimGray;
		text-align: center;
		font-size: 1.6rem;
	}

	.MainTable td,.TeamInfotable td,.TeamInfotable td,
	.RegisterTable td,.LeagueTable td,.SeasonTable td,.TeamListTable td,
	.FindPlayerTable td,.FindPlayerTable th,.MakeAllMatchHistory td,.MakeAllMatchHistory th,
	.MatchResultTable td,.UserGoalAssistTable td, .MakeGoalRank td,.MakeAssistRank td,.MakeGoalRank th,
	.MakeAssistRank th{

		border-left: 1px solid #a8b7c5;
		border-bottom: 1px solid #a8b7c5;
		border-top:none;
		box-shadow: 0px -3px 5px 1px #eee inset;
	}

	th.AllMatchTitle{
		position: sticky;
		top: 0;
		left: 0;
	}

	.MainTopArea {
		height: 0;
		visibility:hidden;
	}

	.MainArea {
		width: 100%;
		display: flex;
	}

	.MainLeftArea {
		width: 0%;
		margin-right: 1%;
		margin-left: 1%;
	}

	.MainLeftArea1, .MainLeftArea2, .MainLeftArea3,
	.MainLeftArea4, .MainLeftArea5, .MainLeftArea6{
		height: 155px;
    		margin-bottom: 20px;
	}

	.MainLeftArea1 img, .MainLeftArea2 img, .MainLeftArea3 img,
	.MainLeftArea4 img, .MainLeftArea5 img, .MainLeftArea6 img{
		width: 91%;
		height: 155px;
	}

	.MainCenterArea {
		width: 70%;
	}

	.MainRightArea {
		width: 27%;
		margin-right: 0.5%;
		margin-left: 0.5%;
	}

	.MainRightArea1{
		height: 1200px;
    		margin-bottom: 20px;
	}

	iframe#cf5bd546f3ad50be1cf853552644fd1f
	 {
		//width: 95%;
		//height: 228px;
		//transform: scale(120%);
		//transform-origin: 0 0;
		//margin-right: 5%;
		width: 80%;
		height: 300px;
		transform: scale(120%);
		transform-origin: 0 0;
		margin-right: 20%;
		margin-bottom: 15%;
	}

	iframe#\36 d5aab5f40516fa3c98c97ec1922d348
	{
		width: 80%;
		height: 300px;
		transform: scale(120%);
		transform-origin: 0 0;
		margin-right: 20%;
		margin-bottom: 15%;
	}

	iframe#\39 af1eb1efea59e13bcaa6c76e7123ea4
	{
		width: 80%;
		height: 300px;
		transform: scale(120%);
		transform-origin: 0 0;
		margin-right: 20%;
		margin-bottom: 15%;
	}

	iframe#\36 18360bd6a7913c2774b470accc79327
	{
		width: 80%;
		height: 300px;
		transform: scale(120%);
		transform-origin: 0 0;
		margin-right: 20%;
		margin-bottom: 15%;
	}

	iframe#\32 96625848a48618cdb8fcd4322a91302
	{
		width: 80%;
		height: 300px;
		transform: scale(120%);
		transform-origin: 0 0;
		margin-right: 20%;
		margin-bottom: 15%;
	}

	iframe#\33 00d5162a13fb7fe4d0590fb69b97035
	{
		width: 80%;
		height: 300px;
		transform: scale(120%);
		transform-origin: 0 0;
		margin-right: 20%;
		margin-bottom: 15%;
	}

	.MainRightArea51,
	.MainRightArea61{
		display:none;
	}

	.MainBottomArea {
		width: 100%;
		margin-top: 15px;
		height: 120px;
	}

	.MainBottomArea1 {
		width: 95%;
		//margin-left: 5%;
		margin-right: 5%;
	}

	iframe#eca5dcc50c5700fee5a73340671bf23f {
		width: 95%;
		height: 100px;
		transform: scale(106%);
		transform-origin: 0 0;
		//margin-right: 15%;
		//margin-left: -3%;
	}

/* newindex.php 新トップ画面*/

	.IndexBody{
		width: 100%;
		margin: 0;
	}

	.footer_index_copyright{
		width: 100%;
		background-color: #fff;
		border-top: 1px solid #dde4e6;
	}

	.footer_index_inner{
		font-size: 0.7rem;
		margin: 0 auto;
		width: 1000px;
		height: 45px;
		line-height: 35px;
		color: #90a4ae;
		overflow: hidden;
	}

	.footer_index_left{
		float: left;
		padding-left: 10px;
	}

	.footer_index_right{
		float: right;
		padding-right:10px;
	}
	.index_header_logo{
		//margin-left: -40px;
	}

	.Index-Top-Image{
		width: 100%;
	}

	.NewMainTopArea {
		height: 0;
		visibility:hidden;
	}

	.NewMainArea {
		width: 100%;
		display: flex;
	}

	.NewMainLeftArea {
		width: 20%;
		margin-right: 1%;
		margin-left: 1%;
	}

	.NewMainCenterArea {
		width: 73%;
		margin-right: 2%;
		margin-left: 2%;
	}

	.NewMainRightArea {
		width: 23%;
		margin-right: 1%;
		margin-left: 1%;
	}

	.NewMainBottomArea {
		width: 100%;
		margin-top: 15px;
		height: 120px;
	}

	.NewMainBottomArea img {
		width: 98%;
		height: 117px;
	}

/* index.php トップ画面 */
	div.TopPage{
		max-width: 640px;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.TopPageBody{
		background: black;
	}

	.LoginTable{
		font-weight: 900;
		margin-right: auto;
		margin-left: auto;
	}

	.Coution {
		display: grid;
	}

	input.LoginIDText,input.LoginPassText{
		width: 180px;
		height: 30px;
		font-size: 1.2rem;
		position: relative;
		left: -45px;
		background-color: white;
		border-radius: 10px;
	}

	.LoginTitle{
		font-size: 1.0rem;
		color: white;
		position: relative;
		left: -45px;
	}

	.LoginButton, .LeagueEditButton, .UserEditButton{
		width: 150px;
		height: 30px;
		font-size: 0.9rem;
		font-weight:  bold;
		text-align : center ;
		border-radius: 10px;
		cursor: pointer;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
	}

	.LoginButton:hover , .LeagueEditButton:hover, .LeagueEditButton:hover{
		opacity:0.5;
	}

	.NewTitle{
		color: #9999FF;
		font-size: 1.2rem;
	}

	a.NewTitle {
		margin-top: 10px;
	}

	.TopImage{
		max-width: 100%;
		filter: invert(100%);
		margin-left: auto;
		margin-right: auto;
	}
	.TopImagelogo{
		max-width: 100%;
	}

/* newpage.php 新規登録画面 */
	.NewPageBody{
		background: black;
	}

	div.NewPage{
		text-align: center;
	}

	.NewTable{
		display: flex;
	}

	.NewTable a{
		color: white;
	}

	.NewUserTitleTextArea {
		display: flex;
	}

	.TitleSpece{
		width: 5%;
		height: 30px;
		display: block;
	}

	.TextTitle{
		width: 18%;
		height: 30px;
		font-size: 1.1rem;
		color: white;
		text-align: left;
		font-weight: bold;
		color: rgb( 255,127,80);
	}

	.TextInfo {
		width: 70%;
		text-align: left;
	}

	.NewUserExplanationArea {
		display: flex;
	}

	.ExplanationSpece {
		width: 23%;
		height: 30px;
		display: block;
	}

	.ExplanationTitle {
		width: 71%;
		height: 30px;
		font-size: 0.8rem;
		color: white;
		padding-bottom: 10px;
		text-align: left;
	}

	.NewButtonArea {
		display: grid;
	}

	.NewButtondiv {
		margin-bottom: 15px;
	}

	.TopTitlediv{
		margin-bottom: 15px;
	}

	.TopTitle{
		color: #9999FF;
		font-size: 1.2rem;
	}

	.TextTable{
		font-weight: 900;
	}

	.NewButton{
		width: 120px;
		height: 30px;
		font-size: 0.9rem;
		font-weight: bold;
		text-align: center;
		padding:0;
		border-radius: 10px;
		cursor: pointer;
	}

	.NewButton: hover{
		opacity:0.5;
	}

	input.NewUserIDText, input.NewPassText, input.CheakPassText,
	input.NewLeagueIDText, input.NewNameText, input.NewTeamText{
		width: 70%;
		height: 20px;
		font-size: 1.2rem;
		background-color: white;
		border-radius: 10px;
	}

	.SubmitNewLeagueButton, .SubmitLeagueEditButton{
		width: 120px;
		height: 30px;
		font-size: 0.9rem;
		font-weight: bold;
		text-align: center;
		padding:0;
		border-radius: 10px;
		cursor: pointer;
	}

	.SubmitNewLeagueButton: hover, .SubmitLeagueEditButton:hover{
		opacity:0.5;
	}

	.NewLeagueButtonArea .NewLeagueButton {
		margin-bottom: 15px;
	}

/* mainpage.php チーム情報画面 */
	.EntryTitle span,.StaTotalsSatusTitle span,.ContractTitle span{
		display: inline-block;
	}

	img#country-image,img#country-image2 {
		width: 5%;
	}

	.MainWhatsNew {
		text-align: left;
		font-size: 1.1rem;
		margin-bottom: 3%;
		font-weight: bold;
		color: white;
	}

	.WhatsNewTop {
		margin-left: 2%;
		margin-right: 2%;
	}

	.WhatsNew {
		padding-left: 2%;
		padding-right: 2%;
		margin-left: 2%;
		margin-right: 2%;
		border: solid 1.5px rgb(255,140,0);
		overflow: scroll;
		max-height: 190px;
	}

	.MainTable{
		background: white;
		padding: 0;
		//width: 70%;
		width: 100%;
	}

	.TeamNo{
		text-align: center;
		width: 4%;
		font-size: 1.1rem;
	}

	.Name{
		text-align: left;
		width: 34%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.Position{
		text-align: center;
		width:12%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.StaTotalsSatus{
		text-align: center;
		width: 7%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.Entry{
		text-align: center;
		width: 5%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.TradeLevel{
		text-align: center;
		width: 7%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.Salary{
		text-align: right;
		width: 10%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.Contract{
		text-align: center;
		width: 10%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.TeamNoTitle{
		text-align: center;
		min-width: 4%;
		font-size: 1.1rem;
	}

	.NameTitle{
		text-align: center;
		min-width: 34%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.NameEngTitle{
		text-align: center;
		min-width: 18%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.ContractTitle,.SalaryTitle{
		text-align: center;
		min-width: 10%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.StaTotalsSatusTitle{
		text-align: center;
		min-width: 10%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.EntryTitle,.TradeLevelTitle,.BelongsTitle{
		text-align: center;
		min-width: 10%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.PositionTitle{
		text-align: center;
		min-width: 14%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.MenuList,.MenuList2{
		list-style: none;
		display: flex;
		align-items: center;
		justify-content: center;
		background:rgba(255,0,0,0.9);
		color:white;
		padding-left: 0;
		margin-top: 0;
		margin-bottom: 0;
		width: 100%;
	}

	.MenuList2{
		margin-bottom: 30px;
	}

	.MenuList li,.MenuList2 li{
		width: 20%;
		hight: 100px;
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		box-sizing: border-box;
		font-weight:bold;
		text-shadow: 1px 2px 3px DimGray;
	}

	.MenuList li a{
		color:white;
		text-decoration:none;
	}

	.MenuList li:hover{
		opacity: 0.5;
	}

	.MenuList2 li a{
		color:white;
		text-decoration:none;
	}

	.MenuList2 li:hover{
		opacity: 0.5;
	}

	/*ul.MenuList li.selected,ul.MenuList2 li.selected{
		opacity: 0.5;
	}*/

	.TeamInfotable{
		background: white;
		//width: 70%;
		width: 100%;
	}

	.TeamNameTitle,.UserNameTitle,.LeagueNameTitle{
		text-align: center;
		font-size: 1.1rem;
	}

	.FundingTitle,.SpendingTitle{
		text-align: center;
		font-size: 1.1rem;
		width: 10%;
	}

	.ClWinTitle,.CupWinTitle,.League1stTitle,.League2ndTitle,.League3rdTitle{
		text-align: center;
		font-size: 1.1rem;
		width: 6%;
	}

	.Funding,.Spending,.ClWin,.CupWin,.League1st,.League2nd,.League3rd{
		text-align: right;
		font-size: 1.1rem;
	}

	.TeamName,.UserName,.LeagueName{
		text-align: left;
		font-size: 1.1rem;
	}

	.TeamNameTitle,.UserNameTitle,.LeagueNameTitle,.NameTitle,.NameEngTitle,.ReNameTitle,
	.ReNameEngTitle,.FindNameTitle{
		text-shadow: 1px 2px 3px DimGray;
		background:rgba(0,191,255,1);
		color: white;
	}

	.FundingTitle,.SpendingTitle,.PositionTitle,.StaTotalsSatusTitle,.RePositionTitle,.ReStaTotalsSatusTitle,
	.FindPositionTitle,.FindStaTotalsSatusTitle{
		text-shadow: 1px 2px 3px DimGray;
		background:rgba(0,255,0,1);
		color: white;
	}

	.ClWinTitle,.CupWinTitle,.League1stTitle,.League2ndTitle,.League3rdTitle,.ContractTitle,
	.SalaryTitle,.EntryTitle,.BelongsTitle,.TradeLevelTitle,.ReContractTitle,.ReSalaryTitle,
	.ReTradeLevelTitle,.ReClearTitle,.ReTradeMoneyTitle,.FindSalaryTitle,.FindEntryTitle,
	.FindBelongsTitle,.FindTradeLevelTitle,.FindContractTitle{
		text-shadow: 1px 2px 3px DimGray;
		background:rgba(255,0,255,1);
		color: white
	}

	.TeamNoTitle,.ReTeamNoTitle{
		text-shadow: 1px 2px 3px DimGray;
		background:rgba(255,0,0,1);
		color: white;
	}

	.NewFindClearButton{
		width: 25%;
		//margin-left: 2%;
	}

	iframe#\32 5cf2fe8d8c8a8e43dbb62c51771a6b5 {
    		width: 100%;
    		height: 100%;
	}

/* regsterpage.php チーム情報編集 */
	.RegisterPage{

	}

	.RegisterTable{
		background: white;
		//width: 70%;
		width: 100%;
	}

	.InputTeamName{
		text-align: left;
		width: 100%;
		box-sizing: border-box;
		word-break: break-all;
		font-size: 1.1rem;
		background-color: #EEEEEE;
	}

	.InputUserName{
		text-align: left;
		width: 100%;
		box-sizing: border-box;
		word-break: break-all;
		font-size: 1.1rem;
		background-color: #EEEEEE;
	}

	.InputTeamNo{
		text-align: center;
		width: 100%;
		box-sizing: border-box;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.InputName{
		text-align: left;
		width: 100%;
		box-sizing: border-box;
		overflow-wrap: break-word;
		font-size: 1.1rem;
		//background-color: #EEEEEE;
	}

	.InputNameEng{
		text-align: left;
		width: 100%;
		box-sizing: border-box;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.InputLeagueName{
		text-align: left;
		width: 100%;
		box-sizing: border-box;
		word-break: break-all;
		font-size: 1.1rem;
		background-color: #EEEEEE;
	}

	.InputTradeLevel{
		text-align: center;
		width: 100%;
		box-sizing:border-box;
		word-break: break-all;
		font-size: 1.1rem;
		background-color: #EEEEEE;
	}

	.InputEntry,.InputTradeLevel,.InputPositionV{
		text-align: center;
		width: 100%;
		box-sizing:border-box;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.InputContract{
		text-align: right;
		width: 100%;
		box-sizing: border-box;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.InputStaTotalsSatus,.InputSalary,.InputTradeMoney{
		text-align: right;
		width: 100%;
		box-sizing: border-box;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.InputTradeMoney{
		background-color: #EEEEEE;
	}

	.InputClear{
		width: 100%;
		box-sizing: border-box;
		word-break: break-all;
		font-size: 1.1rem;
		background: rgba(250,0,0,0.7);
		color: white;
		cursor: pointer;
		border: none;
	}

	.InputClear:hover{
		opacity:0.5;
	}

	.ReTeamNoTitle{
		text-align: center;
		width: 4%;
		font-size: 1.1rem;
	}

	.ReNameTitle{
		text-align: center;
		width: 36%;
		overflow-wrap: break-word;
		font-size: 1.1rem;
	}

	.ReNameEngTitle{
		text-align: center;
		width: 17%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.RePositionTitle,.ReStaTotalsSatusTitle,.ReContractTitle{
		text-align: center;
		width: 8%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.ReSalaryTitle,.ReTradeMoneyTitle{
		text-align: center;
		width: 9%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.ReTradeLevelTitle{
		text-align: center;
		width: 9%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.ReClearTitle{
		text-align: center;
		width: 9%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.ReSubmit{
		justify-content: center;
		width: 170px;
		border-radius: 40px;
		font-size: 1.1rem;
		background: rgba(0,250,154,0.7);
		text-shadow: 1px 2px 3px DimGray;
		color: white;
		cursor: pointer;
	}

	.ReName{
		text-align: left;
		width: 36%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.ReNameEng{
		text-align: left;
		width: 17%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.RePosition,.ReStaTotalsSatus,.ReContract{
		text-align: center;
		width: 8%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.ReSalary,.ReTradeMoney{
		text-align: right;
		width: 9%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.ReSubmit:hover{
		opacity: 0.5;
	}

	/*ガチャ要素*/
	.GetNewPlayer_background{
		background-color: rgb(255,215,0,0.5);
		padding-top: 20px;
		padding-bottom: 1px;
		//width: 70%;
		width: 100%;
		border: 1.5px solid #a8b7c5;
		box-shadow: 0px -3px 5px 1px #eee inset;
		margin-bottom: 10px;
	}

	.GetFindNewPlayer_background{
		background-color: rgb(255,228,225,0.5);
		padding-top: 20px;
		padding-bottom: 1px;
		//width: 70%;
		width: 100%;
		border: 1.5px solid #a8b7c5;
		box-shadow: 0px -3px 5px 1px #eee inset;
		margin-bottom: 10px;
	}

	.GetNewPlayer{
		display: flex;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	.GetNewFwPlayerSubmit,.GetNewMFPlayerSubmit,
	.GetNewDFPlayerSubmit,.GetNewGKPlayerSubmit{
		justify-content: center;
		width: 100%;
		border-radius: 10px;
		font-size: 1.2rem;
		text-shadow: 1px 2px 3px DimGray;
		color: white;
		cursor: pointer;
	}

	.GetNewFwPlayerSubmit{
		background: rgba(255,0,0,0.7);
	}

	.GetNewMFPlayerSubmit{
		background: rgba(0,255,0,0.7);
	}

	.GetNewDFPlayerSubmit{
		background: rgba(0,0,255,0.7);
	}

	.GetNewGKPlayerSubmit{
		background: rgba(255,165,0,0.7);
	}

	.InputSlot,.InputFindSlot{
		justify-content: left;
		border-radius: 5px;
		font-size: 1.0rem;
		height: 30px;
		//margin-left: 10px;
		//margin-right: 10px;
		width: 100%;
	}

	.Slot {
		width: 97%;
	}

	.GetNewPlayerBlock{
		display: flex;
		margin: 5px;
		text-align: left;
	}

	.Acquired,.FilterNewPlayer3{
		display: flex;
		justify-content: left;
		align-items: center;
		width: 97%;
		margin-top: 1%;
	}

	.AcquiredSubmit,.AcquiredFindSubmit, .NewFindClearButton, .FavoriteFindSubmit,
	.AllFavoriteClearButton{
		justify-content: center;
		width: 18%;
		border-radius: 10px;
		font-size: 1.0rem;
		text-shadow: 1px 2px 3px DimGray;
		color: white;
		cursor: pointer;
		background: rgba(0,250,154,0.7);
		margin-right:1%;
	}

	.AllFavoriteClearButton{
		background: rgba(250,0,0,0.7);
	}

	.ZensenPlayer{
		display: flex;
		width: 100%;
		margin-left: 1%;
	}

	.KoueiPlayer,.GetNewPlayerResult{
		//display: flex;
		width: 100%;
		margin-bottom: 20px;
	}

	.FilterNewPlayer1{
		width: 60%;
	}

	.FilterNewPlayer2{
		width: 30%;
	}

	.FindNewPlayer{
		display: flex;
		width: 100%;
	}

	.FindFilterArea{
		width: 100%;
		text-align: center;
	}

	.GetFP_Name,.GetFP_ClubName,.GetFP_Country,.GetFP_Club{
		font-size: 1.1rem;
		width: 75%;
		margin-bottom: 10px;
		justify-content: left;
		border-radius: 5px;
		height: 30px;
	}

	.GetFP_Position{
		font-size: 1.1rem;
		width: 58%;
		margin-bottom: 10px;
		justify-content: center;
		border-radius: 5px;
		height: 30px;
	}

	.GetFP_StaStaTotalsSatus{
		font-size: 1.1rem;
		width: 58%;
		margin-bottom: 10px;
		justify-content: right;
		border-radius: 5px;
		height: 30px;
	}

	.GetNewFindButton{
		justify-content: center;
		width: 18%;
		margin-right: 1%;
		border-radius: 10px;
		font-size: 1.0rem;
		text-shadow: 1px 2px 3px DimGray;
		color: white;
		cursor: pointer;
		background: rgba(192,192,192,0.7);
	}

	.FilterColumnArea_Name,.FilterColumnArea_Country,
	.FilterColumnArea_Position,.FilterColumnArea_Sta{
		font-weight: bold;
	}

	.GetNewPlayer_Title,.GetFindNewPlayer_Title{
		font-size: 1.1rem;
		text-align: left;
		padding-left: 15px;
		padding-bottom: 5px;
	}


/* 試合結果画面 */
	.LeagueTable{
		text-align: center;
		background: white;
		//width: 70%;
		width: 100%;
	}

	.MatchResultTable{
		text-align: center;
		background: white;
		//width: 70%;
		width: 100%;
	}


	.UserGoalAssistTable{
		text-align: center;
		background: white;
		width: 50%;
	}

	.SeasonTable{
		text-align: center;
		background: white;
	}

	.MakeUserSelect,.MakeSeason,.MakeMatchHistory,.MakeHPSelect,.MakeAPSelect,.MakeCLSeason{
		text-align: center;
		width: 100%;
		box-sizing: border-box;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.MakeAllMatchHistory{
		text-align: left;
		background: white;
		min-width: 500px;
		width: 100%;
	}

	.MakeGoalRank,.MakeAssistRank{
		text-align: left;
		background: white;
		width: 100%;
	}

	.GoalRankdiv,.AssistRankdiv,.UserGoalRankdiv,.UserAssistRankdiv{
		overflow: scroll;
		max-height: 510px;
		//width:70%;
		width:100%;
		margin-left: auto;
		margin-right: auto;
	}

	.AllMatchHistorydiv{
		overflow: scroll;
		max-height: 510px;
		width:98%;
		margin-bottom: 20px;
	}

	.MaSubmit, .EditSubmit, .FindButton, .ClUpButton, .SeasonUpButton,
	.SeasonButton, .NextSeasonButton, .MemoSaveButton, .GetCulbButton{
		justify-content: center;
		width: 170px;
		border-radius: 10px;
		font-size: 1.1rem;
		background: rgba(0,250,154,0.7);
		text-shadow: 1px 2px 3px DimGray;
		color: white;
		cursor: pointer;
	}

	.FindClearButton,.MemoClearButton, .TeamResetButton{
		justify-content: center;
		width: 170px;
		border-radius: 10px;
		font-size: 1.1rem;
		background: rgba(250,0,0,0.7);
		text-shadow: 1px 2px 3px DimGray;
		color: white;
		cursor: pointer;
	}

	.MaSubmit: hover, .SeasonUpButton: hover, .SeasonButton:  hover{
		opacity:0.5;
	}

	.EditSubmit:hover{
		opacity:0.5;
	}

	.FindButton:hover, .GetCulbButton:hover{
		opacity:0.5;
	}

	.ClUpButton:hover{
		opacity:0.5;
	}

	.DeleteSubmit{
		justify-content: center;
		width: 170px;
		border-radius: 10px;
		font-size: 1.1rem;
		background: rgba(250,0,0,0.7);
		text-shadow: 1px 2px 3px DimGray;
		color: white;
		cursor: pointer;
	}

	.DeleteSubmit: hover{
		opacity:0.5;
	}

	.SeasonTitle,.MRUserNameTitle,.ScoreTitle{
		width:10%;
		font-weight:bold;
	}

	.SeasonTitle,.HomeTitle,.AwayTitle{
		background:rgba(184,134,11,1);
		color:white;
		font-weight:bold;
		text-shadow: 1px 2px 3px DimGray;
		font-size: 1.6rem;
	}

	.HomeTitle,.AwayTitle{
		width: 39%;
	}

	.VsTitle{
		width:2%;
	}
	.Leaguetr0{
		background:rgba(255,255,0,0.6);
		font-weight:bold;
	}
	.Leaguetr1,.Leaguetr2,.Leaguetr3{
		background:rgba(255,255,0,0.3);
		font-weight:bold;
	}
	.LeagueTitle{
		text-shadow: 1px 2px 3px DimGray;
		font-weight:bold;
	}
	.RankingTitletd{
		text-shadow: 1px 2px 3px DimGray;
		background:rgba(255,0,0,1);
		color: white;
	}
	.TeamNameTitletd{
		text-shadow: 1px 2px 3px DimGray;
		background:rgba(0,191,255,1);
		color: white;
	}
	.ReatTitletd,.GamesTitletd{
		text-shadow: 1px 2px 3px DimGray;
		background:rgba(184,134,11,1);
		color: white;
		width: 7%;
	}
	.WinTitletd,.DrawTitletd,.LoseTitletd,.TeamPointTitle{
		text-shadow: 1px 2px 3px DimGray;
		background:rgba(0,255,0,1);
		color: white;
	}
	.PointTitletd,.ConcededTitletd{
		text-shadow: 1px 2px 3px DimGray;
		background: rgba(0,191,255,1);
		color: white;
	}
	.GoalDifferenceTitletd{
		text-shadow: 1px 2px 3px DimGray;
		background:rgba(255,0,255,1);
		color: white;
	}
	.AllMatchTitle{
		background:rgba(184,134,11,1);
		color:white;
		font-weight:bold;
		text-shadow: 1px 2px 3px DimGray;
		text-align: center;
	}
	/*.RankingTitletd,.TeamNameTitletd,.ReatTitletd,.GamesTitletd,.WinTitletd,.DrawTitletd,.LoseTitletd,.PointTitletd,.ConcededTitletd,.GoalDifferenceTitletd{
		background:rgba(173,255,47,0.7);
	}*/
	.GARanking,.GAPoint{
		text-align: center;
	}
/* チームリスト画面 */
	.TeamListTable{
		text-align: center;
		background: white;
		//width: 70%;
		width: 100%;
	}


	.BattleTableArea{
		margin-top: 1%;
	}

	.BattleTable{
		width: 100%;
	}

	.BattleTable th {
		background: rgba(184,134,11,1);
		font-weight: bold;
		text-shadow: 1px 2px 3px dimgrey;
		color: white;
	}

	.BCount, .BWin, .BDrow, .BLose, .BPoint, .BConceded, .BGD {
		text-align: right;
		width: 14%;
	}

/* 検索画面 */
	.FindPlayerTable{
		background: white;
		padding: 0;
		//width: 70%;
		width: 100%;
		text-align: center;
	}

	.FindFilterList,.FindFilterList2,.FindFilterList3,.FindFilterList4,.FindFilterList5,.FindFilterList6,
	.FindFilterList7{
		list-style: none;
		display: flex;
		text-align:left;
		color: black;
		padding-left: 0px;
		padding-right :0px;
		margin-bottom: 10px;
		//width: 70%;
		width: 100%;
	}

	.Filtercolumn{
		//padding-left: 10px;
		background-color: rgb(255,127,80,0.3);
    		margin: 0.4%;
    		padding: 0.7%;
    		width: 100%;
	}

	.FindNoTitle {
		text-align: center;
		width: 4%;
		font-size: 1.1rem;
	}

	.FindNameTitle {
		text-align: center;
		width: 25%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.FindPositionTitle,.FindStaTotalsSatusTitle,.FindContractTitle,
	.FindEntryTitle, .FindTradeLevelTitle {
		text-align: center;
		width: 6%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.FindSalaryTitle {
		text-align: center;
		width: 8%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.FindBelongsTitle {
		text-align: center;
		width: 15%;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.FP_Name,.FP_ClubName,.FP_Position,.FP_UserName,.FP_TeamName,.FP_Entry,.FP_TradeLevel,
	.FP_Country, .Serch_ClubName{
		font-size: 1.0rem;
		border-radius: 10px;
		width: 95%;
	}

	.FP_StaStaTotalsSatus,.FP_EndStaTotalsSatus{
		font-size: 1.0rem;
		width: 30%;
		text-align: right;
		border-radius: 10px;
	}

	.FP_StaSalary,.FP_EndSalary,.FP_StaContractMoney,.FP_EndContractMoney,
	.FP_StaTradeMoney,.FP_EndTradeMoney{
		font-size: 1.0rem;
		width: 30%;
		text-align: right;
		border-radius: 10px;
	}
	//Tテーブルセル設定
	.FindNo{
		text-align: center;
		font-size: 1.0rem;
		width: 4%;
	}

	.FindPosition,.FindTradeLevel,.FindEntry{
		text-align: center;
		font-size: 1.0rem;
	}

	.FindName,.FindNameEng,.FindUserTeamName{
		text-align: left;
		font-size: 1.0rem;
	}

	.FindStaTotalsSatus,.FindContract,.FindSalary{
		text-align: right;
		font-size: 1.0rem;
	}

	.FP_UserName,.FP_TeamName,.FP_Entry,.FP_Position{
		text-align: center;
	}

	.FindResult,.FindCon{
		color: rgb(	0,0,0);
		text-shadow: 4px 0 10px DimGray;
		font-size: 1.2rem;
	}

	.FindButtonArea {
		display: flex;
		margin-bottom: 30px;
	}

	.FindButtonLeftArea {
		width: 20%;
	}

	.FindButtonRightArea {
		width: 20%;
	}

	.FindSubmitArea {
		width: 30%;
	}

	.FindClearArea {
		width: 30%;
	}

	.Filtercolumn input[type=checkbox] {
   		 transform: scale(2.5);
   		 margin: 0 18px 0 18px;
	}

	iframe#a885d5cbeeaf1a6ce9a3aabd6f2eec4f {
		width: 100%;
		height: 100%;
	}

/* CL画面*/
	.Tournament{
		background: white;
		height: 250px;
		//width: 70%;
		width: 100%;
		font-size: 1.1rem;
		border-collapse:collapse; /*セル同士の間に隙間を空けない*/
		border-spacing: 0;
		border: 2px solid rgb(51,79,105);
	}

	.TMatchtable{
		background: white;
		//width: 70%;
		width: 100%;
		border: 2px solid rgb(51,79,105);
	}

	#Ta12,#Ta34,#Ta56,#Ta78{
		width: 30%;
		text-align: right;
	}

	#Tb2,#Tc3,#Td5{
		width: 15%;
	}

	#Te{
		width: 30%;
	}

	#Tb2,#Tb6,#Tc3{
		border-top: 2px solid black;
		border-right: 2px solid black;
	}

	#Tb3,#Tb7,#Tc6{
		border-bottom: 2px solid black;
		border-right: 2px solid black;
	}

	#Tc4,#Tc5{
		border-right: 2px solid black;
	}

	#Td5{
		border-top: 2px solid black;
	}

	#VsText{
		text-align: center;
		width: 20%;
	}

	.TMatchTitle{
		width:0;
	}

	.TMatchNameA{
		width:40%;
		text-align:right;
	}

	.TMatchNameB{
		width:40%;
		text-align: left;
	}
/*移籍情報画面*/
	.AllOfferArea,.OfferArea,.OfferAnswerArea{
		//width: 70%;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 20px;
	}

	.AllOfferArea{
		text-align: center;
	}

	.OfferArea, .OfferAnswerArea {
		overflow: scroll;
		max-height: 510px;
	}

	table.OfferTable {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		text-align: left;
	}

	select#MakeHTMSelectId, select#MakeATMSelectId {
		width: 100%;
		box-sizing: border-box;
		font-size: 1.0rem;
	}

	select#MakeTradeMoneyId {
		width: 100%;
		box-sizing: border-box;
		font-size: 1.1rem;
	}

	table.TradeTable {
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 20px;
	}

	input#TradeSubmitId, input.TradeDelete, input.TradeConclusion, input.TradeBreak, input.TradeBreakDelete{
		width: 100%;
		box-sizing: border-box;
		word-break: break-all;
		font-size: 1.0rem;
		color: white;
		cursor: pointer;
		//border: none;
		border-radius: 10px;
		text-shadow: 4px 0 10px black;
	}

	input#TradeSubmitId {
		background: rgba(255,215,0,0.7);
		height: 34px;
	}

	input.TradeDelete {
		background: rgba(250,0,0,0.7);
	}

	 input.TradeConclusion {
		background: rgba(127,255,0,0.7);
	}

	 input.TradeBreak, input.TradeBreakDelete {
		background: rgba(250,0,0,0.7);
	}

	input#TradeSubmitId:hover, input.TradeDelete:hover,
	input.TradeConclusion:hover, input.TradeBreak:hover,
	input.TradeBreakDelete:hover{
		opacity: 0.5;
	}

	.TradeTitle,.MyFundingTitle{
		font-weight: bold;
	}

	select#MakeTradeMoneyId, .kousyouth, .joutaith {
		text-align: center;
	}

	.isekikinth{
		text-align: right;
	}

	.OfferTableTitle, .OfferAnswerTableTitle{
		background:rgba(184,134,11,1);
		color:white;
		font-weight:bold;
		text-shadow: 1px 2px 3px DimGray;
		text-align: center;
		position: sticky;
		top: 0;
		left: 0;
		font-size: 1.4rem;
	}

	.OfferTableTitleJotai{
		width: 6%;
	}

	.TradeUserNameTitle{
		width:8%;
		font-weight:bold;
	}

	.MakeTradeAUserSelect{
			text-align: center;
			width: 100%;
			box-sizing: border-box;
			word-break: break-all;
			font-size: 1.0rem;
	}

	/*リーグ新規登録画面*/

	.NewLeaguePageBody{
		background-color: black;
		color: white;
		text-align: center;
	}

	.NewLeagueMainArea {
		display: flex;
	}

	.NewLeagueLeftArea {
		width: 15%;
	}

	.NewLeagueCenterArea {
		width: 70%;
	}

	.NewLeagueRightArea {
		width: 15%;
	}

	.LeagueIDArea, .NewLeagueNameArea, .MaxTeamMemberArea,
	.InitialFundingArea, .League1stBonusArea, .League1stBonusArea,
	.League2ndBonusArea, .League3rdBonusArea , .ParticipationArea,
	.GBonusArea, .ABonusArea, .LeagueMethodArea, .LeagueMethod2Area,
	.CLBonusArea, .DisplayNameArea, .GameBonusArea,  .GachaMoneyArea,
	.AlignmentLeagueIDArea, .FullSeasonFLGArea, .DaburiFLGArea, .DispHitousaiFLGArea{
		width: 100%;
		margin-bottom: 15px;
	}

	.LeagueIDTitleArea, .NewLeagueNameTitleArea, .MaxTeamMemberTitleArea,
	.InitialFundingTitleArea, .League1stBonusTitleArea, .League2ndBonusTitleArea,
	.League3rdBonusTitleArea, .ParticipationTitleArea, .GBonusTitleArea, .ABonusTitleArea,
	.LeagueMethodTitleArea, .LeagueMethod2TitleArea, .CLBonusTitleArea,
	.DisplayNameTitleArea, .GameBonusTitleArea,  .GachaMoneyTitleArea,
	.AlignmentLeagueIDTitleArea, .FullSeasonFLGTitleArea, .DaburiFLGTitleArea,
	.DispHitousaiFLGTitleArea{
		width: 100%;
		display: flex;
		margin-bottom: 1%;
		text-align: left;
	}

	.LeagueIDTitle, .NewLeagueNameTitle, .MaxTeamMemberTitle,
	.InitialFundingTitle, .League1stBonusTitle, .League2ndBonusTitle,
	.League3rdBonusTitle, .ParticipationTitle, .GBonusTitle, .ABonusTitle,
	.LeagueMethodTitle, .LeagueMethod2Title, .CLBonusTitle, .DisplayNameTitle,
	.GameBonusTitle, .GachaMoneyTitle, .AlignmentLeagueIDTitle,
	.FullSeasonFLGTitle, .DaburiFLGTitle, .DispHitousaiFLGTitle{
		width: 23%;
		margin-right: 2%;
		text-align: left;
		font-weight: bold;
		color: rgb(255,127,80);
	}

	.InputLeagueIDArea, .InputNewLeagueNameArea, .InputMaxTeamMemberArea,
	.InputInitialFundingArea, .InputLeague1stBonusArea, .InputLeague2ndBonusArea,
	.InputLeague3rdBonusArea, .InputParticipationArea, .InputGBonusArea,
	.InputABonusArea, .InputLeagueMethodArea, .InputLeagueMethod2Area,
	.InputCLBonusArea, .InputDisplayNameArea, .InputGameBonusArea,
	.InputGachaMoneyArea, .InputAlignmentLeagueIDArea, .InputFullSeasonFLGArea,
	.InputDaburiFLGArea,.InputDispHitousaiFLGArea{
		width: 65%;
		text-align: left;
		margin-right: 10%;
	}

	.MakeTmSelect, .LeagueMethodSelect, .LeagueMethod2Select,
	.MakeIFSelect, .MakeL1BSelect, .MakeL2BSelect,
	.MakeL3BSelect, .MakeParticipationSelect, .MakeCLBonusSelect,
	.MakeGBonusSelect, .MakeABonusSelect, .DisplayNameSelect,
	.MakeGameBonusSelect, .MakeGachaMoneySelect,
	.FullSeasonFLGSelect, .DaburiFLGSelect, .DispHitousaiFLGSelect {
		border-radius: 5px;
		font-size: 1.1rem;
		height: 30px;
	}

	input.InputLeagueID, input.InputNewLeagueName, input.MaxTeamMember,
	input.InitialFunding, input.InputLeague1stBonus, input.InputLeague2ndBonus,
	input.InputLeague3rdBonus, input.InputParticipation, input.InputGBonus,
	input.InputABonus, input.InputLeagueMethod, input.InputLeagueMethod2,
	input.InputCLBonus, input.InputDisplayName, input.InputGameBonusArea,
	input.InputGachaMoneyArea, input.InputAlignmentLeagueID{
		width: 92%;
		border-radius: 5px;
		font-size: 1.1rem;
		height: 30px;
	}

	.TextLeagueIDArea, .TextNewLeagueNameArea, .TextMaxTeamMemberArea,
	.TextInitialFundingArea, .TextLeague1stBonusArea, .TextLeague2ndBonusArea,
	.TextLeague3rdBonusArea, .TextParticipationArea, .TextGBonusArea,
	.TextABonusArea, .TextLeagueMethodArea, .TextLeagueMethod2Area,
	.TextCLBonusArea, .TextDisplayNameArea,.TextGameBonusArea,
	.TextGachaMoneyArea, .TextAlignmentLeagueIDArea,
	.TextFullSeasonFLGArea, .TextDaburiFLGArea, .TextDispHitousaiFLGArea{
		width: 100%;
		display: flex;
	}

	.TextLeagueID, .TextNewLeagueName, .TextMaxTeamMember,
	.TextInitialFunding, .TextLeague1stBonus, .TextLeague2ndBonus,
	.TextLeague3rdBonus, .TextParticipation, .TextGBonus,
	.TextABonus, .TextLeagueMethod, .TextLeagueMethod2, .TextCLBonus,
	.TextDisplayName,.TextGameBonus,  .TextGachaMoney,
	.TextAlignmentLeagueID, .TextFullSeasonFLG, .TextDaburiFLG, .TextDispHitousaiFLG{
		width: 75%;
		text-align: left;
	}

	.LeagueTextTitleSpace {
		width: 25%;
	}

	.NewLeagueSpanBlock {
		display: block;
	}

	td.GARanking {
		width: 6%;
	}

	/*ヘルプ画面*/
	.helphtml{
		scroll-padding-top: 360px;
	}

	.HelpPageBody{
		font-size: 1.1rem;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;
	}

	.HelpPageArea {
		display: flex;
		font-size: 1.1rem;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.LeftArea {
		width: 13%;
		padding: 1%;
	}

	.CenterArea {
		width: 70%;
	}

	.RightArea {
		width: 15%;
	}

	.helpheader{
		position: sticky;
		top: 0;
	}

	.HelpMenu {
		border: 1px solid;
		padding: 5%;
		position: sticky;
		top: 110px;
	}

	.HelpMenu li{
		list-style: none;
		text-decoration:none;
		margin-top: 8px;
	}

	.Helph1 {
		font-weight: bold;
		margin-left: 20px;
		color: red;
		//text-shadow: 4px 0 10px black;

	}

	.Helph2 {
		margin-left: 35px;
	}

	.Helph3{
		margin-left: 50px;
		margin-top: 3px;
    		margin-bottom: 3px;
	}

	.Helph4{
		margin-left: 78px;
		margin-top: 3px;
    		margin-bottom: 3px;
	}

	.Helph5{
		margin-left: 110px;
		margin-top: 3px;
    		margin-bottom: 3px;
	}

	.Helph6{
		margin-left: 140px;
		margin-top: 3px;
    		margin-bottom: 3px;
	}

	.help_index_img, .help_main_img, .help_teaminfo_img, .help_leaguesave_img,
	.help_trade_img, .help_cl_img, .help_find_img{
		width: 95%;
		margin-left: 5%;
    	}

	body.HelpPageBody img {
		border: 1px solid;
	}

	.help_newpage_tourokushite_img,.help_newpage_choufuku_img
	,.help_newpage_tourokuok_img,.help_newpage_leagueshinsetu_img
	,.help_mainpage_kakutokushimasuka_img{
		margin-left: 65px;
	}
/*メンバー管理画面 */
	.InputFunding, .InputClWin, .InputCupWin, .InputLeague1st, .InputLeague2nd,
	.InputLeague3rd, .InputBanFLG, .InputSankaFLG, .InputDivision{
		width: 100%;
		box-sizing: border-box;
		font-size: 1.1rem;
		text-align: right;
	}

	.InputDivision{
		text-align: center;
		white-space: nowrap;
    		text-overflow: ellipsis;
	}

	.UEP_UserNameTitle{
		text-align: left;
		width: 23%;
		word-break: break-all;
		text-align: center;
		font-size: 1.1rem;
	}

	.UEP_FundingTitle{
		text-align: center;
		font-size: 1.1rem;
		width: 10%;
	}

	.UEP_ClWinTitle, .UEP_CupWinTitle, .UEP_League1stTitle, .UEP_League2ndTitle,
	.UEP_League3rdTitle, .UEP_BanFLGTitle, .UEP_SankaFLGTitle{
		width: 4%;
	}

	.UEP_DivisionTitle{
		width: 12%;
	}

	.UEP_ClWinTitle,.UEP_CupWinTitle,.UEP_League1stTitle,.UEP_League2ndTitle,.UEP_League3rdTitle{
		text-align: center;
		font-size: 1.1rem;
	}

	.UEP_UserNameTitle{
		text-shadow: 1px 2px 3px DimGray;
		background:rgba(0,191,255,1);
		color: white;
	}

	.UEP_FundingTitle{
		text-shadow: 1px 2px 3px DimGray;
		background:rgba(0,255,0,1);
		color: white;
	}

	.UEP_ClWinTitle,.UEP_CupWinTitle,.UEP_League1stTitle,
	.UEP_League2ndTitle,.UEP_League3rdTitle{
		text-shadow: 1px 2px 3px DimGray;
		background:rgba(255,0,255,1);
		color: white
	}

	.UEP_BanFLGTitle, .UEP_SankaFLGTitle, .UEP_DivisionTitle{
		text-shadow: 1px 2px 3px DimGray;
		background:rgba(0,191,255,1);
		color: white;
	}

	.UserEditSaveButtonArea {
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}

	/*メモ画面*/
	.MemoTitle {
		color: black;
		font-weight: bold;
		text-shadow: 1px 2px 3px dimgrey;
		text-align: left;
		margin-left: 3%;
	}

	.MemoText{
		width: 90%;
		min-height: 900px;
	}

	.MemoTextArea {
   		 margin-bottom: 5%;
	}


	.MemoSubmitArea {
		margin-bottom: 3%;
	}

	.MemoButtonArea {
		display: flex;
	}

	.MemoButtonSp {
		width: 25%;
	}

	.MemoSubmitArea {
		margin-right: 1%;
	}

	.MemoClearArea {
		margin-left: 1%;
	}

	/* 支援者リストのスタイル */
	.DonorsTitle {
		margin-left: 2%;
		margin-right: 2%;
		color: white;
		margin-top: 2%;
	}

	.DonarsMain {
		margin-left: 2%;
		margin-right: 2%;
		margin-top: 1%;
	}

	.MakeDonorsList {
		display: flex;
		flex-wrap: wrap; /* ラップして複数行にする */
		gap: 10px; /* アイテム間にギャップを設ける */
	}

	/* 支援者名のスタイル */
	.Shiendiv .ShienName {
		padding: 2px;
		font-size: 16px;
		text-align: left;
		border-radius: 5px;
	}

/*共通End*/
/* モバイルCSS */
/*@media screen and (max-width:980.9px)*/
@media screen and (max-width:1199.9px){
/*ブログ*/
	.index_header_inner2 {
		font-size: 0.6rem;
	}

	.header_logo2{
		width: 50%;
	}

	.header_logo2_jump {
		height: 20px;
	}

	.header_login2, .header_help2{
		width: 25%;
	}

	.talking {
		//display: flex;
	}

	/*アイコン*/
	.talking figure {
		width:30%;     /*アイコンの横幅*/
		height:30%;    /*アイコンの縦幅*/
		margin-left: 5%;
		margin-right: 5%;
	}

	.talking-left, .talking-right {
		width: 100%;
	}

	.TwitterImageLeftArea img, .TwitterImageRightArea img {
		width: 70%;
	}

	/*index広告*/


	/* 共通 */
		h2{
			color: white;
			text-shadow: 4px 0 10px black;
			font-size: 3.4rem;
		}

		h3{
			color: white;
			text-shadow: 4px 0 10px black;
			font-size: 2.6rem;
		}

		.header, .helpheader{
			background-color: rgb(51,79,105);
			width: 100%;
			height: 100px;
			text-align: center;
			box-sizing: border-box;
			clear: both;
			border-top: 5px solid rgb(248,180,0);
			font-size: 1.6rem;
		}

		.header_inner{
			margin: 0 auto;
			width: 100%;
			position: relative;
			display: flex;
			ustify-content: space-between;
		}

		.header_logo{
			padding: 12px 0 0;
			background-image: url("./images/logom.png");
			background-repeat: no-repeat;
			width: 70%;
			height: 80px;
		}

		.header_login, .header_help, .header_memo{
			display: flex;
			justify-content: center;
			align-items: center;
			height: 90px;
			width: 15%;
			color: white;
		}

		.header_login a::active, .header_help a::active, .header_memo a::active{
			color(255,255,255,0.5);
		}

		.footer_inner{
			font-size: 1.2rem;
			width: 960px;
		}

		.footer_index_inner{
			//font-size: 0.2rem;
			width: 100%;
		}
		.footer_inner_topnew{
			width: 400px;
		}

		.MainTopArea {
			height: 145px;
			margin-top: 0;
			margin-bottom: 30px;
			visibility: visible;
			background-image: url(/images/banner/yunion.gif);
			background-size: cover;
			background-repeat: no-repeat;
		}

		.MainTopArea a{
			height: 100%;
			display: block;
		}

		.MainTopArea img {
			width: 100%;
			visibility: hidden;
		}

		.MainArea {
			width: 100%;
			display: block;
		}

		.MainLeftArea {
			visibility:hidden;
			display: none;
		}

		.MainCenterArea {
			width: 100%;
			margin-bottom: 130px;
		}

		.MainRightArea {
			width: 100%;
			height:680px;
			margin-top: 30px;
			//display: flex;
			//flex-wrap: wrap;
			margin-left: auto;
    			margin-right: auto;
		}


		.MainRightArea1{
			height: 585px;
			margin-bottom: 23px;
			width: 100%;
			display: flex;
			flex-wrap: wrap;
			margin-left: auto;
			margin-right: auto;
		}

		.MainRightArea11
		{
			width: 50%;
    			height: 685px;
		}

		.MainRightArea21,
		.MainRightArea31,
		.MainRightArea41,
		.MainRightArea51,
		.MainRightArea61
		{
			display: none;
		}

		iframe#cf5bd546f3ad50be1cf853552644fd1f
	 	{
			width: 75%;
			height: 269px;
			transform: scale(250%);
			transform-origin: 0 0;
			margin-left: 6%;
		}

		iframe#6d5aab5f40516fa3c98c97ec1922d348
	 	{
			width: 75%;
			height: 269px;
			transform: scale(250%);
			transform-origin: 0 0;
			margin-left: 6%;
		}

		iframe#\39 af1eb1efea59e13bcaa6c76e7123ea4
	 	{
			width: 75%;
			height: 269px;
			transform: scale(250%);
			transform-origin: 0 0;
			margin-left: 6%;
		}

		iframe#\36 d5aab5f40516fa3c98c97ec1922d348
	 	{
			width: 75%;
			height: 269px;
			transform: scale(250%);
			transform-origin: 0 0;
			margin-left: 6%;
		}

		iframe#\32 96625848a48618cdb8fcd4322a91302
	 	{
			width: 75%;
			height: 269px;
			transform: scale(250%);
			transform-origin: 0 0;
			margin-left: 6%;
		}

		iframe#\33 00d5162a13fb7fe4d0590fb69b97035
	 	{
			width: 75%;
			height: 269px;
			transform: scale(250%);
			transform-origin: 0 0;
			margin-left: 6%;
		}

		iframe#\36 18360bd6a7913c2774b470accc79327
	 	{
			width: 75%;
			height: 269px;
			transform: scale(250%);
			transform-origin: 0 0;
			margin-left: 6%;
		}

		.MainBottomArea {
			visibility:hidden;
		}

		.Index-Image2 {
			display: grid;
		}

		.Index-ImageArea2 {
			width: 95%;
			height: auto;
		}

		.loadingimg{
			width: 66px;
			height: 66px;
		}

	/*モバイルブログ広告*/
		.NewMainRightArea5,	.NewMainRightArea6{
			display:none;
		}

		.NewMainRightArea7 , .NewMainRightArea8{
			display: none;
		}

	/* nesindex.php モバイル　新トップ画面*/
		.index_header_logo{

		}

		.NewMainTopArea{
			height: 61px;
			margin-top: 0;
			margin-bottom: 8px;
			visibility: visible;
			background-image: url(../images/banner/yunion.gif);
			background-size: cover;
			background-repeat: no-repeat;
		}

		.NewMainTopArea2 {
			height: auto;
			margin-top: 0;
			margin-bottom: 8px;
			visibility: visible;
		}

		.NewMainTopArea a{
			height: 100%;
			display: block;
		}

		.NewMainTopArea img {
			width: 100%;
			visibility: hidden;
		}

		.NewMainArea {
			width: 100%;
			display: block;
		}

		.NewMainLeftArea {
			visibility:hidden;
			display: none;
		}

		.NewMainCenterArea {
			width: 96%;
			margin-bottom: 35px;
		}

		.NewMainRightArea {
			width: 94%;
			//height: 360px;
			margin-top: 30px;
			display: flex;
			flex-wrap: wrap;
			margin-left: auto;
    			margin-right: auto;
    			padding-left: 2%;
			padding-right: 2%;
		}

		.NewMainRightArea img{
			//visibility: hidden;
		}

		.NewMainRightArea1, .NewMainRightArea2, .NewMainRightArea3,
		.NewMainRightArea4{
			height: 155px;
			margin-bottom: 23px;
			width: 50%;
			margin-right: auto;
			margin-left: auto;
		}

		.NewMainRightArea5, .NewMainRightArea6 {
			visibility: hidden;
		}

		.NewMainRightArea1 img, .NewMainRightArea2 img, .NewMainRightArea3 img,
		.NewMainRightArea4 img, .NewMainRightArea5 img, .NewMainRightArea6 img{
			width: 98%;
			height: 155px;
		}

		.NewMainRightArea11, .NewMainRightArea21, .NewMainRightArea31,
		.NewMainRightArea41, .NewMainRightArea51, .NewMainRightArea61,
		.NewMainRightArea12, .NewMainRightArea22, .NewMainRightArea32,
		.NewMainRightArea42, .NewMainRightArea52, .NewMainRightArea62{
			width: 99%;
			height: 99%;
			background-size: 100% 100%;
			background-repeat: no-repeat;
		}

		.NewMainRightArea a, .NewMainRightArea a, .NewMainRightArea  a,
		.NewMainRightArea a, .NewMainRightArea a, .NewMainRightArea a {
			height: 100%;
			display: block;
		}

		/*.NewMainRightArea11 {
			background-image: url(./images/banner/gamers.jpeg);
		}

		.NewMainRightArea12 {
			background-image: url(./images/banner/dmm.jpg);
		}

		.NewMainRightArea21 {
			background-image: url(./images/banner/rakutentravel.gif);
		}

		.NewMainRightArea22 {
			background-image: url(./images/banner/tuqru.jpg);
		}

		.NewMainRightArea31 {
			background-image: url(./images/banner/rakuten.gif);
		}

		.NewMainRightArea32 {
			background-image: url(./images/banner/bodyfood.jpg);
		}

		.NewMainRightArea41 {
			background-image: url(./images/banner/fasokuri.gif);
		}

		.NewMainRightArea42 {
			background-image: url(./images/banner/var.jpg);
		}

		.NewMainRightArea51 {
			background-image: url(./images/banner/osb.jpeg);
		}

		.NewMainRightArea52 {
			background-image: url(./images/banner/docomo.jpg);
		}

		.NewMainRightArea61 {
			background-image: url(./images/banner/seshop.jpeg);
		}

		.NewMainRightArea62 {
			background-image: url(./images/banner/kuiire.jpg);
		}*/

		.NewMainBottomArea {
			visibility: hidden;
			width: 100%;
			margin-top: 50px;
			height: 120px;
		}

		.NewMainBottomArea a {
			height: 100%;
			display: block;
		}

		.NewMainBottomArea img {
			width: 98%;
			height: 117px;
			visibility: hidden;
		}

		.NewMainBottomArea1 {
			width: 99%;
			height: 99%;
			background-image: url(../images/banner/zebio.jpeg);
			background-size: 100% 100%;
			background-repeat: no-repeat;
		}

		.LeagueTool_Info_style{
    			font-size: 0.8rem;
		}


	/* index.php モバイル_ログイン画面 */
		.TopImage{
			//width:250px;
			//height:250px;
			//max-width: 100%;
			//filter: invert(100%);
			display: none;
		}

		.TopImagelogo{
			width:250px;
			max-width: 100%;
			padding-right: 70px;
			margin-top: 10px;
			margin-bottom: 20px;
		}

		.NewTitle{
			color: #9999FF;
			font-size: 0.9rem;
		}

		.NewTopic_Content{
			display: flex;
		}

		.NewTopic_Main {
			display: block;
		}

		.Topics {
			width: 93%;
		}

		.TopicsImage img {
			//height: 100px;
			height: auto;
		}

		.LoginButton:active , .LeagueEditButton:active, .LeagueEditButton:active{
			opacity:0.5;
		}

	/* newpage.php モバイル_新規登録画面 */
		div.NewPage{
			width: 100%;
		}

		.NewTable {
			display: block;
		}

		.NewUserTitleTextArea {
			display: block;
		}

		.TitleSpece, .ExplanationSpece {
			width: 0;
			height: 0;
			display: none;
		}

		.TextTitle {
			width: 100%;
			font-size: 1.2rem;
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			color: rgb( 255,127,80);
		}

		.TextInfo {
			width: 100%;
			margin-bottom: 7px;
			text-align: center;
		}

		input.NewUserIDText, input.NewPassText, input.CheakPassText,
		input.NewLeagueIDText, input.NewNameText, input.NewTeamText{
			width: 95%;
			height: 30px;
			font-size: 1.2rem;
		}

		.NewUserExplanationArea{
			display: flex;
		}

		/*.NewTable th,.NewTable td{
			display: flex;
			justify-content: rigtht;
			align-items: rigtht;
		}*/

		.ExplanationTitle {
			width: 95%;
			font-size: 1.1rem;
    			padding-bottom: 45px;
			margin-left: auto;
			margin-right: auto;
		}

		.NewButtonArea {
			display: grid;
		}

		input.NewButton {
			width: 100px;
			height: 30px;
			font-size: 0.9rem;
		}

		.NewButton: active{
			opacity:0.5;
		}

		.TopTitle {
			font-size: 0.9rem;
		}

		.spanblock {
			display: block;
		}

		.SubmitNewLeagueButton: active, .SubmitLeagueEditButton: active{
			opacity:0.5;
		}

	/* mainpage.php モバイル_チーム情報 & regsterpage.php モバイル_チーム編集*/
		img#country-image, img#country-image2 {
			width: 7%;
		}
		.MainPageBody,.RegisterPageBody,.MatchResultPageBody,
		.TradePageBody,.CLPageBody,.KojiPageBody, .FindPlayerPageBody,
		.InformationPageBody, .UserEditPageBody, .MemoPageBody{
			background-size: cover;
			background-repeat: no-repeat;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0;
			text-align: center;
		}

		.MenuList,.MenuList2{
			list-style: none;
			display: fixed;
			justify-content: center;
			background:rgba(255,0,0,0.9);
			font-size: 1.6rem;
			color: white;
			padding-left: 0;
			margin-top: 0;
			margin-bottom: 0;
			width: 100%;
		}

		.MenuList li,.MenuList2 li{
			width: 100%;
			hight: 100px;
			padding-left: 40px;
			padding-right: 40px;
			padding-top: 10px;
			padding-bottom: 10px;
			margin-top: 0px;
			margin-bottom: 0px;
			box-sizing: border-box;
			font-weight:bold;
			text-shadow: 1px 2px 3px DimGray;
		}

		.MenuList2{
			//margin-bottom: 30px;
		}

		.MenuList li a{
			color:white;
			text-decoration:none;
		}

		.MenuList li:active{
			background:rgba(255,0,0,0.4);
		}

		.MenuList li{
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 10px;
			padding-bottom: 10px;
		}

		.MenuList2 li a{
			color:white;
			text-decoration:none;
		}

		.MenuList2 li:active{
			background:rgba(255,0,0,0.4);
		}

		.MenuList2 li{
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 10px;
			padding-bottom: 10px;
		}

	/* mainpage.php モバイル_チーム情報 */
		.MainWhatsNew {
			font-size: 0.7rem;
			color: white;
		}
		.MainTable{
			background: white;
			width: 100%;
		}

		.TeamNo{
			text-align: center;
			width: 4%;
			font-size: 1.6rem;
		}

		.Name{
			text-align: left;
			width: 40%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		/*.NameEng{
			text-align: left;
			width: 18%;
			word-break: break-all;
			font-size: 1.8rem;
		}*/

		.Position{
			text-align: center;
			width:8%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		.StaTotalsSatus,.Contract{
			text-align: center;
			width: 7%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		.Entry{
			text-align: center;
			width: 6%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		.TradeLevel{
			text-align: center;
			width: 12%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		.Salary{
			text-align: right;
			width: 11%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		.TeamNoTitle{
			text-align: center;
			width: 4%;
			font-size: 1.8rem;
		}

		.NameTitle{
			text-align: center;
			width: 40%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		/*.NameEngTitle{
			text-align: center;
			width: 18%;
			word-break: break-all;
			font-size: 1.8rem;
		}*/

		.PositionTitle{
			text-align: center;
			width: 7%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		.StaTotalsSatusTitle{
			text-align: center;
			width: 7%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		.ContractTitle{
			text-align: center;
			width: 7%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		.EntryTitle{
			text-align: center;
			width: 6%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		.TradeLevelTitle{
			text-align: center;
			width: 8%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		.BelongsTitle{
			text-align: center;
			width: 12%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		.SalaryTitle{
			text-align: center;
			width: 10%;
			word-break: break-all;
			font-size: 1.8rem;
		}

		.SubMenuList{
			list-style: none;
			justify-content: center;
			margin: 0;
			padding: 0;
			width: 300px;
			border-radius: 10px;
			background-color: white;
			font-size: 1.8rem;
		}

		.TeamInfotable{
			background: white;
			width: 100%;
		}

		.TeamNameTitle,.UserNameTitle,.LeagueNameTitle,.FundingTitle,.SpendingTitle{
			text-align: center;
			font-size: 1.6rem;
		}

		.ClWinTitle,.CupWinTitle,.League1stTitle,.League2ndTitle,.League3rdTitle{
			text-align: center;
			font-size: 1.3rem;
			width: 6%;
		}

		.Funding,.Spending,.ClWin,.CupWin,.League1st,.League2nd,.League3rd{
			text-align: right;
			font-size: 1.6rem;
		}

		.TeamName,.UserName,.LeagueName{
			text-align: left;
			font-size: 1.6rem;
		}

	/* regsterpage.php モバイル_チーム編集 */
		.RegisterTable{
			background: white;
			width: 100%;
		}

		.InputTeamName{
			text-align: left;
			width: 100%;
			box-sizing: border-box;
			word-break: break-all;
			font-size: 1.6rem;
			background-color: #EEEEEE;
		}

		.InputUserName{
			text-align: left;
			width: 100%;
			box-sizing: border-box;
			word-break: break-all;
			font-size: 1.6rem;
			background-color: #EEEEEE;
		}

		.InputTeamNo{
			text-align: center;
			width: 100%;
			box-sizing: border-box;
			word-break: break-all;
			font-size: 1.0rem;
		}

		.InputName{
			text-align: left;
			width: 100%;
			box-sizing: border-box;
			word-break: break-all;
			font-size: 1.2rem;
			//background-color: #EEEEEE;
		}

		.InputNameEng{
			text-align: left;
			width: 100%;
			box-sizing: border-box;
			word-break: break-all;
			font-size: 1.2rem;
		}

		.InputPositionV,.InputEntry{
			text-align: center;
			width: 100%;
			box-sizing:border-box;
			word-break: break-all;
			font-size: 1.2rem;
		}

		.InputTradeLevel{
			text-align: center;
			width: 100%;
			box-sizing:border-box;
			word-break: break-all;
			font-size: 1.2rem;
		}

		.InputContract{
			text-align: right;
			width: 100%;
			box-sizing: border-box;
			word-break: break-all;
			font-size: 1.2rem;
		}


		.RePosition,.ReContract,.ReStaTotalsSatus,.ReSalar{
			font-size: 1.2rem;
		}

		.ReNameEng{
			font-size: 1.0rem;
		}

		.InputStaTotalsSatus,.InputSalary,.InputTradeMoney{
			text-align: right;
			width: 100%;
			box-sizing: border-box;
			word-break: break-all;
			font-size: 1.2rem;
		}

		.InputClear{
			width: 100%;
			box-sizing: border-box;
			word-break: break-all;
			font-size: 1.3rem;
			background: rgba(250,0,0,0.7);
			color: white;
			cursor: pointer;
			padding: 0;
			border: 0;
		}

		.InputClear:active{
			opacity:0.5;
		}

		.ReTeamNoTitle{
			text-align: center;
			width: 4%;
			font-size: 1.2rem;
		}

		.ReNameTitle{
			text-align: center;
			width: 29%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReNameEngTitle{
			text-align: center;
			width: 17%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.RePositionTitle{
			text-align: center;
			width: 7%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReStaTotalsSatusTitle,.ReContractTitle{
			text-align: center;
			width: 5%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReContractTitle{
			font-size: 1.3rem;
		}

		.ReSalaryTitle{
			text-align: center;
			width: 9%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReTradeMoneyTitle{
			text-align: center;
			width: 11%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReTradeLevelTitle{
			text-align: center;
			width: 12%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReClearTitle{
			text-align: center;
			width: 7%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReTeamNo{
			text-align: center;
			width: 4%;
			font-size: 1.2rem;
		}

		.ReName{
			text-align: left;
			width: 29%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReNameEng{
			text-align: left;
			width: 17%;
			word-break: break-all;
			font-size: 1.1rem;
		}

		.RePosition{
			text-align: center;
			width: 7%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReStaTotalsSatus,.ReContract{
			text-align: center;
			width: 5%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReSalary{
			text-align: right;
			width: 9%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReTradeMoney{
			text-align: right;
			width: 11%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReTradeLevel{
			text-align: right;
			width: 12%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReClear{
			text-align: center;
			width: 7%;
			word-break: break-all;
			font-size: 1.3rem;
		}

		.ReSubmit{
			justify-content: center;
			width: 250px;
			height: 70px;
			border-radius: 40px;
			font-size: 2.0rem;
		}

		.ReSubmit: active{
			opacity: 0.5;
		}

		/*ガチャ要素*/
		.GetNewPlayer_background{
			background-color: rgb(255,215,0,0.5);
			padding-top: 20px;
			padding-bottom: 1px;
			width: 100%;
			border: 1.5px solid #a8b7c5;
			box-shadow: 0px -3px 5px 1px #eee inset;
			margin-bottom: 10px;
		}

		.GetFindNewPlayer_background{
			background-color: rgb(255,228,225,0.5);
			padding-top: 20px;
			padding-bottom: 1px;
			width: 100%;
			border: 1.5px solid #a8b7c5;
			box-shadow: 0px -3px 5px 1px #eee inset;
			margin-bottom: 10px;
		}

		.GetNewPlayer{
			display: flex;
			margin-left: auto;
			margin-right: auto;
			width: 100%;
		}

		.GetNewFwPlayerSubmit,.GetNewMFPlayerSubmit,
		.GetNewDFPlayerSubmit,.GetNewGKPlayerSubmit{
			justify-content: center;
			width: 100%;
			border-radius: 10px;
			font-size: 1.8rem;
			text-shadow: 1px 2px 3px Dim.Gray;
			color: white;
			cursor: pointer;
		}

		.GetNewFwPlayerSubmit{
			background: rgba(255,0,0,0.7);
		}

		.GetNewMFPlayerSubmit{
			background: rgba(0,255,0,0.7);
		}

		.GetNewDFPlayerSubmit{
			background: rgba(0,0,255,0.7);
		}

		.GetNewGKPlayerSubmit{
			background: rgba(255,165,0,0.7);
		}

		.InputSlot,.InputFindSlot{
			justify-content: left;
			border-radius: 5px;
			font-size: 1.2rem;
			height: 40px;
			margin-left: 18px;
			margin-right: 0px;
			width: 98%;
		}

		.Slot{
			width: 100%;
		}

		.GetNewPlayerBlock{
			display: flex;
			margin: 5px;
			text-align: left;
		}

		.Acquired{
			display: flex;
			justify-content: left;
			align-items: center;
			width: 100%;
			margin-left: 2%;
			margin-top: 2%;
		}

		.FilterNewPlayer3{
			display: flex;
			justify-content: center;
			align-items: center;
			width: 31%;
			margin-left: 2%;
			margin-top: 0.5%;
		}

		.AcquiredSubmit{
			justify-content: left;
			width: 15%;
			border-radius: 10px;
			font-size: 1.8rem;
			text-shadow: 1px 2px 3px DimGray;
			color: white;
			cursor: pointer;
			background: rgba(0,250,154,0.7);
		}

		.AcquiredFindSubmit, .NewFindClearButton{
			justify-content: center;
			width: 20%;
			border-radius: 10px;
			font-size: 1.8rem;
			text-shadow: 1px 2px 3px DimGray;
			color: white;
			cursor: pointer;
			background: rgba(0,250,154,0.7);
		}

		 .FavoriteFindSubmit, .AllFavoriteClearButton{
			justify-content: center;
			width: 15%;
			border-radius: 10px;
			font-size: 1.8rem;
			text-shadow: 1px 2px 3px DimGray;
			color: white;
			cursor: pointer;
			background: rgba(0,250,154,0.7);
		}

		.FavoriteFindSubmit, .AllFavoriteClearButton{
			justify-content: center;
			width: 30%;
		}

		.AllFavoriteClearButton{
			background: rgba(250,0,0,0.7);
		}

		.NewFindClearButton{
			font-weight: bold;
			width: 30%;
			//margin-left: 2%;
		}

		.ZensenPlayer{
			display: flex;
			width: 95%;
			margin-left: 4%;
		}

		.KoueiPlayer,.GetNewPlayerResult{
			display: grid;
			width: 95%;
			margin-bottom: 20px;
		}

		.FilterNewPlayer1{
			width: 100%;
			margin-left: 4%;
		}

		.FilterNewPlayer2{
			width: 25%;
		}

		.FindNewPlayer{
			display: flex;
			width: 95%;
		}

		.FindFilterArea{
			width: 100%;
			text-align: left;
		}

		.GetFP_Name,.GetFP_ClubName,.GetFP_Country,.GetFP_Club{
			font-size: 1.3rem;
			width: 88%;
			margin-bottom: 10px;
			justify-content: left;
			border-radius: 5px;
			height: 40px;
		}

		.GetFP_Position{
			font-size: 1.3rem;
			width: 58%;
			margin-bottom: 10px;
			justify-content: center;
			border-radius: 5px;
			height: 40px;
		}

		.GetFP_StaStaTotalsSatus{
			font-size: 1.3rem;
			width: 58%;
			margin-bottom: 10px;
			justify-content: right;
			border-radius: 5px;
			height: 40px;
		}

		.GetNewFindButton{
			justify-content: center;
			width: 15%;
			border-radius: 10px;
			font-size: 1.8rem;
			text-shadow: 1px 2px 3px DimGray;
			color: white;
			cursor: pointer;
			background: rgba(192,192,192,0.7);
			//margin-left: 1%;
			//margin-right: 1%;
		}

		.FilterColumnArea_Name,.FilterColumnArea_Country,
		.FilterColumnArea_Position,.FilterColumnArea_Sta{
			font-weight: bold;
		}

		.GetNewPlayer_Title,.GetFindNewPlayer_Title{
			font-size: 1.6rem;
			text-align: left;
			padding-left: 45px;
			padding-bottom: 5px;
		}

	/* matchresultpage.php モバイル_試合情報 */
		.LeagueTable{
			background: white;
			width: 98%;
			font-size: 1.6rem;
		}

		.MatchResultTable{
			background: white;
			width: 98%;
			font-size: 1.6rem;
		}

		.UserGoalAssistTable{
			background: white;
			width: 48%;
			font-size: 1.6rem;
		}

		.SeasonTable{
			background: white;
			width: 50%;
			font-size: 1.6rem;
		}

		.MakeAllMatchHistory{
			background: white;
			min-width: 300px;
			font-size: 1.6rem;
			text-align: left;
		}

		.MakeGoalRank,.MakeAssistRank{
			text-align: left;
			background: white;
			width: 98%;
			margin-right: auto;
			margin-left: auto;
			font-size: 1.6rem;
		}

		.GoalRankdiv,.AssistRankdiv,.AllMatchHistorydiv{
			overflow: scroll;
			max-height: 470px;
			width: 98%;
			margin-left: auto;
			margin-right: auto;
		}

		.UserGoalRankdiv,.UserAssistRankdiv{
			overflow: scroll;
			max-height: 600px;
			width: 98%;
			margin-left: auto;
			margin-right: auto;
		}

		th.AllMatchTitle{
			position: sticky;
			top: 0;
			left: 0;
		}

		.Rankingtd,.RankingTitletd{
			text-align: center;
			width: 4%;
		}

		.TeamNametd,.TeamNameTitletd{
			text-align: center;
			width: 46%;
			word-break: break-all;
		}

		.Reattd,.ReatTitletdtd{
			text-align: center;
			width: 7%;
			word-break: break-all;header
		}

		.Gamestd,.Pointtd,.Concededtd,.GoalDifferencetd,.GamesTitletd,.PointTitletd,.ConcededTitletd,.GoalDifferenceTitletd{
			text-align: center;
			width: 7%;
			word-break: break-all;
		}
		.Wintd,.Drawtd,.Losetd,.WinTitletd,.DrawTitletd,.LoseTitletd{
			text-align: center;
			width: 5%;
			word-break: break-all;
		}

		.MakeHUserSelect,.MakeAUserSelect,.MakeSeason,.MakeHPSelect,.MakeAPSelect,.MakeCLSeason{
			text-align: center;
			width: 98%;
			box-sizing: border-box;
			word-break: break-all;
			font-size: 1.6rem;
		}

		.MakeMatchHistory{
			text-align: left;
			width: 98%;
			box-sizing: border-box;
			word-break: break-all;
			font-size: 1.6rem;
		}

		.MaSubmit, .DeleteSubmit, .EditSubmit, .FindButton, .ClUpButton,
		.SeasonUpButton, .SeasonButton, .NextSeasonButton, .FindClearButton,
		.MemoSaveButton, .MemoClearButton, .GetCulbButton, .TeamResetButton{
			justify-content: center;
			width: 250px;
			height: 70px;
			border-radius: 10px;
			font-size: 2.0rem;
		}

		.DeleteSubmit: active{
			opacity:0.5;
		}

		.MaSubmit: active, .SeasonUpButton: active, .SeasonButton:  active{
			opacity:0.5;
		}

		.EditSubmit: active{
			opacity:0.5;
		}

		.FindButton: active, .GetCulbButton: active{
			opacity:0.5;
		}

		.ClUpButton: active{
			opacity:0.5;
		}

		.SeasonUpButton{
			width: 300px;
		}

		.FindClearButton, .TeamResetButton{
			width: 280px;
		}

		.SeasonTitle,.MRUserNameTitle,.ScoreTitle{
			width:10%;
			font-weight:bold;
			font-size: 1.3rem;
		}

		.LeagueTable td {
			height: 42px;
		}

	/*モバイル_チームリスト画面 */
		.TeamListTable{
			text-align: center;
			background: white;
			width: 100%;
			font-size:1.6rem;
		}

		.TeamListTable td {
			font-size: 1.3rem;
		}

		.TeamListTable td,.FindPlayerTable td {
			font-size: 1.3rem;
		}

		.BattleTableArea {
			font-size: 1.6rem;
		}

	/*モバイル_選手検索画面*/

		.FindPlayerTable{
			background: white;
			padding: 0;
			width: 100%;
			text-align: center;
		}

		.FindFilterList,.FindFilterList2,.FindFilterList3,.FindFilterList4,.FindFilterList5,.FindFilterList6,
		.FindFilterList7{
			list-style: none;
			text-align: left;
			color: black;
			padding-left: 0px;
			padding-right :0px;
			width: 100%;
			font-size: 1.3rem;
		}

		th.FindNoTitle, td.FindNo{
			display: none;
		}

		.FindNameTitle,.FindPositionTitle,.FindStaTotalsSatusTitle,.FindContractTitle,
		.FindSalaryTitle,.FindEntryTitle,.FindTradeLevelTitle,.FindBelongsTitle {
			font-size: 1.6rem;
		}

		.FP_Name,.FP_ClubName,.FP_Position,.FP_UserName,.FP_TeamName,.FP_Entry,.FP_TradeLevel,
		.FP_Country{
			font-size: 1.6rem;
			border-radius: 10px;
		}

		.Serch_ClubName{
			font-size: 2.0rem;
			border-radius: 10px;
		}

		.FP_Country{
			width: 90%;
		}

		.FP_StaStaTotalsSatus,.FP_EndStaTotalsSatus{
			font-size: 1.6rem;
			width: 20%;
			text-align: right;
			border-radius: 10px;
		}

		.FP_StaSalary,.FP_EndSalary,.FP_StaContractMoney,.FP_EndContractMoney,
		.FP_StaTradeMoney,.FP_EndTradeMoney{
			font-size: 1.8rem;
			width: 20%;
			text-align: right;
			border-radius: 10px;
		}
		//Tテーブルセル設定
		.FindNo{
			display: none;
		}

		.FindPosition,.FindTradeLevel,.FindEntry{
			text-align: center;
			font-size: 1.6rem;
		}

		.FindName,.FindNameEng,.FindUserTeamName{
			text-align: left;
			font-size: 1.6rem;
		}

		.FindStaTotalsSatus,.FindContract,.FindSalary{
			text-align: right;
			font-size: 1.6rem;
		}

		.FP_UserName,.FP_TeamName,.FP_Entry,.FP_Position{
			text-align: center;
		}

		.FindResult,.FindCon{
			color: rgb(	0,0,0);
			text-shadow: 4px 0 10px DimGray;
			font-size: 1.6rem;
		}

	/* モバイルCL画面*/
		.Tournament{
			background: white;
			height: 300px;
			width: 97%;
			font-size: 1.6rem;
			border-collapse:collapse; /*セル同士の間に隙間を空けない*/
			border-spacing: 0;
		}

		.TMatchtable{
			background: white;
			width: 97%;
			font-size: 1.2rem;
		}

		#Ta12,#Ta34,#Ta56,#Ta78{
			width: 25%;
		}

		#Tb2,#Tc3,#Td5{
			width: 15%;
		}

		#Te{
			width: 30%;
		}

		#Tb2,#Tb6,#Tc3{
			border-top: 2px solid black;
			border-right: 2px solid black;
		}

		#Tb3,#Tb7,#Tc6{
			border-bottom: 2px solid black;
			border-right: 2px solid black;
		}

		#Tc4,#Tc5{
			border-right: 2px solid black;
		}

		#Td5{
			border-top: 2px solid black;
		}

		#VsText{
			text-align: center;
			width: 20%;
		}

		.TMatchTitle{
			width: 0;
		}

		.TMatchNameA{
			width:40%;
			text-align:right;
		}

		.TMatchNameB{
			width:40%;
			text-align:left;
		}

		.CLRadio{
			transform:scale(2.0);
		}

		.Tournamenttr{
			height:12%;
		}
	//モバイル得点アシスト
		.GoalAssistArea{
			width: 98%;
			display: flex;
			font-size: 1.6rem;
		}

		.Form_HomeGoalAssistArea,.Form_AwayGoalAssistArea{
			width: 45%;
			font-size: 1.6rem;
			margin-left: auto;
			margin-right: auto;
		}

		.Input_Home_Goal,.Input_Away_Goal,.Input_Home_Assist,.Input_Away_Assist{
			width: 96%;
			font-size: 1.8rem;
		}

		.goalarea_inner{
			width: 8%;
		}
	/*モバイル移籍情報画面*/
		.TradePagebody{
			text-align: center;
		}

		.AllOfferArea,.OfferArea,.OfferAnswerArea{
			width: 97%;
			margin-right: auto;
			margin-left: auto;
			margin-bottom: 20px;
		}

		.OfferTable, .OfferAnswerTable{
			font-size: 1.3rem;
		}

		.TradeTable {
			font-size: 1.3rem;
		}

		.MakeTradeAUserSelect{
			font-size: 1.3rem;
		}

		select#MakeHTMSelectId, select#MakeATMSelectId {
			font-size: 1.3rem;
		}

		.TradeTitle, .MyFundingTitle{
			font-size: 1.3rem;
		}

		input#TradeSubmitId, input.TradeDelete, input.TradeConclusion, input.TradeBreak,  input.TradeBreakDelete {
			font-size: 1.3rem;
		}

		input#TradeSubmitId: active, input.TradeDelete: active,
		input.TradeConclusion: active, input.TradeBreak: active,
		input.TradeBreakDelete: active{
			opacity: 0.5;
		}

		td.kousyouth {
			width: 20%;
		}

	/*モバイルヘルプ画面*/
		.HelpPageArea{
			font-size: 1.6rem;
			width: 100%;
			margin-left: auto;
			margin-right: auto;
			display: block;
		}

		.LeftArea {
			width: 100%;
			position: sticky;
			top: 99px;
			background-color: red;
			padding: 0;
		}

		.CenterArea {
			width: 97%;
		}

		.RightArea {
			width: 0%;
		}

		.HelpMenu {
			padding: 0;
		}

		.HelpMenu ul {
			display: flex;
			flex-wrap: wrap;
		}

		.HelpMenu li {
			width: 25%;
			text-align: center;
			text-shadow: 1px 2px 3px dimgrey;
			font-size: 1.6rem;
			padding-top: 2px;
			padding-bottom: 2px;
		}

		.HelpMenu li a{
			color:white;
			text-decoration:none;
		}

	/*モバイルヘルプ画面*/
		.NewLeagueLeftArea {
			width: 5%;
		}

		.NewLeagueCenterArea {
			width: 98%;
			font-size: 1.1rem;
			margin-left: auto;
			margin-right: auto;
		}

		.NewLeagueRightArea {
			width: 5%;
		}

		.LeagueIDArea, .NewLeagueNameArea, .MaxTeamMemberArea,
		.InitialFundingArea, .League1stBonusArea, .League1stBonusArea,
		.League2ndBonusArea, .League3rdBonusArea, .ParticipationArea,
		.GBonusArea, .ABonusArea, .LeagueMethodArea, .LeagueMethod2Area,
		.CLBonusArea, .DisplayNameArea, .GameBonusArea, .GachaMoneyArea,
		.AlignmentLeagueIDArea, .FullSeasonFLGArea, .DaburiFLGArea,
		.DispHitousaiFLGArea{
			width: 90%;
			margin-left: auto;
			margin-right: auto;
		}

		.InitialFundingTitleArea, .League1stBonusTitleArea, .League2ndBonusTitleArea,
		.League3rdBonusTitleArea, .ParticipationTitleArea, .GBonusTitleArea,
		.ABonusTitleArea, .LeagueMethodTitleArea, .LeagueMethod2TitleArea,
		.CLBonusTitleArea, .DisplayNameTitleArea, .GameBonusTitleArea,
		.GachaMoneyTitleArea, .AlignmentLeagueIDTitleArea,
		.FullSeasonFLGTitleArea, .DaburiFLGTitleArea, .DispHitousaiFLGTitleArea{
			width: 100%;
			display: block;
			margin-bottom: 1%;
			text-align: left;
		}

		.LeagueIDTitle, .NewLeagueNameTitle, .MaxTeamMemberTitle,
		.InitialFundingTitle, .League1stBonusTitle, .League2ndBonusTitle,
		.League3rdBonusTitle, .ParticipationTitle, .GBonusTitle, .ABonusTitle,
		.LeagueMethodTitle, .LeagueMethod2Title, .CLBonusTitle, .DisplayNameTitle,
		.GameBonusTitle, .GachaMoneyTitle, .AlignmentLeagueIDTitle,
		.FullSeasonFLGTitle, .DaburiFLGTitle, .DispHitousaiFLGTitle{
			width: 100%;
		}

		.LeagueIDTitleArea, .NewLeagueNameTitleArea, .MaxTeamMemberTitleArea,
		.InitialFundingTitleArea, .League1stBonusTitleArea, .League2ndBonusTitleArea,
		.League3rdBonusTitleArea, .ParticipationTitleArea, .GBonusTitleArea, .ABonusTitleArea,
		.LeagueMethodTitleArea, .LeagueMethod2TitleArea, .CLBonusTitleArea,
		.DisplayNameTitleArea, .GameBonusTitleArea, .GachaMoneyTitleArea,
		.AlignmentLeagueIDTitleArea, .FullSeasonFLGTitleArea, .DaburiFLGTitleArea,
		.DispHitousaiFLGTitleArea {
			display: block;
		}

		.NewLeagueMainArea {
			display: block;
		}

		.InputLeagueIDArea, .InputNewLeagueNameArea, .InputMaxTeamMemberArea,
		.InputInitialFundingArea, .InputLeague1stBonusArea, .InputLeague2ndBonusArea,
		.InputLeague3rdBonusArea, .InputParticipationArea, .InputGBonusArea,
		.InputABonusArea, .InputLeagueMethodArea, .InputLeagueMethod2Area,
		.InputCLBonusArea, .InputDisplayNameArea, .InputGameBonusArea,
		.InputGachaMoneyArea, .InputAlignmentLeagueID, .InputDaburiFLG,
		.InputDispHitousaiFLG{
			width: 100%;
		}

		.TextLeagueIDArea, .TextNewLeagueNameArea, .TextMaxTeamMemberArea,
		.TextInitialFundingArea, .TextLeague1stBonusArea, .TextLeague2ndBonusArea,
		.TextLeague3rdBonusArea, .TextParticipationArea, .TextGBonusArea,
		.TextABonusArea, .TextLeagueMethodArea, .TextLeagueMethod2Area,
		.TextCLBonusArea, .TextDisplayNameArea, .TextGameBonusArea,
		.TextGachaMoneyArea, .TextAlignmentLeagueIDArea, TextFullSeasonFLGArea
		.TextDaburiFLGArea, .TextDispHitousaiFLGArea {
			display: block;
		}

		.TextLeagueID, .TextNewLeagueName, .TextMaxTeamMember,
		.TextInitialFunding, .TextLeague1stBonus, .TextLeague2ndBonus,
		.TextLeague3rdBonus, .TextParticipation, .TextGBonus, .TextABonus,
		.TextLeagueMethod, .TextLeagueMethod2, .TextCLBonus, .TextDisplayName,
		.TextGameBonus, .TextGachaMoney, .TextAlignmentLeagueID,
		.TextFullSeasonFLG, .TextDaburiFLG, .TextDispHitousaiFLG {
			width: 100%;
		}

		.LeagueTextTitleSpace {
			width: 0;
		}
	/*モバイルメンバー管理*/

		.InputFunding, .InputClWin, .InputCupWin, .InputLeague1st, .InputLeague2nd,
		.InputLeague3rd, .InputBanFLG, .InputSankaFLG, .InputDivision{
			width: 100%;
			box-sizing: border-box;
			font-size: 1.3rem;
			text-align: right;
		}

	/*モバイルメモ画面*/
	.MemoText{
		font-size: 3rem;
	}

	.MemoTitle {
		font-size: 2rem;
	}

	/* 支援者画面幅が768px以下の時 (モバイル): 4列表示 */
    	.Shiendiv .ShienName {
		font-size: 0.6rem;
    	}

}

/*モバイルEnd*/
/* PCCSS */
/*@media screen and (min-width:981px)*/
@media screen and (min-width:1200px) {
	/* 共通 */
		html {
			//font-size: 1.2rem;
		}

		h2{
			color: white;
			text-shadow: 4px 0 10px black;
			font-size: 2.6rem;
		}
		h3{
			color: white;
			text-shadow: 4px 0 10px black;
			font-size: 2.2rem;
		}
		h5{
			color: rgb(	255,250,250);
			text-shadow: 4px 0 10px black;
			font-size: 2.0rem;
		}
	/* index.php PC_ログイン画面 */
	.TopImage{
		width:350px;
		height:350px;
		max-width: 100%;
		filter: invert(100%);
	}

	.TopImagelogo{
		width:350px;
		max-width: 100%;
		padding-right: 100px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	/* mainpage.php PC_チーム情報 */
		.SubMenuList{
			list-style: none;
			justify-content: center;
			margin: 0;
			padding: 0;
			width: 300px;
			border-radius: 10px;
			background-color: white;
			font-size: 1.6rem;
		}
	/* mainpage.php PC_チーム情報 & regsterpage.php PC_チーム編集*/
		.MatchResultPageBody,.TradePageBody,.KojiPageBody,
		.MainPageBody,.RegisterPageBody,.CLPageBody,.FindPlayerPageBody,
		.InformationPageBody, .UserEditPageBody, .MemoPageBody{
			background-size: cover;
			background-repeat: no-repeat;
			margin: 0;
			text-align: center;
		}

	/* matchresultpage.php PC_リーグ情報*/
	.MakeHUserSelect,.MakeAUserSelect,.MakeSeason,.MakeHPSelect,.MakeAPSelect,.MakeCLSeason{
		text-align: center;
		width: 100%;
		min-width: 250px;
		box-sizing: border-box;
		word-break: break-all;
		font-size: 1.1rem;
	}
	.MakeMatchHistory{
		text-align: left;
		width: 100%;
		min-width: 250px;
		box-sizing: border-box;
		word-break: break-all;
		font-size: 1.1rem;
	}

	.GoalAssistArea{
		width: 70%;
		display: flex;
	}

	.Form_HomeGoalAssistArea,.Form_AwayGoalAssistArea{
		width: 100%;
	}

	.Input_Home_Goal,.Input_Away_Goal,.Input_Home_Assist,.Input_Away_Assist{
		width: 96%;
	}

	.goalarea_inner{
		width: 8%;
	}

	.GoalAssistdiv{
		text-align: center;
		justify-content: space-between;
	}

	/* findplayerpage.php PC_選手検索*/
	.FindClearButton:hover, .TeamResetButton:hover{
		opacity:0.5;
	}

	/*ブログ*/

	.talking-left, .talking-right{
		width: 65%;
	}

	.talking-left {
		margin-right: 15%;
	}

	.talking-right {
		margin-left: 15%;
	}

	.NewTable{
		margin-left: 18%;
		display: flex;
	}
}
/*PCEnd*/<del></del>
