*{

	margin: 0;

	padding: 0;

	border:0px none;

}

html{height:100%;}

a:link{color: #000000; text-decoration: none;}

a:visited{color: #000000; text-decoration: none;}

a:active{color: #999999; text-decoration: none;}

a:hover{color: #999999; text-decoration: none;}

/***body**************************/

body{height:100%; 

font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

font-size:13px;

}



#wrapping{margin:0 auto;margin-top:15px;width:950px;

    height:100%; background-image: url(../pic/bg.png);background-repeat: repeat-y;

    min-height:100%; background-color:#ffffff;

}

body > #wrapping{ 

    height:auto; 

}

#my_header {margin:0 auto;padding-top:0px;width:950px;}

#sub_title{float:left;width:652px;padding:50px 0px 5px 20px;font-size:20px;}

#sub_title2{float:left;width:652px;padding:0px 6px 0px 6px;}

#my_main{width:100%;clear:both;}



#my_navigation111 {

float:left;width:170px;

margin:10px 0px 0px 20px;padding:15px 5px 15px 5px;

border:1px solid;background-color:#99ccff;color:#ffffff;}



#my_navigation {

float:left;width:170px;

margin:10px 0px 0px 20px;padding:15px 5px 15px 5px;

border:1px solid;background-color:#ffffff;color:#ffffff;}



.linkh1{

display:block;

line-height:2.2em;

border-left:6px solid #637bbf;

border-top:1px solid #e7e7e7;

border-right:1px solid #e7e7e7;

border-bottom:1px solid #e7e7e7;

margin-bottom:0.8em;

}

	.linkh1 a		{padding-left:10px;display: block;}

	.linkh1 a:link	{color:#000000;background-color:#ffffff;}

	.linkh1 a:visited	{color:#000000;background-color:#ffffff;}

	.linkh1 a:active	{color:#9999ff;background-color:#e5e5ff;}

	.linkh1 a:hover	{color:#9999ff;background-color:#e5e5ff;}

.linkh1p{

display:block;

line-height:2.2em;

color:#666699;background-color:#e5e5ff;

border-left:6px solid #637bbf;

border-top:1px solid #e7e7e7;

border-right:1px solid #e7e7e7;

border-bottom:1px solid #e7e7e7;

margin-bottom:0.8em;

padding-left:10px;

}

.linkh2{

color:#666699;

display:block;

line-height:1.2em;

padding-left:12px;

margin-bottom:0.8em;

}

.linkh3{

color:#666699;

display:block;

line-height:1.2em;

padding-left:30px;

margin-bottom:0.8em;

}

#breadcrumbs_list_top{height:10px;font-size:12px;padding:20px 0px 0px 8px;}



.wrapping2{margin:15px 0px 20px 10px;}
.wrapping3{margin:15px 0px 20px 10px;}


.midashi{
padding:20px 0px 0px 8px;
font-size:20px;

font-family:'メイリオ',Meiryo,Osaka'ＭＳ Ｐゴシック','MS PGothic',sans-serif;

margin-bottom:0.5em;

line-height:1em;

border-bottom:2px solid #275692;

}



.midashi1{

width: 500px;

font-size:15px;

margin-bottom:0.5em;

line-height:1em;

border-bottom:1px dotted #275692;

}



.midashi2{

padding-left:10px;

font-size:12px;

margin-bottom:0.5em;

line-height:1.8em;

letter-spacing:0.04em;

}

.midashi3{

padding-left:10px;

font-size:12px;

margin-bottom:0em;

line-height:1.8em;

letter-spacing:0.04em;

}

.midashi4{

padding-left:30px;

font-size:12px;

margin-bottom:0.5em;

line-height:1.8em;

letter-spacing:0.04em;

}
.midashi5{
font-size:25px;
padding:20px 0px 0px 30px;}

.honbun5{padding:10px 0px 0px 30px}

p{padding-bottom:10px;}

img.food {
width: 500px;
height: 437px;
}


.program{border:1px solid #000;padding:5px;margin:15px 10px 15px 10px;}

#news{margin}

.news_midashi{font-size:110%;margin-bottom:0.5em;line-height:1em;border-bottom:1.5px solid #275692;}

dl{font-size:85%;}

dt{clear:both;width:9em;line-height:1.2em;margin:0;font-weight:bold;color:#275692;}

dd{margin:0 0 1.4em 0;padding:0;line-height:1.4em;border-bottom:1px dotted #666;widht:605px;}







#my_contents {float:left;width:650px;min-height:700px;

font-family:'メイリオ',Meiryo,Osaka'ＭＳ Ｐゴシック','MS PGothic',sans-serif;

border:0px solid;margin:15px 20px 10px 0px;padding-bottom:20px;background-color:#ffffff;}



#my_footer {widht:100%;padding-left:20px;clear:both;}









#main_text{padding:20px 50px 0px 20px;color:#000000;}







#whatsnew{margin:20px;}









#header{margin:0 auto;width:950px;}

#header_title {float:left;margin:30px 0px 20px 20px;width:600px;}

#header_menu {float:left;width:200px;padding:45px 0px 5px 20px;}

#title_wrapping{height:140px;margin:0 auto;border-bottom:1px solid;background-color:#ffffff;}



#sub_title_icon{float:left;width:5px;height:38px;background-color:#ff9900;}

#sub_title_mozi{float:left;height:35px;padding-left:10px;font-size:28px;color:#ff9900;padding-top:1px;}

#sub_list {float:right;width:224px;margin-right:20px;border: 0;}



#breadcrumbs_list_top a:link{color: #000000; text-decoration: none;}

#breadcrumbs_list_top a:visited{color: #000000; text-decoration: none;}

#breadcrumbs_list_top a:active{color: #999999; text-decoration: none;}

#breadcrumbs_list_top a:hover{color: #999999; text-decoration: none;}



#my_navigation ul{list-style:none;margin-right:20px;padding:5px 0px 0px 5px;}

#my_navigation a:link{color: 	#4d4d4d; text-decoration: none;}

#my_navigation a:visited{color: #4d4d4d; text-decoration: none;}

#my_navigation a:active{color: #4b7cdf; text-decoration: none;}

#my_navigation a:hover{color: #3f668c; text-decoration: none;}

#sub_list ul{width: 224px;list-style: none;float: right;display: inline;}

#sub_list li{float: left;text-align: center;width: 100px;}



#my_navigation_y {margin:0px 0px -5px 0px;}

#my_navigation_y a:link {color: #3366cc; text-decoration: none;}

#my_navigation_y a:visited {color: #3366cc; text-decoration: none;}

#my_navigation_y a:active {color: #3366cc; text-decoration: none;}

#my_navigation_y a:hover {color: #3366cc; text-decoration: none;}



#my_navigation_ko li{margin-left:10px;width:180px;}