@charset "utf-8";
/* CSS Document */
img{ border:none; margin: 0; padding: 0; }
table{font-size:13px}
dl,dt,dd{ margin: 0; padding: 0;}
ul, ol{ margin: 0 0 0 1.6em; padding: 0;}
ul, ol li{ margin-bottom: 1em;}

body {
	text-align: center;
	color:#333333;
	margin: 0;
	padding: 0;
	font: 14px/160% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

#main{ margin: 0 auto; padding: 0; width: 500px; text-align: left;}


.mb0 { margin-bottom: 0px !important;}
.mb5 { margin-bottom: 5px !important;}
.mb10 { margin-bottom: 10px !important;}
.mb15 { margin-bottom: 15px !important;}
.mb20 { margin-bottom: 20px !important;}
.mb25 { margin-bottom: 25px !important;}
.mb30 { margin-bottom: 30px !important;}
.mb35 { margin-bottom: 35px !important;}
.mb40 { margin-bottom: 40px !important;}
.mb45 { margin-bottom: 45px !important;}
.mb50 { margin-bottom: 50px !important;}
.mb60 { margin-bottom: 60px !important;}
.mb1em { margin-bottom: 1.2em !important;}
.mb2em { margin-bottom: 2em !important;}
.mt0 {margin-top: 0px !important;}
.mt5 {margin-top: 5px !important;}
.mt15 {margin-top: 15px !important;}
.mt35 { margin-top: 35px!important; }
.ml45 {margin-left: 45px !important;}
.ml1em {margin-left: 1em !important;}
.ml2em {margin-left: 2em !important;}
.mr5 { margin-right: 5px !important;}
.mr10 { margin-right: 10px !important;}
.mr25 { margin-right: 25px !important;}
.pt15 {padding-top: 15px !important;}
.tl { text-align: left;}
.tr { text-align: right;}
.tc { text-align: center;}
.lh1 {line-height: 1;}
.fb {font-weight: bold;}
.fr { float: right;}
.fl { float: left;}
.fs11 { font-size: .87em;}
.fcBlue01{ color: #0F158A;}
.fcRed01{ color: #8a0f1f;}
.fcGray01{ color: #cccccc;}
.nw { white-space: nowrap;}
.clear { clear: both;}
.tBorder { border:1px solid;}
.noline { text-decoration:none;}
.form-btn-alone{ display: inline; margin:0; }


/* COMMON : FORM */
form{ margin: 0 auto; padding: 0;}
form label{ cursor: pointer;}
form input{ font-size:14px; }
dl{ margin: 0 auto; padding: 0; width: 500px; text-align: left;}
dl dt{ padding: 0 0 0 6px; border-bottom: 1px dotted #336699; }
dl dd{ padding: 2px 0 0 11em;}


