body {background:url(image/back1.jpg) repeat-x;
background-color:#FCDF96;
font-size:0.9em;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:6px 0px 0px 0px;}

.uemoji1{
float:left;}

h1{
font-size:12px;
color:#CCCCCC;
line-height:15px;
margin:0px;
padding:0px;}

.uemoji2 a{
color:#FFFFFF;
font-size:12px;
padding:0px 0px;
line-height:15px;
float:right;}

.ba{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	background:#3C240E;}

.back {
background:url(image/back.jpg) repeat-x;
clear:both;}

.back2 {
background:url(image/back2.jpg) repeat-x;
clear:both;}

.back3 {
background:url(image/back2.jpg) repeat-x;
background-color:#FCDF96;
font-size:14px;
margin-top:0px;
margin-bottom:0px;
padding:0px;}


.header {
background:url(image/topheader.jpg) no-repeat;
width:950px;
height:46px;
margin-left:auto;
margin-right:auto;
padding-top:220px;}

.header2 {
background:url(image/topheader2.jpg) no-repeat;
width:950px;
height:115px;
margin-left:auto;
margin-right:auto;}

.block2 a{
width:950px;
height:130px;
display:block;}

.block2 a:hover{
width:950px;
height:130px;}

.menu2-1 a{
background:url(image/topheader2.jpg) no-repeat;
background-position:-11px -130px;
width:445px;
height:46px;
margin-left:11px;
float:left;
display:block;}

.menu2-1 a:hover{
background:url(image/topheader2.jpg) no-repeat;
background-position:-11px -176px;
width:445px;
height:46px;
margin-left:11px;
float:left;}

.menu2-2 a{
background:url(image/topheader2.jpg) no-repeat;
background-position:-469px -130px;
width:205px;
height:46px;
margin-left:12px;
float:left;
display:block;}

.menu2-2 a:hover{
background:url(image/topheader2.jpg) no-repeat;
background-position:-469px -176px;
width:205px;
height:46px;}


.menu1-1 a{
background:url(image/topheader.jpg) no-repeat;
background-position:-11px -306px;
width:445px;
height:47px;
margin-left:11px;
float:left;
text-indent:-9999px;
display:block;}

.menu1-1 a:hover{
background:url(image/topheader.jpg) no-repeat;
background-position:-11px -355px;
width:445px;
height:48px;}
		 
.menu1-2 a:hover{
background:url(image/topheader.jpg) no-repeat;
background-position:-469px -355px;
width:205px;
height:48px;
text-indent:-9999px;}

.menu1-2 a{
background:url(image/topheader.jpg) no-repeat;
background-position:-469px -306px;
width:205px;
height:47px;
margin-left:12px;
display:block;
float:left;
text-indent:-9999px;}


/*ie6*/
* html .menu1-1 a{
background:url(image/topheader.jpg) no-repeat;
background-position:-11px -308px;
width:445px;
height:46px;
margin-left:6px;
float:left;
display:block;}

* html .menu1-1 a:hover{
background:url(image/topheader.jpg) no-repeat;
background-position:-11px -354px;
width:445px;
height:46px;}
		 
* html .menu1-2 a:hover{
background:url(image/topheader.jpg) no-repeat;
background-position:-469px -354px;
width:205px;
height:46px;}

* html .menu1-2 a{
background:url(image/topheader.jpg) no-repeat;
background-position:-469px -308px;
width:205px;
height:46px;
margin-left:12px;
display:block;
float:left;}
/*ie6*/


.main{
background:url(image/back3.jpg) repeat-y;
width:950px;
margin-left:auto;
margin-right:auto;}

.top1{
background-color:#FFFFFF;
width:930px;
height:5px;
line-height:0%;
text-align:right;
padding:10px;
margin:0px;}

.top1 h2{
background-color:#FFFFFF;
font-size:12px;
padding:0px;
margin:0px;
text-align:100%;}

.moji1{
font-size:12px;
font-weight:bold;
text-decoration:none;}

.moji1-1{
font-size:16px;
font-weight:bold;
text-decoration:none;
margin-left:5px;}

.left {
float:left;
width:191px;
padding-left:5px;
padding-right:5px;
background:#FFFFFF;}

.left ul {
list-style:none;
line-height:140%;}

.left-01 {
background:url(image/left-1.jpg) no-repeat;
width:181px;
height:21px;
font-size:12px;
padding-top:10px;
padding-left:10px;
color:#FFFFFF;
background-color:#333333;}



.left-01 h2{
	font-size:12px;
	padding:0px;
	margin:0px;
	line-height:100%;}

.left-1 {
font-size:12px;}

.left-1 ul {
list-style-image:url(image/li.jpg);
widows:190px;
margin:0 0 0 0;
padding:0 0 0 25px;
line-height:140%;}

.left-1 li {
margin:5px 0px;}

.left-2 {
font-size:12px;}

.left-02 {
background:url(image/left-3.jpg) no-repeat;
width:181px;
height:21px;
font-size:12px;
padding-top:10px;
padding-left:10px;
color:#FFFFFF;
background-color:#333333;}

.left-2 ul {
list-style-image:url(image/li.jpg);
margin:0 0 0 0;
padding:0 0 0 25px;
line-height:140%;}

.left-2 li {
margin:5px 0px;}

.left-03 {
background:url(image/left-3.jpg) no-repeat;
width:181px;
height:21px;
font-size:12px;
padding-top:10px;
padding-left:10px;
color:#FFFFFF;
background-color:#333333;}

.left-3 {
font-size:12px;}

.left-3 ul {
list-style-image:url(image/li.jpg);
margin:0 0 0 0;
padding:0 0 0 25px;}

.left-3 li {
margin:5px 0px;}

.left-04 {
background:url(image/left-3.jpg) no-repeat;
width:181px;
height:21px;
font-size:12px;
padding-top:10px;
padding-left:10px;
color:#FFFFFF;
background-color:#333333;}

.left-4 {
font-size:12px;}

.left-4 ul {
list-style-image:url(image/li.jpg);
margin:0 0 0 0;
padding:0 0 0 25px;}

.left-4 li {
margin:5px 0px;}

.center {
width:540px;
background:#FFFFFF;
line-height:160%;
float:left;
border-left:#000066 solid 5px;}

* html .center {
width:520px;
background:#FFFFFF;
line-height:150%;
float:left;
border:1px solid #999999;
border-left:#000066 solid 5px;}

.center-1 {
background:url(image/center.jpg) no-repeat;
width:520px;
height:210px;
text-indent:-9999px;}

.red{
color:#F00;
font-weight:bold;}

.green{
color:#060;
font-weight:bold;}

.top2{
background:url(image/top2.jpg) no-repeat;
width:520px;
padding:40px 0px 0px 5px;
margin-top:30px;}

.moji1-1 h2{
font-size:16px;
margin:0px;
padding:0px;
font-weight:bold;
text-decoration:none;}

.top3 a:hover{
background:url(image/top3.jpg) no-repeat;
width:520px;
height:113px;
margin-top:10px;
margin-bottom:60px;}

.top3 a{
background:url(image/top3.jpg) no-repeat;
background-position:0px -115px;
width:520px;
height:113px;
margin-top:10px;
margin-bottom:60px;
text-indent:-9999px;
display:block;}

.dai{
background:url(image/top4.jpg) repeat-y;
font-size:24px;
font-weight:bold;
width:490px;
line-height:120%;
padding:6px 0px 6px 30px;
margin-bottom:20px;
border:1px solid #CCCCCC;}

.dai0{
background:url(image/top28.jpg) no-repeat;
width:520px;
height:50px;
text-indent:-9999px;
margin-bottom:20px;
margin-top:30px;}

.dai2{
background:url(image/top4.jpg) repeat-y;
font-size:24px;
width:490px;
line-height:120%;
padding:6px 0px 6px 30px;
margin-top:20px;
border:1px solid #CCCCCC;}

.dai3{
background:url(image/top4.jpg) repeat-y;
font-size:24px;
width:490px;
line-height:120%;
padding:6px 0px 6px 30px;
margin-bottom:20px;
margin-top:30px;
border:1px solid #CCCCCC;}

.top5{
background:url(image/top5.jpg) no-repeat;
width:515px;
padding:0px 0px 0px 5px;
margin-top:20px;}

.top6{
background:url(image/top6.jpg) no-repeat;
width:515px;
height:32px;
margin-top:20px;
margin-left:5px;
text-indent:-9999px;}

.top7{
background:url(image/top7.jpg) no-repeat;
width:520px;
height:356px;
margin-top:50px;
margin-bottom:90px;}

.top8{
background:url(image/top8.jpg) no-repeat;
width:520px;
height:130px;
margin-top:20px;
margin-left:5px;
text-indent:-9999px;}

.top9{
background:url(image/top9.jpg) no-repeat;
background-color:#FFFAB2;
width:510px;
padding-top:217px;
padding-left:10px;
padding-bottom:10px;
margin-top:20px;
margin-bottom:30px;}

.top91 a{
background:url(image/top22.jpg) no-repeat;
width:178px;
height:36px;
margin-left:320px;
margin-top:10px;
display:block;
text-indent:-9999px;}

.top91 a:hover{
background:url(image/top22.jpg) no-repeat;
background-position:0px -36px;
width:178px;
height:36px;
margin-left:320px;
margin-top:10px;
text-indent:-9999px;}


.top10{
background:url(image/top10.jpg) no-repeat;
width:520px;
height:123px;
margin-top:20px;
margin-bottom:20px;
text-indent:-9999px;}

.top11{
background:url(image/top11.jpg) no-repeat;
width:515px;
height:40px;
margin-top:20px;
margin-bottom:40px;
margin-left:5px;
text-indent:-9999px;}

.top12{
background:url(image/top12.jpg) no-repeat;
width:515px;
padding-top:40px;
padding-left:5px;
padding-bottom:10px;
margin-top:20px;
margin-bottom:30px;}

.top13{
background:url(image/top13.jpg) no-repeat;
width:515px;
padding-top:40px;
padding-bottom:10px;
padding-left:5px;
margin-top:20px;
margin-bottom:30px;}


.top14{
background:url(image/top14.jpg) no-repeat;
width:515px;
padding-top:60px;
padding-bottom:10px;
padding-left:5px;
margin-top:20px;
margin-bottom:20px;}

.top15{
background:url(image/top15.jpg) no-repeat;
width:520px;
height:143px;
margin-top:20px;
text-indent:-9999px;}

.top16{
background:url(image/top16.jpg) no-repeat;
width:520px;
height:72px;
margin-top:40px;
margin-bottom:20px;
text-indent:-9999px;}

.top17{
background:url(image/top17.jpg) no-repeat;
width:520px;
height:112px;
margin-top:20px;
text-indent:-9999px;}

.top18{
background:url(image/top18.jpg) no-repeat;
width:520px;
height:70px;
margin-top:30px;
text-indent:-9999px;}

/*topŒã’Ç‰Á*/
.top24{
background:url(image/top24.jpg) no-repeat;
width:490px;
height:233px;
padding-top:50px;
padding-left:30px;
margin-top:30px;}

.top024{
background:url(image/top241.jpg) no-repeat;
width:520px;
height:240px;
margin-bottom:50px;
text-indent:-9999px;}

.moji5{
	margin-top:60px;}

.top25 a{
background:url(image/top25.jpg) no-repeat;
width:520px;
height:123px;
display:block;
margin-top:20px;
margin-bottom:50px;
text-indent:-9999px;}

.top25 a:hover{
background:url(image/top25.jpg) no-repeat;
background-position:0px -123px;
width:520px;
height:123px;
display:block;
margin-top:20px;
margin-bottom:50px;}

.top26{
background:url(image/top26.jpg) no-repeat;
width:520px;
height:50px;
margin-top:20px;
text-indent:-9999px;}

.top27{
background:url(image/top27.jpg) no-repeat;
width:520px;
height:80px;
margin-top:20px;
margin-bottom:40px;
text-indent:-9999px;}

.top31{
background:url(image/top31.jpg) no-repeat;
width:520px;
padding:0px 0px 20px 5px;
margin-top:20px;}

.top23{
background:url(image/top23.jpg) no-repeat;
width:520px;
height:281px;
margin-top:30px;
margin-bottom:20px;}


.center-2 {
width:516px;
padding:0px 0 0 5px;}

.center-3 {
background:url(image/center.jpg) no-repeat;
background-position:0 -630px;
width:516px;
padding:50px 0 0 5px;}

.center-4 {
height:250px;
padding:0px 0px 0px 5px;}

.center-4 a {
background:url(image/center-2.jpg) no-repeat;
background-position:0px 0;
width:520px;
display:block;
height:230px;
text-indent:-9999px;}

.c-leftspace{padding:0 5px 0 10px;}

.right {
float:left;
width:201px;
background:#FFFFFF;}

.right-1 {
background:url(image/right-1.jpg) no-repeat;
width:198px;
height:41px;
text-indent:-9999px;
border-left:#999 solid 1px;
border-right:#999 solid 1px;
border-top:#999 solid 1px;}


.right2 {
background-color:#FFFFFF;
width:189px;
padding:10px 5px;
border-left:1px solid #999;
border-right:1px solid #999;}

.right-1-1 a {
background:url(image/top19.jpg) no-repeat;
width:187px;
height:207px;
margin-top:10px;
display:block;
text-indent:-9999px;}

.right-1-1 a:hover {
background:url(image/top19.jpg) no-repeat;
background-position:-189px 0px;
width:187px;
height:207px;
margin-top:10px;
text-indent:-9999px;}

.right-1-2 a {
background:url(image/top20.jpg) no-repeat;
width:187px;
height:207px;
display:block;
margin-top:10px;
text-indent:-9999px;}

.right-1-2 a:hover {
background:url(image/top20.jpg) no-repeat;
background-position:-189px 0px;
width:187px;
height:207px;
display:block;
margin-top:10px;
text-indent:-9999px;}

.right-1-3 a {
background:url(image/top21.jpg) no-repeat;
width:188px;
height:200px;
display:block;
margin-top:20px;
text-indent:-9999px;}

.right-1-3 a:hover {
background:url(image/top21.jpg) no-repeat;
background-position:-187px 0px;
width:188px;
height:200px;
display:block;
margin-top:20px;
text-indent:-9999px;}

.right-1-4 a {
background:url(image/top211.jpg) no-repeat;
width:188px;
height:207px;
display:block;
margin-top:20px;
text-indent:-9999px;}

.right-1-4 a:hover {
background:url(image/top211.jpg) no-repeat;
background-position:-187px 0px;
width:188px;
height:207px;
display:block;
margin-top:20px;
text-indent:-9999px;}

.right-2 {
background:url(image/right-1.jpg) no-repeat;
background-position:0 -700px;
padding:45px 0 10px 22px;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;}

.footer{
background:url(image/fut.jpg) no-repeat;
width:930px;
height:34px;
padding:20px 10px 10px 10px;
background-color:#333333;
color:#FFFFFF;
text-align:right;
margin-left:auto;
margin-right:auto;}

.footer a{ color:#FFFFFF;}

.footer a:hober{color:#FFFF00;}

.right-2 ul {
margin:0 0 0 0;
padding:0 0 0 0;
line-height:130%;}

.f1 {
height:20px;
background:#D9DADA;
padding-top:10px;
padding-left:10px;
color:#444444;
font-size:12px;
font-weight:bold;}

.f1 h2 {
color:#444444;
font-size:12px;
padding:0px;
margin:0px;
line-height:100%;}

.f2 {
color:#9D2A28;
font-weight:bold;
border-bottom:1px solid #CCC;
margin-bottom:10px;
padding-top:20px;
padding-left:5px;}

.f002 {
color:#9D2A28;
font-weight:bold;
margin-bottom:10px;
padding-left:5px;}

.f02 {
color:#9D2A28;
font-size:20px;
font-weight:bold;
margin-bottom:10px;}

.f2-2 {
color:#9D2A28;
font-weight:bold;
border-bottom:1px solid #CCC;
margin-bottom:10px;
border-top:1px solid #006600;
border-left:1px solid #006600;
border-right:1px solid #006600;
border-style:dashed;}

.f2-3 {
border-bottom:1px solid #006600;
border-left:1px solid #006600;
border-top:1px solid #FFFFFF;
border-right:1px solid #006600;
border-style:dashed;}

.f3 {color:#EC651A;}

.f4 {color:#9D2A28;}

.f5 {font-size:85%;}

.yome {
color:#000000;
background:#F9F8CB;
font-size:90%;
line-height:170%;
border:solid 1px #EC651A;
padding:5px;}

.mt-menu {
padding:0;
margin:0 0 0 20px;
line-height:160%;
list-style: decimal}

.siko {width:520px;}

.yome2 {
color:#000000;
background:#F9F8CB;
font-size:90%;
line-height:170%;
border:solid 1px #EC651A;
padding:10px;
width:500px;
margin:0 0 10px 5px;}

.yome2 img{width:100%;}

.yome3 {}

.yome3 img {
margin-left:100px;
border:0;}

.yome4 {
color:#000000;
background:#F9F8CB;
font-size:90%;
line-height:170%;
border:solid 1px #EC651A;
padding:10px;
width:500px;
float:left;}

.yome4 img {vertical-align:top;}

.nenhyo {
font-size:80%;
font-family:ƒqƒ‰ƒMƒmŠpƒS Pro W3;}

.nenhyo ul {
list-style:none;
padding:0;
margin:0;}

.nenhyo img {border:0;}

.nenhyo-ue, .nenhyo-sita {
width:1000px;
background:url(nenhyo-sen.jpg) repeat-y;}

.nenhyo-ue {height:100px;}
.nenhyo-sita {height:250px;}

.nenhyo1, .nenhyo2, .nenhyo3, .nenhyo4, .nenhyo5 {float:left;}

.nenhyo1 {width:75px; text-align:center; padding-top:40px;}
.nenhyo2 {width:155px;}
.nenhyo3 {width:165px;}
.nenhyo4 {width:200px;}
.nenhyo5 {width:250px;}
.nenhyo6 {
clear:both;
width:900px;}

.gray {color:#333333;}

.image-border img{border:solid 1px #999999;}

.nagare1 {
background:url(image/nagare1.jpg) no-repeat;
background-position:top right;
width:98%;}

.nagare2 {
background:url(image/nagare2.jpg) no-repeat;
background-position:top right;
width:98%;}

.nagare3 {
background:url(image/nagare3.jpg) no-repeat;
background-position:top right;
width:98%;
height:155px;}

.nagare4 {
background:url(image/nagare4.jpg) no-repeat;
background-position:top right;
width:98%;
height:160px;}

.nagare5 {
background:url(image/nagare5.jpg) no-repeat;
background-position:top right;
width:98%;
height:162px;}

.nagare6 {
background:url(image/nagare6.jpg) no-repeat;
background-position:top right;
width:98%;}

.nagare7 {
background:url(image/nagare7.jpg) no-repeat;
background-position:top right;
width:98%;}

.nagare8 {
background:url(image/nagare8.jpg) no-repeat;
background-position:top right;
width:98%;}

.qq {
background:url(image/faqicon.jpg) no-repeat;
width:30px;
height:28px;}

.aa {
background:url(image/faqicon.jpg) no-repeat;
background-position:0 -85px;
width:30px;
height:28px;}

.quest {
background-position:0 0;
padding:6px 0 5px 10px;

border-bottom:1px #333 solid;
font-size:15px;
font-weight:bold;
color:#F00;
width:95%;}

.answer {
background:url(img/faqicon.jpg) no-repeat;
background-position:0 -100px;
padding:0px 0 0 0px;
line-height:1.3em;
margin-bottom:30px;}

.td {width:480px;}

.ceo_01 {
background:url(image/ceo_01.jpg) no-repeat;
padding:50px 0px 0px 5px;}

.ceo_txt {width:520px;}

.staff_01{
background:url(img/staff_01.jpg) no-repeat;
width:680px;
height:36px;
text-indent:-9999px;
margin-bottom:15px;}

.staff_02{
background:url(img/staff_02.jpg) no-repeat;
width:680px;
height:36px;
text-indent:-9999px;
margin-bottom:15px;
margin-top:20px;}

.staff_03{
background:url(img/staff_03.jpg) no-repeat;
width:680px;
height:36px;
text-indent:-9999px;
margin-bottom:15px;
margin-top:20px;}

.staff_04{
background:url(img/staff_04.jpg) no-repeat;
width:680px;
height:36px;
text-indent:-9999px;
margin-bottom:15px;
margin-top:20px;}

.staff_05{
background:url(img/staff_05.jpg) no-repeat;
width:680px;
height:36px;
text-indent:-9999px;
margin-bottom:15px;
margin-top:20px;}

.staff_06{
background:url(img/staff_06.jpg) no-repeat;
width:680px;
height:36px;
text-indent:-9999px;
margin-bottom:15px;
margin-top:20px;}

.staff_07{
background:url(img/staff_07.jpg) no-repeat;
width:680px;
height:36px;
text-indent:-9999px;
margin-bottom:15px;
margin-top:20px;}

.st01,.st03 {
background:#ccc;
padding:5px 5px 5px 5px;
width:100px;}

.staff_08 table {
padding-left:10px;
font-size:14px;}

/*jisseki*/

.name{
background:url(image/ba.jpg) no-repeat;
height:30px;
width:500px;
color:#FFFFFF;
font-weight:bold;
padding-top:5px;
padding-left:10px;}

.url{margin-bottom:10px;}

.moji2{
padding-left:5px;
float:right;
text-align:left;
margin-right:20px;
width:330px;}

.tb{
width:320px;
margin-top:20px;
margin-bottom:20px;
float:right;
margin-right:20px;
border:1px solid #CCCCCC;}

.moji3{
background-color:#CCCCCC;
color:#000000;
text-align:center;}

.moji4{
padding:10px;}

.siteimg30 a{
background:url(img/siteimg30.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg29 a{
background:url(img/siteimg29.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg28 a{
background:url(img/siteimg28.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg27 a{
background:url(img/siteimg27.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg26{
background:url(img/siteimg26.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg25 a{
background:url(img/siteimg25.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg24 a{
background:url(img/siteimg24.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg23 a{
background:url(img/siteimg23.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg22 a{
background:url(img/siteimg22.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg21 a{
background:url(img/siteimg21.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg20{
background:url(img/siteimg20.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg19 a{
background:url(img/siteimg19.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg18 a{
background:url(img/siteimg18.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg17 a{
background:url(img/siteimg17.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg16 a{
background:url(img/siteimg16.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg15 a{
background:url(img/siteimg15.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg14 a{
background:url(img/siteimg14.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg13 a{
background:url(img/siteimg13.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg12 a{
background:url(img/siteimg12.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg11 a{
background:url(img/siteimg11.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg10 a{
background:url(img/siteimg10.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg09 a{
background:url(img/siteimg09.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg08 a{
background:url(img/siteimg08.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg07 a{
background:url(img/siteimg07.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg06 a{
background:url(img/siteimg06.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg05 a{
background:url(img/siteimg05.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg04 a{
background:url(img/siteimg04.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg03 a{
background:url(img/siteimg03.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg02 a{
background:url(img/siteimg02.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.siteimg01 a{
background:url(img/siteimg01.jpg) no-repeat;
width:156px;
height:255px;
float:left;
display:block;
text-indent:-9999px;}

.link_works a{
background:url(img/botan.jpg) no-repeat;
width:123px;
height:25px;
margin-top:10px;
float:right;
display:block;
text-indent:-9999px;
background-color:#CCCCCC;}

.link_works a:hover{
background:url(img/botan.jpg) no-repeat;
background-position:0px -25px;
width:123px;
height:25px;
text-indent:-9999px;
background-color:#CCCCCC;}

/*kousin*/

.text4{
margin-top:30px;}

/*ryoukin*/

.price_09{
background:url(image/price_09.jpg) no-repeat;
width:530px;
height:175px;
margin-top:20px;
margin-bottom:40px;
text-indent:-9999px;}

.price_04{
	background:url(image/price_04.jpg) no-repeat;
	height:25px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
.price_05{
	background:url(image/price_05.jpg) no-repeat;
	height:25px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
.price_06{
	background:url(image/price_06.jpg) no-repeat;
	height:25px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
.price_07{
	background:url(image/price_07.jpg) no-repeat;
	height:25px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
.price_08{
	background:url(image/price_08.jpg) no-repeat;
	height:25px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}

.price_081{
	background:url(image/price_081.jpg) no-repeat;
	height:25px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;}

.price_03{
	background:url(image/ryoukin.jpg) no-repeat;
	width:520px;
	height:183px;
	text-indent:-9999px;}
	
/*toawase*/	
.toiawase{
	background:url(image/toiawase.jpg) no-repeat;
	width:520px;
	margin-top:30px;
	padding-top:80px;
	padding-left:5px;}
	
.toiawase2{
	background:url(image/td.jpg) repeat-y;
	width:140px;
	color:#FFF;
	padding-top:5px;}

.otoiawase-table{
	width:520px;
	border-color:#FFF;}
	
/*ŠT—v*/
.compat1{
	width:50px;
	background-color:#CCC;
	text-align:right;
	padding:0 10px 0 0;}
	
.company_01{
	border-collapse:collapse;
	border:#FFF;}
	
.company_02{
	margin-top:30px;
	margin-left:10px;
	margin-bottom:40px;}

	
/*vice*/

/*tosi*/

.tosi01{
	background:url(image/tosi2006.jpg) no-repeat;
	width:520px;
	height:30px;
	text-indent:-9999px;
	border-bottom:1px #999999;
	border-bottom-style:dotted;}
	
.tosi02{
	background:url(image/tosi2007.jpg) no-repeat;
	width:520px;
	height:30px;
	text-indent:-9999px;
	border-bottom:1px #999999;
	border-bottom-style:dotted;}
	
.tosi03{
	background:url(image/tosi2008.jpg) no-repeat;
	width:520px;
	height:30px;
	text-indent:-9999px;
	border-bottom:1px #999999;
	border-bottom-style:dotted;}
	
.tosi04{
	background:url(image/tosi2009.jpg) no-repeat;
	width:520px;
	height:30px;
	border-bottom:1px #999999;
	border-bottom-style:dotted;}	
	
.tosi05{
	background:url(image/tosi2010.jpg) no-repeat;
	width:520px;
	height:30px;
	text-indent:-9999px;
	border-bottom:1px #999999;
	border-bottom-style:dotted;}
	
	
.tosi{
	background:url(image/tosi.jpg) repeat-y;
	width:520px;
	padding:20px 20px 30px 50px; }
	
.tosi0{
	background:url(image/tosi01.jpg) no-repeat;
	width:520px;
	height:72px;
	margin-bottom:30px;}
	
.td2{
	padding:15px;
	width:200px;}
	
.td3{
	border-collapse:collapse;
	border-right-style:dotted;
	border-left-style:dotted;}
	
/*up*/

.up01{
	background:url(image/up01.jpg) no-repeat;
	width:160px;
	height:315px;
	float:right;
	margin-right:20px;}
	
.up02{
	background:url(image/up02.jpg) no-repeat;
	width:160px;
	height:234px;
	float:right;
	margin-right:20px;}
	
.up03{
	background:url(image/up03.jpg) no-repeat;
	width:225px;
	height:170px;
	float:right;
	margin-right:20px;}
	
.up003{
	background:url(image/up003.jpg) no-repeat;
	width:520px;
	height:18px;
	text-indent:-9999px;
	margin-bottom:20px;}
	
.up04{
	background:url(image/top30.jpg) no-repeat;
	width:515px;
	height:20px;
	margin-top:20px;
	margin-left:5px;
	margin-bottom:20px;
	text-indent:-9999px;}
	
.up05{
	background:url(image/up05.jpg) no-repeat;
	width:515px;
	padding-top:70px;
	padding-left:5px;
	padding-bottom:10px;
	margin-top:20px;
	margin-bottom:30px;}
	
.up06{
	background:url(image/up06.jpg) no-repeat;
	width:515px;
	padding-top:70px;
	padding-left:5px;
	padding-bottom:10px;
	margin-top:20px;
	margin-bottom:30px;}
	
.up07{
	background:url(image/up07.jpg) no-repeat;
	width:515px;
	padding-top:70px;
	padding-left:5px;
	padding-bottom:10px;
	margin-top:20px;
	margin-bottom:10px;}
	
.bun{
	margin-bottom:40px;}
	
.bun1{
	margin-left:5px;}
	
.top161{
	background:url(image/top161.jpg) no-repeat;
	width:520px;
	height:168px;
	margin-top:60px;
	margin-bottom:20px;
	text-indent:-9999px;}
	
.kakoi{
 -moz-border-radius: 30px;
 border:1px solid #000000;}
	
/*erabu*/
.erabu1{background:url(image/erabu1.jpg) no-repeat;
	width:520px;
	padding:0px 0px 40px 0px;}
	
.erabu2{background:url(image/erabu2.jpg) no-repeat;
	width:520px;
	padding:0px 0px 40px 0px;}
	
.erabu3{background:url(image/erabu3.jpg) no-repeat;
	width:520px;
	padding:0px 0px 40px 0px;}
	
/*—¬‚ê*/
.nagare01{background:url(image/nagare05.jpg) no-repeat;
	width:520px;
	height:40px;}
	
.nagare02{background:url(image/nagare01.jpg) no-repeat;
	width:520px;
	height:40px;}
	
.nagare03{background:url(image/nagare02.jpg) no-repeat;
	width:520px;
	height:40px;}
	
.nagare04{background:url(image/nagare03.jpg) no-repeat;
	width:520px;
	height:40px;}
	
.nagare05{background:url(image/nagare04.jpg) no-repeat;
	width:520px;
	height:40px;}
	
/*seo*/
.seo01{background:url(image/seo01.jpg) no-repeat;
width:520px;
height:197px;
text-indent:-9999px;}

.seo02{background:url(image/seo02.jpg) no-repeat;
width:520px;
padding:10px 0px 20px 5px;}

.seo03{background:url(image/seo03.jpg) no-repeat;
width:520px;
padding:10px 0px 30px 5px;}


.seo04{background:url(image/seo04.jpg) no-repeat;
width:520px;
height:203px;
margin-top:20px;
margin-bottom:30px;
text-indent:-9999px;}

.seo05{background:url(image/seo05.jpg) no-repeat;
width:520px;
padding:10px 0px 30px 5px;}

.seo06{background:url(image/seo06.jpg) no-repeat;
width:520px;
padding:10px 0px 30px 5px;}

/*after*/

.img_10{background:url(image/img_10.jpg) no-repeat;
width:180px;
height:50px;}

.img_101{background:url(image/img_10.jpg) no-repeat;
width:180px;
height:30px;}


.after-1{background:url(image/after01.jpg) no-repeat;
width:520px;
padding:10px 0px 40px 5px;}

.after00{background:url(image/after00.jpg) no-repeat;
width:520px;
height:50px;
text-indent:-9999px;
margin-bottom:20px;
margin-top:30px;}

/*koe*/

.koedai{background:url(image/koedai.jpg) no-repeat;
	width:520px;
	height:230px;
	text-indent:-9999px;
	margin-bottom:20px;
	margin-top:20px;}
	
/*media*/

.media1{
	background:url(image/media1.jpg) no-repeat;
	width:520px;
	height:278px;
	text-indent:-9999px;
	margin-bottom:20px;
	margin-top:20px;}
	
/*key*/

..moji1-1 h2{
	font-size:20px;
	margin:0px;
	padding:0px;}
	
/*deko*/

.deko{border:1px solid #999999;}

.saiyou_01 {
background:url(image/saiyou_01.jpg) no-repeat;
padding:50px 0px 0px 5px;}

.saiyou_02 {
background:url(image/saiyou_02.jpg) no-repeat;
padding:0px 0px 30px 5px;}
