/* CSS Document */
@charset "Shift_JIS";
/* style
--------------------------------------------------------------------------------*/
/* top page ---------------------------------------------------------------*/
#main_back{
	margin-top:0px;
	height:356px;
	background:url(../images/main_back.png) repeat-x;
}

#main_back_2{
	padding-top:10px;
	margin-top:10px;
	height:370px;
	background:url(../images/main_back.png) repeat-x center bottom;
    overflow: hidden;
}
#main_back_2 .bx-controls{padding:10px 0px 0px;}
#main_img{
	margin:6px auto;
	padding:0;
	width:922px;
}
#main_img_test{}

#main_img_test .bx-viewport {
    overflow: visible!important;
    width: 922px!important;
  }

#main_img_test .bxslider {
    list-style: none;
    margin: 0;
    padding: 0;
  }
#main_img_test .bxslider li {
    width: 922px!important;
    margin: 0 10px;
    padding: 0;
  }
/* news */
#news_middle{
	width:630px;
	margin:0;
	padding:2px 4px 0 4px;
	border-left:solid 1px #e8e8e8;
	border-right:solid 1px #e8e8e8;
}
ul#news_contents{
	list-style:none;
	margin:0;
	padding:0;
	background:#f9f9f9;
}
ul#news_contents li{
	height:23px;
	margin:2px 5px 0 5px;
	padding:12px 0 0 30px;
	border-bottom:dotted 1px #c9c9c9;
}
ul#news_contents li.orange{
	background:url(../images/news_icon1.gif) no-repeat 0 16px;
}
ul#news_contents li.pink{
	background:url(../images/news_icon2.gif) no-repeat 0 16px;
}
.date{
	display:block;
	float:left;
	padding:1px 0 0 0;
	margin-right:30px;
	font-weight:bold;
	font-size:12px;
	color:#663300;
}
.news_detail a{
	display:block;
	float:left;
	font-size:14px;
}
.news_detail a:link{
	color:#0099cc;
	text-decoration:none;
}
.news_detail a:visited{
	color:#0099cc;
	text-decoration:none;
}
.news_detail a:hover{
	color:#0099cc;
	text-decoration:none;
}
#news_btn{
	width:612px;
	height:24px;
	margin:9px auto 0 auto;
	padding:0 0 7px 0;
}
#news_btn img{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
/* course guide */
#cg_title{
	margin:0;
	padding:0;
}
.cg_btn{
	float:left;
	width:310px;
	height:250px;
	padding-top:10px;
}
/* open campus ---------------------------------------------------------------*/
.oc_merit{
	padding:27px 15px 0 100px;
	width:525px;
}
.oc_merit01{
	background:url(../images/opencampus02.gif) no-repeat;
	height:93px;
}
.oc_merit02{
	background:url(../images/opencampus03.gif) no-repeat;
	height:131px;
}
.oc_merit03{
	background:url(../images/opencampus04.gif) no-repeat;
	height:130px;
}
.y_back{
	background:#ffff00;
	font-weight:bold;
}

.op_point_card{text-align:center;margin-top:10px;margin-bottom:50px}

/*20140313commentout*/
/*
.openDay{
	width:173px;
	height:110px;
	margin:20px 0 0 0;
	padding:45px 0 0 450px;
	font-size:45px;
	color:#ff0000;
	background:url(../images/opencampus06.png) no-repeat;
}
*/
/*ここまで*/

/*20140313add*/
.openDay{
	width:619px;
	height:158px;
	margin:20px 0 0 0;
	padding:0px 0 0 0px;
	font-size:45px;
	color:#ff0000;
	background:url(../images/opencampus06_2.png) no-repeat;
}

.openDay .op_month{
	float:left;
	margin:46px 0px 0px 425px;
	border:0px solid red;
}
.openDay .op_day{
	float:left;
	margin:46px 0px 0px 45px;
	border:0px solid red;
}
.openDay .flc{
	clear:both;
}

.openDay2{
	font-family:'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
	width:619px;
	height:174px;
	margin:20px auto;
	text-align:center;
	padding:0px 0 0 0px;
	font-size:40px;
	color:#ff0000;
	background:url(../images/bg_nittei.jpg) no-repeat;
}

.openDay2 .op_month{
	float:left;
	margin:60px 0px 0px 400px;
	border:0px solid red;
}
.openDay2 .op_day{
	float:left;
	margin:60px 0px 0px 30px;
	border:0px solid red;
}
.openDay2 .flc{
	clear:both;
}



/*20140313ここまで*/
.entry{
	width:438px;
	height:310px;
	margin:90px 0 0 0;
	padding:110px 0 0 200px;
	background:url(../images/opencampus09.gif) no-repeat;
}
.map{
	width:640px;
	height:392px;
	margin:42px 0 0 0;
}
/* students page ---------------------------------------------------------------*/

.studentsbox{
	width:260px;
	margin:0 0 25px 0;
	text-align:left;
	overflow:hidden;
	float:left;
/*	border:1px solid red;*/
}

.studentsbox._v02{
	width:315px;
	margin:0 0 0px 0;
	text-align:center;
	overflow:hidden;
	float:left;
	margin-right:10px;
	margin-bottom:20px;
/*	border:1px solid red;*/
}

.studentsbox._v02:nth-child(2n){margin-right:0px;}
.studentsbox._v02:nth-child(2n+1){clear:both;}

div.studentsbox._v02._no_rm{/*margin-right:0px;*/}
div.studentsbox._v02 img{width:270px;height:auto;border:1px solid #999;padding:1px;}
.studentsbox ._commemt{width:270px;margin:0px auto;text-align:left;}
.studentsbox ._commemt h4{width:270px;min-height:30px;font-size:120%;height:auto;margin:0px;padding:0px;color:#F60;background:none;font-weight:bolder;line-height:120%;letter-spacing:-0.07em;}
.studentsbox ._commemt h4._v02{min-height:50px;}
.studentsbox ._commemt p._name{font-size:90%;font-weight:bolder;border-bottom:1px dotted #CCC;}
.studentsbox ._commemt p._cls{font-size:90%;font-weight:bolder;margin-bottom:0px;border-bottom:1px dotted #CCC;}
.studentsbox ._commemt p._graduate{font-size:90%;font-weight:bolder;margin-bottom:20px;color:#3574A9;}
.studentsbox ._commemt p._txt{}

.zaikou_2017 ._commemt h4{display:none}
.zaikou_2017 ._commemt p._txt{display:none}
.zaikou_2017.v02 ._commemt p._cls{display:none}

.studentsbox ._commemt h4{display:none}
.studentsbox ._commemt p._txt{display:none}
.studentsbox.v02 ._commemt p._cls{display:none}

div.studentsbox._v02._v03{width:630px;}
div.studentsbox._v02._v03 img{float:left;margin-left:20px;}
.studentsbox._v02._v03 ._commemt{width:310px;float:left;margin-left:20px;}
.studentsbox._v02._v03  ._commemt h4{width:310px}

.studentsHead{
	margin:45px 0 0 0;
	padding:0;
}
.studentsDM{
	width:606px;
	height:200px;
	margin:0;
	padding:15px;
	border:solid #3574a9 2px;
}
.studentsVD{
	width:606px;
	height:200px;
	margin:0;
	padding:15px;
	border:solid #fcb333 2px;
}
.studentsAI{
	width:606px;
	height:200px;
	margin:0;
	padding:15px;
	border:solid #ff150f 2px;
}


.studentsCA{
	width:606px;
	height:200px;
	margin:0;
	padding:15px;
	border:solid #ea2776 2px;
}

.studentsAC{
	width:606px;
	height:200px;
	margin:0;
	padding:15px;
	border:solid #92BB33 2px;
}
.studentsPic{
	float:left;
	width:160px;
	height:200px;
	margin:0;
	padding:0;
}
.studentsDetail{
	float:left;
	width:435px;
	margin:0;
	padding:0 0 0 10px;
}


.studentsName{
	margin:0;
	padding:0;
	font-size:25px;
}
.studentsSchool{
	margin:0;
	padding:0 0 8px 0;
	font-size:14px;
	border-bottom:2px dotted #a7a7a7;
}
.studentsText{
	margin:10px 0 0 0;
	padding:33px 0 0 0;
	font-size:12px;
	background:url(../images/studentsMsg.gif) no-repeat;
}

.students_2{
	width:586px;
	height:200px;
	margin:0px 0px 0px 0px;
	padding:15px;
	border:solid #F5F6F7 10px;
}

.st2_mb_a{margin-bottom:30px}
.st2_mt_a{margin-top:60px}


.studentsDetail_2 img{
	margin-left:20px;
}

/*在校生アンケート*/
.questionary{
	width:610px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:solid #F5F6F7 0px;
	
}

.questionary ._img_center{text-align:center}

._vd_3nen{
	width:610px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:solid #F5F6F7 0px;
	
}

._vd_3nen ._bg_sp{width:610px;background:url(../images/vd_3nen4.png) repeat-y;padding:0px 15px 20px;}
._vd_3nen ._bg_sp div{float:left;width:327px;}
._vd_3nen ._bg_sp div p{margin-left:10px;margin-bottom:10px;font-size:18px;font-weight:bolder;color:#666}
._vd_3nen ._bg_sp p._v02{padding:15px;font-size:18px;font-weight:bolder;color:#666}
._vd_3nen ._bg_sp img{float:right;margin-right:10px}
.enrollment_reason{
	float:left;
	width:300px;
	margin-left:5px;
	}
.hopeoccup{
	float:left;
	width:300px;
}

.questionary table{border-collapse: collapse;margin:10px 0px;width:290px;}

.questionary table td{border:1px solid #CCC;padding:10px;}

.questionary table span{display:inline-block;margin-bottom:1px;margin-right:5px;width:9px;height:9px;}
._c01{background:#FBD13B;}
._c02{background:#8FCFFF;}
._c03{background:#FF9A00;}
._c04{background:#BEE398;}
._c05{background:#EFCCFF;}
._c06{background:#CCCCCC;}
._c07{background:#408EBC;}
/**/

._questionary_show{clear:both;}
._questionary_show ul{width:580px;list-style-type:none;padding:0px;}
._questionary_show ul li{float:left;width:180px;margin-left:13px;margin-bottom:10px;}
._questionary_show ul li img{width:180px;border:1px solid #CCC;}
._questionary_show ul li p{font-size:12px;}
._questionary_show ul li a{color:#666;text-decoration:none;}
._questionary_show ul li a p span{display:block;}
._questionary_show ul li a p span.quest.qus{font-weight:bolder;border-bottom:dotted 1px #999;padding-bottom:2px;margin-bottom:2px}
/* Curriculum Area */
.curriculumArea{width:640px;}
.curriculumArea .text1{
	padding-right:35px;
	padding-left:35px;
}
.curriculumArea .title{
	margin-right:30px;
	margin-left:30px;
	padding:7px;
	border:solid #5c8eb9 1px;
	font-weight:bold;
	font-size:14px;
	color:#5c8eb9;
}

.curriculumArea .title._v01{
	margin:20px 0px 0px;
	padding:7px;
	border:solid #5c8eb9 1px;
	font-weight:bold;
	font-size:14px;
	color:#5c8eb9;
	
	}

.curriculumArea .text1{
	padding:70px 280px 0 30px;
}

.curriculumArea.visualdesign01.y2019 .text1{
	padding:70px 370px 0 30px;
}


.curriculumArea.visualdesign01.y2017 .text1{padding:70px 370px 0 30px}
.curriculumArea.visualdesign02.y2017 .text1{padding:70px 370px 0 30px}
.curriculumArea.visualdesign03.y2017 .text1{padding:70px 370px 0 30px}
.curriculumArea.visualdesign17.y2017 .text1{padding:70px 370px 0 30px}

.curriculumArea ul.text2{
	margin:0 30px;
	padding-left:20px;
}

.curriculumArea ul.text2._v01{
	margin:0 0px 0px;
	padding-left:15px;
}
.curriculumArea ul.text2._v01 li{margin-bottom:10px}


.visualdesign01{
	background:url('../images/visualdesign08.png') no-repeat;
	width:640px;
	height:380px;
}
.visualdesign02{
	background:url('../images/visualdesign09.png') no-repeat;
	width:640px;
	height:351px;
}
.visualdesign03{
	background:url('../images/visualdesign10.png') no-repeat;
	width:640px;
	height:353px;
}

.visualdesign01.y2017{
	background:url('../images/visualdesign01_2017.png') no-repeat;
	width:640px;
	height:380px;
}
.visualdesign02.y2017{
	background:url('../images/visualdesign02_2017.png') no-repeat;
	width:640px;
	height:351px;
}
.visualdesign03.y2017{
	background:url('../images/visualdesign10_2017.png') no-repeat;
	width:640px;
	height:353px;
}

.curriculumArea.visualdesign01.y2018 .text1{padding:70px 370px 0 30px}
.curriculumArea.visualdesign01.y2018 .title{margin-top:65px}
.curriculumArea.visualdesign02.y2018 .text1{padding:70px 370px 0 30px}
.curriculumArea.visualdesign03.y2018 .text1{padding:70px 370px 0 30px}
.curriculumArea.visualdesign17.y2018 .text1{padding:70px 370px 0 30px}

.visualdesign01.y2019{
	background:url('../images/class2019/vd/visualdesign01.png') no-repeat;
	width:640px;
	height:380px;
}
.visualdesign02.y2019{
	background:url('../images/class2019/vd/visualdesign02.png') no-repeat;
	width:640px;
	height:351px;
}
.visualdesign03.y2019{
	background:url('../images/class2019/vd/visualdesign10.png') no-repeat;
	width:640px;
	height:353px;
}



.visualdesign01.y2018{
	background-repeat: no-repeat;
	background-image: url(../images/class2018/vd/visualdesign01.png);
	width: 640px;
	height: 380px;
}
.visualdesign01_n{
	background-repeat: no-repeat;
	background-image: url(../images/class2018/vd/visualdesign01_n.png);
	width: 640px;
	height: 380px;
}
.visualdesign02.y2018{
	background:url('../images/class2018/vd/visualdesign02.png') no-repeat;
	width:640px;
	height:351px;
}
.visualdesign02_n{
	background:url('../images/class2018/vd/visualdesign02_n.png') no-repeat;
	width:640px;
	height:351px;
}
.visualdesign03.y2018{
	background:url('../images/class2018/vd/visualdesign10.png') no-repeat;
	width:640px;
	height:353px;
}
.visualdesign03_n{
	background:url('../images/class2018/vd/visualdesign03_n.png') no-repeat;
	width:640px;
	height:353px;
}

.visualdesign17.y2018{
	background:url('../images/class2018/vd/visualdesign17.png') no-repeat;
	width:640px;
	height:353px;
}
.visualdesign17_n{
	background:url('../images/class2018/vd/visualdesign17_n.png') no-repeat;
	width:640px;
	height:353px;
}
.visualdesign04{
	background:url('../images/visualdesign11.png') no-repeat;
	width:640px;
	height:220px;
}


.visualdesign05{
	background:url('../images/visualdesign12.png') no-repeat;
	width:640px;
	height:220px;
}

/*.visualdesign06はほかで使っているのでココでは使えない。*/

.visualdesign09{
	background:url('../images/visualdesign13.png') no-repeat;
	width:640px;
	height:220px;
}

.visualdesign07{
	background:url('../images/visualdesign14.png') no-repeat;
	width:640px;
	height:220px;
}

.visualdesign08{
	background:url('../images/visualdesign15.png') no-repeat;
	width:640px;
	height:220px;
}

.visualdesign10{
	background:url('../images/visualdesign16.png') no-repeat;
	width:640px;
	height:353px;
}
 
.visualdesign17{
	background:url('../images/visualdesign17.png') no-repeat;
	width:640px;
	height:353px;
}



.desitalmediaText08{
	padding:320px 80px 0 350px;
}

.desitalmediaText08._v01{
	padding:320px 15px 0 0px;
	float:right;
	width:45%;
	height:auto;
}


.desitalmedia08{
	background:url('../images/desitalmedia08.png') no-repeat;
	width:640px;
        height:735px;
}
.desitalmedia09{
	background:url('../images/desitalmedia09.png') no-repeat;
	width:640px;
	height:351px;
}
.desitalmedia10{
	background:url('../images/desitalmedia10.png') no-repeat;
	width:640px;
	height:360px;
}
.desitalmedia11{
	background:url('../images/desitalmedia11.png') no-repeat;
	width:640px;
	height:324px;
}

.desitalmedia08._v02{
	background:url('../images/desitalmedia08_v2.png') no-repeat;
	width:640px;
        height:735px;
}
.desitalmedia09._v02{
	background:url('../images/desitalmedia09_v2.png') no-repeat;
	width:640px;
	height:351px;
}
.desitalmedia10._v02{
	background-repeat: no-repeat;
	background-image: url(../images/desitalmedia10_v2.png);
	width: 640px;
	height: 360px;
}
.desitalmedia_n{
	background-repeat: no-repeat;
	background-image: url(../images/desitalmedia10_v2_n.png);
	width: 640px;
	height: 360px;
}
.desitalmedia_n_02{
	background-repeat: no-repeat;
	background-image: url(../images/desitalmedia_n_02.png);
	width: 640px;
	height: 360px;
}
.desitalmedia_n_03{
	background-repeat: no-repeat;
	background-image: url(../images/desitalmedia_n_03.png);
	width: 640px;
	height: 360px;
}
.desitalmedia11._v02{
	background:url('../images/desitalmedia11_v2.png') no-repeat;
	width:640px;
	height:324px;
}

.desitalmediaText06{padding:70px 300px 0 30px;}
.comicsart06{
	background:url('../images/comicsart06.png') no-repeat;
	width:640px;
	height:351px;
}
.desitalmediaText07{padding:70px 400px 0 30px;}
.comicsart07{
	background-repeat: no-repeat;
	background-image: url(../images/comicsart07_n.png);
	width: 640px;
	height: 385px;
}
.comicsart08{
	background:url('../images/comicsart08.png') no-repeat;
	width:640px;
	height:323px;
}

.comicsart08.v2018{
	background:url('../images/class2018/ca/comicsart08.png') no-repeat;
	width:640px;
	height:323px;
}

.interiordesignText06{
    height: 125px;
    padding:70px 380px 0 30px;
}
.interiordesign06{
	background-repeat: no-repeat;
	background-image: url(../images/interiordesign06_n.png);
	width: 640px;
	height: 363px;
}
.interiordesignText07{
    height: 125px;
    padding:70px 380px 0 30px;
}
.interiordesign07{
	background-repeat: no-repeat;
	background-image: url(../images/interiordesign07_n.png);
	width: 640px;
	height: 363px;
}
.interiordesignText08{
    height: 125px;
    padding:70px 380px 0 30px;
}
.interiordesign08{
	background-repeat: no-repeat;
	background-image: url(../images/interiordesign08_n.png);
	width: 640px;
	height: 386px;
}

.interiordesign07.v2018{
	background:url('../images/class2018/ai/interiordesign07.png') no-repeat;
	width:640px;
	height:363px;
}
.interiordesign08.v2018{
	background:url('../images/class2018/ai/interiordesign08.png') no-repeat;
	width:640px;
	height:386px;
}

/* correspondence page ---------------------------------------------------------------*/
/* merit */
.cp_merit{
	padding:20px 15px 0 100px;
	width:525px;
}
.cp_merit .title{
	font-size:16px;
	font-weight:bold;
}
.cp_merit01{
	background:url(../images/correspondence08.gif) no-repeat;
	height:115px;
}
.cp_merit02{
	background:url(../images/correspondence09.gif) no-repeat;
	height:119px;
}
.cp_merit03{
	background:url(../images/correspondence10.gif) no-repeat;
	height:116px;
}
.cp_merit04{
	background:url(../images/correspondence11.gif) no-repeat;
	height:119px;
}
.cp_merit05{
	background:url(../images/correspondence12.gif) no-repeat;
	height:119px;
}
.cp_merit06{
	background:url(../images/correspondence13.gif) no-repeat;
	height:119px;
}
.cp_merit07{
	background:url(../images/correspondence14.gif) no-repeat;
	height:96px;
}

/* outline page ---------------------------------------------------------------*/
.aboutSchoolPic{
	float:left;
	width:200px;
}
.aboutSchoolText{
	float:left;
	width:420px;
	margin-left:20px;
}

._outline h5{
	border-left:5px solid #F90;
	padding:3px 10px;
	margin-bottom:10px;
	font-size:15px;
	font-weight:bolder;
}

table#schoolHistory{
	clear:both;
	font-size:10px;
	padding:15px;
	background:#f0f0f0;
	width:640px;
}
table#schoolHistory .w110{
	width:80px;
}

table#schoolHistory2{
	clear:both;
	font-size:12px;
	padding:15px;
	background:#f0f0f0;
	width:640px;
}
table#schoolHistory2 .w110{
	width:80px;
}
table#schoolHistory2 td{padding:3px;letter-spacing:0.01em;}
table#schoolHistory2 tr td:first-child{text-align:right;padding-right:15px;}
/* cordination page ---------------------------------------------------------------*/

.cordinationCateTitle{display:block;width:94%;padding:15px 3%;color:#fff;font-weight:bolder;font-size:20px;margin:30px auto}
.cordinationCateTitle.crd_film{background:#626293;}
.cordinationCateTitle.crd_local{background:#EB71A1;}
.cordinationCateTitle.crd_collabo{background:#F18A00;}
.cordinationCateTitle.crd_event{background:#4DB233;}
.cordinationTitle_l.crd_local{
	color:#EB71A1;
	font-size:25px;
	margin:20px 0 10px 0;
	padding:0;
	border-bottom:1px dotted #FCF;
	font-weight:bolder;
}
.cordinationTitle_l.crd_collabo{
	color:#F18A00;
	font-size:25px;
	margin:20px 0 10px 0;
	padding:0;
	border-bottom:1px dotted #FCF;
	font-weight:bolder;
}
.cordinationTitle_l.crd_event{
	color:#4DB2331;
	font-size:25px;
	margin:20px 0 10px 0;
	padding:0;
	border-bottom:1px dotted #FCF;
	font-weight:bolder;
}

.cordinationTitle{
	margin:40px 0 20px 0;
	padding:0 0 0 18px;
	background:url(../images/pinkCercle.gif) no-repeat 0 10px;
	font-size:20px;
	border-bottom:1px dotted #CCC;
}
/* correspondence page -------------------------------------------------*/
.courseInfoTitle{
	clear:both;
	width:640px;
	margin:40px 0 0 0;
}
.courseInfo{
}
.courseInfo .pic{
	float:left;
	width:210px;
	height:160px;
	margin:0;
	padding:0;
}
.courseInfo .text{
	float:left;
	width:400px;
	margin-left:20px;
	padding:0;
}
.courseInfo .text .subtitle{
	font-weight:bold;
}
.contentsItem{
	clear:both;
    padding:40px 0 0 0;
}

/* campus_system page -------------------------------------------------*/
.campusSystemText01{
    width:600px;
    padding:0 0 0 40px;
}
table.campusSystemList{
    width:640px;
}
table.campusSystemList tr th {
    padding: 15px 0 15px 10px;
    background:#E4E4E4;
    border-bottom:solid 3px #FFFFFF;
    font-weight: normal;
    text-align:left;
    width:160px;
    vertical-align: top;
}
table.campusSystemList tr td {
    padding: 15px 0px 15px 10px;
    background:#F0F0F0;
    border-bottom:solid 3px #FFFFFF;
}
table.campusSystemList tr td ul{
    padding:0;
    margin:0 0 0 15px;
}
table.campusSystemList tr td ul li{
    padding:0;
}


/* campuslife page -------------------------------------------------*/
.campuslifePic01{
	background:url('../images/campuslife01.gif') no-repeat;
	width:640px;
	height:585px;
}
.campuslifePic01Text01{
    float:left;
    width:140px;
    height:92px;
    margin-top:60px;
    padding:10px;
}
.campuslifePic01Text02{
    float:left;
    width:140px;
    height:92px;
    margin-top:95px;
    padding:10px;
}
.campuslifePic{
    float:left;
    width:320px;
    height:220px;
	margin:0;
}
.campuslifeText{
    float:left;
    width:260px;
	margin: 0 30px 0 30px;
}
/* info_for_officers page -------------------------------------------------*/
.info_for_officersPic00{
	background-repeat: no-repeat;
	background-image: url(../images/info_for_officers00_n.png);
	width: 640px;
	height: 219px;
	margin: 30px 0 0 0;
}
.info_for_officersText00{
    font-size:20px;
    font-weight:bold;
	width:390px;
    margin:0 0 0 250px; 
}
.info_for_officersText01{
    font-size:14px;
	width:390px;
    margin:25px 0 0 250px; 
}
.info_for_officersPic03{
    float:left;
    width:310px;
    margin-top:30px;
}
.info_for_officersText03{
    float:left;
    font-size:14px;
    color:#333333;
    width:270px;
    height:200px;
    background:url('../images/info_for_officers_back01.gif') repeat;
    margin:5px 0 60px 0;
    padding:0 20px;
}
.info_for_officersPic04{
    float:left;
    width:310px;
    padding-left:20px;
    margin-top:30px;
}
.info_for_officersText04{
    float:left;
    font-size:14px;
    color:#333333;
    width:270px;
    height:200px;
    background:url('../images/info_for_officers_back01.gif') repeat;
    margin:5px 0 60px 20px;
    padding:0 20px;
}
.info_for_officersText06{
    float:left;
    font-size:14px;
    color:#333333;
    width:270px;
    height:200px;
    background:url('../images/info_for_officers_back02.gif') repeat;
    margin:5px 0 60px 0;
    padding:0 20px;
}
.info_for_officersText07{
    float:left;
    font-size:14px;
    color:#333333;
    width:270px;
    height:200px;
    background:url('../images/info_for_officers_back02.gif') repeat;
    margin:5px 0 60px 20px;
    padding:0 20px;
}
.info_for_officersTextH01{
    font-size:18px;
    font-weight:bold;
    color:#FF7A0E;
    padding:15px 0;
}
.info_for_officersTextH02{
    font-size:18px;
    font-weight:bold;
    color:#B8CB07;
    padding:15px 0;
}
.info_for_officers09Base{
    border:solid #E6E6E6 1px;
    width:638px;
    height:385px;
    margin-top:30px;
}
.info_for_officersPic09{
    float:left;
    width:150px;
    height:365px;
    padding:20px 10px 0 20px;
}
.info_for_officers10Base{
    border:solid #E6E6E6 1px;
    width:638px;
    height:360px;
    margin-top:30px;
}
.info_for_officersPic10{
    float:left;
    width:150px;
    height:340px;
    padding:20px 10px 0 20px;
}
.info_for_officers11Base{
    border:solid #E6E6E6 1px;
    width:638px;
    height:540px;
    margin-top:30px;
}
.info_for_officersPic11{
    float:left;
    width:150px;
    height:508px;
    padding:20px 10px 0 20px;
}
.info_for_officers12Base{
    border:solid #E6E6E6 1px;
    width:638px;
    height:392px;
    margin-top:30px;
    margin-bottom:50px;
}
.info_for_officersPic12{
    float:left;
    width:150px;
    height:372px;
    padding:20px 10px 0 20px;
}
.info_for_officersQ{
    float:left;
    font-weight:bold;
    font-size:14px;
    background:url('../images/info_for_officers_q.gif') no-repeat;
    width:405px;
    padding:5px 0 5px 45px;
    margin-top:20px;
}
.info_for_officersA{
    float:left;
    font-size:14px;
    background:url('../images/info_for_officers_a.gif') no-repeat;
    width:400px;
    padding:5px 0 5px 45px;
    margin-top:7px;
}

.info_for_officers_worker{
	background:url('../images/info_for_officers_worker_01.png') no-repeat;
	width:640px;
	/*height:351px;*/
	height:251px;
}
.info_for_officers_worker.v2{background:url('../images/info_for_officers_worker_01_02.png') no-repeat;}
.curriculumArea.info_for_officers_worker .text1{
	
	    padding: 100px 280px 0px 30px;
		}

.info_for_officers_worker._v02{
	background:url('../images/info_for_officers_worker_02.png') no-repeat;
	width:640px;
	height:930px;
	text-align:center;
}

.curriculumArea.info_for_officers_worker._v02 .text1{
		text-align:left;
	    padding: 70px 40px 0px 30px;
		}


.info_for_of_btn01 a:hover,.info_for_of_btn02 a:hover{opacity:0.7;}
.info_for_of_btn01 a{display:block;height:40px;width:400px;text-align:center;margin:60px auto 10px;
	padding-top:20px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6db3f2+0,54a3ee+50,3690f0+51,1e69de+100;Blue+Gloss+%233 */
background: rgb(109,179,242); /* Old browsers */
background: -moz-linear-gradient(top, rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-9 */
	border:2px solid #36F;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;    
	}
.info_for_of_btn01 a{font-weight:bolder;color:#ffffff;font-size:20px;text-decoration:none;text-shadow:2px 2px 3px #36F;line-height:1.1;}

.info_for_of_btn02 a{display:block;height:40px;width:400px;text-align:center;margin:20px auto 10px;
	padding-top:20px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb76b+0,ffa73d+50,ff7c00+51,ff7f04+100;Orange+Gloss */
background: rgb(255,183,107); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,183,107,1) 0%, rgba(255,167,61,1) 50%, rgba(255,124,0,1) 51%, rgba(255,127,4,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */
	border:2px solid #F60;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;    
	}
.info_for_of_btn02 a{font-weight:bolder;color:#ffffff;font-size:20px;text-decoration:none;text-shadow:2px 2px 3px #F60;line-height:1.1;}


/* privacy page -------------------------------------------------*/
.privacyText{
    width: 615px;
    padding-left:25px;
}
/* accsess page -------------------------------------------------*/
ul.accsessText{
    background:#DFFFF9;
	list-style:none;
    height:105px;
    padding:25px 0;
    margin-top:15px;
}
ul.accsessText li{
    float:left;
    width:259px;
    padding:0 30px;
}
ul.accsessText li.left{
    border-right:solid #000000 1px;
}
/* teacher page -------------------------------------------------*/

.teacherSPicL{
    clear:both;
    float:left;
    width:305px;
    padding-top:15px;
}
.teacherSPicR{
    float:left;
    width:305px;
    padding-top:15px;
    padding-left:30px;
}
.teacherPicL{
    float:left;
    width:300px;
    font-size:12px;
    padding-top:10px;
    margin-right:40px;
}
.teacherPicR{
    float:left;
    width:300px;
    font-size:12px;
    padding-top:10px;
}
.teacherText{
    font-size:12px;
    width:420px;
    height:300px;
    padding:60px 15px 15px 205px;
}
.teacherTextL{
    clear:both;
    float:left;
    width:300px;
    padding-top:10px;
    margin-right:40px;
}
.teacherTextR{
    float:left;
    width:300px;
    padding-top:10px;
}
.teacherTextB{
    clear:both;
    font-size:12px;
    padding-top:10px;
    padding-bottom:20px;
}
.teacherPicBase{
    width:640px;
    height:190px;
}
.teacherPicBase_02{
    width:640px;
    height:250px;
}
.teacherPic01{
    background:url('../images/teacher01.jpg') no-repeat;
    margin-top:25px;
}
.teacherPic02{
    float:left;
    background:url('../images/teacher02.jpg') no-repeat;
    width:178px;
    height:304px;
}
.teacherText02{
    float:left;
    width:178px;
    margin-top:10px;
}
.teacherPic03{
    float:left;
    background:url('../images/teacher03.jpg') no-repeat;
    width:178px;
    height:304px;
    margin-left:27px;
}
.teacherText03{
    float:left;
    font-size:12px;
    width:178px;
    margin-top:10px;
    margin-left:27px;
}
.teacherPic04{
    float:left;
    background:url('../images/teacher04.jpg') no-repeat;
    width:229px;
    height:304px;
    margin-left:27px;
}
.teacherText04{
    float:left;
    font-size:12px;
    width:229px;
    margin-top:10px;
    margin-left:27px;
    margin-bottom:70px;
}
.teacherPic05{
    clear:both;
    background:url('../images/teacher05.jpg') no-repeat;
	margin-top:25px;
}
.teacherPic07{
    background:url('../images/teacher07.jpg') no-repeat;
    margin-top:70px;
}
.teacherPic09{
    background:url('../images/teacher09.jpg') no-repeat;
    margin-top:70px;
}
.teacherPic18{
    clear:both;
    background:url('../images/teacher18.jpg') no-repeat;
	margin-top:70px;
}
.teacherPic20{
    background:url('../images/teacher20.jpg') no-repeat;
    margin-top:70px;
}
.teacherPic23{
    background:url('../images/teacher23.gif') no-repeat;
    margin-top:70px;
}
.teacherPic25{
    background:url('../images/teacher25.jpg') no-repeat;
    margin-top:70px;
}
.teacherText25{
    float:left;
    font-size:12px;
    width:215px;
    margin-top:10px;
}
.teacherText25R{
    float:left;
    font-size:12px;
    width:210px;
    margin-top:10px;
}
.teacherPic27{
    background:url('../images/teacher27.gif') no-repeat;
    margin-top:70px;
}
.teacherPic_amanuma{
    background:url('../images/teacher_amanuma_n.gif') no-repeat;
    margin-top:70px;
}
.teacherPic29{
	background: url('../images/teacher29_n.jpg') no-repeat;
	margin-top: 70px;
}
.teacherPic31{
	background: url('../images/teacher31_n.jpg') no-repeat;
	margin-top: 70px;
}
.teacherPic_kiluchi{
	background: url('../images/teacher_kikuchi_n.jpg') no-repeat;
	margin-top: 70px;
}
.teacherPic_sakai{
	background: url('../images/teacher_sakai_n.jpg') no-repeat;
	margin-top: 70px;
}
.teacherPic_yamaguchi{
	background: url('../images/teacher_yamaguchi_n.jpg') no-repeat;
	margin-top: 70px;
}
.teacherPic32{
    background:url('../images/teacher32.jpg') no-repeat;
    margin-top:70px;
}
.teacherPic33{
    background:url('../images/teacher33.jpg') no-repeat;
    margin-top:70px;
}
.teacherPic35{
    background:url('../images/teacher35.jpg') no-repeat;
    margin-top:70px;
}
.teacherPic37{
    background:url('../images/teacher37.jpg') no-repeat;
    margin-top:70px;
}
.teacherPic40{
    background:url('../images/teacher40.jpg') no-repeat;
    margin-top:70px;
}


.teacherPic41{
    background:url('../images/teacher41.jpg') no-repeat;
    margin-top:70px;
}


/*インテリア　長谷川先生*/
.teacherPic53{
    background:url('../images/teacherxx.jpg') no-repeat;
    margin-top:70px;
}

/*インテリア　キクチ先生*/
.teacherPic54{
    background:url('../images/teacher54.jpg') no-repeat;
    margin-top:70px;
}

.teacherPicFukuda{
    background:url('../images/bg_teacher_fukuda.jpg') no-repeat;
    margin-top:30px;
}

.teacherPicWatanabe{
    background:url('../images/bg_teacher_watanabe.jpg') no-repeat;
    margin-top:70px;
}

.teacherPicNariyoshi{
    background:url('../images/bg_teacher_nariyoshi.jpg') no-repeat;
    margin-top:70px;
}

.teacherPicNoguchi{
    background:url('../images/bg_teacher_noguchi.jpg') no-repeat;
    margin-top:70px;
}

.teacherPic45{
    clear:both;
    background:url('../images/teacher45.jpg') no-repeat;
	margin-top:70px;
}

.teacherPic46{
	clear: both;
	background-repeat: no-repeat;
	background-image: url(../images/teacher46_n.jpg);
	margin-top: 70px;
}
.teacherPic_kisugae{
	clear: both;
	background-repeat: no-repeat;
	background-image: url(../images/teacher_kisugae_n.jpg);
	margin-top: 70px;
}
.teacherPic_koshino{
	clear: both;
	background-repeat: no-repeat;
	background-image: url(../images/teacher_koshino_n.jpg);
	margin-top: 70px;
}
.teacherPic47{
    clear:both;
    background:url('../images/teacher47.jpg') no-repeat;
	margin-top:70px;
}

.teacherPic48{
	clear: both;
	background-repeat: no-repeat;
	background-image: url(../images/teacher48.jpg);
	margin-top: 70px;
}
.teacherOhyoshi{
	clear: both;
	background-repeat: no-repeat;
	background-image: url(../images/teacher_ohyoshi_n.jpg);
	margin-top: 70px;
}
.teacherPic49{
    clear:both;
    background:url('../images/teacher49.jpg') no-repeat;
	margin-top:70px;
}
.teacherPic_ichinose{
    clear:both;
    background:url('../images/teacher_ichinose_n.jpg') no-repeat;
	margin-top:70px;
}
.teacherPic50{
    clear:both;
    background:url('../images/teacher50.jpg') no-repeat;
	margin-top:70px;
}

.teacherPic51{
    clear:both;
    background:url('../images/teacher51.jpg') no-repeat;
	margin-top:70px;
}
.teacherPic52{
    clear:both;
    background:url('../images/teacher52.jpg') no-repeat;
	margin-top:70px;
}
/* qualification page -------------------------------------------------*/
.qualificationTitle{
    float:left;
    width:311px;
}
.qualificationTitleText{
    font-size:16px;
    line-height:1.6;
    width:256px;
    padding:20px 0 0 10px;
}
.qualificationPic01{
    float:left;
    width:329px;
    height:254px;
    padding-bottom:10px;
}
.qualification_item{
    clear:both;
    width:628px;
    height:143px;
    margin:0 auto;
    padding-top:20px;
}
.qualification05{
    width:631px;
    height:567px;
    margin:0 auto;
    padding-top:70px;
}
.qualification05{
    width:631px;
    height:641px;
    margin:0 auto;
    padding-top:70px;
}
.qualification{padding:20px;}
.qualification .jiseki{width:25%;text-align:center;}
.qualification .jiseki .v1{color:#666;font-weight:bolder;font-size:18px}
.qualification .jiseki .v2{color:#CC3366;font-weight:bolder;font-size:45px}
.qualification .jiseki .v3{color:#CC3366;font-weight:bolder;font-size:30px}
.qualification .jiseki .v4{color:#FF2626;font-weight:bolder;font-size:20px}

.qualification .txt{width:73%;}
.qualification h3{background:none;color:#666;font-size:18px;padding: 0;}
.qualification.v1{background:#DFFFF9;margin-bottom:10px;display:flex;justify-content:space-between;}
.qualification.v2{background:#DFFFF9;margin-bottom:30px;display:flex;justify-content:space-between;}
.qualification.v3{background:#FFFDE4;margin-bottom:10px;}

.qualific_mark.v1 ul{width:90%;display:flex;justify-content:space-between;font-size:17px;font-weight:bolder;list-style:none}
.qualific_mark.v1 ul li.vd{color:#FF9A63;}
.qualific_mark.v1 ul li.ca{color:#FF309D;}
.qualific_mark.v1 ul li.dm{color:#0066FF;}

.qualification.v4{background:#FFFDE4;margin-bottom:10px;}
.qualific_mark.v2 ul{width:90%;display:flex;justify-content:space-between;font-size:17px;font-weight:bolder;list-style:none}
.qualific_mark.v2 ul li.ai{color:#D300A2;}

.qualification dl dd{margin-bottom:20px;font-size:15px;}
.qualification dl dd h3{display:flex;height:auto;margin:0 0 10px;line-height: 1;}
.qualification i,.qualific_mark i{display:inline-block;width:17px;height:17px;border-radius: 50%;margin-right:5px}
.qualification i.vd,.qualific_mark i.vd{background:#FF9A63;}
.qualification i.ca,.qualific_mark i.ca{background:#FF309D;}
.qualification i.dm,.qualific_mark i.dm{background:#0066FF;}
.qualification i.ai,.qualific_mark i.ai{background:#D300A2;}
/* supportsystem page -------------------------------------------------*/
.supportsystemL{
    float:left;
    width:300px;
}
.supportsystemR{
    float:left;
    width:300px;
    padding-left:40px;
}
.supportsystemTitle{
    font-size:16px;
    width:295px;
    padding-top:30px;
    padding-left:5px;
}
.supportsystemTextT{
    width:295px;
    height:5px;
    padding-top:10px;
}
.supportsystemTextM{
    background:url('../images/supportsystemM.gif') repeat-y;
    font-size:12px;
    line-height:1.7;
    width:250px;
    padding:10px 30px 10px 20px;
}
.supportsystemTextB{
    width:300px;
    height:5px;
}

/* obog page -------------------------------------------------*/
.obogTextM{
    background:url('../images/obogTextM.gif') repeat-y;
    width:619px;
    padding:15px 10px 0 10px;
    display: block;
}
.obogTextMAll{
    background:url('../images/obogTextM.gif') repeat-y;
    width:619px;
    padding:15px 10px 0 10px;
    display: none;
}
.obogTextBR{
    width:640px;
    height:49px;
}
.obogTextBB{
    width:640px;
    height:48px;
}
.obogHogoText{
    background: #FFFFE0;
    line-height:1.7;
    width:610px;
    padding:20px 15px;
    margin:0 0 20px 0;
}

/* entry page -------------------------------------------------*/
.entryText01{
    width:615px;
    padding:10px 0 0 25px;
}
.entryText02{
    width:615px;
    padding:30px 0 0 25px;
    font-size:13px;
    color:#666666;
}

/* entry page -------------------------------------------------*/
ul.sitemap {
    float: left;
    list-style: circle;
    padding: 0 50px;
}
ul.sitemap li{
    padding: 5px;
}


/* 追加分 -------------------------------------------------*/

.mt00{margin-top:0px}
.mt05{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mb05{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb80{margin-bottom:80px}
.ml05{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml80{margin-left:80px}
.mr05{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}

/* 140414 -----*/

.kaiketu{margin:0px auto;text-align:center;}
.fwn{font-weight:normal;}
.gallery{width:640px;height:260;float:left;clear:both}
p.messagetxt{width:618px;padding:10px;background:#E7F1F1;border:1px solid #D0E2E3;}
p.messagetxt2{width:452px;margin:5px 0 0 0;padding:10px;background:#FFD996}
p.msgcomic{width:452px;margin:5px 0 0 0;padding:10px;background:#FDE8F0}
p.msginte{width:452px;margin:5px 0 0 0;padding:10px;background:#FFF0F0}
p.msgdesi{width:452px;margin:5px 0 0 0;padding:10px;background:#F4F8FB}
p.msgcrafts{width:452px;margin:5px 0 0 0;padding:10px;background:#E6F4C3}

.t_design{
	width:618px;
	padding:15px 0 15px 0;
	margin:20px auto 30px auto;
	text-align:center;
	background:#FFB41A;
	overflow:hidden;
}

.t_comic{
	width:618px;
	padding:15px 0 15px 0;
	margin:20px auto 30px auto;
	text-align:center;
	background:#FF9B99;
	overflow:hidden;
}

.t_interior{
	width:618px;
	padding:15px 0 15px 0;
	margin:20px auto 30px auto;
	text-align:center;
	background:#FF9B99;
	overflow:hidden;
}

.t_desital{
	width:618px;
	padding:15px 0 15px 0;
	margin:20px auto 30px auto;
	text-align:center;
	background:#C2D5E4;
	overflow:hidden;
}

.t_crafts{
	width:618px;
	padding:15px 0 15px 0;
	margin:20px auto 30px auto;
	text-align:center;
	background:#A8DB34;
	overflow:hidden;
}


.t_crafts .plof{
margin-bottom:10px
}

.t_crafts .plof img{
float:left;
}

.t_crafts .plof .txt{
	width:385px;
	float:left;
	height:auto;
	margin-left:5px;
	background:#E6F4C3;
	padding:0px 0px 0px 5px;
}

.t_crafts .plof p{
margin-bottom:5px;
}


.t_crafts p.title{
	width:600px;
	padding:0px 0 0px 0px;
	margin:0px auto 5px 10px;
	text-align:left;
}

.t_crafts .sakuhin{margin:10px 0px;}

.t_crafts .sakuhin p{width:auto;height:20px;background:#000000;color:#ffffff;padding:5px 5px;font-size:12px;font-weight:bolder;}

.t_crafts .sakuhin ul{margin:0px;padding:0px;}

.t_crafts .sakuhin ul li{float:left;list-style-type:none;margin:10px 5px;}

.profImg{
	width:120px;
	margin:0 auto;
	float:left;
	text-align:center;
/*	border-right:1px dotted #fff*/
}

.profCont{
	width:480px;
	padding:0 0 0 10px;
	border-left:1px dotted #fff;
	float:left;
	text-align:left
/*	border:1px solid red*/
}


/*20140509*/
.recr_his_list{}
.recr_his_list h3{
background-image:none;
margin:0px 0px 20px 0px;
padding:0px;
	}
	
.recr_his_list h4{
	height:auto;
background-image:none;
margin:0px;
padding:0px;
	}
	
.syusyoku_examp{
		width:610px;
		height:auto;
	background:#F0F0F0;
	padding:15px;
	margin:20px 0px 30px 0px;
}

.syusyoku_examp p{
	margin:10px 0px;
}
.recr_his_list h5{
background-image:none;
margin:10px 0px 10px 0px;
border-bottom:3px solid #E5E5E5;
padding-bottom:5px;
	}

.recr_his_list .sotugyou_obog{margin:0px 0px 80px 0px}
/**/


/*20140620 access*/
.spot{
	width:200px;
	float:left;
	margin:10px 0 0 11px;
/*	border:1px solid orange;*/
}

.poe ul{width:300px;
list-style-image:url(../images/mark01.gif);
list-style-position: inside;}

.poe2 ul{width:300px;
}

.list_mark01 ul{list-style-image:url(../images/mark01.gif);list-style-position: inside;}

.kousi{padding:0px;list-style-type:none;}
.kousi li{float:left;width:200px;margin-right:0px;padding:10px 6px;border-top:1px solid #FFB56C;border-bottom:1px solid #FFB56C;border-left:1px solid #FFB56C;}
.kousi li.last{margin-right:0px;border-right:1px solid #FFB56C;}
.kousi li img{float:left;margin-right:5px;}
.kousi li .plf_txt{float:left;width:95px;}

.txt_algn_c{text-align:center;}




._obog{background:#e4f3f3 url('../images/obog_bg.png') ;border:6px solid #ffffff;padding:25px;box-shadow: 0px 0px 5px rgba(0,0,0,0.4);margin-bottom:30px;}
._obog ._voice{margin:10px;}
._obog h3{font-size:22px;font-weight:bolder;padding:3px 10px;text-align:center;width:60%;height:auto;transform: rotate(-3deg);margin-bottom:20px;box-shadow: 2px 3px 3px rgba(0,0,0,0.2)}
._obog ._plof_data{float:right;width:360px;padding:10px;}
._obog ._plof_data._v02{padding:10px 0px;width:380px;letter-spacing:-0.1em}
._obog h4{
width: auto;
height: auto;
color: #FFF;
font-weight:bolder;
margin:15px 0px 10px;
padding:0px;
background: none;
font-size:30px;
color:#C3C;
line-height:120%;
text-shadow: 2px 3px 3px rgba(0,0,0,0.2),0px -3px 3px rgba(255,255,255,0.3);
}
._obog ._corp_name{}
._obog ._obog_name{font-size:20px;font-weight:bolder;}
._obog ._scl_name{}

._obog div img{float:left;}
._obog div h4 img{float:none;}

._obog ._midashi {border-bottom:5px solid #666666;}
._obog  ul{list-style-type:none;margin:20px auto;padding:0px}
._obog  ul li{float:left;margin-left:7px}
._obog  ul li img{border:4px solid #ffffff;box-shadow: 0px 0px 5px rgba(0,0,0,0.4);width:180px !important;}
._obog  ul li img._nostyle{border:0px;box-shadow:none;}
._obog  ul li:first-child{margin-left:0}
._obog ul._row_three{width:590px;margin:20px auto 10px;}
._obog ul._row_two{width:395px;margin:20px auto 10px;}
._obog ul._row_three.v2 img{width:280px !important;}

._obog._dm._v01 h3{background:#7F63A8}
._obog._dm._v02 h3{background:#77574e}
._obog._dm._v03 h3{background:#8c4c75}
._obog._dm._v04 h3{background:#22ADD6}
._obog._dm._v01 h4{/*color:#C3C*/color:#7F63A8}
._obog._dm._v02 h4{color:#77574e}
._obog._dm._v03 h4{color:#8c4c75}
._obog._dm._v04 h4{color:#22ADD6}

._obog._vd._v01 h3{background:#eb6ea5}
._obog._vd._v02 h3{background:#FF9326}
._obog._vd._v03 h3{background:#00a37f}
._obog._vd._v04 h3{background:#56b547}
._obog._vd._v05 h3{background:#009fb3}

._obog._vd._v01 h4{color:#eb6ea5}
._obog._vd._v02 h4{color:#FF9326}
._obog._vd._v03 h4{color:#00a37f}
._obog._vd._v04 h4{color:#56b547}
._obog._vd._v05 h4{color:#009fb3}

._obog._ca._v01 h3{background:#00b1ea}
._obog._ca._v02 h3{background:#FF4D4D}
._obog._ca._v01 h4{color:#00b1ea}

._obog._ai._v01 h3{background:#72a570}
._obog._ai._v01 h4{color:#72a570}
._obog._ai._v02 h3{background:#e94f52}
._obog._ai._v02 h4{color:#e94f52}

._obog._ac._v01 h3{background:#007463}
._obog._ac._v01 h4{color:#007463}


/*テスト*/
._obog_test ._obog{width:280px;float:left;background:#e4f3f3 url('../images/obog_bg.png') ;border:6px solid #ffffff;padding:10px 10px;box-shadow: 0px 0px 5px rgba(0,0,0,0.4);margin-bottom:30px;}
._obog_test div._obog:nth-of-type(2n+1){margin-right:10px}
._obog_test ._obog ._voice{margin:10px;}
._obog_test ._obog h3{font-size:18px;font-weight:bolder;padding:3px 10px;text-align:center;width:95%;height:auto;transform: rotate(-3deg);margin-bottom:20px;box-shadow: 2px 3px 3px rgba(0,0,0,0.2)}
._obog_test ._obog ._plof_data{width:260px;padding:10px;text-align:left;}
._obog_test ._obog ._plof_data._v02{padding:10px 0px;width:260px;letter-spacing:-0.1em;text-align:left;}
._obog_test ._obog h4{
width: auto;
height: auto;
color: #FFF;
font-weight:bolder;
margin:15px 0px 10px;
padding:0px;
background: none;
font-size:30px;
color:#C3C;
line-height:120%;
text-shadow: 2px 3px 3px rgba(0,0,0,0.2),0px -3px 3px rgba(255,255,255,0.3);
}
._obog_test ._obog ._corp_name{}
._obog_test ._obog ._obog_name{font-size:20px;font-weight:bolder;}
._obog_test ._obog ._scl_name{}

._obog_test ._obog div img{float:none;}
._obog_test ._obog div h4 img{float:none;}

._obog_test ._obog ._midashi {border-bottom:5px solid #666666;text-align:center}
._obog_test ._obog ._midashi img{height:190px;width:auto;}
._obog_test ._obog  ul{list-style-type:none;margin:20px auto;padding:0px}
._obog_test ._obog  ul li{float:left;margin-left:7px}
._obog_test ._obog  ul li img{border:4px solid #ffffff;box-shadow: 0px 0px 5px rgba(0,0,0,0.4);width:180px !important;}
._obog_test ._obog  ul li img._nostyle{border:0px;box-shadow:none;}
._obog_test ._obog ul._row_three{width:590px;margin:20px auto 10px;}
._obog_test ._obog ul._row_two{width:395px;margin:20px auto 10px;}


._obog_test ._obog._dm._v01 h3{background:#7F63A8}
._obog_test ._obog._dm._v02 h3{background:#77574e}
._obog_test ._obog._dm._v03 h3{background:#8c4c75}
._obog_test ._obog._dm._v01 h4{color:#C3C}
._obog_test ._obog._dm._v02 h4{color:#77574e}
._obog_test ._obog._dm._v03 h4{color:#8c4c75}

._obog_test ._obog._vd._v01 h3{background:#eb6ea5}
._obog_test ._obog._vd._v02 h3{background:#FF9326}
._obog_test ._obog._vd._v03 h3{background:#00a37f}
._obog_test ._obog._vd._v04 h3{background:#56b547}
._obog_test ._obog._vd._v05 h3{background:#009fb3}

._obog_test ._obog._vd._v01 h4{color:#eb6ea5}
._obog_test ._obog._vd._v02 h4{color:#FF9326}
._obog_test ._obog._vd._v03 h4{color:#00a37f}
._obog_test ._obog._vd._v04 h4{color:#56b547}
._obog_test ._obog._vd._v05 h4{color:#009fb3}

._obog_test ._obog._ca._v01 h3{background:#00b1ea}
._obog_test ._obog._ca._v01 h4{color:#00b1ea}

._obog_test ._obog._ai._v01 h3{background:#72a570}
._obog_test ._obog._ai._v01 h4{color:#72a570}
._obog_test ._obog._ai._v02 h3{background:#e94f52}
._obog_test ._obog._ai._v02 h4{color:#e94f52}

._obog_test ._obog._ac._v01 h3{background:#007463}
._obog_test ._obog._ac._v01 h4{color:#007463}


h2._ques_A{
	margin: 20px 0px;
	}

h3._ques_A{
	width: 640px;
	height: auto;
	margin: 20px 0px 10px;
	padding: 0px;
	background: none;
}
div._ques_A{
	padding:10px;
	width:620px;
	background:#EBEBEB;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */ 
	}


._pr_icn 
{
	margin:10px 0px 5px;
	}
	
._pr_icn img{
	margin-top:0px;
	/*float:left;
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3);*/
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}
._ques_A ._txt{
	display:block;
	width:525px;
	min-height:20px;
	padding:10px;
	background:#ffffff;
	float:right;
	border-radius: 8px;        /* CSS3草案 */  
    -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   /* Firefox用 */ 
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
	}
	
._ques_A span{
	width:0px;
	height:0px;
	float:right;
	margin-top:15px;
	border-top:solid 5px transparent;
	border-right:solid 15px #ffffff;
	border-bottom:solid 5px transparent;
	border-left:solid 5px transparent;
	}

/* フッター固定 */
div#footer-navi {
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    display:none;
}
.footer-navi-pagetop {
    text-align:right;
}
.footer-navi-container {
    padding:2px 0 0px;
    background-color:#FFF;
    border-top:solid #FF9900 5px;
}
.footer-navi-container-inner
{
    width:922px;
    margin:0 auto;
}
.footer-navi-container-logo {
    float:left;
    width:223px;
	margin-top:10px;
}
.footer-navi-container-logo img {
    width:100%;
    height:auto;
}
.footer-navi-container-text {
    float:left;
    width:auto;
    padding:4px 0 0 15px;
	margin-top:10px;
}
.footer-navi-container-text p {
    font-size:10px;
    line-height:1.2;
    text-align:left;
}
.footer-navi-container-tel {
    float:left;
    width:auto;
	margin-left:5px;
}
.footer-navi-container-contact {
    float:right;
    width:auto;
	margin-top:2px;
}

.footer-navi-container-contact_2 {
    float:right;
    width:auto;
	margin-top:10px;
	margin-right:15px;
}

/**/
.mailform ._section_name{font-weight:bolder;color:#06F;color:#666;border-bottom:1px dotted #999}
.mailform ._section_name._v02{padding-left:5px;border:0px;text-decoration:underline;}
.mailform ._section_couse_name{padding-left:20px;border-bottom:1px dotted #999}

.opencampas{width:640px;height:auto;background:url(../images/opencampus-b_3_bg.png) ;margin-bottom:10px;padding-top:0px;border:1px solid #FA5300;}

.contents_item .opencampas .op_date{border:1px solid #666;height:auto;width:620px;margin:0px auto 10px;}
.contents_item .opencampas .op_date ul{padding:5px;}
.opencampas .op_date ._fl{float:left;width:300px;list-style:none}

.opencampas .op_date ._fl li{border-bottom:1px solid #FF9326;}

.opencampas .op_date ._fl span._month{display:inline-block;height:auto;width:60px;background:#FF9326;text-align:center;padding:0px 0px 0px 0px;font-weight:bolder;font-size:21px;color:#ffffff;margin:5px 10px 0px 0px;}
.opencampas .op_date ._fl span._day{font-size:22px;margin:0px 8px 0px 0px;color:#666;}

.opencampas .op_date ._fl ._day._kako{text-decoration: line-through;color:#CCC;}
.opencampas .op_date ._fl ._youbi{font-size:13px;}


	
._kako_sakuhin a{
	width:640px;height:40px;background:#A4EDFF;text-align:center;
padding-top:10px;
	border-radius: 8px;        /* CSS3草案 */  
    -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   /* Firefox用 */ 
	display:block;
	font-size:18px;font-weight:bolder;color:#555555;text-decoration:none;}

._kako_sakuhin:hover{opacity:0.5;}

.taiken_naiyou h4._v02{
	width:620px;
	height:27px;
	color:#fff;
	font-weight:bold;
	margin:20px 0 15px 0;
	padding:8px 0 0 20px;
	background:url(../images/bg_ttl03.png) repeat-x;
	clear:both;
}


.taiken_naiyou{margin-bottom:40px}
.taiken_naiyou h5{font-size:17px;color:#019966;font-weight:bolder;margin:5px 0px 10px;}
.taiken_naiyou p{border-top:1px dotted #CCC;padding-top:10px}
.taiken_naiyou h5._v02{width:620px;margin:5px auto 10px;}
.taiken_naiyou p._v02{width:620px;margin:5px auto 10px;}

.taiken_naiyou ul{width:630px;margin:0px auto;padding:0px}
.taiken_naiyou ul li{width:300px;float:left;list-style-type:none;margin:0px 6px }
.taiken_naiyou ul li img{border:1px solid #CCC; padding:2px;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
	}


.timetable{width:640px;border-collapse: collapse;}
.timetable tr{}
.timetable td{width:20%;padding:10px;text-align:center}
.timetable tr td:nth-of-type(1){width:10px;}
table._interior{}
table._interior tr{}
table._interior td{border:1px solid #CC110C;}
table._interior tr:nth-of-type(1) td{background:#FCC;font-weight:bolder;}
table._interior tr td:nth-of-type(1){background:#FCC;font-weight:bolder;}


table._desitalmedia td{border:1px solid #598CB8}
table._desitalmedia tr:nth-of-type(1) td{background:#8FCFFF;font-weight:bolder;}
table._desitalmedia tr td:nth-of-type(1){background:#8FCFFF;font-weight:bolder;}
table._desitalmedia tr:nth-of-type(1) td:first-child{background:#8FCFFF;}

table._comicsart td{border:1px solid #F0659E}
table._comicsart tr:nth-of-type(1) td{background:#FCF;font-weight:bolder;}
table._comicsart tr td:nth-of-type(1){background:#FCF;font-weight:bolder;}
table._comicsart tr:nth-of-type(1) td:first-child{background:#FCF;}

table._visualdesign td{border:1px solid #FFB23F}
table._visualdesign tr:nth-of-type(1) td{background:#FC9;font-weight:bolder;}
table._visualdesign tr td:nth-of-type(1){background:#FC9;font-weight:bolder;}
table._visualdesign tr:nth-of-type(1) td:first-child{background:#FC9;}

table.curriculum{width:600px;border-collapse: collapse;}
table.curriculum td{padding:10px;text-align:center;border:1px solid #F90;}
table.curriculum tr td:nth-of-type(1){background:#FFEEDD ;}
table.curriculum tr:nth-of-type(1) td{background:#F90;border:1px solid #FFEEDD}
table.curriculum tr:nth-of-type(2) td{background:#FFEEDD;}
table.curriculum tr:nth-of-type(1) td:nth-of-type(1){border-left:1px solid #F90}
table.curriculum tr:nth-of-type(1) td:nth-of-type(5){border-right:1px solid #F90}
/*table.curriculum tr:nth-of-type(1) td:nth-of-type(1){;background:none;}
table.curriculum tr:nth-of-type(2) td:nth-of-type(1){;background:none;}
table.curriculum tr:nth-of-type(1) td{padding:5px 10px;}
table.curriculum tr:nth-of-type(2) td{padding:5px 10px;}
table.curriculum tr td:nth-of-type(n+2){width:145px;}*/

table.curriculum._v01{}
table.curriculum._v02{}

/*既卒者向け よくある質問*/
dl._graduate_faq{}
._graduate_faq dt{width:630px;
	padding:5px 10px;
	background:#FC6;
	margin-bottom:15px;
	font-weight:bolder;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
	}
._graduate_faq dt span{clear:both;font-size:130%;color:#ffffff;background:#F90;padding:3px 5px;margin-right:5px;
border-radius: 2px;        /* CSS3草案 */  
    -webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;   /* Firefox用 */
	}

._graduate_faq dd{margin:10px 0px;padding:0px 0px 20px 20px;}
._graduate_faq dd span{float:left;font-size:130%;color:#ffffff;background:#06F;padding:1px 5px;margin-right:10px;
border-radius: 2px;        /* CSS3草案 */  
    -webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;
	font-weight:bolder;
	}
._graduate_faq dd p{float:left;padding-top:5px;width:590px;}

._graduate_faq dd:after   {  
     content: ".";   
     display: block;   
     visibility: hidden;   
     height: 0.1px;   
     font-size: 0.1em;   
     line-height: 0;   
     clear: both;   
}  
  
._graduate_faq dd {   
     display: inline-block;   
} 

._parents .section h3{background:none;padding:0px;margin:0px;height:auto;}
._parents .section h4{background:none;padding:0px;margin:0px;height:auto;}
._parents .section._v01{text-align:center}
._parents .section._v01 img{margin:20px auto}

._parents .section._v02{margin-top:30px}
._parents .section._v02 h3{padding:5px 0px;border-bottom:1px solid #BB1448}
._parents .section._v02 ._box{margin-top:10px;margin-bottom:20px}
._parents .section._v02 ._box p{float:left;width:450px;}
._parents .section._v02 ._box img{float:right}

._parents .section._v03{margin-top:30px}
._parents .section._v03 ul{list-style:none;margin:10px 0px;padding:0px;}
._parents .section._v03 ul li{padding:0px;padding-bottom:20px;}
._parents .section._v03 ul li p{width:580px;margin:10px 0px 0px auto}

._parents .section._v04{margin-bottom:50px;margin-top:30px}
._parents .section._v04 ._box2{border:10px solid #EAEAEA;padding:20px;}
._parents .section._v04 p{margin-bottom:10px}
._parents .section._v04 ._box{margin-top:10px}
._parents .section._v04 ._box div{float:left;width:300px;text-align:left}
._parents .section._v04 ._box div img{float:none;}
._parents .section._v04 ._box div img._img._v01{margin-bottom:20px;}
._parents .section._v04 ._box img{float:right;}
._parents .section._v04 ._box.v02{margin-top:10px}
._parents .section._v04 ._box.v02 img{float:none;}
._parents .section._v04 ._box.v02 img._img._v01{margin-bottom:20px;}

._parents .section._fmly_info{margin:10px 0px;border:1px solid #FF8000;padding:10px}
._parents .section._fmly_info ._box._v01{margin:10px 0px}
._parents .section._fmly_info ._box._v01 div{float:right;width:430px;}
._parents .section._fmly_info h4{width:auto;border-bottom:1px dotted #D4D4D4;color:#FF9226;font-weight:bolder;font-size:19px;letter-spacing:-0.1em}
._parents .section._fmly_info h4:before{
    content:"■";
    color:#FF4D4D;
	font-size:15px;
	margin-right:8px;
}
._parents .section._fmly_info ._box._v01 img{float:left}
._parents .section._fmly_info ._box._v02 ._box._v03 div{float:left;width:48%;padding:10px 0px;}
._parents .section._fmly_info ._box._v02 ._box._v03 div h5{
	padding:2px 0px;
	background:#FF9326;
	text-align:center;
	color:#ffffff;font-weight:bolder;font-size:19px;
border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */  
}

._parents .section._fmly_info ._box._v03 h4{color:#666;margin-top:20px;}
._parents .section._fmly_info ._box._v03 h4:before{
    content:"■";
    color:#FF9326;
	font-size:15px;
	margin-right:8px;
}
._parents .section._fmly_info ._box._v03 h5{
	padding:2px 5px;
	background:#FF9326;
	text-align:left;
	color:#ffffff;font-weight:bolder;font-size:19px;
border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */  
	}
._parents .section._fmly_info ._box._v03
._parents .section._fmly_info ._box._v03 img{float:left}
._parents .section._fmly_info ._box._v03 ._box._v01 div{float:right;width:360px;padding:0px 0px;}
._parents .section._fmly_info ._box p{margin:10px 0px;line-height:160%}


._parents .section.parents_que{margin:10px 0px;border:1px solid #00468C;padding:10px}
._parents .section.parents_que ._box._v01{margin:10px 0px}
._parents .section.parents_que ._box._v01 div{float:right;width:250px;text-align:center}
._parents .section.parents_que h4{width:auto;border-bottom:1px dotted #D4D4D4;color:#00468C;font-weight:bolder;font-size:19px;letter-spacing:-0.1em;margin-top:20px;}
._parents .section.parents_que h4:before{
    content:"■";
    color:#FF4D4D;
	font-size:15px;
	margin-right:8px;
}
._parents .section.parents_que ._box._v01 > img{float:left}
._parents .section.parents_que ._box._v02 ._box._v03 div{float:left;width:48%;padding:10px 0px;}
._parents .section.parents_que ._box._v02 ._box._v03 div h5{
	padding:2px 0px;
	background:#00468C;
	text-align:center;
	color:#ffffff;font-weight:bolder;font-size:19px;
border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */  
}

._parents .section.parents_que ._box._v03 h4{color:#666;margin-top:20px;}
._parents ..section.parents_que ._box._v03 h4:before{
    content:"■";
    color:#FF9326;
	font-size:15px;
	margin-right:8px;
}
._parents .section.parents_que ._box._v03 h5{
	font-weight:bolder; 
	margin:20px 0px 5px;
	}
	._parents .section.parents_que ._box._v03 h5:nth-of-type(1){
	font-weight:bolder; 
	margin:5px 0px 5px;
	}
._parents .section.parents_que ._box._v03
._parents .section.parents_que ._box._v03 img{float:left}
._parents .section.parents_que ._box._v03 ._box._v01 div{float:right;width:360px;padding:0px 0px;}
._parents .section.parents_que ._box p{margin:5px 0px;line-height:160%}

._parents .section.parents_que{margin:10px 0px;border:1px solid #00468C;padding:10px}

._parents .section.parents_que ._box._v04{margin:10px 0px}
._parents .section.parents_que ._box._v04 img{float:left;}
._parents .section.parents_que ._box._v04 img:nth-of-type(1){margin-right:10px;}
.graduation_exhibi table{width:640px; border-collapse: collapse;}
.graduation_exhibi table td{padding:10px;border:1px solid #CCC;}

._parents .section._v06 {margin-bottom:50px;}

._parents .section._v07{}
._parents .section._v07 p{margin:20px 0}
/*職種一覧*/
.job_cate_list ul{margin:0px;padding:0px;list-style:none;}
.job_cate_list ul li{width:100%;border:0px solid #FC0;}

/*.job_cate_list ul li ._left{float:left;width:80%;}
.job_cate_list ul li ._right{float:right;width:18%;}*/
.job_cate_list ul li:nth-child(3){margin-left:0}
.job_cate_list ul li h2{
	background: url(../images/bg_ttl.gif) repeat-x center left;
	width:95%;margin:20px auto 0px;padding:2px 2% 2px 3%;font-weight:bolder;border-bottom:0px solid #F00;
	font-size:17px;
	color:#ffffff;
	}
.job_cate_list ul li:nth-child(1) h2{margin-top:0}
.job_cate_list ul li ._txt{float:left;display:block;width:73%;padding:5px 0px;}
.job_cate_list ul li ._txt p{width:90%;padding:10px 4%;background: #FFFFEC;}
.job_cate_list ul li h3{width:95%;height:auto;margin:5px auto 10px;font-size:85%;background: #999;padding:2px 2% 1px;padding: 2px 2% 2px 3%;text-align:center;color:#ffffff}
.job_cate_list ul li dl{width:25%;float:right;margin:5px auto;}
.job_cate_list ul li dl dt{maring:0px;padding:auto;}
.job_cate_list ul li dl dd{float:left;width:46%;height:70px;margin:5px 2% 5px;padding:0px;text-align:center}
/*.job_cate_list ul li dl dd:nth-of-type(2n+1){margin-right:15%;}*/
.job_cate_list ul li dl dd img{width:90%;height:auto;}

.job_cate_list._v02 ul li ._txt p{background: none;}


.job_cate_list ul{margin:0px;padding:0px;list-style:none;}
.job_cate_list ul li{width:100%;border:0px solid #FC0;}

/*.job_cate_list ul li ._left{float:left;width:80%;}
.job_cate_list ul li ._right{float:right;width:18%;}*/
.job_cate_list ul li:nth-child(3){margin-left:0}
.job_cate_list ul li h2{
	background: url(../images/bg_ttl.gif) repeat-x center left;
	width:95%;margin:20px auto 0px;padding:2px 2% 2px 3%;font-weight:bolder;border-bottom:0px solid #F00;
	font-size:17px;
	color:#ffffff;
	}
.job_cate_list ul li:nth-child(1) h2{margin-top:0}
.job_cate_list ul li ._txt{float:left;display:block;width:73%;padding:5px 0px;}
.job_cate_list ul li ._txt p{width:90%;padding:10px 4%;background: #FFFFEC;}
.job_cate_list ul li h3{width:95%;height:auto;margin:5px auto 10px;font-size:85%;background: #999;padding:2px 2% 1px;padding: 2px 2% 2px 3%;text-align:center;color:#ffffff}
.job_cate_list ul li dl{width:25%;float:right;margin:5px auto;}
.job_cate_list ul li dl dt{maring:0px;padding:auto;}
.job_cate_list ul li dl dd{float:left;width:46%;height:70px;margin:5px 2% 5px;padding:0px;text-align:center}
/*.job_cate_list ul li dl dd:nth-of-type(2n+1){margin-right:15%;}*/
.job_cate_list ul li dl dd img{width:90%;height:auto;}

.job_cate_list._v02 ul li ._txt p{background: none;}

/**/

/*職種一覧テスト*/

.job_cate_list._test ul{margin:0px;padding:0px;list-style:none;}
.job_cate_list._test ul li{width:100%;border:0px solid #FC0;}

/*.job_cate_list ul li ._left{float:left;width:80%;}
.job_cate_list ul li ._right{float:right;width:18%;}*/
.job_cate_list._test ul li:nth-child(3){margin-left:0}
.job_cate_list._test ul li h2{
	background: url(../images/bg_ttl.gif) repeat-x center left;
	width:95%;margin:20px auto 0px;padding:2px 2% 2px 3%;font-weight:bolder;border-bottom:0px solid #F00;
	font-size:17px;
	color:#ffffff;
	}
.job_cate_list._test ul li:nth-child(1) h2{margin-top:0}
.job_cate_list._test ul li ._txt{float:left;display:block;width:73%;padding:5px 0px;}
.job_cate_list._test ul li ._txt p{width:95%;padding:10px 0 10px 4%;background: #FFFFEC;}
.job_cate_list._test ul li h3{width:95%;height:auto;margin:5px auto 10px;font-size:85%;background: #999;padding: 2px 2% 2px 3%;text-align:center;color:#ffffff}
.job_cate_list._test ul li dl{width:25%;float:right;margin:5px auto;}
.job_cate_list._test ul li dl dt{maring:0px;padding:auto;}
.job_cate_list._test ul li dl dd{float:left;width:46%;height:70px;margin:5px 2% 5px;padding:0px;text-align:center}
/*.job_cate_list ul li dl dd:nth-of-type(2n+1){margin-right:15%;}*/
.job_cate_list._test ul li dl dd img{width:90%;height:auto;}

.job_cate_list._test ul li .this_obog{padding:0px 3% 10px}
.job_cate_list._test ul li .this_obog h3{width: 100%;background:none;color:#F90;text-align:left;font-size:100%;padding:0px 0px 5px;margin:5px 0px 10px;border-bottom:1px solid #F90;}
.job_cate_list._test ul li .this_obog h3 span{display:block;float:left;margin:5px 5px 0px 0px;width:10px;height:10px;background:#F90;}
.job_cate_list._test ul li .this_obog img{display:block;float:left;width:120px;height:120px;border:1px solid #CCC;padding:1px;}
.job_cate_list._test ul li .this_obog img:nth-child(1){margin-right:2%}
.job_cate_list._test ul li .this_obog .box._v02{float:right;width:53%;margin-left:3%}
.job_cate_list._test ul li .this_obog .box._v02 li{font-weight:bolder;color:#666;}
.job_cate_list._test ul li .this_obog .box._v02 li:nth-child(1){font-size:17px;color:#000;border-bottom:1px dotted #999;margin-bottom:5px;}

.job_cate_list._test._v02 ul li ._txt p{background: none;}

/*職種一覧テスト*/

/*建築インテリアデザイン研究科の一般募集*/

.ai_gs_puboff table{width:100%;border-collapse: collapse;}
.ai_gs_puboff table tr td{border:1px solid #CCC;padding:5px 10px;font-weight:bolder}
.ai_gs_puboff table tr td:nth-of-type(1){background:#F5F6F7;font-weight:normal}
.ai_gs_puboff table tr:nth-of-type(1) td{border:1px solid #CCC;padding:5px 10px;background:#FFC;font-weight:normal}

.ai_gs_puboff ._shikaku{width:94%;padding:10px 15px;margin:15px auto 0px}
.ai_gs_puboff ._kikan,.ai_gs_puboff ._otoiawase{width:94%;padding:10px 15px;margin:30px auto 0px}

.ai_gs_puboff ._gray_brd{border:5px solid #EEEEEE;}

.ai_gs_puboff ._otoiawase_ban{text-align:center}

	
.grad_joblist a{
	display:block;
	color:#333;
	width:90%;
	background:#FFB973;
	padding:10px;
	margin:20px auto;
	text-align:center;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */  
	}	
	
.grad_joblist a:hover{opacity:0.5;}

/*
.about_new_logo .contents_item{margin-bottom:60px;}
.about_new_logo .contents_item .logo_img{width:100%;text-align:center}
.about_new_logo .contents_item .logo_img img{height:auto;margin:40px 0px 90px;}
.about_new_logo .contents_item h3{background:url('../images/midashi_mark.png') no-repeat 10px 10px ;font-weight:bolder;color:#666;padding-left:40px;}
.about_new_logo .contents_item .consept_txt{padding-left:10px;margin-bottom:10px;color:#666;line-height:1.5;}
.about_new_logo .contents_item .consept_txt._v02{font-size:19px;font-weight:bolder;}
.about_new_logo .contents_item .consept_txt._v03{text-align:center;margin:50px 0px;font-size:19px;font-weight:bolder;line-height:1.0;}
.about_new_logo .contents_item._v02 ._gaikanimg{text-align:center;margin:60px 0px}
*/

.about_new_logo .contents_item .logo_img{width:100%;text-align:center}
.about_new_logo .contents_item .logo_img img{height:auto;margin:40px 0px;}
.about_new_logo .contents_item h3{background:url('../images/midashi_mark.png') no-repeat 10px 10px ;font-weight:bolder;color:#666;padding-left:40px;}
.about_new_logo .contents_item .consept_txt{padding-left:10px;font-size:19px;font-weight:bolder;margin-bottom:10px;color:#EC6C00;line-height:1.2;}

.about_new_logo .contents_item._v02 {margin-top:50px;}
.about_new_logo .contents_item._v02 ._left{float:left;width:37%}
.about_new_logo .contents_item._v02 ._left img{width:100%;}
.about_new_logo .contents_item._v02 ._right{float:right;width:61%}
.about_new_logo .contents_item._v02 ._right p{margin-left:10px;}


._outline .contents_item._v02 {margin-top:30px;}
._outline .contents_item._v02 ._left{float:left;width:2%}
/*._outline .contents_item._v02 ._left img{width:100%;height:auto;}*/
._outline .contents_item._v02 ._right{float:right;width:73%}
._outline .contents_item._v02 ._right p{margin-left:10px;}
._outline .contents_item._v02 ._right ._logo_cncpt_link{text-align:right;margin-top:20px;}
._outline .contents_item._v02 ._right ._logo_cncpt_link a{color:#666;text-decoration:underline;font-weight:bolder;font-size:120%}

/*2016イラストコンテスト*/
.il_con_es_dl{height:65px;width:350px;text-align:center;margin:70px auto 20px;
	padding-top:12px;
	background:#F63;
	background:-webkit-gradient(linear, center bottom, center top, from(#F63), to(#FC9));
	background:-moz-linear-gradient(bottom, #F63, #FC9);
	background:-ms-linear-gradient(bottom, #F63, #FC9);	
	border:2px solid #C60;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;    
	}
.il_con_es_dl a{font-weight:bolder;color:#ffffff;font-size:22px;text-decoration:none;text-shadow:2px 2px 3px #930;line-height:1.1;}

.il_con_es_dl:hover{opacity:0.6;}

/*2016イラストコンテストここまで*/

/*2017サンデー持ち込み大会*/
.sunday2017_es_dl{text-align:center;
	   
	}
.sunday2017_es_dl a{display:block;height:60px;width:350px;margin:40px auto 20px;padding-top:25px;font-weight:bolder;color:#ffffff;font-size:22px;text-decoration:none;text-shadow:2px 2px 3px #930;line-height:1.1;background:#F63;
	background:-webkit-gradient(linear, center bottom, center top, from(#F63), to(#FC9));
	background:-moz-linear-gradient(bottom, #F63, #FC9);
	background:-ms-linear-gradient(bottom, #F63, #FC9);	
	border:2px solid #C60;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px; }

.sunday2017_es_dl:hover{opacity:0.6;}

/*サンデー持ち込み大会ここまで*/



/*40周年記念講演*/
.lecture_40y_2016{height:50px;width:520px;text-align:center;margin:60px auto 10px;
	padding-top:25px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45b7e8+0,0079e2+100 */
	background: #45b7e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #45b7e8 0%, #0079e2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #45b7e8 0%,#0079e2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #45b7e8 0%,#0079e2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45b7e8', endColorstr='#0079e2',GradientType=0 ); /* IE6-9 */
	border:2px solid #0079E2;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;    
	}
.lecture_40y_2016 {font-weight:bolder;color:#ffffff;font-size:23px;text-decoration:none;text-shadow:2px 2px 3px #0079E2;line-height:1.1;}


p.lecture_40y_2016_comm{width:520px;font-size:115%;font-weight:bolder;text-align:left;color:#666;margin:10px auto;line-height:1.5;}
/*40周年記念講演ここまで*/
._40_aisatsu{margin:50px 0px 0px;padding:30px 30px 0px;text-align:center;border:1px solid #B3B3B3;}
._40_aisatsu img{margin:10px auto 10px}
._40_aisatsu p{text-align:left;margin:20px auto;line-height:180%}
img._40_aisatsu_midashi{margin-top:-12px;}

.contents_item ul._menjyo_hyou{}
.contents_item ul._menjyo_hyou li{list-style:none;float:left;width:45%;margin-right:5%;margin-bottom:10px}
.contents_item ul._menjyo_hyou._v02{float:left;width:45%;margin-right:2%}
.contents_item ul._menjyo_hyou._v02 li{list-style:none;float:left;width:100%;margin-right:5%;margin-bottom:10px}
.contents_item ul._menjyo_hyou._v03 li{width:100%;float:none}

._m_name{text-align:center;width:284px;height:20px;border:1px solid #F63;border-bottom:0px;padding:10px 0;}
._m_name._v02{width:286px;}
._m_name._v03{width:630px;border:1px solid #F63;list-style:none;margin-bottom:10px;}
._m_date{text-align:center;width:300px;height:50px;font-weight:bolder;font-size:150%;background:#FC9;border:1px solid #F63;display:table-cell;vertical-align:middle;}
._m_date._v02{float:left;width:45%;margin-right:2%;height:80px;padding-top:60px}
._m_date._v03{height:100px;}
._syousai_hyou{float:left;width:50%;font-size:85%}
._syousai_hyou tr{}
._syousai_hyou td{vertical-align:top;}
._syousai_hyou td._midashi{width:28%}

.facebook_area{text-align:center;margin-top:50px;}

.ban40th{border:1px solid #D4D4D4;padding:20px 20px;width:600px;margin-bottom:20px;}
.ban40th p{margin-top:20px;}


.top_txt.v01{width:600px;padding:20px 20px 0;margin:30px auto;border-top:1px dotted #F96;border-bottom:1px dotted #F96;}
.top_txt.v01 p{margin-bottom:20px;}

.top_txt.v02{width:640px;padding:10px 0px 0;margin:20px auto;border-top:0px dotted #F96;border-bottom:0px dotted #F96;}
.top_txt.v02 p{margin-bottom:20px;}

.op_date ul li span{display:inline-block;float:left;}
.op_date ul li span._youbi{display:inline;float:none;}
span.full{font-size:10px;color:red;width:75px;display:inline-block;float:left;margin:10px 0 0;line-height:1.1;}

.op_date ul li:before,
.op_date ul li:after {
    content:"";
    display:table;
}
 
.op_date ul li:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.op_date ul li {
    zoom:1;
}


.to_mess .contents_item p{margin-bottom:10px}
.to_mess h2.contents_item.midashi{background:url('../images/to_hs_tch_midashi_bg.png') no-repeat ;padding:7px;height:30px}
.to_mess .contents_item.info {margin:10px 0 50px;}
.to_mess .contents_item.info p{float:left;width:480px;background:url('../images/to_hs_tch_mark.png') no-repeat ;padding-left:25px;margin-right:10px;}
.to_mess .contents_item.info a{float:left;width:120px}

.to_mess h3{background:none;font-weght:bolder;font-size:18px;color:#F60;padding-left:0;margin:30px 0;}
.to_mess .taidan p{margin-bottom:20px;}
.to_mess .taidan p span{font-weight:bolder;}
.to_mess .taidan img.right{float:right;margin:0px 10px 10px;}
.to_mess .taidan img.left{float:left;margin:0px 10px 10px;}

.coordination .contents_item p{margin-bottom:15px;}

.pict_con_2017 p{font-size:18px;font-weight:bolder;margin-bottom:20px;}
.pict_con_2017 .pict_con_table{width:90%;border-collapse: collapse;margin:10px auto}
.pict_con_2017 .pict_con_table tr td{padding:5px 15px;border:1px solid #CCC}
.pict_con_2017 .pict_con_table tr:first-child td{background:#39F;color:#fff;border:1px solid #06F;font-weight:bolder;}
.pict_con_2017 .pict_con_table tr:first-child td:first-child{text-align:center;}
.pict_con_2017 .pict_con_table tr:nth-of-type(n+2) td:first-child{background:#FC9;text-align:center;}
.pict_con_2017 .pict_con_table tr:nth-of-type(n+14) td:first-child{background:#FFE7CE;text-align:center;}
.campuslife img{margin-top:-1px}

.an40{}
.an40 .midashi{margin:60px auto 30px;}
.an40_copy{margin:80px auto 30px;text-align:center;}
.an40_txt01 p{margin-bottom:30px}
.an40 .syashinhurikaeru{list-style:none;padding:0;}
.an40 .syashinhurikaeru li{float:left;margin-right:15px;margin-bottom:15px;}
.an40 .syashinhurikaeru li:nth-of-type(3n){margin-right:0px}
.an40 .syashinhurikaeru li p{margin-top:5px;text-align:center;}

.an40 .ruled_line{border:1px solid #CCC;padding:30px 20px;margin:30px auto;}
.an40 .ruled_line.place{font-size:20px;text-align:center}
.an40 .ruled_line h3{font-size:20px;background:none;color:#666;font-weight:bolder;}
.an40 .ruled_line > table{margin-left:60px;}
.an40 .ruled_line.naiyou p{margin-left:60px;}
.an40 .ruled_line.sponsor {text-align:center;}
.an40 .ruled_line.sponsor p{text-align:center;font-size:18px}
.an40 .ruled_line.sponsor p.v01{margin-bottom:20px}
.an40 .ruled_line.sponsor p.v02{margin-top:20px}
.an40 .ruled_line.guest {text-align:center;}
.an40 .ruled_line.guest p{text-align:center;font-size:18px}
.an40 .ruled_line.guest p.kome,.an40 .ruled_line.sponsor p.kome{text-align:right;}
.an40 .ruled_line.guest h3,.an40 .ruled_line.sponsor h3{padding:0;margin:0 0 30px 0;}

.an40 table#schoolHistory{font-size:105%}
.an40 table#schoolHistory tr > td{padding-left:20px;}
.an40 table#schoolHistory tr > td:nth-of-type(1){text-align:right}
.an40 table#schoolHistory td.w110{width:90px;}

.an40 .an40_btn {
    font-weight: bolder;
    color: #ffffff;
    font-size: 23px;
    text-decoration: none;
    line-height: 1.1;
}
.an40 .an40_btn {
	display:block;
    height: 40px;
    width: 450px;
    text-align: center;
    margin: 60px auto 60px;
    padding-top: 15px;
    background: #E06913;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.an40 .shikitenyousu{padding:0;list-style:none;}
.an40 .shikitenyousu li{float:left;margin-right:10px;margin-bottom:15px;}
.an40 .shikitenyousu li:nth-of-type(2n){margin-right:0px}

.obogmedia .pict{text-align:center}

.obogmedia .box{border:3px solid #CCC;padding:10px 15px;margin:20px auto;width:500px}
.obogmedia .box h4{background:none;background:#AAE1F4;margin:5px 0px 20px;width:auto;color:#666;}

.edu_philo .contents_item{font-size:130%;font-weight:bolder;text-align:center}

.pict_con_2017_02 table{border-collapse:collapse}
.pict_con_2017_02 table td{border:1px solid #CCC;padding:10px}
.pict_con_2017_02 table td:first-child{width:150px;background:#D9ECFF;}

.graduate2018_exhibi{}
.graduate2018_exhibi h2.h2title{border-left:5px solid #598CB8;font-weight:bolder;font-size:16px;color:#598CB8;padding-left:10px;}
.graduate2018_exhibi img{border:1px solid #999;padding:1px;}
.graduate2018_exhibi table{border-collapse:collapse}
.graduate2018_exhibi table td{width:430px;border:1px solid #CCC;padding:10px}
.graduate2018_exhibi table td:first-child{width:150px;background:#D9ECFF;}

.comic_tablet{margin-bottom:40px}
.comic_tablet img{float:right}
.comic_tablet p{float:left;font-size:20px;width:380px;}

.thanks{}
.thanks h2{border-left:8px solid #5B8EB9;color:#5B8EB9;padding-left:10px;margin:0px auto 30px}
.thanks .thks_sns{display:flex;justify-content: space-between;width:500px;margin:50px auto 0;list-style-type: none;padding: 0;}
.thanks .thks_sns li{width:25%;}
.thanks .thks_sns li img{width:100%;height:auto}

.jikohyouka{margin-bottom:20px}
.jikohyouka p{margin-bottom:10px}
.jikohyouka p.right{text-align:right}

.sitemap{display:flex;justify-content: space-between;}
.sitemap dl{width:46%}
.sitemap dt{border-bottom:1px solid #F93;padding-bottom:0px;margin-bottom:20px}
.sitemap dt:nth-of-type(n+2){margin:30px 0 10px 0px;}
.sitemap dt:before{content:"■";font-size:20px;color:#F93;}
.sitemap dd{margin:0 0 10px 40px;display: list-item;list-style: disc outside;}

.price_hotline{margin:60px auto;text-align:center;}


h3.parents.v1{width:180px;height:auto;background:none;color:#E95305;padding:5px 0;margin:20px 0;border-bottom:1px dotted #E95305;}
.to_personnel_image a{display:flex;justify-content: center; align-items: center; width:250px;height:50px;margin:40px auto;background:#A7CEF7;color:#215397;text-decoration:none;}

.gyouseirogo{clear: both;
    width: 922px;
    margin: 40px auto 30px;
    padding: 0 ;
    text-align: center;}
.gyouseirogo ul{width:700px;margin: 0 auto;margin-left:60px;display:flex;justify-content:space-between;}
.gyouseirogo ul li{list-style-type: none;width:32%;}
.gyouseirogo ul li:nth-of-type(1) {width:30%;}
.gyouseirogo ul li:nth-of-type(2) {width:30%;}
.gyouseirogo ul li:nth-of-type(3) {width:40%;}
.gyouseirogo ul li:nth-of-type(1) img{height:30px;width:auto;margin-top:3px;}
.gyouseirogo ul li:nth-of-type(2) img{height:25px;width:auto;margin-top:6px;}
.gyouseirogo ul li:nth-of-type(3) img{height:30px;width:auto;}

#wrapper.AI h2{color:#CD110D;font-weight:bolder;margin-bottom:20px;border-bottom:1px solid #CD110D}

.schoolinfo{display:flex;justify-content: space-between;flex-wrap: wrap;margin:50px auto;}
.schoolinfo h2{width:100%;border-left:0px solid #EC6C00;padding:5px 10px;background:#EEEEEE;}
.schoolinfo .addr{width:100%;margin:10px auto;text-align:left;}
.schoolinfo .presi{width:100%;}
.schoolinfo .presi span{display:inline-block;width:150px;;text-align:center;background:#EEEEEE;padding:2px;margin-right:10px;}
.schoolinfo .access{width:100%;}
.schoolinfo ul{display:flex;justify-content: space-between;flex-wrap: wrap;list-style-type: none;margin:10px auto;padding:0;}
.schoolinfo ul li{width:50%;}

.suddennews{border:2px solid red;padding:35px 0;margin-bottom:30px;text-align:center;}
.suddennews h2{color:red;text-align:center;text-decoration:underline;font-size:22px;}
.suddennews p{margin:25px 50px 0;text-align:left;font-size:17px;}


/*親御様LINE相談*/
.parents_line{}
.parents_line .contents_item p{margin-bottom:10px}
.parents_line .v3{height:400px;background: url(../images/parents_line_bg1.png) no-repeat;padding-top:40px}
.parents_line .v3 h2{font-weight:bolder;color:#328DBB;font-size:140%;margin:30px auto;}
.parents_line .v3 ul{margin: 20px 0 20px 20px;width:280px}
.parents_line .v3 ul li{list-style-type: disc;list-style-position: outside;margin-bottom:10px}
.parents_line .qr{}
.parents_line .qr h2{text-align: center;margin:30px auto;padding:1px 0;display: flex;justify-content: center; align-items: center;border-radius: 20px;background:#00B900;color:#fff;font-size:180%;font-weight:bolder;}
.parents_line .qr img{width:30%;height:auto;display:block;margin:0 auto;}

/**/

/*おしらせ*/
.osirase{width:600px;border:1px solid #FF9326;padding:20px;}
.osirase .tred{color:red}
.osirase p{margin-bottom:10px;}
.osirase h2{font-size:18px;margin-bottom:10px;text-align:center;}
.osirase p.sig{text-align:right;margin-top:20px}
.osirase ul{margin-left:15px;}
.osirase ul li{margin-bottom:20px;}
.osirase table{margin:20px}
.osirase table tr{}
.osirase table th{background:#E9E9E9;padding:10px}
.osirase table td{padding:10px}

/**/

.jikaiop{font-size:25px;color:red;margin:30px auto;}
.correTitle{
padding-bottom: 1%;
border-bottom: 3px solid #DDDDDD;
font-weight:bold;
}
.department_01{
	padding-top: 2%;
	padding-bottom: 2%;
	border-radius: 8px;
	background-color: #FCB332;
	text-align: center;
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10%;
	margin-bottom: -6%;
}
.department_02{
	padding-top: 2%;
	padding-bottom: 2%;
	border-radius: 8px;
	background-color: #3474A9;
	text-align: center;
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10%;
	margin-bottom: -6%;
	color:#fff;
}
.department_03{
	padding-top: 2%;
	padding-bottom: 2%;
	border-radius: 8px;
	background-color: #E92776;
	text-align: center;
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10%;
	margin-bottom: -6%;
	color:#fff;
}
.department_04{
	padding-top: 2%;
	padding-bottom: 2%;
	border-radius: 8px;
	background-color: #FF0600;
	text-align: center;
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10%;
	margin-bottom: -6%;
	color:#fff;
}