/* =======================================
	Text Decorations CSS
========================================== */
/* .Titles
========================================== */
/*main*/

.main h2.info .btn { margin: 0 0 0 220px; font-size: 65%; }
#home #wrapper #contents .inner .main .info .btn a { color: #fff; }
#home #wrapper #contents .inner .main .info .btn a:hover { color: #DB0A67; }


/*side*/
.side h2 { height: 47px; width: 236px; padding: 0; margin: 0; }
/*
========================================== */
.main p { padding: 0 13px; margin: 0px 0px 20px; font-size: 108%; line-height: 1.5; }
.main table.staff{margin-bottom:20px;border:none;}
.main table.staff td{font-size:108%;border:none;text-align:left;padding:0;}
.main table.staff td:nth-child(odd){width: 9em;}
#contents li, #contents dt, #contents dd { font-size: 93%; line-height: 1.5; }
/* Inner Reset  */
strong { font-weight: bold; }
#contents .bold { font-weight: bold; }
#contents .blue_bold { font-weight: bold; color: #1BB2E7; }
#contents em { font-style: italic; }
#contents a { color: #333; text-decoration: underline; }
#contents a:hover { color: #36F; text-decoration: underline; }
