@charset "utf-8";

/* CSS Document */



body {margin:0px; color:#333333; line-height:150%; background-image:url(/images/img/img_index/window_bg.gif); background-repeat:repeat-x;}

img{border: none;}

:focus {outline: 0;}

form table tr td{ font-size:14px;}

/* nomal */



.header_font {font-size:12px; text-align:left;}

.login {padding-left:20px; padding-right:20px; font-size:12px}

.free_b {width:110px; height:78px; padding-left:90px; padding-top:52px; font-size:11px; line-height:150%;}

.pankuzu {background-image:url(/images/img/img_index/center_bar.gif); font-size:12px; padding-left:30px; padding-top:5px; height:26px;}

.footer_font {font-size:10px; text-align:center; padding:5px; color:#FFFFFF; line-height:200%;}

.copyright_font {font-size:10px; color:#333333; text-align:center; padding:10px;

	margin:0px auto;

}

.font_style_a {font-size:12px; color:#FF0000;}

.form_btn {border-color:#FFCCFF; border:5px;}

.font_style_b {font-size:12px;}

.notice{font-size:10px;}



/* mypage */



.pankuzu_mypage_top {background-image:url(/images/img/img_myapage/mypage_bar_001.gif); font-size:12px; padding-left:30px; padding-top:5px; height:25px;}

.mypage_menu_top {font-size:12px; text-align:center; background-image:url(/images/img/img_myapage/mypage_menu_bg.gif); width:81px; height:25px; padding-top:5px;}



/* recognition */

.recognition {padding:33px; background-image:url(/images/img/img_recognition/recognition_waku.jpg);}

.recognition_bg {background-image:url(/images/img/img_recognition/recognition_bg.gif); height:646px;}

.recognition_font_1 {padding-top:120px; font-size:20px; text-align:center; font-weight:bold;}

.recognition_font_2 {padding-top:20px; font-size:18px; text-align:center; font-weight:bold;}

.recognition_font_3 {padding-top:20px; font-size:18px; text-align:center; font-weight:bold;}

.recognition_font_4 {padding-top:60px; font-size:15px; text-align:center;}

.recognition_font_5 {padding-top:20px; font-size:15px; text-align:center; font-weight:bold;}

.recognition_font_6 {padding-top:20px; font-size:15px; text-align:center;}

.recognition_font_7 {padding-top:40px; font-size:13px; text-align:center;}



/* decorator*/

.free_b_deco {height:130px; padding-left:90px; padding-top:52px; font-size:11px; line-height:150%;}

.pankuzu2 {background-image:url(/images/img/img_index/center_bar.gif); font-size:12px; padding-left:30px; padding-top:5px; height:31px;}

.pankuzu_mypage {background-image:url(/images/img/img_myapage/mypage_bar_001.gif); font-size:12px; padding-left:30px; padding-top:5px; height:30px;}

.mypage_menu {font-size:12px; text-align:center; background-image:url(/images/img/img_myapage/mypage_menu_bg.gif); width:81px; height:30px; padding-top:0px;}

.mypage_menu_min_font {font-size:10px; text-align:center; background-image:url(/images/img/img_myapage/mypage_menu_bg.gif); width:81px; height:30px; padding-top:0px;}


/* examination_result */

.rank_01 {font-size:18px; font-weight:bold; padding-bottom:5px;}

.rank_02 {font-size:18px; font-weight:bold; padding-bottom:5px; color:#ff0000}



#header {}

#header_image {}

#content_box {padding:20px;}

#content_box2 {padding:0px 20px;}

#content {}

#side_menu {}

#content {font-size:14px; color:#333333; line-height:150%;}

#footer {}

#copyright {}



/* TOP NEWS LIST */

#topNews { margin:0; padding:0;}

#topNews li { margin:0 0 5px 1.2em; padding:5px 0 0 0;}

ul.border{ border-top:1px solid #d3d3cf;}





#news{

	background:url(../images/img/img_index/news_bg.gif);

}

#news div{ overflow:auto; width:539px;}

#news dl{ border-top:1px solid #fff;

	 border-bottom:1px solid #d3d3cf;

	 padding:0; margin:0 10px;

	 }

#news dl.border{ border-top:1px solid #d3d3cf;}

#news dt{ color:#FF6633; width:4em; float:left; margin:0.5em 0;}

#news dd{ margin:0.5em 0 0.5em 4em}

#news dt,#news dl{ font-size:12px;}



/* 夯⥱夭㥥㥷 */

.txt{

	color: #FF0000;

}



.txt2{

	color: #FF0000;

	font-size: 16px;

}



.blue{

	color: #000066;

}



.f10{

	font-size: 10px;

}





/* TOP㡣㥦奁E㥦⥱ާ𣥣¥ */



#mente{

	border: 1px solid #CCCCCC;

	width:560px;

	padding:5px;

	margin:20px auto 0px auto;
	font-size:12px;

}



.txtbred{

	font-size: 13px;

	font-weight: bold;

	color: #FF0000;

}



.clear{

	clear:both;

}



/* TOPPRE */

#pr{

	width:536px;

	padding:2px;

	text-align:left;

	background-color:#000066;

	margin-top:10px;

}



#pr_in{

	width:530px;

	padding:3px;

	background-color:#FFFFFF;

}



.txt_pr{

	font-size: 10px;

	color: #FFFFFF;

	background-color: #000066;

	padding:0px 1px;

}



/* 奢E*/

.m0{

	margin:0px;

}



.mL5{

	margin-left:5px;

}



.mL10{

	margin-left:10px;

}

.fs12{

	font-size:12px;

}



.fr{

	float:right;

}



.fl{

	float:left;

}



.lh150{

	line-height:150%;

}



.lh130{

	line-height:130%;

}



.txt10{

	font-size:10px;

}



.txt12{

	font-size:12px;

}



.ac{

	text-align:center;

}



.mt0{

	margin-top:0px;

}



.mt5{

	margin-top:5px;

}



.mt10{

	margin-top:10px;

}



.mt30{

	margin-top:30px;

}



.mt35{

	margin-top:35px;

}





.mt40{

	margin-top:40px;

}



.mb0{

	margin-bottom:0px;

}



.mb5{

	margin-bottom:5px;

}



.mb10{

	margin-bottom:10px;

}





.txtred{

	color:#FF0000;

}



/* about*/

.gokaku{

	background-color:#E9F8D1;

	padding:10px;

	border: 1px solid #75B11C;

	margin-top:5px;

}



/* 顢EE */

.company{

	text-align:left;

}



.company dl dt{

	float:left;

	width:110px;

}



.company dl dd{

	margin-left:10px;

}



.company2{

	text-align:left;

}



.company2 dl dt{

	float:left;

	width:160px;

}



.company2 dl dd{

	margin-left:10px;

}
