@charset "UTF-8";

/*///////////////////////////////
オンラインマニュアル 管理者 PCのみ
////////////////////////////////*/
.manual-whapper {
    overflow: hidden;
	width: 98%;
    max-width: 1100px;
    margin: 0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;

	overflow: visible;
}
.fixnav {
	position: fixed;
	position: sticky;
	top: 0;
	left: 0;
}
/*■■■■■■■■■ aside ■■■■■■■■■*/
.manual-whapper aside {
    width: 30%;
    max-width: 260px;
    float: left;
    box-sizing: border-box;
	background-color: #fff;
    z-index: 1;
	border-radius: 15px;

	order: 1;
	float: none;
}
.manual-whapper aside h3 {
    background-color: #ED7A9B;
    border-radius: 7px;
    color: #fff;
    text-align: left;
    padding: .2rem .5rem;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 15px;
    letter-spacing: .1rem;
}
.manual-whapper aside nav {
    margin: 0 10px 20px;
}
.manual-whapper aside nav a {
    position: relative;
    display: block;
    color: #646464;
    font-size: 14px;
    line-height: 1.8;
    padding: 0 .2rem;
    margin: .2rem 0;
    text-decoration: none;
}

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

.manual-whapper aside nav a.p_l {
    margin-left: 1em;
}
/*.manual-whapper aside nav a.p_l.active {
    margin-left: 1em;
}
.manual-whapper aside nav a.active {
    margin-left: 0;
}*/
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/





.manual-whapper aside nav a.p_l::before {
    content: 'L';
    font-size: 15px;
}
.manual-whapper aside nav a::before {
    content: '＞';
    font-size: 11px;
}
.manual-whapper aside nav a:hover,
.manual-whapper aside nav a.active {
    background-color: #FCEBF0;
    border-radius: 16px;
    color: #ED7A9B;
    padding: 0 .2rem;
}

/*■■■■■■■■■ main ■■■■■■■■■*/

.manual-whapper main {
    width: 67%;
    max-width: 810px;
    float: right;
    box-sizing: border-box;

	order: 2;
	float: none;
}
.manual-whapper main h2 {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.2;
    border-bottom: solid 1px #646464;
    color: #646464;
    padding: 0 20px 15px;
}
.manual-whapper main .lead {
    padding: 20px;
}
.manual-whapper main > div {
    background-color: #FCEBF0;
    margin: 40px 20px;
    padding: 20px;
}

.manual-whapper main > div img {
    display: block;
    width: auto;
    max-width: 100%;
    /*border: solid 1px #B1B1B1;*/
    margin: 20px 0;
}


/**/
span.text_red {
    color: #FF0000;
}
.manual-whapper main .lead02 {
    padding: 0 20px;
}
.manual-whapper main .lead02.text_red {
    padding: 0 20px;
    color: #FF0000;
    text-indent: -0.5em;
    padding-left: 2em;
}
.manual-whapper main div p {
    text-indent: -1em;
    padding-left: 1em;
}
.manual-whapper main div p.text_red {
    color: #FF0000;
    margin-top: 1em;
}
.manual-whapper main div p.point {
    border-top: 1px #B1B1B1 solid;
    border-bottom: 1px #B1B1B1 solid;
    background-color: #FFFFFF;
}
.manual-whapper main div p.point span:first-child {
    background-color: #F0F0F0;
    display: inline-block;
    padding: 1.5em 3em 1.5em 2em;
}
.manual-whapper main div p.point span:nth-child(2) {
    display: inline-block;
    margin-left: 2em;
}

.manual-whapper main#manage03 p.lead,
.manual-whapper main#shift04 p.lead {
    padding-bottom: 0;
}
.manual-whapper main#manage03 div,
.manual-whapper main#shift04 div {
    overflow: hidden;
}
.manual-whapper main#manage03 div h3 span {
    color: #ED7A9B;
}
.manual-whapper main#shift04 div h3 span {
    color: #72B7E8;
}
.manual-whapper main#manage03 div p,
.manual-whapper main#shift04 div p {
    text-indent: 0;
    padding-left: 0;
}
.manual-whapper main#manage03 .sec01 h3,
.manual-whapper main#manage03 .sec02 h3,
.manual-whapper main#shift04 .sec01 h3,
.manual-whapper main#shift04 .sec02 h3 {
    float: left;
}
.manual-whapper main#manage03 .sec01 img,
.manual-whapper main#manage03 .sec02 img,
.manual-whapper main#shift04 .sec01 img,
.manual-whapper main#shift04 .sec02 img {
    float: right;
    margin: 0;
}

.manual-whapper main#update01 p.lead,
.manual-whapper main#update02 p.lead,
.manual-whapper main#update03 p.lead,
.manual-whapper main#update04 p.lead,
.manual-whapper main#update05 p.lead,
.manual-whapper main#shift01 p.lead,
.manual-whapper main#shift03 p.lead,
.manual-whapper main#setting02 p.lead,
.manual-whapper main#setting03 p.lead,
.manual-whapper main#setting04 p.lead,
.manual-whapper main#setting05 p.lead {
    padding-bottom: 0;
}
.manual-whapper main#update01 .sec03 p span.text_red {
    color: #FF0000;
}

.manual-whapper main#update03 .sec04 h3,
.manual-whapper main#update03 .sec05 h3 {
    color: #FF0000;
    margin-bottom: 1em;
}
.manual-whapper main#update03 .sec05 p {
    text-indent: 0;
    padding-left: 0;
}
.manual-whapper main#update03 .sec05 .cont_wrap {
    overflow: hidden;
    margin-top: 20px;
}
.manual-whapper main#update03 .sec05 div .left_box {
    float: left;
    /*width: 335px;*/
    width: 45%;
    position: relative;
}
.manual-whapper main#update03 .sec05 .cont_wrap .right_box {
    float: right;
    /*width: 335px;*/
    width: 45%;
    position: relative;
}

.manual-whapper main#update03 .sec05 div .left_box .down,
.manual-whapper main#update03 .sec05 div .right_box .down {
    position: relative;
}
.manual-whapper main#update03 .sec05 div .left_box .down:before,
.manual-whapper main#update03 .sec05 div .right_box .down:before {
    content: '▼';
    position: absolute;
    color: #ed7a9b;
    font-size: 25px;
}
.manual-whapper main#update03 .sec05 div .left_box .down:before {
    left: 50%;
    top: -10%;
    transform: translate(-50%, 10%);
}
.manual-whapper main#update03 .sec05 div .right_box .down:before {
    left: 50%;
    top: -7%;
    transform: translate(-50%, -7%);
}


.manual-whapper main#update03 .sec05 .cont_wrap div h4 {
    background-color: #ED7A9B;
    color: #FFFFFF;
    border-radius: 6px;
    text-align: center;
    padding: 7px 0;
    margin-bottom: 15px;
}
.manual-whapper main#update03 .sec05 .cont_wrap div div em {
    /*margin-left: 20px;*/
    color: #ED7A9B;
}
.manual-whapper main#update03 .sec05 .cont_wrap div div img {
    margin: 0 auto 10px;
}
.manual-whapper main#update03 .sec05 .cont_wrap div div p {
    margin: 0 1em;
    text-indent: 0em;
    padding-left: 0;
}
.manual-whapper main#update03 .sec05 .cont_wrap .left_box .up {
    margin-bottom: 100px;
}
.manual-whapper main#update03 .sec05 .cont_wrap .right_box .up {
    margin-bottom: 50px;
}
.manual-whapper main#update03 .sec05 p + .cont_wrap + p {
    color: #FF0000;
    background-color: #FFFFFF;
    border-radius: 6px;
    margin-top: 20px;
    padding: 20px;
}

.manual-whapper main#shift01 .sec02 p.point {
    text-indent: 0;
    padding-left: 0;
}
.manual-whapper main#shift01 .sec02 p.point span:first-child {
    background-color: #F0F0F0;
    display: inline-block;
    padding: 1.5em 3em 1.5em 2em;
    width: 140px;
    vertical-align: middle;
}
.manual-whapper main#shift01 .sec02 p.point span:nth-child(2) {
    display: inline-block;
    margin-left: 2em;
    width: 420px;
    vertical-align: middle;
}
.manual-whapper main#shift01 .sec02 p.seco span:first-child {
    height: 82px;
}
.manual-whapper main#shift01 .sec02 p.seco span:nth-child(2) {
    padding: 1em 0;
}


.manual-whapper main#shift01 .sec02 p + img + p + p {
    border-top: none;
}

.manual-whapper main#shift02 ul li {
    text-indent: -1em;
    padding-left: 1em;
}
.manual-whapper main#shift02 ul li a,
.manual-whapper main#shift02 .sec02 p a {
    text-decoration: underline;
}
.manual-whapper main#shift02 ul li span a {
    color: #FF0000;
}
.manual-whapper main#shift02 .sec05 p + img + p + img {
    margin-top: 0;
}


.manual-whapper main#setting01 div {
    background: none;
    margin: 0;
}
.manual-whapper main#setting01 div img {
    border: none;
    margin: 30px auto;
}
.manual-whapper main#setting01 h3 {
    background-color: #FBE4EB;
    border-radius: 6px;
    color: #ED7A9B;
    padding: 10px;
    margin-top: 20px;
    font-size: 24px;
}
.manual-whapper main#setting01 div p {
    text-indent: 0;
    padding-left: 0;
}
.manual-whapper main#setting01 .sec02 ul {
    border: solid 1px #B1B1B1;
    padding: 15px 20px;
    margin-bottom: 20px;
}
.manual-whapper main#setting01 .sec02 ul li {
    text-indent: -1em;
    padding-left: 1em;
}
.manual-whapper main#setting01 .sec02 ul li a {
    text-decoration: underline;
}
.manual-whapper main#setting01 .sec02 img {
    width: 530px
}

.manual-whapper main#setting02 .contact {
    border: 1px #ED7A9B solid;
    background-color: #FFFFFF;
    text-align: center;
}
.manual-whapper main#setting02 .contact p {
    text-indent: 0;
    padding-left: 0;
}
.manual-whapper main#setting02 .contact p:nth-child(2) {
    color: #ED7A9B;
    font-size: 40px;
}
.manual-whapper main#setting02 .contact p:nth-child(2) span {
    background: url(/manual/assets/img/manage/setting02_02.jpg) no-repeat 0 center;
    padding-left: 30px;
    font-weight: bold;
}
.manual-whapper main#setting02 p.lead span.text_red {
    display: inline-block;
    /*margin-left: 1em;*/
    text-indent: -1em;
    padding-left: 1em;
}

.manual-whapper main#shift04 p.lead a,
.manual-whapper main#setting04 p.lead a {
    text-decoration: underline;
}

.manual-whapper main#setting05 p.lead a {
    text-decoration: underline;
}
.manual-whapper main#setting05 .sec02 ul {
    padding-left: 1em;
    margin-top: 20px;
}
.manual-whapper main#setting05 .sec02 ul li span {
    color: #F6BCCD;
}
.manual-whapper main#setting05 .sec03 {
    margin-bottom: 60px;
}

.manual-whapper main#manage03 p.lead a {
    text-decoration: underline;
}

.manual-whapper main.manage05  p.lead span {
    display: inline-block;
    /*margin-left: 1em;*/
    text-indent: -1em;
    padding-left: 1em;
}
.manual-whapper main.manage05 .sec01 p img {
    display: inline-block;
    margin: 0;
}

.manual-whapper main#manage03 .sec01 h3,
.manual-whapper main#manage03 .sec02 h3,
.manual-whapper main#shift04 .sec01 h3,
.manual-whapper main#shift04 .sec02 h3 {
    width: 38%;
    text-indent: -1em;
    padding-left: 1em;
}
.manual-whapper main#manage03 .sec01 img,
.manual-whapper main#manage03 .sec02 img,
.manual-whapper main#shift04 .sec01 img,
.manual-whapper main#shift04 .sec02 img {
    width: 46%;
}

.manual-whapper main#setting02 .sec02 {
    padding: 0;
}

.manual-whapper main#manage01 .sec02 table,
.manual-whapper main#shift01 .sec02 table,
.manual-whapper main.manage04 .sec02 table,
.manual-whapper main#setting02 .sec02 table {
    background-color: #FFFFFF;
    width: 100%;
    border: 1px #B1B1B1 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
.manual-whapper main#manage01 .sec02 table tr,
.manual-whapper main#shift01 .sec02 table tr,
.manual-whapper main.manage04 .sec02 table tr,
.manual-whapper main#setting02 .sec02 table tr {
    border-bottom: 1px #B1B1B1 solid;
}
.manual-whapper main#manage01 .sec02 table tr th,
.manual-whapper main#shift01 .sec02 table tr th,
.manual-whapper main.manage04 .sec02 table tr th,
.manual-whapper main#setting02 .sec02 table tr th {
    background-color: #F0F0F0;
    padding: 1.5em 3em 1.5em 2em;
    width: 170px;
    vertical-align: top;
}
.manual-whapper main#manage01 .sec02 table tr td,
.manual-whapper main#shift01 .sec02 table tr td,
.manual-whapper main.manage04 .sec02 table tr td,
.manual-whapper main#setting02 .sec02 table tr td {
    margin-left: 2em;
    width: 335px;
    vertical-align: top;
    padding: 1em 0;
    padding: 1em 2em;
}
.manual-whapper main#setting02 .sec02 table tr td a {
    text-decoration: underline;
}
.manual-whapper main#setting05 .sec02 img,
.manual-whapper main#setting05 .sec05 img,
.manual-whapper main#manage03 .sec03 img {
    border: solid 1px #B1B1B1;
}
.manual-whapper main#shift02 .sec05 p + img,
.manual-whapper main.shift05 .sec05 img {
    border-bottom: solid 1px #B1B1B1;
}
.manual-whapper main#update02 .sec05 img,
.manual-whapper main#update02 .sec03 img,
.manual-whapper main.shift05 .sec06 img {
    border-top: solid 1px #B1B1B1;
}

/*printページ部分 ここから*/

.manual-whapper-top.printout .info div {
    /*margin: 0 0 30px;*/
    line-height: 2.0;
    background-color: #FFFFFF;
    /*margin: 0 !important;*/
    margin: 0;
    padding: 0;
}
.manual-whapper-top.printout h3 {
    font-size: 24px;
}
.manual-whapper-top.printout .page .h3 {
    margin-top: 0;
    /*margin-bottom: 0;*/
}

.manual-whapper-top.printout #manage01 {
    margin-top: 0;
}
.manual-whapper-top.printout #manage06 .sec02 img {
    margin: 0;
}
.manual-whapper-top.printout #manage06 .sec04,
.manual-whapper-top.printout #manage06 .sec03 {
    padding-top: 0;
}
.manual-whapper-top.printout #manage02 div img {
    width: 55% !important;
}


.manual-whapper-top.printout #setting01 .sec01 p {
    text-indent: 0;
    padding-left: 0;
}
.manual-whapper-top.printout #setting01 div img {
    padding-left: 30px;
}

.manual-whapper main#setting01 .sec02 ul li {
    position: relative;
}
.manual-whapper main#setting01 .sec02 ul li:before {
    content: '●';
    color: #ccc;
    font-size: 20px;
    position: absolute;
    left: 0;
    top: -5px;
}

.manual-whapper main#setting01 h3 {
    margin-bottom: 15px;
}

.manual-whapper-top.printout main div {
    background-color: #FCEBF0;
    margin: 0;
    padding: 20px;
   /* margin: 40px 0;*/
}
.manual-whapper-top.printout main #setting01 div,
.manual-whapper-top.printout main #setting02 .sec02 {
    background-color: #FFFFFF;
    margin: 0;
    padding: 20px 0 0;
}
.manual-whapper-top.printout main #setting02 .sec02 table {
    background-color: #FFFFFF;
    width: 100%;
    border: 1px #B1B1B1 solid;
    border-collapse: collapse;
    border-spacing: 0;
    border-bottom: 2px #B1B1B1 solid;
}
.manual-whapper-top.printout main #setting02 .sec02 table tr {
    border-bottom: 1px #B1B1B1 solid;
}
.manual-whapper-top.printout main #setting02 .sec02 table tr th {
    background-color: #F0F0F0;
    padding: 1.5em 3em 1.5em 2em;
    width: 170px;
    vertical-align: top;
}
.manual-whapper-top.printout main #setting02 .sec02 table tr td {
    margin-left: 2em;
    width: 335px;
    vertical-align: top;
    padding: 1em 0;
    padding: 1em 2em;
}
.manual-whapper-top.printout main #setting02 .sec02 table tr td a {
    text-decoration: underline;
}
.manual-whapper-top.printout main #setting02 .contact {
    border: 1px #ED7A9B solid;
    background-color: #FFFFFF;
    text-align: center;
}
.manual-whapper-top.printout main #setting02 .contact p {
    text-indent: 0;
    padding-left: 0;
}
.manual-whapper-top.printout main #setting02 .contact p:nth-child(2) {
    color: #ED7A9B;
    font-size: 40px;
}
.manual-whapper-top.printout main #setting02 .contact p:nth-child(2) span {
    background: url(/manual/assets/img/manage/setting02_02.jpg) no-repeat 0 center;
    padding-left: 30px;
    font-weight: bold;
}
.manual-whapper-top.printout main div p {
    text-indent: -1em;
    padding-left: 1em;
}
.manual-whapper-top.printout #setting05 .sec02 ul {
    padding-left: 1em;
    margin-top: 20px;
}
.manual-whapper-top.printout #setting05 .sec02 ul li span {
    color: #F6BCCD;
}
.manual-whapper-top.printout #setting05 h2 {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.2;
    border-bottom: solid 1px #646464;
    color: #646464;
    padding: 0 20px 15px;
    margin-bottom: 20px;
}
.manual-whapper-top.printout #setting05 h2 + p.lead {
    padding-bottom: 0;
}
.manual-whapper-top.printout #manage04 p.lead,
.manual-whapper-top.printout #manage01 p.lead02 {
    padding: 0 20px;
}
.manual-whapper-top.printout main div p.text_red {
    color: #FF0000;
    margin-top: 1em;
}
.manual-whapper-top.printout #manage01 .sec02 table, .manual-whapper-top.printout #shift01 .sec02 table, .manual-whapper-top.printout #manage04 .sec02 table, .manual-whapper-top.printout #setting02 .sec02 table {
    background-color: #FFFFFF;
    width: 100%;
    border: 1px #B1B1B1 solid;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 730px;
}
.manual-whapper-top.printout #manage01 .sec02 table tr,
.manual-whapper-top.printout #shift01 .sec02 table tr
 {
    border-bottom: 1px #B1B1B1 solid;
}
.manual-whapper-top.printout #manage01 .sec02 table tr th, .manual-whapper-top.printout #shift01 .sec02 table tr th, .manual-whapper-top.printout #manage04 .sec02 table tr th, .manual-whapper-top.printout #setting02 .sec02 table tr th {
    background-color: #F0F0F0;
    padding: 1.5em 3em 1.5em 2em;
    width: 170px;
    vertical-align: top;
}
.manual-whapper-top.printout #manage01 .sec02 table tr td, .manual-whapper-top.printout #shift01 .sec02 table tr td, .manual-whapper-top.printout #manage04 .sec02 table tr td, .manual-whapper-top.printout #setting02 .sec02 table tr td {
    margin-left: 2em;
    width: 335px;
    vertical-align: top;
    padding: 1em 0;
    padding: 1em 2em;
}
.manual-whapper-top.printout #manage06 p.lead span,
.manual-whapper-top.printout #manage05 p.lead span {
    display: inline-block;
    /* margin-left: 1em; */
    text-indent: -1em;
    padding-left: 1em;
}
.manual-whapper-top.printout #shift05 .sec01 p img,
.manual-whapper-top.printout #manage06 .sec01 p img,
.manual-whapper-top.printout #manage05 .sec01 p img {
    display: inline-block;
    margin: 0;
}

.manual-whapper-top.printout #update02 p.lead,
.manual-whapper-top.printout #update01 p.lead,
.manual-whapper-top.printout #shift04 p.lead,
.manual-whapper-top.printout #shift03 p.lead,
.manual-whapper-top.printout #setting05 p.lead,
.manual-whapper-top.printout #setting04 p.lead,
.manual-whapper-top.printout #setting03 p.lead,
.manual-whapper-top.printout #update03 p.lead,
.manual-whapper-top.printout #setting02 p.lead,
.manual-whapper-top.printout #update05 p.lead,
.manual-whapper-top.printout #update04 p.lead,
.manual-whapper-top.printout #shift01 p.lead,
.manual-whapper-top.printout #manage06 p.lead,
.manual-whapper-top.printout #manage05 p.lead {
    padding-bottom: 10px;
}
.manual-whapper-top.printout #manage02 p.lead02.text_red {
    padding: 0 20px;
    color: #FF0000;
    text-indent: -0.5em;
    padding-left: 2em;
}
.manual-whapper-top.printout #shift04 div,
.manual-whapper-top.printout #manage03 div {
    overflow: hidden;
}
.manual-whapper-top.printout #manage03 .sec01 h3,
.manual-whapper-top.printout #manage03 .sec02 h3,
.manual-whapper-top.printout #shift04 .sec01 h3,
.manual-whapper-top.printout #shift04 .sec02 h3 {
    /*width: 38%;*/
    /*width: 50%;*/
    text-indent: -1em;
    padding-left: 1em;
    /*float: left;*/
    margin-top: 0;
}
.manual-whapper-top.printout #manage03 .sec01 img,
.manual-whapper-top.printout #manage03 .sec02 img,
.manual-whapper-top.printout #shift04 .sec01 img,
.manual-whapper-top.printout #shift04 .sec02 img {
    /*width: 46%;*/
    /*width: 56%;
    float: right;*/
    display: block;
    width: auto;
    margin: 0;
}
.manual-whapper-top.printout #manage03 div h3 span {
    color: #ED7A9B;
}
.manual-whapper-top.printout #manage03 .sec03 p {
    text-indent: 0;
    padding-left: 0;
}
.manual-whapper-top.printout #shift02 ul.lead02 {
    padding: 0 2% 0;
}
.manual-whapper-top.printout #shift02 ul.lead02 li {
    text-indent: -1em;
    padding-left: 1em;
}
.manual-whapper-top.printout #shift04 p.lead a,
.manual-whapper-top.printout #shift02 ul.lead02 li a {
    text-decoration: underline;
}
.manual-whapper-top.printout #shift02 ul.lead02 li span a {
    color: #FF0000;
    text-decoration: underline;
}
.manual-whapper-top.printout #shift02 .sec02 p a {
    text-decoration: underline;
}
.manual-whapper-top.printout #shift02 .sec05 p + img + p + img {
    margin-top: 0;
}
.manual-whapper-top.printout #shift02 .sec05 + p + img,
.manual-whapper-top.printout #shift05 .sec05 img {    border-bottom: solid 1px #B1B1B1;
}
.manual-whapper-top.printout #shift04 div h3 span {
    color: #72B7E8;
}
.manual-whapper-top.printout #shift04 .sec03 p {
    text-indent: 0;
    padding-left: 0;
}
.manual-whapper-top.printout #shift04 .sec03 h3 {
    margin-bottom: 0;
}
.manual-whapper-top.printout #update03 .sec04 h3,
.manual-whapper-top.printout #update03 .sec05 h3 {
    color: #FF0000;
    margin-bottom: 1em;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap {
    overflow: hidden;
    /*margin-top: 20px;*/
    margin-top: 0;
}
.manual-whapper-top.printout #update03 .sec05 div .left_box {
    float: left;
    /*width: 335px;*/
    width: 45%;
    position: relative;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}
.manual-whapper-top.printout #update03 .sec05 div .left_box div {
    padding: 0;
    margin-bottom: 0;
}
.manual-whapper-top.printout #update03 .sec05 div .right_box {
    float: right;
    /*width: 335px;*/
    width: 45%;
    position: relative;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}
.manual-whapper-top.printout #update03 .sec05 div .right_box div {
    padding: 0;
    margin-bottom: 0;
}
/*.manual-whapper-top.printout #update03 .sec05 div .left_box:before,
.manual-whapper-top.printout #update03 .sec05 div .right_box:before
 {
    content: '▼';
    position: absolute;
    color: #ed7a9b;
    font-size: 25px;
    left: 160px;
    top: 700px;
}*/
/*.manual-whapper-top.printout #update03 .sec05 div h4 {
    background-color: #ED7A9B;
    color: #FFFFFF;
    border-radius: 6px;
    text-align: center;
    padding: 7px 0;
    margin-bottom: 15px;
}
.manual-whapper-top.printout #update03 .sec05 div .left_box .up {
    margin-bottom: 100px;
    padding: 0;
    margin-top: 0;
}
.manual-whapper-top.printout #update03 .sec05 div .right_box .up {
    padding: 0;
    margin-top: 0;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap div div em {
    margin-left: 20px;
    color: #ED7A9B;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap div div img {
    margin: 0 auto 10px;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap div div p {
    margin: 0 1em;
    text-indent: 0em;
    padding-left: 0;
}
.manual-whapper-top.printout #update03 .sec05 p {
    text-indent: 0;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap + p {
    color: #FF0000;
    background-color: #FFFFFF;
    border-radius: 6px;
    margin-top: 20px;
    padding: 20px
}*/

.manual-whapper-top.printout #update03 .sec05 .cont_wrap {
    overflow: hidden;
    margin-top: 20px;
}
.manual-whapper-top.printout #update03 .sec05 div .left_box {
    float: left;
    /* width: 335px; */
    width: 45%;
    position: relative;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap div h4 {
    background-color: #ED7A9B;
    color: #FFFFFF;
    border-radius: 6px;
    text-align: center;
    padding: 7px 0;
    margin-bottom: 15px;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap .left_box .up {
    /*margin-bottom: 100px;*/
    margin-bottom: 88px;
}
.manual-whapper-top.printout #update03 .sec05 div .left_box .down,
.manual-whapper-top.printout #update03 .sec05 div .right_box .down {
    position: relative;
}
.manual-whapper-top.printout #update03 .sec05 div .left_box .down:before,
.manual-whapper-top.printout #update03 .sec05 div .right_box .down:before {
    content: '▼';
    position: absolute;
    color: #ed7a9b;
    font-size: 25px;
}
.manual-whapper-top.printout #update03 .sec05 div .left_box .down:before {
    left: 50%;
    top: -8%;
    transform: translate(-50%, 8%);
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap div div em {
    /*margin-left: 60px;*/
    margin-left: 12%;
    color: #ED7A9B;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap div div img {
    margin: 0 auto 10px;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap div div p {
    margin: 0 1em;
    text-indent: 0em;
    padding-left: 0;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap .right_box {
    float: right;
    /* width: 335px; */
    width: 45%;
    position: relative;
}
.manual-whapper-top.printout #update03 .sec05 div .right_box .down:before {
    left: 50%;
    top: -6%;
    transform: translate(-50%, -6%);
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap + p {
    color: #FF0000;
    background-color: #FFFFFF;
    border-radius: 6px;
    margin-top: 20px;
    padding: 20px
}
.manual-whapper-top.printout #update03 .sec05 p {
    text-indent: 0;
}

.manual-whapper-top.printout #setting05 .sec03 {
    margin-bottom: 30px;
}
.manual-whapper-top.printout #setting05 .sec03 h2 {
    /*margin-top: 100px;*/
}
.manual-whapper-top.printout #setting05 .sec01  {
    padding-bottom: 1px;
}
.manual-whapper-top.printout #setting05 .sec02  {
    padding-top: 0;
}
.manual-whapper-top.printout #setting05 .sec01 img,
.manual-whapper-top.printout #setting05 .sec02 img,
.manual-whapper-top.printout #setting05 .sec03 img,
.manual-whapper-top.printout #setting05 .sec04 img {
    width: 60% !important;
}
.manual-whapper-top.printout #setting05 .sec02 img {
    margin-bottom: 0;
    border: solid 2px #B1B1B1;
    /*border-top: solid 2px #B1B1B1;
    border-left: solid 2px #B1B1B1;*/
}
/*.manual-whapper-top.printout #setting05 .sec02 {
    padding-bottom: 0;
}*/
.manual-whapper-top.printout #setting05 .sec05 img {
    border: solid 1px #B1B1B1;
}
.manual-whapper-top.printout #setting05 .sec03 {
    padding-top: 0;
}
.manual-whapper-top.printout #setting05 .sec03 img {
    margin-top: 0;
}
.manual-whapper-top.printout #manage03 .sec03 img {
    border: solid 2px #B1B1B1;
}
.manual-whapper-top.printout #shift05 .sec06 img {
    border-top: solid 1px #B1B1B1;
}
.manual-whapper-top.printout #shift02 .sec05 img {
    border-bottom: solid 1px #B1B1B1;
}
.manual-whapper-top.printout #update02 .sec05 img {
    border-top: solid 1px #B1B1B1;
}
.manual-whapper-top.printout #update03 .sec02 img {
    /*border-top: solid 1px #B1B1B1;
    border-bottom: solid 1px #B1B1B1;*/
    border: solid 2px #B1B1B1;
}
.manual-whapper-top.printout #update03 .sec03 img {
    border-bottom: solid 1px #B1B1B1;
}
.manual-whapper-top.printout #update03 .sec06 img {
    border-top: solid 1px #B1B1B1;
    border-bottom: solid 1px #B1B1B1;
}
.manual-whapper-top.printout #update03 .sec07 img {
    border-bottom: solid 1px #B1B1B1;
    border-right: solid 1px #B1B1B1;
}

.manual-whapper-top.printout #update05 .sec05 img,
.manual-whapper-top.printout #update04 .sec03 img,
.manual-whapper-top.printout #update04 .sec02 img {
    border-bottom: solid 2px #B1B1B1;
}
.manual-whapper-top.printout #update05 .sec02 img {
    border: solid 2px #B1B1B1;
}
.manual-whapper-top.printout #manage03 h3 {
    font-size: 16px;
    float: none !important;
}
.manual-whapper-top.printout #manage03 img {
    float: none !important;
}
/*.manual-whapper-top.printout #manage03 img {
    width: auto !important;
}*/
.manual-whapper-top.printout #manage01 .sec01 img {
    width: 65% !important;
}
.manual-whapper-top.printout #manage01 .sec02 img {
    width: 50% !important;
}
.manual-whapper-top.printout #manage05 .sec02 img,
.manual-whapper-top.printout #manage05 .sec03 img {
    width: 70% !important;
    margin-top: 0;
}
/*.manual-whapper-top.printout #manage06 .sec02 img,*/
.manual-whapper-top.printout #manage06 .sec03 img,
.manual-whapper-top.printout #manage06 .sec04 img {
    width: 60% !important;
}
.manual-whapper-top.printout #shift05 .sec02 img {
    width: 60% !important;
}
.manual-whapper-top.printout #shift05 .sec03 img,
.manual-whapper-top.printout #shift05 .sec04 img {
    width: 55% !important;
}
.manual-whapper-top.printout #shift02 .sec02 img,
.manual-whapper-top.printout #shift02 .sec03 img {
    width: 60% !important;
}
.manual-whapper-top.printout #update02 .sec03 img,
.manual-whapper-top.printout #update02 .sec04 img {
    width: 60% !important;
}
.manual-whapper-top.printout #update03 .sec06 img,
.manual-whapper-top.printout #update03 .sec07 img {
    width: 55% !important;
}
.manual-whapper-top.printout #shift04 .sec01 img,
.manual-whapper-top.printout #shift04 .sec02 img {
    float: none !important;
    width: auto !important;
}
.manual-whapper-top.printout #shift04 .sec03 h3,
.manual-whapper-top.printout #shift04 .sec01 h3,
.manual-whapper-top.printout #shift04 .sec02 h3 {
    width: auto !important;
}

/*▼▼*/
.manual-whapper-top.printout #update03 .sec05 .cont_wrap {
    padding: 0;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap .left_box,
.manual-whapper-top.printout #update03 .sec05 .cont_wrap .right_box {
    float: none;
    width: 500px;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap div h4 {
    width: 300px;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap div div p {
    margin: 0;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap div div em {
    margin-left: 0;
    display: block;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap .left_box .up {
    margin-bottom: 30px;
}
.manual-whapper-top.printout #update03 .sec05 div .right_box .down {
    margin-top: 30px;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap .right_box {
    margin-top: 50px;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap .left_box img,
.manual-whapper-top.printout #update03 .sec05 .cont_wrap .right_box img {
    width: 30% !important;
    margin: 0;
    border: solid 1px #B1B1B1;
}
.manual-whapper-top.printout #update03 .sec05 div .left_box .down:before,
.manual-whapper-top.printout #update03 .sec05 div .right_box .down:before {
    /*left: 130px;*/
    left: 70px;
    top: -8%;
    /* transform: translate(-50%, 8%); */
}
/*▲▲*/


@media screen and (min-width: 1100px) {
    .manual-whapper main#update03 .sec05 div .left_box {
        width: 335px;
    }
    .manual-whapper main#update03 .sec05 .cont_wrap .right_box {
        width: 335px;
    }
    /*.manual-whapper main#update03 .sec05 .cont_wrap div div em {
        margin-left: 20px;
    }*/
    .manual-whapper main#update03 .sec05 div .left_box .down:before {
        left: 160px;
        top: -54px;
    }
    .manual-whapper main#update03 .sec05 div .right_box .down:before {
        left: 160px;
        top: -37px;
    }


/*printページ追加分 ここまで*/
	.manual-whapper aside {
		width: 260px;
	}
	.manual-whapper main {
		width: 810px;
	}
	.manual-whapper main#manage03 .sec01 img,
	.manual-whapper main#manage03 .sec02 img,
	.manual-whapper main#shift04 .sec01 img,
	.manual-whapper main#shift04 .sec02 img {
		width: 400px;
	}
	.manual-whapper main#update03 .sec05 div .left_box {
		width: 335px;
	}
	.manual-whapper main#update03 .sec05 .cont_wrap .right_box {
		width: 335px;
	}
	.manual-whapper main#update03 .sec05 .cont_wrap div div em {
		margin-left: 20px;
	}
	.manual-whapper main#update03 .sec05 div .left_box .down:before {
		left: 160px;
		top: -54px;
	}
	.manual-whapper main#update03 .sec05 div .right_box .down:before {
		left: 160px;
		top: -37px;
	}
}




p.distinction_mark {
    margin-bottom: 50px;
}
p.distinction_mark02 {
    background-color: #FFFFFF;
}
.manual-whapper-top.printout section h4 span.c_pink,
h2 span.c_pink,
p.distinction_mark span.c_pink,
p.distinction_mark02 span.c_pink,
table tr th span.c_pink {
    color: #F28CBB;
}

.manual-whapper-top.printout section h4 span.c_blue,
h2 span.c_blue,
p.distinction_mark span.c_blue {
    color: #1987E5;
}
.manual-whapper-top.printout section h4 span.c_gray,
h2 span.c_gray {
    color: #E7E8E2;
}
.manual-whapper-top.printout section h4 span.c_pink,
.manual-whapper-top.printout section h4 span.c_blue,
.manual-whapper-top.printout section h4 span.c_gray,
h2 span.c_pink,
h2 span.c_blue,
h2 span.c_gray {
    font-size: 14px;
}

.manual-whapper-top.printout #shift05 .sec01 p img,
.manual-whapper-top.printout #manage05 .sec01 p img,
.manual-whapper-top.printout #manage06 .sec01 p img {
    width: auto !important;
}

.manual-whapper-top.printout #update03 .sec05 .cont_wrap {
	display: block;
	overflow: hidden;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap .left_box {
    float: left;
    width: 48%;
    margin: 0;
}
.manual-whapper-top.printout #update03 .sec05 .cont_wrap .right_box {
    float: right;
    width: 48%;
    margin: 0;
}

.pagebreak {
    display: none !important;
}

/*2021-05-17 ADD*/
.col-wp {
	display: flex;
	justify-content: space-between;
}
.col-wp>* {
	flex: 0 0 49%;
}
/*2021-05-25 ADD*/
.kakomi {
	font-size: .8rem;
	padding: 0 0.8em 0.2em;
	border-radius: 5px;
	background: #646464;
	color: #fff;
}