@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}nav 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-color: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}h1,h2,h3,h4,h5,h6,address,caption,em,strong,th,td,textarea{font-size:100%;font-style:normal;font-weight:normal}img{vertical-align:bottom}ol,ul{list-style:none}li{list-style:none}caption,th,td{text-align:left}textarea{vertical-align:middle}h1{font-size:24px;font-size:2.4rem;font-weight:bold}h1 span{display:none}h2{font-size:18px;font-size:1.8rem;font-weight:bold}h2 span{display:none}h3{font-size:16px;font-size:1.6rem;font-weight:bold}h3 span{display:none}h4{font-size:14px;font-size:1.4rem;font-weight:bold}h5{font-size:12px;font-size:1.2rem;font-weight:bold}h6{font-size:10px;font-size:1.0rem;font-weight:bold}textarea{font-size:12px;font-size:1.2rem;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.4;overflow:auto;resize:none}.b{font-weight:bold}.i{font-style:italic}.u{text-decoration:underline}.d{text-decoration:line-through}.normal{font-weight:normal}.black{color:#000}.white{color:#fff}.red{color:#f00}.green{color:#0f0}.blue{color:#00f}.gray{color:#aaa}.orange{color:#fc0}.pink{color:#f0f}.xx-s{font-size:xx-small}.x-s{font-size:x-small}.s{font-size:small}.m{font-size:medium}.l{font-size:large}.x-l{font-size:x-large}.xx-l{font-size:xx-large}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}td.nowrap{white-space:nowrap}.wrap{word-wrap:break-word}.left{float:left}.right{float:right}.clear{clear:both}img.left{margin:0 15px 8px 0}img.right{margin:0 0 8px 15px}.hide{display:none}.copyright{color:#eee;font-family:Helvetica, sans-serif;font-size:10px;font-size:1.0rem;padding:15px 0}.caution{color:#f90;font-size:10px;font-size:1.0rem;font-weight:normal}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}img{max-width:100%;height:auto;width:auto\9}img,iframe,object{max-width:100%}.ie8 img,.ie8 object{width:auto\9}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}html,body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.4;background:#000;color:#666;font-size:62.5%;text-align:center}body{font-size:12px;font-size:1.2rem;position:relative}a,a:link,a:visited,a:active{color:#39c;font-weight:normal;outline:0;text-decoration:none;vertical-align:text-top}a:hover{color:#39c;font-weight:normal;text-decoration:underline}th,td{font-size:12px;font-size:1.2rem;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.4;color:#666;vertical-align:middle}#container{width:100%;overflow:hidden}#container header{background:url("../images/main.jpg") no-repeat center top}#container header .header-inner{height:541px;padding:0 0 0 31px;position:relative}#container .contents .contents-inner{padding:0 0 0 43px}footer{clear:both;color:#fff}footer .footer-inner{padding:10px 0}header,.contents,footer{margin:0 auto;max-width:795px;overflow:hidden}nav.main-nav{padding:407px 0 20px}nav.main-nav p a{display:block;height:64px;width:198px}nav.main-nav p a:hover{background:url("../images/enter_over.gif") no-repeat;display:block;height:64px;width:198px}.topofpage{float:right;margin:0 0 20px}.breadcrumb-list{background:#eee;font-size:11px;font-size:1.1rem;margin:0 0 20px;text-align:left;width:100%}.breadcrumb-list p{padding:5px 10px}.column-a{display:inline;float:left;text-align:left;width:75%;word-wrap:break-word}.column-a .column-a-inner{padding:15px}.column-b{display:inline;float:left;text-align:left;width:25%;word-wrap:break-word}.column-b .column-b-inner{padding:15px}.social-plugins{float:left;margin:16px 12px 0}.social-plugins li{float:left;margin:0 10px 0 0}header div.news-area{background:url("../images/bg-news-area.gif") no-repeat;margin:0 0 0 12px;padding:8px 27px;text-align:left;width:470px}header div.news-area ul li{color:#fc0;height:23px;line-height:23px;overflow:hidden;padding:0 5px}header div.news-area a{color:#fc0}.contents div.soft-spec,.contents div.small-banner-area{margin:10px 0;text-align:left}.contents div.small-banner-area img{float:left;margin:0 15px 10px 0}.contents div.large-banner{margin:15px auto}
