@charset "UTF-8";

/****************************************
bootstrapのオリジナル拡張CSS
*****************************************/

/*****サイジング系*****/
.w-10{
	width: 10% !important;
	padding: 1rem;
}
.w-20{
	width: 20% !important;
	padding: 1rem;
}
.w-30{
	width: 30% !important;
	padding: 1rem;
}
.w-33{
	width: 33% !important;
	padding: 1rem;
}
.w-40{
	width: 40% !important;
	padding: 1rem;
}
.w-45{
	width:45% !important;
	padding: 1rem;
}
.w-60{
	width: 60% !important;
	padding: 1rem;
}
.w-70{
	width: 70% !important;
	padding: 1rem;
}
.w-80{
	width: 80% !important;
	padding: 1rem;
}
.w-90{
	width: 90% !important;
	padding: 1rem;
}
.w-95{
	width:95% !important;
	padding: 1rem;
}
.w_5{
	width: 5% !important;
}
.w_8{
	width: 8% !important;
}
.w_10{
	width: 10% !important;
}
.w_15{
	width: 15% !important;
}
.w_20{
	width: 20% !important;
}
.w_25{
	width: 25% !important;
}
.w_30{
	width: 30% !important;
}
.w_33{
	width: 33% !important;
}
.w_40{
	width: 40% !important;
}
.w_45{
	width: 45% !important;
}
.w_50{
	width: 50% !important;
}
.w_60{
	width: 60% !important;
}
.w_70{
	width: 70% !important;
}
.w_75{
	width: 75% !important;
}
.w_80{
	width: 80% !important;
}
.w_90{
	width: 90% !important;
}
.w_95{
	width:95% !important;
}
.w_100{
	width:100% !important;
}
.w_auto{
	width:auto !important;
}
.w_25p{
	width:25px !important;
}
.w_50p{
	width:50px !important;
}
.w_60p{
	width:60px !important;
}
.w_75p{
	width:75px !important;
}
.w_85p{
	width:85px !important;
}
.w_100p{
	width:100px !important;
}
.w_110p{
	width:110px !important;
}
.w_140p{
	width:140px !important;
}
.w_150p{
	width:150px !important;
}
.w_160p{
	width:160px !important;
}
.w_175p{
	width:175px !important;
}
.w_200p{
	width:200px !important;
}
.w_250p{
	width:250px !important;
}
.w_280p{
	width:280px !important;
}
.w_300p{
	width:300px !important;
}
.w_350p{
	width:350px !important;
}
.w_375p{
	width:375px !important;
}
.w_400p{
	width:400px !important;
}
.w_450p{
	width:450px !important;
}
.w_460p{
	width:460px !important;
}
.w_500p{
	width:500px !important;
}
.w_550p{
	width:550px !important;
}
.w_600p{
	width:600px !important;
}
.w_650p{
	width:650px !important;
}
.w_700p{
	width:700px !important;
}
.w_750p{
	width:750px !important;
}
.w_800p{
	width:800px !important;
}
.w_820p{
	width:820px !important;
}
.w_835p{
	width:835px !important;
}
.w_850p{
	width:850px !important;
}
.w_865p{
	width:865px !important;
}
.w_900p{
	width:900px !important;
}
.w_915p{
	width:915px !important;
}
.w_950p{
	width:950px !important;
}
.w_1000p{
	width:1000px !important;
}
.w_1100p{
	width:1100px !important;
}
.min_w_10p{
	min-width:10px !important;
}
.min_w_15p{
	min-width:15px !important;
}
.min_w_20p{
	min-width:20px !important;
}
.min_w_25p{
	min-width:25px !important;
}
.min_w_30p{
	min-width:30px !important;
}
.min_w_35p{
	min-width:35px !important;
}
.min_w_40p{
	min-width:40px !important;
}
.min_w_45p{
	min-width:45px !important;
}
.min_w_50p{
	min-width:50px !important;
}
.min_w_55p{
	min-width:55px !important;
}
.min_w_60p{
	min-width:60px !important;
}
.min_w_65p{
	min-width:65px !important;
}
.min_w_70p{
	min-width:70px !important;
}
.min_w_75p{
	min-width:75px !important;
}
.min_w_80p{
	min-width:80px !important;
}
.min_w_85p{
	min-width:85px !important;
}
.min_w_90p{
	min-width:90px !important;
}
.min_w_95p{
	min-width:95px !important;
}
.min_w_100p{
	min-width:100px !important;
}
.min_w_105p{
	min-width:105px !important;
}
.min_w_110p{
	min-width:110px !important;
}
.min_w_115p{
	min-width:115px !important;
}
.min_w_120p{
	min-width:120px !important;
}
.min_w_125p{
	min-width:125px !important;
}
.min_w_130p{
	min-width:130px !important;
}
.min_w_135p{
	min-width:135px !important;
}
.min_w_140p{
	min-width:140px !important;
}
.min_w_145p{
	min-width:145px !important;
}
.min_w_150p{
	min-width:150px !important;
}
.min_w_155p{
	min-width:155px !important;
}
.min_w_160p{
	min-width:160px !important;
}
.min_w_165p{
	min-width:165px !important;
}
.min_w_170p{
	min-width:170px !important;
}
.min_w_175p{
	min-width:175px !important;
}
.min_w_180p{
	min-width:180px !important;
}
.min_w_185p{
	min-width:185px !important;
}
.min_w_190p{
	min-width:190px !important;
}
.min_w_195p{
	min-width:195px !important;
}
.min_w_200p{
	min-width:200px !important;
}
.min_w_205p{
	min-width:205px !important;
}
.min_w_210p{
	min-width:210px !important;
}
.min_w_215p{
	min-width:215px !important;
}
.min_w_220p{
	min-width:220px !important;
}
.min_w_225p{
	min-width:225px !important;
}
.min_w_230p{
	min-width:230px !important;
}
.min_w_235p{
	min-width:235px !important;
}
.min_w_240p{
	min-width:240px !important;
}
.min_w_245p{
	min-width:245px !important;
}
.min_w_250p{
	min-width:250px !important;
}
.min_w_270p{
	min-width:270px !important;
}
.min_w_300p{
	min-width:300px !important;
}
.min_w_350p{
	min-width:350px !important;
}
.min_w_370p{
	min-width:370px !important;
}
.min_w_380p{
	min-width:380px !important;
}
.min_w_400p{
	min-width:400px !important;
}
.min_w_415p{
	min-width:415px !important;
}
.min_w_450p{
	min-width:450px !important;
}
.min_w_460p{
	min-width:460px !important;
}
.min_w_500p{
	min-width:500px !important;
}
.min_w_520p{
	min-width:520px !important;
}
.min_w_530p{
	min-width:530px !important;
}
.min_w_550p{
	min-width:550px !important;
}
.min_w_560p{
	min-width:560px !important;
}
.min_w_570p{
	min-width:570px !important;
}
.min_w_580p{
	min-width:580px !important;
}
.min_w_600p{
	min-width:600px !important;
}
.min_w_650p{
	min-width:650px !important;
}
.min_w_700p{
	min-width:700px !important;
}
.min_w_750p{
	min-width:750px !important;
}
.min_w_755p{
	min-width:755px !important;
}
.min_w_1000p{
	min-width:1000px !important;
}
.min_w_1100p{
	min-width:1100px !important;
}
.max_w_70p {
	max-width:70px !important;
}
.max_w_100p {
	max-width:100px !important;
}
.max_w_135p {
	max-width:135px !important;
}
.max_w_150p {
	max-width:150px !important;
}
.max_w_175p {
	max-width:175px !important;
}
.max_w_200p {
	max-width:200px !important;
}
.max_w_250p {
	max-width:250px !important;
}
.max_w_300p {
	max-width:300px !important;
}
.max_w_315p {
	max-width:315px !important;
}
.max_w_350p {
	max-width:350px !important;
}
.max_w_375p {
	max-width:375px !important;
}
.max_w_400p {
	max-width:400px !important;
}
.max_w_450p {
	max-width:450px !important;
}
.max_w_500p {
	max-width:500px !important;
}
.max_w_515p {
	max-width:515px !important;
}
.max_w_550p {
	max-width:550px !important;
}
.max_w_600p {
	max-width:600px !important;
}
.max_w_650p {
	max-width:650px !important;
}
.max_w_700p {
	max-width:700px !important;
}
.max_w_750p {
	max-width:750px !important;
}
.max_w_800p {
	max-width:800px !important;
}
.max_w_850p {
	max-width:850px !important;
}
.max_w_900p {
	max-width:900px !important;
}
.max_w_950p {
	max-width:950px !important;
}
.max_w_1000p {
	max-width:1000px !important;
}
.max_w_1050p {
	max-width:1050px !important;
}
.max_w_1100p {
	max-width:1100px !important;
}
.max_w_1300p {
	max-width:1300px !important;
}
.max_w_1350p {
	max-width:1350px !important;
}
.max_w-auto {
	max-width: auto;
}
.h_2{
	height: 2rem
}
.h_25{
	height: 2.5rem
}
.h_3{
	height: 3rem
}
.h_35p{
	height:35px !important;
}
.h_40p{
	height:40px !important;
}
.h_60p{
	height:60px !important;
}
.h_75p{
	height:75px !important;
}
.h_100p{
	height:100px !important;
}
.h_125p{
	height:125px !important;
}
.h_150p{
	height:150px !important;
}
.h_200p{
	height:200px !important;
}
.h_250p{
	height:250px !important;
}
.h_300p{
	height:300px !important;
}
.h_400p{
	height:400px !important;
}
.h_450p{
	height:450px !important;
}
.h_500p{
	height:500px !important;
}
.h_600p{
	height:600px !important;
}
.min_h_25{
	min-height: 2.5rem
}
.min_h_3{
	min-height: 3rem
}
.min_h_25p{
	min-height: 25px
}
.min_h_70p{
	min-height: 70px
}
.min_h_250p{
	min-height: 250px
}


.my-6{
	margin-top: 4rem !important;
	margin-bottom: 4rem !important;
}
.my-7{
	margin-top: 5rem !important;
	margin-bottom: 5rem !important;
}
.mt-6{
	margin-top: 4rem !important;
}
.mt-7{
	margin-top: 5rem !important;
}
.mt-8{
	margin-top: 6rem !important;
}
.mt-9{
	margin-top: 7rem !important;
}
.mb-45{
	margin-bottom: 2rem !important;
}
.mb-65{
	margin-bottom: 4rem !important;
}
.mb-7{
	margin-bottom: 4.5rem !important;
}
.mb-75{
	margin-bottom: 5rem !important;
}
.mb-8{
	margin-bottom: 5.5rem !important;
}
.mb-12{
	margin-bottom: 10.5rem !important;
}
.ms-45{
	margin-left: 2rem !important;
}

.mx-8 {
  	margin-left: 3rem;
  	margin-right: 6rem; 
}

.text-bg-required {
	color: #fff !important;
	background-color: #ff0080;
}

/* パンくずリストの区切り文字を「>」に変更 */
.breadcrumb-item + .breadcrumb-item::before {
	content: ">";
}

/* タブの色変更 */
.nav-pills .nav-link.active {
	background-color: #17a2b8;
}

/* タブの文字色変更 */
.nav-pills .nav-link {
	color: black;
}

/* placeholderを無色に変更 */
.placeholder {
	background-color: transparent;
}

/* 必須項目の左ボーダー色付け */
.form-control:required:enabled:not(:disabled), .form-select:required:enabled:not(:disabled) {
	border-left: 3px solid #ff6347;
}

/* ぱんくずリスト内で改行されないように */
.child-breadcrumb {
	white-space: nowrap;
}
.bg-lightgray {
	background-color: lightgray;
}
.fs-6s {
	font-size: 0.75rem;
}


/* つばきブルー */
.bg-blue01 {
	background-color: #0099ff;
}

/* リニューアルブルー */
.bg-blue02 {
	background-color: #1a3be3;
}

/* アリスブルー（正式名） */
.bg-blue03 {
	background-color: #f0f8ff;
}

/* ハウスダストパウダーブルー */
.bg-blue04 {
	background-color: #e1eef3;
}

/* ファンシーライトオーシャンスカイブルー */
.bg-blue05 {
	background-color: #bae4f7;
}

/* スーパーミントターコイズ */
.bg-blue06 {
	background-color: #78d0bc;
}

/* ファンタジーノスタルジー */
.bg-blue07 {
	background-color: #0d82d3;
}

/* レッド */
.bg-red01 {
	background-color: #e32a1a;
}

/* 炙りサーモンおいしいね */
.bg-red02 {
	background-color: #ffabab;
}

/* ブラック */
.bg-black01 {
	background-color: #444;
}

/* グレー */
.bg-gray01 {
	background-color: #f0f0f0;
}

/* ダークグレー */
.bg-gray02 {
	background-color: #777777;
}

/* ジャンボリーネオンピンク */
.bg-pink01 {
	background-color: #ff0080;
}

/* マカロンラブブピンク */
.bg-pink02 {
	background-color: #f7d1e8;
}

/* ファジーネーブルオレンジ */
.bg-orange01 {
	background-color: #ff6a00;
}

/* モーニングカプチーノ2杯目 */
.bg-orange02 {
	background-color: #ebad80;
}

/* ロージーブラウン（正式名） */
.bg-orange03 {
	background-color: #bc8f8f;
}

/* アナザースカイグレープパープル */
.bg-violet01 {
	background-color: #d3d8f5;
}

/* 薄いパセリ */
.bg-green01 {
	background-color: #e8f7d0;
}

/* サイゼリヤグリーン */
.bg-green02 {
	background-color: #b4f5ba;
}

/* ジャングリア京田辺 */
.bg-green03 {
	background-color: #00ef6d;
}

/* スプラトゥーンイエロー */
.bg-yellow01 {
	background-color: #edfa12;
}

/* ミスティックレモネード */
.bg-yellow02 {
	background-color: #fffae1;
}

