@charset "UTF-8";
/* CSS Document */

#mainImg{
width:735px;
height:104px;
background:url(../images/main_img.jpg) no-repeat;
margin:0px 0px 30px;
}

#mainImg h2{
display:none;
}

#pageTitle{
width:712px;
text-align:right;
margin:0;
padding:0;
}

.contentsContainer{
width:690px;
margin:0px 0px 30px 22px;
position:relative;
}

.presentBox01{
width:560px;
float:left;
}

* html .presentBox01{
width:550px;
float:left;
}

.presentBox01 h3{
margin:0px 0px 25px;
padding:0;
}

.presentBox01 ul{
margin:0;
padding:0;
}

.presentBox01 li{
list-style:none;
margin:0;
padding:0;
}

*:first-child+html .presentBox01 li{
text-indent:-1em;
list-style:none;
margin:0;
padding:0;
}

* html .presentBox01 li{
text-indent:-1em;
list-style:none;
margin:0;
padding:0;
}


.presentBox01 li a:link{
color:#12A2FF;
text-decoration:underline;
}

.presentBox01 li a:visited{
color:#12A2FF;
text-decoration:underline;
}

.presentBox01 li a:hover{
color:#43B7F7;
text-decoration:underline;
}


.presentBox02{
width:130px;
margin:0;
padding:0;
float:right;
}



.presentBox02 ul{
margin:0;
padding:30px 0px 0px;
}

.presentBox02 li{
list-style:none;
margin:0;
padding:0;
}

*:first-child+html .presentBox02 li{
text-indent:-1em;
list-style:none;
margin:0;
padding:0;
}

* html .presentBox02 li{
text-indent:-1em;
list-style:none;
margin:0;
padding:0;
}



/*ここからこぴー*/


.presentBox0101{
width:410px;
float:left;
}

* html .presentBox0101{
width:400px;
float:left;
}

.presentBox0101 h3{
margin:0px 0px 25px;
padding:0;
}

.presentBox0101 ul{
margin:0;
padding:0;
}

.presentBox0101 li{
list-style:none;
margin:0;
padding:0;
}

*:first-child+html .presentBox0101 li{
text-indent:-1em;
list-style:none;
margin:0;
padding:0;
}

* html .presentBox0101 li{
text-indent:-1em;
list-style:none;
margin:0;
padding:0;
}


.presentBox0101 li a:link{
color:#12A2FF;
text-decoration:underline;
}

.presentBox0101 li a:visited{
color:#12A2FF;
text-decoration:underline;
}

.presentBox0101 li a:hover{
color:#43B7F7;
text-decoration:underline;
}

.presentBox0202{
width:250px;
margin:0;
padding:0;
float:right;
}

.presentBox0202 ul{
margin:0;
padding:30px 0px 0px;
}

.presentBox0202 li{
list-style:none;
margin:0;
padding:0;
}

*:first-child+html .presentBox0202 li{
text-indent:-1em;
list-style:none;
margin:0;
padding:0;
}

* html .presentBox0202 li{
text-indent:-1em;
list-style:none;
margin:0;
padding:0;
}

/*ここまでこぴー*/

.presentBox03{
width:360px;
float:left;
}

.presentBox03 h4{
font-size:120%;
color:#1B196C;
line-height:140%;
margin:0px 0px 2em;
padding:0;
}

.presentBox03 h5{
margin:0px 0px 10px;
padding:0;
}

.presentBox03 p{
margin:0;
padding:0px 0px 1.2em;
}

.presentBox03 p.title{
color: #1B196C;
}

.presentBox04{
width:320px;
text-align:right;
float:right;
}
