﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}h1,h2{font-weight:normal}body{line-height:1;-webkit-text-size-adjust:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{min-width:320px;font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'sans-serif'}a:link{color:#0088cc;text-decoration:none}a:visited{color:#005d8b;text-decoration:none}a:hover{text-decoration:underline}a:active{color:#e03d11;text-decoration:underline}img{max-width:100%;height:auto}.clearfix{zoom:1}.clearfix:after{content:'';display:block;clear:both}#header,#content,#footer-inner{max-width:800px;margin:0 auto;padding:0 10px}.ie6 #header,.ie6 #content,.ie6 #footer-inner{width:800px}#header{padding:10px}#header .logo{width:175px}#header .utility-area{display:none}.wrapper__footer{margin-top:40px}#footer{clear:both;background-color:#f7f7f7;border-top:1px solid #cccccc;text-align:center;padding:18px 0 20px}#footer .security-area{width:130px;margin:0 auto}#footer .security-area-inner{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .utility-area{margin-top:29px}#footer .utility-list li{display:inline;border-left:1px solid #e3e3e3;padding:0 7px}#footer .utility-list li:first-child{border-left:none}#footer .utility-list li a{font-size:0.6875em;line-height:1.2}#footer .company-info{margin-top:10px;font-size:0.6875em;line-height:1.2;color:#666666}#footer .company-info dt{display:inline}#footer .company-info dd{display:inline;padding-left:5px}#footer .copyright{margin-top:10px;font-size:0.6875em;line-height:1.6;color:#666666}#footer .copyright .copyright-jp{display:none}#content .page-title-outer{border-left:10px solid #ffa200}#content .page-title{border-top:1px solid #d2d2d2;font-size:1em;line-height:2;font-weight:bold;color:#4d4d4d;padding:4px 0 4px 14px;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#ededed), color-stop(31%, white), to(white));background:linear-gradient(to bottom, #ededed 0%, white 31%, white 100%);margin-bottom:13px}#bottom-pagetop-area{border-top:1px solid #cccccc;background-color:#f7f7f7}#bottom-pagetop-area .pagetop-link{display:block;text-align:center;font-size:0.75em;line-height:1.25;padding:14px 0;color:#898989}@media only screen and (min-width: 601px){#header{padding:20px 10px 10px;overflow:hidden}#header .logo-area{width:120px;float:left}#header .logo{width:auto;max-width:none}#header .utility-area{display:block;float:right;padding-top:10px}#header .utility-list li{border-right:1px solid #dadada;padding:0 5px}#header .utility-list li:first-child{border-left:1px solid #dadada}#header .utility-list li a{font-size:0.6875em;line-height:1;color:#4c71a9;vertical-align:middle}.wrapper__footer{margin-top:35px}#footer{padding:20px 0 50px}#footer-inner{overflow:hidden}#footer .security-area{float:left}#footer .security-area-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .utility-area{margin-top:0;float:right;width:auto}#footer .company-info{float:right;width:auto;clear:right;text-align:right}#footer .copyright{float:right;width:auto;clear:right;text-align:right}#footer .copyright .copyright-jp{display:block}#content .page-title{font-size:1.25em;line-height:1.6;padding:7px 0 5px 14px}#bottom-pagetop-area{max-width:800px;padding:0 10px;margin:0 auto 20px;border-top:0;background-color:transparent;text-align:right}#bottom-pagetop-area .pagetop-link{display:inline}#bottom-pagetop-area .pagetop-link .pagetop-icon{color:#f39800}}
