@charset "utf-8";
/* CSS Document */

@import url("common.css");

h2,h3,h4 {
clear:both;
}

#mainbox {
position:relative;
}

#mainbox p{
position:absolute;
left:890px;
top:10px;
}


#title01_02 {
background:url(../index_img/bg01mid.jpg) repeat-y;
margin:0 0 0 0;
width:660px;
display: inline-block;
/display: inline;
/zoom: 1;
position:relative;
z-index:100;
}

#title01_02 p{
padding:10px 0 0 40px;
width:580px;
}

p.title_01_point {
margin-top:-23px;
x-index:1;
}

#title01_01_03 {
background:url(../index_img/title01_01_03.jpg) no-repeat;
height:91px;
width:660px;
margin:0 0 10px 0;
}

#title01_01_03 p{
padding:50px 0 0 40px;
width:580px;
font-size:95%;
}

#bnr02 {
margin:0 2px 20px 2px;
clear:both;
}

#bnr01 {
margin:0 0 20px 0;
clear:both;
}

dl#info {
width:600px;
padding:0 30px;
background:url(../index_img/title05_bg.jpg) repeat-y;
}

dl#info dt{
padding:5px 0 5px 15px;
float:left;
clear: both;
color:#c2509f;
}

dl#info dd{
padding:5px 0 5px 110px;
border-bottom:1px dotted #CCCCCC;
background:url(../img/icon01.jpg) no-repeat 0px 11px;
}


#title01_02_btm, #info_btm, #nayami_box_btm{
margin:0 0 20px 0;
clear:both;
}

ul.nayami_ul {
width:660px;
clear:both;
background:url(../index_img/title03_bgmid.jpg) repeat-y;
display: inline-block;
/display: inline;
/zoom: 1;
}

ul.nayami_ul li, ul.nayami_ul li.nayami_ulr {
float:left;
width:240px;
margin:10px 0 0 50px;
}

ul.nayami_ul li span {
font-weight:bold;
}

ul.nayami_ul li p {
margin:15px auto 0;
text-align:center;
}

ul.nayami_ul li.nayami_ulr {
margin:10px 0 0 80px;
}

