@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{height:100%;margin:0;padding:0;text-align:center;width:100%}body{color:#333;font-family:"Helvetica","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic","sans-serif";-webkit-user-select:none;-webkit-text-size-adjust:none}ul,li{border:0;list-style:none;margin:0;padding:0}img{line-height:0;vertical-align:middle}img,object,embed{height:auto;max-width:100%;max-height:100%}.clear{overflow:hidden}td,th,p,h1,h2,h3,h4,h5,h6,label,select,input{font-weight:normal;word-break:break-all;word-wrap:break-word}.invisible{display:none}.invisiblearea{visibility:hidden}#wrapper{height:100%;margin:0 auto;overflow:hidden;position:relative;width:100%;z-index:1}#scroller{height:100%;left:0;margin:0 auto;padding:0;width:100%;-webkit-tap-highlight-color:#000}#header{height:56px;padding:0;width:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5e656b),color-stop(0.1,#4e575e),color-stop(0.5,#333e47),color-stop(1,#2b3740)) no-repeat center top;-webkit-babackground-size:100% 100%}#header li{display:block;float:left}#header .leftbtn{margin:3px 0 5px 4px;width:96px}#header .centerbtn{margin:3px 0 5px 0;width:280px}#header .centerbtn_i{margin:3px 0 5px 2px;width:221px}#header .backbtn{background:url(../img/btn/back2.png) no-repeat left top;display:block;height:48px;float:left;width:90px;-webkit-background-size:90px 98px}#header .logobtn{background:url(../img/btn/top.png) no-repeat left top;display:none;height:48px;width:90px;-webkit-background-size:90px 98px}#header .logobtn_i{background:url(../img/btn/top.png) no-repeat left top;display:block;height:48px;width:90px;-webkit-background-size:90px 98px}#header .headersprite{background-position:left bottom}#footer{height:auto;padding:3% 0 4% 0;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e9f2fa),color-stop(1,#c7d8e6))}#footer h1{margin:0 auto;width:90%}#container{margin:0;padding:5% 0 3% 0;width:100%}#navi{height:auto;margin:0 auto;padding:4% 0;width:100%;background:#626c8e;border-bottom:#ccc solid 2px;-webkit-box-shadow:0 3px 0 #eee}#navi h1{margin:0 auto;width:100%;color:#fff}nav ul{margin:0 auto;width:90%}nav li{padding-bottom:2%}nav li:last-child{padding-bottom:0}.column{margin:0 3.5% 0 5%;width:91.5%}.column p{line-height:1.3;text-align:left}.btn_gray{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fff),color-stop(0.95,#d3d7e5),color-stop(1,#767f8d)) no-repeat;border:#c8c8c8 solid 2px;color:#000;height:84px;line-height:82px;-webkit-background-size:100% 100%;-webkit-border-radius:8px;-webkit-box-sizing:border-box}.btn_gray_hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c8c8c8),color-stop(0.95,#7f8189),color-stop(1,#5f6167)) no-repeat;border:#c8c8c8 solid 2px;color:#000;height:84px;line-height:82px;-webkit-background-size:100% 100%;-webkit-border-radius:8px;-webkit-box-sizing:border-box}.font30{font-size:187%}.font30b{font-size:187%;font-weight:bold}.font24{font-size:150%}.font24b{font-size:150%;font-weight:bold}.pdbtm05{padding-bottom:5%}.mgbtm05{margin-bottom:5%}.mgtop03{margin-top:3%}.normalline{border-bottom:#ccc solid 1px}