@charset "UTF-8" ;


/* NCADはココがスゴイ専用スタイル 
---------------------------------------- */



/* インターンシップ
---------------------------------------- */
#int_system{
	padding:10px;
	border:#6EB92B solid 1px;
}

#int_system ul{
	list-style:none;
	font-size:11px;
	float: left;
	margin: 0 20px 0 0;
	padding: 0 20px 0 0;
	border-right: #6eb92b solid 1px;
}

#int_system ul li{
	margin:0 0 5px 0;
	color: #6EB92B;
	text-decoration: underline;
}

/* 万全の就職サポート 
---------------------------------------- */
#great #h3_01 {
	text-indent : -9999px;
	height : 64px;
	background : url(../images/great/title01.gif) left top no-repeat;
}

#great div#left_copy {
	margin : 10px 0 ;
}

#great #left_copy img {
	float : right ;
	margin : -20px 40px 0 0 ;
}

#great #left_copy p {
	margin : 20px 0 5px 20px ;
	color : #9a84bc;
}
#great #left_copy div {
	margin : 0 0 0 20px ;
	font-size : 90% ;
}



#great #support {
	border : 1px solid #9a84bc;
}
#great #support h4 {
	font-size : 100% ;
	padding : 3px 0 3px 10px ;
	border-bottom : 1px solid #9a84bc;
	color : #9a84bc;
	font-weight : normal ;
	margin : 0 0 5px 0 ;
}
#great #support .support_box {
	margin : 0 0 0 5px ;
	float : left ;
	width : 370px ;
}

#great #year01 {
	background : #e2e2e4 url(../images/great/back01.gif) 2px center no-repeat ;
	padding : 0 0 0 15px ;
}
#great #year02 {
	background : #e2e2e4 url(../images/great/back02.gif) 2px center no-repeat ;
	padding : 0 0 0 15px ;
}
#great #year03 {
	background : #e2e2e4 url(../images/great/back03.gif) 2px center no-repeat ;
	padding : 0 0 0 15px ;
}

#great .whiteback {
	background : #fff ;
}
#great .bottom_b {
	border-bottom : 1px dotted #9A84BC;
	margin : 0 5px 5px 0 ;
}


#great .whiteback .p_right {
	float : right ;
	margin : 0 5px ;
}
#great .whiteback p.title {
	color : #9A84BC;
	margin : 0 0 5px 5px ;
}
#great .whiteback p.text {
	margin : 0 5px 10px 10px ;
	line-height : 1.3 ;
}
#great .whiteback p.text02 {
	margin : 0 5px 35px 10px ;
	line-height : 1.3 ;
}

#great .whiteback p#yazirusi {
	margin : 70px 5px 10px 5px ;
	padding : 3px 20px ;
	color : #e9e843;
	background : #9a84bc;
}
#great .whiteback p#yazirusi02 {
	margin : 10px 5px 30px 5px ;
	padding : 3px 0 ;
	text-align : center ;
	color : #e9e843;
	background : #9a84bc;
}

#great #bottom_box {
	border-top : 1px solid #9A84BC;
	padding : 5px 10px ;
}

#great #bottom_box p {
	font-size : 90% ;
}
#great #bottom_box #bottom_title {
	color : #9A84BC;
	margin : 0 0 10px 0 ;
	font-size : 100% ;
}

#great #system{
	margin:0 5px;
}

#great #system .wrap{
	padding:10px;
	border:#CCC solid 1px;
}

#great #system p{
	font-size:11px;
}

#great #system .left_box{
	width:320px;
	float:left;
	margin: 0 20px 0 0;
}

/* インターンシップ 
---------------------------------------- */
#great #h3_02 {
	text-indent : -9999px ;
	height : 74px;
	background : url(../images/great/title02.gif) left top no-repeat ;
	margin : 30px 0 10px;
}

#great #intern_box {
	margin : 10px 0 15px 0;
	border : 1px solid #6AB72A;
	padding : 10px;
	background: #fff;
}

#great #intern_box .point {
	width : 350px;
	float : left;
	margin : 0 10px 0 0;
	background: #6AB72A;
}
#great #intern_box .point02 {
	width : 350px;
	float : left;
	margin : 0 10px 0 0;
	background: #E9E843;
}

#great .point img {
	float : left ;
}
#great .point02 img {
	float : left ;
}
#great .point p {
	width : 300px ;
	line-height : 1.3 ;
	font-size : 90% ;
	float : right ;
}
#great .point02 p {
	width : 300px ;
	line-height : 1.3 ;
	font-size : 90% ;
	float : right;
}

#great .point p.p_title {
	color : #FFFFFF;
	margin : 0 0 5px 0 ;
	font-size : 100% ;
}
#great .point02 p.p_title {
	color : #000000;
	margin : 0 0 5px 0 ;
	font-size : 100% ;
}

#great #interview {
	border : 1px solid #6AB72A;
	padding : 10px;
}
#great #interview #int_mess01 {
	background: #6AB72A;
}
#great #interview #int_mess02 {
	background: #E9E843;
}
#great #interview .mess01 {
	width : 260px ;
	float : left ;
	background : #6AB72A;
}
#great #interview .mess02 {
	width : 440px ;
	float : right ;
}

#great #interview .mess01 p.saki {
	margin : 5px 5px 0 5px ;
	border-bottom : dotted 1px #bccc6b ;
	padding : 5px ;

}
#great #interview .mess01 p.comp {
	margin : 0 5px 5px 5px ;
	background : #fff ;
	padding : 10px 0 ;
	text-align : center ;
	color : #727172;
	border : none ;
}
#great .mess01 p.comp span {
	display : block ;
	font-size : 117% ;
	font-weight : bold ;
	margin : 5px 0 ;
}

#great .mess01 .#naiyo {
	margin : 5px ;
}

#great .mess01 img {
	margin : 5px ;
	float : left ;
}

#great .mess01 p.name {
	float : left ;
	margin : 5px 0 0 0 ;
	width : 100px ;
}
#great .mess01 p.name span {
	font-size : 90% ;
	margin : 0 0 2px 0 ;
	display : block ;
}


.border_space {
	border-bottom : dotted 1px #ccc ;
	margin : 10px 0 ;
}


#great .mess02 .p_right {
	float : right ;
}


#great .mess02 p.int_copy {
	float : left ;
	font-size : 117% ;
	line-height : 1.5 ;
	font-weight : bold ;
	color : #FFFFFF;
}
#great .mess02 p#ad_mess {
	float : left ;
	font-size : 90% ;
	width : 270px ;
	margin : 10px 0 ;
}

#great .mess02 .member {
	width : 146px ;
	margin : 5px 0 ;
	float : left ;
	text-align : center ;
}

#great .mess02 .kakko {
	font-size : 110% ;
	color : #8ba700 ;
}

#great .mess02 .mess3 {
	margin : 0 10px 0 5px;
	text-align : left;
	font-size : 90%;
	background: #E9E843;
}


#great #int_bottom p {
	font-size : 90% ;
}
#great #int_bottom p#in_bottom_title {
	color : #6AB72A;
	margin : 5px 0 10px 0 ;
	font-size : 100% ;
}
.img_great01 {
	text-align: center;
	margin-bottom: 30px;
}

/***************************/


#great #interview .mess03 {
	width : 260px ;
	float : left ;
	background : #E9E843;
}
#great #interview .mess04 {
	width : 440px ;
	float : right ;
}

#great #interview .mess03 p.saki {
	margin : 5px 5px 0 5px ;
	border-bottom : dotted 1px #bccc6b ;
	padding : 5px ;

}
#great #interview .mess03 p.comp {
	margin : 0 5px 5px 5px ;
	background : #fff ;
	padding : 10px 0 ;
	text-align : center ;
	color : #727172;
	border : none ;
}
#great .mess03 p.comp span {
	display : block ;
	font-size : 117% ;
	font-weight : bold ;
	margin : 5px 0 ;
}

#great .mess03 .#naiyo {
	margin : 5px ;
}

#great .mess03 img {
	margin : 5px ;
	float : left ;
}

#great .mess03 p.name {
	float : left ;
	margin : 5px 0 0 0 ;
	width : 100px ;
}
#great .mess03 p.name span {
	font-size : 90% ;
	margin : 0 0 2px 0 ;
	display : block ;
}


.border_space {
	border-bottom : dotted 1px #ccc ;
	margin : 10px 0 ;
}


#great .mess04 .p_right {
	float : right ;
}


#great .mess04 p.int_copy {
	float : left ;
	font-size : 117% ;
	line-height : 1.5 ;
	font-weight : bold ;
	color : #727172;
}
#great .mess04 p#ad_mess {
	float : left ;
	font-size : 90% ;
	width : 270px ;
	margin : 10px 0 ;
}

#great .mess04 .member {
	width : 146px ;
	margin : 5px 0 ;
	float : left ;
	text-align : center ;
}

#great .mess04 .kakko {
	font-size : 110% ;
	color : #8ba700 ;
}

#great .mess04 .mess3 {
	margin : 0 10px 0 5px ;
	text-align : left ;
	font-size : 90% ;
}


#great #int_bottom p {
	font-size : 90% ;
}
#great #int_bottom p#in_bottom_title {
	color : #a0c000 ;
	margin : 5px 0 10px 0 ;
	font-size : 100% ;
}
.img_great03 {
	text-align: center;
	margin-bottom: 30px;
}


#great #h3_03 {
	text-indent : -9999px;
	height : 150px;
	background : url(../images/great/title12.png) left top no-repeat;
	margin-top: 15px;
}#great #designer_box {
	margin-top: 20px;
	text-align: center;
}
#great #designer_box #display_box {
	background:url(../images/great/bg_dots.png);
	border: 1px solid #969;
	padding-top: 10px;
	padding-bottom: 10px;
}

#great #designer_box #display_box img {

}


#great #h3_04 {
	text-indent : -9999px;
	height : 70px;
	background : url(../images/great/title13.gif) left top no-repeat;
	margin-top: 15px;
}#great #designer_box02 {
	border: 1px solid #EBF8E7;
	margin-top: 20px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#great #designer_box02 #display_box02 {
	border: 1px solid #EBF8E7;
	background: #EBF8E7;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#great #designer_box02 #display_box02 img {
	margin-bottom: 10px;
}

