@media print {
	body {
		display: none;
	}
}
body {
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select: none;
	-khtml-user-select:none;
	-webkit-user-drag:none;
	-ms-user-drag:none;
	-khtml-user-drag:none;
}

a:link {color: #003300; text-decoration:underline; }

a:visited {color: #003300; text-decoration:underline; }

a:hover{
	color: #006600;
	text-decoration: none;
}
.banner2017 a:hover {
	opacity: 0.7;
}



.new {

	background-color: #F5FDB3;

	font-size: 12px;

	line-height: 1.1;

}



.bodyBK{ color: #333333; font-size: 13px; line-height: 18px}

.bodyGR{ color: #990000; font-size: 13px; line-height: 18px}



.subBK{ color: #333333; font-size: 10px ; line-height: 12px}

.subGR{ color: #33CC66; font-size: 10px ; line-height: 12px}



.nocopy {

	color: #666666;

	font-size: 10px;

	line-height: 13px

}



.headBK{ color: #333333; font-size: 14px ; line-height: 22px; font-weight: bold}

.headRD{ color: #990000; font-size: 16px ; line-height: 24px; font-weight: bold}

.headGR{ color: #009900; font-size: 14px ; line-height: 24px; font-weight: bold}



.titleGR{ color: #BA2D03; font-size: 16px ; line-height: 24px; font-weight: bold}



body{ background-color: #66FF66 ; margin: 0 ; padding: 0 ; height: 100% ; width: 100% ; background-image: url(../img/top_bg.gif); background-repeat: repeat-x; background-position: left top}



.thumb {border: 1px solid #cccccc;}



.themeL{ background-image: url(/img/top_kage_l.gif); background-repeat: repeat-y; background-position: left top}

.themeR{ background-image: url(/img/top_kage_r.gif); background-repeat: repeat-y; background-position: left top}

.themeMAIN{ background-image: url(/img/top_line.gif); background-repeat: repeat-y; background-position: right top}

.themeNAVI { background-image: url(/img/menu_bg.gif); background-repeat: repeat-y; background-position: right top }

.themeBODY{ background-color: #ffffff ;}.text10 {

	font-size: 10pt;

}

.pt9 {

	font-size: 9pt;

	line-height: 1.3;

}

.R_BK {

	font-size: 10pt;

	color: #FFFFFF;

	background-color: #CC3300;

}

.honbun {

	line-height: 1.4;

}

.bk_gray {

	background-color: #CCCCCC;

}

.ogange {

	color: #FF7F00;

	font-weight: bold;

}

.ogange_l {

	font-weight: bold;

	color: #FDB446;

}

.right_no {

	border-right-style: none;

}

.left_no {

	border-left-style: none;

}

.pt7 {

	font-size: 7pt;

}

.blue {

	font-weight: bold;

	color: #0000FF;

}

.blue_l {

	font-weight: bold;

	color: #5364FF;

}

.style110 {	color: #003399;

	font-weight: bold;

	font-size: 20px;

}

.style1 {
	color: #009900;
	font-weight: bold;
	font-size: 12px;

}

.style3 {

	font-size: 24px;

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

	font-weight: bold;

}

.style4 {

	font-size: 20px;

	font-weight: bold;

	color: #060;

}

.style5 {

	color: #339999;

	font-weight: bold;

}

.style7 {

	font-size: 18px;

	color: #FFFFFF;

	font-weight: bold;

}



.com_th {

	font-size: 10pt;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #2ABFFF;

	padding: 5px;

	   /* ▼CSS3 */

   border-top-left-radius: 15px;  /* 左上 */

   border-top-right-radius: 15px; /* 右上 */



   /* ▼Safari,Chrome */

   -webkit-border-top-left-radius: 15px;  /* 左上 */

   -webkit-border-top-right-radius: 15px; /* 右上 */



   /* ▼Firefox */

   -moz-border-radius-topleft: 15px;  /* 左上 */

   -moz-border-radius-topright: 15px; /* 右上 */

}

.com_td {

	font-size: 9pt;

	color: #808080;

	padding: 10px;

	border: thin solid #2ABFFF;

	/* ▼CSS3 */

   border-bottom-right-radius: 15px;   /* 右下 */

	border-bottom-left-radius: 15px; /* 左下 */

	/* ▼Safari,Chrome */

   -webkit-border-bottom-right-radius: 15px;   /* 右下 */

	-webkit-border-bottom-left-radius: 15px; /* 左下 */

	/* ▼Firefox */

   -moz-border-radius-bottomright: 15px;   /* 右下 */

	-moz-border-radius-bottomleft: 15px; /* 左下 */

}



.contents {

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 30px;

	padding-left: 25px;

	font-size: 13px;

	line-height: 1.5;

}

.pankuzu {

	font-size: 11px;

	margin-left: 20px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

}





.cook_title {

	height: 52px;

	width: 500px;

	font-size: 12px;

	text-align: left;

	padding-left: 40px;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 2px;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #666;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #666;

	margin-bottom: 5px;

}

.cook_cal {

	height: 22px;

	width: 500px;

	font-size: 12px;

	color: #F00;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #666;

	margin-bottom: 10px;

	margin-top: 5px;

}

.green_table {
	border: 1px solid #6C0;
	font-size: 12px;
	line-height: 1.3;
	color: #333;
	padding: 10px;
}
