@charset "utf-8";

/*
--------------------------

Free Template fuze
design:fts013
Last Modified 2010/01/15

■format
■word
■header
■building
■main-menu
■slider-wrap
■taitolkuukan
■honbunsupece
■migibotan
■kakusyubox
■table
■img
■footer

--------------------------
*/


/* ■format
-----------------------------------*/

*{
}

a {
	color: #0000FF;
	text-decoration: none;
}

a:link {
	color: #00F;
}

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

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

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

a:focus{
	outline:none;
	color: #900;
}

body{
	text-align: center;
	margin: 0px;
	background-image: url(../img/kabegami.jpg);
	background-repeat: repeat;
}

h1 span { display:none; }

h1 {
	float: left;
	padding: 0px;
	background-image: url(../img/h1img01.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 130px;
	margin: 0px;
}

h1 a {
	float: left;
	padding: 0px;
	background-image: url(../img/h1img01.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 130px;
	margin: 0px;
}

h1 a:hover {
	background-image: url(../img/h1img02.jpg);
	background-repeat: no-repeat;
}

h1 a:active {
	background-image: url(../img/h1img02.jpg);
	background-repeat: no-repeat;
}




h2{
	width: 160px;
	height: 155px;
	display: block;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

h3{
	width: 580px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

img {
vertical-align: bottom
border: none;
}

ul {
padding: 0;
margin: 0;
}

li {
padding: 0;
margin: 0;
list-style-position:outside;
}

iframe {
	border: 2px solid #512828;
	background: #FFFFFF;
}

/* ■word
-----------------------------------*/

strong {
	color: #CC0000;
	font-size: 12px;
	text-decoration: none;
	line-height: 22px;
	font-weight: bold;
}

em {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}

p {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
	line-height: 22px;
	font-weight: normal;
}

.headermoji {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	float: right;
	height: 18px;
	margin-right: 20px;
	text-align: right;
}

.toppegemoji {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;
	display: block;
	float: right;
	text-align: left;
	width: 580px;
	margin-top: 20px;
}


.tophe {
	text-align: center;
	display: block;
	width: 580px;
	height: 20px;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}


.kaisya_kihon {
	width: 580px;
	display: block;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

.kaisya_kihon2 {
	width: 580px;
	display: block;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding-top: 30;
	padding-right: 0;
	padding-bottom: 30;
	padding-left: 0;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #666;
}


.shitasen {
	display: block;
	text-align: left;
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}


.uesen {
	display: block;
	text-align: left;
	width: 580px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #666;
	margin: 0px;
}

.nakanokomento-kaisya {
	display: block;
	text-align: left;
	width: 580px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-image: url(../img/daihyo_aisatu_back.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 363px;
	margin-bottom: 10px;
	margin-top: -10px;
}

.nakanokomento {
	display: block;
	text-align: left;
	width: 580px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-image: url(../img/nakano_img03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 260px;
}


.kihonmoji {
	display: block;
	text-align: left;
	width: 580px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 0px;
}









/* ■header
-----------------------------------*/

div#header{
	width:962px;
	clip: rect(0px,auto,0px,auto);
	height: 70px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	clear: both;
}


/* ■building
-----------------------------------*/

#building {
	width: 962px;
	background-color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: left;
	display: block;
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	clear: both;
}

.clear {
	width: 960px;
	display: block;
	height: 20px;
	clear: both;
}

.honbunclear {
	width: 580px;
	display: block;
	height: 20px;
	clear: both;
}

#murasakibar {
	width: 100%;
	display: block;
	height: 50px;
	clear: both;
	background-image: url(../img/kabegami_bar2.jpg);
	background-repeat: repeat;
}


/* ■main-menu
-----------------------------------*/

div#main-menu{
	width: 100%;
	display: block;
	height: 50px;
	list-style-type: none;
	text-align: center;
	clear: both;
	background-image: url(../img/kabegami_bar.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	margin: 0px;
	background-position: center center;
	padding: 0;
}

div#main-nakamado{
	padding: 0;
	width: 962px;
	display: block;
	height: 50px;
	list-style-type: none;
	text-align: center;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow:hidden;
}

div#main-nakamado ul{
	list-style: none;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	float: left;
}

div#main-nakamado li{
	position: relative;
	display: inline;
	float: left;
}

div#main-nakamado a {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	margin: 0px;
}

#menu1 a {
	background-image: url(../img/meinbotan_home_a.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 121px;
}
#menu1 a:hover {
	background-image: url(../img/meinbotan_home_b.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 121px;
}

#menu2 a {
	background-image: url(../img/meinbotan_kaisya_a.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 121px;
}
#menu2 a:hover {
	background-image: url(../img/meinbotan_kaisya_b.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 121px;
}

#menu3 a {
	background-image: url(../img/meinbotan_nakano_a.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 139px;
}
#menu3 a:hover {
	background-image: url(../img/meinbotan_nakano_b.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 139px;
}

#menu4 a {
	background-image: url(../img/meinbotan_ibento_a.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 156px;
}
#menu4 a:hover {
	background-image: url(../img/meinbotan_ibento_b.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 156px;
}

#menu5 a {
	background-image: url(../img/meinbotan_cyouri_a.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 156px;
}
#menu5 a:hover {
	background-image: url(../img/meinbotan_cyouri_b.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 156px;
}

#menu6 a {
	background-image: url(../img/meinbotan_insyoku_a.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 139px;
}
#menu6 a:hover {
	background-image: url(../img/meinbotan_insyoku_b.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 139px;
}

#menu7 a {
	background-image: url(../img/meinbotan_fome_a.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 119px;
}
#menu7 a:hover {
	background-image: url(../img/meinbotan_fome_b.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 119px;
}




/* ■slider-wrap
-----------------------------------*/


div#slider-wrap {
	width: 100%;
	height: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
	display: block;
	clear: both;
	background-image: url(../img/slider-wrapbackimg.png);
	background-repeat: no-repeat;
	background-position: center center;
}


div#noFlash {
	width: 960px;
	height: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}


/* ■taitolkuukan
-----------------------------------*/

div#taitolkuukan {
	width: 960px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}


/* ■hidaribotan
-----------------------------------*/

div#hidaribotan {
	list-style-type: none;
	width: 160px;
	text-align: center;
	display: block;
	float: left;
	margin: 0px;
	background-image: url(../img/hidaribotan_backimg.jpg);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}

#hidaribotan {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	display: block;
}

#hidaribotan ul{
	list-style: none;
	text-align: center;
	display: block;
	width: 146px;
	margin-left: 6px;
	margin-top: 30px;
}

#hidaribotan li {
	margin-bottom: 0px;
}

#hidaribotan a {
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}

#hidaribotan1 a {
	background-image: url(../img/botan_nakano_a.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 146px;
	margin-bottom: 7px;
}
#hidaribotan1 a:hover {
	background-image: url(../img/botan_nakano_b.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 146px;
	margin-bottom: 7px;
}

#hidaribotan2 a {
	background-image: url(../img/botton_gurando_a.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	width: 146px;
	margin-bottom: 7px;
	text-align: center;
}
#hidaribotan2 a:hover {
	background-image: url(../img/botton_gurando_b.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	width: 146px;
	margin-bottom: 7px;
	text-align: center;
}

#hidaribotan3 a {
	background-image: url(../img/botton_enkai_a.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	width: 146px;
	margin-bottom: 7px;
	text-align: center;
}
#hidaribotan3 a:hover {
	background-image: url(../img/botton_enkai_b.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	width: 146px;
	margin-bottom: 7px;
	text-align: center;
}

#hidaribotan4 a {
	background-image: url(../img/botton_kaiseki_a.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	width: 146px;
	margin-bottom: 7px;
	text-align: center;
}
#hidaribotan4 a:hover {
	background-image: url(../img/botton_kaiseki_b.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	width: 146px;
	margin-bottom: 7px;
	text-align: center;
}

#hidaribotan5 a {
	background-image: url(../img/botan_tenpo_a.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 146px;
	margin-bottom: 5px;
}
#hidaribotan5 a:hover {
	background-image: url(../img/botan_tenpo_b.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 146px;
	margin-bottom: 5px;
}

#hidaribotan6 a {
	background-image: url(../img/botan_akusesu_a.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 146px;
	margin-bottom: 5px;
}
#hidaribotan6 a:hover {
	background-image: url(../img/botan_akusesu_b.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 146px;
	margin-bottom: 5px;
}

#hidaribotan7 a {
	background-image: url(../img/botan_kuupon_a.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 146px;
	margin-bottom: 5px;
}
#hidaribotan7 a:hover {
	background-image: url(../img/botan_kuupon_b.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 146px;
	margin-bottom: 5px;
}

#hidaribotan8 a {
	background-image: url(../img/botan_kyuujin_a.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 146px;
	margin-bottom: 5px;
}
#hidaribotan8 a:hover {
	background-image: url(../img/botan_kyuujin_b.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 146px;
	margin-bottom: 5px;
}

#hidaribotan9 a {
	background-image: url(../img/botton_sushi_a.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	width: 146px;
	margin-bottom: 5px;
}
#hidaribotan9 a:hover {
	background-image: url(../img/botton_sushi_b.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	width: 146px;
	margin-bottom: 5px;
}





/* ■honbunsupece
-----------------------------------*/

div#honbunsupece {
	display: block;
	text-align: left;
	width: 580px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}


.bannernado {
	display: block;
	text-align: left;
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}


ol.topicPath {
	list-style-type: none;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	width: 580px;
	text-align: left;
	vertical-align: middle;
	display: block;
	top: 20px;
	clip: rect(auto,auto,auto,0px);
	margin-left: -40px;
	margin-top: 5px;
	margin-bottom: 5px;
}

ol.topicPath li {
	display: inline;
	list-style-type: none;
	list-style-position: outside;
	clip: rect(0px,auto,auto,0px);
}

ol.topicPath li a {
margin-right: 6px;
}


/* ■migibotan
-----------------------------------*/

div#migibotan {
	width: 180px;
	display: block;
	list-style-type: none;
	text-align: center;
	float: right;
	padding: 0;
	margin-top: 23px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}


div#nakamado {
	width: 180px;
	display: block;
	list-style-type: none;
	text-align: center;
	padding-top: 20;
	padding-right: 0;
	padding-bottom: 10;
	padding-left: 0;
	background-image: url(../img/nakamado_haikei.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	height: 348px;
	background-color: #C69C6D;
}


.cginobun {
	width: 170px;
	display: block;
	list-style-type: none;
	text-align: center;
	height: 310px;
	padding: 0;
	border: 1px solid #542929;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}


/* ■kakusyubox
-----------------------------------*/



div#kaisya_chizu {
	width: 580px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../img/kaisya_img08.jpg);
	background-repeat: no-repeat;
	height: 580px;
	padding-top: 250;
	padding-right: 70;
	padding-bottom: 20;
	padding-left: 70;
	overflow:hidden;
}


div#kaisya_chizu2 {
	width: 580px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../img/kaisya_img070.jpg);
	background-repeat: no-repeat;
	height: 580px;
	padding-top: 250;
	padding-right: 70;
	padding-bottom: 20;
	padding-left: 70;
	overflow:hidden;
}


div#kaisya_chizu3 {
	width: 580px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../img/marutoku_img07.jpg);
	background-repeat: no-repeat;
	height: 580px;
	padding-top: 250;
	padding-right: 70;
	padding-bottom: 20;
	padding-left: 70;
	overflow:hidden;
}


div#fomeback {
	display: block;
	text-align: center;
	width: 580px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-color: #F5EDD6;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


























/* ■table
-----------------------------------*/

input {
	border: 1px dotted #565656;
	background-color: #FFFFFF;
}


select, textarea {
	border: 1px dotted #565656;
	background-color: #FFFFFF;
}


table.kaisyagaiyou{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	width: 460px;
	float: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}

.kaisyagaiyou th{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	line-height: 20px;
	padding: 10px;
	width: 100px;
}

.kaisyagaiyou td{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	text-align: left;
	line-height: 20px;
	font-weight: normal;
	padding: 10px;
	vertical-align: top;
}


table.ibentosetumei{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	width: 580px;
}

.ibentosetumei th{
	padding: 0px;
}

.ibentosetumei td{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	font-weight: normal;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


table.ibentosyuten{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	width: 580px;
	background-image: url(../img/ibento_img07.jpg);
	background-repeat: no-repeat;
	height: 391px;
	margin-bottom: 20px;
}

.ibentosyuten th{
	padding: 0px;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
}

.ibentosyuten td{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	font-weight: normal;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}


table.fome{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	width: 560px;
	background-color: #F5EDD6;
	padding: 10px;
	margin-left: 10px;
}

.fome th{
	padding: 10px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	background-color: #C9E7DC;
	border: 1px solid #ACD6CC;
	margin-left: 10px;
}

.fome td{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #ACD6CC;
	background-color: #FBF8EF;
}


table.tenpo{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	width: 360px;
	float: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}

.tenpo th{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	line-height: 20px;
	padding: 10px;
	width: 80px;
}

.tenpo td{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	text-align: left;
	line-height: 20px;
	font-weight: normal;
	padding: 10px;
	vertical-align: top;
}


table.kyujin{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	width: 580px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.kyujin th{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	line-height: 20px;
	padding: 5px;
	width: 100px;
}

.kyujin td{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	text-align: left;
	line-height: 20px;
	font-weight: normal;
	padding: 5px;
	vertical-align: top;
}


table.irochigai{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	width: 580px;
	padding: 0px;
	margin: 0px;
}

.irochigai th{
	padding: 10px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.irochigai td{
	padding: 10px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}







/* ■img
-----------------------------------*/


img{
border: none;
}

#shita10 {
	margin-bottom: 10px;
}

#shita15 {
	margin-bottom: 15px;
}

#shita7 {
	margin-bottom: 7px;
}

#shita20 {
	margin-bottom: 20px;
}

#shita30 {
	margin-bottom: 30px;
}

#ue10 {
	margin-top: 10px;
}

#ue20shita10 {
	margin-top: 20px;
	margin-bottom: 10px;
}


#ue10shita10 {
	margin-top: 10px;
	margin-bottom: 10px;
}


.gazounomigiyose {
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
}

.homebotton {
	margin-top: 15px;
	margin-right: -20px;
}

#hidariyose {
	margin-right: 20px;
	float: left;
	margin-bottom: 20px;
}

#migiyose {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}

#tenposyashin {
	float: left;
	margin: 0px;
}



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

div#footer{
	background: #fff;
	width: 962px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	text-align: center;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
}


div#footer ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	padding-top: 5;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20;
}


div#footer li {
	/padding: 0 0 0 15px;
	/list-style: none;
	/list-style-image: none;
	/background: url(../img/ico_arrow.png) no-repeat left center;
	width: auto;
	display: inline;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding-left: 10px;
}


div#footer a {
	font-size: 10px;
}


address{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	width: 960px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


