@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700');/*===========================  reset Css===========================*/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; }article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary { display:block; }ul ,li{ list-style:none; }blockquote, q { quotes:none; }blockquote:before, blockquote:after,q:before, q:after { content:''; content:none; }a { margin:0; padding:0; border:0; font-size:100%; 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 #000; cursor:help; }table { border-collapse:collapse; border-spacing:0; }hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }input, select { vertical-align:middle; }/*===========================  base.css===========================*/body{ font:16px 'Noto Sans Japanese', "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, "Hiragino Kaku Gothic Pro", sans-serif; background:#f8f4f2; color:#003e78; }a:link,a:visited{ text-decoration:none; color:#3359b4; transition:all 0.1s ease-out; }a:hover,a:active{ opacity:0.5; text-decoration:none; }p{ line-height:2; }img{ width:100%; }.clearfix:before,.clearfix:after{ content: " "; display: table; }.clearfix:after{ clear: both; }.clearfix{ *zoom: 1; }.st1{ font-size: 120%;}