@charset "utf-8";

/* =========================================================
　◆RWD Release
========================================================= */

div.box_01 div.expansion{
float:none!important;
display:inline;
padding-top:1px;
padding-bottom:1px;
}

div.box_01 .image-R130 .img_block{
width:17%;
}

div.box_01 .image-R130 .txt_block{
width:81%;
}

div.box_01 .image-R230 .img_block{
width:30.1%;
}

div.box_01 .image-R230 .txt_block{
width:67.9%;
}

div.box_01 ul.list-notice-01{
width:100%;
margin-bottom:13px;
}

div.box_01 ul.list-notice-01 li{
padding:0 0 0 26px;
position:relative;
zoom:1;
/display:inline-block;
font-size:93%;
color:#333;
}

div.box_01 ul.list-notice-01 span{
position:absolute;
left:0;
top:0;
}

div.box_01 ul.news-col2{
text-align:center;
}

div.box_01 ul.news-col2 li{
display:inline-block;
/display:inline;
margin:0 10px;
word-spacing:0;
zoom:1;
position:relative;
}

div.box_01 ul.news-col2 li .img_link01{
width:252px!important;
}

div.box_01 .boxstyle04 div.image-R .img_box{
float:right;
margin-right:0;
}

div.tablearea01 table.w-half{width:50%;}
div.tablearea01 table.w-col6{width:17%;}

div.box_01 img.imgSize-fix{width:252px!important;}

div.me dl dt{width:24%!important;}
div.me dl dd{width:72.5%!important;}


/*table*/
.align-C{
text-align:center!important;
}

.tablearea01 table td.plane{
font-weight:normal!important;
background:#fff!important;
}

.tablearea01 table td.b-non{
border:none!important;
}

.tablearea01 table td.b-r-non{
border-right:none!important;
}

.tablearea01 table td.b-l-non{
border-left:none!important;
}


@media screen and (max-width: 768px){
h1.h1_style02{
width:auto!important;
}
div.box_01 .boxstyle04{
margin-top:20px;
}
}

@media screen and (max-width: 680px){
div.box_01 div.liststyle06 dl dt span{
background:none;
}

div.tablearea01 table.w-half{width:100%;}
div.tablearea01 table.w-col6{width:100%;}

}

@media screen and (max-width: 480px){
div.box_01 div.box_wrap .img_box{
float:none!important;
width:100%!important;
margin-bottom:20px;
}

div.box_01 div.box_wrap .txt_box{
float:none!important;
width:100%!important;
}

div.box_01 ul.news-col2 li .img_link01{
width:auto!important;
}
}

