@charset "UTF-8";
div { box-sizing: border-box; margin: 0; }

img { max-width: 100%;}

a { display: block; cursor: pointer; color: #000; text-decoration: none; }

a:hover, a:active, a:focus { color: #333333; }

a:link, a:visited { color: #000; }

a:hover { opacity: 0.7; }

.left { float: left; }

.right { float: right; }

.clear:after { display: block; content: ""; clear: both; }

.parent { position: relative; }

.childM { position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); }

.hbOuter { display: table; width: 100%; }

.hbInner { display: table-cell; vertical-align: middle; }

main .flex { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-content: space-between; }

.bw { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-direction: row; justify-content: space-between; align-content: space-between; }

/*文字色*/
.hbFc_main { color: #109AD7; }

.hbFc_base { color: #fff; }

.hbFc_accent { color: #D3706D; }

.hbFc_mainD { color: #095678; }

.hbFc_baseD { color: #cccccc; }

.hbFc_accentD { color: #a83632; }

.hbFc_mainL { color: #5ac4f3; }

.hbFc_baseL { color: white; }

.hbFc_accentL { color: #ebbdbb; }

.hbFc_wht { color: #FFF; }

.hbFc_blk { color: #000; }

.hbFc_red { color: #ff0000; }

.hbFc_orange { color: #f49b1b; }

.hbFc_orangeRed01 { color: #fd4032; }

.hbFc_orangeRed02 { color: #fd7332; }

.hbFc_yellow { color: #e8d824; }

.hbFc_green { color: #38a229; }

.hbFc_green2 { color: #85c319; }

.hbFc_green3 { color: #2E7A15; }

.hbFc_skyBlue { color: #00c0ff; }

.hbFc_blue { color: #1e49d7; }

.hbFc_dodgerBlue { color: #0080ff; }

.hbFc_darkBlue { color: #0f2f91; }

.hbFc_pink { color: #f283b5; }

.hbFc_deepPink { color: #fd7332; }

.hbFc_lightPink { color: #f0a8a8; }

.hbFc_salmonPink { color: #ee6464; }

.hbFc_lightOrangeRed01 { color: #f0cca8; }

.hbFc_lightOrangeRed02 { color: #f0dea8; }

.hbFc_lightYellowGreen { color: #eaea89; }

.hbFc_lightForestGreen { color: #def0a8; }

.hbFc_lightGreen { color: #baf0a8; }

.hbFc_lightBlue { color: #a3e0f4; }

.hbFc_lightDarkBlue { color: #a8baf0; }

.hbFc_lightDarkPurple { color: #baa8f0; }

.hbFc_lightPurple { color: #dea8f0; }

.hbFc_brown { color: #780000; }

.hbFc_crimsonRed { color: #bf0000; }

.hbFc_saddleBrown { color: #8c5218; }

.hbFc_darkGold { color: #947519; }

.hbFc_Gold { color: #c7aa4e; }

.hbFc_olive { color: #759419; }

.hbFc_purple { color: #731991; }

.hbFc_turquoise { color: #0f7e82; }

.hbFc_darkPurple { color: #371991; }

.hbFc_azuki { color: #941957; }

.hbFc_darkgray { color: #000000; }

.hbFc_gray { color: #999999; }

.hbFc_silver { color: #cccccc; }

/*フォントサイズ*/
.font_ss { font-size: 8px; }

.font_s { font-size: 12px; }

.font_m { font-size: 16px; }

.font_l { font-size: 18px; }

.font_ll { font-size: 18px; }

.font_xl { font-size: 20px; }

.font_xxl { font-size: 24px; }

.hbFs_12 { font-size: 12px; font-size: 1.2rem; }

.hbFs_14 { font-size: 14px; font-size: 1.4rem; }

.hbFs_16 { font-size: 16px; font-size: 1.6rem; }

.hbFs_18 { font-size: 18px; font-size: 1.8rem; }

.hbFs_20 { font-size: 20px; font-size: 2rem; }

.hbFs_22 { font-size: 22px; font-size: 2.2rem; }

.hbFs_24 { font-size: 24px; font-size: 2.4rem; }

.hbFs_28 { font-size: 28px; font-size: 2.8rem; }

.hbFs_32 { font-size: 32px; font-size: 3.2rem; }

.hbFs_38 { font-size: 38px; font-size: 3.8rem; }

.hbFs_42 { font-size: 42px; font-size: 4.2rem; }

.hbFs_48 { font-size: 48px; font-size: 4.8rem; }

.hbFs_52 { font-size: 52px; font-size: 5.2rem; }

.hbFs_58 { font-size: 58px; font-size: 5.8rem; }

.hbFs_64 { font-size: 64px; font-size: 6.4rem; }

.hbFs_72 { font-size: 72px; font-size: 7.2rem; }

/*行間*/
.hbLh18 { line-height: 18px; }

.hbLh24 { line-height: 24px; }

.hbLh30 { line-height: 30px; }

.hbLh35 { line-height: 35px; }

/*文字の太さ*/
.hbFwN { font-weight: normal; }

.hbFwB { font-weight: bold; }

/*text-align*/
.hbTaC { text-align: center; }

.hbTaL { text-align: left; }

.hbTaR { text-align: right; }

/*flex揃え*/
.hbFaM { align-items: center; }

.hbFaB { align-items: flex-end; }

.hbFaSt { align-items: stretch; }

.hbFaB { align-items: baseline; }

/*marginatauto*/
.hbMa { margin: 0 auto; }

/*margin*/
.mBottom { margin-bottom: 10px; }

.mTop { margin-top: 10px; }

.mBottomL { margin-bottom: 20px; }

.mTopL { margin-top: 20px; }

.hbM5 { margin: 5px; }

.hbM10 { margin: 10px; }

.hbM15 { margin: 15px; }

.hbM20 { margin: 20px; }

.hbM25 { margin: 25px; }

.hbM30 { margin: 30px; }

.hbM35 { margin: 35px; }

.hbM40 { margin: 40px; }

.hbM45 { margin: 45px; }

.hbM50 { margin: 50px; }

.hbM100 { margin: 100px; }

/*marginT*/
.hbMt5 { margin-top: 5px; }

.hbMt10 { margin-top: 10px; }

.hbMt15 { margin-top: 15px; }

.hbMt20 { margin-top: 20px; }

.hbMt25 { margin-top: 25px; }

.hbMt30 { margin-top: 30px; }

.hbMt35 { margin-top: 35px; }

.hbMt40 { margin-top: 40px; }

.hbMt45 { margin-top: 45px; }

.hbMt50 { margin-top: 50px; }

.hbMt100 { margin-top: 100px; }

/*marginB*/
.hbMb5 { margin-bottom: 5px; }

.hbMb10 { margin-bottom: 10px; }

.hbMb15 { margin-bottom: 15px; }

.hbMb20 { margin-bottom: 20px; }

.hbMb25 { margin-bottom: 25px; }

.hbMb30 { margin-bottom: 30px; }

.hbMb35 { margin-bottom: 35px; }

.hbMb40 { margin-bottom: 40px; }

.hbMb45 { margin-bottom: 45px; }

.hbMb50 { margin-bottom: 50px; }

.hbMb100 { margin-bottom: 100px; }

/*margintopbottom*/
.hbMtb5 { margin: 5px 0; }

.hbM10 { margin: 10px 0; }

.hbM15 { margin: 15px 0; }

.hbM20 { margin: 20px 0; }

.hbM25 { margin: 25px 0; }

.hbM30 { margin: 30px 0; }

.hbM35 { margin: 35px 0; }

.hbM40 { margin: 40px 0; }

.hbM45 { margin: 45px 0; }

.hbM50 { margin: 50px 0; }

.hbM100 { margin: 100px 0; }

/*marginL*/
.hbMl5 { margin-left: 5px; }

.hbMl10 { margin-left: 10px; }

.hbMl15 { margin-left: 15px; }

.hbMl20 { margin-left: 20px; }

.hbMl25 { margin-left: 25px; }

.hbMl30 { margin-left: 30px; }

.hbMl5 { margin-left: 35px; }

.hbMl40 { margin-left: 40px; }

.hbMl45 { margin-left: 45px; }

.hbMl50 { margin-left: 50px; }

.hbMl100 { margin-left: 100px; }

/*marginR*/
.hbMr5 { margin-right: 5px; }

.hbMr10 { margin-right: 10px; }

.hbMr15 { margin-right: 15px; }

.hbMr20 { margin-right: 20px; }

.hbMr25 { margin-right: 25px; }

.hbMr30 { margin-right: 30px; }

.hbMr5 { margin-right: 35px; }

.hbMr40 { margin-right: 40px; }

.hbMr45 { margin-right: 45px; }

.hbMr50 { margin-right: 50px; }

.hbMr100 { margin-right: 100px; }

/*padding縦横*/
.hbPa5 { padding: 5px; }

.hbPa10 { padding: 10px; }

.hbPa15 { padding: 15px; }

.hbPa20 { padding: 20px; }

.hbPa25 { padding: 25px; }

.hbPa30 { padding: 30px; }

.hbPa35 { padding: 35px; }

.hbPa40 { padding: 40px; }

.hbPa45 { padding: 45px; }

.hbPa50 { padding: 50px; }

.hbPa100 { padding: 100px; }

/*padding*/
.hbPtb5 { padding: 5px 0; }

.hbPtb10 { padding: 10px 0; }

.hbPtb15 { padding: 15px 0; }

.hbPtb20 { padding: 20px 0; }

.hbPtb25 { padding: 25px 0; }

.hbPtb30 { padding: 30px 0; }

.hbPtb35 { padding: 35px 0; }

.hbPtb40 { padding: 40px 0; }

.hbPtb45 { padding: 45px 0; }

.hbPtb50 { padding: 50px 0; }

.hbPtb100 { padding: 100px 0; }

/*paddingT*/
.hbPt5 { padding-top: 5px; }

.hbPt10 { padding-top: 10px; }

.hbPt15 { padding-top: 15px; }

.hbPt20 { padding-top: 20px; }

.hbPt25 { padding-top: 25px; }

.hbPt30 { padding-top: 30px; }

.hbPt35 { padding-top: 35px; }

.hbPt40 { padding-top: 40px; }

.hbPt45 { padding-top: 45px; }

.hbPt50 { padding-top: 50px; }

.hbPt70 { padding-top: 70px; }

.hbPt100 { padding-top: 100px; }

/*paddingB*/
.hbPb5 { padding-bottom: 5px; }

.hbPb10 { padding-bottom: 10px; }

.hbPb15 { padding-bottom: 15px; }

.hbPb20 { padding-bottom: 20px; }

.hbPb25 { padding-bottom: 25px; }

.hbPb30 { padding-bottom: 30px; }

.hbPb35 { padding-bottom: 35px; }

.hbPb40 { padding-bottom: 40px; }

.hbPb45 { padding-bottom: 45px; }

.hbPb50 { padding-bottom: 50px; }

.hbPb100 { padding-bottom: 100px; }

/*paddingL*/
.hbPl3 { padding-left: 3px; }

.hbPl5 { padding-left: 5px; }

.hbPl10 { padding-left: 10px; }

.hbPl15 { padding-left: 15px; }

.hbPl20 { padding-left: 20px; }

.hbPl25 { padding-left: 25px; }

.hbPl30 { padding-left: 30px; }

.hbPl35 { padding-left: 35px; }

.hbPl40 { padding-left: 40px; }

.hbPl45 { padding-left: 45px; }

.hbPl50 { padding-left: 50px; }

.hbPl100 { padding-left: 100px; }

/*paddingR*/
.hbPr3 { padding-right: 3px; }

.hbPr5 { padding-right: 5px; }

.hbPr10 { padding-right: 10px; }

.hbPr15 { padding-right: 15px; }

.hbPr20 { padding-right: 20px; }

.hbPr25 { padding-right: 25px; }

.hbPr30 { padding-right: 30px; }

.hbPr5 { padding-right: 35px; }

.hbPr40 { padding-right: 40px; }

.hbPr45 { padding-right: 45px; }

.hbPr50 { padding-right: 50px; }

.hbPr100 { padding-right: 100px; }

/*margin*/
.hbM5vw { margin: 5vw; }

.hbM15vw { margin: 10vw; }

.hbM15vw { margin: 15vw; }

.hbM25vw { margin: 20vw; }

.hbM25vw { margin: 25vw; }

.hbM35vw { margin: 30vw; }

.hbM35vw { margin: 35vw; }

.hbM45vw { margin: 40vw; }

.hbM45vw { margin: 45vw; }

.hbM55vw { margin: 50vw; }

.hbM105vw { margin: 100vw; }

/*marginT*/
.hbMt5vw { margin-top: 5vw; }

.hbMt15vw { margin-top: 10vw; }

.hbMt15vw { margin-top: 15vw; }

.hbMt25vw { margin-top: 20vw; }

.hbMt25vw { margin-top: 25vw; }

.hbMt35vw { margin-top: 30vw; }

.hbMt35vw { margin-top: 35vw; }

.hbMt45vw { margin-top: 40vw; }

.hbMt45vw { margin-top: 45vw; }

.hbMt55vw { margin-top: 50vw; }

.hbMt105vw { margin-top: 100vw; }

/*marginB*/
.hbMb5vw { margin-bottom: 5vw; }

.hbMb15vw { margin-bottom: 10vw; }

.hbMb15vw { margin-bottom: 15vw; }

.hbMb25vw { margin-bottom: 20vw; }

.hbMb25vw { margin-bottom: 25vw; }

.hbMb35vw { margin-bottom: 30vw; }

.hbMb5vw { margin-bottom: 35vw; }

.hbMb45vw { margin-bottom: 40vw; }

.hbMb45vw { margin-bottom: 45vw; }

.hbMb55vw { margin-bottom: 50vw; }

.hbMb105vw { margin-bottom: 100vw; }

/*margintopbottom*/
.hbMtb5vw { margin: 5vw 0; }

.hbM15vw { margin: 10vw 0; }

.hbM15vw { margin: 15vw 0; }

.hbM25vw { margin: 20vw 0; }

.hbM25vw { margin: 25vw 0; }

.hbM35vw { margin: 30vw 0; }

.hbM35vw { margin: 35vw 0; }

.hbM45vw { margin: 40vw 0; }

.hbM45vw { margin: 45vw 0; }

.hbM55vw { margin: 50vw 0; }

.hbM105vw { margin: 100vw 0; }

/*marginL*/
.hbMl5vw { margin-left: 5vw; }

.hbMl15vw { margin-left: 10vw; }

.hbMl15vw { margin-left: 15vw; }

.hbMl25vw { margin-left: 20vw; }

.hbMl25vw { margin-left: 25vw; }

.hbMl35vw { margin-left: 30vw; }

.hbMl5vw { margin-left: 35vw; }

.hbMl45vw { margin-left: 40vw; }

.hbMl45vw { margin-left: 45vw; }

.hbMl55vw { margin-left: 50vw; }

.hbMl105vw { margin-left: 100vw; }

/*marginR*/
.hbMr5vw { margin-right: 5vw; }

.hbMr15vw { margin-right: 10vw; }

.hbMr15vw { margin-right: 15vw; }

.hbMr25vw { margin-right: 20vw; }

.hbMr25vw { margin-right: 25vw; }

.hbMr35vw { margin-right: 30vw; }

.hbMr5vw { margin-right: 35vw; }

.hbMr45vw { margin-right: 40vw; }

.hbMr45vw { margin-right: 45vw; }

.hbMr55vw { margin-right: 50vw; }

.hbMr105vw { margin-right: 100vw; }

/*padding縦横*/
.hbPa5vw { padding: 5vw; }

.hbPa15vw { padding: 10vw; }

.hbPa15vw { padding: 15vw; }

.hbPa25vw { padding: 20vw; }

.hbPa25vw { padding: 25vw; }

.hbPa35vw { padding: 30vw; }

.hbPa35vw { padding: 35vw; }

.hbPa45vw { padding: 40vw; }

.hbPa45vw { padding: 45vw; }

.hbPa55vw { padding: 50vw; }

.hbPa105vw { padding: 100vw; }

/*padding*/
.hbPtb5vw { padding: 5vw 0; }

.hbPtb15vw { padding: 10vw 0; }

.hbPtb15vw { padding: 15vw 0; }

.hbPtb25vw { padding: 20vw 0; }

.hbPtb25vw { padding: 25vw 0; }

.hbPtb35vw { padding: 30vw 0; }

.hbPtb35vw { padding: 35vw 0; }

.hbPtb45vw { padding: 40vw 0; }

.hbPtb45vw { padding: 45vw 0; }

.hbPtb55vw { padding: 50vw 0; }

.hbPtb105vw { padding: 100vw 0; }

/*paddingT*/
.hbPt5vw { padding-top: 5vw; }

.hbPt15vw { padding-top: 10vw; }

.hbPt15vw { padding-top: 15vw; }

.hbPt25vw { padding-top: 20vw; }

.hbPt25vw { padding-top: 25vw; }

.hbPt35vw { padding-top: 30vw; }

.hbPt35vw { padding-top: 35vw; }

.hbPt45vw { padding-top: 40vw; }

.hbPt45vw { padding-top: 45vw; }

.hbPt55vw { padding-top: 50vw; }

.hbPt75vw { padding-top: 70vw; }

.hbPt105vw { padding-top: 100vw; }

/*paddingB*/
.hbPb5vw { padding-bottom: 5vw; }

.hbPb15vw { padding-bottom: 10vw; }

.hbPb15vw { padding-bottom: 15vw; }

.hbPb25vw { padding-bottom: 20vw; }

.hbPb25vw { padding-bottom: 25vw; }

.hbPb35vw { padding-bottom: 30vw; }

.hbPb35vw { padding-bottom: 35vw; }

.hbPb45vw { padding-bottom: 40vw; }

.hbPb45vw { padding-bottom: 45vw; }

.hbPb55vw { padding-bottom: 50vw; }

.hbPb105vw { padding-bottom: 100vw; }

/*paddingL*/
.hbPl3 { padding-left: 3vw; }

.hbPl5vw { padding-left: 5vw; }

.hbPl15vw { padding-left: 10vw; }

.hbPl15vw { padding-left: 15vw; }

.hbPl25vw { padding-left: 20vw; }

.hbPl25vw { padding-left: 25vw; }

.hbPl35vw { padding-left: 30vw; }

.hbPl35vw { padding-left: 35vw; }

.hbPl45vw { padding-left: 40vw; }

.hbPl45vw { padding-left: 45vw; }

.hbPl55vw { padding-left: 50vw; }

.hbPl105vw { padding-left: 100vw; }

/*paddingR*/
.hbPr3 { padding-right: 3vw; }

.hbPr5vw { padding-right: 5vw; }

.hbPr15vw { padding-right: 10vw; }

.hbPr15vw { padding-right: 15vw; }

.hbPr25vw { padding-right: 20vw; }

.hbPr25vw { padding-right: 25vw; }

.hbPr35vw { padding-right: 30vw; }

.hbPr5vw { padding-right: 35vw; }

.hbPr45vw { padding-right: 40vw; }

.hbPr45vw { padding-right: 45vw; }

.hbPr55vw { padding-right: 50vw; }

.hbPr105vw { padding-right: 100vw; }

/*背景色*/
.hbBc_blk { background-color: #000; }

.hbBc_gray { background-color: #999999; }

.hbBc_crimsonRed { background-color: #bf0000; }

.hbBc_wht { background-color: #FFF; }

.hbBc_wht07 { background-color: #FFF; opacity: 0.7; }

.hbBc_main { background-color: #109AD7; }

.hbBc_base { background-color: #fff; }

.hbBc_accent { background-color: #D3706D; }

.hbBc_mainD { background-color: #095678; }

.hbBc_baseD { background-color: #cccccc; }

.hbBc_accentD { background-color: #a83632; }

.hbBc_mainL { background-color: #5ac4f3; }

.hbBc_baseL { background-color: white; }

.hbBc_accentL { background-color: #ebbdbb; }

/*フォント種類*/
.text_mincho { font-family: "Sawarabi Mincho"; }

.text_serif { font-family: 'Lora', serif; }

.col1 { width: 8%; }

.col2 { width: 18%; }

.col2_5 { width: 23%; }

.col3 { width: 32%; }

.col4 { width: 38%; }

.col5 { width: 48%; }

.col6 { width: 58%; }

.col7 { width: 68%; }

.col8 { width: 78%; }

.col9 { width: 88%; }

.under_solid { border-bottom: 1px #000000 solid; }

.under_dot { border-bottom: 1px #000000 dotted; }

.left_solid { border-left: 5px #000000 solid; }

.left_dot { border-left: 5px #000000 dotted; }

.right_solid { border-right: 1px #000000 solid; }

.right_dot { border-right: 1px #000000 dotted; }

.wid1000 { width: 100%; max-width: 1000px; margin-right: auto; margin-left: auto; }

.wid980 { width: 100%; max-width: 980px; margin-right: auto; margin-left: auto; }

.wid960 { width: 100%; max-width: 960px; margin-right: auto; margin-left: auto; }

.wid950 { width: 100%; max-width: 950px; margin-right: auto; margin-left: auto; }

.widall { width: 100%; margin-right: auto; margin-left: auto; }

.wid750 { width: 100%; max-width: 750px; margin-right: auto; margin-left: auto; }

.wid760 { width: 100%; max-width: 760px; margin-right: auto; margin-left: auto; }

.wid740 { width: 100%; max-width: 740px; margin-right: auto; margin-left: auto; }

.wid200 { width: 200px; margin-right: auto; margin-left: auto; }

@media screen and (min-width: 801px) { .fixed { position: fixed; top: 20px; left: 0; }
  html { line-height: 1.8; font-feature-settings: "palt"; }
  .flexPc { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-content: space-between; }
  .flexPc .col1 { width: 8%; }
  .flexPc .col2 { width: 18%; }
  .flexPc .col3 { width: 28%; }
  .flexPc .col4 { width: 38%; }
  .flexPc .col5 { width: 48%; }
  .flexPc .col6 { width: 58%; }
  .flexPc .col7 { width: 68%; }
  .flexPc .col8 { width: 78%; }
  .flexPc .col9 { width: 88%; }
  .col1_m { width: 8%; }
  .col2_m { width: 18%; }
  .col2_5_m { width: 23%; }
  .col3_m { width: 32%; }
  .col4_m { width: 38%; }
  .col5_m { width: 48%; }
  .col6_m { width: 58%; }
  .col7_m { width: 68%; }
  .col8_m { width: 78%; }
  .col9_m { width: 88%; }
  .font_ss { font-size: calc(8px + ((1vw - 8.6px) * 1.9048)); }
  .font_s { font-size: calc(12px + ((1vw - 8.6px) * 1.9048)); }
  .font_m { font-size: calc(16px + ((1vw - 8.6px) * 1.9048)); }
  .font_l { font-size: calc(18px + ((1vw - 8.6px) * 1.9048)); }
  .font_ll { font-size: calc(18px + ((1vw - 8.6px) * 1.9048)); }
  .font_xl { font-size: calc(20px + ((1vw - 8.6px) * 1.9048)); }
  .font_xxl { font-size: calc(24px + ((1vw - 8.6px) * 1.9048)); } }
@media screen and (min-width: 1280px) { .font_ss { font-size: 10px; }
  .font_s { font-size: 14px; }
  .font_m { font-size: 18px; }
  .font_l { font-size: 24px; }
  .font_ll { font-size: 28px; }
  .font_xl { font-size: 32px; }
  .font_xxl { font-size: 48px; } }
/*文字サイズ　レスポンジブ*/
@media screen and (max-width: 800px) { html { line-height: 1.6; font-feature-settings: "palt"; }
  .hbFs_016 { font-size: 12px; }
  .hbFs_018 { font-size: 14px; }
  .hbFs_024 { font-size: 18px; }
  .hbFs_032 { font-size: 24px; }
  .hbFs_048 { font-size: 38px; }
  .hbFs_058 { font-size: 48px; }
  .hbFs_072 { font-size: 58px; }
  .title { font-size: 24px; font-size: 2.4rem; }
  .komidashi { font-size: 19.2px; font-size: 1.92rem; }
  .sp_no { display: none; }
  .col1_s { width: 8%; }
  .col2_s { width: 18%; }
  .col2_5_s { width: 23%; }
  .col3_s { width: 32%; }
  .col4_s { width: 38%; }
  .col5_s { width: 48%; }
  .col6_s { width: 58%; }
  .col7_s { width: 68%; }
  .col8_s { width: 78%; }
  .col9_s { width: 88%; } }
