/*png使用の場合
@import "ping.css";
*/
body{margin: 0px;text-align:center; background-image:url(../img/bg.png);font:'Lucida Grande',Arial,Helvetica;font-size:14px;line-height:1.5em;}
h3{ margin:0; padding:0; line-height:1.1em;}
img{ margin:0; border:0px;}

p{ margin:0 0 1em 0;}

a:link,a:visited,a:active
{
	color:#D6478F;
	text-decoration: underline;
	}
a:hover
	{
	color:#FF47A2;
	text-decoration:none;
	}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

#container { width: 707px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align:left;}

h1{ height:343px; width:707px; background-image:url(../img/title.png); text-indent:-9999px; background-repeat:no-repeat;}
.aTitle{height:163px; width:707px; background-image:url(../img/aTitle.png); text-indent:-9999px; background-repeat:no-repeat;}
.aRead{ color:#2768cc; padding-left:20px; padding-bottom:20px; line-height:2.5em; }
.aZairyo{ height:16px; width:118px; background-image:url(../img/aZairyo.png); text-indent:-9999px; margin-left:20px; margin-bottom:0px;  background-repeat:no-repeat;}
.zairyoList li{ list-style:none; margin:0 0 12px 0; padding:0px; }
.aTukurikata{ height:16px; width:80px; background-image:url(../img/aTukurikata.png); text-indent:-9999px;margin-bottom:10px; background-repeat:no-repeat; }
.aMemo{ height:16px; width:80px; background-image:url(../img/aMemo.png); text-indent:-9999px;margin-bottom:10px; background-repeat:no-repeat; }

.bTitle{height:163px; width:707px; background-image:url(../img/bTitle.png); text-indent:-9999px; background-repeat:no-repeat;}
.bRead{ color:#43439f; padding-left:20px; padding-bottom:10px; letter-spacing:-0.1em; line-height:2.5em; }
.bZairyo{ height:16px; width:118px; background-image:url(../img/bZairyo.png); text-indent:-9999px; margin-left:20px; margin-bottom:0px; background-repeat:no-repeat; }
.bTukurikata{ height:16px; width:80px; background-image:url(../img/bTukurikata.png); text-indent:-9999px;margin-bottom:10px; background-repeat:no-repeat; }

ul{ margin:0 0 0 20px; padding:13px 0 0 0; line-height:1.1em; }
ol{ padding:0; margin:0;}
ol li{ padding:0 0 0 20px; margin:0 0 5px 0; text-indent:0px; list-style:none; background-repeat:no-repeat; background-position:0 3px; }
.icn1{ background-image:url(../img/icon1.png);}
.icn2{ background-image:url(../img/icon2.png);}
.icn3{ background-image:url(../img/icon3.png);}
.icn4{ background-image:url(../img/icon4.png);}
.icn5{ background-image:url(../img/icon5.png);}

.boxB {
 width:355px;
 float:left;
 margin-bottom:20px;
}

.boxC {
 width:352px;
 float:left;
 margin-bottom:20px;
}

.boxD {
 width:100%;
 clear:left;
}




.bTitle{ height:181px; width:707px; background-image:url(../img/bTitle.png); text-indent:-9999px; background-repeat: no-repeat; background-position: bottom; }

.thumDiv{ float:left; margin-right:10px;}
.thumDivR{ float:left; margin-right:10px; margin-left:10px;}
.thumTxt{ font-size:12px; line-height:19px; }
strong.aThumTxt{ color:#528de7;}
strong.bThumTxt{ color:#43439f;}

.shohinDiv { padding-top:40px; }
.shohinDiv2 { padding: 20px; border: 1px solid #000000; }
strong.shohinA{ color:#f74554;}
strong.shohinB{ color:#528de7;}
.copyrightDiv { background-image: url(../img/copyright.png); background-repeat: no-repeat; background-position: center center; text-align: right; height: 80px; }
.copyrightDiv img{ margin:30px 0 0 5px; }
