﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,table,th,td{margin:0;padding:0}html,body{background:#fff;color:#000}body{font:13px/1 "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック",Helvetica,sans-serif}* html body{font-size:small}*:first-child+html body{font-size:small}img{border:0;vertical-align:top}h1,h2,h3,h4,h5,h6{clear:both;font-size:100%;font-weight:normal}ul,dl,ol{text-indent:0}li{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}* html input,* html textarea,* html select{font-size:100%}*:first-child+html+input,*:first-child html+textarea,*:first-child+html select{font-size:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit}th,td{text-align:left;vertical-align:top}caption{text-align:left}pre,code,kbd,samp,tt{font-family:monospace}* html pre,* html code,* html kbd,* html samp,* html tt{font-size:100%;line-height:100%}*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt{font-size:108%;line-height:100%}input,select,textarea{font-size:100%;font-family:Verdana,Helvetica,sans-serif}body{background:#fff;color:#333}#container{width:100%}header{margin:0 auto;width:980px;height:139px}header:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}#contents{clear:both;margin:0 auto;width:980px;margin-bottom:50px}#contents:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}#mainContents{clear:both;margin:0 auto;width:980px}#mainContents:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}footer{clear:both;width:100%}footer:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}header{position:relative}header h1{margin:0 auto;width:225px;padding-top:34px;margin-bottom:17px}header p.catchcopy{text-align:center}header p.icon35{position:absolute;left:10px;top:10px}header .searchBox{position:absolute;right:10px;top:10px;width:180px}.cse .gsc-control-cse,.gsc-control-cse{padding:0px !important}.gsc-control-cse{background-color:rgba(0,0,0,0) !important;border:none !important}.gsc-input-box{background:none repeat scroll 0 0 #fff;width:150px !important;height:22px !important;margin:4px 0px 0px 0px;padding:0px 0px 0px 5px;border:1px #999 solid !important;border-radius:4px}.gsib_a{padding-top:2px !important}.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:2px !important}input.gsc-input{font-size:100% !important}input.gsc-search-button,input.gsc-search-button:hover,input.gsc-search-button:focus{background-color:#9a9a9a !important;background-image:none;border:none !important;filter:none;border-radius:4px !important}.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2{width:14px !important;height:14px !important;margin-top:4px !important;min-width:14px !important;padding:4px 4px !important;vertical-align:middle !important}header .fontSizeBox{position:absolute;right:10px;top:45px}header .fontSizeBox p{float:left;display:inline;padding:4px 0px 0px 0px;color:#333}header .fontSizeBox ul{float:left;display:inline}header .fontSizeBox ul li{margin:0px 0px 0px 6px;float:left;display:block;width:50px;height:20px}#fontSizeDefault,#fontSizeBig{display:block;width:50px;height:20px;text-align:center;text-decoration:none;font-size:100%;line-height:21px;border:1px #999 solid;border-radius:4px;background-color:#fff;color:#333;cursor:pointer}#fontSizeDefault:hover,#fontSizeBig:hover{background-color:#999 !important;color:#fff !important}#fontSizeDefault.mover,#fontSizeBig.mover{background-color:#999;color:#fff}.fontSizeBig{font-size:115.4%}.fontSizeDefault{font-size:100%}footer{background-color:#008c41}footer nav#footerMenu1{clear:both;background-color:#07a1e6;width:100%;height:42px;border-bottom:2px solid #fff}footer nav#footerMenu1 .menu_inner{margin:0 auto;width:980px;text-align:center}footer nav#footerMenu1 .menu_inner ul{display:inline-block}footer nav#footerMenu1 .menu_inner ul li{float:left}footer nav#footerMenu1 .menu_inner ul li a{padding:0px 20px 0px 20px;font-size:107.8%;line-height:42px;text-decoration:none;border-right:1px solid #fff;color:#fff}footer nav#footerMenu1 .menu_inner ul li:last-child a{border-right:none;padding:0px 0px 0px 20px}footer nav#footerMenu1 .menu_inner ul li a:hover{text-decoration:underline}footer div#footerAddress{text-align:center}footer div#footerAddress a img{padding:20px 0px 12px 0px}footer div#footerAddress p.address{line-height:135%;color:#fff}footer div#footerAddress p.btn01{margin:5px 0px 20px 0px}footer div#footerAddress p.btn01 a:hover{background-color:#13623a}footer address{clear:both;display:block;background-color:#c9a446;width:100%;height:36px;text-align:center;line-height:36px;border-top:2px solid #fff;font-size:92.4%;color:#333}nav#globalNavi{margin:0 auto;width:980px;height:81px;background:url(../../images/base/bg_nav_global.gif) repeat-x 0 0;margin-bottom:20px}nav#globalNavi ul#gNavi{margin:0px 0px 0px 0px;display:flex;justify-content:space-around}nav#globalNavi ul#gNavi li{width:245px}nav#globalNavi ul#gNavi li a{display:block;width:137px;height:81px;margin:0 auto}body#categoryDomain #globalNavi ul#gNavi li.gn01 a{background:url(../../images/base/nav_global01_ovr.gif)}body#categoryCompany #globalNavi ul#gNavi li.gn02 a{background:url(../../images/base/nav_global02_ovr.gif)}body#categoryInfo #globalNavi ul#gNavi li.gn03 a{background:url(../../images/base/nav_global03_ovr.gif)}body#categoryMarketing #globalNavi ul#gNavi li.gn04 a{background:url(../../images/base/nav_global04_ovr.gif)}body#categoryContact #globalNavi ul#gNavi li.gn05 a{background:url(../../images/base/nav_global05_ovr.gif)}body#categoryDomain #globalNavi ul#gNavi li.gn01 a img,body#categoryCompany #globalNavi ul#gNavi li.gn02 a img,body#categoryInfo #globalNavi ul#gNavi li.gn03 a img,body#categoryMarketing #globalNavi ul#gNavi li.gn04 a img,body#categoryContact #globalNavi ul#gNavi li.gn05 a img{visibility:hidden}#categoryTop #contents h2,#categoryDomain #contents h2,#categoryCompany #contents h2,#categoryInfo #contents h2,#categoryContact #contents h2{margin:0 auto;width:980px;text-align:center}#categoryTop #contents h2 img,#categoryDomain #contents h2 img,#categoryCompany #contents h2 img,#categoryInfo #contents h2 img,#categoryContact #contents h2 img{margin:0px 0px 80px 0px}#categorySingle #mainContents>h2{margin:0 auto;width:980px;text-align:center}#categorySingle #mainContents>h2 img{margin:0px 0px 80px 0px}#contents p,#contents address,#contents th,#contents td{font-size:100%;line-height:1.5}#contents li,#contents dt,#contents dd{font-size:100%;line-height:1.335}#contents th p,#contents th li,#contents th dt,#contents th dd,#contents td p,#contents td li,#contents td dt,#contents td dd,#contents li p,#contents li li,#contents li dt,#contents li dd,#contents dt p,#contents dt li,#contents dt dt,#contents dt dd,#contents dd p,#contents dd li,#contents dd dt,#contents dd dd{font-size:100%}#contents strong{font-weight:bold}#contents em{font-style:italic}#contents a{text-decoration:underline;color:#07a1e6}#contents a:hover{text-decoration:none;color:#07a1e6}.inner{clear:both;margin:0 auto;width:980px}.innerIndent{clear:both;margin:0 auto;width:880px}.innerIndent2{clear:both;margin:0 auto;width:600px}.inner:after,.innerIndent:after,.innerIndent2:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}.icon_arrow2{background:url(../../images/base/icon_arrow2.png) no-repeat 0 50%;padding-left:20px}.icon_arrow3{background:url(../../images/base/icon_arrow3.png) no-repeat 0 50%;padding-left:18px}#contents p.fit{text-align:justify;text-justify:inter-ideograph}#page-top{position:fixed;bottom:60px;right:20px}.btn01 a{padding:0px 20px 0px 20px;height:21px;display:inline-block;text-align:center;text-decoration:none !important;font-size:100%;line-height:21px;border:1px solid #fff;border-radius:4px;color:#fff !important}.btn02 a{padding:0px 20px 0px 20px;height:21px;display:inline-block;text-align:center;text-decoration:none !important;font-size:100%;line-height:21px;border:1px solid #999;border-radius:4px;color:#333 !important}.btn02 a:hover{background-color:#e6e6e6}#categoryError #contents p.leadcopy{padding:0px 0px 5px 0px;text-align:center;font-size:107.8%;line-height:170%}#contents p.notF{font-size:18em;font-weight:bold;line-height:1;text-align:center;color:#eee}
