<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, img, ins, kbd, q, s, samp,
small, strike, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font-weight:normal;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}


/*clearfix*/
.clearfix:after,
#header:after,
.innr:after,
.contents:after,
.top_cnt li a:after{content:"";display:block;clear:both;}





/*float
================================================*/
.fl {float: left;}
.fr {float: right;}

/*text-align
================================================*/
.tar{text-align: right;}
.tal{text-align: left;}
.tac{text-align: center;}
.center {margin:0 auto;text-align:center;align-items:center;}

/*margin
================================================*/
.m1em {margin:1em;}
.mb0{margin-bottom:0px !important;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb1em {margin-bottom:1em;}
.mb1-5em {margin-bottom:1.5em;}
.mb2em {margin-bottom:2em;}
.mb3em {margin-bottom:3em;}
.mb5em {margin-bottom:5em;}
.p10 {padding:10px;}
.p20 {padding:20px;}
.p30 {padding:30px;}
.p40 {padding:40px;}
.p1em {padding:1em;}
.p2em {padding:2em;}
.pt2em {padding-top:2em;}
.pb2em {padding-bottom:2em;}
.mt1em {margin-top:1em;}
.mt2em {margin-top:2em;}
.mr0 {margin-right:0px;}
.ml1em {margin-left:1em;}
.mr1em {margin-right:1em;}
.ml2em {margin-left:2em;}
.mr2em {margin-right:2em;}
.mb1em {margin-bottom:1em;}

/*text color
================================================*/
.txt_bold { font-weight: bold;}
.txt_white { color: #FFF;}
.txt_red { color: #E00000;}
.txt_grn {color:#009600;}
.txt_pink {color:#FF4FAD;}
.txt_blue {color:#21BFFF;}
.txt_yellow {color:#FFD940;}
.txt_gry{color: #F6F4F7;}
.txt_org {color:#FF7915;}
.txt_y_grn {color:#A6CE00;}


/*text 繧ｵ繧､繧ｺ
================================================*/
.txt_0-5em {font-size:0.5em;}
.txt_0-7em {font-size:0.7em;}
.txt_0-8em {font-size:0.8em;}
.txt_0-9em {font-size:0.9em;}
.txt_1-2em {font-size:1.2em;}
.txt_1-5em {font-size:1.5em;}
.txt_2em {font-size:2em;}
.txt_2-5em {font-size:2.5em;}
.txt_3em {font-size:3em;}
.txt_4em {font-size:4em;}
.txt_5em {font-size:5em;}
.lh-2em {line-height:2em;}
.lh-1-7em{line-height:1.7em;}

/*閭梧勹
================================================*/
.bg_white { background-color:rgba(255,255,255,0.99);}
.bg_black{ background-color:rgba(0,0,0,0.8);}
.bg_red {background-color:#E00000;}
.bg_grn {background-color:#009600;}
.bg_pink {background-color:#FF4FAD;}
.bg_blue {background-color:#21BFFF;}
.bg_yellow {background-color:#FFD940;}
.bg_grn02 {background-color:#B2DFB2;}
.bg_pink02 {background-color:#FFCAE6;}
.bg_blue02 {background-color:#BCECFF;}
.bg_yellow02 {background-color:#FFEC9F;}
.bg_org {background-color:#FF7915;}
.bg_org02 {background-color:#FFD7B9;}
.bg_y_grn {background-color:#A6CE00;}
.bg_y_grn02 {background-color:#E4F0B2;}

/*flex_box
================================================*/

.flex_container {display:flex;flex-direction: row;flex-wrap: wrap;align-content:stretch;}
ul.flex_50_ul,ul.flex_70_ul,ul.flex_33_ul,ul.flex_30_ul,ul.flex_25_ul,ul.flex_20_ul,ul.flex_14_ul {display:flex;flex-direction: row;flex-wrap: wrap;align-content:stretch;}
.flex_c-cnt{justify-content:center;}
.flex_c-sb{justify-content:space-between;}
.flex_w50,.flex_50_ul li {width:49.5%; margin-bottom:1%;}
.flex_w70{width:68%;}
.flex_w80 {width:78%;}
.flex_w30{width:28%;}
.flex_w33,.flex_33_ul li {width:32.8%;margin-bottom:0.5%;}
.flex_w25,.flex_25_ul li {width:24.5%;margin-bottom:0.5%;margin-right: 0.5%;}
.flex_w20,.flex_20_ul li {width:19.5%;margin-bottom:0.5%;}
.flex_14_ul li {width:14%;}
.flex_w47 {width:47%;}
.flex_w6 {width:6%;}

@media screen and (max-width:768px){	
.flex_w50,.flex_w70,.flex_w30,.flex_50_ul li,.flex_w33,.flex_33_ul li{width:100%; margin-bottom:1%;}
.flex_w25,.flex_25_ul li {width:49.5%;margin-bottom:1%;}
.flex_w20,.flex_20_ul li {width:32.5%;}
.flex_14_ul li {width:32.5%;margin-bottom:0.5%;}
.flex_w80 {width:66%;}
}


</pre></body></html>