a:link {
	color: #00319c;
	text-decoration: none;
}
a:visited {
	color: #00319c;
	text-decoration: none;
}
a:active {
	color: #00319c;
	text-decoration: none;
}
a:hover {
	color: #ff6300;
	text-decoration: underline;
}

a.detailed {
	font-size:small !important;
	padding-top:2px;
	padding-left:16px;
	background: url(../image/detailed.gif) no-repeat center left;
}
a.small {
	font-size: 11px !important;
}

ul {
	list-style-type: none;
}
div.headBox {
	width:565px;
	height:170px;
	border:5px solid #13007c;
	padding: 0px;
	font-size: small !important;
	color: #333333;
	text-align: left;
}

.column {
	margin: 0px;
	width: 200px;
}

div.columnlist {
	margin-left: 10px;
	margin-bottom: 5px;
	padding-right: 15px;
	padding-left: 18px;
	background: url(../image/detailed.gif) no-repeat left 0px;
	font-size: 11px !important;
	line-height: 130%;
	text-align: left;
}
div.columnlist2 {
	font-size: 11px !important;
	text-align: left;
}
div.columnHR {
	font-size: 1px;
	background: url(../image/line.gif) no-repeat center 3px;
	margin-left:5px;
	width: 185px;
	font-size: 11px !important;
}

div.columnStyle {
	width:635px;
	border:5px solid #e5e1d2;
	padding: 10px;
	font-size: small !important;
	color: #333333;
	line-height: 130%;
	text-align: left;
}

p.columnText {
	font-size: small !important;
	line-height:140% ;
}

.columnTextS {
	font-size: x-small !important;
	line-height:130% ;
}

div.columnNo1 {
	padding-bottom: 5px;
	padding-left: 16px;
	background: url(../image/no1.gif) no-repeat 0px 1px;
	font-size: x-small !important;
	color: #333333;
	line-height: 130%;
}

div.columnNo2 {
	padding-bottom: 5px;
	padding-left: 16px;
	background: url(../image/no2.gif) no-repeat 0px 1px;
	font-size: x-small !important;
	color: #333333;
	line-height: 130%;
}

div.columnNo3 {
	padding-bottom: 5px;
	padding-left: 16px;
	background: url(../image/no3.gif) no-repeat 0px 1px;
	font-size: x-small !important;
	color: #333333;
	line-height: 130%;
}

div.columnNo4 {
	padding-bottom: 5px;
	padding-left: 16px;
	background: url(../image/no4.gif) no-repeat 0px 1px;
	font-size: x-small !important;
	color: #333333;
	line-height: 130%;
}

div.column2 {
	padding-bottom: 5px;
	padding-left: 16px;
	background: url(../image/point.gif) no-repeat 0px 0px;
	font-size: x-small !important;
	color: #333333;
	line-height: 130%;
}


.md {
	line-height: 10px;
}
.lg {
	line-height: 20px;
}

.red {
	font-size:small !important;
	color:#ff0000;
	font-weight: bold;
	font-size: 1.1em !important;
}
.futoRed {
	font-size:1.5em !important;
	color:#ff0000;
	font-weight: bold;
	line-height: 130%;
}

.midiumText {
	color: #333333;
	font-size: 1.1em !important;
	line-height: 130%;
}


p.futo {
	font-size:small !important;
	color:#333333;
	font-weight: bold;
}

div.hr {
	font-size: 1px;
	background: url(../image/line.gif) no-repeat left top;
	margin-top:10px;
	margin-bottom:10px;
	width: 100%;
}

div.pickBox {
	width:569px;
	border-width:0px 3px 3px 3px;
	border-color:#13007c;
	border-style:solid solid solid solid ;
	padding: 0px;
	font-size: small !important;
	color: #333333;
	text-align: left;
}

.picklist {
	margin-left: 10px;
	margin-bottom: 5px;
	padding-right: 15px;
	padding-left: 60px;
	background: url(../image/detailed.gif) no-repeat 45px top;
	font-size: x-small !important;
	color: #555555;
	text-align: left;
}

div.small {
	padding: 3px;
	font-size:x-small !important;
	color:#555555;
	line-height:150% !important;
	/*background-color: #f5f5f5;*/
}

.list {
	margin-left: 10px;
	margin-bottom: 5px;
	padding-left: 18px;
	background: url(../image/list.gif) no-repeat left center;
	font-size: small !important;
	font-weight: bold;
	color: #555555;
	text-align: left;
	line-height: 130%;
}

div.payment1 {
	padding-top: 8px;
	padding-bottom: 5px;
	border-top:2px solid #8e3cc1;
}
div.payment2 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top:1px solid #8e3cc1;
	font-size: small !important;
	color: #333333;
	line-height: 130%;
	font-weight: bold;
	text-align: left;
}
div.payment3 {
	padding: 5px;
	font-size: small !important;
	color: #333333;
	line-height: 130%;
	text-align: left;
}

div.paymentH {
	font-size: 1.2em !important;
	color: #8e3cc1;
	line-height: 130%;
	font-weight: bold;
	padding-left: 18px;
	background: url(../image/list.gif) no-repeat left center;
}

div.enter {
	padding-bottom: 10px;
	color: #333333;
	font-size: 1.1em !important;
	line-height: 130%;
	padding-left: 40px;
	background: url(../image/enter.gif) no-repeat 20px 2px;
}

div.air1 {
	width:328px;
	border:1px solid #0c5ca6;
	padding: 10px;
	font-size: small !important;
	color: #333333;
	line-height: 130%;
	text-align: left;
}

div.air2 {
	width:328px;
	border:1px solid #ff7f0d;
	padding: 10px;
	font-size: small !important;
	color: #333333;
	line-height: 130%;
	text-align: left;
}

div.air3 {
	width:563;
	border:2px solid #13007c;
	padding: 10px;
	font-size: 1.1em !important;
	color: #333333;
	line-height: 130%;
	text-align: left;
	background-color: #fffffa;
}

td.middle {
	vertical-align: middle;
}

td.cardLeft {
	text-align: left;
}

td.cardRight {
	text-align: left;
	font-size: small !important;
	line-height: 130%;
}


/*フォーム絡み追加　▽　*/
.backTD {
	background-color: #585EA5;
	padding: 1px !important;
}
.leftTD {
	background-color: #FFFFFF;
	font-size:	small;
	font-weight:	bold;
	color:	#000000;
	text-align: center;
	padding: 5px !important;
	margin: 2px !important;
}
.rightTD {
	background-color: #FFFFFF;
	font-size:	x-small;
	font-weight:	normal;
	color:	#000000;
	text-align: left;
	padding: 5px !important;
	margin: 2px !important;
}
.format {
	font-size:	x-small;
	font-weight:	normal;
	color:	#FF0000;
}
.stred {
	font-weight:	normal;
	color:	#FF0000;
}
/*フォーム絡み追加　△　*/