@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }
.gifamine{
	background-image: url(../images/center03.png);
	background-repeat: no-repeat;
	vertical-align: top;
	height: 416px;
	width: 910px;
	margin: 0px;
	padding: 0px;
}
.mainanime{
	height: 400px;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 104px;
}
body {
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	background-color: #FFF;
	letter-spacing: normal;
}

ul,ol,dl{
	list-style-image: none;
}

img {
	border: 0px;
}

p, ul, li, ol, h1, h2, h3 {
	margin:0px;
	padding: 0px;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #333;
	text-decoration: underline;
}

h1 {
	font-size: 12px;
	font-weight: normal;
	width: 1190px;
	height:19px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	padding-left: 10px;
	/*color: #111;*/
	/*padding-top: 3px;*/
	
	
}

h2 {
	background-image: url(../images/h2.png);
	text-align: left;
	font-size: 16px;
	background-repeat: no-repeat;
	line-height: 42px;
	height: 56px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #222;
	background-position: center;
	width: 800px;
	margin-right: auto;
	margin-left: 124px;
	margin-top: 48px;
}
h3{
	text-align: left;
	font-size: 16px;
	background-repeat: no-repeat;
	line-height: 42px;
	height: 56px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #222;
	background-position: center;
	width: 800px;
	margin-right: auto;
	margin-left: 54px;
	margin-top: 48px;
	}
h4 {
	font-size: 14px;
	line-height: 30px;
	color: #222;
	height: 66px;
	width: 700px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #930;
	border-right-color: #930;
	border-bottom-color: #930;
	border-left-color: #930;
	margin-left: 100px;
}
h5 {
	font-size: 14px;
	line-height: 30px;
	color: #333;
	padding-left: 10px;
	background-image: url(img/h3bg.png);
	height: 30px;
	background-repeat: no-repeat;
	background-color: #FFF;
	width: 400px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C8AC64;
	border-right-color: #C8AC64;
	border-bottom-color: #C8AC64;
	border-left-color: #C8AC64;
	margin-left: 40px;
	margin-top: 10px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
#wrapper {
	width: 1190px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eafbce;
	border-left-color: #eafbce;
}
#main_bg{
	background-image: url(../images/head_more.png);
	background-repeat: repeat-x;
	background-position: center top;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#header {
	background-image: url(../images/top.png);
	height: 310px;
	width: 1190px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}


#tit {
	padding-left: 20px;
	margin-left: 18px;
}



#leftcontents{
	width: 137px;
	background-image: url(../images/left_bg.png);
	background-repeat: repeat-y;
	text-align: left;
	padding-left: 3px;
	padding-top: 3px;
	height: 1000px;
}
.kaian{
	width:121px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color:#FFFFFF;
	font-size: 12px;
	line-height: 20px;
	border-left:solid 2px #390000;
	border-right:solid 2px #390000;
	border-top:solid 2px #390000;
	border-bottom:solid 2px #390000;
	background-color: #804000;
	}
.kaian2{
	width:120px;
	margin-left:10px;
	text-align:left;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color:#FFFFFF;
	font-size: 12px;
	line-height: 20px;
	border-left:solid 2px #390000;
	border-right:solid 2px #390000;
	border-top:solid 2px #390000;
	border-bottom:solid 2px #390000;
	background-color: #804000;
	}
	
p.moji {
	margin-left:7px;
}

p.moji2 {
	margin-left:7px;
}
	
#leftcontents p{}
#leftcontents img{
	margin-bottom: 3px;	
}


#rightcontents{
	text-align: right;
	width: 140px;
	margin: 0px;
	background-image: url(../images/right_bg.png);
	background-repeat: repeat-y;
	padding-top: 3px;
	height: 1000px;
}

#rightcontents p{
	margin-right: 3px;
}
#rightcontents img{
	margin-bottom: 3px;	
}

#leftcontents_company{
	width: 137px;
	background-image: url(../images/left_bg.png);
	background-repeat: repeat-y;
	text-align: left;
	padding-left: 3px;
	padding-top: 3px;
	height: 2080px;
}
#leftcontents_company img{
	margin-bottom: 3px;	
}
#rightcontents_company{
	text-align: right;
	width: 140px;
	margin: 0px;
	background-image: url(../images/right_bg.png);
	background-repeat: repeat-y;
	padding-top: 3px;
	height: 2080px;
}
#rightcontents_company p{
	margin-right: 3px;
}
#rightcontents_company img{
	margin-bottom: 3px;	
}

#leftcontents_calender{
	width: 137px;
	background-image: url(../images/left_bg.png);
	background-repeat: repeat-y;
	text-align: left;
	padding-left: 3px;
	padding-top: 3px;
	height: 1400px;
}
#leftcontents_calender img{
	margin-bottom: 3px;	
}
#rightcontents_calender{
	text-align: right;
	width: 140px;
	margin: 0px;
	background-image: url(../images/right_bg.png);
	background-repeat: repeat-y;
	padding-top: 3px;
	height: 1400px;
}
#rightcontents_calender p{
	margin-right: 3px;
}
#rightcontents_calender img{
	margin-bottom: 3px;	
}

#leftcontents_yougojiten{
	width: 137px;
	background-image: url(../images/left_bg.png);
	background-repeat: repeat-y;
	text-align: left;
	padding-left: 3px;
	padding-top: 3px;
	height: 1310px;
}
#leftcontents_yougojiten img{
	margin-bottom: 3px;	
}
#rightcontents_yougojiten{
	text-align: right;
	width: 140px;
	margin: 0px;
	background-image: url(../images/right_bg.png);
	background-repeat: repeat-y;
	padding-top: 3px;
	height: 1310px;
}
#rightcontents_yougojiten p{
	margin-right: 3px;
}
#rightcontents_yougojiten img{
	margin-bottom: 3px;	
}
#top_center{
	width: 910px;
	vertical-align: top;
	background-color: #A68557;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	}
#company_center{
	width: 910px;
	vertical-align: top;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	}
#company_{
	width: 910px;
	vertical-align: top;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	}
#company2c_center{
	width: 1050px;
	vertical-align: top;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	}
#maps{
	width: 662px;
}

#menu_title {
	width: 1000px;
	text-align: center;
	height: 55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#sitemaphe {
	width: 253px;
	height: 23px;
	margin-right: 36px;
	margin-left: auto;
	padding-top: 2px;
	padding-bottom: 2px;
}

#menu_title ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}


#menu_title ul li{
	margin: 0px;
	list-style-type: none;
	padding-bottom: 0px;
	line-height: 0px;
	float: left;

}

#menu_title img {
	margin: 0px;
	padding: 0px;
}

#menu_2{
	margin-bottom: 15px;

}
#menu_2 ul {
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;

}
#menu_2 img {
	vertical-align:bottom;
	margin-top: 0px;
	margin-bottom: 5px;
}
address {
	text-align: left;
	width: 240px;
	font-size: 12px;
	line-height: 22px;
	font-style: normal;
	background-position: center top;
	height: 250px;
	border: 1px none #CCC;
	margin: 0px;
	padding-top: 4px;
}

address p {
	text-align: left;
	margin-left: 29px;
	padding-top: 54px;
}
address img {
	margin-top: 10px;
	width: 113px;
	height: 37px;
	margin-right: auto;
	margin-left: 110px;
}

.midashi {
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
}

#page_top {
	text-align: right;
	margin-top: 10px;
	margin-right: 30px;
}
#flash {
	width:884px;
	height: 519px;
	text-align: center;
	vertical-align: middle;
	background-position: center;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 2px;
}

.kiya{
	width:100%;
	text-align: center;
	clear: both;
	}

.color {
	width:884px;
	margin-left:13px;
	background-color: #AB8C60;
	height:8px;
}
.top_title{
	margin-right: 0px;
	margin-left: 0px;
	width: 910px;
}

.topicsline {
	border: 1px none #666;
	margin-left: 0px;
	margin-bottom: 10px;
	overflow:auto;
	margin-top: 5px;
/*	width: 100%;*/
	width:892px;
	height: 555px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	background-color: #eafbce;
	text-align: left;
	padding-bottom: 10px;
}

.kaisou{
	font-size: 12px;
	line-height: 18px;
	color: #111;
	height: 24px;
	width: 800px;
	margin-right: auto;
	margin-left: 124px;
	border: 3px double #F1CB9D;
	padding-left: 10px;
	background-color: #FFC;
	margin-top: 4px;
	}
.gaiyoulist{
	width: 800px;
	margin-right: auto;
	margin-left: 124px;
	background-color: #630;
	text-align: right;
	padding: 1px;
}
#top_link{
	width: 758px;
	height: 217px;
	background-image: url(../images/juchu_bg.png);
	background-repeat: no-repeat;
	background-position: top;
}
#top_link img{
	margin-bottom: 4px;
}
.top_bunner {
	width: 720px;
	font-size: 10px;
	padding-top: 64px;
	padding-left: 75px;
}


#footerbg{
	background-image: url(../images/foot_more.png);
	background-repeat: repeat-x;
	height: 118px;
	width: 100%;
	padding: 0px;
	background-position: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer {
	width: 1190px;
	background-image: url(../images/footer.png);
	height: 250px;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}

p.annaii {
	width: 183px;
	height:73px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	padding-left:3px;
	position: absolute;
	
		
}
.wak {
	width:178px;
	height:83px;
	background-image:url(../images/annai_1.png);
	background-repeat:no-repeat;
	position: absolute;
	margin-top:29px;
	margin-left:10px;
}

#footer a {
	color: #FFF;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
	color: #FFF;
}
#footer p {
	padding-top: 24px;
	text-align: center;
	padding-left: 10px;
	padding-bottom: 27px;
	font-size: 12px;
	line-height: 30px;
	color: #FFF;
}
.adress_1{
	color: #FFF;
	margin-top: 65px;
	margin-left: 260px;
	font-size: 14px;
	line-height: 31px;
}
.adress_2{
	font-size: 14px;
	color: #FFF;
	margin-top: 19px;
	margin-left: 260px;
}
#copyright {
	color: #FFF;
	text-align: center;
	font-size: 12px;
	margin-top: 20px;
}

#copyright a {
	color: #FFF;
	text-decoration: none;
}

#copyright a:hover {
	text-decoration: underline;
	color: #FFF;
}

#kaisou {
	font-size: 12px;
	color: #111;
	height: 24px;
	width: 794px;
	margin-right: auto;
	margin-left: 54px;
	border: 3px double #F1CB9D;
	background-color: #FFC;
	margin-top: 4px;
	margin-bottom: 15px;
}

#kaisou p {
	margin-left: 15px;
	font-size: 12px;
	line-height: 24px;
	text-align: left;
}
#kaisou2 {
	font-size: 12px;
	line-height: 24px;
	color: #111;
	height: 22px;
	width: 794px;
	margin-right: auto;
	margin-left: 124px;
	border: 3px double #F1CB9D;
	background-color: #FFC;
	margin-top: 4px;
}

#kaisou2 p {
	margin-left: 15px;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}
#main_gaiyou {
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
	width: 680px;
	margin-left: 18px;
}
.sekou_subtitle {
	margin-top: 0px;
	padding-bottom: 15px;
	margin-left: 50px;
	padding-top: 20px;
	width: 700px;
	margin-bottom: 15px;
	cursor: default;
}
#main_sekou {
	margin-top: 0px;
	padding-bottom: 15px;
	margin-left: 50px;
	padding-top: 20px;
	width: 620px;
	margin-bottom: 15px;
	cursor: default;
}
#main_sekou p{
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
	}
#main_sekou img{
	margin-left: 30px;
	margin-bottom: 5px;
}
.imgline_l {
	padding: 3px;
	border: 1px solid #CCC;
	width: 100px;
	height: 75px;
	cursor: pointer;
}
#main_mamechishiki {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 20px;
	height: 800px;
}
#main_calender{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 20px;
	width: 720px;
	height: 1250px;
}
#main_sekousyousai{
	width: 630px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 10px;
	line-height: 20px;
	margin-left: 40px;
}
.sekoumei {
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	padding-left: 10px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.se_syousaitop{
	padding: 3px;
	border: 1px solid #999;
	margin-top: 15px;
	margin-left: 5px;
	height: 380px;
}

/*　　　お問い合わせ　　　　*/

#main_contact {
	margin-top: 0px;
	padding-top: 0px;
	width: 690px;
	text-align: left;
	margin-top: 15px;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: 70px;
}
#main_housed{
	margin-top: 0px;
	padding-top: 0px;
	width: 690px;
	text-align: left;
	margin-top: 0px;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: 75px;
}
#main_loandentaku{
	margin-top: 0px;
	padding-top: 0px;
	width: 690px;
	text-align: left;
	margin-top: 15px;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: 100px;
}
.sekoumei {
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	padding-left: 10px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.syousai {
	font-weight: bold;
	text-align: left;
	float: right;
	height: 28px;
	width: 135px;
	color: #999999;
	margin-bottom: 0px;
	margin-top: 0px;
}
.sekoubox {
	margin-top: 17px;
	margin-bottom: 15px;
	height: 156px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 26px;
	background-color: #FFe;
}
#main_topics {
	text-align: left;
	margin-top: 0px;
	padding-bottom: 15px;
	margin-left: 14px;
	padding-top: 0px;
}
#main {
	text-align: left;
	margin-top: 15px;
	padding-bottom: 15px;
	margin-left: 14px;
	padding-top: 0px;
}

#main li {
	margin-left: 30px;
}

.margin_l5 {
	padding-left: 5px;
}
.margin_table1 {
	margin-top: 10px;
	margin-left: 20px;
	line-height: 22px;
	font-size: 12px;
	margin-bottom: 10px;
}



.imgline {
	padding: 3px;
	border: 1px solid #CCC;
	margin-top: 15px;
	margin-left: 5px;
	width: 315px;
	height: 207px;
}

.koumoku {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 26px;
	height: 20px;
	color: #fff;
	text-align: left;
	font-weight: bold;
}

#kaisya_aisatsu {
	background-image: url(../images/company_aisats.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 382px;
	width: 704px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 22px;
}
#kaisya_aisatsu em {
	visibility:hidden;
}

#kaisya_aisatsu p {
	font-size: 14px;
	line-height: 26px;
	padding-left: 28px;
	padding-top: 62px;
}

#kaisya_aisatsu p strong {
	font-size: 14px;
	line-height: 30px;
	color: #3E6E0E;
}


.rabel {
	width: 620px;
	margin-left: 55px;
	margin-top: 10px;
	margin-bottom: 0px;
}

#top_aisatsu {
	height: 360px;
	width: 749px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 24px;
	color: #111;
	text-align: left;
}
#top_aisatsu em {
	visibility: hidden; 
}
#top_aisatsu p {
	padding-left: 25px;
	padding-top: 57px;
}
#company_aisatsu{
	background-repeat: no-repeat;
	height: 740px;
	width: 820px;
	margin-left: 2px;
	margin-right: auto;
	padding-top: 10px;
	}
#company_aisatsu p{
	padding-top: 106px;
	font-size: 14px;
	line-height: 26px;
	margin-left: 35px;
	}
#company2_aisatsu{
	background-repeat: no-repeat;
	height: 740px;
	width: 904px;
	margin-left: 72px;
	margin-right: auto;
	padding-top: 10px;
	}
#company2_aisatsu p{
	padding-top: 106px;
	font-size: 14px;
	line-height: 26px;
	margin-left: 35px;
	}

.idou{
	text-align: right;
	width: 800px;
	margin-top: 5px;
	margin-left: 54px;
	height: 30px;
	margin-right: auto;
	margin-bottom: 5px;
}
.idou_shita{
	text-align: right;
	width: 800px;
	padding-bottom: 15px;
	margin-top: 0px;
	margin-left: 54px;
	margin-right: auto;
	height: 30px;
}
.label{
	width: 804px;
	margin-right: auto;
	margin-left: 44px;
	height: 66px;
	text-align: left;
}
.idou2{
	text-align: right;
	width: 800px;
	margin-top: 5px;
	margin-left: 124px;
	height: 30px;
	margin-right: auto;
	margin-bottom: 5px;
}
.idou2_shita{
	text-align: right;
	width: 800px;
	padding-bottom: 15px;
	margin-top: 0px;
	margin-left: 124px;
	margin-right: auto;
	height: 30px;
}
.label2{
	width: 804px;
	margin-right: auto;
	margin-left: 114px;
	height: 66px;
	text-align: left;
}
.map_text{
	font-size: 12px;
	line-height: 18px;
	width: 511px;
	text-align: left;

}

.idou_s{
	text-align: right;
	width: 730px;
	padding-bottom: 5px;
}
.iframe_margin {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 700px;
	background-color: #FFF;
	margin-bottom: 10px;
	color: #000;
}


#contactwaku {
	text-align: left;
	width: 700px;
	margin-bottom: 20px;
	border: 1px solid #999999;
	margin-left: 20px;
	margin-top: 15px;
	height: 350px;
}

#contactwaku p {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 7px;
}

.teltext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: 32px;
	margin-left: 115px;
	font-weight: normal;
	color: #F60;
	text-align: left;
	margin-bottom: 20px;
}


.tel_fax {
	font-family: "Courier New", Courier, monospace;
	font-size: 26px;
	line-height: 50px;
	margin-left: 40px;
	font-weight: bold;
	color: #F60;
}

.hissu {
	width: 30px;
	height: 16px;
	margin-bottom: 2px;
	margin-left: 10px;
}

#privacy_policy {
	width: 645px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-top: 20px;
	text-align: left;
	font-size: 12px;
	line-height: 22px;
	margin-right: auto;
}

#privacy_policy ol {
	margin: 0px;
	padding: 0px;
}
#privacy_policy ol li{
	margin: 0px;
	padding-bottom: 0px;
	line-height: 22px;
	margin-left: 30px;
}


.junbichu{
	font-size: 16px;
	line-height: 140px;
	color: #333;
	width: 910px;
	font-weight: bold;
	text-align: center;
}

.red{
	color: #F30;
}
.mini{
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 10px;
	line-height: 20px;
	color: #222;
}

.clear { clear:both; }  
.clear hr { display:none; } 
span.none { display: none; }

	
.housewaku {
	margin-bottom: 25px;
	margin-right: auto;
	margin-left: auto;
}


#sitemapbox {
	text-align: right;
	margin-right: auto;
	margin-left: auto;
	width: 720px;
}
.sitemapmg {
	margin-right: 20px;
}
.sitemapwaku {
	width: 280px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: 3px double #0C0;
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 30px;
	text-align: left;
	background-color: #FDFEE9;
	height: 30px;
}
.sitemapsekou {
	background-color: #FFFF99;
	text-align: left;
	width: 270px;
	margin-left: 15px;
	margin-top: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.margin_table1 {
	margin-top: 0px;
	margin-left: 20px;
	line-height: 22px;
	font-size: 12px;
	margin-bottom: 10px;
}
#main_gaiyou {
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
	width: 820px;
	margin-left: 34px;
	margin-right: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.margin2_table1 {
	margin-top: 0px;
	margin-left: 20px;
	line-height: 22px;
	font-size: 12px;
	margin-bottom: 10px;
}
#main2_gaiyou {
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
	width: 820px;
	margin-left: 104px;
	margin-right: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


#center_{
	width: 910px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
#kenchiku_waku {
	width: 700px;
	padding-left: 10px;
	border: 3px double #CDBD36;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #FFF;
	height: 850px;
}
.jyunbi {
	margin-top: 80px;
	margin-bottom: 50px;
}

.anni {
	margin-top:5px;
	margin-right:4px;
}

p .anni1 {
	margin-right:2px;
	
}