@charset "UTF-8";
/* CSS Document */

@import url("defo.css"); 

#contentsArea {auto; overflow:hidden; width:920px; height:auto; margin:0 auto; margin-bottom:50px;}




#mainArea { width:720px; height:auto; float:right;}
#main_img { margin-top:10px;}
#mainArea .h2Contents {margin:20px 0 10px 0px; font-size:16px; color:#4e4d4d; font-weight:bold;} 
#mainArea .h3Contents {margin:10px 0 10px 5px; font-size:16px; color:#4e4d4d; font-weight:bold;} 
#mainArea .contents { margin-left:20px; width:695px; margin-top:15px;}
#mainArea .contents p{ margin-top:10px;}
#mainArea p { font-size:16px; line-height:20px;  } 
#mainArea table tr td { vertical-align:top; padding-right:10px;}
#mainArea .pdf { margin-top:20px;}
#mainArea .pdf p { font-size:16px; color:#666666; line-height:12px; padding-top:5px; margin-left:-5px; }
#mainArea .pdf a {text-decoration: none;}
#mainArea .pdf a :hover { text-decoration: underline;}

#mainArea .contents ul { font-size:16px; margin-left:20px;} 
#mainArea .contents ul li { line-height:10px; color:#4e4d4d; line-height:20px;}

#contentsTable table { border:1px solid #e5e5e5;}
#contentsTable table tr{ border:1px solid #e5e5e5;}
#contentsTable table tr th { background-color:#fbf9f9; width:150px;}
#contentsTable table tr td { width:540px; border:1px solid #e5e5e5;}
#contentsTable table tr th p { margin:10px; font-size:16px;}
#contentsTable table tr td p { margin:10px; font-size:16px;}
#contentsTable table tr td p a { text-decoration: none; color:#53a861;}
#contentsTable table tr td p a:hover { text-decoration: underline;}
#contentsTable table tr td .work { margin-left:10px;}
#contentsTable table tr td p span{font-size:16px; color:#333333;}