@charset "euc-jp";
/**
 * Ž¥Ž°Ž¥¡¦Ž¼Ž¥Ž×
 */

/* ==========================================================================
   overwrite-layout
   ========================================================================== */


/* ==========================================================================
   common style
   ========================================================================== */

.posiReltv {
  position:relative;
}

.settingBox {
  border: 2px solid #ffab4c;
}

.mt3 {
  margin-top:3px;
}
.mb3 {
  margin-bottom:3px;
}
.mr3 {
  margin-right:3px;
}
.ml3 {
  margin-left:3px;
}

.mt8 {
  margin-top:8px;
}

.mb8 {
  margin-bottom:8px;
}

.mr8 {
  margin-right:8px;
}

.ml8 {
  margin-left:8px;
}

.mr25 {
  margin-right:25px;
}

.ml35 {
  margin-left:35px;
}

.pl175 {
  padding-left:175px;
}

#contents p.lht167 {
  line-height:1.67;
}

#contents p.lht150 {
  line-height:1.5;
}

.arrowLink1 {
  font-size:100%;
  font-weight:bold;
  padding:0 0 0 18px;
  margin:10px 0 0 10px;
  background: url(/group/css/img/arrow_setting1.gif) left center no-repeat;
}

.numberBlue {
  color: #0f94cc;
  font-size: 146.5%;
  font-family: arial,helvetica,clean,sans-serif;
  font-weight: bold;
  letter-spacing: -0.03em;
  line-height:1;
}

.numberPink {
  color: #ff6096;
  font-size: 146.5%;
  font-family: arial,helvetica,clean,sans-serif;
  font-weight: bold;
  letter-spacing: -0.03em;
  line-height:1;
}

.boxBlue {
  background-color: #e4f7ff;
  border: 1px solid #e4f7ff;
}

.boxPink {
  background-color: #fbe9f0;
  border: 1px solid #fbe9f0;
}

.txtBlue {
  color: #0e95cd;
}

.txtPink {
  color: #f81872;
}

.txtRed {
  color: #FF0000;
}

.txtBlueBld {
  color: #0e95cd;
  font-weight:bold;
}

.txtPinkBld {
  color: #f81872;
  font-weight:bold;
}

div.dotLine01 {
  border-bottom:#aeaca8 1px dotted;
  margin:15px 0;
}

div.dotLine02 {
  border-bottom:#aeaca8 1px dotted;
  margin:0;
}

.ttlWrap {
  position:relative;
}


/* ==========================================================================
   font
   ========================================================================== */
.size69 {
  color: #f8be0c;
  font-size: 530.76923%;
  font-family: arial,helvetica,clean,sans-serif;
  font-weight: bold;
  letter-spacing: -0.03em;
}

.size34 {
  color: #f8be0c;
  font-size: 265%;
  font-family: arial,helvetica,clean,sans-serif;
  font-weight: bold;
  letter-spacing: -0.04em;
}

.size34bw {
  color: #522005;
  font-size: 265%;
  font-family: arial,helvetica,clean,sans-serif;
  font-weight: bold;
  letter-spacing: -0.04em;
}

.size27 {
  color: #FFFFFF;
  font-size: 208%;
  font-family: arial,helvetica,clean,sans-serif;
  font-weight: bold;
  letter-spacing: -0.04em;
}


/* ==========================================================================
   side
   ========================================================================== */

#side #registerSide.roundbox {
  width:182px;
  background-color: #4D1D09;
  border: 1px solid #4D1D09;
  padding:4px 3px 7px;
}


/* ==========================================================================
   private style
   ========================================================================== */


/* index
   ========================================================================== */


.corporate .roundbox {
  width:748px;
}

.corporate #corporateTb {
  width:100%;
}

.corporate #corporateTb tr > th {
  width:150px;
  background:#FBF7EB;
}

#contents .corporate p {
  font-size:13px;
}

#contents .corporate #corporateTb tr > th,
#contents .corporate #corporateTb tr > td {
  padding:6px 10px;
  border:#EAE6DA 1px solid;
  font-size:13px;
}

.corporate #corporateTb #clientTb {
  width:100%;
}

#contents .corporate #corporateTb #clientTb td {
  width:50%;
  padding:2px 0;
  border:none;
  font-size:13px;
}

.corporate .outline dl,
.corporate .outline dd {
  float:left;
}

.corporate .outline dt {
  padding:20px 0 7px 0;
  font-weight:bold;
  font-size:13px;
}

.corporate .outline dd {
  padding:0 0 0 2px;
}

.corporate .outline dl.fst {
  padding:0 4px 0 0;
}

.corporate .outline dl.fst dd {
  padding:0 2px 0 0;
}


/* staff
   ========================================================================== */

.corporate .mainWrap {
  padding:20px 0 5px 0;
}

.corporate .mainWrap .mainTxt {
  width:280px;
  padding:10px 0 10px 20px;
  float:left;
}

.corporate .mainWrap .mainImg {
  margin:0 0 0 320px;
}

.corporate .ceoBox .imgBox {
  width:170px;
  float:left;
}

.corporate .ceoBox .txtBox {
  margin:0 0 0 190px;
}

.corporate .ceoBox dt {
  font-weight:bold;
  font-size:13px;
  color:#0bbf8e;
  margin:7px 0 -2px 0;
}

.corporate .ceoBox dd {
  font-weight:bold;
  font-size:16px;
}


.corporate .csBox {
  width:748px;
  background-color:#FFF;
  padding:0 0 0 0px;
  margin:7px 0 0 0;
}

.corporate .csBox .box-inner20 {
  padding:20px 10px 20px 20px;
}

.corporate .csBox table {
  width:100%;
}

.corporate .csBox th {
  width:136px;
  border-right:#E5E9D2 1px solid;
}

.corporate .csBox th dt {
  font-weight:bold;
  font-size:13px;
  color:#ffa044;
  margin:0 0 -2px 0;
}

.corporate .csBox th dd {
  font-weight:bold;
  font-size:16px;
}

.corporate .csBox td {
  padding:0 0 0 20px;
}

.corporate .csBox td h4 {
  font-weight:bold;
  font-size:14px;
  color:#ffa044;
  margin:0 0 10px 0;
}

.corporate .csBox.okamura th dt {
  color:#f41f79;
}

.corporate .csBox.okamura td h4 {
  color:#f41f79;
}

.corporate .csBox.websys th dt {
  color:#2196f3;
}

.corporate .csBox.websys td h4 {
  color:#2196f3;
}

.corporate .csBox.goda { background:#FFF url(https://will-gocon.net/corp/css/img/pict_01goda.jpg) left top no-repeat }
.corporate .csBox.matsuda { background:#FFF url(https://will-gocon.net/corp/css/img/pict_02matsuda.jpg) left top no-repeat }
.corporate .csBox.yonetani { background:#FFF url(https://will-gocon.net/corp/css/img/pict_03yonetani.jpg) left top no-repeat }
.corporate .csBox.hirano { background:#FFF url(https://will-gocon.net/corp/css/img/pict_04hirano.jpg) left top no-repeat }
.corporate .csBox.sasaki { background:#FFF url(https://will-gocon.net/corp/css/img/pict_05sasaki.jpg) left top no-repeat }
.corporate .csBox.maeda { background:#FFF url(https://will-gocon.net/corp/css/img/pict_06maeda.jpg) left top no-repeat }
.corporate .csBox.niki { background:#FFF url(https://will-gocon.net/corp/css/img/pict_07niki.jpg) left top no-repeat }
.corporate .csBox.oka { background:#FFF url(https://will-gocon.net/corp/css/img/pict_08oka.jpg) left top no-repeat }
.corporate .csBox.kawaguchi { background:#FFF url(https://will-gocon.net/corp/css/img/pict_09kawaguchi.jpg) left top no-repeat }
.corporate .csBox.takahashi { background:#FFF url(https://will-gocon.net/corp/css/img/pict_12takahashi.jpg) left top no-repeat }
.corporate .csBox.minamida { background:#FFF url(https://will-gocon.net/corp/css/img/pict_noimage.jpg) left top no-repeat }
.corporate .csBox.okamura { background:#FFF url(https://will-gocon.net/corp/css/img/pict_10okamura.jpg) left bottom no-repeat }
.corporate .csBox.imai { background:#FFF url(https://will-gocon.net/corp/css/img/pict_13imai.png) left top no-repeat }
.corporate .csBox.ikegami { background:#FFF url(https://will-gocon.net/corp/css/img/pict_14ikegami.png) left top no-repeat }
.corporate .csBox.miyazaki { background:#FFF url(https://will-gocon.net/corp/css/img/pict_15miyazaki.png) left top no-repeat }
.corporate .csBox.hirata { background:#FFF url(https://will-gocon.net/corp/css/img/pict_16hirata.png) left top no-repeat }
.corporate .csBox.kuramachi { background:#FFF url(https://will-gocon.net/corp/css/img/pict_17kuramachi.png) left top no-repeat }
.corporate .csBox.ikehara { background:#FFF url(https://will-gocon.net/corp/css/img/pict_18ikehara.png) left top no-repeat }
.corporate .csBox.noimage { background:#FFF left top no-repeat }
.corporate .csBox.websys { background:#FFF left top no-repeat }

.corporate .csBox.websys th dt {
  color:#2196f3;
}

.corporate .csBox.websys td h4 {
  color:#2196f3;
}
.corporate .staffWrap {
  width:756px;
  margin:7px -6px 0 0;
}

.corporate .staffBox {
  width:370px;
  margin:0 6px 7px 0;
  float:left;
}

.corporate .staffBox dt {
  font-weight:bold;
  font-size:13px;
  color:#f41f79;
  margin:0 0 -2px 0;
}

.corporate .staffBox.yoyaku dt {
  color:#08bcc7;
}

.corporate .staffBox dd {
  font-weight:bold;
  font-size:16px;
  margin:0 0 5px 0;
}


/* message
   ========================================================================== */

.corporate .messageBox {
  width:748px;
  background:#FFF url(https://will-gocon.net/corp/css/img/bg_message03.gif) right bottom no-repeat;
}

.corporate .messageBox .box-in01 {
  padding:40px 40px 0 40px;
  background:#FFF url(https://will-gocon.net/corp/css/img/bg_message01.gif) left top no-repeat;
   border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.corporate .messageBox .box-in02 {
  padding:40px 40px 0 40px;
}

.corporate .messageBox .box-in03 {
  margin:60px 0 0;
  padding:40px 40px 0 40px;
  background:#FFF url(https://will-gocon.net/corp/css/img/bg_message02.gif) left top no-repeat;
}

.corporate .messageBox .box-in04 {
  padding:60px 40px 40px 40px;
}

#contents .corporate .messageBox p {
  font-size:14px
}

.corporate .box-in01 .txtBox {
  width:390px;
  float:left;
}

.corporate .box-in01 .imgBox {
  margin:0 0 0 417px;
}

.corporate .ttlEn {
  text-align:center;
  padding:0 0 15px 0;
}

.corporate .ttlMessage01 {
  text-align:center;
  padding:0 0 10px 0;
}

.corporate .ttlMessage02 {
  text-align:center;
  padding:0 0 45px 0;
}

.corporate  ul.nmlList {
  margin:30px 0;
}


.corporate  ul.nmlList li {
  margin-left:20px;
  font-weight:bold;
  font-size:14px;
}

.corporate .box-in03 .imgBox {
  width:251px;
  float:left;
}

.corporate .box-in03 .txtBox {
  margin:-43px 0 0 279px;
}


.corporate .box-in04 .txtBox {
  width:390px;
  float:left;
}

.corporate .box-in04 .imgBox {
  margin:0 0 0 417px;
}



/* ==========================================================================
   text
   ========================================================================== */
