@charset "utf-8";
@import url(global_common.css);
@import url(global_second.css);
/*  ----------------------------------------------------------  */

/*  ----------------------------------------------------------  */
body.blog div#lmenu ul li ul#q45,
body.blog div#lmenu ul li ul#q44,
body.blog div#lmenu ul li ul#q43,
body.blog div#lmenu ul li ul#q42,
body.blog div#lmenu ul li ul#q41,
body.blog div#lmenu ul li ul#q40,
body.blog div#lmenu ul li ul#q39,
body.blog div#lmenu ul li ul#q38,
body.blog div#lmenu ul li ul#q37,
body.blog div#lmenu ul li ul#q36,
body.blog div#lmenu ul li ul#q35,
body.blog div#lmenu ul li ul#q34,
body.blog div#lmenu ul li ul#q33,
body.blog div#lmenu ul li ul#q32,
body.blog div#lmenu ul li ul#q31,
body.blog div#lmenu ul li ul#q30,
body.blog div#lmenu ul li ul#q29,
body.blog div#lmenu ul li ul#q28,
body.blog div#lmenu ul li ul#q27,
body.blog div#lmenu ul li ul#q26,
body.blog div#lmenu ul li ul#q25,
body.blog div#lmenu ul li ul#q24,
body.blog div#lmenu ul li ul#q23,
body.blog div#lmenu ul li ul#q22,
body.blog div#lmenu ul li ul#q21,
body.blog div#lmenu ul li ul#q20,
body.blog div#lmenu ul li ul#q19,
body.blog div#lmenu ul li ul#q18,
body.blog div#lmenu ul li ul#q17,
body.blog div#lmenu ul li ul#q16,
body.blog div#lmenu ul li ul#q15,
body.blog div#lmenu ul li ul#q14,
body.blog div#lmenu ul li ul#q13,
body.blog div#lmenu ul li ul#q12,
body.blog div#lmenu ul li ul#q11,
body.blog div#lmenu ul li ul#q10,
body.blog div#lmenu ul li ul#q9,
body.blog div#lmenu ul li ul#q8,
body.blog div#lmenu ul li ul#q7,
body.blog div#lmenu ul li ul#q6,
body.blog div#lmenu ul li ul#q5,
body.blog div#lmenu ul li ul#q4,
body.blog div#lmenu ul li ul#q3,
body.blog div#lmenu ul li ul#q2,
body.blog div#lmenu ul li ul#q1,
body.blog div#lmenu ul li ul#q0 {
	display: block !important;
}
body.blog div#lmenu ul li ul#q45 a,
body.blog div#lmenu ul li ul#q44 a,
body.blog div#lmenu ul li ul#q43 a,
body.blog div#lmenu ul li ul#q42 a,
body.blog div#lmenu ul li ul#q41 a,
body.blog div#lmenu ul li ul#q40 a,
body.blog div#lmenu ul li ul#q39 a,
body.blog div#lmenu ul li ul#q38 a,
body.blog div#lmenu ul li ul#q37 a,
body.blog div#lmenu ul li ul#q36 a,
body.blog div#lmenu ul li ul#q35 a,
body.blog div#lmenu ul li ul#q34 a,
body.blog div#lmenu ul li ul#q33 a,
body.blog div#lmenu ul li ul#q32 a,
body.blog div#lmenu ul li ul#q31 a,
body.blog div#lmenu ul li ul#q30 a,
body.blog div#lmenu ul li ul#q29 a,
body.blog div#lmenu ul li ul#q28 a,
body.blog div#lmenu ul li ul#q27 a,
body.blog div#lmenu ul li ul#q26 a,
body.blog div#lmenu ul li ul#q25 a,
body.blog div#lmenu ul li ul#q24 a,
body.blog div#lmenu ul li ul#q23 a,
body.blog div#lmenu ul li ul#q22 a,
body.blog div#lmenu ul li ul#q21 a,
body.blog div#lmenu ul li ul#q20 a,
body.blog div#lmenu ul li ul#q19 a,
body.blog div#lmenu ul li ul#q18 a,
body.blog div#lmenu ul li ul#q17 a,
body.blog div#lmenu ul li ul#q16 a,
body.blog div#lmenu ul li ul#q15 a,
body.blog div#lmenu ul li ul#q14 a,
body.blog div#lmenu ul li ul#q13 a,
body.blog div#lmenu ul li ul#q12 a,
body.blog div#lmenu ul li ul#q11 a,
body.blog div#lmenu ul li ul#q10 a,
body.blog div#lmenu ul li ul#q9 a,
body.blog div#lmenu ul li ul#q8 a,
body.blog div#lmenu ul li ul#q7 a,
body.blog div#lmenu ul li ul#q6 a,
body.blog div#lmenu ul li ul#q5 a,
body.blog div#lmenu ul li ul#q4 a,
body.blog div#lmenu ul li ul#q3 a,
body.blog div#lmenu ul li ul#q2 a,
body.blog div#lmenu ul li ul#q1 a,
body.blog div#lmenu ul li ul#q0 a {
	color: #06c !important;
	padding: 0 0 0 10px;
	height: auto;
	display: block;
	background: transparent url(../img/common/lmenu_item_c_01.gif) left 0.4em no-repeat !important;
}
/*  ----------------------------------------------------------
left -> lv1
	----------------------------------------------------------  */

body.blog div#lmenu ul li ul#q45 a:hover,
body.blog div#lmenu ul li ul#q44 a:hover,
body.blog div#lmenu ul li ul#q43 a:hover,
body.blog div#lmenu ul li ul#q42 a:hover,
body.blog div#lmenu ul li ul#q41 a:hover,
body.blog div#lmenu ul li ul#q40 a:hover,
body.blog div#lmenu ul li ul#q39 a:hover,
body.blog div#lmenu ul li ul#q38 a:hover,
body.blog div#lmenu ul li ul#q37 a:hover,
body.blog div#lmenu ul li ul#q36 a:hover,
body.blog div#lmenu ul li ul#q35 a:hover,
body.blog div#lmenu ul li ul#q34 a:hover,
body.blog div#lmenu ul li ul#q33 a:hover,
body.blog div#lmenu ul li ul#q32 a:hover,
body.blog div#lmenu ul li ul#q31 a:hover,
body.blog div#lmenu ul li ul#q30 a:hover,
body.blog div#lmenu ul li ul#q29 a:hover,
body.blog div#lmenu ul li ul#q28 a:hover,
body.blog div#lmenu ul li ul#q27 a:hover,
body.blog div#lmenu ul li ul#q26 a:hover,
body.blog div#lmenu ul li ul#q25 a:hover,
body.blog div#lmenu ul li ul#q24 a:hover,
body.blog div#lmenu ul li ul#q23 a:hover,
body.blog div#lmenu ul li ul#q22 a:hover,
body.blog div#lmenu ul li ul#q21 a:hover,
body.blog div#lmenu ul li ul#q20 a:hover,
body.blog div#lmenu ul li ul#q19 a:hover,
body.blog div#lmenu ul li ul#q18 a:hover,
body.blog div#lmenu ul li ul#q17 a:hover,
body.blog div#lmenu ul li ul#q16 a:hover,
body.blog div#lmenu ul li ul#q15 a:hover,
body.blog div#lmenu ul li ul#q14 a:hover,
body.blog div#lmenu ul li ul#q13 a:hover,
body.blog div#lmenu ul li ul#q12 a:hover,
body.blog div#lmenu ul li ul#q11 a:hover,
body.blog div#lmenu ul li ul#q10 a:hover,
body.blog div#lmenu ul li ul#q9 a:hover,
body.blog div#lmenu ul li ul#q8 a:hover,
body.blog div#lmenu ul li ul#q7 a:hover,
body.blog div#lmenu ul li ul#q6 a:hover,
body.blog div#lmenu ul li ul#q5 a:hover,
body.blog div#lmenu ul li ul#q4 a:hover,
body.blog div#lmenu ul li ul#q3 a:hover,
body.blog div#lmenu ul li ul#q2 a:hover,
body.blog div#lmenu ul li ul#q1 a:hover,
body.blog div#lmenu ul li ul#q0 a:hover {
	display: block;
	background: #efefef url(../img/common/lmenu_item_c_01.gif) left 0.4em no-repeat !important;
	padding: 0 0 0 10px;
}
/*  ----------------------------------------------------------
left -> lv0
	----------------------------------------------------------  */
div#lmenu ul {
	margin: 10px 0 0;
}
div#lmenu ul li {
/*  holly  \*/
	overflow: hidden;
/*  holly  \*/
	display: block;
	margin: 5px 0 0;
}
/*  lv01  */
div#lmenu ul li a {
	display: block;
	width: 176px;
	height: 24px;
	padding: 4px 0 0 10px;
	background: url(../img/blog/lmenu_bg_01.gif) left top no-repeat;
	color: #fff;
	text-decoration: none;
}
div#lmenu ul li a:hover {
	background: url(../img/blog/lmenu_bg_01.gif) left bottom no-repeat;
	color: #fff;
	text-decoration: none;
}
/*  ----------------------------------------------------------
common
----------------------------------------------------------  */
div#container {
	margin: 10px 0 0;
	padding: 10px;
	background: #ededed;
}
div#containerinner {
	background: #ededed url(../img/blog/bg.gif) -10px top repeat-y;
	width: 896px;
}
div#larea {
	margin-right: 10px;
	background-color: #e0e0e0;
}
div#rightarea h1 {
	margin: 0;
	padding: 0 0 10px;
	background-color: #ededed;
}
div#rightarea {
	width: 678px;
	margin: 0;
	padding: 0;
}
div#rareainner {
	width: 658px;
	background-color: white;
	float: none;
	clear: both;
	margin: 0;
	padding: 20px 10px;
}
/*  ----------------------------------------------------------
entry
----------------------------------------------------------  */
div.entry {
	margin: 0 0 3em;
	clear: both;
	float: none;
}
div.entry:before,
div.entry:after {
	height: 1%;
	clear: both;
	float: none;
	visibility: hidden;
	display: block;
	content: " ";
	font-size: 0em;
	line-height: 0em;
}
h2.entryh span.date {
	color: #09f;
	padding-right: 0.4em;
}
h2.entryh span.news {
	color: #999;
}

h2.entryh {
	font-size: 95%;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 0.6em;
}
h2.entryh span.date img {
	padding: 0 0 0 0.4em;
	/*
	margin: 0.2em 0 0;
	*/
	line-height: 100%;
	vertical-align: middle;
}
/*  ----------------------------------------------------------
blog table
----------------------------------------------------------  */
div.fadatabox02 {
	float: left;
}
div.fadatabox02,
div.fadatabox01 {
	border-left: #ccc solid 1px;
	border-top: #ccc solid 1px;
	border-right: #aaa solid 3px;
	border-bottom: #aaa solid 3px;
	margin: 10px 0 0;
	padding: 0;
}
div.fadatabox02 table,
div.fadatabox01 table {
	margin: 0;
	background-color: white;
	border: 1px solid #ccc;
	border-collapse: collapse;
	font-size: 88%;
	color: #333;
	letter-spacing: 0em;
	width: 100%;
}
body#robotproductindexlatest div.fadatabox01 table th a,
body#robotproductindexlatest div.fadatabox01 table td a,
body#robotsupportindexdiscon div.fadatabox01 table th a,
body#robotsupportindexdiscon div.fadatabox01 table td a {
	color: #fff !important;
}
div.fadatabox02 table br,
div.fadatabox01 table br {
	margin: 0;
	padding: 0;
}
div.fadatabox02 table th,
div.fadatabox02 table td,
div.fadatabox01 table th,
div.fadatabox01 table td {
	border: 1px solid #ccc;
	border-collapse: collapse;
	padding: 0.4em;
	text-align: center;
	vertical-align: middle;
}
table th.h01 {
	background: #eef2f5 url(../ja/robot/img/common/tb_bg_01.gif) left top repeat-x;
}
table th.h02 {
	background: #383f83 url(../ja/robot/img/common/tb_bg_02.gif) left top repeat-x;
	color: white;
}
table th.h03 {
	background-color: #bac1cf;
}
table th.h02 a {
	color: #fff;
	text-decoration: none;
}
table th.h04 {
	background-color: #f9f9f9;
	width: 15%;
}
table th.h05 {
	background-color: #f9f9f9;
}
body#robotschoolindex div.fadatabox01 table td {
	text-align: left;
}
body#robotseminartaishin div.fadatabox01 table td,
body#robotseminarnishio div.fadatabox01 table td,
body#robotseminarindex div.fadatabox01 table td,
body#robotseminartaian div.fadatabox01 table td,
body#robotseminaranjoo div.fadatabox01 table td {
	text-align: left;
	vertical-align: top;
}
.w01 {
	width: 10%;
}
body#robotschoolaichi div.fadatabox01 table td {
	font-size: 90%;
}
