@charset "shift_jis";

/* hub
========================================*/
/* hub
----------------------------------------*/



#contentsMain .officeList{
	width: 100%;
}

#contentsMain .officeList dt{
	background: url(/common/css/images/list_icon_01.gif) 0.4em 0.5em no-repeat;
	width: 17%;
	float: left;
	padding-left: 1.6em;
}

#contentsMain .officeList dd{
	width: 76%;
	float: left;
	text-indent: -1.5em;
	padding-left: 1.5em;
}



/*--------------------------------*/

@media (max-width: 639px) {
#contents .h2ttl {
width: 100%;
}
.mB30 iframe {
width: 100%!important;
}
#contents .contentsBox .listLink03 li a {
    background-position: right center;
}
#contentsMain .officeList dt {
width: 100%;
float: none;
}
#contentsMain .officeList dd {
width: 100%;
float: none;
text-indent: -1.5em;
padding-left: 0;
margin-left: 1.5em;
overflow: hidden;
margin-bottom: 1.5em;
width: 100%;

box-sizing: border-box;
}
/*max-width: 639px*/}