@charset "UTF-8";
/* CSS Document */

.head2{width:900px; padding:10px;}
.head2 li{float:left;}
.heright{ width:435px;margin-left:15px; text-align:left;}
.heleft{width:435px; margin-right:15px;text-align:right; padding-top:7px;}
.pt10{padding-top:10px; float:left;}
.itemtitle{
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
line-height: 1.8;
font-size:36px;
color:#2a3482;
text-align:left;}
.titlecap{
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
line-height: 1.8;
font-size:14px;
color:#2a3482;
}
.titlecapbook{
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
line-height: 1.8;
font-size:14px;
color:#2a3482;
vertical-align:3px;
}
.itemread{width:800px; margin:0 auto; padding-top:20px;}
.itemread li{float:left; width:400px;}
.book{text-align:right; height:60px;}
.item_m2{padding-top:80px;}
.spec{
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
line-height: 1.8;
font-size:12px;
color:#736357;
text-align:left;
}

.price{
font-family:"Georgia", "Times New Roman", "Times", serif;
line-height: 1.8;
font-size:26px;
color:#2a3482;
}

.price-s{
font-family:"Georgia", "Times New Roman", "Times", serif;
line-height: 1.8;
font-size:14px;
font-weight:bold;
color:#2a3482;
}
.price-ss{
font-family:"Georgia", "Times New Roman", "Times", serif;
line-height: 1.8;
font-size:11px;
font-weight:bold;
color:#2a3482;
}
.item8{width:800px; margin:0 auto; padding-top:80px;}
.item8 li{float:left; margin-left:70px;}
.honmon2{
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
line-height: 2.5;
text-align:left;
font-size:16px;
}
.navitop{text-align:center; padding:30px; width:150px; margin:0 auto; padding-bottom:20px;}

/*スマホ対応
 * --------------------------------------------------------*/
/*スマホ対応
 * --------------------------------------------------------*/
@media only screen and (max-width: 479px) {
	.head2 li{float:none; margin-right:0px; margin-left:0px;margin-right:0px; width:100%}
	.head2{width:100%; margin:0 auto;}
	.heright{ width:100%;margin-left:0px; text-align:center;}
.heleft{width:100% margin-right:0px;text-align:center;padding-top:7px;}
.item8{width:95%; margin:0 auto; padding-top:80px;}
.item8 li{float:left; margin-left:0px;; width:100%;}
.itemread{width:90%; margin:0 auto; padding-top:10px;}
.itemread li{float:none; width:100%;}
.book{text-align:left; padding-top:15px; height:auto;}
 }