@charset "UTF-8";
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}h1{font-size:2em;margin:.75em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}figure{margin:1.5em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;padding:0}optgroup{font-weight:700}textarea{overflow:auto}body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1em}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}ol,ul{list-style-type:none}img{border:none}.cf{*zoom:1;}.cf:after{content:"";display:table;clear:both}.hover{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.hover:hover{opacity:.7}.serif,#driver_machine.cat_f4 .driver .txt_box .profile_box,#driver_machine.cat_86brz .driver .txt_box .profile_box,#driver_machine.cat_supergt .driver .txt_box .profile_box,#type_category.cat_fanpage .category_link h2,#type_category .category_link h2,#type_category .row02 .driver .item .txt_box,.ttl_lv3_v2 h1,.ttl_lv3_v2 h3,.ttl_lv3_v1 h1,.ttl_lv3_v1 h3,.ttl_lv2_v1 .ttl_lv2_v1_txt,.ttl_lv2_v1 h2{font-family:"Noto Serif JP",serif}@font-face{font-family:"Genshin";font-style:normal;font-weight:100;src:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Light.eot);src:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Light.eot?#iefix) format("embedded-opentype"),url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Light.woff) format("woff"),url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Light.ttf) format("truetype")}@font-face{font-family:"Genshin";font-style:normal;font-weight:500;src:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Regular.eot);src:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Regular.eot?#iefix) format("embedded-opentype"),url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Regular.woff) format("woff"),url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Regular.ttf) format("truetype")}@font-face{font-family:"Genshin";font-style:normal;font-weight:600;src:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Medium.eot);src:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Medium.eot?#iefix) format("embedded-opentype"),url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Medium.woff) format("woff"),url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Medium.ttf) format("truetype")}@font-face{font-family:"Genshin";font-style:normal;font-weight:700;src:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Bold.eot);src:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Bold.eot?#iefix) format("embedded-opentype"),url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Bold.woff) format("woff"),url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Bold.ttf) format("truetype")}@font-face{font-family:"Genshin";font-style:normal;font-weight:900;src:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Heavy.eot);src:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Heavy.eot?#iefix) format("embedded-opentype"),url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Heavy.woff) format("woff"),url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../font/GenShinGothic-P-Heavy.ttf) format("truetype")}html,body{width:100%}html{font-size:62.5%}body{color:#000;font-family:"YakuHanJP","Genshin","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:400;position:relative;line-break:strict}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#000;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}img{vertical-align:bottom}figure{margin:0}@media only screen and (max-width:768px){.pc{display:none !important}}.spi{display:none !important}@media only screen and (max-width:768px){.spi{display:inline !important}}.spb{display:none !important}@media only screen and (max-width:768px){.spb{display:block !important}}.js-appear{opacity:0;-webkit-transform:translate(0,50px);transform:translate(0,50px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.js-appear.on{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}#wrapper{padding-top:45px}@media only screen and (max-width:768px){#wrapper{overflow-x:hidden;padding-top:30px}}.under #wrapper{padding-top:77px}@media only screen and (max-width:768px){.under #wrapper{padding-top:30px}}.under #header{padding-bottom:15px}@media only screen and (max-width:768px){.under #header{padding-bottom:0}}.under #header .inner{border-bottom:1px solid #000;height:auto;padding:38px 24px 6px;width:1150px}.under #header .inner .logo_corsa{height:23px;width:174px}@media only screen and (max-width:768px){.under #header .inner .logo_corsa{height:8px;margin-right:6px;width:63px}}.under #header .inner .logo_otg{height:44px;width:174px}@media only screen and (max-width:768px){.under #header .inner .logo_otg{height:11px;width:43px}}@media only screen and (max-width:768px){.under #header .inner{border-bottom:none;height:30px;padding:0 0 0 7px;width:100%}}.under #header .inner nav li a{font-size:12px;font-size:1.2rem}@media only screen and (max-width:768px){.under #header .inner nav li a{font-size:15px;font-size:1.5rem}}#header{background:#fff;left:0;padding-bottom:0;position:fixed;top:0;width:100%;z-index:9999}#header .logo_corsa{height:23px;width:170px}#header #sp_menu{display:none}@media only screen and (max-width:768px){#header #sp_menu{display:block;position:fixed;right:0;top:0}#header #sp_menu a{display:block;height:30px;position:relative;width:30px}#header #sp_menu a span{background:#000;display:block;height:2px;left:9px;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:12px}#header #sp_menu a span:first-child{top:10px}#header #sp_menu a span:nth-child(2){margin-top:-1px;top:50%}#header #sp_menu a span:last-child{bottom:10px}#header #sp_menu a.on span:first-child{-webkit-transform:translateY(4px) rotate(45deg);transform:translateY(4px) rotate(45deg)}#header #sp_menu a.on span:nth-child(2){opacity:0;-webkit-transform:translate(50px);transform:translate(50px)}#header #sp_menu a.on span:last-child{-webkit-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}}#header .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:960px}@media only screen and (max-width:768px){#header .inner{height:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:7px;width:100%}}#header .inner .logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#header .inner .logo img:first-child{height:23px;margin-right:12px;width:170px}@media only screen and (max-width:768px){#header .inner .logo img:first-child{height:8px;margin-right:6px;width:63px}}#header .inner .logo img:last-child{height:24px;width:95px}@media only screen and (max-width:768px){#header .inner .logo img:last-child{height:11px;width:43px}}@media only screen and (max-width:768px){#header .inner .sp_top{margin-left:8px}}@media only screen and (max-width:768px){#header .inner .sp_top a{font-size:8px;font-size:.8rem;border-bottom:1px solid #000}}@media only screen and (max-width:768px){#header .inner nav{background:#fff;padding:15px 0;position:fixed;right:0;top:30px;-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}#header .inner nav.on{-webkit-transform:translate(0);transform:translate(0)}}#header .inner nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){#header .inner nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#header .inner nav li{margin-left:28px}@media only screen and (max-width:768px){#header .inner nav li{margin-left:0}}#header .inner nav li a{font-size:15px;font-size:1.5rem}@media only screen and (max-width:768px){#header .inner nav li a{line-height:45px;line-height:4.5rem;display:block;text-align:center;width:100%}}#main .row{margin:0 auto;width:1100px}@media only screen and (max-width:768px){#main .row{padding:0 15px;width:100%}}#main .row>.inner{padding:0 25px}@media only screen and (max-width:768px){#main .row>.inner{padding:0}}.cat_fanpage #main .row{width:1200px}@media only screen and (max-width:768px){.cat_fanpage #main .row{padding:0 15px;width:100%}}.cat_fanpage #main .row>.inner{padding:0 25px}@media only screen and (max-width:768px){.cat_fanpage #main .row>.inner{padding:0}}.mainvisual{background-repeat:no-repeat;background-position:center center;background-size:cover;height:350px;margin-bottom:24px;overflow-x:hidden;position:relative;text-indent:-9999px;width:100%}@media only screen and (max-width:768px){.mainvisual{height:175px;margin-bottom:12px}}.mainvisual:after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100}.cat_supergt #header .inner .logo img:last-child{height:22px;width:150px}@media only screen and (max-width:768px){.cat_supergt #header .inner .logo img:last-child{height:17px;width:127px}}.cat_supergt .mainvisual{background-image:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/super_gt/202101/img_main.jpg)}@media only screen and (max-width:768px){.cat_supergt .mainvisual{background-image:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/super_gt/202101/img_main.jpg)}}.cat_supergt .mainvisual:after{background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/common/logo_supergt_w.svg) no-repeat left top/352px 57px;height:57px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:352px}@media only screen and (max-width:768px){.cat_supergt .mainvisual:after{background-size:176px 28px;height:28px;margin-left:0;width:176px}}.cat_supergt .flag01{background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/common/flag_gt.svg) no-repeat left top/30px 28px}@media only screen and (max-width:768px){.cat_supergt .flag01{background-size:15px 14px}}.cat_86brz .mainvisual{background-image:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/86brz/202101/img_main.jpg)}@media only screen and (max-width:768px){.cat_86brz .mainvisual{background-image:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/86brz/202101/img_main.jpg)}}.cat_86brz .mainvisual:after{background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/common/202202/logo_86brz_w.svg) no-repeat left top/364px 28px;height:28px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:414px}@media only screen and (max-width:768px){.cat_86brz .mainvisual:after{background-size:207px 14px;height:14px;margin-left:0;width:207px}}.cat_86brz .flag01{background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/common/flag_86-f4.svg) no-repeat left top/30px 28px}@media only screen and (max-width:768px){.cat_86brz .flag01{background-size:15px 14px}}.cat_f4 .mainvisual{background-image:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/f4/202101/img_main.jpg)}@media only screen and (max-width:768px){.cat_f4 .mainvisual{background-image:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/f4/202101/img_main.jpg)}}.cat_f4 .mainvisual:after{background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/common/logo_f4_trans.svg) no-repeat left top/243px 141px;height:141px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:243px}@media only screen and (max-width:768px){.cat_f4 .mainvisual:after{background-size:121px 70px;height:70px;margin-left:0;width:121px}}.cat_f4 .flag01{background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/common/flag_86-f4.svg) no-repeat left top/30px 28px}@media only screen and (max-width:768px){.cat_f4 .flag01{background-size:15px 14px}}.cat_fanpage .mainvisual{background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/fanpage/202205/img_main.jpg) center bottom/cover;height:500px}@media only screen and (max-width:768px){.cat_fanpage .mainvisual{height:114px}}.cat_fanpage .mainvisual:after{background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/fanpage/logo_funsite.jpg) no-repeat left top/cover;bottom:75px;height:51px;left:50%;margin-left:-122px;top:auto;width:245px}@media only screen and (max-width:768px){.cat_fanpage .mainvisual:after{bottom:10px;height:25px;margin-left:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:122px}}.cat_fanpage .flag01{background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/common/flag_gt.svg) no-repeat left top/30px 28px}@media only screen and (max-width:768px){.cat_fanpage .flag01{background-size:15px 14px}}.ttl_lv2_v1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-left:37px}@media only screen and (max-width:768px){.ttl_lv2_v1{margin-bottom:15px;padding-left:18px}}.ttl_lv2_v1 .ttl_lv2_v1_txt,.ttl_lv2_v1 h2{font-size:24px;font-size:2.4rem;line-height:28px;line-height:2.8rem;font-weight:400;letter-spacing:.12em;line-height:1}@media only screen and (max-width:768px){.ttl_lv2_v1 .ttl_lv2_v1_txt,.ttl_lv2_v1 h2{font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem}}.ttl_lv2_v1 p a{font-size:12px;font-size:1.2rem}@media only screen and (max-width:768px){.ttl_lv2_v1 p a{font-size:10px;font-size:1rem}}.ttl_lv3_v1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding:0 12px}@media only screen and (max-width:768px){.ttl_lv3_v1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 6px}}.ttl_lv3_v1 h1,.ttl_lv3_v1 h3{font-size:15px;font-size:1.5rem;line-height:27px;line-height:2.7rem;font-weight:400;letter-spacing:.12em}@media only screen and (max-width:768px){.ttl_lv3_v1 h1,.ttl_lv3_v1 h3{font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem}}.ttl_lv3_v1 p a{font-size:12px;font-size:1.2rem}@media only screen and (max-width:768px){.ttl_lv3_v1 p a{font-size:10px;font-size:1rem}}.ttl_lv3_v2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#efefef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding:12px}@media only screen and (max-width:768px){.ttl_lv3_v2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6px}}.ttl_lv3_v2 h1,.ttl_lv3_v2 h3{font-size:15px;font-size:1.5rem;line-height:27px;line-height:2.7rem;font-weight:400;letter-spacing:.12em}@media only screen and (max-width:768px){.ttl_lv3_v2 h1,.ttl_lv3_v2 h3{font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem}}.ttl_lv3_v2 p a{font-size:12px;font-size:1.2rem}@media only screen and (max-width:768px){.ttl_lv3_v2 p a{font-size:10px;font-size:1rem}}.article{border-bottom:1px solid #000;padding:0 12px 30px}.article h1,.article p{font-size:15px;font-size:1.5rem;line-height:35px;line-height:3.5rem;font-weight:400}@media only screen and (max-width:768px){.article h1,.article p{font-size:12px;font-size:1.2rem;line-height:24px;line-height:2.4rem}}.article h1 img,.article p img{height:auto;max-width:100%}.article .article_photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px 0}@media only screen and (max-width:768px){.article .article_photo{padding:10px 10px 0}}.article .article_photo li{width:285px}@media only screen and (max-width:768px){.article .article_photo li{width:48%}}.article .article_photo li figure{background:#000;height:243px}@media only screen and (max-width:768px){.article .article_photo li figure{height:122px}.article .article_photo li figure img{width:100%}}.pagenation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.pagenation li{margin-left:10px}.pagenation li:after{content:"."}.pagenation li:first-child{margin-left:0}.pagenation li a{font-size:14px;font-size:1.4rem}#footer .copyright{font-size:12px;font-size:1.2rem;line-height:70px;line-height:7rem;text-align:center}@media only screen and (max-width:768px){#footer .copyright{font-size:10px;font-size:1rem}}#footer .copyright a{margin-left:5px}#footer .copyright a img{height:10px;vertical-align:middle;width:13px}#home{background:#000}#home .row01{position:relative}#home .row01 .automesse-link{left:272px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:580px}@media only screen and (max-width:768px){#home .row01 .automesse-link{bottom:18px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:auto;width:300px}}#home .row01 .automesse-link a{background:rgba(255,255,255,.8);border:5px solid #fff;display:block;padding:6px 0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#home .row01 .automesse-link a:hover{opacity:.7}@media only screen and (max-width:768px){#home .row01 .automesse-link a:hover{opacity:1}}@media only screen and (max-width:768px){#home .row01 .automesse-link a{border:2px}}#home .row01 .automesse-link p{font-size:20px;font-size:2rem;line-height:36px;line-height:3.6rem;font-weight:700;text-align:center}@media only screen and (max-width:768px){#home .row01 .automesse-link p{font-size:10px;font-size:1rem;line-height:18px;line-height:1.8rem}}#home .row01>a{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/index/202101/bg01.png) no-repeat center center/cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:378px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:100px}@media only screen and (max-width:768px){#home .row01>a{height:250px}}#home .row01>a div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home .row01>a img:first-child{height:44px;margin-bottom:41px;width:332px}@media only screen and (max-width:768px){#home .row01>a img:first-child{height:22px;margin-bottom:20px;width:166px}}#home .row01>a img:last-child{height:61px;width:245px}@media only screen and (max-width:768px){#home .row01>a img:last-child{height:30px;width:122px}}#home .row02 a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/index/202103/bg02.png) no-repeat center center/cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:287px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:768px){#home .row02 a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:250px}}#home .row02 a img:first-child{height:45px;margin-right:121px;width:344px}@media only screen and (max-width:768px){#home .row02 a img:first-child{height:22px;margin-right:0;margin-bottom:20px;width:172px}}#home .row02 a img:last-child{height:122px;width:177px}@media only screen and (max-width:768px){#home .row02 a img:last-child{height:61px;width:88px}}#home .row03{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/index/bg03.png) no-repeat center center/cover;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;position:relative;height:292px}@media only screen and (max-width:768px){#home .row03{height:250px;margin-bottom:0}}#home .row03>img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:309px}@media only screen and (max-width:768px){#home .row03>img{width:155px}}#home .row03 a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:292px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}@media only screen and (max-width:768px){#home .row03 a{height:250px}}#home .row03 a:first-of-type img{width:172px}@media only screen and (max-width:768px){#home .row03 a:first-of-type img{-ms-flex-item-align:start;align-self:flex-start;margin-top:20px;width:86px}}#home .row03 a:last-of-type img{width:340px}@media only screen and (max-width:768px){#home .row03 a:last-of-type img{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:20px;width:135px}}#home .row04{margin-bottom:25px;text-align:center}#home .row04 a{display:inline-block;position:relative;width:1100px}@media only screen and (max-width:768px){#home .row04 a{width:100%}}#home .row04 a img{width:100%}#home .row04 a span{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#home .row04 a span img{height:52px;width:245px}@media only screen and (max-width:768px){#home .row04 a span img{height:26px;width:122px}}#home .row05{margin:0 auto 30px;width:1100px}@media only screen and (max-width:768px){#home .row05{width:100%}}#home .row05 h2{margin-bottom:15px;text-align:center}#home .row05 h2 img{height:25px;width:157px}@media only screen and (max-width:768px){#home .row05 h2 img{height:13px;width:78px}}#home .row05 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px}@media only screen and (max-width:768px){#home .row05 ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#home .row05 ul li{width:368px}@media only screen and (max-width:768px){#home .row05 ul li{width:100%}}#home .row05 ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:75px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home .row05 ul li a:hover{opacity:.8}#home .row05 ul li:first-of-type img{height:43px;width:261px}@media only screen and (max-width:768px){#home .row05 ul li:first-of-type img{height:22px;width:130px}}#home .row05 ul li:last-of-type img{height:18px;width:266px}@media only screen and (max-width:768px){#home .row05 ul li:last-of-type img{height:9px;width:133px}}#home .row06{margin:0 auto 30px;width:500px}@media only screen and (max-width:768px){#home .row06{padding:0 15px;width:100%}}#home .row06 h2{margin-bottom:15px;text-align:center}#home .row06 h2 img{width:177px}@media only screen and (max-width:768px){#home .row06 h2 img{width:88px}}#home .row07{margin:0 auto 30px;width:1100px}@media only screen and (max-width:768px){#home .row07{padding:0 15px;width:100%}}#home .row07 h2{margin-bottom:15px;text-align:center}#home .row07 h2 img{width:193px}@media only screen and (max-width:768px){#home .row07 h2 img{width:97px}}#home .sns_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 30px;width:1100px}@media only screen and (max-width:768px){#home .sns_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}#home .sns_wrap .row07{width:370px}@media only screen and (max-width:768px){#home .sns_wrap .row07{width:100%}}#home .sns_wrap .row07 h2{margin-bottom:15px;text-align:center}#home .sns_wrap .row07 h2 img{width:193px}@media only screen and (max-width:768px){#home .sns_wrap .row07 h2 img{width:97px}}#home .sns_wrap .row08{width:370px}@media only screen and (max-width:768px){#home .sns_wrap .row08{padding:0 15px;width:100%}}#home .sns_wrap .row08 h2{margin-bottom:15px;text-align:center}#home .sns_wrap .row08 h2 img{width:177px}@media only screen and (max-width:768px){#home .sns_wrap .row08 h2 img{width:88px}}#home .sns_wrap .row08 h3{font-size:20px;font-size:2rem;color:#fff;font-weight:400;margin-bottom:11px;text-align:center}#home .splash{left:50%;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:12001}@media only screen and (max-width:768px){#home .splash{width:100%}}#home .splash p{font-size:20px;font-size:2rem;color:#fff}@media only screen and (max-width:768px){#home .splash p{font-size:15px;font-size:1.5rem}}#home .splash img{max-width:1200px;width:100%}@media only screen and (max-width:768px){#home .splash img{max-width:none}}#home .splash_overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:12000}#home footer .copyright{color:#fff}.win-img{background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/index/toyopet-win.jpg) no-repeat center center/cover;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10000}@media only screen and (max-width:768px){.win-img{background:url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/index/toyopet-win_sp.jpg) no-repeat center center/cover}}#about{background:#000 url(//www.osaka-toyopet.jp/otg-ms/wps/wp-content/themes/otg-ms/_assets/css/../img/about/202103/bg_about.jpg) no-repeat center top/cover}#about .row01 a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:378px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:768px){#about .row01 a{height:250px}}#about .row01 a img:first-child{height:44px;margin-bottom:41px;width:332px}@media only screen and (max-width:768px){#about .row01 a img:first-child{height:22px;margin-bottom:20px;width:166px}}#about .row01 a img:last-child{height:61px;width:245px}@media only screen and (max-width:768px){#about .row01 a img:last-child{height:30px;width:122px}}#about #main .row{border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:30px}#about .about_otg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:28px;padding:28px 20px 38px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){#about .about_otg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 0 20px}}@media only screen and (max-width:768px){#about .about_otg .txt_box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#about .about_otg .txt_box p{font-size:12px;font-size:1.2rem;line-height:27px;line-height:2.7rem;color:#fff;letter-spacing:.12em}@media only screen and (max-width:768px){#about .about_otg .txt_box p{line-height:22px;line-height:2.2rem;text-align:justify}#about .about_otg .txt_box p br{display:none}}#about .about_otg .logo{padding:24px 0;text-align:center;width:260px}@media only screen and (max-width:768px){#about .about_otg .logo{margin-bottom:12px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#about .about_otg .logo img{height:78px;width:227px}#about .about_concept .lead{font-size:15px;font-size:1.5rem;line-height:30px;line-height:3rem;color:#fff;margin-bottom:40px;text-align:center}@media only screen and (max-width:768px){#about .about_concept .lead{font-size:12px;font-size:1.2rem;line-height:24px;line-height:2.4rem;margin-bottom:0;text-align:left}#about .about_concept .lead br{display:none}}#about .about_concept .concepts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 35px}@media only screen and (max-width:768px){#about .about_concept .concepts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#about .about_concept .concepts .left,#about .about_concept .concepts .right{width:287px}@media only screen and (max-width:768px){#about .about_concept .concepts .left,#about .about_concept .concepts .right{margin-top:30px;width:100%}}#about .about_concept .concepts .left .concept_logo,#about .about_concept .concepts .right .concept_logo{line-height:51px;margin-bottom:30px;text-align:center}@media only screen and (max-width:768px){#about .about_concept .concepts .left .concept_logo,#about .about_concept .concepts .right .concept_logo{line-height:0}}#about .about_concept .concepts .left .body,#about .about_concept .concepts .right .body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:175px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}#about .about_concept .concepts .left .concept_logo img{height:36px;width:275px}#about .about_concept .concepts .left .body img{height:33px;width:198px}#about .about_concept .concepts .right .concept_logo img{height:51px;width:203px}#about .about_concept .concepts .right .body img:first-of-type{margin-bottom:7px;width:221px}#about .about_concept .concepts .right .body img:last-of-type{height:87px;width:150px}#about footer .copyright{color:#fff}#type_category #top_movie{margin:0 auto;width:1100px}@media only screen and (max-width:768px){#type_category #top_movie{width:100%}}#type_category #top_movie .movie{margin:0 auto 24px;padding-top:56.25%;position:relative;width:100%}#type_category #top_movie .movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}#type_category .row01{margin-bottom:60px}@media only screen and (max-width:768px){#type_category .row01{margin-bottom:30px}}#type_category .row01 .news{border:1px solid #000;padding:25px 17px}@media only screen and (max-width:768px){#type_category .row01 .news{padding:15px}}#type_category .row01 .news li{border-bottom:1px solid #000;margin-bottom:15px;padding-bottom:6px}@media only screen and (max-width:768px){#type_category .row01 .news li{margin-bottom:7px;padding-bottom:3px}}#type_category .row01 .news li a{font-size:15px;font-size:1.5rem;display:block;line-height:1}@media only screen and (max-width:768px){#type_category .row01 .news li a{font-size:12px;font-size:1.2rem}}#type_category .row01 .news li:last-of-type{margin-bottom:0}#type_category .row02{margin-bottom:60px}@media only screen and (max-width:768px){#type_category .row02{margin-bottom:50px}}#type_category .row02 .driver{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#type_category .row02 .driver .item{display:-webkit-box;display:-ms-flexbox;display:flex}#type_category .row02 .driver .item figure{margin:0}#type_category .row02 .driver .item figure img{width:100%}#type_category .row02 .driver .item .txt_box .name{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}@media only screen and (max-width:768px){#type_category .row02 .driver .item .txt_box .name{font-size:10px;font-size:1rem;line-height:16px;line-height:1.6rem}}#type_category .row02 .driver .item .txt_box .profile{display:-webkit-box;display:-ms-flexbox;display:flex}#type_category .row02 .driver .item .txt_box .profile dt{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;width:5em}@media only screen and (max-width:768px){#type_category .row02 .driver .item .txt_box .profile dt{font-size:10px;font-size:1rem;line-height:16px;line-height:1.6rem}}#type_category .row02 .driver .item .txt_box .profile dd{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;width:calc(100% - 5em)}@media only screen and (max-width:768px){#type_category .row02 .driver .item .txt_box .profile dd{font-size:10px;font-size:1rem;line-height:16px;line-height:1.6rem}}#type_category .row02 .driver.driver_p1 .item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#type_category .row02 .driver.driver_p1 .item figure{width:49%}#type_category .row02 .driver.driver_p1 .item .txt_box{width:49%}#type_category .row02 .driver.driver_p2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:768px){#type_category .row02 .driver.driver_p2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#type_category .row02 .driver.driver_p2 .item{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:340px}@media only screen and (max-width:768px){#type_category .row02 .driver.driver_p2 .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;margin-right:4%;width:48%}#type_category .row02 .driver.driver_p2 .item:nth-child(2n){margin-right:0}}#type_category .row02 .driver.driver_p2 .item figure{margin-right:15px;width:147px}@media only screen and (max-width:768px){#type_category .row02 .driver.driver_p2 .item figure{margin-right:0;width:100%}}#type_category .row02 .driver.driver_p2 .item .txt_box{width:calc(100% - 162px)}@media only screen and (max-width:768px){#type_category .row02 .driver.driver_p2 .item .txt_box{margin-top:10px;width:100%}}#type_category .row02 .driver.driver_p3{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){#type_category .row02 .driver.driver_p3{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#type_category .row02 .driver.driver_p3 .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:32%}@media only screen and (max-width:768px){#type_category .row02 .driver.driver_p3 .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;margin-right:4%;width:48%}#type_category .row02 .driver.driver_p3 .item:nth-child(2n){margin-right:0}}#type_category .row02 .driver.driver_p3 .item figure{margin-bottom:10px;width:100%}#type_category .row02 .driver.driver_p4,#type_category .row02 .driver.driver_p5,#type_category .row02 .driver.driver_p6{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px 2%}@media only screen and (max-width:768px){#type_category .row02 .driver.driver_p4,#type_category .row02 .driver.driver_p5,#type_category .row02 .driver.driver_p6{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}}#type_category .row02 .driver.driver_p4 .item,#type_category .row02 .driver.driver_p5 .item,#type_category .row02 .driver.driver_p6 .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:23.5%}#type_category .row02 .driver.driver_p4 .item:nth-child(4)~.item,#type_category .row02 .driver.driver_p5 .item:nth-child(4)~.item,#type_category .row02 .driver.driver_p6 .item:nth-child(4)~.item{margin-top:20px}@media only screen and (max-width:768px){#type_category .row02 .driver.driver_p4 .item,#type_category .row02 .driver.driver_p5 .item,#type_category .row02 .driver.driver_p6 .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;margin-bottom:20px;margin-right:4%;width:48%}#type_category .row02 .driver.driver_p4 .item:nth-child(2n),#type_category .row02 .driver.driver_p5 .item:nth-child(2n),#type_category .row02 .driver.driver_p6 .item:nth-child(2n){margin-right:0}}#type_category .row02 .driver.driver_p4 .item figure,#type_category .row02 .driver.driver_p5 .item figure,#type_category .row02 .driver.driver_p6 .item figure{margin-bottom:10px;width:100%}#type_category .row03{margin-bottom:60px}@media only screen and (max-width:768px){#type_category .row03{margin-bottom:50px}}#type_category .row03 .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media only screen and (max-width:768px){#type_category .row03 .gallery{gap:20px 4%}}#type_category .row03 .gallery li{width:194px}@media only screen and (max-width:768px){#type_category .row03 .gallery li{width:48%}}#type_category .row03 .gallery li a{display:block}#type_category .row03 .gallery li:nth-child(3n+1){margin-left:0}#type_category .row03 .gallery li figure{border:1px solid #000;height:186px;margin-bottom:7px}@media only screen and (max-width:768px){#type_category .row03 .gallery li figure{height:0;padding-top:100%;position:relative}}#type_category .row03 .gallery li figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){#type_category .row03 .gallery li figure img{left:0;position:absolute;top:0}}#type_category .row03 .gallery li .txt_box p{font-size:11px;font-size:1.1rem}#type_category .row04{margin-bottom:60px}@media only screen and (max-width:768px){#type_category .row04{margin-bottom:50px}}#type_category .row04 .movies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media only screen and (max-width:768px){#type_category .row04 .movies{gap:20px 4%}}#type_category .row04 .movies li{width:194px}@media only screen and (max-width:768px){#type_category .row04 .movies li{width:48%}}#type_category .row04 .movies li .movie a{background:#000;display:block;height:186px;margin-bottom:7px;position:relative}@media only screen and (max-width:768px){#type_category .row04 .movies li .movie a{height:0;padding-top:100%}}#type_category .row04 .movies li .movie a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){#type_category .row04 .movies li .movie a img{left:0;position:absolute;top:0}}#type_category .row04 .movies li .txt_box p{font-size:11px;font-size:1.1rem}#type_category .row05{margin-bottom:60px}@media only screen and (max-width:768px){#type_category .row05{margin-bottom:50px}}#type_category .row05 .blog,#type_category .row05 .report{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media only screen and (max-width:768px){#type_category .row05 .blog,#type_category .row05 .report{gap:20px 4%}}#type_category .row05 .blog li,#type_category .row05 .report li{width:194px}@media only screen and (max-width:768px){#type_category .row05 .blog li,#type_category .row05 .report li{width:48%}}#type_category .row05 .blog li a,#type_category .row05 .report li a{display:block}#type_category .row05 .blog li figure,#type_category .row05 .report li figure{border:1px solid #000;height:194px;margin-bottom:7px}@media only screen and (max-width:768px){#type_category .row05 .blog li figure,#type_category .row05 .report li figure{aspect-ratio:1/1;height:auto;position:relative}}#type_category .row05 .blog li figure img,#type_category .row05 .report li figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){#type_category .row05 .blog li figure img,#type_category .row05 .report li figure img{left:0;position:absolute;top:0}}#type_category .row05 .blog li .txt_box p,#type_category .row05 .report li .txt_box p{font-size:11px;font-size:1.1rem}#type_category .category_link{margin:0 auto 15px;width:700px}@media only screen and (max-width:768px){#type_category .category_link{padding:0 15px;width:100%}}#type_category .category_link h2{font-size:15px;font-size:1.5rem;border-bottom:1px solid #000;letter-spacing:.15em;line-height:1;margin-bottom:10px;padding-bottom:10px;text-align:center}#type_category .category_link ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width:768px){#type_category .category_link ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:768px){#type_category .category_link li{margin-bottom:20px;text-align:center;width:50%}}#type_category .category_link li:first-child img{height:18px;width:107px}@media only screen and (max-width:768px){#type_category .category_link li:first-child img{height:12px;width:75px}}#type_category .category_link li:nth-child(2) img{height:10px;width:116px}#type_category .category_link li:nth-child(3) img{height:65px;width:98px}@media only screen and (max-width:768px){#type_category .category_link li:nth-child(3) img{height:45px;width:70px}}#type_category .category_link li:last-child img{height:20px;width:140px}@media only screen and (max-width:768px){#type_category .category_link li:last-child img{height:16px;width:115px}}#type_category.cat_fanpage .row03 .gallery{gap:20px 57px}@media only screen and (max-width:768px){#type_category.cat_fanpage .row03 .gallery{gap:20px}}#type_category.cat_fanpage .row03 .gallery li{width:30%}@media only screen and (max-width:768px){#type_category.cat_fanpage .row03 .gallery li{width:48%}}#type_category.cat_fanpage .row03 .gallery li a{display:block}#type_category.cat_fanpage .row03 .gallery li:nth-child(3n+1){margin-left:0}#type_category.cat_fanpage .row03 .gallery li figure{border:1px solid #000;height:265px;margin-bottom:7px}@media only screen and (max-width:768px){#type_category.cat_fanpage .row03 .gallery li figure{height:0;padding-top:100%;position:relative}}#type_category.cat_fanpage .row03 .gallery li figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){#type_category.cat_fanpage .row03 .gallery li figure img{left:0;position:absolute;top:0}}#type_category.cat_fanpage .row03 .gallery li .txt_box p{font-size:16px;font-size:1.6rem}@media only screen and (max-width:768px){#type_category.cat_fanpage .row03 .gallery li .txt_box p{font-size:11px;font-size:1.1rem}}#type_category.cat_fanpage .row05 .blog,#type_category.cat_fanpage .row05 .report{gap:30px}@media only screen and (max-width:768px){#type_category.cat_fanpage .row05 .blog,#type_category.cat_fanpage .row05 .report{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px 0}}#type_category.cat_fanpage .row05 .blog li,#type_category.cat_fanpage .row05 .report li{width:265px}@media only screen and (max-width:768px){#type_category.cat_fanpage .row05 .blog li,#type_category.cat_fanpage .row05 .report li{width:48%}}#type_category.cat_fanpage .row05 .blog li a,#type_category.cat_fanpage .row05 .report li a{display:block}#type_category.cat_fanpage .row05 .blog li:nth-child(4n+1),#type_category.cat_fanpage .row05 .report li:nth-child(4n+1){margin-left:0}#type_category.cat_fanpage .row05 .blog li figure,#type_category.cat_fanpage .row05 .report li figure{border:1px solid #000;height:265px;margin-bottom:7px}@media only screen and (max-width:768px){#type_category.cat_fanpage .row05 .blog li figure,#type_category.cat_fanpage .row05 .report li figure{height:0;padding-top:100%;position:relative}}#type_category.cat_fanpage .row05 .blog li figure img,#type_category.cat_fanpage .row05 .report li figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){#type_category.cat_fanpage .row05 .blog li figure img,#type_category.cat_fanpage .row05 .report li figure img{left:0;position:absolute;top:0}}#type_category.cat_fanpage .row05 .blog li .txt_box p,#type_category.cat_fanpage .row05 .report li .txt_box p{font-size:16px;font-size:1.6rem}@media only screen and (max-width:768px){#type_category.cat_fanpage .row05 .blog li .txt_box p,#type_category.cat_fanpage .row05 .report li .txt_box p{font-size:11px;font-size:1.1rem}}#type_category.cat_fanpage .category_link{margin:0 auto 15px;width:800px}@media only screen and (max-width:768px){#type_category.cat_fanpage .category_link{padding:0 15px;width:100%}}#type_category.cat_fanpage .category_link h2{font-size:24px;font-size:2.4rem;border-bottom:1px solid #000;letter-spacing:.15em;line-height:1;margin-bottom:10px;padding-bottom:10px;text-align:center}@media only screen and (max-width:768px){#type_category.cat_fanpage .category_link h2{font-size:15px;font-size:1.5rem}}#type_category.cat_fanpage .category_link ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width:768px){#type_category.cat_fanpage .category_link ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:768px){#type_category.cat_fanpage .category_link li{margin-bottom:20px;text-align:center;width:50%}}#type_category.cat_fanpage .category_link li:first-child img{height:18px;width:107px}@media only screen and (max-width:768px){#type_category.cat_fanpage .category_link li:first-child img{height:12px;width:75px}}#type_category.cat_fanpage .category_link li:nth-child(2) img{height:10px;width:116px}#type_category.cat_fanpage .category_link li:nth-child(3) img{height:65px;width:98px}@media only screen and (max-width:768px){#type_category.cat_fanpage .category_link li:nth-child(3) img{height:45px;width:70px}}#type_category.cat_fanpage .category_link li:last-child img{height:20px;width:140px}@media only screen and (max-width:768px){#type_category.cat_fanpage .category_link li:last-child img{height:16px;width:115px}}#type_news .row01{margin-bottom:30px}#type_news .row01 .news{padding-top:36px}@media only screen and (max-width:768px){#type_news .row01 .news{padding-top:18px}}#type_news .row01 .news li{border-bottom:1px solid #000;margin-bottom:36px;padding-bottom:6px}@media only screen and (max-width:768px){#type_news .row01 .news li{margin-bottom:18px;padding-bottom:3px}}#type_news .row01 .news li a{font-size:15px;font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1}@media only screen and (max-width:768px){#type_news .row01 .news li a{font-size:12px;font-size:1.2rem}}#type_news .row01 .news li a span{font-size:12px;font-size:1.2rem}@media only screen and (max-width:768px){#type_news .row01 .news li a span{font-size:10px;font-size:1rem}}#type_news .row01 .news li:last-of-type{margin-bottom:0}#type_blog article{font-size:15px;font-size:1.5rem;line-height:35px;line-height:3.5rem}#type_blog article a[href*=jpg],#type_blog article a[href*=png],#type_blog article a[href*=gif]{display:block}@media only screen and (max-width:768px){#type_blog article img{width:100%}}#type_blog .top_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}#type_blog .top_link li{margin:0 30px}@media only screen and (max-width:768px){#type_blog .top_link li{margin:0 15px}}#type_blog .top_link li a{font-size:18px;font-size:1.8rem}@media only screen and (max-width:768px){#type_blog .top_link li a{font-size:12px;font-size:1.2rem}}#type_blog .row05{border-bottom:1px solid #000;margin-bottom:35px;padding-bottom:35px}#type_blog .row05 .blog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media only screen and (max-width:768px){#type_blog .row05 .blog{gap:20px 4%}}#type_blog .row05 .blog li{width:247px}@media only screen and (max-width:768px){#type_blog .row05 .blog li{width:48%}}#type_blog .row05 .blog li a{display:block}#type_blog .row05 .blog li figure{aspect-ratio:1/1;border:1px solid #000;margin-bottom:7px}#type_blog .row05 .blog li figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#type_blog .row05 .blog li .txt_box p{font-size:11px;font-size:1.1rem}#type_blog.cat_fanpage .row05 .blog li,#type_blog.cat_fanpage .row05 .report li{margin-top:30px;margin-left:30px;width:265px}@media only screen and (max-width:768px){#type_blog.cat_fanpage .row05 .blog li,#type_blog.cat_fanpage .row05 .report li{margin-left:0;margin-right:4%;margin-bottom:20px;margin-top:0;width:48%}#type_blog.cat_fanpage .row05 .blog li:nth-child(2n),#type_blog.cat_fanpage .row05 .report li:nth-child(2n){margin-right:0}}#type_blog.cat_fanpage .row05 .blog li:nth-child(1),#type_blog.cat_fanpage .row05 .blog li:nth-child(2),#type_blog.cat_fanpage .row05 .blog li:nth-child(3),#type_blog.cat_fanpage .row05 .blog li:nth-child(4),#type_blog.cat_fanpage .row05 .report li:nth-child(1),#type_blog.cat_fanpage .row05 .report li:nth-child(2),#type_blog.cat_fanpage .row05 .report li:nth-child(3),#type_blog.cat_fanpage .row05 .report li:nth-child(4){margin-top:0}#type_blog.cat_fanpage .row05 .blog li a,#type_blog.cat_fanpage .row05 .report li a{display:block}#type_blog.cat_fanpage .row05 .blog li:nth-child(4n+1),#type_blog.cat_fanpage .row05 .report li:nth-child(4n+1){margin-left:0}#type_blog.cat_fanpage .row05 .blog li figure,#type_blog.cat_fanpage .row05 .report li figure{border:1px solid #000;height:265px;margin-bottom:7px}@media only screen and (max-width:768px){#type_blog.cat_fanpage .row05 .blog li figure,#type_blog.cat_fanpage .row05 .report li figure{height:0;padding-top:100%;position:relative}}#type_blog.cat_fanpage .row05 .blog li figure img,#type_blog.cat_fanpage .row05 .report li figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){#type_blog.cat_fanpage .row05 .blog li figure img,#type_blog.cat_fanpage .row05 .report li figure img{left:0;position:absolute;top:0}}#type_blog.cat_fanpage .row05 .blog li .txt_box p,#type_blog.cat_fanpage .row05 .report li .txt_box p{font-size:16px;font-size:1.6rem}@media only screen and (max-width:768px){#type_blog.cat_fanpage .row05 .blog li .txt_box p,#type_blog.cat_fanpage .row05 .report li .txt_box p{font-size:11px;font-size:1.1rem}}#type_blog .row06{width:1040px}@media only screen and (max-width:768px){#type_blog .row06{width:100%}}#type_blog .row06 .ttl_lv2_v1{margin:0 auto 20px;width:1100px}@media only screen and (max-width:768px){#type_blog .row06 .ttl_lv2_v1{width:100%}}#type_blog .row06 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}@media only screen and (max-width:768px){#type_blog .row06 .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#type_blog .row06 .inner .body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:1100px}@media only screen and (max-width:768px){#type_blog .row06 .inner .body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}#type_blog .row06 .inner .sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:145px}@media only screen and (max-width:768px){#type_blog .row06 .inner .sidebar{margin-top:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}#type_blog .row06 .inner .sidebar .sidebar_item{margin-bottom:20px}#type_blog .row06 .inner .sidebar .sidebar_item h4{font-size:13px;font-size:1.3rem}#type_blog.cat_fanpage .row06{width:1200px}@media only screen and (max-width:768px){#type_blog.cat_fanpage .row06{width:100%}}#type_blog.cat_fanpage .row06 .ttl_lv2_v1{margin:0 auto 20px;width:1100px}@media only screen and (max-width:768px){#type_blog.cat_fanpage .row06 .ttl_lv2_v1{width:100%}}#type_blog.cat_fanpage .row06 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}@media only screen and (max-width:768px){#type_blog.cat_fanpage .row06 .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#type_blog.cat_fanpage .row06 .inner .body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:1100px}@media only screen and (max-width:768px){#type_blog.cat_fanpage .row06 .inner .body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}#type_blog.cat_fanpage .row06 .inner .sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:225px}@media only screen and (max-width:768px){#type_blog.cat_fanpage .row06 .inner .sidebar{margin-top:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}#type_blog.cat_fanpage .row06 .inner .sidebar .sidebar_item{margin-bottom:20px}#type_blog.cat_fanpage .row06 .inner .sidebar .sidebar_item h4{font-size:13px;font-size:1.3rem}#type_blog.cat_fanpage .row06 .inner .sidebar .sidebar_item li a{font-size:13px;font-size:1.3rem}#type_movie .row04{border-bottom:1px solid #000;margin-bottom:35px;padding-bottom:35px}#type_movie .row04 .movies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media only screen and (max-width:768px){#type_movie .row04 .movies{gap:20px 4%}}#type_movie .row04 .movies li{width:247px}@media only screen and (max-width:768px){#type_movie .row04 .movies li{width:48%}}#type_movie .row04 .movies li a{display:block}#type_movie .row04 .movies li .movie a{background:#000;display:block;height:186px;margin-bottom:7px;position:relative}@media only screen and (max-width:768px){#type_movie .row04 .movies li .movie a{height:0;padding-top:100%}}#type_movie .row04 .movies li .movie a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){#type_movie .row04 .movies li .movie a img{left:0;position:absolute;top:0}}#type_movie .row04 .movies li .txt_box p{font-size:11px;font-size:1.1rem}#type_movie .row04 article{border:none;margin:0;padding:0}#type_movie .row04 .movie_body{margin-top:20px}@media only screen and (max-width:768px){#type_movie .row04 .movie_body{margin-top:0}#type_movie .row04 .movie_body .movie_container{height:0;padding-top:56.28%;position:relative;width:100%}#type_movie .row04 .movie_body .movie_container iframe{height:100%;left:0;position:absolute;top:0;width:100%}}#type_gallery .row03{border-bottom:1px solid #000;margin-bottom:35px;padding-bottom:35px}#type_gallery .row03 .gallery_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width:768px){#type_gallery .row03 .gallery_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#type_gallery .row03 .gallery_info h1,#type_gallery .row03 .gallery_info p{font-size:15px;font-size:1.5rem;font-weight:400}#type_gallery .row03 .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media only screen and (max-width:768px){#type_gallery .row03 .gallery{gap:12px}}#type_gallery .row03 .gallery li{width:247px}@media only screen and (max-width:768px){#type_gallery .row03 .gallery li{width:48%}}#type_gallery .row03 .gallery li a{display:block}#type_gallery .row03 .gallery li figure{border:1px solid #000;height:186px;margin-bottom:7px}@media only screen and (max-width:768px){#type_gallery .row03 .gallery li figure{height:0;padding-top:100%;position:relative}}#type_gallery .row03 .gallery li figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){#type_gallery .row03 .gallery li figure img{left:0;position:absolute;top:0}}#type_gallery .row03 .gallery li .txt_box p{font-size:11px;font-size:1.1rem}#type_gallery.cat_fanpage .row03{border-bottom:1px solid #000;margin-bottom:35px;padding-bottom:35px}#type_gallery.cat_fanpage .row03 .gallery_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width:768px){#type_gallery.cat_fanpage .row03 .gallery_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#type_gallery.cat_fanpage .row03 .gallery_info p{font-size:15px;font-size:1.5rem}#type_gallery.cat_fanpage .row03 .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 57px}@media only screen and (max-width:768px){#type_gallery.cat_fanpage .row03 .gallery{gap:20px}}#type_gallery.cat_fanpage .row03 .gallery li{width:30%}@media only screen and (max-width:768px){#type_gallery.cat_fanpage .row03 .gallery li{width:48%}#type_gallery.cat_fanpage .row03 .gallery li:nth-child(2n){margin-right:0}}#type_gallery.cat_fanpage .row03 .gallery li a{display:block}#type_gallery.cat_fanpage .row03 .gallery li:nth-child(3n+1){margin-left:0}#type_gallery.cat_fanpage .row03 .gallery li figure{border:1px solid #000;height:265px;margin-bottom:7px}@media only screen and (max-width:768px){#type_gallery.cat_fanpage .row03 .gallery li figure{height:0;padding-top:100%;position:relative}}#type_gallery.cat_fanpage .row03 .gallery li figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){#type_gallery.cat_fanpage .row03 .gallery li figure img{left:0;position:absolute;top:0}}#type_gallery.cat_fanpage .row03 .gallery li .txt_box p{font-size:16px;font-size:1.6rem}@media only screen and (max-width:768px){#type_gallery.cat_fanpage .row03 .gallery li .txt_box p{font-size:11px;font-size:1.1rem}}#type_gallery.cat_fanpage .row03 .gallery.gallery_detail li{margin-top:30px}@media only screen and (max-width:768px){#type_gallery.cat_fanpage .row03 .gallery.gallery_detail li{margin-top:0}}#type_gallery.cat_fanpage .row03 .gallery.gallery_detail li:nth-child(1){margin-top:0}#type_gallery.cat_fanpage .row03 .gallery.gallery_detail li:nth-child(2){margin-top:0}#type_gallery.cat_fanpage .row03 .gallery.gallery_detail li:nth-child(3){margin-top:0}#type_report .row05{border-bottom:1px solid #000;margin-bottom:35px;padding-bottom:35px}#type_report .row05 .report{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media only screen and (max-width:768px){#type_report .row05 .report{gap:20px 4%}}#type_report .row05 .report li{width:247px}@media only screen and (max-width:768px){#type_report .row05 .report li{width:48%}}#type_report .row05 .report li a{display:block}#type_report .row05 .report li figure{aspect-ratio:1/1;border:1px solid #000;margin-bottom:7px}@media only screen and (max-width:768px){#type_report .row05 .report li figure{height:0;padding-top:100%;position:relative}}#type_report .row05 .report li figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){#type_report .row05 .report li figure img{left:0;position:absolute;top:0}}#type_report .row05 .report li .txt_box p{font-size:11px;font-size:1.1rem}#type_report article figure{margin:0}#type_report article figure img{width:100%}#driver_machine .driver_machine{border-bottom:1px solid #000;padding-bottom:40px}#driver_machine.cat_supergt .ttl_lv3_v1 h3{font-size:24px;font-size:2.4rem;line-height:40px;line-height:4rem}@media only screen and (max-width:768px){#driver_machine.cat_supergt .ttl_lv3_v1 h3{font-size:15px;font-size:1.5rem;line-height:28px;line-height:2.8rem}}#driver_machine.cat_supergt .driver{margin-bottom:30px;position:relative}#driver_machine.cat_supergt .driver figure{-ms-flex-negative:0;flex-shrink:0;left:0;position:absolute;top:0}@media only screen and (max-width:768px){#driver_machine.cat_supergt .driver figure{position:static}}#driver_machine.cat_supergt .driver figure img{height:503px}@media only screen and (max-width:768px){#driver_machine.cat_supergt .driver figure img{height:auto;width:100%}}#driver_machine.cat_supergt .driver .txt_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:280px;position:relative;width:100%}@media only screen and (max-width:768px){#driver_machine.cat_supergt .driver .txt_box{margin-top:-30px;padding-top:0}}#driver_machine.cat_supergt .driver .txt_box .no{font-size:37px;font-size:3.7rem;font-weight:900}@media only screen and (max-width:768px){#driver_machine.cat_supergt .driver .txt_box .no{font-size:24px;font-size:2.4rem}}#driver_machine.cat_supergt .driver .txt_box .profile_box{letter-spacing:.12em;margin-bottom:10px}#driver_machine.cat_supergt .driver .txt_box .profile_box .name{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem}@media only screen and (max-width:768px){#driver_machine.cat_supergt .driver .txt_box .profile_box .name{font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem}}#driver_machine.cat_supergt .driver .txt_box .profile_box .profile{display:-webkit-box;display:-ms-flexbox;display:flex}#driver_machine.cat_supergt .driver .txt_box .profile_box .profile dt{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;width:5em}@media only screen and (max-width:768px){#driver_machine.cat_supergt .driver .txt_box .profile_box .profile dt{font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem}}#driver_machine.cat_supergt .driver .txt_box .profile_box .profile dd{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;width:calc(100% - 5em)}@media only screen and (max-width:768px){#driver_machine.cat_supergt .driver .txt_box .profile_box .profile dd{font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem}}#driver_machine.cat_supergt .driver .txt_box .txt{font-size:12px;font-size:1.2rem}@media only screen and (max-width:768px){#driver_machine.cat_supergt .driver .txt_box .txt{font-size:10px;font-size:1rem}}#driver_machine.cat_supergt .driver.right figure{left:auto;right:0}#driver_machine.cat_supergt .driver.right .txt_box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#driver_machine.cat_supergt .driver.right .txt_box .txt{text-align:right}@media only screen and (max-width:768px){#driver_machine.cat_supergt .driver.right .txt_box .txt{text-align:left}}#driver_machine.cat_supergt .machine{position:relative}#driver_machine.cat_supergt .machine img{width:400px}@media only screen and (max-width:768px){#driver_machine.cat_supergt .machine img{width:100%}}#driver_machine.cat_supergt .machine .spec{position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:768px){#driver_machine.cat_supergt .machine .spec{margin-top:15px;position:static;-webkit-transform:none;transform:none}}#driver_machine.cat_supergt .machine .spec li{font-size:15px;font-size:1.5rem;line-height:33px;line-height:3.3rem;color:#0071bc}@media only screen and (max-width:768px){#driver_machine.cat_supergt .machine .spec li{font-size:10px;font-size:1rem;line-height:22px;line-height:2.2rem}}#driver_machine.cat_supergt .driver2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:768px){#driver_machine.cat_supergt .driver2{display:block}}#driver_machine.cat_supergt .driver2 figure{position:static}#driver_machine.cat_supergt .driver2 .txt_box{padding-top:0}@media only screen and (max-width:768px){#driver_machine.cat_supergt .driver2 .txt_box{margin-top:20px}}#driver_machine.cat_supergt .driver3{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:768px){#driver_machine.cat_supergt .driver3{display:block}}#driver_machine.cat_supergt .driver3 figure{position:static}#driver_machine.cat_supergt .driver3 .txt_box{padding-top:0}@media only screen and (max-width:768px){#driver_machine.cat_supergt .driver3 .txt_box{margin-top:20px}}#driver_machine.cat_86brz .driver{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:45px}@media only screen and (max-width:768px){#driver_machine.cat_86brz .driver{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#driver_machine.cat_86brz .driver:nth-of-type(2){margin-top:0}#driver_machine.cat_86brz .driver:nth-of-type(2n+1){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:768px){#driver_machine.cat_86brz .driver:nth-of-type(2n+1){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#driver_machine.cat_86brz .driver:nth-of-type(2n+1) figure{margin-left:21px;margin-right:0}@media only screen and (max-width:768px){#driver_machine.cat_86brz .driver:nth-of-type(2n+1) figure{margin-left:0}}#driver_machine.cat_86brz .driver figure{margin-right:21px;width:505px}@media only screen and (max-width:768px){#driver_machine.cat_86brz .driver figure{margin-right:0;width:100%}}#driver_machine.cat_86brz .driver figure img{width:100%}#driver_machine.cat_86brz .driver .txt_box{width:224px}@media only screen and (max-width:768px){#driver_machine.cat_86brz .driver .txt_box{width:100%}}#driver_machine.cat_86brz .driver .txt_box .no{font-size:37px;font-size:3.7rem;font-weight:900}@media only screen and (max-width:768px){#driver_machine.cat_86brz .driver .txt_box .no{font-size:24px;font-size:2.4rem}}#driver_machine.cat_86brz .driver .txt_box .profile_box{letter-spacing:.12em;margin-bottom:2px}#driver_machine.cat_86brz .driver .txt_box .profile_box .name{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem}@media only screen and (max-width:768px){#driver_machine.cat_86brz .driver .txt_box .profile_box .name{font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem}}#driver_machine.cat_86brz .driver .txt_box .profile_box .profile{display:-webkit-box;display:-ms-flexbox;display:flex}#driver_machine.cat_86brz .driver .txt_box .profile_box .profile dt{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;width:5em}@media only screen and (max-width:768px){#driver_machine.cat_86brz .driver .txt_box .profile_box .profile dt{font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem}}#driver_machine.cat_86brz .driver .txt_box .profile_box .profile dd{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;width:calc(100% - 5em)}@media only screen and (max-width:768px){#driver_machine.cat_86brz .driver .txt_box .profile_box .profile dd{font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem}}#driver_machine.cat_86brz .driver .txt_box .machine img{width:180px}@media only screen and (max-width:768px){#driver_machine.cat_86brz .driver .txt_box .machine img{width:100px}}#driver_machine.cat_f4 .ttl_lv3_v1 h3{font-size:24px;font-size:2.4rem;line-height:40px;line-height:4rem}@media only screen and (max-width:768px){#driver_machine.cat_f4 .ttl_lv3_v1 h3{font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem}}#driver_machine.cat_f4 .driver{height:506px;margin-bottom:30px;position:relative}@media only screen and (max-width:768px){#driver_machine.cat_f4 .driver{height:auto}}#driver_machine.cat_f4 .driver figure{left:0;position:absolute;top:0}@media only screen and (max-width:768px){#driver_machine.cat_f4 .driver figure{position:static}}#driver_machine.cat_f4 .driver figure img{width:100%}@media only screen and (max-width:768px){#driver_machine.cat_f4 .driver figure img{height:auto;width:100%}}#driver_machine.cat_f4 .driver .txt_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:260px;padding-left:36px;position:relative}@media only screen and (max-width:768px){#driver_machine.cat_f4 .driver .txt_box{padding-top:0;padding-left:0}}#driver_machine.cat_f4 .driver .txt_box .no{font-size:37px;font-size:3.7rem;font-weight:900;color:#fff}@media only screen and (max-width:768px){#driver_machine.cat_f4 .driver .txt_box .no{font-size:24px;font-size:2.4rem;color:#000}}#driver_machine.cat_f4 .driver .txt_box .profile_box{letter-spacing:.12em;margin-bottom:10px}#driver_machine.cat_f4 .driver .txt_box .profile_box .name{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;color:#fff}@media only screen and (max-width:768px){#driver_machine.cat_f4 .driver .txt_box .profile_box .name{font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem;color:#000}}#driver_machine.cat_f4 .driver .txt_box .profile_box .profile{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}@media only screen and (max-width:768px){#driver_machine.cat_f4 .driver .txt_box .profile_box .profile{color:#000}}#driver_machine.cat_f4 .driver .txt_box .profile_box .profile dt{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;width:5em}@media only screen and (max-width:768px){#driver_machine.cat_f4 .driver .txt_box .profile_box .profile dt{font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem}}#driver_machine.cat_f4 .driver .txt_box .profile_box .profile dd{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;width:calc(100% - 5em)}@media only screen and (max-width:768px){#driver_machine.cat_f4 .driver .txt_box .profile_box .profile dd{font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem}}#driver_machine.cat_f4 .driver .txt_box .txt{font-size:12px;font-size:1.2rem}#driver_machine.cat_f4 .driver.right figure{left:auto;right:0}#driver_machine.cat_f4 .driver.right .txt_box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:20px;padding-right:12px}@media only screen and (max-width:768px){#driver_machine.cat_f4 .driver.right .txt_box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0;padding-right:0}}#driver_machine.cat_f4 .driver.right .txt_box .no,#driver_machine.cat_f4 .driver.right .txt_box .name,#driver_machine.cat_f4 .driver.right .txt_box .profile{color:#000}#driver_machine.cat_f4 .driver.right .txt_box .txt{text-align:right}@media only screen and (max-width:768px){#driver_machine.cat_f4 .driver.right .txt_box .txt{text-align:left}}#driver_machine.cat_f4 .machine{margin-bottom:30px;position:relative}#driver_machine.cat_f4 .machine figure img{width:100%}