@charset 'iso-2022-jp';/*BODY*/body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #FFFFFF;	text-align: center;	font-size: 12px;	line-height: 1.5em;	color: #595959;}a:link { color: red; }a:visited { color: red; }a:hover {color: red; text-decoration: none !important;}a:active { color: red; }a {text-decoration: underline !important; } /*ALL*/.all {	width: 994px;	margin-right:auto;	margin-left:auto;	border: 1px solid #FEAB03;	margin-top: auto;	margin-bottom: auto;}/*-----------------------  HEADER$B$^$o$j(B  -------------------------------*/.header {	background-color: #FFFFFF;	height: 98px;	margin-right: auto;	margin-left: auto;	text-align: left;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-top-color: #FEAB03;	border-right-color: #FEAB03;	border-bottom-color: #FEAB03;	border-left-color: #FEAB03;	position:relative;}h1 {	margin: 0px;	padding: 0px;}.que_logo {	float: left;	background-image: url(img/logo.gif);	display:block;	height: 98px;	width: 155px;	margin: auto;}#top_txtanime {	background-image: url(img/top_txtanime.gif);	height: 19px;	width: 494px;	position:absolute;	left: 206px;	top: 39px;}.header_img {	float: right;	background-image: url(img/ueda.jpg);	display:block;	height: 98px;	width: 249px;	margin: auto;}/*-----------------------  $B%F%-%9%H$N?'(B  -------------------------------*/.red {	color: #FF3300;}.brown{	color:#970F00;	font-size: 14px;	font-weight: bold;}.black {	color: #000000;}/*----------------------- $B$J$+$N%3%s%F%s%D$G6&DL$N5-;v(Bbg$B!JBf:B!K(B  -------------------------------*/.kijibg_top {	background-image:url(img/kijibg_top.gif);	width: 630px;	height: 15px;	position:relative;	text-align:left;	background-repeat: no-repeat;	margin: 14px auto auto;}.kijibg_middle {	background-image:url(img/daiza1_middle.gif);	margin-right: auto;	margin-left: auto;	width: 630px;	position:relative;	background-repeat: repeat-y;	line-height: 1.8em;	}.kijibg_bottom {	background-image:url(img/daiza1_bottom.gif);	margin-right: auto;	margin-left: auto;	width: 630px;	height:9px;	background-repeat: no-repeat;}.kijibg_middle table {	margin-right: auto;	margin-left: auto;}/*-----------------------  $B:8(Bmenu  -------------------------------*/.column_menu {	width:180px;	margin: 10px auto 0px;	position:relative;}.column_menu ul{	display: block;	width: 180px;	margin: 0px;	padding: 0px;}.column_menu ul li {	display: block;	width: 180px;	list-style-type:none;	margin: 0px;	padding: 0px;	float: left; /* $B$3$l$G(BwinIE$B$,(BOK$B$K$J$C$?(B */	clear: both; /* $B$3$l$G(Bmac$B$H$+$b(BOK$B$K$J$C$?(B */}.column_menu ul li a{	margin: 0px;	padding: 0px;	display: block;	background-repeat: no-repeat;}.column_menu ul li a:hover{	background-position: right top;}/* $B:8%a%K%e!<$N%\%?%s$N8+=P$7(B */.column_menu_title {	background-image: url(img/column_menu_title.gif);	height: 16px;	background-repeat: no-repeat;}/* $B:8%a%K%e!<$N%\%?%s$N8+=P$7(B */.tsushin_menu_title {	background-image: url(img/menu_title_tsushin.gif);	height: 22px;	background-repeat: no-repeat;}/* $B:8%a%K%e!<$N%\%?%s$N8+=P$7(B */.elearning_menu_title {	background-image: url(img/menu_title_elearning.gif);	height: 22px;	background-repeat: no-repeat;}.MContents_menu_title_img{	display:block;	height: 17px;	width: 180px;	background-image: url(img/menu_title_mcontents.gif);	background-repeat: no-repeat;}/* $B:8%a%K%e!<$N3F%\%?%s(B a $B$NDj5A(B */#column_menu_btn1 {	background-image: url(img/btn_1.gif);	height: 244px;}#column_menu_btn2 {	background-image: url(img/btn_2.gif);	height: 131px;}#column_menu_btn3 {	background-image: url(img/btn_3.gif);	height: 131px;}#column_menu_btn4 {	background-image: url(img/column_menu4.gif);	height: 31px;}#column_menu_btn9 {	background-image: url(img/btn_9.gif);	height: 31px;}#column_menu_btn10 {	background-image: url(img/btn_10.gif);	height: 31px;}#column_menu_btn11 {	background-image: url(img/btn_11.gif);	height: 31px;}.dvd_link {	background-image: url(img/btn_dvd.gif);	height: 26px;	width: 146px;	position:absolute;	left: 22px;	top: 229px;}/*-----------------------  $B1&(Bmenu  -------------------------------*/.column_menu_r {	width:137px;	margin: 10px auto 10px;	}/* $B%a%K%e!<$N%\%?%s$N8+=P$7(B */.column_menu_title_r {	background-image: url(img/menu_title_column.gif);	height: 22px;	background-repeat: no-repeat;}.library_menu_title_r {	background-image: url(img/menu_title_library.gif);	height: 17px;	background-repeat: no-repeat;}.column_menu_r ul{	display: block;	width: 137px;	margin: 0px;	padding: 0px;}.column_menu_r ul li {	display: block;	width: 137px;	list-style-type:none;	margin: 0px;	padding: 0px;	float: left; /* $B$3$l$G(BwinIE$B$,(BOK$B$K$J$C$?(B */	clear: both; /* $B$3$l$G(Bmac$B$H$+$b(BOK$B$K$J$C$?(B */}.column_menu_r ul li a{	margin: 0px;	padding: 0px;	display: block;	background-repeat: no-repeat;}.column_menu_r ul li a:hover{	background-position: right top;}#column_menu_btn5 {	background-image: url(img/btn_5.gif);	height: 154px;}#column_menu_btn6 {	background-image: url(img/btn_6.gif);	height: 38px;}#column_menu_btn7 {	background-image: url(img/btn_7.gif);	height: 38px;}#column_menu_btn8 {	background-image: url(img/btn_8.gif);	height: 38px;}/* -------------------------corporate_customer----------------------- */.corporate_customer{	margin: 10px auto 0px;	text-align: center;	width: 180px;}.corporate_menu_title_img{	display:block;	height: 17px;	width: 180px;	background-image: url(img/menu_title_houjin.gif);	background-repeat: no-repeat;}.corporate_menu_img{	display:block;	width: 180px;	background-repeat: no-repeat;	background-image: url(img/btn_4.gif);	height: 30px;}.corporate_customer a:hover{	background-position: right top;}/* -----------------------$B%V%m%0%5%m%s%a%K%e!<(B------------------------- */.blogsalon_menu{	margin: 10px auto 0px;	width: 180px;}.blogsalon_menu ul{	display: block;	width: 180px;	margin: 0px;	padding: 0px;}.blogsalon_menu ul li {	display: block;	width: 180px;	list-style-type:none;	margin: 0px;	padding: 0px;	float: left; /* $B$3$l$G(BwinIE$B$,(BOK$B$K$J$C$?(B */	clear: both; /* $B$3$l$G(Bmac$B$H$+$b(BOK$B$K$J$C$?(B */}.blogsalon_menu ul li a{	margin: 0px;	padding: 0px;	display: block;	height: 41px;	background-repeat: no-repeat;}.blogsalon_menu ul li a:hover{	background-position: right top;}.blogsalon_menu_title{	height: 15px;	width: 180px;	background-image: url(img/blogsalon_menu_title.gif);	margin-bottom:1px;}#blogsalon_menu_btn1{background-image: url(img/blogsalon_menu1.gif);}#blogsalon_menu_btn2{background-image: url(img/blogsalon_menu2.gif);}.blog_salon a:hover{	background-position: right top;}/* -------------------------  $B2q<R35MW$H$*Ld$$9g$o$;(B----------------------- */.menu_banners {	margin: 10px auto 0;	width: 180px;}.company_menu {	width: 180px;	margin: auto;	font-size: 12px;	line-height: 1.5em;	margin-top:10px;}.company_menu ul {	text-align: left;	margin-top:0px;	margin-bottom:0px;}.company_menu ul li {	margin-left: -20px;}.company_menu a {	text-decoration: none; }.company_menu a:link { color: black; }.company_menu a:visited { color: black; }.company_menu a:hover { color: red; }.company_menu a:active { color: black; }/*-----------------------  $B1&(Bmenu  -------------------------------*/.book {	width:154px;	font-size: 12px;	line-height: 15px;	border-bottom: 1px solid #FEAB03;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FEAB03;}.book_title {	width:132px;	height:29px;	text-align:left;	margin-right: auto;	margin-left: auto;	font-size: 12px;	padding-top: 10px;	padding-bottom: 11px;}.book_img {	margin-bottom: 10px;	margin-right: auto;	margin-left: auto;	margin-top: auto;}.book_caption{	width:136px;	text-align:left;	margin-right: auto;	margin-left: auto;	margin-top: auto;	padding-bottom: 8px;	font-size: 11px;}.book_img2 {	margin-bottom: 16px;	margin-right: auto;	margin-left: auto;}.book_img3 {	margin-bottom: 16px;	margin-right: auto;	margin-left: auto;}/* ____ $BGX7J2hA|(B ____ */.content {	width: 994px;	background-image: url(img/bg.gif);	background-repeat: repeat-y;}/*-----------------------  $B:81&J,3d(B  -------------------------------*/.left {	width: 199px;	float:left;	text-align: center;	background-image: url(img/bg.gif);	background-repeat: repeat-y;}.main {	text-align:center;	width:638px;	float:left;	/*background-image: url(img/bg_main.gif);	background-repeat: repeat-y;*/}.rightall {	float: right;	width: 155px;}.right2 {	float: right;	width: 155px;	text-align: center;	background-image: url(img/bg_rightmenu.gif);	background-repeat:repeat-y;}.right {	float: right;	width: 155px;	text-align: center;	background-color: #FFFAE6;}.copyright {	color: #9A0000;	text-align: center;	font-size: 10px;	text-transform: none;	font-weight: bold;	font-style: normal;	clear:both;}.white_margin {	float:right;}.pagetop {	width:630px;}.pagetop_txt {	text-align: right;	padding-right:20px;}/* ____________________________________ TBS$B$+$i%3%T!<(B ________________________________________________ */.alt{position:absolute;top:-5000px;left:-999px;}/*$B?7(Bclear float*/.clearfloat{	height:0px;	font-size:1%;	clear:both;	display:block;}.notext {	font-size:1px;	text-indent:-9999px;}