@charset "utf-8";

/* school.css
**************************************************/

.clear {
	clear: both;
}
#latestinfo {
	margin-top: 30px;
	width: 630px;
	position: relative;
}
#latestinfo .latestinfo_header {
	text-indent: -9999px;
	width: 630px;
	height: 40px;
	background-image: url(../img/h3/lecture_latestinfo_header.png);
	background-repeat: no-repeat;
	padding:0;
	margin:0;
	border:none;
	font-size: 18px;
}
#latestinfo .latestinfo_header h3{
	text-indent: -9999px;
	width: 630px;
	height: 40px;
	background-image: url(../img/h3/lecture_latestinfo_header.png);
	background-repeat: no-repeat;
}
#latestinfo .latestinfo_header_txt {
	background-color: #80AAD5;
	width: 615px;
	height: 30px;
	padding-top: 10px;
	padding-left: 15px;
	border-top-right-radius: 5px;			/* CSS3草案 */
	border-top-left-radius: 5px;			/* CSS3草案 */
	-webkit-border-top-right-radius: 5px;	/* Safari,Google Chrome用 */
	-webkit-border-top-left-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius-topright: 5px;	/* Firefox用 */
	-moz-border-radius-topleft: 5px;	/* Firefox用 */
}
#latestinfo .latestinfo_header_txt h3 {
	line-height: 100%;
	font-size: 20px;
	color: #FFE168;
	padding:0;
	margin:0;
	border:none;
	font-size: 18px;
}
#latestinfo .latestinfo_header_txt h3 span {
	padding-left: 10px;
	font-size: 12px;
	color: #FFFFFF;
}
#school-detail-body h3{
	border-bottom: 1px dotted #1D6197;
	margin: 20px 0 15px;
	padding: 5px 0;
	color: #1D6197;
	font-size: 16px;
	margin: 20px 0 5px;
	clear:both;
	
}
#latestinfo #latestinfo_content {
	background-color: #C9E0FA;
	width: 630px;
	border-bottom-right-radius: 5px;			/* CSS3草案 */
	border-bottom-left-radius: 5px;			/* CSS3草案 */
	-webkit-border-bottom-right-radius: 5px;	/* Safari,Google Chrome用 */
	-webkit-border-bottom-left-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius-bottomright: 5px;	/* Firefox用 */
	-moz-border-radius-bottomleft: 5px;	/* Firefox用 */
}
#latestinfo #lecuturelist {
	list-style-type: none;
}
#latestinfo #lecuturelist li.lecuturelist_item {
	border-top: #FFFFFF 1px solid;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 10px;
}
#latestinfo #lecuturelist #mobile {
	background-image: url(../img/teacher_maru_big.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#latestinfo #lecuturelist #oop {
	background-image: url(../img/img_teacher_garu_big.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#latestinfo #lecuturelist #mobile {
	background-image: url(../img/teacher_maru_big2.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#latestinfo ul#lecuturelist .lecturepart {
	list-style-type: none;
	padding-left: 115px;
	width: 492px;
}
#latestinfo #img_pickup_tri {
	position: absolute;
	left: 75px;
	bottom: -55px;
}
.day{
	color: #043970;
	font-size: 12px;
	padding-right: 20px;
	vertical-align: top;
}
.moreinfo {
	font-size: 14px;
	color: #3F6AA5;
	text-align: right;
}
#lecture_list {
	margin-top: 60px;
}
#lecture_list #lecture_list_content {
	border-bottom:  #C7C7B1 1px solid;
	width: 630px;
}
#lecture_list #phplecuturelist {
	list-style-type: none;
}
#lecture_list ul#phplecuturelist li.phplecuturelist_item {
	padding-top: 15px;
	padding-bottom: 10px;
}
#lecture_list #phplecuturelist li.phplecuturelist_item {
	border-top:  #C7C7B1 1px dotted;
	background-repeat: no-repeat;
}
li.lecuturelist_item dt {
	font-weight: bold;
	font-size: 18px;
}
li.lecuturelist_item dt a {
	1color: #8CB03F;
}
#phplecuturelist #saity { background: url(../img/teacher_saity_big.png) no-repeat 15px 25px; }
#phplecuturelist #garu { background: url(../img/teacher_garu_big.png) no-repeat 15px 25px; }
#phplecuturelist #kumacchi { background: url(../img/teacher_kumacchi_big.png) no-repeat 15px 25px; }
#phplecuturelist #yossy { background: url(../img/teacher_yossy_big.png) no-repeat 15px 25px; }
#phplecuturelist #zapa { background: url(../img/teacher_zapa_big.png) no-repeat 15px 25px; }
#phplecuturelist #hatapyon { background: url(../img/teacher_hatapyon_big.png) no-repeat 15px 25px; }
#phplecuturelist #sakai { background: url(../img/teacher_sakai_big.png) no-repeat 15px 25px; }
#phplecuturelist #kumachan { background: url(../img/teacher_kumachan_big.png) no-repeat 15px 25px; }
#phplecuturelist #tom { background: url(../img/teacher_tom_big.png) no-repeat 15px 25px; }
#phplecuturelist #maru { background: url(../img/teacher_maru_big.png) no-repeat 15px 25px; }

#lecture_list #phplecuturelist .phplecturepart {
	list-style-type: none;
	padding-left: 115px;
	padding-bottom: 0px;
}
#lecture_list #phplecuturelist .phplecturepart.lecture_title{
	border:none;
}
.phplecture_txt {
	font-size: 12px;
	color: #666666;
}
.phplecturemoreinfo_txt {
	font-size: 12px;
	text-align: right;
}

/* school_list
**************************************************/
#lecture_list_outline #lecture_list_outline_content {
	margin-bottom: 40px;
}
#lecture_list_outline #phplecuturelist_outline {
	list-style-type: none;
}
#lecture_list_outline #phplecuturelist_outline .phplecuturelist_outline_item {
	border-top:  #C7C7B1 1px dotted;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 10px;
}
#lecture_list_outline #phplecuturelist_outline #phpschool { background: url(../img/teacher_saity_big2.png) no-repeat 2px 15px; }
#lecture_list_outline #phplecuturelist_outline #oop { background: url(../img/teacher_garu_big2.png) no-repeat 2px 15px; }
#lecture_list_outline #phplecuturelist_outline #security { background: url(../img/teacher_garu_big2.png) no-repeat 2px 15px; }
#lecture_list_outline #phplecuturelist_outline #pear { background: url(../img/teacher_kumacchi_big2.png) no-repeat 2px 15px; }
#lecture_list_outline #phplecuturelist_outline #smarty { background: url(../img/teacher_yossy_big2.png) no-repeat 2px 15px; }
#lecture_list_outline #phplecuturelist_outline #mashup { background: url(../img/teacher_zapa_big2.png) no-repeat 2px 15px; }
#lecture_list_outline #phplecuturelist_outline #linux { background: url(../img/teacher_hatapyon_big2.png) no-repeat 2px 15px; }
#lecture_list_outline #phplecuturelist_outline #mysql { background: url(../img/teacher_sakai_big2.png) no-repeat 2px 15px; }
#lecture_list_outline #phplecuturelist_outline #ajax { background: url(../img/teacher_kumachan_big2.png) no-repeat 2px 15px; }
#lecture_list_outline #phplecuturelist_outline #test { background: url(../img/teacher_tom_big2.png) no-repeat 2px 15px; }
#lecture_list_outline #phplecuturelist_outline #mobile { background: url(../img/teacher_maru_big2.png) no-repeat 2px 15px; }

#lecture_list_outline ul#phplecuturelist_outline .phplecturepart_outline {
	list-style-type: none;
	padding-left: 120px;
	padding-bottom: 0px;
}
.saity_txt{
	font-size: 14px;
	color: #8CB03F;
	margin-top: 0px;
	margin-bottom: 0px;
}
#lecture_list_outline #phplecuturelist_basic_course {
	list-style-type: none;
}
#lecture_list_outline ul#phplecuturelist_basic_course li.phplecuturelist_basic_course_item {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:  #C7C7B1 1px dotted;
	width: 630px;
}
.basic_course_title_txt{
	font-size: 14px;
	color: #3F6AA5;
	font-weight: bold;
}
.basic_session_title_txt{
  font-size: 16px;
  color: #666666;
  font-weight: bold;
  text-align:center;
  
}
.basic_course_small_txt{
	font-size: 12px;
	color: #9F9F79;
}
.basic_course_outline_txt{
	font-size: 14px;
	color: #666666;
	margin-top:5px;
}
.profile_title_txt{
	font-size: 18px;
	color: #1D6297;
	font-weight: bold;
}
.profile_details_txt{
	font-size: 12px;
	color: #666666;
	padding-top: 10px;
}
#profile {
	list-style-type: none;
	background-color: #F7F4F2;
	background-repeat: repeat;
	width: 590px;
	padding: 20px;
	margin-top: 40px;
}
#profile #profile_title{
	list-style-type: none;
	margin-bottom: 10px;
}
#profile #profile_title ul {
	list-style-type: none;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #1D6297;
}
#profile #profile_title li {
	padding-left: 10px;
}

/* school_detail
**************************************************/
#file_class #file_class_content #file_class_item {
	border-top:  #C7C7B1 1px dotted;
	background-repeat: no-repeat;
	padding-top: 10px;
	text-align: right;
	padding-bottom: 10px;
}
#file_class p {
	1padding-top: 10px;	
}
#pearlibrary_content #kumatch1 {
	float: left;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 130px;
	height: 165px;
}
#fileread_content {
	margin-top: 40px;
}
#fileread_content #kumatch2 {
	float: right;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 145px;
	height: 160px;
}
#fileread_content ul {
	padding-top: 10px;
	font-size: 14px;
	color: #666666;
	margin-left: 2em;	
}
#file_class .nonespace_txt {
	padding-top: 0px;	
}

/* school_detail img
**************************************************/
.pear-left { float: left; margin: 5px 20px 10px 10px; }
.pear-right { float: right; margin: 5px 10px 10px 20px; }
.mashup-left { float: left; margin: 10px 30px 15px 10px; }
.mashup-right { float: right; margin: 10px 10px 10px 20px; }
.linux-left { float: left; margin: 10px 20px 15px 20px; }
.linux-right { float: right; margin: 10px 10px 10px 20px; }
.mysql-left { float: left; margin: 10px 20px 10px 0px; }
.mysql-right { float: right; margin: 10px 10px 10px 20px; }
.ajax-left { float: left; margin: 10px 20px 15px 10px; }
.ajax-right { float: right; margin: 10px 10px 10px 20px; }
.test-left { float: left; margin: 10px 20px 15px 10px; }
.test-right { float: right; margin: 10px 10px 10px 20px; }
.character-left { float: left; margin: 15px 90px 20px -65px; }
.character-right { float: right; margin: 15px 10px 10px; }
.security-left { float: left; margin: 5px 30px 15px 10px; }
.security-right { float: right; margin: 5px 10px 10px 20px; }
.oop-left { float: left; margin: 5px 30px 15px 10px; }
.oop-right { float: right; margin: 5px 10px 10px 20px; }
.smarty-left { float: left; margin: 5px 30px 15px 10px; }
.smarty-right { float: right; margin: 5px 10px 10px 20px; }
.mobile-left { float: left; margin: 5px 20px 15px 10px; }
.mobile-right { float: right; margin: 5px 10px 5px 10px; }


/* test-list
**************************************************/
.test-list1 {
	font-size: 14px;
	color: #666;
	list-style: inside;
	margin-left: 1em;
}

	
	
	
	
/* school_detail pre2
**************************************************/	
.code-box, .phpschool-code, .code-box-2 {
	border-radius: 5px;			/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */
	background-color: #E6E6DC;
	font-size: 12px;
	line-height: 1.2em;
	margin: 20px 0px 20px 77px;
	padding: 15px;
}
.code-box2 {
	border-radius: 5px;			/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */
	background-color: #DCE4E7;
	font-size: 12px;
	line-height: 1.2em;
	margin: 10px 0px 20px;
	padding: 15px;
}
pre2.lightblue {
	background-color: #E1F0FD;
}
pre2.purple {
	background-color: #DCE4E7;
}

.next-vol {
	text-align: right;
	}


/* school_detail point
**************************************************/	
.pear-point-box {
	border-radius: 5px;			/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */
	color: #222;
	margin: 20px 0;
	border: 1px solid #FDAF57
}
.pear-point-title {
	border-top-right-radius: 5px;			/* CSS3草案 */
	border-top-left-radius: 5px;			/* CSS3草案 */
	-webkit-border-top-right-radius: 5px;	/* Safari,Google Chrome用 */
	-webkit-border-top-left-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius-topright: 5px;	/* Firefox用 */
	-moz-border-radius-topleft: 5px;	/* Firefox用 */
	background-color: #FDAE57;
	color: #666;
	font-weight: bold;
	height: 28px;
	margin: 0;
	
}
#onepoint-section .pear-point-title .sub-title {
	color: #FFF;
	float: right;
	line-height: 28px;
	padding-top: 0;
	font-size: 10px;
	margin-right: 5px;
	margin-bottom: 0;
}
#onepoint-section .pear-point-title .main-title {
	line-height: 28px;
	padding: 0 0 0 10px;;
}
.pear-point-contents {
	border-bottom-right-radius: 5px;			/* CSS3草案 */
	border-bottom-left-radius: 5px;			/* CSS3草案 */
	-webkit-border-bottom-right-radius: 5px;	/* Safari,Google Chrome用 */
	-webkit-border-bottom-left-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius-bottomright: 5px;	/* Firefox用 */
	-moz-border-radius-bottomleft: 5px;	/* Firefox用 */
	background-color: #FFE;
	padding: 15px;
	margin-bottom: 0;
}
.pear-point-contents ul {
	color: #666;
	font-size: 14px;
	margin-left: 1em;
}
.pear-point-contents ul li {
	margin-bottom: 0.5em;
	list-style-image: url(/img/orange-marker-li.png);
	
}
.pear-point-img {
	float: left;
	margin: 10px 20px 20px 0;
}


/* school_detail point
**************************************************/	
#file_class_content li {
	line-height: 1.8em;
	margin-bottom: 20px;
	color: #666;
	font-size: 14px;
}


/* school_detail saity
**************************************************/	
.yuki-student {
	list-style-image: url(/img/student.png);
	list-style-type: none;
	margin-left: 77px;
	text-align: left;
	vertical-align: middle;
}
.saity-teacher {
	list-style-image: url(/img/teacher.png);
	list-style-type: none;
	margin-left: 77px;
	text-align: left;
	vertical-align: middle;
}
.kumachan-teacher {
	list-style-image: url(/img/kumachan.png);
	list-style-type: none;
	margin-left: 77px;
	text-align: left;
	vertical-align: middle;
}
.character-left-l {
	float: left;
	margin: 15px 90px 40px -65px;
}
.install-guide {
	margin-left: 77px;
	margin-bottom: 2em;
}

.extension-table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border: 1px dotted #C7C7B1;
	margin: 0 0 2em 77px;
	color: #666;
	font-size: 13px;
}
.extension-table th {
	border: 1px solid #C7C7B1;
	background-color: #EFEFEF;
	padding: 8px 5px;
}
.extension-table td {
	border: 1px solid #C7C7B1;
	padding: 8px 5px;
}
.kansuu-box img {
	margin: 0 0 20px 77px;
}
#file_class_content ul.date-list li {
	margin: 0 0 0 2em;
}

/* school_detail one-point-box
**************************************************/	
.one-point-box {
	color: #222;
	margin: 20px 0;
}
.one-point-title {
	border-top-right-radius: 5px;			/* CSS3草案 */
	border-top-left-radius: 5px;			/* CSS3草案 */
	-webkit-border-top-right-radius: 5px;	/* Safari,Google Chrome用 */
	-webkit-border-top-left-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius-topright: 5px;	/* Firefox用 */
	-moz-border-radius-topleft: 5px;	/* Firefox用 */
	background-color: #FDAE57;
	color: #666;
	font-weight: bold;
	height: 28px;
	margin: 0;
	
}
.one-point-title .sub-title {
	color: #FFF;
	float: right;
	line-height: 28px;
	padding-top: 0;
	font-size: 10px;
	margin-right: 5px;
	margin-bottom: 0;
}
.one-point-title .main-title {
	line-height: 28px;
	padding: 0 0 0 10px;;
}
.one-point-contents {
	border-bottom-right-radius: 5px;			/* CSS3草案 */
	border-bottom-left-radius: 5px;			/* CSS3草案 */
	-webkit-border-bottom-right-radius: 5px;	/* Safari,Google Chrome用 */
	-webkit-border-bottom-left-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius-bottomright: 5px;	/* Firefox用 */
	-moz-border-radius-bottomleft: 5px;	/* Firefox用 */
	background-color: #FFE;
	border: 1px solid #FDAF57;
	padding: 15px;
	margin-bottom: 0;
}
ul.one-point-list {
	color: #666;
	font-size: 14px;
	margin-left: 200px;
	margin-bottom: 1em;
}
#file_class_content ol.one-point-list li {
	list-style-image: none;
	margin-bottom: 0;
}
#file_class_content ol.one-point-list {
	margin-left: 210px;
	margin-bottom: 5px;
}
#file_class_content .one-point-contents ul li {
	margin-bottom: 0.5em;
	list-style-image: url(/img/orange-marker-li.png);
	margin-bottom: 0;
}
.one-point-img {
	float: left;
	margin: 10px 20px 20px 0;
}

.one-point-contents p {
	margin-left: 180px;
}

/*************************************************/	
.operator-box ul {
	margin: 0 0 20px 77px;
}
#file_class_content .operator-box ul li {
	margin-bottom: 0;
	list-style: inside;
}


/* school_detail security
**************************************************/	
.security-list  {
	margin-bottom: 20px;
}
#file_class_content .security-list li  {
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
	list-style: inside;
}


/* school_detail oop
**************************************************/	
.box2-body h1 {
	font-size: 14px;
}
.php-functions-keyword {
	border-bottom: 1px dashed #888;
	cursor: pointer;
}
span {
	color: #AA1D1D;
	font-weight: bold;
}
.oop-list  {
	margin-bottom: 20px;
}
#file_class_content .oop-list li  {
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
	list-style: inside;
}


/* school_detail pear
**************************************************/	
.pear-list  {
	margin-bottom: 20px;
}
#file_class_content .pear-list li  {
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
	list-style: inside;
}
.pear-list-none  {
	margin-bottom: 20px;
}
#file_class_content .pear-list-none li  {
	color: #666;
	font-size: 14px;
	margin-bottom: 1em;
	list-style: none;
}
#file_class_content .pear-list-none li ul li  {
	margin-bottom: 0;
	list-style: none;
}

/* school_detail smarty
**************************************************/	
.smarty-list1  {
	margin-bottom: 20px;
}
#file_class_content .smarty-list1 li  {
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
	list-style: inside;
}

/* school_detail mashup
**************************************************/	
.mashup-list  {
	margin-bottom: 20px;
}
#file_class_content .mashup-list li  {
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
	list-style: inside;
}

/* school_detail linux
**************************************************/	
.linux-list  {
	margin-bottom: 20px;
}
#file_class_content .linux-list li  {
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
	margin-left: 1em;
	list-style: inside;
}
.linux-list2  {
	margin-bottom: 0;
}
#file_class_content .linux-list2 li  {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
	list-style: inside;
}

/* school_detail mysql
**************************************************/	
.mysql-list1  {
	margin-bottom: 20px;
}
#file_class_content .mysql-list1 li  {
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
	margin-left: 2em;
	list-style: inside;
}
.mysql-list2  {
	margin-bottom: 20px;
}
#file_class_content .mysql-list2 li  {
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
	margin-left: 2em;
	list-style: none;
}

.mysql-kohai {
	background: url(/img/mysql-kohai.png) no-repeat left 10%;
	clear: both;
	line-height: 20px;
	list-style: none;
	margin-right: 10px;
	padding-left: 60px;
	text-align: left;
}
.mysql-senpai {
	background: url(/img/mysql-senpai.png) no-repeat left 10%;
	clear: both;
	line-height: 20px;
	list-style: none;
	margin-right: 10px;
	padding-left: 60px;
	text-align: left;
}

.mysql-assignment {
	border: 1px solid #909090;
	margin: -0.5em 1em 1em 3.5em;
	padding: 15px;
}

/* school_detail AJAX
**************************************************/	
.ajax-list1  {
	margin-bottom: 20px;
}
#file_class_content .ajax-list1 li  {
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
	margin-left: 2em;
}

/* school_detail test
**************************************************/	
.test-list1  {
	margin-bottom: 20px;
}
#file_class_content .test-list1 li  {
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
	margin-left: 1em;
	list-style: outside;
}
.test-list2  {
	margin-bottom: 20px;
}
#file_class_content .test-list2 li  {
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
	margin-left: 1em;
	list-style: none;
}
#file_class_content .test-list4 li  {
	color: #333;
	font-size: 14px;
	margin-bottom: 0;
	margin-left: 1em;
	list-style: outside;
	font-weight: bold;
}

/* school_detail list
**************************************************/	
.school_list {
	margin-left: 1em;
}
.school_list li {
	font-weight: bold;
	font-size: 14px;
	color: #555;
	margin-bottom: 0.7em;
}
.school_list li .content {
	font-weight: normal;
	color: #666;
	padding: 0;
}

/* other_article_list
**************************************************/
h4.other_articles_title {
	line-height: 40px;
	height: 40px;
	padding: 0 22px;
	background-color: #E1F0FD;
	margin-bottom: 0;
	border-top-right-radius: 5px;			/* CSS3草案 */
	border-top-left-radius: 5px;			/* CSS3草案 */
	-webkit-border-top-right-radius: 5px;	/* Safari,Google Chrome用 */
	-webkit-border-top-left-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius-topright: 5px;	/* Firefox用 */
	-moz-border-radius-topleft: 5px;	/* Firefox用 */
}
.other_articles_list {
	padding: 16px 0 10px 0;
	border: 2px solid #E1F0FD;
	border-bottom-right-radius: 5px;			/* CSS3草案 */
	border-bottom-left-radius: 5px;			/* CSS3草案 */
	-webkit-border-bottom-right-radius: 5px;	/* Safari,Google Chrome用 */
	-webkit-border-bottom-left-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius-bottomright: 5px;	/* Firefox用 */
	-moz-border-radius-bottomleft: 5px;	/* Firefox用 */
}
.other_articles_list li {
	font-size: 14px;
	margin-left: -2px;
	line-height: 2em;
	list-style: none;
	padding: 0 22px 0 24px;
}
.other_articles_list li.this {
	font-weight: bold;
	color: #1F3352;
	background: url(/img/ico_tri_current_article.png) no-repeat left center;
}
.other_articles_list li.parent_list {
	border-top: 1px solid #E1F0FD;
	padding-top: 10px;
	margin-top: 10px;
}


.other_articles_list li img {
	margin-left: 0.2em;
	vertical-align: top;
	/vertical-align: middle;
}

