<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* pc
-------------------------------------*/
#contbox_loc_01 {
	width: 100%;
	margin:40px auto;
	text-align:center;
	overflow:hidden;
}


#contbox_loc_02 {
	width:100%;
	margin:0 auto 40px auto;
	text-align:center;
	overflow:hidden;
}
#contbox_loc_02 .inner{
    display: flex;
    justify-content: space-between;
	width:100%;
}
#contbox_loc_02 .inner .item:first-child{
    width: 60%;
    height: auto;
    margin: 0 0 20px 0;
}
#contbox_loc_02 .inner .item:last-child{
    width: 36%;
    height: auto;
    margin: 0 0 20px 0;
}
#contbox_loc_03 {
	width:80%;
	margin:0 auto 40px auto;
	text-align:center;
	overflow:hidden;
}
#contbox_loc_03 .inner{
    display: flex;
    justify-content: space-between;
	width:100%;
    margin: 40px 0;
}
#contbox_loc_03 .inner .item{
    align-self: center;
}
#contbox_loc_03 .inner .item:first-child{
    width: 48%;
    height: auto;
}
#contbox_loc_03 .inner .item:last-child{
    width: 46%;
    height: auto;
}
/* sp
-------------------------------------*/
@media only screen and (max-width: 767px) {
	
#contbox_loc_01 {
	width:100%;
    margin:40px auto 0 auto;
}


#contbox_loc_02 {
	width:100%;
}
#contbox_loc_02 .inner{
    flex-wrap: wrap;
}
#contbox_loc_02 .inner .item:first-child{
    width: 100%;
}
#contbox_loc_02 .inner .item:last-child{
    width: 100%;
}
#contbox_loc_03 {
	width:100%;
}
#contbox_loc_03 .inner{
    flex-wrap: wrap;
}
#contbox_loc_03 .inner .item{
    align-self: auto;
}
#contbox_loc_03 .inner .item:first-child{
    width: 100%;
    margin: 0 0 20px 0;
}
#contbox_loc_03 .inner .item:last-child{
    width: 100%;
}
}</pre></body></html>