#contents #main table.table-01 td table ,
#contents #main table.table-02 td table,
#contents #main table.table-01 ol ,
#contents #main table.table-02 ol {
	padding-left: 0px;
	margin-left: 0px;
}

#contents #main table.table-01 td table td,
#contents #main table.table-02 td table td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
@charset "utf-8";

/*
Site Name: 
Description: parts style
*/

@media all and (max-width: 768px){

/* header
----------------------------------------- */
#header ul.switchscreen,
#footer ul.switchscreen{
	font-size: 90%;
	float: none;
	overflow: hidden;
	clear: both;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

#header ul.switchscreen li,
#footer ul.switchscreen li{
	display: inline;
}
#header ul.switchscreen li a,
#footer ul.switchscreen li a{
	display: inline-block;
}

#header ul.switchscreen{
	display: none;
}
#footer ul.switchscreen{
	display: none;
	padding-top: 10px;
}
#header #logo{
	float: left;
	width: 36.98%;
	margin-bottom: 10px;
}
#header #logo img{
	width: 97%;
}
#header #header-copy{
	font-size: 13px;
	line-height: 1.2em;
	margin-top: 12px;
	margin-bottom: 0px;
}
#header .header-inner{
	float: left;
	width: 76.84%;
	
}
#header #header-member{
	width: 22.42%;
	float: right;
}

#header ul.nav{
	/*width: 660px;*/
	overflow: hidden;
	clear: both;
}
#header ul.nav li{
	float: left;
	display: inline;
	text-align: center;
	margin: 0px;
}

#header ul.nav li.first{
	background-image: none;
}
#header ul.nav li.about{
	width: 10.94%;
}
#header ul.nav li.whats{
	width: 15.684%;
}
#header ul.nav li.nutrition{
	width: 13.789%;
}
#header ul.nav li.recipe{
	width: 15.789%;
}
#header ul.nav li.committee{
	width: 20.947%;
}
#header ul.nav li.qa{
	width: 8.526%;
}
#header ul.nav li.contact{
	width: 14.315%;
}

#header ul.nav2{
	display: none;
}



/* footer
----------------------------------------- */

#footer ul.nav2{
	display: none;
}

#footer ul.nav {
	clear: both;
	display: block;
}
#footer ul.nav li{
	margin-bottom: 10px;
	display: inline-block;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #673301;
	margin-left: 10px;
	padding-left: 10px;
}
#footer ul.nav li.first{
	margin-left: 0px;
	padding-left: 0px;
	border-left-style: none;
}

#footer address{
	background-image: url(../img/footer-line-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
	font-size: 10px;
	line-height: 1.2em;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

p.copyright{
	clear: both;
	font-size: 10px;
}



/* sns
----------------------------------------- */

.sns-list {
	
	clear: both;
	margin-bottom:15px;
	overflow: auto;
	float: right;
}
.sns-list li{
	padding-right: 5px;
	float: left;
}

.sns-list li.twitter{
	padding-left: 0px;
}
iframe.twitter-count-vertical {
    width: 65px !important;
}

iframe.twitter-share-button {
    width: 105px !important;
}
.sns-list li.line img{
	width: 88px !important;
}

.sns-list li.hatena{
	padding-right: 10px;
	
}

.sns-list li.facebook{
	padding-right: 10px;
	
}



/* topicpath
----------------------------------------- */
#contents #main #topicpath{
	margin-bottom: 0px;
	margin-left: 100px;
	text-align: left;
	margin-top: 15px;
}
#contents #main #topicpath li{
	display: inline;
	margin: 0;
	padding: 0;
}
#contents #main #topicpath li a{
	padding-right: 15px;
	margin: 0px 3px 0px 0px;
	background: url(../img/topicpath.png) no-repeat right center;
}


/* content
----------------------------------------- */


#content p,
#content th,
#content td,
#content li,
#content dl{
	line-height: 1.4em;
}



/* main css
----------------------------------------- */
#contents #main-article{
	margin-bottom: 0px;
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 20px;
}



#contents #main ul,
#contents #main ol,
#contents #main p{
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 10px;
}

#contents #main h2,
#contents #main h3,
#contents #main h4,
#contents #main h5,
#contents #main h6,
#contents #main p,
#contents #main ul,
#contents #main ol{
	margin-bottom: 15px;
	padding-bottom: 0;
	line-height: 1.4em;
}



#contents  p.cara{
	position: absolute;
	z-index: 1000;
}
#contents  h2{
	position: relative;
	padding-left: 110px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#contents #main h3{
	font-size: 160%;
	font-weight: 600;
	color: #663300;
	background-image: url(../img/main-headline2.png);
	background-position: left top;
	background-repeat: repeat;
	clear: both;
	margin-top: 30px;
	margin-left: 0px;
	margin-bottom: 20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 15px;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
}

#contents #main h4{
	font-size: 150%;
	font-weight: 600;
	color: #663300;
	background-image: url(../img/main-headline3-circle.png),
                      url(../img/main-headline3-bg.png);
	background-repeat: no-repeat,
                       repeat-x;
	background-position: 7px 10px,
                         left top;

/* IE8 */
-pie-background:
url(/wp/wp-content/themes/moyashi/common/img/main-headline3-circle.png) no-repeat 7px 10px,
#F9F295 url(/wp/wp-content/themes/moyashi/common/img/main-headline3-bg.png) repeat-x left top;	
	
	margin-left: 10px;
	margin-top: 20px;
	background-color: #F9F295;
	border: 1px solid #EADC9D;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 44px;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
}
#contents #main h5{
	font-weight: 600;
	color: #77791E;
	font-size: 130%;
	margin-left: 10px;
	margin-top: 25px;
	margin-bottom: 15px;
	background-image: url(../img/main-headline4.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	padding-left: 35px;
}
#contents #main h6{
	font-weight: 600;
	color: #663300;
	font-size: 110%;
	margin-left: 10px;
	margin-top: 25px;
	margin-bottom: 15px;
}

#contents #main blockquote{
	color: #828D2B;
	margin-left:10px;
	padding-left: 95px;
	background-color: #EFF9B4;
	background-image: url(../img/main-blockquate.png),
                      url(../img/main-blockquate-footer.png),
                      url(../img/main-blockquate-bg.png);
	background-repeat: no-repeat,
                       no-repeat,
                       repeat-y;
	background-position: left top,
                         left bottom,
                         left top;
/* IE8 */
-pie-background:
url(/wp/wp-content/themes/moyashi/common/img/main-blockquate.png) no-repeat left top,
url(/wp/wp-content/themes/moyashi/common/img/main-blockquate-footer.png) no-repeat left bottom,
#EFF9B4 url(/wp/wp-content/themes/moyashi/common/img/main-blockquate-bg.png) repeat-y left top;	
						 
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
	min-height: 88px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	margin-top: 30px;
}

#contents #main blockquote.blockquote_mappe{
	color: #5FABAA;
	margin-left:10px;
	padding-left: 10px;
	background-color: #DAF5E9;
	background-image: url(../img/main-blockquate2.png),
                      url(../img/main-blockquate2-footer.png),
                      url(../img/main-blockquate2-bg.png);
	background-repeat: no-repeat,
                       no-repeat,
                       repeat-y;
	background-position: right top,
                         right bottom,
                         right top;
/* IE8 */
-pie-background:
url(/wp/wp-content/themes/moyashi/common/img/main-blockquate2.png) no-repeat right top,
url(/wp/wp-content/themes/moyashi/common/img/main-blockquate2-footer.png) no-repeat right bottom,
#DAF5E9 url(/wp/wp-content/themes/moyashi/common/img/main-blockquate2-bg.png) repeat-y right top;	
						 
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
	min-height: 88px;
	padding-top: 10px;
	padding-right: 95px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#contents #main blockquote.blockquote_mamemo{
	color: #996633;
	margin-left:10px;
	padding-left: 10px;
	background-color: #FCF1CC;
	background-image: url(../img/main-blockquate3.png),
                      url(../img/main-blockquate3-footer.png),
                      url(../img/main-blockquate3-bg.png);
	background-repeat: no-repeat,
                       no-repeat,
                       repeat-y;
	background-position: right top,
                         right bottom,
                         right top;
/* IE8 */
-pie-background:
url(/wp/wp-content/themes/moyashi/common/img/main-blockquate3.png) no-repeat right top,
url(/wp/wp-content/themes/moyashi/common/img/main-blockquate3-footer.png) no-repeat right bottom,
#FCF1CC url(/wp/wp-content/themes/moyashi/common/img/main-blockquate3-bg.png) repeat-y right top;
						 
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
	min-height: 88px;
	padding-top: 10px;
	padding-right: 95px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#contents #main blockquote.blockquote_mamemo2{
	color: #CC6666;
	margin-left:10px;
	padding-left: 10px;
	background-color: #FCE0E1;
	background-image: url(../img/main-blockquate4.png),
                      url(../img/main-blockquate4-footer.png),
                      url(../img/main-blockquate4-bg.png);
	background-repeat: no-repeat,
                       no-repeat,
                       repeat-y;
	background-position: right top,
                         right bottom,
                         right top;
/* IE8 */
-pie-background:
url(/wp/wp-content/themes/moyashi/common/img/main-blockquate4.png) no-repeat right top,
url(/wp/wp-content/themes/moyashi/common/img/main-blockquate4-footer.png) no-repeat right bottom,
#FCE0E1 url(/wp/wp-content/themes/moyashi/common/img/main-blockquate4-bg.png) repeat-y right top;
						 
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
	min-height: 88px;
	padding-top: 10px;
	padding-right: 95px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#contents #main blockquote.blockquote_mamemo3{
	color: #006699;
	margin-left:10px;
	padding-left: 95px;
	background-color: #CAEFFC;
	background-image: url(../img/main-blockquate5.png),
                      url(../img/main-blockquate5-footer.png),
                      url(../img/main-blockquate5-bg.png);
	background-repeat: no-repeat,
                       no-repeat,
                       repeat-y;
	background-position: left top,
                         left bottom,
                         left top;
/* IE8 */
-pie-background:
url(/wp/wp-content/themes/moyashi/common/img/main-blockquate5.png) no-repeat left top,
url(/wp/wp-content/themes/moyashi/common/img/main-blockquate5-footer.png) no-repeat left bottom,
#CAEFFC url(/wp/wp-content/themes/moyashi/common/img/main-blockquate5-bg.png) repeat-y left top; 
						 
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
	min-height: 88px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#contents #main blockquote.blockquote_mamemo4{
	color: #5E843A;
	margin-left:10px;
	padding-left: 10px;
	background-color: #DEFBCF;
	background-image: url(../img/main-blockquate6.png),
                      url(../img/main-blockquate6-footer.png),
                      url(../img/main-blockquate6-bg.png);
	background-repeat: no-repeat,
                       no-repeat,
                       repeat-y;
	background-position: right top,
                         right bottom,
                         right top;
/* IE8 */
-pie-background:
url(/wp/wp-content/themes/moyashi/common/img/main-blockquate6.png) no-repeat right top,
url(/wp/wp-content/themes/moyashi/common/img/main-blockquate6-footer.png) no-repeat right bottom,
#DEFBCF url(/wp/wp-content/themes/moyashi/common/img/main-blockquate6-bg.png) repeat-y right top;		
						 
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
	min-height: 88px;
	padding-top: 10px;
	padding-right: 95px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}


#contents #main blockquote p{
	margin-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
#contents #main blockquote img{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#contents #main blockquote h5{
	margin-bottom: 10px;
	
	margin-left: 0px;
	margin-top: 0px;
}

#contents #main blockquote.blockquote_mappe h5{
	background-image: url(../img/main-headline4_1.png);
	color: #099;
}
#contents #main blockquote.blockquote_mamemo h5{
	background-image: url(../img/main-headline4_2.png);
	color: #960;
}

#contents #main blockquote.blockquote_mamemo2 h5{
	background-image: url(../img/main-headline4_3.png);
	color: #C66;
}

#contents #main blockquote.blockquote_mamemo3 h5{
	background-image: url(../img/main-headline4_4.png);
	color: #069;
}

#contents #main blockquote.blockquote_mamemo4 h5{
	background-image: url(../img/main-headline4_5.png);
	color: #390;
}


#contents #main dl dt,
#contents #main ul li{
	padding-left: 10px;
	list-style-type: none;
	background-image: url(../img/list5.png);
	background-position: left 4px;
	background-repeat: no-repeat;
}
#contents #main dl dd{
	padding-left: 20px;
	list-style-type: none;
	background-image: url(../img/list6.png);
	background-position: 10px 4px;
	background-repeat: no-repeat;
}
#contents #main ul li ul li{
	background-image: url(../img/list6.png);
}
#contents #main ol li ul li{
	list-style-type: none;
}

#contents #main ul li ul,
#contents #main ul li ol{
	padding: 5px 0px;
	margin-bottom: 0px;
}

#contents #main ol li{
	margin-left: 25px;
	list-style-type: decimal;
}
#contents #main ol li ol,
#contents #main ol li ul{
	padding: 5px 0px;
	margin-bottom: 0px;
}

#contents #main table{
	max-width: 98%;

	font-size: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
}

#contents #main table th,
#contents #main table td{
	padding: 10px;
}
#contents #main table th{
	font-weight: bold;
}

#contents #main table.table-01{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E5B7B9;
}
#contents #main table.table-01 th,
#contents #main table.table-01 td{
	border-top: #E5B7B9 dotted 1px;
}
#contents #main table.table-01 th{
	min-width: 20%;
}

#contents #main table.table-02{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #E5B7B9;
	border-left-color: #E5B7B9;
	border-collapse: separate;

}
#contents #main table.table-02 th{
	background-color: #FCEDEE;
	min-width: 30%;
	color: #91555A;
}
#contents #main table.table-02 th,
#contents #main table.table-02 td{
	border-top: #E5B7B9 solid 1px;
	border-right: #E5B7B9 solid 1px;
}


#contents #main table.block{
	width: 98%;
}

/* sub css
----------------------------------------- */



#home #sub ul.banner{
}

#home #sub ul.banner li{
	padding-bottom: 15px;
	text-align: center;
}


#contents #sub ul.banner{
	
}


#contents #sub ul.banner li{
	padding-bottom: 15px;
	text-align: center;
}

#contents #sub ul.banner li img{
	margin-right: auto;
	margin-left: auto;
}

 
/*#contents #sub h3{
	font-size: 140%;
	font-weight: 600;
	line-height: 1.2em;
	background-color: #CDC554;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#contents #sub h3 span{
	display: block;
	color: #663300;
	background-color: #FFFFFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align: center;
	padding: 7px;
}
#contents #sub ul.menu,
#contents #sub dl.profile{
	margin-bottom: 15px;
	margin-left: 0px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	background-color: #CDC554;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#contents #sub dl.profile{
	padding-bottom: 10px;
}
#contents #sub ul.menu li{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	font-weight: 600;	
}
#contents #sub dl.profile dd{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B3C8CE;
}
#contents #sub dl.profile dd.photo{
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
	padding-top: 10px;
}
#contents #sub dl.profile dd.photo img{
	max-width: 90%;
	min-width: 50%;
}

#contents #sub dl.profile dt{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	display: block;
	color: #DF4299;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #F9E5E8;
	margin-right: 10px;
	margin-left: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: 600;
	padding-bottom: 2px;
}
#contents #sub dl.profile dd{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #F9E5E8;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 90%;
	line-height: 1.2em;
}

#contents #sub ul.menu li a{
	background-image: url(../img/list3.png);
	background-repeat: no-repeat;
	background-position: 7px 11px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 20px;
	display: block;
	padding-right: 7px;
	color: #fff;
	border: 1px solid #EBE7B9;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#contents #sub ul.menu li ul li,
#contents #sub dl.menu dd a{
	padding-left: 15px;
	
}
#contents #sub ul.menu li ul li a:hover,
#contents #sub ul.menu li ul li a.selected,
#contents #sub ul.menu li a:hover,
#contents #sub ul.menu li a.selected,
#contents #sub dl.menu dt a:hover,
#contents #sub dl.menu dt a.selected,
#contents #sub dl.menu dd a:hover,
#contents #sub dl.menu dd a.selected{
	background-image: url(../img/list4.png);
	background-color: #F9F189;
	border: 1px solid #F9F189;
	color: #CC3333;	
	
}
*/
#contents #sub .menubox{
	-webkit-box-shadow: 0px 0px 5px 0px #CAC086;
	-moz-box-shadow: 0px 0px 5px 0px #CAC086;
	box-shadow: 0px 0px 5px 0px #CAC086;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
	background-color: #FFF;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-right: 4px;
	margin-left: 2px;
	margin-bottom: 15px;
	padding: 5px;
}

#contents #sub .menubox h3{
	font-size: 140%;
	font-weight: 600;
	line-height: 1.2em;
	background-color: #AA8A4C;
	color: #FFF;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
	position: relative;
}

#contents #sub .menubox h3 span{
	display: block;
	color: #FFFFFF;
	background-color: #926E34;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align: center;
	padding: 7px;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
	position: relative;
}
#contents #sub .menubox ul.menu{
	margin-left: 0px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	background-color: #AA8A4C;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
	position: relative;
}

#contents #sub .menubox ul.menu li{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	font-weight: 600;	
}
#contents #sub .menubox ul.menu li a{
	background-image: url(../img/list7.png);
	background-repeat: no-repeat;
	background-position: 7px 11px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 20px;
	display: block;
	padding-right: 7px;
	color: #663300;
	border: 1px solid #FFF;
	background-color: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
	position: relative;
}
#contents #sub .menubox ul.menu li ul li a:hover,
#contents #sub .menubox ul.menu li ul li a.selected,
#contents #sub .menubox ul.menu li a:hover,
#contents #sub .menubox ul.menu li a.selected,
#contents #sub dl.menu dt a:hover,
#contents #sub dl.menu dt a.selected,
#contents #sub dl.menu dd a:hover,
#contents #sub dl.menu dd a.selected{
	background-image: url(../img/list4.png);
	background-color: #F9F189;
	border: 1px solid #F9F189;
	color: #CC3333;	
	
}
#contents #sub .menubox ul.menu li ul{
	font-size: 90%;
	margin-left: 10px;
}
#contents #sub .menubox ul.menu li ul li a{
	background-color: #F7F2ED;
}

#contents #main dl.news-list{
	background-image: url(../img/committee-top-news-bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	-moz-background-size:100% auto;
	background-size:100% auto;
	clear: both;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 100px;
	background-color: #F5F8CA;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#contents #main dl.news-list2{
	background-image: url(../img/news-top-news-bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	-moz-background-size:100% auto;
	background-size:100% auto;
	clear: both;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 100px;
	background-color: #FFF0DF;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
}

#contents #main dl.news-list dt,
#contents #main dl.news-list2 dt{
	margin-bottom: 3px;
	width: 23%;
	float: left;
}
#contents #main dl.news-list dd,
#contents #main dl.news-list2 dd{
	padding-bottom: 10px;
	padding-left: 23%;
	background-image: none;
}

/* home css
----------------------------------------- */

#home h2{
	clear: both;
	padding-bottom: 15px;
	overflow: hidden;
	text-align: center;
}
#home h2 .main-image2s{
	display: none;
}
#home h2 .main-image2{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: block;
}

#home h2 img{
	width: 90%;
}

#home h2 .main-moppy{
	float: left;
	padding-top: 9px;
	width: 34%;
	display: block;
}

#home h2 .main-mamemo{
	float: left;
	padding-top: 9px;
	width: 32.73%;
	display: block;
}

#home h2 .main-mappe{
	float: right;
	padding-top: 9px;
	width: 33%;
	display: block;
}

#home h2 .mains-moppy{
	float: left;
	padding-top: 9px;
	width: 33%;
	display: none;
}

#home h2 .mains-mamemo{
	float: left;
	padding-top: 9px;
	width: 33%;
	display: none;
}

#home h2 .mains-mappe{
	float: right;
	padding-top: 9px;
	width: 33%;
	display: none;
}

#home #main #main-left{
	width: 31.68%;
	float: left;
	margin-top: -20px;
}
#home #main #main-left h3 span.p{
	display: block;
}
#home #main #main-left h3 span.s{
	display: none;
}
#home #main #main-left dl{
	background-image: url(../img/home-main-week-bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	-moz-background-size:100% auto;
	background-size:100% auto;
	background-color: #FCFBE0;
}
#home #main #main-left dl dd.photo{
	padding-top: 5px;
	margin-bottom: 10px;
}
#home #main #main-left dl dt{
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: 600;
}
#home #main #main-left dl dd{
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 5px;
}
#home #main #main-left dl dd.link{
	background-image: url(../img/home-main-week-ft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	-moz-background-size:100% auto;
	background-size:100% auto;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 10px;
	background-color: #FCFBE0;
}

#home #main #main-right{
	width: 65.84%;
	float: right;
	margin-top: 13px;
}



#home #main #main-right dl.news-list{
	background-image: url(../img/home-main-news-bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	-moz-background-size:100% auto;
	background-size:100% auto;
	clear: both;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 10px;
}
#home #main #main-right dl.news-list dt{
	margin-bottom: 3px;
	width: 30%;
	float: left;
}
#home #main #main-right dl.news-list dd{
	padding-bottom: 10px;
	padding-left: 30%;

}
#home #main #main-right ul.news-list{
	background-image: url(../img/home-main-news-ft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	-moz-background-size:100% auto;
	background-size:100% auto;
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 10px;
	text-align: right;
}
#home #main #main-right ul.news-list li{
	display: inline-block;
	margin-right: 10px;
}



/* - - - committee css  - - - */
#contents #main .main-daizurecipe{
	background-image: url(../img/main-daizurecipe-header.png),
                      url(../img/main-daizurecipe-footer.png),
                      url(../img/main-daizurecipe-bg.png);
	background-repeat: no-repeat,
                       no-repeat,
                       repeat-y;
	background-position: left top,
                         left bottom,
                         left top;
	-moz-background-size:100% auto,
						100% auto,
						100% auto;
	background-size:100% auto,
					100% auto,
					100% auto;
/* IE8 */
-pie-background:
url(/wp/wp-content/themes/moyashi/common/img/main-daizurecipe-header.png) no-repeat left top,
url(/wp/wp-content/themes/moyashi/common/img/main-daizurecipe-footer.png) no-repeat left bottom,
url(/wp/wp-content/themes/moyashi/common/img/main-daizurecipe-bg.png) repeat-y left top;
					
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
	clear: both;
	padding-top: 30px;
	overflow: hidden;
	padding-left: 20px;
	padding-right: 20px;
}
#contents #main .main-daizurecipe h3{
	background-image: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left:70px;
}
#contents #main .main-daizurecipe h3 span{
	display: block;
}
#contents #main .main-daizurecipe h3 span.smart{
	display: none;
}
#contents #main .main-daizurecipe p.image-left{
	float: left;
	width: 33%;
	margin-top: 10px;
}
#contents #main .main-daizurecipe div.article-right{
	float: right;
	width: 61.6%;
}
#contents #main .main-daizurecipe div.article-right h4{
	margin-top: 10px;
}
#contents #main .main-daizurecipe p.right{
	clear: both;
	overflow: hidden;
}

#contents #main .main-banner{
	margin-bottom: 10px;
	overflow: hidden;
	margin-left: 10px;
}
#contents #main .main-banner li{
	width: 25%;
	display: inline-block;
	float: left;
	background-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#contents #main .main-banner li img{
	width: 95%;
}


/* - - - recipe css  - - - */


#contents #main .main-recipe{
	background-image: url(../img/main-recipe-header.png),
                      url(../img/main-recipe-footer.png),
                      url(../img/main-recipe-bg.png);
	background-repeat: no-repeat,
                       no-repeat,
                       repeat-y;
	background-position: left top,
                         left bottom,
                         left top;
	-moz-background-size:100% auto,
						100% auto,
						100% auto;
	background-size:100% auto,
					100% auto,
					100% auto;
/* IE8 */
-pie-background:
url(/wp/wp-content/themes/moyashi/common/img/main-recipe-header.png) no-repeat left top,
url(/wp/wp-content/themes/moyashi/common/img/main-recipe-footer.png) no-repeat left bottom,
url(/wp/wp-content/themes/moyashi/common/img/main-recipe-bg.png) repeat-y left top;
					
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
	clear: both;
	padding-top: 30px;
	overflow: hidden;
	padding-left: 20px;
	padding-right: 20px;
}
#contents #main .main-recipe h3{
	background-image: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left:70px;
}
#contents #main .main-recipe h3 span{
	display: block;
}
#contents #main .main-recipe h3 span.smart{
	display: none;
}
#contents #main .main-recipe p.image-left{
	float: left;
	width: 33%;
	margin-top: 10px;
}
#contents #main .main-recipe div.article-right{
	float: right;
	width: 61.6%;
}
#contents #main .main-recipe div.article-right h4{
	margin-top: 10px;
}
#contents #main .main-recipe p.right{
	clear: both;
	overflow: hidden;
}

#contents #main .main-recipelist{
	overflow: hidden;
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

#contents #main .main-recipelist p.image-left{
	float: left;
	width: 40%;
}
#contents #main .main-recipelist .article-right{
	float: right;
	width: 56%;
}

#contents #main  .recipe-icon{
	padding: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#contents #main  .recipe-icon li{
	background-image: none;
	display: inline-block;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#contents #main .main-recipedetail{
	overflow: hidden;
	margin-bottom: 0px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#contents #main .main-recipedetailft{
	overflow: hidden;
	padding-top: 20px;
}
#contents #main .main-recipedetail p.image-left{
	float: left;
	width: 46.8%;
}
#contents #main .main-recipedetail .article-left{
	float: left;
	width: 49%;
}
#contents #main .main-recipedetail .article-right{
	float: right;
	width: 49%;
}





#contents #main .lineframe{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px dotted #999;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-bottom: 20px;
}
#contents #main .lineframe input.text01{
	width: 50%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
}





#contents #main .recipe-category{
	border: 1px solid #E2D8B7;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-bottom: 20px;
}
#contents #main .recipe-category h4{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2D8B7;
	font-size: 120%;
	color: #8D5B1B;
	background-color: #F2E0BB;
	background-image: url(../img/recipe-category-ttl-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	
/* IE8 */
-pie-background:
#F2E0BB url(/wp/wp-content/themes/moyashi/common/img/recipe-category-ttl-bg.png) repeat-x left top;

	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 10px;
	behavior: url(/wp/wp-content/themes/moyashi/common/css/PIE.htc);
}

#contents #main .recipe-category h4.first{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-style: none;
}
#contents #main .recipe-category ul{
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2D8B7;
}
#contents #main .recipe-category ul li{
	float: left;
	width: 33%;
	overflow: hidden;
	margin: 0px;
	background-image: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E2D8B7;
	height: 80px;
}
#contents #main .recipe-category ul li.last{
	border-right-style: none;
}

#contents #main .recipe-category p{
	margin: 0px;
	float: left;
	width: 31.6%;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contents #main .recipe-category p img{
	width: 90%;
}
#contents #main .recipe-category dl{
	float: right;
	width: 64.2%;
	padding-top: 10px;
}
#contents #main .recipe-category dl dt{
	background-image: none;
	margin: 0px;
	font-size: 100%;
	font-weight: 600;
	color: #663300;
	height: 40px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contents #main .recipe-category dl dt a{
	color: #663300;
	text-decoration: none;
}
#contents #main .recipe-category dl dt a:hover{
	color: #B99260;
	text-decoration: underline;
}

#contents #main .recipe-category dl dd{
	text-align: right;
	background-image: none;
	padding-right: 10px;
	margin: 0px;
	padding-left: 0px;
}
#contents #main .recipe-category dl dd a{
	background-image: url(../img/list8.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 10px;
}



/* - - - contact css  - - - */




#contents #main a.btn01{
	background-image: url(../img/btn01.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #6A4728;
	border: 1px solid #825F30;
	font-weight: 600;
	color: #FFF;
	text-align: center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	display: inline-block;
}
#contents #main a.btn01:hover{
	background-color: #916234;
	background-image: url(../img/btn01_over.png);
	border-top-color: #825F30;
	border-right-color: #825F30;
	border-bottom-color: #825F30;
	border-left-color: #825F30;
}

#contents #main a.btn02{
	background-image: url(../img/btn02.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	font-weight: 600;
	color: #333;
	text-align: center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	display: inline-block;
}
#contents #main a.btn02:hover{
	background-color: #E9E9E9;
	background-image: url(../img/btn02_over.png);
	border-top-color: #E5E5E5;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;
}


#contents #main input.btn01{
	background-image: url(../img/btn01.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #6A4728;
	border: 1px solid #825F30;
	font-weight: 600;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	display: inline-block;
}

#contents #main input.btn02{
	background-image: url(../img/btn02.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	font-weight: 600;
	color: #333;
	text-align: center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	display: inline-block;
}

#contents #main span.btn02{
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-weight: 600;
	color: #999;
	text-align: center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	display: inline-block;
}



#contents #main table.form th{
	width: 30%;
	text-align: left;
}
#contents #main table.form .hissu{
	float: right;
	clear: right;
	font-size: 84%;
	color: #FFFFFF;
	background-color: #C33;
	border: 1px solid #C33;
	margin-right: 5px;
	padding: 1px 2px;
}
#contents #main .hissu{
	font-size: 84%;
	color: #FFFFFF;
	background-color: #C33;
	border: 1px solid #C33;
	margin-right: 5px;
	display: inline-block;
	margin-left: 5px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
#contents #main table.form .example{
	font-size: 80%;
	font-weight: normal;
}
#contents #main form input.text01{
	width: 50%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
}

#contents #main form input.text02{
	width: 25%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
}

#contents #main form input.text03,
#contents #main form textarea.text03{
	width: 100%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
}

#contents #main table.form ul.checkbox-list{
	margin: 0;
	padding: 0;
}
#contents #main table.form ul.checkbox-list li{
	display: inline-block;
	margin-right:0px;
	margin-bottom: 5px;
	background-image: none;
	padding-left: 0px;
	width: 49%;
	margin-left: 0px;
	padding-right: 0px;
}
#contents #main form #privacy-area{
    border: 1px solid #CCCCCC;
    font-size: 90%;
    height: 100px;
    overflow: auto;
    padding: 5px;
    width: 96%;	
}
#contents #main form p.button{
	text-align: center;
	
}
#contents #main .sent p.submit-button .button-rewrite{
	display: none!important;	
}

/* - - - qa css  - - - */


#contents #main .qa h5,
#contents #main #faq-block h5{
	background-image: url(../img/qa-icon1.png);
	color: #630;
}

#contents #main .qa blockquote,
#contents #main .faq-answer{
	color: #5FABAA;
	margin-left:10px;
	padding-left: 10px;
	background-color: #DAF5E9;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#contents #main .qa blockquote p,
#contents #main .faq-answer p{
	background-image: url(../img/qa-icon2.png);
	color: #099;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	padding-top: 5px;
}



/* - - - blog css  - - - */


#contents #main #date{
	font-size: 90%;
	margin-top: -15px;
	color: #960;
	margin-right: 0px;
	text-align: right;
	font-weight: 600;
	margin-bottom: 10px;
}


#contents #main ul.p-page{
	text-align: center;
	padding-top: 40px;
	overflow: hidden;
}

#contents #main ul.p-page li{
	display: inline;
	background-image: none;
	padding-right: 3px;
	padding-left: 3px;
}


#contents #main ul.p-page li a{
	border: 1px solid #7FCCCC;
	color: #009999;
	padding: 5px;
	display: inline-block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#contents #main ul.p-page li span{
	border: 1px solid #009999;
	background-color: #009999;
	padding: 5px;
	display: inline-block;
	color: #FFFFFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#contents #main ul.p-page li a:hover{
	color: #FFFFFF;
	border: 1px solid #009999;
	background-color: #009999;
}


/* - - - sitemap css  - - - */

#contents #main .article_sitemap{
	float: left;
	width: 50%;
	overflow: hidden;
	height: 250px;
}
#contents #main .article_sitemap ul,
#contents #main .article_sitemap dl,
#contents #main .article_sitemap h2{
	margin-right: 0px;
	margin-left: 20px;
	padding-left: 0px;
}


/* - - - lineup css  - - - */

#contents #main div.list {
	padding-bottom: 10px;
	overflow: hidden;
	clear: both;
	padding-left: 10px;
}

#contents #main div.list dl.first{
	border-left-style: none;
}

#contents #main div.list dl{
	float: left;
	text-align: center;
	width: 33%;
}

#contents #main div.list dl dt{
	text-align: left;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: none;
	padding: 0px;
}

#contents #main div.list dl dd{
	font-size: 85%;
	line-height: 1.2em;
	text-align: left;
	background-image: none;
	padding: 0px;
}


#contents #main div.list dl dd.price{
	text-align: right;
	margin-bottom: 5px;
	font-weight: bold;
	color: #9F4B4E;
}

#contents #main div.list dd.photo{
	overflow: hidden;
	text-align: center;
	margin-right: 15px;
}

#contents #main div.list .thumbs{
	display: none;
}

#contents #main div.list dd.photo img{
	width: 100%;
}


#contents #main ul.list {
	padding-bottom: 20px;
	overflow: hidden;
	clear: both;
	padding-left: 0px;
}

#contents #main ul.list li{
	float: left;
	text-align: center;
	width: 33%;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#contents #main ul.list dl dt{
	text-align: left;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: none;
	padding: 0px;
	margin-left: 10px;
}
#contents #main ul.list dl dd{
	
	text-align: left;
	background-image: none;
	padding: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

#contents #main ul.list dd.photo{
	overflow: hidden;
	text-align: center;
	margin-right: 15px;
	margin-left: 10px;
}


}