/*
Theme Name: Striking MultiFlex Child Theme
Description:    Child theme for the Striking MultiFlex & Ecommerce Responsive WordPress Theme
Author:         <a href="http://themeforest.net/user/Kaptinlin">Kaptinlin</a>
Author URI:     http://themeforest.net/user/Kaptinlin
Template:       striking_r
Version:        0.1.0
*/

#preloadedImages {
       width: 0px;
       height: 0px;
       display: inline;
background-image: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/slash_bg.png); 
background-image: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_list.png);
background-image: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_list_hover.png);
background-image: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_online.png);
background-image: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_online_hover.png);
background-image: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_api.png);
background-image: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_api_hover.png);
background-image: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_b2b.png);
background-image: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_b2b_hover.png);
background-image: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_ln.png);
background-image: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_ln_hover.png);
background-image: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_wr.png);
background-image: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_wr_hover.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_list.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_list_hover.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_online.png); 
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_online_hover.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_api.png); 
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_api_hover.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_b2b.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_b2b_hover.png); 
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_ln.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_ln_hover.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_wr.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_wr_hover.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/new_normal.png);  
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/new_hover.png); 
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/update_normal.png); 
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/update_hover.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_nikkei.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_nikkei_hover.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_lnk.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_lnk_hover.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_innov.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_innov_hover.png);
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/btn_beegle.png);  
background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/btn_beegle_hover.png);
}

html,body, .body-warp { height:100%; }

body {font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
line-height: 1.6em;}

* {line-height: 1.3em;}


.single #feature {display: none;}
time a,
.single h1.entry-title a {pointer-events : none;}

.entry .entry_meta {border:none !important; margin-left:120px !important;}

.entry_meta,
.entry_content p {margin-left:120px;}


div {box-sizing: border-box;}
/*
.jqueryslidemenu ul li a {line-height: 1.2em;}
*/

.breadcrumb {display: block; width:1100px; margin: auto;}
/*
.breadcrumbs-plus span[itemprop="name"] {display: none;}
*/
div.breadcrumbs-plus span:nth-child(6),
div.breadcrumbs-plus span:nth-child(7) { visibility: hidden;}


h1, h2, h3, h4, h6 {text-align:center; font-weight:bold !important; color:#003299;}

h1.enji {display:block; background:url(images/enji.png) repeat-x center center;}

a:hover img {opacity: 0.8;}


.image_frame a,
.image_icon_doc,
.image_frame a img:hover,
.image_icon_doc img:hover
{background: none; opacity: 1;}

img.no_opacity {opacity: 1 !important; }
img.no_opacity:hover {opacity: 1 !important; box-shadow:0px 0px 6px 3px rgb(71,122,187);border-radius:20px;}

#navigation a {font-weight: bold;}



#navigation > ul > li.has-children > a:after {
    content: ' ';
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.5em;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid;
    border-top-color: rgb(91,58,19);
    border-bottom: 2px solid transparent;
}


#navigation  ul.sub-menu > li.has-children > a:before {
    content: ' ';
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.5em;
    border-left: 5px solid ;
    border-right: 2px solid transparent;
    border-left-color:#2E48B9;
	border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}


.h_page_title {background:#003299; color:#fff; text-align: center; padding:3px;}
.h_page_title div {border-left:1px solid #fff; border-right:1px solid #fff; color:#fff; padding:20px 20px 10px; width:500px; margin:auto;}
.h_page_title span {display: block; color:#fff;text-align: center; font-size: 14px;}

.blue_h2 {background:#003299; color:#fff !important; text-align: center; font-size:22px; padding:10px 0; border:4px solid #2168BA;}

.gray_h2 {background: #808080; text-align: center; padding-top:3px;}

.red {color:#e54747}
.white {color:#fff;}
.dgray {color:#444;}

.small {font-size:80%; font-weight: normal !important;}
.big {font-size:120%; font-weight: bold !important;}
.over_bg {background: #ccc;}
.over_bg{
	width: 100vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    background-color: #f5f5f5;
    padding: 20px 0 20px 0;
    margin-bottom:30px;
}

.home time {font-size:12px; color:#999; margin-left:1.5em;}
.home .posts_list li {border-bottom:1px solid #ddd;}
.home .posts_list li a {display: block;margin-left:1em;}
.home .posts_list li a:before {content:"\f0da"; font-family:FontAwesome; margin-left: -1em; margin-right: 0.5em;}


.slash_bg {background: #f3f3f3;padding:30px 0;}

.gray_bar {background: #f3f3f3; height: 15px; margin-bottom:30px;}
.blue_border_slash {border:2px solid #003299; padding:20px; margin-bottom:25px; background: url( https://old.net-bizs.jp/wpcms/wp-content/uploads/slash_bg.png) no-repeat;; background-position: 70px 0; font-weight: bold; font-size: 18px; }

.blue_border_slash.full {background-position: -120px 0}

.blue_border_slash span {font-weight: bold; color:#003299; display: inline-block; width:80px; margin-right:70px; text-align: center;}

.radius5 {border-radius: 5px;}
section {margin-bottom:40px;}

#colmun .over_inner {padding-top:40px !important; padding-bottom:50px !important;}

#header {border-bottom:5px solid #003299;}

body.category #feature {display: none;}
body.category.category-dataguide #feature {display: block !important;}

#feature h1.entry-title{ text-align: center;}

.alignCenter {text-align: center;}
.alignRight {text-align: right;}
.alignLeft {text-align: left;}
.bold {font-weight: bold;}

.white {color:#fff !important;}

.very_large {font-size:36px; font-weight: bold; line-height: 48px;}
.super_large {font-size:50px; font-weight: bold; line-height: 70px;}
.biglead {font-size:24px; font-weight: bold; line-height: 1.5em;}
.middlelead {font-size:24px; font-weight: bold; line-height: 1.5em;}
.larger {font-size:110%; color:#000;}


.feature_blue_solid {width:500px; background:#003299; color:#fff;margin:auto; padding:10px;}
.feature_blue_box {width:600px; border:5px solid #003299; padding:15px; margin:auto;}

/* Button */
.button.large span {font-size:26px !important; font-weight: bold;}


.triangle img.aligncenter {margin-top:0 !important;}

.large_box {border:5px solid #000; padding:20px; text-align: center;}


/* Column */
.column_box h2 {color:#555 !important; font-size:28px;}
.column_box {background: #fff; padding:3px; border:3px solid #555; margin:30px; box-sizing: border-box;}
.column_box_inner {background: #fff; padding:30px; border:1px solid #555; box-sizing: border-box;}
.black_bar_box {background: #444; color:#fff; display: inline-block; padding:5px 2em; border-radius: 20px; text-align: center; width:auto; margin: 0.5em auto 1em; }
.column_box .posts_list li {border-bottom:1px solid #ccc;}

.column_box .posts_list li a:before {content:"\f0da"; font-family: "Font Awesome 5 Free"; font-weight: bold; margin-right:0.5em;}
.column_box .posts_list time {margin-left:1em; color:#666666;font-size: 90%; margin-top:0.5em;}

.gray_box {border:3px solid #B3B3B3; padding:30px; margin:50px auto; border-radius: 5px;}

.gray {background:#f1f1f1;padding:15px;}

#merits {margin:50px 0;}
#merits li  { display: inline-block; width:32%; border:2px solid #003299; padding:15px 10px; text-align: center; font-weight: bold; margin-left:0; margin-bottom:10px; box-sizing: border-box; background: #fff; border-radius: 4px; font-size:18px;}

.bnr{display:block; width:309px; height:309px; transition: 0.2s}
.bnr_m {display: block; width: 305px; height: 207px; transition: 0.2s}
#bnr_list {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_list.png); float: right}
#bnr_list:hover {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_list_hover.png)}
#bnr_online {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_online.png); margin: auto;}
#bnr_online:hover {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_online_hover.png)}
#bnr_api {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_api.png); float:left;}
#bnr_api:hover {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_api_hover.png)}

#bnr_b2b {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_b2b.png); float: right}
#bnr_b2b:hover {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_b2b_hover.png); }
#bnr_ln {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_ln.png);margin: auto;}
#bnr_ln:hover {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_ln_hover.png);}
#bnr_wr {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_wr.png);float: left;}
#bnr_wr:hover {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_wr_hover.png)}

.colmun_box {border:3px solid #003299; padding:15px;}

a#new_list    {display:block;background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/new_normal.png); width:309px; height:385px; float:right;transition: 0.2s;}
a#new_list:hover {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/new_hover.png); }
a#update_list {display:block;background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/update_normal.png); width:309px; height:385px;transition: 0.2s;}
a#update_list:hover {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/update_hover.png);}

.bnr_col {display: block; width:307px; height: 210px;}
#col_nikkei  {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_nikkei.png);float:right;transition: 0.2s;}
#col_nikkei:hover  {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_nikkei_hover.png);float:right;transition: 0.2s;}
#col_lnk   {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_lnk.png);margin:auto;transition: 0.2s;}
#col_lnk:hover   {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_lnk_hover.png);margin:auto;transition: 0.2s;}
#col_innov  {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_innov.png);float:left;transition: 0.2s;}
#col_innov:hover  {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/bnr_innov_hover.png);float:left;transition: 0.2s;}

#btn_beegle {display: block; width:283px; height: 48px ; background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/btn_beegle.png); margin: auto; transition: 0.2s;}
#btn_beegle:hover {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/btn_beegle_hover.png);}


.blue_border_box {border:3px solid #003299; padding:0 20px 20px 20px; margin-bottom:50px;}

.blue_border_small {border:2px solid #003299; padding:20px; margin-bottom:25px; line-height: 1.3em;}
.box_title {border:2px solid #003299; border-bottom:none; padding:8px; text-align: center; font-weight: bold; font-size:22px; color:#1F2A91;}

.gray_border_box {border:3px solid #B3B3B3; padding:20px;}

.green_box_title {background:#00A358; color:#fff; text-align: center; padding:10px; margin-bottom:0;font-weight: bold;font-size:110%;}
.green_box {border:2px solid #00A358; padding:0 25px 25px 25px; margin-bottom:25px;}

.green_prod_title {border:1px solid #00A358; padding:10px; text-align: center; color:#00A358; font-weight: bold; margin-bottom:10px; font-size:120%;}

.green_prod_title span {display: block; text-align: center; margin-top:5px;}

.service_box_title {background:#ccc; color:#fff; text-align: center; padding:10px; margin-bottom:0;font-weight: bold;font-size:110%;}
.service_box_title.department {background: #072C7A;}
.service_box_title.tlist {background: #EA5514;}
.service_box_title.nayose {background: #A40B5E;}
.service_box_title.api {background: #0071BC;}

.service_box {border:2px solid #ccc; padding:15px; margin-bottom:25px;}
.service_box.department {border-color:#072C7A;}
.service_box.tlist {border-color:#EA5514;}
.service_box.nayose {border-color:#A40B5E;}
.service_box.api {border-color:#0071BC;}
/*
.triangle {
    color: #fff;
    width: 30px;
    margin: auto;
    box-sizing: border-box;
    border-top: 15px solid #00A358;
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
    margin-bottom:20px;
}
*/
.triangle.tlist {border-top: 15px solid #EA5514;}
.triangle.nayose {border-top: 15px solid #A40B5E;}
.triangle.api {border-top: 15px solid #0071BC;}


.go_detail {display: block; width:150px; margin: auto; background:#00A358; color:#fff !important; text-align: center; padding:10px; font-size:14px; margin-top:10px;}
.go_detail.department { background: #072C7A;}
.go_detail.tlist { background:#EA5514;}
.go_detail.nayose { background:#A40B5E;}
.go_detail.api { background:#0071BC;}
.go_detail:hover {opacity: 0.6;}

.blue_bg {background: #F3F3F9;}


.blue_section {background: #E4F3F8; padding-bottom:50px;border-top:5px solid #003299; margin-top:2em; margin-bottom:0;}
.contact:not(.page-template-default) {display: block; width:302px; height:102px; background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/contact.png); margin:auto; transition: 0.2s;}
/* .contact:hover {background: url(https://old.net-bizs.jp/wpcms/wp-content/uploads/contact_hover.png)} */

.mesh {background: #B3BADF;}


.h2_orange {color:#EA5514 !important; margin-top:30px; border-bottom:2px solid #EA5514; padding-bottom:10px;}

.orangebox_header {background: #EA5514; text-align: center; margin-bottom:0; padding:30px; border-radius: 5px 5px 0 0 ;}
.orangebox {border:2px solid #EA5514; padding:20px; margin: auto; margin-top:-80px;}

.orangebox_radius {border:2px solid #F39800; padding:50px 20px 20px; margin: auto; margin-top:-65px; margin-bottom:30px;}

.orange_small_box {width:300px; border: 2px solid #F39800; color:#F39800; padding:10px; margin: 30px auto; text-align: center; font-weight: bold}
.orange_small_box_mini { border: 2px solid #F39800; color:#F39800; padding:10px; text-align: center; font-weight: bold; white-space: nowrap;}

.box_header {text-align: center; vertical-align: middle; height: 120px; box-sizing: border-box; padding:10px; border-radius: 5px 5px 0 0}
.header_gray {background: #BEBEBE;padding-top:45px;}
.header_orange {background:#F39800 }

.ox_box {padding:30px; border: 1px solid #ccc; height:290px; box-sizing: border-box; text-align: center; line-height: 1.4em; background: #fff;}


.orange_h2 {display: block; background: #EA5514; padding:5px 5px 0 5px; text-align: left; margin-bottom:30px;}

.lite_orange_box {background: #FEF5E5; padding:20px; margin-bottom:30px;}


#ny_top {background: #A40B5E; text-align: center; padding:30px 0;}

.purplebox {border:2px solid #A40B5E; padding:20px; margin: auto; background: #fff;}

.lite_purple {background:#F0DFE5; padding:20px; color:#A40B5E; font-weight: bold;}
.ny_lead {padding:20px 20px;}

.ny_graybox {border:2px solid #9E9E9E; padding: 0px; text-align: left; margin-bottom:40px; border-radius: 5px; font-size:18px; font-weight: bold;}
.ny_graybox img {margin:20px 20px;}

.before_box_title {background: #A40B5D; padding:5px; text-align: center; width:919px;margin:auto;}
.before_box {border:5px solid #A40B5D; padding:15px; width:919px; margin: 0 auto 30px; text-align: center; font-size:120%; font-weight: bold;}

.result_text {font-weight: bold; font-size:26px; text-align: center;}
.center_box {width:300px; margin: auto; margin-bottom:30px;}
.center_purple_box {width:600px; background:#FAF3F7; padding:15px; margin: auto;}


.merit_box {border:2px solid #666666; border-bottom:5px solid #666666; padding:20px; margin-bottom:30px; background: #f9f9f9;}
.merit {color:#0071BC; font-weight: bold; font-size:18px;}
.merit p {font-size:16px;}

.liteblue_result {color:#0071BC; font-size:34px; text-align: center; margin:20px auto; font-weight: bold;}
.liteblue_result_box {background: #E4F0F8; padding:15px; width:80%; margin: auto; line-height: 1.4em;}

.liteblue_h2 {display: inline-block; border:2px solid #0071BC; font-weight: bold; text-align: center; margin: auto; padding:15px; color:#333 !important; margin-bottom:30px;}

.blue_dot span { display: inline-block; padding:5px 10px; border-bottom: 2px dotted #0071BC; font-size:30px;}


.whitebox {padding:20px; margin: auto; background: #fff; margin-bottom:30px;}

.bk_subtitle {margin-bottom:10px;}
.bk_title {font-size:24px; border:3px double #999999; padding:15px; margin-bottom:15px; font-weight: bold;}
.pub_date {border-bottom:1px solid #999999; padding-bottom:5px; margin-bottom:15px;}

.number {display: inline-block; font-size:16px; height:24px; line-height: 24px; border-radius: 20px; width:80px; text-align: center; background: #999999; color:#fff; margin-right: 8px;margin-bottom:3px;}
.seq {display: inline-block; font-size:16px; height:24px; line-height: 24px; border-radius: 20px; width:150px; text-align: center; background: #999999; color:#fff; margin-right: 8px;margin-bottom:3px; float: right;}

.rpwe-block {max-width:800px; margin: auto;}
.rpwe-block h3 {text-align: left !important;}
.rpwe-block h3 a {font-size:16px !important; }


#company_info .one_fifth {font-weight:bold; padding:5px 0; border-top:1px solid #eee;}
#company_info .four_fifth {background:#fff; padding:5px 0; border-top:1px solid #eee;}


.history_table th, .history_table td {padding:10px; vertical-align: top;}

/* FONT DECO */

.lead_text {font-weight: bold; font-size:22px; line-height: 1.6em;}

.framed_black {color: #000;
    font-size: 50px;
    font-weight: bold;
text-shadow: 2px  2px 1px #fff,
      -2px  2px 1px #fff,
       2px -2px 1px #fff,
      -2px -2px 1px #fff,
       2px  0px 1px #fff,
       0px  2px 1px #fff,
      -2px  0px 1px #fff,
    2px 0px #fff,2px 0px #fff, 
    
    0 5px 10px rgba(0,0,0,0.5);}


#history th,#history td {padding:5px 10px; vertical-align: top;}

#download {}


#top_area .widget_nav_menu ul li {
    display: inline-block;
    list-style: none;
}
#top_area .widget_nav_menu li a {
    border: none !important;
}
.widget_nav_menu li a {
    background: none !important;}

.header_contact {background: #000; }
.header_contact:hover {background: #666; }
.header_contact a {color:#fff;}

.header_b2beegle {background: #00BEFF; }
.header_b2beegle:hover {background: #77D8FA; }
.header_b2beegle a {color:#fff;}
    
/* CONTACT FORM */
#contact_form {margin:20px 0; padding:20px; border:1px solid #B3BADF; background:#f9f9f9;}

#contact_form .tips { font-size:85%; color:#666; line-height:1.2em;}
#contact_form span.sub_name {width:80px;display:inline-block;}
#contact_form dl dt {float:left;}
#contact_form dl dd {clear:left;}
#contact_form label {display:inline-block; width:170px; margin-bottom:0.3em;}
#contact_form .pref label {display:inline-block; width:80px; margin:0.8em 0;}
#contact_form .sub_item {margin-bottom:5px;}
#contact_form .one_third, #contact_form .two_third {
border-top:1px solid #eee; padding:3px 0;}
#contact_form input.text-box,
.wpcf7-checkmail {width:360px; max-width:100%;background:#fff;border-radius: 3px;}
#contact_form input.text-box-middle {width:360px; max-width: 100%}
#contact_form input.text-box_short {width:12em;}
#contact_form textarea.text-area {width:100%;}
#contact_form .submit {font-size:18px;}
#contact_form .submit:hover {color:orange;}

#contact_form label:hover {background:#FFE6C8;}
#contact_form i {color:#1F2A91;}

#contact_form .longlabel label {display:block; width:auto;}

span.wpcf7-list-item {margin-left:0;}

.required {color:red; font-size:85%;}
#gmap {width:100%;}

.sent .formInner {
display: none;
}

.complete-display{display: none;}

.sent .complete-display{
display: block;
margin-top:50px;
width:80%;
text-align:center;}


#footer .inner {width:1100px; margin: auto; padding-top:0; font-size:16px; padding-bottom:20px !important;}
#footer .footer_main_inner {width:1100px; margin: auto;}

#menu-footerglobal {margin-top:5px;}
.footer_main #footer_widget_area_one {width:20%}
.footer_main #footer_widget_area_two {width:52%}
.footer_main #footer_widget_area_three {width:20%}

.menu-footerglobal-container { height: 40px; line-height: 40px;}
#menu-footerglobal { display: block; text-align: center;}
#menu-footermenu { display: block; text-align: center;}

.menu-footermenu-container {margin:30px auto 10px;}
#footer .widget_nav_menu li {border:none !important;background: none; display: inline-block;}
#footer .widget_nav_menu li a {background: none; padding:5px; border:none !important;}
#footer .widget {margin-bottom:10px;}


.accordion .pane {font-size:16px; line-height: 1.4em; margin-left:30px; background: #f1f1f1;}
.accordion .tab a {font-weight: bold; font-size:18px;}


.single h1,.single h2, .single h3, .single h4, .single h5, .single h6,
.entry-title {text-align: left;}

.single #main,
.single #sidebar{font-size:14px;}


.data_table {width: 100%; border-collapse: collapse;}
.data_table th {padding:10px; border:1px solid #ccc; text-align: center; width:60px;}
.data_table td {padding:10px; border:1px solid #ccc;}

.price_table {width: 100%;}
.price_table th {background: #f5f5f5;}
.price_table th,
.price_table td {padding:10px; border:1px solid #ccc;}


.bigList {font-size:18px; font-weight: bold;}
.bigList li {margin-bottom:1em;}


/* NOAYOSE */

#ny_top {padding:50px 0;}

.blackborder_box {border:3px solid #000; border-radius:4px; font-weight:bold; padding:20px; text-align:center; margin-bottom:30px;}

.super_large_text {font-size:40px; font-weight:bold; text-align:center; line-height:1.4em}

.red_line {border-bottom:5px solid #FF0000; padding-top:5px;}

.gray_line { background:#999; height:5px; margin-bottom:50px;}

.enji_box {background:#A40B5E; color:#fff; font-weight:bold; padding:20px; border-radius:0 0 2px 2px; font-size:24px; margin:10px -20px -20px -20px;}

.enji_line {background:#A40B5E; height:2px; margin:15px 0;}

.nowrap {white-space: nowrap;}


#sidebar .posts_list time {font-size:80%; color:#666; margin-top:5px;}

@media screen and (min-width: 980px) {
    .inner {width:100%; padding:0;}
    #header .inner,
    .over_inner{width:1100px;margin: 0 auto ;}
    .compact {width:800px; margin: auto;}


#page .right_sidebar.inner,
#page .left_sidebar.inner {width:1100px !important;}

.right_sidebar #main,
.left_sidebar #main,
.right_sidebar #main .content,
.left_sidebar #main .content
{width:750px;}

}


@media only screen and (max-width: 750px) {

body {font-size:14px !important;}

#footer .inner {width:100% !important;}
.widget.widget_media_image img.image {width:auto;}
.widget_media_image {text-align: center !important;}
#footer .widget_nav_menu li {font-size:12px;}

#menu-footerglobal {font-size:13px;}

#solution div a { float:none !important; margin:auto;}

a#new_list {margin-bottom:20px !important;}

.triangle.tlist,
.triangle.api,
.triangle.nayose {border:none;}

#colmun .one_third a,
#service .one_third a {float: none; margin:auto;}

#merits li {width:100%;}

.blue_h2 {width:100% !important;font-size:95%;}

.lead_text {font-size:95%; text-align: left;}
.fa-ul.biglead {font-size:90%; margin-left:0;}

.data_table {margin-bottom:0}
.data_table td  {display: block;}

.ny_graybox img {max-width: 90%; margin:10px;}


.before_box_title {width:100%;}
.before_box {width:100%; font-size:90%;}
.lead_text {width:100% !important;}

.result_text {font-size:95%;}
.center_purple_box {width:100%;font-size:90%;}

.merit_box img {width:50px;}

.lead_text.blue_dot span  {font-size:17px; text-align: center; width:100%; }

.liteblue_result {font-size:24px;}

.service_box {font-size:16px;}

.history_box {padding:10px !important;}

#colmun a {display: block;}

.history_table th, .history_table td {display: block; text-align: left;}

#responsive-menu-button {opacity: 0.7;}

}

@media only screen and (max-width: 479px) {

#breadcrumbs  {margin-left:10px;}
/*
.breadcrumbs-plus span:last-child {display:none;}
*/

h1.enji {display:block; background:url(images/enji_m.png) repeat-x center 16px ;}
h1.enji_m {background-position: center 28px}


.super_large_text {font-size:22px; font-weight:bold; text-align:center; line-height:1.5em}

.red_line {border-bottom:3px solid #FF0000; padding-top:5px;}

a#back-to-top {bottom:0 !important; right:0 !important;}

.entry_image .image_frame img,
.entry_left .entry_image {width:100px !important;}



.entry_meta,
.entry_content p {margin-left:0;}
}

