result_noneresult_none@charset "utf-8";

/* ------------------------------------------------

	各INDEX

------------------------------------------------ */

/*	共通
----------------------------------------------------*/
#useful .campaign_pc{
	display:block;
	text-align:center;
	overflow:hidden;
}
#useful .campaign_pc a{
	display:block;
	margin-bottom:20px;
	overflow:hidden;
}
#useful .campaign_pc a:hover{
	opacity:0.7;
}
#useful .scout_btn{
	width:100%;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
#useful .scout_btn img{
	width:597px;
	display:block;
	margin:0 auto;
}
#useful .scout_btn p.scout_btn_in{
	margin:5px 0 10px 0;
	text-align:center;
}
#useful .scout_btn p.scout_btn_in a{
	width:380px;
	margin:10px auto;
	padding:10px 0;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	background-color:#0C85CD;
	border:#0C85CD 1px solid;
	border-radius: 5px 5px 5px 5px ;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}
#useful .scout_btn p.scout_btn_in a:hover{
	background-color:#1DA1F2;
}
#useful .scout_btn p.scout_btn_in a i{
	margin-right:5px;
}

/*	お役立ちコンテンツ
----------------------------------------------------*/
#useful .main_content .arcbody {
	margin-bottom:60px;
	line-height:170%;
	font-size:14px;
	color:#515151;
}
#useful .main_content .arcbody p {
	margin-bottom:7px;
}
#useful .for_user {
	margin:25px 0 10px;
	text-align: center;
}
#useful .nh_head {
	clear:both;
	overflow:hidden;
	padding:0 0 20px;
	margin-bottom:25px;
	border-bottom:#ccc solid 1px;
}
#useful .nh_head h1 {
	font-size:27px;
	font-weight:bold;
	margin-bottom:15px;
	line-height:140%;
}
#useful .nh_head p {
	color:#777;
	font-size:11.5px;
	margin-bottom:25px;
	line-height:148%;
}
#useful .nh_head #share ul ,
#useful .arc_foot #share ul {
	height:auto;
	line-height:1;
	margin:20px 0 0 0;
	width:100%;
}
#useful .nh_head #share li,
#useful .arc_foot #share li {
	font-size:11px;
	float:left;
	text-align:center;
	width:50px;
	margin-right:10px;
	margin-bottom:8px;
	border-radius:3px;
	list-style:none;
	padding:0;
}
#useful .nh_head #share li img,
#useful .arc_foot #share img {
	margin:0;
}
#useful .nh_head #share li a,
#useful .arc_foot #share li a {
	color:#777;
	text-decoration:none;
	padding:12px 0 12px ;
	letter-spacing:0px;
	display:block;
	background-color:#fff;
	border:#ddd solid 1px;
}
#useful .nh_head #share li a:hover,
#useful .arc_foot #share li a:hover {
	background-color:#F7F7F9;
}
#useful .nh_head p.catname {
	font-size:11.5px;
	margin-bottom:14px;
}
#useful .main_side h2 {
	padding:10px;
}
#useful .main_side li a {
	padding:8px;
	display:block;
	border-top:#dadddd solid 1px;
	color:#333;
	text-decoration:none;
	font-size:12px;
}
#useful .tablecont {
	border:#ddd solid 1px;
	padding:15px 30px;
	margin-bottom:45px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size:88%;
}
#useful .tablecont dt {
	font-weight:bold;
	margin-bottom:4px;
}

#useful .tablecont dd {
	margin-bottom:2px;
}
#useful .tablecont dd a {
	text-decoration:none;
	color:#333;
}
#useful .tablecont dd a:hover {
	color:#469EE9;
	text-decoration: underline;
}
#useful .tablecont dd:before {
	content:"▼ ";
	color:#397FB9;
}

#useful .cop {
	width:960px;
	margin:0 auto 50px;
}
#useful .cop th {
	width:20%;
	border-bottom:#dadddd solid 1px;
	text-align:left;
	padding:15px;
	font-weight:bold;
}
#useful .cop td {
	width:80%;
	border-bottom:#dadddd solid 1px;
	padding:15px;
}
	
#useful .editor {
	clear:both;
	overflow:hidden;
	border:#283851 solid 1px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#useful .editor .main_ttl {
	background-color:#283851;
	color:#fff;
	padding:7px 15px;
}
#useful .editor .iconarea {
	float:left;
	width:100px;
	margin-right:10px;
	padding:20px 0 20px 20px;
}
#useful .editor .iconarea img {
	width:80px;
	height:auto;
	border:#ddd solid 1px;
	padding:10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#useful .editor .infoarea {
	float:right;
	width:450px;
	padding:25px 30px 30px 0;
}
#useful .editor .infoarea .editor_name {
	font-weight:bold;
	margin-bottom:7px;
}
#useful .editor .infoarea p {
	color:#777;
	font-size:12px;
}
#useful .arc_foot {
	border-top:#ddd solid 1px;
	margin-bottom:40px;
	padding:0;
	clear:both;
	overflow:hidden;
}
#useful .moreread {
	border:#dadddd solid 1px;
	border-top:none;
	margin-top:30px;
}
#useful .moreread .main_ttl {
	border-top:#777 solid 1px;
	padding:10px 0 8px 15px;
	font-weight:bold;
}
#useful .moreread li a {
	border-top:#dadddd solid 1px;
	padding:8px 15px;
	display:block;
	text-decoration:none;
}
#useful .moreread li a:hover {
	background-color:#fafafa;
}
/* ---------------- 共通 ---------------- */
#useful h2.cat_ttl {
	font-weight:normal;
	font-size:20px;
	width:900px;
	height:32px;
	margin:-20px auto 20px;
	padding-left:60px;
	padding-top:10px;
}
#useful h2.cat_ttl span {
	font-size:12px;
	color:#777;
	margin-left:10px;
}
#useful h2.cat_knowhow {
	background:url(../img/useful/index/knowhow/knowhow_head_icon.png) no-repeat 0 0;
}


#useful .main_content h2 {
	font-size:23px;
	background-color:#fff !important;
	border-left:#283851 solid 3px;
	padding:0 0 0 22px;
	margin-bottom:20px;
	line-height:140%;
	color:#454545;
}
#useful .main_content h3 {
	font-size:18px;
	border-left:#ccc solid 3px;
	padding:2px 16px 0 16px;
	margin:20px 0;
}

#useful span.blue ,
#useful i.blue {
	color:#2980b9;
}
#useful span.red ,
#useful i.red {
	color:#e74c3c;
}
#useful span.bg_ylw {
	background-color:#F1F180;
}
#useful span.bg_red {
	background-color:#e74c3c;
	color:#fff;
}
#useful span.bg_blue {
	background-color:#2980b9;
	color:#fff;
}
#useful span.bg_green {
	background-color:#009688;
	color:#fff;
}
#useful span.border_ylw{
	border-bottom:#FC0 1px solid;
}
#useful span.border_red{
	border-bottom:#e74c3c 1px solid;
}
#useful .quote_name {
	color:#777;
	text-align:right;
	margin-bottom:10px;
	font-size:11px;
}
#useful .bor_ylw{
	border-bottom:1px solid #FC0;
}
#useful .txt_bold{
	font-weight:bold;
}
/* 写真 */
#useful .nh_img {
	text-align:center;
	background-color:#F7F7F9;
	margin:15px 0;
}
#useful .nh_img img {
	border:#ddd solid 1px;
}
/* 透過画像 */
#useful .ts_img {
	text-align:center;
	clear:both;
	overflow:hidden;
	margin:15px 0;
}

/* ポジティブ要素 */
#useful .blk_pstv {
	background-color:#FDF1F0;
	border:#E74C3C solid 1px;
	padding:20px 30px;
	clear:both;
	overflow:hidden;
	margin:15px 0;
}
#useful .blk_pstv i {
	font-size:150%;
	vertical-align:-2px;
}
#useful .blk_pstv li {
	padding-left:0.8em;
	text-indent:-0.8em;
	font-size:14px;
	margin-left:15px;
	line-height:150%;
	margin-bottom:6px;
}
#useful .blk_pstv h3 {
	margin-bottom:10px;
	color:#E74C3C;
}
/* ネガティブ要素 */
#useful .blk_ngtv {
	background-color:#F0F6FA;
	border:#D3E6F2 solid 1px;
	padding:20px 30px;
	clear:both;
	overflow:hidden;
}
#useful .blk_ngtv i {
	font-size:150%;
	vertical-align:-2px;
}
#useful .blk_ngtv li {
	padding-left:0.8em;
	text-indent:-0.8em;
	font-size:14px;
	margin-left:15px;
	line-height:150%;
	margin-bottom:6px;
}
#useful .blk_ngtv .l_ttl {
	margin-bottom:10px;
	color:#2980b9;
	font-weight:bold;
}
/* テーブル */
#useful table.type-A,
#useful table.type-A th,
#useful table.type-A td {
	border:#dadddd solid 1px;
	padding:5px 12px;
	width:auto;
	font-weight:normal;
	text-align:left;
	background-color:#fff;
}
#useful table.type-A {
	width:100%;
}
#useful table.type-A th {
	background-color:#F7F7F9;
}
#useful table .total {
	background-color:#7f8c8d !important;
	color:#fff;
	font-weight:bold !important;
}
/* リスト */
#useful ul.type-A {
	border-top:#dadddd solid 1px;
	border-bottom:#dadddd solid 1px;
	padding:17px 0;
}
#useful .type-A li {
	margin-bottom:4px;
}
#useful .type-A li i {
	color:#283851;
	font-size:120%;
}
/* レイアウト */
#useful .base_p10 {
	clear:both;
	overflow:hidden;
	padding:7px;
	background-color:#F7F7F9;
	border:#dadddd solid 1px;
}
#useful .blk_half {
	float:left;
	width:50%;
}

/* dl type-A*/
#useful dl.type-A {
	clear:both;
	overflow:hidden;
	background-color:#fff;
	border-bottom:#dadddd solid 1px;
}
#useful dl.type-A dt ,
#useful dl.type-A dd {
	border-top:#dadddd solid 1px;
	padding:6px 0;
}
#useful dl.type-A dt {
	clear:both;
	float:left;
	width:20%;
}
#useful dl.type-A dd {
	float:left;
	width:80%;
}
/* dl type-B*/
#useful dl.type-B {
	clear:both;
	overflow:hidden;
}
#useful dl.type-B dt {
	font-weight:bold;
	color:#333;
	font-size:105%;
	margin-bottom:6px;
}
#useful dl.type-B dd i {
	color:#283851;
	font-size:120%;
}
#useful dl.type-B dd {
	padding-left:0.8em;
	text-indent:-0.8em;
	margin-left:15px;
	margin-bottom:3px;
}
/* 補足分*/
#useful .spmt {
	font-size:12px;
	color:#777;
}
/* 各ページスタイル */
#useful .blk-A {
	border:#ccc solid 1px;
	background-color:#F7F7F9;
	padding:7px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#useful .blk-A .in {
	background-color:#fff;
	padding:15px;
	border:#eee solid 1px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
/* ポイント */
#useful .useful_point {
	border:#F76B6B solid 1px;
	margin:30px 0 15px 0;
	padding:30px 25px 15px;
	position:relative;
}
#useful .useful_point .p_ttl {
	position:absolute;
	top:-20px;
	left:-15px;
}
#useful .useful_point .p_ttl span {
	border:#F76B6B solid 1px;
	color:#F76B6B;
	padding:10px 10px;
	font-weight:bold;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color:#fff;
}

#useful .useful_point li {
	padding-left:0.7em;
	text-indent:-0.7em;
	padding-left:20px;
	margin-bottom:7px;
}
#useful .useful_point li i {
	color:#F76B6B;
}
/* 各ページスタイル */
/* 深刻化する自動車整備士不足、業務は増えても整備士の数は減少 */
#useful .cont1 dl.type-A dt {
	text-align:center;
}
#useful .cont1 dl.type-A i { color:#ccc; font-size:115%; vertical-align:-3px}
#useful .cont1 dl.type-A i.first { color:#990; font-size:150%; }
#useful .cont1 dl.type-A i.second { color:#949494; font-size:150%; }
#useful .cont1 dl.type-A i.third { color:#930; font-size:150%; }
#useful .cont1 dl.type-A i.red { color:#e74c3c; font-size:150%; }
#useful .cont1 dl.type-A .bg_red { background-color:#FEF4F4; font-size:105%; }
#useful .cont1 dl.type-A dd.bg_red { vertical-align:-2px}

#useful .search_date_mec{
	width:100%;
	display:block;
}
#useful .search_date_mec a img{
	width:300px;
	display:block;
	margin:15px auto;
}
#useful .search_date_mec a img:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#useful .search_date_mec_s{
	width:100%;
	display:block;
	overflow:hidden;
	margin:10px 0;
}
#useful .search_date_mec_s_l a img{
	width:250px;
	display:block;
	margin:15px 0 5px 25px;
	float:left;
}
#useful .search_date_mec_s_r a img{
	width:250px;
	display:block;
	margin:15px 25px 5px 0;
	float:right;
}
#useful .search_date_mec_s_l a img:hover,#useful .search_date_mec_s_r a img:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#useful .search_date_mec_s_l_1{
	width:250px;
	height:100px;
	margin:20px 30px;
	float:left;
	background:url(../img/useful/index/trend_data/search_user_s1.png) left top no-repeat;
}
#useful .search_date_mec_s_r_1{
	width:250px;
	height:100px;
	margin:20px 30px;
	float:right;
	background:url(../img/useful/index/trend_data/search_com_s1.png) left top no-repeat;
}

#useful .search_date_mec_s_l_1 a,
#useful .search_date_mec_s_r_1 a{
	display:inline-block;
	font-size:23px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	line-height:1.6;
}
#useful .search_date_mec_s_l_1 a{width:250px;height:77px;padding:23px 0 0 0;}
#useful .search_date_mec_s_r_1 a{width:198px;height:77px;padding:23px 0 0 52px;}

#useful .search_date_mec_s_l_1:hover,
#useful .search_date_mec_s_r_1:hover{
	opacity:0.7;
}
#useful .search_date_mec_s_l_1 a span.s ,
#useful .search_date_mec_s_r_1 a span.s,
#useful .search_date_mec .search a span.s{
	font-size:16px;
	font-weight:400;
}
#useful .search_date_mec .search{
	width:300px;
	height:100px;
	margin:20px auto;
	background:url(../img/useful/index/trend_data/search_user1.png) left top no-repeat;
}
#useful .search_date_mec .search a{
	width:262px;
	height:80px;
	padding:20px 0 0 38px;
	display:inline-block;
	font-size:23px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	line-height:1.6;
}
#useful .search_date_mec .search:hover{
	opacity:0.7;
}

/* ハローワーク求人への応募方法を詳しく解説～クラッチでハローワークの整備士求人を簡単に探そう～ */
#useful .cont2 .flow .flow1 {
	background: url(../img/useful/cont2/icon1.png) no-repeat 0 0;
	padding-left:70px;
	min-height:53px;
}
#useful .cont2 .flow .flow2 {
	background: url(../img/useful/cont2/icon2.png) no-repeat 0 0;
	padding-left:70px;
	min-height:53px;
}
#useful .cont2 .flow .next {
	color:#777;
	font-size:180%;
	margin:5px 0 15px;
	text-align:center;
}
#useful .cont2 .blk_pstv .l_ttl {
	color:#E74C3C;
	font-weight:bold;
	margin-bottom:7px;
	font-size:120%;
}
#useful .cont2 .blk_pstv li i {
	font-size:100%;
	vertical-align:1px;
	color:#E74C3C;
}

/* 整備士が失敗しない求人票の見方～月給、月収、年収、手取りなどの用語をきちんと理解しよう～ */
#useful .cont3 .com_left {
	width:60px;
	float:left;
}
#useful .cont3 .com_right {
	width:480px;
	float:right;
}
#useful .cont3 .com_right .name {
	text-align:right;
	font-size:12px;
}
#useful .cont3 p.difference {
	font-weight:bold;
	font-size:20px;
	margin-top:20px;
}
#useful .cont3 p.difference span {
	padding:8px 3px 8px 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#useful .cont3 .warning {
	border-top:#dadddd solid 1px;
	border-bottom:#dadddd solid 1px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:15px;
	font-size:12px;
	overflow:hidden;
}
#useful .cont3 .warning i {
	font-size:140%;
	color:#F9A825;
	vertical-align:-1px;
}
#useful .cont3 .blk-A .bg_red ,
#useful .cont3 .blk-A .bg_blue {
	padding:4px 6px 3px 6px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#useful .cont3 .blk-A p.s_ttl {
	font-size:16px;
}
#useful .cont3 .blk-A li i {
	font-size:140%;
	vertical-align:-2px;
}
#useful .cont3 .search_vps{
	width:100%;
	display:block;
}
#useful .cont3 .search_vps a img{
	width:300px;
	display:block;
	margin:15px auto;
}
#useful .cont3 .search_vps a img:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#useful .cont3 .search_vps .search{
	width:300px;
	height:100px;
	margin:20px auto;
	background:url(../img/useful/index/trend_data/search_user1.png) left top no-repeat;
}
#useful .cont3 .search_vps .search a{
	width:262px;
	height:80px;
	padding:20px 0 0 38px;
	display:inline-block;
	font-size:23px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	line-height:1.6;
}
#useful .cont3 .search_vps .search:hover{
	opacity:0.7;
}
#useful .cont3 .search_vps .search a span.s{
	font-size:16px;
	font-weight:400;
}
#useful .view_point{
	margin-bottom:20px;
	overflow:hidden;
}
#useful .view_point p.ttl2{
	width:100%;
	background:#283851;
	margin:5px;
	padding:5px;
	color:#FFFFFF;
	font-size:16px;
}
#useful .view_point p.ttl3{
	background: #CCC;
	margin:15px 5px 10px 5px;
	padding-left:5px;
}
#useful .view_point p{
	margin:5px 15px;
}

/* 整備士経験があり整備士に転職する場合は、転職の動機と即戦力の具体性が重要 */
#useful .cont4 .pr_body_out {
	border:#3498DB solid 1px;
	position:relative;
	display:block;
	padding:30px;
	box-shadow:rgba(186, 186, 186, 0.3) 0px 2px 0px 0px;
	-webkit-box-shadow:rgba(186, 186, 186, 0.3) 0px 2px 0px 0px;
	-moz-box-shadow:rgba(186, 186, 186, 0.3) 0px 2px 0px 0px;
	line-height:160%;
}
#useful .cont4 .pr_body {
	position: absolute;
	top:-1px;
	right:-1px;
}
#useful .cont4 h2.pr_ttl_h2 {
	text-align:center;
	color:#3498DB;
	border:none;
	background:url(../img/useful/cont4/img_5.png) repeat-x 0 50%;
	padding:0;
	margin:0 0 20px;
	font-size:26px;
}
#useful .cont4 h2.pr_ttl_h2 span {
	background-color:#fff;
	padding:0 15px 0 19px;
}

#useful .cont4 .pr_body_out h3.pr_ttl_h3 {
	font-size:100%;
	border:none;
	padding:16px 20px 14px;
	margin:0 0 20px;
	background-color:#FAFAFA;
	border:#ddd solid 1px;
	color:#3498DB;
}
#useful .cont4 .pr_body_out h3.pr_ttl_h3 strong {
	color:#333;
}
#useful .cont4 .arrow {
	font-size:550%;
	text-align:center;
	color:#3498DB;
	margin-bottom:-40px;
}
#useful .cont4 .pr_point {
	padding:15px 0 20px;
	margin-top:50px;
	border-top:#F76B6B solid 1px;
}
#useful .cont4 .pr_point h4 {
	background:url(../img/useful/cont4/icon_1.png) no-repeat 0 0;
	min-height:43px;
	color:#F76B6B;
	font-size:18px;
	padding:15px 0 0 80px;
	margin-bottom:25px;
}
#useful .cont4 .pr_point h4.sngle {
	padding:30px 0 0 80px;
	min-height:28px;
}
#useful .cont4 .pr_point .g_b {
	text-align:center;
}
#useful .cont4 .pr_point .g_b i {
	font-size:280%;
}

#useful .cont4 .pr_point .g_b dd {
	margin:15px 0 35px;
}
#useful .cont4 .pr_point .g_b .bad {
	background:#607D8B url(../img/useful/cont4/img_2.png) no-repeat 50% 100%;
	padding:15px 0 30px;
	color:#fff;
	font-weight:bold;
}
#useful .cont4 .pr_point .g_b .good {
	background:#FF9800 url(../img/useful/cont4/img_3.png) no-repeat 50% 100%;
	padding:15px 0 30px;
	color:#fff;
	font-weight:bold;
}
#useful .cont4 .pr_point .goodarea {
	background-color:#FFF3E0;
}
#useful .cont4 .pr_point .g_b .goodtxt {
	font-size:16px;
	font-weight:bold;
	padding:20px 20px 0;
	margin:0 0 30px;
}
#useful .cont4 .pr_point .badarea {
	background-color:#FAFAFA;
}
#useful .cont4 .pr_point .g_b .badtxt {
	font-size:16px;
	font-weight:bold;
	padding:20px 20px 0;
	margin:0 0 30px;
}
#useful .cont4 .clucth_check {
	border:#263653 solid 5px;
	padding:30px 45px 35px 45px ;
	margin-top:40px;
}
#useful .cont4 .clucth_check h3 {
	font-size:20px;
	border:none;
	margin:0;
	padding:0 0 25px;
	border-bottom:#263653 solid 1px;
	line-height:150%;
	color:#263653;
}
#useful .cont4 .clucth_check dt {
	font-size:15px;
	font-weight:bold;
	margin:25px 0 5px;
	color:#263653;
}
#useful .cont4 .clucth_check dt i {
	font-size:150%;
	vertical-align:-2px;
	color:#FFC107;
}
#useful .cont4 .text1 {
	font-size:15px;
	padding-top:20px;
	text-align:center;
	clear:both;
	overflow:hidden;
}
#useful .cont4 .text1 span {
	font-size:20px;
	font-weight:bold;
}

/* -- 	整備士経験があり整備士に転職する場合は、転職の動機と即戦力の具体性が重要 -- */
#useful .sample-mec01 section {
	clear:both;
	overflow:hidden;
	margin-bottom:35px;
}
#useful .sample-mec01 #blk3 ul {
	padding:15px 0 30px;
	clear:both;
	overflow:hidden;
}
#useful .sample-mec01 #blk3 li {
	margin-top:15px;
	text-align:center;
}
#useful .sample-mec01 #blk3 li a img:hover {
	opacity:0.5;
	-webkit-opacity:0.5;
	-moz-opacity:0.5;
}
#useful .sample-mec01 #blk3 h2 {
	border-left:none;
	margin:20px 0 0 0 ;
	padding:0;
}
#useful .sample-mec01 #blk3 h3 {
	border-bottom:#ddd solid 1px;
	border-top:#29805A solid 1px;
	border-left:none;
	font-size:15px;
	padding:6px 0;
	margin:20px 0 10px;
}
#useful .sample-mec01 #blk3 .dl_box {
	clear:both;
	overflow:hidden;
	margin-bottom:30px;
}
#useful .sample-mec01 #blk3 .dl_box .icon_area {
	float:left;
	width:72px;
}
#useful .sample-mec01 #blk3 .dl_box .ttl_area {
	float:right;
	width:535px;
}
#useful .sample-mec01 #blk3 .dl_box .ttl_area .not_dl {
	margin-top:15px;
}
#useful .sample-mec01 #blk3 .dl_box .ttl_area .not_dl a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#useful .sample-mec01 #blk4 h2 {
	background:#29805A !important;
	border:none;
	color:#fff;
	font-size:14px;
	padding:5px 10px 4px;
}
#useful .sample-mec01 #blk4 .link_box {
	clear:both;
	overflow:hidden;
	padding:15px 0;
	border-bottom:#ddd solid 1px;
}
#useful .sample-mec01 #blk4 .link_box .icon_area {
	float:left;
	width:42px;
}
#useful .sample-mec01 #blk4 .link_box .ttl_area {
	float:right;
	width:580px;
}
#useful .sample-mec01 #blk4 .link_box .ttl_area h4 {
	font-size:105%;
	margin-bottom:5px;
}
#useful .search_fac_inv_s{
	width:100%;
	display:block;
	overflow:hidden;
}
#useful .search_fac_inv_s_l a img{
	width:250px;
	display:block;
	margin:15px 0 5px 25px;
	float:left;
}
#useful .search_fac_inv_s_r a img{
	width:250px;
	display:block;
	margin:15px 25px 5px 0;
	float:right;
}
#useful .search_fac_inv_s_l a img:hover,#useful .search_fac_inv_s_r a img:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* -- 整備士データ年収など -- */
#useful .arcbody .quote_name1{
	margin-bottom:40px;
}
#useful .arcbody .quote_name1 p{
	color:#777;
	text-align:right;
	margin-bottom:0;
	font-size:11px;
}
#useful .arcbody .data_mec_2016_l img{
	width:300px;
	display:block;
	margin:5px 0 5px 5px;
	float:left;
}
#useful .arcbody .data_mec_2016_r img{
	width:300px;
	display:block;
	margin:5px 5px 5px 0;
	float:right;
}
#useful .arcbody .blk_pickup {
	background-color:#F0F6FA;
	border:#D3E6F2 solid 1px;
	margin-top:20px;
	padding:20px 30px;
	clear:both;
	overflow:hidden;
}
#useful .arcbody .blk_pickup .l_ttl {
	margin-bottom:10px;
	color:#2980b9;
	font-size:16px;
	font-weight:bold;
}
#useful .arcbody .blk_pickup p.stg{
	margin-top:30px;
	margin-bottom:30px; 
}
#useful .arcbody .blk_pickup .stg span{
	margin:0 5px;
	padding:10px;
	color:#FFFFFF;
	background-color:#009688;
	border-radius: 5px 5px 5px 5px ;
	-webkit-border-radius: 5px 5px 5px 5px ;
	-moz-border-radius: 5px 5px 5px 5px ;
}
#useful .arcbody .blk_pickup .stg strong{
	font-size:18px;
	margin:0 10px;
}
#useful .arcbody .sly_tb_1 table{
	margin:0 auto;
}
#useful .arcbody .sly_tb_1{
	margin:20px auto 5px auto;
}
#useful .arcbody .sly_tb_1 table td{
	border:#666 1px solid;
	padding:8px 2px;
	text-align:center;
	font-size:12px;
	line-height:14px;
	vertical-align:middle;
}
#useful .arcbody .sly_tb_1 table tr:hover{
	background-color:#F0F6FA;
}
#useful .arcbody .sly_tb_1 td.ttl_sly{width:110px; height:63px; padding:0; background-color:#F7F7F9;}

#useful .arcbody .sly_tb_1 td.ttl_age,
#useful .arcbody .sly_tb_1 td.ttl_year,
#useful .arcbody .sly_tb_1 td.ttl_av_sly1,
#useful .arcbody .sly_tb_1 td.ttl_av_sly2,
#useful .arcbody .sly_tb_1 td.ttl_av_sly3,
#useful .arcbody .sly_tb_1 td.ttl_av_sly4,
#useful .arcbody .sly_tb_1 td.ttl_time1,
#useful .arcbody .sly_tb_1 td.ttl_time2,
#useful .arcbody .sly_tb_1 td.ttl_time3,
#useful .arcbody .sly_tb_1 td.ttl_up,
#useful .arcbody .sly_tb_1 td.ttl_h26_sly1,
#useful .arcbody .sly_tb_1 td.ttl_h27_sly1,
#useful .arcbody .sly_tb_1 td.ttl_h28_sly1,
#useful .arcbody .sly_tb_1 td.ttl_sly1_up,
#useful .arcbody .sly_tb_1 td.ttl_h26_sly2,
#useful .arcbody .sly_tb_1 td.ttl_h27_sly2,
#useful .arcbody .sly_tb_1 td.ttl_h28_sly2,
#useful .arcbody .sly_tb_1 td.ttl_sly2_up{
	padding:0;
	background-color:#F7F7F9;
}
#useful .arcbody .sly_tb_1 td.ttl_age{width:62px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_age.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_year{width:62px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_year.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_av_sly1{width:62px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_av_sly1.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_av_sly2{width:62px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_av_sly2.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_av_sly3{width:62px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_av_sly3.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_av_sly4{width:125px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_av_sly4.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_av_sly5{width:60px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_av_sly5.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_time1{width:64px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_time1.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_time2{width:64px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_time2.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_time3{width:62px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_time3.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_up{width:70px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_up.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_h26_sly1{width:70px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_h26_sly1.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_h27_sly1{width:70px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_h27_sly1.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_h28_sly1{width:70px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_h28_sly1.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_sly1_up{width:70px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_sly1_up.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_h26_sly2{width:70px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_h26_sly2.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_h27_sly2{width:70px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_h27_sly2.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_h28_sly2{width:70px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_h28_sly2.png) center center no-repeat;}
#useful .arcbody .sly_tb_1 td.ttl_sly2_up{width:83px;background:#F7F7F9 url(../img/useful/index/trend_data/common_ttl/ttl_sly2_up.png) center center no-repeat;}

#useful .arcbody .quote_name1 .modal_data p.pop_up{
	color:#777;
	margin:0 0;
	padding:4px 0 0 25px;
	background:url(../img/useful/index/trend_data/qes.png) left center no-repeat;
}
#useful .arcbody .quote_name1 .modal_data p.pop_up:hover{
	opacity:0.7;
	filter: alpha(opacity=70);
}
#useful .arcbody .modal_data > label {
	color: #000;
	cursor: pointer;
	display: inline-block;
}
#useful .arcbody .modal_data label{
	float:right;
}
#useful .arcbody .modal-overlay {
	background: #999;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	
}
#useful .arcbody .modal-wrap {
	position: relative;
	width:650px;
	top:50px;
	left:25%;
	margin:20px 0;
	background-color:#FFF;
	text-align:left;
	opacity:1;
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#useful .arcbody .modal-wrap label{
	width:80px;
	background: #FFD300;
	margin:0 auto;
	padding:5px 10px;
	color: #000;
	cursor: pointer;
	display:block;
	float:none;
	border-radius: 5px 5px 5px 5px ;
		-webkit-border-radius: 5px 5px 5px 5px ;
		-moz-border-radius: 5px 5px 5px 5px ;
}
#useful .arcbody .modal-wrap span{
	width:100%;
	margin:10px auto 20px auto;
	text-align:center;
	overflow:hidden;
}
#useful .arcbody .modal-wrap label:hover{
	opacity:0.7;
}
#useful .arcbody .modal_data input {
	position: absolute;
	z-index: -9999;
	visibility: hidden;
}
#useful .arcbody .modal-overlay {
	opacity:0;
		-webkit-transform: scale(0.5);
		-moz-transform: scale(0.5);
		-ms-transform: scale(0.5);
		-o-transform: scale(0.5);
		transform: scale(0.5);
		-webkit-transition: all 0.75s cubic-bezier(0.65, -0.55, 0.265, 1.55);
		-moz-transition: all 0.75s cubic-bezier(0.65, -0.55, 0.265, 1.55);
		-ms-transition: all 0.75s cubic-bezier(0.65, -0.55, 0.265, 1.55);
		-o-transition: all 0.75s cubic-bezier(0.65, -0.55, 0.265, 1.55);
		transition: all 0.75s cubic-bezier(0.65, -0.55, 0.265, 1.55);
	z-index: -999;
}
#useful .arcbody .modal_data input:checked ~ .modal-overlay {
	opacity:1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-0-transform: scale(1);
		transform: scale(1);
	z-index: 999;
}
#useful .arcbody .modal_data .modal-wrap p {
	margin:0 20px 2px 20px;
	padding:0 0 0 10px;
	text-align:left;
	font-size:14px;
}
#useful .arcbody .modal_data .modal-wrap p.ttl {
	border-top:#999999 dotted 1px;
	border-bottom:#999999 dotted 1px;
	margin:10px 20px;
	padding:5px;
	font-weight:bold;
	text-align:left;
}
#useful .arcbody .ptop {
	margin:0;
	padding:5px 0;
	text-align:right;
}
#useful .arcbody .data_mec_grh{
	width:100%;
	display:block;
	overflow:hidden;
}
#useful .arcbody .data_mec_grh img{
	float:left;
	margin:10px 3px;
}
#useful .arcbody .data_mec_grh a img:hover{
	opacity:0.7;
}
#useful .arcbody .arclist_data_mec {
	width:572px;
	display:inline-block;
	margin:10px 10px;
}
#useful .arcbody .arclist_data_mec .blk_data_mec {
	float:left;
	width:286px;
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#useful .arcbody .arclist_data_mec .blk_data_mec a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#useful .arcbody .arclist_data_mec .blk_data_mec a:hover {
	background-color:#F7F7F9;
}
#useful .arcbody .arclist_data_mec .blk_data_mec .thum {
	float:left;
	width:50px;
}
#useful .arcbody .arclist_data_mec .blk_data_mec .ttl {
	float:right;
	width:206px;
	font-size:14px;
	line-height:140%;
	padding-top:5px;
}
#useful .arcbody .arclist_data_mec .blk_data_mec_single {
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#useful .arcbody .arclist_data_mec .blk_data_mec_single a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#useful .arcbody .arclist_data_mec .blk_data_mec_single a:hover {
	background-color:#F7F7F9;
}
#useful .arcbody .arclist_data_mec .blk_data_mec_single .thum {
	float:left;
	width:50px;
}
#useful .arcbody .arclist_data_mec .blk_data_mec_single .ttl {
	float:right;
	width:470px;
	font-size:14px;
	line-height:140%;
	margin:8px 10px 0 0;
	padding-top:5px;
}
#useful .arcbody .arclist_data_mec_h4{
	background:url(../img/useful/index/knowhow/shokumukeirekisho/ttl_arc.png) no-repeat left 0;
	border-bottom:dotted 1px #007386;
	margin:25px 5px 10px 5px;
	padding:2px 0 10px 25px;
}
#useful .arcbody .other_data ul{
	margin-left:15px;
}
#useful .data_search{
	width:450px;
	height:80px;
	margin:40px auto 20px auto;
	display:block;
	text-align:center;
}
#useful .data_search a{
	width:420px;
	height:65px;
	padding:15px 0 0 30px;
	display:inline-block;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	background:#397FB9 url(../img/useful/index/trend_data/search.png) 20px center no-repeat;
	border-radius:5px;	
}
#useful .data_search a:hover{
	background:#66CCFF url(../img/useful/index/trend_data/search.png) 20px center no-repeat;
}
#useful .next_salary a{
	width:500px;
	display:block;
	margin:-10px auto 35px auto;
	padding:10px;
	border-radius:15px;
	background-color:#397FB9;
	color:#FFF;	
}
#useful .next_salary a:hover{
	background-color:#009688;
}
#useful .next_salary a i{
	margin:0 8px;
	font-size:16px;
}
#useful .arcbody .next_page{
	width:610px;
	margin:35px auto;
}
#useful .arcbody .next_page a{
	width:610px;
	padding:15px 0;
	display:inline-block;
	background-color:#0066CC;
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.4;
}
#useful .arcbody .next_page a:hover{
	background-color:#FF6600;
}
#useful .arcbody .next_page a span.i_flm{
	width:60px;
	height:60px;
	margin:0 0 0 20px;
	display:inline-block;
	float:left;
	background-color:#FFFFFF;
	border-radius:100%;
}
#useful .arcbody .next_page a .i_flm i.ion-arrow-right-b{
	font-size:50px;
	color:#0066CC;
	position:relative;
	top:-5px;
	left:23px;
}
#useful .arcbody .next_page a:hover .i_flm i.ion-arrow-right-b{
	color:#FF6600;
}
#useful .arcbody .next_page a .inner_txt{
	width:520px;
	display:inline-block;
	float:left;
	text-align:center;
}
#useful .arcbody .next_page a .bor{
	padding:0 10px;
	background: linear-gradient(transparent 60%, #409FFF 0%);
}
#useful .arcbody .next_page a:hover .bor{
	padding:0 10px;
	background: linear-gradient(transparent 60%, #0066CC 0%);
}
#useful .arcbody .next_page_sub{
	width:300px;
	margin:0 auto 25px auto;
	padding:0 5px;
	display:inline-block;
	float:left;
}
#useful .arcbody .next_page_sub a{
	width:290px;
	margin:0 auto;
	padding:15px 5px;
	display:inline-block;
	background-color:#0066CC;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.4;
}
#useful .arcbody .next_page_sub a:hover{
	background-color:#FF6600;
}
#useful .arcbody .next_page_sub a span.i_flm{
	width:25px;
	height:25px;
	margin:0 0 0 10px;
	display:inline-block;
	float:left;
	background-color:#FFFFFF;
	border-radius:100%;
}
#useful .arcbody .next_page_sub a .i_flm i.ion-arrow-right-b{
	font-size:24px;
	color:#0066CC;
	position:relative;
	top:-3px;
	left:10px;
}
#useful .arcbody .next_page_sub a:hover .i_flm i.ion-arrow-right-b{
	color:#FF6600;
}
#useful .arcbody .next_page_sub a .inner_txt{
	width:255px;
	display:inline-block;
	float:left;
	text-align:center;
}
#useful .arcbody .next_page_sub a .bor{
	padding:0 5px;
	background: linear-gradient(transparent 60%, #409FFF 0%);
}
#useful .arcbody .next_page_sub a:hover .bor{
	padding:0 5px;
	background: linear-gradient(transparent 60%, #0066CC 0%);
}


/* -- 徹底分析！都道府県・メーカー別
整備士の給料・賞与・待遇ランキング -- */

#useful .treatment_data{
}
#useful .treatment_data .top_ttl{
	width:625px;
	height:110px;
	margin:15px 0;
	padding-top:20px;
	background:url(../img/useful/index/trend_data/treatment_data/top_ttl.png) no-repeat left top;
}
#useful .treatment_data .top_ttl h1{
	font-size:30px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-shadow:
        0 2px 0 #004D40,
        2px 0 0 #004D40,
        0 -2px 0 #004D40,
        -2px 0 0 #004D40,
        -2px -2px 0 #004D40,
        2px -2px 0 #004D40,
        -2px 2px 0 #004D40,
        2px 2px 0 #004D40;
}
#useful .treatment_data .top_ttl_sub{
	width:625px;
	height:110px;
	margin:15px 0;
	padding-top:20px;
	background:url(../img/useful/index/trend_data/treatment_data/top_ttl_sub.png) no-repeat left top;
}
#useful .treatment_data .top_ttl_sub h1{
	font-size:30px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-shadow:
        0 2px 0 #FF6E65,
        2px 0 0 #FF6E65,
        0 -2px 0 #FF6E65,
        -2px 0 0 #FF6E65,
        -2px -2px 0 #FF6E65,
        2px -2px 0 #FF6E65,
        -2px 2px 0 #FF6E65,
        2px 2px 0 #FF6E65;
}
#useful .treatment_data .top_ttl_d_data{
	width:625px;
	height:110px;
	margin:15px 0;
	padding-top:12px;
	background-color:#E9EDF3;
	border:5px solid #283851;
	box-sizing:border-box;
}
#useful .treatment_data .top_ttl_d_data h1{
	font-size:26px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	letter-spacing:4px;
	text-shadow:
        0 2px 0 #283851,
        2px 0 0 #283851,
        0 -2px 0 #283851,
        -2px 0 0 #283851,
        -2px -2px 0 #283851,
        2px -2px 0 #283851,
        -2px 2px 0 #283851,
        2px 2px 0 #283851;
}
#useful .treatment_data .top_ttl_d_data h1 span{
	font-size:34px;
	color:#283851;
	text-shadow:
        0 2px 0 #ffffff,
        2px 0 0 #ffffff,
        0 -2px 0 #ffffff,
        -2px 0 0 #ffffff,
        -2px -2px 0 #ffffff,
        2px -2px 0 #ffffff,
        -2px 2px 0 #ffffff,
        2px 2px 0 #ffffff;
}
#useful .treatment_data .nav_sec{
	width:100%;
	margin:15px 0 25px 0;
	overflow:hidden;
}
#useful .treatment_data .nav_btn{
	width:100%;
	margin:25px 0;
}
#useful .treatment_data .nav_btn li{
	width:200px;
	margin:0 3px;
	display:inline-block;
	float:left;
	text-align:center;
}
#useful .treatment_data .nav_btn li a{
	width:200px;
	height:60px;
	margin:0;
	padding:7px 0 0 40px;
	display:inline-block;
	box-sizing:border-box;
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	background:url(../img/useful/index/trend_data/treatment_data/nav_link.png) repeat-y left 0px;
}
#useful .treatment_data .nav_btn li a:hover{
	background:url(../img/useful/index/trend_data/treatment_data/nav_link.png) repeat-y left 60px;
}
#useful .treatment_data .nav_btn_sub{
	width:100%;
	margin:25px 0;
}
#useful .treatment_data .nav_btn_sub li{
	width:150px;
	margin:0 3px;
	display:inline-block;
	float:left;
	text-align:center;
}
#useful .treatment_data .nav_btn_sub li a{
	width:155px;
	height:60px;
	margin:0;
	padding:7px 0 0 20px;
	display:inline-block;
	box-sizing:border-box;
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	background:url(../img/useful/index/trend_data/treatment_data/nav_link_sub.png) repeat-y left 0px;
}
#useful .treatment_data .nav_btn_sub li a.one_line{
	padding:17px 0 0 20px !important;
}
#useful .treatment_data .nav_btn_sub li a:hover{
	background:url(../img/useful/index/trend_data/treatment_data/nav_link_sub.png) repeat-y left 60px;
}
#useful .treatment_data #blk1,
#useful .treatment_data #blk2,
#useful .treatment_data #blk3,
#useful .treatment_data #blk4{
	height:40px;
}
#useful .treatment_data h2{
	margin:0 0 35px 0;
	padding:15px 0 15px 45px;
	border-top:3px solid #283851;
	border-bottom:3px solid #283851;
	border-left:none !important;
	background:url(../img/useful/index/trend_data/treatment_data/lank_logo.png) no-repeat 5px 10px;
}
#useful .treatment_data h2.ttl_d_data{
	margin:0 0 35px 0;
	padding:15px 0 15px 130px;
	border-top:5px solid #283851;
	border-bottom:5px solid #283851;
	border-left:none !important;
	background:url(../img/useful/index/trend_data/treatment_data/d_data_h2_logo.png) no-repeat 5px 10px;
}
#useful .treatment_data h3.ttl_d_data{
	margin:0 0 35px 0;
	padding:20px 0 15px 60px;
	display:block;
	overflow:hidden;
	border-bottom:5px solid #283851;
	border-left:none !important;
	background:url(../img/useful/index/trend_data/treatment_data/d_data_h3_logo.png) no-repeat 5px 10px;
}
#useful .treatment_data .d_data_graph{
	width:625px;
	margin:10px auto 45px auto;
	padding:0;
	display:block;
	overflow:hidden;
	text-align:center;
}
#useful .treatment_data .blk_flm_01{
	width:100%;
	margin:10px auto;
	padding:15px 10px 0 10px;
	box-sizing:border-box;
	border:1px dotted #999;
	background-color:#F7F7F7;
}
#useful .treatment_data .blk_flm_02{
	width:100%;
	margin:10px auto;
	padding:15px 10px 0 10px;
	display:block;
	overflow:hidden;
	box-sizing:border-box;
	border:1px solid #999;
	background-color:#F7F7F7;
}
#useful .treatment_data .blk_flm_02 p.ttl{
	color:#009;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #009;
}
#useful .treatment_data .blk_flm_01 p,
#useful .treatment_data .blk_flm_02 p{
	margin-bottom:15px;
}
#useful .treatment_data .blk_flm_02 ul.in_link{
	margin:10px 0;
}
#useful .treatment_data .blk_flm_02 ul.in_link li{
	padding:0 0 0 25px;
	margin:10px 0 25px 0;
	display:inline-block;
	float:left;
}
#useful .treatment_data .lank_tb{
	margin:25px 0;
}
#useful .treatment_data table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:0;
	font-size: 8pt;
	width:90%;
	float:left;
	text-align: center;
}
#useful .treatment_data table.lank{
	width:10% !important;
	float:left;
}
#useful .treatment_data table.tablesorter thead tr th, 
#useful .treatment_data table.tablesorter tfoot tr th {
	height:50px;
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 12px;
	padding: 10px 4px;
	vertical-align:middle;
}
#useful .treatment_data table.tablesorter thead tr .header {
	background-image: url(../img/useful/index/trend_data/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#useful .treatment_data table.tablesorter tbody td {
	padding:10px 4px;
	background-color: #FFF;
	vertical-align: top;
	font-size: 12px;
	border:1px solid #ffffff !important;
}
#useful .treatment_data table.tablesorter tbody tr.odd td {
	background-color:#FFFFE8;
}
#useful .treatment_data table.tablesorter thead tr .headerSortUp {
	background-image: url(../img/useful/index/trend_data/asc.gif);
}
#useful .treatment_data table.tablesorter thead tr .headerSortDown {
	background-image: url(../img/useful/index/trend_data/desc.gif);
}
#useful .treatment_data table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
#useful .treatment_data #jquery-tablesorter-table {
    width: 100%px !important;
}
#useful .treatment_data #jquery-tablesorter-table th {
    color: #333333 !important;
    padding: 0.5em 1em !important;
}
#useful .treatment_data #jquery-tablesorter-table td {
    color: #333333 !important;
    padding: 0.5em 1em 0.5em 2em !important;
}
#useful .treatment_data #jquery-tablesorter-table th, #jquery-tablesorter-table td {
    border: 1px solid #d1d1d1;
}
#useful .treatment_data .data_d_tb{
	width:100%;
	margin:50px 0;
}
#useful .treatment_data table.data_d{
	width:100%;
	margin:45px 0 15px 0;
}
#useful .treatment_data table.data_d th,
#useful .treatment_data table.data_d td{
	height:60px;
	vertical-align:middle;
	text-align:center;
}
#useful .treatment_data table.data_d th.ttl_00{
	border:none;
	font-size:23px;
}
#useful .treatment_data table.data_d th.ttl_01{
	width:30%;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	background-color:#EEEEEE;
	box-sizing:border-box;
}
#useful .treatment_data table.data_d td.ttl_lank_01{
	width:30%;
	border:1px solid #666666;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#319B6F;
}
#useful .treatment_data table.data_d td.ttl_lank_02{
	width:30%;
	border:1px solid #666666;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	background-color:#64CEA2;
}
#useful .treatment_data table.data_d td.ttl_result{
	width:40%;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	box-sizing:border-box;
	font-size:24px;
	font-weight:bold;
}
#useful .treatment_data span.sub_txt{
	font-size:12px;
	color:#666666;
}
#useful .treatment_data .about_data{
	text-align:right;
	margin:10px 0 0 0;
}
#useful .treatment_data .sanshou{
	margin:0 0 10px 0;
}
#useful .treatment_data .sanshou p{
	font-size:12px;
	color:#666666;
	text-align:right;
}
#useful .treatment_data .next_page{
	width:610px;
	margin:15px auto;
}
#useful .treatment_data .next_page a{
	width:610px;
	padding:15px 0;
	display:inline-block;
	background-color:#0066CC;
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.4;
}
#useful .treatment_data .next_page a:hover{
	background-color:#FF6600;
}
#useful .treatment_data .next_page a span.i_flm{
	width:60px;
	height:60px;
	margin:0 0 0 20px;
	display:inline-block;
	float:left;
	background-color:#FFFFFF;
	border-radius:100%;
}
#useful .treatment_data .next_page a .i_flm i.ion-arrow-right-b{
	font-size:50px;
	color:#0066CC;
	position:relative;
	top:-5px;
	left:23px;
}
#useful .treatment_data .next_page a:hover .i_flm i.ion-arrow-right-b{
	color:#FF6600;
}
#useful .treatment_data .next_page a .inner_txt{
	width:520px;
	display:inline-block;
	float:left;
	text-align:center;
}
#useful .treatment_data .next_page a .bor{
	padding:0 10px;
	background: linear-gradient(transparent 60%, #409FFF 0%);
}
#useful .treatment_data .next_page a:hover .bor{
	padding:0 10px;
	background: linear-gradient(transparent 60%, #0066CC 0%);
}
#useful .treatment_data .next_page_sub{
	width:300px;
	margin:15px auto 25px auto;
	padding:0 5px;
	display:inline-block;
	float:left;
}
#useful .treatment_data .next_page_sub a{
	width:300px;
	margin:0 auto;
	padding:15px 0;
	display:inline-block;
	background-color:#0066CC;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.4;
}
#useful .treatment_data .next_page_sub a:hover{
	background-color:#FF6600;
}
#useful .treatment_data .next_page_sub a span.i_flm{
	width:25px;
	height:25px;
	margin:0 0 0 10px;
	display:inline-block;
	float:left;
	background-color:#FFFFFF;
	border-radius:100%;
}
#useful .treatment_data .next_page_sub a .i_flm i.ion-arrow-right-b{
	font-size:24px;
	color:#0066CC;
	position:relative;
	top:-3px;
	left:10px;
}
#useful .treatment_data .next_page_sub a:hover .i_flm i.ion-arrow-right-b{
	color:#FF6600;
}
#useful .treatment_data .next_page_sub a .inner_txt{
	width:265px;
	display:inline-block;
	float:left;
	text-align:center;
}
#useful .treatment_data .next_page_sub a .bor{
	padding:0 5px;
	background: linear-gradient(transparent 60%, #409FFF 0%);
}
#useful .treatment_data .next_page_sub a:hover .bor{
	padding:0 5px;
	background: linear-gradient(transparent 60%, #0066CC 0%);
}
#useful .treatment_data .data_page{
	width:610px;
	margin:0 auto 35px auto;
	padding:0 5px;
	display:block;
	overflow:hidden;
	float:left;
}
#useful .treatment_data .data_page a{
	width:610px;
	margin:0 auto;
	padding:15px 0;
	display:inline-block;
	border:1px solid #0066CC;
	box-sizing:border-box;
	color: #333;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.4;
}
#useful .treatment_data .data_page a:hover{
	background-color:#FF6600;
	color:#ffffff;
	border:1px solid #FF6600;
}
#useful .treatment_data .data_page a span.i_flm{
	width:25px;
	height:25px;
	margin:7px 0 0 10px;
	display:inline-block;
	float:left;
	background-color:#FFFFFF;
	border-radius:100%;
}
#useful .treatment_data .data_page a .i_flm i.ion-arrow-right-b{
	font-size:24px;
	color:#0066CC;
	position:relative;
	top:-3px;
	left:10px;
}
#useful .treatment_data .data_page a:hover .i_flm i.ion-arrow-right-b{
	color:#FF6600;
}
#useful .treatment_data .data_page a .inner_txt{
	width:560px;
	display:inline-block;
	float:left;
	text-align:center;
}
#useful .treatment_data .data_page a .bor{
	padding:0 5px;
	background: linear-gradient(transparent 60%, #FC0 0%);
}
#useful .treatment_data .data_page a:hover .bor{
	padding:0 5px;
	background: linear-gradient(transparent 60%, #0066CC 0%);
}
#useful .treatment_data .search_kyujin{
	width:625px;
	margin:25px auto;
	padding:15px 10px;
	display:block;
	overflow:hidden;
	box-sizing:border-box;
	border-top:1px solid #00695C;
	border-right:1px solid #00695C;
	border-bottom:1px solid #00695C;
	border-left:15px solid #00695C;
}
#useful .treatment_data .search_kyujin .inner_txt p{
	width:270px;
	margin:5px 0 0 0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	display:inline-block;
	float:left;
}
#useful .treatment_data .search_kyujin .inner_txt .bor{
	padding:0 5px;
	background: linear-gradient(transparent 60%, #FFCC00 0%);
}
#useful .treatment_data .search_kyujin .inner_btn{
	display:inline-block;
	float:right;
}
#useful .treatment_data .search_kyujin .inner_btn a{
	width:300px;
	height:60px;
	padding:15px 5px;
	background-color:#00695C;
	display:inline-block;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border-radius:10px;
	box-sizing:border-box;
}
#useful .treatment_data .search_kyujin .inner_btn a:hover{
	background-color:#FF6600;
}
#useful .treatment_data .link_more_detail{
	width:100%;
	margin:25px 0;
	padding:15px 10px;
	display:block;
	overflow:hidden;
	box-sizing:border-box;
	border:1px solid #999;
	background-color:#fcfcfc;
}
#useful .treatment_data .link_more_detail h3{
	margin:0;
	padding-bottom:10px;
	border-bottom:2px solid #00695C;
	border-left:none;
}
#useful .treatment_data .link_more_detail ul{
	margin:15px 0 0 0;
}
#useful .treatment_data .link_more_detail li a{
	width:50%;
	margin:5px 0;
	display:inline-block;
	float:left;
	font-size:12px;
}
#useful .treatment_data ul.list_s{
	margin:10px 5px 25px 5px;
}
#useful .treatment_data ul.list_s li{
	padding:0 0 0 15px;
	margin:10px 0;
	background:url(../img/useful/index/trend_data/ttl_l_icon2.png) left 8px no-repeat;
}
#useful .treatment_data .com_list_tb{
	width:100%;
	margin:15px auto;
	display:block;
	overflow:hidden;
}
#useful .treatment_data table.com_list{
	width:100%;
	margin:0 auto 15px auto;
	display:block;
	overflow:hidden;
}
#useful .treatment_data table.com_list th,
#useful .treatment_data table.com_list td{
	padding:15px 15px 15px 5px;
	border-bottom:1px solid #999;
	text-align:left;
	box-sizing:border-box;
}
#useful .treatment_data table.com_list th.td_01,
#useful .treatment_data table.com_list td.td_01{
	width:285px;
}
#useful .treatment_data table.com_list th.td_02,
#useful .treatment_data table.com_list td.td_02{
	width:340px;
}
	/*　ランキングモーダル　*/
.about_data_modal span.bor_ylw{
	background: linear-gradient(transparent 60%, #FFFF00 0%);
}
.about_data_modal h2{
	padding:15px 0 5px 10px;
	border-left:10px solid #283851;
	border-bottom:2px solid #283851;
}
.about_data_modal .txt_area{
	margin:15px 0 35px 0;
	text-align:left;
}
.about_data_modal .gaiyou{
	width:750px;
	margin:25px auto 45px auto;
	padding:25px 15px;
	border:1px dotted #999999 ;
	display:block;
	overflow:hidden;
}
.about_data_modal .gaiyou_2{
	width:800px;
	margin:25px auto;
	padding:25px 15px;
}
.about_data_modal .gaiyou table,
.about_data_modal .gaiyou_2 table{
	margin:15px 0;
}
.about_data_modal .gaiyou table td{
	padding:8px 5px;
}
.about_data_modal .gaiyou table td.ttl_1{
	width:100px;
	text-align:center;
	font-weight:bold;
}
.about_data_modal .gaiyou_2 table td{
	padding:15px 5px 8px 5px;
	border-bottom:1px dotted #999999;
}
.about_data_modal .gaiyou_2 table td.ttl_1{
	width:180px;
	text-align:center;
	font-weight:bold;
}
.about_data_modal .top{
	position:absolute;
	top:15px !important;
	right:15px !important;
}
.about_data_modal .bottom{
	position: relative !important;
	top:0 !important;
	right:0px !important;
	bottom:15px !important;
	float:right;
}

/* -- データ・ニュースindex -- */
#useful h1.tr_da_h1{
	text-align:center;
	font-size:14px;
	font-weight:400;
	margin:-20px auto 5px auto;
	padding:0;
}
#useful #trend_data .arcbody{
	padding-bottom:20px;
	border-bottom:1px solid #006356;
	margin-bottom:20px;
	overflow:hidden;
}

#useful #trend_data p.tr_da_intro{
	margin-bottom:25px;
}
#useful #trend_data h2{
	border:none;
	background-color:#283851 !important;
	padding:10px;
	color:#FFFFFF;
}
#useful #trend_data .arcbody .tr_da_new{
	width:200px;
	height:177px;
	background:url(../img/useful/index/trend_data/bg_new.png) left center no-repeat;
	margin-right:8px;
	margin-bottom:20px;
	float:left;
	text-align:center;
}
#useful #trend_data .arcbody .new_iner{
	width:188px;
	height:165px;
	margin:5px;
	border:1px #FFFFFF solid;
}
#useful #trend_data .arcbody .new_iner .ttl_img{
	width:49px;
	height:49px;
	margin:10px auto;
	background:url(../img/useful/index/trend_data/trend_data_arc_icon2.png) center center no-repeat;}

#useful #trend_data .arcbody .new_iner .ttl{
	height:55px;
	padding:6px 5px;
	background-color:#FFFFFF;
	line-height:1.2;
	text-align:left;
}

#useful #trend_data .arcbody .new_iner a{
	width:188px;
	color:#FFFFFF;
	display:inline-block;
	padding-top:3px;
	text-decoration:none;
}
#useful #trend_data .arcbody .new_iner a:hover{
	text-decoration: underline;
	color:#FF6600;
	font-weight:bold;
}
#useful #trend_data .arcbody .tr_da_new .update{
	font-size:11px;
}
#useful #trend_data .arcbody .d_n{
	margin:10px 0;
}
#useful #trend_data .arcbody .d_n_ttl1{
	width:120px;
	height:160px;
	background:url(../img/useful/index/trend_data/d_n_ttl1.png) no-repeat;
	float:left;
	text-align:center;
}
#useful #trend_data .arcbody .d_n_ttl1 p{
	color:#FFFFFF;
	margin:40px 3px 0 3px;
	line-height:1.3;
}
#useful #trend_data .arcbody .d_n_ttl1 p span{
		font-size:12px;
}
#useful #trend_data .arcbody .d_n_ttl_ar{
	float:left;
	margin:0;
	padding:0;
}
#useful #trend_data .arcbody .d_n_cont_l,
#useful #trend_data .arcbody .d_n_cont_r{
	width:240px;
	height:160px;
	margin-bottom:15px;
	margin-left:5px;
	background:url(../img/useful/index/trend_data/bg_cont.png) left top no-repeat;	
}
#useful #trend_data .arcbody .d_n_cont_l{float:left;}
#useful #trend_data .arcbody .d_n_cont_r{float:right;}

/**#useful #trend_data .arcbody .d_n_cont_l:hover,
#useful #trend_data .arcbody .d_n_cont_r:hover{
	opacity:0.7;
	cursor:pointer;
}**/

#useful #trend_data .arcbody .d_n_cont_l .ttl,
#useful #trend_data .arcbody .d_n_cont_r .ttl{
	margin:5px;
}
#useful #trend_data .arcbody .d_n_cont_l .ttl a,
#useful #trend_data .arcbody .d_n_cont_r .ttl a{
	color:#283851;
	line-height:1.1;
	text-decoration:none;
}
#useful #trend_data .arcbody .d_n_cont_l .ttl a.sub,
#useful #trend_data .arcbody .d_n_cont_r .ttl a.sub{
	font-size:12px;
	float:right;
	margin-bottom:10px;
}

#useful #trend_data .arcbody .d_n_cont_l .ttl a:hover,
#useful #trend_data .arcbody .d_n_cont_r .ttl a:hover{
	text-decoration:underline;
	color: #F30;
}
#useful #trend_data .arcbody .d_n_cont_l .text,
#useful #trend_data .arcbody .d_n_cont_r .text{
	height:45px;
	margin:10px 5px;
	padding:5px;
	display:block;
	clear:both;
	background-color:#FFFFFF;
	line-height:1.2;
	font-size:12px;
}
#useful #trend_data .arcbody .news_clear{
	width:131px;
	height:16px;
	display:block;
	float:left;
}
#useful #trend_data .knowhow_ind{
	width:230px;
	margin:10px 39px 10px 40px;
	float:left;
	text-align:center;
	border:#999999 1px solid;
	overflow:hidden;
}
#useful #trend_data .knowhow_ind .knowhow_ind_in{
	margin:5px auto;
}
#useful #trend_data .knowhow_ind .knowhow_ind_in img{
	margin-top:-5px;
	float:left;
}
#useful #trend_data .knowhow_ind .knowhow_ind_in a{
	height:40px;
	margin-top:-142px;
	padding:152px 0 10px 0;
	font-size:13px;
	float:left;
	display:inline-block;
}
#useful #trend_data .knowhow_ind .knowhow_ind_in:hover{
	opacity:0.7;
}
#useful #trend_data .search_img_2{/**整備士検索（TOPへ）**/
	width:625px;
	height:133px;
	margin:40px auto;
	display:block;
	overflow:hidden;
	background:url(../img/useful/index/trend_data/search2_1.png) left top no-repeat;
}
#useful #trend_data .search_img_2 a{/**整備士検索（TOPへ）**/
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#useful #trend_data .search_img_2:hover,
#useful #trend_data .search_img_2:hover{/**整備士検索（TOPへ）**/
	opacity:0.7;
}

/* -- 整備士転職ノウハウ｜1からわかる整備士の転職活動の流れ -- */
#knowhow #blk1,
#knowhow #blk2,
#knowhow #blk3,
#knowhow #blk4,
#knowhow #blk5,
#knowhow #blk6{
	padding-top:70px;
	display:block;
}
#knowhow .keyvisual ,
#knowhow .intro {
	margin-bottom:15px;
}
#knowhow .koyou_search{
	width:450px;
	height:70px;
	margin:10px auto 20px auto;
	display:block;
	text-align:center;
}
#knowhow .koyou_search a{
	width:420px;
	height:55px;
	padding:15px 0 0 30px;
	display:inline-block;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:#397FB9 url(../img/useful/index/knowhow/search.png) 20px center no-repeat;
	border-radius:5px;	
}
#knowhow .koyou_search a:hover{
	background:#66CCFF url(../img/useful/index/knowhow/search.png) 20px center no-repeat;
}
#knowhow .flow {
	clear:both;
	overflow:hidden;
	border-top:#dadddd dotted 1px;
	border-bottom:#dadddd dotted 1px;
	padding:20px 0;
	margin:0 0 20px 0;
}
#knowhow .flow li {
	float:left;
}
#knowhow .flow li a img:hover {
	opacity:0.6;
	-webkit-opacity:0.6;
	-moz-opacity:0.6;
}
#knowhow .main_content section {
	clear:both;
	overflow:hidden;
	margin-bottom:0;
}
#knowhow .main_ttl {
	font-weight:bold;
	color:#263653;
	padding:25px 0 25px 85px;
}
#knowhow .main_ttl h3 {
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	font-size:20px !important;
}
#knowhow h4 {
	font-size:18px;
	padding:18px 10px 19px 64px;
	color:#253453;
	clear:both;
	overflow:hidden;
}
#knowhow h4.no1 { background:#EFF3FB url(../img/useful/index/knowhow/knowhow_ttl_s_1.png) no-repeat 20px 50%; }
#knowhow h4.no2 { background:#EFF3FB url(../img/useful/index/knowhow/knowhow_ttl_s_2.png) no-repeat 20px 50%; }
#knowhow h4.no3 { background:#EFF3FB url(../img/useful/index/knowhow/knowhow_ttl_s_3.png) no-repeat 20px 50%; }
#knowhow h4.no4 { background:#EFF3FB url(../img/useful/index/knowhow/knowhow_ttl_s_4.png) no-repeat 20px 50%; }
#knowhow h4.no5 { background:#EFF3FB url(../img/useful/index/knowhow/knowhow_ttl_s_5.png) no-repeat 20px 50%; }
#knowhow h4.no6 { background:#EFF3FB url(../img/useful/index/knowhow/knowhow_ttl_s_6.png) no-repeat 20px 50%; }
#knowhow h4.no7 { background:#EFF3FB url(../img/useful/index/knowhow/knowhow_ttl_s_7.png) no-repeat 20px 50%; }
#knowhow h4.no8 { background:#EFF3FB url(../img/useful/index/knowhow/knowhow_ttl_s_8.png) no-repeat 20px 50%; }
#knowhow h4.no9 { background:#EFF3FB url(../img/useful/index/knowhow/knowhow_ttl_s_8.png) no-repeat 20px 50%; }
#knowhow h4.no10 { background:#EFF3FB url(../img/useful/index/knowhow/knowhow_ttl_s_10.png) no-repeat 20px 50%; }

#knowhow h5.knowhow_ind{
	font-weight:400;
	margin:15px 0;
	padding:10px 0;
	border-bottom:1px dotted #333333;
}

#knowhow #blk1 .main_ttl { background:url(../img/useful/index/knowhow/knowhow_ttl_l_1.png) no-repeat 0 0; }
#knowhow #blk2 .main_ttl { background:url(../img/useful/index/knowhow/knowhow_ttl_l_2.png) no-repeat 0 0; }
#knowhow #blk3 .main_ttl { background:url(../img/useful/index/knowhow/knowhow_ttl_l_3.png) no-repeat 0 0; }
#knowhow #blk4 .main_ttl { background:url(../img/useful/index/knowhow/knowhow_ttl_l_4.png) no-repeat 0 0; }
#knowhow #blk5 .main_ttl { background:url(../img/useful/index/knowhow/knowhow_ttl_l_5.png) no-repeat 0 0; }

#knowhow .mainblk {
	border:#DADDDD solid 5px;
}
#knowhow .in {
	padding:20px;
}
#knowhow .ptop {
	padding:15px 0 35px;
	text-align:right;
}
#knowhow .point li {
	background: url(../img/useful/index/knowhow/knowhow_icon1.png) no-repeat 0 3px;
	padding:0 0 0 26px;
	margin:0 0 11px;
}
#knowhow .point_s li {
	background: url(../img/useful/index/knowhow/knowhow_ttl_l_icon2.png) no-repeat 0 3px;
	padding:0 0 0 21px;
	margin:0 0 7px;
}
#knowhow .arclist {
	overflow:hidden;
	border-top:#ddd solid 1px;
	border-left:#ddd solid 1px;
	box-sizing:border-box;
	margin:20px 0;
}
/* リンク複数 */
#knowhow .arclist .blk {
	float:left;
	width:287px;
	border-bottom:#ddd solid 1px;
	border-right:#ddd solid 1px;
	box-sizing:border-box;
	overflow:hidden;
}
#knowhow .arclist .blk a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow .arclist .blk a:hover {
	background-color:#F7F7F9;
}

#knowhow .arclist .blk .thum {
	float:left;
	width:50px;
}
#knowhow .arclist .blk .ttl {
	float:right;
	width:208px;
	font-size:12px;
	line-height:140%;
}

/* ・リンク1個 */
#knowhow .arclist .blk_single {
	border-bottom:#ddd solid 1px;
	border-right:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow .arclist .blk_single a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow .arclist .blk_single a:hover {
	background-color:#F7F7F9;
}

#knowhow .arclist .blk_single .thum {
	float:left;
	width:50px;
}
#knowhow .arclist .blk_single .ttl {
	float:right;
	width:470px;
	font-size:12px;
	line-height:140%;
	margin:8px 10px 0 0;
}

/* リンクアコーディオン */
#knowhow .arclist_con {
	overflow:hidden;
	border-top:#ddd solid 1px;
	border-left:#ddd solid 1px;
	box-sizing:border-box;
	margin:-20px 0 20px 0;
}
#knowhow .arclist_con .blk {
	float:left;
	width:287px;
	border-bottom:#ddd solid 1px;
	border-right:#ddd solid 1px;
	box-sizing:border-box;
	overflow:hidden;
}
#knowhow .arclist_con .blk a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow .arclist_con .blk a:hover {
	background-color:#F7F7F9;
}

#knowhow .arclist_con .blk .thum {
	float:left;
	width:50px;
}
#knowhow .arclist_con .blk .ttl {
	float:right;
	width:208px;
	font-size:12px;
	line-height:140%;
}
#knowhow .con .button {
	width:215px;
	margin:0 auto 25px auto;
	padding:10px 10px 10px 25px;
    text-align:center;
	border-radius:10px;
    color:#fff;
    background:#273752 url(../img/useful/index/knowhow/tasu.png) no-repeat 15px center;
	text-align:center;
}
#knowhow .con .close {
	width:120px;
	margin:0 auto 25px auto;
	padding:10px 10px 10px 25px;
	border-radius:10px;
    background:#273752 url(../img/useful/index/knowhow/batu.png) no-repeat 10px center;
}
#knowhow .con .button:hover{
	 background:#46AF4A url(../img/useful/index/knowhow/tasu_on.png) no-repeat 15px center;
	 cursor:pointer;
}
#knowhow .con .close:hover{
	 background:#46AF4A url(../img/useful/index/knowhow/batu_on.png) no-repeat 10px center;
	 cursor:pointer;
}

/* -- 整備士の転職活動で失敗しないために﻿応募前にやっておくこと -- */
#knowhow_tk #blk1,
#knowhow_tk #blk2,
#knowhow_tk #blk3,
#knowhow_tk #blk4,
#knowhow_tk #blk5,
#knowhow_tk #blk6{
	padding-top:70px;
	display:block;
}
#knowhow_tk .main_content h2 ,
#knowhow_tk .main_content h3 ,
#knowhow_tk .main_content h4 ,
#knowhow_tk .main_content h5 {
	margin:0;
	padding:0;
	border:none;
}
#knowhow_tk section {
	clear:both;
	overflow:hidden;
	margin-bottom:12px;
}
#knowhow_tk .ptop {
	text-align:right;
	margin-bottom:30px;
}
#knowhow_tk .keyvisual {
	margin-bottom:15px;
}
#knowhow_tk .intro {
	margin-bottom:15px;
	border-bottom:#dadddd solid 1px;
	padding-bottom:15px;
}
#knowhow_tk .koyou_search{
	width:450px;
	height:80px;
	margin:0 auto 20px auto;
	display:block;
	text-align:center;
}
#knowhow_tk .koyou_search a{
	width:420px;
	height:65px;
	padding:15px 0 0 30px;
	display:inline-block;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	background:#397FB9 url(../img/useful/index/knowhow/tenshoku_katudou/search.png) 20px center no-repeat;
	border-radius:5px;	
}
#knowhow_tk .koyou_search a:hover{
	background:#66CCFF url(../img/useful/index/knowhow/tenshoku_katudou/search.png) 20px center no-repeat;
}
#knowhow_tk .goal_blk {
	margin-bottom:15px;
	border-bottom:#dadddd solid 1px;
}
#knowhow_tk .goal_blk h2 {
	margin-bottom:15px;
}
#knowhow_tk .goal_blk .inner {
	border:#E06C00 solid 3px;
	padding:20px;
	margin-bottom:25px;
}
#knowhow_tk .goal_blk .inner h4 {
	color:#E06C00;
	font-size:16px;
	font-weight:bold;
	margin-bottom:7px;
}
#knowhow_tk .step_nav h2 {
	text-align:center;
	margin-bottom:10px;
}
#knowhow_tk .step_nav ul {
	margin-right:-5px;
	clear:both;
	overflow:hidden;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:#dadddd solid 1px;
}
#knowhow_tk .step_nav li {
	float:left;
	width:100px;
	margin:0 5px 0 0;
}
#knowhow_tk .step_nav li a:hover {
	opacity: 0.5;
	filter: alpha(opacity=580);
	-moz-opacity: 0.5;
}
#knowhow_tk h2.blk_base {
	border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0 ;
	-moz-border-radius: 5px 5px 0 0 ;
	padding:10px 5px 10px 97px ;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

#knowhow_tk #blk1 h2.blk_base {	background:#004A54 url(../img/useful/index/knowhow/tenshoku_katudou/ttl_step1.png) no-repeat 16px 11px !important; }
#knowhow_tk #blk2 h2.blk_base {	background:#004A54 url(../img/useful/index/knowhow/tenshoku_katudou/ttl_step2.png) no-repeat 15px 11px !important; }
#knowhow_tk #blk3 h2.blk_base {	background:#004A54 url(../img/useful/index/knowhow/tenshoku_katudou/ttl_step3.png) no-repeat 15px 11px !important; }
#knowhow_tk #blk4 h2.blk_base {	background:#004A54 url(../img/useful/index/knowhow/tenshoku_katudou/ttl_step4.png) no-repeat 15px 11px !important; }
#knowhow_tk #blk5 h2.blk_base {	background:#004A54 url(../img/useful/index/knowhow/tenshoku_katudou/ttl_step5.png) no-repeat 15px 11px !important; }
#knowhow_tk #blk6 h2.blk_base {	background:#004A54 url(../img/useful/index/knowhow/tenshoku_katudou/ttl_step6.png) no-repeat 15px 11px !important; }

#knowhow_tk .sec_base {
	border-bottom:#004A54 solid 1px;
	border-left:#004A54 solid 1px;
	border-right:#004A54 solid 1px;
	clear:both;
	overflow:hidden;
}
#knowhow_tk .sec_base .inarea {
	margin:13px;
	clear:both;
	overflow:hidden;
}
#knowhow_tk .sec_base .s_intro {
	margin-bottom:13px;
	padding-bottom:13px;
	border-bottom:#dadddd solid 1px;
}
#knowhow_tk .sec_base .sub_ttl {
	margin-bottom:20px;
	clear:both;
	overflow:hidden;
}
#knowhow_tk .sec_base .sub_ttl .icon {
	float:left;
	width:57px;
}
#knowhow_tk .sec_base .sub_ttl .ttl {
	float:right;
	width:525px;
}
#knowhow_tk .sec_base .sub_ttl .ttl h3 {
	color:#004A54;
	font-size:18px;
	font-weight:bold;
	margin-bottom:7px;
}
#knowhow_tk .sec_base .sub_ttl .ttl p {
	font-size:12px;
	color:#777;
	line-height:140%;
}
#knowhow_tk .sec_base .ttl_s {
	clear:both;
	overflow:hidden;
	margin:20px 0 5px;
}
#knowhow_tk .sec_base .ttl_ss {
	clear:both;
	overflow:hidden;
	margin:20px 0 20px;
}
#knowhow_tk .sec_base .ttl_ss {
	color:#333;
}
#knowhow_tk .sec_base .ttl_ss i {
	color:#fd5c63;
	font-size:130%;
	margin-right:5px;
	vertical-align:-2px;
}
#knowhow_tk .sec_base .checkarea {
	margin-bottom:20px;
	clear:both;
	overflow:hidden;
}
#knowhow_tk .sec_base .checkarea li ,
#knowhow_tk .sec_base .pointarea .point_ex li {
	padding:2px 0 0 58px;
	margin-bottom:11px;
}
#knowhow_tk .sec_base li.ck1 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_1.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck2 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_2.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck3 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_3.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck4 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_4.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck5 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_5.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck6 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_6.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck7 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_7.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck8 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_8.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck9 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_9.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck10 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_10.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck11 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_11.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck12 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_12.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck13 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_13.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck14 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_14.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck15 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_15.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck16 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_16.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck17 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_17.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck18 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_18.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck19 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_19.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck20 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_20.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck21 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_21.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck22 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_22.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck23 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_23.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck24 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_24.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck25 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_25.png) no-repeat 0 0; }
#knowhow_tk .sec_base li.ck26 { background: url(../img/useful/index/knowhow/tenshoku_katudou/ck_26.png) no-repeat 0 0; }
#knowhow_tk .sec_base .pointarea h4 {
	margin-bottom:20px;
	border-bottom:#004A54 dotted 1px;
	padding-bottom:6px;
}
#knowhow_tk .sec_base .pointarea h4.v1 {
	text-align:center;
	margin-bottom:20px;
	border-bottom:none;
}
#knowhow_tk .sec_base .pointarea h4.v2 {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:none;
	border-bottom:#004A54 dotted 1px;
}
#knowhow_tk .sec_base .pointarea dt {
	min-height:30px;
	padding:7px 0 0 0;
	color:#004A54;
	font-size:18px;
	font-weight:bold;
	margin-bottom:7px;
}
#knowhow_tk .sec_base .pointarea dt.point1 { background:url(../img/useful/index/knowhow/tenshoku_katudou/point1.png) no-repeat 0 0; padding-left:47px;}
#knowhow_tk .sec_base .pointarea dt.point2 { background:url(../img/useful/index/knowhow/tenshoku_katudou/point2.png) no-repeat 0 0; padding-left:47px;}
#knowhow_tk .sec_base .pointarea dt.point3 { background:url(../img/useful/index/knowhow/tenshoku_katudou/point3.png) no-repeat 0 0; padding-left:47px;}
#knowhow_tk .sec_base .pointarea dt.point4 { background:url(../img/useful/index/knowhow/tenshoku_katudou/point4.png) no-repeat 0 0; padding-left:47px;}
#knowhow_tk .sec_base .pointarea dd {
	border-bottom:#dadddd solid 1px;
	margin-bottom:20px;
	padding-bottom:20px;
}
#knowhow_tk .sec_base .pointarea dl.v1 dt {
	border-bottom:none;
	margin-bottom:0;
}
#knowhow_tk .sec_base .pointarea dl.v2 dt {
	padding:7px 0 7px;
	color:#004A54;
	font-size:15px;
	font-weight:bold;
	margin-bottom:7px;
	border-bottom:none;
}
#knowhow_tk .sec_base .pointarea dl.v2 dd {
	border-bottom:#dadddd solid 1px;
	margin:10px 0 10px;
	padding-bottom:15px;
}
#knowhow_tk .sec_base .pointarea dl.v2 dd.p_none {
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
}
#knowhow_tk .sec_base .pointarea dl.v3 {
	border:#dadddd solid 1px;
	margin-top:15px;
}
#knowhow_tk .sec_base .pointarea dl.v3 dt {
	padding:8px 20px 0 !important;
	margin:0;
	font-size:15px;
	background-color:#F7F7F9;
}
#knowhow_tk .sec_base .pointarea dl.v3 dd {
	border:none;
	margin:15px 20px 0;	
}
#knowhow_tk .sec_base .pointarea h4 {
	margin-bottom:10px;
	font-size:120%;
}
#knowhow_tk .sec_base .pointarea h4 i {
	font-size:130%;
	color:#004A54;
	font-weight:bold;
	vertical-align:-1px;
}
#knowhow_tk .sec_base .pointarea .in_blk {
	background-color:#fff;
	border:#ddd solid 1px;
	padding:15px 25px 25px;
	margin:15px 0 7px;
}
#knowhow_tk .sec_base .pointarea dt {
	font-weight:bold;
	border-bottom:#dadddd solid 1px;
	padding-bottom:12px;
	margin-bottom:12px;
}
#knowhow_tk .sec_base .pointarea dd i {
	font-size:140%;
}
#knowhow_tk .sec_base .pointarea dd span.good {
	color:#fd5c63;
	font-weight:bold;
}
#knowhow_tk .sec_base .pointarea dd span.bad {
	color:#2980b9;
	font-weight:bold;
}
#knowhow_tk .sec_base .pointarea .point_ex {
	font-size:12px;
	padding:15px 15px 8px 15px ;
	box-sizing:border-box;
	border:#bbb solid 1px;
	border-bottom:none;
}
#knowhow_tk .sec_base .pointarea hr {
	margin-bottom:30px;
	border:none;
}
#knowhow_tk .recarea {
	border-top:#004A54 solid 1px;
}
#knowhow_tk .recarea h3 {
	color:#004A54;
	font-size:15px;
	border-bottom:#dadddd solid 1px;
	padding:13px 13px;
}
#knowhow_tk .recarea h3 i {
	color:#FA7D00;
	margin-right:5px;
	font-size:140%;
	vertical-align:-2px;
}
#knowhow_tk .recarea li a {
	padding:9px 0 9px 13px;
	display:block;
}
#knowhow_tk .recarea li a:hover {
	background-color:#fafafa;
}
#knowhow_tk .cleararea {
	clear:both;
	overflow:hidden;
}
#knowhow_tk .cleararea .goal1 {
	float:left;
	width:302px;
	margin:20px 0;	
}
#knowhow_tk .cleararea .goal2 {
	float:right;
	width:302px;
	margin:20px 0;	
}
#knowhow_tk .cleararea .next_bt {
	clear:both;
	overflow:hidden;
	margin:20px 0;
	display:block;
}
#knowhow_tk .cleararea .next_bt a {
	background:url(../img/useful/index/knowhow/tenshoku_katudou/bt_next.png) no-repeat 0 50%;
	padding:5px 0 5px 70px;
	float:right;
}
#knowhow_tk .sec_base .org {
	color:#DE6C00 !important;
	font-size:16px !important;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/ex_bg.png) no-repeat 50% 0;
	padding-top:20px !important;
}
/* -- 整備士の転職！応募書類を準備しよう～履歴書と職務経歴書の違い～ -- */
#knowhow_tk .keyvisual_oubo {
	margin-bottom:15px;
}
#knowhow_tk .keyvisual_oubo img {
	float:left;
	margin-bottom:15px;
}
.keyvisual_oubo .ou_nav1,.keyvisual_oubo .ou_nav2,.keyvisual_oubo .ou_nav3,.keyvisual_oubo .ou_nav4{
	width:220px;
	height:58px;
	float:right;
}
.keyvisual_oubo .ou_nav1{ background:url(../img/useful/index/knowhow/tenshoku_katudou/ouboshorui/nav1_on.png); margin-bottom:5px}
.keyvisual_oubo .ou_nav2{ background:url(../img/useful/index/knowhow/tenshoku_katudou/ouboshorui/nav2_on.png); margin-bottom:5px}
.keyvisual_oubo .ou_nav3{ background:url(../img/useful/index/knowhow/tenshoku_katudou/ouboshorui/nav3_on.png); margin-bottom:5px}
.keyvisual_oubo .ou_nav4{ background:url(../img/useful/index/knowhow/tenshoku_katudou/ouboshorui/nav4_on.png); margin-bottom:15px}

.keyvisual_oubo .ou_nav1 a,.keyvisual_oubo .ou_nav2 a,.keyvisual_oubo .ou_nav3 a,.keyvisual_oubo .ou_nav4 a{

	display:inline-block;
}
.keyvisual_oubo .ou_nav1 a:hover,.keyvisual_oubo .ou_nav2 a:hover,.keyvisual_oubo .ou_nav3 a:hover,.keyvisual_oubo .ou_nav4 a:hover{
	background-color:transparent;/* IE6対応 */
}
.keyvisual_oubo .ou_nav1 a:hover img,.keyvisual_oubo .ou_nav2 a:hover img,.keyvisual_oubo .ou_nav3 a:hover img,.keyvisual_oubo .ou_nav4 a:hover img{
	visibility:hidden;
}
#knowhow_tk .sec_base .oubo_check,#knowhow_tk .sec_base .oubo_check_s {
	margin:5px 0 0 0;
	clear:both;
	overflow:hidden;
}
#knowhow_tk .sec_base .oubo_check li{
	background:url(../img/useful/index/knowhow/tenshoku_katudou/ouboshorui/knowhow_icon1.png) no-repeat left center;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_tk .sec_base .oubo_check_s li{
	background:url(../img/useful/index/knowhow/tenshoku_katudou/ouboshorui/knowhow_ttl_l_icon2.png) no-repeat left center;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_tk h2.blk_base_oubo {
	border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0 ;
	-moz-border-radius: 5px 5px 0 0 ;
	padding:10px 5px 10px 97px ;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
#knowhow_tk h2.blk_base_oubo {
	background:#004A54 url(../img/useful/index/knowhow/tenshoku_katudou/ouboshorui/ttl_point.png) no-repeat 10px center !important;
}
#knowhow_tk .sec_base .oubo_h3{
	background:url(../img/useful/index/knowhow/tenshoku_katudou/ouboshorui/bulb.png) no-repeat 5px center;
	border-bottom:solid 1px #004A56;
	margin:25px 0 15px 0;
	padding:15px 0 10px 40px;
}
#knowhow_tk .sec_base .oubo_h4{
	border-bottom:solid 1px #004A56;
	margin:25px 0 15px 0;
	padding:0 0 10px 5px;
}
#knowhow_tk .sec_base .table_oubo{
	width:570px;
	background-color:#F7F7F9;
	margin:15px auto;
}
#knowhow_tk .sec_base .table_oubo tr.tr_01{
	background-color:#D8D8E2;
	text-align:center;
}
#knowhow_tk .sec_base .table_oubo td{
	border:solid 1px #004A56;
}
#knowhow_tk .sec_base .table_oubo td.td_01{
	width:100px;
	text-align:center;
	background-color:#E6E6EC;
}
#knowhow_tk .sec_base .table_oubo td.td_02,#knowhow_tk .sec_base .table_oubo td.td_03{
	width:225px;
	padding:10px 5px;
}
#knowhow_tk .sec_base .area_chk_ob{
	width:260px;
	display:inline-block;
	padding:10px;
	margin:15px 0 15px 10px;
	float:left;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
}
#knowhow_tk .sec_base .area_chk_ob_long{
	width:555px;
	padding:10px;
	margin:15px 10px;
	float:left;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
}
#knowhow_tk .sec_base_link {
	clear:both;
	overflow:hidden;
}
#knowhow_tk .sec_base_link .link_ttl h2 {
	background:#002B56 !important;
	color:#fff;
	font-size:14px;
	padding:5px 10px 4px;
}
#knowhow_tk .sec_base_link .link_box {
	clear:both;
	overflow:hidden;
	padding:15px 0;
	border-bottom:#ddd solid 1px;
}
#knowhow_tk .sec_base_link .link_box .icon_area {
	float:left;
	width:42px;
}
#knowhow_tk .sec_base_link .link_box .ttl_area {
	float:right;
	width:500px;
}
#knowhow_tk .sec_base_link .link_box .ttl_area h4 {
	font-size:105%;
	margin-bottom:5px;
}
/* -- スカウト機能とは  ver2 --*/
#knowhow_scout .main_content {
	width: 735px;
}
#knowhow_scout section {
	overflow: hidden;
	clear: both;
	margin: 0 !important;
	line-height: 180%;
}
#knowhow_scout section#sec02 ,
#knowhow_scout section#sec03 ,
#knowhow_scout section#sec05 {
	border-top: #ddd solid 1px;
}
#knowhow_scout section img {
	width: 100%;
	height: auto;
}
#knowhow_scout .in_wrap {
	padding: 37px;	
}
#knowhow_scout .main_content section h2 ,
#knowhow_scout .main_content section h3 {
	background: none !important;
	color: #000 !important;
	padding: 0 !important;
	margin: 0 0 20px !important;
	border: none !important;
	font-size: 22px !important;
}
#knowhow_scout .main_content .btn a {
    color: #333;
    text-decoration: none;
    border: 1px solid #CCC;
    background: #FFF;
	background-size: 5px;
	text-align: center;
    font-size: 92.86%;
    border-radius: 3px;
    padding: 6px 16px;
    display: block;
    box-shadow: 0px -2px 0px 0px rgba(231,232,232,1) inset;
	cursor: pointer;
}
#knowhow_scout .main_content .btn a i {
	font-size: 10px;
	margin-right: 10px;
	color: #000;
}
#knowhow_scout .main_content .btn a:hover {
	background-color: #f9f9f9;
}
#knowhow_scout section#sec01 .kv .kv_btn img:hover ,
#knowhow_scout .scout_contact .kv_btn:hover ,
#knowhow_scout section#sec06 .blk .search_btn img:hover {
	-webkit-opacity: 0.7;
	-moz-opacity:  0.7;
	-ms-opacity:  0.7;
	-o-opacity:  0.7;
	opacity:  0.7;
}

#knowhow_scout section#sec01 .kv {
	background: url(/assets/img/useful/index/knowhow/tenshoku_katudou/scout/kv.png) no-repeat 0 0;
	width: 736px;
	height: 343px;
}
#knowhow_scout section#sec01 .kv .kv_btn {
	width: 217px;
	padding: 230px 0 0 37px;	
}
#knowhow_scout section#sec02 {
	background: url(/assets/img/useful/index/knowhow/tenshoku_katudou/scout/sec02_img01.png) no-repeat 0 100%;
	background-size: 260px;
}
#knowhow_scout section#sec02 .body {
	padding: 37px 37px 37px 270px;

}
#knowhow_scout section#sec02 .body span {
	background: linear-gradient(transparent 50%, #a7f6cf 50%);
    padding: 0;
	font-weight: bold;
}
#knowhow_scout section#sec03 h2:before ,
#knowhow_scout section#sec04 h2:before ,
#knowhow_scout section#sec05 h2:before {
display: inline-block;
    content: ' ';
    width: 8px;
    height: 26px;
    vertical-align: middle;
    margin-right: 10px;
    background: #0858a9;
    background: -moz-linear-gradient(top, #0858a9 0%, #0858a9 50%, #000000 50%, #000000 100%);
    background: -webkit-linear-gradient(top, #0858a9 0%,#0858a9 50%,#000000 50%,#000000 100%);
    background: linear-gradient(to bottom, #0858a9 0%,#0858a9 50%,#000000 50%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0858a9', endColorstr='#000000',GradientType=0 );
}
#knowhow_scout section#sec03 .blk {
	border-top: #ddd solid 1px;
	clear: both;
	overflow: hidden;
	padding: 20px 0;
}
#knowhow_scout section#sec03 .blk:nth-child(4){
	padding-bottom: 0;
}
#knowhow_scout section#sec03 .blk .img {
	float: left;
	width: 22%;
}
#knowhow_scout section#sec03 .blk .body {
	float: right;
	width: 73%;
}
#knowhow_scout section#sec03 .blk .body h3 {
	font-size: 18px !important;
	margin-bottom: 10px !important;
}
#knowhow_scout section#sec03 .body span {
	background: linear-gradient(transparent 50%, #fff100 50%);
    padding: 0;
	font-weight: bold;
}
#knowhow_scout section#sec03 .blk .body .btn {
	margin: 10px 0 0 0;
	width: 50%;
}
#knowhow_scout section#sec03 .caution_wrap {
	clear: both;
	overflow: hidden;
	background: #f9f9f9;
	padding: 20px 25px;
	margin-top: 15px;
}
#knowhow_scout section#sec03 .caution_wrap .caution p {
	font-size: 18px;
	font-weight: bold;
	background: url(/assets/img/useful/index/knowhow/tenshoku_katudou/scout/sec03_img05.png) no-repeat 0 0;
	background-size: 35px;
	padding: 3px 0 5px 45px;
	margin-bottom: 5px;
}
#knowhow_scout section#sec03 .caution_wrap ul {
	border-top: #ddd solid 1px;
	border-bottom: #ddd solid 1px;
	padding: 15px 0;
	margin-bottom: 15px;
}
#knowhow_scout section#sec03 .caution_wrap .sub ,
#knowhow_scout section#sec03 .caution_wrap li span {
	color: #777;
    font-size: 92.86%;
	margin-bottom: 15px;
}
#knowhow_scout section#sec03 .caution_wrap li span {
	margin-left: 10px;
	font-weight: normal;
}
#knowhow_scout section#sec03 .caution_wrap li {
	padding-left: 1em;
	text-indent: -1em;
	margin-bottom: 5px;
	font-weight: bold;
}
#knowhow_scout section#sec03 .caution_wrap li:before {
	content: "・";
}
#knowhow_scout section#sec03 .scout_more {
    color: #333;
    text-decoration: none;
    border: 1px solid #CCC;
    background: #FFF url(/assets/img/useful/index/knowhow/tenshoku_katudou/scout/sec03_img06.png) no-repeat 30px 50%;
	background-size: 15px;
	text-align: center;
    font-size: 92.86%;
    border-radius: 3px;
    padding: 6px 16px;
    display: block;
    box-shadow: 0px -2px 0px 0px rgba(231,232,232,1) inset;
	cursor: pointer;
}
#knowhow_scout section#sec03 .caution_wrap .cls_scout_more {
    background: #FFF url(/assets/img/useful/index/knowhow/tenshoku_katudou/scout/sec03_img07.png) no-repeat 30px 50%;
	background-size: 15px;
}
#knowhow_scout section#sec03 .scout_more:hover ,
#knowhow_scout section#sec03 .cls_scout_more:hover {
	background-color: #f9f9f9;
}
#knowhow_scout section#sec04 .blk {
	border-top: #ddd solid 1px;
	clear: both;
	overflow: hidden;
	padding: 30px 0;
	margin-top: 15px;
}
#knowhow_scout section#sec04 .blk:nth-child(4){
	margin-top: 0;

}
#knowhow_scout section#sec04 .blk .img {
	float: left;
	width: 22%;
	text-align: center;
}
#knowhow_scout section#sec04 .blk .img img {
	width: 70%;
}
#knowhow_scout section#sec04 .blk .body {
	float: right;
	width: 73%;
}
#knowhow_scout section#sec04 .blk .body .btn {
	margin-top: 15px;
	width: 50%;
}
#knowhow_scout section#sec04 .blk .body h3 {
	font-size: 18px !important;
	margin-bottom: 10px !important;
}
#knowhow_scout section#sec05 .flow_wrap {
	background: url(/assets/img/useful/index/knowhow/tenshoku_katudou/scout/sec05_img02.png) repeat-y 0 0;
	margin: 15px 0 30px;
	overflow: hidden;
}
#knowhow_scout section#sec05 .flow_wrap .blk {
	clear: both;
	overflow: hidden;
	padding:0 0 30px 0;
}
#knowhow_scout section#sec05 .flow_wrap .blk:last-child {
	padding: 0;
}
#knowhow_scout section#sec05 .flow_wrap .step {
	float: left;
	width: 87px;
	background: url(/assets/img/useful/index/knowhow/tenshoku_katudou/scout/sec05_img01.png) no-repeat 0 0;
	background-size: 130px;
	color: #2f60aa;
	font-weight: bold;
	padding: 1px 0 5px 43px;
}
#knowhow_scout section#sec05 .flow_wrap .body {
	float: right;
	width: 76%
}
#knowhow_scout section#sec05 .flow_wrap .body .main {
	color: #2f60aa;
	font-weight: bold;
	margin-bottom: 8px;
	font-size: 18px;
}
#knowhow_scout section#sec06 .blk {
	background: #2f60aa;
	color: #fff;
	padding: 45px 50px;
	overflow: hidden;
}
#knowhow_scout section#sec06 .blk .text {
	float: left;
	width: 50%;
	font-size: 20px;
	line-height: 170%;
	font-weight: bold;
}
#knowhow_scout section#sec06 .blk .search_btn {
	float: left;
	width: 50%;
	text-align: right;
	margin-top: 8px;
}
#knowhow_scout section#sec06 .blk .search_btn img {
	width: 90%;
}
#knowhow_scout .scout_contact {
	clear: both;
	overflow: hidden;
	background: url(/assets/img/useful/index/knowhow/tenshoku_katudou/scout/scout_contact_img01.png) no-repeat 0 50%;
	text-align: center;
	padding: 55px 0 55px 0;
	font-weight: bold;
}
#knowhow_scout .scout_contact h2 {
	background: none !important;
	font-size: 29px !important;
	line-height: 160%;
}
#knowhow_scout .scout_contact h2 .size_l {
	font-size: 38px;
}
#knowhow_scout .scout_contact h2 .size_l.mark {
	background: linear-gradient(transparent 50%, #69f0ae 50%);
    padding: 0 5px;
	margin-right: 5px;
	font-weight: bold;
}
#knowhow_scout .scout_contact p {
	font-size: 18px;
	line-height: 185%;
}
#knowhow_scout .scout_contact .kv_btn {
	width: 40%;
	margin: 40px auto 0;
}
#knowhow_scout .ptop {
	text-align: right;
	margin-bottom: 15px;
}
#knowhow_scout aside section {
	clear:both;
	overflow:hidden;
	margin-bottom:15px !important;
}


/* -- スカウト機能とは
#knowhow_sut #blk1,
#knowhow_sut #blk2,
#knowhow_sut #blk3,
#knowhow_sut #blk4{
	margin:0;
	padding:0;
	border:none;
}
#knowhow_sut section {
	clear:both;
	overflow:hidden;
	margin-bottom:15px;
}
#knowhow_sut .ptop {
	text-align:right;
	margin-bottom:30px;
}
#knowhow_sut .keyvisual_sut {
	margin-bottom:15px;
}
#knowhow_sut .intro {
	margin-bottom:15px;
	border-bottom:#dadddd solid 1px;
	padding-bottom:15px;
}
#knowhow_sut .search_img{
	margin:20px auto;
	text-align:center;
}
#knowhow_sut .search_img a:hover{
	opacity:0.7;
}
#knowhow_sut .search_img_2{
	width:625px;
	height:133px;
	margin:20px auto;
	background:url(../img/useful/index/knowhow/search2_1.png) left top no-repeat;
}
#knowhow_sut .search_img_2 a{
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#knowhow_sut .search_img_2:hover,
#knowhow_sut .search_img_2:hover{
	opacity:0.7;
}
#knowhow_sut .sec_base_sut {
	clear:both;
	overflow:hidden;
}
#knowhow_sut .sec_base_sut .inarea {
	margin:13px;
	clear:both;
	overflow:hidden;
}
#knowhow_sut h2.blk_base_sut{
	width:100%;
	height:58px;
	margin:7px 0 15px 0;
	padding:10px 0 5px 10px;
	color:#ffffff;
	font-size:28px;
	font-weight:bold;
	border:none;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/scout/ttl1.png) left bottom no-repeat;
}
#knowhow_sut #blk1 .sec_base_sut .blk1_img{
	width:185px;
	height:135px;
	margin:15px 0 10px 0;
	float:left;
}
#knowhow_sut #blk1 .sec_base_sut .blk1_txt{
	width:400px;
	margin:15px 0 10px 10px;
	float:right;
}
#knowhow_sut #blk1 .sec_base_sut .blk1_txt p{
	margin-bottom:5px;
}
#knowhow_sut #blk2 .sec_base_sut .merit{
	display:block;
	overflow:hidden;
}
#knowhow_sut #blk2 .sec_base_sut .merit_l,
#knowhow_sut #blk2 .sec_base_sut .merit_r{
	width:285px;
	margin:0 0 10px 0;
	overflow:hidden;
}
#knowhow_sut #blk2 .sec_base_sut .merit_l{float:left;}
#knowhow_sut #blk2 .sec_base_sut .merit_r{float:right;}

#knowhow_sut #blk2 .sec_base_sut h3.merit_ttl{
	margin:0 0 0 5px;
	padding:15px 15px 10px 55px;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/scout/ttl_s.png) left top no-repeat;
	color:#FFF;
	font-size:14px;
	border:none;
	z-index:9;
	position:absolute;
}
#knowhow_sut #blk2 .sec_base_sut .merit_l .merit_in,
#knowhow_sut #blk2 .sec_base_sut .merit_r .merit_in{
	margin-top:25px;
	padding:20px 10px 5px 10px;
	border:#1DA1F2 1px solid;
	position:relative;
}
#knowhow_sut #blk2 .sec_base_sut .caution{
	width:100%;
	text-align:center;
	margin:30px auto 0 auto;	
}
#knowhow_sut #blk2 .sec_base_sut .caution p{
	width:320px;
	height:33px;
	margin:0 auto;
	padding:12px 0 0 45px;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/scout/caution.png) left center no-repeat;
	font-size:16px;
	font-weight:bold;
}
#knowhow_sut #blk2 .sec_base_sut .caution_flm{
	width:92%;
	display:block;
	margin:0 auto;
	padding:20px 10px;
	background-color:#E6E6E6;
	border:#666666 1px solid;
	border-radius: 5px 5px 5px 5px ;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	overflow:hidden;
}
#knowhow_sut #blk2 .sec_base_sut .caution_flm ul{
	width:470px;
	margin:20px auto;
}
#knowhow_sut #blk2 .sec_base_sut .caution_flm li{
	margin:10px 0;
	list-style-type:square;
}
#knowhow_sut #blk2 .sec_base_sut .caution_flm li span{
	font-size:12px;
	color:#666666;
	padding-left:10px;
}
#knowhow_sut #blk2 .sec_base_sut .caution_flm li a{
	font-size:12px;
	padding-left:10px;
}
#knowhow_sut .sec_base_sut .btn_img{
	width:100%;
	margin:20px 0 0 0;
}
#knowhow_sut .sec_base_sut .btn_flm{
	width:575px;
	display:block;
	margin:30px 0;
	padding:20px 10px;
	border:#FF6E65 1px solid;
	background-color:#FFBEBB;
	overflow:hidden;
}
#knowhow_sut .sec_base_sut .btn_flm .txt{
	width:350px;
	margin-left:15px;
	float:left;
}
#knowhow_sut .sec_base_sut .btn_flm .link{
	width:200px;
	float:right;
	text-align:center;
}
#knowhow_sut .sec_base_sut .btn_flm .link a{
	width:150px;
	margin:20px auto;
	padding:10px 15px;
	color:#FFFFFF;
	font-size:20px;
	text-decoration:none;
	display:inline-block;
	background-color:#FF6E65;
	border:#FF6E65 1px solid;
	border-radius: 5px 5px 5px 5px ;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}
#knowhow_sut .sec_base_sut .btn_flm .link a:hover{
	background-color:#FFD5D2;
	color:#FF6E65;
}
#knowhow_sut #blk3 .sec_base_sut .type{
	display:block;
	overflow:hidden;
}
#knowhow_sut #blk3 .sec_base_sut .type_l,
#knowhow_sut #blk3 .sec_base_sut .type_r{
	width:285px;
	margin:0 0 10px 0;
	overflow:hidden;
}
#knowhow_sut #blk3 .sec_base_sut .type_l{float:left;}
#knowhow_sut #blk3 .sec_base_sut .type_r{float:right;}

#knowhow_sut #blk3 .sec_base_sut .type .type_in{
	margin-top:25px;
	padding:20px 10px 5px 10px;
	border:#1DA1F2 1px solid;
	position:relative;
}
#knowhow_sut #blk3 .sec_base_sut .type h3.type_ttl1,
#knowhow_sut #blk3 .sec_base_sut .type h3.type_ttl2{
	margin:0 0 0 5px;
	padding:13px 15px 10px 50px;
	color:#FFF;
	font-size:14px;
	border:none;
	z-index:9;
	position:absolute;
}
#knowhow_sut #blk3 .sec_base_sut .type h3.type_ttl1{background:url(../img/useful/index/knowhow/tenshoku_katudou/scout/scout_ttl1.png) left top no-repeat}
#knowhow_sut #blk3 .sec_base_sut .type h3.type_ttl2{background:url(../img/useful/index/knowhow/tenshoku_katudou/scout/scout_ttl2.png) left top no-repeat}

#knowhow_sut #blk4 h3.step_ttl1{
	margin:15px 0;
	padding:10px;
	border-top:#1DA1F2 1px solid;
	border-bottom:#1DA1F2 1px solid;
	border-left:none;
	color:#1DA1F2;
	font-size:16px;
	font-weight:bold;
}
#knowhow_sut #blk4 .step{
	display:block;
	overflow:hidden;
}
#knowhow_sut #blk4 .step_ttl{
	margin:15px 10px;
	padding:5px 15px;
	font-size:12px;
	color:#ffffff;
	background-color:#1DA1F2;
	float:left;
	overflow:hidden;
}
#knowhow_sut #blk4 .step_txt{
	width:480px;
	margin-top:20px;
	float:left;
	overflow:hidden;
}
#knowhow_sut #blk4 .step_ar{
	width:100%;
	height:25px;
	margin:5px 0;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/scout/ar.png) 35px top no-repeat;
	float:left;
	clear:both;
}
#knowhow_sut #blk2 .scout_more {
    width:380px;
	border-radius:5px;
	background:#666666 url(../img/useful/index/knowhow/tenshoku_katudou/scout/main_more.png) 15px center no-repeat;
	text-align:center;
	margin:15px auto;
	padding:7px 5px 5px 25px;
	font-size:14px;
	color:#ffffff;
	cursor:pointer;
}
#knowhow_sut #blk2 .cls_scout_more {
	width:120px;
	padding:5px 5px 5px 25px;
    background:#666666 url(../img/useful/index/knowhow/tenshoku_katudou/scout/main_more_cl.png) 25px center no-repeat;
	cursor:pointer;
}
#knowhow_sut p.sub{
	font-size:12px;
	color:#666;
}
#knowhow_sut .btn_pvjob{
	width:100%;
	text-align:center;
}
#knowhow_sut .btn_pvjob a{
	width:200px;
	margin:10px auto;
	padding:5px 0;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	background-color:#0C85CD;
	border:#0C85CD 1px solid;
	border-radius: 5px 5px 5px 5px ;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}
	
#knowhow_sut .btn_pvjob a:hover{
	background-color:#1DA1F2;
	color:#0C85CD;
}
 -- */


/* -- 非公開求人とは -- */
#knowhow_pvj #blk1,
#knowhow_pvj #blk2,
#knowhow_pvj #blk3,
#knowhow_pvj #blk4{
	margin:0;
	padding:0;
	border:none;
}
#knowhow_pvj section {
	clear:both;
	overflow:hidden;
	margin-bottom:15px;
}
#knowhow_pvj .ptop {
	text-align:right;
	margin-bottom:30px;
}
#knowhow_pvj .keyvisual_pvj {
	margin-bottom:15px;
}
#knowhow_pvj .intro {
	margin-bottom:15px;
	border-bottom:#dadddd solid 1px;
	padding-bottom:15px;
}
#knowhow_pvj .search_img{
	margin:20px auto;
	text-align:center;
}
#knowhow_pvj .search_img a:hover{
	opacity:0.7;
}
#knowhow_pvj .search_img_2{
	width:625px;
	height:133px;
	margin:20px auto;
	background:url(../img/useful/index/knowhow/search2_1.png) left top no-repeat;
}
#knowhow_pvj .search_img_2 a{
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#knowhow_pvj .search_img_2:hover,
#knowhow_pvj .search_img_2:hover{
	opacity:0.7;
}
#knowhow_pvj .sec_base_pvj {
	clear:both;
	overflow:hidden;
}
#knowhow_pvj .sec_base_pvj .inarea {
	margin:13px;
	clear:both;
	overflow:hidden;
}
#knowhow_pvj h2.blk_base_pvj{
	width:550px;
	margin:10px auto 20px auto;
	padding:0 0 5px 0;
	text-align:center;
	color:#263752;
	font-size:28px;
	font-weight:bold;
	border:none;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/private_jobs/ttl1.png) left bottom no-repeat;
}
#knowhow_pvj #blk1 .sec_base_pvj .blk1_img{
	width:180px;
	height:180px;
	margin:25px 0 10px 0;
	float:left;
}
#knowhow_pvj #blk1 .sec_base_pvj .blk1_txt{
	width:400px;
	margin:10px 0 10px 10px;
	float:right;
}
#knowhow_pvj #blk1 .sec_base_pvj .blk1_txt p{
	margin-bottom:5px;
}
#knowhow_pvj #blk1 .sec_base_pvj .blk1_btn{
	width:400px;
	text-align:center;
	float:right;
}
#knowhow_pvj #blk1 .sec_base_pvj .blk1_btn a{
	width:280px;
	margin:10px auto;
	padding:10px 0;
	color:#FFFFFF;
	font-size:20px;
	text-decoration:none;
	display:inline-block;
	background-color:#FF6E65;
	border:#FF6E65 1px solid;
	border-radius: 5px 5px 5px 5px ;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}
#knowhow_pvj #blk1 .sec_base_pvj .blk1_btn a:hover{
	background-color:#FFD5D2;
	color:#FF6E65;
}
#knowhow_pvj #blk2 .sec_base_pvj .reason_l,
#knowhow_pvj #blk2 .sec_base_pvj .reason_r{
	width:285px;
	margin:0 0 10px 0;
	overflow:hidden;
}
#knowhow_pvj #blk2 .sec_base_pvj .reason_l{float:left;}
#knowhow_pvj #blk2 .sec_base_pvj .reason_r{float:right;}

#knowhow_pvj #blk2 .sec_base_pvj h3.reason_ttl{
	margin:0 0 0 5px;
	padding:10px 15px 10px 55px;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/private_jobs/ttl_s.png) left top no-repeat;
	color:#FFF;
	font-size:14px;
	border:none;
	z-index:999;
	position:absolute;
}
#knowhow_pvj #blk2 .sec_base_pvj .reason_l .reason_in,
#knowhow_pvj #blk2 .sec_base_pvj .reason_r .reason_in{
	margin-top:20px;
	padding:12px 10px 5px 10px;
	border:#273752 1px solid;
	position:relative;
}
#knowhow_pvj #blk2 .sec_base_pvj .reason_l .ttl_s,
#knowhow_pvj #blk2 .sec_base_pvj .reason_r .ttl_s{
	height:40px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:15px 0;
	padding:0 0 15px 0;
	border-bottom:#273752 1px solid;
}
#knowhow_pvj #blk3 .sec_base_pvj .ex_flm{
	width:199px;
	display:block;
	margin:20px auto 40px auto;
	padding:0;
	float:left;
	overflow:hidden;
}
#knowhow_pvj #blk3 .sec_base_pvj .ex{
	width:175px;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/private_jobs/ex_bg.png) center center no-repeat;
	border:#0C81C7 2px solid;
	display:block;
	margin:13px auto 0 auto;
	padding:27px 5px 10px 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	overflow:hidden;
	position:relative;
}
#knowhow_pvj #blk3 .sec_base_pvj .ex_flm img{
	width:80px;
	height:25px;
	margin:0 0 0 15px;
	z-index:999;
	position:absolute;
}
#knowhow_pvj #blk3 .sec_base_pvj .ex p.ttl1{
	height:35px;
	margin:3px 0;
	padding:4px 0 0 35px;
	color:#0A6AA5;
	font-size:18px;
	font-weight:bold;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/private_jobs/ex_ttl1.png) left top no-repeat;
}
#knowhow_pvj #blk3 .sec_base_pvj .ex p.ttl2,
#knowhow_pvj #blk3 .sec_base_pvj .ex p.ttl3{
	height:35px;
	margin:3px 0;
	padding:1px 0 0 35px;
	color:#0A6AA5;
}
#knowhow_pvj #blk3 .sec_base_pvj .ex p.ttl2{background:url(../img/useful/index/knowhow/tenshoku_katudou/private_jobs/ex_ttl2.png) 6px top no-repeat;}
#knowhow_pvj #blk3 .sec_base_pvj .ex p.ttl3{background:url(../img/useful/index/knowhow/tenshoku_katudou/private_jobs/ex_ttl3.png) 6px top no-repeat;}

#knowhow_pvj #blk3 .sec_base_pvj .btn_flm{
	width:565px;
	display:block;
	margin:15px auto;
	padding:35px 10px 15px 10px;
	border:#FF6E65 1px solid;
	background-color:#FFBEBB;
	clear:both;
	overflow:hidden;
}
#knowhow_pvj #blk3 .sec_base_pvj .btn_flm p{
	float:left;
}
#knowhow_pvj #blk3 .sec_base_pvj .btn_flm a{
	width:270px;
	margin:-10px 10px 10px 10px;
	padding:10px 0;
	color:#FFFFFF;
	font-size:20px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	background-color:#FF6E65;
	border:#FF6E65 1px solid;
	border-radius: 5px 5px 5px 5px ;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	float:left;
}
#knowhow_pvj #blk3 .sec_base_pvj .btn_flm a:hover{
	background-color:#FFD5D2;
	color:#FF6E65;
}
#knowhow_pvj #blk4 .sec_base_pvj .merit{
	width:100%;
	margin:30px auto;
	overflow:hidden;
}
#knowhow_pvj #blk4 .sec_base_pvj h3.merit_ttl{
	width:280px;
	height:55px;
	margin:0 0 0 15px;
	padding:17px 5px 5px 15px;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/private_jobs/ttl2.png) left top no-repeat;
	color:#FFF;
	font-size:14px;
	border:none;
	z-index:999;
	position:absolute;
}
#knowhow_pvj #blk4 .sec_base_pvj .merit .merit_in{
	width:565px;
	margin:30px auto 25px auto;
	padding:30px 15px 10px 15px;
	border:#1DA1F2 2px solid;
	border-radius: 15px 15px 15px 15px ;
	-webkit-border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	background-color:#C7E8FC;
	position:relative;
}
#knowhow_pvj #blk4 .sec_base_pvj .merit ul{
	margin:10px 0;
}
#knowhow_pvj #blk4 .sec_base_pvj .merit ul li{
	margin:20px 0;
	padding-left:25px;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/private_jobs/knowhow_icon1.png) left 5px no-repeat;
}
#knowhow_pvj #blk4 .sec_base_pvj .merit p.btn{
	text-align:center;
}
#knowhow_pvj #blk4 .sec_base_pvj .merit p.btn a{
	width:380px;
	margin:10px auto;
	padding:10px 0;
	color:#FFFFFF;
	font-size:20px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	background-color:#0C85CD;
	border:#0C85CD 1px solid;
	border-radius: 5px 5px 5px 5px ;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}
#knowhow_pvj #blk4 .sec_base_pvj .merit p.btn a:hover{
	background-color:#1DA1F2;
	color:#0C85CD;
}
#knowhow_pvj #blk4 h3.step_ttl1{
	margin:15px 0;
	padding:10px;
	border-top:#1DA1F2 1px solid;
	border-bottom:#1DA1F2 1px solid;
	border-left:none;
	color:#1DA1F2;
	font-size:16px;
	font-weight:bold;
}
#knowhow_pvj #blk4 .step{
	display:block;
	overflow:hidden;
}
#knowhow_pvj #blk4 .step_ttl{
	margin:15px 10px;
	padding:5px 15px;
	font-size:12px;
	color:#ffffff;
	background-color:#1DA1F2;
	float:left;
	overflow:hidden;
}
#knowhow_pvj #blk4 .step_txt{
	width:480px;
	margin-top:20px;
	float:left;
	overflow:hidden;
}
#knowhow_pvj #blk4 .step_ar{
	width:100%;
	height:25px;
	margin:5px 0;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/private_jobs/ar.png) 35px top no-repeat;
	float:left;
	clear:both;
}
#knowhow_pvj .sec_base_pvj .btn_img{
	width:100%;
	margin:20px 0 0 0;
}
#knowhow_pvj #blk4 p.btn2{
	width:100%;
	margin:20px 0 10px 0;
	padding:10px 0;
	clear:both;
	text-align:center;
}
#knowhow_pvj #blk4 p.btn2 a{
	width:500px;
	margin:10px auto;
	padding:10px 0;
	color:#FFFFFF;
	font-size:20px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	background-color:#FF6E65;
	border:#FF6E65 1px solid;
	border-radius: 5px 5px 5px 5px ;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}
#knowhow_pvj #blk4 p.btn2 a:hover{
	background-color:#FFD5D2;
	color:#FF6E65;
}
#knowhow_pvj p.sub{
	font-size:12px;
	color:#666;
}

/* -- スキルチェックシートとは -- */
#knowhow_skill_ch section {
	overflow: hidden;
	clear: both;
	line-height: 180%;
	margin-bottom: 30px;
}
#knowhow_skill_ch h2.blk_base_skill_ch {
	background: none !important;
	color: #000 !important;
	padding: 0 !important;
	margin: 0 0 20px !important;
	border: none !important;
	font-size: 22px !important;
}

#knowhow_skill_ch h2.blk_base_skill_ch:before {
	display: inline-block;
    content: ' ';
    width: 8px;
    height: 26px;
    vertical-align: middle;
    margin-right: 10px;
    background: #0858a9;
    background: -moz-linear-gradient(top, #0858a9 0%, #0858a9 50%, #000000 50%, #000000 100%);
    background: -webkit-linear-gradient(top, #0858a9 0%,#0858a9 50%,#000000 50%,#000000 100%);
    background: linear-gradient(to bottom, #0858a9 0%,#0858a9 50%,#000000 50%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0858a9', endColorstr='#000000',GradientType=0 );
}
#knowhow_skill_ch #sec02 .sec_base_skill_ch .ttl_big2 span {
	background: linear-gradient(transparent 50%, #b4f7d6 50%);
	padding:0 5px;
}
#knowhow_skill_ch .bg_ylw2 {
	background: linear-gradient(transparent 50%, #F1F180 50%);
	padding:0 5px;
}
#knowhow_skill_ch .bg_ylw3 {
	background: linear-gradient(transparent 50%, #b4f7d6 50%);
	padding:0 5px;
}
#knowhow_skill_ch .cta {
	background: url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/img11.png) no-repeat 0 0;
	padding: 20px 0 30px;
	text-align: center;
	margin-bottom: 20px;
}
#knowhow_skill_ch .cta .parts {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #000;
	-webkit-box-shadow: 0 3px 6px rgba(33,81,104,.19);
	-moz-box-shadow: 0 3px 6px rgba(33,81,104,.19);
	box-shadow: 0 3px 6px rgba(33,81,104,.19);
	color: #c6f9e0;
	width: 230px;
	text-align: center;
	margin: 15px auto ;
	padding: 5px 0;
	font-weight: bold;
	font-size: 18px;
}
#knowhow_skill_ch .cta .txt {
	position: relative;
	border-bottom: 1px solid #ffffff;
	padding: 10px 0 15px;
	color: #fff;
	font-size: 30px;
	width: 500px;
	margin: 0 auto;
	font-weight: bold;
}
#knowhow_skill_ch .cta .txt:after,
#knowhow_skill_ch .cta .txt:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#knowhow_skill_ch .cta .txt:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #63a9bf;
	border-width: 10px;
	margin-left: -10px;
}
#knowhow_skill_ch .cta .txt:before {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 11px;
	margin-left: -11px;
}
#knowhow_skill_ch .cta .skill_ch_un_log {
	padding-top: 10px;
}

#knowhow_skill_ch h2:before.blk_base_skill_ch {
}
#knowhow_skill_ch .keyvisual_skill_ch {
	padding-bottom: 30px;
}
#knowhow_skill_ch .main_content {
    width: 735px;
}
#knowhow_skill_ch .main_v {
	text-align: center;
	display: block;
	padding: 45px 0 10px;
}
#knowhow_skill_ch .skill_log_btn {
	background: url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/img02.png) no-repeat 0 0;
	padding: 70px 0;
}
#knowhow_skill_ch .skill_log_btn .in {
	width: 490px;
	text-align: center;
}
#knowhow_skill_ch .skill_log_btn p.ttl {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	background: url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/img16.png) no-repeat 50% 100%;
	padding: 0 0 30px;
	margin-bottom: 13px;
}
#knowhow_skill_ch .skill_log_btn a.main_btn,
#knowhow_skill_ch .cta .skill_ch_un_log a {
	display: block;
	width: 300px;
	margin: 0 auto 15px;
	background-color: #fff;
	-webkit-box-shadow: 0 6px 7px rgba(35,69,121,.61);
	-moz-box-shadow: 0 6px 7px rgba(35,69,121,.61);
	box-shadow: 0 6px 7px rgba(35,69,121,.61);
	color: #2f60aa;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    -o-transition: .2s linear;
    -ms-transition: .2s linear;
}
#knowhow_skill_ch .skill_log_btn a:hover.main_btn,
#knowhow_skill_ch .cta .skill_ch_un_log a:hover {
	-webkit-box-shadow: 0 9px 30px rgba(35,69,121,.8);
	-moz-box-shadow: 0 9px 30px rgba(35,69,121,.8);
	box-shadow: 0 9px 30px rgba(35,69,121,.8);
	background: #f9f9f9;
}
#knowhow_skill_ch .skill_log_btn a.main_btn span,
#knowhow_skill_ch .cta .skill_ch_un_log a span {
	display: block;
	background-color: #fff;
	-webkit-box-shadow: 0 4px rgba(255,255,255,.77);
	-moz-box-shadow: 0 4px rgba(255,255,255,.77);
	box-shadow: 0 4px rgba(255,255,255,.77);
	padding: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#knowhow_skill_ch .skill_log_btn p.login a,
#knowhow_skill_ch .skill_ch_un_log_txt a {
	font-size: 10px;
	color: #fff;
	margin-top: 30px;
}
#knowhow_skill_ch #sec01 {
	background: url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/img04.png) no-repeat -15px -1px;
	border-top: #ccc solid 1px;
	padding: 10px 0 0 0;
	margin-top: 30px;
	overflow: hidden;
}
#knowhow_skill_ch #sec01 .base {
	float: right;
	width: 550px;
	font-size: 23px;
	font-weight: bold;
	text-align: center;
	line-height: 190%;
	margin-bottom: 40px;
}
#knowhow_skill_ch #sec01 .base .ttl_big {
	color: #f03c4f;
	font-size: 28px;
	font-weight: normal;
}
#knowhow_skill_ch #sec01 .inarea {
	clear: both;
	background: #fff;
	margin: 0;
	padding: 25px 40px

}
#knowhow_skill_ch #sec02 {
	background: url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/img05.png) no-repeat 0 10px;
	background-size: 300px;
	padding-bottom: 40px;
	margin-bottom: 0;
}
#knowhow_skill_ch #sec02 .inarea {
	padding-top: 0;
	margin-top: 0;
}
#knowhow_skill_ch #sec02 .sec_base_skill_ch {
	float: right;
	width: 450px;
}
#knowhow_skill_ch #sec02 .sec_base_skill_ch .ttl_big2 {
	font-weight: bold;
	font-size: 20px;
}
#knowhow_skill_ch #sec02 .sec_base_skill_ch .ttl_big2 span {
	background: linear-gradient(transparent 50%, #b4f7d6 50%);
	padding:0 5px;
	line-height: 200%;
}
#knowhow_skill_ch #sec02 .sec_base_skill_ch .pick_up {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #2f60aa;
	background-image: -webkit-linear-gradient(left, #2f60aa, #2ca4ba);
	background-image: -moz-linear-gradient(left, #2f60aa, #2ca4ba);
	background-image: -o-linear-gradient(left, #2f60aa, #2ca4ba);
	background-image: -ms-linear-gradient(left, #2f60aa, #2ca4ba);
	background-image: linear-gradient(to right, #2f60aa, #2ca4ba);
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	padding: 5px 20px;
	margin: 30px 0 15px;
}
#knowhow_skill_ch #sec03 p {
	margin-bottom: 15px;
}
#knowhow_skill_ch #sec03 .area_chk_skill_long {
	background: #f0f4f9;
	padding: 20px 30px 10px;
	margin-bottom: 15px;
}
#knowhow_skill_ch #sec03 .area_chk_skill_long li {
	background: url( ../img/useful/index/knowhow/tenshoku_katudou/skill_check/img06.png) no-repeat 0 5px;
	padding: 0 0 10px 25px;
}
#knowhow_skill_ch #sec03 .blk_wrap {
	border: #2f60aa solid 1px;
	padding: 20px;
	clear: both;
	overflow: hidden;
}
#knowhow_skill_ch #sec03 .blk {
	border-bottom: #2f60aa solid 1px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	clear: both;
	overflow: hidden;
}
#knowhow_skill_ch #sec03 .blk:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
#knowhow_skill_ch #sec03 .blk_wrap h3 {
	border: none;
	padding: 0 0 15px;
	margin: 0 0 15px;
	border-bottom: #ddd solid 1px;
	clear: both;
	overflow: hidden;
}
#knowhow_skill_ch #sec03 .blk_wrap h3 span.icon {
	float: left;
	margin-right: 15px;
	color: #fff;
	width: 60px;
	height: 48px;
	-webkit-border-radius: 30px 30px 0;
	-moz-border-radius: 30px 30px 0;
	border-radius: 30px 30px 0;
	background-color: #2f60aa;
	background-image: -webkit-linear-gradient(left, #2f60aa, #1088c7);
	background-image: -moz-linear-gradient(left, #2f60aa, #1088c7);
	background-image: -o-linear-gradient(left, #2f60aa, #1088c7);
	background-image: -ms-linear-gradient(left, #2f60aa, #1088c7);
	background-image: linear-gradient(to right, #2f60aa, #1088c7);
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	line-height: 150%;
	padding-top: 12px;
	letter-spacing: 0;
}
#knowhow_skill_ch #sec03 .blk_wrap h3 span.single {
	line-height: 60px;
}
#knowhow_skill_ch #sec03 .blk_wrap .img {
	float: left;
	width: 220px;
}
#knowhow_skill_ch #sec03 .blk_wrap .body {
	float: right;
	width: 380px;
}
#knowhow_skill_ch #sec04 .intro {
	color: #2f60aa;
	font-weight: bold;
	font-size: 18px;
}
#knowhow_skill_ch #sec04 .evaluation {
	background: #f9f9f9;
	padding-bottom: 1px;
}
#knowhow_skill_ch #sec04 .evaluation h3 {
	font-size: 18px;
	border-bottom: #ccc solid 1px;
	border-left: none;
	padding: 12px 15px;
}
#knowhow_skill_ch #sec04 .evaluation p {
	padding: 0 15px;
}
#knowhow_skill_ch #sec04 .evaluation dl {
	background: #fff;
	padding: 15px;
	margin: 15px;
	overflow: hidden;
	border: #eee solid 1px;
}
#knowhow_skill_ch #sec04 .evaluation dl dt {
	font-weight: bold;
}
#knowhow_skill_ch #sec04 .evaluation dl dd {
	float: left;
	font-size: 13px;
}
#knowhow_skill_ch #sec04 .evaluation dl dd:after {
	content: "・";
}
#knowhow_skill_ch #sec04 .evaluation dl dd:last-child:after {
	content: "";
}
#knowhow_skill_ch #sec04 .base_wrap {
	background: url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/img12.png) no-repeat 0 0;
	background-size: contain;
	padding-top: 59px;
	box-sizing: border-box;
	margin-top: 30px;
	overflow: hidden;
}
#knowhow_skill_ch #sec04 .base_wrap .base {
	border: #ccc solid 1px;
	border-top: none;
	padding: 20px 20px 15px;
	overflow: hidden;
}
#knowhow_skill_ch #sec04 .base_wrap .base h4 {
	background: #8c9899;
	color: #fff;
	padding: 3px 15px
}
#knowhow_skill_ch #sec04 .base_wrap .base h4 i {
	font-size: 130%;
	vertical-align: -2px;
}
#knowhow_skill_ch #sec04 .base_wrap .base dl {
	margin: 15px 0;padding-bottom: 2px;
	overflow: hidden;
	clear: both;
}
#knowhow_skill_ch #sec04 .base_wrap .base dt {
	float: left;
	width: 22%;
	font-size: 12px;
	font-weight: bold;
	box-sizing: border-box;
	padding: 5px 10px 0 0;
	line-height: 140%;
}
#knowhow_skill_ch #sec04 .base_wrap .base dd {
	float: left;
	width: 13%;
	text-align: center;
	box-sizing: border-box;
	border: #ccc solid 1px;
	border-right: none;
	font-size: 12px;
	-moz-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.1);
}
#knowhow_skill_ch #sec04 .base_wrap .base dd:first-child {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-ms-border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
#knowhow_skill_ch #sec04 .base_wrap .base dd:last-child {
	border-right: #ccc solid 1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	-o-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
#knowhow_skill_ch #sec04 .base_wrap .nami_img {
	background: url( ../img/useful/index/knowhow/tenshoku_katudou/skill_check/img17.png) repeat-x 0 0;
	background-size: 20px;
	height: 10px;
	clear: both;
	overflow: hidden;
}
#knowhow_skill_ch #sec05 {
	margin-bottom: 0;
}
#knowhow_skill_ch #sec05 .flow {
  overflow: hidden;
}
#knowhow_skill_ch #sec05 .flow p {
	margin-bottom: 15px;
}
#knowhow_skill_ch #sec05 .flow li {
  background-color: #1B73BA;
  line-height: 100px;
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 18px;
  min-width: 120px;
  padding: 0 10px 0 40px;
  text-align: center;
  text-decoration: none;
}
#knowhow_skill_ch #sec05 .flow li:first-child {
  padding-left: 20px;
}

/* 三角形下部 */
#knowhow_skill_ch #sec05 .flow li::after {
  background-color: #1B73BA;
  border-right: 1px solid #FFFFFF;
  content: " ";
  display: block;
  height: 50px;
  margin-left: auto;
  margin-right: -30px;
  margin-top: -50px;
  position: relative;
  transform: skew(-30deg);
  -o-transform: skew(-30deg);
  -ms-transform: skew(-30deg);
  -moz-transform: skew(-30deg);
  -webkit-transform: skew(-30deg);
  width: 30px;
}

/* 三角形上部 */
#knowhow_skill_ch #sec05 .flow li::before {
  background-color: #1B73BA;
  border-right: 1px solid #FFFFFF;
  content: " ";
  display: block;
  float: right;
  height: 50px;
  margin-bottom: -50px;
  margin-left: auto;
  margin-right: -30px;
  transform: skew(30deg);
  -o-transform: skew(30deg);
  -ms-transform: skew(30deg);
  -moz-transform: skew(30deg);
  -webkit-transform: skew(30deg);
  width: 30px;
}

/* 右端の設定 */
#knowhow_skill_ch #sec05 .flow .active {
  background-color: #17619C;
  color: #FFFFFF;
}
#knowhow_skill_ch #sec05 .flow .active::before, .msr_flow02 .active::after {
  background-color: #17619C;
}
#knowhow_skill_ch #sec05 .flow li:last-child:after ,
#knowhow_skill_ch #sec05 .flow li:last-child:before {
  transform: skew(0deg);
  -o-transform: skew(0deg);
  -ms-transform: skew(0deg);
  -moz-transform: skew(0deg);
  -webkit-transform: skew(0deg);
}
#knowhow_skill_ch #sec05 .flow li:nth-child(1) ,
#knowhow_skill_ch #sec05 .flow li:nth-child(1):after ,
#knowhow_skill_ch #sec05 .flow li:nth-child(1):before {
	background: #3464ac;
}
#knowhow_skill_ch #sec05 .flow li:nth-child(2) ,
#knowhow_skill_ch #sec05 .flow li:nth-child(2):after ,
#knowhow_skill_ch #sec05 .flow li:nth-child(2):before {
	background: #3d72c1;
}
#knowhow_skill_ch #sec05 .flow li:nth-child(3) ,
#knowhow_skill_ch #sec05 .flow li:nth-child(3):after ,
#knowhow_skill_ch #sec05 .flow li:nth-child(3):before {
	background: #447dd2;
}
#knowhow_skill_ch #sec05 .flow li:nth-child(4) ,
#knowhow_skill_ch #sec05 .flow li:nth-child(4):after ,
#knowhow_skill_ch #sec05 .flow li:nth-child(4):before {
	background: #4986e1;
}
#knowhow_skill_ch #sec05 .intro {
	margin: 20px 0 40px;
}
#knowhow_skill_ch #sec05 .tool_base {
	background: #3464ac;
	padding: 5px 1px 0 1px;
	overflow: hidden;
}
#knowhow_skill_ch #sec05 .tool_base h3 {
	text-align: center;
	color: #fff;
	font-size: 20px;
	border: none;
	background: url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/img14.png) no-repeat 50% 0;
	padding: 60px 0 5px;
	line-height: 170%;
	letter-spacing: 2px;
}
#knowhow_skill_ch #sec05 .tool_base .blk {
	background: #fff;
	overflow: hidden;
	margin-bottom: 1px;
}
#knowhow_skill_ch #sec05 .tool_base .blk .title {
	float: left;
	width: 32%;
	box-sizing: border-box;
	padding: 27px 20px 20px 20px;
}
#knowhow_skill_ch #sec05 .tool_base .blk .body {
	float: right;
	width: 68%;
	box-sizing: border-box;
	padding: 20px;
	border-left: #ddd solid 1px;
}
#knowhow_skill_ch #sec05 .tool_base .blk .title h4 {
	padding-top: 28px;
	color: #3464ac;
	font-size: 16px;
}
#knowhow_skill_ch #sec05 .tool_base .blk.tool1 .title h4 {
	background: url( ../img/useful/index/knowhow/tenshoku_katudou/skill_check/img18.png) no-repeat 0 0;
	background-size: 74px;
}
#knowhow_skill_ch #sec05 .tool_base .blk.tool2 .title h4 {
	background: url( ../img/useful/index/knowhow/tenshoku_katudou/skill_check/img19.png) no-repeat 0 0;
	background-size: 74px;
}
#knowhow_skill_ch #sec05 .tool_base .blk.tool3 .title h4 {
	background: url( ../img/useful/index/knowhow/tenshoku_katudou/skill_check/img20.png) no-repeat 0 0;
	background-size: 74px;
}
#knowhow_skill_ch #sec05 .tool_base .blk.tool4 .title h4 {
	background: url( ../img/useful/index/knowhow/tenshoku_katudou/skill_check/img21.png) no-repeat 0 0;
	background-size: 74px;
}
#knowhow_skill_ch #sec05 .tool_base .blk .body ul {
	margin: 10px 0;
}
#knowhow_skill_ch #sec05 .tool_base .blk .body ul li,
#knowhow_skill_ch #sec05 .tool_base .blk .body .chk {
	background: url( ../img/useful/index/knowhow/tenshoku_katudou/skill_check/img06.png) no-repeat 0 6px;
	padding-left: 23px;
}
#knowhow_skill_ch #sec05 .tool_base .blk .body .tool_btn a {
	border: #ddd solid 1px;
	border-bottom: #ddd solid 2px;
	text-align: center;
	padding: 4px 0;
	display: block;
	margin-top: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	width: 80%;
}
#knowhow_skill_ch #sec05 .tool_base .blk .body .tool_btn a:hover {
	background-color: #f9f9f9;
}
#knowhow_skill_ch #sec06 {
	margin-bottom: 0;
}
#knowhow_skill_ch #sec06 .blk {
	background: #2f60aa;
	color: #fff;
	padding: 45px 50px;
	overflow: hidden;
}
#knowhow_skill_ch #sec06 .blk .text {
	float: left;
	width: 50%;
	font-size: 20px;
	line-height: 170%;
	font-weight: bold;
}
#knowhow_skill_ch #sec06 .blk .search_btn {
	float: left;
	width: 50%;
	text-align: right;
	margin-top: 8px;
}
#knowhow_skill_ch #sec06 .blk .search_btn img {
	width: 90%;
}
#knowhow_skill_ch #sec06 .blk_scout {
	background: url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/img15.png) no-repeat 0 0;
	height: 250px;
	margin: 45px 0 15px;
}
#knowhow_skill_ch #sec06 .blk_scout p {
	padding: 170px 0 0 25px;
}
#knowhow_skill_ch #sec06 .blk_scout a {
	display: block;
	width: 400px;
	color: #fff;
	text-align: center;
	padding: 10px 0;
	background: #3464ac;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 3px 0px 0px rgba(31, 68, 125, 1);
	-webkit-box-shadow: 0px 3px 0px 0px rgba(31, 68, 125, 1);
	-ms-box-shadow: 0px 3px 0px 0px rgba(31, 68, 125, 1);
	box-shadow: 0px 3px 0px 0px rgba(31, 68, 125, 1);

}
#knowhow_skill_ch .ptop {
	text-align:right;
	margin-bottom:30px;
}
#knowhow_skill_ch .share ul {
	overflow: hidden;
	margin-bottom: 40px;
}
/*
#knowhow_skill_ch #blk1,
#knowhow_skill_ch #blk2,
#knowhow_skill_ch #blk3,
#knowhow_skill_ch #blk4{
	margin:0;
	padding:0;
	border:none;
}
#knowhow_skill_ch section {
	clear:both;
	overflow:hidden;
	margin-bottom:15px;
}
#knowhow_skill_ch section p{
	margin-bottom:15px;
}
#knowhow_skill_ch .ptop {
	text-align:right;
	margin-bottom:30px;
}
#knowhow_skill_ch .keyvisual_skill_ch {
	width:626px;
	height:246px;
	margin-bottom:15px;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/main_v.png) no-repeat left top;
}
#knowhow_skill_ch .keyvisual_skill_ch .skill_log_btn{
	margin:158px 0 0 340px;
	display:inline-block;
}
#knowhow_skill_ch .keyvisual_skill_ch .skill_log_btn a{
	width:250px;
	height:50px;
	padding:5px 10px;
	background-color:#005B4B;
	border:1px solid #005B4B;
	border-radius:15px;
	display:block;
	font-size:19px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}
#knowhow_skill_ch .keyvisual_skill_ch .skill_log_btn a:hover{
	background-color:#FF6D65;
	border:1px solid #FF3C31;
	color:#FFFFFF;
}
#knowhow_skill_ch .keyvisual_skill_ch .skill_log_btn span.a_top_txt{
	font-size:15px;
	font-weight:400;
}
#knowhow_skill_ch .keyvisual_skill_ch .skill_log_btn span.a_sub_txt{
	font-size:14px;
	font-weight:400;
}
#knowhow_skill_ch .keyvisual_skill_ch p a.sub{
	margin:30px 0 0 360px;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
}
#knowhow_skill_ch .keyvisual_skill_ch p a.sub:hover{
	color::#FF6D65;
	text-decoration: underline;
}
#knowhow_skill_ch .skill_ch_intro {
	width:100%;
	margin:10px 0 25px 0;
	padding:25px 10px 10px 10px;
	text-align:center;
	font-size:18px;
	background-color:#FFDCD7;
}
#knowhow_skill_ch .skill_ch_intro .ttl_big {
	font-size:32px;
	font-weight:bold;
	color:#FF6D65;
}
#knowhow_skill_ch .search_img{
	margin:20px auto;
	text-align:center;
}
#knowhow_skill_ch .search_img a:hover{
	opacity:0.7;
}
#knowhow_skill_ch .search_img_2{
	width:625px;
	height:133px;
	margin:20px auto;
	background:url(../img/useful/index/knowhow/search2_1.png) left top no-repeat;
}
#knowhow_skill_ch .search_img_2 a{
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#knowhow_skill_ch .search_img_2:hover,
#knowhow_skill_ch .search_img_2:hover{
	opacity:0.7;
}
#knowhow_skill_ch .sec_base_skill_ch {
	clear:both;
	overflow:hidden;
}
#knowhow_skill_ch .sec_base_skill_ch .inarea {
	margin:13px;
	clear:both;
	overflow:hidden;
}
#knowhow_skill_ch h2.blk_base_skill_ch{
	width:100%;
	height:50px;
	margin:7px 0 15px 0;
	padding:20px 0 5px 10px;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	border:none;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/ttl1.png) left bottom no-repeat;
}
#knowhow_skill_ch .sec_base_skill_ch .ttl_big2 {
	padding:20px 0;
	font-size:18px;
	font-weight:bold;
	background-color:#FFFF99;
	text-align:center;
}
#knowhow_skill_ch .sec_base_skill_ch .area_chk_skill_long{
	width:555px;
	display:block;
	padding:10px;
	margin:15px 10px;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
	clear:both;
}
#knowhow_skill_ch .sec_base_skill_ch .skill_check_s{
	margin:5px 0 0 0;
	clear:both;
	overflow:hidden;
}
#knowhow_skill_ch .sec_base_skill_ch .skill_check_s li{
	background:url(../img/useful/index/knowhow/rirekisho/knowhow_ttl_l_icon2.png) no-repeat left 8px;
	display:block;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_skill_ch .sec_base_skill_ch h3.merit{
	margin:35px 0 0 0;
	padding:13px 0 4px 52px;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/ttl_s.png) no-repeat left top;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	border:none;
}
#knowhow_skill_ch .sec_base_skill_ch .merit_txt{
	border:2px solid #1DA1F2;
	margin:0;
	padding:25px 10px 10px 10px;
}
#knowhow_skill_ch .sec_base_skill_ch .merit_ttl_1,
#knowhow_skill_ch .sec_base_skill_ch .merit_ttl_2,
#knowhow_skill_ch .sec_base_skill_ch .merit_ttl_3{
	padding:15px 0 10px 50px;
	font-size:15px;
	border-bottom:2px dotted #3300CC;
}
#knowhow_skill_ch .sec_base_skill_ch .merit_ttl_1{background:url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/parts4.png) left center no-repeat;}
#knowhow_skill_ch .sec_base_skill_ch .merit_ttl_2{background:url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/parts4.png) left center no-repeat;}
#knowhow_skill_ch .sec_base_skill_ch .merit_ttl_3{background:url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/parts5.png) left center no-repeat;}

#knowhow_skill_ch .sec_base_skill_ch h3.hyouka_h3{
	padding:15px 0 15px 60px;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/parts6.png) left center no-repeat;
	border-bottom:2px solid #009379;
	border-left:none;
}
#knowhow_skill_ch .sec_base_skill_ch .hyouka_flm{
	padding:20px 35px;
	margin-bottom:20px;
	background-color:#F1FBF9;
	border:1px solid #A2E4D7;
}
#knowhow_skill_ch .sec_base_skill_ch .hyouka_flm dl{
	background-color:#FFFFFF;
	padding:20px 35px;
}
#knowhow_skill_ch .sec_base_skill_ch .hyouka_flm dt{
	padding-bottom:7px;
	margin-bottom:7px;
	font-weight:bold;
	border-bottom:1px solid #333;
}
#knowhow_skill_ch .sec_base_skill_ch .hyouka_flm dd{
	margin-bottom:7px;
}
#knowhow_skill_ch .sec_base_skill_ch .hyouka_flm dd span{
	font-weight:bold;
}
#knowhow_skill_ch .sec_base_skill_ch h4.hyouka_h4{
	padding:10px 0 10px 30px;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/parts1.png) left center no-repeat;
	border-bottom:2px solid #000000;
	border-left:none;
	font-size:16px;
}
#knowhow_skill_ch .sec_base_skill_ch h4.hyouka_h4_new{
	margin:25px 0 0 0;
	padding:10px 0 10px 30px;
	border-bottom:2px solid #000000;
	border-left:none;
	background-color:#8C9899;
	color:#FFFFFF;
	font-size:16px;
}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm{
	margin:15px 0 45px 0;
}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm_new{
	margin:0 0 45px 0;
	display:block;
	overflow:hidden;
	border:1px solid #999;
}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm_new .scr_flm_inner{
	width:96%;
	padding:15px;
	margin:10px auto;
	display:block;
	overflow:hidden;
	border-bottom:1px dotted #999;
	box-sizing:border-box;
}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm_new .scr_flm_inner .scr_flm_ttl{
	width:20%;
	padding:0 15px 0 0;
	display:inline-block;
	text-align:left;
	font-weight:bold;
	float:left;
	box-sizing:border-box;
}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm_new .scr_flm_inner ul{
	width:80%;
	border:1px solid #999;
	border-radius:3px;
	display:inline-block;
	float:left;
	box-sizing:border-box;
	box-shadow:inset 0 -1px 5px rgba(0,0,0,0.2);
}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm_new .scr_flm_inner ul li{
	width:67px;
	padding:10px 2px;
	display:inline-block;
	border-right:1px solid #999;
	text-align:center;
	box-sizing:border-box;
	font-size:12px;
}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm_new .scr_flm_inner ul li.no_line{
	border-right:none !important;
}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm table{
	width:100%;
}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm tr{
	border-bottom:1px solid #999;
}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td{
padding:10px 0;
vertical-align:middle;
}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td.td_0{
	width:110px;
	padding:10px 10px 10px 20px;
	font-weight:bold;
}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td.td_1,
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td.td_2,
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td.td_3,
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td.td_4,
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td.td_5,
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td.td_6{
	padding:0 0 0 20px;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/parts2.png) left center no-repeat;
}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td.td_1{}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td.td_2{background-color:#E8F8F5;}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td.td_3{width:60px;background-color:#D0F2EB;}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td.td_4{width:60px;background-color:#B8EBE1;}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td.td_5{width:60px;background-color:#A1E4D7;}
#knowhow_skill_ch .sec_base_skill_ch .scr_flm td.td_6{width:52px;background-color:#89DECD;}

#knowhow_skill_ch .sec_base_skill_ch .scr_flm .nami_img,
#knowhow_skill_ch .sec_base_skill_ch .scr_flm_new .nami_img{
	height:22px;
	margin:15px 0;
	background:url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/nami.png) left top repeat-x;
}
#knowhow_skill_ch .sec_base_skill_ch .btn_img{
	width:100%;
	margin:20px 0 0 0;
}
#knowhow_skill_ch .sec_base_skill_ch .tool_ttl_1{
	width:579px;
	background-color:#FF9900;
	padding:10px;
	margin-bottom:15px;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
#knowhow_skill_ch .sec_base_skill_ch .ttl_big3{
	background-color:#FF9900;
	border:5px solid #FFF;
	padding:10px;
	margin:0;
}
#knowhow_skill_ch .sec_base_skill_ch h3.tool_ttl_2{
	padding:15px 0;
	border:none;
	text-align:center;
	background-color:#A1E4D7;
	color:#009379;
}
#knowhow_skill_ch .sec_base_skill_ch .tool_blk_l{
	width:289px;
	height:230px;
	margin:20px 0;
	float:left;
	background-color:#F3FCFA;
	border:1px solid #009379;
}
#knowhow_skill_ch .sec_base_skill_ch .tool_blk_r{
	width:289px;
	height:230px;
	margin:20px 0;
	float:right;
	background-color:#F3FCFA;
	border:1px solid #009379;
}
#knowhow_skill_ch .sec_base_skill_ch .tool_blk_l h4,
#knowhow_skill_ch .sec_base_skill_ch .tool_blk_r h4{
	padding:15px 10px 15px 50px;
	margin-bottom:10px;
	background:#009379 url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/parts3.png) 10px center no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
#knowhow_skill_ch .sec_base_skill_ch .tool_blk_l p,
#knowhow_skill_ch .sec_base_skill_ch .tool_blk_r p{
	margin:0 15px 15px 15px;
}
#knowhow_skill_ch .sec_base_skill_ch .tool_blk_l ul,
#knowhow_skill_ch .sec_base_skill_ch .tool_blk_r ul{
	margin:5px 15px;
}
#knowhow_skill_ch .sec_base_skill_ch .pick_up{
	width:360px;
	margin:40px auto 20px auto;
	padding:15px 5px;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF6D65;
}
#knowhow_skill_ch .sec_base_skill_ch .pick_up i{
	font-size:24px;
	margin:0 10px;
	color:#FFFF00;
}
#knowhow_skill_ch .sec_base_skill_ch span.small{
	font-size:12px;
	color: #666;
}
#knowhow_skill_ch .skill_ch_un_log{
	width:440px;
	margin:0 auto;
}
#knowhow_skill_ch .skill_ch_un_log a{
	width:410px;
	margin:15px auto 10px auto;
	padding:10px 10px 10px 20px;
	background:#005B4B url(../img/useful/index/knowhow/tenshoku_katudou/skill_check/ar_right.png) 25px center no-repeat;
	border:1px solid #005B4B;
	border-radius:15px;
	display:inline-block;
	font-size:19px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	line-height:1.4;
}
#knowhow_skill_ch .skill_ch_un_log a:hover{
	background-color:#FF6D65;
	border:1px solid #FF3C31;
	color:#FFFFFF;
}

#knowhow_skill_ch .skill_ch_un_log span.a_top_txt{
	font-size:15px;
	font-weight:400;
}
#knowhow_skill_ch .skill_ch_un_log span.a_sub_txt{
	font-size:14px;
	font-weight:400;
}
#knowhow_skill_ch .skill_ch_un_log_txt{
	width:100%;
	text-align:center;
}
#knowhow_skill_ch .skill_ch_un_log_txt a.sub{
	margin:10px auto;
	font-size:14px;
	color: #009;
	text-decoration:none;
}
#knowhow_skill_ch .skill_ch_un_log_txt a.sub:hover{
	color::#FF6D65;
	text-decoration: underline;
}*/

/* -- 履歴書・面接にスグ使える！志望動機の書き方のコツと例文集 -- */
/* -- 整備士の転職で重要な自己PRの書き方のコツと例文集 -- */
#knowhow_rks .main_content h2 ,
#knowhow_rks .main_content h3 ,
#knowhow_rks .main_content h4 {
	margin:0;
	padding:0;
	border:none;
}
#knowhow_rks section {
	clear:both;
	overflow:hidden;
	margin-bottom:35px;
}
#knowhow_rks .keyvisual {
	margin-bottom:15px;
}
#knowhow_rks .intro {
	margin-bottom:15px;
	border-bottom:#dadddd solid 1px;
	padding-bottom:15px;
}
#knowhow_rks .search_img{
	margin:20px auto;
	text-align:center;
}
#knowhow_rks .search_img a:hover{
	opacity:0.7;
}
#knowhow_rks .search_img_2{
	width:625px;
	height:133px;
	margin:20px auto;
	background:url(../img/useful/index/knowhow/search2_1.png) left top no-repeat;
}
#knowhow_rks .search_img_2 a{
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#knowhow_rks .search_img_2:hover,
#knowhow_rks .search_img_2:hover{
	opacity:0.7;
}
#knowhow_rks .link_bok_rks a{
	width:500px;
	display:block;
	margin:20px auto;
	padding:20px;
	border-radius:40px;
	background-color:#397FB9;
	color:#FFF;	
}
#knowhow_rks .link_bok_rks a:hover{
	background-color:#009688;
}
#knowhow_rks #blk1 h2 {
	background:url(../img/useful/index/knowhow/siboudouki/ttl_icon1.png) no-repeat 0 0;
	padding:10px 10px 10px 60px ;
	margin:30px 0 15px 0 ;
}
#knowhow_rks #blk2 h2 {
	margin-bottom:20px;
}
#knowhow_rks #blk2 h3 {
	padding:5px 0 5px 80px;
	border-bottom:#29805A solid 1px;
	margin-bottom:15px;
}
#knowhow_rks #blk2 p {
	margin:10px 0 20px;
}

#knowhow_rks #blk2 h3.list1 {
	background:url(../img/useful/index/knowhow/siboudouki/ttl_s1.png) no-repeat 0 0;
}
#knowhow_rks #blk2 h3.list2 {
	background:url(../img/useful/index/knowhow/siboudouki/ttl_s2.png) no-repeat 0 0;
}
#knowhow_rks #blk2 h3.list3 {
	background:url(../img/useful/index/knowhow/siboudouki/ttl_s3.png) no-repeat 0 0;
}
#knowhow_rks #blk3 .int {
	text-align:center;
	margin:10px 0 0;
}
#knowhow_rks #blk3 ul {
	padding:15px 0 30px;
	clear:both;
	overflow:hidden;
}
#knowhow_rks #blk3 li {
	margin-top:15px;
	text-align:center;
}
#knowhow_rks #blk3 li a img:hover {
	opacity:0.5;
	-webkit-opacity:0.5;
	-moz-opacity:0.5;
}

#knowhow_rks #blk3 h3 {
	border-bottom:#ddd solid 1px;
	border-top:#29805A solid 1px;
	font-size:15px;
	padding:6px 0;
	margin:20px 0 10px;
}
#knowhow_rks #blk3 .dl_box {
	clear:both;
	overflow:hidden;
	margin-bottom:30px;
}
#knowhow_rks #blk3 .dl_box .icon_area {
	float:left;
	width:72px;
}
#knowhow_rks #blk3 .dl_box .ttl_area {
	float:right;
	width:535px;
}
#knowhow_rks #blk3 .dl_box .ttl_area .not_dl {
	margin-top:15px;
}
#knowhow_rks #blk3 .dl_box .ttl_area .not_dl a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#knowhow_rks #blk4 h2 {
	background:#29805A !important;
	color:#fff;
	font-size:14px;
	padding:5px 10px 4px;
}
#knowhow_rks #blk4 .link_box {
	clear:both;
	overflow:hidden;
	padding:15px 0;
	border-bottom:#ddd solid 1px;
}
#knowhow_rks #blk4 .link_box .icon_area {
	float:left;
	width:42px;
}
#knowhow_rks #blk4 .link_box .ttl_area {
	float:right;
	width:580px;
}
#knowhow_rks #blk4 .link_box .ttl_area h4 {
	font-size:105%;
	margin-bottom:5px;
}


/* -- 職務経歴書（index） -- */
#knowhow_skm .main_content h2 ,
#knowhow_skm .main_content h3 ,
#knowhow_skm .main_content h4 ,
#knowhow_skm .main_content h5 {
	margin:0;
	padding:0;
	border:none;
}
#knowhow_skm section {
	clear:both;
	overflow:hidden;
	margin-bottom:12px;
}
#knowhow_skm .ptop {
	text-align:right;
	margin-bottom:30px;
}
#knowhow_skm .sec_base_skm {
	border-bottom:#002B56 solid 1px;
	border-left:#002B56 solid 1px;
	border-right:#002B56 solid 1px;
	clear:both;
	overflow:hidden;
}
#knowhow_skm .sec_base_skm .inarea {
	margin:13px;
	clear:both;
	overflow:hidden;
}
#knowhow_skm .intro {
	margin-bottom:15px;
	border-bottom:#dadddd solid 1px;
	padding-bottom:15px;
}
#knowhow_skm .search_img{
	margin:20px auto;
	text-align:center;
}
#knowhow_skm .search_img a:hover{
	opacity:0.7;
}
#knowhow_skm .search_img_2{
	width:625px;
	height:133px;
	margin:20px auto;
	background:url(../img/useful/index/knowhow/search2_1.png) left top no-repeat;
}
#knowhow_skm .search_img_2 a{
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#knowhow_skm .search_img_2:hover,
#knowhow_skm .search_img_2:hover{
	opacity:0.7;
}
#knowhow_skm .sec_base_skm .ttl_s {
	clear:both;
	overflow:hidden;
	margin:20px 0 5px;
}
#knowhow_skm .keyvisual_skm {
	margin-bottom:15px;
}
#knowhow_skm .keyvisual_skm img {
	margin-bottom:15px;
	float:left;
}
.keyvisual_skm .skm_nav1,.keyvisual_skm .skm_nav2,.keyvisual_skm .skm_nav3,.keyvisual_skm .skm_nav4,.keyvisual_skm .skm_nav5{
	width:220px;
	height:45px;
	float:right;
}
.keyvisual_skm .skm_nav1{ background:url(../img/useful/index/knowhow/shokumukeirekisho/nav1_on.png); margin-bottom:5px}
.keyvisual_skm .skm_nav2{ background:url(../img/useful/index/knowhow/shokumukeirekisho/nav2_on.png); margin-bottom:5px}
.keyvisual_skm .skm_nav3{ background:url(../img/useful/index/knowhow/shokumukeirekisho/nav3_on.png); margin-bottom:5px}
.keyvisual_skm .skm_nav4{ background:url(../img/useful/index/knowhow/shokumukeirekisho/nav4_on.png); margin-bottom:5px}
.keyvisual_skm .skm_nav5{ background:url(../img/useful/index/knowhow/shokumukeirekisho/nav5_on.png); margin-bottom:17px}

.keyvisual_skm .skm_nav1 a,.keyvisual_skm .skm_nav2 a,.keyvisual_skm .skm_nav3 a,.keyvisual_skm .skm_nav4 a,.keyvisual_skm .skm_nav5 a{
	display:inline-block;
}
.keyvisual_skm .skm_nav1 a:hover,.keyvisual_skm .skm_nav2 a:hover,.keyvisual_skm .skm_nav3 a:hover,.keyvisual_skm .skm_nav4 a:hover,.keyvisual_skm .skm_nav5 a:hover{
	background-color:transparent;/* IE6対応 */
}
.keyvisual_skm .skm_nav1 a:hover img,.keyvisual_skm .skm_nav2 a:hover img,.keyvisual_skm .skm_nav3 a:hover img,.keyvisual_skm .skm_nav4 a:hover img,.keyvisual_skm .skm_nav5 a:hover img{
	visibility:hidden;
}
#knowhow_skm h2.blk_base_skm {
	border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0 ;
	-moz-border-radius: 5px 5px 0 0 ;
	padding:10px 5px 10px 97px ;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
#knowhow_skm h2.blk_base_skm {
	background:#002B56 url(../img/useful/index/knowhow/shokumukeirekisho/ttl_point_s.png) no-repeat 10px center !important;
}
#knowhow_skm .sec_base_skm .skm_h3{
	background:url(../img/useful/index/knowhow/shokumukeirekisho/bulb.png) no-repeat 5px center;
	border-bottom:solid 1px #002B56;
	margin:25px 0 15px 0;
	padding:15px 0 10px 40px;
}
#knowhow_skm .sec_base_skm .skm_h4{
	border-bottom:solid 1px #002B56;
	margin:25px 0 15px 0;
	padding:0 0 10px 5px;
}
#knowhow_skm .sec_base_skm .area_chk_skm{
	width:260px;
	display:inline-block;
	padding:10px;
	margin:15px 0 15px 10px;
	float:left;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
}
#knowhow_skm .sec_base_skm .area_chk_skm_long{
	width:555px;
	display:block;
	padding:10px;
	margin:15px 10px;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
	clear:both;
}
#knowhow_skm .sec_base_skm .skm_check,#knowhow_skm .sec_base_skm .skm_check_s,#knowhow_skm .sec_base_skm .skm_check_spc {
	margin:5px 0 0 0;
	clear:both;
	overflow:hidden;
}
#knowhow_skm .sec_base_skm .skm_check li{
	background:url(../img/useful/index/knowhow/shokumukeirekisho/knowhow_icon1.png) no-repeat left top;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_skm .sec_base_skm .skm_check_s li{
	background:url(../img/useful/index/knowhow/shokumukeirekisho/knowhow_ttl_l_icon2.png) no-repeat left 8px;
	display:block;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_skm .sec_base_skm .skm_check_spc li{
	background:url(../img/useful/index/knowhow/shokumukeirekisho/icon_check.png) no-repeat left top;
	display:block;
	margin-bottom:15px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_skm .arclist_skm {
	width:572px;
	display:inline-block;
	margin:10px 10px;
}
#knowhow_skm .arclist_skm .blk_skm {
	float:left;
	width:286px;
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_skm .arclist_skm .blk_skm a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow_skm .arclist_skm .blk_skm a:hover {
	background-color:#F7F7F9;
}
#knowhow_skm .arclist_skm .blk_skm .thum {
	float:left;
	width:50px;
}
#knowhow_skm .arclist_skm .blk_skm .ttl {
	float:right;
	width:206px;
	font-size:14px;
	line-height:140%;
	padding-top:5px;
}
#knowhow_skm .arclist_skm .blk_skm_single {
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_skm .arclist_skm .blk_skm_single a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow_skm .arclist_skm .blk_skm_single a:hover {
	background-color:#F7F7F9;
}

#knowhow_skm .arclist_skm .blk_skm_single .thum {
	float:left;
	width:50px;
}
#knowhow_skm .arclist_skm .blk_skm_single .ttl {
	float:right;
	width:470px;
	font-size:14px;
	line-height:140%;
	margin:8px 10px 0 0;
	padding-top:5px;
}
#knowhow_skm .sec_base_skm .skm_h4_more{
	background:url(../img/useful/index/knowhow/shokumukeirekisho/ttl_arc.png) no-repeat left 0;
	border-bottom:dotted 1px #007386;
	margin:25px 5px 10px 5px;
	padding:2px 0 10px 25px;
}
#knowhow_skm .recarea {
	border-top:#004A54 solid 1px;
}
#knowhow_skm .recarea h3 {
	color:#004A54;
	font-size:15px;
	border-bottom:#dadddd solid 1px;
	padding:13px 13px;
}
#knowhow_skm .recarea h3 i {
	color:#FA7D00;
	margin-right:5px;
	font-size:140%;
	vertical-align:-2px;
}
#knowhow_skm .recarea li a {
	padding:9px 0 9px 13px;
	display:block;
}
#knowhow_skm .recarea li a:hover {
	background-color:#fafafa;
}
#knowhow_skm .cleararea_skm .prev_bt {
	clear:both;
	overflow:hidden;
	margin:20px 0 10px 0;
	display:block;
}
#knowhow_skm .cleararea_skm .prev_bt a {
	background:url(../img/useful/index/knowhow/shokumukeirekisho/bt_prev.png) no-repeat 0 50%;
	padding:5px 0 5px 70px;
	float:right;
}
#knowhow_skm .cleararea_skm .next_bt {
	clear:both;
	overflow:hidden;
	margin:10px 0 20px 0;
	display:block;
}
#knowhow_skm .cleararea_skm .next_bt a {
	background:url(../img/useful/index/knowhow/shokumukeirekisho/bt_next.png) no-repeat 0 50%;
	padding:5px 0 5px 70px;
	float:right;
}
#knowhow_skm .skm_ac_flame{
	width:590px;
	margin:15px 0 0 0;
	padding:5px 0 0 5px;
	background:#F7F7F9 url(../img/useful/index/knowhow/shokumukeirekisho/taisaku_cl.png) right top no-repeat;
	border:solid 1px #004990;
}
#knowhow_skm .skm_ac_1,#knowhow_skm .skm_ac_2,#knowhow_skm .skm_ac_3,#knowhow_skm .skm_ac_4,#knowhow_skm .skm_ac_5,#knowhow_skm .skm_ac_6{
	padding:9px 145px 11px 40px;
}
#knowhow_skm .skm_ac_1 a,#knowhow_skm .skm_ac_2 a,#knowhow_skm .skm_ac_3 a,#knowhow_skm .skm_ac_4 a,#knowhow_skm .skm_ac_5 a,#knowhow_skm .skm_ac_6 a{
	color:#000000;
	font-size:18px;
	text-decoration:none;
}
#knowhow_skm .skm_ac_1{background:url(../img/useful/index/knowhow/shokumukeirekisho/shokumu_ttl_s_1.png) left top no-repeat;}
#knowhow_skm .skm_ac_2{background:url(../img/useful/index/knowhow/shokumukeirekisho/shokumu_ttl_s_2.png) left top no-repeat;}
#knowhow_skm .skm_ac_3{background:url(../img/useful/index/knowhow/shokumukeirekisho/shokumu_ttl_s_3.png) left top no-repeat;}
#knowhow_skm .skm_ac_4{background:url(../img/useful/index/knowhow/shokumukeirekisho/shokumu_ttl_s_4.png) left top no-repeat;}
#knowhow_skm .skm_ac_5{background:url(../img/useful/index/knowhow/shokumukeirekisho/shokumu_ttl_s_5.png) left top no-repeat;}
#knowhow_skm .skm_ac_6{background:url(../img/useful/index/knowhow/shokumukeirekisho/shokumu_ttl_s_6.png) left top no-repeat;}

#knowhow_skm #skm_ac_op_1,#knowhow_skm #skm_ac_op_2,#knowhow_skm #skm_ac_op_3,#knowhow_skm #skm_ac_op_4,#knowhow_skm #skm_ac_op_5,#knowhow_skm #skm_ac_op_6{
	width:545px;
	margin:15px 10px;
	padding:10px;
	border:dotted 1px #D2D2DD;
	background-color:#ffffff;
}
#knowhow_skm .skm_ac_flame .ac_check_ttl{
	padding:15px 15px 5px 25px;
	background:url(../img/useful/index/knowhow/shokumukeirekisho/knowhow_icon1.png) left 20px no-repeat;
	border-top: solid 1px #CCCCCC;
	font-weight:bold;
}
#knowhow_skm .skm_ac_flame .ac_check_ans{
	padding:0 0 15px 50px;
	background:url(../img/useful/index/knowhow/shokumukeirekisho/ans_icon.png) 25px 5px no-repeat;
}
#knowhow_skm .sec_base_skm h3.skm_h3_dl {
	border-bottom:#ddd solid 1px;
	border-top:#29805A solid 1px;
	font-size:15px;
	padding:6px 0;
	margin:20px 0 10px;
}
#knowhow_skm .sec_base_skm .dl_file ul {
	padding:15px 0 30px;
	clear:both;
	overflow:hidden;
}
#knowhow_skm .sec_base_skm .dl_file li {
	margin-top:15px;
	text-align:center;
}
#knowhow_skm .sec_base_skm .dl_file ul li a img:hover {
	opacity:0.5;
	-webkit-opacity:0.5;
	-moz-opacity:0.5;
}
#knowhow_skm .sec_base_skm .dl_box {
	clear:both;
	overflow:hidden;
	margin-bottom:30px;
}
#knowhow_skm .sec_base_skm .dl_box .icon_area {
	float:left;
	width:72px;
}
#knowhow_skm .sec_base_skm .dl_box .ttl_area {
	float:right;
	width:520px;
}
#knowhow_skm .sec_base_skm .dl_box .ttl_area .not_dl {
	margin-top:15px;
}
#knowhow_skm .sec_base_skm .dl_box .ttl_area .not_dl a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#knowhow_skm .sec_base_skm_link {
	clear:both;
	overflow:hidden;
}
#knowhow_skm .sec_base_skm_link .link_ttl h2 {
	background:#002B56 !important;
	color:#fff;
	font-size:14px;
	padding:5px 10px 4px;
}
#knowhow_skm .sec_base_skm_link .link_box {
	clear:both;
	overflow:hidden;
	padding:15px 0;
	border-bottom:#ddd solid 1px;
}
#knowhow_skm .sec_base_skm_link .link_box .icon_area {
	float:left;
	width:42px;
}
#knowhow_skm .sec_base_skm_link .link_box .ttl_area {
	float:right;
	width:500px;
}
#knowhow_skm .sec_base_skm_link .link_box .ttl_area h4 {
	font-size:105%;
	margin-bottom:5px;
}
#knowhow_skm .sec_base_skm .step_skm1,#knowhow_skm .sec_base_skm .step_skm2{
	padding-left:45px;
	margin-bottom:15px;
}
#knowhow_skm .sec_base_skm .step_skm1{ background:url(../img/useful/index/knowhow/shokumukeirekisho/shokumu_ttl_s_1_w.png) left top no-repeat;}
#knowhow_skm .sec_base_skm .step_skm2{ background:url(../img/useful/index/knowhow/shokumukeirekisho/shokumu_ttl_s_2_w.png) left top no-repeat;}

#knowhow_skm .sec_base_skm .step_skm_s{
	margin-left:35px;
}
#knowhow_skm .sec_base_skm .step_skm_s .step_skm_s1,#knowhow_skm .sec_base_skm .step_skm_s .step_skm_s2,#knowhow_skm .sec_base_skm .step_skm_s .step_skm_s3{
	padding-left:70px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:dotted 1px #999999;
}
#knowhow_skm .sec_base_skm .step_skm_s .step_skm_s1{ background:url(../img/useful/index/knowhow/shokumukeirekisho/ttl_step1.png) left top no-repeat;}
#knowhow_skm .sec_base_skm .step_skm_s .step_skm_s2{ background:url(../img/useful/index/knowhow/shokumukeirekisho/ttl_step2.png) left top no-repeat;}
#knowhow_skm .sec_base_skm .step_skm_s .step_skm_s3{ background:url(../img/useful/index/knowhow/shokumukeirekisho/ttl_step3.png) left top no-repeat;}

#knowhow_skm .sec_base_skm .step_skm_s .step_skm_s2 li{
	background:url(../img/useful/index/knowhow/shokumukeirekisho/knowhow_ttl_l_icon2.png) left center no-repeat;
	margin-left:10px;
	padding-left:15px;
}
#knowhow_skm #tab li {
	background:#91BBE6 url(../img/useful/index/knowhow/shokumukeirekisho/tab.png) 5px center no-repeat;
	float: left;
	color:#ffffff;
	padding:10px 15px 10px 35px;
	margin:0 2px 0 0;
	list-style: none;
	cursor: pointer;
	border: 1px solid #91BBE6;
	border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
}
#knowhow_skm #tab li.select {
	background:#002B56 url(../img/useful/index/knowhow/shokumukeirekisho/tab_on.png) 5px center no-repeat;
	color:#91BBE6;
	border: 1px solid #002B56;
	border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
}
#knowhow_skm .disnon {
  display: none;
}
#knowhow_skm .content_wrap {
  width: 575px;
  clear:left;
  border:#002B56 solid 1px;
  border-top:#002B56 solid 5px;
  padding:0 10px;
  margin:15px 0;
  overflow:hidden;
}
#knowhow_skm .content_wrap .skm_img {
	width:250px;
	display:block;
	float:left;
	margin:20px 0 10px 0;
}
#knowhow_skm .content_wrap .skm_text {
	width:305px;
	display:block;
	float:right;
	margin:20px 0 10px 0;
	font-size:12px;
}
#knowhow_skm .content_wrap .skm_text .skm_st1,
#knowhow_skm .content_wrap .skm_text .skm_st2,
#knowhow_skm .content_wrap .skm_text .skm_st3,
#knowhow_skm .content_wrap .skm_text .skm_st4,
#knowhow_skm .content_wrap .skm_text .skm_st5,
#knowhow_skm .content_wrap .skm_text .skm_st6,
#knowhow_skm .content_wrap .skm_text .skm_st7,
#knowhow_skm .content_wrap .skm_text .skm_st8,
#knowhow_skm .content_wrap .skm_text .skm_st9{
	padding-top:10px;
	padding-left:25px;
	margin-bottom:15px;
	border-top:dotted 1px #999999;
}
#knowhow_skm .content_wrap .skm_text .skm_st1{background:url(../img/useful/index/knowhow/shokumukeirekisho/st_1.png) left 10px no-repeat;}
#knowhow_skm .content_wrap .skm_text .skm_st2{background:url(../img/useful/index/knowhow/shokumukeirekisho/st_2.png) left 10px no-repeat;}
#knowhow_skm .content_wrap .skm_text .skm_st3{background:url(../img/useful/index/knowhow/shokumukeirekisho/st_3.png) left 10px no-repeat;}
#knowhow_skm .content_wrap .skm_text .skm_st4{background:url(../img/useful/index/knowhow/shokumukeirekisho/st_4.png) left 10px no-repeat;}
#knowhow_skm .content_wrap .skm_text .skm_st5{background:url(../img/useful/index/knowhow/shokumukeirekisho/st_5.png) left 10px no-repeat;}
#knowhow_skm .content_wrap .skm_text .skm_st6{background:url(../img/useful/index/knowhow/shokumukeirekisho/st_6.png) left 10px no-repeat;}
#knowhow_skm .content_wrap .skm_text .skm_st7{background:url(../img/useful/index/knowhow/shokumukeirekisho/st_7.png) left 10px no-repeat;}
#knowhow_skm .content_wrap .skm_text .skm_st8{background:url(../img/useful/index/knowhow/shokumukeirekisho/st_8.png) left 10px no-repeat;}
#knowhow_skm .content_wrap .skm_text .skm_st9{background:url(../img/useful/index/knowhow/shokumukeirekisho/st_9.png) left 10px no-repeat;}

#knowhow_skm .sec_base_skm .content_wrap .area_chk_skm_long{
	width:535px;
}
#knowhow_skm .img_exp a {
	display:block;
	border-radius:5px;
	background-color:#fafafa;
	text-align:center;
	margin:10px 0;
	padding:8px 0;
	color:#666;
	border:#ddd solid 1px;
	margin-bottom:6px;
}
#knowhow_skm .img_exp a i {
	margin-left:5px;
}

/* -- 職務経歴書サンプル（例文） -- */
#knowhow_skm .click_skm{
	width:100%;
	margin:20px auto;
	overflow:hidden;
}
#knowhow_skm .click_skm a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}	
#knowhow_skm .click_skm1{
	width:50%;
	margin:0 auto;
	text-align:center;
	float:left;
}
#knowhow_skm .click_skm2{
	width:50%;
	margin:0 auto;
	text-align:center;
	float:right;
}
#knowhow_skm .skm_table{
	padding:5px;
	margin:20px 0;
	border:#CCC 1px solid;
	overflow:hidden;
	font-size:13px;
}
#knowhow_skm .content_wrap .sub_ttl,#knowhow_skm .content_wrap disnon .sub_ttl{
	border-bottom:1px dotted #666666;
	padding:5px;
	margin:5px 0;
}
#knowhow_skm .skm_table .skm_ex_ttl{
	width:100%;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	margin:10px auto;
}
#knowhow_skm .skm_table .skm_ex_day{
	text-align:right;
	margin:5px 10px 20px 0;
}
#knowhow_skm .skm_table table.skm_ex_name{
	margin-left:280px;
	border:none;
}
#knowhow_skm .skm_table .skm_ex_ttl2{
	width:100%;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	margin:20px 0;
	padding:5px 0;
	background-color:#999999;
}
#knowhow_skm .skm_table table.skm_ex_scl{
	width:100%;
	border:none;
	margin-left:20px;
}
#knowhow_skm .skm_table table tr.ttl_scl{
	width:20%;
	border:none;
}
#knowhow_skm .skm_table table.skm_ex_com,
#knowhow_skm .skm_table table.skm_ex_lcs,
#knowhow_skm .skm_table table.skm_ex_skm{
	width:98%;
	margin:0 1%;
}
#knowhow_skm .skm_table table.skm_ex_com td,
#knowhow_skm .skm_table table.skm_ex_lcs td{
	border:1px solid #000;
	padding:5px;
}
#knowhow_skm .skm_table table.skm_ex_skm tr{
	border-top:1px solid #000;
}
#knowhow_skm .skm_table table.skm_ex_skm td{
	border:none;
	padding:5px;
}
#knowhow_skm .skm_table table.skm_ex_com .ttl_com1,
#knowhow_skm .skm_table table.skm_ex_com .ttl_com2,
#knowhow_skm .skm_table table.skm_ex_com .ttl_com3,
#knowhow_skm .skm_table table.skm_ex_lcs .ttl_lcs1,
#knowhow_skm .skm_table table.skm_ex_lcs .ttl_lcs2,
#knowhow_skm .skm_table table.skm_ex_skm .ttl_skm2{
	text-align:center;
	background-color:#CCC;
}
#knowhow_skm .skm_table table.skm_ex_com .ttl_com1{width:40%;}
#knowhow_skm .skm_table table.skm_ex_com .ttl_com2{width:30%;}
#knowhow_skm .skm_table table.skm_ex_com .ttl_com3{width:30%;}
#knowhow_skm .skm_table table.skm_ex_lcs .ttl_lcs1{width:30%;}
#knowhow_skm .skm_table table.skm_ex_lcs .ttl_lcs2{width:70%;}
#knowhow_skm .skm_table table.skm_ex_skm .ttl_skm2{width:20%;}

#knowhow_skm .skm_table p.ttl_skm1{
	width:98%;
	margin:5px 1% 15px 1%;
	background-color:#CCC;
	border:2px #000000 solid;
	padding:5px 0;
	text-align:center;
	font-weight:bold;
}
#knowhow_skm .skm_ex_pr{
	margin-bottom:20px;
}
#knowhow_skm .skm_ex_pr p{
	margin:0 5px 0 15px;
}
#knowhow_skm .skm_ex_pr p.ttl{
	margin:0 0 5px 0;
	font-size:14px;
	font-weight:bold;
}
#knowhow_skm .skm_ex_pr p span{
	font-size:13px;
	font-weight:400;
}

/* -- 職務経歴書（パソコンが良い） -- */
#knowhow_skm span.pc_bor_ylw{border-bottom:#FC0 1px solid;}
#knowhow_skm span.pc_red{color:#FF0000; font-weight:bold;}

#knowhow_skm h2 span.skm_pc_reson{
	font-size:14px;
}
#knowhow_skm .skm_pc_img .content{
	margin-top:-1px;
}
#knowhow_skm .skm_pc_img {
	width:500px;
	display:block;
	margin:50px auto 10px auto;
}
#knowhow_skm .skm_pc_img_exp a {
	width:200px;
	display:block;
	border-radius:5px;
	background-color:#fafafa;
	text-align:center;
	margin:30px auto 40px auto;
	padding:8px 0;
	color:#666;
	border:#ddd solid 1px;
	margin-bottom:6px;
}
#knowhow_skm .skm_pc_img_exp a i {
	margin-left:5px;
}
#knowhow_skm .skm_pc_img .more {
	width:215px;
	margin:40px auto 25px auto;
	padding:10px 10px 10px 25px;
	display:block;
    text-align:center;
	border-radius:10px;
    color:#fff;
    background:#273752 url(../img/useful/index/knowhow/shokumukeirekisho/shokumu_pc/tasu.png) no-repeat 15px center;
}
#knowhow_skm .skm_pc_img .more:hover{
	 background:#89BCD6 url(../img/useful/index/knowhow/shokumukeirekisho/shokumu_pc/tasu_on.png) no-repeat 15px center;
	 color:#273752;
	 font-weight:bold;
	 cursor:pointer;
}

/* -- 履歴書（index） -- */
#knowhow_rrk .main_content h2 ,
#knowhow_rrk .main_content h3 ,
#knowhow_rrk .main_content h4 ,
#knowhow_rrk .main_content h5 {
	margin:0;
	padding:0;
	border:none;
}
#knowhow_rrk section {
	clear:both;
	overflow:hidden;
	margin-bottom:12px;
}
#knowhow_rrk .ptop {
	text-align:right;
	margin-bottom:30px;
}
#knowhow_rrk .sec_base_rrk {
	border-bottom:#29805A solid 1px;
	border-left:#29805A solid 1px;
	border-right:#29805A solid 1px;
	clear:both;
	overflow:hidden;
}
#knowhow_rrk .sec_base_rrk .inarea {
	margin:13px;
	clear:both;
	overflow:hidden;
}
#knowhow_rrk .intro {
	margin-bottom:15px;
	border-bottom:#dadddd solid 1px;
	padding-bottom:15px;
}
#knowhow_rrk .search_img{
	margin:20px auto;
	text-align:center;
}
#knowhow_rrk .search_img a:hover{
	opacity:0.7;
}
#knowhow_rrk .search_img_2{
	width:625px;
	height:133px;
	margin:20px auto;
	background:url(../img/useful/index/knowhow/search2_1.png) left top no-repeat;
}
#knowhow_rrk .search_img_2 a{
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#knowhow_rrk .search_img_2:hover,
#knowhow_rrk .search_img_2:hover{
	opacity:0.7;
}
#knowhow_rrk .link_bok_rrk a{
	width:500px;
	display:block;
	margin:20px auto;
	padding:10px;
	border-radius:15px;
	background-color:#397FB9;
	color:#FFF;	
}
#knowhow_rrk .link_bok_rrk a:hover{
	background-color:#009688;
}
#knowhow_rrk .sec_base_rrk .ttl_s {
	clear:both;
	overflow:hidden;
	margin:20px 0 5px;
}
#knowhow_rrk .keyvisual_rrk {
	margin-bottom:15px;
}
#knowhow_rrk .keyvisual_rrk img {
	margin-bottom:15px;
	float:left;
}

.keyvisual_rrk .rrk_nav1,.keyvisual_rrk .rrk_nav2,.keyvisual_rrk .rrk_nav3,.keyvisual_rrk .rrk_nav4,.keyvisual_rrk .rrk_nav5{
	width:220px;
	height:45px;
	float:right;
}
.keyvisual_rrk .rrk_nav1{ background:url(../img/useful/index/knowhow/rirekisho/nav1_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav2{ background:url(../img/useful/index/knowhow/rirekisho/nav2_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav3{ background:url(../img/useful/index/knowhow/rirekisho/nav3_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav4{ background:url(../img/useful/index/knowhow/rirekisho/nav4_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav5{ background:url(../img/useful/index/knowhow/rirekisho/nav5_on.png); margin-bottom:17px}

.keyvisual_rrk .rrk_nav1 a,.keyvisual_rrk .rrk_nav2 a,.keyvisual_rrk .rrk_nav3 a,.keyvisual_rrk .rrk_nav4 a,.keyvisual_rrk .rrk_nav5 a{
	display:inline-block;
}
.keyvisual_rrk .rrk_nav1 a:hover,.keyvisual_rrk .rrk_nav2 a:hover,.keyvisual_rrk .rrk_nav3 a:hover,.keyvisual_rrk .rrk_nav4 a:hover,.keyvisual_rrk .rrk_nav5 a:hover{
	background-color:transparent;/* IE6対応 */
}
.keyvisual_rrk .rrk_nav1 a:hover img,.keyvisual_rrk .rrk_nav2 a:hover img,.keyvisual_rrk .rrk_nav3 a:hover img,.keyvisual_rrk .rrk_nav4 a:hover img,.keyvisual_rrk .rrk_nav5 a:hover img{
	visibility:hidden;
}
#knowhow_rrk h2.blk_base_rrk {
	border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0 ;
	-moz-border-radius: 5px 5px 0 0 ;
	padding:10px 5px 10px 97px ;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
#knowhow_rrk h2.blk_base_rrk {
	background:#29805A url(../img/useful/index/knowhow/rirekisho/ttl_point_s.png) no-repeat 10px center !important;
}
#knowhow_rrk .sec_base_rrk .rrk_h3{
	background:url(../img/useful/index/knowhow/rirekisho/bulb.png) no-repeat 5px center;
	border-bottom:solid 1px #29805A;
	margin:25px 0 15px 0;
	padding:15px 0 10px 40px;
}
#knowhow_rrk .sec_base_rrk .rrk_h4{
	border-bottom:solid 1px #29805A;
	margin:25px 0 15px 0;
	padding:0 0 10px 5px;
}
#knowhow_rrk .sec_base_rrk .area_chk_rrk{
	width:260px;
	display:inline-block;
	padding:10px;
	margin:15px 0 15px 10px;
	float:left;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
}
#knowhow_rrk .sec_base_rrk .area_chk_rrk_long{
	width:555px;
	display:block;
	padding:10px;
	margin:15px 10px;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
	clear:both;
}
#knowhow_rrk .sec_base_rrk .rrk_check,
#knowhow_rrk .sec_base_rrk .rrk_check_s,
#knowhow_rrk .sec_base_rrk .rrk_check_spc,
#knowhow_rrk .sec_base_rrk .rrk_check_no {
	margin:5px 0 0 0;
	clear:both;
	overflow:hidden;
}
#knowhow_rrk .sec_base_rrk .rrk_check li{
	background:url(../img/useful/index/knowhow/rirekisho/knowhow_icon1.png) no-repeat left 5px;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_rrk .sec_base_rrk .rrk_check_s li{
	background:url(../img/useful/index/knowhow/rirekisho/knowhow_ttl_l_icon2.png) no-repeat left 8px;
	display:block;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_rrk .sec_base_rrk .rrk_check_spc li{
	background:url(../img/useful/index/knowhow/rirekisho/icon_check.png) no-repeat left top;
	display:block;
	margin-bottom:15px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_rrk .sec_base_rrk .rrk_check_no li{
	display:block;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_rrk .sec_base_rrk .rrk_check_no li.no1{background:url(../img/useful/index/knowhow/rirekisho/shokureki_ooi/pt_1.png) no-repeat left top;}
#knowhow_rrk .sec_base_rrk .rrk_check_no li.no2{background:url(../img/useful/index/knowhow/rirekisho/shokureki_ooi/pt_2.png) no-repeat left top;}
#knowhow_rrk .sec_base_rrk .rrk_check_no li.no3{background:url(../img/useful/index/knowhow/rirekisho/shokureki_ooi/pt_3.png) no-repeat left top;}
#knowhow_rrk .sec_base_rrk .rrk_check_no li.no4{background:url(../img/useful/index/knowhow/rirekisho/shokureki_ooi/pt_4.png) no-repeat left top;}
#knowhow_rrk .sec_base_rrk .rrk_check_no li.no5{background:url(../img/useful/index/knowhow/rirekisho/shokureki_ooi/pt_5.png) no-repeat left top;}

#knowhow_rrk .arclist_rrk {
	width:576px;
	display:inline-block;
	margin:10px 10px;
}
#knowhow_rrk .arclist_rrk .blk_rrk {
	float:left;
	width:288px;
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_rrk .arclist_rrk .blk_rrk a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow_rrk .arclist_rrk .blk_rrk a:hover {
	background-color:#F7F7F9;
}

#knowhow_rrk .arclist_rrk .blk_rrk .thum {
	float:left;
	width:60px;
}
#knowhow_rrk .arclist_rrk .blk_rrk .ttl {
	float:right;
	width:206px;
	font-size:14px;
	line-height:140%;
	padding-top:5px;
}
#knowhow_rrk .arclist_rrk .blk_rrk_single {
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_rrk .arclist_rrk .blk_rrk_single a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow_rrk .arclist_rrk .blk_rrk_single a:hover {
	background-color:#F7F7F9;
}

#knowhow_rrk .arclist_rrk .blk_rrk_single .thum {
	float:left;
	width:50px;
}
#knowhow_rrk .arclist_rrk .blk_rrk_single .ttl {
	float:right;
	width:470px;
	font-size:14px;
	line-height:140%;
	margin:8px 10px 0 0;
	padding-top:5px;
}
#knowhow_rrk .link_list {
	width:100%;
	display:inline-block;
	margin:5px 0 10px 0;
}
#knowhow_rrk .link_list_s {
	width:100%;
	display:inline-block;
	margin:5px 0 10px -25px;
}
#knowhow_rrk .link_list .blk_rrk {
	float:left;
	width:50%;
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_rrk .link_list .blk_rrk a {
	display:block;
	padding:15px 10px;
	clear:both;
	overflow:hidden;
}
#knowhow_rrk .link_list .blk_rrk a:hover {
	background-color:#F7F7F9;
}
#knowhow_rrk .link_list .blk_rrk .ttl {
	font-size:12px;
	line-height:140%;
}

#knowhow_rrk .link_list .blk_rrk_single {
	width:100%;
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_rrk .link_list_s .blk_rrk_single {
	width:110%;
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_rrk .link_list .blk_rrk_single a,#knowhow_rrk .link_list_s .blk_rrk_single a {
	display:block;
	padding:15px 10px;
	clear:both;
	overflow:hidden;
}
#knowhow_rrk .link_list .blk_rrk_single a:hover,#knowhow_rrk .link_list_s .blk_rrk_single a:hover {
	background-color:#F7F7F9;
}
#knowhow_rrk .link_list .blk_rrk_single .ttl,#knowhow_rrk .link_list_s .blk_rrk_single .ttl {
	font-size:12px;
	line-height:140%;
}
#knowhow_rrk .recarea {
	border-top:#004A54 solid 1px;
}
#knowhow_rrk .recarea h3 {
	color:#004A54;
	font-size:15px;
	border-bottom:#dadddd solid 1px;
	padding:13px 13px;
}
#knowhow_rrk .recarea h3 i {
	color:#FA7D00;
	margin-right:5px;
	font-size:140%;
	vertical-align:-2px;
}
#knowhow_rrk .recarea li a {
	padding:9px 0 9px 13px;
	display:block;
}
#knowhow_rrk .recarea li a:hover {
	background-color:#fafafa;
}
#knowhow_rrk .cleararea_rrk .prev_bt {
	clear:both;
	overflow:hidden;
	margin:20px 0 10px 0;
	display:block;
}
#knowhow_rrk .cleararea_rrk .prev_bt a {
	background:url(../img/useful/index/knowhow/rirekisho/bt_prev.png) no-repeat 0 50%;
	padding:5px 0 5px 70px;
	float:right;
}
#knowhow_rrk .cleararea_rrk .next_bt {
	clear:both;
	overflow:hidden;
	margin:10px 0 20px 0;
	display:block;
}
#knowhow_rrk .cleararea_rrk .next_bt a {
	background:url(../img/useful/index/knowhow/rirekisho/bt_next.png) no-repeat 0 50%;
	padding:5px 0 5px 70px;
	float:right;
}
#knowhow_rrk .rrk_ac_flame{
	width:590px;
	margin:15px 0 0 0;
	padding:5px 0 0 5px;
	background:#F7F7F9 url(../img/useful/index/knowhow/rirekisho/taisaku_cl.png) right top no-repeat;
	border:solid 1px #2A805B;
}
#knowhow_rrk .rrk_ac_1,#knowhow_rrk .rrk_ac_2,#knowhow_rrk .rrk_ac_3,#knowhow_rrk .rrk_ac_4,#knowhow_rrk .rrk_ac_5,#knowhow_rrk .rrk_ac_6,#knowhow_rrk .rrk_ac_7{
	padding:9px 145px 11px 40px;
}
#knowhow_rrk .rrk_ac_1 a,#knowhow_rrk .rrk_ac_2 a,#knowhow_rrk .rrk_ac_3 a,#knowhow_rrk .rrk_ac_4 a,#knowhow_rrk .rrk_ac_5 a,#knowhow_rrk .rrk_ac_6 a,#knowhow_rrk .rrk_ac_7 a{
	color:#000000;
	font-size:18px;
	text-decoration:none;
}
#knowhow_rrk .rrk_ac_1{background:url(../img/useful/index/knowhow/rirekisho/rireki_ttl_s_1.png) left top no-repeat;}
#knowhow_rrk .rrk_ac_2{background:url(../img/useful/index/knowhow/rirekisho/rireki_ttl_s_2.png) left top no-repeat;}
#knowhow_rrk .rrk_ac_3{background:url(../img/useful/index/knowhow/rirekisho/rireki_ttl_s_3.png) left top no-repeat;}
#knowhow_rrk .rrk_ac_4{background:url(../img/useful/index/knowhow/rirekisho/rireki_ttl_s_4.png) left top no-repeat;}
#knowhow_rrk .rrk_ac_5{background:url(../img/useful/index/knowhow/rirekisho/rireki_ttl_s_5.png) left top no-repeat;}
#knowhow_rrk .rrk_ac_6{background:url(../img/useful/index/knowhow/rirekisho/rireki_ttl_s_6.png) left top no-repeat;}
#knowhow_rrk .rrk_ac_7{background:url(../img/useful/index/knowhow/rirekisho/rireki_ttl_s_7.png) left top no-repeat;}

#knowhow_rrk #rrk_ac_op_1,
#knowhow_rrk #rrk_ac_op_2,
#knowhow_rrk #rrk_ac_op_3,
#knowhow_rrk #rrk_ac_op_4,
#knowhow_rrk #rrk_ac_op_5,
#knowhow_rrk #rrk_ac_op_6,
#knowhow_rrk #rrk_ac_op_7{
	width:545px;
	margin:15px 10px;
	padding:10px;
	border:dotted 1px #D2D2DD;
	background-color:#ffffff;
	overflow:hidden;
}
#knowhow_rrk #rrk_ac_op_7 .nega{
	width:190px;
	padding:5px;
	margin-top:7px;
	float:left;
	overflow:hidden;
	border:solid 1px #0000FF;
	background-color:#E1E1FF;
	font-size:12px;
}
#knowhow_rrk #rrk_ac_op_7 .posi{
	width:245px;
	padding:5px;
	float:right;
	overflow:hidden;
	border:solid 2px #FF0000;
	background-color:#FFDDDD;
	font-size:12px;
}
#knowhow_rrk #rrk_ac_op_7 .nega_posi{
	margin:50px 0 0 5px;
	float:left;
}
#knowhow_rrk #rrk_ac_op_7 .nega li,#knowhow_rrk #rrk_ac_op_7 .posi li{
	margin:5px 0;
}
#knowhow_rrk .rrk_ac_flame .ac_check_ttl{
	padding:5px 5px 5px 25px;
	background:url(../img/useful/index/knowhow/rirekisho/knowhow_icon1.png) left 8px no-repeat;
}
#knowhow_rrk .sec_base_rrk h3.rrk_h3_dl {
	border-bottom:#ddd solid 1px;
	border-top:#29805A solid 1px;
	font-size:15px;
	padding:6px 0;
	margin:20px 0 10px;
}
#knowhow_rrk .sec_base_rrk .dl_file ul {
	padding:15px 0 30px;
	clear:both;
	overflow:hidden;
}
#knowhow_rrk .sec_base_rrk .dl_file li {
	margin-top:15px;
	text-align:center;
}
#knowhow_rrk .sec_base_rrk .dl_file ul li a img:hover {
	opacity:0.5;
	-webkit-opacity:0.5;
	-moz-opacity:0.5;
}
#knowhow_rrk .sec_base_rrk .dl_box {
	float:left;
	overflow:hidden;
	margin:0 15px 30px 0;
}
#knowhow_rrk .sec_base_rrk .dl_box .icon_area {
	float:left;
	width:72px;
	margin-right:10px;
}
#knowhow_rrk .sec_base_rrk .dl_box .ttl_area {
	float:right;
	width:170px;
	margin:0 15px;
}
#knowhow_rrk .sec_base_rrk .dl_box .ttl_area .not_dl {
	margin-top:15px;
}
#knowhow_rrk .sec_base_rrk .dl_box .ttl_area .not_dl a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#knowhow_rrk .sec_base_rrk_link {
	clear:both;
	overflow:hidden;
}
#knowhow_rrk .sec_base_rrk_link .link_ttl h2 {
	background:#29805A !important;
	color:#fff;
	font-size:14px;
	padding:5px 10px 4px;
}
#knowhow_rrk .sec_base_rrk_link .link_box {
	clear:both;
	overflow:hidden;
	padding:15px 0;
	border-bottom:#ddd solid 1px;
}
#knowhow_rrk .sec_base_rrk_link .link_box .icon_area {
	float:left;
	width:42px;
}
#knowhow_rrk .sec_base_rrk_link .link_box .ttl_area {
	float:right;
	width:500px;
}
#knowhow_rrk .sec_base_rrk_link .link_box .ttl_area h4 {
	font-size:105%;
	margin-bottom:5px;
}
#knowhow_rrk .rrk_ex_nav{
	width:595px;
	display:inline-block;
	margin:0 auto;
	overflow:hidden;
}
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav1{
	width:294px;
	height:167px;
	display:block;
	float:left;
}
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav4{
	width:298px;
	height:119px;
	display:block;
	float:right;
}
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav2{
	width:294px;
	height:106px;
	display:block;
	float:left;
	margin:167px 0 0 -294px;
}
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav3{
	width:294px;
	height:138px;
	display:block;
	float:left;
	margin:273px 0 0 -294px;
}
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav5{
	width:298px;
	height:98px;
	display:block;
	float:right;
}
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav6{
	width:298px;
	height:104px;
	display:block;
	float:right;
}
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav7{
	width:298px;
	height:90px;
	display:block;
	float:right;
}
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav1 a:hover,
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav2 a:hover,
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav3 a:hover,
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav4 a:hover,
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav5 a:hover,
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav6 a:hover,
#knowhow_rrk .rrk_ex_nav .rrk_ex_nav7 a:hover{
	opacity: 0.4;
	filter: alpha(opacity=40);
}
#knowhow_rrk .rrk_ex_txt .rrk_img {
	width:595px;
	display:block;
	margin:20px auto 30px auto;
	clear:both;
}
#knowhow_rrk .rrk_ex_txt .rrk_text {
	width:595px;
	display:block;
	margin:20px 0 10px 0;
}
#knowhow_rrk .rrk_ex_txt .rrk_text p{
	margin-bottom:10px;
	font-size:14px;
}
#knowhow_rrk .rrk_ex_txt .rrk_text li{
	background:url(../img/useful/index/knowhow/rirekisho/knowhow_ttl_l_icon2.png) left 5px no-repeat;
	padding-left:15px;
	margin-bottom:5px;
	margin-left:-25px;
	font-size:12px;
}
#knowhow_rrk .rrk_ex_txt .rrk_text li.list_none{
	background:url() ;
	padding-left:0;
}
#knowhow_rrk .rrk_ex_txt p.prev_rrk_sample{
	display:block;
	margin-bottom:40px;
	float:left;
	clear:both;
}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt1,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt2,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt3,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt4,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt5,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt6,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt7,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt8,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt10,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt11,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt12,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt17,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt18,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt19,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt20{
	width:252px;
	display:inline-block;
	padding:10px 5px 0 25px;
	margin:0 10px 15px 5px;
	border-top:dotted 1px #999999;
	float:left;
	overflow:hidden;
}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt9,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt13,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt14,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt15,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt16,
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt21{
	width:574px;
	display:inline-block;
	padding:10px 5px 0 25px;
	margin:0 5px 15px 5px;
	border-top:dotted 1px #999999;
	float:left;
	overflow:hidden;
}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt1{background:url(../img/useful/index/knowhow/rirekisho/pt_1.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt2{background:url(../img/useful/index/knowhow/rirekisho/pt_2.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt3{background:url(../img/useful/index/knowhow/rirekisho/pt_3.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt4{background:url(../img/useful/index/knowhow/rirekisho/pt_4.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt5{background:url(../img/useful/index/knowhow/rirekisho/pt_5.png) left 10px no-repeat; clear:left;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt6{background:url(../img/useful/index/knowhow/rirekisho/pt_6.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt7{background:url(../img/useful/index/knowhow/rirekisho/pt_7.png) left 10px no-repeat; clear:left;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt8{background:url(../img/useful/index/knowhow/rirekisho/pt_8.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt9{background:url(../img/useful/index/knowhow/rirekisho/pt_9.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt10{background:url(../img/useful/index/knowhow/rirekisho/pt_10.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt11{background:url(../img/useful/index/knowhow/rirekisho/pt_11.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt12{background:url(../img/useful/index/knowhow/rirekisho/pt_12.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt13{background:url(../img/useful/index/knowhow/rirekisho/pt_13.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt14{background:url(../img/useful/index/knowhow/rirekisho/pt_14.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt15{background:url(../img/useful/index/knowhow/rirekisho/pt_15.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt16{background:url(../img/useful/index/knowhow/rirekisho/pt_16.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt17{background:url(../img/useful/index/knowhow/rirekisho/pt_17.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt18{background:url(../img/useful/index/knowhow/rirekisho/pt_18.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt19{background:url(../img/useful/index/knowhow/rirekisho/pt_19.png) left 10px no-repeat; clear:left;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt20{background:url(../img/useful/index/knowhow/rirekisho/pt_20.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt21{background:url(../img/useful/index/knowhow/rirekisho/pt_21.png) left 10px no-repeat;}
#knowhow_rrk .rrk_ex_txt .rrk_text .rrk_pt22{background:url(../img/useful/index/knowhow/rirekisho/pt_22.png) left 10px no-repeat;}

#knowhow_rrk .sec_base_rrk table.rrk_index1{
	font-size:13px;
}
#knowhow_rrk .sec_base_rrk table.rrk_index1 td{
	border:solid 1px #999999;
	padding:10px 5px;
}
#knowhow_rrk .sec_base_rrk table.rrk_index1 td.tb_1{
	width:15%;
	text-align:center;
	background-color:#F7F7F9;
}
#knowhow_rrk .sec_base_rrk table.rrk_index1 td.tb_2{
	width:43%;
}
#knowhow_rrk .sec_base_rrk table.rrk_index1 td.tb_3{
	width:42%;
}
	
/* リンクアコーディオン */
#knowhow_rrk .arclist_con {
	width:576px;
	display:inline-block;
	overflow:hidden;
	border-top:#ddd solid 1px;
	border-left:#ddd solid 1px;
	box-sizing:border-box;
	margin:-17px 10px 20px 10px;
}
#knowhow_rrk .arclist_con .blk_rrk {
	float:left;
	width:287px;
	border-bottom:#ddd solid 1px;
	border-right:#ddd solid 1px;
	box-sizing:border-box;
	overflow:hidden;
}
#knowhow_rrk .arclist_con .blk_rrk a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow_rrk .arclist_con .blk_rrk a:hover {
	background-color:#F7F7F9;
}

#knowhow_rrk .arclist_con .blk_rrk .thum {
	float:left;
	width:50px;
}
#knowhow_rrk .arclist_con .blk_rrk .ttl {
	float:right;
	width:208px;
	font-size:14px;
	line-height:140%;
}
#knowhow_rrk .con .button {
	width:215px;
	margin:0 auto 25px auto;
	padding:10px 10px 10px 25px;
    text-align:center;
	border-radius:10px;
    color:#fff;
    background:#273752 url(../img/useful/index/knowhow/tasu.png) no-repeat 15px center;
	text-align:center;
}
#knowhow_rrk .con .close {
	width:120px;
	margin:0 auto 25px auto;
	padding:10px 10px 10px 25px;
	border-radius:10px;
    background:#273752 url(../img/useful/index/knowhow/batu.png) no-repeat 10px center;
}
#knowhow_rrk .con .button:hover{
	 background:#46AF4A url(../img/useful/index/knowhow/tasu_on.png) no-repeat 15px center;
	 cursor:pointer;
}
#knowhow_rrk .con .close:hover{
	 background:#46AF4A url(../img/useful/index/knowhow/batu_on.png) no-repeat 10px center;
	 cursor:pointer;
}
/* -- 履歴書（職歴書き方） -- */
.keyvisual_rrk .rrk_nav_kkt1,.keyvisual_rrk .rrk_nav_kkt2,.keyvisual_rrk .rrk_nav_kkt3,.keyvisual_rrk .rrk_nav_kkt4,.keyvisual_rrk .rrk_nav_kkt5{
	width:220px;
	height:45px;
	float:right;
}
.keyvisual_rrk .rrk_nav_kkt1{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_kakikata/nav1_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_kkt2{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_kakikata/nav2_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_kkt3{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_kakikata/nav3_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_kkt4{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_kakikata/nav4_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_kkt5{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_kakikata/nav5_on.png); margin-bottom:17px}

.keyvisual_rrk .rrk_nav_kkt1 a,
.keyvisual_rrk .rrk_nav_kkt2 a,
.keyvisual_rrk .rrk_nav_kkt3 a,
.keyvisual_rrk .rrk_nav_kkt4 a,
.keyvisual_rrk .rrk_nav_kkt5 a{
	display:inline-block;
}
.keyvisual_rrk .rrk_nav_kkt1 a:hover,
.keyvisual_rrk .rrk_nav_kkt2 a:hover,
.keyvisual_rrk .rrk_nav_kkt3 a:hover,
.keyvisual_rrk .rrk_nav_kkt4 a:hover,
.keyvisual_rrk .rrk_nav_kkt5 a:hover{
	background-color:transparent;/* IE6対応 */
}
.keyvisual_rrk .rrk_nav_kkt1 a:hover img,
.keyvisual_rrk .rrk_nav_kkt2 a:hover img,
.keyvisual_rrk .rrk_nav_kkt3 a:hover img,
.keyvisual_rrk .rrk_nav_kkt4 a:hover img,
.keyvisual_rrk .rrk_nav_kkt5 a:hover img{
	visibility:hidden;
}
#knowhow_rrk .sec_base_rrk .rrk_h4_more{
	background:url(../img/useful/index/knowhow/rirekisho/shokureki_kakikata/ttl_arc.png) no-repeat left 0;
	border-bottom:dotted 1px #007386;
	margin:25px 5px 10px 5px;
	padding:2px 0 10px 25px;
}
#knowhow_rrk .sec_base_rrk h4.koukateki{
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dotted #666666;
	color:#FF0000;
}
#knowhow_rrk .sec_base_rrk .ind-kkt{
	width:595px;
	margin:15px 0;
	overflow:hidden;
}

#knowhow_rrk .sec_base_rrk .ind-kkt-flm{
	width:275px;
	margin:2px 10px;
	border:dashed 1px #999999;
	border-radius: 3px 3px 3px 3px ;
		-webkit-border-radius: 3px 3px 3px 3px ;
		-moz-border-radius: 3px 3px 3px 3px ;
	background-color:#ffffff;
	float:left;
}
#knowhow_rrk .sec_base_rrk .ind-kkt-flm a{
	width:275px;
	padding:10px 20px;
	display:inline-block;
	text-decoration:none;
}
#knowhow_rrk .sec_base_rrk .ind-kkt-flm a:hover{
	color:#FFFFFF;
}
#knowhow_rrk .sec_base_rrk .ind-kkt-flm:hover{
	background-color:#29805A;
	color:#FFFFFF;
}
#knowhow_rrk .sec_base_rrk table.rrk_skr_ex{
	margin:30px 0;
}
#knowhow_rrk .sec_base_rrk table.rrk_skr_ex td.year{
	width:50px;
	text-align:center;
	padding:10px;
	border-top:1px solid #000;
	border-right:1px solid #666;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
}
#knowhow_rrk .sec_base_rrk table.rrk_skr_ex td.month{
	width:50px;
	text-align:center;
	padding:10px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
#knowhow_rrk .sec_base_rrk table.rrk_skr_ex td.sample{
	width:455px;
	padding:10px;
	border:1px solid #000;
}
#knowhow_rrk .sec_base_rrk .arrow img{
	display:block;
	margin:15px auto;
}
#knowhow_rrk .sec_base_rrk .human_nav{
	width:605px;
	margin-top:15px;
}

#knowhow_rrk .sec_base_rrk .human_nav a{
	margin-right:3px;
	text-decoration:none;
}

#knowhow_rrk .sec_base_rrk .human_nav a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#knowhow_rrk .sec_base_rrk .human{
	background:url(../img/useful/index/knowhow/rirekisho/shokureki_ooi/human.png) left 10px no-repeat;
	padding:10px 0 10px 110px;
}
#knowhow_rrk .sec_base_rrk .human ul{
	padding:5px;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
}
#knowhow_rrk .sec_base_rrk .human li{
	background:url(../img/useful/index/knowhow/rirekisho/knowhow_icon1.png) left 5px no-repeat;
	padding:0 0 3px 25px;
	margin:5px 5px;
}
#knowhow_rrk .sec_base_rrk .human li p{
	border-bottom:solid 1px #D8D8E2;
}
#knowhow_rrk .sec_base_rrk .human li span.sub_txt{
	margin-left:10px;
	border-bottom:none;
	color:#666666;
	font-size:12px;
}
#knowhow_rrk .sec_base_rrk .human ul li ul{
	border:none;
	padding:5px;
}
#knowhow_rrk .sec_base_rrk .human ul li ul li{
	background:url(../img/useful/index/knowhow/rirekisho/knowhow_ttl_l_icon2.png) left 5px no-repeat;
	padding:0 0 2px 15px;
	margin:0;
	font-size:12px;
}
#knowhow_rrk .sec_base_rrk .srk_png{
	width:100%;
	margin:20px auto;
	overflow:hidden;
}
#knowhow_rrk .sec_base_rrk .srk_png　img{
	max-width:592px;
	height:auto;
}
.keyvisual_rrk .rrk_nav_ooi1,.keyvisual_rrk .rrk_nav_ooi2,.keyvisual_rrk .rrk_nav_ooi3,.keyvisual_rrk .rrk_nav_ooi4,.keyvisual_rrk .rrk_nav_ooi5{
	width:220px;
	height:45px;
	float:right;
}
.keyvisual_rrk .rrk_nav_ooi1{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_ooi/nav1_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_ooi2{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_ooi/nav2_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_ooi3{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_ooi/nav3_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_ooi4{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_ooi/nav4_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_ooi5{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_ooi/nav5_on.png); margin-bottom:17px}

.keyvisual_rrk .rrk_nav_ooi1 a,
.keyvisual_rrk .rrk_nav_ooi2 a,
.keyvisual_rrk .rrk_nav_ooi3 a,
.keyvisual_rrk .rrk_nav_ooi4 a,
.keyvisual_rrk .rrk_nav_ooi5 a{
	display:inline-block;
}
.keyvisual_rrk .rrk_nav_ooi1 a:hover,
.keyvisual_rrk .rrk_nav_ooi2 a:hover,
.keyvisual_rrk .rrk_nav_ooi3 a:hover,
.keyvisual_rrk .rrk_nav_ooi4 a:hover,
.keyvisual_rrk .rrk_nav_ooi5 a:hover{
	background-color:transparent;/* IE6対応 */
}
.keyvisual_rrk .rrk_nav_ooi1 a:hover img,
.keyvisual_rrk .rrk_nav_ooi2 a:hover img,
.keyvisual_rrk .rrk_nav_ooi3 a:hover img,
.keyvisual_rrk .rrk_nav_ooi4 a:hover img,
.keyvisual_rrk .rrk_nav_ooi5 a:hover img{
	visibility:hidden;
}
.keyvisual_rrk .rrk_nav_sni1,.keyvisual_rrk .rrk_nav_sni2,.keyvisual_rrk .rrk_nav_sni3{
	width:220px;
	height:56px;
	float:right;
}
.keyvisual_rrk .rrk_nav_sni4{
	width:220px;
	height:62px;
	float:right;
}
.keyvisual_rrk .rrk_nav_sni1{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_sukunai/nav1_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_sni2{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_sukunai/nav2_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_sni3{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_sukunai/nav3_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_sni4{ background:url(../img/useful/index/knowhow/rirekisho/shokureki_sukunai/nav4_on.png); margin-bottom:17px}

.keyvisual_rrk .rrk_nav_sni1 a,
.keyvisual_rrk .rrk_nav_sni2 a,
.keyvisual_rrk .rrk_nav_sni3 a,
.keyvisual_rrk .rrk_nav_sni4 a{
	display:inline-block;
}
.keyvisual_rrk .rrk_nav_sni1 a:hover,
.keyvisual_rrk .rrk_nav_sni2 a:hover,
.keyvisual_rrk .rrk_nav_sni3 a:hover,
.keyvisual_rrk .rrk_nav_sni4 a:hover{
	background-color:transparent;/* IE6対応 */
}
.keyvisual_rrk .rrk_nav_sni1 a:hover img,
.keyvisual_rrk .rrk_nav_sni2 a:hover img,
.keyvisual_rrk .rrk_nav_sni3 a:hover img,
.keyvisual_rrk .rrk_nav_sni4 a:hover img{
	visibility:hidden;
}

/* -- 履歴書（学歴の書き方） -- */
.keyvisual_rrk .rrk_nav_grk1,.keyvisual_rrk .rrk_nav_grk2,.keyvisual_rrk .rrk_nav_grk3{
	width:220px;
	height:56px;
	float:right;
}
.keyvisual_rrk .rrk_nav_grk4{
	width:220px;
	height:62px;
	float:right;
}
.keyvisual_rrk .rrk_nav_grk1{ background:url(../img/useful/index/knowhow/rirekisho/gakureki/nav1_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_grk2{ background:url(../img/useful/index/knowhow/rirekisho/gakureki/nav2_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_grk3{ background:url(../img/useful/index/knowhow/rirekisho/gakureki/nav3_on.png); margin-bottom:5px}
.keyvisual_rrk .rrk_nav_grk4{ background:url(../img/useful/index/knowhow/rirekisho/gakureki/nav4_on.png); margin-bottom:17px}

.keyvisual_rrk .rrk_nav_grk1 a,
.keyvisual_rrk .rrk_nav_grk2 a,
.keyvisual_rrk .rrk_nav_grk3 a,
.keyvisual_rrk .rrk_nav_grk4 a{
	display:inline-block;
}
.keyvisual_rrk .rrk_nav_grk1 a:hover,
.keyvisual_rrk .rrk_nav_grk2 a:hover,
.keyvisual_rrk .rrk_nav_grk3 a:hover,
.keyvisual_rrk .rrk_nav_grk4 a:hover{
	background-color:transparent;/* IE6対応 */
}
.keyvisual_rrk .rrk_nav_grk1 a:hover img,
.keyvisual_rrk .rrk_nav_grk2 a:hover img,
.keyvisual_rrk .rrk_nav_grk3 a:hover img,
.keyvisual_rrk .rrk_nav_grk4 a:hover img{
	visibility:hidden;
}
#knowhow_rrk .sec_base_rrk .ind-grk{
	width:595px;
	margin:15px 0;
	overflow:hidden;
}
#knowhow_rrk .sec_base_rrk .ind-grk-flm{
	width:185px;
	margin:2px 5px;
	border:dashed 1px #999999;
	border-radius: 3px 3px 3px 3px ;
		-webkit-border-radius: 3px 3px 3px 3px ;
		-moz-border-radius: 3px 3px 3px 3px ;
	background-color:#ffffff;
	float:left;
}
#knowhow_rrk .sec_base_rrk .ind-grk-flm a{
	width:150px;
	padding:10px 15px;
	display:inline-block;
	text-decoration:none;
}
#knowhow_rrk .sec_base_rrk .ind-grk-flm a:hover{
	color:#FFFFFF;
}
#knowhow_rrk .sec_base_rrk .ind-grk-flm:hover{
	background-color:#29805A;
	color:#FFFFFF;
}
#knowhow_rrk .sec_base_rrk p.ex_p{
	font-size:14px;
	margin:10px 0;
	padding:0 20p 5p 5p ;
	border-bottom:dotted 1px #999999;
}

/* -- 履歴書（退職の書き方） -- */
#knowhow_rrk .sec_base_rrk h4.tsk_top_h4_1,
#knowhow_rrk .sec_base_rrk h4.tsk_top_h4_2,
#knowhow_rrk .sec_base_rrk h4.tsk_top_h4_3{
	border-bottom:#29805A solid 1px;
	margin:10px 0 20px 10px;
	padding:20px 0 20px 47px;
}
#knowhow_rrk .sec_base_rrk h4.tsk_top_h4_1 { background:url(../img/useful/index/knowhow/rirekisho/taishoku/point1.png) no-repeat left center;}
#knowhow_rrk .sec_base_rrk h4.tsk_top_h4_2 { background:url(../img/useful/index/knowhow/rirekisho/taishoku/point2.png) no-repeat left center;}
#knowhow_rrk .sec_base_rrk h4.tsk_top_h4_3 { background:url(../img/useful/index/knowhow/rirekisho/taishoku/point3.png) no-repeat left center;}

#knowhow_rrk .sec_base_rrk .human_tsk_flm{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
#knowhow_rrk .sec_base_rrk .human_tsk{
	width:110px;
	height:100px;
	float:left;
	margin-left:15px;
	background:url(../img/useful/index/knowhow/rirekisho/taishoku/human.png) no-repeat left center;
}
#knowhow_rrk .sec_base_rrk .human_tsk_flm .human_tsk_txt{
	width:430px;
	float:right;
	padding:10px;
	margin:15px 10px;
}
#knowhow_rrk .sec_base_rrk .tsk_reason{
	width:575px;
	overflow:hidden;
	padding:10px;
	margin-bottom:10px;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
}
#knowhow_rrk .sec_base_rrk .tsk_reason p{
	padding:0 10px 15px 15px;
}
#knowhow_rrk .sec_base_rrk .tsk_reason p.ttl,#knowhow_rrk .sec_base_rrk .tsk_reason p.ttl_un{
	font-size:14px;
	padding:0 0 5px 0;
	margin-bottom:10px;
	border-bottom:dotted 1px #D8D8E2;
}
#knowhow_rrk .sec_base_rrk .tsk_reason p.ttl i,#knowhow_rrk .sec_base_rrk .tsk_reason p.ttl_un i{ font-size:18px;}
#knowhow_rrk .sec_base_rrk .tsk_reason p.ttl{color:#009;}
#knowhow_rrk .sec_base_rrk .tsk_reason p.ttl_un{color:#FF0000;}

#knowhow_rrk .sec_base_rrk .nav_tsk{
	width:595px;
	display:block;
	overflow:hidden;
}
#knowhow_rrk .sec_base_rrk .nav_tsk .nav_tsk_ttl p{
	width:595px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	display:block;
	margin:5px 0;
	padding:20px 0;
	background-color:#29805A;
	overflow:hidden;
}
#knowhow_rrk .sec_base_rrk .nav_tsk_ind{
	width:188px;
	height:50px;
	margin:7px 5px;
	padding:0;
	float:left;
}
#knowhow_rrk .sec_base_rrk .nav_tsk_ind .ttl_1 a,
#knowhow_rrk .sec_base_rrk .nav_tsk_ind .ttl_2 a,
#knowhow_rrk .sec_base_rrk .nav_tsk_ind .ttl_3 a{
	width:135px;
	display:inline-block;
	font-size:13px;
	text-decoration:none;
	border-radius: 3px 3px 3px 3px ;
		-webkit-border-radius: 3px 3px 3px 3px ;
		-moz-border-radius: 3px 3px 3px 3px ;
	line-height:100%;	
}
#knowhow_rrk .sec_base_rrk .nav_tsk_ind .ttl_1 a,
#knowhow_rrk .sec_base_rrk .nav_tsk_ind .ttl_2 a,
#knowhow_rrk .sec_base_rrk .nav_tsk_ind .ttl_3 a{
	background:#ffffff url(../img/useful/index/knowhow/rirekisho/taishoku/human_nav.png) no-repeat left center;
	border:solid 3px #29805A;
	color:#29805A;
}
#knowhow_rrk .sec_base_rrk .nav_tsk_ind .ttl_1 a{height:30px;padding:20px 5px 0 40px;}
#knowhow_rrk .sec_base_rrk .nav_tsk_ind .ttl_2 a{height:37px;padding:13px 5px 0 40px;}
#knowhow_rrk .sec_base_rrk .nav_tsk_ind .ttl_3 a{height:40px;padding:5px 5px 5px 40px;}

#knowhow_rrk .sec_base_rrk .nav_tsk_ind .ttl_1 a:hover,
#knowhow_rrk .sec_base_rrk .nav_tsk_ind .ttl_2 a:hover,
#knowhow_rrk .sec_base_rrk .nav_tsk_ind .ttl_3 a:hover{
	color:#ffffff;
	background:#29805A url(../img/useful/index/knowhow/rirekisho/taishoku/human_nav_on.png) no-repeat left center;
}

#knowhow_rrk .sec_base_rrk h4.tsk_h4,#knowhow_rrk .sec_base_rrk p.tsk_h4{
	border-bottom:#666 dotted 1px;
	padding:5px;
	margin:5px;
	font-weight:bold;
}
#knowhow_rrk .sec_base_rrk h4.tsk_h4_1{
	border-bottom:#29805A solid 1px;
	border-left:#29805A solid 5px;
	padding:5px;
	margin:30px 0 15px 0;
	font-size:16px;
}
#knowhow_rrk .sec_base_rrk p.tsk_h4_2{
	border:none;
	padding:5px;
	margin:5px 0;
	color:#FF0000;
}
#knowhow_rrk .sec_base_rrk .tsk_nega_posi{
	overflow:hidden;
}
#knowhow_rrk .sec_base_rrk .tsk_nega{
	width:200px;
	margin:10px 5px;
	padding:10px;
	float:left;
	background:#F7F7F9;
	font-size:12px;
	border:solid 1px #999999;
}
#knowhow_rrk .sec_base_rrk .tsk_arrow{
	width:36px;
	margin:5px;
	padding-top:30px;
	float:left;
}
#knowhow_rrk .sec_base_rrk .tsk_posi{
	width:285px;
	margin:5px;
	padding:20px 10px;
	float:right;
	background:#F7F7F9;
	font-size:14px;
	border:solid 1px #999999;
}
#knowhow_rrk .sec_base_rrk table.tsk_tb{
	width:570px;
	display:block;
	margin:20px auto;
	padding:20px 0;
	border:#333333 1px solid;
}
#knowhow_rrk .sec_base_rrk table.tsk_tb td{
	padding:5px 15px;
}
#knowhow_rrk .sec_base_rrk table.tsk_tb td.tb_ttl{
	width:100px;
}
#knowhow_rrk .sec_base_rrk table.tsk_tb td p{
	padding-left:10px;
}
#knowhow_rrk .sec_base_rrk .tsk_dl{
	margin:10px auto;
	text-align:center;
}
#knowhow_rrk .sec_base_rrk .tsk_dl a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* -- 志望動機（例文） -- */
/* -- 自己PR（例文） -- */
#knowhow_rrk .dl_box_sbk {
	clear:both;
	overflow:hidden;
	margin-bottom:30px;
}
#knowhow_rrk .dl_box_sbk .icon_area {
	float:left;
	width:72px;
}
#knowhow_rrk .dl_box_sbk .ttl_area {
	float:right;
	width:510px;
}
#knowhow_rrk .dl_box_sbk .ttl_area .not_dl {
	margin-top:15px;
}
#knowhow_rrk .dl_box_sbk .ttl_area .not_dl a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#knowhow_rrk .sec_base_rrk .clutch_ttl{
	width:402px;
	margin:20px auto 0 auto;
}
#knowhow_rrk .sec_base_rrk .kyuujin_blk{
	width:575px;
	display:block;
	overflow:hidden;
	margin:-30px auto 15px auto;
	border:dotted 1px #999999;
	background-color:#ffffff;
	padding:50px 10px 20px 10px;
}
#knowhow_rrk .kyuujin_blk .clutch_search{
	text-align:center;
	margin-top:20px;
}
#knowhow_rrk .kyuujin_blk .clutch_search a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#knowhow_rrk .kyuujin_blk .main_more {
    width:150px;
	border-radius:5px;
	background:#FF9900 url(../img/useful/index/knowhow/main_more.png) 15px center no-repeat;
	text-align:center;
	margin:5px auto;
	padding:5px 5px 5px 15px;
	font-size:14px;
	color:#ffffff;
	cursor:pointer;
}
#knowhow_rrk .kyuujin_blk .cls_main_more {
    background:#29805A url(../img/useful/index/knowhow/main_more_cl.png) 25px center no-repeat;
	cursor:pointer;
}
#knowhow_rrk .click_rrk{
	width:100%;
	margin:20px auto;
	overflow:hidden;
}
#knowhow_rrk .click_rrk a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}	
#knowhow_rrk .click_rrk1{
	width:50%;
	margin:0 auto;
	text-align:center;
	float:left;
}
#knowhow_rrk .click_rrk2{
	width:50%;
	margin:0 auto;
	text-align:center;
	float:right;
}
/* -- 自己PR（例文） -- */
#knowhow_rrk .rrk_spl_ttl{
	width:585px;
	background-color:#273752;
	margin:25px auto 15px auto;
	padding:5px;
}
#knowhow_rrk .rrk_spl_ttl h4.rrk_spl_h4{
	border:#FFFFFF 2px solid;
	margin:0;
	padding:10px 5px 10px 40px;
	background:url(../img/useful/index/knowhow/pr_sample/sample02/icon.png) no-repeat 5px center;
	color:#FFFFFF;
	font-size:16px;	
}
#knowhow_rrk .click3_rrk{
	width:500px;
	height:90px;
	margin:5px auto 20px auto;
	overflow:hidden;
}
#knowhow_rrk .click3_rrk a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#knowhow_rrk .rrk_mypage{
	width:250px;
	text-align:center;
	margin:20px auto;
}
#knowhow_rrk .rrk_mypage a{
	width:250px;
	height:25px;
	display:inline-block;
	background-color:#FF6E65;
	color:#FFF;
	font-size:16px;
	padding:10px 0;
	text-decoration:none;
	border-radius: 5px 5px 5px 5px ;
	-webkit-border-radius: 5px 5px 5px 5px ;
	-moz-border-radius: 5px 5px 5px 5px ;
}
#knowhow_rrk .rrk_mypage a:hover{
	width:246px;
	height:21px;
	background-color:#ffffff;
	border:#FF6E65 2px solid;
	color:#FF6E65;
}

/* -- 履歴書（写真） -- */
#knowhow_rrk .rrk_nav_pht1,
#knowhow_rrk .rrk_nav_pht2,
#knowhow_rrk .rrk_nav_pht3,
#knowhow_rrk .rrk_nav_pht4,
#knowhow_rrk .rrk_nav_pht5{
	width:220px;
	height:45px;
	float:right;
}
#knowhow_rrk .rrk_nav_pht1{ background:url(../img/useful/index/knowhow/rirekisho/rireki_photo/nav1_on.png); margin-bottom:5px}
#knowhow_rrk .rrk_nav_pht2{ background:url(../img/useful/index/knowhow/rirekisho/rireki_photo/nav2_on.png); margin-bottom:5px}
#knowhow_rrk .rrk_nav_pht3{ background:url(../img/useful/index/knowhow/rirekisho/rireki_photo/nav3_on.png); margin-bottom:5px}
#knowhow_rrk .rrk_nav_pht4{ background:url(../img/useful/index/knowhow/rirekisho/rireki_photo/nav4_on.png); margin-bottom:5px}
#knowhow_rrk .rrk_nav_pht5{ background:url(../img/useful/index/knowhow/rirekisho/rireki_photo/nav5_on.png); margin-bottom:17px}

#knowhow_rrk .rrk_nav_pht1 a,
#knowhow_rrk .rrk_nav_pht2 a,
#knowhow_rrk .rrk_nav_pht3 a,
#knowhow_rrk .rrk_nav_pht4 a,
#knowhow_rrk .rrk_nav_pht5 a{
	display:inline-block;
}
#knowhow_rrk .rrk_nav_pht1 a:hover,
#knowhow_rrk .rrk_nav_pht2 a:hover,
#knowhow_rrk .rrk_nav_pht3 a:hover,
#knowhow_rrk .rrk_nav_pht4 a:hover,
#knowhow_rrk .rrk_nav_pht5 a:hover{
	background-color:transparent;/* IE6対応 */
}
#knowhow_rrk .rrk_nav_pht1 a:hover img,
#knowhow_rrk .rrk_nav_pht2 a:hover img,
#knowhow_rrk .rrk_nav_pht3 a:hover img,
#knowhow_rrk .rrk_nav_pht4 a:hover img,
#knowhow_rrk .rrk_nav_pht5 a:hover img{
	visibility:hidden;
}
#knowhow_rrk .pht_scroll_box,
#knowhow_rrk .pht_scroll_box2{
	width:596px;
	margin:40px auto;
	display:block;
	overflow:hidden;
}
#knowhow_rrk .pht_scroll_box .pht_s,
#knowhow_rrk .pht_scroll_box .pht_s1{
	width:149px;
	margin:0;
	padding:0;
	float:left;
}
#knowhow_rrk .pht_scroll_box2 .pht_s{
	width:298px;
	margin:0;
	padding:0;
	float:left;
}
#knowhow_rrk .pht_scroll_box .pht_s img,
#knowhow_rrk .pht_scroll_box2 .pht_s img{
	width:98px;
	margin:0 auto 10px auto;
	display:block;
}
#knowhow_rrk .pht_scroll_box .pht_s1 img{
	width:149px;
	margin:0 auto 10px auto;
	display:block;
}
#knowhow_rrk .pht_scroll_box .pht_s ul,
#knowhow_rrk .pht_scroll_box .pht_s1 ul,
#knowhow_rrk .pht_scroll_box2 .pht_s ul{
	margin:10px 2px;
	text-align:center;
}
#knowhow_rrk .pht_scroll_box .pht_s li,
#knowhow_rrk .pht_scroll_box .pht_s1 li,
#knowhow_rrk .pht_scroll_box2 .pht_s li{
	font-size:12px;
}
#knowhow_rrk .pht_scroll_box .pht_s li.batu i,
#knowhow_rrk .pht_scroll_box2 .pht_s li.batu i{
	margin-right:5px;
	color:#0000CC;
	font-size:12px;
}
#knowhow_rrk .pht_scroll_box .pht_s li.sankaku i,
#knowhow_rrk .pht_scroll_box2 .pht_s li.sankaku i{
	margin-right:5px;
	color:#F90;
	font-size:16px;
}
#knowhow_rrk .rrk_ph_comment{
	width:555px;
	display:block;
	padding:10px;
	margin:15px 10px;
	background-color:#EFF7FF;
	border:dashed 1px #0057AE;
	clear:both;
}
#knowhow_rrk .rrk_ph_tab{
	margin:20px 0;
}
#knowhow_rrk .rrk_ph_tab #tab li {
	background:#91BBE6 url(../img/useful/index/knowhow/rirekisho/rireki_photo/tab.png) 5px center no-repeat;
	float: left;
	color:#ffffff;
	padding:10px 15px 10px 35px;
	margin:0 2px 0 0;
	list-style: none;
	cursor: pointer;
	border: 1px solid #91BBE6;
	border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
}
#knowhow_rrk .rrk_ph_tab #tab li.select {
	background:#002B56 url(../img/useful/index/knowhow/rirekisho/rireki_photo/tab_on.png) 5px center no-repeat;
	color:#91BBE6;
	border: 1px solid #002B56;
	border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
}
#knowhow_rrk .rrk_ph_tab .disnon {
  display: none;
}
#knowhow_rrk .rrk_ph_tab .content_wrap {
  width: 575px;
  clear:left;
  border:#002B56 solid 1px;
  border-top:#002B56 solid 5px;
  padding:20px 10px 40px 10px;
  margin:25px 0;
  overflow:hidden;
}
#knowhow_rrk .area_chk_rrk_long .ph_ttl{
	margin-bottom:20px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #002B56;
}
#knowhow_rrk .area_chk_rrk_long .ph_ttl_s{
	margin:10px 0;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #002B56;
}

/* -- 履歴書手書き,NG -- */
#knowhow_rrk span.tgk_bor_ylw{border-bottom:#FC0 1px solid;}
#knowhow_rrk span.tgk_red{color:#FF0000; font-weight:bold;}
#knowhow_rrk .area_chk_rrk_long .tegaki_ttl{
	margin-bottom:20px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #002B56;
}
#knowhow_rrk h3.tegaki_h3{
	margin:15px 0 20px 0;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding:11px 0 11px 40px;
}
#knowhow_rrk h3.tegaki_merit{background:#3C5893 url(../img/useful/index/knowhow/rirekisho/tegaki_pc/merit.png) no-repeat left center;}
#knowhow_rrk h3.tegaki_demerit{background:#FF3300 url(../img/useful/index/knowhow/rirekisho/tegaki_pc/demerit.png) no-repeat left center;}

#knowhow_rrk .tegaki_merit_box{
	width:96%;
	margin:10px 2%;
	padding:5px 0;
}
#knowhow_rrk .tegaki_merit_box ul{
	margin-bottom:20px;
}
#knowhow_rrk .tegaki_merit_box li{
	margin:0 0 5px 0;
	padding:0 0 0 15px;
	background:url(../img/useful/index/knowhow/rirekisho/tegaki_pc/knowhow_ttl_l_icon2.png) no-repeat left 5px;
}
#knowhow_rrk h3.point_ng_h3{
	margin:15px 0 20px 0;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding:11px 0 11px 40px;
	background:#FF3300 url(../img/useful/index/knowhow/rirekisho/point_ng/point.png) no-repeat left center;
}
#knowhow_rrk h3.point_ng_h3 span.point{
	margin-right:12px;
	font-size:14px;
	font-weight:400;
}
#knowhow_rrk h3.point_ng_ot{
	margin:40px 0 20px 0;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	padding:10px 5px 10px 10px;
	border-top:1px dotted #000000;
	border-bottom:1px dotted #000000;
}
#knowhow_rrk .point_ng{
	margin:0 10px 35px 10px;
}
#knowhow_rrk .point_ng p{
	margin-bottom:5px;
}
#knowhow_rrk .point_ng h4{
	margin:15px 0 8px 0;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:5px 0 10px 35px;
	background:url(../img/useful/index/knowhow/rirekisho/point_ng/check.png) no-repeat left 5px;
	border-bottom:1px dashed #000000;
}

#knowhow_rrk .point_7{
	width:580px;
	margin:25px auto 15px auto;
	display:block;
	overflow:hidden;
}
#knowhow_rrk .point_7 a{
	width:580px;
	height:100px;
	display:block;
	overflow:hidden;
	background:url(../img/useful/index/knowhow/rirekisho/point_ng/7point.png) left top;
	text-indent:100%;
	white-space: nowrap;
}
#knowhow_rrk .point_7 a:hover{
	background:url(../img/useful/index/knowhow/rirekisho/point_ng/7point.png) left -100px;
}

#knowhow_rrk .ng_heart{
	width:150px;
	height:120px;
	background:url(../img/useful/index/knowhow/rirekisho/point_ng/heart.png) no-repeat left top;
	margin:0 0 20px 0;
	padding:;
}
#knowhow_rrk .ng_heart p{
	width:447px;
	padding:40px 0 0 150px;
	color:#FF0000;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	line-height:1.5;
}
#knowhow_rrk .heart_txt p{
	margin-bottom:15px;
}
#knowhow_rrk .heart_flame{
	margin:15px 0 25px 0;
	padding:20px 10px;
	border:2px solid #0099CC;
	background-color:#E6FFFF;
	border-radius:10px;
}
#knowhow_rrk .heart_flame p{
	font-weight:bold;
	margin-bottom:0 !important;
}
/* -- 履歴書ブランク -- */
#knowhow_rrk span.point_bor_ylw{border-bottom:#FC0 1px solid;}
#knowhow_rrk span.point_sub{
	color:#999999;
	font-size:12px;
	line-height:1.0;
}
#knowhow_rrk .rrk_point_toph2{
	width:625px;
}
#knowhow_rrk .rrk_point_toph2 h2{
	width:485px;
	text-align:center;
	padding-top:20px !important;
	float:left;
}
#knowhow_rrk .rrk_point_toph2_l{
	width:40px;
	height:60px;
	margin-left:30px;
	margin-bottom:20px;
	background:url(../img/useful/index/knowhow/rirekisho/point/left_ar.png) left top no-repeat;
	float:left;
}
#knowhow_rrk .rrk_point_toph2_r{
	width:40px;
	height:60px;
	margin-right:30px;
	margin-bottom:20px;
	background:url(../img/useful/index/knowhow/rirekisho/point/right_ar.png) left top no-repeat;
	float:left;
}
#knowhow_rrk h3.point_ttl{
	margin:20px 0;
	padding:5px 0 5px 5px;
	border-bottom:1px solid #3C5893;
	border-left:15px solid #3C5893;
}
#knowhow_rrk h4.point_ttl{
	margin:20px 0;
	padding:5px;
	background-color:#3C5893;
	color:#ffffff;
}
#knowhow_rrk h4.point_ttl_s{
	margin:20px 0;
	padding:5px 0 5px 5px;
	border-bottom:1px dotted #3C5893;
	border-left:3px solid #3C5893;
}
#knowhow_rrk .point_top_flm{
	border:4px solid #FFCC00 !important;
	margin-bottom:20px;
}
#knowhow_rrk .point_ul ul{
	margin:30px 0 20px 0;
	font-size:16px;
}
#knowhow_rrk .point_ul li{
	margin:20px 0;
	padding-left:33px;
	background:url(../img/useful/index/knowhow/rirekisho/point/yubi.png) left 3px no-repeat;
}
#knowhow_rrk .point_ul li a{
	color:#000000;
	font-weight:bold;
}
#knowhow_rrk .point_ul li a i{
	color:#3C5893;
	font-weight:bold;
	margin-left:15px;
	font-size:20px;
}
#knowhow_rrk .knowhow_rireki a {
	width:510px;
	display:block;
	margin:30px auto 15px;
	padding:15px 20px;
	text-align:center;
	background-color:#3C5893;
	border-radius:75px;
	color:#ffffff;
	text-decoration:none;
}
#knowhow_rrk .knowhow_rireki a:hover {
	background-color:#FF6E65;
	border-radius:75px;
	color:#ffffff;
	text-decoration:underline;
}
#knowhow_rrk .point_tab{
	display:block;
	overflow:hidden;
	margin:20px 0;
}
#knowhow_rrk .point_tab ul.tab {
	width: 100%;
	margin: 0 0 -2px;
	padding: 0;
	display: table;
	table-layout: fixed;
	border-bottom:10px solid #3C5893;
}
#knowhow_rrk .point_tab ul.tab li {
	width: 33%;
	margin: 0;
	padding:10px;
	cursor: pointer;
	display: table-cell;
	vertical-align: middle;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-align: center;
	background: #BAC7E2 url(../img/useful/index/knowhow/rirekisho/point/tab_yubi.png) 10px 10px no-repeat;
	box-sizing: border-box;
}
#knowhow_rrk .point_tab ul.tab li.current {
	width: 34%;
	background: #3C5893 url(../img/useful/index/knowhow/rirekisho/point/tab_yubi.png) 10px 10px no-repeat;
	border-bottom: none;
}
#knowhow_rrk .point_tab .content {
	margin: 0;
	padding: 16px;
}
#knowhow_rrk .point_tab .content p {
	margin-bottom:15px;
}
#knowhow_rrk .point_tab .contents .content {
	display: none;
}
#knowhow_rrk .point_tab .contents .content:nth-child(1) {
	display: block;
}
#knowhow_rrk .point_tab .point_check ul{
	margin-bottom:15px;
}
#knowhow_rrk .point_tab .point_check li,
#knowhow_rrk .point_tab .point_check_s li{
	background:url(../img/useful/index/knowhow/rirekisho/knowhow_ttl_l_icon2.png) no-repeat left 8px;
	display:block;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_rrk .point_tab .point_check_s {
	width:555px;
	display:block;
	padding:10px;
	margin:15px 10px;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
	clear:both;
}
	/* リンク複数 */
#knowhow_rrk .arclist_point{
	width:565px;
	margin:30px auto 20px auto;
	overflow:hidden;
}
#knowhow_rrk .arclist_point .blk_point {
	float:left;
	width:282px;
	display:table-cell;
	vertical-align:middle;
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_rrk .arclist_point .blk_point a{
	display:block;
	padding:15px 10px 10px 10px;
	clear:both;
	overflow:hidden;
}
#knowhow_rrk .arclist_point .blk_point a:hover {
	background-color:#F7F7F9;
}

#knowhow_rrk .arclist_point .blk_point .thum {
	float:left;
	width:50px;
}
#knowhow_rrk .arclist_point .blk_point .ttl {
	float:right;
	width:205px;
	display:block;
	font-size:14px;
	line-height:140%;
	margin:5px 0 0 5px;
}

/* ・リンク1個 */
#knowhow_rrk .arclist_point .blk_point_single  {
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_rrk .arclist_point .blk_point_single a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow_rrk .arclist_point .blk_point_single a:hover {
	background-color:#F7F7F9;
}

#knowhow_rrk .arclist_point .blk_point_single .thum {
	float:left;
	width:70px;
	text-align:center;
}
#knowhow_rrk .arclist_point .blk_point_single .ttl{
	width:470px;
	margin:10px 0 0 0;
	float:right;
	font-size:14px;
	line-height:140%;
}
#knowhow_rrk .point_clear{
	margin-top:-57px;
}

/* -- 志望動機NGワード -- */
#knowhow_rrk h2.sbk_ttl_1{
	margin:20px 0;
	padding:15px 0;
	border:3px solid #000;
	font-size:18px;
	font-weight:bold;
	color:#FF6E65;
	text-align:center;
}
#knowhow_rrk h2.sbk_ttl_1 span{
	border-bottom:3px solid #FFCC00;
}
#knowhow_rrk h2.sbk_ttl_2{
	margin:15px 0;
	padding:15px 0;
	border-top:5px solid #000;
	border-bottom:5px solid #000;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	
}
#knowhow_rrk h2.sbk_ttl_3{
	margin:15px 0;
	padding:15px 5px;
	background-color:#29805A !important;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
#knowhow_rrk .rrk_p_style p{
	margin-bottom:15px;
}
#knowhow_rrk .bor_none{
	border:none !important;
}
#knowhow_rrk h3.sbk_case{
	width:500px;
	min-height:27px;
	margin:10px 0 15px 0;
	padding:20px 10px 10px 85px;
	border:2px solid #FF6E65;
	font-size:16px;
	font-weight:400;
}
#knowhow_rrk h3.sbk_case_1{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_douki_ng/case1.png) left center no-repeat;}
#knowhow_rrk h3.sbk_case_2{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_douki_ng/case2.png) left center no-repeat;}
#knowhow_rrk h3.sbk_case_3{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_douki_ng/case3.png) left center no-repeat;}
#knowhow_rrk h3.sbk_case_4{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_douki_ng/case4.png) left center no-repeat;}
#knowhow_rrk h3.sbk_case_5{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_douki_ng/case5.png) left center no-repeat;}
#knowhow_rrk h3.sbk_case_6{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_douki_ng/case6.png) left center no-repeat;}

#knowhow_rrk .sbk_case_flm_oubo{
	width:470px;
	min-height:80px;
	margin:30px auto;
	padding:0 0 0 90px;
	display:block;
	overflow:hidden;
	background:url(../img/useful/index/knowhow/siboudouki/siboudouki_douki_ng/oubo.png) left top no-repeat;
}
#knowhow_rrk .sbk_case_flm_oubo .sbk_oubo_txt{
	margin-top:10px;
	padding:15px 10px;
	border:1px solid #cccccc;
	border-radius:15px;
}
#knowhow_rrk .sbk_case_flm_saiyou{
	width:470px;
	min-height:80px;
	margin:20px auto;
	padding:0 90px 0 0;
	display:block;
	overflow:hidden;
	background:url(../img/useful/index/knowhow/siboudouki/siboudouki_douki_ng/saiyou.png) right top no-repeat;
}
#knowhow_rrk .sbk_case_flm_saiyou .sbk_saiyou_txt{
	margin-top:10px;
	padding:15px 10px;
	border:1px solid #206346;
	border-radius:15px;
}
#knowhow_rrk .sbk_case_flm_oubo .sbk_oubo_txt p,
#knowhow_rrk .sbk_case_flm_saiyou .sbk_saiyou_txt p{
	margin:7px 0 !important;
}
#knowhow_rrk .sbk_case_punctuation{
	width:500px;
	height:2px;
	margin:35px auto;
	border-bottom:1px dotted #000000;
}
#knowhow_rrk .sbk_case_flm_kaisetu{
	width:550px;
	margin:15px auto 50px auto;
	padding:0;
	display:block;
	overflow:hidden;
}
#knowhow_rrk .sbk_case_flm_kaisetu p{
	margin:0;
}
#knowhow_rrk .sbk_case_flm_kaisetu .kaisetu_ttl{
	width:80px;
	margin:50px 0 0 1px;
	padding:10px 5px;
	background-color:#6699CC;
	color:#ffffff;
	font-size:16px;
	text-align:center;
}
#knowhow_rrk .sbk_case_flm_kaisetu .sbk_saiyou_txt{
	width:525px;
	margin:-20px auto 20px auto;
	display:block;
	overflow:hidden;
	padding:35px 10px 5px 10px;
	border:1px solid #6699CC;
}
#knowhow_rrk .sbk_case_flm_kaisetu .sbk_saiyou_txt p{
	margin-bottom:15px;
}
#knowhow_rrk .sbk_ng_point ul{
	margin:15px 0;
	border:2px solid #FF6E65;
	background-color:#FFD7D5;
}
#knowhow_rrk .sbk_ng_point li{
	min-height:30px;
	margin:5px 5px 5px 10px;
	padding:10px 0 0 45px;
	font-size:16px;
	font-weight:bold;
}
#knowhow_rrk .sbk_ng_point li.point_1{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_douki_ng/ttl_s_1.png) left center no-repeat;}
#knowhow_rrk .sbk_ng_point li.point_2{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_douki_ng/ttl_s_2.png) left center no-repeat;}
#knowhow_rrk .sbk_ng_point li.point_3{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_douki_ng/ttl_s_3.png) left center no-repeat;}

#knowhow_rrk .sbk_ng_point_s ul{
	margin:25px 0;
}
#knowhow_rrk .sbk_ng_point_s li.point_1_s,
#knowhow_rrk .sbk_ng_point_s li.point_2_s,
#knowhow_rrk .sbk_ng_point_s li.point_3_s{
	margin:15px 10px;
	padding:0 0 0 20px;
	background:url(../img/useful/index/knowhow/siboudouki/knowhow_ttl_l_icon2.png) left 7px no-repeat;
}

#knowhow_rrk .link_siboudouki_point{
	width:450px;
	height:80px;
	margin:50px auto 70px auto;
}
#knowhow_rrk .link_siboudouki_point a{
	width:450px;
	height:38px;
	padding:42px 0 0 0;
	display:inline-block;
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	background:url(../img/useful/index/knowhow/siboudouki/siboudouki_douki_ng/bunseki_link.png) left 0px repeat-y;
}
#knowhow_rrk .link_siboudouki_point a:hover{
	color:#ffffff;
	background:url(../img/useful/index/knowhow/siboudouki/siboudouki_douki_ng/bunseki_link.png) left 80px repeat-y;
}
#knowhow_rrk .sec_base_sdk_point .rrk_h4_more{
	background:url(../img/useful/index/knowhow/rirekisho/shokureki_kakikata/ttl_arc.png) no-repeat left 0;
	border-bottom:dotted 1px #007386;
	margin:25px 5px 10px 5px;
	padding:2px 0 10px 25px;
}
#knowhow_rrk .sec_base_sdk_point .arclist_rrk {
	width:576px;
	display:block;
	margin:10px auto;
	overflow:hidden;
}
#knowhow_rrk .sec_base_sdk_point .sdk_matome{
	width:95%;
	margin:10px auto;
	padding:15px 10px;
	border:3px solid #263653;
}
/* -- 自己PRNGワード -- */
#knowhow_rrk h2.jpr_ttl_1{
	margin:20px 0;
	padding:15px 0;
	border:3px solid #000;
	font-size:18px;
	font-weight:bold;
	color:#336600;
	text-align:center;
}
#knowhow_rrk h2.jpr_ttl_1 span{
	border-bottom:3px solid #FFCC00;
}
#knowhow_rrk h2.jpr_ttl_2{
	margin:15px 0;
	padding:15px 0;
	border-top:5px solid #000;
	border-bottom:5px solid #000;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	
}
#knowhow_rrk h2.jpr_ttl_3{
	margin:15px 0;
	padding:15px 5px;
	background-color:#263653 !important;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
#knowhow_rrk h3.jpr_ng_point_ttl{
	width:120px;
	padding:10px;
	margin-bottom:15px;
	color:#FFF;
	background-color:#F00;
	text-align:center;
}
#knowhow_rrk h3.jpr_case{
	width:500px;
	min-height:27px;
	margin:10px 0 15px 0;
	padding:20px 10px 10px 85px;
	border:2px solid #263653;
	font-size:16px;
	font-weight:400;
}
#knowhow_rrk h3.jpr_case_1{background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/case1.png) left center no-repeat;}
#knowhow_rrk h3.jpr_case_2{background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/case2.png) left center no-repeat;}
#knowhow_rrk h3.jpr_case_3{background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/case3.png) left center no-repeat;}
#knowhow_rrk h3.jpr_case_4{background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/case4.png) left center no-repeat;}
#knowhow_rrk h3.jpr_case_5{background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/case5.png) left center no-repeat;}
#knowhow_rrk h3.jpr_case_6{background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/case6.png) left center no-repeat;}

#knowhow_rrk p.jpr_qes{
	font-size:14px;
	font-weight:bold;
	padding:10px 0;
	margin:15px 0 10px 0;
	border-bottom:2px solid #F00;
}
#knowhow_rrk p.jpr_qes span.jpr_qes_q{
	margin:0 5px;
	color:#FF0000;
	font-size:18px;
}
#knowhow_rrk .jpr_ex_flm_1{
	width:480px;
	margin:35px auto 15px auto;
	padding:15px 30px;
	display:block;
	overflow:hidden;
	border-top:1px dotted #263653;
	border-bottom:1px dotted #263653;
}
#knowhow_rrk .jpr_ex_flm_1 p span.hyouka{
	padding:10px 5px;
	background-color: #FF6;
}
#knowhow_rrk .jpr_case_flm_oubo{
	width:470px;
	min-height:80px;
	margin:30px auto;
	padding:0 0 0 90px;
	display:block;
	overflow:hidden;
	background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/oubo.png) left top no-repeat;
}
#knowhow_rrk .jpr_case_flm_oubo_ot{
	width:470px;
	min-height:80px;
	margin:30px auto;
	padding:0 0 0 90px;
	display:block;
	overflow:hidden;
	background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/human.png) left top no-repeat;
}
#knowhow_rrk .jpr_case_flm_oubo_ot p span{
	width:60px;
	float:left;
	margin:60px 0 0 -80px;
	color:#263653;
	text-align:center;
	font-weight:bold;
}
#knowhow_rrk .jpr_case_flm_oubo .jpr_oubo_txt,
#knowhow_rrk .jpr_case_flm_oubo_ot .jpr_oubo_txt{
	margin-top:10px;
	padding:15px 10px;
	border:1px solid #cccccc;
	border-radius:15px;
}
#knowhow_rrk .jpr_case_flm_oubo .jpr_oubo_txt .jpr_txt_ng{
	width:50px;
	margin:-10px 0 0 0;
	padding:2px;
	display:block;
	clear:both;
	text-align:center;
	background-color:#F00;
	color:#FFF;
	font-size:12px;
}
#knowhow_rrk .jpr_case_flm_oubo .jpr_oubo_txt .jpr_txt_ok{
	width:50px;
	margin:-10px 0 0 0;
	padding:2px;
	display:block;
	clear:both;
	text-align:center;
	background-color:#0099FF;
	color:#FFF;
	font-size:12px;
}
#knowhow_rrk .jpr_case_flm_saiyou{
	width:470px;
	min-height:80px;
	margin:20px auto;
	padding:0 90px 0 0;
	display:block;
	overflow:hidden;
	background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/saiyou.png) right top no-repeat;
}
#knowhow_rrk .jpr_case_flm_saiyou .jpr_saiyou_txt{
	margin-top:10px;
	padding:15px 10px;
	border:1px solid #206346;
	border-radius:15px;
}
#knowhow_rrk .jpr_case_flm_oubo .jpr_oubo_txt p,
#knowhow_rrk .jpr_case_flm_oubo_ot .jpr_oubo_txt p,
#knowhow_rrk .jpr_case_flm_saiyou .jpr_saiyou_txt p{
	margin:7px 0 !important;
}
#knowhow_rrk .jpr_case_punctuation{
	width:500px;
	height:2px;
	margin:35px auto;
	border-bottom:1px dotted #000000;
}
#knowhow_rrk .jpr_case_flm_kaisetu{
	width:550px;
	margin:15px auto 50px auto;
	padding:0;
	display:block;
	overflow:hidden;
}
#knowhow_rrk .jpr_case_flm_kaisetu p{
	margin:0;
}
#knowhow_rrk .jpr_case_flm_kaisetu .kaisetu_ttl{
	width:80px;
	margin:50px 0 0 1px;
	padding:10px 5px;
	background-color:#6699CC;
	color:#ffffff;
	font-size:16px;
	text-align:center;
}
#knowhow_rrk .jpr_case_flm_kaisetu .jpr_saiyou_txt{
	width:525px;
	margin:-20px auto 20px auto;
	display:block;
	overflow:hidden;
	padding:35px 10px 5px 10px;
	border:1px solid #6699CC;
}
#knowhow_rrk .jpr_case_flm_kaisetu .jpr_saiyou_txt p{
	margin-bottom:15px;
}
#knowhow_rrk .mensetu_ar{
	width:250px;
	height:87px;
	margin:10px auto;
	background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/mensetu_ar.png) center center no-repeat;
}
#knowhow_rrk .mensetu_answer{
	width:490px;
	margin:20px auto;
	padding:15px 40px 5px 40px;
	display:block;
	overflow:hidden;
	border:1px solid #43C28C;
	border-radius:15px;
}
#knowhow_rrk .mensetu_answer p{
	border-bottom:1px solid #6699CC;
}
#knowhow_rrk .jpr_ng_point ul{
	margin:25px 0;
	border:2px solid #263653;
	background-color:#EAEDF4;
}
#knowhow_rrk .jpr_ng_point li{
	min-height:30px;
	margin:10px 5px 10px 10px;
	padding:10px 0 0 45px;
	font-size:16px;
	font-weight:bold;
}
#knowhow_rrk .jpr_ng_point li.point_1{background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/ttl_s_1.png) left center no-repeat;}
#knowhow_rrk .jpr_ng_point li.point_2{background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/ttl_s_2.png) left center no-repeat;}
#knowhow_rrk .jpr_ng_point li.point_3{background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/ttl_s_3.png) left center no-repeat;}

#knowhow_rrk .link_jikopr_point{
	width:450px;
	height:80px;
	margin:50px auto 70px auto;
}
#knowhow_rrk .link_jikopr_point a{
	width:450px;
	height:38px;
	padding:42px 0 0 0;
	display:inline-block;
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/bunseki_link.png) left 0px repeat-y;
}
#knowhow_rrk .link_jikopr_point a:hover{
	color:#ffffff;
	background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/bunseki_link.png) left 80px repeat-y;
}
#knowhow_rrk h3.jpr_know_ttl_1{
	height:25px;
	margin:35px 0 15px 0;
	padding:10px 10px 5px 50px;
	border-bottom:2px solid #263653;
	background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/ttl_ss_1.png) left top repeat-y;
}
#knowhow_rrk h3.jpr_know_ttl_2{
	height:25px;
	margin:35px 0 15px 0;
	padding:10px 10px 5px 50px;
	border-bottom:2px solid #263653;
	background:url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/ttl_ss_2.png) left top repeat-y;
}
#knowhow_rrk .jpr_link_other{
	width:540px;
	height:82px;
	margin:35px auto 15px auto;
	display:block;
	overflow:hidden;
}
#knowhow_rrk .jpr_link_other a{
	width:520px;
	height:62px;
	padding:10px;
	display: table-cell;
	vertical-align:middle;
	border-radius:45px;
	color:#ffffff;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	background:#0C85CD url(../img/useful/index/knowhow/pr_sample/pr_sample_ng/ar_right.png) 30px center no-repeat;
}
#knowhow_rrk .jpr_link_other a:hover{
	background-color:#1DA1F2;
}
#knowhow_rrk .sec_base_rrk .sdk_matome{
	width:95%;
	margin:40px auto;
	padding:15px 10px;
	border:3px solid #263653;
}
/* -- 整備士への転職で志望動機を考えるための具体的な方法 -- */

#knowhow_rrk .sec_base_sdk_point {
	clear:both;
	overflow:hidden;
}
#knowhow_rrk .sec_base_sdk_point .inarea {
	margin:13px 0;
	clear:both;
	overflow:hidden;
}
#knowhow_rrk h2.sdk_ttl_1{
	margin:15px 0;
	padding:10px 0;
	background-color:#29805A !important;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
}
#knowhow_rrk .sdk_point_step_flm{
	margin:10px 0;
	display:block;
	overflow:hidden;
}
#knowhow_rrk .sdk_point_step_flm .sdk_point_step1 a,
#knowhow_rrk .sdk_point_step_flm .sdk_point_step2 a,
#knowhow_rrk .sdk_point_step_flm .sdk_point_step3 a{
	width:188px;
	height:100px;
	display:inline-block;
	float:left;
	text-indent:-9999px;
}
#knowhow_rrk .sdk_point_step_flm .sdk_point_step1 a{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/step1_btn.png) left top repeat-y;}
#knowhow_rrk .sdk_point_step_flm .sdk_point_step2 a{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/step2_btn.png) left top repeat-y;}
#knowhow_rrk .sdk_point_step_flm .sdk_point_step3 a{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/step3_btn.png) left top repeat-y;}

#knowhow_rrk .sdk_point_step_flm .sdk_point_step1 a:hover,
#knowhow_rrk .sdk_point_step_flm .sdk_point_step2 a:hover,
#knowhow_rrk .sdk_point_step_flm .sdk_point_step3 a:hover{
}

#knowhow_rrk .sdk_point_step_flm .sdk_point_step1 a:hover{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/step1_btn.png) left 100px repeat-y;}
#knowhow_rrk .sdk_point_step_flm .sdk_point_step2 a:hover{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/step2_btn.png) left 100px repeat-y;}
#knowhow_rrk .sdk_point_step_flm .sdk_point_step3 a:hover{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/step3_btn.png) left 100px repeat-y;}

#knowhow_rrk .sdk_point_step_flm .sdk_point_step_ar{
	width:30px;
	height:100px;
	display:inline-block;
	float:left;
	background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/step_ar.png) left top no-repeat;
}
#knowhow_rrk h2.sdk_ttl_2{
	min-height:30px;
	margin:15px 0;
	padding:15px 10px 10px 110px;
	font-size:19px;
	border-bottom:3px solid #29805A;
}
#knowhow_rrk h2.sdk_ttl_step1{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/step1.png) left top no-repeat;}
#knowhow_rrk h2.sdk_ttl_step2{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/step2.png) left top no-repeat;}
#knowhow_rrk h2.sdk_ttl_step3{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/step3.png) left top no-repeat;}

#knowhow_rrk .sec_base_sdk_point h3.sdk_ttl{
	margin:25px 0;
	padding:17px 10px 17px 65px;
	border-top:3px solid #263653;
	border-bottom:3px solid #263653;
	background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/icon_1.png) 10px center no-repeat;
	font-size:16px;
	font-weight:bold;
}
#knowhow_rrk .sec_base_sdk_point .clutch_img{
	width:270px;
	margin:5px 0 15px 0;
	padding:15px 0;
	background-color:#ABB8BA;
	color:#ffffff;
	font-size:13px;
	text-align:center;
}
#knowhow_rrk .sec_base_sdk_point .kyujin_img{
	width:100%;
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
}
#knowhow_rrk .sec_base_sdk_point .kyujin_space{
	margin:30px 0 0 0 !important;
}
#knowhow_rrk .sec_base_sdk_point .kyujin_img img{
	width:270px;
	margin:0;
	padding:0;
	float:left;
}
#knowhow_rrk .sec_base_sdk_point .kyujin_img .kyujin_txt{
	width:340px;
	margin:0;
	display:block;
	overflow:hidden;
	float:right;
}
#knowhow_rrk .sec_base_sdk_point .kyujin_img .kyujin_txt p{
	margin:0 0 5px 0 !important;
}
#knowhow_rrk .sec_base_sdk_point .kyujin_txt h4{
	margin:17px 0 10px 0;
	padding:0 0 0 30px;
	border-bottom:1px solid #000000;
}
#knowhow_rrk .sec_base_sdk_point .kyujin_txt h4.kyujin_no1{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/no_1.png) left top no-repeat;}
#knowhow_rrk .sec_base_sdk_point .kyujin_txt h4.kyujin_no2{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/no_2.png) left top no-repeat;}
#knowhow_rrk .sec_base_sdk_point .kyujin_txt h4.kyujin_no3{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/no_3.png) left top no-repeat;}
#knowhow_rrk .sec_base_sdk_point .kyujin_txt h4.kyujin_no4{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/no_4.png) left top no-repeat;}
#knowhow_rrk .sec_base_sdk_point .kyujin_txt h4.kyujin_no5{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/no_5.png) left top no-repeat;}
#knowhow_rrk .sec_base_sdk_point .kyujin_txt h4.kyujin_no6{background:url(../img/useful/index/knowhow/siboudouki/siboudouki_point/no_6.png) left top no-repeat;}
#knowhow_rrk .sec_base_sdk_point .kyujin_txt ul{
	margin:3px 0;
}
#knowhow_rrk .sec_base_sdk_point .kyujin_txt li{
	margin:5px 0;
	padding:0 0 0 15px;
	background:#F1F180 url(../img/useful/index/knowhow/siboudouki/knowhow_ttl_l_icon2.png) left 5px no-repeat;
}
#knowhow_rrk .sec_base_sdk_point .sdk_point_nega{
	width:430px;
	padding:15px;
	margin:30px auto 10px auto;
	border:2px solid #0000CC;
	background-color:#E6E6FF;
}
#knowhow_rrk .sec_base_sdk_point .sdk_point_nega h3{
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	color:#0000CC;
	font-size:16px;
	border-bottom:2px dotted #0000CC;
}
#knowhow_rrk .sec_base_sdk_point .sdk_point_posi{
	width:580px;
	padding:15px;
	margin:15px auto 10px auto;
	border:4px solid #FF3806;
	background-color:#FFD5CA;
}
#knowhow_rrk .sec_base_sdk_point .sdk_point_posi h3{
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	color:#FF3806;
	font-size:16px;
	border-bottom:2px dotted #FF3806;
}
#knowhow_rrk .sec_base_sdk_point .sdk_point_nega h3 i,
#knowhow_rrk .sec_base_sdk_point .sdk_point_posi h3 i{
	font-size:20px;
	font-weight:bold;
	margin:3px 10px 0 0;
}
#knowhow_rrk .sec_base_sdk_point .sdk_point_nega h3 span,
#knowhow_rrk .sec_base_sdk_point .sdk_point_posi h3 span{
	font-size:13px;
	margin:0 5px;
}
#knowhow_rrk .sec_base_sdk_point .sdk_point_np_img{
	width:70px;
	height:70px;
	margin:15px auto;
}
#knowhow_rrk .sec_base_sdk_point .sdk_point_nega li,
#knowhow_rrk .sec_base_sdk_point .sdk_point_posi li{
	margin:5px 10px;
	padding:0 0 0 15px;
	background:url(../img/useful/index/knowhow/siboudouki/knowhow_ttl_l_icon2.png) left 5px no-repeat;
}
#knowhow_rrk .sec_base_sdk_point span.step_flm{
	margin:0 3px;
	padding:5px;
	background-color:#29805A;
	color:#ffffff;
}
#knowhow_rrk .sec_base_sdk_point ul.sdk_gutairei_point{
	margin:10px 0;
}
#knowhow_rrk .sec_base_sdk_point ul.sdk_gutairei_point li{
	margin:3px 0;
	padding:3px 0 3px 18px;
	background:#F1F180 url(../img/useful/index/knowhow/siboudouki/knowhow_ttl_l_icon2.png) left 8px no-repeat;
}
#knowhow_rrk .sec_base_sdk_point .sdk_gutairei{
	margin:15px auto;
	padding:15px 10px;
}
#knowhow_rrk .sec_base_sdk_point .sdk_gutairei h3{
	margin:0 0 15px 0;
	padding:15px 10px;
	background-color:#43C28C;
	color:#FFF;
	font-size:16px;
}
#knowhow_rrk .sec_base_sdk_point .sdk_gutairei p{
	margin:0 15px 15px 15px;
}
#knowhow_rrk .sdk_gutairei span.sdk_gutairei_no{
	font-size:20px;
	font-weight:bold;
	margin:0 5px;
}
#knowhow_rrk .sec_base_sdk_point .ap_flm{
	margin:10px;
	padding:0;
	border:1px dotted #999999;
}
#knowhow_rrk .sec_base_sdk_point .ap_flm p.ap_ex{
	width:250px;
	margin:0;
	padding:10px;
	background-color:#F9F9F9;
}
#knowhow_rrk .sec_base_sdk_point .ap_flm p.ap_ttl{
	font-size:16px;
	font-weight:bold;
	margin:15px 10px;
	padding:0 0 0 15px;
	border-left:5px solid #263653;
}
#knowhow_rrk .sec_base_sdk_point .kyujin_ex table{
	margin:10px;
	padding:0;
	border:1px dotted #999999;
}
#knowhow_rrk .sec_base_sdk_point .kyujin_ex td{
	padding:15px 10px;
	border:1px solid #ccc;
}
#knowhow_rrk .sec_base_sdk_point .kyujin_ex td.ap_td_1{
	width:140px;
	background-color:#F9F9F9;
	font-weight:bold;
	vertical-align:middle;
}
#knowhow_rrk .sec_base_sdk_point .kyujin_ex_sdk{
	padding:10px 0;
	border-bottom:2px dotted #263653;
}
#knowhow_rrk .sec_base_sdk_point .kyujin_ex_sdk .ex_sdk_ttl{
	width:140px;
	margin:15px 10px;
	padding:15px 10px;
	background-color:#263653;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

/* -- 入学卒業年度自動計算 -- */
#knowhow_rrk h2.blk_base_grad {
	border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0 ;
	-moz-border-radius: 5px 5px 0 0 ;
	padding:10px 5px 10px 97px ;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
#knowhow_rrk h2.blk_base_grad {
	background:#29805A url(../img/useful/index/knowhow/rirekisho/ttl_check_s.png) no-repeat 10px center !important;
}
#knowhow_rrk .generator{
}

#knowhow_rrk .generator p{
	margin-bottom:15px;
}
#knowhow_rrk .generator .description{
	margin:10px 0;
	display:block;
	overflow:hidden;
}
#knowhow_rrk .generator .description p{
	margin-bottom:0px;
	font-size:12px;
	color:#333;
	text-indent:-1em;
	padding-left:1em;
	line-height:1.2;
}
#knowhow_rrk .generator .input_01,
#knowhow_rrk .generator .input_02,
#knowhow_rrk .generator .input_03,
#knowhow_rrk .generator .input_04,
#knowhow_rrk .generator .input_05,
#knowhow_rrk .generator .input_06{
	display:inline-block;
}
#knowhow_rrk .generator .input_01 label{
	margin-left:10px;
}
#knowhow_rrk .generator .input_01 input{
	width:110px;
}
#knowhow_rrk .generator .input_02 label{
	margin-right:15px;
}
#knowhow_rrk .generator .input_03 label{
}
#knowhow_rrk .generator .input_04 label{
	margin-right:15px;
}
#knowhow_rrk .generator .input_05 label{
	margin-right:15px;
}
#knowhow_rrk .generator .input_06 button{
	width:90px;
}
#knowhow_rrk .generator table{
	width:100%;
	margin:25px auto;
}
#knowhow_rrk .generator table th,
#knowhow_rrk .generator table td{
	padding:10px;
	vertical-align:middle;
	border:1px solid #CCC;
	box-sizing:border-box;
	text-align:center;
}
#knowhow_rrk .generator table tr.info th{
	background-color:#2095F2 !important;
	color:#FFFFFF;
}
#knowhow_rrk .generator table tr.g_area{
	background-color:#ffffff;
}
#knowhow_rrk .generator table td.ttl_01{
	text-align:left;
	margin-left:15px;
	text-align:left;
}
#knowhow_rrk .generator .generateArea tr:nth-child(even) td {
    background-color:#ffffff;
}
#knowhow_rrk .generator .generateArea tr:nth-child(odd) td {
    background-color:#E4F2FE;
}

/* -- 面接（index） -- */
#knowhow_mst .main_content h2 ,
#knowhow_mst .main_content h3 ,
#knowhow_mst .main_content h4 ,
#knowhow_mst .main_content h5 {
	margin:0;
	padding:0;
	border:none;
}
#knowhow_mst section {
	clear:both;
	overflow:hidden;
	margin-bottom:12px;
}
#knowhow_mst .ptop {
	text-align:right;
	margin-bottom:30px;
}
#knowhow_mst .sec_base_mst {
	border-bottom:#007386 solid 1px;
	border-left:#007386 solid 1px;
	border-right:#007386 solid 1px;
	clear:both;
	overflow:hidden;
}
#knowhow_mst .sec_base_mst .inarea {
	margin:13px;
	clear:both;
	overflow:hidden;
}
#knowhow_mst .intro {
	margin-bottom:15px;
	border-bottom:#dadddd solid 1px;
	padding-bottom:15px;
}
#knowhow_mst .sec_base_mst .ttl_s {
	clear:both;
	overflow:hidden;
	margin:20px 0 5px;
}
#knowhow_mst .keyvisual_mst {
	margin-bottom:15px;
}
#knowhow_mst .keyvisual_mst img {
	margin-bottom:15px;
	float:left;
}
#knowhow_mst .step_nav h2 {
	text-align:center;
	margin-bottom:10px;
}
#knowhow_mst .step_nav ul {
	margin-right:-5px;
	clear:both;
	overflow:hidden;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:#dadddd solid 1px;
}
#knowhow_mst .step_nav li {
	float:left;
	width:205px;
	margin:0 5px 0 0;
}
#knowhow_mst .step_nav li a:hover {
	opacity: 0.5;
	filter: alpha(opacity=580);
	-moz-opacity: 0.5;
}
.keyvisual_mst .mst_nav1,.keyvisual_mst .mst_nav2,.keyvisual_mst .mst_nav3,.keyvisual_mst .mst_nav4,.keyvisual_mst .mst_nav5{
	width:220px;
	height:45px;
	float:right;
}
.keyvisual_mst .mst_nav1{ background:url(../img/useful/index/knowhow/mensetu/nav1_on.png); margin-bottom:5px}
.keyvisual_mst .mst_nav2{ background:url(../img/useful/index/knowhow/mensetu/nav2_on.png); margin-bottom:5px}
.keyvisual_mst .mst_nav3{ background:url(../img/useful/index/knowhow/mensetu/nav3_on.png); margin-bottom:5px}
.keyvisual_mst .mst_nav4{ background:url(../img/useful/index/knowhow/mensetu/nav4_on.png); margin-bottom:5px}
.keyvisual_mst .mst_nav5{ background:url(../img/useful/index/knowhow/mensetu/nav5_on.png); margin-bottom:17px}

.keyvisual_mst .mst_nav1 a,.keyvisual_mst .mst_nav2 a,.keyvisual_mst .mst_nav3 a,.keyvisual_mst .mst_nav4 a,.keyvisual_mst .mst_nav5 a{
	display:inline-block;
}
.keyvisual_mst .mst_nav1 a:hover,.keyvisual_mst .mst_nav2 a:hover,.keyvisual_mst .mst_nav3 a:hover,.keyvisual_mst .mst_nav4 a:hover,.keyvisual_mst .mst_nav5 a:hover{
	background-color:transparent;/* IE6対応 */
}
.keyvisual_mst .mst_nav1 a:hover img,.keyvisual_mst .mst_nav2 a:hover img,.keyvisual_mst .mst_nav3 a:hover img,.keyvisual_mst .mst_nav4 a:hover img,.keyvisual_mst .mst_nav5 a:hover img{
	visibility:hidden;
}
#knowhow_mst h2.blk_base_mst,
#knowhow_mst h2.blk_base_mst_top1, 
#knowhow_mst h2.blk_base_mst_top2,
#knowhow_mst h2.blk_base_mst_top3{
	border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0 ;
	-moz-border-radius: 5px 5px 0 0 ;
	padding:10px 5px 10px 97px ;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
#knowhow_mst h2.blk_base_mst {background:#007386 url(../img/useful/index/knowhow/mensetu/ttl_point_s.png) no-repeat 10px center !important;}
#knowhow_mst h2.blk_base_mst_top1 {background:#007386 url(../img/useful/index/knowhow/mensetu/ttl_step1.png) no-repeat 10px center !important;}
#knowhow_mst h2.blk_base_mst_top2 {background:#007386 url(../img/useful/index/knowhow/mensetu/ttl_step2.png) no-repeat 10px center !important;}
#knowhow_mst h2.blk_base_mst_top3 {background:#007386 url(../img/useful/index/knowhow/mensetu/ttl_step3.png) no-repeat 10px center !important;}

#knowhow_mst .sec_base_mst h3.mst_top_h3_1,
#knowhow_mst .sec_base_mst h3.mst_top_h3_2,
#knowhow_mst .sec_base_mst h3.mst_top_h3_3,
#knowhow_mst .sec_base_mst h3.mst_top_h3_4,
#knowhow_mst .sec_base_mst h3.mst_top_h3_5,
#knowhow_mst .sec_base_mst h3.mst_top_h3_6{
	border-top:#007386 solid 1px;
	border-bottom:#007386 solid 1px;
	margin:40px 0 20px 0;
	padding:20px 0 20px 47px;
}
#knowhow_mst .sec_base_mst h3.mst_top_h3_1 { background:url(../img/useful/index/knowhow/mensetu/point1.png) no-repeat left 10px;}
#knowhow_mst .sec_base_mst h3.mst_top_h3_2 { background:url(../img/useful/index/knowhow/mensetu/point2.png) no-repeat left 10px;}
#knowhow_mst .sec_base_mst h3.mst_top_h3_3 { background:url(../img/useful/index/knowhow/mensetu/point3.png) no-repeat left 10px;}
#knowhow_mst .sec_base_mst h3.mst_top_h3_4 { background:url(../img/useful/index/knowhow/mensetu/point4.png) no-repeat left 10px;}
#knowhow_mst .sec_base_mst h3.mst_top_h3_5 { background:url(../img/useful/index/knowhow/mensetu/point5.png) no-repeat left 10px;}
#knowhow_mst .sec_base_mst h3.mst_top_h3_6 { background:url(../img/useful/index/knowhow/mensetu/point6.png) no-repeat left 10px;}

#knowhow_mst .sec_base_mst .mst_h3{
	background:url(../img/useful/index/knowhow/mensetu/bulb.png) no-repeat 5px center;
	border-bottom:solid 1px #007386;
	margin:20px 0 15px 0;
	padding:15px 0 10px 40px;
}
#knowhow_mst .sec_base_mst .mst_h4{
	background:url(../img/useful/index/knowhow/mensetu/ttl_arc.png) no-repeat left 0;
	border-bottom:dotted 1px #007386;
	margin:25px 10px 10px 10px;
	padding:2px 0 10px 25px;
}
#knowhow_mst .sec_base_mst .area_chk_mst{
	width:260px;
	display:inline-block;
	padding:10px;
	margin:15px 0 15px 10px;
	float:left;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
}
#knowhow_mst .sec_base_mst .area_chk_mst_long{
	width:555px;
	display:block;
	padding:10px;
	margin:15px 10px;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
	clear:both;
}
#knowhow_mst .sec_base_mst .mst_check,#knowhow_mst .sec_base_mst .mst_check_s,#knowhow_mst .sec_base_mst .mst_check_spc,#knowhow_mst .sec_base_mst .mst_ok_ng {
	margin:5px 0 0 0;
	clear:both;
	overflow:hidden;
}
#knowhow_mst .sec_base_mst .mst_check li{
	background:url(../img/useful/index/knowhow/mensetu/knowhow_icon1.png) no-repeat left 5px;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_mst .sec_base_mst .mst_check_s li{
	background:url(../img/useful/index/knowhow/mensetu/knowhow_ttl_l_icon2.png) no-repeat left 8px;
	display:block;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_mst .sec_base_mst .mst_check_spc li{
	background:url(../img/useful/index/knowhow/mensetu/icon_check.png) no-repeat left top;
	display:block;
	margin-bottom:15px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_mst .mst_ok_ng p.ng {
	color:#F00;
	font-weight:bold;
	border-bottom:dotted 1px #999999;
	margin:5px 0;
}
#knowhow_mst .mst_ok_ng p.ok {
	color:#00C;
	font-weight:bold;
	border-bottom:dotted 1px #999999;
	margin:5px 0;
}
#knowhow_mst .mst_ok_ng p{
	margin:10px 5px;
}
#knowhow_mst .mst_chance{
	padding:10px 0;
	border-bottom:1px dotted #ddd ;
}
#knowhow_mst .mst_chance p.chance_ttl{
	background:url(../img/useful/index/knowhow/mensetu/chance.png) no-repeat;
	padding:10px 0 10px 75px;
	font-size:16px;
	font-weight:bold;
}
#knowhow_mst .mst_chance p{
	margin:10px 20px;;
}
#knowhow_mst .arclist_mst {
	width:576px;
	display:inline-block;
	margin:10px 10px;
}
#knowhow_mst .arclist_mst .blk_mst {
	float:left;
	width:288x;
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_mst .arclist_mst .blk_mst a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow_mst .arclist_mst .blk_mst a:hover {
	background-color:#F7F7F9;
}

#knowhow_mst .arclist_mst .blk_mst .thum {
	float:left;
	width:60px;
}
#knowhow_mst .arclist_mst .blk_mst .ttl {
	float:right;
	width:206px;
	font-size:14px;
	line-height:140%;
	padding-top:5px;
}
#knowhow_mst .arclist_mst .blk_mst_single {
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_mst .arclist_mst .blk_mst_single a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow_mst .arclist_mst .blk_mst_single a:hover {
	background-color:#F7F7F9;
}

#knowhow_mst .arclist_mst .blk_mst_single .thum {
	float:left;
	width:50px;
}
#knowhow_mst .arclist_mst .blk_mst_single .ttl {
	float:right;
	width:470px;
	font-size:14px;
	line-height:140%;
	margin:8px 10px 0 0;
	padding-top:5px;
}
#knowhow_mst .recarea {
	border-top:#004A54 solid 1px;
}
#knowhow_mst .recarea h3 {
	color:#004A54;
	font-size:15px;
	border-bottom:#dadddd solid 1px;
	padding:13px 13px;
}
#knowhow_mst .recarea h3 i {
	color:#FA7D00;
	margin-right:5px;
	font-size:140%;
	vertical-align:-2px;
}
#knowhow_mst .recarea li a {
	padding:9px 0 9px 13px;
	display:block;
}
#knowhow_mst .recarea li a:hover {
	background-color:#fafafa;
}
#knowhow_mst .sec_base_mst h3.mst_h3_dl {
	border-bottom:#ddd solid 1px;
	border-top:#007386 solid 1px;
	font-size:15px;
	padding:6px 0;
	margin:20px 0 10px;
}
#knowhow_mst .clearare_mst a {
	clear:both;
	overflow:hidden;
}
#knowhow_mst .cleararea_mst .goal1 {
	float:left;
	width:302px;
	margin:20px 0;	
}
#knowhow_mst .cleararea_mst .prev_bt {
	clear:both;
	overflow:hidden;
	margin:20px 0 10px 0;
	display:block;
}
#knowhow_mst .cleararea_mst .prev_bt a {
	background:url(../img/useful/index/knowhow/mensetu/bt_prev.png) no-repeat 0 50%;
	padding:5px 0 5px 70px;
	float:right;
}
#knowhow_mst .cleararea_mst .next_bt {
	clear:both;
	overflow:hidden;
	margin:10px 0 20px 0;
	display:block;
}
#knowhow_mst .cleararea_mst .next_bt a {
	background:url(../img/useful/index/knowhow/mensetu/bt_next.png) no-repeat 0 50%;
	padding:5px 0 5px 70px;
	float:right;
}
#knowhow_mst .sec_base_mst_link {
	clear:both;
	overflow:hidden;
}
#knowhow_mst .sec_base_mst_link .link_ttl h2 {
	background:#002B56 !important;
	color:#fff;
	font-size:14px;
	padding:5px 10px 4px;
}
#knowhow_mst .sec_base_mst_link .link_box {
	clear:both;
	overflow:hidden;
	padding:15px 0;
	border-bottom:#ddd solid 1px;
}
#knowhow_mst .sec_base_mst_link .link_box .icon_area {
	float:left;
	width:42px;
}
#knowhow_mst .sec_base_mst_link .link_box .ttl_area {
	float:right;
	width:500px;
}
#knowhow_mst .sec_base_mst_link .link_box .ttl_area h4 {
	font-size:105%;
	margin-bottom:5px;
}

/* -- 内定～入社（index） -- */
#knowhow_n_n .main_content h2 ,
#knowhow_n_n .main_content h3 ,
#knowhow_n_n .main_content h4 ,
#knowhow_n_n .main_content h5 {
	margin:0;
	padding:0;
	border:none;
}
#knowhow_n_n section {
	clear:both;
	overflow:hidden;
	margin-bottom:12px;
}
#knowhow_n_n .ptop {
	text-align:right;
	margin-bottom:30px;
}
#knowhow_n_n .sec_base_n_n {
	border-bottom:#007386 solid 1px;
	border-left:#007386 solid 1px;
	border-right:#007386 solid 1px;
	clear:both;
	overflow:hidden;
}
#knowhow_n_n .sec_base_n_n .inarea {
	margin:13px;
	clear:both;
	overflow:hidden;
}
#knowhow_n_n .intro {
	margin-bottom:15px;
	border-bottom:#dadddd solid 1px;
	padding-bottom:15px;
}
#knowhow_n_n .sec_base_n_n .ttl_s {
	clear:both;
	overflow:hidden;
	margin:20px 0 5px;
}
#knowhow_n_n .keyvisual_n_n {
	margin-bottom:15px;
}
#knowhow_n_n .keyvisual_n_n img {
	margin-bottom:15px;
	float:left;
}
#knowhow_n_n .goal_blk {
	margin-bottom:15px;
	border-bottom:#dadddd solid 1px;
}
#knowhow_n_n .goal_blk h2 {
	margin-bottom:15px;
}
#knowhow_n_n .goal_blk .inner {
	border:#E06C00 solid 3px;
	padding:20px;
	margin-bottom:25px;
}
#knowhow_n_n .goal_blk .inner h4 {
	color:#E06C00;
	font-size:16px;
	font-weight:bold;
	margin-bottom:7px;
}
#knowhow_n_n .step_nav h2 {
	text-align:center;
	margin-bottom:10px;
}
#knowhow_n_n .step_nav ul {
	margin-right:-5px;
	clear:both;
	overflow:hidden;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:#dadddd solid 1px;
}
#knowhow_n_n .step_nav li {
	float:left;
	width:121px;
	margin:0 5px 0 0;
}
#knowhow_n_n .step_nav li a:hover {
	opacity: 0.5;
	filter: alpha(opacity=580);
	-moz-opacity: 0.5;
}
.keyvisual_n_n .n_n_nav1,.keyvisual_n_n .n_n_nav2,.keyvisual_n_n .n_n_nav3,.keyvisual_n_n .n_n_nav4,.keyvisual_n_n .n_n_nav5{
	width:220px;
	height:45px;
	float:right;
}
.keyvisual_n_n .n_n_nav1{ background:url(../img/useful/index/knowhow/mensetu/nav1_on.png); margin-bottom:5px}
.keyvisual_n_n .n_n_nav2{ background:url(../img/useful/index/knowhow/mensetu/nav2_on.png); margin-bottom:5px}
.keyvisual_n_n .n_n_nav3{ background:url(../img/useful/index/knowhow/mensetu/nav3_on.png); margin-bottom:5px}
.keyvisual_n_n .n_n_nav4{ background:url(../img/useful/index/knowhow/mensetu/nav4_on.png); margin-bottom:5px}
.keyvisual_n_n .n_n_nav5{ background:url(../img/useful/index/knowhow/mensetu/nav5_on.png); margin-bottom:17px}

.keyvisual_n_n .n_n_nav1 a,.keyvisual_n_n .n_n_nav2 a,.keyvisual_n_n .n_n_nav3 a,.keyvisual_n_n .n_n_nav4 a,.keyvisual_n_n .n_n_nav5 a{
	display:inline-block;
}
.keyvisual_n_n .n_n_nav1 a:hover,.keyvisual_n_n .n_n_nav2 a:hover,.keyvisual_n_n .n_n_nav3 a:hover,.keyvisual_n_n .n_n_nav4 a:hover,.keyvisual_n_n .n_n_nav5 a:hover{
	background-color:transparent;/* IE6対応 */
}
.keyvisual_n_n .n_n_nav1 a:hover img,.keyvisual_n_n .n_n_nav2 a:hover img,.keyvisual_n_n .n_n_nav3 a:hover img,.keyvisual_n_n .n_n_nav4 a:hover img,.keyvisual_n_n .n_n_nav5 a:hover img{
	visibility:hidden;
}
#knowhow_n_n h2.blk_base_n_n,
#knowhow_n_n h2.blk_base_n_n_top1, 
#knowhow_n_n h2.blk_base_n_n_top2,
#knowhow_n_n h2.blk_base_n_n_top3,
#knowhow_n_n h2.blk_base_n_n_top4,
#knowhow_n_n h2.blk_base_n_n_top5{
	border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0 ;
	-moz-border-radius: 5px 5px 0 0 ;
	padding:10px 5px 10px 97px ;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
#knowhow_n_n h2.blk_base_n_n {background:#007386 url(../img/useful/index/knowhow/mensetu/ttl_point_s.png) no-repeat 10px center !important;}
#knowhow_n_n h2.blk_base_n_n_top1 {background:#007386 url(../img/useful/index/knowhow/mensetu/ttl_step1.png) no-repeat 10px center !important;}
#knowhow_n_n h2.blk_base_n_n_top2 {background:#007386 url(../img/useful/index/knowhow/mensetu/ttl_step2.png) no-repeat 10px center !important;}
#knowhow_n_n h2.blk_base_n_n_top3 {background:#007386 url(../img/useful/index/knowhow/mensetu/ttl_step3.png) no-repeat 10px center !important;}
#knowhow_n_n h2.blk_base_n_n_top4 {background:#007386 url(../img/useful/index/knowhow/mensetu/ttl_step4.png) no-repeat 10px center !important;}
#knowhow_n_n h2.blk_base_n_n_top5 {background:#007386 url(../img/useful/index/knowhow/mensetu/ttl_step5.png) no-repeat 10px center !important;}

#knowhow_n_n .sec_base_n_n h3.n_n_top_h3_1,
#knowhow_n_n .sec_base_n_n h3.n_n_top_h3_2,
#knowhow_n_n .sec_base_n_n h3.n_n_top_h3_3,
#knowhow_n_n .sec_base_n_n h3.n_n_top_h3_4,
#knowhow_n_n .sec_base_n_n h3.n_n_top_h3_5,
#knowhow_n_n .sec_base_n_n h3.n_n_top_h3_6{
	border-top:#007386 solid 1px;
	border-bottom:#007386 solid 1px;
	margin:40px 0 20px 0;
	padding:20px 0 20px 47px;
}
#knowhow_n_n .sec_base_n_n h3.n_n_top_h3_1 { background:url(../img/useful/index/knowhow/mensetu/point1.png) no-repeat left center;}
#knowhow_n_n .sec_base_n_n h3.n_n_top_h3_2 { background:url(../img/useful/index/knowhow/mensetu/point2.png) no-repeat left center;}
#knowhow_n_n .sec_base_n_n h3.n_n_top_h3_3 { background:url(../img/useful/index/knowhow/mensetu/point3.png) no-repeat left center;}
#knowhow_n_n .sec_base_n_n h3.n_n_top_h3_4 { background:url(../img/useful/index/knowhow/mensetu/point4.png) no-repeat left center;}
#knowhow_n_n .sec_base_n_n h3.n_n_top_h3_5 { background:url(../img/useful/index/knowhow/mensetu/point5.png) no-repeat left center;}
#knowhow_n_n .sec_base_n_n h3.n_n_top_h3_6 { background:url(../img/useful/index/knowhow/mensetu/point6.png) no-repeat left center;}

#knowhow_n_n .sec_base_n_n .n_n_h3{
	background:url(../img/useful/index/knowhow/mensetu/bulb.png) no-repeat 5px center;
	border-bottom:solid 1px #007386;
	margin:20px 0 15px 0;
	padding:15px 0 10px 40px;
}
#knowhow_n_n .sec_base_n_n .n_n_h4{
	background:url(../img/useful/index/knowhow/mensetu/ttl_arc.png) no-repeat left 0;
	border-bottom:dotted 1px #007386;
	margin:25px 10px 10px 10px;
	padding:2px 0 10px 25px;
}
#knowhow_n_n .sec_base_n_n .area_chk_n_n{
	width:260px;
	display:inline-block;
	padding:10px;
	margin:15px 0 15px 10px;
	float:left;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
}
#knowhow_n_n .sec_base_n_n .area_chk_n_n_long{
	width:555px;
	display:block;
	padding:10px;
	margin:15px 10px;
	background-color:#F7F7F9;
	border:dashed 1px #D8D8E2;
	clear:both;
}
#knowhow_n_n .sec_base_n_n .n_n_check,#knowhow_n_n .sec_base_n_n .n_n_check_s,#knowhow_n_n .sec_base_n_n .n_n_check_spc{
	margin:5px 0 0 0;
	clear:both;
	overflow:hidden;
}
#knowhow_n_n .sec_base_n_n .n_n_check li{
	background:url(../img/useful/index/knowhow/mensetu/knowhow_icon1.png) no-repeat left 5px;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_n_n .sec_base_n_n .n_n_check_s li{
	background:url(../img/useful/index/knowhow/mensetu/knowhow_ttl_l_icon2.png) no-repeat left 8px;
	display:block;
	margin-bottom:5px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_n_n .sec_base_n_n .n_n_check_spc li{
	background:url(../img/useful/index/knowhow/mensetu/icon_check.png) no-repeat left top;
	display:block;
	margin-bottom:10px;
	margin-left:5px;
	padding-left:25px;
}
#knowhow_n_n .n_n_check_spc .check_list,#knowhow_n_n .n_n_check_s .check_list{
	color:#009;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:dotted 1px #007386;
}
#knowhow_n_n .n_n_check_s p.ng {
	color:#F00;
	font-weight:bold;
	border-bottom:dotted 1px #999999;
	margin:5px 0;
	padding-bottom:5px;
}
#knowhow_n_n .arclist_n_n {
	width:576px;
	display:inline-block;
	margin:10px 10px;
}
#knowhow_n_n .arclist_n_n .blk_n_n {
	float:left;
	width:288px;
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_n_n .arclist_n_n .blk_n_n a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow_n_n .arclist_n_n .blk_n_n a:hover {
	background-color:#F7F7F9;
}

#knowhow_n_n .arclist_n_n .blk_n_n .thum {
	float:left;
	width:60px;
}
#knowhow_n_n .arclist_n_n .blk_n_n .ttl {
	float:right;
	width:206px;
	font-size:14px;
	line-height:140%;
	padding-top:5px;
}
#knowhow_n_n .arclist_n_n .blk_n_n_single {
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_n_n .arclist_n_n .blk_n_n_single a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow_n_n .arclist_n_n .blk_n_n_single a:hover {
	background-color:#F7F7F9;
}

#knowhow_n_n .arclist_n_n .blk_n_n_single .thum {
	float:left;
	width:50px;
}
#knowhow_n_n .arclist_n_n .blk_n_n_single .ttl {
	float:right;
	width:470px;
	font-size:14px;
	line-height:140%;
	margin:8px 10px 0 0;
	padding-top:5px;
}
#knowhow_n_n .recarea {
	border-top:#004A54 solid 1px;
}
#knowhow_n_n .recarea h3 {
	color:#004A54;
	font-size:15px;
	border-bottom:#dadddd solid 1px;
	padding:13px 13px;
}
#knowhow_n_n .recarea h3 i {
	color:#FA7D00;
	margin-right:5px;
	font-size:140%;
	vertical-align:-2px;
}
#knowhow_n_n .recarea li a {
	padding:9px 0 9px 13px;
	display:block;
}
#knowhow_n_n .recarea li a:hover {
	background-color:#fafafa;
}
#knowhow_n_n .sec_base_n_n h3.n_n_h3_dl {
	border-bottom:#ddd solid 1px;
	border-top:#007386 solid 1px;
	font-size:15px;
	padding:6px 0;
	margin:20px 0 10px;
}
#knowhow_n_n .clearare_n_na {
	clear:both;
	overflow:hidden;
}
#knowhow_n_n .cleararea_n_n .goal1 {
	float:left;
	width:302px;
	margin:20px 0;	
}
#knowhow_n_n .cleararea_n_n .goal2 {
	float:right;
	width:302px;
	margin:20px 0;	
}
#knowhow_n_n .cleararea_n_n .prev_bt {
	clear:both;
	overflow:hidden;
	margin:20px 0 10px 0;
	display:block;
}
#knowhow_n_n .cleararea_n_n .prev_bt a {
	background:url(../img/useful/index/knowhow/mensetu/bt_prev.png) no-repeat 0 50%;
	padding:5px 0 5px 70px;
	float:right;
}
#knowhow_n_n .cleararea_n_n .next_bt {
	clear:both;
	overflow:hidden;
	margin:10px 0 20px 0;
	display:block;
}
#knowhow_n_n .cleararea_n_n .next_bt a {
	background:url(../img/useful/index/knowhow/mensetu/bt_next.png) no-repeat 0 50%;
	padding:5px 0 5px 70px;
	float:right;
}
#knowhow_n_n .sec_base_n_n_link {
	clear:both;
	overflow:hidden;
}
#knowhow_n_n .sec_base_n_n_link .link_ttl h2 {
	background:#002B56 !important;
	color:#fff;
	font-size:14px;
	padding:5px 10px 4px;
}
#knowhow_n_n .sec_base_n_n_link .link_box {
	clear:both;
	overflow:hidden;
	padding:15px 0;
	border-bottom:#ddd solid 1px;
}
#knowhow_n_n .sec_base_n_n_link .link_box .icon_area {
	float:left;
	width:42px;
}
#knowhow_n_n .sec_base_n_n_link .link_box .ttl_area {
	float:right;
	width:500px;
}
#knowhow_n_n .sec_base_n_n_link .link_box .ttl_area h4 {
	font-size:105%;
	margin-bottom:5px;
}

/* -- 整備士の仕事を知ろう！転職Ｑ＆Ａ -- */
#knowhow_sqa .keyvisual{
	margin-bottom:15px;
}
#knowhow_sqa .intro {
	margin:10px 0 20px 0;
}
#knowhow_sqa .main_content section {
	clear:both;
	overflow:hidden;
	margin-bottom:0;
}
#knowhow_sqa .ptop {
	padding:15px 0 35px;
	text-align:right;
}
#knowhow_sqa .blk1,
#knowhow_sqa .blk2{
	width:298px;
	margin:10px 0 25px 0;
	background-color:#D6EFD7;
	border:1px solid #46AF4A;
	text-align:center;
}
#knowhow_sqa .blk3,
#knowhow_sqa .blk4{
	width:623px;
	margin:10px 0 25px 0;
	background-color:#D6EFD7;
	border:1px solid #46AF4A;
	text-align:center;
}

#knowhow_sqa .blk1{float:left;}
#knowhow_sqa .blk2{float:right;}
#knowhow_sqa .blk3{float:left;}
#knowhow_sqa .blk4{float:left;}

#knowhow_sqa .blk1 h2,
#knowhow_sqa .blk2 h2,
#knowhow_sqa .blk3 h2,
#knowhow_sqa .blk4 h2{
	margin:10px auto;
	color:#273752;
	background-color:#D6EFD7 !important;
	font-size:18px;
	font-weight:bold;
	border-bottom:3px solid #FF0;
	border-left:none;
}
#knowhow_sqa .blk1 h2,
#knowhow_sqa .blk2 h2{width:250px;}

#knowhow_sqa .blk3 h2,
#knowhow_sqa .blk4 h2{width:450px;}

#knowhow_sqa .blk1 img,
#knowhow_sqa .blk2 img,
#knowhow_sqa .blk3 img,
#knowhow_sqa .blk4 img{
	width:116px;
	height:116px;
	margin:20px auto;
	display:block;
}

#knowhow_sqa figure {
	position: relative;
	height:210px;
	-webkit-perspective: 1500px;
	perspective: 1500px;
	-webkit-perspective-origin: 0 50%;
	perspective-origin: 0 50%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
#knowhow_sqa .blk3 figure,
#knowhow_sqa .blk4 figure {width:300px;}
#knowhow_sqa .blk3 figure,
#knowhow_sqa .blk4 figure {width:625px;}

#knowhow_sqa figcaption {
	position: absolute;
	top: -20px;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(39,55,82,.9);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 0;
	transform-origin: 0;
	-webkit-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
	-webkit-transition: -webkit-transform .4s, opacity .1s .3s;
	transition: transform .4s, opacity .1s .3s;
	opacity: 0;
}
#knowhow_sqa figcaption.ex {
	padding:30px 3%;
	width: 94%;
	height: 150px;
}
#knowhow_sqa figcaption p {
	margin:10px;
	color:#ffffff;
	font-size:14px;
	text-align: left;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	opacity: 0;
}
#knowhow_sqa figure:hover figcaption {
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
	-webkit-transition: -webkit-transform .4s, opacity .1s;
	transition: transform .4s, opacity .1s;
	opacity: 1;
}
#knowhow_sqa figure:hover figcaption p {
	-webkit-transition-delay: .4s;
	transition-delay: .4s;
	opacity: 1;
}
#knowhow_sqa .button {
	width:215px;
	margin:0 auto 25px auto;
	padding:10px 10px 10px 25px;
    text-align:center;
	border-radius:10px;
    color:#fff;
    background:#273752 url(../img/useful/index/knowhow/shigoto_qa/tasu.png) no-repeat 15px center;
	text-align:center;
}
#knowhow_sqa .close {
	width:120px;
	margin:0 auto 25px auto;
	padding:10px 10px 10px 25px;
	border-radius:10px;
    background:#273752 url(../img/useful/index/knowhow/shigoto_qa/batu.png) no-repeat 10px center;
}
#knowhow_sqa .button:hover{
	 background:#46AF4A url(../img/useful/index/knowhow/shigoto_qa/tasu_on.png) no-repeat 15px center;
	 cursor:pointer;
}
#knowhow_sqa .close:hover{
	 background:#46AF4A url(../img/useful/index/knowhow/shigoto_qa/batu_on.png) no-repeat 10px center;
	 cursor:pointer;
}

#knowhow_sqa .blk1 ul,
#knowhow_sqa .blk2 ul{
	width:270px;
	margin:0 auto;
	display:block;
	text-align:left;	
} 
#knowhow_sqa .blk1 li,
#knowhow_sqa .blk2 li{
	width:270px;
	margin:20px auto;
	display:block;
}
#knowhow_sqa .blk3 ul,
#knowhow_sqa .blk4 ul{
	width:570px;
	margin:0 auto;
	display:block;
	text-align:left;
	
} 
#knowhow_sqa .blk3 li,
#knowhow_sqa .blk4 li{
	width:570px;
	margin:20px auto;
	display:block;
}
#knowhow_sqa .blk1 li a,
#knowhow_sqa .blk2 li a,
#knowhow_sqa .blk3 li a,
#knowhow_sqa .blk4 li a{
	padding:10px 10px 10px 35px;
	display:inline-block;
	color:#273752;
	background:#ffffff url(../img/useful/index/knowhow/shigoto_qa/ar.png) no-repeat 5px center;
	border:1px solid #999999;
	text-decoration:none;
}
#knowhow_sqa .blk1 li a,
#knowhow_sqa .blk2 li a{width:223px;}
#knowhow_sqa .blk3 li a,
#knowhow_sqa .blk4 li a{width:523px;}

#knowhow_sqa .blk1 li a:hover,
#knowhow_sqa .blk2 li a:hover,
#knowhow_sqa .blk3 li a:hover,
#knowhow_sqa .blk4 li a:hover{
	color:#ffffff;
	background:#46AF4A url(../img/useful/index/knowhow/shigoto_qa/ar_on.png) no-repeat left center;
	box-shadow:0 0 3px 2px rgba(70, 175, 74, 0.2);
	border:1px solid #46AF4A;
}
#knowhow_sqa .search_img{
	margin:20px auto;
	text-align:center;
}
#knowhow_sqa .search_img a:hover{
	opacity:0.7;
}
#knowhow_sqa .search_img_2{/**整備士検索（TOPへ）**/
	width:625px;
	height:133px;
	margin:20px auto;
	background:url(../img/useful/index/knowhow/shigoto_qa/search2_1.png) left top no-repeat;
}
#knowhow_sqa .search_img_2 a{/**整備士検索（TOPへ）**/
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#knowhow_sqa .search_img_2:hover,
#knowhow_sqa .search_img_2:hover{/**整備士検索（TOPへ）**/
	opacity:0.7;
}

/* -- 整備士に転職する際の不安を解消。よくある質問Ｑ＆Ａ・ＦＡＱ -- */
#knowhow_anx_qa .keyvisual{
	margin-bottom:15px;
}
#knowhow_anx_qa .intro {
	margin:10px 0 20px 0;
}
#knowhow_anx_qa .main_content section {
	clear:both;
	overflow:hidden;
	margin-bottom:0;
}
#knowhow_anx_qa .ptop {
	padding:15px 0 35px;
	text-align:right;
}

#knowhow_anx_qa .blk1,
#knowhow_anx_qa .blk2,
#knowhow_anx_qa .blk3{
	width:623px;
	margin:10px 0 40px 0;
	background-color:#F0F3F9;
	border:1px solid #263752;
	text-align:center;
	display:block;
	overflow:hidden;
}

#knowhow_anx_qa .blk1 h2,
#knowhow_anx_qa .blk2 h2,
#knowhow_anx_qa .blk3 h2{
	width:488px;
	height:50px;
	margin:0;
	padding:30px 0 0 135px;
	color:#273752;
	font-size:18px;
	font-weight:bold;
	border-bottom:10px solid #263752;
	border-left:none;
}
#knowhow_anx_qa .blk1 h2{ background:url(../img/useful/index/knowhow/anxiety_qa/ttl_1.png) no-repeat left center;}
#knowhow_anx_qa .blk2 h2{ background:url(../img/useful/index/knowhow/anxiety_qa/ttl_2.png) no-repeat left center;}
#knowhow_anx_qa .blk3 h2{ background:url(../img/useful/index/knowhow/anxiety_qa/ttl_3.png) no-repeat left center;}

#knowhow_anx_qa .blk1 .txt,
#knowhow_anx_qa .blk2 .txt,
#knowhow_anx_qa .blk3 .txt{
	margin:20px 10px 10px 10px;
	text-align:left;
}
#knowhow_anx_qa .blk1 .txt p,
#knowhow_anx_qa .blk2 .txt p,
#knowhow_anx_qa .blk3 .txt p{
	margin:0 0 10px 0;
	font-size:14px;
}
#knowhow_anx_qa .button {
	width:215px;
	margin:10px auto 25px auto;
	padding:10px 10px 10px 25px;
	display:block;
    text-align:center;
	border-radius:10px;
    color:#fff;
    background:#273752 url(../img/useful/index/knowhow/anxiety_qa/tasu.png) no-repeat 15px center;
}
#knowhow_anx_qa .more {
	width:215px;
	margin:10px auto 25px auto;
	padding:10px 10px 10px 25px;
	display:block;
    text-align:center;
	border-radius:10px;
    color:#fff;
    background:#273752 url(../img/useful/index/knowhow/anxiety_qa/tasu.png) no-repeat 15px center;
}
#knowhow_anx_qa .more:hover{
	 background:#89BCD6 url(../img/useful/index/knowhow/anxiety_qa/tasu_on.png) no-repeat 15px center;
	 color:#273752;
	 font-weight:bold;
	 cursor:pointer;
}

#knowhow_anx_qa .blk1 ul,
#knowhow_anx_qa .blk2 ul,
#knowhow_anx_qa .blk3 ul{
	width:580px;
	padding:0 0 0 20px;
	margin:0 auto;
	display:block;
	overflow:hidden;
	text-align:left;	
} 
#knowhow_anx_qa .blk1 li,
#knowhow_anx_qa .blk2 li,
#knowhow_anx_qa .blk3 li{
	width:270px;
	margin:20px 20px 10px 0;
	display:block;
	float:left;
}
#knowhow_anx_qa .blk1 li a,
#knowhow_anx_qa .blk2 li a,
#knowhow_anx_qa .blk3 li a{
	width:223px;
	padding:10px 10px 10px 35px;
	display:inline-block;
	color:#273752;
	background:#ffffff url(../img/useful/index/knowhow/anxiety_qa/ar.png) no-repeat 5px center;
	border:1px solid #999999;
	text-decoration:none;
}

#knowhow_anx_qa .blk1 li a:hover,
#knowhow_anx_qa .blk2 li a:hover,
#knowhow_anx_qa .blk3 li a:hover{
	color:#ffffff;
	background:#273752 url(../img/useful/index/knowhow/anxiety_qa/ar_on.png) no-repeat left center;
	box-shadow:0 0 3px 2px rgba(39, 55, 82, 0.2);
	border:1px solid #273752;
}
#knowhow_anx_qa .search_img{
	margin:20px auto;
	text-align:center;
}
#knowhow_anx_qa .search_img a:hover{
	opacity:0.7;
}
#knowhow_anx_qa .search_img_2{/**整備士検索（TOPへ）**/
	width:625px;
	height:133px;
	margin:20px auto;
	background:url(../img/useful/index/knowhow/anxiety_qa/search2_1.png) left top no-repeat;
}
#knowhow_anx_qa .search_img_2 a{/**整備士検索（TOPへ）**/
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#knowhow_anx_qa .search_img_2:hover,
#knowhow_anx_qa .search_img_2:hover{/**整備士検索（TOPへ）**/
	opacity:0.7;
}

/* -- 転職ノウハウコラム（保険、雇用形態、qa） -- */
#knowhow_clm #data_cont1,
#knowhow_clm #data_cont2,
#knowhow_clm #data_cont3{
	padding-top:40px;
}
#knowhow_clm .nh_head{
	border:none;
	margin:0;
	padding:0;
}
#knowhow_clm span.bor_ylw{
	border-bottom:2px solid #F90;
}
#knowhow_clm p.quote{
	font-size:12px;
	text-align:right;
	color:#666666;
}
#knowhow_clm p.quote i{
	font-size:16px;
}
#knowhow_clm p.hoken{
	height:30px;
	text-align:right;
}
#knowhow_clm span.txt_sub{
	color:#999;
	font-size:12px;
}
#knowhow_clm p.hoken a{
	height:35px !important;
	padding-left:25px;
	background:url(../img/useful/index/knowhow/koyou_shurui/qes.png) left center no-repeat;
}
#knowhow_clm .nh_head h2{
	padding:20px 10px;
	color:#FFFFFF;
	background-color:#283851 !important;
}
#knowhow_clm .nh_head .txt{
	margin:25px 0;
	padding:15px 0;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	font-size:14px;
	color:#000000;
}
#knowhow_clm .nh_head .txt p{
	color:#000000;
	font-size:14px;
	margin:0;
	padding:0 0 5px 0;
}
#knowhow_clm .nh_head_qa{
	margin:0;
	padding:0;
	border-bottom:5px solid #273752;
	display:block;
	overflow:hidden;
}
#knowhow_clm .nh_head_qa .ttl_img{
	width:150px;
	height:30px;
	padding:90px 0 0 0;
	background:url(../img/useful/index/knowhow/work_qa/qa_human.png) no-repeat center top;
	float:left;
}
#knowhow_clm .nh_head_qa .ttl_img p{
	color:#FF6D65;
	font-size:22px;
	font-weight:bold;
	text-align:center;
}
#knowhow_clm .nh_head_qa .ttl_img p span.name{
	font-size:30px;
}
#knowhow_clm .nh_head_qa .qa_ttl{
	width:470px;
	height:120px;
	float:right;
}
#knowhow_clm .nh_head_qa h2{
	color:#273752;
	font-size:20px;
	font-weight:bold;
	border-left:none;
	height:120px;
	display:table-cell;
	vertical-align:middle;
}
#knowhow_clm .work_qa_txt{
	width:100%;
	margin:15px 0;
	padding:15px 0;
	display:block;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	text-align:center;
	color:#000000;
}
#knowhow_clm .work_qa_txt p{
	color:#000000;
	font-size:14px;
	margin:0;
}
#knowhow_clm h2.clm{
	margin:35px 0 25px 0 !important;
	padding:0 0 0 5px !important;
	border-left:35px solid #283851 !important;
	border-bottom:1px solid #283851;
}
#knowhow_clm h3.clm{
	margin:45px 0 15px 0 !important;
	padding:0 0 0 5px !important;
	border-left:none !important;
	border-bottom:1px solid #283851;
}
#knowhow_clm h3.clm_merit{
	width:120px;
	height:30px;
	margin:45px 0 15px 0 !important;
	padding:10px 0 0 55px !important;
	border:none !important;
	color:#FFFFFF;
	background:#397FB9 url(../img/useful/index/knowhow/koyou_shurui/merit.png) 10px center no-repeat;
	border-radius:5px;
}
#knowhow_clm h3.clm_demerit{
	width:120px;
	height:30px;
	margin:45px 0 15px 0 !important;
	padding:10px 0 0 55px !important;
	border:none !important;
	color:#FFFFFF;
	background:#FF0000 url(../img/useful/index/knowhow/koyou_shurui/demerit.png) 10px center no-repeat;
	border-radius:5px;
}
#knowhow_clm h4.clm{
	margin:45px 0 15px 0 !important;
	padding:0 0 0 5px !important;
	border-bottom:1px dotted #283851;
}
#knowhow_clm ul.list_s{
	margin:5px 15px 5px 20px;
}
#knowhow_clm ul.list_s li{
	padding:0 0 0 15px;
	margin:10px 0;
	background:url(../img/useful/index/knowhow/koyou_hoken/ttl_l_icon2.png) left 8px no-repeat;
}
#knowhow_clm .search_img{
	margin:20px auto;
	text-align:center;
}
#knowhow_clm .search_img a:hover{
	opacity:0.7;
}
#knowhow_clm .search_img_2{/**整備士検索（TOPへ）**/
	width:625px;
	height:133px;
	margin:20px auto;
	background:url(../img/useful/index/knowhow/koyou_hoken/search2_1.png) left top no-repeat;
}
#knowhow_clm .search_img_2 a{/**整備士検索（TOPへ）**/
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#knowhow_clm .search_img_2:hover,
#knowhow_clm .search_img_2:hover{/**整備士検索（TOPへ）**/
	opacity:0.7;
}
#knowhow_clm table.taiguu{
	width:100%;
	margin:35px 0;
}
#knowhow_clm table.taiguu tr{
	width:100%;
}
#knowhow_clm table.taiguu td{
	padding:10px;
	border:1px solid #999;
	vertical-align:middle;
}
#knowhow_clm table.taiguu td.ttl{
	width:150px;
	height:40px;
	margin:10px;
	text-align:center;
	vertical-align:middle;
}
#knowhow_clm table.kijyun{
	width:100%;
	margin:35px 0;
}
#knowhow_clm table.kijyun tr{
	width:100%;
}
#knowhow_clm table.kijyun td{
	padding:10px 0;
	border:1px solid #999;
}
#knowhow_clm table.kijyun td.ttl_top{
	width:200px;
	height:40px;
	margin:10px;
	text-align:center;
	vertical-align:middle;
}
#knowhow_clm table.kijyun td.ttl{
	width:100px;
	height:40px;
	margin:10px;
	text-align:center;
	vertical-align:middle;
}
#knowhow_clm .koyou_search{
	width:450px;
	height:80px;
	margin:40px auto 20px auto;
	display:block;
	overflow:hidden;
	text-align:center;
}
#knowhow_clm .koyou_search a{
	width:420px;
	height:65px;
	padding:15px 0 0 30px;
	display:inline-block;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	background:#397FB9 url(../img/useful/index/knowhow/koyou_shurui/search.png) 20px center no-repeat;
	border-radius:5px;	
}
#knowhow_clm .koyou_search a:hover{
	background:#66CCFF url(../img/useful/index/knowhow/koyou_shurui/search.png) 20px center no-repeat;
}
#knowhow_clm .comment{
	width:580px;
	display:block;
	margin:40px auto;
	padding:20px;
	background-color:#FFDCD7;
	font-weight:bold;
}
#knowhow_clm .comment_sub{
	width:580px;
	display:block;
	margin:40px auto;
	padding:16px;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	border-radius:5px;
}
#knowhow_clm .comment_sub .ttl{
	font-weight:bold;
	font-size:14px;
	border-bottom:2px solid #CCCCCC;
	padding:0 0 5px 5px;
}
#knowhow_clm .comment_sub_b{
	width:580px;
	display:block;
	margin:40px auto;
	padding:16px;
	background-color:#E1F9FF;
	border:1px solid #00B3DF;
	border-radius:5px;
}
#knowhow_clm .comment_sub_b .ttl{
	font-weight:bold;
	font-size:14px;
	border-bottom:2px solid #00B3DF;
	padding:0 0 5px 5px;
}
#knowhow_clm .img_2bun{
	width:100%;
	margin:40px auto;
	display:block;
	overflow:hidden;
}
#knowhow_clm .img_2bun_1,
#knowhow_clm .img_2bun_2{
	width:46%;
	margin:0 2%;
	float:left;
}
#knowhow_clm .img_2bun_1 p,
#knowhow_clm .img_2bun_2 p{
	font-weight:bold;
	text-align:center;
}
#knowhow_clm .img_2bun_1 img,
#knowhow_clm .img_2bun_2 img{
	margin:0 auto;
}
#knowhow_clm .flow_chart{
	margin:20px 0;
	padding:10px 0;
	overflow:hidden;
}
#knowhow_clm .chart_a,
#knowhow_clm .chart_b,
#knowhow_clm .chart_c,
#knowhow_clm .chart_d,
#knowhow_clm .chart_e,
#knowhow_clm .chart_f{
	display:block;
	overflow:hidden;
}
#knowhow_clm .chart_g{
	display:block;
	overflow:hidden;
	margin:20px 0 0 0;
	padding:10px 0;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
}
#knowhow_clm .chart_a h3,
#knowhow_clm .chart_b h3,
#knowhow_clm .chart_c h3,
#knowhow_clm .chart_d h3,
#knowhow_clm .chart_f h3{
	margin:0;
	padding:5px 10px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	border:none;
	background-color:#FF6E65;
}
#knowhow_clm .chart_e h3{
	margin:0;
	padding:5px 10px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	border:none;
	background-color:#666666;
}
#knowhow_clm .chart_g h3{
	margin:0;
	padding:5px 10px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	border:none;
	background-color:#46AF4A;
}
#knowhow_clm .flow_chart ul{
	margin:2px 15px 2px 20px;
}
#knowhow_clm .flow_chart ul li{
	padding:0 0 0 15px;
	font-size:13px;
	background:url(../img/useful/index/knowhow/about_seibishi/license_ttl_l_icon2.png) left 6px no-repeat;
}
#knowhow_clm .flow_chart .link_more a{
	margin:0 10px 5px 10px;
	padding:3px 10px;
	display: inline-block;
	border:2px solid #2095F2;
	border-radius:5px;
	text-decoration:none;
	color:#2095F2;
}
#knowhow_clm .chart7 .link_more a{
	margin:15px 10px;
}
#knowhow_clm .link_more a:hover{
	background-color:#2095F2;
	color:#ffffff;
}
#knowhow_clm .chart1{/*無資格者・未経験者*/
	width:288px;
	margin:0 47px 0 0;
	float:left;
	text-align:center;
}
#knowhow_clm .chart1_1{
	height:46px;
	padding:12px 5px;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	background-color:#0099FF;
	line-height:1.2;
}
#knowhow_clm .chart1_2{
	width:288px;
	height:27px;
	padding:3px 0 0 0;
	background-color:#0099FF;
	font-size:14px;
}
#knowhow_clm .chart1_2 a{color:#283851;}
#knowhow_clm .chart1_2 a:hover{color:#ffffff;}

#knowhow_clm .chart2{/*自動車系（機械系）の学校卒業者*/
	width:288px;
	margin:0;
	float:left;
	text-align:center;
	font-weight:bold;
}
#knowhow_clm .chart2_1{
	width:278px;
	height:46px;
	padding:12px 5px;
	background-color:#283851;
	color:#FFFFFF;
	font-size:22px;
	line-height:1.2;
}
#knowhow_clm .chart2_2{
	width:144px;
	height:27px;
	padding:3px 0 0 0;
	float:left;
	background-color:#889FC4;
	font-size:18px;
	color:#000000;
}
#knowhow_clm .chart2_3{
	width:144px;
	height:27px;
	padding:3px 0 0 0;
	float:left;
	background-color:#344867;
	font-size:18px;
	color:#000000;
}
#knowhow_clm .ar1{
	width:625px;
	height:150px;
	background:url(../img/useful/index/knowhow/about_seibishi/ar1.png) left top no-repeat;
}
#knowhow_clm .chart3{/*整備士3級*/
	width:334px;
	height:166px;
	border:2px solid #FF6E65;
	float:left;
}
#knowhow_clm .ar2{
	width:287px;
	height:170px;
	background:url(../img/useful/index/knowhow/about_seibishi/ar2.png) left top no-repeat;
	float:left;
}
#knowhow_clm .ar3{
	width:625px;
	height:125px;
	background:url(../img/useful/index/knowhow/about_seibishi/ar3.png) left top no-repeat;
	overflow:hidden;
}
#knowhow_clm .chart4{/*整備士2級*/
	width:621px;
	height:166px;
	border:2px solid #FF6E65;
	float:left;
}
#knowhow_clm .ar4{
	width:625px;
	height:115px;
	background:url(../img/useful/index/knowhow/about_seibishi/ar4.png) left top no-repeat;
}
#knowhow_clm .ar5{
	width:202px;
	height:150px;
	background:url(../img/useful/index/knowhow/about_seibishi/ar5.png) left top no-repeat;
	float:left;
}
#knowhow_clm .chart5{/*整備士1級*/
	width:415px;
	height:146px;
	border:2px solid #FF6E65;
	float:right;
	overflow:hidden;
}
#knowhow_clm .ar6{
	width:625px;
	height:115px;
	background:url(../img/useful/index/knowhow/about_seibishi/ar6.png) left top no-repeat;
}
#knowhow_clm .chart6{/*整備主任*/
	width:581px;
	display:block;
	margin:0 auto;
	border:2px solid #666666;
}
#knowhow_clm .chart6 .link_more a{
	margin:15px 10px;
}
#knowhow_clm .chart6 p{
	margin:10px;
	font-size:14px;
}
#knowhow_clm .ar7{
	width:625px;
	height:115px;
	background:url(../img/useful/index/knowhow/about_seibishi/ar7.png) left top no-repeat;
}
#knowhow_clm .chart7{/*検査員*/
	width:621px;
	margin:0 0 20px 0;
	border:2px solid #FF6E65;
	float:left;
}
#knowhow_clm .chart7 .link_more a{
	margin:15px 10px;
}
#knowhow_clm .chart8{/*特殊整備士*/
	width:621px;
	margin:20px 0;
	border:2px solid #46AF4A;
	float:left;
}
#knowhow_clm .kensa_samary{
	margin:20px 0;
	border:1px solid #819AC0;
	padding:10px;
}
#knowhow_clm .kensa_tb{
	margin:30px auto;
	display:block;
	overflow:hidden;
}
#knowhow_clm .kensa_tb table{
	width:100%;
}
#knowhow_clm .kensa_tb tr,
#knowhow_clm .kensa_tb td{
	padding:15px 0;
	font-size:16px;
	border:1px solid #819AC0;
	text-align:center;
}
#knowhow_clm .kensa_tb td{width:33%;}
#knowhow_clm .kensa_tb tr.tr_ttl{
	color:#FFFFFF;
	background-color:#333333;
}
#knowhow_clm .kensa_tb tr.tr_seibi{
	color:#333333;
	background-color:#D9E0EC;
}
#knowhow_clm .kensa_tb tr.tr_kensa{
	color:#FFFFFF;
	background-color:#39933E;
}
#knowhow_clm .kensa_tb tr span{
	font-size:14px;
}
#knowhow_clm .ind_seibishi_flow{
	width:620px;
	margin:15px auto;
	display:block;
}

#knowhow_clm .ind_seibishi_flow a{
	margin:0 3px;
	text-decoration:none;
}

#knowhow_clm .ind_seibishi_flow a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#knowhow_clm table.tb_seibishi_flow{
	width:100%;
	margin:20px auto;
	display:block;
}
#knowhow_clm table.tb_seibishi_flow td{
	width:555px;
	padding:10px;
	border:1px solid #666;
}
#knowhow_clm table.tb_seibishi_flow td.td_ttl{
	width:70px;
	text-align:center;
}
#knowhow_clm table.work_female{
	width:100%;
	margin:20px 0;
}
#knowhow_clm table.work_female td{
	border:1px solid #666;
	padding:10px;
	vertical-align:middle;
	text-align:center;
}
#knowhow_clm table.work_female tr.ttl1{
	background-color:#E7E7E7;
}
#knowhow_clm table.w_over{
	width:100%;
	margin:20px 0;
	font-size:14px;
}
#knowhow_clm table.w_over td{
	border:1px solid #666;
	padding:7px 10px;
	vertical-align:middle;
	text-align:center;
}
#knowhow_clm table.w_over tr.ttl1,
#knowhow_clm table.w_over tr.ttl1:hover{
	background-color:#E7E7E7;
}
#knowhow_clm table.w_over tr:hover{
	background-color:#EFF9FE;
}
#knowhow_clm .question{
	margin:20px 0;
	padding:20px 0;
	overflow:hidden;
}
#knowhow_clm .question_in{
	width:625px;
	margin:10px 0 40px 0;
	overflow:hidden;
}
#knowhow_clm .question a{
	width:555px;
	padding:20px 0 10px 70px;
	display:inline-block;
	background:url(../img/useful/index/knowhow/work_qa/icon1.png) 10px center no-repeat;
	border-bottom:4px solid #283851;
	color:#000;
	font-size:18px;
	text-decoration:none;
}
#knowhow_clm .question a:hover{
	background:#283851 url(../img/useful/index/knowhow/work_qa/icon1_on.png) 10px center no-repeat;
	border-bottom:4px solid #283851;
	color:#ffffff;
}
/*整備士の仕事が忙しい時期と暇な時期はいつ？テーブル表示*/
#knowhow_clm .w_busy_flame {
	width: 625px;
	overflow: hidden;
	border:none;
	margin:15px auto 5px auto;
	padding:10px 0;
	font-size:12px;
}
#knowhow_clm .lock_box {
	float: left;
	width: 80px;
}
#knowhow_clm .scroll_box {
	float: left;
	width: 544px;
	border-left: 1px solid #CCC;
	overflow-y: hidden;
	overflow-x: scroll;
}
#knowhow_clm .lock_box_2 {
	float: left;
	width: 170px;
}
#knowhow_clm .scroll_box_2 {
	float: left;
	width: 454px;
	border-left: 1px solid #CCC;
	overflow-y: hidden;
	overflow-x: scroll;
}
#knowhow_clm .lock_box_width {
	width: 80px;
}
#knowhow_clm .lock_box_width_2 {
	width: 170px;
}
#knowhow_clm .scroll_box_width {
	width: 1000px;
}
#knowhow_clm table.w_busy_data {
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 0;
}
#knowhow_clm table.w_busy_data td {
	height:25px;
	vertical-align: middle;
	text-align:center;
	padding: 2px;
	border: 1px solid #CCC;
}
#knowhow_clm table.w_busy_data td.r_none {
	border-right: none;
}
#knowhow_clm table.w_busy_data tr.ttl_1{background-color:#DBE2EE;}
#knowhow_clm table.w_busy_data tr.ttl_2{background-color:#FFDCD7;}
#knowhow_clm table.w_busy_data td {
	overflow: hidden; 
	white-space: nowrap;
}
#knowhow_clm table.w_busy_data td p {
	margin: 0;
}
#knowhow_clm table.w_busy_data {
	_border-collapse: collapse; /* IE6がborder-spacing: 0;に対応していないので */
}
*:first-child+html #knowhow_clm table.w_busy_data {
	border-collapse: collapse; /* IE7がborder-spacing: 0;に対応していないので */
}
	/* リンク複数 */
#knowhow_clm .arclist{
	width:620px;
	margin:30px auto 20px auto;
	overflow:hidden;
}
#knowhow_clm .arclist .blk {
	float:left;
	width:310px;
	display:table-cell;
	vertical-align:middle;
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_clm .arclist .blk a{
	display:block;
	padding:15px 10px 10px 10px;
	clear:both;
	overflow:hidden;
}
#knowhow_clm .arclist .blk a:hover {
	background-color:#F7F7F9;
}

#knowhow_clm .arclist .blk .thum {
	float:left;
	width:50px;
}
#knowhow_clm .arclist .blk .ttl {
	float:right;
	width:230px;
	display:block;
	font-size:14px;
	line-height:140%;
	margin:3px 0 0 0;
}

/* ・リンク1個 */
#knowhow_clm .arclist .blk_single  {
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#knowhow_clm .arclist .blk_single a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#knowhow_clm .arclist .blk_single a:hover {
	background-color:#F7F7F9;
}

#knowhow_clm .arclist .blk_single .thum {
	float:left;
	width:70px;
	text-align:center;
}
#knowhow_clm .arclist .blk_single .ttl{
	width:520px;
	margin:15px 0 0 0;
	float:right;
	font-size:14px;
	line-height:140%;
}

/*整備士の残業コンテンツ*/
#knowhow_clm .work_over01{}
#knowhow_clm .work_over01 ul.wrk_over01{
    width: 600px;
    margin: 50px auto 15px auto;
    text-align: center;
    box-sizing: border-box;
}
#knowhow_clm .work_over01 ul.wrk_over01 li{
    margin: 0 0 0 -6px;
    padding: 10px 25px;
    border: 1px solid #3E3E3E;
    box-sizing: border-box;
    float: none;
    display: inline;
    font-size: 14px;
    font-weight: bold;
}
#knowhow_clm .work_over01 ul.wrk_over01 li.ttl{
    background-color: #283851;
    color: #ffffff;
}
#knowhow_clm .work_over01 p .sub_txt{
    margin-bottom: 50px;
    font-size: 11px;
    color: #777;
    display: block;
    text-align: right;
}
#knowhow_clm .work_over01 .lank_tb{
	margin:25px 0;
}
#knowhow_clm .work_over01 table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:0;
	font-size: 8pt;
	width:90%;
	float:left;
	text-align: center;
}
#knowhow_clm .work_over01 table.lank{
	width:10% !important;
	float:left;
}
#knowhow_clm .work_over01 table.tablesorter thead tr th, 
#knowhow_clm .work_over01 table.tablesorter tfoot tr th {
	height:50px;
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 12px;
	padding: 10px 4px;
	vertical-align:middle;
}
#knowhow_clm .work_over01 table.tablesorter thead tr .header {
	background-image: url(../img/useful/index/trend_data/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#knowhow_clm .work_over01 table.tablesorter tbody td {
	padding:10px 4px;
	background-color: #FFF;
	vertical-align: top;
	font-size: 12px;
	border:1px solid #ffffff !important;
}
#knowhow_clm .work_over01 table.tablesorter tbody tr.odd td {
	background-color:#FFFFE8;
}
#knowhow_clm .work_over01 table.tablesorter thead tr .headerSortUp {
	background-image: url(../img/useful/index/trend_data/asc.gif);
}
#knowhow_clm .work_over01 table.tablesorter thead tr .headerSortDown {
	background-image: url(../img/useful/index/trend_data/desc.gif);
}
#knowhow_clm .work_over01 table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
#knowhow_clm .work_over01 #jquery-tablesorter-table {
    width: 100%px !important;
}
#knowhow_clm .work_over01 #jquery-tablesorter-table th {
    color: #333333 !important;
    padding: 0.5em 1em !important;
}
#knowhow_clm .work_over01 #jquery-tablesorter-table td {
    color: #333333 !important;
    padding: 0.5em 1em 0.5em 2em !important;
}
#knowhow_clm .work_over01 #jquery-tablesorter-table th, #jquery-tablesorter-table td {
    border: 1px solid #d1d1d1;
}


/* -- 資格index -- */
#license #blk1,
#license #blk2,
#license #blk3{
	margin:0;
	padding:0;
	border:none;
}
#license #blk3{
	padding-top:50px;
}
#license .keyvisual ,
#license .intro {
	margin-bottom:15px;
}
#license .ptop {
	padding:15px 0 35px;
	text-align:right;
}
#license .flow{
	margin:10px 0;
	padding:10px 0 20px 0;
	border-top:#dadddd dotted 1px;
	border-bottom:#dadddd dotted 1px;
	overflow:hidden;
}
#license .flow1,
#license .flow2,
#license .flow3{
	width:196px;
	display:inline-block;
	float:left;
	text-align:center;
}
#license .flow1{
	margin:10px 17px 10px 0;
	background:url(../img/useful/index/license/license_flow1.png) no-repeat;
}
#license .flow2{
	margin:10px 17px 10px 0;
	background:url(../img/useful/index/license/license_flow2.png) no-repeat;
}
#license .flow3{
	margin:10px 0;
	background:url(../img/useful/index/license/license_flow3.png) no-repeat;
}
#license .flow1 a{
	width:176px;
	height:79px;
	display:inline-block;
	padding:75px 10px 10px 10px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
#license .flow1 a span{
	font-size:12px;
}
#license .flow2 a{
	width:176px;
	height:69px;
	display:inline-block;
	padding:85px 10px 10px 10px;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
#license .flow3 a{
	width:176px;
	height:89px;
	display:inline-block;
	padding:65px 10px 10px 10px;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
#license .flow1:hover{background:url(../img/useful/index/license/license_flow1_on.png) no-repeat;}
#license .flow2:hover{background:url(../img/useful/index/license/license_flow2_on.png) no-repeat;}
#license .flow3:hover{background:url(../img/useful/index/license/license_flow3_on.png) no-repeat;}

#license .flow1 a:hover,
#license .flow2 a:hover,
#license .flow3 a:hover{
	color:#FFFFFF;
}
#license .main_content section {
	clear:both;
	overflow:hidden;
	margin-bottom:0;
}
#license .main_content section h2{
	margin:0;
	padding:0;
	border:none;
	color:#263752;
	font-weight:bold;
}
#license .sec_ttl_1,
#license .sec_ttl_2,
#license .sec_ttl_3{
	height:42px;
	padding:30px 0 0 125px;
	margin:20px 0 30px 0;
	border-bottom:3px solid #273752;
}
#license .sec_ttl_1{background:url(../img/useful/index/license/sec1.png) left bottom no-repeat;}
#license .sec_ttl_2{background:url(../img/useful/index/license/sec2.png) left bottom no-repeat;}
#license .sec_ttl_3{background:url(../img/useful/index/license/sec3.png) left bottom no-repeat;}

#license #blk1 .flow_chart{
	margin:20px 0;
	padding:10px 0;
	overflow:hidden;
}
#license #blk1 .chart_a,
#license #blk1 .chart_b,
#license #blk1 .chart_c,
#license #blk1 .chart_d,
#license #blk1 .chart_e,
#license #blk1 .chart_f{
	display:block;
	overflow:hidden;
}
#license #blk1 .chart_g{
	display:block;
	overflow:hidden;
	margin:20px 0 0 0;
	padding:10px 0;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
}
#license #blk1 .chart_a h3,
#license #blk1 .chart_b h3,
#license #blk1 .chart_c h3,
#license #blk1 .chart_d h3,
#license #blk1 .chart_f h3{
	margin:0;
	padding:5px 10px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	border:none;
	background-color:#FF6E65;
}
#license #blk1 .chart_e h3{
	margin:0;
	padding:5px 10px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	border:none;
	background-color:#666666;
}
#license #blk1 .chart_g h3{
	margin:0;
	padding:5px 10px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	border:none;
	background-color:#46AF4A;
}
#license #blk1 ul{
	margin:5px 15px 5px 20px;
}
#license #blk1 ul li{
	padding:0 0 0 15px;
	background:url(../img/useful/index/license/license_ttl_l_icon2.png) left 6px no-repeat;
}
#license #blk1 .link_more a{
	margin:0 10px 5px 10px;
	padding:5px 10px;
	display: inline-block;
	border:2px solid #2095F2;
	border-radius:5px;
	text-decoration:none;
	color:#2095F2;
}
#license #blk1 .chart7 .link_more a{
	margin:15px 10px;
}
#license #blk1 .link_more a:hover{
	background-color:#2095F2;
	color:#ffffff;
}
#license #blk1 .chart1{/*無資格者・未経験者*/
	width:288px;
	margin:0 47px 0 0;
	float:left;
	text-align:center;
}
#license #blk1 .chart1_1{
	height:46px;
	padding:12px 5px;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	background-color:#0099FF;
	line-height:1.2;
}
#license #blk1 .chart1_2{
	width:288px;
	height:27px;
	padding:3px 0 0 0;
	background-color:#0099FF;
	font-size:14px;
}
#license #blk1 .chart1_2 a{color:#283851;}
#license #blk1 .chart1_2 a:hover{color:#ffffff;}

#license #blk1 .chart2{/*自動車系（機械系）の学校卒業者*/
	width:288px;
	margin:0;
	float:left;
	text-align:center;
	font-weight:bold;
}
#license #blk1 .chart2_1{
	width:278px;
	height:46px;
	padding:12px 5px;
	background-color:#283851;
	color:#FFFFFF;
	font-size:22px;
	line-height:1.2;
}
#license #blk1 .chart2_2{
	width:144px;
	height:27px;
	padding:3px 0 0 0;
	float:left;
	background-color:#889FC4;
	font-size:18px;
	color:#000000;
}
#license #blk1 .chart2_3{
	width:144px;
	height:27px;
	padding:3px 0 0 0;
	float:left;
	background-color:#344867;
	font-size:18px;
	color:#000000;
}
#license #blk1 .ar1{
	width:625px;
	height:150px;
	background:url(../img/useful/index/license/ar1.png) left top no-repeat;
}
#license #blk1 .chart3{/*整備士3級*/
	width:334px;
	height:166px;
	border:2px solid #FF6E65;
	float:left;
}
#license #blk1 .ar2{
	width:287px;
	height:170px;
	background:url(../img/useful/index/license/ar2.png) left top no-repeat;
	float:left;
}
#license #blk1 .ar3{
	width:625px;
	height:125px;
	background:url(../img/useful/index/license/ar3.png) left top no-repeat;
	overflow:hidden;
}
#license #blk1 .chart4{/*整備士2級*/
	width:621px;
	height:166px;
	border:2px solid #FF6E65;
	float:left;
}
#license #blk1 .ar4{
	width:625px;
	height:115px;
	background:url(../img/useful/index/license/ar4.png) left top no-repeat;
}
#license #blk1 .ar5{
	width:202px;
	height:150px;
	background:url(../img/useful/index/license/ar5.png) left top no-repeat;
	float:left;
}
#license #blk1 .chart5{/*整備士1級*/
	width:415px;
	height:146px;
	border:2px solid #FF6E65;
	float:right;
	overflow:hidden;
}
#license #blk1 .ar6{
	width:625px;
	height:115px;
	background:url(../img/useful/index/license/ar6.png) left top no-repeat;
}
#license #blk1 .chart6{/*整備主任*/
	width:581px;
	display:block;
	margin:0 auto;
	border:2px solid #666666;
}
#license #blk1 .chart6 .link_more a{
	margin:15px 10px;
}
#license #blk1 .chart6 p{
	margin:10px;
	font-size:14px;
}
#license #blk1 .ar7{
	width:625px;
	height:115px;
	background:url(../img/useful/index/license/ar7.png) left top no-repeat;
}
#license #blk1 .chart7{/*検査員*/
	width:621px;
	margin:0 0 20px 0;
	border:2px solid #FF6E65;
	float:left;
}
#license #blk1 .chart7 .link_more a{
	margin:15px 10px;
}
#license #blk1 .chart8{/*特殊整備士*/
	width:621px;
	margin:20px 0;
	border:2px solid #46AF4A;
	float:left;
}
#license #blk2 .conditions{
	margin:20px 0;
	padding:20px 0;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
	overflow:hidden;
}
#license #blk2 .conditions_l,
#license #blk2 .conditions_r{
	width:288px;
	margin:10px 0;
	text-align:center;
}

#license #blk2 .conditions_l{float:left;}
#license #blk2 .conditions_r{float:right;}

#license #blk2 .conditions_l a,
#license #blk2 .conditions_r a{
	width:268px;
	padding:10px 0 10px 20px;
	display:inline-block;
	background:#5974A0 url(../img/useful/index/license/icon.png) 10px center no-repeat;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.6;
}
#license #blk2 .conditions_l a:hover,
#license #blk2 .conditions_r a:hover{
	background:#171F2B url(../img/useful/index/license/icon.png) 10px center no-repeat;
	color:#FFF;
}
#license #blk2 .conditions_l a span,
#license #blk2 .conditions_r a span{
	font-size:22px;
	border-bottom:5px solid #46AF4A;
}
#license #blk3 .question{
	margin:20px 0;
	padding:20px 0;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
	overflow:hidden;
}
#license #blk3 .question_in{
	width:625px;
	margin:10px 0 40px 0;
	overflow:hidden;
}
#license #blk3 .question a{
	width:555px;
	padding:20px 0 10px 70px;
	display:inline-block;
	background:url(../img/useful/index/license/icon1.png) 10px center no-repeat;
	border-bottom:4px solid #FF3300;
	color:#000;
	font-size:18px;
	text-decoration:none;
}
#license #blk3 .question a:hover{
	background:#FF3300 url(../img/useful/index/license/icon1_on.png) 10px center no-repeat;
	border-bottom:4px solid #FF9C84;
	color:#ffffff;
}


/* -- 資格（無資格） -- */
#license_skk #blk1,
#license_skk #blk2,
#license_skk #blk3{
	margin:0;
	padding:0;
	border:none;
}
#license_skk .keyvisual ,
#license_skk .intro {
	margin-bottom:15px;
}
#license_skk .ptop {
	padding:15px 0 35px;
	text-align:right;
}
#license_skk .main_content section {
	clear:both;
	overflow:hidden;
	margin-bottom:0;
}
#license_skk .ttl_1 h2{
	padding:10px 10px 10px 90px;
	margin:20px 0 30px 0;
	border:3px solid #273752;
	background:url(../img/useful/index/license/mushikaku/ttl_1.png) left center no-repeat;
	color:#263752;
	font-size:20px;
	font-weight:bold;
}
#license_skk .mainblk{
	margin:20px 0 30px 0;
	overflow:hidden;
}
#license_skk .mainblk p{
	margin-bottom:15px;
}
#license_skk .mainblk span.bor_ylw{
	border-bottom:2px solid #F90;
}
#license_skk .mainblk h3{
	padding:10px 10px 5px 50px;
	margin:40px 0 20px 0;
	border-left:none;
	border-bottom:3px solid #273752;
	background:url(../img/useful/index/license/mushikaku/ttl_2.png) left center no-repeat;
	color:#263752;
	font-size:18px;
	font-weight:bold;
}
#license_skk .mainblk ul{
	margin:10px 5px;
}
#license_skk .mainblk ul li{
	padding:5px 0 5px 15px;
	background:url(../img/useful/index/license/license_ttl_l_icon2.png) left 12px no-repeat;
}
#license_skk .mainblk .point{
	margin:30px auto 20px auto;
	padding:10px 10px 20px 10px;
	border:2px solid #263752;
	border-radius:10px;
	overflow:hidden;
}
#license_skk .mainblk .point img{
	width:592px;
	margin:0 auto;
	display:block;
}
#license_skk .mainblk .point ul{
	margin:0;
	padding:10px;
}
#license_skk .mainblk .point ul li{
	padding:5px 0 5px 25px;
	background:url(../img/useful/index/license/license_icon1.png) left 10px no-repeat;
}
#license_skk .mainblk .search_img{
	margin:20px auto;
	text-align:center;
}
#license_skk .mainblk .search_img a:hover{
	opacity:0.7;
}
#license_skk .search_img_1{/**整備士検索（資格なしへ）**/
	width:625px;
	height:133px;
	margin:20px auto;
	background:url(../img/useful/index/license/search1_1.png) left top no-repeat;
}
#license_skk .search_img_1 a{/**整備士検索（資格なしへ）**/
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#license_skk .search_img_1:hover,
#license_skk .search_img_1:hover{/**整備士検索（資格なしへ）**/
	opacity:0.7;
}
#license_skk .question{
	margin:20px 0;
	padding:20px 0;
	overflow:hidden;
}
#license_skk .question_in{
	width:625px;
	margin:10px 0 40px 0;
	overflow:hidden;
}
#license_skk .question a{
	width:555px;
	padding:20px 0 10px 70px;
	display:inline-block;
	background:url(../img/useful/index/license/qa/icon1.png) 10px center no-repeat;
	border-bottom:4px solid #FF3300;
	color:#000;
	font-size:18px;
	text-decoration:none;
}
#license_skk .question a:hover{
	background:#FF3300 url(../img/useful/index/license/qa/icon1_on.png) 10px center no-repeat;
	border-bottom:4px solid #FF9C84;
	color:#ffffff;
}
	/* リンク複数 */
#license_skk .arclist{
	width:600px;
	margin:30px auto 20px auto;
	overflow:hidden;
}
#license_skk .arclist .blk {
	float:left;
	width:300px;
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#license_skk .arclist .blk a{
	display:block;
	padding:15px 10px 10px 10px;
	clear:both;
	overflow:hidden;
}
#license_skk .arclist .blk a:hover {
	background-color:#F7F7F9;
}

#license_skk .arclist .blk .thum {
	float:left;
	width:50px;
}
#license_skk .arclist .blk .ttl {
	float:right;
	width:208px;
	font-size:14px;
	line-height:140%;
}

/* ・リンク1個 */
#license_skk .arclist .blk_single  {
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#license_skk .arclist .blk_single a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#license_skk .arclist .blk_single a:hover {
	background-color:#F7F7F9;
}

#license_skk .arclist .blk_single .thum {
	float:left;
	width:50px;
}
#license_skk .arclist .blk_single .ttl{
	float:right;
	width:500px;
	font-size:14px;
	line-height:140%;
	margin:8px 10px 0 0;
}

/* -- 資格（３級、２級、１級、検査、特殊） -- */

#license_class #blk1,
#license_class #blk2,
#license_class #blk3,
#license_class #blk4{
	margin:0;
	padding:0;
	border:none;
}
#license_class #blk2,
#license_class #blk3{
	padding-top:40px;
}
#license_class .keyvisual ,
#license_class .intro {
	margin-bottom:15px;
}
#license_class p{
	margin-bottom:10px;
}
#license_class .ptop {
	padding:15px 0 35px;
	text-align:right;
}
#license_class .mainblk span.bor_ylw{
	border-bottom:2px solid #F90;
}
#license_class .mainblk span.info_s{
	font-size:10px;
	color:#999999;
}
#license_class .mainblk span.info{
	font-size:12px;
	color:#999999;
}
#license_class .flow{
	margin:10px 0;
	padding:10px 0 20px 0;
	border-top:#dadddd dotted 1px;
	border-bottom:#dadddd dotted 1px;
	overflow:hidden;
}
#license_class .flow1,
#license_class .flow2,
#license_class .flow3,
#license_class .flow4{
	width:148px;
	height:110px;
	margin:10px 4px;
	display:inline-block;
	float:left;
	text-align:center;
}
#license_class .flow1_snn,
#license_class .flow2_snn,
#license_class .flow3_snn{
	width:200px;
	height:110px;
	margin:10px 4px;
	display:inline-block;
	float:left;
	text-align:center;
}
#license_class .flow1{	background:url(../img/useful/index/license/seibishi_class3/license_step1.png) left top repeat-y ;}
#license_class .flow2{	background:url(../img/useful/index/license/seibishi_class3/license_step2.png) left top repeat-y;}
#license_class .flow3{	background:url(../img/useful/index/license/seibishi_class3/license_step3.png) left top repeat-y;}
#license_class .flow4{	background:url(../img/useful/index/license/seibishi_class3/license_step4.png) left top repeat-y;}
#license_class .flow1_snn{	background:url(../img/useful/index/license/seibishi_shunin/license_step1.png) left top repeat-y;}
#license_class .flow2_snn{	background:url(../img/useful/index/license/seibishi_shunin/license_step2.png) left top repeat-y;}
#license_class .flow3_snn{	background:url(../img/useful/index/license/seibishi_shunin/license_step3.png) left top repeat-y;}

#license_class .flow1 a,
#license_class .flow2 a,
#license_class .flow3 a,
#license_class .flow4 a,
#license_class .flow1_snn a,
#license_class .flow2_snn a,
#license_class .flow3_snn a{
	height:60px;
	display:inline-block;
	padding:50px 1px 0 1px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#license_class .flow1:hover{background:url(../img/useful/index/license/seibishi_class3/license_step1.png) left 110px repeat-y;}
#license_class .flow2:hover{background:url(../img/useful/index/license/seibishi_class3/license_step2.png) left 110px repeat-y;}
#license_class .flow3:hover{background:url(../img/useful/index/license/seibishi_class3/license_step3.png) left 110px repeat-y;}
#license_class .flow4:hover{background:url(../img/useful/index/license/seibishi_class3/license_step4.png) left 110px repeat-y;}
#license_class .flow1_snn:hover{background:url(../img/useful/index/license/seibishi_shunin/license_step1.png) left 110px repeat-y;}
#license_class .flow2_snn:hover{background:url(../img/useful/index/license/seibishi_shunin/license_step2.png) left 110px repeat-y;}
#license_class .flow3_snn:hover{background:url(../img/useful/index/license/seibishi_shunin/license_step3.png) left 110px repeat-y;}

#license_class .flow1 a:hover,
#license_class .flow2 a:hover,
#license_class .flow3 a:hover,
#license_class .flow4 a:hover,
#license_class .flow1_snn a:hover,
#license_class .flow2_snn a:hover,
#license_class .flow3_snn a:hover{
	color:#FF3300;
}
#license_class .main_content section {
	clear:both;
	overflow:hidden;
	margin-bottom:0;
}
#license_class .main_content section h2{
	margin:0;
	padding:0;
	border:none;
	color:#28682C;
	font-weight:bold;
}
#license_class .sec_ttl_1,
#license_class .sec_ttl_2,
#license_class .sec_ttl_3,
#license_class .sec_ttl_4{
	height:42px;
	padding:30px 0 0 125px;
	margin:20px 0 30px 0;
	border-bottom:3px solid #29692D;
}
#license_class .sec_ttl_1{background:url(../img/useful/index/license/seibishi_class3/step1.png) left bottom no-repeat;}
#license_class .sec_ttl_2{background:url(../img/useful/index/license/seibishi_class3/step2.png) left bottom no-repeat;}
#license_class .sec_ttl_3{background:url(../img/useful/index/license/seibishi_class3/step3.png) left bottom no-repeat;}
#license_class .sec_ttl_4{background:url(../img/useful/index/license/seibishi_class3/step4.png) left bottom no-repeat;}

#license_class .shurui{
	margin:30px 0;
	padding:10px 5px 30px 5px;
	display:block;
	border-top:1px dotted #273752;
	border-bottom:1px dotted #273752;
	overflow:hidden;
}
#license_class .shurui h3{
	margin:25px 0 20px 0;
	padding:15px 5px 15px 50px;
	font-size:16px;
	font-weight:bold;
	color:#273752;
	background:url(../img/useful/index/license/icon.png) left center no-repeat ;
	border-left:none;
	border-bottom:2px solid #273752;
}
#license_class .shurui ul{
	margin:15px 0 0 10px;
}
#license_class .shurui li{
	margin:5px 0 10px 0;
	padding:0 0 0 17px;
	background:url(../img/useful/index/license/license_ttl_l_icon2.png) left 7px no-repeat ;
}
#license_class #blk2 p.bankin{
	font-size:18px;
	font-weight:bold;
	color:#273752;
	padding:10px;
	margin:20px 0 10px 0;
	border-top:1px solid #273752;
	border-bottom:1px solid #273752;
}
#license_class .flame{
	width:95%;
	margin:35px auto 20px auto;
	padding:25px 2% 10px 2%;
	border:1px solid #FF352B;
	border-radius:10px;
	background-color:#FFCDCA;
	color:#000000;
	font-weight:bold;
	
}
#license_class p.youken{
	margin:20px 0 25px 0;
	font-weight:bold;
}
#license_class p.youken span.youken_check{
	margin:0 5px;
	padding:0 0 0 17px;
	background:url(../img/useful/index/license/license_ttl_l_icon2.png) left 5px no-repeat ;
}
#license_class p.youken_ttl{
	margin:40px 0;
	padding:20px 0;
	text-align:center;
	color:#283851;
	font-size:16px;
	line-height:1.3;
	font-weight:bold;
	background-color:#819AC0;
	border-top:1px solid #283851;
	border-bottom:1px solid #283851;
}
#license_class .youken_flame{
	width:100%;
	margin:40px 0 20px 0;
	display:block;
	overflow:hidden;
}
#license_class .youken_school{
	width:288px;
	height:55px;
	margin:13px 0 0 2px;
	padding:15px 0 0 0;
	background-color:#E5E5E5;
	border:1px solid #283851;
	border-radius:10px;
	text-align:center;
	float:left;
}
#license_class .youken_school p{
	margin:0;
	padding:0;
	font-weight:bold;
}

#license_class .youken_ar{
	width:60px;
	height:60px;
	margin:20px 15px 0 15px;
	padding:0;
	display:block;
	background:url(../img/useful/index/license/seibishi_class3/ar.png) left top no-repeat ;
	float:left;
}
#license_class .youken_exp{
	width:200px;
	height:55px;
	margin:0;
	padding:35px 15px 10px 15px;
	background-color:#FF6E65;
	border-radius:15px;
	text-align:center;
	float:left;
}
#license_class .youken_exp_2{
	width:200px;
	height:65px;
	margin:0;
	padding:25px 15px 10px 15px;
	background-color:#FF6E65;
	border-radius:15px;
	text-align:center;
	float:left;
}
#license_class .youken_exp_3{
	width:200px;
	height:85px;
	margin:0;
	padding:25px 15px 10px 15px;
	background-color:#FF6E65;
	border-radius:15px;
	text-align:center;
	float:left;
}
#license_class .youken_exp p,
#license_class .youken_exp_2 p,
#license_class .youken_exp_3 p{
	margin:0;
	padding:0 0 10px 0;
	font-weight:bold;
	font-size:18px;
	color:#ffffff;
	border-bottom:1px solid #FFA39D;
}
#license_class .youken_img{
	margin:30px auto;
	display:block;
	text-align:center;
}
#license_class .search_img{
	margin:20px auto;
	text-align:center;
}
#license_class .search_img a:hover{
	opacity:0.7;
}
#license_class .kensa_flow_1,
#license_class .kensa_flow_2,
#license_class .kensa_flow_3,
#license_class .kensa_flow_4,
#license_class .kensa_flow_5{
	width:80%;
	margin:10px auto ;
	padding:20px 20px 20px 45px;
	font-size:16px;
	background-color:#D9E0EC;
	border:1px solid #819AC0;
}
#license_class .kensa_flow_1{background:url(../img/useful/index/license/seibishi_kensa/flow_1.png) no-repeat 10px center;}
#license_class .kensa_flow_2{background:url(../img/useful/index/license/seibishi_kensa/flow_2.png) no-repeat 10px center;}
#license_class .kensa_flow_3{background:url(../img/useful/index/license/seibishi_kensa/flow_3.png) no-repeat 10px center;}
#license_class .kensa_flow_4{background:url(../img/useful/index/license/seibishi_kensa/flow_4.png) no-repeat 10px center;}
#license_class .kensa_flow_5{background:url(../img/useful/index/license/seibishi_kensa/flow_5.png) no-repeat 10px center; margin:10px auto 30px auto;}
#license_class .kensa_ar{
	width:60px;
	height:60px;
	margin:0 60px;
	background:url(../img/useful/index/license/seibishi_kensa/ar.png) no-repeat left center;
}
#license_class .kensa_samary{
	margin:20px 0;
	border:1px solid #819AC0;
	padding:10px;
}
#license_class .kensa_tb{
	margin:30px auto;
	display:block;
	overflow:hidden;
}
#license_class .kensa_tb table{
	width:100%;
}
#license_class .kensa_tb tr,
#license_class .kensa_tb td{
	padding:15px 0;
	font-size:16px;
	border:1px solid #819AC0;
	text-align:center;
}
#license_class .kensa_tb td{width:33%;}
#license_class .kensa_tb tr.tr_ttl{
	color:#FFFFFF;
	background-color:#333333;
}
#license_class .kensa_tb tr.tr_seibi{
	color:#333333;
	background-color:#D9E0EC;
}
#license_class .kensa_tb tr.tr_kensa{
	color:#FFFFFF;
	background-color:#39933E;
}
#license_class .kensa_tb tr span{
	font-size:14px;
}
#license_class .search_img_1{/**整備士検索（資格なしへ）**/
	width:625px;
	height:133px;
	margin:20px auto;
	background:url(../img/useful/index/license/search1_1.png) left top no-repeat;
}
#license_class .search_img_1 a{/**整備士検索（資格なしへ）**/
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#license_class .search_img_1:hover,
#license_class .search_img_1:hover{/**整備士検索（資格なしへ）**/
	opacity:0.7;
}
#license_class .search_img_2{/**整備士検索（TOPへ）**/
	width:625px;
	height:133px;
	margin:20px auto;
	background:url(../img/useful/index/knowhow/koyou_hoken/search2_1.png) left top no-repeat;
}
#license_class .search_img_2 a{/**整備士検索（TOPへ）**/
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#license_class .search_img_2:hover,
#license_class .search_img_2:hover{/**整備士検索（TOPへ）**/
	opacity:0.7;
}
/* リンク複数 */
#license_class .arclist{
	width:600px;
	margin:30px auto 20px auto;
	overflow:hidden;
}
#license_class .arclist .blk {
	float:left;
	width:290px;
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#license_class .arclist .blk a{
	height:55px;
	display:block;
	padding:15px 10px 10px 10px;
	overflow:hidden;
}
#license_class .arclist .blk a:hover {
	background-color:#F7F7F9;
}

#license_class .arclist .blk .thum {
	float:left;
	width:50px;
}
#license_class .arclist .blk .ttl {
	float:right;
	width:208px;
	font-size:14px;
	line-height:140%;
}

/* ・リンク1個 */
#license_class .arclist .blk_single {
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#license_class .arclist .blk_single a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#license_class .arclist .blk_single a:hover {
	background-color:#F7F7F9;
}

#license_class .arclist .blk_single .thum {
	float:left;
	width:50px;
}
#license_class .arclist .blk_single .ttl {
	float:right;
	width:500px;
	font-size:14px;
	line-height:140%;
	margin:15px 10px 0 0;
}


/* -- 資格（Q&A） -- */
#license_qa .keyvisual ,
#license_qa .intro {
	margin-bottom:15px;
}
#license_qa .ptop {
	padding:15px 0 35px;
	text-align:right;
}
#license_qa .mainblk span.info{
	font-size:12px;
	color:#999999;
}
#license_qa .mainblk p.red{
	font-size:14px;
	font-weight:bold;
	color:#F60;
}
#license_qa .main_content section {
	clear:both;
	overflow:hidden;
	margin-bottom:0;
}
#license_qa .ttl_1 h2{
	padding:10px 10px 10px 90px;
	margin:20px 0 30px 0;
	border:3px solid #FF3300;
	background:url(../img/useful/index/license/qa/ttl_1.png) left center no-repeat;
	color:#801900;
	font-size:20px;
	font-weight:bold;
}
#license_qa .mainblk{
	margin:20px 0 30px 0;
	overflow:hidden;
}
#license_qa .mainblk p{
	margin-bottom:15px;
}
#license_qa .mainblk span.bor_ylw{
	border-bottom:2px solid #F90;
}
#license_qa .mainblk h3{
	padding:10px 10px 5px 50px;
	margin:40px 0 20px 0;
	border-left:none;
	border-bottom:3px solid #FF3300;
	background:url(../img/useful/index/license/qa/ttl_2.png) left center no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
}
#license_qa .mainblk h4{
	width:80%;
	padding:10px 10px 5px 10px;
	margin:40px 0 20px 0;
	border-left:none;
	border-bottom:1px solid #FF3300;
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
#license_qa .mainblk .zenmen_img{
	margin:30px auto;
	display:block;
	text-align:center;
}
#license_qa .mainblk ul{
	margin:15px 15px 0 10px;
	padding:15px 10px;
	border:1px solid #999;
}
#license_qa .mainblk li{
	margin:5px 0 10px 0;
	padding:0 0 0 17px;
	background:url(../img/useful/index/license/license_ttl_l_icon2.png) left 7px no-repeat ;
}
#license_qa .mainblk .search_img{
	margin:20px auto;
	text-align:center;
}
#license_qa .mainblk .search_img a:hover{
	opacity:0.7;
}
#license_qa .question{
	margin:20px 0;
	padding:20px 0;
	overflow:hidden;
}
#license_qa .question_in{
	width:625px;
	margin:10px 0 40px 0;
	overflow:hidden;
}
#license_qa .question a{
	width:555px;
	padding:20px 0 10px 70px;
	display:inline-block;
	background:url(../img/useful/index/license/qa/icon1.png) 10px center no-repeat;
	border-bottom:4px solid #FF3300;
	color:#000;
	font-size:18px;
	text-decoration:none;
}
#license_qa .question a:hover{
	background:#FF3300 url(../img/useful/index/license/qa/icon1_on.png) 10px center no-repeat;
	border-bottom:4px solid #FF9C84;
	color:#ffffff;
}
#license_qa .koyou_search{
	width:450px;
	height:70px;
	margin:10px auto 20px auto;
	display:block;
	text-align:center;
}
#license_qa .koyou_search a{
	width:420px;
	height:55px;
	padding:15px 0 0 30px;
	display:inline-block;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:#397FB9 url(../img/useful/index/knowhow/search.png) 20px center no-repeat;
	border-radius:5px;	
}
#license_qa .koyou_search a:hover{
	background:#66CCFF url(../img/useful/index/knowhow/search.png) 20px center no-repeat;
}
/* リンク複数 */
#license_qa .arclist{
	width:600px;
	margin:30px auto 20px auto;
	overflow:hidden;
}
#license_qa .arclist .blk {
	float:left;
	width:290px;
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#license_qa .arclist .blk a{
	height:55px;
	display:block;
	padding:15px 10px 10px 10px;
	overflow:hidden;
}
#license_qa .arclist .blk a:hover {
	background-color:#F7F7F9;
}

#license_qa .arclist .blk .thum {
	float:left;
	width:50px;
}
#license_qa .arclist .blk .ttl {
	float:right;
	width:208px;
	font-size:14px;
	line-height:140%;
}

/* ・リンク1個 */
#license_qa .arclist .blk_single {
	border:#ddd solid 1px;
	box-sizing:border-box;
}
#license_qa .arclist .blk_single a {
	display:block;
	padding:10px;
	clear:both;
	overflow:hidden;
}
#license_qa .arclist .blk_single a:hover {
	background-color:#F7F7F9;
}

#license_qa .arclist .blk_single .thum {
	float:left;
	width:50px;
}
#license_qa .arclist .blk_single .ttl {
	float:right;
	width:500px;
	font-size:14px;
	line-height:140%;
	margin:15px 10px 0 0;
}

/* -- 転職ノウハウすべてのインデックス -- */
#knowhow_all .keyvisual{
	margin-bottom:15px;
}
#knowhow_all .intro {
	margin:10px 0 20px 0;
}
#knowhow_all .main_content section {
	clear:both;
	overflow:hidden;
	margin-bottom:0;
}
#knowhow_all .ptop {
	padding:15px 0 35px;
	text-align:right;
}
#knowhow_all .knowhow_all_ind{
	display:block;
	overflow:hidden;
	margin:10px 0 25px 0;
	border-top:1px dotted #273752;
	border-bottom:1px dotted #273752;
}
#knowhow_all .knowhow_all_ind ul{
	display:block;
	overflow:hidden;
	margin:15px 00;
}
#knowhow_all .knowhow_all_ind ul li{
	display:inline-block;
	font-size:13px;
	text-align:center;
	float:left;
}
#knowhow_all .knowhow_all_ind ul li a{
	width:202px;
	display:block;
	padding:10px 2px;
	border:1px solid #FFF;
	background-color:#ffffff;
	color:#273752;
	text-decoration:none;
}
#knowhow_all .knowhow_all_ind ul li a i{
	margin-right:8px;
}
#knowhow_all .knowhow_all_ind ul li a:hover{
	color: #333;
	background-color:#FFFF99;
}

#knowhow_all #blk1,
#knowhow_all #blk2,
#knowhow_all #blk3,
#knowhow_all #blk4,
#knowhow_all #blk5,
#knowhow_all #blk6{
	width:623px;
	margin:10px 0 25px 0;
	display:block;
	overflow:hidden;
	background-color:#ffffff;
	border:1px solid #273752;
	text-align:center;
}
#knowhow_all #blk1 .tll,
#knowhow_all #blk2 .tll,
#knowhow_all #blk3 .tll,
#knowhow_all #blk4 .tll,
#knowhow_all #blk5 .tll,
#knowhow_all #blk6 .tll{
	margin:0;
	padding:15px 5px;
	color:#ffffff;
	background-color:#273752;
	font-size:18px;
	font-weight:bold;
	border-left:none;
}
#knowhow_all .tll h2.img_knowhow{background:url(../img/useful/index/knowhow/all_index/icon_knowhow.png) no-repeat 10px 5px}
#knowhow_all .tll h2.img_license{background:url(../img/useful/index/knowhow/all_index/icon_license.png) no-repeat 20px 10px}
#knowhow_all .tll h2.img_trend_data{background:url(../img/useful/index/knowhow/all_index/icon_trend_data.png) no-repeat 20px 10px}
#knowhow_all .tll h2.img_hellowork{background:url(../img/useful/index/knowhow/all_index/icon_hellowork.png) no-repeat 20px 10px}
#knowhow_all .tll h2.img_shigoto_qa{background:url(../img/useful/index/knowhow/all_index/icon_shigoto_qa.png) no-repeat 20px 10px}
#knowhow_all .tll h2.img_rireki{background:url(../img/useful/index/knowhow/all_index/icon_rireki.png) no-repeat 20px 10px}

#knowhow_all .tll h2{
	height:58px;
	margin:0;
	padding:0 0 0 50px;
	text-align:center;
	color:#FFFFFF;
	background-color:#273752 !important;
}
#knowhow_all .tll p{
	margin:-20px 0 5px 50px;
	text-align:center;
	font-size:13px;
	font-weight:300;
	color:#469ee9;
}
#knowhow_all .tll p i{
	margin:0 10px 0 0;
	font-size:18px;
}
#knowhow_all .knowhow_all_flm ul{
	display:block;
	overflow:hidden;
	margin:20px 5px;
}
#knowhow_all .knowhow_all_flm li{
	width:299px;
	height:80px;
	margin:5px 2px 5px 5px;
	display:inline-block;
	float:left;
}
#knowhow_all .knowhow_all_flm li a{
	width:299px;
	height:80px;
	display:block;
	background-color:#FFF !important;
	border-bottom:1px dotted #273752;
	text-align:left;
	color:#000000;
	text-decoration:none;
}
#knowhow_all .knowhow_all_flm li a:hover{
	background-color:#9CB0D1 !important;
}

#knowhow_all .knowhow_all_flm li a img{
	width:50px;
	height:50px;
	margin:10px;
	display:inline-block;
	float:left;
}
#knowhow_all .knowhow_all_flm li a p{
	width:210px;
	margin-top:7px;
	display:inline-block;
	float:left;
	font-size:13px;
}

/*#knowhow_all .blk1 ul,
#knowhow_all .blk2 ul,
#knowhow_all .blk3 ul,
#knowhow_all .blk4 ul,
#knowhow_all .blk5 ul{
	width:570px;
	margin:0 auto;
	display:block;
	text-align:left;
	
} 
#knowhow_all .blk1 li,
#knowhow_all .blk2 li,
#knowhow_all .blk3 li,
#knowhow_all .blk4 li,
#knowhow_all .blk5 li{
	width:570px;
	margin:20px auto;
	display:block;
}
#knowhow_all .blk1 li a,
#knowhow_all .blk2 li a,
#knowhow_all .blk3 li a,
#knowhow_all .blk4 li a,
#knowhow_all .blk5 li a{
	width:523px;
	padding:10px 10px 10px 35px;
	display:inline-block;
	color:#273752;
	background:#ffffff url(../img/useful/index/knowhow/all_index/ar.png) no-repeat 5px center;
	border:1px solid #999999;
	text-decoration:none;
}


#knowhow_all .blk1 li a:hover,
#knowhow_all .blk2 li a:hover,
#knowhow_all .blk3 li a:hover,
#knowhow_all .blk4 li a:hover,
#knowhow_all .blk5 li a:hover{
	color:#ffffff;
	background:#46AF4A url(../img/useful/index/knowhow/all_index/ar_on.png) no-repeat left center;
	box-shadow:0 0 3px 2px rgba(70, 175, 74, 0.2);
	border:1px solid #46AF4A;
}
*/
#knowhow_all .search_img{
	margin:20px auto;
	text-align:center;
}
#knowhow_all .search_img a:hover{
	opacity:0.7;
}
#knowhow_all .search_img_2{/**整備士検索（TOPへ）**/
	width:625px;
	height:133px;
	margin:20px auto;
	background:url(../img/useful/index/knowhow/all_index/search2_1.png) left top no-repeat;
}
#knowhow_all .search_img_2 a{/**整備士検索（TOPへ）**/
	width:475px;
	height:43px;
	padding:90px 0 0 150px;
	display:inline-block;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
#knowhow_all .search_img_2:hover,
#knowhow_all .search_img_2:hover{/**整備士検索（TOPへ）**/
	opacity:0.7;
}

/* - 整備の仕事Q&A　アコーディオン部 - */
#useful .work_qa_button {
	width:215px;
	margin:0 auto 25px auto;
	padding:10px 10px 10px 25px;
    text-align:center;
	border-radius:10px;
    color:#fff;
    background:#273752 url(../img/useful/index/knowhow/shigoto_qa/tasu.png) no-repeat 15px center;
	text-align:center;
}
#useful .work_qa_close {
	width:120px;
	margin:0 auto 25px auto;
	padding:10px 10px 10px 25px;
	border-radius:10px;
    background:#273752 url(../img/useful/index/knowhow/shigoto_qa/batu.png) no-repeat 10px center;
}
#useful .work_qa_button:hover{
	 background:#46AF4A url(../img/useful/index/knowhow/shigoto_qa/tasu_on.png) no-repeat 15px center;
	 cursor:pointer;
}
#useful .work_qa_close:hover{
	 background:#46AF4A url(../img/useful/index/knowhow/shigoto_qa/batu_on.png) no-repeat 10px center;
	 cursor:pointer;
}
/* ---------------- サイド ---------------- */
#mainside_useful ul.linknavi{
	border-top:#dadddd solid 1px;
	border-left:#dadddd solid 1px;
	border-right:#dadddd solid 1px;
	background-color:#fff;
}
#mainside_useful ul.linknavi li a {
	display:block;
	background:url(/assets/img/common/side_icon.png) no-repeat 13px 50%;
	padding:11px 0 10px 26px;
	border-bottom:#dadddd solid 1px;
	text-decoration:none;
}
#mainside_useful ul.linknavi li a:hover ,
#mainside_useful ul.linknavi li.nav2 a:hover {
	background-color:#F7F7F9;
}
#mainside_useful p {
	border-top:#dadddd solid 1px;
	border-left:#dadddd solid 1px;
	border-right:#dadddd solid 1px;
	background-color:#fff;
}
#mainside_useful li.nav_ttl_none {
	background:url(/assets/img/common/side_icon_down.png) no-repeat 13px 50%;
	padding:11px 0 10px 26px;
	border-bottom:#dadddd solid 1px;
}
#mainside_useful li.nav2 a {
	display:block;
	background:#F7F7F9 url(/assets/img/common/side_icon.png) no-repeat 23px 17px !important;
	padding:11px 10px 10px 36px !important;
	font-size:12px;
}
#mainside_useful li.nav2 a:hover {
	background-color:#EFEDF0 !important;
}

#mainside_useful section {
	margin-bottom:20px;
	clear:both;
	overflow:hidden;
}
#mainside_useful .useful_regist a {
	background: url(../img/useful/common/side_regist.png) no-repeat 0 0;
	display:block;
	width:100%;
	height:315px;
	text-indent:-99999px;
}
#mainside_useful .useful_regist a:hover {
	background: url(../img/useful/common/side_regist.png) no-repeat 0 -315px;
}
#mainside_useful .useful_pickup h3 {
	color:#fff;
	background-color:#283851;
	padding:6px 11px;
	font-weight:bold;
}
#mainside_useful .useful_pickup a {
	display:block;
	border-bottom:#dadddd solid 1px;
	padding:7px 0;
	color:#333;
	clear:both;
	overflow:hidden;
}
#mainside_useful .useful_pickup a:hover {
	color:#397FB9;
}
#mainside_useful .useful_pickup a .thum {
	float:left;
	width:55px;
}
#mainside_useful .useful_pickup a .thum img {
	width:55px;
	height:auto;
}
#mainside_useful .useful_pickup a .ttl {
	float:right;
	width:175px;
	font-size:12px;
	line-height:145%;
}
#mainside_useful .useful_sns {
	background-color:#fff;
	border:#dadddd solid 1px;
}
#mainside_useful .useful_sns .sns_ttl {
	padding:10px 0 7px;
	border-bottom:#dadddd solid 1px;
	text-align:center;
}
#mainside_useful .useful_sns .sns_ttl h3 {
	font-size:15px;
}
#mainside_useful .useful_sns .sns_ttl div {
	font-size:11px;
	color:#777;
}
#mainside_useful .useful_sns .tw a {
	display:block;
	background:url(../img/useful/common/side_tw.png) no-repeat 0 0;
	width:208px;
	height:54px;
	text-indent:-99999px;
	margin:15px auto ;
}
#mainside_useful .useful_sns .tw a:hover {
	background:url(../img/useful/common/side_tw.png) no-repeat 0 -54px;
}
#mainside_useful .useful_sns .fb a {
	display:block;
	background:url(../img/useful/common/side_fb.png) no-repeat 0 0;
	width:208px;
	height:54px;
	text-indent:-99999px;
	margin:15px auto ;
}
#mainside_useful .useful_sns .fb a:hover {
	background:url(../img/useful/common/side_fb.png) no-repeat 0 -54px;
}

/* -- サイド （NEWバージョン）-- */
#mainside_useful_new {
	float:right;
	width:240px;
	margin:0 0 50px 0;
	padding-bottom:50px;
	position:relative;
	z-index:9;
}

#mainside_useful_new section {
	margin-bottom:20px;
	clear:both;
	overflow:hidden;
}
#mainside_useful_new .useful_regist a {
	background: url(../img/useful/common/side_regist.png) no-repeat 0 0;
	display:block;
	width:100%;
	height:315px;
	text-indent:-99999px;
}
#mainside_useful_new .useful_regist a:hover {
	background: url(../img/useful/common/side_regist.png) no-repeat 0 -315px;
}
#mainside_useful_new .useful_beginner a {
	background: url(../img/useful/common/side_beginner.png) no-repeat 0 0;
	display:block;
	width:100%;
	height:170px;
	text-indent:-99999px;
}
#mainside_useful_new .useful_beginner a:hover {
	background: url(../img/useful/common/side_beginner.png) no-repeat 0 -170px;
}
#mainside_useful_new .useful_skill_check a {
	background: url(../img/useful/common/side_skill02.png) no-repeat 0 0;
	background-size: cover;
	display:block;
	width:100%;
	height:120px;
	text-indent:-99999px;
}
#mainside_useful_new .useful_skill_check a:hover {
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}
#mainside_useful_new .useful_employer a {
	background: url(../img/useful/common/side_employer02.png) no-repeat 0 0;
	background-size: cover;
	display:block;
	width:100%;
	height:120px;
	text-indent:-99999px;
}
#mainside_useful_new .useful_employer a:hover {
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}
#mainside_useful_new .useful_pickup h3 {
	color:#fff;
	padding:10px 5px 10px 40px;
	font-weight:bold;
}
#mainside_useful_new .useful_pickup h3.top{background:#283851 url(../img/useful/common/side_top.png) no-repeat 5px center;}
#mainside_useful_new .useful_pickup h3.new{background:#283851 url(../img/useful/common/side_new.png) no-repeat 5px center;}

#mainside_useful_new .useful_pickup a {
	display:block;
	border-bottom:#dadddd solid 1px;
	padding:7px 0;
	color:#333;
	clear:both;
	overflow:hidden;
}
#mainside_useful_new .useful_pickup a:hover {
	color:#397FB9;
}
#mainside_useful_new .useful_pickup a .thum {
	float:left;
	width:55px;
}
#mainside_useful_new .useful_pickup a .thum img {
	width:55px;
	height:auto;
}
#mainside_useful_new .useful_pickup a .ttl {
	float:right;
	width:175px;
	font-size:12px;
	line-height:145%;
}
#mainside_useful_new .useful_pickup .more_side_pickup {
    width:120px;
	border-radius:5px;
	background:#fafafa url(../img/useful/common/side_op.png) 15px center no-repeat;
	text-align:center;
	margin:5px auto;
	padding:5px;
	font-size:12px;
	color:#666;
	border:#ddd solid 1px;
	cursor:pointer;
}
#mainside_useful_new .useful_pickup .cls_side_pickup {
    background:#fafafa url(../img/useful/common/side_cls.png) 15px center no-repeat;
	cursor:pointer;
}
#mainside_useful_new .useful_sns {
	background-color:#fff;
	border:#dadddd solid 1px;
}
#mainside_useful_new .useful_sns .sns_ttl {
	padding:10px 0 7px;
	border-bottom:#dadddd solid 1px;
	text-align:center;
}
#mainside_useful_new .useful_sns .sns_ttl h3 {
	font-size:15px !important;
}
#mainside_useful_new .useful_sns .sns_ttl div {
	font-size:11px;
	color:#777;
}
#mainside_useful_new .useful_sns .tw a {
	display:block;
	background:url(../img/useful/common/side_tw.png) no-repeat 0 0;
	width:208px;
	height:54px;
	text-indent:-99999px;
	margin:15px auto ;
}
#mainside_useful_new .useful_sns .tw a:hover {
	background:url(../img/useful/common/side_tw.png) no-repeat 0 -54px;
}
#mainside_useful_new .useful_sns .fb a {
	display:block;
	background:url(../img/useful/common/side_fb.png) no-repeat 0 0;
	width:208px;
	height:54px;
	text-indent:-99999px;
	margin:15px auto ;
}
#mainside_useful_new .useful_sns .fb a:hover {
	background:url(../img/useful/common/side_fb.png) no-repeat 0 -54px;
}
#mainside_useful_new .skm_ac_flame{
	width:590px;
	margin:15px 0 0 0;
	padding:5px 0 0 5px;
	background:#F7F7F9 url(../img/useful/index/knowhow/shokumukeirekisho/taisaku_cl.png) right top no-repeat;
	border:solid 1px #004990;
}
#mainside_useful_new .useful_campaign{
	text-align:center;
}
#mainside_useful_new .useful_campaign a:hover{
	opacity:0.7;
}


#mainside_useful_new #linknavi_new{
	display:block;
	border:#dadddd solid 1px;
	background-color:#fff;
	position:absolute;
	z-index:200;
}
#mainside_useful_new li.nav_ttl_knowhow,
#mainside_useful_new li.nav_ttl_license,
#mainside_useful_new li.nav_ttl_trend_data,
#mainside_useful_new li.nav_ttl_hellowork,
#mainside_useful_new li.nav_ttl_shigoto_qa{
	padding:10px 5px 10px 50px;
	color:#FFFFFF;
	font-size:15px;
}

#mainside_useful_new li.nav_ttl_knowhow{background:#283851 url(../img/useful/common/nav_ttl_knowhow.png) no-repeat 10px center;}
#mainside_useful_new li.nav_ttl_license{background:#283851 url(../img/useful/common/nav_ttl_license.png) no-repeat 10px center;}
#mainside_useful_new li.nav_ttl_trend_data{background:#283851 url(../img/useful/common/nav_ttl_trend_data.png) no-repeat 10px center;}
#mainside_useful_new li.nav_ttl_hellowork{background:#283851 url(../img/useful/common/nav_ttl_hellowork.png) no-repeat 10px center;}
#mainside_useful_new li.nav_ttl_shigoto_qa{background:#283851 url(../img/useful/common/nav_ttl_shigoto_qa.png) no-repeat 10px center;}

#mainside_useful_new li.nav_link a,
#mainside_useful_new li.nav_link_un a {
	position: relative;
	display:block;
	background:#F7F7F9 url(../img/useful/common/side_ar.png) no-repeat left 5px;
	padding:12px 5px 12px 37px;
	font-size:12px;
	text-decoration:none;
}
#mainside_useful_new li.nav_link a:hover,
#mainside_useful_new li.nav_link_un a:hover {
	background-color:#5974A0;
	color:#FFFFFF;
}
#mainside_useful_new li.nav_link2 a,
#mainside_useful_new li.nav_link2_un a {
	position:relative;
	display:block;
	background:#F7F7F9 url(../img/useful/common/side_ar.png) no-repeat left 5px;
	padding:12px 5px 12px 37px;
	font-size:12px;
	text-decoration:none;
}
#mainside_useful_new li.nav_link2 a:hover,
#mainside_useful_new li.nav_link2_un a:hover{
	background-color:#5974A0;
	color:#FFFFFF;
}
#mainside_useful_new li.nav_link,
#mainside_useful_new li.nav_link2{
	border-bottom:1px dotted #F7F7F9;
}


#mainside_useful_new #linknavi_new > li:hover > a:after{
  display: block;
  position: absolute;
  content: "";
  top: 50%;
  right: 5px;
  width: 0px;
  height: 0px;
  margin-top: -8px;
}
#mainside_useful_new #linknavi_new ul{
  display: none;
  position: absolute;
  z-index:9999;
  margin: 0;
  padding: 5px 41px 20px 20px;
  background:url(../img/useful/common/side_ar_on_bg.png) repeat-y right top;
  right: 208px;
  width:530px;
}

#mainside_useful_new #linknavi_new ul.tk{/*転職活動で失敗しないために*/
  top: 48px;
}
#mainside_useful_new #linknavi_new ul.skm{/*職務経歴書の書き方*/
  top: 95px;
}
#mainside_useful_new #linknavi_new ul.rrk{/*履歴書の書き方*/
  top: 140px;
}
#mainside_useful_new #linknavi_new ul.sdk{/*志望動機*/
  top: 186px;
}
#mainside_useful_new #linknavi_new ul.pr{/*自己PR*/
  top: 234px;
}
#mainside_useful_new #linknavi_new ul.mst{/*面接*/
  top: 226px;
}
#mainside_useful_new #linknavi_new ul.ny{/*内定入社*/
  top: 262px;
}
#mainside_useful_new #linknavi_new ul.skk1{/*資格の種類*/
  top: 546px;
}
#mainside_useful_new #linknavi_new ul.skk2{/*資格の質問*/
  top: 592px;
}
#mainside_useful_new #linknavi_new ul.data{/*データ・ニュース*/
  top: 678px;
}
#mainside_useful_new #linknavi_new ul.sqa_1{/*仕事を知る雇用形態の違いを知る*/
  top: 957px;
}
#mainside_useful_new #linknavi_new ul.sqa_2{/*整備工場の違いと種類・整備士の仕事内容を知る*/
  top: 1003px;
}
#mainside_useful_new #linknavi_new ul.sqa_3{/*職種による仕事の違いを知る*/
  top: 1070px;
}
#mainside_useful_new #linknavi_new ul.sqa_4{/*整備士の１日の流れ*/
  top: 1116px;
}
#mainside_useful_new #linknavi_new ul.sqa_5{/*整備の仕事Ｑ＆Ａ*/
  top: 1164px;
}
#mainside_useful_new #linknavi_new li:hover ul{
  display: block;
}
#mainside_useful_new #linknavi_new p.link_ttl{
	width:520px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 0 10px 0;
	padding:5px 0 10px 0;
	text-align:center;
	border-bottom:2px dotted #FFFFFF;
}
#mainside_useful_new #linknavi_new ul li.link_in a{
	width:230px;
	margin:0 10px 0 0;
	padding:8px 5px 8px 20px !important;
	background:url(../img/useful/common/side_ar1.png) no-repeat 5px 13px;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	float:left;
	display:inline-block;
}
#mainside_useful_new #linknavi_new ul li.link_in a:hover{
	background:#5974A0 url(../img/useful/common/side_ar1_on.png) no-repeat 5px 13px;
}
#mainside_useful_new .linknavi_new_space{
	width:240px;
	height:1050px;
	display:block;
	overflow:hidden;
}