html, body {
font-family: Arial,Helvetica,sans-serif;
background-color: #000;
margin: 0px auto;
color: #FFF;
font-size: 14pt;
}

a {
color: #FFFBB3;
text-decoration: underline;
}

a:hover {
color: #FF3333;
}

#main {
width: 1000px;
margin: 0px auto;
padding: 0px;
background-color: #1F1F1F;
}


#fp_main {
width: 900px;
margin: 0px auto;
padding: 0px 10px 0px 10px;
background-color: #1F1F1F;
}

#fp_title {
text-align: center;
font-size: 32pt;
margin-top: 20px;
}

#fp_sentence {
text-align: center;
}

#fp_text {
margin-top: 20px;
font-size: 13.5pt;
border: 2px solid #969696;
padding: 14px;
}

#fp_warnbox {
margin: 40px auto 20px auto;
font-size: 12pt;
}

.fp_warnboxlink {
}

.fp_recipbox {
margin: 5px;
padding: 5px;
border: 1px dotted #CCCCCC;
width: 200px;
}

#fp_enterlink {
margin-top: 50px;
padding-bottom: 30px;
font-size: 18pt;
text-align: center;
}

#fp_outlink {
text-align: center;
font-size: 16pt;
margin-top: 10px;
}



#gal_text1 {
margin: auto 50px;
}

#gal_text2 {
margin: auto 50px;
}

#gal_biglink {
font-size: 18pt;
text-align: center;
padding-bottom: 40px;
}

.gal_biglink2 {
font-size: 24pt;}

#gal_title {
text-align: center;
font-size: 32pt;
margin-top: 20px;
}

.gal4_thumbbox {
padding: 20px;
}

.gal5_thumbbox {
padding: 20px;
}

.gal_link {
}




#mp_main {
width: 800px;
margin: 0px auto;
padding: 0px;
}

#mp_title {
text-align: center;
font-size: 32pt;
margin-top: 20px;
}

#mp_sentence {
text-align: center;
}

#mp_linkbox {
margin: 50px auto 20px auto;
}

.mp_linkboxlink {
}

.mp_linkboxlink_in {
width: 246px;
}

.mp_thumbbox {
padding: 6px;
}

#mp_bottomlink {
font-size: 36pt;
}

#mp_bottom {
text-align: center;
margin-top: 40px;
padding-bottom: 20px;
font-size: 24pt;
}

#mp_table {
margin: 0px auto;
}

.mp_banbox {
padding-right: 12px;
}

#mp_box {
border: 2px solid #969696;
margin: 10px;
padding: 18px;
height: 296px;
}

.mp_boxlink {
text-align: center;
font-size: 20pt;
}

.mp_boxtitle {
text-align: center;
}

.mp_banner {
margin-right: 28px;
}

#mp_sentence {
margin-bottom: 40px;
}

