<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift-JIS"; /* important */
/* CSS Document */


div#ptcontentsbody{
padding:30px 15px 15px 15px;
margin:0 0 25px 0;
border-bottom:#CCCCCC 1px solid;}

div#maincontainer{
margin:0 0 20px 0;
}

div#ptcontentsbody h2{margin:0 0 30px 0;}
div#main h3{margin:0 0 30px 0;}
div#main h4{margin:0 0 15px 10px; clear:both;}

div#main{width:468px;
margin:0;
float:left;}

div#main div.mainsection{margin:0 10px 30px 10px;}
div#main div.end{margin:0;}


div#main div#genre ul{margin:0; padding:0;}
div#main div#genre ul li{
margin:0;
padding:0;
list-style-type:none;
display:inline;
}

div#main div.searchbox{
background:#E9ECF7;
padding:10px;
width:445px;
vertical-align:middle;
}

.searchfield{
width:180px;}

div#main div.searchbox h5{float:left;}
div#main div.searchbox input{
margin:0;
padding:0;
vertical-align:middle;
}

div#main div.searchbox select{
margin:0;
padding:0;
vertical-align:middle;
}

div#main div#itemcation{text-align:right;}
div#main div#itemcation img{margin:0 0 15px 0;}
div#main div#itemcation a{
background:url(images-pt/arrow_org.gif) no-repeat 0 3px;
padding:0 0 0 10px;}

div#main div#itemcation a img{
margin:0;}


div#side{width:259px; float:left; margin:0 0 0 15px;}

div#side div.sidesectionbox{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:5px 10px 10px 10px;
margin:0 0 15px 0;
}

div#side div.sidesectionbox img.icon{float:left; margin:0 10px 0 0;}
div#side div.sidesectionbox p{}

div#side div.sidesectionbox a{
display:block;
clear:both;
background:url(images-pt/arrow_org.gif) no-repeat 0 3px;
padding:0 0 0 10px;
}

div#informationarea{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:15px 10px;
}

div#informationarea ul{margin:0px;}
div#informationarea ul li{margin:0px; list-style-type:none; background:url(images-pt/arrow_circle.gif) no-repeat 0 4px; padding:0 0 13px 15px; line-height:140%;}

p.notice{margin:15px 0 0 0;}

/*　------- float clear(clearfix) -------　*/

div#maincontainer:after,
div.sidesectionbox:after,
div.mainsection:after,
div#main:after,
div#ptcontentsbody:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}

/* Win版IE7とMac版IE5対策 */
div#maincontainer,
div.sidesectionbox,
div.mainsection,
div#main,
div#ptcontentsbody{
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html div#maincontainer,
* html div#sidesectionbox,
* html mainsection,
* html div#main,
* html div#ptcontentsbody{
   height:1px;
}
div#maincontainer,
div.sidesectionbox,
div.mainsection,
div#main,
div#ptcontentsbody{
   display:block;
}
/* End hide from IE-mac */


/* ===== footer ===== */
div#popupfoot {
width: 550px;
hight: 60px;
padding: 30px 0 0 0;
background:url(/images/popup_footer_bg.gif) repeat-x bottom left #FFFFFF;
}

</pre></body></html>