@charset "utf-8";

/* =================================================
   
   [1].CONTAINER
   [2].HEADER
   [3].CONTENTS
   [4].MAIN
   [5].sideNav
   [6].FOOTER
   [7].TOPICPATH

================================================= */


/* [1].CONTAINER
================================================= */

div#container {
	width:100%;
	margin:0px auto;
	padding:0px;
}



/* [2].HRADER
================================================= */

div#header {
	width:180px;
	margin:0px auto;
	padding:0px;
	float:left;
}

body#top div#header {
	width:960px;
	height:520px;
	margin:0px auto 20px;
	padding:0px;
	/*background:url(../img/img_sample.jpg) no-repeat left top;*/
	position:relative;
	float:none;
	border:none;
}

/* TOP以外ナビゲーション
-------------------------------------------------------------------------------------------------------------------------------------*/
div#header p {width:178px; text-align:center; padding:0px 0px 40px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}

div#header dl.nav {width:178px; margin:0px 0px 10px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;}
div#header dl.nav dt {width:178px; height:60px; text-indent:-9999px;}
div#header dl.nav dt a {width:178px; height:60px; display:block;}
div#header dl.nav dd {width:178px; padding:0px 0px 5px;}
dl.nav li {width:178px; height:30px; text-indent:-9999px;}
dl.nav li a {width:178px; height:30px; display:block;}

div#header ul.bnr {width:180px;}
div#header ul.bnr li {width:180px; margin:0px 0px 10px; padding:0px;}

div#header dl.search {width:180px;}
div#header dl.search dt {margin:0px 0px 2px;}
div#header dl.search dd {background-color:#EEEEEE; padding:3px; height:24px; overflow:hidden;}
div#header dl.search input.txt {height:22px; width:129px; border:1px solid #CCCCCC; margin-right:3px; padding:0px; float:left;}
div#header dl.search input.btn {height:24px; width:40px; float:right;}


/*about*/
dl.nav dt.about, dl.nav dt.about a, dl.nav dt.about a:link, dl.nav dt.about a:visited {background:url(../img/common/btn_nav_about.gif) no-repeat left top;}
dl.nav dt.about.on, dl.nav dt.about a:hover, dl.nav dt.about a:active {background-position:-178px 0px;}
dl.nav dd.about li.one, dl.nav dd.about li.one a, dl.nav dd.about li.one a:link, dl.nav dd.about li.one a:visited {background:url(../img/common/btn_nav_about01.gif) no-repeat left top; height:30px;}
dl.nav dd.about li.one.on, dl.nav dd.about li.one a:hover, dl.nav dd.about li.one a:active {background-position:-178px 0px;}
dl.nav dd.about li.two, dl.nav dd.about li.two a, dl.nav dd.about li.two a:link, dl.nav dd.about li.two a:visited {background:url(../img/common/btn_nav_about02.gif) no-repeat left top; height:30px;}
dl.nav dd.about li.two.on, dl.nav dd.about li.two a:hover, dl.nav dd.about li.two a:active {background-position:-178px 0px;}
dl.nav dd.about li.three, dl.nav dd.about li.three a, dl.nav dd.about li.three a:link, dl.nav dd.about li.three a:visited {background:url(../img/common/btn_nav_about03.gif) no-repeat left top; height:30px;}
dl.nav dd.about li.three.on, dl.nav dd.about li.three a:hover, dl.nav dd.about li.three a:active {background-position:-178px 0px;}
dl.nav dd.about li.four, dl.nav dd.about li.four a, dl.nav dd.about li.four a:link, dl.nav dd.about li.four a:visited {background:url(../img/common/btn_nav_about04.gif) no-repeat left top; height:30px;}
dl.nav dd.about li.four.on, dl.nav dd.about li.four a:hover, dl.nav dd.about li.four a:active {background-position:-178px 0px;}
dl.nav dd.about li.five, dl.nav dd.about li.five a, dl.nav dd.about li.five a:link, dl.nav dd.about li.five a:visited {background:url(../img/common/btn_nav_about05.gif) no-repeat left top; height:30px;}
dl.nav dd.about li.five.on, dl.nav dd.about li.five a:hover, dl.nav dd.about li.five a:active {background-position:-178px 0px;}
dl.nav dd.about li.six, dl.nav dd.about li.six a, dl.nav dd.about li.six a:link, dl.nav dd.about li.six a:visited {background:url(../img/common/btn_nav_about06.gif) no-repeat left top; height:30px;}
dl.nav dd.about li.six.on, dl.nav dd.about li.six a:hover, dl.nav dd.about li.six a:active {background-position:-178px 0px;}
dl.nav dd.about li.seven, dl.nav dd.about li.seven a, dl.nav dd.about li.seven a:link, dl.nav dd.about li.seven a:visited {background:url(../img/common/btn_nav_about07.gif) no-repeat left top; height:30px;}
dl.nav dd.about li.seven.on, dl.nav dd.about li.seven a:hover, dl.nav dd.about li.seven a:active {background-position:-178px 0px;}

/*search*/
dl.nav dt.search, dl.nav dt.search a, dl.nav dt.search a:link, dl.nav dt.search a:visited {background:url(../img/common/btn_nav_search.gif) no-repeat left top;}
dl.nav dt.search.on, dl.nav dt.search a:hover, dl.nav dt.search a:active {background-position:-178px 0px;}
dl.nav dd.search li.one, dl.nav dd.search li.one a, dl.nav dd.search li.one a:link, dl.nav dd.search li.one a:visited {background:url(../img/common/btn_nav_search01.gif) no-repeat left top; height:30px;}
dl.nav dd.search li.one.on, dl.nav dd.search li.one a:hover, dl.nav dd.search li.one a:active {background-position:-178px 0px;}
dl.nav dd.search li.two, dl.nav dd.search li.two a, dl.nav dd.search li.two a:link, dl.nav dd.search li.two a:visited {background:url(../img/common/btn_nav_search02.gif) no-repeat left top; height:30px;}
dl.nav dd.search li.two.on, dl.nav dd.search li.two a:hover, dl.nav dd.search li.two a:active {background-position:-178px 0px;}
dl.nav dd.search li.three, dl.nav dd.search li.three a, dl.nav dd.search li.three a:link, dl.nav dd.search li.three a:visited {background:url(../img/common/btn_nav_search03.gif) no-repeat left top; height:30px;}
dl.nav dd.search li.three.on, dl.nav dd.search li.three a:hover, dl.nav dd.search li.three a:active {background-position:-178px 0px;}
dl.nav dd.search li.four, dl.nav dd.search li.four a, dl.nav dd.search li.four a:link, dl.nav dd.search li.four a:visited {background:url(../img/common/btn_nav_search04.gif) no-repeat left top; height:30px;}
dl.nav dd.search li.four.on, dl.nav dd.search li.four a:hover, dl.nav dd.search li.four a:active {background-position:-178px 0px;}
dl.nav dd.search li.five, dl.nav dd.search li.five a, dl.nav dd.search li.five a:link, dl.nav dd.search li.five a:visited {background:url(../img/common/btn_nav_search05.gif) no-repeat left top; height:30px;}
dl.nav dd.search li.five.on, dl.nav dd.search li.five a:hover, dl.nav dd.search li.five a:active {background-position:-178px 0px;}

/*activity*/
dl.nav dt.activity, dl.nav dt.activity a, dl.nav dt.activity a:link, dl.nav dt.activity a:visited {background:url(../img/common/btn_nav_activity.gif) no-repeat left top;}
dl.nav dt.activity.on, dl.nav dt.activity a:hover, dl.nav dt.activity a:active {background-position:-178px 0px;}
dl.nav dd.activity li.one, dl.nav dd.activity li.one a, dl.nav dd.activity li.one a:link, dl.nav dd.activity li.one a:visited {background:url(../img/common/btn_nav_activity01.gif) no-repeat left top; height:30px;}
dl.nav dd.activity li.one.on, dl.nav dd.activity li.one a:hover, dl.nav dd.activity li.one a:active {background-position:-178px 0px;}
dl.nav dd.activity li.two, dl.nav dd.activity li.two a, dl.nav dd.activity li.two a:link, dl.nav dd.activity li.two a:visited {background:url(../img/common/btn_nav_activity02.gif) no-repeat left top; height:30px;}
dl.nav dd.activity li.two.on, dl.nav dd.activity li.two a:hover, dl.nav dd.activity li.two a:active {background-position:-178px 0px;}

/*members*/
dl.nav dt.members, dl.nav dt.members a, dl.nav dt.members a:link, dl.nav dt.members a:visited {background:url(../img/common/btn_nav_members.gif) no-repeat left top;}
dl.nav dt.members.on, dl.nav dt.members a:hover, dl.nav dt.members a:active {background-position:-178px 0px;}
dl.nav dd.members li.one, dl.nav dd.members li.one a, dl.nav dd.members li.one a:link, dl.nav dd.members li.one a:visited {background:url(../img/common/btn_nav_members01.gif) no-repeat left top; height:30px;}
dl.nav dd.members li.one.on, dl.nav dd.members li.one a:hover, dl.nav dd.members li.one a:active {background-position:-178px 0px;}
dl.nav dd.members li.two, dl.nav dd.members li.two a, dl.nav dd.members li.two a:link, dl.nav dd.members li.two a:visited {background:url(../img/common/btn_nav_members02.gif) no-repeat left top; height:30px;}
dl.nav dd.members li.two.on, dl.nav dd.members li.two a:hover, dl.nav dd.members li.two a:active {background-position:-178px 0px;}
dl.nav dd.members li.three, dl.nav dd.members li.three a, dl.nav dd.members li.three a:link, dl.nav dd.members li.three a:visited {background:url(../img/common/btn_nav_members03.gif) no-repeat left top; height:30px;}
dl.nav dd.members li.three.on, dl.nav dd.members li.three a:hover, dl.nav dd.members li.three a:active {background-position:-178px 0px;}
dl.nav dd.members li.four, dl.nav dd.members li.four a, dl.nav dd.members li.four a:link, dl.nav dd.members li.four a:visited {background:url(../img/common/btn_nav_members04.gif) no-repeat left top; height:30px;}
dl.nav dd.members li.four.on, dl.nav dd.members li.four a:hover, dl.nav dd.members li.four a:active {background-position:-178px 0px;}

/*selection*/
dl.nav dt.selection, dl.nav dt.selection a, dl.nav dt.selection a:link, dl.nav dt.selection a:visited {background:url(../img/common/btn_nav_selection.gif) no-repeat left top;}
dl.nav dt.selection.on, dl.nav dt.selection a:hover, dl.nav dt.selection a:active {background-position:-178px 0px;}
dl.nav dd.selection li.one, dl.nav dd.selection li.one a, dl.nav dd.selection li.one a:link, dl.nav dd.selection li.one a:visited {background:url(../img/common/btn_nav_selection01.gif) no-repeat left top; height:30px;}
dl.nav dd.selection li.one.on, dl.nav dd.selection li.one a:hover, dl.nav dd.selection li.one a:active {background-position:-178px 0px;}

/* TOPのナビゲーション
-------------------------------------------------------------------------------------------------------------------------------------*/
body#top div#header p.reload-img {width:960px; height:520px; margin:0px; padding:0px; position:absolute; left:0px; top:0px; z-index:1; border:none;}

body#top div.top-nav {width:120px; /*height:510px;*/ position:absolute; left:30px; top:0px; z-index:10;}
body#top div.top-nav h1 {width:170px; height:172px; margin:0px; padding:0px;}
div.top-nav ul {width:120px;}
div.top-nav ul li {width:120px; height:63px; text-indent:0px; position:relative; text-indent:-9999px;}
div.top-nav ul li a {width:120px; height:63px; display:block;}

div.top-nav ul.second {width:200px; background:url(../img/top/bg_second.png) repeat-y left top; padding:0px; position:absolute; left:120px; top:0px;}
div.top-nav ul.second li {width:200px; /*opacity:0.8; filter:alpha(opacity=80);*/}
div.top-nav ul.second li a {width:200px;}

div.top-nav ul li.ti-contents, div.top-nav ul li.ti-contents a{background:url(../img/top/tit_contents.gif) no-repeat 0 0; height:23px;}
div.top-nav ul li.ti-contents a:hover, div.top-nav ul li.ti-contents a:active, div.top-nav ul li.ti-contents a.selected {background:url(../img/top/tit_contents.gif) no-repeat -120px 0;}

/*about*/
div.top-nav ul li.about, div.top-nav ul li.about a, div.top-nav ul li.about a:link, div.top-nav ul li.about a:visited {background:url(../img/top/btn_nav_about.gif) no-repeat 0 0; height:63px;}
div.top-nav ul li.about a:hover, div.top-nav ul li.about a:active, div.top-nav ul li.about a.selected {background:url(../img/top/btn_nav_about.gif) no-repeat -120px 0;}
ul#menu ul li.about li.one, ul#menu ul li.about li.one a, ul#menu ul li.about li.one a:link, ul#menu ul li.about li.visited {background:url(../img/top/btn_about01.png) no-repeat left top; _background:url(../img/top/btn_about01.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.about li.one a:hover, ul#menu ul li.about li.active {background-position:-200px 0px;}
ul#menu ul li.about li.two, ul#menu ul li.about li.two a, ul#menu ul li.about li.two a:link, ul#menu ul li.about li.visited {background:url(../img/top/btn_about02.png) no-repeat left top; _background:url(../img/top/btn_about02.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.about li.two a:hover, ul#menu ul li.about li.active {background-position:-200px 0px;}
ul#menu ul li.about li.three, ul#menu ul li.about li.three a, ul#menu ul li.about li.three a:link, ul#menu ul li.about li.visited {background:url(../img/top/btn_about03.png) no-repeat left top; _background:url(../img/top/btn_about03.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.about li.three a:hover, ul#menu ul li.about li.active {background-position:-200px 0px;}
ul#menu ul li.about li.four, ul#menu ul li.about li.four a, ul#menu ul li.about li.four a:link, ul#menu ul li.about li.visited {background:url(../img/top/btn_about04.png) no-repeat left top; _background:url(../img/top/btn_about04.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.about li.four a:hover, ul#menu ul li.about li.active {background-position:-200px 0px;}
ul#menu ul li.about li.five, ul#menu ul li.about li.five a, ul#menu ul li.about li.five a:link, ul#menu ul li.about li.visited {background:url(../img/top/btn_about05.png) no-repeat left top; _background:url(../img/top/btn_about05.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.about li.five a:hover, ul#menu ul li.about li.active {background-position:-200px 0px;}
ul#menu ul li.about li.six, ul#menu ul li.about li.six a, ul#menu ul li.about li.six a:link, ul#menu ul li.about li.visited {background:url(../img/top/btn_about06.png) no-repeat left top; _background:url(../img/top/btn_about06.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.about li.six a:hover, ul#menu ul li.about li.active {background-position:-200px 0px;}
ul#menu ul li.about li.seven, ul#menu ul li.about li.seven a, ul#menu ul li.about li.seven a:link, ul#menu ul li.about li.visited {background:url(../img/top/btn_about07.png) no-repeat left top; _background:url(../img/top/btn_about07.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.about li.seven a:hover, ul#menu ul li.about li.active {background-position:-200px 0px;}

/*search*/
div.top-nav ul li.search, div.top-nav ul li.search a, div.top-nav ul li.search a:link, div.top-nav ul li.search a:visited {background:url(../img/top/btn_nav_search.gif) no-repeat 0 0; height:63px;}
div.top-nav ul li.search a:hover, div.top-nav ul li.search a:active, div.top-nav ul li.search a.selected {background:url(../img/top/btn_nav_search.gif) no-repeat -120px 0;}
ul#menu ul li.search li.one, ul#menu ul li.search li.one a, ul#menu ul li.search li.one a:link, ul#menu ul li.search li.visited {background:url(../img/top/btn_search01.png) no-repeat left top; _background:url(../img/top/btn_search01.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.search li.one a:hover, ul#menu ul li.search li.active {background-position:-200px 0px;}
ul#menu ul li.search li.two, ul#menu ul li.search li.two a, ul#menu ul li.search li.two a:link, ul#menu ul li.search li.visited {background:url(../img/top/btn_search02.png) no-repeat left top; _background:url(../img/top/btn_search02.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.search li.two a:hover, ul#menu ul li.search li.active {background-position:-200px 0px;}
ul#menu ul li.search li.three, ul#menu ul li.search li.three a, ul#menu ul li.search li.three a:link, ul#menu ul li.search li.visited {background:url(../img/top/btn_search03.png) no-repeat left top; _background:url(../img/top/btn_search03.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.search li.three a:hover, ul#menu ul li.search li.active {background-position:-200px 0px;}
ul#menu ul li.search li.four, ul#menu ul li.search li.four a, ul#menu ul li.search li.four a:link, ul#menu ul li.search li.visited {background:url(../img/top/btn_search04.png) no-repeat left top; _background:url(../img/top/btn_search04.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.search li.four a:hover, ul#menu ul li.search li.active {background-position:-200px 0px;}
ul#menu ul li.search li.five, ul#menu ul li.search li.five a, ul#menu ul li.search li.five a:link, ul#menu ul li.search li.visited {background:url(../img/top/btn_search05.png) no-repeat left top; _background:url(../img/top/btn_search05.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.search li.five a:hover, ul#menu ul li.search li.active {background-position:-200px 0px;}

/*activity*/
div.top-nav ul li.activity, div.top-nav ul li.activity a, div.top-nav ul li.activity a:link, div.top-nav ul li.activity a:visited {background:url(../img/top/btn_nav_activity.gif) no-repeat 0 0; height:63px;}
div.top-nav ul li.activity a:hover, div.top-nav ul li.activity a:active, div.top-nav ul li.activity a.selected {background:url(../img/top/btn_nav_activity.gif) no-repeat -120px 0;}
ul#menu ul li.activity li.one, ul#menu ul li.activity li.one a, ul#menu ul li.activity li.one a:link, ul#menu ul li.activity li.visited {background:url(../img/top/btn_activity01.png) no-repeat left top; _background:url(../img/top/btn_activity01.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.activity li.one a:hover, ul#menu ul li.activity li.active {background-position:-200px 0px;}
ul#menu ul li.activity li.two, ul#menu ul li.activity li.two a, ul#menu ul li.activity li.two a:link, ul#menu ul li.activity li.visited {background:url(../img/top/btn_activity02.png) no-repeat left top; _background:url(../img/top/btn_activity02.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.activity li.two a:hover, ul#menu ul li.activity li.active {background-position:-200px 0px;}

/*members*/
div.top-nav ul li.members, div.top-nav ul li.members a, div.top-nav ul li.members a:link, div.top-nav ul li.members a:visited {background:url(../img/top/btn_nav_members.gif) no-repeat 0 0; height:63px;}
div.top-nav ul li.members a:hover, div.top-nav ul li.members a:active, div.top-nav ul li.members a.selected {background:url(../img/top/btn_nav_members.gif) no-repeat -120px 0;}
ul#menu ul li.members li.one, ul#menu ul li.members li.one a, ul#menu ul li.members li.one a:link, ul#menu ul li.members li.visited {background:url(../img/top/btn_members01.png) no-repeat left top; _background:url(../img/top/btn_members01.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.members li.one a:hover, ul#menu ul li.members li.active {background-position:-200px 0px;}
ul#menu ul li.members li.two, ul#menu ul li.members li.two a, ul#menu ul li.members li.two a:link, ul#menu ul li.members li.visited {background:url(../img/top/btn_members02.png) no-repeat left top; _background:url(../img/top/btn_members02.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.members li.two a:hover, ul#menu ul li.members li.active {background-position:-200px 0px;}
ul#menu ul li.members li.three, ul#menu ul li.members li.three a, ul#menu ul li.members li.three a:link, ul#menu ul li.members li.visited {background:url(../img/top/btn_members03.png) no-repeat left top; _background:url(../img/top/btn_members03.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.members li.three a:hover, ul#menu ul li.members li.active {background-position:-200px 0px;}
ul#menu ul li.members li.four, ul#menu ul li.members li.four a, ul#menu ul li.members li.four a:link, ul#menu ul li.members li.visited {background:url(../img/top/btn_members04.png) no-repeat left top; _background:url(../img/top/btn_members03.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.members li.four a:hover, ul#menu ul li.members li.active {background-position:-200px 0px;}

/*selection*/
div.top-nav ul li.selection, div.top-nav ul li.selection a, div.top-nav ul li.selection a:link, div.top-nav ul li.selection a:visited {background:url(../img/top/btn_nav_selection.gif) no-repeat 0 0; height:63px;}
div.top-nav ul li.selection a:hover, div.top-nav ul li.selection a:active, div.top-nav ul li.selection a.selected {background:url(../img/top/btn_nav_selection.gif) no-repeat -120px 0;}
ul#menu ul li.selection li.one, ul#menu ul li.selection li.one a, ul#menu ul li.selection li.one a:link, ul#menu ul li.selection li.visited {background:url(../img/top/btn_selection01.png) no-repeat left top; _background:url(../img/top/btn_selection01.jpg) no-repeat left top; height:40px; width:200px;}
ul#menu ul li.selection li.one a:hover, ul#menu ul li.selection li.active {background-position:-200px 0px;}

/* [3].CONTENTS
================================================= */

div#contents {
	width:960px;
	margin:0px auto;
	padding:0px 0px 40px;
	clear:both;
}


/* [4].MAIN
================================================= */

div#main {
	width:760px;
	margin:0px;
	padding:0px;
	float:right;
}

body#top div#main {
	width:640px;
	margin:0px;
	padding:0px;
	float:left;
}

div#main h1 {width:760px; margin:0px; padding:0px;}
div#main p#photoArea {width:760px; margin:0px 0px 20px; padding:0px;}

body#village div#main h1 {width:760px; margin:0px 0px 30px; padding:0px;}

div#main p.pagetop {padding:0px 0px 20px; text-align:right; clear:both;}

/* [5].sideNav
================================================= */

div#sideNav {
	width:300px;
	margin:0px;
	padding:0px;
	float:right;
}

/* [6].FOOTER
================================================= */

div#footer {
	width:100%;
	height:254px;
	margin:0px;
	padding:0px;
	clear:both;
	background:url(../img/common/bg_footer.jpg) repeat-x left top;
}

div#footer div#inner-footer {width:960px; height:254px; margin:0px auto; position:relative;}

div#inner-footer p.pagetop {width:130px; height:24px; position:absolute; right:0px; top:-24px; margin:0px auto;}

div#inner-footer ul#footer-sitemap {width:960px; padding:16px 0px 0px 0px; margin:0px; background:url(../img/common/line_foot.gif) no-repeat 100% 16px;}
div#inner-footer ul#footer-sitemap li {width:150px; height:190px; float:left; background:url(../img/common/line_foot.gif) repeat-y left top; padding-left:10px;}
div#inner-footer ul#footer-sitemap dt {width:150px; margin:0px 0px 5px; padding:0px;}
div#inner-footer ul#footer-sitemap dd {width:128px; color:#336600; margin:0px 0px 2px; padding:0px 10px 0px 12px; font-size:85%; background:url(../img/common/ico_arrow.gif) no-repeat 0px 4px;}
div#inner-footer ul#footer-sitemap a {color:#336600;}

div#inner-footer ul.info {width:400px; position:absolute; left:0px; bottom:6px;}
div#inner-footer ul.info li {float:left; margin:0px 5px 0px 0px;}
div#inner-footer address {width:550px; position:absolute; right:0px; bottom:10px; text-align:right; font-style:normal; color:#FFFFFF; font-size:10px; padding:0px; display:block; line-height:120%;}


/* [6].TOPICPATH
================================================= */

ul#topicPath {
	width:955px;
	margin:0px;
	padding:5px 0px 5px 6px;
	background-color:#EEEEEE;
}

ul#topicPath li {display:inline; font-size:85%; padding-right:10px;}
ul#topicPath li strong {padding-left:5px;}


/* [7].CLEARFIX
================================================= */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */




/* CONTACT FORM
================================================= */
#submit_button {
	color: #FFFFFF;
	font-size: 0px;
	width: 120px;
	height: 40px;
	border: none;
	margin: 0;
	padding: 0;
	border: 1px solid #000;
	background: #000 url(/wp-content/themes/utsukushii-mura/img/info/btn_submit.jpg) no-repeat;
}

.wpcf7-response-output {
	padding: 20px 0;
	text-align: center;
}