﻿@charset "UTF-8";

/* body#related
======================================================================= */

#related div#mainVisual {  }

#related div#gloNav { background:transparent url(../../related/img/glo_nav_related.png) no-repeat 0 0; top:135px; left:5px;  }

#related div#wrapper div#contents { width:790px; margin:0; padding:60px 50px 0; }
* html body#related div#wrapper div#contents { width:890px; } /* forIE6 */

#related div#wrapper div#contents h2 { margin-bottom:20px; }
#related div#wrapper div#contents div#inner { width:750px; margin:0  0 0 20px; }
#related div#wrapper div#contents div#inner h3 { margin-bottom:20px; }

#related div#wrapper div#contents div#inner ul.item { width:748px; margin-bottom:30px; listy-style:none; list-style-position:outside; background:transparent url(../../related/img/related_ul_bg.jpg) repeat-y 0 0; }
#related div#wrapper div#contents div#inner ul.item li { width:167px; padding:0 10px; float:left; display:inline; }
* html body#related div#wrapper div#contents div#inner ul.item li { width:187px; } /* for IE6 */
#related div#wrapper div#contents div#inner ul.item li p.ph { text-align:center; margin-bottom:10px; }
#related div#wrapper div#contents div#inner ul.item li p.tx { min-height:85px; height:auto !important; height:85px; }
#related div#wrapper div#contents div#inner ul.item li p.bt { text-align:center; }

#related div#wrapper div#contents div#inner ul.item li a:link { color:#0159a8; text-decoration:underline; }
#related div#wrapper div#contents div#inner ul.item li a:visited { color:#0159a8; text-decoration:underline; }
#related div#wrapper div#contents div#inner ul.item li a:hover { color:#0159a8; text-decoration:none; }
#related div#wrapper div#contents div#inner ul.item li a:active { color:#0159a8; text-decoration:underline; }

#related div#wrapper div#contents div#inner div.bt { text-align:right; }
#related div#wrapper div#contents div#inner div.bt img { vertical-align:text-bottom; margin-left:10px; }

#related div#wrapper div#contents div#inner div.blockS { width:630px; padding-bottom:30px; margin:0 0 0 60px; }
#related div#wrapper div#contents div#inner div.blockS div.left { width:305px; float:left; display:inline; }
#related div#wrapper div#contents div#inner div.blockS div.right { width:305px; float:right; display:inline; }

#related div#wrapper div#contents div#inner p.s { font-size:90%; }


