@charset "utf-8";
/*=====================================================
* Style Name: About Takasu Category Style
* Style URL: /about_takasu/publication/css/publication.css
* Description: Category Style Sheet
* Version: 0.0.3
* Last Up Date: 2011/04/08
* Author: Prime works
* Author URL: http: //www.primeworks.jp/
*
* Markup Reference:
*
=====================================================*/
span.point {
font-weight: bold;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

div.item-largebox {
background: #f9f4eb;
padding: 20px 0 20px 20px;
_padding: 20px 0 20px 10px;
margin: 20px 0;
}

div.item-largebox p {
margin: 0;
padding: 0;
}

div.item-largebox p.item-img {
float: left;
width: 155px;
}

div.item-largebox div.item-contents {
width: 496px;
margin: 0 0 0 175px;
}

div.item-largebox div.item-contents p.item-title {
width: 496px;
}

div.item-largebox div.item-contents p.item-subtitle {
background: #ffffff;
padding: 5px 10px;
}

div.item-largebox div.item-contents p.item-article {
padding: 15px 10px 5px 10px;
}

div.item-largebox div.item-contents ul {
margin: 10px 0;
padding: 0;
}

div.item-largebox div.item-contents ul li {
margin: 0;
padding: 0 3px;
float: right;
}

div.item-box {
margin: 20px 0;
padding: 0 0 20px 0;
border-bottom: 1px dotted #ccc;
}

div.item-box p {
margin: 0;
padding: 0;
}

div.item-box p.item-img {
width: 92px;
float: left;
}

div.item-box div.item-contents {
width: 598px;
margin: 0 0 0 112px;
_margin: 0 0 0 107px;
}

div.item-box div.item-contents p.item-title {
width: 598px;
}

div.item-box div.item-contents p.item-subtitle {
background: #ebdbbe;
padding: 5px 10px;
}

div.item-box div.item-contents p.item-article {
padding: 10px 10px 5px 10px;
}

div.item-box div.item-contents ul {
margin: 10px 0;
padding: 0;
}

div.item-box div.item-contents ul li {
margin: 0;
padding: 0 3px;
float: right;
}

#book-list table { margin: 10px auto 20px auto; width: 645px; }

#book-list table th,
#book-list table td { padding: 5px 8px; border: 1px solid #cccccc; }

#book-list table th {
width: 45px;
background: #fef4f7;
font-weight: bold;
text-align: center;
white-space: nowrap;
}

#book-list table thead th {
width: auto;
background: #f5f5f5;
font-size: 116%;
color: #73622f;
text-align: left;
}

#book-list table ul {
list-style-type: square;
margin-left: 1.5em;
}

#book-list table ul ul {
list-style-type: circle;
}

div.item-dvdbox {
margin: 20px 0;
padding: 0 0 20px 0;
border-bottom: 1px solid #ccc;
}

div.item-dvdbox p {
margin: 0;
padding: 0;
}

div.item-dvdbox p.item-img {
width: 134px;
float: left;
}

div.item-dvdbox div.item-contents {
width: 556px;
margin: 0 0 0 154px;
_margin: 0 0 0 144px;
}

div.item-dvdbox div.item-contents p.item-title {
width: 556px;
}

div.item-dvdbox div.item-contents p.item-subtitle {
background: #ebdbbe;
padding: 5px 10px;
}

div.item-dvdbox div.item-contents p.item-article {
padding: 10px 10px 5px 10px;
}

div.item-dvdbox div.item-contents ul {
margin: 10px 0;
padding: 0;
}

div.item-dvdbox div.item-contents ul li {
margin: 0;
padding: 0 3px;
float: right;
}

div.item-dvdbox div.item-contents ul.list {
margin: 10px 0;
padding: 0 0 30px 0;
}

div.item-dvdbox div.item-contents ul.list li {
margin: 0;
padding: 0 3px;
float: left;
dispaly: block;
width: 250px;
}

