body {margin:0 auto; background-image: url(../images/back.jpg);background-repeat: repeat-x; text-align:center; background-color: #fff;font:12pt"MS ゴシック", "Osaka";color:#000;}


/*	▼ヘッダー▼	*/
#head{margin:0px auto;padding:0px;width:850px;height:124px;text-align:left;}
#head2{position:absolute;top:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:425px;height:124px;}
#head3{position:absolute;top:0px;margin:0px 0px 0px 425px;padding:0px;width:423px;height:124px;background-image: url(../images/bg-head01.jpg);background-repeat: no-repeat;}
#head4{margin:0px 0px 0px 0px;width:423px;height:59px;background-image: url(../images/head-tel.jpg);background-repeat: no-repeat;text-indent:-9999px; }
#head5{margin:0px 0px 0px 78px;width:346px;height:65px; }


/*	▼横メニュー▼	*/
ul.head-menu{margin:0px;width:850px;list-style-type: none;height:40px;padding-top:0px;background-image: url(../images/bg-headmenu.jpg);background-repeat: repeat-x;}
ul.head-menu li{float:right;margin-left:0px;width:140px;height:40px;}
/*	▼メイン▼	*/

#main{clear:both;margin:0px auto;width:850px;text-align:left;}
#main-con{clear:both;margin:0px auto;width:850px;text-align:left;}
#main_middle{width:850px;}

/*	▼左カラム▼	*/
#left{margin:10px 0px 0px 0px;width:187px;float:left;}
.menu01{margin-bottom:-3px;}
#left ul{float:left;margin:10px 0px 0px 0px;width:187px;list-style-type: none; line-height:0px; border:0px; vertical-align:top;}
#left ul li {margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;width:187px;}
#left ul li.lrft30bo {margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;width:187px;}
#left ul li.menu02a {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:187px; height:34px; background-image:url(../images/menu02a.jpg); background-repeat:no-repeat;}

/*ここ2011年6月2日修正*/
#left ul li.menu02a{margin-top:15px;}

#left ul li.menu02a p{padding:6px 0px 0px 25px;font-size:9pt;font:"メイリオ", Meiryo, Osaka,;text-align:left;line-height:1.5em;color:#000!important;text-decoration:none!important;}

#left ul li.menu02b {margin:0px 0px 0px 0px;padding:0px 0px 0px 6px;width:187px; background-image:url(../images/menu02b.jpg); background-repeat: repeat-y;}
#left ul li.menu02c {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:187px;height:12px; background-image:url(../images/menu02c.jpg); background-repeat: no-repeat;}

/*サイドメニュー下*/
#left ul li.w-link01{margin:10px 0 0 0;padding:0px 0px 0px 0px;width:187px;height:30px;}
#left ul li.w-link01 p {margin:0px;padding:0px; display:block; background-image:url(../images/w-link01.jpg);width:187px;height:30px;background-position:0px 0px;}
#left ul li.w-link02 {margin:0px 0px 0px 0px;padding:0px 0px 0px 6px;width:187px; background-image:url(../images/w-link02.jpg); background-repeat: repeat-y;}
#left ul li.w-link03 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:187px;height:12px;height:10px; background-image:url(../images/w-link03.jpg); background-repeat: no-repeat; line-height:0px; border:0px; vertical-align:top; font-size:0px;}

.bannerbox{padding:0px 0px 5px 0px;}
.submenubox{padding:0px 0px 0px 0px;}



.left-menu-link3{margin:0px;width:187px; height:16px;background-image: url(../images/top-left03.jpg);background-repeat:no-repeat;text-indent:-9999px;}
.bannerbox{margin:0px auto 10px auto;width:187px;}
.entry630a{margin:0px 0px 10px 10px;padding:10px 0px 0px 40px;width:630px; height:50px;background-image: url(../images/m630.gif);background-repeat:no-repeat;font:14pt"MS ゴシック", "Osaka";color:#090; line-height:1.5em; font-weight:bold;}
.entry630b{margin:0px 0px 10px 11px;padding:2px 0px 0px 40px;width:630px; height:30px;background-image: url(../images/m630b.jpg);background-repeat:no-repeat;font:12pt"MS ゴシック", "Osaka";color:#000; line-height:1.5em; font-weight:bold;}
.entry630c{margin:0px 0px 10px 11px;padding:0px 0px 0px 20px;width:630px; height:30px;background-image: url(../images/m630c.jpg);background-repeat:no-repeat;font:12pt"MS ゴシック", "Osaka";color:#000; line-height:1.5em; font-weight:bold;}
.entry300{margin:0px 0px 0px 0px;padding:2px 0px 0px 20px;width:300px; height:30px;background-image: url(../images/m300.gif);background-repeat:no-repeat;font:9pt"MS ゴシック", "Osaka";color:#000; line-height:1.5em; }


/*	▼トップページ用右カラム▼	*/
#right-contents_top_page{float:right;margin:20px 0px 0px 20px;width:643px;}


/*	▼右カラム▼	*/
#right{float:right;margin:10px 0px 0px 0px;width:657px;}
.in-left{float:right;margin:0px 0px 0px 0px;width:482px;}
.in-right{float:right;margin:0px 0px 0px 0px;width:170px;}
.in-right-in{margin:0px 0px 10px 0px;width:170px;}
#right-contents{float:right;margin:0px 0px 0px 0px;width:663px;}

.contents-title{ text-align:center;margin:0px 0px 10px 0px;width:663px; height:100px;background-image: url(../images/bgtitle.jpg);background-repeat:no-repeat;}
.contentsbox{margin:0px 0px 20px 11px;width:630px;}
.contentsbox-center{ text-align:center;margin:0px auto 20px auto;width:651px;}

.bg-h2{text-align:left;margin:0px 0px 20px 11px;width:630px; height:100px;background-image: url(../images/bg-h2.jpg);background-repeat:no-repeat;}
.tel{text-align:left;margin:0px 0px 20px 10px;width:630px; height:200px;}
.tel02{text-align:left;margin:0px 0px 20px 11px;padding:4px 0px 0px 30px;width:630px; height:93px;background-image: url(../images/tel02.jpg);background-repeat:no-repeat;font:12pt"MS ゴシック", "Osaka";color:#000; line-height:1.5em; font-weight:bold;}

.m420{margin:0px 0px 0px 0px;padding:4px 0px 0px 30px;width:420px; height:35px;background-image: url(../images/m420.jpg);background-repeat:no-repeat;font:12pt"MS ゴシック", "Osaka";color:#fff; line-height:1.5em; font-weight:bold;}
.girl01{margin:0px 0px 20px 11px;padding:20px 0px 0px 80px;width:630px; height:90px;background-image: url(../images/girl01.jpg);background-repeat:no-repeat;font:12pt"MS ゴシック", "Osaka";color:#000; line-height:1.5em; font-weight:bold;}
.girl02{margin:0px 0px 20px 11px;padding:0px 0px 0px 80px;width:630px;min-height:90px;height: auto !important;
height:90px;background-image: url(../images/girl01.jpg);background-repeat:no-repeat; background-position:bottom left;font:12pt"MS ゴシック", "Osaka";color:#000; line-height:1.5em;white-space:normal;}
.m-cause{width:630px; height:60px;margin:0px 0px 20px 11px;background-image: url(../images/m-cause.jpg);background-repeat:no-repeat;}
.m-cause2{width:630px; height:60px;margin:0px 0px 20px 11px;background-image: url(../images/m-cause.jpg);background-repeat:no-repeat;padding:18px 0px 0px 30px;padding:18px 0px 0px 20px;font:14pt"MS ゴシック", "Osaka";color:#000; font-weight:900;line-height:1.5em;}

.m-measures{width:630px; height:60px;margin:0px 0px 20px 11px;background-image: url(../images/m-measures.jpg);background-repeat:no-repeat;}
.w-jirei{width:630px;margin:0px 0px 0px 0px;padding:0px 0px 0px 1px;background-image: url(../images/w-jirei02.jpg);background-repeat:repeat-y;}
.w-jirei-title{width:630px; height:39px;margin:0px;padding:0px;background-image: url(../images/w-jirei01.jpg);background-repeat:no-repeat;}
.w-jirei-title2{width:630px; height:21px;margin:0px;padding:3px 3px 3px 20px;background-image: url(../images/w-jirei04.jpg);background-repeat:repeat-y;font:10pt"MS ゴシック", "Osaka";color:#000; line-height:1.5em;}
.w-jirei-title2 a       { color : #036; text-decoration : underline  ; }
.w-jirei-title2 a:link  { color : #036; text-decoration : underline ; }
.w-jirei-title2 a:hover { color : #0099ff; text-decoration : underline ; }

.w-in-jirei-title{width:409px; height:33px;margin:0px;padding:6px 0px 0px 20px;;background-image: url(../images/w-in-jirei01.jpg);background-repeat:no-repeat;font:12pt"MS ゴシック", "Osaka";color:#000; line-height:1.5em}
.w-in-jirei-bg{width:409px;margin:0px;padding:0px;background-image: url(../images/w-in-jirei02.jpg);background-repeat:repeat-y; vertical-align:top;}
.w-in-jirei-bg2{margin:0px;padding:3px 3px 3px 20px;background-image: url(../images/p4.jpg);background-repeat:no-repeat;font:10pt"MS ゴシック", "Osaka";color:#000; line-height:1.5em;}

.w-in-jirei-tx1{margin:4px 0px 0px 25px;font:12pt"MS ゴシック", "Osaka";color:#000; line-height:1.5em;}
.w-in-jirei-tx1 a       { color : #090; text-decoration : underline  ; }
.w-in-jirei-tx1 a:link  { color : #090; text-decoration : underline ; }
.w-in-jirei-tx1 a:hover { color : #0099ff; text-decoration : underline ; }
.loan01{margin:0px 0px 0px 20px;width:620px; height:113px;}
.loan02{margin:0px 0px 20px 0px;width:620px; height:35px;}
.loan310b{margin:0px 0px 00px 0px;padding:1px;width:310px; border:solid 1px #099;}
.loan310bti{margin:2px;padding:1px;width:90px; height:34px;}

.loan620{margin:0px 0px 20px 0px;padding:1px;width:630px; border:solid 1px #099;}
.loan3{margin:0px 0px 20px 20px;padding:1px;width:620px;}


/*2011年05月追加　メイン右カラム*/

p.maintx{margin:0px 0px 20px 20px;width:620px;font:12pt"MS ゴシック", "Osaka";color:#000; line-height:1.5em;}

.top_setsumei{
	font-size:100%;
	line-height:1.5;
	width:640px;
	padding:10px;
}

.top_setsumei_right{
	margin:0px;
	float:right;
}

/*	▼フッター▼	*/
#footer{clear:both;margin:auto;width:850px;height:169px;background-image: url(../images/bg-foo.jpg);background-repeat: repeat-x;} 
.foo-btop{margin:0px 0px 0px 737px;width:105px;height:25px;}

.foo-link{float:right; width:350px;margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;font:9pt"MS UI Gthic", "Osaka";color:#ffffcc;}
.foo-link a       { color : #ffffcc; text-decoration : none ; }
.foo-link a:link { color : #ffffcc; text-decoration : none; }
.foo-link a:hover { color : #6633cc; text-decoration : underline ; }

.foo-link2{margin:0px 0px 0px 10px;padding:5px 0px 0px 0px; height:15px;font:9pt"MS UI Gthic", "Osaka";color:#999;}
.foo-link2 a       { color : #999; text-decoration : none ; }
.foo-link2 a:link { color : #999; text-decoration : none; }
.foo-link2 a:hover { color : #6633cc; text-decoration : underline ; }

.foo-tx{ clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:850px;text-align:center;font:9pt"MS ゴシック", "Osaka";color:#000000;line-height:2em;}
.foo-tx a       { color : #000000; text-decoration : none ; }
.foo-tx a:link  { color : #000000; text-decoration : none; }
.foo-tx a:hover { color : #0099ff; text-decoration : underline ; }


/*	▼見出し▼	*/
h1 {text-align:left;padding:0px;margin:0px;font:9pt"MS ゴシック", "Osaka−等幅";color:#000000;}
h1.title {text-align:center;margin:0px;padding:35px 0px 0px 0px;font:16pt"MS ゴシック", "Osaka−等幅";color:#000000;font-weight:900;}
h2 {text-align:left;margin:0px;padding:0px;font:12pt"MS ゴシック", "Osaka";color:#093; font-weight:900;line-height:1.5em;}
h2.com{text-align:left;margin:0px;padding:10px 0px 0px 125px;font:12pt"MS ゴシック", "Osaka";color:#093; font-weight:900;line-height:1.5em;}
h3 {text-align:left;margin:0px;padding:10px 0px 0px 20px;font:12pt"MS ゴシック", "Osaka";color:#093; font-weight:900;line-height:1.5em;}
h3.cause { text-align:left;padding:18px 0px 0px 30px;font:14pt"MS ゴシック", "Osaka";color:#000; font-weight:900;line-height:1.5em;}
h3.cause2 { text-align:left;padding:18px 0px 0px 30px;font:14pt"MS ゴシック", "Osaka";color:#000; font-weight:900;line-height:1.5em;}
h4 {text-align:left;margin:0px;padding:0px;font:10pt"MS ゴシック", "Osaka";color:#000; font-weight:900;line-height:1.5em;}


.m-580{margin:0px 0px 0px 0px;padding:4px 0px 0px 15px;width:580px;height:30px;background-image: url(../images/m580.jpg);background-repeat:no-repeat;font:10pt"MS ゴシック", "Osaka";color:#000000;font-weight:900;}
.m-580t{margin:0px 0px 10px 0px;padding:10px 0px 0px 15px;width:580px;height:40px;background-image: url(../images/m580t.jpg);background-repeat:no-repeat;font:12pt"MS ゴシック", "Osaka";color:#000000;font-weight:900;}

/*	▼写真▼	*/
.photo{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}
.photo-left{float:left;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}
.photo-right{float:right;margin:0px 0px 0px 0px;padding:5px 5px 0px 5px;}
.photo-center{float:center;margin:0px 0px 0px 0px;padding:5px 5px 0px 5px;}
.bgphoto{margin:0px;padding:3px;border:solid 3px #ffffff;}
.photo-center-bo{ text-align:center;margin:0px 0px 0px 0px;border:solid 1px #333;}
.bgphoto-r{margin:0px;padding:0px;width:5px;background-image: url(../images/bg-photo-r.gif);background-repeat:repeat-y;}
.bgphoto-bo{margin:0px;padding:0px; height:5px;background-image: url(../images/bg-photo-bo.gif);background-repeat:repeat-x;}
.spot{float:right;}

/*	▼写真影▼	*/
.s-pho-x{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:5px;background-image: url(../images/s-pho05.jpg);background-repeat:repeat-x;}
.s-pho-y{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:5px;background-image: url(../images/s-pho02.jpg);background-repeat:repeat-y;}

/*	▼テーブル▼	*/
table.t1 {
	border-collapse : collapse ;border-width : 1px ;border-style : solid  ;border-color : #ffcc00 ;background-color:#ffffff;}
table.t1 td {border-width : 1px ;border-style : solid ;border-color : #ffcc00 ; vertical-align:top;}

table.t2 {
	margin:1px;border-collapse : collapse ;border-width : 0px ;border-style : solid  ;border-color : #ffffff ;background-color:#ffffff;}
table.t2 td {border-width : 0px ;border-style : solid ;border-color : #ffffff ; vertical-align:top;}

.bg-td01{border:solid 1px #ffffff;margin:0px 0px 0px 0px;padding:3px;background-image: url(../images/bg-td01.jpg);background-repeat:repeat-x;font:10pt"ＭＳ ゴシック", "Osaka−等幅";color:#000;font-weight:900;line-height:1.2em; text-align:center;}

/*	▼テーブル枠指定▼	*/
.img0{margin:0px;padding:0px; vertical-align:top;}
.img-right{margin:0px;padding:0px;text-align:right;vertical-align:top;}
.img-center{margin:0px auto;padding:0px;text-align:center;vertical-align:top;}

.email{margin:0px;padding:0px; width:482px;vertical-align:top;}

.box-left0{float:right;margin:0px0px0px0px;padding:0px0px0px0px;}
.box-right0{float:right;margin:0px0px0px0px;padding:0px0px0px0px;}

td{ margin:0px;padding:3px;text-align:left; font:9pt"MS ゴシック", "Osaka";color:#000000;line-height:1.5em;vertical-align:top;}

form,ul,ol,dl,dd {
  margin : 0 ;
  padding : 0 ;
}

li,dt, {
  margin-left : 0 ;
}

p{margin:0px;padding:0px; line-height:1.5; text-align:left;}
img{border : 0px}


/*2011年05月追加*/
.end_tbl{
	background-image:url(../images/w-link03.jpg);
	background-repeat:no-repeat;
	width:187px;
	height:132px;
	margin-left:-6px;
	}
	

/*	▼トピックス▼	*/
p.topics{margin:0px 0px 0px 0px;font:9pt"MS ゴシック", "Osaka";color:#000000;line-height:1.3em;padding:5px;width:549px; height:100px; overflow: auto;
scrollbar-arrow-color:#cc0000;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#cc0000;
scrollbar-track-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-darkshadow-color:#cc0000;}

/*	▼ポッチ指定▼	*/

.p1{padding:5px 5px 5px 20px;background-image: url(../images/p01.jpg);background-repeat: no-repeat;font:12pt "MS ゴシック", "Osak";color:#000000;line-height:1.5em;}
.p1tx{margin:0px 0px 0px 20px;font:9pt"MS UI Gothic", "Osaka";color:#000000;line-height:1.3em;}
.p2{font:9pt"MS UI Gothic", "Osaka";color:#000;padding:3px 3px 3px 8px;line-height:1.3em;background-image: url(../images/bgtx01.jpg);background-repeat:repeat-y;}

.p3{ width:180px;padding:3px 3px 3px 20px;background-image: url(../images/p3.jpg);background-repeat: no-repeat; background-color:#fff0d9;font:10pt "MS ゴシック", "Osak";color:#000000;line-height:1.5em;}
.p3-12t{ width:180px;padding:3px 3px 3px 20px;background-image: url(../images/p3.jpg);background-repeat: no-repeat; background-color:#fff0d9;font:12pt "MS ゴシック", "Osak";color:#000000;line-height:1.5em;}

.p5{padding:3px 3px 3px 20px;background-image: url(../images/p5.jpg);background-repeat: no-repeat;font:12pt "MS ゴシック", "Osak";color:#000000;line-height:1.5em;}
.p5bo{padding:3px 3px 3px 20px;background-image: url(../images/p5.jpg);background-repeat: no-repeat;font:12pt "MS ゴシック", "Osak";color:#000000;line-height:1.5em;border-bottom:solid 1px #c00;}
.p6{padding:3px 3px 3px 10px;background-image: url(../images/p6.gif);background-repeat: no-repeat;font:9pt "MS ゴシック", "Osak";color:#000;line-height:1.5em;}
.p7{padding:3px 3px 3px 10px;background-image: url(../images/p7.gif);background-repeat: no-repeat;background-color:#fff0d9;font:9pt "MS ゴシック", "Osak";color:#000;line-height:1.5em;}




/*	▼テキスト指定▼	*/

.tx-center{text-align:center;font:9pt"MS ゴシック", "Osaka";color:#000000;padding:0px;line-height:1.3em;}
.tx-right{text-align:right;font:9pt"MS ゴシック", "Osaka";color:#000;padding:5px;line-height:1.3em;}
.tx9{font:9pt"MS ゴシック", "Osaka";color:#000000;padding:5px;line-height:1.3em;}
.tx12-0{padding:0px 0px 0px 0px;font:12pt"MS ゴシック", "Osaka";color:#000000;line-height:1.5em;}
.tx12-5{padding:5px;font:12pt"MS ゴシック", "Osaka";color:#000000;line-height:1.5em;}
.tx12-5bgg{ background-color:#f0fff0;padding:5px;font:12pt"MS ゴシック", "Osaka";color:#000000;line-height:1.5em;}
.tx20red{ padding:5px;font:20pt"Arial";color:#f00;line-height:1.5em; font-weight:bold;}
.tx16bu{ padding:5px;font:16pt"Arial";color:#03c;line-height:1.5em; font-weight:bold;}




.tx8{font:8pt"MS ゴシック", "Osaka";color:#000000;padding:2px;line-height:1.1em;}

.tx-red{font:12pt"MS ゴシック", "Osaka";color:#ff0000;}

.tx-red8{font:8pt"MS ゴシック", "Osaka";color:#ff6666;}
.tx-red6{font:8pt"MS ゴシック", "Osaka";color:#ff0000;}

.tx-blue{font:9pt"MS ゴシック", "Osaka";color:#0000ff;padding:5px;line-height:1.3em;}


/*	▼リンク指定▼	*/
a       { color : #ff9900; text-decoration : underline ; }
a:link  { color : #ff9900; text-decoration : underline ; }
a:hover{ color : #3366ff; text-decoration : underline ; }

.link2txt {font:9pt"MS ゴシック", "Osaka";color:#cc33cc;line-height:1.3em;}
.link2txt a       { color : #cc33cc; text-decoration : none ; }
.link2txt a:LINK  { color : #cc33cc; text-decoration : none ; }
.link2txt a:HOVER { color : #660066; text-decoration : underline ; }


.m_box{ width:156px;margin-right:1px;text-align: left;}
a.menu { text-align: left;color: #333333;text-decoration: none;background-color: #ededed;padding:3px;width: 150px; display: block;}
a:hover.menu  { color:#333333;text-decoration : none ;background-color: #ffff99;}
a:active.menu { color:#333333;text-decoration : none ;background-color: #ffff99;}

/*	▼サイトマップ▼	*/
ul.sitemap{
	width:400px;
	height:auto;
	margin:auto;
	line-height:150%;
	margin-bottom:50px;
}
ul.sitemap a{
	color:#000000;
}
ul.sitemap a:hover{
	color : #3366ff;
	text-decoration : underline ;
}

ul.indent{
	text-indent:20px;
}


/*2011年５月追加*/
/*大きいメイン画像リンク*/
#big_link{width:847px;height:250px;margin-bottom:15px}
/*大きいメイン画像リンク終わり*/

/*メインページ切り替わり画像*/
fade1{width:850px;}
fade2{width:850px;}
fade3{width:850px;}
fade4{width:850px;}
fade5{width:850px;}


	
.photo_right_top{
	float:right
}

.menu_text{padding-top:8px;}

.clear{
	clear:both;
	visibility:hidden;
	height:0;
	width:0;
}

.mail_form{text-align:left;margin:0px 0px 20px 11px;width:630px;padding:10px;}

#shikaku{font:10pt"MS ゴシック", "Osaka";color:#000;;}

.mail_form p{line-height:1.5;}

/*4つのバナー囲み*/

#banner_right{
	margin:0px 0px 10px 0px;
	display:block;
	width:300px;
	height:320px;
	float:right;
}

#banner_left{
	margin:0px 0px 10px 0px;
	display:block;
	width:300px;
	height:320px;
	float:left;
}

.koe_p{
	margin:0 0 0 20px;
}

.koe_p_mini{
	font-size:smaller;}

#koe_content{width:640px;padding-left:20px;}

.koe_left{float:left;width:300px;}
.koe_right{float:right;width:300px;}

.title{margin-bottom:10px;}
