body {	font-family:MS UI Gothic;	}



/* ▽▽▽　共通ここから　▽▽▽ */
.mg0	{	margin: 0px;	}
.mg1	{	margin: 1px;	}
.mg2	{	margin: 2px;	}
.mg3	{	margin: 3px;	}
.mg5	{	margin: 5px;	}
.mg10	{	margin: 10px;	}
.mg15	{	margin: 15px;	}
.mg20	{	margin: 20px;	}
.mg25	{	margin: 25px;	}
.mg50	{	margin: 50px;	}

.mgb0	{	margin-bottom: 0px;	}
.mgb5	{	margin-bottom: 5px;	}
.mgb10	{	margin-bottom: 10px;	}
.mgb15	{	margin-bottom: 15px;	}
.mgb20	{	margin-bottom: 20px;	}
.mgb30	{	margin-bottom: 30px;	}
.mgb40	{	margin-bottom: 40px;	}
.mgb50	{	margin-bottom: 50px;	}

.mgt5	{	margin-top: 5px;	}
.mgt8	{	margin-top: 8px;	}
.mgt10	{	margin-top: 10px;	}
.mgt15	{	margin-top: 15px;	}
.mgt20	{	margin-top: 20px;	}
.mgt50	{	margin-top: 50px;	}

.mgl5	{	margin-left: 5px;	}
.mgl10	{	margin-left: 10px;	}
.mgl15	{	margin-left: 15px;	}
.mgl20	{	margin-left: 20px;	}

.mgr5	{	margin-right: 5px;	}
.mgr10	{	margin-right: 10px;	}
.mgr15	{	margin-right: 15px;	}
.mgr20	{	margin-right: 20px;	}



.pd0	{	padding: 0px;	}
.pd2	{	padding: 2px;	}
.pd3	{	padding: 3px;	}
.pd5	{	padding: 5px;	}
.pd10	{	padding: 10px;	}
.pd15	{	padding: 15px;	}

.pdl5	{	padding-right: 5px;	}
.pdl10	{	padding-right: 10px;	}
.pdl15	{	padding-right: 15px;	}


.w800	{	width: 800px;	}
.w790	{	width: 790px;	}
.w780	{	width: 780px;	}
.w600	{	width: 600px;	}
.w400	{	width: 400px;	}
.w200	{	width: 200px;	}
.w100	{	width: 100px;	}
.w100p	{	width: 100%;	}
.w90p	{	width: 90%;	}
.w80p	{	width: 80%;	}
.w70p	{	width: 70%;	}
.w60p	{	width: 60%;	}
.w50p	{	width: 50%;	}
.w40p	{	width: 40%;	}
.w30p	{	width: 30%;	}
.w20p	{	width: 20%;	}
.w10p	{	width: 10%;	}

.tac	{	text-align: center;	}
.tar	{	text-align: right;	}
.tal	{	text-align: left;	}

.ft7{	font-size: 7pt;	}
.ft8{	font-size: 8pt;	}
.ft9{	font-size: 9pt;	}
.ft10{	font-size: 10pt;	}
.ft11{	font-size: 11pt;	}
.ft12{	font-size: 12pt;	}
.ft14{	font-size: 14pt;	}
.ft15{	font-size: 15pt;	}
.ft18{	font-size: 18pt;	}
.ft20{	font-size: 20pt;	}

.c1{	color: white;	}
.c333{	color: #333;	}
.c666{	color: #666;	}
.c999{	color: #999;	}
.c777{	color: #777;	}

.bld {	font-weight:bold;	}

.imeoff	{	ime-mode: inactive;	}
.imeon	{	ime-mode: active;	}
.imeda	{	ime-mode: disabled;	}

.cl0	{	color: #fff;	}
.cl1	{	color: tomato;	}
.cl2	{	color: lightblue;	}
.cl3	{	color: OliveDrab;	}
.cl4	{	color: CadetBlue;	}
.cl5	{	color: Chocolate;	}
.cl6	{	color: darkslategray;	}
.cl7	{	color: crimson;	}
.cl8	{	color: darkcyan;	}
.cl9	{	color: lightskyblue;	}
.cl10	{	color: #191919;	}


.orange {	color: #ffcc00;	}
.green {	color: #003300;	}
.bage {	color: #cdcda4;	}
.lightblue {	color: #0099cc;	}
.red {	color: #fa0608;	}
.blue {	color: #2c53c1	}
.navy {	color: navy;	}
.tomato {	color: tomato;	}
.teal {	color: teal;	}
.dodgerblue {	color: dodgerblue;	}
.crimson {	color: crimson;	}
.seagreen {	color: seagreen;	}
.olivedrab {	color: olivedrab;	}

.efinebase {	color: #003366;	}


.bg1{	background-color: lightblue;	}
.bg2{	background-color: OliveDrab;	}
.bg3{	background-color: darkcyan;	}
.bg4{	background-color: #cdcda4;	}
.bg5{	background-color: lemonchiffon;	}
.bg6{	background-color: seashell;	}


.nowrap {	white-space: nowrap;	}




div.heading_1 {	border-left: 4px tomato solid ; line-height: 150%; padding-left: 0.5em;  margin: 10px 0px 10px 5px;	}
div.heading_2 {	border-left: 4px lightblue solid ; line-height: 150%; padding-left: 0.5em;  margin: 20px 0px 10px 5px;	}
div.heading_3 {	border-left: 4px OliveDrab solid ; line-height: 150%; padding-left: 0.5em;  margin: 10px 0px 10px 5px;	}
div.heading_4 {	border-left: 4px CadetBlue solid ; line-height: 150%; padding-left: 0.5em;  margin: 10px 0px 10px 5px;	}

div.heading_5 {
	padding: 5px 10px 15px 5px;
	border-top: 1px #2c53c1 solid ;
	border-left: 1px #2c53c1 solid ;
	border-right: 5px #2c53c1 solid ;
	border-bottom: 7px #2c53c1 solid ;
	line-height: 150%; padding-left: 1em;  margin: 20px 0px 30px 10px;
	}

div.heading_5 {
	padding: 5px 10px 15px 5px;
	border-top: 1px #2c53c1 solid ;
	border-left: 1px #2c53c1 solid ;
	border-right: 5px #2c53c1 solid ;
	border-bottom: 7px #2c53c1 solid ;
	line-height: 150%; padding-left: 1em;  margin: 20px 0px 30px 10px;
	}



.descbox	{
	padding:3px;
	line-height: 150%
      height : 100%;
      width : 98%;
/*
      max-height : 400px;
      max-width : 600px;
*/
}

a.webservice	{	text-decoration: none;	}

.fxbox	{
	border: 2px dashed #2c53c1;
	margin: 10px;
	padding: 10px;
}

.thanksbox	{
	border: 2px dashed #66c;
	margin: 20px;
	padding: 20px;
	text-align: center;
	font-size: 11pt;
	line-height:120%;

}


.redbox div { 
	border: thick red solid; 
}


#searchbase {
	width:100%;
	text-align:left;
	margin:10px;
	padding:10px;
	line-height:200%;
}


#searchbox {
	text-align:left;
	margin:5px;
	padding:5px;
}
#searchbox img {
	margin: 0px 5px 0px 15px;
}
#searchbox select {
	background-color:seashell;
}
#searchbox div {
	white-space:nowrap;
	margin:3px 0px 8px 0px;
}


.lh110 {line-height:110%;}
.lh120 {line-height:120%;}
.lh150 {line-height:150%;}
.lh200 {line-height:200%;}
.lh300 {line-height:300%;}
.lh400 {line-height:400%;}
.lh500 {line-height:500%;}


.vat { vertical-align:top; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }




/* △△△　共通ここまで　△△△ */

