@charset "utf-8";

@import "./base.css";

h3{
margin-top:16px;
padding-bottom:1px;
border-bottom:1px solid  #ffb1b1;
}
h3 span{
display:block;
padding-bottom:10px;
border-bottom:2px solid  #fe0e0d;
}

img.border{
padding:1px;
border:1px solid #f4b5c0;
}

.hBlock01{
clear:both;
width:892px;
min-height:92px;
*height:92px;
margin:0 auto;
background:url(../first/img/index_bg01.jpg) top left no-repeat;
}
.hBlock01 ul{padding:10px 0 0 15px;}
.hBlock01 li{display:inline;}
.hBlock01 h2{margin:15px 0 0 40px;}

.txtBlock01{
width:834px;
margin:10px auto 0 auto;
}

.conBlock01{
width:854px;
margin:20px auto 0 auto;
font-size:12px;
}
.conBlock01 a{text-decoration:none;}
.conBlock01 a:hover,
.conBlock01 a:active{color:#78a4eb;}
.conBlock01 li{clear:both; padding:2px 0;}
.conBlock01 li a{
padding-left:20px;
background:url(../common_img/arrow04.gif) left 0.1em no-repeat;
}
.conBlock01 li img{margin-left:10px;}
.conBlock01 dd{
padding:5px 10px 10px 10px;
}
.conBlock01 div.left{width:560px;}
.conBlock01 div.left .frame01m{
clear:both;
width:550px;
margin:10px auto 0 auto;
background:url(../first/img/index_frmae01m.gif) left repeat-y;
}
.conBlock01 div.left .column2Block{background:url(../first/img/index_frmae01b.gif) left bottom no-repeat;}
.conBlock01 div.left div.left{width:268px;}
.conBlock01 div.left img.right{margin-top:-12px;}
.conBlock01 div.left div.right{width:268px;}
.conBlock01 div.right{width:278px;}
.conBlock01 div.right .frame01m{
width:268px;
margin:10px auto 0 auto;
background:url(../first/img/index_frmae01m.gif) left repeat-y;	
}
.conBlock01 .right .frame01b{background:url(../first/img/index_frmae01b.gif) left bottom no-repeat;}


.conBlock02{
clear:both;
width:854px;
margin:30px auto 0 auto;
font-size:12px;
}
.conBlock02 .left{width:560px;}
.conBlock02 .left .column2Block{
width:554px;
margin:10px auto 0 auto;
}
.conBlock02 .left .left{width:126px;}
.conBlock02 .left .right{width:425px;}
.conBlock02 .right{width:278px;}
.conBlock02 .right .column2Block{
width:268px;
margin:10px auto 0 auto;
}
.conBlock02 .right .left{width:126px;}
.conBlock02 .right .right{width:142px;}
.conBlock02 .btn01{
margin-top:10px;
text-align:right;
}




.conBlock01 li:after{
content:".";
display:block;
clear:both;
visibility:hidden;
height:0;
}

.conBlock01 li{display:inline-block;}

/* Hides from IE-mac \*/

* html .conBlock01 li{height:1%;}

.conBlock01 li{display:block;}





