@charset "Shift_JIS";

body{
	text-align: center;
	color: #333333;
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	background-image : url(background2.gif);
}

sup{
	font-size: small;
	line-height: 1em;
}


/*C^[tF[Xw*/
#area{
	width: 800px;
	text-align: left;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}


/*w*/
#m_kensaku{
	background-color: #DCF3F3;
	padding-bottom: 3px;
	padding-left: 10px;
	text-align: left;
	width: 197px;
}

/*VC\w*/

.m_weather{
	background-image : url(weather_title.gif);
}


.m_weather2{
	background-image : url(weather_title.gif);
	width: 160px;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 35px;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}

/*VC\eLXgw*/
.m_weather_text{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(weather_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
	text-align: left;
}

/*oi[w*/
.banner{
	width: 180px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
/*??w*/
#m_contact{
	width: 160px;
	background-image : url(contact_back.gif);
	background-repeat: no-repeat;
	height: 40px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 10px;
	font-size: 80%;
	line-height: 1.4em;
	margin-right: auto;
	margin-left: auto;
}
/*Tuj[w*/
.m_submenu{
	font-size: 90%;
	background-image : url(dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	width: 170px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
/*?}w*/
#kinkyu{
	background-color: #FDF2F2;
	width: 400px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E77D7D;
	border-left-color: #E77D7D;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 5px;
}
/*?}eLXgw*/
.kinkyu_text{

	font-size: 90%;
	line-height: 1.5em;
	background-image : url(kinkyu_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding-left: 10px;
}
/*Vw*/
#new{
	background-color: #FFFFFF;
	width: 548px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DEDEDE;
	border-left-color: #DEDEDE;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
/*VeLXgw*/
.new_text{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(new_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding-left: 10px;
}
/*h„F^?Qw*/
#bousai{
	background-color: #F2F9EC;
	width: 255px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7FC042;
	border-left-color: #7FC042;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 5px;
}
/*h„F^?QeLXgw*/
.bousai_text{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(bousai_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
}
/*w*/
#jimusho{
	background-color: #FFF6EB;
	width: 255px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFA635;
	border-left-color: #FFA635;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 5px;
}
/*eLXgw*/
.jimusho_text{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(jimusho_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
}
/*?w*/
#kankyou{
	background-color: #E6F2EA;
	width: 255px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #057C24;
	border-left-color: #057C24;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 5px;
}
/*?eLXgw*/
.kankyou_text{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(kankyou_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
}
/*j[Xw*/
#news{
	background-color: #FDF1F2;
	width: 255px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EB6E7C;
	border-left-color: #EB6E7C;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 5px;
	margin-left: auto;
}
/*j[XeLXgw*/
.news_text{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(news_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
}
/*mw*/
#shiru{
	background-color: #F4F2FC;
	width: 255px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8E7DE4;
	border-left-color: #8E7DE4;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 5px;
	margin-left: auto;
}
/*meLXgw*/
.shiru_text{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(shiru_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
}
.main_sub{
	background-color: #D9EFF0;
	height: 60px;
	width: 174px;
	font-size: 90%;
	line-height: 1.4em;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
#address{
	background-color: #EEEEEE;
	width: 570px;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 90%;
	line-height: 1.5em;
}
.space_5{
	font-size: 0px;
	height: 5px;
}
#pan{
	font-size: 10px;
	text-align: right;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#address2{
	background-color: #EEEEEE;
	width: 780px;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 90%;
	line-height: 1.5em;
	clear: both;
	margin-left: 10px;
	text-align: center;
}
#main{

	width: 780px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#ptop{
	text-align: right;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#bousai2{
	background-color: #F2F9EC;
	width: 255px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7FC042;
	border-left-color: #7FC042;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 5px;
	margin-left: 10px;
}
.bousai_text2{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(bousai_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-left: 24px;
	margin-bottom: 5px;
}
.news_text2{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(news_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-bottom: 5px;
	margin-left: 24px;
}

.jimusho_text2{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(jimusho_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-bottom: 5px;
	margin-left: 24px;
}
.shiru_text2{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(shiru_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-bottom: 5px;
	margin-left: 24px;
}
.kankyou_text2{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(kankyou_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-bottom: 5px;
	margin-left: 24px;
}
#bottom{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}
.kankyou_text3{

	font-size: 90%;
	line-height: 1.5em;
	background-image : url(kankyou_dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 24px;
	margin-bottom: 5px;
	margin-left: 24px;
}
.bousai_text3{

	font-size: 90%;
	line-height: 1.5em;
	background-image : url(bousai_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding-left: 24px;
	margin-left: 24px;
	margin-bottom: 5px;
}
.sanko{

	font-size: 90%;
	line-height: 1.5em;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-left: 24px;
	margin-bottom: 5px;
}
.news_text3{


	font-size: 90%;
	line-height: 1.5em;
	background-image : url(news_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding-left: 24px;
	margin-left: 24px;
	margin-bottom: 5px;
}
.nyusatsu_text2{

	font-size: 90%;
	line-height: 1.5em;
	background-image : url(nyusatsu_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-bottom: 5px;
	margin-left: 24px;
}
.nyusatsu_text3{



	font-size: 90%;
	line-height: 1.5em;
	background-image : url(nyusatsu_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding-left: 24px;
	margin-left: 24px;
	margin-bottom: 5px;
}
.gakushu_text2{


	font-size: 90%;
	line-height: 1.5em;
	background-image : url(gakushu_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-bottom: 5px;
	margin-left: 24px;
}
.gakushu_text3{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(gakushu_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding-left: 24px;
	margin-left: 24px;
	margin-bottom: 5px;
}
.photo_right{
	margin-left: 10px;
	margin-bottom: 5px;
}
#h_menu{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-image : url(background_blue.gif);
	background-repeat: no-repeat;
	background-color: #3965CA;
}
#t_head{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-image : url(background_thead.gif);
	background-repeat: no-repeat;
	background-color: #3965CA;
	background-position: left top;
}
.etc_text2{


	font-size: 90%;
	line-height: 1.5em;
	background-image : url(../../oshirase/karikusa/etc_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-bottom: 5px;
	margin-left: 24px;
}
.subtop_text2{



	font-size: 90%;
	line-height: 1.5em;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 24px;
}
.photo_middle{
	margin-bottom: 10px;
	margin-top: 10px;
}
.sanko2{

	line-height: 1.5em;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-left: 24px;
	margin-bottom: 5px;
}
#stop{

	text-align: right;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.m_weather_text2{
	font-size: 90%;
	line-height: 1.5em;
	background-image : url(weather_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-bottom: 5px;
	margin-left: 24px;
}
.etc_text2{

	font-size: 90%;
	line-height: 1.5em;
	background-image : url(../../oshirase/karikusa/etc_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-bottom: 5px;
	margin-left: 24px;
}
.m_submenu2{
	font-size: 90%;
	background-image : url(dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	margin-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	margin-left: 24px;
}
.link_text2{


	font-size: 90%;
	line-height: 1.5em;
	background-image : url(link_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-bottom: 5px;
	margin-left: 24px;
}
.pf{
	margin-bottom: 10px;
	margin-top: 10px;
	border: 5px solid #80BF42;
}
.m_etc_text2{

	font-size: 90%;
	line-height: 1.5em;
	background-image : url(../../oshirase/karikusa/etc_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 24px;
	margin-bottom: 5px;
	margin-left: 24px;
}
.oshirase_text{

	font-size: 90%;
	line-height: 1.5em;
	background-image : url(oshirase_dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding-left: 10px;
}
#oshirase{
	background-color: #F4F7FC;
	width: 400px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8EAAE4;
	border-left-color: #8EAAE4;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 5px;
}
.space_6{
	font-size: 0px;
	height: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/*?m^Cgo[*/
#juku_title{
	font-size: 120%;
	color: #FFFFFF;
	background-image : url(../../news/juku/imgs/t1_muji.jpg);
	background-repeat: no-repeat;
	padding-left: 70px;
	height: 45px;
	padding-top: 10px;
	font-weight: bold;
}
/*t3^Cgo[*/
#t3_title{
	background-image : url(t3_muji.jpg);
	background-repeat: no-repeat;
	height: 30px;
	font-size: 110%;
	line-height: 1.5em;
	color: #FFFFFF;
	padding-left: 38px;
	padding-top: 3px;
	font-weight: bold;
	text-align: left;
}
/*t2^Cgo[*/
#t2_title{
	font-size: 110%;
	line-height: 1.5em;
	font-weight: bold;
	color: #777777;
	background-image : url(t2_muji.jpg);
	background-repeat: no-repeat;
	height: 40px;
	padding-top: 8px;
	padding-left: 10px;
/*CuJp*/
}#t2_livecamera{
	font-size: 110%;
	line-height: 1.5em;
	font-weight: bold;
	color: #777777;
	background-image : url(t2_muji.jpg);
	background-repeat: no-repeat;
	height: 40px;
	padding-top: 8px;
	padding-left: 10px;
	width: 700px;
}
#area_livecamera{
	width: 780px;
	text-align: left;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
#past_livecamera{
	padding-left: 35px;
}
#indextop{
	text-align: right;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#new_top{
	background-color: #FFFFFF;
	width: 568px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DEDEDE;
	border-left-color: #DEDEDE;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	padding-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
#new_news{
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 5px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 5px;
	width: 530px;
}
