@media print  /*印刷時の定義*/
{
  .noprint{
	display:none;
}
.text-logo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
}
.text-copyright {
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	COLOR: #5e5e5e;
	font-size: 11px;
	background-color:#EEEEEE;
}
.title-1
{
	padding-left:5px;
	font-size: 20px;
	letter-spacing:1px;
	font-weight:bold;
}


 /*↑↑↑ @media print ↑↑↑*/
}


@media screen  /*通常時の定義*/
{



BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 80%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #333333; 
	LINE-HEIGHT: 1.4; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
	BACKGROUND-COLOR: #f4f4f4
}

TABLE {
	FONT-SIZE: 100%;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	COLOR: #000000;
}
TD.title {
	BACKGROUND: #f4f4f2;
	COLOR: #000000;
	TEXT-ALIGN: right
}
TD.title_center {
	BACKGROUND: #f4f4f2;
	COLOR: #000000;
	TEXT-ALIGN: center
}
TD.title_gif {
	background-image: url(title.gif);
	background-repeat: no-repeat;
	TEXT-ALIGN: center
}
TD.item {
	BACKGROUND: #ffffff;
	COLOR: #000000
}
TD.title_notice {
	background-image: url(title_back.gif);
	background-color: rgb(235,255,255);
	background-repeat:repeat-y;
}
TD.back_white30 {
	background-image: url(type20/back_white30.gif);
	height:29px;
}
TD.back_white40 {
	background-image: url(type20/back_white40.gif);
	height:39px;
}
TD.back_white50 {
	background-image: url(type20/back_white50.gif);
	height:49px;
}
TD.back_gray40 {
	background-image: url(type20/back_gray40.gif);
	height:39px;
}
TD.back_gray50 {
	background-image: url(type20/back_gray50.gif);
	height:49px;
}
TD.back_graygross40{
	background-image: url(type20/back_graygross40.gif);
	height:39px;
}
TD.back_lightblue50 {
	background-image: url(type20/back_lightblue50.gif);
	height:49px;
}
TD.back_blue40 {
	background-image: url(type20/back_blue40.gif);
	height:39px;
}
TD.back_yellow40 {
	background-image: url(type20/back_yellow40.gif);
	height:39px;
}
TD.back_black30 {
	background-image: url(type20/grade_black.gif);
	height:30px;
}
TD.back_perple30 {
	background-image: url(type20/grade_perple.gif);
	height:29px;
}
TD.back_orange40 {
	background-image: url(type20/back_orange40.gif);
	height:39px;
}
TD.back_green40 {
	background-image: url(type20/back_green40.gif);
	height:39px;
}
TD.back_time {
	background-image: url(type20/back_time.gif);
	height:41px;
}
/*************/
/* アンカー  */
/*************/
A.black{font-size:100%;}
A.black:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.black:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.black:active {
	COLOR: #000066; 
	TEXT-DECORATION: underline;
}
A.black:hover {
	COLOR: #000443;
	TEXT-DECORATION: underline;
}

A.header{font-size:100%;}
A.header:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.header:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.header:active {
	COLOR: #ffff99; 
	TEXT-DECORATION: underline;
}
A.header:hover {
	COLOR: #fff667;
	TEXT-DECORATION: underline;
}

A.title{font-size:110%;
         font-weight:bold;}
A.title:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.title:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.title:active {
	COLOR: #ff0000; 
	TEXT-DECORATION: underline;
}
A.title:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}

A.qa{font-size:110%;}
A.qa:link {
	COLOR: #000000;
}
A.qa:visited {
	COLOR: #000000;
}
A.qa:active {
	COLOR: #000066; 
	TEXT-DECORATION: underline;
}
A.qa:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}

.header_menu{
	border-right:solid 1px black;
}

.table_main{
	border:0;
	width: 800px;
	background-color: #FFFFFF;
}
.table_header{
	border:0;
	width: 800px;
	background-color: #FFFFFF;
	height:50px;
}

.table_name {
/*	background-image: url(name_back.gif);*/
 	background-color:#F5F5E0;
	text-align: center;
	width: 179px;
	height: 50px;
	color: #666666;
	font-size: 120%;
}
.table_submenu {
	background-image: url(submenu_back.gif);
 	background-color: #FFFFFF;
	width: 150px;
	height: 25px;
	font-size: 120%;
}
.table_submenu_none {
	background-color: #FFFFFF;
	width: 150px;
	height: 25px;
	font-size: 120%;
}
.table_footer {
	background-image: url(menu_back.gif);
	width: 760px;
	height: 25px;
}
.table_header
{
}	

.td_menu {
	background-image: url(menu_back.gif);
	text-align: center;
	width: 110px; 
	height: 30px;
	line-height:15px;
}
.td_menu_company {
	background-image: url(menu_back.gif);
	text-align: center;
/*	width: 90px; */
	height: 25px;
}
.td_menu_on {
	background-image: url(menu_on_back.gif);
	text-align: center;
	width: 100px;
	height: 25px;
}
.td_linkmenu {
	text-align: center;
	border:1px solid;
	background-color:#f6f6f6;
}

.bar_left {
	width: 150px;
	background-color:#FFFFFF;
}

/*************/
/* 文字 　　 */
/*************/
.text-logo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 300%;
	font-style: italic;
	font-weight: bold;
}
.text-copyright {
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	COLOR: #5e5e5e;
	font-size: 10pt;
	background-color:#EEEEEE;
}
.text-normal{
	font-size: 100%;
	color:#001111;
	line-height: 1.4em;
}
.text-title{
	font-size: 120%;
	font-weight: bold;
}
.text-notice{
	font-size: 100%;
	font-weight: bold;
	color:#0000CC;
}
.text-big{
	font-size: 120%;
}
.text-comment {
	font-size: 100%;
	line-height:150%;
}
.text-bold{
	font-weight: bold;
}
.text-navy{
	color:#0000CC;
}
.text-red{
	color:red;
	font-weight: bold;
}
.text-yellow{
	color:#FFFF00;
}
.text-green{
	color:green;
}
.text-white{
	color:white;
}
.text-blue{
	color:#3300cc;
}
.text-height
{
	line-height:150%;
}
.text-qa
{
	font-size:110%;
	font-weight:bold;
	line-height:150%;
}

.bg-white{
	background-color:#FFFFFF;
}

.be-title2
{
	BACKGROUND-IMAGE: url(title_back.gif);
	BACKGROUND-REPEAT: repeat-y; 
	BACKGROUND-COLOR:snow; 
	height:20;
	font-size: 120%;
	color:#FFFFFF;
	font-weight: bold;
	letter-spacing:1px;
}

.title-1
{
	padding-left:5px;
	font-size: 150%;
	font-weight:bold;
}
.title-2{
	font-size: 120%;
	color:#FFFFFF;
	font-weight: bold;
	letter-spacing:1px;
}

IMG.line{
	width: 	100%;
	height: 1px;
}

.bluemark
{
	list-style-image: url(dot.gif);
}
.qa
{
	list-style-image: url(q.gif);
	list-style-position:outside;
}

.gray_line
{
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
}
.gray_left
{
	BORDER-LEFT: #cccccc 1px solid;
}
.gray_right
{
	BORDER-RIGHT: #cccccc 1px solid;
}
.gray_top
{
	BORDER-TOP: #cccccc 1px solid;
}
.gray_bottom
{
	BORDER-BOTTOM: #cccccc 1px solid;
}
.black_left
{
	BORDER-LEFT: black 1px solid;
}
.black_right
{
	BORDER-RIGHT: black 1px solid;
}
.black_top
{
	BORDER-TOP: black 1px solid;
}
.black_bottom
{
	BORDER-BOTTOM: black 1px solid;
}


.sideMenuProduct H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 120%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 35px; PADDING-TOP: 0px
}
.sideMenuSales H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 120%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 35px; PADDING-TOP: 0px
}
.sideMenuSupport H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 120%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 35px; PADDING-TOP: 0px
}
.sideMenuInfo H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 120%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 35px; PADDING-TOP: 0px
}
.sideMenuMember H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 120%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 35px; PADDING-TOP: 0px
}
.sideMenuProduct UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sideMenuSales UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sideMenuSupport UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sideMenuInfo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sideMenuMember UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sideMenuProduct A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 160px; COLOR: #000000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.sideMenuSales A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 160px; COLOR: #000000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.sideMenuSupport A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 160px; COLOR: #000000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.sideMenuInfo A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 160px; COLOR: #000000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.sideMenuMember A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 160px; COLOR: #000000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.sideMenuProduct A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #59a7fe
}
.sideMenuSales A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #59a7fe
}
.sideMenuSupport A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #59a7fe
}
.sideMenuInfo A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #59a7fe
}
.sideMenuMember A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #59a7fe
}
.sideMenuProduct .stay {
	COLOR: #ffffff; BACKGROUND-COLOR: #59a7fe
}
.sideMenuSales .stay {
	COLOR: #ffffff; BACKGROUND-COLOR: #59a7fe
}
.sideMenuSupport .stay {
	COLOR: #ffffff; BACKGROUND-COLOR: #59a7fe
}
.sideMenuInfo .stay {
	COLOR: #ffffff; BACKGROUND-COLOR: #59a7fe
}
.sideMenuMember .stay {
	COLOR: #ffffff; BACKGROUND-COLOR: #59a7fe
}
.sideMenuProduct H2 {
	BACKGROUND: url(menu/main_menu_green.gif) #24b34a repeat-x left top
}
.sideMenuProduct UL {
	BACKGROUND-COLOR: #c1e1b8
}
.sideMenuSales H2 {
	BACKGROUND: url(menu/main_menu_pink.gif) #f25e5e repeat-x left top
}
.sideMenuSales UL {
	BACKGROUND-COLOR: #f6d9d9
}
.sideMenuSupport H2 {
	BACKGROUND: url(menu/main_menu_orange.gif) #f39e1f repeat-x left top
}
.sideMenuSupport UL {
	BACKGROUND-COLOR: #f7e2c1
}
.sideMenuInfo H2 {
	BACKGROUND: url(menu/main_menu_gray.gif) #8a8a8a repeat-x left top
}
.sideMenuInfo UL {
	BACKGROUND-COLOR: #e3e3e3
}
.sideMenuMember H2 {
	BACKGROUND: url(menu/main_menu_blue.gif) #4379F7 repeat-x left top
}
.sideMenuMember UL {
	BACKGROUND-COLOR :CCD9FA
}

.Mail
{
	ime-mode:disabled;
}

.Telno
{
	ime-mode:disabled;
}

.Zip1
{	
	ime-mode:disabled;
}

.Zip2
{
	ime-mode:disabled;
}

.Card
{
	ime-mode:disabled;
}

.Year
{
	ime-mode:disabled;
}

.Month
{
	ime-mode:disabled;
}

.scroll{
	font-size:100%;
	height:350px;
	width:685px;
	overflow: scroll;
}


 /*↑↑↑ @media screen ↑↑↑*/
}
