﻿@CHARSET "UTF-8";
/****************************************************************** common ***/
/*                                                                           */
/* This is common css file for all customer and all html                     */
/* Keep this file as reusable.                                               */
/*                                                                           */
/****************************************************************** common ***/
/*------------------------------------------------------ whole --*/
* {margin:0px; padding:0px;
   font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;}
body 			{background: rgb(231,231,255);color: rgb(070,110,117); font-size:10pt;}
img 			{border:0px;}
/*------------------------------------------------------ table --*/
table			{border: solid 0px #b0b0b0;//border-collapse: collapse;}
td 				{border: solid 0px #b0b0b0;}
table.normal	{border: solid 1px #b0b0b0;border-collapse: collapse;}
.normal td 		{padding: 1px 5px; border: solid 1px #b0b0b0;}
table.noback	{background-color: transparent; border: solid 1px #b0b0b0;border-collapse: collapse;}
.noback td 		{border: solid 1px #b0b0b0;}
table.noline	{border: solid 0px #b0b0b0;border-collapse: collapse;}
.noline td 		{border: solid 0px #b0b0b0;}
td.gap			{border: solid 0px #b0b0b0;}
.gap td			{border: solid 0px #b0b0b0;}
td.uline		{border-top:hidden;border-right:hidden;border-left:hidden;border-bottom:solid 1px #b0b0b0;}
td.oline		{border-top:solid 1px #b0b0b0;border-right:hidden;border-left:hidden;border-bottom:hidden;}
td.ouline		{border-top:solid 1px #b0b0b0;border-right:hidden;border-left:hidden;border-bottom:solid 1px #b0b0b0;}
table.slim		{font-size:9pt;}
.slim td 		{margin:0px;padding:0px;}
table.ui	 	{font-size:11pt;border:1px;border-collapse: collapse;}
.ui td 			{border: solid 1px #808080;}
table.dlist	 	{font-size:11pt;border:1px;border-collapse: collapse;}
.dlist td		{border: solid 1px #808080;}
table.center 	{margin-right:auto;margin-left:auto;border-collapse: collapse;}

td.num 			{text-align:right;border: solid 1px #808080;}
.uline	 		{padding: 1px 5px; border-bottom: solid 1px #b0b0b0;}
/*------------------------------------------------------ list --*/
ul.normal		{list-style-type: square;margin:5px 0px 5px 10px;}
li.normal		{font-size:9pt;font-weight : bold;color: rgb(50,50,50);margin: 0px 0px 0px 5px;padding: 0px 10px 0px 0px;display:block;}
/*------------------------------------------------------ text deco --*/
.italic			{font-style:italic;}
.bold			{font-weight : bold;}
/*------------------------------------------------------ button --*/
.rect			{ display: block; color:rgb(070,110,117);position:absolute;
				  font-size:9pt;border:1px solid #494; background-color:rgb(150,200,170); margin:0; padding:3px;word-break:break-all;}
.rect_r			{ display: block; color:rgb(070,110,117);position:absolute;
				  font-size:9pt;border:1px solid #494; background-color:rgb(150,200,170); margin:0; padding:3px;word-break:break-all;
				  -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
/*------------------------------------------------------ button --*/
.transparent_50 {filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
.transparent_60 {filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
.transparent_70 {filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
.transparent_80 {filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
.transparent_90 {filter:alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;}