@charset "utf-8";

h1,h2,h3,h4,p{
margin:0;
padding:0;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;
}
a{
text-decoration:none;
color:#333;
}
body{
color:#333;
}
img{
border: 0;
vertical-align: top;
}
.l-container{
padding-top:30px;
}
/* #info__wrap */
#info__wrap {
padding: 60px 70px;
letter-spacing: 0.02em;
font-size: 13px;
border: 2px solid #ebebeb;
line-height: 1.6;
margin: 0 20px 30px;
}
#sp-css #info__wrap{
margin: 15px 10px 30px;
padding: 0;
border: none;
line-height: 1.5;
}
#info__wrap .info__title{
text-align:center;
margin-bottom:30px;
font-size: 24px;
}
#sp-css #info__wrap .info__title{
margin-bottom:15px;
font-size: 16px;
}
#info__wrap a{
text-decoration:underline;
}
#info__wrap h2{
font-weight:bold;
font-size:14px;
margin-bottom:3px;
}
#sp-css #info__wrap h2{
font-size:13px;
margin-bottom:0;
}
#info__wrap h3{
font-weight:bold;
font-size:13px;
margin-bottom:3px;
}
#sp-css #info__wrap h3{
margin-bottom:0;
}
#info__wrap p{
margin-bottom:20px;
}
#sp-css #info__wrap p{
margin-bottom:15px;
}
.info__bg-box{
padding:20px 30px;
background-color:#f0f0f0;
}
#sp-css .info__bg-box{
padding:10px 8px;
}
#info__wrap .info__bg-box h4{
font-weight:bold;
font-size:13px;
margin-bottom: 0;
}
#info__wrap .info__bg-box span{
font-size:10px;
display:block;
}
#info__wrap .info__link-list{
	line-height:2;
	margin:10px 0 15px;
}
#info__wrap .mt-15em{
	margin-top:-1.5em !important;
}
#sp-css #info__wrap .info__link-list{

}
#sp-css #info__wrap .info__link-list li{
	line-height:1.5;
	margin-bottom:10px;
	list-style: disc;
	list-style-position: inside;
}
#info__wrap .info__attention{
	color: #ff0000;
}
#sp-css #info__wrap .info__attention{
	color: #ff0000;
}
#info__wrap .info__font-bold{
	font-weight: bold;
}
#sp-css #info__wrap .info__font-bold{
	font-weight: bold;
}
