@charset "utf-8";

/*-----------------------------------------------------
　Layout
------------------------------------------------------*/

#Cont {
margin-bottom:20px;
width:100%;
background-size:100%;
}
#Main_inner {
width:100%;
background: url(../images/bg_img_sp.png) repeat-x ;
padding:15px 0 0 0;
}
.MainVisual img {
padding:1em 0 0 0;
margin:0 auto;
width:95%;
}
.Container {
width:95%;
margin: 0 auto;
}
.Content_Left {
width:100%;
float:left;
margin-bottom:20px;
}
.Content_Right {
width:100%;
float: left;
margin-bottom:20px;
}
.Content_Wide {
width:100%;
float: left;
margin-bottom:20px;
}
.header { display:none;}
.header02 {
display: block;
margin-bottom:20px;
}

.Content_Left .ContentIn01_01 {
margin: 0 2em;
width: auto;
}
.Content_Right .ContentIn01_01 {width: auto;} 

.ContentIn01_02 {width: auto;}
.ContentIn02_01 {
width: auto;
margin-right:15px;
float:left;
}
.ContentIn02_02 {width: auto;}
.ContentIn03_01 {
width: auto;
margin:0 10px 0 0;
}
.ContentIn03_02 {
width: auto;
margin-bottom:20px;
}
.ContentIn05_01,.ContentIn05_02{
margin-bottom:15px;
width:100%;
}
.ContentIn05_01_01 {width:94%;}
.ContentIn05_03,.ContentIn05_04{
float:left;
width:90%;
margin-bottom:15px;
padding:15px 15px 15px 15px;
}
.ContentIn05_04 ul {margin:0;}
.ContentIn06_01,.ContentIn06_02 {
width:100%;
margin: 15px 0 0 0;
}
.Right_box {
width:100%;
margin:0;
}
.ContentIn07_01 {width:87%;}
.ContentIn07_01 img { margin-bottom:10px;}

.Caution {
width:90%;
}

.share_list li div.phone {display: block;}