@charset "utf-8";
.cont{
	margin: 0 !important;
}
.lp{
	max-width: 100% !important;
	margin: 0 !important;
	
}
body{
	padding-top:152px;
}
#solution_header h2{
	margin:0;
}
header > div.adminHeader_body{
	padding-top:0;
}
header {
	/*top:60px;*/
	border-bottom: solid 1px #b2e3fa !important;
}
header .adminHeader{
	top:0;
	border-bottom: none;
}
header .side_tool a.btn{
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-size: 14px;
}
header nav ul ul li dt figure img{
	height: auto;
}
header nav ul ul li{
	vertical-align:top;
}
header nav ul li:nth-child(2) ul li{
	width: 50%;
}
h2,h3,h4,h5,h6{
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif !important;
}
.lp ul{
	padding-left:0 !important;
}
.lp h2,
.lp h3{
	font-size: 20px !important;
}
.lp h2{
	margin-top:0 !important;
}
main{
	padding: 0 !important;
}
h4{
	font-size: 14px !important;
}
.lp dl dd{
	margin-left: 0 !important;
}
section.inner_contents.page_with_form > div{
	min-height:0;
	padding-bottom:0 !important;
}
section.inner_contents.page_with_form > div p{
	margin:0;
}
.cmo-contact main{
	padding-bottom: 30px !important;
	background: #fff;
}

.innovaFormLabel_main{
	font-size: 12px;
	padding-left: 40px;
	text-indent:0 !important;
}