@charset "UTF-8";

/*
Theme Name: MY THEME
Author: RIKUSAIBOU
Description: This is my original theme.
Version: 1.0
*/


/*--陸運労災防止協会の主要行事予定 スマホ--*/
@media screen and (max-width: 590px) {
	body .Main_event{width:90%;padding: 50px 5% 0;}
	body .Main_event table th:nth-of-type(1){width: 142px;}
}
/*--全国労働災害防止大会 スマホ--*/
@media screen and (max-width: 590px) {
	body .Boushitaikais{width: 100%;}
	body .Boushitaikais1{padding: 30px 5%;}
	body .Boushitaikais_h3{width: 90%;margin: 0 5% 15px;text-indent: -25px;padding-left: 15px;}
	body .Boushitaikais3{float:none;margin: 0 auto;}
	body .Boushitaikais2 table{float:none;width: 100%;}
	body .Boushitaikais2 table .houkoku_td{display: block;}
	body .Boushitaikais2 table .houkoku_td div{margin-top:5px;margin-left:0px;}
	/*
	body .Boushitaikais2 .Boushitaikais2_btn{justify-content:center;}
	body .Boushitaikais2 .Boushitaikais2_btn a:first-child{margin-left:10px;}
	body .Boushitaikais2 .Boushitaikais2_p{margin-left:0;text-align:center;}
	*/
	body .Boushitaikais4{width:90%;padding: 50px 5% 80px;}
	body .Boushitaikais4 li{width:90%;float:none;}
	body .Boushitaikais4 h3{text-indent: -25px;padding-left: 20px;}
}
/*--全国フォークリフト大会 スマホ--*/
@media screen and (max-width: 590px) {
	body .zenkoku_news .zenkoku_news_img div {margin-left: 10px;}
	body .zenkoku_news .zenkoku_news_img img {height: 100px;}
	body .zenkoku_forklift th{display:block;width: auto;}
	body .zenkoku_forklift td{display:block;padding: 15px;}
	body .Zenkoku_forklift2{width: 90%;padding: 50px 5% 80px;}
}
/*--フォークリフト荷役技能検定 スマホ--*/
@media screen and (max-width: 590px) {
	body .Forklift_niyaku li{float: none;width: 100%;padding-left: 17px;text-indent: -17px;}
	body .Forklift_niyaku2{width: 100%;}
	body .Forklift_niyaku2 section{width: 100%;margin:0 auto;}
	body .Forklift_niyaku2 section h3{margin: 0 5%;}
	body .Forklift_niyaku2 section:nth-of-type(1) p{width: 86%;;margin:10px auto;}
	body .Forklift_niyaku2 section:nth-of-type(2) ol{margin-left: 3%;margin-right: 8%;}
	body .Forklift_niyaku2 section:nth-of-type(3) ol{margin-left: 0;}
	body .Forklift_niyaku2 section:nth-of-type(3) ol li{float:none;width:90%;margin:0 auto;}
	body .Forklift_niyaku2 section:nth-of-type(4) p{width: 86%;;margin:10px auto;}
	body .Forklift_niyaku2 section:nth-of-type(5) ol{margin-left: 3%;margin-right: 8%;}
	body .Forklift_niyaku2 section:nth-of-type(6) p{width: 86%;;margin:10px auto;}
	body .Five5_ol{margin-left: 3%;margin-right: 8%;}
	body .Six6_div{width: 90%;margin: 0 auto 0;padding: 30px 5% 0;}
	body .Six6_div dl dd:nth-of-type(7) ul li{float: none;width: 100%;text-indent: -10px;}
}
/*--講習資格 スマホ--*/
@media screen and (max-width: 590px) {
	body .Qualification h3{width: 90%;margin: 0 auto;}
	body .Qualification p{width:90%;margin: 10px 5%;}
	body .Qualification_box{width: auto;margin: 0 auto 50px;padding: 30px 5%;}
	body .Qualification_table{width:854px;}
	body .Qualification_words{width: 90%;margin: 10px auto;}
	body .Qualification_words dt{padding: 10px;}
	body .Qualification_words dd{margin-left: 1em;}
	body .Qualification_words ol{padding-left: 10px;}
}
/*--荷役労働災害防止対策 スマホ--*/
@media screen and (max-width: 590px) {
	body .Niyakuboushi1__box1{width: 90%;padding: 5%;}
	body .Niyakuboushi1{padding-top:0;}
	body .Niyakuboushi1__box2{width: 90%;margin: 20px auto;}
	body .Niyakuboushi1__box2_p{width: 90%; padding: 0 5%;}
	body .Niyakuboushi1__box2 ul li{width:45%;height:100px;}
	body .Niyakuboushi2__box1{width: 90%;padding: 0 5% 10px;}
	body .main-body2{width: 100%;padding:0;}
	body .secondary-box{width:100%;padding: 0;}
	body .contents-box{padding: 0 5%;}
	body .backG-box{width:100%;}
	body .wrap-box2{width:90%;}
	body .arrow-green{display: inline-block;padding-left: 20px;text-indent: -20px;}
	body .Niyakuboushi3__box1{width: 90%;padding: 50px 5% 10px;}
	body .Niyakuboushi3__box2{width: 90%;padding: 50px 5% 10px;}
	body .Niyakuboushi3__box3{width: 90%;padding: 50px 5% 10px;}
	body .Niyakuboushi3__box4{width: 90%;padding: 50px 5% 10px;}
	body .Niyakuboushi4__box1{width: 90%;padding: 40px 5% 10px;}
	body .Niyakuboushi5__box1{width: 90%;padding: 10px 5%;}
	body .Niyakuboushi6{width: 90%;padding: 0 5% 0;margin: 30px auto 80px;}
}
/*--交通労働災害防止対策 スマホ--*/
@media screen and (max-width: 590px) {
	body .Koutsuboushi1{padding-top:0;}
	body .Koutsuboushi1__box1{width: 90%;padding: 5%;}
	body .Koutsuboushi1__box2{width: 90%;margin: 0 auto;}
	body .Koutsuboushi1__box2 ul li{width:45%;height:100px;}
	body .Koutsuboushi1__box2_p{width: 90%; padding: 0 5%;}
	body .Koutsuboushi2__box1{width: 90%; padding: 0 5%;}
	body .Koutsuboushi2__box2{width: 90%; padding: 50px 5% 10px;}
	body .Koutsuboushi3__box1{width: 80%; padding: 15px;margin: 0 auto;}
	body .Koutsuboushi4{width: 90%; padding: 50px 5% 0;}
	body .Koutsuboushi4 ul li{text-indent:-20px;padding-left:30px;}
	body .Koutsuboushi5{width:100%;}
	body .Koutsuboushi5__box1 p{padding:0;}
	body .Koutsuboushi5__box1{width:80%;}
	body .Koutsuboushi5__box1 ul{padding-left: 0;}
	body .Koutsuboushi5__box1 li:nth-of-type(odd){float:none;width:100%;}
}
/*--リスクアセスメント スマホ--*/
@media screen and (max-width: 590px) {
	body .main-body{width:90%;margin:0 auto;}
	body .ref-box h4{margin-top:15px}
}
/*--安全衛生図書・テキスト,安全ビデオ  スマホ--*/
/*--安全衛生用品 スマホ--*/
@media screen and (max-width: 590px) {
	body .safety{width: 100%;padding: 20px 5% 0;}
	body .safety__right{float:none;width: 100%;}
	body .safety_left{float:none;width: 100%;}
	body .Safety_youhin h3{width:90%; margin:0 auto;}
	body .Safety_youhin_p{width: 90%; margin: 10px 5% 0;}
	body .Safety_youhin_BOXz{width:100%;padding: 30px 5% 20px;}
	body .Safety_youhin_BOXz li{width:100%;float: none;}
	body .Safety_youhin_BOXz li a dl{height: auto;}
	body .Safety_youhin_BOXz li a dl dd{float: none;width: auto;}
	body .Safety_youhin_BOXz li a dl dd:nth-of-type(1){float: none;width: 130px;height: auto;margin: 10px auto 15px;padding-right: 0;}
	body .Safety_youhin_BOXz li a dl dd:nth-of-type(2){line-height: 1.5;height: auto;}
	body .Safety_youhin1{width: 90%; padding: 5%;}
	body .Safety_youhin4{float:none;width: 230px;margin: 10px auto;}
	body .Safety_youhin3 li table{float:none;width:100%;}
	body .Safety_youhin3 li table th{height: auto;width: auto;display: block;padding: 5px;}
	body .Safety_youhin3 li table td{height: auto;width: auto;display: block;padding: 5px;text-align: center;}
	body .Safety_youhin5 table{float:none;width:100%;}
	body .Safety_youhin6{float:none;margin: 10px auto;max-width: 90%;height:auto;}
	body .Safety_youhin7 table{float:none;width:100%;   margin: 10px auto;}
	body .Safety_youhin7 table th{padding:5px;}
	body .Safety_youhin8{float:none;padding: 10px 0;width:100%;}
	body .Safety_youhin8 span{padding-left: 5px;}
	body .Safety_youhin9 table{float:none;width:100%;height: auto;}
	body .Safety_youhin9 table th{height: auto;width: auto;display: block;padding: 5px;}
	body .Safety_youhin9 table td{height: auto;width: auto;display: block;padding: 5px;}
	body .Safety_youhin10{float:none;padding: 10px 0;width:100%;}
	body .Safety_youhin11 table{float:none;width:100%;}
	body .Safety_youhin11 table th, .Safety_youhin11 table td{display: block;width: auto;padding: 5px;}
	body .Safety_youhin12{float:none;height:auto;width: 100%;margin: 10px auto;}
	body .Safety_youhin12 img{max-width: 100%;}
	body .Safety_youhin13 table{float:none;width:100%;margin: 10px auto;}
	body .Safety_youhin13 table th:nth-of-type(1){width: auto;padding: 5px;}
	body .Safety_youhin13 table th{display:block;padding: 5px;}
	body .Safety_youhin13 table td{display:block;padding: 5px;}
	body .Safety_youhin14{float:none;width:100%;}
	body .Safety_youhin14 img{width: 47%;height: auto;}
}
/*-お問い合わせスマホ-*/
@media screen and (max-width: 590px) {
	body .odercorporate_box{width: 90%;padding: 20px 0 0px;}
	body .oder__Corporate{width: 100%;}
	body .oder__Corporate .wpcf7 table{width: 100%;}
	body .oder__Corporate .wpcf7 td:nth-of-type(odd){display: block;width: 90%;margin: 0 auto; border: none;padding: 10px 0 0 0;}
	body .oder__Corporate .wpcf7 td:nth-of-type(even){display: block;width: 90%;margin: 0 auto;padding: 5px 0 10px 0;}
	body .oder__Corporate .wpcf7 .oder__box{width:90%;margin: 35px auto 0;}
	body .oder__Corporate .wpcf7 .oder__box p{padding:3%;}
	body .oder__Corporate .wpcf7 .oder__box div{padding-left: 0;}
	body .oder__Corporate td input{height: 25px;width: 90%;margin: 0 5%;}
	body .oder__Corporate td textarea{width: 90%;margin: 0 5%;}
	body .oder__Corporate .wpcf7 .anno{margin-left: 5%;display: block;padding-top: 5px;}
}
/*-用品ご注文フォーム（法人様用）スマホ-*/
@media screen and (max-width: 590px) {
	body .oder__houjin{width: 100%;padding: 0 0 35px;}
	body .oder__houjin .wpcf7 table{width: 100%;}
	body .oder__houjin .wpcf7 .title{padding-left: 0;}
	body .oder__houjin .wpcf7 td:nth-of-type(odd){display: block;width: 90%;margin: 0 auto; border: none;padding: 10px 0 0 0;}
	body .oder__houjin .wpcf7 td:nth-of-type(even){display: block;width: 90%;margin: 0 auto;padding: 5px 0px 10px 0px;}
	body .oder__houjin td input[type="text"]{height: 25px;width: 90%;margin: 0 5%;}
	body .oder__houjin td input[type="tel"]{height: 25px;width: 90%;margin: 0 5%;}
	body .oder__houjin td input[type="email"]{height: 25px;width: 90%;margin: 0 5%;}
	body .oder__houjin td select{margin: 0 5%;}
	body .oder__houjin textarea{width: 90%;margin: 0 5%;}
	body .oder__houjin .wpcf7 .anno{margin-left: 5%;display: block;padding-top: 5px;}
	body .oder__houjin .wpcf7 .oder__box{width:90%;}
	body .oder__houjin .wpcf7 .oder__box p{padding:3%;}
}
/*-用品ご注文フォーム（個人様用）スマホ-*/
@media screen and (max-width: 590px) {
	body .oderkojin_box{width: 90%;padding: 20px 0 0px;}
	body .oder__kojin{width: 100%;padding: 0 0 35px;}
	body .oder__kojin .wpcf7 table{width: 100%;}
	body .oder__kojin .wpcf7 .title{padding-left: 0;}
	body .oder__kojin .wpcf7 td:nth-of-type(odd){display: block;width: 90%;margin: 0 auto; border: none;padding: 10px 0 0 0;}
	body .oder__kojin .wpcf7 td:nth-of-type(even){display: block;width: 90%;margin: 0 auto;padding: 5px 0px 10px 0px;}
	body .oder__kojin td input[type="text"]{height: 25px;width: 90%;margin: 0 5%;}
	body .oder__kojin td input[type="tel"]{height: 25px;width: 90%;margin: 0 5%;}
	body .oder__kojin td input[type="email"]{height: 25px;width: 90%;margin: 0 5%;}
	body .oder__kojin td select{margin: 0 5%;}
	body .oder__kojin textarea{width: 90%;margin: 0 5%;}
	body .oder__kojin .wpcf7 .anno{margin-left: 5%;display: block;padding-top: 5px;}
	body .oder__kojin .wpcf7 .oder__box{width:90%;}
	body .oder__kojin .wpcf7 .oder__box p{padding:3%;}
}

/*-フォークリフト荷役技能検定2級 出張実技試験のご案内-*/
.Kentei2-s {padding-bottom:50px;}
.Kentei2-s section{width:854px;margin:0px auto;padding: 40px 0 0px;}
.Kentei2-s section img{display: block;margin: 0 auto;}
.Kentei2-s h3{color: #3eb135; border-bottom: 1px solid #3eb135; margin:0;}
.Kentei2-s ul{list-style:none;}
.Kentei2-s ul li {padding-bottom:10px;line-height:1.5;}
.Kentei2-s p{padding: 0 25px;margin-top: 20px;line-height: 1.5;}
span.K2-s_span{display:block;;line-height:1.5;padding-left:1em;}
span.Kentei2-s_bold {font-weight:bold;}
.Kentei2-s_ul1 li{text-indent: -2em;padding-left: 1em;}
.Kentei2-s_ul3:after{display: block;clear: left;content: "";}
.Kentei2-s_ul3 li{width:50%;float:left;}
.Kentei2-s a:before {font-family: FontAwesome;font-style: normal;font-weight: normal;padding-right: 5px;content: "\f138";color: #3eb135;}
.Kentei2-s_inline span{display:inline-block;}

/*-フォークリフト荷役技能検定2級 出張実技試験のご案内スマホ-*/
@media screen and (max-width: 590px) {
	.Kentei2-s section{width:90%;}
	.Kentei2-s section img{width:100%;}
	.Kentei2-s p{padding: 0 5%;}
	.Kentei2-s ul{padding-left: 10px;}
	.Kentei2-s_ul3 li{width:100%;float:none;}
	.Kentei2-s_ul3 li{text-indent: -30px;padding-left: 10px;}
}