@charset "UTF-8";

.content{
	margin: 0px auto;
	width: 294px;
	/*background-color: #C5C5C5;*/
}

.HEADLINE{
		margin: 25px auto 0px;
		width: 294px;
		height: 24px;
		font-size: 14px;
		line-height: 14px;
		font-weight: 700;
		font-family: 'Noto Sans JP', sans-serif;
		text-align: left;	
		border-style: dashed;
		border-bottom-width: 1px;
		border-color: #000000;
		color: #AC1728;
	}

.headline{
		margin: 30px auto 10px;
		width: 294px;
		font-size: 20px;
		line-height: 29px;
		font-weight: 700;
		font-family: 'Noto Serif JP','Sawarabi Mincho',"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		text-align: left;	
}

.tex_14_26{
		margin: 0px auto 0px;
		width: 294px;
		font-size: 14px;
		line-height: 26px;
		font-weight: 700;
		font-family: 'Noto Serif JP','Sawarabi Mincho',"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		text-align: justify;
		text-justify: inter-ideograph;
}

/*====================▼p6▼======================*/

.font_t {
		margin: 10px auto 10px auto;	
		padding: 0px 0px 10px 0px;
		border-bottom: 3px;
		border-bottom-color: #CBCBCB;
		border-bottom-style: solid;
		width: 294px;
		font-size: 14px;
		line-height: 21px;
		font-weight: 700;
		font-family: 'Noto Sans JP', sans-serif;
		text-align: justify;
		text-justify: inter-ideograph;
		}

.headline_sg_p6{
		margin: 25px auto 10px;
		width: 294px;
		font-size: 17px;
		line-height: 26px;
		font-weight: 700;
		color: #ff0000;
		font-family: 'Noto Sans JP', sans-serif;
		text-align: left;	
}

.tex_14_26_g_p6{
		margin: 0px auto 0px;
		width: 294px;
		font-size: 14px;
		line-height: 26px;
		font-weight: 500;
		font-family: 'Noto Sans JP', sans-serif;
		text-align: justify;
		text-justify: inter-ideograph;
}

.back_side{
		margin: 0px auto 0px;
		width: 294px;
}

.scroll {
				margin: 8px 0px 0px 0px;
				overflow-x: scroll;
		}

/*スクロールバーを追加*/
.scroll::-webkit-scrollbar{		
 										height: 5px;
									}

/*スクロールバーを追加*/
.scroll::-webkit-scrollbar-track{		
 											background: #F1F1F1;
										}

/*スクロールバーを追加*/
.scroll::-webkit-scrollbar-thumb {		
 											background: #BCBCBC;
										}

.tab {
		position: relative;
		width:3640;
		height:51px;
		background-color: #FFFFFF;
		margin: 10px 0px 0px 0px;
	}

.font_k {
		position: relative;
		height: 100px;
		margin: 8px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
		border-top: 3px;
		border-top-color: #CBCBCB;
		border-top-style: solid;
	}

.font_w {
			position: absolute;
			top: 10px;
			left: 52px;
			width:190px;
			height:47px; 
			border:solid 2px #666464;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			text-align: center;
		}

.font_i {
			position: absolute;
			left: 52px;
			top: 60px;
		}

.font_kt { 
			padding:0px;
			font-size:16px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
			font-weight: 700;
			color:#3E3E3E;
			margin:15px 0px 0px 0px;
			width:190px;
			height: 20px;
			text-align: center;
			border:0px;
		}

.font_n {
			width:126px;
			height:33px;
	}

.font_b {
			width:140px;
			height:37px;
			margin: 4px 0px 0px 0px;
	}


.font_s {
					font-size:12px;
					font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
					line-height: 12px;
					padding: 5px 0px 0px 0px;
					text-align: center;
				}

.font_po	{
						opacity:0.5;
						background: radial-gradient(ellipse farthest-side, rgba(255,0,0,1.00), rgba(255,0,0,0.8), rgba(0,0,0,0));
						background: -moz-radial-gradient(ellipse farthest-side, rgba(255,0,0,1.00), rgba(255,0,0,0.8), rgba(0,0,0,0));
						background: -webkit-radial-gradient(ellipse farthest-side, rgba(255,0,0,1.00), rgba(255,0,0,0.8), rgba(0,0,0,0));
						background: -ms-radial-gradient(ellipse farthest-side, rgba(255,0,0,1.00), rgba(255,0,0,0.8), rgba(0,0,0,0));
						width:126px; height:33px;
					}

.font_n_1_1	 { position: absolute; left: 0px; top: 0px; }
.font_n_1_2	 { position: absolute; left: 140px; top: 0px; }
.font_n_1_3	 { position: absolute; left: 280px; top: 0px; }
.font_n_1_4	 { position: absolute; left: 420px; top: 0px; }
.font_n_1_5	 { position: absolute; left: 560px; top: 0px; }
.font_n_1_6	 { position: absolute; left: 700px; top: 0px; }
.font_n_1_7	 { position: absolute; left: 840px; top: 0px; }
.font_n_1_8	 { position: absolute; left: 980px; top: 0px; }
.font_n_1_9	 { position: absolute; left: 1120px; top: 0px; }
.font_n_1_10 { position: absolute; left: 1260px; top: 0px; }
.font_n_1_11 { position: absolute; left: 1400px; top: 0px; }
.font_n_1_12 { position: absolute; left: 1540px; top: 0px; }
.font_n_1_13 { position: absolute; left: 1680px; top: 0px; }
.font_n_1_14 { position: absolute; left: 1820px; top: 0px; }
.font_n_1_15 { position: absolute; left: 1960px; top: 0px; }
.font_n_1_16 { position: absolute; left: 2100px; top: 0px; }
.font_n_1_17 { position: absolute; left: 2240px; top: 0px; }
.font_n_1_18 { position: absolute; left: 2380px; top: 0px; }
.font_n_1_19 { position: absolute; left: 2520px; top: 0px; }
.font_n_1_20 { position: absolute; left: 2660px; top: 0px; }
.font_n_1_21 { position: absolute; left: 2800px; top: 0px; }
.font_n_1_22 { position: absolute; left: 2940px; top: 0px; }
.font_n_1_23 { position: absolute; left: 3080px; top: 0px; }
.font_n_1_24 { position: absolute; left: 3220px; top: 0px; }
.font_n_1_25 { position: absolute; left: 3360px; top: 0px; }
.font_n_1_26 { position: absolute; left: 3500px; top: 0px; }

/*----------------------------------------------*/
.add_box {
			width: 950px;
			position: relative;
			height: 387px;
	}

.add_type1 { position: absolute; left: 0px; top: 0px; }
.add_type2 { position: absolute; left: 324px; top: 0px; }
.add_type3 { position: absolute; left: 648px; top: 0px; }

.add_ty1-3 { width: 294px; height: 379px;}

.add_type1_1 { position: absolute; left: 0px; top: 0px; width: 294px; height: 109px; margin: 0px 0px 0px 0px;}
.add_type1_2 { position: absolute; left: 0px; top: 124px; width: 134px; height: 255px; margin: 0px 0px 0px 0px;}

.add_type1_3 {
							position: absolute;
							font-weight: 600;
							font-size: 16px;
							line-height: 29px;
							left: 155px;
							top: 124px;
							width: 128px;
							height: 30px;
							margin: 0px 0px 0px 0px;
							font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
							color: #FFFFFF;
							background-color: #C7161C;
							text-align: center;
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
							}

.add_type1_4 {
							position: absolute;
							left: 156px; top: 166px;
							width: 126px; height: auto;
							margin: 0px 0px 0px 0px;
							font-size:14px;
							line-height: 21px;
							text-align: left;
							font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
						}
.add_type1_5 {
							position: absolute; left: 307px; top: 0px; width: 15px; height: 379px;
							border-left: 2px; border-left-style: dotted; border-left-color: black;
						}

.add_type2_1 { position: absolute; left: 324px; top: 0px; width: 294px; height: 109px; margin: 0px 0px 0px 0px;}
.add_type2_2 { position: absolute; left: 324px; top: 124px; width: 134px; height: 255px; margin: 0px 0px 0px 0px;}
.add_type2_3 {
							position: absolute;
							font-weight: 600;
							font-size: 16px;
							line-height: 29px;
							left: 479px;
							top: 124px;
							width: 128px;
							height: 30px;
							margin: 0px 0px 0px 0px;
							font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
							color: #FFFFFF;
							background-color: #C7161C;
							text-align: center;
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
							}

.add_type2_4 {
							position: absolute;
							left: 480px; top: 166px;
							width: 126px; height: auto;
							margin: 0px 0px 0px 0px;
							font-size:14px;
							line-height: 21px;
							text-align: left;
							font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
						}

.add_type2_5 {
							position: absolute; left: 631px; top: 0px; width: 15px; height: 379px;
							border-left: 2px; border-left-style: dotted; border-left-color: black;
						}

.add_type3_1 { position: absolute; left: 648px; top: 0px; width: 294px; height: 109px; margin: 0px 0px 0px 0px;}

.add_type3_2 { position: absolute; left: 648px; top: 124px; width: 134px; height: 255px; margin: 0px 0px 0px 0px;}

.add_type3_3 {
							position: absolute;
							font-weight: 600;
							font-size: 16px;
							line-height: 29px;
							left: 803px;
							top: 124px;
							width: 128px;
							height: 30px;
							margin: 0px 0px 0px 0px;
							font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
							color: #FFFFFF;
							background-color: #C7161C;
							text-align: center;
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
							}

.add_type3_4 {
							position: absolute;
							left: 804px; top: 166px;
							width: 126px; height: auto;
							margin: 0px 0px 0px 0px;
							font-size:14px;
							line-height: 21px;
							text-align: left;
							font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
						}

.add_type3_5 {
							position: absolute;
							left: 955px;
							top: 0px;
							width: 15px; height: 379px;
							border-left: 2px;
							border-left-style: dotted;
							border-left-color: black;
						}

.add_k {
					margin: 10px auto 10px auto; 
					height: 5px;
					border-top: 3px; 
					border-top-color: #CBCBCB; 
					border-top-style: solid;
				}

.add_k2 {
					margin: 17px auto 30px auto; 
					height: 5px;
					border-top: 3px; 
					border-top-color: #CBCBCB; 
					border-top-style: solid;
				}

.add_k3 {
					width: 294px;
					margin: 10px auto 30px auto; 
					height: 5px;
					border-top: 3px; 
					border-top-color: #CBCBCB; 
					border-top-style: solid;
				}

.add_fbox {
						margin: 10px auto 10px auto;
						width: 106px;
						height: 30px;
						text-align: center;
						border:solid 2px #C7161C;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
					}

.font_add { 
					padding:0px;
					font-size:16px;
					font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
					font-weight: 700;
					color:#C7161C;
					margin:5px 0px 0px 0px;
					width:96px;
					height: 20px;
					text-align: center;
					border:0px;
				}

.CH{
	margin: 20px 0px 25px 0px;
	width: 294px;
}

.ch_n{

}

.ARR{
	margin: 5px 0px 10px 0px;
	width: 294px;
	height: 50px;
	position: relative ;
	/*background-color: antiquewhite;*/
}

.ch_o{

}

.arrow_p6{
	position: absolute;
	bottom: 8px;
	left: 127px;
  width: 40px;
  height: 40px;
  border: 6px solid;
  border-color: #ff0000 #ff0000 transparent transparent;
  transform: rotate(135deg);
	box-sizing:border-box;
	/*background-color: aqua;*/
}

.arrow_k_p6{
	position: absolute;
	top:0px;
	left: 144px;
	width: 6px;
  height: 42px;
	background-color: #ff0000;
}

.ch_wp6{
	width: 294px;
}

/*====================▲p6▲======================*/


/*------------------▼JOB・名刺物語りへリンク▼------------------*/

.link{
	margin: 30px auto 0px auto;
	padding: 0px 0px 20px 0px;
	width: 300px;
	border-style: dashed;
	border-bottom-width: 1px;
	border-color: #000000;
}

.job_line{
  display:none;
}

.job_rogo_pos{
	margin: 10px auto 15px auto;
	text-align: center;
}

.job_rogo{
	height: 40px;
}

.job_link{
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	font-weight: 700;
	font-family: 'Noto Serif JP','Sawarabi Mincho',"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.story_line{display:none;}

.story_rogo_pos{
	margin: 10px auto 0px auto;
	text-align: center;
}

.story_rogo{
	height: 30px;
}

.story_link{
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	font-weight: 700;
	font-family: 'Noto Serif JP','Sawarabi Mincho',"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

/*------------------▲JOB・名刺物語りへリンク▲------------------*/

