@charset "shift_jis";
.enotecaBlock {
	width:750px;
}
.enotecaBlock img {
	vertical-align:top;
}
/*
------------------------------------------------------------------------- */
.enotecaBlock .anchorLinkBlock ul li {
	float:left;
}
.enotecaBlock .headingBlockA01 {
	margin:21px 0 0 0;
}
.enotecaBlock .bgBorderBlockA01 {
	border:1px solid #12b7b8;
	background:#f6faff;
}
.enotecaBlock .column2WrapA01 {
	width:697px;
	padding:19px 21px 21px 30px;
}
.enotecaBlock .column2WrapA01 .columnBlockA01 {
	width:430px;
	float:left;
}
.enotecaBlock .column2WrapA01 .columnBlockA01 .txtA01 {
	margin:15px 0 8px 0;
}
.enotecaBlock .column2WrapA01 .columnBlockA01 ul li.nameA01 {
	width:260px;
	float:left;
	text-align:right;
}
.enotecaBlock .column2WrapA01 .columnBlockA01 ul li.btnA01 {
	width:160px;
	float:right;
	padding:0 2px 0 0;
}
.enotecaBlock .column2WrapA01 .columnBlockA01 .btnBlockA01 {
	margin:0 0 6px 0;
}
.enotecaBlock .column2WrapA01 .columnBlockA02 {
	width:239px;
	float:right;
	margin:2px 0 0 0;
}
.enotecaBlock .headingBlockA02 {
	margin:20px 0 10px 0;
}
/*
------------------------------------------------------------------------- */
.enotecaBlock .headingBlockB01 {
	margin:20px 0 0 0;
}
.enotecaBlock .headingBlockB02 {
	margin:30px 0 10px 0;
}
.enotecaBlock .bgBorderBlockB01 {
	border:2px solid #f8db11;
	border-top:none;
}
.enotecaBlock .column2WrapB01 {
	width:726px;
	padding:10px 7px 0 10px;
}
.enotecaBlock .column2WrapB01 .columnBlockB01 {
	width:420px;
	float:left;
}
.enotecaBlock .column2WrapB01 .columnBlockB02 {
	width:300px;
	float:right;
}
.enotecaBlock .column3WrapB01 {
	width:720px;
	padding:17px 13px 38px 13px;
}
.enotecaBlock .column3WrapB01 .columnBlockB01 {
	float:left;
	width:239px;
	border-right:1px solid #ccc;
}
.enotecaBlock .column3WrapB01 .columnBlockB01.last {
	border-right:none;
}
.enotecaBlock .column3WrapB01 .columnBlockB01 a {
	display:block;
	padding:4px 3px 0px 4px;
	text-decoration:none;
}
.enotecaBlock .column3WrapB01 .columnBlockB01 a:hover {
	background:#f2f2f2;
	color:#666;
}
.enotecaBlock .column3WrapB01 .columnBlockB01 span {
	display:block;
}
.enotecaBlock .column3WrapB01 .columnBlockB01 .imgB01 {
	border:1px solid #ccc;
}
.enotecaBlock .column3WrapB01 .columnBlockB01 .ttlB01 {
	font-weight:bold;
	text-decoration:underline;
	font-size:110%;
	color:#000084;
	margin:20px 0 10px 0;
	min-height:50px;
}
.enotecaBlock .column3WrapB01 .columnBlockB01 .txtB01 {
	min-height:110px;
	margin:0 0 10px 0;
	line-height:1.5;
}
.enotecaBlock .column3WrapB01 .columnBlockB01 .priceB01 {
	text-align:right;
}
.enotecaBlock .column3WrapB01 .columnBlockB01 .btnB01 {
	text-align:center;
	margin:7px 0 0 0;
	padding:0 0 10px 0;
}
.enotecaBlock .cautionBlock {
	background:#e3e5ed;
	font-weight:bold;
	padding:15px;
	margin:30px 0;
}

/*
-----------------------------------------------*/
.navigation img {
	vertical-align:top;
}
.leftBlock h3 {
	margin:20px 0 0 0;
	border-left:5px solid #002f9b;
	color:#002f9b;
	font-weight:bold;
	padding:0 0 0 5px;
	font-size:110%;
}
.leftBlock .leftItemBlock {
	width:170px;
	color:#686868;
	border-bottom:1px solid #ccc;
}
.leftBlock .leftItemBlock.first {
	border-top:2px solid #ccc;
	margin:3px 0 0 0;
}

.leftBlock .leftItemBlock a {
	display:block;
	padding:5px 15px 15px 14px;
	text-decoration:none;
}
.leftBlock .leftItemBlock a:hover {
	background:#f2f2f2;
}
.leftBlock .leftItemBlock .leftName {
	margin:8px 0 10px 0;
	min-height:80px;
	color:#686868;
}
.leftBlock .leftItemBlock .leftPrice {
	text-align:right;
	color:#686868;
}

.column2Wrap {
	width: 720px;
	padding: 0 15px 15px 15px;

}

.column2Wrap .column:first-child {
	float: left;
	width: 350px;
}
.column2Wrap .column:last-child {
	float: right;
	width: 350px;
}
.column2Wrap .image {
	margin: 0 0 15px 0;
}
.column2Wrap .point {
	display: inline-block;
	margin: 0 0 5px 0;
	padding: 6px 5px 5px 5px;
	font-size: 134%;
	line-height: 1.00;
	color: #fff;
	background: #bc171d
}
.column2Wrap .point .small {
	font-size: 80%;
}
.column2Wrap .pointTxt {
	margin: 0 0 20px 0;
	font-size: 125%;
	line-height: 1.40;
	color: #3d3d3d;
}
.column2Wrap .name,
.column2Wrap .price,
.column2Wrap .btn{
	text-align: right;
}
.column2Wrap .name {
	margin: 0 0 6px 0;
}
.column2Wrap .name a {
	display: block;
	color: #000084;
	line-height: 1.50;
	text-decoration: underline;
}
.column2Wrap .name a:hover {
	text-decoration: none;
}
.column2Wrap .price {
	font-size: 134%;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.column2Wrap .price .small {
	font-size: 75%;
	vertical-align: middle;
}
.column2Wrap .btn {
	margin: 0 0 15px 0;
}
/*1900607’Ç‰Á•ª*/
.enotecaBlock .featurebnrBlockA01{
text-align: center;
margin: 20px auto 20px;
}
.enotecaBlock .featurebnrBlockA01 .leadA01{
font-size: 16px;
font-weight: bold;
color: #000000;
}
.enotecaBlock .featurebnrBlockA01 .bnrA01{
width: 750px;
margin: 20px auto 0 ;
}

/* 230530up */
.enotecaBlock .aboutBlockA01 {
margin: 20px 0;
}
#RIGHT_MAIN .enotecaBlock .aboutBlockA01 .ttl_h2 {
margin: 0;
text-align: center;
}
.enotecaBlock .aboutBlockA01 .aboutListA01 {
margin-top: 20px;
}
.enotecaBlock .aboutBlockA01 .aboutItemA01 + .aboutItemA01 {
margin-top: 20px;
}
.enotecaBlock .aboutBlockA01 .aboutItemA01 .leftBlock {
float: left;
width: 281px;
}
.enotecaBlock .aboutBlockA01 .aboutItemA01 .rightBlock {
float: right;
width: calc(750px - 301px);
}
.enotecaBlock .aboutBlockA01 .aboutItemA01 .rightBlock .ttl_h3 {
color: #a57b08;
font-size: 20px;
line-height: 1.1;
font-weight: bold;
}
.enotecaBlock .aboutBlockA01 .aboutItemA01 .rightBlock .textA01 {
margin-top: 7px;
font-size: 15px;
line-height: 1.375;
}

/* 251017up */
.noteBlock{
padding: 20px;
background: #cccccc;
letter-spacing: 2px;
text-align: center;
color: #000000;
}
.noteBlock dt{
font-size: 15px;
margin: 0 0 10px 0;
}
.noteBlock dd{
font-size: 14px;
line-height: 2;
}
.noteBlock dd a{
text-decoration: underline;
}
