
a:link { color: #009 }
.txt110 { line-height: 110% }
.txt150 { line-height: 150% }
.small { font-size: 0.8em; line-height: 120% }
.oshirase {font-size:130%; color:#ff6600; font-weight:bold; line-height:160%}

.mi_20pt {font-size: 20pt;margin-top: 0px;margin-bottom: 0px;}
.mi_19pt {font-size: 19pt;margin-top: 0px;margin-bottom: 0px;}
.mi_18pt {font-size: 18pt;margin-top: 0px;margin-bottom: 0px;}
.mi_17pt {font-size: 17pt;margin-top: 0px;margin-bottom: 0px;}
.mi_16pt {font-size: 16pt;margin-top: 0px;margin-bottom: 0px;}
.mi_15pt {font-size: 15pt;margin-top: 0px;margin-bottom: 0px;}
.mi_14pt {font-size: 14pt;margin-top: 0px;margin-bottom: 0px;}
.mi_13pt {font-size: 13pt;margin-top: 0px;margin-bottom: 0px;}
.mi_12pt {font-size: 12pt;margin-top: 0px;margin-bottom: 0px;} 

h1 {
	font-size: 16px;
	color: #FFFFCC;
	background-color: #FFEB9A;
	text-align: center;
	padding: 5px;
}
.circle { list-style-type: circle }

.text-14{
    
    font-size: 14px;
    
}

/* 25.09.16フォーム */
div.form-area div.row { display:flex; justify-content:flex-start; align-items:flex-start; margin:auto auto 15px auto; max-width:750px; width:750px; }
div.form-area div.row div.form-item { width:250px; }
div.form-area div.row div.form-item p { font-size:16px; font-weight:600; margin:0; padding:0; }
div.form-area div.row div.form-item p span.hissu { color:#ff6600; font-weight:400; }
div.form-area div.row div.form-input { width:calc( 100% - 250px ); }
div.form-area div.row div.form-input p { font-size:16px; margin:0; padding:0; }
div.form-area div.row div.form-input input[type="text"], div.form-area div.row div.form-input textarea { border:1px solid #ccc; border-radius:5px; padding:7.5px 10px; width:100%; }
div.form-area div.row div.form-input ul { display:flex; gap:10px; list-style:none; padding:0; margin:0; }
div.form-area div.row div.form-input ul li { font-size:16px; }
div.form-area div.row div.form-input ul li label { cursor:pointer; }
p.btn { text-align:center; }
.msg { color:#f00; }
