@charset "utf-8";

#title_area{
	background : #93b8ca url('../images/license/tbg.jpg') repeat-x bottom;
	padding : 0 0 160px 0;
	}
#title_area .title_area_content{
	width : 980px;
	margin : 0 auto;
	color : #fff;
	font-size : 14px;
	}
#title_area .title_area_content h1{
	}
#title_area .title_area_content h2{
	font-size : 44px;
	margin : -80px 0 0 0;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	}
#title_area .title_area_content h2 span{
	font-size : 36px;
	}

.license_all{
	background : #e9f1f4;
	}
#license_contents{
	width : 980px;
	margin : 0 auto;
	padding : 50px 0 0 0;
	}
#license_contents .title1{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	color : #82a9be;
	text-align : center;
	font-size : 30px;
	margin : 0 0 50px 0;
	}
#license_contents .title2{
	text-align : center;
	margin : 0 0 30px 0;
	}

#license_contents .license_box{
	position : relative;
	margin : 0 0 150px 0;
	}
#license_contents #license4.license_box{
	margin : 0;
	}
#license_contents .license_t{
	background : url('../images/license/license_tbg.png') no-repeat center;
	height : 126px;
	text-align : center;
	}
#license_contents .license_t p{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 36px;
	color : #82a9be;
	line-height : 1.2;
	padding : 35px 0 0 0;
	}
#license_contents .license_t p span{
	font-size : 24px;
	}
#license_contents .license_wrapper{
	background : url('../images/license/license_bg.jpg') repeat-y;
	padding : 5px 27px;
	}
#license_contents .license_b{
	background : url('../images/license/license_bbg.png') no-repeat center;
	height : 59px;
	text-align : center;
	}
#license_contents .license_b .text{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	color : #82a9be;
	margin : 0 0 10px 0;
	}




#license1 .woman_image{
	position : absolute;
	bottom : 90px;
	left : 275px;
	z-index : 10;
	}
#license1 .license1_left{
	float : left;
	width : 337px;
	height : 378px;
	/*background : url('../images/license/license1_box.png') no-repeat;*/
	}
#license1 .license1_left .title{
	margin : 10px 0 15px 10px;
	}
#license1 .license1_left ul{
	margin : 0 0 10px 10px;
	}
#license1 .license1_left ul li{
	background : url('../images/license/license1_arrow.png') no-repeat left center;
	padding : 0 0 0 20px;
	font-size : 14px;
	cursor : pointer;
	margin : 0 0 10px 0;
	}
#license1 .license1_left ul li:hover{
	text-decoration : underline;
	}
#license1 .license1_left .list1_1{color : #faa7d4;}
#license1 .license1_left .list1_2{color : #f582b7;}
#license1 .license1_left .list1_3{color : #73bae8;}
#license1 .license1_left .list1_4{color : #6891d8;}
#license1 .license1_left .list1_5{color : #cd88c5;}
#license1 .license1_left .list1_6{color : #9898d4;}
#license1 .license1_left .list1_7{color : #4fb58f;}
#license1 .license1_left .list1_8{color : #10999a;}
#license1 .license1_left .list1_9{color : #7eb55b;}

#license1 .license1_left .ico{
	margin : 0 0 0 10px;
	z-index : 10;
	}
#license1 .license1_right{
	float : left;
	width : 524px;
	border-radius : 3px;
	padding : 20px 25px 15px;
	margin : 0 0 0 15px;
	color : #fff;
	}
#license1 .license1_right.license1_1{background : #faa7d4;}
#license1 .license1_right.license1_2{background : #f582b7;}
#license1 .license1_right.license1_3{background : #73bae8;}
#license1 .license1_right.license1_4{background : #6891d8;}
#license1 .license1_right.license1_5{background : #cd88c5;}
#license1 .license1_right.license1_6{background : #9898d4;}
#license1 .license1_right.license1_7{background : #4fb58f;}
#license1 .license1_right.license1_8{background : #10999a;}
#license1 .license1_right.license1_9{background : #7eb55b;}

#license1 .license1_right .title{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 28px;
	line-height : 1.2;
	border-bottom : solid 1px #fff;
	margin : 0 0 10px 0;
	padding : 0 0 5px 0;
	}
#license1 .license1_right .title span{
	font-size : 16px;
	}
#license1 .license1_right .text{
	margin : 0 0 40px 0;
	}
#license1 .license1_right dl{
	margin : 0 0 15px 60px;
	}
#license1 .license1_right dl dt{
	color : #4070b8;
	float : left;
	text-align : center;
	width : 90px;
	font-size : 12px;
	}
#license1 .license1_right dl dd{
	float : left;
	width : 359px;
	margin : 0 0 0 15px;
	}
#license1 .license1_right dl.skill dt{
	background : #fff;
	}
#license1 .license1_right dl.course dt{
	background : #fff44e;
	}
#license1 .license1_right dl.course dd{
	color : #fff44e;
	}
#license1 .license1_right .box{
	background : #fff;
	border-radius : 3px;
	color : #4070b8;
	font-size : 12px;
	margin : 0 0 0 90px;
	padding : 10px 15px;
	}
#license1 .license1_right .box .title{
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, "メイリオ", "MS PGothic", "ＭＳ Ｐゴシック", sans-serif;
	font-size : 12px;
	background : url('../images/license/license1_title_bg.jpg') repeat-x;
	padding : 3px 0 3px 3px;
	margin : 0 0 5px 0;
	}
#license1 .license1_right .box .title span{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 18px;
	}
#license1 .license1_right .box .text{
	width : 233px;
	float : left;
	margin : 0;
	}
#license1 .license1_right .box .image{
	width : 161px;
	float : left;
	margin : 0 0 0 10px;
	}

#license1 .license1_right.hide {display:none;}





#license2 .ico,
#license3 .ico{
	position : absolute;
	top : 70px;
	left : 30px;
	z-index : 10;
	}
#license4 .ico{
	position : absolute;
	top : 100px;
	left : -30px;
	z-index : 10;
	}


#license2 ul{
	margin : 50px 0 0 0;
	}
#license2 ul li{
	width : 169px;
	background : #82a9be;
	border-radius : 5px 5px 0 0;
	padding : 10px 0;
	float : left;
	margin : 0 0 0 10px;
	cursor : pointer;
	}
#license2 ul li.select{background:#4070b8;}

#license2 ul li p{
	background : url('../images/license/license2_arrow.png') no-repeat left center;
	padding : 0 0 0 25px;
	margin : 0 0 0 5px;
	line-height : 1.4;
	color : #fff;
	}
#license2 ul li p span{
	color : #ffff00;
	}
#license2 .license2_box{
	border-radius : 10px;
	border : solid 2px #4070b8;
	padding : 20px;
	}
#license2 .license2_box .image{
	width : 600px;
	float : left;
	}
#license2 .license2_box .right{
	width : 252px;
	float : left;
	margin : 20px 0 0 30px;
	}
#license2 .license2_box .right .title{
	color : #82a9be;
	margin : 0 0 20px 0;
	}
#license2 .license2_box .right .read{
	font-size : 28px;
	margin : 0 0 20px 0;
	line-height : 1.4;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	}
#license2 .license2_box .right .text{
	}

#license2 .license2_box .hide {display:none;}







#license3 .woman_image{
	position : absolute;
	top : -222px;
	right : -28px;
	z-index : 10;
	}
#license3 ul.license3_tab{
	margin : 50px 0 0 0;
	}
#license3 ul.license3_tab li{
	width : 140px;
	background : #82a9be;
	border-radius : 5px 5px 0 0;
	padding : 18px 0;
	float : left;
	margin : 0 0 0 10px;
	cursor : pointer;
	}
#license3 ul.license3_tab li.last{
	width : 160px;
	}
#license3 ul.license3_tab li.select{background:#4070b8;}

#license3 ul.license3_tab li p{
	background : url('../images/license/license2_arrow.png') no-repeat left center;
	padding : 0 0 0 25px;
	margin : 0 0 0 5px;
	line-height : 1.4;
	color : #fff;
	}
#license3 .license3_box{
	position : relative;
	border-radius : 10px;
	border : solid 2px #4070b8;
	padding : 20px;
	}
#license3 .license3_box .left{
	width : 527px;
	float : left;
	}
#license3 .license3_box .left .title{
	color : #4070b8;
	font-weight : bold;
	font-size : 30px;
	}
#license3 .license3_box .left .title span{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-weight : normal;
	font-size : 20px;
	margin : 0 0 0 5px;
	}
#license3 .license3_box .left .read{
	background : url('../images/license/license3_ico.png') no-repeat left center;
	padding : 0 0 0 30px;
	color : #4070b8;
	font-weight : bold;
	margin : 0 0 10px 0;
	}
#license3 .license3_box .left .text{
	margin : 0 0 10px 0;
	}
#license3 .license3_box .left .board{
	margin : 0 0 20px 0;
	}
#license3 .license3_box .left .list_title{
	background : url('../images/license/license3_title_bg.png') repeat-x;
	padding : 0 0 0 30px;
	color : #4070b8;
	font-weight : bold;
	font-size : 16px;
	margin : 0 0 10px 0;
	}
#license3 .license3_box .left ul{
	list-style-type : disc;
	margin : 0 0 0 20px;
	}
#license3 .license3_box .image{
	width : 330px;
	float : left;
	margin : 0 0 0 25px;
	}
#license3 .license3_box .image img{
	box-shadow:0px 0px 6px 0px #b3b3b3;
	-moz-box-shadow:0px 0px 6px 0px #b3b3b3;
	-webkit-box-shadow:0px 0px 6px 0px #b3b3b3;
	}
#license3 .license3_box .hide {display:none;}









#license4 .licence_4_box{
	background : #cfdcec;
	border : solid 2px #5085c5;
	border-radius : 3px;
	padding : 40px 0;
	}
#license4 .licence_4_box .left{
	float : left;
	width : 220px;
	text-align : center;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	color : #4070b8;
	padding : 90px 0 0 0;
	margin : 0 0 0 55px;
	}
#license4 .licence_4_box .left .image{
	margin : 0 0 15px 0;
	}
#license4 .licence_4_box .left .image img{
	box-shadow:0px 0px 6px 0px #a6a6a6;
	-moz-box-shadow:0px 0px 6px 0px #a6a6a6;
	-webkit-box-shadow:0px 0px 6px 0px #a6a6a6;
	}
#license4 .licence_4_box .left .name{
	font-size : 20px;
	margin : 0 0 15px 0;
	}
#license4 .licence_4_box .left .data{
	font-size : 12px;
	}
#license4 .licence_4_box .right{
	float : left;
	width : 542px;
	margin : 0 0 0 35px;
	padding : 15px 0;
	background : #fff;
	}
#license4 .licence_4_box .right .box{
	margin : 0 0 20px 0;
	}
#license4 .licence_4_box .right .box span{
	color : #4070b8;
	background : #feff00;
	padding : 2px;
	}
#license4 .licence_4_box .right .left_text{
	float : left;
	width : 235px;
	padding : 0 20px 0 0;
	margin : 0 0 0 20px;
	background : url('../images/license/license4_dotted.png') repeat-y right;
	}
#license4 .licence_4_box .right .right_text{
	float : left;
	width : 235px;
	margin : 0 0 0 20px;
	}
#license4 .licence_4_box :focus {
	outline: none;
	}




#license1,
#license2,
#license3,
#license4{
padding-top : 130px !important;
margin-top : -130px !important;
}

