@charset "utf-8";

article#about h3{ margin-bottom:20px; }
article#about h4{ margin-bottom:15px; }
article#about section { margin-bottom:30px; }

article#about dl {}
article#about dl dt { margin-bottom:10px; }
article#about dl dd { margin-bottom:20px; }

article#about section#rinen {}
article#about section#rinen dl {}
article#about section#rinen dl dt { margin-bottom:15px; padding-bottom:15px; border-bottom:1px #666666 dashed; }
article#about section#rinen dl dd { margin:0 15px 15px; padding-left:40px; }
article#about section#rinen dl dd:nth-child(2) { background:url(../../about/img/icon_01.png) no-repeat top left; }
article#about section#rinen dl dd:nth-child(3) { background:url(../../about/img/icon_02.png) no-repeat top left; }
article#about section#rinen dl dd:nth-child(4) { background:url(../../about/img/icon_03.png) no-repeat top left; }
article#about section#rinen dl dd:nth-child(5) { background:url(../../about/img/icon_04.png) no-repeat top left; }
article#about section#rinen dl dd:nth-child(6) { background:url(../../about/img/icon_05.png) no-repeat top left; }
article#about section#rinen dl dd:nth-child(7) { background:url(../../about/img/icon_06.png) no-repeat top left; }
article#about section#rinen dl dd:nth-child(8) { background:url(../../about/img/icon_07.png) no-repeat top left; }

article#about #profile_left { width:200px; float:left; font-size:10px; line-height:1.4; }
article#about #profile_right { width:500px; float:right; }

article#about table { border-collapse:collapse; margin-top:10px; }
article#about table tr {}
article#about table tr th { padding:10px 20px; width:15%; font-weight:normal; text-align:left; border:1px dashed #666666; background:#FFFFCC; }
article#about table tr td { padding:10px 20px; border:1px dashed #666666; background:#FFFFFF; }

article#about iframe {}