@charset "UTF-8";
/* =========== ゲート用基本 0000d2============== */
*{word-break:normal;}
*{word-wrap:break-word;}

/*a:link {color: #0055bb;text-decoration: none;outline:none;}*/
/*a:visited {color: #0055bb;text-decoration: none;outline:none;}*/
/*a:hover {color: #ff8000;text-decoration: underline;outline:none;}*/
/*a:active {color: #ff8000;text-decoration: underline;outline:none;}*/

a:link {color: #000000;text-decoration: none;outline:none;}
a:visited {color: #000000;text-decoration: none;outline:none;}
a:hover {color: #888888;text-decoration: underline;outline:none;}
a:active {color: #888888;text-decoration: underline;outline:none;}

a.aqua_link:link{color:#0080ff;text-decoration:none;outline:none;}
a.aqua_link:visited{color:#0080ff;text-decoration:none;outline:none;}
a.aqua_link:hover{color:#ff8000;text-decoration:none;outline:none;}
a.aqua_link:active{color:#ff8000;text-decoration:none;outline:none;}

a.b_link:link{color:#333333;text-decoration:none;outline:none;}
a.b_link:visited{color:#333333;text-decoration:none;outline:none;}
a.b_link:hover{color:#0077cc;text-decoration:none;outline:none;}
a.b_link:active{color:#FF3300;text-decoration:none;outline:none;}

a.or_link:link{color:#0033cc;text-decoration:none;outline:none;}
a.or_link:visited{color:#0033cc;text-decoration:none;outline:none;}
a.or_link:hover{color:#fcc000;text-decoration:underline;outline:none;}
a.or_link:active{color:#fcc000;text-decoration:underline;outline:none;}

a.grb_link:link{color:#0033cc;text-decoration:none;outline:none;}
a.grb_link:visited{color:#0033cc;text-decoration:none;outline:none;}
a.grb_link:hover{color:#fcc000;text-decoration:underline;outline:none;}
a.grb_link:active{color:#fcc000;text-decoration:underline;outline:none;}

a.gr_link:link{color:#888888;text-decoration:none;outline:none;}
a.gr_link:visited{color:#888888;text-decoration:none;outline:none;}
a.gr_link:hover{color:#BBBBCC;text-decoration:none;outline:none;}
a.gr_link:active{color:#CCCCDD;text-decoration:none;outline:none;}

a.koko:link{color:#333333;text-decoration:underline;outline:none;}
a.koko:visited{color:#333333;text-decoration:underline;outline:none;}
a.koko:hover{color:#333333;text-decoration:underline;outline:none;}
a.koko:active{color:#333333;text-decoration:underline;outline:none;}

a.or_link:link{color:#FF7700;text-decoration:none;outline:none;}
a.or_link:visited{color:#FF7700;text-decoration:none;outline:none;}
a.or_link:hover{color:#FFAA00;text-decoration:none;outline:none;}
a.or_link:active{color:#FF3300;text-decoration:none;outline:none;}

a.black_link:link{color:#333333;text-decoration:none;outline:none;border-bottom:1px dotted #777777;}
a.black_link:visited{color:#333333;text-decoration:none;outline:none;border-bottom:1px dotted #777777;}
a.black_link:hover{color:#0077ee;text-decoration:none;outline:none;border-bottom:1px solid #0077ee;}
a.black_link:active{color:#0077ee;text-decoration:none;outline:none;border-bottom:1px solid #0077ee;}

a.name_link:link{color:#333;text-decoration:none;outline:none;}
a.name_link:visited{color:#333;text-decoration:none;outline:none;}
a.name_link:hover{color:#60a3a7;text-decoration:underline;outline:none;}
a.name_link:active{color:#60a3a7;text-decoration:none;outline:none;}

a.red_link:link{color:#f77;text-decoration:none;outline:none;}
a.red_link:visited{color:#f77;text-decoration:none;outline:none;}
a.red_link:hover{color:#f00;text-decoration:underline;outline:none;}
a.red_link:active{color:#f00;text-decoration:none;outline:none;}

a.gry_link:link{color:#555;text-decoration:none;outline:none;}
a.gry_link:visited{color:#555;text-decoration:none;outline:none;}
a.gry_link:hover{color:#f70;text-decoration:none;outline:none;}
a.gry_link:active{color:#f70;text-decoration:none;outline:none;}

a.w_link:link{color:#ffffff;text-decoration:none;outline:none;}
a.w_link:visited{color:#ffffff;text-decoration:none;outline:none;}
a.w_link:hover{color:#ffffff;text-decoration:none;outline:none;}
a.w_link:active{color:#ffffff;text-decoration:none;outline:none;}

a.ss_link:link{color:#008888;text-decoration:none;outline:none;}
a.ss_link:visited{color:#008888;text-decoration:none;outline:none;}
a.ss_link:hover{color:#00aa55;text-decoration:underline;outline:none;}
a.ss_link:active{color:#00aa55;text-decoration:none;outline:none;}

a.header_link:link{color:#000;text-decoration:none;outline:none;}
a.header_link:visited{color:#000;text-decoration:none;outline:none;}
a.header_link:hover{color:#000;text-decoration:underline;outline:none;}
a.header_link:active{color:#000;text-decoration:none;outline:none;}


/* ================ screen ================ */

/* 15.9.15 Webフォントテスト */

@font-face {
    font-family: 'FuturaLike';
    src: url('./fonts/texgyreadventor-regular-webfont.eot');
    src: url('./fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('./fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('./fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
}

@font-face {
    font-family: 'FuturaLike';
    src: url('./fonts/texgyreadventor-bold-webfont.eot');
    src: url('./fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('./fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('./fonts/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
    font-weight: bold;
}

@media screen{
body{
  margin:0px;
  padding:0px;
  letter-spacing:1.5px;
  line-height: 1.7em;
  font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
  color:#000000;
  background-color:#ffffff;
}
table{
  border-collapse: collapse; border-spacing: 0;
  margin:0px;
  padding:0px;
  letter-spacing:0.5pt;
  font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
  color:#000000;
}
form,dl,dt,dd,h1,h2,h3,h4,h5,h6,div,fieldset,legend,ul,ol,li,th,td{margin:0;padding:0;font-weight: normal;font-size: 100%;line-height: 1.5em;}

p{margin:0;padding:0;line-height: 1.5em;}
form,input,textarea,select{
  font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック", "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
  color:#000000;
}
textarea{
  line-height:1.4em;
}
.screenNoDisp{display:none;}
}/* screen */
/* ================================ */
@media print{
.printNoDisp{display:none;}

}/* print */
/* ================================ zoom:1; */
img{border:0px;margin:0;padding:0;}
/* label{cursor:pointer;} */
.pageBreakBf{page-break-before: always;}
.pageBreakAft{page-break-after: always;}

.txLeft{text-align:left;}
.txCenter{text-align:center;}
.txRight{text-align:right;}
.txVtop{vertical-align:top;}
.txVmiddle{vertical-align:middle;}
.txVbottom{vertical-align:bottom;}
.noWrap {white-space: nowrap;}
.noDisp{display:none;}
.bold{font-weight:bold;}
.bolder{font-weight:bolder;}
.fNormal{font-weight:normal;}
.obli{font-style:oblique;}
.throu{text-decoration:line-through;}
.under{text-decoration:underline;}
.over{text-decoration:overline;}
.pointer{cursor:pointer;}
.lsNormal{letter-spacing:normal;}
.narrow{letter-spacing:-1.4px;}
/* ===== float ===== */
.fLeft{float:left;}
.fRight{float:right;}
.clrBoth{clear:both;}
.clrLeft{clear:left;}
.clrRight{clear:right;}

.posRelative{position: relative;}
.posAbsolute{position: absolute;}

.clearFloat:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clrBlock {
clear: both;
display: block;
margin: 0;
padding: 0;
height: 0;
line-height: 1px;
font-size: 1px; 
overflow:hidden;
}
/* ================================ */
.fs2{font-size:80%;}
.fs1{font-size:90%;}
.fdef{font-size:100%;}
.fl1{font-size:110%;}
.fl2{font-size:120%;}
.fl3{font-size:140%;}
.fl4{font-size:160%;}
.fl5{font-size:240%;}

.f10px{font-size:10px;}
.f11px{font-size:11px;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}
.f24px{font-size:24px;}
.f32px{font-size:32px;}
.f34px{font-size:34px;}
.f36px{font-size:36px;}
/* ================================ */
.cyellow{ color: #fcc000;}
.cblack { color: #000000;}
.cwhite { color: #FFFFFF;}
.cred { color: #FF0000;}
.clogored { color: #E83625;}
.cdkred { color: #770000;}
.corgred { color: #FF6600;}
.corg { color: #FFAA00;}
.cmosgold { color: #886644;}
.cgreen{color:#33BB33;}
.cdkgrn { color: #337700;}
.cgry { color: #777777;}
.cgry2 { color: #999999;}
.cdkgry { color: #555555;}
.cwgry2 { color: #AAAAAF;}
.cwgry{ color:#D3D3D7;}
.cidsMagenta{color:#d53070;}
.ccream{color:#eeeebb;}

.bfgry{background-color:#F7F7F9;}
.bwhite{background-color:#FFFFFF;}
.bpink{background-color:#FFF0F0;}
.bcream{background-color:#FFFFE3;}
.bgreen{background-color:#EEFFDD;}
.bblue{background-color:#F0F0FF;}
.bgry{background-color:#EEE3E3;}
.bgry2{background-color:#D7D7D7;}
.bwgry{background-color:#F7F3F3;}
.boff{background-color:#E0E0DD;}
.bkoko{background-color:#CCFFCC;}
/* ================================ */
.mgnt5{margin-top:5px;}
.mgnt10{margin-top:10px;}
.mgnt15{margin-top:15px;}
.mgnt20{margin-top:20px;}
.mgnt25{margin-top:25px;}
.mgnt30{margin-top:30px;}
.mgnt40{margin-top:40px;}
.mgnt50{margin-top:50px;}
.mgnt60{margin-top:60px;}
.mgnt100{margin-top:100px;}
.mgnt120{margin-top:120px;}

.mgnb5{margin-bottom:5px;}
.mgnb10{margin-bottom:10px;}
.mgnb15{margin-bottom:15px;}
.mgnb20{margin-bottom:20px;}
.mgnb25{margin-bottom:25px;}
.mgnb30{margin-bottom:30px;}
.mgnb40{margin-bottom:40px;}
.mgnb50{margin-bottom:50px;}
.mgnb60{margin-bottom:60px;}
.mgnb100{margin-bottom:100px;}

.pddb5{padding-bottom:5px;}
.pddb10{padding-bottom:10px;}
.pddb15{padding-bottom:15px;}
.pddb20{padding-bottom:20px;}

.pddt5{padding-top:5px;}
.pddt10{padding-top:10px;}
.pddt15{padding-top:15px;}
.pddt20{padding-top:20px;}

.mgnL5{margin-left:5px;}
.mgnL10{margin-left:10px;}
.mgnl10 {margin-left:10px;}
.mgnl20 {margin-left:20px;}
.mgnl30 {margin-left:30px;}
.mgnl50 {margin-left:50px;}

.mgnR5{margin-right:5px;}
.mgnR10{margin-right:10px;}
.mgnr5{margin-right:5px;}
.mgnr10{margin-right:10px;}
.mgnr30 {margin-right:30px;}

.mgnt05em{margin-top: 0.5em;}
.mgnt1em{margin-top: 1em;}
.mgnt15em{margin-top: 1.5em;}
.mgnt2em{margin-top: 1em;}


/* ============= Form部品 ================= */
.fldtxA{
text-align:left;
margin-right:3px;
background-color: #FFFFFF;
border:1px #000 solid;
/*background-color: #F3F0FF;
border-top:1px #AAA solid;
border-right:1px #DDD solid;
border-bottom:1px #DDD solid;
border-left:1px #AAA solid;*/
}

.fldtxR{
text-align:right;
margin-right:3px;
background-color: #F7F3FF;
border-top:1px #AAA solid;
border-right:1px #DDD solid;
border-bottom:1px #DDD solid;
border-left:1px #AAA solid;
}
.selectMenuA{
cursor:pointer;
line-height:1.8em;
border:1px #000 solid;
}
.redioBox{
cursor:pointer;
vertical-align:middle;
}
label{
white-space:nowrap;
vertical-align:middle;
/*cursor:pointer;*/
margin:0 8px 0 1px;
}
label:hover{
/*color:#FF5500;*/
}
.submitBtn3{
margin:0 2px;
padding:1px 3px;
cursor:pointer;
background:#fff; 
border:1px solid #555;
color:#f00;
font-weight:bold;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
.submitBtn3:hover{
background:#ccf; 
}
input[type="submit"],
input[type="button"] {
  cursor: pointer;
}

.underline {
  text-decoration: underline !important;
}

/** placeholder */
::-webkit-input-placeholder {
  color: #ccc;
}
::-moz-placeholder {
  color: #ccc;
}
:-ms-input-placeholder {
  color: #ccc;
}


/** clearfix */
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: '';
  display: table;
  clear: both;
}
.box1,
.box2 {
  float: left;
  background: #eee;
  width: 240px;
  height: 80px;
  margin: 24px;
}
.box2 {
  float: none;
  margin: 60px 0 0 280px;
}

.strongInfoColor {
  color: #9A6E11;
}
