﻿body{background-color:#ffffff;}.entry,.widget-box{font-size:16px;}.mb-theme .entry,.mb-theme .widget-box{font-size:14px;}.dp-container .entry a,.dp-container .entry a:visited,.dp-container .dp_text_widget a,.dp-container .dp_text_widget a:visited,.dp-container .textwidget a,.dp-container .textwidget a:visited,#comment_section .commentlist a:hover{color:#222222;}.dp-container .entry a:hover,.dp-container .dp_text_widget a:hover,.dp-container .textwidget a:hover,.fake-hover:hover{color:#222222;}.single-date-top,.dp-container pre,.entry input[type="submit"],.plane-label,input#submit{color:#ffffff;background-color:#f22a06;}.hd_slideshow .bx-wrapper .bx-pager .bx-pager-item a{background-color:#ffffff;text-shadow:0 0 26px rgba(0,0,0,.56);}.hd_slideshow .bx-controls-direction a{color:#ffffff;}.hd_slideshow .slide:hover .sl-meta,.loop-post-thumb:hover .r-wrap>span::after{background-color:rgba(242,42,6,.86);}.hd_slideshow .slide .sl-cat{border-color:#ffffff;}.header-banner-inner.post-slider,.header-banner-inner.post-slider a,.header-banner-inner.post-slider a:visited{text-shadow:0 0 10px rgba(0,0,0,.9);}.bx-controls-direction a{background-color:#ffffff;box-shadow:0 0 5px rgba(34,34,34,.44);}.bx-controls-direction a i{color:#f22a06;}.header-banner-inner,.header-banner-inner a, .header-banner-inner a:hover,.header-banner-inner a:visited{color:#ffffff;text-shadow:0 0 26px rgba(0,0,0,.56);}.mb-theme .header-banner-inner,.mb-theme .header-banner-inner a, .mb-theme .header-banner-inner a:hover,.mb-theme .header-banner-inner a:visited{color:#ffffff;text-shadow:0 0 15px rgba(0,0,0,.72);}#banner_caption::before,#banner_caption::after{background-color:#ffffff;}.header_container{border-color:#6a6a6a;}.header_container.pc,.header_container.pc.scroll:hover,.header_container.mb.fixed,#global_menu_ul .sub-menu li:hover,#global_menu_ul .sub-menu li.current-menu-item{color:#6a6a6a;background-color:#ffffff;}.header_container.mb{border-color:#f22a06;color:#6a6a6a;background-color:#ffffff;}.header_container.pc.scroll{background-color:rgba(255,255,255,.68);}#hidden_global_menu_wrapper,#hidden-search-wrapper,.hidden-searchtext{color:#6a6a6a;background-color:rgba(255,255,255,.92);}.hd_sns_links ul li a::before,.hd_sns_links ul li a::after,.hd_sns_links ul li .r-wrap::before,.hd_sns_links ul li .r-wrap::after,#hd_searchform::before,#hd_searchform::after,#hd_searchform span::before,#hd_searchform span::after,#hd_hidden_menu_btn::before,#hd_hidden_menu_btn::after,#hd_hidden_menu_btn span,#expand_float_menu.show i::before,#expand_float_menu.show i::after {background-color:#6a6a6a;}.header_container a,.header_container a:visited,#hidden_global_menu .menu-link,#hd_tel a,.mm-page .header_container a,.mm-page .header_container a:visited{color:#6a6a6a;}.header_container a:hover,.mm-page .header_container a:hover{color:#444444;}#global_menu_ul .sub-menu{background-color:rgba(255,255,255,.78);box-shadow:0 1px 4px rgba(106,106,106,.7);}#global_menu_ul a.menu-link::after{background-color:#f22a06;}#global_menu_nav.mq-mode{color:#6a6a6a;background-color:#ffffff;}.hidden-close-btn::before,.hidden-close-btn::after,#global_menu_nav.mq-mode .mq_sub_li{color:#ffffff;background-color:#6a6a6a;}.header-banner-outer,.mm-menu {background-color:#ffffff;}.mm-menu,.mm-listview li a{color:#6a6a6a;}.mm-menu .mm-navbar>a{color:rgba(106,106,106,.6);}#global_menu_nav.mq-mode,#global_menu_nav.mq-mode .menu-link,.mm-menu .mm-navbar,.mm-menu .mm-listview > li::after,.mm-menu .mm-listview>li>a.mm-prev::after,.mm-menu .mm-listview>li>a.mm-next::before{border-color:rgba(106,106,106,.22);}.mm-menu .mm-navbar .mm-btn::before, .mm-menu .mm-navbar .mm-btn::after,.mm-menu .mm-listview>li>a.mm-prev::before, .mm-menu .mm-listview>li>a.mm-next::after{border-color:rgba(106,106,106,.36);}.mm-menu .mm-listview li.current-menu-item::after,.mm-menu .mm-listview li.current_page_item::after{border-color:#444444;}.mm-menu .mm-listview > li.mm-selected > a:not(.mm-subopen),.mm-menu .mm-listview > li.mm-selected > span{background-color:rgba(106,106,106,.8);}.pc .ct-hd.no_bgimg{padding-top:30vh;padding-bottom:30vh;}.pc .ct-hd{padding-top:30vh;padding-bottom:30vh;}.mb-theme .ct-hd{padding-top:20vh;padding-bottom:20vh;}.dp-container{background-color:#ffffff;}.header_container.scroll,.inside-title,#com_trb_whole,#reply-title,.loop-article,.single-article,.dp_related_posts ul,.comment-form,.widget-container .dp_tab_widget_ul,.widget-container .dp_tab_contents,.widget-container.mobile .recent_entries,.widget-content:not(.single) .widget-box:not(.loop-div),.sidebar .widget-box,#gotop.pc{color:#222222;box-shadow:0 0 4px rgba(34,34,34,.18);background-color:#ffffff;}#gotop.pc::after{background-color:rgba(34,34,34,.08);}.btbar_btn::after{background-color:rgba(255,255,255,.1);}.loop-article:hover{box-shadow:0 0 25px rgba(34,34,34,.28);}.portfolio .loop-article{box-shadow:0 0 6px rgba(34,34,34,.34);}.portfolio .loop-article:hover{box-shadow:0 0 24px rgba(34,34,34,.42);}#headline-sec{border-color:rgba(34,34,34,.2);}#headline-sec,.loop-section:not(.portfolio) .loop-article-content,.mm-page{color:#222222;background-color:#ffffff;}.dp-container a,.dp-container a:hover,.dp-container a:visited,.main-wrap a,.main-wrap a:visited,.mm-page a,.mm-page a:visited{color:#222222;}.pace .pace-activity,.pace .pace-activity::before{border-color:#f22a06 transparent transparent;}.ft-widget-content .widget-area {width:30.8%;}.ft-widget-content .widget-area.two{margin:0 3.8%;}.dp-container .entry a{font-weight:normal;text-decoration:none;}.dp-container .entry a:hover{text-decoration:underline;}.loop-section:not(.portfolio) .loop-date.designed{background-color:#f22a06;color:#ffffff;}.loop-section:not(.portfolio) .loop-date.designed::before{background-color:rgba(255,255,255,.2);}.single-article .single_post_meta .loop-share-num a,.loop-section.normal .loop-share-num a,.loop-section.blog .loop-share-num a,.loop-section.magazine .loop-share-num a,.loop-section.mobile .loop-share-num a,.loop-section .loop-title a,.loop-section .meta-author a{color:#222222;}.loop-section:not(.portfolio) .loop-share-num i,.loop-section.mobile.portfolio .loop-share-num i,.recent_entries .loop-share-num i{color:#222222;border-color:rgba(34,34,34,.09);background-color:rgba(34,34,34,.05);}.loop-excerpt{color:rgba(34,34,34,.74);}.label_ft{border-color:#ffffff;}.ct-hd{background-color:#f22a06;}.meta-cat a{color:#222222;}.bx-wrapper .bx-pager .bx-pager-item a{background-color:#222222;}.bx-controls-direction a{color:#ffffff;}input[type="checkbox"]:checked,input[type="radio"]:checked {background-color:#222222;}select{border-color:rgba(34,34,34,.14);color:#222222;}#footer select{border-color:rgba(239,239,239,.14);color:#efefef;}#searchform input#searchtext{color:#222222;}#searchform::before{color:#222222;}#searchform input:focus {background-color:#ffffff;}#hd_searchform td.gsc-search-button::before,#hd_searchform #searchform input#searchtext,#hd_searchform #searchform:hover input#searchtext::-webkit-input-placeholder,#hd_searchform #searchform input#searchtext:focus::-webkit-input-placeholder {color:#6a6a6a;}#hd_searchform #searchform,#hd_searchform #searchform::before{color:rgba(106,106,106,.7);}#hd_searchform.mb #searchform{border-color:rgba(106,106,106,.22);}#hd_searchform:hover #searchform input#searchtext{color:#ffffff;background-color:#6a6a6a;}#hd_searchform:hover #searchform::before{color:#ffffff;}#hd_searchform.mb-theme .searchtext_div,#hd_searchform.mb-theme #searchform span.searchsubmit{color:#6a6a6a;background-color:#ffffff;}table.gsc-search-box{background-color:#ffffff!important;}td.gsc-search-button{color:#222222!important;background-color:#ffffff!important;}.rank_label.thumb{color:#ffffff;}.rank_label.thumb::before{border-color:#f22a06;}.rank_label.no-thumb{color:rgba(34,34,34,.1);}.dp-container dt,.dp-container table th,.entry .wp-caption,#wp-calendar caption,#wp-calendar th, #wp-calendar td{background-color:rgba(34,34,34,.04);}.mb-theme .single-nav li{background-color:rgba(34,34,34,.06);}#wp-calendar tbody td#today,#wp-calendar tbody td a::before{background-color:rgba(34,34,34,.14);}hr{border-color:rgba(34,34,34,.4);}address,#switch_comment_type li.active_tab{border-color:#f22a06;}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.dp_text_widget h1,.dp_text_widget h2,.dp_text_widget h3,.dp_text_widget h4,.dp_text_widget h5,.dp_text_widget h6,.textwidget h1,.textwidget h2,.textwidget h3,.textwidget h4,.textwidget h5,.textwidget h6{border-color:rgba(34,34,34,.18);}.entry h1::after,.entry h2::after,.entry h3::after,.entry h4::after,.entry h5::after,.entry h6::after,.dp_text_widget h1::after,.dp_text_widget h2::after,.dp_text_widget h3::after,.dp_text_widget h4::after,.dp_text_widget h5::after,.dp_text_widget h6::after,.textwidget h1::after,.textwidget h2::after,.textwidget h3::after,.textwidget h4::after,.textwidget h5::after,.textwidget h6::after{background-color:rgba(34,34,34,.08);}.widget_pages li a,.widget_nav_menu li a,.widget_categories li a,.widget_mycategoryorder li a,.recent_entries li,.dp_related_posts.vertical li,.mb-theme .dp_related_posts li,.dp-container table th,.dp-container table td,.dp-container dl,.dp-container dt,.dp-container dd,.entrylist-date,#switch_comment_type li.inactive_tab,div#comment-author,div#comment-email,div#comment-url,div#comment-comment,#comment_section li.comment,#comment_section li.trackback,#comment_section li.pingback{border-color:rgba(34,34,34,.16);}#comment_section ul.children{background-color:rgba(34,34,34,.06);}#comment_section ul.children::before{border-color:transparent transparent rgba(34,34,34,.06) transparent;}.post-slider .slide::before,.post-slider .slide::after, .post-slider .slide .r-wrap::before, .post-slider .slide .r-wrap::after,.loop-post-thumb::before,.loop-post-thumb::after, .loop-post-thumb .r-wrap::before, .loop-post-thumb .r-wrap::after,.hd_sns_links a::before,.hd_sns_links a::after,.hd_sns_links .r-wrap::before,.hd_sns_links .r-wrap::after{background-color:#ffffff;}.loop-media-icon{color:#ffffff;}.widget_pages li a::after,.widget_nav_menu li a::after,.widget_nav_menu li.current-menu-item a::after,.widget_categories li a::after,.widget_categories li.current-cat a::after,.widget_mycategoryorder li a::after,.recent_entries li::after,.dp_related_posts.vertical li::after{background-color:rgba(34,34,34,.54);}.entry ul li::before, .dp_text_widget ul li::before,.textwidget ul li::before{background-color:#f22a06;}.single-article header::before,.single-article .single_post_meta,.single-article .single_post_meta .loop-share-num div[class^="bg-"],.dp_related_posts.news li,.wd-title,.dp_tab_widget_ul,.entry .wp-caption,#searchform,table.gsc-search-box{border-color:rgba(34,34,34,.16);}.inside-title::before,#reply-title::before,.wd-title::before{border-top-color:rgba(34,34,34,.16);}.inside-title::after,#reply-title::after,.wd-title::after{border-top-color:#ffffff;}.author_info .author_img img.avatar{border-color:rgba(242,42,6,.18);}.dp_tab_widget_ul li::after{background-color:#f22a06;}.cat-item .count{color:#ffffff;background-color:rgba(34,34,34,.5);}.tagcloud a,#comment_section .comment-meta .comment-reply-link,.entry>p>a.more-link,.dp-container .entry .dp-pagenavi a,.dp-container .entry .dp-pagenavi a:visited,.dp-pagenavi a,.dp-pagenavi a:visited,.dp-pagenavi .page-numbers:not(.dots),.navigation a,.navigation a:visited{color:#222222;}#commentform input[type="submit"]{color:#f22a06;}#commentform input[type="submit"]:hover{color:#ffffff;background-color:#f22a06;border-color:#f22a06;}.dp-container .more-entry-link a{background-color:#ffffff;}.single_post_meta .meta-cat a:hover,.dp_related_posts.horizontal .meta-cat a:hover,.tagcloud a:hover,.dp-container .more-entry-link a:hover,#comment_section .comment-meta .comment-reply-link:hover,.entry>p>a.more-link:hover{color:#ffffff;background-color:#222222;border-color:#222222;}.dp_feed_widget a::before,.dp_feed_widget a::after,.dp_feed_widget .r-wrap::before,.dp_feed_widget .r-wrap::after,.navigation a::before,.navigation a::after,.navigation .r-wrap::before,.navigation .r-wrap::after,.dp-pagenavi a::before,.dp-pagenavi a::after,.dp-pagenavi .r-wrap::before,.dp-pagenavi .r-wrap::after,.single-nav .navlink::before,.single-nav .navlink::after,.single-nav .r-wrap::before,.single-nav .r-wrap::after,.author_sns a::before,.author_sns a::after,.author_sns .r-wrap::before,.author_sns .r-wrap::after,.loop-section .more-link a::before,.loop-section .more-link a::after,.loop-section .more-link .r-wrap::before,.loop-section .more-link .r-wrap::after,.loop-section.magazine .loop-article::before{background-color:#222222;}.loop-section .more-link a,.navigation a,.dp-pagenavi a,.single-nav .navlink,.single-nav i{box-shadow:0 0 5px rgba(34,34,34,.24);background-color:#ffffff;color:#222222;}span.v_sub_menu_btn{background-color:rgba(34,34,34,.04);}.tooltip-arrow{border-color:transparent transparent #222222 transparent;}.tooltip-msg{color:#ffffff;background-color:#222222;}.dp-container blockquote,.dp-container q{background-color:rgba(34,34,34,.04);border:1px solid rgba(34,34,34,.08);}.dp-container code{background-color:rgba(34,34,34,.05);border:1px solid rgba(34,34,34,.48);}.dp-container blockquote::before,.dp-container blockquote::after{color:#f22a06;}#comment_section li.comment::before,#comment_section li.trackback::before,#comment_section li.pingback::before {background-color:rgba(34,34,34,.06);}#comment_section li.comment:hover::before,#comment_section li.trackback:hover::before,#comment_section li.pingback:hover::before {background-color:#222222;}body:not(.mb-theme) .wow{visibility:hidden}#footer{background-color:#000000;color:#efefef;box-shadow:0 0 30px rgba(34,34,34,.2);}#footer a,#footer a:visited{color:#ffffff;}#footer a:hover{color:#efefef;}#footer .inside-title,#footer .wd-title,#footer .dp_tab_widget_ul{border-color:rgba(239,239,239,.6);}#footer .inside-title::before,#footer .wd-title::before{border-top-color:rgba(239,239,239,.6);}#footer .inside-title::after,#footer .wd-title::after{border-top-color:#000000;}#footer .dp_tab_widget_ul li::after{background-color:rgba(239,239,239,.4);}#footer .dp_tab_widget_ul li:hover::after,#footer .dp_tab_widget_ul li.active_tab::after{background-color:#f22a06;}#footer .more-entry-link a{background-color:#000000;}#footer .tagcloud a:hover,#footer .more-entry-link a:hover{color:#000000;background-color:#efefef;border-color:#efefef;}#footer .recent_entries .loop-share-num i{color:#efefef;border-color:rgba(239,239,239,.09);background-color:rgba(239,239,239,.05);}#footer #wp-calendar caption, #footer #wp-calendar th,#footer #wp-calendar td{background-color:rgba(239,239,239,.04);}#footer #wp-calendar tbody td#today,#footer #wp-calendar tbody td a::before{background-color:rgba(239,239,239,.14);}#footer .cat-item .count{color:#000000;background-color:rgba(239,239,239,.5);}#footer #searchform{border-color:rgba(239,239,239,.14);}#footer #searchform input#searchtext {color:#efefef;}#footer #searchform::before{color:#efefef;}#footer .dp_feed_widget a::before, #footer .dp_feed_widget a::after, #footer .dp_feed_widget .r-wrap::before, #footer .dp_feed_widget .r-wrap::after{background-color:#efefef;}#footer .widget_pages li a, #footer .widget_nav_menu li a, #footer .widget_categories li a, #footer .widget_mycategoryorder li a, #footer .recent_entries li,#footer_menu_ul,.mb-theme #footer_menu_ul .menu-item,#footer .copyright{border-color:rgba(239,239,239,.2);}#footer .widget_pages li a::after, #footer .widget_nav_menu li a::after, #footer .widget_categories li a::after, #footer .widget_mycategoryorder li a::after, #footer .recent_entries li::after{background-color:rgba(239,239,239,.58);}#footer_menu_ul .menu-item::after{background-color:rgba(239,239,239,.6);}#bottom_bar,#bottom_bar a,#bottom_bar a:visited{background-color:#f22a06;color:#ffffff;}#bottom_bar .menu_icon::before,#bottom_bar .menu_icon::after,#bottom_bar .menu_icon span{background-color:#ffffff;}.btn{border-color:#f22a06;color:#f22a06!important;}.label,.btn::after{background-color:#f22a06}.label::after{background-color:#ffffff;}#footer .label::after{background-color:#000000;}/* CSS Document */body{line-height:2;    /* font-feature-settings : "palt"; 自動カーニング*//*letter-spacing:0.8pt;　文字間*/}@media screen and (max-width: 750px) {.br-sp { display:none; }}@media screen and (min-width: 980px) {.br-pc { display:none; }}/*リストマーク消すやつ*/.entry ul:not(.recent_entries), .dp_text_widget ul:not(.recent_entries), .textwidget ul:not(.recent_entries){    /* 以下は好みに応じて */    margin-left:10px;} .entry ul:not(.recent_entries) li:before, .dp_text_widget ul:not(.recent_entries) li:before, .textwidget ul:not(.recent_entries) li:before{    content:none;}/*固定ページのボックスシャドウ消すやつ*/.header_container.scroll, #com_trb_whole, #reply-title, .loop-article, .single-article, .dp_related_posts ul, .comment-form, .widget-container .dp_tab_widget_ul, .widget-container .dp_tab_contents, .widget-container.mobile .recent_entries, .widget-content:not(.single) .widget-box:not(.loop-div), .sidebar .widget-box, #gotop.pc {    color: #222222;    box-shadow: none;    background-color: #ffffff;}/*テーブルの枠線消すやつ.content table th, .content table td, #comment-author, #comment-email, #comment-url, #comment-comment {    border: none;}*//*トップページ*/.i_company{width:1000px;text-align:center;}.i_company p.i_title{font-size:50px;font-weight:bold;padding-bottom:3%;}.i_company p.i_title span.tsume{margin-left:3px;}.i_company p.i_title span.yose{margin-left:-5px;}.i_company p.i_subtitle{font-weight:bold;}.i_company ul{margin:0;padding:0;}.i_company li{padding-top:10%;width:25%;float:left;display:block;}.i_company p{margin:0;padding:0;}.i_company p.i_icon{font-size:80px;color:#dd3333;margin:0;padding:0;}.i_company img{width:100%;padding-top:5%  !important;}.i_company p.contact{margin-top:5%;font-size:30px;}.index_button{width:500px;padding-top:7%;margin:0 auto;}.index_button a {width:100%;display:block;padding:20px 0;color:#dd3333 !important;background-color:#FFF;border:1px solid #dd3333;text-decoration: none;}.index_button a:hover {color:#FFF !important;background-color:#dd3333;}.cleanness_button{width:500px;padding-top:7%;margin:0 auto;}.cleanness_button a {width:100%;display:block;padding:20px 0;color:#dd3333 !important;    background-color: rgba(255,255,255,0) !important;border:1px solid #dd3333;text-decoration: none;}.cleanness_button a:hover {color:#FFF !important;background-color:#dd3333 !important;}@media screen and (max-width: 750px) {/*ヘッダースライドショー*/.bx-wrapper {    max-width: 100%;    margin: 0px auto;    height: 533px;}.bx-viewport .slide .sl-img {    width: 800px;}.header-banner-container, .widget-on-top-banner.no_title {    position: fixed;    top: 44%;    width: 92%;    margin: 0 4%;}/*▲ここまで▲*/.i_company{width:90%;margin:0 auto;}.i_company p.i_title{font-size:30px;}.i_company p.i_detail{font-size:14px;}.i_company p.i_icon{font-size:35px;}.index_button{width:90%;padding-top:7%;margin:0 auto;}.cleanness_button{width:90%;padding-top:7%;margin:0 auto;}.i_company p.contact{margin-top:5%;font-size:25px;}.plx_wrap {   display: block; }}/*お知らせのmoreボタン*/.more-entry-link a {color:#dd3333 !important;    background-color: #ffffff;    border:1px solid #dd3333;}.more-entry-link a {    display: inline-block;    margin: 15px 0;    padding: 4px 8px;    font-size: 11px;    font-size: 1.1rem;}.more-entry-link a:hover {color:#FFF !important;background-color:#dd3333 !important;border:1px solid #dd3333 !important;}/*企業情報ナビメニュー*/.navwrap{width:100%;}.com_nav ul {margin:0;padding:0;list-style-type:none;}.com_nav ul li {width:25%;float:left;display:block;text-align:center;    white-space: nowrap;/*テキストを改行させない*/}.com_nav li a {display: block;padding: 12px 80px;text-decoration: none;    line-height: 50px;position:relative;}.com_nav li a:hover {  color:#f22a06;}.com_nav li+ li {  border-left: 1px solid #000;}@media screen and (max-width: 750px) {.navwrap{width:100%;}.com_nav ul li {float:left;displya:block;text-align:center;    width: 50%;    padding-left: 5%;}.com_nav li a {display: block;padding: 5%;text-decoration: none;}.com_nav li+ li {  border: 0;}.com_nav li a:before {     display: block;     content: "";     position: absolute;     top: 50%;     left: 20px;     width: 0;     height: 0;     margin-top: -5px;     border: 5px solid transparent;     border-left: 5px solid #222222;}}/*固定ページのベース*/.company{width:100%;text-align:center;}.company p{margin:0;padding:0;}.company p.icon{font-size:80px;color:#f22a06;margin:0;padding:0;}.company p.title{font-size:40px;font-weight:bold;line-height:120%;}.company p.subtitle{font-weight:bold;}.company p.detail{margin:0 auto;width:90%;padding:2% 0 0 0;}.company p.re_detail{margin:0 auto;width:90%;padding:0;}.company p.acces{margin:0 auto;width:100%;padding-top:5%;}.company p.number{font-weight:bold;}.company p.style{font-size:20px;font-weight:bold;padding:2% 0;}.company p.vison{font-size:20px;font-weight:bold;padding-top:2%;}.company p.visonsub{font-weight:bold;}.company p.vison2{font-size:20px;font-weight:bold;padding-top:5%;}.company p.image{margin:0;padding:0;}.company p.image img{width:100%;padding-top:8%;}.company hr{width:30%;margin:3% auto;border-top: 5px solid #36a8c9;}.company ul{margin:0;padding:0;}.company li{width:25%;float:left;display:block;}@media screen and (max-width: 750px) {.company p.title{font-size:30px;font-weight:bold;line-height:120%;}.company p.icon{font-size:60px;color:#f22a06;margin:0;padding:0;}}@media screen and (min-width: 980px) {.company p.image img{width:70%;padding-top:5%;}}/*会社概要*/.profile{width:100%;/*border-collapse: collapse;border-top: 1px solid #ccc;*/text-align: left;line-height: 1.5;margin-top:50px;}.profile td{/*border-bottom: 1px solid #ccc;*/padding: 10px;vertical-align: top;}.profile td.left{width:30%;}@media screen and (max-width: 750px) {.profile{margin-top:5%;border-collapse:separate;    border-spacing:0 15px;/*上下の空白*/}.profile td ,.profile td.left {    width:100%;float:left;display:block;margin:0;padding:0;}}/*会社沿革*/.history{width:100%;border-collapse: collapse;text-align: left;line-height: 1.5;border-top: 1px solid #ccc;margin-top:50px;}.history td{border-bottom: 1px solid #ccc;padding: 10px;vertical-align: top;}.history td.ye{text-align:center;width: 20%;background-color:#000;color:#fff;}.history td.ye p{margin:0;padding:0;}.history td.white{width: 20%;background-color:#f1f1f1;color:#f1f1f1;}.history td.mo{    white-space: nowrap;margin-left:3%;}@media screen and (max-width: 750px) {.history{width:100%;margin-top:5%;border-collapse:separate;    border-spacing:0 10px;/*上下の空白*/border:0;}.history td.ye{text-align:left;    width:100%;float:left;display:block;margin:0;padding:0;border:0;background:none;}.history td.ye p{width:25%;margin:4% 0;padding:0 3% 0 4%;background-color:#000;}.history td.mo{width:15%;float:left;display:block;margin:0;padding:0;border:0;}.history td{width:85%;float:left;display:block;margin:0;padding:0;border:0;}}/*事業内容*/#pg-487-4, #pg-487-6, #pg-487-7, #pl-487 .so-panel {    margin-bottom: 15px !important;}.business{font-size:14px;}.business p{margin:0;padding:0;}.business img{margin:0;padding:0;}.business img.cap{margin-bottom:3%;}.business table td{padding-bottom:3%;width:50%;border:0;text-align: left;vertical-align: top;}.business p.title{margin-top:10%;font-size:40px;font-weight:bold;line-height:120%;text-align:center;}.business p.title2{margin-top:15%;font-size:40px;font-weight:bold;line-height:120%;text-align:center;}.business p.subtitle{margin-bottom:5%;font-weight:bold;text-align:center;}.brand{font-size:14px;text-align:center;}.brand img{border:1px #000 solid;}.brand p{margin:0;padding:0;}.brand p.concept{margin:5px 0;}@media screen and (max-width: 750px) {/*各コンテンツの画像の下の余白*/#pgc-487-0-0, #pgc-487-1-0, #pgc-487-2-0, #pgc-487-3-0, #pgc-487-5-0, #pgc-487-8-0, #pgc-487-8-1, #pgc-487-8-2 {    margin-bottom:0 !important;}.business p.title{    margin-top:10%;font-size:30px;font-weight:bold;line-height:120%;}.business p.title2{    margin-top:20%;font-size:30px;font-weight:bold;line-height:120%;}.business p.subtitle{margin-bottom:3%;font-weight:bold;}}/*採用情報*/.content table, .content dl{}.recruit{width:980px;margin-left:auto;margin-right:auto;/*border-collapse: collapse;border-top: 1px solid #ccc;*/text-align: left;line-height: 1.5;margin-top:100px;}.recruit td{/*border-bottom: 1px solid #ccc;*/padding:20px;vertical-align: top;    border:none;}.recruit td.left{width:30%;}@media screen and (max-width: 750px) {.recruit{width:100%;margin-top:5%;border-collapse:separate;    border-spacing:0 15px;/*上下の空白*/}.recruit td ,.recruit td.left {    width:100%;float:left;display:block;margin:0;padding:0;}.content table th, .content table td, #comment-author, #comment-email, #comment-url, #comment-comment {    border: none;}}/*★★★モバイル用テーマ★★★*/.mb-theme body{font-family:"Century Gothic";}/*お知らせモバイルテーマの上の空白*/#dprecentcustompostswidget-3{margin:10% 0;}@media screen and (max-width: 750px) {/*ひとつずつのコンテンツの空白*/.plx_widget{padding:10% 0 2% 0;}/*コンタクト地図下の空白*/.plx_original{margin:3% 0 15% 0;}/*コンタクトとフッターのスペース*/.widget-container{    margin: 0 -10px -5px;}}