#content .seminarTokyo tr th{color:#f7fcfe;font-weight:bold;background-color:#00552e;vertical-align:middle;text-align:center}#content .seminarTokyo tr td{color:#0d0015;vertical-align:middle;text-align:center}#content .seminarTokyo{border-top:none;border-spacing:none}#content .seminarTokyo,#content .seminarTokyo tr th,#content .seminarTokyo tr td{border-collapse:collapse;border:1px solid #333;padding:3px}#content .seminarTokyo,input[type="button"],input[type="submit"]{margin-top:3px}#content .seminarCal .seminarCalTable{width:100%;border-collapse:collapse;border:1px solid #6d4c33;font-size:1.0em}#content .seminarCal .seminarCalTable a{color:#0f2350;font-style:normal;text-decoration:underline}#content .seminarCal .seminarCalTable a:link{color:#0f2350;font-style:normal;text-decoration:underline}#content .seminarCal .seminarCalTable a:visited{color:#0f2350;text-decoration:underline}#content .seminarCal .seminarCalTable a:hover{color:#640125;font-style:normal;text-decoration:underline}#content .seminarCal .seminarCalTable a:active{text-decoration:none}#content .seminarCal .seminarCalTable tr .Sat{background-color:#e1ffff}#content .seminarCal .seminarCalTable tr .Sun{background-color:#ffe6e6}#content .seminarCal .seminarCalTable tr td{text-align:center;vertical-align:top;height:40px;width:14%;border-collapse:collapse;border:1px solid #6d4c33;padding:3px}#content .seminarCal .seminarCalTable tr th{background-color:#8c6450;color:#fff;text-align:center;vertical-align:middle;width:14%;padding:0;border-collapse:collapse;border:1px solid #6d4c33;height:20px}#content .works_item h5 a{color:#333!important;text-decoration:none!important;ine-height:140%;font-weight:lighter}#content .works_item h5 a:hover{margin:0 0 20px;color:red!important;text-decoration:underline!important}#content .works_item ul{list-style:none}@media (min-width:660px){#content .works_item h5{font-size:100%}#content .itemList .works_item:nth-child(3n+1) {clear:both;float:left}#content .itemList{display:block;overflow:hidden;padding-bottom:30px}#content .works_item{float:left;width:30%;margin:0 1% 10px;height:280px}#content .works_item ul.thumbnailBox li{list-style:none;float:left;width: ;background:#f1f1f1;padding:5px 5px 5px 5px;margin:2px 10px 10px 2px;border:1px solid #e5e5e5}#content .itemList .works_item{width:31%}#content .topItem .works_item:nth-child(3n+2) {clear:both;float:left}#content .topItem{display:block;overflow:hidden;padding-bottom:30px}#content .topItem .works_item{width:31%}}@media (min-width:970px){#content #aftermainBox{float:left;width:39%}#content #aftermainBox #titleimg img{width:;overflow:hidden}#content #beforemainBox{float:left;width:29%}#content #beforemainBox h3{margin:0}#content #beforemainBox #titleimg img{width:;overflow:hidden}}#content .bukken_table dt,#content .bukken_table dd{margin:0;padding:3px;font-size:14px;line-height:170%}#content .bukken_table dd p{margin:0;padding:0;font-size:14px;line-height:170%}#content .bukken_table dt{white-space:nowrap;font-weight:lighter;color:#333;background-color:#f5f5f5}#content .bukken_table dd{margin-bottom:0}#content .bukken_table dd img{max-width:80px;max-height:80px;width:auto;height:auto;display:block;overflow:hidden;margin:0 auto}#content .bukken_table dl.bukken_name dd{width:auto;font-size:16px;font-weight:bold}@media (max-width:659px){#content .bukken_table{border-top:1px solid #ccc;margin-bottom:15px}#content .bukken_table dl{display:table;width:100%}#content .bukken_table dt,#content .bukken_table dd{display:table-cell;vertical-align:top;overflow:hidden;font-size:12px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#content .bukken_table dt{width:80px;border-left:1px solid #ccc}}@media (min-width:660px){#content .bukken_table{display:table;border-left:1px solid #ccc;width:100%}#content .bukken_table:first-child{border-top:1px solid #ccc}#content .bukken_table dl{display:table-cell;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#content .bukken_table dl dt{text-indent:-9999px;line-height:0;padding:0}#content .bukken_table:first-child dl dt{text-indent:0;line-height:180%;padding:3px;border-bottom:1px solid #ccc}#content .bukken_table dl.book_title{width:auto}#content .bukken_table dl.book_date{width:120px}#content .bukken_table dl.book_pub{width:140px}#content .bukken_table dl.book_amazon{width:150px}}