@charset "utf-8";
#wrapper #header:after{
    content:".";
    display: none;
    height:0px;
    clear:both;
    visibility:hidden;
}
#wrapper #header {
	zoom: 1;
	display: none;
}
#majotable {
	display: none;
}
#wrapper #header h1 {
	width: 84px;
	float: left;
	font-size: 2em;
}

#wrapper #header p {
	float: right;
	margin: 0px;
	padding-top: 5px;
	color: #1F489C;
}
#wrapper #header #title {
	text-align: center;
	padding-top: 15px;
}
#wrapper #contents {
	clear: none;
	padding-left: 70px;
	padding-right: 85px;
	padding-bottom: 20px;
	padding-top: 20px;
}
#wrapper #contents .caption:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
#wrapper #contents .caption{
	zoom: 1;
	padding-top: 0px;
	clear: both;
}
#wrapper #contents .caption1{
	zoom: 1;
	padding-top: 0px;
	clear: both;
	display: none;
}
#wrapper #contents .caption .title {
	vertical-align: middle;
}

#wrapper #contents .caption h2 {
	color: #003F83;
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 1.4em;
}
#wrapper #contents .caption p {
	color: #0068B6;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}
#wrapper  #contents  .caption  a  {
	color: #007731;
}
#wrapper #contents .caption .oubo a:visited {
	color: #007731;
}


#wrapper #contents .caption .oubo {
	padding-top: 1em;
}

#wrapper #contents .caption dd {
	color: #0068B6;
}

#wrapper #contents .caption dt {
	float: right;
	margin-left: 5px;
}
#wrapper    #contents    .caption    dl   img  {
	border: 2px solid #007731;
	padding: 4px;
}
#wrapper       #contents       .caption       dl       #connie          {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper  #contents  .hr  hr  {
	display: none;
}
#wrapper  #contents  .caption  .writer  {
	text-align: right;
	font-size: 0.9em;
	color: #666666;
}
#wrapper #contents .caption .writer2 {
	text-align: left;
	font-size: 0.9em;
	color: #666666;
}
#wrapper #contents .caption .block {
	display: block;
	text-align: right;
	color: #ACACAD;
}

#wrapper  #contents  .caption  .clear  {
	clear: both;
}
#wrapper  #contents  .hr  {
	height: 0px;
	padding-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
#wrapper .small_txt   {
	font-size: 0.9em;
}


#majo #wrapper #contents .caption li {
	list-style-type: none;
	padding-top: 1em;
	clear: both;
	text-align: left;
}
#majo #wrapper #contents .caption li img {
	vertical-align: middle;
}

#majo #wrapper #contents .caption a {
	color: #7B3F09;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFC200;
}
#majo      #wrapper      #contents      .caption .top2     {
	text-align: right;
}


#majo #wrapper #contents .cooking {
	line-height: 170%;
	letter-spacing: 1px;
	text-align: justify;
	text-justify: distribute;
}
#majo #wrapper #contents .cooking h2 {
	padding-bottom: 20px;
}
#majo   #wrapper   #contents   .cooking   h2   a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#majo   #wrapper   #contents   .cooking   p {
	margin-left: 50px;
	color: #632D00;
}
#majo #wrapper #contents .cooking .hr {
	margin-left: 50px;
	background-image: url(../img/cooking_hr.jpg);
	background-repeat: no-repeat;
	height: 35px;
	background-position: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 10px 0px;
	display: block;
}


#majo #wrapper #contents .caption table {
	margin-left: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #632D00;
}
#majo    #wrapper    #contents    .caption    table tr .cp   {
	text-align: center;
}

#majo #wrapper #contents .cooking .line1 {
	background-color: #FFC000;
}
#majo #wrapper #contents .cooking .line2 {
	background-color: #FFE99E;
}
#majo #wrapper #contents .cooking td {
	padding: 3px;
}




#majo #wrapper #contents .caption .hide {
	display: none;
}
#majo  #wrapper  #contents  .cooking  dl img {
	border: 2px solid #632D00;
	padding: 4px;
}
#majo #wrapper #contents .caption .left_col {
	padding-right: 1em;
}


#majo   #wrapper   #contents   .caption   .num1     {
	background-image: url(../img/majo_num1.jpg);
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: left 0.7em;
}
#majo #wrapper #contents .caption .num2 {
	background-image: url(../img/majo_num2.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num3 {
	background-image: url(../img/majo_num3.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num4 {
	background-image: url(../img/majo_num4.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num5 {
	background-image: url(../img/majo_num5.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num6 {
	background-image: url(../img/majo_num6.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num7 {
	background-image: url(../img/majo_num7.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num8 {
	background-image: url(../img/majo_num8.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num9 {
	background-image: url(../img/majo_num9.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num10 {
	background-image: url(../img/majo_num10.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num11 {
	background-image: url(../img/majo_num11.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num12 {
	background-image: url(../img/majo_num12.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num13 {
	background-image: url(../img/majo_num13.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num14 {
	background-image: url(../img/majo_num14.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo  #wrapper  #contents  .caption  .num15 {
	background-image: url(../img/majo_num15.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num16 {
	background-image: url(../img/majo_num16.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num17 {
	background-image: url(../img/majo_num17.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num18 {
	background-image: url(../img/majo_num18.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num19 {
	background-image: url(../img/majo_num19.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num20 {
	background-image: url(../img/majo_num20.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num21 {
	background-image: url(../img/majo_num21.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num22 {
	background-image: url(../img/majo_num22.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num23 {
	background-image: url(../img/majo_num23.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num24 {
	background-image: url(../img/majo_num24.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents .caption .num25 {
	background-image: url(../img/majo_num25.jpg);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 40px;
}
#majo #wrapper #contents #r1,#r2,#r3,#r4,#r5,#r6,#r7,#r8,#r9,#r10,
#r11,#r12,#r13,#r14,#r15,#r16,#r17,#18,#r19,#r20,
#r21,#r22,#r23,#r24,#r25,#r26,#r27,#r28,#r29,#r30,
#r31,#r32,#r33,#r34,#r35,#r36,#r37,#r38,#r39,#r40,
#r41,#r42,#r43,#r44,#r45,#r46,#r47,#r48,#r49,#r50,#r51 {
	display: none;
}
#majo  #wrapper  #contents  .caption #flash {
	margin: 0px;
	padding: 0px;
}

