/* ------------------------------------------------------------------------ */

/* entrance

/* ------------------------------------------------------------------------ */

	.bigbluebox:after,
	.bigbluebox dl:after,
	.halfarea02:after{
		content		: ".";
		display		: block;
		height		: 0px;
		clear		: both;
		visibility	: hidden;
	}

	.bigbluebox,
	.bigbluebox dl,
	.halfarea02{ display :inline-table; }
	
	/* Mac IE には適用させない \*/
	* html .bigbluebox,
	* html .bigbluebox dl,
	* html .halfarea02{ height : 1px; }
	
	.bigbluebox,
	.bigbluebox dl,
	.halfarea02 { display : block; }
	/* */

.navbox02 h3#h-entrance {
	margin		: 0 auto;
	width		: 220px;
	height		: 34px;
	background	: transparent url(img/left_h-entrance.gif) no-repeat;
	text-indent	: -9999px;
	overflow	: hidden;
}

h3#h3_experience01,
h3#h3_entrance01,
h3#h3_admission01,
h3#h3_applicant01,
h3#h3_recommend01,
h3#h3_public01,
h3#h3_ao01,
h3#h3_scholar01 {
	position	: inherit;
	margin		: 0 auto 15px;
	width		: 540px;
	height		: 35px;
	background	: transparent no-repeat;
	text-indent	: -9999px;
	overflow	: hidden;
}

	h3#h3_experience01	{ background-image : url(experience/img/h3_experience01.jpg);}
	h3#h3_entrance01	{ margin : 0 auto 10px; height : 100px; background-image : url(img/h3_entrance01.jpg);}
	h3#h3_admission01	{ background-image : url(img/h3_admission01.jpg);}
	h3#h3_applicant01	{ background-image : url(img/h3_applicant01.jpg);}
	h3#h3_recommend01	{ background-image : url(applicant/img/h3_recommend01.jpg);}
	h3#h3_public01		{ background-image : url(applicant/img/h3_public01.jpg);}
	h3#h3_ao01			{ background-image : url(applicant/img/h3_ao01.jpg);}
	h3#h3_scholar01		{ background-image : url(img/h3_scholar01.jpg);}

h4#h4_experience01,
h4#h4_experience02,
h4#h4_experience03,
h4#h4_admission01,
h4#h4_admission02,
h4#h4_applicant01,
h4#h4_applicant02,
h4#h4_applicant03,
h4#h4_applicant04,
h4#h4_applicant05,
h4#h4_applicant06,
h4#h4_applicant07,
h4#h4_applicant08,
h4#h4_applicant09,
h4#h4_applicant10,
h4#h4_scholar01,
h4#h4_scholar02,
h4#h4_scholar03 {
	margin		: 0 auto 10px;
	width		: 540px;
	height		: 29px;
	text-indent	: -9999px;
	overflow	: hidden;
}

	h4#h4_experience01	{ background-image : url(experience/img/h4_experience01.jpg);}
	h4#h4_experience02	{ background-image : url(experience/img/h4_experience02.jpg);}
	h4#h4_experience03	{ background-image : url(experience/img/h4_experience03.jpg);}
	h4#h4_admission01	{ background-image : url(img/h4_admission01.gif);}
	h4#h4_admission02	{ background-image : url(img/h4_admission02.gif);}
	h4#h4_applicant01	{ background-image : url(img/h4_applicant01.gif);}
	h4#h4_applicant02	{ background-image : url(img/h4_applicant02.gif);}
	h4#h4_applicant03	{ background-image : url(img/h4_applicant03.gif);}
	h4#h4_applicant04	{ background-image : url(img/h4_applicant04.gif);}
	h4#h4_applicant05	{ background-image : url(img/h4_applicant05.gif);}
	h4#h4_applicant06	{ background-image : url(img/h4_applicant06.gif);}
	h4#h4_applicant07	{ background-image : url(img/h4_applicant07.gif);}
	h4#h4_applicant08	{ background-image : url(img/h4_applicant08.gif);}
	h4#h4_applicant09	{ background-image : url(img/h4_applicant09.gif);}
	h4#h4_applicant10	{ background-image : url(img/h4_applicant10.gif);}
	h4#h4_scholar01		{ background-image : url(img/h4_scholar01.gif);}
	h4#h4_scholar02		{ background-image : url(img/h4_scholar02.gif);}
	h4#h4_scholar03		{ background-image : url(img/h4_scholar03.gif);}



h5#h5_applicant01,
h5#h5_applicant02,
h5#h5_applicant03,
h5#h5_applicant04,
h5#h5_applicant05,
h5#h5_applicant06,
h5#h5_applicant07,
h5#h5_applicant08,
h5#h5_applicant09 {
	margin		: 0 auto 10px;
	width		: 540px;
	height		: 31px;
	text-indent	: -9999px;
	overflow	: hidden;
}

	h5#h5_applicant01	{ background-image : url(img/h5_applicant01.jpg);}
	h5#h5_applicant02	{ background-image : url(img/h5_applicant02.jpg);}
	h5#h5_applicant03	{ background-image : url(img/h5_applicant03.jpg);}
	h5#h5_applicant04	{ background-image : url(img/h5_applicant04.jpg);}
	h5#h5_applicant05	{ background-image : url(img/h5_applicant05.jpg);}
	h5#h5_applicant06	{ background-image : url(img/h5_applicant06.jpg);}
	h5#h5_applicant07	{ background-image : url(img/h5_applicant07.jpg);}
	h5#h5_applicant08	{ background-image : url(img/h5_applicant08.jpg);}
	h5#h5_applicant09	{ background-image : url(img/h5_applicant09.jpg);}



.navbox02 dl,
.navbox02 dl dt,
.navbox02 dl dd { margin : 0; padding : 0;}

.navbox02 dl dt {
	display			: block;
	margin			: 0 auto 1px;
	width			: 216px;
	height			: 25px;
	text-indent		: -9999px;
	overflow		: hidden;
}
	
.navbox02 dl dt a {
	display			: block;
	height			: 25px;
}
	
	.navbox02 dl dt#nav-applicant a	{ background : transparent url(img/nav/left_entrance_nav-applicant.gif) no-repeat;}
	.navbox02 dl dt#nav-requests a	{ background : transparent url(img/nav/left_entrance_nav-requests.gif) no-repeat;}
	.navbox02 dl dt#nav-experience a{ background : transparent url(img/nav/left_entrance_nav-experience.gif) no-repeat;}
	.navbox02 dl dt#nav-guidance a	{ background : transparent url(img/nav/left_entrance_nav-guidance.gif) no-repeat;}
	.navbox02 dl dt#nav-admission a	{ background : transparent url(img/nav/left_entrance_nav-admission.gif) no-repeat;}
	.navbox02 dl dt#nav-scholar a	{ background : transparent url(img/nav/left_entrance_nav-scholar.gif) no-repeat;}

	.navbox02 dl dt a:hover { background-position:0 -25px !important;}


.navbox02 dl dd {
	display			: block;
	margin			: 0 2px 1px;
	width			: 216px;
	height			: 26px;
	text-indent		: -9999px;
	overflow		: hidden;
}

.navbox02 dl dd a {
	display			: block;
	height			: 26px;
}

	.navbox02 dl dd#nav-recommend a	{ background : transparent url(img/nav/nav_entrance-01.gif) no-repeat;}
	.navbox02 dl dd#nav-public a	{ background : transparent url(img/nav/nav_entrance-02.gif) no-repeat;}
	.navbox02 dl dd#nav-ao a		{ background : transparent url(img/nav/nav_entrance-03.gif) no-repeat;}

	.navbox02 dl dd a:hover 		{ background-position:0 -26px !important;}


	
dl#qr dd {
	height		: 45px !important;
	text-indent	: 0 !important;
	margin		: 0 !important;
}


.section dl.dl_entrance {
	margin	: 0;
	width	: 540px;
}

.section dl.dl_entrance,
.section dl.dl_entrance dt,
.section dl.dl_entrance dd { margin : 0; padding : 0;}

.section dl.dl_entrance dt { text-indent : -9999px; overflow : hidden; height : 1px;}

.section dl.dl_entrance dd#btn_entrance01,
.section dl.dl_entrance dd#btn_entrance03,
.section dl.dl_entrance dd#btn_entrance05 {
	position	: relative;
	float		: left;
	display		: inline;
}

.section dl.dl_entrance dd#btn_entrance02,
.section dl.dl_entrance dd#btn_entrance04,
.section dl.dl_entrance dd#btn_entrance06 {
	position	: relative;
	float		: right;
	display		: inline;
}

.section dl.dl_entrance dd a {
	display			: block;
	margin			: 0 0 10px;
	width			: 265px;
	height			: 81px;
	text-indent		: -9999px;
	overflow		: hidden;
	text-decoration	: none;
}

	.section dl.dl_entrance dd#btn_entrance01 a { background : transparent url(img/entrance_btn01.jpg) no-repeat;}
	.section dl.dl_entrance dd#btn_entrance02 a { background : transparent url(img/entrance_btn02.jpg) no-repeat;}
	.section dl.dl_entrance dd#btn_entrance03 a { background : transparent url(img/entrance_btn03.jpg) no-repeat;}
	.section dl.dl_entrance dd#btn_entrance04 a { background : transparent url(img/entrance_btn04.jpg) no-repeat;}
	.section dl.dl_entrance dd#btn_entrance05 a { background : transparent url(img/entrance_btn05.jpg) no-repeat;}
	.section dl.dl_entrance dd#btn_entrance06 a { background : transparent url(img/entrance_btn06.jpg) no-repeat;}

	.section dl.dl_entrance dd a:hover { background-position : 0 -81px !important;}

	
.section dl.dl_entrance dd span {
	position	: absolute;
	width		: 245px;
	top			: 36px;
	left		: 10px;
	font-size	: 75%;
	line-height	: 1.5;
	text-indent	: 0;
	color		: #555;
	cursor		: pointer;
}


/* ------------------------------------------------------------------------ */

/* entrance / experience

/* ------------------------------------------------------------------------ */

.formstyle {
	margin			: 0 auto 10px;
	background-color: #CCC;
	border-collapse	: separate;
}

	.formstyle th {
		padding			: 5px 5px 5px 10px;
		background-color: #F9F9F9;
		font-size		: 75%;
		font-weight		: normal;
		text-align		: left;
	}

		.formstyle th.essential {
			border		: #FFF solid 1px;
			background	: #EEF3F7 url(experience/img/form_th-bg.gif) repeat-y left top;
		}

		.formstyle th img { margin-left : 5px; vertical-align: bottom;}
	
	.formstyle td {
		border			: #FFF solid 1px;
		padding			: 5px;
		background-color: #FFF;
		font-size		: 75%;
		vertical-align	: middle;
		text-align		: left;
		line-height		: 1.5;
	}

		.formstyle td.inner{
			padding				: 0;
			background-color	: #336B95;
		}
		
		.formstyle .form_col01 { color : #3667FF;}
		.formstyle .form_col02 { color : #FF3332;}


.formstyle textarea{ font-size : 75%;}
.formstyle textarea{ width : 98%;}

.formstyle input{
	font-family		: Verdana, sans-serif, "ＭＳ Ｐゴシック";
	border			: 1px solid #819CB9;
	margin			: 0;
	height			: 18px;
	padding-left	: 4px;
	color			: #444;
	font-size		: 100%;
	line-height		: 18px;
	vertical-align	: middle;
}

	.formstyle input.border_none { border : none;}
	
	.formstyle input.essential_bg{
		border		: #7F9DB9 solid 1px;
		padding		: 2px 2px 2px 4px;
		background	: url(img/form_input-bg.gif);
	}

.formstyle ul{ padding : 15px 0;}
.formstyle li{ padding : 0 0 2px 10px;}
.formstyle em.example	{
	font-size	: 10px;
	color		: #666;
	font-style	: normal;
}

.formstyle .bg01{
	border				: none;
	background-color	: #F9F9F9;
}


div#img_experience {
	position	: relative;
	margin		: 0 auto 10px;
	width		: 540px;
}
	div#img_experience img { display : block;}

p#btn_experience01-01 a{
	position	: absolute;
	right		: 11px;
	bottom		: 11px;
	display		: block;
	width		: 174px;
	height		: 25px;
	background	: transparent url(experience/img/btn_experience01-01.gif) no-repeat;
	text-indent	: -9999px;
	overflow	: hidden;
}
	p#btn_experience01-01 a:hover { background-position : 0 -25px !important;}

ul#ul_experience_anchor		{ height : 66px; margin-bottom:5px;}
ul#ul_experience_anchor li	{ margin : 0; padding : 0; list-style : none;}

ul#ul_experience_anchor li {
	display		: inline;
	float		: left;
	line-height	: 25px;
	font-size	: 75%;
}

ul#ul_experience_anchor li a{
	display			: block;
	margin			: 0 10px 6px;
	width			: 160px;
	height			: 25px;
	line-height		: 25px;
	text-indent		: 18px;
	text-decoration	: none;
}

	ul#ul_experience_anchor li#anchor-01 a { background : transparent url(experience/img/anchor-01.gif) no-repeat; color : #4876A2;}
	ul#ul_experience_anchor li#anchor-012 a { background : transparent url(experience/img/anchor-01.gif) no-repeat; color : #4876A2;}
	ul#ul_experience_anchor li#anchor-013 a { background : transparent url(experience/img/anchor-01.gif) no-repeat; color : #4876A2;}
	ul#ul_experience_anchor li#anchor-02 a { background : transparent url(experience/img/anchor-02.gif) no-repeat; color : #7AA954;}
	ul#ul_experience_anchor li#anchor-03 a { background : transparent url(experience/img/anchor-03.gif) no-repeat; color : #E97D4B;}
	ul#ul_experience_anchor li#anchor-04 a { background : transparent url(experience/img/anchor-04.gif) no-repeat; color : #BD5048;}
	ul#ul_experience_anchor li#anchor-05 a { background : transparent url(experience/img/anchor-05.gif) no-repeat; color : #EE7E9A;}
	ul#ul_experience_anchor li#anchor-06 a { background : transparent url(experience/img/anchor-06.gif) no-repeat; color : #B18CAA;}

	ul#ul_experience_anchor li#anchor-01 a:hover { color : #7BA9D5;}
	ul#ul_experience_anchor li#anchor-012 a:hover { color : #7BA9D5;}
	ul#ul_experience_anchor li#anchor-013 a:hover { color : #7BA9D5;}
	ul#ul_experience_anchor li#anchor-02 a:hover { color : #9CCB76;}
	ul#ul_experience_anchor li#anchor-03 a:hover { color : #FB9F6D;}
	ul#ul_experience_anchor li#anchor-04 a:hover { color : #DF726A;}
	ul#ul_experience_anchor li#anchor-05 a:hover { color : #FF9FBC;}
	ul#ul_experience_anchor li#anchor-06 a:hover { color : #D2AECC;}

div.experience {
	margin	: 0 auto ;
	clear	: both;
	width	: 540px;
}


	#bg2_computer 		{ width : 540px; background : transparent url(experience/img/bg2-computer.gif) repeat-y left top;}
	#bg2_game 			{ width : 540px; background : transparent url(experience/img/bg2-game.gif) repeat-y left top;}
	#bg2_broadcasting 	{ width : 540px; background : transparent url(experience/img/bg2-broadcasting.gif) repeat-y left top;}
	#bg2_electric 		{ width : 540px; background : transparent url(experience/img/bg2-electric.gif) repeat-y left top;}
	#bg2_digital 		{ width : 540px; background : transparent url(experience/img/bg2-digital.gif) repeat-y left top;}
	#bg2_robot 			{ width : 540px; background : transparent url(experience/img/bg2-robot.gif) repeat-y left top;}

	#experience-computer	 { background : transparent url(experience/img/bg-computer.jpg) no-repeat left top;}
	#experience-game		 { background : transparent url(experience/img/bg-game.jpg) no-repeat left top;}
	#experience-broadcasting { background : transparent url(experience/img/bg-broadcasting.jpg) no-repeat left top;}
	#experience-electric 	 { background : transparent url(experience/img/bg-electric.jpg) no-repeat left top;}
	#experience-digital		 { background : transparent url(experience/img/bg-digital.jpg) no-repeat left top;}
	#experience-robot		 { background : transparent url(experience/img/bg-robot.jpg) no-repeat left top;}


.experience02 {
	margin	: 0 0 15px 26px;
	width	: 514px;
}

.experience02 p { margin : 0 8px 12px; font-size : 75%; line-height : 1.5;}
.experience02 p strong{ line-height : 1.7;}

.experience02 h5{
	margin		: 0 auto 10px;
	width		: 509px;
	height		: 25px;
	text-indent	: -9999px;
	overflow	: hidden;
}


	/* --- h5 -> computer ---- */
	
	#bg2_computer h5#h5_experience01 { background : transparent url(experience/img/h5_experience01.jpg) no-repeat;}
	#bg2_computer h5#h5_experience02 { background : transparent url(experience/img/h5_experience02.jpg) no-repeat;}
	#bg2_computer h5#h5_experience03 { background : transparent url(experience/img/h5_experience03.jpg) no-repeat;}


	/* --- h5 -> game ---- */
	
	#bg2_game h5#h5_experience04 { background : transparent url(experience/img/h5_experience04.jpg) no-repeat;}
	#bg2_game h5#h5_experience05 { background : transparent url(experience/img/h5_experience05.jpg) no-repeat;}
	#bg2_game h5#h5_experience06 { background : transparent url(experience/img/h5_experience06.jpg) no-repeat;}


	/* --- h5 -> broadcasting ---- */
	
	#bg2_broadcasting h5#h5_experience07 { background : transparent url(experience/img/h5_experience07.jpg) no-repeat;}
	#bg2_broadcasting h5#h5_experience08 { background : transparent url(experience/img/h5_experience08.jpg) no-repeat;}


	/* --- h5 -> electric ---- */
	
	#bg2_electric h5#h5_experience09 { background : transparent url(experience/img/h5_experience09.jpg) no-repeat;}


	/* --- h5 -> digital ---- */
	
	#bg2_digital h5#h5_experience10 { background : transparent url(experience/img/h5_experience10.jpg) no-repeat;}
	#bg2_digital h5#h5_experience11 { background : transparent url(experience/img/h5_experience11.jpg) no-repeat;}


	/* --- h5 -> robot ---- */
	
	#bg2_robot h5#h5_experience12 { background : transparent url(experience/img/h5_experience12.jpg) no-repeat;}
	#bg2_robot h5#h5_experience13 { background : transparent url(experience/img/h5_experience13.jpg) no-repeat;}
	#bg2_robot h5#h5_experience14 { background : transparent url(experience/img/h5_experience14.jpg) no-repeat;}




/* --- computer --- */

#experience-computer dl,
#experience-computer dl dt,
#experience-computer dl dd { margin : 0; padding : 0;}

#experience-computer dl {
	margin-left	: 8px;
	border		: 5px solid #0078C7;
	width		: 240px;
	padding		: 8px 10px 6px;
}


	#experience-computer dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #0078C7;
	}

	#experience-computer dl dd {
		float			: left;
		width			: 105px;
		margin-bottom	: 2px;
		padding-left	: 14px;
		background		: transparent url(../common_img/list_aicon01.gif) no-repeat left center;
		font-size		: 75%;
		line-height		: 1.3;
		color			: #0078C7;
	}


/* --- game --- */

#experience-game dl,
#experience-game dl dt,
#experience-game dl dd { margin : 0; padding : 0;}

#experience-game dl {
	margin-left	: 8px;
	border		: 5px solid #50CB46;
	width		: 240px;
	padding		: 8px 10px 6px;
}


	#experience-game dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #429D28;
	}

	#experience-game dl dd {
		float			: left;
		width			: 105px;
		margin-bottom	: 2px;
		padding-left	: 14px;
		background		: transparent url(../common_img/list_aicon03.gif) no-repeat left center;
		font-size		: 75%;
		line-height		: 1.3;
		color			: #429D28;
	}


/* --- broadcasting --- */

#experience-broadcasting dl,
#experience-broadcasting dl dt,
#experience-broadcasting dl dd { margin : 0; padding : 0;}

#experience-broadcasting dl {
	margin-left	: 8px;
	border		: 5px solid #FF9F7C;
	width		: 240px;
	padding		: 8px 10px 6px;
}


	#experience-broadcasting dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #FB5921;
	}

	#experience-broadcasting dl dd {
		float			: left;
		width			: 105px;
		margin-bottom	: 2px;
		padding-left	: 14px;
		background		: transparent url(../common_img/list_aicon04.gif) no-repeat left center;
		font-size		: 75%;
		line-height		: 1.3;
		color			: #FB5921;
	}


/* --- electric --- */

#experience-electric dl,
#experience-electric dl dt,
#experience-electric dl dd { margin : 0; padding : 0;}

#experience-electric dl {
	margin-left	: 8px;
	border		: 5px solid #F5676A;
	width		: 240px;
	padding		: 8px 10px 6px;
}


	#experience-electric dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #B31C1F;
	}

	#experience-electric dl dd {
		float			: left;
		width			: 105px;
		margin-bottom	: 2px;
		padding-left	: 14px;
		background		: transparent url(../common_img/list_aicon05-2.gif) no-repeat left center;
		font-size		: 75%;
		line-height		: 1.3;
		color			: #B31C1F;
	}


/* --- digital --- */

#experience-digital dl,
#experience-digital dl dt,
#experience-digital dl dd { margin : 0; padding : 0;}

#experience-digital dl {
	margin-left	: 8px;
	border		: 5px solid #F68BAB;
	width		: 240px;
	padding		: 8px 10px 6px;
}


	#experience-digital dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #EC3E73;
	}

	#experience-digital dl dd {
		float			: left;
		width			: 105px;
		margin-bottom	: 2px;
		padding-left	: 14px;
		background		: transparent url(../common_img/list_aicon06.gif) no-repeat left center;
		font-size		: 75%;
		line-height		: 1.3;
		color			: #EC3E73;
	}


/* --- robot --- */

#experience-robot dl,
#experience-robot dl dt,
#experience-robot dl dd { margin : 0; padding : 0;}

#experience-robot dl {
	margin-left	: 8px;
	border		: 5px solid #B6A4C6;
	width		: 240px;
	padding		: 8px 10px 6px;
}


	#experience-robot dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #634B78;
	}

	#experience-robot dl dd {
		float			: left;
		width			: 105px;
		margin-bottom	: 2px;
		padding-left	: 14px;
		background		: transparent url(../common_img/list_aicon07.gif) no-repeat left center;
		font-size		: 75%;
		line-height		: 1.3;
		color			: #634B78;
	}

/* ----- */

p.btn_experience_form a {
	display			: block;
	margin-bottom	: 30px;
	width			: 535px;
	height			: 84px;
	text-indent		: -9999px;
	overflow		: hidden;
}

	#btn_computer a		{ background : transparent url(experience/img/banner_experience-01.jpg) no-repeat;}
	#btn_game a			{ background : transparent url(experience/img/banner_experience-02.jpg) no-repeat;}
	#btn_broadcasting a	{ background : transparent url(experience/img/banner_experience-03.jpg) no-repeat;}
	#btn_electric a		{ background : transparent url(experience/img/banner_experience-04.jpg) no-repeat;}
	#btn_digital a		{ background : transparent url(experience/img/banner_experience-05.jpg) no-repeat;}
	#btn_robot a		{ margin-bottom : 15px; background : transparent url(experience/img/banner_experience-06.jpg) no-repeat;}


#experience-computer a:link,
#experience-computer a:visited	{ color : #0078C7; text-decoration : underline;}
#experience-computer a:hover	{ text-decoration : none;}

#experience-game a:link,
#experience-game a:visited	{ color : #429D28; text-decoration : underline;}
#experience-game a:hover	{ text-decoration : none;}

#experience-broadcasting a:link,
#experience-broadcasting a:visited	{ color : #FB5921; text-decoration : underline;}
#experience-broadcasting a:hover	{ text-decoration : none;}

#experience-electric a:link,
#experience-electric a:visited	{ color : #B31C1F; text-decoration : underline;}
#experience-electric a:hover	{ text-decoration : none;}

#experience-digital a:link,
#experience-digital a:visited	{ color : #EC3E73; text-decoration : underline;}
#experience-digital a:hover		{ text-decoration : none;}

#experience-robot a:link,
#experience-robot a:visited	{ color : #634B78; text-decoration : underline;}
#experience-robot a:hover	{ text-decoration : none;}



/* ------------------------------------------------------------------------ */

/* entrance/admission.html

/* ------------------------------------------------------------------------ */

.majime_box {
		position		: relative;
		margin			: 0 auto 10px;
		border-bottom	: 1px solid #CCC;
		width			: 540px;
		padding-bottom	: 10px;
		background		: transparent url(img/bg_majimebox.gif) repeat-y center top;
}

.majime_box h5 {
	margin		: 0 0 10px;
	width		: 60px;
	height		: 31px;
	text-indent	: -9999px;
	overflow	: hidden;
}

	.majime_box h5#h5_admission01 { background : transparent url(img/h5_admission01.jpg) no-repeat;}
	.majime_box h5#h5_admission02 { background : transparent url(img/h5_admission02.jpg) no-repeat;}
	.majime_box h5#h5_admission03 { background : transparent url(img/h5_admission03.jpg) no-repeat;}
	.majime_box h5#h5_admission04 { background : transparent url(img/h5_admission04.jpg) no-repeat;}
	.majime_box h5#h5_admission05 { background : transparent url(img/h5_admission05.jpg) no-repeat;}
	.majime_box h5#h5_admission06 { background : transparent url(img/h5_admission06.jpg) no-repeat;}

.majime_box strong	{ color : #0078C7;}
.majime_box em		{ font-size : 9px; font-style : normal; font-weight : bold;}


.majime_box img.border {
	margin	: 0 !important;
}

.majime_box img.border02 {
	float	: none !important;
	margin	: 0 !important;
	diaplay	: block !important;
	width	: 540px !important;
	clear	: both !important;
}


.majime_box p {
	margin		: 0 15px 10px;
	font-size	: 75%;
	line-height	: 1.5;
	text-align	: justify;
}

div.bluebox{
	margin		: 15px 2px 10px 10px;
	padding		: 4px 15px;	
	width		: 420px;
	font-size	: 75%;
	line-height	: 1.5;

	background	: url(applicant/img/bluebox.gif) repeat-y left top;
	border-top	:5px solid #0078C7;
	border-bottom	:5px solid #0078C7;
}

div.pdf{
	margin:8px 15px;
	padding-left:20px;
	font-size:10px;
	background:url(applicant/img/pdficon.gif) left top no-repeat !important;
}

div.pdf strong{ font-size:12px;}

div.halfarea{
	float	: left;
	width	: 270px;
}


div.halfarea,
div.halfarea dt,
div.halfarea dd { margin:0; padding:0;}

div.halfarea dt{
	font-size		: 75%;
	margin			: 0 15px;
	line-height		: 1.5;
	font-weight		: bold;
}

div.halfarea dd	{ margin : 0 15px;}
div.p_flat dl	{ display : block; margin : 0 15px 10px;}
div.p_flat dl dt{
	float		: left;
	width		: 240px;
	font-size	: 75%;
	line-height	: 1.5;
}

div.p_flat02 dt{
	display		: block;
	font-size	: 75%;
	margin		: 0 15px;
	line-height	: 1.5;
	font-weight	: bold;
}

div.p_flat02 dd { margin : 0 15px;}
div.p_flat02 p.half {
	margin			: 0;
	width			: 240px;
	float			: left;
	padding-left	: 15px;
}

div.bigbluebox{
	padding			: 7px 0 0 0; 
	border			: solid 5px #0078c7;
	background-color: #f2f8fc;
}

ul.ul_support_list		{ margin : 0 auto; width : 470px;}
ul.ul_support_list li	{ margin : 0; padding : 0; list-style : none;}
ul.ul_support_list li	{
	margin-bottom	: 6px;
	width			: 470px;
	height			: 45px;
	text-indent		: -9999px;
	overflow		: hidden;
}

	ul.ul_support_list li#support01-01 { background : transparent url(img/support01-01.gif) no-repeat;}
	ul.ul_support_list li#support01-02 { background : transparent url(img/support01-02.gif) no-repeat;}
	ul.ul_support_list li#support01-03 { background : transparent url(img/support01-03.gif) no-repeat;}
	ul.ul_support_list li#support01-04 { background : transparent url(img/support01-04.gif) no-repeat;}
	ul.ul_support_list li#support01-05 { background : transparent url(img/support01-05.gif) no-repeat;}

	ul.ul_support_list li#support02-01 { background : transparent url(img/support02-01.gif) no-repeat;}
	ul.ul_support_list li#support02-02 { background : transparent url(img/support02-02.gif) no-repeat;}
	ul.ul_support_list li#support02-03 { background : transparent url(img/support02-03.gif) no-repeat;}
	ul.ul_support_list li#support02-04 { background : transparent url(img/support02-04.gif) no-repeat;}



div.bigbluebox dl{ margin : 0 0 10px;}
div.bigbluebox dl dt{
	margin		: 0 12px 0;
	padding		: 0 0 0 15px;
	font-size	: 75%;
	line-height	: 1.5;
	background	: url(img/square_gray.jpg) left center no-repeat;
}

div.bigbluebox dl dd{
	margin		: 0 15px 0;
	padding		: 0 0 0 12px;
	font-size	: 75%;
	line-height	: 1.5;
}

div.halfarea02{
	float			: left;
	padding-left	: 10px;
	width			: 253px;
}

div.kouka{
	position		: relative;
	top				: 41px;
	left			: 12px;
	font-size		: 75%;
	padding-left	: 15px;
	background		: url(img/arrow.jpg) left center no-repeat;
}



/* ------------------------------------------------------------------------ */

/* entrance/applicant.html

/* ------------------------------------------------------------------------ */

.tbl_subtxt { margin-left:10px !important; margin-bottom:0 !important;}

body#entrance .majime_box h5.h5_style {
	display			: inline;
	height			: auto;
	margin			: 15px 15px 0;
	text-indent		: 0;
	text-align		: left;
	line-height		: 2.2;
	font-size		: 75%;
	color			: #4478B2;
}


.section ul.simaikou,
.section ul.simaikou li {
	margin		: 0;
	padding		: 0;
	font-size	: 12px;
	line-height	: 1.5;
}

	.section ul.simaikou	{ margin : 0 15px 5px 60px;}
	.section ul.simaikou li	{ margin-bottom : 5px;}


.section ul.tablelist,
.section ul.tablelist li {
	margin		: 0;
	padding		: 0;
	font-size	: 12px;
	line-height	: 1.5;
}

	.section ul.tablelist	{ margin : 5px 15px 5px 20px;}
	.section ul.tablelist li	{ margin-bottom : 5px;}



p#btn_suisen a,
p#btn_ippan a,
p#btn_ao a{
	margin		: 0;
	float		: right;
	display		: block;
	width		: 222px;
	height		: 23px;
	text-indent	: -99999px;
	overflow	: hidden;
}

	p#btn_suisen a { background : transparent url(img/btn_suisen.gif) no-repeat;}
	p#btn_ippan a { background : transparent url(img/btn_ippan.gif) no-repeat;}
	p#btn_ao a { background : transparent url(img/btn_ao.gif) no-repeat;}

	p#btn_suisen a:hover,
	p#btn_ippan a:hover,
	p#btn_ao a:hover { background-position : 0 -23px !important;}



.majime_box dl.dl_style3,
.majime_box dl.dl_style3 dt,
.majime_box dl.dl_style3 dd { margin : 0; padding : 0;}

.majime_box dl.dl_style3 { margin : 0 0 10px;}

.majime_box dl.dl_style3 dt {
	margin		: 0 25px;
	font-size	: 75%;
	line-height	: 1.8;
}

.majime_box dl.dl_style3 dd  {
	margin		: 0 38px 3px;
	font-size	: 75%;
	line-height	: 1.5;
}

.majime_box dl.dl_style3 strong { color : #555;}

.majime_box dl.dl_style3 dd ul.simaikou { margin : 0 15px 10px 20px;}


h4.standalone{
	font-size	: 75%;
	margin		: 15px 5px 8px;
}

 * html .majime-ie { padding-bottom:0;}



/* ------------------------------------------------------------------------ */

/* entrance/voice.html

/* ------------------------------------------------------------------------ */

body#voice h3 {
	position	: inherit;
	margin		: 0 auto 15px;
	width		: 540px;
	height		: 35px;
	background	: transparent url(img/h3_voice01.jpg) no-repeat;
	text-indent	: -9999px;
	overflow	: hidden;
}


body#voice h4 {
	margin		: 0 auto 10px;
	width		: 540px;
	height		: 31px;
	text-indent	: -9999px;
	overflow	: hidden;
}

	body#voice h4#h4_voice00 { background : transparent url(img/h4_voice-0.jpg) no-repeat;}
	body#voice h4#h4_voice01 { background : transparent url(img/h4_voice-a.jpg) no-repeat;}
	body#voice h4#h4_voice02 { background : transparent url(img/h4_voice-b.jpg) no-repeat;}
	body#voice h4#h4_voice03 { background : transparent url(img/h4_voice-c.jpg) no-repeat;}
	body#voice h4#h4_voice04 { background : transparent url(img/h4_voice-d.jpg) no-repeat;}
	body#voice h4#h4_voice05 { background : transparent url(img/h4_voice-e.jpg) no-repeat;}
	body#voice h4#h4_voice06 { background : transparent url(img/h4_voice-f.jpg) no-repeat;}
	body#voice h4#h4_voice07 { background : transparent url(img/h4_voice-g.jpg) no-repeat;}
	body#voice h4#h4_voice08 { background : transparent url(img/h4_voice-h.jpg) no-repeat;}
	body#voice h4#h4_voice09 { background : transparent url(img/h4_voice-i.jpg) no-repeat;}
	body#voice h4#h4_voice10 { background : transparent url(img/h4_voice-j.jpg) no-repeat;}
	body#voice h4#h4_voice11 { background : transparent url(img/h4_voice-k.jpg) no-repeat;}
	body#voice h4#h4_voice12 { background : transparent url(img/h4_voice-l.jpg) no-repeat;}
	body#voice h4#h4_voice13 { background : transparent url(img/h4_voice-m.jpg) no-repeat;}
	body#voice h4#h4_voice14 { background : transparent url(img/h4_voice-n.jpg) no-repeat;}



p.voice01 {
	margin		: 0 10px 2px;
	padding-top	: 8px;
	background	: transparent url(../common_img/aicon2-01.gif) no-repeat 0 10px;
	text-indent	: 12px;
}

p.voice02 {
	margin		: 0 10px 2px;
	padding-top	: 8px;
	background	: transparent url(../common_img/aicon2-02.gif) no-repeat 0 10px;
	text-indent	: 12px;
}

p.voice03 {
	margin		: 0 10px 2px;
	padding-top	: 8px;
	background	: transparent url(../common_img/aicon2-03.gif) no-repeat 0 10px;
	text-indent	: 12px;
}

p.voice04 {
	margin		: 0 10px 2px;
	padding-top	: 8px;
	background	: transparent url(../common_img/aicon2-04.gif) no-repeat 0 10px;
	text-indent	: 12px;
}

p.voice05 {
	margin		: 0 10px 2px;
	padding-top	: 8px;
	background	: transparent url(../common_img/aicon2-05.gif) no-repeat 0 10px;
	text-indent	: 12px;
}

p.voice06 {
	margin		: 0 10px 2px;
	padding-top	: 8px;
	background	: transparent url(../common_img/aicon2-06.gif) no-repeat 0 10px;
	text-indent	: 12px;
}

p#voice_btn_experience a{
	float		: right;
	display		: block;
	margin		: 10px -2px 0 0;
	width		: 174px;
	height		: 25px;
	background	: transparent url(experience/img/btn_experience01-01.gif) no-repeat;
	text-indent	: -9999px;
	overflow	: hidden;
}
	p#voice_btn_experience a:hover { background-position : 0 -25px !important;}

p#tani{
	text-align	: right;
}


