@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");


.txt01{
line-height:180%;
padding:5px 0px;
}
.txt02{
line-height:180%;
padding:5px 10px;
}

.list01{
padding:3px 0px 3px 25px;
}
.list01 li{
padding:1px 0px;
line-height:180%;
}

.list02{
padding:3px 0px 3px 25px;
list-style:circle;
}
.list02 li{
padding:1px 0px;
line-height:180%;
}


.hide01{
}
.hide02{
display:none;
}



.hide0201{
display:none;
}
.hide0102{
display:none;
}

.w618{
width:618px;
margin-left:auto;
margin-right:auto;
}


.boxs{
padding:15px 0px;
border-bottom:1px dotted #AEAEAE;
}

.boxs_img{
width:215px;
float:left;
}
.boxs_txt{
width:420px;
float:left;
}

.catch{
font-weight:bold;
color:#E20149;
}

.ttl01{
background:url(../../img/inner/point03.gif) no-repeat left 7px;
font-size:16px;
padding:3px 0px 3px 20px;
line-height:150%;
}

.add{
padding:4px 0px;
line-height:160%;
}

.dat01{
text-align:right;
padding-top:5px;
}



.fortop{
text-align:right;
padding:30px 0px;
}




.content-nav{
text-align:center;
font-size:14px;
padding:25px 0px;
letter-spacing:3px;
}



#forcom01{
background:#FBF8E4;
padding:0px 20px 10px 30px;
}
#forcom01 .txt01{
padding-left:24px;
}
#forcom01 h4{
padding-top:10px;
}


.img_list{
list-style:none;
}
.img_list li{
}
.img_list li img{
vertical-align:bottom;
}



.com_bg{
position:relative;
margin-top:25px;
margin-bottom:25px;
}
.com_bg div{
position:absolute;
left:337px;
top:42px;
}

#about{
background:url(../../img/about/about_bg.jpg) no-repeat right top;
padding-left:10px;
}