@charset "utf-8";
/* CSS Document */
/* ケイタックスオフィス様　個別ページデザイン　*/
/*	===	領域リセット・リフレッシュ及び上下余白設定		===	*/
.Reset0 {
	width: 100%;
	height: 0;
	margin: 0;
	padding: 0;
	clear: both;
}
.ResetZeropoint5px {
	width: 100%;
	height: 0.5px;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset1px {
	width: 100%;
	height: 1px;
	margin: 0;
	padding: 0;

	clear: both;
}
.Reset2px {
	width: 100%;
	height: 2px;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset3px {
	width: 100%;
	height: 3px;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset5px {
	width: 100%;
	height: 5px;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset7px {
	width: 100%;
	height: 7px;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset10px {
	width: 100%;
	height: 10px;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset_Zeropoint5em {
	width: 100%;
	height: 0.5em;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset1em {
	width: 100%;
	height: 1em;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset2em {
	width: 100%;
	height: 2em;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset2point5em {
	width: 100%;
	height: 2.5em;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset3em {
	width: 100%;
	height: 3em;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset4em {
	width: 100%;
	height: 4em;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset5em {
	width: 100%;
	height: 5em;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset7em {
	width: 100%;
	height: 7em;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset10em {
	width: 100%;
	height: 10em;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset1vh {
	width: 100%;
	height: 1vh;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset2vh {
	width: 100%;
	height: 2vh;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset3vh {
	width: 100%;
	height: 3vh;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset5vh {
	width: 100%;
	height: 5vh;
	margin: 0;
	padding: 0;
	clear: both;
}
.Reset10vh {
	width: 100%;
	height: 10vh;
	margin: 0;
	padding: 0;
	clear: both;
}
/*	===	キャンパス・ブロック　上下余白設定		===	*/
.Space_1pxh {
	width: 100%;
	height: 1px;
	margin: 0;
	padding: 0;
}
.Space_2pxh {
	width: 100%;
	height: 2px;
	margin: 0;
	padding: 0;
}
.Space_3pxh {
	width: 100%;
	height: 3px;
	margin: 0;
	padding: 0;
}
.Space_4pxh {
	width: 100%;
	height: 4px;
	margin: 0;
	padding: 0;
}
.Space_5pxh {
	width: 100%;
	height: 5px;
	margin: 0;
	padding: 0;
}
.Space_7pxh {
	width: 100%;
	height: 7px;
	margin: 0;
	padding: 0;
}
.Space_10pxh {
	width: 100%;
	height: 10px;
	margin: 0;
	padding: 0;
}
.Space_15pxh {
	width: 100%;
	height: 15px;
	margin: 0;
	padding: 0;
}

.Space_Zeropoint5emh {
	width: 100%;
	height: 0.5em;
	margin: 0;
	padding: 0;
}
.Space_1emh {
	width: 100%;
	height: 1em;
	margin: 0;
	padding: 0;
}
.Space_1pont5emh {
	width: 100%;
	height: 1.5em;
	margin: 0;
	padding: 0;
}
.Space_2emh {
	width: 100%;
	height: 2em;
	margin: 0;
	padding: 0;
}
.Space_2pont5emh {
	width: 100%;
	height: 2.5em;
	margin: 0;
	padding: 0;
}
.Space_3emh {
	width: 100%;
	height: 3em;
	margin: 0;
	padding: 0;
}
.Space_3emh {
	width: 100%;
	height: 3em;
	margin: 0;
	padding: 0;
}
.Space_4emh {
	width: 100%;
	height: 4em;
	margin: 0;
	padding: 0;
}
.Space_5emh {
	width: 100%;
	height: 5em;
	margin: 0;
	padding: 0;
}
.Space_6emh {
	width: 100%;
	height: 6em;
	margin: 0;
	padding: 0;
}
.Space_7emh {
	width: 100%;
	height: 7em;
	margin: 0;
	padding: 0;
}
.Space_8emh {
	width: 100%;
	height: 8em;
	margin: 0;
	padding: 0;
}
.Space_9emh {
	width: 100%;
	height: 9em;
	margin: 0;
	padding: 0;
}
.Space_10emh {
	width: 100%;
	height: 10em;
	margin: 0;
	padding: 0;
}

/*	==================================================================================================

				クラスオプション環境設定　Classでのオプション：フロート・配置・丸目・文字サイズ等

	---------------------------------------------------------------------------------------------	*/
/*	===	汎用フロートオプション	===	*/
.FloatLeft_option {
	float: left;
}
.FloatRight_option {
	float: right;
}

/*	===	汎用・インテンド配置オプション（左・右）	===	*/
.Intend_Left0em_option {
	padding-left: 0em;
}
.Intend_Left1px_option {
	padding-left: 1px;
}
.Intend_Left2px_option {
	padding-left: 2px;
}
.Intend_Left3px_option {
	padding-left: 3px;
}
.Intend_Left4px_option {
	padding-left: 4px;
}
.Intend_Left5px_option {
	padding-left: 5px;
}
.Intend_Left7px_option {
	padding-left: 7px;
}
.Intend_Left10px_option {
	padding-left: 10px;
}
.Intend_Left1em_option  {
	padding-left: 1em;
}
.Intend_Left2em_option  {
	padding-left: 2em;
}
.Intend_Left3em_option  {
	padding-left: 3em;
}
.Intend_Left4em_option  {
	padding-left: 4em;
}
.Intend_Left5em_option  {
	padding-left: 5em;
}

.Intend_Rigth1px_option {
	padding-right: 1px;
}
.Intend_Rigth2px_option {
	padding-right: 2px;
}
.Intend_Rigth3px_option {
	padding-right: 3px;
}
.Intend_Rigth4px_option {
	padding-right: 4px;
}
.Intend_Rigth5px_option {
	padding-right: 5px;
}
.Intend_Rigth7px_option {
	padding-right: 7px;
}
.Intend_Rigth10px_option {
	padding-right: 10px;
}

.Intend_Rigth1em_option  {
	padding-right: 1em;
}
.Intend_Rigth2em_option  {
	padding-right: 2em;
}
.Intend_Rigth3em__option {
	padding-right: 3em;
}
.Intend_Rigth4em_option  {
	padding-right: 4em;
}
.Intend_Rigth5em_option  {
	padding-right: 5em;
}

.Intend_Both1px_option {
	padding-right: 1px;
	padding-left: 1px;
}
.Intend_Both2px_option {
	padding-right: 2px;
	padding-left: 2px;
}
.Intend_Both3px_option {
	padding-right: 3px;
	padding-left: 3px;
}
.Intend_Both4px_option {
	padding-right: 4px;
	padding-left: 4px;
}
.Intend_Both5px_option {
	padding-right: 5px;
	padding-left: 5px;
}
.Intend_Both7px_option {
	padding-right: 7px;
	padding-left: 7px;
}
.Intend_Both10px_option {
	padding-right: 10px;
	padding-left: 10px;
}

.Intend_Both1em_option  {
	padding-right: 1em;
	padding-left: 1em;
}
.Intend_Both2em_option  {
	padding-right: 2em;
	padding-left: 2em;
}
.Intend_Both3em__option {
	padding-right: 3em;
	padding-left: 3em;
}
.Intend_Both4em_option  {
	padding-right: 4em;
	padding-left: 4em;
}
.Intend_Both5em_option  {
	padding-right: 5em;
	padding-left: 5em;
}
/*	===	汎用・インテンド配置オプション（ｐタグ、spanタグの場合2行目も左1文字ずらす）	===	*/
.Intend_Both1em_option_P_S_tag  {
	padding-right: 1em;
	padding-left: 1em;
	text-indent: -1em;
}

/*	===	汎用・ボーダー角丸環境設定	＝＝＝	*/
.Border_Radius5_option {
	border-radius: 5px;
}
.Border_Radius10_option  {
	border-radius: 10px;
}
.Border_Radius15_option  {
	border-radius: 15px;
}
.Border_Radius20_option  {
	border-radius: 20px;
}
.Border_Radius15_top_option  {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

/*=== 文字行間オプション ===*/
.Line_height-1_1em_opt {
	line-height: 1.1em;
}
.Line_height-1_2em_opt {
	line-height: 1.2em;
}
.Line_height-1_3em_opt {
	line-height: 1.3em;
}
.Line_height-1_4em_opt {
	line-height: 1.4em;
}
.Line_height-1_5em_opt {
	line-height: 1.5em;
}
.Line_height-1_6em_opt {
	line-height: 1.6em;
}
.Line_height-1_7em_opt {
	line-height: 1.7em;
}
.Line_height-1_8em_opt {
	line-height: 1.8em;
}
.Line_height-1_9em_opt {
	line-height: 1.9em;
}
.Line_height-2_0em_opt {
	line-height: 2em;
}
.Line_height-2_5em_opt {
	line-height: 2.5em;
}
.Line_height-3_0em_opt {
	line-height: 3em;
}

/* ふき書き　所長よりのお知らせ　add 2023-09-01*/
.shochou_aisatsu {
	display: block;
	box-sizing: border-box;
    width: 590px;
	padding: 10px 1em 5px 1em;
    border-radius: 20px;
	/*background-color: #A0CA5A; */
	/*background-color: rgba(160,202,90,1.0) */ /*オリジナル　(000,255,000,0.3)　*/
	background-color: rgba(160,202,90,0.65)
}


/* トップページ　ふき書背景　*/
.content1_auto-2023{
/*	background-color:#e6dbf3; */ /* 2021年紫版 */
	background-color: rgba(243,221,109,0.5);	/*2023年黄色版 */
	border-radius: 10px;
}

/* お知らせタイトル */
.oshirase-title {
	padding-bottom: 0;
	margin-bottom: 0;
}

/* お知らせセクション年月日　*/
.oshirase-date {
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

/* お知らせ内容テキスト領域　*/
.oshirase-contents {
	margin-top: 0;
	padding-left: 1em;
}

/* お知らせPDF　リンク　*/
.oshirase-link {
	margin-top: 0;
	padding-left: 1em;
}

/* 報酬料金　新設法人応援プラン　画像表示環境　*/
.Image_Price_div {
	display: block;
	box-sizing: border-box;
	width: 100%;
	margin: 0 0;
	padding: 0 0;
}
.Image_Price_div img {
	display: block;
	box-sizing: border-box;
	border: none;
	width: 60%;
	margin: 0 auto;
	padding: 0;
}

.Link-pdf_Price {
	display: block;
	box-sizing: border-box;
	width: 100%;
	text-align: center;
	font-size: large;
}

/* 報酬料金　テキスト余白管理　*/
.Price_text {
	margin: 0 0 0 0;
	padding: 0 0 0 2em;
}


.categorynew_2023_yellow {
    background-color: rgba(243,221,109,0.5);	/*オリジナル　#99ffA6 */
    width:630px;
    height:auto;
    font-size:15px;
    padding-top:16px;
    margin-left:45px;
    border-radius:20px;
}

.category1_iten {
	/*background-color:#e6dbf3;*/	/*オリジナル */
	background-color: rgba(243,221,109,0.5);	/*2023年黄色版 */
    width:620px;
    font-size:15px;
    padding-top:16px;
    padding-left:20px;
	padding-bottom: 16px;
    margin-top:20px;
    border-radius:20px;
}


