@charset "utf-8"; html, body, div, h1, h2, h3, h4, h5, h6, hgroup, p, span, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, table, caption, tbody, tfoot, thead, tr, th, td, header, footer, menu, nav, section, article, aside, details, figure, figcaption, output, ruby, summary, time, mark, canvas, audio, video, applet, object, iframe, embed, fieldset, legend, form, dl, dt, dd, ol, ul, li, label, input, select, textarea, button { margin: 0; padding: 0; vertical-align: middle; } html, body { width: 100%; height: 100%; } body { font-size: 12px; letter-spacing: -1px; color: #333; } header, nav, aside, section, article, hgroup, footer { display: block; } h1 { cursor: pointer; } li { list-style: none; } table,thead,tbody,tfoot,th,td { border: none; border-collapse: collapse; margin: 0!important; border-spacing: 0!important; } caption { visibility: hidden; overflow: hidden; width: 0; height: 0; margin: 0; padding: 0; border: 0; font-size: 0; line-height: 0; display: table-caption; text-align: -webkit-center; } label { color: #666; padding-right: 20px; } span { vertical-align: baseline; } /* link Style */ a { text-decoration: none; outline : none; color: #333; } a:link { text-decoration:none; } a:visited { text-decoration:none; } a:active { text-decoration:none; } a:hover { text-decoration:none; } a:focus { outline: none; } a img { outline : none; } img { border : 0; } /* align */ .a-left { text-align: left !important; } .a-right { text-align: right !important; } .a-center { text-align: center !important; margin: 0 auto; } .a-top { vertical-align: top !important; } .a-middle { vertical-align: middle !important; } .a-bottom { vertical-align: bottom !important; } /* float */ .f-left { float: left !important; } .f-right { float: right !important; } .f-none { float: none !important; } /* clear */ .c-both { clear: both !important; } .c-left { clear: left !important; } .c-right { clear: right !important; } .width-clear { width: auto!important; } .o-flow { overflow: hidden!important; } /* text-overflow-modes */ .t-overflow { overflow: hidden !important; text-overflow: ellipsis !important; white-space : nowrap !important; } /* hide */ .hide { visibility: hidden; } /* display-none */ .display-none { display: none; } /* cursor */ .cursor-pointer { cursor: pointer; } .icon-block { display: inline-block; background: transparent !important; } /* background */ .background-none { background: none!important; } /* Font */ .bold { font-weight: bold!important; } body{ color: #4d4d4d; font-size: 14px; } h1,h2,h3,h4,h5,h6{ font-weight: 400; } h1{ font-size: 27px; font-weight: 700; width: 100%; height: 100px; line-height: 100px; text-align: center; } h2{ font-size: 19px; font-weight: 500; } .tit { font-size: 15px; font-weight: bold; } .cont { font-size: 13px; } .subtit { font-size: 13px; font-weight: bold; color: #5f3291; } .mB-25 { margin-bottom: 25px !important; } .wrap { width: 900px; margin: 0 auto; } .bg-section { overflow: hidden; min-height: 300px; background-color: lightcyan; } .bg-section .block1 { float: left; margin: 30px 0 30px 30px; word-break: break-all; } .bg-section .block1 p { margin: 0 0 10px 0; } .block2 { margin-top: 80px; } .block2 .title { text-align: center; line-height: 60px; } .block2 .line { width: 80px; height: 2px; background: #5f3291; margin: 0 auto; overflow: hidden; } .icon-bt { margin-top: 50px; width: 220px; text-align: center; line-height: 30px; float: left; padding-left: 5px; } .icon-bt.first-child { padding: 0; } .icon-bt img { margin-bottom: 15px; } th, td { padding: 5px; }