@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");



/* top
-----------------------------------------------------------------------*/


.txt_area{
position:absolute;
left:0px;
top:0px;
z-index:10000;
}
.txt_area a{
text-decoration:none;
}


/*++ blue_btn ++*/
.blue_btn a:link,
.blue_btn a:active,
.blue_btn a:visited
{
text-decoration:none !important;
color: #4D4D4D;
}
.blue_btn a:hover
{
text-decoration:none !important;
color: #646464;
}

.blue_btn{
margin-bottom:25px;
height:135px;
}
.blue_btn table td{
width:215px;
height:135px;
}

.blue_btn .blue_link a{
background: url(../../img/cell_blue.gif) no-repeat center top !important;
}
.blue_btn .blue_link a:hover{
background: url(../../img/cell_blue02.gif) no-repeat center top !important;
}

.blue_btn table tr{
display:inline;
}
.blue_btn td a{
display:inline;
background:none;
width: auto;
height: auto;
color: #4D4D4D;
}
.blue_btn td a:hover{
display:inline;
background:none;
width: auto;
height: auto;
color: #646464;
}
.blue_btn td{
width:215px;
height:135px;
text-align:center;
font-size:14px;
line-height:130%;
vertical-align:top;
}
.blue_btn td img{
margin:6px 0px;
}








/*++ green_btn ++*/
.green_btn a:link,
.green_btn a:active,
.green_btn a:visited
{
text-decoration:none !important;
color: #4D4D4D;
}
.green_btn a:hover
{
text-decoration:none !important;
color: #646464;
}

.green_btn{
margin-bottom:25px;
height:135px;
}
.green_btn table td{
width:215px;
height:135px;
}

.green_btn .green_link a{
background: url(../../img/cell_green.gif) no-repeat center top !important;
}
.green_btn .green_link a:hover{
background: url(../../img/cell_green02.gif) no-repeat center top !important;
}

.green_btn table tr{
display:inline;
}
.green_btn td a{
display:inline;
background:none;
width: auto;
height: auto;
color: #4D4D4D;
}
.green_btn td a:hover{
display:inline;
background:none;
width: auto;
height: auto;
color: #646464;
}
.green_btn td{
width:215px;
height:135px;
text-align:center;
font-size:14px;
line-height:130%;
vertical-align:top;
}
.green_btn td img{
margin:6px 0px;
}





/*++ orange_btn ++*/
.orange_btn a:link,
.orange_btn a:active,
.orange_btn a:visited
{
text-decoration:none !important;
color: #4D4D4D;
}
.orange_box a:hover
{
text-decoration:none !important;
color: #646464;
}

.orange_btn{
margin-bottom:25px;
height:135px;
}
.orange_btn table td{
width:215px;
height:135px;
}

.orange_btn .orange_link a{
background: url(../../img/cell_orange.gif) no-repeat center top !important;
}
.orange_btn .orange_link a:hover{
background: url(../../img/cell_orange02.gif) no-repeat center top !important;
}

.orange_btn table tr{
display:inline;
}
.orange_btn td a{
display:inline;
background:none;
width: auto;
height: auto;
color: #4D4D4D;
}
.orange_btn td a:hover{
display:inline;
background:none;
width: auto;
height: auto;
color: #646464;
}
.orange_btn td{
width:215px;
height:135px;
text-align:center;
font-size:14px;
line-height:130%;
vertical-align:top;
}

.orange_btn td img{
margin:6px 0px;
}




/*++ pink_btn ++*/
.pink_btn a:link,
.pink_btn a:active,
.pink_btn a:visited
{
text-decoration:none !important;
color: #4D4D4D;
}
.pink_btn a:hover
{
text-decoration:none !important;
color: #646464;
}

.pink_btn{
margin-bottom:25px;
height:135px;
}
.pink_btn table td{
width:215px;
height:135px;
}

.pink_btn .pink_link a{
background: url(../../img/cell_pink.gif) no-repeat center top !important;
}
.pink_btn .pink_link a:hover{
background: url(../../img/cell_pink02.gif) no-repeat center top !important;
}

.pink_btn table tr{
display:inline;
}
.pink_btn td a{
display:inline;
background:none;
width: auto;
height: auto;
color: #4D4D4D;
}
.pink_btn td a:hover{
display:inline;
background:none;
width: auto;
height: auto;
color: #646464;
}
.pink_btn td{
width:215px;
height:135px;
text-align:center;
vertical-align:top;
font-size:14px;
line-height:130%;
}

.pink_btn td img{
margin:6px 0px;
}





/* btn */

.blue_btn,
.green_btn,
.orange_btn,
.pink_btn{
position:relative;
width:215px;
}

.blue_btn .abso,
.green_btn .abso,
.orange_btn .abso,
.pink_btn .abso{
position:absolute;
left:0px;
top:0px;
width:215px;
height:135px;
background:none;
z-index:1000;
display:block;
text-decoration:none;
}

.blue_btn .abso a,
.green_btn .abso a,
.orange_btn .abso a,
.pink_btn .abso a{
width:215px;
height:135px;
background:none;
z-index:1000;
display:block;
text-decoration:none;
}

.blue_btn .abso a:hover,
.green_btn .abso a:hover,
.orange_btn .abso a:hover,
.pink_btn .abso a:hover
{
background:none;
display:block;
text-decoration:none;
}

.blue_btn .abso02,
.green_btn .abso02,
.orange_btn .abso02,
.pink_btn .abso02{
position:absolute;
left:0px;
top:0px;
width:215px;
height:135px;
background:none;
z-index:10000;
display:block;
text-decoration:none;
}

.blue_btn .abso02 a,
.green_btn .abso02 a,
.orange_btn .abso02 a,
.pink_btn .abso02 a{
width:215px;
height:135px;
background:none;
z-index:10000;
display:block;
text-decoration:none;
}
.blue_btn .abso02 a:hover,
.green_btn .abso02 a:hover,
.orange_btn .abso02 a:hover,
.pink_btn .abso02 a:hover{
width:215px;
height:135px;
z-index:-100;
display:block;
text-decoration:none;
}







