html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,em,img,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,blockquote{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}label{cursor:pointer}body{font-size:100%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;line-height:1.8;background-color:#fff}a:link{color:#000}a:visited{color:purple}a:hover{color:#ed4b03}a:active{color:#ed4b03}.mod-headerHeading{width:940px;margin:0 auto;padding:10px 0;color:#fff;font-size:75%}.mod-headerBody{width:930px;margin:0 auto;padding:20px 0 20px 10px;background-color:#fff}a.mod-mailtoLink{display:block;background-color:#5a6a71;text-decoration:none;line-height:40px}a.mod-mailtoLink .mailto{width:940px;margin:0 auto;padding:60px 0;background:url('/search/assets/img/souken/common/icon/ico_arrow_mailto.png?v=118b74ae710a413d510fbf40a497dc12') no-repeat right center;color:#fff;font-size:162.5%;font-weight:bold}a.mod-mailtoLink .mailto .mailIcon img{padding-right:20px}a.mod-mailtoLink:hover{background-color:#94a7aa}.mod-footerTopics{width:940px;margin:0 auto;padding:10px 0}.mod-footerTopics ul li a{text-decoration:none}.mod-footerTopics ul li a:link{color:#003af6}.mod-footerTopics ul li a:visited{color:purple}.mod-footerTopics ul li a:hover{color:#ed4b03}.mod-footerTopics ul li a:active{color:#ed4b03}.mod-footerTopics .privacyTopicsList{float:left}.mod-footerTopics .campanyTopicsList{float:right}.mod-footerTopics .privacyTopicsList li,.mod-footerTopics .campanyTopicsList li{display:inline-block;padding:5px 10px 5px 0;font-size:75%;color:#397db2}.mod-footerTopics .privacyTopicsList li+li,.mod-footerTopics .campanyTopicsList li+li{padding:5px 10px;border-left:solid 1px #e1e1e1}.mod-footerTopics:after{content:".";display:block;height:0;visibility:hidden;clear:both}.mod-companyIdentity{width:940px;margin:0 auto;padding:20px 0}.mod-companyIdentity .campanyLogo{float:left}.mod-companyIdentity .copyright{padding-top:11px;float:right;font-size:75%;font-weight:bold}.mod-companyIdentity:after{content:".";display:block;height:0;visibility:hidden;clear:both}.mod-pageTop p{width:940px;margin:0 auto}.mod-pageTop p a{position:fixed;margin-left:950px;bottom:80px;outline:none}