@charset "utf-8";
/* CSS Document */

#cont h1{
color: #666;
margin-top: 3px;
margin-bottom: 10px;
font-size: 10px;
font-weight: normal;
}

#biz_writing_container a{text-decoration:none;color:#333;}
#biz_writing_container a:hover{text-decoration:underline;color:#FF6600;}

#biz_writing_container p{font-size:14px;margin-bottom:20px;line-height:150%;}

#biz_writing_container li{list-style-type:none;}


#biz_writing_container .mainBox{margin-bottom:5px;padding:20px;}
#biz_writing_container .mainBox .sideContents{float:left;}

#biz_writing_container .mainBox .mainContents{float:right;width:290px;}
#biz_writing_container .mainBox .mainContents ul{line-height:150%;}
#biz_writing_container .mainBox .mainContents ul li{font-weight:bold;margin-bottom:20px;}
#biz_writing_container .mainBox .mainContents ul li ul{margin-top:5px;}
#biz_writing_container .mainBox .mainContents ul li ul li{font-weight:normal;margin-bottom:5px;}

#biz_writing_container .mainBox .mainContents ul.flat_list{margin-bottom:30px;}
#biz_writing_container .mainBox .mainContents ul.flat_list li{font-weight:normal;margin-bottom:5px;}

/* top用 */
#biz_writing_container .bizw_indexBox .mainBox{margin-bottom:30px;}



#biz_writing_container .index{margin-bottom:30px;border-bottom: 3px solid #9FA38F;padding-bottom:20px;}
#biz_writing_container .index ul{}
#biz_writing_container .index ul li{margin-bottom:15px;}

#biz_writing_container .index ul.clearfix li{
background-image: url("../img/businessbunsho/arrow_brown.gif");
background-repeat: no-repeat;
background-position: left 1px;
float:left;
width:50%;
padding-left:15px;
}
#biz_writing_container .index ul li.normal{
background-image: url("../img/businessbunsho/arrow_brown.gif");
background-repeat: no-repeat;
background-position: left 1px;
width:100%;
padding-left:15px;
}

#cont #biz_writing_container h2{
font-size: 16px;
padding:10px 20px;
margin-top: 15px;
font-weight: bold;
margin-bottom: 15px;
border-left:7px solid #3F4435;
background:none;
line-height:150%
}

#biz_writing_container .textArea .borderBox{border:solid 1px #AAAAAA;padding:10px;margin-bottom:20px;}
#biz_writing_container .textArea .borderBox p{margin-bottom:10px;}
#biz_writing_container .textArea ul{font-size:14px;margin-bottom:20px;}
#biz_writing_container .textArea ul li{margin-bottom:5px;}

#biz_writing_container .textArea .borderBox ul{}
#biz_writing_container .textArea .borderBox ul li{line-height:130%;}
#biz_writing_container .textArea .borderBox ul.dec li{list-style-type:decimal;margin-left:30px;}
#biz_writing_container .textArea .borderBox ul.dec li ul{margin:10px 0;}

#biz_writing_container .textArea .nestBox{margin-left:20px;}
#biz_writing_container .textArea .nestBox p{line-height:130%;}

#biz_writing_container .textArea .tc{display:table-cell;vertical-align:middle;font-size:13px;}
#biz_writing_container .textArea .tc_l{width:130px;}
#biz_writing_container .textArea .tc_r{width:370px;color:#ff0000;}
#biz_writing_container .textArea .sampleSheet{border:1px solid #333;padding:20px;margin-bottom:20px;}
#biz_writing_container .textArea .sampleSheet p{font-size:12px;word-break:break-all;}
#cont #biz_writing_container .textArea .sampleSheet .sample-six {padding :0 30px;
                                                                 position: relative;}
#cont #biz_writing_container .textArea .sampleSheet .sample-six .sample-six_text {white-space :nowrap;
                                                                                  overflow: hidden;
                                                                                  display: block;}

#cont #biz_writing_container .textArea .sampleSheet .sample-six::after {content: "。";  position: absolute;
                                                                                        right: 20px;
                                                                                        bottom: 0;}
#biz_writing_container .textArea .sampleSheet .p_first{line-height:300%;}
#biz_writing_container .textArea .sampleSheet .p_second{line-height:150%;}

#biz_writing_container .mainBoxK{border: 3px solid #9FA38F;margin-bottom:5px;padding:20px;}
#biz_writing_container .mainBoxK p.list_title{border-bottom:1px dotted #999;margin-bottom:5px;font-size:16px;}
#biz_writing_container .mainBoxK p.list_point{font-size:13px;color:#FF3399;letter-spacing:0;margin-bottom:10px;}
#biz_writing_container .mainBoxK ul{font-size:14px;}
#biz_writing_container .mainBoxK ul li{margin-bottom:5px;}


/* 2014/01/07 サービスリンク色 */


table.border-b .line_l_a {
    background-color:#3F4435;
    width: 190px;
}
table.border-b .line_c {
    width: 1px;
}
table.border-b .line_r_a {
    background-color:#9FA38F;
    width: 309px;
}
table.border-b .line_l_b {
    background-color:#3F4435;
    width: 190px;
}
table.border-b .line_r_b {
    background-color:#9FA38F;
    width: 309px;
}

.arrowB {
    background-color: #3F4435;
}

.arrowA {
    background-color: #3F4435;
}
#servicelink h3 span img {
vertical-align: -6px;
}

#servicelink h3 span {
padding-top: 11px;
padding-bottom: 5px;
}

/*2016/08/04　研修リンク追加*/
#biz_writing_container .trainingBox{padding: 10px;border: 1px solid #1286DC;margin-bottom:30px;}
#biz_writing_container dl dt{font-size:14px;letter-spacing:1px;margin-bottom:10px;}
#biz_writing_container dl dd{font-size:14px;letter-spacing:1px;margin-bottom:15px;}
#biz_writing_container dl dd img{margin-right:10px;}
#biz_writing_container .training a{color:#052674; text-decoration: none;}
#biz_writing_container .training a:hover {color:#005580; text-decoration: underline;}

/*2019/06/03 追加*/
#biz_writing_container .heading-tertiary {
   margin-bottom: 16px;
   font-size:16px;
}
.sampleImg {
   text-align: center;
}
