@charset "Shift_JIS";
/*--------------------------------------------------------
  tCSSvtFbViev[giέθ
--------------------------------------------------------*/

.hpb-parts-cnt-style
{
  border-color: #01838A;
}
.hpb-parts-hl-style
{
  border-color: #01838A;
  margin-top: 5px;
  margin-bottom: 10px;
}
.hpb-parts-cbox-style
{
  border-color: #01838A;
}
.hpb-parts-hr-style
{
  border-color: #01838A;
}
.hpb-parts-pbox-style
{
  background-color: #f4f4f4;
  border-color: #dddddd;
}
.hpb-parts-pbox-style h4
{
  padding: 0px !important;
}
.hpb-parts-pbox-style img
{
  background-color: #f4f4f4;
}
.hpb-parts-blist-style
{
  background-color: #f3f3f3;
  border-color: #33BFD2;
}
a:link.hpb-parts-blist-style
{
  color: #666666;
}
a:visited.hpb-parts-blist-style
{
  color: #666666;
}
a:hover.hpb-parts-blist-style
{
  color: #33BFD2;
}
a:active.hpb-parts-blist-style
{
  color: #33BFD2;
}
/*--------------------------------------------------------
  [U[έθX^C
--------------------------------------------------------*/


/*---------------------------------------------------------
gbvy[WdvΘ¨mηΉ
-----------------------------------------------------------*/
.atenttion{
  font-size:15px;
  margin:0 0 1em 0;
  padding:0;
  border: 1px solid #ccc;
  background-color: #f3f3f3;
}
.atenttion h2{
  font-size:15px;
  color: #fff;
  margin:0;
  padding:0.5em;
  background-color:#46B8C3;
}
.atenttion p{
  margin:1em;
}
/* pdfvf 
----------------------------------------------------------- */  
a[href$=".pdf"] {
  padding-right:16px;
  background: url(images/pdf.png) no-repeat 100% 50%;
}
* html a.pdf{
  padding-right:16px;
  background: url(images/pdf.png) no-repeat 100% 50%;
}
/*----------------------------------------
iHΐΡy[W
---------------------------------------*/
.sinro li{
  font-size:14px;
  font-family: "qMmΫSVbNW6", "HGΫΊήΌ―ΈM-PRO";
}
.sinro li span {
  font-size:17px;
  font-weight:bold;
  font-family: "qMmΫSVbNW6", "ARΫSVbNΜE","HGΫΊήΌ―ΈM-PRO";
  color:#01838A;
}
.sinro table{
  width:650px;
}
.sinro table td, .sinro table th{
  padding:5px;
  text-align:center;
  font-size:12px;
}
.large{
  font-size:150% !important;
}
/*-------------------------------------------
snoy[WEmdvrEsnohb
--------------------------------------------*/

#toppage-topics h4{
  padding-left: 25px;
  background-image : url(point.png);
  background-position: 5px 8px;
  background-repeat: no-repeat;
  border-top: 1px dashed #ccc;
  clear: both;
}
#toppage-topics img{
  margin: 0px;
  padding: 0px;
  border: none;
  width: 120px;
  float: left;
}
#toppage-topics #toTopics{
  clear:both;
  text-align:right;
}
#toppage-topics h4:first-child {
  border-top: 1px dashed #fff;
}
/*-------------------------------------------------
tHgM[
--------------------------------------------------*/
.gallary a{
  float:left;
  padding : 4px;
  margin : 10px 9px;
  border : 1px solid rgb(204, 204, 204);
  box-shadow: 0px 2px 5px #ccc;
}
.gallary span{
  float:left;
  padding:5px;
  margin:10px;
  border:1px solid #ccc;
  box-shadow: 0px 2px 5px #ccc;
  text-align:center;
}
.gallary span a{
  float:none;
  padding:0;
  margin:0;
  border:none;
  box-shadow: none;
}
.gallary span img{
  float:none;
  padding:0;
  margin:0;
  box-shadow: none;
  border:1px solid #ddd;
}