﻿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,strong,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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-moz-keyframes op5{from{opacity:0}to{opacity:.5}}@-webkit-keyframes op5{from{opacity:0}to{opacity:.5}}@keyframes op5{from{opacity:0}to{opacity:.5}}html{font-size:62.5%}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}input[type="text"],input[type="email"],textarea{font-size:16px;border:1px solid #ccc;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}@keyframes show{from{opacity:0}to{opacity:1}}.pcNone{display:none;width:0;height:0}@media (max-width: 640px){.pcNone{display:block;height:auto;width:auto}}@media (max-width: 640px){.smNone{display:none;width:0;height:0}}@keyframes blink{75%{opacity:0.0}}@-webkit-keyframes blink{75%{opacity:0.0}}main #sec05 p{animation:blink 2s step-end infinite;-webkit-animation:blink 2s step-end infinite}@-ms-viewport{width:auto !important}html{-ms-overflow-style:scrollbar}@media all and (-ms-high-contrast: none){*::-ms-backdrop,html{font-size:57.5%}*::-ms-backdrop,body{font-family:serif}}body{color:#000;-webkit-font-smoothing:antialiased;font-feature-settings:"palt";-webkit-print-color-adjust:exact;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:400;min-height:100vh;box-sizing:border-box;position:relative}body.ie{font-family:serif}body.menuOn{height:100%;overflow:hidden}body sup{font-size:75.5%;vertical-align:top;position:relative;top:-0.2em}@media (max-width: 640px){br.smNone{display:none}}br.pcNone{display:none}@media (max-width: 640px){br.pcNone{display:block}}header #titles h1 img,main #sec01 img,main #sec02 h2 img,main #sec02 .tori img,main #sec03 .inner .hr_01 img,main #sec04 .inner .hr_01 img,main #sec03 .inner .oneCol .img_01 img,main #sec04 .inner .oneCol .img_01 img,main #sec03 .inner .threeCol .img img,main #sec04 .inner .threeCol .img img,main #sec05 p img,main #sec05 .tori img,main #sec06 img,main #sec07 img,main #sec08 img,footer .inner .entity img,header #titles h1 svg,main #sec01 svg,main #sec02 h2 svg,main #sec02 .tori svg,main #sec03 .inner .hr_01 svg,main #sec04 .inner .hr_01 svg,main #sec03 .inner .oneCol .img_01 svg,main #sec04 .inner .oneCol .img_01 svg,main #sec03 .inner .threeCol .img svg,main #sec04 .inner .threeCol .img svg,main #sec05 p svg,main #sec05 .tori svg,main #sec06 svg,main #sec07 svg,main #sec08 svg,footer .inner .entity svg{width:100%;height:auto;vertical-align:top;margin:0;padding:0}header{width:100%;position:relative;background-image:url(/project/ufc/img/bkg_00.jpg);background-size:cover;background-position:center top;overflow:hidden}header>.inner{margin-left:auto;margin-right:auto;width:1200px;width:100vw;background-image:url(/project/ufc/img/bkg_01.jpg);background-size:contain;background-position:center top;height:726px;height:60.5vw}@media (min-width: 1399px){header>.inner{width:1400px}}@media (max-width: 640px){header>.inner{width:100vw}}@media (min-width: 1399px){header>.inner{height:847px}}@media (max-width: 640px){header>.inner{height:100vw}}@media (max-width: 640px){header>.inner{background-image:none}}@media (min-width: 1399px){header>.inner{width:1316px;width:109.66667vw}}@media (min-width: 1399px) and (min-width: 1399px){header>.inner{width:1535.33333px}}@media (min-width: 1399px) and (max-width: 640px){header>.inner{width:175.46667vw}}header #titles{position:relative;width:1200px;width:100vw;margin-left:auto;margin-right:auto;height:726px;height:60.5vw;background-image:url(/project/ufc/img/bkg_01.jpg);background-size:cover;background-position:center top}@media (min-width: 1399px){header #titles{width:1400px}}@media (max-width: 640px){header #titles{width:100vw}}@media (min-width: 1399px){header #titles{height:847px}}@media (max-width: 640px){header #titles{height:100vw}}@media (max-width: 640px){header #titles{background-image:url(/project/ufc/img/bkg_01_sm.jpg)}}header #titles h1{display:block;position:absolute;right:28.692px;right:2.391vw;top:42.195px;top:3.51625vw;width:376px;width:31.33333vw;height:254px;height:21.16667vw}@media (min-width: 1399px){header #titles h1{right:33.474px}}@media (max-width: 640px){header #titles h1{right:5.15893vw}}@media (min-width: 1399px){header #titles h1{top:49.2275px}}@media (max-width: 640px){header #titles h1{top:3.89267vw}}@media (min-width: 1399px){header #titles h1{width:438.66667px}}@media (max-width: 640px){header #titles h1{width:50.13333vw}}@media (min-width: 1399px){header #titles h1{height:296.33333px}}@media (max-width: 640px){header #titles h1{height:33.86667vw}}header #titles #leadUnit{display:block;position:absolute;left:49.172px;left:4.09767vw;bottom:23.49px;bottom:1.9575vw;width:606.545px;width:50.54542vw;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;font-weight:bold}@media (min-width: 1399px){header #titles #leadUnit{left:57.36733px}}@media (max-width: 640px){header #titles #leadUnit{left:9.0896vw}}@media (min-width: 1399px){header #titles #leadUnit{bottom:27.405px}}@media (max-width: 640px){header #titles #leadUnit{bottom:3.132vw}}@media (min-width: 1399px){header #titles #leadUnit{width:707.63583px}}@media (max-width: 640px){header #titles #leadUnit{width:80vw}}header #titles #leadUnit .lead01{width:332.75px;width:27.72917vw;font-size:13px;font-size:1.3rem;font-size:1.08333vw;line-height:17.65px;line-height:1.765rem;line-height:1.47083vw;letter-spacing:.65px;letter-spacing:.065rem;letter-spacing:.05417vw;border-right:0 solid #000;border-right-width:1.1px;border-right-width:.09167vw}@media (min-width: 1399px){header #titles #leadUnit .lead01{width:388.20833px}}@media (max-width: 640px){header #titles #leadUnit .lead01{width:44.36667vw}}@media (min-width: 1399px){header #titles #leadUnit .lead01{font-size:15.16667px;font-size:1.51667rem}}@media (max-width: 640px){header #titles #leadUnit .lead01{font-size:1.73333vw}}@media (min-width: 1399px){header #titles #leadUnit .lead01{line-height:20.59167px;line-height:2.05917rem}}@media (max-width: 640px){header #titles #leadUnit .lead01{line-height:2.35333vw}}@media (min-width: 1399px){header #titles #leadUnit .lead01{letter-spacing:.75833px;letter-spacing:.07583rem}}@media (max-width: 640px){header #titles #leadUnit .lead01{letter-spacing:.08667vw}}@media (min-width: 1399px){header #titles #leadUnit .lead01{border-right-width:1.28333px}}@media (max-width: 640px){header #titles #leadUnit .lead01{border-right-width:.14667vw}}header #titles #leadUnit .lead02{width:247.351px;width:20.61258vw;font-size:21px;font-size:2.1rem;font-size:1.75vw;line-height:31.62px;line-height:3.162rem;line-height:2.635vw;letter-spacing:1.05px;letter-spacing:.105rem;letter-spacing:.0875vw}@media (min-width: 1399px){header #titles #leadUnit .lead02{width:288.57617px}}@media (max-width: 640px){header #titles #leadUnit .lead02{width:32.98013vw}}@media (min-width: 1399px){header #titles #leadUnit .lead02{font-size:24.5px;font-size:2.45rem}}@media (max-width: 640px){header #titles #leadUnit .lead02{font-size:2.8vw}}@media (min-width: 1399px){header #titles #leadUnit .lead02{line-height:36.89px;line-height:3.689rem}}@media (max-width: 640px){header #titles #leadUnit .lead02{line-height:4.216vw}}@media (min-width: 1399px){header #titles #leadUnit .lead02{letter-spacing:1.225px;letter-spacing:.1225rem}}@media (max-width: 640px){header #titles #leadUnit .lead02{letter-spacing:.14vw}}@media (max-width: 640px){header #titles #leadUnit .lead02{width:auto}}header .entity{position:relative;background-color:#fff}header .entity .inner{position:relative;width:1200px;width:100vw;margin-left:auto;margin-right:auto;height:41px;height:3.41667vw;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center}@media (min-width: 1399px){header .entity .inner{width:1400px}}@media (max-width: 640px){header .entity .inner{width:100vw}}@media (min-width: 1399px){header .entity .inner{height:47.83333px}}@media (max-width: 640px){header .entity .inner{height:9.46667vw}}@media (max-width: 640px){header .entity .inner{-webkit-justify-content:center;justify-content:center}}header .entity dl{font-weight:bold;font-size:13px;font-size:1.3rem;font-size:1.08333vw;line-height:17.65px;line-height:1.765rem;line-height:1.47083vw;letter-spacing:.65px;letter-spacing:.065rem;letter-spacing:.05417vw;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;width:246.601px;width:20.55008vw;margin-right:49.812px;margin-right:4.151vw}@media (min-width: 1399px){header .entity dl{font-size:15.16667px;font-size:1.51667rem}}@media (max-width: 640px){header .entity dl{font-size:1.73333vw}}@media (min-width: 1399px){header .entity dl{line-height:20.59167px;line-height:2.05917rem}}@media (max-width: 640px){header .entity dl{line-height:2.35333vw}}@media (min-width: 1399px){header .entity dl{letter-spacing:.75833px;letter-spacing:.07583rem}}@media (max-width: 640px){header .entity dl{letter-spacing:.08667vw}}@media (min-width: 1399px){header .entity dl{width:287.70117px}}@media (max-width: 640px){header .entity dl{width:32.88013vw}}@media (min-width: 1399px){header .entity dl{margin-right:58.114px}}@media (max-width: 640px){header .entity dl{margin-right:0vw}}header .entity dl dt::after{content:'：'}header .entity dl dd:first-of-type{margin-right:1em}main{overflow:hidden}main #sec01{width:100%}main #sec02{position:relative;width:1200px;width:100vw;margin-left:auto;margin-right:auto;height:554px;height:46.16667vw;padding-top:92.333px;padding-top:7.69442vw;box-sizing:border-box}@media (min-width: 1399px){main #sec02{width:1400px}}@media (max-width: 640px){main #sec02{width:100vw}}@media (min-width: 1399px){main #sec02{height:646.33333px}}@media (max-width: 640px){main #sec02{height:85.33333vw}}@media (min-width: 1399px){main #sec02{padding-top:107.72183px}}@media (max-width: 640px){main #sec02{padding-top:12.71107vw}}main #sec02 h2{position:relative;margin-right:auto;margin-left:auto;width:500px;width:41.66667vw;height:34px;height:2.83333vw}@media (min-width: 1399px){main #sec02 h2{width:583.33333px}}@media (max-width: 640px){main #sec02 h2{width:66.66667vw}}@media (min-width: 1399px){main #sec02 h2{height:39.66667px}}@media (max-width: 640px){main #sec02 h2{height:4.53333vw}}main #sec02 p{font-weight:bold;font-size:23px;font-size:2.3rem;font-size:1.91667vw;line-height:38px;line-height:3.8rem;line-height:3.16667vw;letter-spacing:.92px;letter-spacing:.092rem;letter-spacing:.07667vw;width:824.326px;width:68.69383vw;margin-top:92.333px;margin-top:7.69442vw;margin-left:auto;margin-right:auto;text-align:justify}@media (min-width: 1399px){main #sec02 p{font-size:26.83333px;font-size:2.68333rem}}@media (max-width: 640px){main #sec02 p{font-size:3.06667vw}}@media (min-width: 1399px){main #sec02 p{line-height:44.33333px;line-height:4.43333rem}}@media (max-width: 640px){main #sec02 p{line-height:5.06667vw}}@media (min-width: 1399px){main #sec02 p{letter-spacing:1.07333px;letter-spacing:.10733rem}}@media (max-width: 640px){main #sec02 p{letter-spacing:.12267vw}}@media (min-width: 1399px){main #sec02 p{width:961.71367px}}@media (max-width: 640px){main #sec02 p{width:78.66667vw}}@media (min-width: 1399px){main #sec02 p{margin-top:107.72183px}}@media (max-width: 640px){main #sec02 p{margin-top:11.2vw}}main #sec02 .tori{display:block;position:absolute;left:561.951px;left:46.82925vw;bottom:-18.185px;bottom:-1.51542vw;width:97.845px;width:8.15375vw}@media (min-width: 1399px){main #sec02 .tori{left:655.6095px}}@media (max-width: 640px){main #sec02 .tori{left:43.59347vw}}@media (min-width: 1399px){main #sec02 .tori{bottom:-21.21583px}}@media (max-width: 640px){main #sec02 .tori{bottom:-2.29133vw}}@media (min-width: 1399px){main #sec02 .tori{width:114.1525px}}@media (max-width: 640px){main #sec02 .tori{width:13.046vw}}main #sec03,main #sec04{z-index:2;position:relative;background-image:url(/project/ufc/img/bkg_03.jpg);background-size:cover;background-position:center center;padding-top:100px;padding-top:8.33333vw;padding-bottom:100px;padding-bottom:8.33333vw}@media (min-width: 1399px){main #sec03,main #sec04{padding-top:116.66667px}}@media (max-width: 640px){main #sec03,main #sec04{padding-top:13.33333vw}}@media (min-width: 1399px){main #sec03,main #sec04{padding-bottom:116.66667px}}@media (max-width: 640px){main #sec03,main #sec04{padding-bottom:13.33333vw}}main #sec03 .inner,main #sec04 .inner{position:relative;width:1024px;width:85.33333vw;margin-left:auto;margin-right:auto}@media (min-width: 1399px){main #sec03 .inner,main #sec04 .inner{width:1194.66667px}}@media (max-width: 640px){main #sec03 .inner,main #sec04 .inner{width:89.33333vw}}main #sec03 .inner h2,main #sec04 .inner h2{font-weight:bold;font-size:31px;font-size:3.1rem;font-size:2.58333vw;line-height:41.1px;line-height:4.11rem;line-height:3.425vw;letter-spacing:1.55px;letter-spacing:.155rem;letter-spacing:.12917vw}@media (min-width: 1399px){main #sec03 .inner h2,main #sec04 .inner h2{font-size:36.16667px;font-size:3.61667rem}}@media (max-width: 640px){main #sec03 .inner h2,main #sec04 .inner h2{font-size:4.13333vw}}@media (min-width: 1399px){main #sec03 .inner h2,main #sec04 .inner h2{line-height:47.95px;line-height:4.795rem}}@media (max-width: 640px){main #sec03 .inner h2,main #sec04 .inner h2{line-height:5.48vw}}@media (min-width: 1399px){main #sec03 .inner h2,main #sec04 .inner h2{letter-spacing:1.80833px;letter-spacing:.18083rem}}@media (max-width: 640px){main #sec03 .inner h2,main #sec04 .inner h2{letter-spacing:.20667vw}}main #sec03 .inner h3,main #sec04 .inner h3{font-weight:bold;font-size:28px;font-size:2.8rem;font-size:2.33333vw;line-height:32.4px;line-height:3.24rem;line-height:2.7vw;letter-spacing:1.4px;letter-spacing:.14rem;letter-spacing:.11667vw}@media (min-width: 1399px){main #sec03 .inner h3,main #sec04 .inner h3{font-size:32.66667px;font-size:3.26667rem}}@media (max-width: 640px){main #sec03 .inner h3,main #sec04 .inner h3{font-size:3.73333vw}}@media (min-width: 1399px){main #sec03 .inner h3,main #sec04 .inner h3{line-height:37.8px;line-height:3.78rem}}@media (max-width: 640px){main #sec03 .inner h3,main #sec04 .inner h3{line-height:4.98667vw}}@media (min-width: 1399px){main #sec03 .inner h3,main #sec04 .inner h3{letter-spacing:1.63333px;letter-spacing:.16333rem}}@media (max-width: 640px){main #sec03 .inner h3,main #sec04 .inner h3{letter-spacing:.18667vw}}main #sec03 .inner p,main #sec03 .inner ul,main #sec03 .inner a,main #sec04 .inner p,main #sec04 .inner ul,main #sec04 .inner a{box-sizing:border-box;display:block;font-weight:normal;font-size:18px;font-size:1.8rem;font-size:1.5vw;line-height:31px;line-height:3.1rem;line-height:2.58333vw;letter-spacing:.72px;letter-spacing:.072rem;letter-spacing:.06vw;text-align:justify}@media (min-width: 1399px){main #sec03 .inner p,main #sec03 .inner ul,main #sec03 .inner a,main #sec04 .inner p,main #sec04 .inner ul,main #sec04 .inner a{font-size:21px;font-size:2.1rem}}@media (max-width: 640px){main #sec03 .inner p,main #sec03 .inner ul,main #sec03 .inner a,main #sec04 .inner p,main #sec04 .inner ul,main #sec04 .inner a{font-size:2.4vw}}@media (min-width: 1399px){main #sec03 .inner p,main #sec03 .inner ul,main #sec03 .inner a,main #sec04 .inner p,main #sec04 .inner ul,main #sec04 .inner a{line-height:36.16667px;line-height:3.61667rem}}@media (max-width: 640px){main #sec03 .inner p,main #sec03 .inner ul,main #sec03 .inner a,main #sec04 .inner p,main #sec04 .inner ul,main #sec04 .inner a{line-height:4.13333vw}}@media (min-width: 1399px){main #sec03 .inner p,main #sec03 .inner ul,main #sec03 .inner a,main #sec04 .inner p,main #sec04 .inner ul,main #sec04 .inner a{letter-spacing:.84px;letter-spacing:.084rem}}@media (max-width: 640px){main #sec03 .inner p,main #sec03 .inner ul,main #sec03 .inner a,main #sec04 .inner p,main #sec04 .inner ul,main #sec04 .inner a{letter-spacing:.096vw}}main #sec03 .inner a,main #sec04 .inner a{color:#000}main #sec03 .inner a:hover,main #sec04 .inner a:hover{opacity:.7}main #sec03 .inner ul,main #sec04 .inner ul{padding-left:1em}main #sec03 .inner ul li,main #sec04 .inner ul li{text-indent:-1em;padding-left:1em}main #sec03 .inner ul li::before,main #sec04 .inner ul li::before{display:inline-block;content:"・"}main #sec03 .inner .hr,main #sec04 .inner .hr{height:64px;height:5.33333vw;width:920px;width:76.66667vw;margin-left:auto;margin-right:auto;position:relative;background-image:url(/project/ufc/img/hr_00.svg);background-size:8px;background-size:.66667vw;background-position:left center;background-repeat:repeat-x}@media (min-width: 1399px){main #sec03 .inner .hr,main #sec04 .inner .hr{height:74.66667px}}@media (max-width: 640px){main #sec03 .inner .hr,main #sec04 .inner .hr{height:8.53333vw}}@media (min-width: 1399px){main #sec03 .inner .hr,main #sec04 .inner .hr{width:1073.33333px}}@media (max-width: 640px){main #sec03 .inner .hr,main #sec04 .inner .hr{width:78.4vw}}@media (min-width: 1399px){main #sec03 .inner .hr,main #sec04 .inner .hr{background-size:9.33333px}}@media (max-width: 640px){main #sec03 .inner .hr,main #sec04 .inner .hr{background-size:1.06667vw}}main #sec03 .inner .hr_01,main #sec04 .inner .hr_01{z-index:1;position:relative;box-sizing:border-box;width:100%;background-size:cover;background-position:center center;border:0 solid #fff;margin-top:-3px;margin-top:-.25vw;margin-bottom:-3px;margin-bottom:-.25vw}@media (min-width: 1399px){main #sec03 .inner .hr_01,main #sec04 .inner .hr_01{margin-top:-3.5px}}@media (max-width: 640px){main #sec03 .inner .hr_01,main #sec04 .inner .hr_01{margin-top:-.4vw}}@media (min-width: 1399px){main #sec03 .inner .hr_01,main #sec04 .inner .hr_01{margin-bottom:-3.5px}}@media (max-width: 640px){main #sec03 .inner .hr_01,main #sec04 .inner .hr_01{margin-bottom:-.4vw}}main #sec03 .inner .twoCol,main #sec04 .inner .twoCol{position:relative;z-index:2;padding:45px;padding:3.75vw;padding-top:55px;padding-top:4.58333vw;padding-bottom:30px;padding-bottom:2.5vw;background-color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:center;align-content:center;-webkit-align-items:flex-start;align-items:flex-start}@media (min-width: 1399px){main #sec03 .inner .twoCol,main #sec04 .inner .twoCol{padding:52.5px}}@media (max-width: 640px){main #sec03 .inner .twoCol,main #sec04 .inner .twoCol{padding:5.33333vw}}@media (min-width: 1399px){main #sec03 .inner .twoCol,main #sec04 .inner .twoCol{padding-top:64.16667px}}@media (max-width: 640px){main #sec03 .inner .twoCol,main #sec04 .inner .twoCol{padding-top:7.33333vw}}@media (min-width: 1399px){main #sec03 .inner .twoCol,main #sec04 .inner .twoCol{padding-bottom:35px}}@media (max-width: 640px){main #sec03 .inner .twoCol,main #sec04 .inner .twoCol{padding-bottom:4vw}}@media (max-width: 640px){main #sec03 .inner .twoCol,main #sec04 .inner .twoCol{display:block}}main #sec03 .inner .twoCol.tuning,main #sec04 .inner .twoCol.tuning{padding-top:35px;padding-top:2.91667vw}@media (min-width: 1399px){main #sec03 .inner .twoCol.tuning,main #sec04 .inner .twoCol.tuning{padding-top:40.83333px}}@media (max-width: 640px){main #sec03 .inner .twoCol.tuning,main #sec04 .inner .twoCol.tuning{padding-top:4.66667vw}}main #sec03 .inner .twoCol p,main #sec03 .inner .twoCol ul,main #sec04 .inner .twoCol p,main #sec04 .inner .twoCol ul{width:491.983px;width:40.99858vw}@media (min-width: 1399px){main #sec03 .inner .twoCol p,main #sec03 .inner .twoCol ul,main #sec04 .inner .twoCol p,main #sec04 .inner .twoCol ul{width:573.98017px}}@media (max-width: 640px){main #sec03 .inner .twoCol p,main #sec03 .inner .twoCol ul,main #sec04 .inner .twoCol p,main #sec04 .inner .twoCol ul{width:65.59773vw}}@media (max-width: 640px){main #sec03 .inner .twoCol p,main #sec03 .inner .twoCol ul,main #sec04 .inner .twoCol p,main #sec04 .inner .twoCol ul{width:100%;margin-top:25px;margin-top:2.08333vw}}@media (max-width: 640px) and (min-width: 1399px){main #sec03 .inner .twoCol p,main #sec03 .inner .twoCol ul,main #sec04 .inner .twoCol p,main #sec04 .inner .twoCol ul{margin-top:29.16667px}}@media (max-width: 640px) and (max-width: 640px){main #sec03 .inner .twoCol p,main #sec03 .inner .twoCol ul,main #sec04 .inner .twoCol p,main #sec04 .inner .twoCol ul{margin-top:3.33333vw}}main #sec03 .inner .oneCol,main #sec04 .inner .oneCol{position:relative;z-index:2;padding-top:0px;padding-top:0vw;padding-bottom:55px;padding-bottom:4.58333vw;background-color:#fff}@media (min-width: 1399px){main #sec03 .inner .oneCol,main #sec04 .inner .oneCol{padding-top:0px}}@media (max-width: 640px){main #sec03 .inner .oneCol,main #sec04 .inner .oneCol{padding-top:0vw}}@media (min-width: 1399px){main #sec03 .inner .oneCol,main #sec04 .inner .oneCol{padding-bottom:64.16667px}}@media (max-width: 640px){main #sec03 .inner .oneCol,main #sec04 .inner .oneCol{padding-bottom:7.33333vw}}main #sec03 .inner .oneCol .img_01,main #sec04 .inner .oneCol .img_01{width:100%}main #sec03 .inner .oneCol h2,main #sec03 .inner .oneCol h3,main #sec04 .inner .oneCol h2,main #sec04 .inner .oneCol h3{text-align:center}main #sec03 .inner .oneCol h3,main #sec04 .inner .oneCol h3{padding-top:25px;padding-top:2.08333vw;padding-bottom:50px;padding-bottom:4.16667vw}@media (min-width: 1399px){main #sec03 .inner .oneCol h3,main #sec04 .inner .oneCol h3{padding-top:29.16667px}}@media (max-width: 640px){main #sec03 .inner .oneCol h3,main #sec04 .inner .oneCol h3{padding-top:3.33333vw}}@media (min-width: 1399px){main #sec03 .inner .oneCol h3,main #sec04 .inner .oneCol h3{padding-bottom:58.33333px}}@media (max-width: 640px){main #sec03 .inner .oneCol h3,main #sec04 .inner .oneCol h3{padding-bottom:6.66667vw}}main #sec03 .inner .oneCol p,main #sec04 .inner .oneCol p{padding-top:60px;padding-top:5vw;text-align:center;font-weight:bold}@media (min-width: 1399px){main #sec03 .inner .oneCol p,main #sec04 .inner .oneCol p{padding-top:70px}}@media (max-width: 640px){main #sec03 .inner .oneCol p,main #sec04 .inner .oneCol p{padding-top:5.33333vw}}main #sec03 .inner .threeCol,main #sec04 .inner .threeCol{box-sizing:border-box;position:relative;z-index:2;background-color:#fff;padding-bottom:60px;padding-bottom:5vw}@media (min-width: 1399px){main #sec03 .inner .threeCol,main #sec04 .inner .threeCol{padding-bottom:70px}}@media (max-width: 640px){main #sec03 .inner .threeCol,main #sec04 .inner .threeCol{padding-bottom:8vw}}main #sec03 .inner .threeCol h2,main #sec04 .inner .threeCol h2{padding-top:35px;padding-top:2.91667vw;text-align:center;padding-bottom:60px;padding-bottom:5vw}@media (min-width: 1399px){main #sec03 .inner .threeCol h2,main #sec04 .inner .threeCol h2{padding-top:40.83333px}}@media (max-width: 640px){main #sec03 .inner .threeCol h2,main #sec04 .inner .threeCol h2{padding-top:4.66667vw}}@media (min-width: 1399px){main #sec03 .inner .threeCol h2,main #sec04 .inner .threeCol h2{padding-bottom:70px}}@media (max-width: 640px){main #sec03 .inner .threeCol h2,main #sec04 .inner .threeCol h2{padding-bottom:8vw}}main #sec03 .inner .threeCol .inner,main #sec04 .inner .threeCol .inner{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:center;align-content:center;-webkit-align-items:flex-start;align-items:flex-start;width:100%;padding:60px;padding:5vw;padding-top:0px;padding-top:0vw;padding-bottom:0px;padding-bottom:0vw;box-sizing:border-box}@media (min-width: 1399px){main #sec03 .inner .threeCol .inner,main #sec04 .inner .threeCol .inner{padding:70px}}@media (max-width: 640px){main #sec03 .inner .threeCol .inner,main #sec04 .inner .threeCol .inner{padding:8vw}}@media (min-width: 1399px){main #sec03 .inner .threeCol .inner,main #sec04 .inner .threeCol .inner{padding-top:0px}}@media (max-width: 640px){main #sec03 .inner .threeCol .inner,main #sec04 .inner .threeCol .inner{padding-top:0vw}}@media (min-width: 1399px){main #sec03 .inner .threeCol .inner,main #sec04 .inner .threeCol .inner{padding-bottom:0px}}@media (max-width: 640px){main #sec03 .inner .threeCol .inner,main #sec04 .inner .threeCol .inner{padding-bottom:0vw}}@media (max-width: 640px){main #sec03 .inner .threeCol .inner,main #sec04 .inner .threeCol .inner{display:block;overflow:hidden;*zoom:1}}main #sec03 .inner .threeCol .img,main #sec04 .inner .threeCol .img{width:198px;width:16.5vw}@media (min-width: 1399px){main #sec03 .inner .threeCol .img,main #sec04 .inner .threeCol .img{width:231px}}@media (max-width: 640px){main #sec03 .inner .threeCol .img,main #sec04 .inner .threeCol .img{width:26.4vw}}@media (max-width: 640px){main #sec03 .inner .threeCol .img,main #sec04 .inner .threeCol .img{float:left}}main #sec03 .inner .threeCol .titles,main #sec04 .inner .threeCol .titles{width:250px;width:20.83333vw}@media (min-width: 1399px){main #sec03 .inner .threeCol .titles,main #sec04 .inner .threeCol .titles{width:291.66667px}}@media (max-width: 640px){main #sec03 .inner .threeCol .titles,main #sec04 .inner .threeCol .titles{width:33.33333vw}}main #sec03 .inner .threeCol .titles p,main #sec04 .inner .threeCol .titles p{margin-top:25px;margin-top:2.08333vw}@media (min-width: 1399px){main #sec03 .inner .threeCol .titles p,main #sec04 .inner .threeCol .titles p{margin-top:29.16667px}}@media (max-width: 640px){main #sec03 .inner .threeCol .titles p,main #sec04 .inner .threeCol .titles p{margin-top:3.33333vw}}@media (max-width: 640px){main #sec03 .inner .threeCol .titles,main #sec04 .inner .threeCol .titles{margin-left:270px;margin-left:22.5vw;width:auto}}@media (max-width: 640px) and (min-width: 1399px){main #sec03 .inner .threeCol .titles,main #sec04 .inner .threeCol .titles{margin-left:315px}}@media (max-width: 640px) and (max-width: 640px){main #sec03 .inner .threeCol .titles,main #sec04 .inner .threeCol .titles{margin-left:36vw}}main #sec03 .inner .threeCol .comment,main #sec04 .inner .threeCol .comment{width:362px;width:30.16667vw}@media (min-width: 1399px){main #sec03 .inner .threeCol .comment,main #sec04 .inner .threeCol .comment{width:422.33333px}}@media (max-width: 640px){main #sec03 .inner .threeCol .comment,main #sec04 .inner .threeCol .comment{width:48.26667vw}}@media (max-width: 640px){main #sec03 .inner .threeCol .comment,main #sec04 .inner .threeCol .comment{margin-top:50px;margin-top:4.16667vw;margin-left:270px;margin-left:22.5vw;width:auto}}@media (max-width: 640px) and (min-width: 1399px){main #sec03 .inner .threeCol .comment,main #sec04 .inner .threeCol .comment{margin-top:58.33333px}}@media (max-width: 640px) and (max-width: 640px){main #sec03 .inner .threeCol .comment,main #sec04 .inner .threeCol .comment{margin-top:6.66667vw}}@media (max-width: 640px) and (min-width: 1399px){main #sec03 .inner .threeCol .comment,main #sec04 .inner .threeCol .comment{margin-left:315px}}@media (max-width: 640px) and (max-width: 640px){main #sec03 .inner .threeCol .comment,main #sec04 .inner .threeCol .comment{margin-left:36vw}}main #sec04{background-image:url(/project/ufc/img/bkg_04.jpg)}main #sec05{position:relative;width:1200px;width:100vw;margin-left:auto;margin-right:auto;height:226px;height:18.83333vw;padding-top:35.881px;padding-top:2.99008vw;box-sizing:border-box}@media (min-width: 1399px){main #sec05{width:1400px}}@media (max-width: 640px){main #sec05{width:100vw}}@media (min-width: 1399px){main #sec05{height:263.66667px}}@media (max-width: 640px){main #sec05{height:33.33333vw}}@media (min-width: 1399px){main #sec05{padding-top:41.86117px}}@media (max-width: 640px){main #sec05{padding-top:5.8508vw}}main #sec05 p{position:relative;margin-right:auto;margin-left:auto;width:310px;width:25.83333vw;height:10px;height:.83333vw}@media (min-width: 1399px){main #sec05 p{width:361.66667px}}@media (max-width: 640px){main #sec05 p{width:41.33333vw}}@media (min-width: 1399px){main #sec05 p{height:11.66667px}}@media (max-width: 640px){main #sec05 p{height:1.33333vw}}main #sec05 .tori{display:block;position:absolute;left:561.951px;left:46.82925vw;bottom:-18.185px;bottom:-1.51542vw;width:97.845px;width:8.15375vw}@media (min-width: 1399px){main #sec05 .tori{left:655.6095px}}@media (max-width: 640px){main #sec05 .tori{left:43.59347vw}}@media (min-width: 1399px){main #sec05 .tori{bottom:-21.21583px}}@media (max-width: 640px){main #sec05 .tori{bottom:-2.29133vw}}@media (min-width: 1399px){main #sec05 .tori{width:114.1525px}}@media (max-width: 640px){main #sec05 .tori{width:13.046vw}}main #sec06,main #sec07,main #sec08{position:relative;z-index:2;width:100%;margin-bottom:30px;margin-bottom:2.5vw}@media (min-width: 1399px){main #sec06,main #sec07,main #sec08{margin-bottom:35px}}@media (max-width: 640px){main #sec06,main #sec07,main #sec08{margin-bottom:3.33333vw}}main #sec08{margin-bottom:85px;margin-bottom:7.08333vw}@media (min-width: 1399px){main #sec08{margin-bottom:99.16667px}}@media (max-width: 640px){main #sec08{margin-bottom:11.33333vw}}footer{background-color:#ebebeb;height:228px;height:19vw;box-sizing:border-box;padding-top:35px;padding-top:2.91667vw;padding-bottom:30px;padding-bottom:2.5vw}@media (min-width: 1399px){footer{height:266px}}@media (max-width: 640px){footer{height:53.33333vw}}@media (min-width: 1399px){footer{padding-top:40.83333px}}@media (max-width: 640px){footer{padding-top:6.66667vw}}@media (min-width: 1399px){footer{padding-bottom:35px}}@media (max-width: 640px){footer{padding-bottom:5.33333vw}}footer .inner{position:relative;width:1100px;width:91.66667vw;margin-left:auto;margin-right:auto;height:100%}@media (min-width: 1399px){footer .inner{width:1283.33333px}}@media (max-width: 640px){footer .inner{width:89.33333vw}}footer .inner h2{font-weight:bold;font-size:22px;font-size:2.2rem;font-size:1.83333vw;line-height:28.72px;line-height:2.872rem;line-height:2.39333vw;letter-spacing:1.1px;letter-spacing:.11rem;letter-spacing:.09167vw}@media (min-width: 1399px){footer .inner h2{font-size:25.66667px;font-size:2.56667rem}}@media (max-width: 640px){footer .inner h2{font-size:2.93333vw}}@media (min-width: 1399px){footer .inner h2{line-height:33.50667px;line-height:3.35067rem}}@media (max-width: 640px){footer .inner h2{line-height:3.82933vw}}@media (min-width: 1399px){footer .inner h2{letter-spacing:1.28333px;letter-spacing:.12833rem}}@media (max-width: 640px){footer .inner h2{letter-spacing:.14667vw}}footer .inner .information{top:0;position:absolute;left:161.837px;left:13.48642vw;font-size:17px;font-size:1.7rem;font-size:1.41667vw;line-height:30px;line-height:3rem;line-height:2.5vw;padding-left:23px;padding-left:1.91667vw;border:0 solid #000;border-left-width:1px;border-left-width:.08333vw}@media (min-width: 1399px){footer .inner .information{left:188.80983px}}@media (max-width: 640px){footer .inner .information{left:21.57827vw}}@media (min-width: 1399px){footer .inner .information{font-size:19.83333px;font-size:1.98333rem}}@media (max-width: 640px){footer .inner .information{font-size:2.26667vw}}@media (min-width: 1399px){footer .inner .information{line-height:35px;line-height:3.5rem}}@media (max-width: 640px){footer .inner .information{line-height:4vw}}@media (min-width: 1399px){footer .inner .information{padding-left:26.83333px}}@media (max-width: 640px){footer .inner .information{padding-left:3.06667vw}}@media (min-width: 1399px){footer .inner .information{border-left-width:1.16667px}}@media (max-width: 640px){footer .inner .information{border-left-width:.13333vw}}footer .inner .contact{top:0;position:absolute;left:612px;left:51vw;font-size:17px;font-size:1.7rem;font-size:1.41667vw;line-height:30px;line-height:3rem;line-height:2.5vw}@media (min-width: 1399px){footer .inner .contact{left:714px}}@media (max-width: 640px){footer .inner .contact{left:24.93333vw}}@media (min-width: 1399px){footer .inner .contact{font-size:19.83333px;font-size:1.98333rem}}@media (max-width: 640px){footer .inner .contact{font-size:2.26667vw}}@media (min-width: 1399px){footer .inner .contact{line-height:35px;line-height:3.5rem}}@media (max-width: 640px){footer .inner .contact{line-height:4vw}}@media (max-width: 640px){footer .inner .contact{top:78.898px;top:6.57483vw}}@media (max-width: 640px) and (min-width: 1399px){footer .inner .contact{top:92.04767px}}@media (max-width: 640px) and (max-width: 640px){footer .inner .contact{top:10.51973vw}}footer .inner .contact dt{float:left}footer .inner .contact dt::after{content:' : '}footer .inner .contact dd{margin-left:3em}footer .inner .entity{top:7px;top:.58333vw;position:absolute;right:0;width:202px;width:16.83333vw}@media (min-width: 1399px){footer .inner .entity{top:8.16667px}}@media (max-width: 640px){footer .inner .entity{top:.93333vw}}@media (min-width: 1399px){footer .inner .entity{width:235.66667px}}@media (max-width: 640px){footer .inner .entity{width:26.93333vw}}@media (max-width: 640px){footer .inner .entity{top:auto;bottom:7px;bottom:.58333vw}}@media (max-width: 640px) and (min-width: 1399px){footer .inner .entity{bottom:8.16667px}}@media (max-width: 640px) and (max-width: 640px){footer .inner .entity{bottom:.93333vw}}footer .inner .copyright{bottom:0;left:0;position:absolute;font-size:11px;font-size:1.1rem;font-size:.91667vw;line-height:30px;line-height:3rem;line-height:2.5vw}@media (min-width: 1399px){footer .inner .copyright{font-size:12.83333px;font-size:1.28333rem}}@media (max-width: 640px){footer .inner .copyright{font-size:1.46667vw}}@media (min-width: 1399px){footer .inner .copyright{line-height:35px;line-height:3.5rem}}@media (max-width: 640px){footer .inner .copyright{line-height:4vw}}
