

/* PC */
@media screen and (min-width:481px), print {





/* 共通項目
---------------------------------- */
#nav li.howto ul{
  display: block !important;
  z-index:300;
}
.dropmenu li.howto a{
  background: #fff;
}

.section {
	width: 1040px;
	margin: 0 auto 0 auto;
}

.area span.green{
	color:#309300;
	}
.area span.orange{
	color:#ff8000;
	}

.area{
	line-height:24px;
	}





/* 各種blog講座
---------------------------------- */
	
.blog .tab{
	height:50px;
	padding-top:100px;
	background:url(../../share/img/bg.gif) repeat;
	}
.blog .tab .area{
	height:50px;
	background:url(../img/underbar_blog01.png) no-repeat 0 bottom;
	}
.blog .tab .area ul{
	margin:0 auto;
	width:760px;
	
	}
.blog .tab .area ul li{
	float:left;
	margin:0 2px;
	
	}
.blog .tab .area ul #tab_blog01{
	
	
	}




	
.blog01{
	padding:100px 0 100px 0;
	background:url(../../share/img/bg.gif) repeat;
	}
	
.blog01 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	
	}
	
.blog01 .area dl dt{
	width:670px;
	float:left;
	margin-right:30px;
	}
.blog01 .area dl dd{
	width:340px;
	float:left;
	}

.blog01 .area dl dt p{
	margin-bottom:20px;
	}
.blog01 .area dl dt p span{
	font-size:16px;
	font-weight:bold;
	}
	
	

.blog01 .area dl dd div{
	height:260px;
	width:340px;
	background:#fff;
	}
.blog01 .area dl dd div dl dt{
	padding:20px 0;
	font-size:18px;
	width:300px;
	margin-left:20px;
	border-bottom:5px solid #309300;
	text-align:center;
	}
.blog01 .area dl dd div dl dd{
	padding:20px;
	font-size:14px;
	width:300px;
	background:#fff;
	
	}
.blog01 .area dl dd div dl dd ul li{
	background:url(../img/icon_person.png) no-repeat 0 3px;
	padding-left:25px;
	margin-bottom:5px;
	}
.blog01 .area dl dd p{
	margin-top:100px;
	margin-left:50px;
	}



.blog01 .area #blog_boad{
	background:url(../img/boad_blog01.png);
	width:1040px;
	height:333px;
	margin-bottom:40px;
	margin-top:30px;
	
	}
.blog01 .area #blog_boad p {
	text-align:center;
	padding-top:40px;
	}
.blog01 .area #blog_boad p span{
	font-size:24px;
	font-weight:bold;
	}
.blog01 .area #blog_boad ul{
	margin-top:40px;
	padding:45px;
	}
.blog01 .area #blog_boad ul li{
	background:url(../img/icon_content.png) no-repeat 0 3px;
	padding-left:25px;
	margin-bottom:15px;
	height:30px;
	font-size:16px;
	}
.blog01 .area #blog_boad ul li.leftside{
	width:440px !important;
	float:left;
	margin-right:10px;
	}
.blog01 .area #blog_boad ul li.rightside{
	width:440px !important;
	float:left;
	margin-right:10px;
	}
	

.blog01 .area span.green_last{
	font-size:16px;
	font-weight:bold;
	color:#309300;
	}



.blog01 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}







.blog02{
	padding:100px 0 100px 0;
	}
.blog02 .area dl dt{
	width:670px;
	float:left;
	margin-right:100px;
	}
.blog02 .area dl dd{
	width:270px;
	float:left;
	}
.blog02 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}
.blog02 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}
.blog02 .area dl dt p span{
	font-size:16px;
	font-weight:bold;
	}




.blog03{
	padding:100px 0 100px 0;
	background:url(../../share/img/bg.gif) repeat;
	}
.blog03 .area dl dt{
	width:670px;
	float:left;
	margin-right:100px;
	}
.blog03 .area dl dd{
	width:270px;
	float:left;
	}
.blog03 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}
.blog03 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}





.blog04{
	padding:100px 0 100px 0;
	background:url(../../share/img/bg.gif) repeat;
	border-bottom:5px solid #309300;
	}
.blog04 .area dl dt{
	width:670px;
	float:left;
	margin-right:100px;
	}
.blog04 .area dl dd{
	width:270px;
	float:left;
	}
.blog04 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}
.blog04 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}










/* 小冊子ダウンロード
---------------------------------- */
	
	
.book{
	padding:0 0 100px 0;
	background:url(../../share/img/bg.gif) repeat;
	border-bottom:5px solid #309300;
}

	.book .area h3{
		font-size:20px;
		line-height:30px;
		padding:100px 0 10px 0;
		font-weight:bold;
	}

	.book #Form p{
		margin-bottom:20px;
	}
		
	.book #Form .area .btnArea{
		margin:50px auto 0 auto;
		width:294px
	}
		.book #Form .area .btnArea li{
			float:left;
			margin:0 30px; 
		}
			.book #Form .area button{
				width: auto;
				padding:0;
				margin:0;
				background:none;
				border:0;
				font-size:0;
				line-height:0;
				overflow:visible;
				cursor:pointer;
			}
			.book #Form .area button:hover{
				opacity:0.9;
			}
			
			.book #Form .area .textBox {
				width: 300px;
				padding: 10px;
			}
			
			#block {
				width: 300px !important;
				padding: 10px !important;
			}

#Thanks {
	padding-top: 100px;
	text-align: center;
}

#Thanks p.btn{
	padding-top: 50px;
	text-align: center;
}





#Thanks {
	text-align: center;
	padding:100px 0 100px 0;
	background:url(../../share/img/bg.gif) repeat;
	border-bottom:5px solid #309300;
}
#Thanks .step{
	margin-bottom:50px;
}




/* 就職活動マメ知識
---------------------------------- */


.knowledge{
	padding:100px 0 100px 0;
	background:url(../../share/img/bg.gif) repeat;
	border-bottom:5px solid #309300;
	}
	
.knowledge .archive{
	margin-bottom:20px;
	}	
.knowledge #main_area{
	width:720px;
	float:left;
	margin-right:40px;
	}
.knowledge #main_area h4{
	color:#ffa300;
	font-size:28px;
	font-weight:bold;
	width:720px;
	border-bottom:1px solid #309300;
	padding-bottom:15px;
	margin:5px 0 5px 0;	
	}
.knowledge #main_area p{
	margin-bottom:20px;	
	}
.knowledge #main_area p img{
	margin:5px 5px 0 0;
	}
	
.knowledge #main_area dl{
	margin-bottom:40px;
	}
.knowledge #main_area dl dt{
	float:left;
	padding-right:20px;
	border-right:1px solid #309300;
	margin-right:20px;
	font-weight:bold;
	}

.knowledge #main_area dl dd{
	float:left;
	font-weight:bold;
	}
.knowledge #main_area dl dd a{
	color:#ff606e !important;
	}

.knowledge #main_area .btn_backnext{
	width:720px;
	height:50px;
	border-top:1px solid #309300;
	margin-top:50px;
	margin-bottom:50px;
	}

.knowledge #main_area .btn_backnext .back{
	float:left;
	background:url(../img/btn_back.png) no-repeat 0 3px;
	padding-left:25px;
	color:#309300;
	font-weight:bold;
	margin-top:10px;
	}
.knowledge #main_area .btn_backnext .next{
	float:right;
	background:url(../img/btn_next.png) no-repeat right 3px;
	padding-right:25px;
	color:#309300;
	font-weight:bold;
	margin-top:10px;
	}





.knowledge #menu_area{
	width:280px;
	float:left;
	}
.knowledge #menu_area .box{
	padding-bottom:7px;
	background:url(../img/box_bottom.png) no-repeat 0 bottom;
	margin-bottom:20px;
	}
.knowledge #menu_area .box p{
	background:url(../img/box_top.png) no-repeat 0 0;
	width:280px;
	height:61px;
	color:#fff;
	font-size:16px;
	line-height:60px;
	font-weight:bold;
	padding-left:20px;
	}
.knowledge #menu_area .box ul{
	background:url(../img/box_middle.png) repeat-y 0 0;
	padding:20px;
	width:240px;
	}
.knowledge #menu_area .box ul li{
	margin-bottom:3px;
	color:#ff606e;
	background:url(../img/arrow_knowledge01.png) no-repeat right center ;
	}
.knowledge #menu_area .box ul li a{
	color:#ff606e !important;
	}












/* 営業職のススメ
---------------------------------- */



.susume01{
	padding:100px 0 100px 0;
	background:url(../../share/img/bg.gif) repeat;
	}
.susume01 .area dl dt{
	width:730px;
	float:left;
	margin-right:40px;
	}
.susume01 .area dl dd{
	width:270px;
	float:left;
	}
.susume01 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}
.susume01 .area dl dt p{
	margin-bottom:20px;
	}
.susume01 .area dl dt p span{
	font-size:16px;
	font-weight:bold;
	}
.susume01 .area dl dt p.font_size{
	font-size:20px;
	font-weight:bold;
	}
.susume01 .area dl dt ul li{
	font-size:18px;
	font-weight:bold;
	color:#309300;
	margin-bottom:15px;
	}
.susume01 .area dl dt ul li img{
	margin-top:3px;
	margin-right:10px;
	}
	
.susume01 .area dl dd img{
	margin-bottom:10px;
	}
	






.susume02{
	padding:100px 0 100px 0;
	}
.susume02 .area dl dt{
	width:670px;
	float:left;
	margin-right:100px;
	}
.susume02 .area dl dt p{
	margin-bottom:20px;
	}
.susume02 .area dl dt p span{
	font-size:16px;
	font-weight:bold;
	}
	
.susume02 .area dl dd{
	width:270px;
	float:left;
	}
.susume02 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}
.susume02 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}



.susume03{
	padding:100px 0 100px 0;
	background:url(../../share/img/bg.gif) repeat;
	border-bottom:5px solid #309300;
	}
.susume03 .area dl dt{
	width:670px;
	float:left;
	margin-right:100px;
	}
.susume03 .area dl dt p{
	margin-bottom:20px;
	}
.susume03 .area dl dt p span{
	font-size:16px;
	font-weight:bold;
	}
	
.susume03 .area dl dd{
	width:270px;
	float:left;
	}
.susume03 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}
.susume03 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}
.susume03 .area p span{
	font-size:16px;
	font-weight:bold;
	}







/* 就職6ケ条
---------------------------------- */

.point601 p,
.point602 p,
.point603 p,
.point604 p,
.point605 p,
.point606 p{
	margin-bottom:15px;
	}
.point6 p span{
	font-size:16px;
	font-weight:bold;
	}


.point600{
	padding:100px 0 100px 0;
	background:url(../../share/img/bg.gif) repeat;
	position:relative;
	}
.point600 .area dl dt{
	width:670px;
	float:left;
	margin-right:100px;
	}
.point600 .area dl dd{
	width:270px;
	float:left;
	}
.point600 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}
.point600 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}




.point600 .area .boad_point{
	background:url(../../share/img/boad_bottom.png) no-repeat 0 bottom;
	width:1040px;
	padding-bottom:13px;
	}
.point600 .area .boad_point dt p{
	text-align:center;
	width:1040px;
	height:64px;
	background:url(../../share/img/boad_top.png) no-repeat;
	padding-top:45px;
	margin-top:40px;
	color:#ff8000;
	font-size:24px;
	font-weight:bold;
	}
.point600 .area .boad_point dd{
	width:1040px;
	background:url(../../share/img/boad_middle.png) repeat-y;
	padding-bottom:50px;
	
	}
.point600 .area .boad_point dd ul{
	padding:0 40px 40px 40px;
	margin-top:20px;
	}
.point600 .area .boad_point dd ul li{
	float:left;
	width:315px;
	height:65px;
	font-size:20px;
	font-weight:bold;
	border-right:1px dotted #309000;
	border-bottom:1px dotted #309000;
	box-sizing: border-box;
	line-height:65px;
	background:url(../img/arrow_point6.png) no-repeat 280px center;
	}
.point600 .area .boad_point dd li.right_last{
	border-right:none;
	}
.point600 .area .boad_point dd li.2line{
	border-bottom:none;
	}
.point600 .area .boad_point dd li{
	border-right:none;
	}
.point600 .area .boad_point dd ul li img{
	margin-right:10px;
	margin-top:12px;
	margin-left:20px;
	}
.point600 .area .boad_point dd p{
	text-align:center;
	color:#309300;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	}
.point600 .area .boad_point dd p span{
	text-align:center;
	font-size:12px;
	color:#353535;
	display:block;
	}
.point600 .area .boad_point dd:after{
	text-align:center;
	font-size:12px;
	color:#353535;
	display:block;
	}
.point600 .area .person{
	position:absolute;
	top:700px;
	left:50%;
	margin-left: 220px;
	}






.point601{
	padding:100px 0 100px 0;
	}
.point601 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}






.point602{
	padding:100px 0 100px 0;
	background:url(../../share/img/bg.gif) repeat;
	}
.point602 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}






.point603{
	padding:100px 0 100px 0;
	}
.point603 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}






.point604{
	padding:100px 0 100px 0;
	background:url(../../share/img/bg.gif) repeat;
	}
.point604 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}






.point605{
	padding:100px 0 100px 0;
	}
.point605 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}






.point606{
	padding:100px 0 100px 0;
	background:url(../../share/img/bg.gif) repeat;
	border-bottom:5px solid #309300;
	}
.point606 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}



























	
}


	

/* スマホ */
@media only screen and (max-width: 480px) {



html,body {
    height: 100%;
}



/* ------------　基本　--------------- */

.area{
	width:94%;
	padding:0 3%;
	}

img{
	width: 100%;
	height:auto;
	}

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









/* 共通項目
---------------------------------- */
#nav li.howto ul{
  display: block !important;
  z-index:300;
}
.dropmenu li.howto a{
  background: #fff;
}

.section {
	width: 100%;
	margin: 0 auto 0 auto;
}

.area span.green{
	color:#309300;
	}
.area span.orange{
	color:#ff8000;
	}

.area{
	line-height:24px;
	}





/* 各種blog講座
---------------------------------- */
	
/*.blog .tab{
	height:50px;
	padding-top:100px;
	background:url(../../share/img/bg.gif) repeat;
	}
.blog .tab .area{
	height:50px;
	background:url(../img/underbar_blog01.png) no-repeat 0 bottom;
	}
.blog .tab .area ul{
	margin:0 auto;
	width:1008px;
	
	}
.blog .tab .area ul li{
	float:left;
	margin:0 2px;
	
	}
.blog .tab .area ul #tab_blog01{
	
	
	}*/




	
.blog01{
	padding:30px 0;
	background:url(../../share/img/bg.gif) repeat;
	}
	
.blog01 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	
	}
	
.blog01 .area dl dt{
	}
.blog01 .area dl dd{
	}

.blog01 .area dl dt p{
	margin-bottom:20px;
	}
.blog01 .area dl dt p span{
	font-size:16px;
	font-weight:bold;
	}
	
	

.blog01 .area dl dd div{
	background:#fff;
	}
.blog01 .area dl dd div dl dt{
	padding:20px 0;
	font-size:18px;
	width:90%;
	border-bottom:5px solid #309300;
	text-align:center;
	margin: 0 auto;
	}
.blog01 .area dl dd div dl dd{
	padding:20px;
	font-size:14px;
	width:300px;
	background:#fff;
	
	}
.blog01 .area dl dd div dl dd ul li{
	background:url(../img/icon_person.png) no-repeat 0 3px;
	padding-left:25px;
	margin-bottom:5px;
	}
.blog01 .area dl dd p{
	margin-top:100px;
	margin-left:50px;
	}



.blog01 .area #blog_boad{
	border:5px solid #fff;
	background-size: contain;
	margin-bottom:30px;
	margin-top:30px;
	
	}
.blog01 .area #blog_boad p {
	background:url(../../share/img/sp/boad01_top_sp.png) no-repeat center top;
	background-size: contain;
	text-align:center;
	padding-top:30px;
	}
.blog01 .area #blog_boad p span{
	font-size:24px;
	font-weight:bold;
	}
.blog01 .area #blog_boad ul{
	background:url(../../share/img/sp/boad01_bottom_sp.png) no-repeat center bottom;
	background-size: contain;
	padding:20px;
	}
.blog01 .area #blog_boad ul li{
	background:url(../img/icon_content.png) no-repeat 0 3px;
	padding-left:25px;
	margin-bottom:15px;
	min-height:30px;
	font-size:16px;
	}
.blog01 .area #blog_boad ul li.leftside{
	}
.blog01 .area #blog_boad ul li.rightside{
	}
	

.blog01 .area span.green_last{
	font-size:16px;
	font-weight:bold;
	color:#309300;
	}



.blog01 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}







.blog02{
	padding:30px 0;
	}
.blog02 .area dl dt{
	margin-bottom: 30px;
	}
.blog02 .area dl dd{
	width: 60%;
	margin: 0 auto;
	}
.blog02 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}
.blog02 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}
.blog02 .area dl dt p span{
	font-size:16px;
	font-weight:bold;
	}




.blog03{
	padding:30px 0;
	background:url(../../share/img/bg.gif) repeat;
	}
.blog03 .area dl dt{
	margin-bottom: 30px;
	}
.blog03 .area dl dd{
	width: 60%;
	margin: 0 auto;
	}
.blog03 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}
.blog03 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}





.blog04{
	padding:30px 0;
	background:url(../../share/img/bg.gif) repeat;
	border-bottom:5px solid #309300;
	
	}
.blog04 .area dl dt{
	margin-bottom: 30px;
	}
.blog04 .area dl dd{
	width: 60%;
	margin: 0 auto;
	}
.blog04 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}
.blog04 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}










/* 小冊子ダウンロード
---------------------------------- */
	
	
.book {
	padding:0 0 100px 0;
	background:url(../../share/img/bg.gif) repeat;
	/*border-bottom:5px solid #309300;*/
}

	.book .area h3 {
		font-size:20px;
		line-height:30px;
		padding:40px 0 10px 0;
		font-weight:bold;
	}
	
	.book #Form p {
		margin-bottom:20px;
	}
		
	.book #Form .area .btnArea {
	}
		.book #Form .area .btnArea li {
		width:70%;
		margin:20px auto 0 auto;
		}
		.book #Form .area .btnArea li.last {
			width: 48%;
			float:right;
		}
			.book #Form .area button {
				width: auto;
				padding:0;
				margin:0;
				background:none;
				border:0;
				font-size:0;
				line-height:0;
				overflow:visible;
				cursor:pointer;
			}
			.book #Form .area button:hover {
				opacity:0.9;
			}
			
			.book #Form .area .textBox {
				width: 100%;
				padding: 3% 0;
			}
			
			#block {
				width: 97% !important;
			}



#Thanks p.btn{
	padding-top: 30px;
	text-align: center;
}
#Thanks p.btn img{
	width:90%;
}



#Thanks {
	text-align: center;
	padding:40px 0 40px 0;
	background:url(../../share/img/bg.gif) repeat;
	border-bottom:5px solid #309300;
}
#Thanks .step{
	margin-bottom:30px;
}
#Thanks .step img{
	width:90%;
	margin:0 5%;
}







/* 就職活動マメ知識
---------------------------------- */


.knowledge{
	padding:30px 0;
	background:url(../../share/img/bg.gif) repeat;
	border-bottom:5px solid #309300;
	}
.knowledge .archive{
	margin-bottom:20px;
.knowledge #main_area{
	margin-bottom: 50px;
	}
.knowledge #main_area h4{
	color:#ffa300;
	font-size:28px;
	font-weight:bold;
	border-bottom:1px solid #309300;
	padding-bottom:15px;
	margin:5px 0 5px 0;	
	}
.knowledge #main_area p{
	margin-bottom:20px;	
	}
.knowledge #main_area p img{
	width:8px;
	margin:5px 5px 0 0;
	}
.knowledge #main_area dl{
	margin-bottom:40px;
	}
.knowledge #main_area dl dt{
	float:left;
	padding-right:20px;
	border-right:1px solid #309300;
	margin-right:20px;
	font-weight:bold;
	}

.knowledge #main_area dl dd{
	float:left;
	font-weight:bold;
	}
.knowledge #main_area dl dd a{
	color:#ff606e !important;
	}

.knowledge #main_area .btn_backnext{
	height:50px;
	border-top:1px solid #309300;
	margin-top:50px;
	margin-bottom:50px;
	}

.knowledge #main_area .btn_backnext .back{
	float:left;
	background:url(../img/btn_back.png) no-repeat 0 3px;
	padding-left:25px;
	color:#309300;
	font-weight:bold;
	margin-top:10px;
	}
.knowledge #main_area .btn_backnext .next{
	float:right;
	background:url(../img/btn_next.png) no-repeat right 3px;
	padding-right:25px;
	color:#309300;
	font-weight:bold;
	margin-top:10px;
	}





.knowledge #menu_area{
	width:280px;
	margin: 0 auto;
	}
.knowledge #menu_area .box{
	padding-bottom:7px;
	background:url(../img/box_bottom.png) no-repeat 0 bottom;
	margin-bottom:20px;
	}
.knowledge #menu_area .box p{
	background:url(../img/box_top.png) no-repeat 0 0;
	color:#fff;
	font-size:16px;
	line-height:60px;
	font-weight:bold;
	text-align: center;
	}
.knowledge #menu_area .box ul{
	background:url(../img/box_middle.png) repeat-y 0 0;
	padding:20px;
	width:240px;
	}
.knowledge #menu_area .box ul li{
	margin-bottom:3px;
	color:#ff606e;
	background:url(../img/arrow_knowledge01.png) no-repeat right center ;
	}
.knowledge #menu_area .box ul li a{
	color:#ff606e !important;
	}












/* 営業職のススメ
---------------------------------- */


.susume_h2 img{
	height:40px !important;
	width:auto;
	margin-top:3%
	}


.susume01{
	padding: 30px 0;
	background:url(../../share/img/bg.gif) repeat;
	}
.susume01 h3 {
	margin-bottom: 10px;
	}
.susume01 .area dl dt{
	margin-bottom: 40px;
	}
.susume01 .area dl dd{
	width: 60%;
	margin: 0 auto;
	}
.susume01 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}
.susume01 .area dl dt p{
	margin-bottom:20px;
	}
.susume01 .area dl dt p span{
	font-size:16px;
	font-weight:bold;
	}
.susume01 .area dl dt p.font_size{
	font-size:20px;
	font-weight:bold;
	}
.susume01 .area dl dt ul li{
	font-size:18px;
	font-weight:bold;
	color:#309300;
	margin-bottom:15px;
	}
.susume01 .area dl dt ul li img{
	margin-top:3px;
	margin-right:10px;
	width: 30px;
	height: auto;
	}
	
.susume01 .area dl dd img{
	margin-bottom:10px;
	}
	






.susume02{
	padding: 30px 0;
	}
.susume02 h3 {
	margin-bottom: 10px !important;
	}
.susume02 .area dl dt{
	margin-bottom: 40px;
	}
.susume02 .area dl dt p{
	margin-bottom:20px;
	}
.susume02 .area dl dt p span{
	font-size:16px;
	font-weight:bold;
	}
	
.susume02 .area dl dd{
	}
.susume02 .area h4{
	font-size:20px;
	line-height:30px;
	margin:0px 0 30px 0;
	font-weight:bold;
	}
.susume02 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}



.susume03{
	padding: 30px 0;
	background:url(../../share/img/bg.gif) repeat;
	border-bottom:5px solid #309300;
	}
.susume03 h3 {
	margin-bottom: 10px;
	}
.susume03 .area dl dt{
	margin-bottom: 40px;
	}
.susume03 .area dl dt p{
	margin-bottom:20px;
	}
.susume03 .area dl dt p span{
	font-size:16px;
	font-weight:bold;
	}
	
.susume03 .area dl dd{
	width: 60%;
	margin: 0 auto;
	}
.susume03 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}
.susume03 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}
.susume03 .area p span{
	font-size:16px;
	font-weight:bold;
	}









/* 就職6ケ条
---------------------------------- */
.point601 p,
.point602 p,
.point603 p,
.point604 p,
.point605 p,
.point606 p{
	margin-bottom:15px;
	}
.point6 p span{
	font-size:16px;
	font-weight:bold;
	}


.point600{
	padding: 30px 0;
	background:url(../../share/img/bg.gif) repeat;
	position:relative;
	}
.point600 .area dl dt{
	}
.point600 .area dl dt h3{
	margin-bottom: 10px;
	}
.point600 .area dl dd{
	text-align: center;
	}
.point600 .area dl dd img {
	width: 60%;
	margin: 0 auto;
	}
.point600 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}
.point600 .area .blog_btn{
	text-align:center;
	margin-top:50px;
	}




.point600 .area .boad_point{
	background:url(../../share/img/sp/boad01_middle_sp.png) repeat-y center top;
	background-size:contain;
	margin-top:40px;
	}
.point600 .area .boad_point dt p{
	text-align:center;
	background:url(../../share/img/sp/boad01_top_sp.png) no-repeat center top;
	background-size:contain;
	padding: 50px 20px 0px 20px;
	color:#ff8000;
	font-size:24px;
	font-weight:bold;
	}
.point600 .area .boad_point dd{
	background:url(../../share/img/sp/boad01_bottom_sp.png) no-repeat 0 bottom;
	background-size:contain;
	padding: 20px;
	
	}
.point600 .area .boad_point dd ul{
	margin-bottom: 20px;
	}
.point600 .area .boad_point dd ul li{
	font-size:20px;
	font-weight:bold;
	box-sizing: border-box;
	line-height:65px;
	background:url(../img/arrow_point6.png) no-repeat right center;
	text-align: left;
	border-bottom:1px dotted #309000;
	}
.point600 .area .boad_point dd li.right_last{
	border-right:none;
	}
.point600 .area .boad_point dd li.2line{
	border-bottom:none;
	}
.point600 .area .boad_point dd li{
	border-right:none;
	}
.point600 .area .boad_point dd ul li img{
	margin-right:10px;
	margin-top:12px;
	width: 22%;
	}
.point600 .area .boad_point dd p{
	text-align:center;
	color:#309300;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	}
.point600 .area .boad_point dd p span{
	text-align:center;
	font-size:12px;
	color:#353535;
	display:block;
	}
.point600 .area .boad_point dd:after{
	text-align:center;
	font-size:12px;
	color:#353535;
	display:block;
	}
.point600 .area .person{
	display: none;
	}






.point601{
	padding: 30px 0;
	}
.point601 h3 {
	margin-bottom: 10px;
	}
.point601 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}






.point602{
	padding: 30px 0;
	background:url(../../share/img/bg.gif) repeat;
	}
.point602 h3 {
	margin-bottom: 10px;
	}
.point602 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}






.point603{
	padding: 30px 0;
	}
.point603 h3 {
	margin-bottom: 10px;
	}
.point603 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}






.point604{
	padding: 30px 0;
	background:url(../../share/img/bg.gif) repeat;
	}
.point604 h3 {
	margin-bottom: 10px;
	}
.point604 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}






.point605{
	padding: 30px 0;
	}
.point605 h3 {
	margin-bottom: 10px;
	}
.point605 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}






.point606{
	padding: 30px 0;
	background:url(../../share/img/bg.gif) repeat;
	border-bottom:5px solid #309300;
	}
.point606 h3 {
	margin-bottom: 10px;
	}
.point606 .area h4{
	font-size:20px;
	line-height:30px;
	margin:35px 0 30px 0;
	font-weight:bold;
	}



}
	
