@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;
}
@media screen and (max-width: 769px){
.lp h2,
.lp h3{
	font-size: 18px !important;
}
/*contact*/
.cont .contact-form .innovaFormLabel_main span,
.innovaFormLabel_main span{
	position: static !important;
}
}

@media screen and (max-width: 374px){
.lp h2{
	
	font-size: 16px !important;
	font-size: 1.6rem !important;
}
.lp h3{
	font-size: 14px !important;
	font-size: 1.4rem !important;
}
h4{
	font-size: 12px !important;
}
ol li {
    margin-left: 10px;
}
ol {
    font-size: 12px !important;
    font-size: 1.2rem !important;;
}
/*privacy*/
.cmo-privacy-utilization.notation li h5 {
    font-size: 12px !important;
    font-size: 1.2rem !important;
    margin-top: 10px;
}
.cmo-privacy-utilization.notation img{
	width: 100% !important;
}


/*contact*/
.cmo-contact .lead strong {
	font-size: 14px !important;
	font-size: 1.4rem !important;
}
.cont .contact-form .innovaFormLabel_main {
	font-size: 13px !important;
	font-size: 1.3rem !important;
}
.cont .contact-form .innovaFormLabel_main span,
.innovaFormLabel_main span{
	position: static !important;
}
.cont .contact-form .innovaFormLabel_main span::after {
    width: 35px !important;
    padding: 3px 0 !important;
    font-size: 9px !important;
    font-size: 0.9rem !important;
}
.btn {
	display: block!important;
    width: 260px !important;
    max-width: 260px !important;
    max-width: 26rem !important;
	margin: 0 auto!important;
    padding: 0 !important;
    letter-spacing: 0.8px !important;
    font-size: 14px !important;
    font-size: 1.4rem !important;
}
.cmo-contact .btn_personal{
	position: relative;
	display: block!important;
	padding: 12px 0 0 0;
}
.cmo-contact .btn_personal::before{
    position: absolute;
	top: 5px !important;
    left: 10px !important;
}
.cmo-contact .btn_personal::after {
    position: absolute;
	top: 5px !important;
    right: 10px !important;
}
.cmo-contact .btn_personal i {

    margin-top: -5px  !important;
    position: absolute !important;
    top: 50%  !important;
    left: 213px !important;

}
.articleCont_headline {
    font-size: 16px !important;
    font-size: 1.6rem !important;
}
/*
     FILE ARCHIVED ON 11:37:32 Jul 23, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:47:35 Oct 10, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 84.551
  exclusion.robots: 0.062
  exclusion.robots.policy: 0.053
  cdx.remote: 0.054
  esindex: 0.009
  LoadShardBlock: 48.109 (3)
  PetaboxLoader3.datanode: 69.668 (5)
  load_resource: 225.964 (2)
  PetaboxLoader3.resolve: 183.106 (2)
*/