@charset "utf-8";

BODY {
	COLOR: #444444; BACKGROUND-COLOR: #ffffff;
	font-family: "MS ゴシック",sans-serif,Osaka;
}

* html .DEF{ font-size: 13px; line-height: 12pt }
* html .MDS{ font-size: 9px; line-height: 11pt }
* html .MDST { font-size: 9px; line-height: 10pt; }
* html .SM{ font-size: 9px; line-height: 11pt }
* html h1{ font-size: 9px; line-height: 11pt }

*+html .DEF{ font-size: 13px; line-height: 12pt }
*+html .MDS{ font-size: 9px; line-height: 11pt }
*+html .MDST { font-size: 9px; line-height: 10pt; }
*+html .SM{ font-size: 9px; line-height: 11pt }
*+html h1{ font-size: 9px; line-height: 11pt }

 .DEF { font-size: 9pt; line-height: 12pt; }
 .MD { font-size: 9pt; line-height: 11pt; }
 .MDS { font-size: 8pt; line-height: 11pt; }
 .MDST { font-size: 8pt; line-height: 10pt; }
 .SM { font-size: 7pt; line-height: 10pt; }
 .BG { font-size: 11.5pt; line-height: 14pt; }
 .search { font-size: 15pt; line-height:17pt; }

a img { border: 0; }

h1 { font-size: 8pt; line-height: 10pt; color:#009999; font-weight: lighter; }

A:link {
	COLOR: #006699; TEXT-DECORATION: underline
}

A:active {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.n1:link {
	COLOR: #444444; TEXT-DECORATION: none
}
A.n1:visited {
	COLOR: #222222; TEXT-DECORATION: none
}
A.n1:active {
	COLOR: #336699; TEXT-DECORATION: underline
}
A.n1:hover {
	COLOR: #222222; TEXT-DECORATION: underline
}
A.n2:link {
	COLOR: #006699; TEXT-DECORATION: underline
}
A.n2:visited {
	COLOR: #009966; TEXT-DECORATION: underline
}
A.n2:active {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.n2:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.n3:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.n3:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.n3:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.n3:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.n4:link {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.n4:visited {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.n4:active {
	COLOR: #666666; TEXT-DECORATION: none
}
A.n4:hover {
	COLOR: #666666; TEXT-DECORATION: none
}



/********* training *************************************/
a.menu01{
	font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	font-weight:bold;
	color: #552B00;
	text-decoration: none; 
	background-image: url(training/images/introduction/shituke/menu01_03.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 86px;
	height: 20px;
	padding: 13px 20px 0 0;
	text-align: center;
}
a.menu01:hover{
	color: #FF6600;
	text-decoration: none; 
}

.menu01_sub{
	font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	font-weight:bold;
	color: #CCCCCC;
	text-decoration: none; 
	background-image: url(training/images/introduction/shituke/menu01_04.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 71px;
	height: 20px;
	padding: 13px 20px 0 0;
	text-align: center;
}

.menu01_sub02{
	font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	font-weight:bold;
	color: #CCCCCC;
	text-decoration: none; 
	background-image: url(training/images/introduction/shituke/menu01_06.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 70px;
	height: 20px;
	padding: 13px 20px 0 0;
	text-align: center;
}

.pankuzu{
	width: 300px; 
	height: 18px; 
	padding: 3px 0 2px 20px; 
	font-size:12px;
	font-weight:bold;
	color: #666666;
}
a.pankuzu_link{
	font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:bold;
	color: #666666;
	text-decoration: none; 
}
a.pankuzu_link:hover{
	color: #999999;
	text-decoration: none; 
}

.txt01{
	font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color: #151515;
	line-height: 1.5em; 
}

ul.li_menusb{
	margin: 10px 0 5px 30px;
}
li.li_ristsb{
	background: url(training/images/introduction/shituke/ar.gif) left 5px no-repeat;
	padding: 3px 20px;
	list-style-type: none;
	float: left;
	width: 150px;
}
a.li_link{
	font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #ff4908;
	text-decoration: none; 
}
a.li_link:hover{
	color: #999900;
	text-decoration: none; 
}


.subtitle01{
	padding-top: 1px;
	font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #627a00;
}

/* H3 */ 
.title3 {  
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline; 
	color: #849f02;
} 

ul.li_points { 
	list-style-type: square; 
	color: #f96f17;
	font-size: 12px;
    line-height: 1.5em; 
} 

.points02{
	font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #a55b02;
}

.txt02{
	font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color: #a55b02;
	line-height: 1.5em; 
}

.points02{
	width: 540px;
	margin: 15px 15px 0 10px;
}
.points02 ul.li_points02 { 
	list-style-type: decimal; 
	color: #a55b02;
	font-size: 12px;
    line-height: 1.5em;
	font-weight: normal;
} 

.dogtxt {  
	font-size: 12px;
	color: #320b0c;
	line-height: 1.3em;
} 
.dogname {  
	font-weight: bold; 
} 

/********* recipe02 *************************************/
.txt03{
	font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color: #585858;
	line-height: 1.5em; 
}
.subtitle02{
	font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #ff7301;
}
.mnav_con_ar{
	width: 10px;
	height: 13px;
	float: left;
	margin: 5px 10px 0 0;
}
.mnav_contxt{
	width: 270px;
	height: 150px;
	float: left;
	line-height: 1.2em;
}
.mnav_conttl{
	font-weight: bold;
	font-size: 13px; 
}
a.mnavtxt{
	font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #fc6500; 
}
a.mnavtxt:hover{
	color: #999900;
}
.mnav_img{
	border: 1px #af9d86 solid;
}

.recipe_con_img{
	border: 3px double #999999;
}
.mnav_con02menutxt{
	width: 130px;
	height: 70px;
	line-height: 1.5em;
	margin-bottom: 5px;
	text-align: 
}
.mnav_con02btn{
	width: 140px;
	margin-bottom: 20px;
}
.mnav_con02_txt{
	width: 235px;
	height: 180px;
	font-size: 12px;
	margin-bottom: 60px;
	line-height: 1.5em;
}





















