.frog { cursor: url(top/frog.gif), default; }

a:hover { 
color: #ff0043;
 }

a{
color:#0000FF;
}

h1
 { 
font-size: 10px; 
font-weight: normal; 
font-style: normal; 
margin: 0px 0px 0px 0px;
color: #232323;
}

td
{ 
font-size: 14px;
line-height:1.6em;
color: #232323;
}

img {
vertical-align: top;
}

body {
font-family: "ＭＳ Ｐゴシック", "Osaka";
background:url();
background-repeat: repeat-x;
background-color:#ffffff;
margin: 0px 0px 0px 0px;	
text-align: center;
}

/***************************************************************
フォント
***************************************************************/

.px10 { 
font-size: 10px; 
color: #232323;
line-height:1.6em;
}

.px10-w { 
font-size: 10px; 
color: #ffffff;
line-height:1.6em;
}

.px10-m { 
font-size: 10px;
margin: 3px 0px 0px 10px;
color: #232323;
line-height:1.6em;
}

.px10-red { 
font-size: 10px; 
color: #FF0000;
line-height:1.5em;
}

.px12 { 
font-size: 12px; 
color: #232323;
line-height:1.6em;
}

.px12-red { 
font-size: 12px; 
color: #FF0000;
line-height:1.6em;
}

.px12-bb { 
font-size: 12px; 
color: #214495;
font-weight: bold;
line-height:1.6em;
}

.px14-bb { 
font-size: 14px; 
color: #0F5DAF;
font-weight: bold;
line-height:1.6em;
}

.px14-bi { 
font-size: 14px; 
color: #232323;
font-weight: bold;
line-height:1.6em;
}

.px14-red { 
font-size: 14px; 
color: #D20505;
line-height:1.6em;
}

.px14-red2 { 
font-weight: bold;
font-size: 14px; 
color: #B91009;
line-height:1.6em;
}

.px14-green { 
font-size: 14px; 
color: #23AB39;
font-weight: bold;
line-height:1.6em;
}

.px14-color { 
font-size: 14px; 
color: #695549;
font-weight: bold;
line-height:1.5em;
}

.px16-color { 
font-size: 16px; 
color: #695549;
font-weight: bold;
line-height:1.5em;
}

.px16-red { 
font-size: 16px; 
color: #B91009;
font-weight: bold;
line-height:1.5em;
}

/***************************************************************
ヘッダ
***************************************************************/
#head {
width:100%;
height:142px;
background:url(top/headback.gif);
background-repeat: repeat-x;
color: #232323;
line-height:1.6em;
text-align: center;
padding: 0px 0px 0px 0px;
}

/***************************************************************
ベース
***************************************************************/
#container {
background-color:#ffffff;
width:950px;
color: #232323;
line-height:1.6em;
line-height: 140%;
position:relative;
margin-right:auto;
margin-left:auto;
overflow:auto;
}

/***************************************************************
メインスペース
***************************************************************/
.main-base { 
width:950px;
line-height:1.6em;
line-height: 140%;
text-align: center;
margin-right:auto;
margin-left:auto;
padding: 0px 0px 0px 0px;
}

/***************************************************************
メニュー
***************************************************************/
#menu{
width:950px;
margin-right:auto;
margin-left:auto;
}

#menu ul {
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
list-style:none;
}

#menu li {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
}

#nav{
width:200px;
}

#nav ul {
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
list-style:none;
}

#nav li {
background:url(top/menu-back.gif);
background-repeat: no-repeat ;
width:177px;
height:27px;
font-size: 14px;
color: #232323;
line-height:1.6em
text-align: left;
padding: 8px 0px 0px 23px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

/***************************************************************
コンテンツエリア
***************************************************************/
/*コンテンツスペース*/
#left { 
width:226px;
font-size: 12px;
color: #232323;
line-height:1.6em;
text-align: left;
float: left;
padding: 0px 0px 0px 0px;
}

#right { 
width:724px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: left;
float: left;
padding: 0px 0px 0px 0px;
}

/*TOPコンテンツスペース*/
.area1 { 
width:454px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: left;
padding: 0px 0px 20px 0px;
}

/*セカンドコンテンツスペース*/
.s-area { 
width:724px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: left;
padding: 0px 0px 20px 0px;
}


/*グーグル左スペース*/
#goog { 
width:200px;
font-size: 12px;
color: #232323;
line-height:1.6em;
text-align: center;
padding: 0px 0px 0px 0px;
}


/***************************************************************
タイトルバック
***************************************************************/
.top-back { 
width:430px;
height:33px;
background-image: url(top/sub-tit-back.gif);
background-repeat: no-repeat ;
font-weight: bold;
font-size: 14px;
color: #785223;
line-height:1.6em;
text-align: left;
padding: 3px 0px 0px 24px;
}

.menu-back { 
width:155px;
height:40px;
background-image: url(top/menu-tit-back.gif);
background-repeat: no-repeat ;
font-weight: bold;
font-size: 16px;
color: #ffffff;
line-height:1.6em;
text-align: left;
padding: 10px 0px 0px 45px;
}

.tit-back { 
width:704px;
height:50px;
background-image: url(all/tit-back.gif);
background-repeat: no-repeat ;
font-weight: bold;
font-size: 16px;
color: #785223;
line-height:1.6em;
text-align: left;
padding: 10px 0px 0px 20px;
}

.s-back { 
width:710px;
height:40px;
background-image: url(all/s-tit-back.gif);
background-repeat: no-repeat ;
font-weight: bold;
font-size: 16px;
color: #5A1C1C;
line-height:1.6em;
text-align: left;
padding: 7px 0px 0px 14px;
}

.s-back2 { 
width:700px;
height:40px;
background-image: url(all/s-tit-back2.gif);
background-repeat: no-repeat ;
font-weight: bold;
font-size: 14px;
color: #5A1C1C;
line-height:1.6em;
text-align: left;
padding: 7px 0px 0px 24px;
}

.link-back { 
width:699px;
height:40px;
background-image: url(all/s-tit-back3.gif);
background-repeat: no-repeat ;
font-weight: bold;
font-size: 14px;
color: #5A1C1C;
line-height:1.6em;
text-align: left;
padding: 7px 0px 0px 25px;
}

/***************************************************************
フッタ
***************************************************************/
#footer { 
width:772px;
height:55px;
font-size: 12px;
line-height:1.6em;
background-image: url(top/footer-back.gif); 
background-repeat: no-repeat ;
color: #232323;
text-align: left;
padding: 50px 0px 0px 178px;
clear: both;
}


.clear { 
padding: 15px 0px 5px 0px;
text-align: center;
clear: both;
}

.space1 { 
padding: 7px 0px 0px 0px;
text-align: center;
clear: both;
}

a.original:link{
  color:#ffffff;
}

a.original:visited{
  color:#ffffff;
}

a.original:hover{
  color:#ff0043;
}

a.original:active{
  color:#ffffff;
}

/***************************************************************
テーブルデザイン
***************************************************************/
table.outline{
width:538px;
background-image: url(service/back.gif);
background-repeat: no-repeat ;
border-top:0px solid #D6D5D1;
border-left:0px solid #D6D5D1;
border-collapse:collapse;
border-spacing:0;
background-color:#ECDCB0;
empty-cells:show;
margin-right:auto;
margin-left:auto;
}

.outline th{
width:400px;
font-size: 14px;
border-right:0px solid #D6D5D1;
border-bottom:0px solid #D6D5D1;
color:#232323;
text-align:left;
padding: 6px 6px 6px 6px;
}

.outline td{
color:#232323;
font-size: 14px;
border-right:0px solid #D6D5D1;
border-bottom:0px solid #D6D5D1;
text-align:left;
padding: 10px 10px 10px 10px;
}
