﻿.sml{font: 10px arial;}

.mdl12{font: 12px arial; LINE-HEIGHT: 120%;}

.mdl15{font: 12px arial; LINE-HEIGHT: 150%;}

.mdl17{font: 12px arial; LINE-HEIGHT: 170%;}

.mdl17-bl{font: 12px arial; LINE-HEIGHT: 170%; color : #3366FF;}

.mdl17-og{font: 12px arial; LINE-HEIGHT: 170%; color : #FF3300;}

.xmdl-og{font: 13px arial; color : #FF3300;}

.xmdl12{font: 13px arial; LINE-HEIGHT: 120%;}

.xmdl15{font: 13px arial; LINE-HEIGHT: 150%;}

.xmdl15-bl{font: 13px arial; LINE-HEIGHT: 150%; color : #3366FF;}

.xmdl15-og{font: 13px arial; LINE-HEIGHT: 150%; color : #FF3300;}

.xmdl15b-db{font: 13px arial; color: #003399; LINE-HEIGHT: 150%; font-weight: 600}

.xmdl17{font: 13px arial; LINE-HEIGHT: 170%;}

.xmdl17-bl{font: 13px arial; LINE-HEIGHT: 170%; color : #3366FF;}

.xmdl17-og{font: 13px arial; LINE-HEIGHT: 170%; color : #FF3300;}

.xmdl17-rb{font: 13px arial; LINE-HEIGHT: 170%; color : #CC0000;}

.lrg{font: 14px arial;}

.lrg-org{font: 14px arial; color : #FF3300;}

.lrg15{font: 14px arial; LINE-HEIGHT: 150%;}

.lrg15b{font: 14px arial; LINE-HEIGHT: 150%; font-weight: 600;}

.lrg15b-bl{font: 14px arial; LINE-HEIGHT: 150%; font-weight: 600; color: #3333FF;}

.lrg17{font: 14px arial; LINE-HEIGHT: 170%;}

.lrg17-bl{font: 14px arial; LINE-HEIGHT: 170%; color : #3366FF;}

.lrg17-rb{font: 14px arial; LINE-HEIGHT: 170%; color : #CC0000;}

.xlrg{font: 16px arial;}

.xlrg-ls{font: 16px arial; letter-spacing: 0.05em;}

.xlrg-nen{font: 16px arial; color : #1100FF;}

.xlrg15{font: 16px arial; LINE-HEIGHT: 150%;}

.xlrg15b{font: 16px arial; LINE-HEIGHT: 150%; font-weight: 600;}

.xlrg15-og{font: 16px arial; LINE-HEIGHT: 150%; color : #FF3300;}

.xlrg15-bl{font: 16px arial; LINE-HEIGHT: 150%; color : #3366FF;}

.xlrg17{font: 16px arial; LINE-HEIGHT: 170%;}

.xlrg17b{font: 16px arial; LINE-HEIGHT: 170%; font-weight: 600;}

.xlrg17-bl{font: 16px arial; LINE-HEIGHT: 170%; color : #3366FF;}

.xlrg17-og{font: 16px arial; LINE-HEIGHT: 170%; color : #FF3300;}

.xxlrg{font: 18px arial:}

.xxlrg15{font: 18px arial; LINE-HEIGHT: 150%;}

.xxlrg15-og{font: 18px arial; LINE-HEIGHT: 150%; color : #FF3300;}

.xxlrg17{font: 18px arial; LINE-HEIGHT: 170%;}

.olrg{font: 20px arial;}

.olrg15{font: 20px arial; LINE-HEIGHT: 150%;}

.olrg17{font: 20px arial; LINE-HEIGHT: 170%;}

.caution{font: 12px arial; color: #FD2727;}

.note{background:#CEDBE7; border:1px #39658C solid; padding:10px;}

.note2{background:#F4D3CA; border:1px #E69780 solid; padding:10px;}

.tblline_01 {
	border: 1px #808080 solid;
}
.box_proinfo {
  border: 1px #808080 solid;
  width: 350px;
}
.outbox {
  border-top: #999999 1px solid;
  border-bottom: #999999 1px solid;
  border-right: #999999 1px solid;
  border-left: #999999 1px solid;
  padding-bottom: 15px;
  margin-right: auto;
  margin-left: auto;
  width: 750px;
  background-color: #ffffff;
  text-align: left;
}
.outbox_600 {
  border: #999999 1px solid;
  padding-bottom: 15px;
  margin-right: auto;
  margin-left: auto;
  width: 600px;
  background-color: #ffffff;
  text-align: left;
}
.base {
  font-family: Verdana, Arial, san-serrif;
  background-position: center center;
  background-color: #f4f4f4;
  margin: 0px;
  text-align: center;
    }
.tblline_xmdl17 {
	border: 1px #808080 solid;
	font-size: 13px;
	line-height: 170%;
}
.err_note {
    background:#ffebef;
	border: 1px #808080 solid;
	padding:10px;
	font-size: 13px;
	line-height: 170%;
}
.up_note {
    background:#e0ffff;
	border: 1px #4169e1 solid;
	padding:10px;
	font-size: 13px;
	line-height: 170%;
}
ul {
 margin-top: 5px;
 margin-bottom: 5px;
}
a:hover.link01 {background-color:#ffcccc;}

/* 入力フォーム-table
   --------------------------------------------- */
table.inputTable{
	width:700px;
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
}
table.inputTable th{
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	padding:8px 5px 6px 5px;
	background-color:#c9e7ef;
	font-weight:normal;
	text-align: left;
	vertical-align:top;
}
table.inputTable th.req{
    color:#cc0000;
}
table.inputTable th.qbox{
	background-color:#a1d3e1;
}

table.inputTable td{
	border-bottom:1px solid #808080;
	padding:8px 5px 6px 7px;
	text-align: left;
	vertical-align:top;
}
table.inputTable td.iform{
	background-color:#f5f5f5;
}
table.inputTable02 td{
    border:none;
	padding:0px;
	text-align: left;
	vertical-align:top;
}
