@charset "utf-8";
/* CSS Document */


image{ border:none;}

body{ background-image:;
padding:0px;
margine:0px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}



#wrapper{
	padding-top:0px;
	margine-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:870px;
	background-image:url(haikei.png);
	background-repeat:repeat-y;
	background-position:center center;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	font-size: 16px;

}

/*↓↓ヘッダー↓↓*/

#head{
	height:80px;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	overflow: hidden;
}

#head h1 {
 line-height:0;
 margin-left:30px;
 margin-top:15px;
 padding:0 0 0 0px;
 text-indent:-9999px;
 height:57px;
 width:215px;
 background-image:url(headtitle.png);
 background-repeat:none;
 float:left;
 display:inline;
 
 }
 
#headlink{
margin-top: 55px;
padding: 0px;
float:right;
}

#head ul{ list-style-type: none;
margin: 0px;
padding:0px;
line-height:0;
}

#head li{
text-indent: -9999px;
line-height:0;
float:left;
margin-right:15px;
width:119px;
height:13px;}

#head li a {

display:block;
width:119px;
height:13px;
line-height:0;

}


#head li#head1 {
background-image: url(head1.png);
background-repeat: no-repeat;
}

#head li#head2 {
background-image: url(head2.png);
background-repeat: no-repeat;}

/*↑↑ヘッダー↑↑*/



/*↓↓グローバルナビゲーション↓↓*/

#navi{
	width:850px;
	height:56px;
	margin-top:0px;
	margin-bottom:40px;
	margin-left:11px;
	padding-left:35px;
	padding-right:35px;
	background-image:url(nabihaikeiplane.jpg);
	background-repeat:no-repeat;
	overflow: hidden;



}

#navi ul{ list-style-type: none;
margin: 0;
padding: 0;
overflow:hidden;
}

#navi li{ float: left;
width: 130px;
height:56px;
margin: 0px;
padding: 0;
display: block;
text-indent: -9999px; }

#navi li a{ display:block;
width: 130px;
height: 56px;
display: block;
overflow: hidden;
background-image: url(navigation.png);}


#navi li#top a{ width:130px; height:56px;
background-position:-35px     0;}

#navi li#about a{ width:130px; height:56px;
background-position:-165px      0;}


#navi li#works a{ width:130px; height:56px;
background-position:-295px      0;}

#navi li#download a{ width:130px; height:56px;
background-position:-425px      0;}

#navi li#link a{ width:130px; height:56px;
background-position:-555px      0;}

#navi li#contact a{ width:130px; height:56px;
background-position:-685px      0;}



#navi li#top a:hover{ width:130px; height:56px;
background-position:-35px    -55px;}

#navi li#about a:hover{ width:130px; height:56px;
background-position:-165px   -55px;}


#navi li#works a:hover{ width:130px; height:56px;
background-position:-295px   -55px;}

#navi li#download a:hover{ width:130px; height:56px;
background-position:-425px   -55px;}

#navi li#link a:hover{ width:130px; height:56px;
background-position:-555px   -55px;}

#navi li#contact a:hover{ width:130px; height:56px;
background-position:-685px   -55px;}

/*↑↑グローバルナビゲーション↑↑*/


/*クリアフィクスハック*/

.clearfix:after{ 
content: ".";  
display: block;  
height: 0;  
font-size:0;  
clear: both;  
visibility:hidden;  
}  

.clearfix{  
display: inline-block;  
}  

/* Hides from IE Mac */ 

* html .clearfix{ height: 1%; }  
.clearfix{  
display:block;   }  

/* ハックここまで */ 







/*↓↓コンテンツ↓↓*/

.contents{width:850px;
margin-left:auto;
margin-right:auto;
margin-bottom:50px;
clear:both;}

/*↑↑コンテンツ↑↑*/




/*↓↓レフト（サイドバー）↓↓*/

#left{ width:130px;
float:left;
margin-top:0px;
margin-right:40px;
margin-left:35px;
overflow:hidden;
display:inline;

}


#left h1.sidetitle{
padding-top:0px;
margin:0px;


width:130px;
height:30px;
text-indent:-9999px;
font-size: 0;}


#left h1#page1{background-image:url(sideshoukai.png);
background-repeat:no-repeat; }


#left h1#page2{background-image:url(sidekadai.png);
background-repeat:no-repeat; }

#left h1#page3{background-image:url(sidedownload.png);
background-repeat:no-repeat; }


#left h1#page4{background-image:url(sidelink.png);
background-repeat:no-repeat; }


#left h1#page5{background-image:url(sideotoiawase.gif);
background-repeat:no-repeat; }




 

#left ul{list-style-type: none;
margin: 0;
padding: 0;
list-style-position:outside;
}

#left li{font-size:12px;
text-align:left;
padding-left:15px;
padding-bottom:10px;
padding-top:10px;
margin:0px;
background-image:url(listmarc.png);
background-repeat:no-repeat;
background-position:4px 50%;
border-bottom:dashed 1px #CCC;
list-style-position:outside;
}



#left li.min{ font-size:11px;
text-align:left;
padding-left:2.5em;
padding-top:10px;
padding-bottom:10px;
margin:0px;
background-image:url(listmarc.png);
background-repeat:no-repeat;
background-position:4px 30%;

*background-position:4px 30%;
_background-position:4px 30%;

background-position:4px 35%\9;

border-bottom:dashed 1px #CCC;
text-indent:-1em;

}



#left li.page3{ font-size:12px;
text-align:left;
padding-left:15px;
padding-bottom:10px;
padding-top:10px;
margin:0px;
background-image:url(listmarc.png);
background-repeat:no-repeat;
background-position:4px 20%;
*background-position:4px 25%;
_background-position:4px 25%;
background-position¥9:4px 25%;
border-bottom:dashed 1px #CCC;

}


#left li.page4{font-size:12px;
text-align:left;
padding-left:18px;
padding-bottom:10px;
padding-top:10px;
margin:0px;
border-bottom:dashed 1px #CCC;
background-image:url(listmarc.png);
background-repeat:no-repeat;
background-position:4px 50%;

}









#left .nigyou{ font-size:12px;
text-align:left;
padding-left:15px;
padding-bottom:10px;
padding-top:10px;
margin:0px;
background-image:url(listmarc.png);
background-repeat:no-repeat;
background-position:4px 30%;
border-bottom:dashed 1px #CCC; }


a {
	text-decoration:none;
	font-size: 14px;


}


#left li.page5{font-size:12px;
text-align:left;
padding-left:18px;
padding-bottom:10px;
padding-top:10px;
margin:0px;
background-image:url(listmarc.png);
background-repeat:no-repeat;
background-position:4px 50%;
border-bottom:dashed 1px #CCC;

}




/*↑↑レフト（サイドバー）↑↑*/





/*↓↓ライト（メインボックス）1～5前頁共通↓↓*/

#right{ width:610px;
float:left;
margin-bottom:30px;
 display:inline;

}





#right h1{
margin:0px;
width:610px;
height:30px;
font-size:15px;
font-weight:bold;
padding:10px 0px 5px 16px;

}


.ichijisage{ padding-left:1em;}


#right h6{
margin:0px;
width:610px;
height:30px;
font-size:15px;
font-weight:bold;
padding:10px 0px 5px 16px;
margin-top:10px;
float:left;
}





/*↓↓ライト（メインボックス）1↓↓*/



#right table{
	border-collapse: collapse;
	border-spacing: 0;
	font-size:13px;
	clear:both;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
 

#right table .tablemidashiue1{
	widht:89px;
	height:30px;
	background-image:url(midashi11-1.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}


#right table .tablemidashiue2{ widht:94px; height:30px; 
background-image:url(midashitable1-2.png);  
text-indent:-9999px; 
background-repeat:no-repeat;
border-left:dashed 1px #CCC; }



#right table .tablemidashiue3{ widht:129px; height:30px; 
background-image:url(midashitable1-3.png); 
text-indent:-9999px;
background-repeat:no-repeat;
border-left:dashed 1px #CCC; 
 }


#right table .tablemidashiue4{ widht:294px; height:30px; 
background-image:url(midashitable1-4.png);
text-indent:-9999px; 
background-repeat:no-repeat;
border-left:dashed 1px #CCC;}


#right table .tablemidashiue5{ widht:213px; height:30px; 
background-image:url(midashitable1-5.png); 
text-indent:-9999px; 
border-left:dashed 1px #CCC;
background-repeat:no-repeat; }



#right table .tablemidashiyoko{
	width:180px;
	padding-top:15px;
	padding-bottom:15px;
	margin-left:0px;
	margin-right:0px;
}


#right table .tablecellshimei{
	width:180px;
	margin-left:0px;
	margin-right:0px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
}

#right table .tablecellkikan{
	width:199px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
}

#right table .tablecellgyoumu{

border-left:dashed 1px #CCC;   
border-top:dashed 1px #CCC; 
padding:10px;
}


#right table .tablecellkikan2{width:213px; border-left:dashed 1px #CCC; border-top:dashed 1px #CCC; text-align:center; }

.colory{ background-color: #FFC;}

.menber1 tr:hover{ background-color: #DDF1F4;}

.menber2 tr:hover{ background-color: #DDF1F4;}




#right #menbertenshutu{ margin-top:40px;}

#right #shoukai{
	margin-top:50px;
	padding-top:30px;
	border-top:0px dashed #CCC;
	font-size:13px;
}

#right #shoukai .text{ width:590px; margin-left:15px;}

#right #shoukai .text1{ color:#900;
font-weight:bold; text-decoration:underline;
}

#right #shisetsu{ margin-top:50px; 
margin-bottom:50px;}


#kuukoudobokushisetsu{ width:610px; 
height:381px;
border:0px;
}


#right table th.meishoub{ width:125px;
height:30px;
background-image:url(midashitable2-1.png);
text-indent:-9999px;}

#right table .setsumeib{ width:485px;
height:30px;
background-image:url(midashitable2-2.png);
text-indent:-9999px;
border-left:1px dashed #CCC;}





#right table th.meishou2b{ width:125px;
text-align:center;
vertical-align:top;
border-top:1px dashed #CCC;
text-align:left;
padding:10px;
color:#00F;
font-size:14px;
}

#right table th.meishou2g{ width:125px;
text-align:center;
vertical-align:top;
border-top:1px dashed #CCC;
text-align:left;
padding:10px;
color:#093;
font-size:14px;
}









#right table td.setsumei2{ width:485px;
border-left:1px dashed #CCC;
vertical-align:top;
border-top:1px dashed #CCC;
padding:10px;}


#right table th.meishoug{ width:125px;
height:30px;
background-image:url(midashitable3-1.png);
text-indent:-9999px;}

#right table .setsumeig{ width:485px;
height:30px;
background-image:url(midashitable3-2.png);
text-indent:-9999px;
border-left:1px dashed #CCC;}

.colorb{ background-color:#DDF1F4; }

.colorg{ background-color:#CFC; }

.shisetsu tr:hover{ background-color: #FFC;}





#futaishisetsu{ margin-top:50px;}



.text2{font-size:13px;
text-align:right;
}

.text3{color:#093; font-weight:bold;}


#yuudou{ 
margin-top:50px;
font-size:13px;
text-align:right;}




/*↑↑ライト（メインボックス）1↑↑*/







/*↑↑ライト（メインボックス）2↑↑*/

.entry3 {
padding-top:23px;/* ←top.jpgの高さ*/
background-image:url(kadomarutop.png);
background-repeat:no-repeat;
background-position:left top;
margin-bottom:50px;}
.entry3 .body {
padding:6px 10px 6px 10px;
background:url(kadomarumiddle.png) repeat-y left top;
}
.entry3 .bottom {
height:19px;/* ←bottom.jpgの高さ*/
background:url(kadomarubottom.png) no-repeat left bottom;
font-size:1px;/* ←↓ ブラウザで文字サイズ拡大した際に崩れないように。*/
line-height:1px;
}



.fontgreen{ color:#093;
font-weight:bold;
font-size:15px;
padding-left:1em;}




#right h1{
margin:0px;
width:610px;
height:30px;
font-size:15px;
font-weight:bold;
padding:10px 0px 5px 16px;

}

#right h2{
	margin:0px;
	padding-left:1em;
	height: 30px;
	width: 608px;
	font-size: 14px;
	background-repeat: no-repeat;
}




.setsumei1{ font-size:13px;
padding-left:2em;
width:480px;
margin-top:1em;}

.setsumei2{ font-size:13px; font-weight:;
padding-left:2em;
width:550px;
}

#kadai1{
background-image: url(cutkadai1.png);
background-repeat:no-repeat;
background-position:97% bottom;
height:140px;}



.listbox{ margin-top:30px;

background-repeat:no-repeat;
background-position:10% top;
height:120px;}

#cut2{background-image:url(cutkadai2.png); }
#cut3{background-image:url(cutkadai3.png); }
#cut4{background-image:url(cutkadai4.png); }
#cut5{background-image:url(cutkadai5.png); }
#cut6{background-image:url(cutkadai6.png); }




ul.list2{
	padding-left:250px;
	padding-top:5px;
	font-size:13px;
	list-style:none;
	list-style-image: url(listmarc.png);
	margin:0px;
	text-align: left;
}









.midashiue{ font-size:11px;
float:right;
margin:0px;
padding:0px;}

#unitmidashi{ background-image:
url(worksmidashi-1.png);
background-repeat:no-repeat;
text-indent:-9999px;
clear:both;
width:610px;
height:30px;
margin:0px;
padding:0px;
}


#tenkenmidashi{ background-image:
url(worksmidashi-2.png);
background-repeat:no-repeat;
text-indent:-9999px;
clear:both;
width:610px;
height:30px;
margin:0px;
padding:0px;}



#hikakumidashi{ background-image:
url(worksmidashi-3.png);
background-repeat:no-repeat;
text-indent:-9999px;
clear:both;
width:610px;
height:30px;
margin-bottom:30px;
margin-top:0px;
padding:0px;}

#kinoumidashi{ background-image:
url(worksmidashi-4.png);
background-repeat:no-repeat;
text-indent:-9999px;
clear:both;
width:610px;
height:30px;
margin-top:0px;
margin-bottom:20px;
padding:0px;}

#taikeimidashi{ background-image:
url(worksmidashi-5.png);
background-repeat:no-repeat;
text-indent:-9999px;
clear:both;
width:610px;
height:30px;
margin:0px;
padding:50px 0px 0px 0px;}

#kiteikamidashi{ background-image:
url(worksmidashi-6.png);
background-repeat:no-repeat;
text-indent:-9999px;
clear:both;
width:610px;
height:30px;
margin:0px;
padding:0px;}

#chichuumidashi{ background-image:
url(worksmidashi-7.png);
background-repeat:no-repeat;

text-indent:-9999px;
clear:both;
width:610px;
height:30px;

padding:0px;
margin:0px;}

#calsmidashi{ background-image:
url(worksmidashi-8.png);
background-repeat:no-repeat;
text-indent:-9999px;
clear:both;
width:610px;
height:30px;
margin-top:0px;
margin-bottom:30px;
padding:0px;}


.fontblue{ color:#00F;
font-weight:bold;}

#right h4{
margin:10px 0px 20px 0px;
padding:10px 0px 20px 0px;
font-size:14px;}

#unit{ clear:both;
margin-bottom:100px;}


#right h4{ margin-top:40px;
margin-bottom:5px;
padding:0px;}



#tenkensystem{ margin-bottom:80px; width:610px;}

#tenkengaiyou{ width:610px;}

#tenkenhikaku{ margin-bottom:70px; width:610px;  }

#tenkenkinou{ margin-bottom:70px; width:610px;}

#kijuntaikei{ margin-bottom:70px; width:610px; clear:both;}

#kijunkiteika{ margin-bottom:70px; width:610px;}

#chichuu{ margin-bottom:70px; width:610px;}


#cals{ margin-bottom:50px; width:610px;}


ul#gaiyou { 
font-size:13px;
list-style:none;
margin-top:30px;
margin-bottom:0px;
margin-left:2em;
padding-bottom:30px;
padding-left:0px;
font-weight:bold;

line-height:1em;
*line-height:2em;
_line-height:2em;}

li#gaiyou{
padding:0px;
line-height:1em;
*line-height:2em;
_line-height:2em;}





#gaiyouue{ background-image:url(cutkadai8.png);
background-repeat:no-repeat;
background-position:90% 80%;
margin-bottom:40px;}

.gaiyoutext{ font-size:14px;

padding-left:1em;
padding-right:2em;
margin-top:30px;
text-indent: -0.5em;}


#gaiyoushita{ background-image: url(cutkadai7.png);
background-repeat:no-repeat;
background-position:15% 87%;
*background-position:15% 80%;
_background-position:15% 80%}


dl.tekitou{ font-size:13px;
padding-left:2em;}



dl.tekitou dt{ clear: left;
  float: left;
  width: 7.5em;
  
  margin:0 0 0 0;
  padding:0 0 6px 0;
  font-weight:bold;
  color:#093;
}


dl.tekitou dd{ 

  margin:0px 0px 0px 7.5em;
  padding:0px 0px 6px 0;
}





#kiki{ width:px;

margin-left:px;
font-size:13px;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
float:right;
}

#kiki1{ float:left; margin-right:30px; }
#kiki2{ float:left; margin-right:20px;  }

#kiki .kikitext{ text-align:center; margin:0px; padding:0px;}











table{ border:1px solid #CCC;

  border-collapse: collapse;
  border-spacing: 0;
  font-size:13px;
  clear:both;}


.tablemidashi1{ background-image:url(haikeiorange.png);
width:303px; height:30px; border-bottom:1px dashed #CCC;
border-right:1px dashed #CCC;}

.tablemidashi2{ background-image:url(haikeiorange.png);
width:304px; height:30px; border:1px dashed #CCC;

}


.tablemidashiyokoyoko{ vertical-align:top; padding:10px; width:114px; text-align:left;  border-bottom:1px dashed #CCC; border-right:1px dashed #CCC; border-top:1px dashed #CCC;}

.cell1{vertical-align:top;  width:189px;  padding:10px; border-right:1px dashed #CCC;  border-bottom:1px dashed #CCC; border-top:1px dashed #CCC;}


.cell2{vertical-align:top;  width:304px; padding:10px;  border-bottom:1px dashed #CCC; border-top:1px dashed #CCC;
}


th.cellimage{ 
border-right:1px dashed #CCC; width:303px; }






.textbox{  float:left; width:295px;  }


.textboxue{

	font-size:13px; 
	
	text-align:justify;  margin-left:;
	padding:0px;
	margin-top:0px;}

.caption1{  font-size:9px; text-align:left; padding-left:1em; text-indent: -1em;}

.caption2{  font-size:10px; text-align:right; padding-left:; text-indent: -1em;}

#kinou1{ width:610px; margin-bottom:50px;  }
#kinou2{ width:610px; margin-bottom:50px; }
#kinou3{ width:610px; margin-bottom:50px; }
#kinou4{ width:610px; margin-bottom:50px; }

.kinouimage{ width:300px; height:200px; float:right; }


#right h5{ padding:0px; margin-left:; margin-top:0px; clear:both; margin-bottom:10px; width:610px; text-decoration:underline}




dl.kiteikalist{ margin-top:2em; font-size:13px;}


dl.kiteikalist dt{   font-weight:bold; margin:1em 0px 0px 2em; padding:5px 0px 0px 0px;}

dl.kiteikalist dd{  text-indent:-1em;  margin:0px 0px 0px 4em; padding:5px 0px 0px 0px;}


dt.kiteilkalist2{margin-top:1em;}

.image{ border:0px; text-align:center; }

.setumei3{ font-size:14px; padding:1em 1.5em 1.5em 1.5em; margin-bottom:50px;}

#dougabox{ text-align:center;
margin-left:auto; margin-right:auto; width:610px;}

.douga{margin:0px 0px 4em 1em; width:400px; border:1px; background-image:url(haikeigray.png);
border:1px dashed #CCC;}

.douga1{  width:360px; margin-left:20px; margin-right:20px; margin-bottom:20px; }
.douga2{  width:360px; margin-left:20px; margin-right:20px; margin-bottom:20px; }
.douga3{  width:360px; margin-left:20px; margin-right:20px; margin-bottom:20px; }

.dougatext{ font-size:13px; font-weight:bold; margin:10px 20px 10px 20px; 
background-color:#FFF; padding:5px; border:1px dashed #CCC;}


#yuudou{ 
margin-top:50px;
font-size:13px;
text-align:right;}


/*↓↓ライト（メインボックス）2↓↓*/










/*↓↓ライト（メインボックス）3↓↓*/

#right h2#unitdownload{
	background-image:url(downnloadmidashi4-5.png);
	background-repeat:no-repeat;
	width:613px;
	height:30px;
	font-size: 0;
	text-indent:-9999px;
	padding:0px;
	margin: 0px;
}






#right h3{
	font-size:15px;
	margin:0px;
	padding:1em 0px 0px 2em;
	clear:both;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#downloadpage{
border:1px solid #CCC;
width:613px}

.down{width:608px; margin-top:1em;  }
.downloadtext{ float:left; font-size:14px; padding-left:2em;}
.downloadbottun{
	float:left;
	padding-left:3em;
	padding-top:2em;
	padding-bottom: 1px;
}

#downloadbox1{
	clear:both;
	border-top:0px dashed #CCC;


	background-image:;
	background-repeat:no-repeat;
	background-position:95% 85%;
	padding-bottom:1em;
	padding-top:1em;
	margin-bottom:1em;
	margin-top: 1px;
}
#downloadbox2{  clear:both; border-top:1px dashed #CCC;background-image:; background-repeat:no-repeat; background-position:95% 85%; padding-bottom:1em;
padding-top:1em;
margin-bottom:1em;}
#downloadbox3{
	clear:both;
background-image:; 	background-repeat:no-repeat;
	background-position:95% 85%;
	padding-bottom:1em;
	padding-top:1em;
	margin-bottom:1em;
	border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: #CCC;
}

#downloadbox4{
	clear:both;
	border-top:0px dashed #CCC;


	background-image:;
	background-repeat:no-repeat;
	background-position:95% 85%;
	padding-bottom:1em;
	padding-top:1em;
	margin-bottom:1em;
	margin-top: 1px;
}

#downloadbox5{
	clear:both;
	border-top:0px dashed #CCC;


	background-image:;
	background-repeat:no-repeat;
	background-position:95% 85%;
	padding-bottom:1em;
	padding-top:1em;
	margin-bottom:1em;
	margin-top: 1px;
}

#downloadbox6{
	clear:both;
	border-top:0px dashed #CCC;




	background-image:;
	background-repeat:no-repeat;
	background-position:95% 85%;
	padding-bottom:1em;
	padding-top:1em;
	margin-bottom:1em;
	margin-top: 1px;
}

#downloadbox7{
	clear:both;
	border-top:0px dashed #CCC;

	background-image:;
	background-repeat:no-repeat;
	background-position:95% 85%;
	padding-bottom:1em;
	padding-top:0em;
	margin-bottom:1em;
	margin-top: 1px;
}
/*↑↑ライト（メインボックス）3↑↑*/





/*↓↓ライト（メインボックス）4↓↓*/


#right #list1{ 

width:303px;
margin:0px;
padding:0px;
border-right: dashed 1px #CCC;
float:left;
border-top:solid 1px #CCC;
border-left:solid 1px #CCC;
border-bottom:solid 1px #CCC;
}

#right #list1 h3
{
margin:0px;
padding:0px;	
width:303px;
height:30px;
text-indent: -9999px;
background-image: url(list1midashi.png);
border-bottom:1px dashed #CCC;}

#right #list1 ul{
font-size:13px;
list-style-type: none;
margin-left:25px;
padding-left:0px;
overflow:hidden;}

#right #list1 li{
	padding-bottom:20px;}


#right #list2{ width:303px;
margin:0px;
padding:0px;

float:right;


border-top:solid 1px #CCC;
border-right:solid 1px #CCC;
border-bottom:solid 1px #CCC;

background-image:url(cutlink.png);
background-repeat:no-repeat;
background-position:85% 95%;




}



#right #list2 h3
{
	margin:0px;
padding:0px;
width:303px;
height:30px;
text-indent: -9999px;
background-image: url(list2midashi.png);
border-bottom:1px dashed #CCC;}

#right #list2 ul{
font-size:13px;
list-style-type: none;
margin-left:25px;
padding-left:0px;
overflow:hidden;}

#right #list2 li{
	padding-bottom:20px;}


#right #list3{ 

width:606px;
margin:0px;
padding:0px;
border-right: solid 1px #CCC;
float:left;
border-top:solid 1px #CCC;
border-left:solid 1px #CCC;
border-bottom:solid 1px #CCC;
}

#right #list3 ul{
font-size:13px;
list-style-type: none;
margin-left:25px;
padding-left:0px;
overflow:hidden;
padding-top:10px;
}

#right #list3 li{
padding-bottom:20px;
}




/*↑↑ライト（メインボックス）4↑↑*/




/*↓↓ライト（メインボックス）5↓↓*/


#right #otoiawase{
	border-bottom:1px dashed #CCC;
padding-bottom:50px;
}


#right #otoiawaseleft{
padding:0px;
width:230px;
height:230px;
float:left;
margin-left:15px;
padding-top:50px;
display:inline;
}

#right #otoiawaseleft .otoiawaseue{
padding-bottom:10px;
margin:0px;
font-weight:bold;
font-size:13px;}

#right #otoiawaseleft .juusho1{ padding-left:3em;}
#right #otoiawaseleft .juusho2{}



#right #otoiawaseleft .otoiawaseshita{ 

margin:0px;
border-top:1px dashed #CCC;
padding-top:10px;
font-size:12px;}




#right #otoiawase #otoiawaseright{ width:360px;
height:230px;
float:right;
display:inline;
}





/*↑↑ライト1↑↑*/






/*↓↓ライト2↓↓*/





#right #koutuu{ clear:both;
border-bottom:1px dashed #CCC;
padding-top:30px;
padding-bottom:30px;}



#right #koutuuleft{
float:left;
font-size:12px;
margin-left:15px;
width:230px;
height:230px;
font-weight:bold;
padding-top:60px;
display:inline;}


#right #koutuuleft .fontblue
{ color:#00C;} 

#right #koutuuleft .fontgreen
{ color:#093;} 







#right #koutuuright{ 
width:360px; 
height:230px; 
float:right; 
border:1px solid #333;
display:inline;}


/*↑↑ライト2↑↑*/




/*↓↓ライト3↓↓*/

#right #shuuhen{clear:both;
padding-top:30px;
padding-bottom:30px; }


#right #shuuhenleft{ width:230px;
height:230px;
float:left;
font-weight:bold;
font-size:13px;
margin-left:15px;
background-image:url(cutotoiawase.png);
background-repeat:no-repeat;
background-position:10px 75%;
padding-top:30px;
display:inline;}

#right #shuuhenright{ width:360px;
height:230px;
float:right;
border:1px solid;
display:inline;}

#right #shuuhenleft .fontorange{ color:#F60;}
#right #koutuuleft .fontgreen5{ color:#093;} 



/*↑↑ライト（メインボックス）5↑↑*/











/*↓↓フッター前頁共通↓↓*/

#hutter{
font-size:12px;
text-align:center;
clear:both;
width:848px;
margin-left:auto;
margin-right:auto;
padding-top:15px;
padding-bottom:15px;
border-top:1px solid #CCC;
height:170px;
background-image:url(hutterblue.png);
background-repeat:no-repeat;
background-position:bottom;


}

/*↑↑フッター↑↑*/
