/*
 * for container width 100%
 */
@charset "UTF-8";

@media (min-width: 768px) {
  div.container-size-superwide {width:100%; padding:0 !important;}
  .container-size-superwide .row{width:100%;*zoom:1;margin-left:0;}
  .container-size-superwide .row [class*="span"]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}
  .container-size-superwide .row [class*="span"]:first-child{margin-left:0;}
  .container-size-superwide .row .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}
  .container-size-superwide .row .span12{width:100%;*width:99.94680851063829%;}
  .container-size-superwide .row .span11{width:91.48936170212765%;*width:91.43617021276594%;}
  .container-size-superwide .row .span10{width:82.97872340425532%;*width:82.92553191489361%;}
  .container-size-superwide .row .span9{width:74.46808510638297%;*width:74.41489361702126%;}
  .container-size-superwide .row .span8{width:65.95744680851064%;*width:65.90425531914893%;}
  .container-size-superwide .row .span7{width:57.44680851063829%;*width:57.39361702127659%;}
  .container-size-superwide .row .span6{width:48.93617021276595%;*width:48.88297872340425%;}
  .container-size-superwide .row .span5{width:40.42553191489362%;*width:40.37234042553192%;}
  .container-size-superwide .row .span4{width:31.914893617021278%;*width:31.861702127659576%;}
  .container-size-superwide .row .span3{width:23.404255319148934%;*width:23.351063829787233%;}
  .container-size-superwide .row .span2{width:14.893617021276595%;*width:14.840425531914894%;}
  .container-size-superwide .row .span1{width:6.382978723404255%;*width:6.329787234042553%;}
  .container-size-superwide .row .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}
  .container-size-superwide .row .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}
  .container-size-superwide .row .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}
  .container-size-superwide .row .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}
  .container-size-superwide .row .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}
  .container-size-superwide .row .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}
  .container-size-superwide .row .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}
  .container-size-superwide .row .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}
  .container-size-superwide .row .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}
  .container-size-superwide .row .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}
  .container-size-superwide .row .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}
  .container-size-superwide .row .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}
  .container-size-superwide .row .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}
  .container-size-superwide .row .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}
  .container-size-superwide .row .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}
  .container-size-superwide .row .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}
  .container-size-superwide .row .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}
  .container-size-superwide .row .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}
  .container-size-superwide .row .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}
  .container-size-superwide .row .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}
  .container-size-superwide .row .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}
  .container-size-superwide .row .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}
  .container-size-superwide .row .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}
  .container-size-superwide .row .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}

  /*繧ｹ繝ｼ繝代�ｼ繝ｯ繧､繝� 2繧ｫ繝ｩ繝�繝ｬ繧､繧｢繧ｦ繝亥ｹ�螟画峩蟇ｾ蠢�*/
  .container-size-superwide .row .span9 .row .span9{width:100%;}
  .container-size-superwide .row .span9 .row .span8{width:88.6524822695035%;}
  .container-size-superwide .row .span9 .row .span7{width:77.3049645390071%;}
  .container-size-superwide .row .span9 .row .span6{width:65.9574468085106%;}
  .container-size-superwide .row .span9 .row .span5{width:54.6099290780142%;}
  .container-size-superwide .row .span9 .row .span4{width:43.2624113475177%;}
  .container-size-superwide .row .span9 .row .span3{width:31.9148936170213%;}
  .container-size-superwide .row .span9 .row .span2{width:20.5673758865248%;}
  .container-size-superwide .row .span9 .row .span1{width:9.21985815602837%;}

  /*繧ｹ繝ｼ繝代�ｼ繝ｯ繧､繝� 3繧ｫ繝ｩ繝�繝ｬ繧､繧｢繧ｦ繝亥ｹ�螟画峩蟇ｾ蠢�*/
  .container-size-superwide .row .span6 .row .span6{width:100%;}
  .container-size-superwide .row .span6 .row .span5{width:82.9787234042553%;}
  .container-size-superwide .row .span6 .row .span4{width:65.9574468085106%;}
  .container-size-superwide .row .span6 .row .span3{width:48.9361702127660%;}
  .container-size-superwide .row .span6 .row .span2{width:31.9148936170213%;}
  .container-size-superwide .row .span6 .row .span1{width:14.8936170212766%;}

  /*繧ｹ繝ｼ繝代�ｼ繝ｯ繧､繝� 繧ｰ繝ｭ繝ｼ繝舌Ν繝翫ン縺ｨ繝｡繧､繝ｳ繝薙ず繝･繧｢繝ｫ繧ｨ繝ｪ繧｢莉･螟紋ｽ咏區*/
  .container-size-superwide > .row{width:98%;padding-left:1%;padding-right:1%;}
  .container-size-superwide > .row.global-nav-upper-wrap{width:100%;padding-left:0;padding-right:0;}
  .container-size-superwide > .row.outside-main-visual-wrap{width:100%;padding-left:0;padding-right:0;}

  /*繧ｹ繝ｼ繝代�ｼ繝ｯ繧､繝� 繝倥ャ繝�繝ｼ繧ｨ繝ｪ繧｢*/
  .container-size-superwide header{width: 98%;padding-left:1%;padding-right:1%;}

  /*繧ｹ繝ｼ繝代�ｼ繝ｯ繧､繝� 繝輔ャ繧ｿ繝ｼ繧ｨ繝ｪ繧｢*/
  .container-size-superwide footer{width: 98%;padding-left:1%;padding-right:1%;}

  /*繧ｹ繝ｼ繝代�ｼ繝ｯ繧､繝� 繝｡繧､繝ｳ繝薙ず繝･繧｢繝ｫMAX繝ｬ繧､繧｢繧ｦ繝亥ｯｾ蠢�*/
  .container-size-superwide.layout-max-mainvisual > .container{width:100%; padding:0 !important;}
  .container-size-superwide.layout-max-mainvisual > .container > .row{width:100%;*zoom:1;margin-left:0;}
  .container-size-superwide.layout-max-mainvisual > .container > .row{width:98%;padding-left:1%;padding-right:1%;}
  .container-size-superwide.layout-max-mainvisual > .container > .row.global-nav-upper-wrap{width:100%;padding-left:0;padding-right:0;}
  .container-size-superwide.layout-max-mainvisual > .container > .row.outside-main-visual-wrap{width:100%;padding-left:0;padding-right:0;}
}
/*google翻訳機能用*/
@media (min-width: 768px) {
  .g-container{width:100%; padding:0 !important;}
}