div#lead_o h2{
	margin: 0px auto 0px;
	padding: 0px;
}
#leadtext {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	background: #f7e16a url(../image/sake/saijiki/11gift/13/images/img_giftw13_02.jpg) no-repeat;
	min-height: 215px;
	margin: 0px;
	padding: 0px;
}
.pagetitle {
	text-align: left;
	color: #d60000;
	font-size: 14px;
	margin: 0px 0px 5px 170px;
	padding: 10px 3px 0px 3px;
	border-top: 0px solid #333;
	border-bottom: 3px solid #de5c4f;
}
.l-text1 {
	text-align: left;
	color: #222;
	margin: 0px 20px 0px 200px;
}
.l-text2 {
	text-align: left;
	color: #222;
	margin: 10px 20px 0px 200px;
}
#guide-g{
	font-size: 12px;
	width: 550px;
	margin: 0px auto 0px;
	padding: 5px;
	background: #fff url(../image/sake/saijiki/11gift/13/images/img_giftw13_03.jpg) no-repeat center top;
	border-bottom: 5px solid #462101;
}
#guide-gt{
	font-size: 12px;
	width: 550px;
	margin: 0px auto 0px;
	padding: 5px;
	background: #fff url(../image/sake/saijiki/11gift/13/back13b.jpg) repeat;
}
div#guide-g #g-index {
}
div#guide-g .pgtag {
	width:4em;
	float:left;
	margin: 5px 0px 0px 30px;
	padding:4px;
	background: #ea1905;
	color:#fff;
	display:block;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}
div#guide-g ul.pguide {
	color: #663;
	text-align: left;
	margin: 5px 10px 10px 100px;
}
div#guide-g ul.pguide li{
	list-style-type: none;
	float: left;
	width: 200px;
	color: #ea1905;
	display: block;
	margin: 1px 5px 1px 0px;
	border-left: 8px solid #333;
	border: 1px solid #d44945;
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.7);
}
div#guide-g ul.pguide a:link{
	text-decoration: none;
	font-weight: bold;
	color: #ea1905;
	display: block;
	padding: 5px;
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.7);
}
div#guide-g ul.pguide a:visited{
	text-decoration: none;
	font-weight: bold;
	color: #ea1905;
	display: block;
	padding: 5px;
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.7);
}
div#guide-g ul.pguide a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	display: block;
	background: #ea1905 url(../image/sake/saijiki/11gift/11/back11c.jpg) right bottom;
}

.oshirase {
	color: #fff;
	font-weight: bold;
	line-height: 1.5;
	margin: 10px 20px 10px;
	padding: 5px;
	border: 1px dotted #663;
	background: #462101;
}
div#guide-g .oshirase a:link{
	color: #f8f7be;
	font-weight: bold;
	background: #462101;
}
div#guide-g .oshirase a:visited{
	color: #f8f7be;
	font-weight: bold;
	background: #462101;
}
div#guide-g .oshirase a:hover{
	color: #fff;
	font-weight: bold;
	background: #462101;
}

.col2 {
	color: #e70012;
}
.col3 {
	color: #d1503b;
}
.col4 {
	color: #00783c;
}
.col5{
	color: #fde76f;
}
.col6 {
	color: #f9f2d2;
}

#main {
	text-align: center;
	width: 560px;
	margin: 0 auto;
	padding: 0;
}

.midashi11 {
	text-align: left;
	clear: both;
	margin: 25px 0 10px;
	padding: 5px 15px 3px 15px;
	background: #fbde22 url(../image/sake/saijiki/11gift/13/back13b.jpg) no-repeat center top;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.midashi11 h3 {
	color: #ea1905;
	text-align: center;
	padding: 8px 0px 8px 0px;
	margin: 10px;
	font-size: 15px;
	font-weight: bold;
	background: #fefdf2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.midashi11 p {
	margin-bottom: 8px;
}
.komidashi {
	color: #c33;
	display: block;
	margin-top: 10px;
	border-bottom: 3px solid #c33;
}

.attention1 {
	color: #666;
	font-size: 11px;
	line-height: 1.5;
	text-align: left;
	margin: 20px; 
}
.attention2 {
	color: #424242;
	font-size: 11px;
	text-align: center;
	margin-bottom: 15px;
}
.attention3 {
	color: #728a8a;
	font-size: 11px;
}

.tbox1 {
	padding: 5px 40px 5px;
	margin-bottom: 10px;
	border-bottom: 3px solid #999;
	background: #f9f2d2 url(../image/sake/saijiki/11gift/11/back11a.jpg) repeat;
}
.t1 {
	text-align: left;
	font-style: 12px;
	line-height: 1.6;
}

.sake{
	width: 137px;
	margin: 5px 1px 5px 0px;
	padding: 0px;
	text-align: center;
	float: left;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #eee;
}
.sake2{
	width: 180px;
	margin: 5px 1px 5px 0px;
	padding: 0px;
	text-align: center;
	float: left;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #eee;
}
.sake3{
	width: 270px;
	margin: 5px 1px 5px 0px;
	padding: 0px;
	text-align: center;
	float: left;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #eee;
}

.s-rank{
	font-size: 12px;
	line-height: 1.4;
	font-weight: bold;
	padding: 3px 0px 0px;
	color: #c00;
	background-color: #fff;
}
.s-name{
	font-size: 12px;
	line-height: 1.4;
	font-weight: bold;
	padding: 3px 0px 0px;
	background-color: #ffdb4f;
}
.s-nsub{
	font-size: 11px;
	line-height: 1.4;
	font-weight: normal;
	padding: 0px 0px 3px;
	background-color: #ffdb4f;
}

.s-catch {
	font-size: 11px;
	padding: 3px 0px 0px 0px;
	color: #666;
}
.s-pic{
	margin: 5px 0px 2px;
}
.s-price{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	padding: 0px 0px 3px;
}
.psub{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	margin-left: 3px;
	padding: 0pc 3px 0px;
	background-color: #7b7b27;
}
.normal{
	font-weight: normal;
}
.kakomi{
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #c00;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
div.kakomi h3 {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #c00;
}

/* index */


/* ver1 
#index-g {
	background: #f8f2d0 url(../image/sake/saijiki/sake_osusume/11gift/2010/back10c.jpg) repeat-y;
	text-align: center;
	margin: 0;
	padding: 15px 0px 10px 3px;
}
.ibox {
	text-align: left;
	width: 265px;
	float: left;
	margin: 3px 3px 5px;
	background: #fde76f;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;

}
.hover{
	cursor: pointer;
	background-color: #f8f2d0;
}
*/
#index-g {
	text-align: center;
	margin: 0;
	padding: 15px 0px 10px 3px;
	background:background:#fe7a4a url(../image/sake/saijiki/11gift/12/back12b.jpg) repeat;
}
.ibox {
	text-align: left;
	width: 255px;
	float: left;
	margin: 3px 3px 5px;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fefcf0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.hover{
	cursor: pointer;
	background: #ffc;
}.i_photo {
	padding: 0px 0px 5px 0px;
}
.i_title {
	font-weight: bold;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.6;
	color: #d60000;
}.i-sub{
	font-size: 12px;
	font-weight: normal;
	color: #777;
	line-height: 1.4;
}
.i-pu {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding: 3px 0 3px 0px;
	display: block;
}.gtext {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background: #d60000;
	display: block;
	padding: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	clear: both;
}div#index-g a:link {
	color: #c00;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}div#index-g a:visited {
	color: #c00;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}div#index-g a:hover {
	color: #c00;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

hr {
	clear: both;
	visibility: hidden;
	height: 0;
}	