@charset "utf-8";

body#lower {

}

#lower #gmn_bg{
height: 120px;
position: relative;
margin-top:40px;
}

#lower #gmn{
/*margin:52px 0 0 0;*/
position: absolute;
right:0;
bottom:50px;
}

#lower_bg{
padding:0 0 60px 0;
position: relative;
top: 161px;
background: #d4ecf3;
}

#pankuzu {
text-align: left;
font-size: 77%;
width: 90%;
margin: auto;
position: relative;
top: 25px;
color: #fff;
}

#logo_lower{
position: absolute;
left:0;
/*top:20px;*/
top:0;
z-index: 10000;
}

#page_tit{
/*height: 130px;*/
position: relative;
width: 100%;
margin:0px 0 0 0;
text-align: left;
height: 124px;
top: 16px;
}

.point{
background: url(../img/point/page_tit_bg_point.gif) no-repeat 0 0;
}
.check_tit_area {
display: flex;
}
.page_tit_hd{
font-size: 200%;
color: #fff;
margin: auto;
width: 90%;
position: relative;
top: 31px;
}
.lmn_content-A {
width: 45%;
margin: 0 0 0 5%;
}
.lmn_content-B {
padding-top: 24px;
}
.lmn_content-a {
display: flex;
text-align: center;
}
.lmn_content-a table a {
text-decoration: none !important;
color: #fff;
}
.lmn_tit_a {
background: #036EB8;
width: 155px;
line-height: 27px;
color: #fff;
font-size: 90%;
}
.lmn_tit_b {
background: #0089C8;
width: 155px;
line-height: 27px;
color: #fff;
font-size: 90%;
}
.lmn_select select {
color: #595757;
height: 27px;
border-color: #9FA0A0;
}
.lmn_ta_area {
margin-left: 8px;
}
.lmn_ta_01 {
background: #036EB8;
width: 148px;
line-height: 25px;
color: #fff;
font-size: 90%;
font-weight: normal;
}
.lmn_ta_02 {
background: #0089C8;
width: 220px;
line-height: 25px;
color: #fff;
font-size: 90%;
font-weight: normal;
}
.lmn_ta_03 {
border-right: 1px solid #FFF;
font-size: 90%;
font-weight: normal;
}
.lmn_ta_03 a {
color: #BCE2E8 !important;
}
.lmn_ta_le {
border-left: 1px solid #FFF;
}
.check_btn a{
position:absolute;
right:20px;
top:40px;
text-indent: -10000px;
width:223px;
height:64px;
display: block;
overflow: hidden;
background: url(../img/common/bt07.png) no-repeat left top;
}

.check_btn a:visited{
.check_btn a:link,
background: url(../img/common/bt07.png) no-repeat left top;
}
.check_btn a:hover,
.check_btn a:active{
background: url(../img/common/bt07.png) no-repeat left bottom;
}

.enq_btn a{
/*text-indent: -10000px;
width:200px;
height:50px;
display: block;
overflow: hidden;
margin: 10px 0 0 0;*/
display: none;
}

.enq_btn a:link,
.enq_btn a:visited{
background: url(../img/common/bt09.png) no-repeat left top;
}
.enq_btn a:hover,
.enq_btn a:active{
background: url(../img/common/bt09.png) no-repeat left bottom;
}

.wbg{
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-radius: 0px 0px 3px 3px;

}

.lower_wrap{
width:1016px;
margin: 80px auto;
padding:0 0 40px 0;
}
.lower_wrap1{
width:1016px;
margin: 80px auto;
padding:0 0 100px 0;
}

.cont_l{
width:200px;
float:left;
margin:0 20px 0 0;
}

.lmn{
text-align: left;
/*background: url(../img/common/lmn.gif) no-repeat left bottom;*/
background-color:#faf6dd;
border: 1px solid #e7bb6f;
border-radius: 2px;
padding:0 0 10px 0;
}

.lmn h3{
background: #fceaa7; /* Old browsers */
background: -moz-linear-gradient(top,  #fceaa7 0%, #fbe389 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceaa7), color-stop(100%,#fbe389)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceaa7 0%,#fbe389 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceaa7 0%,#fbe389 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceaa7 0%,#fbe389 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fceaa7 0%,#fbe389 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceaa7', endColorstr='#fbe389',GradientType=0 ); /* IE6-9 */
border-bottom: 1px solid #e7bb6f;
padding:10px;
}

.lmn ul{
margin-bottom: 10px;
}

.lmn ul li{
padding:5px 0 5px 10px;
}

.lmn ul li ul{
margin-bottom: 0;
}

.lmn ul li ul li{
padding-left: 15px;
}

.lmn ul li a{
background: url(../img/common/arrow_lmn.png) no-repeat left center;
font-size: 85%;
line-height: 1.8;
padding-left:16px;
}

.lmn ul li.fsm a{
	background-position:left 6px;
	display:block;
	font-size:0.8em;
	line-height: 1.8;
	padding-right:8px;
}


.btn_lmn_check a{
text-indent: -10000px;
width:182px;
height:32px;
display: block;
overflow: hidden;
margin:0 10px;
}

.btn_lmn_check a:link,
.btn_lmn_check a:visited{
background: url(../img/common/bt08.png) no-repeat left top;
}
.btn_lmn_check a:hover,
.btn_lmn_check a:active{
background: url(../img/common/bt08.png) no-repeat left bottom;
}
.mbox {
color: #0086C7;
line-height: 2;
}
.cont_r{
width:1016px;
text-align: center;
margin: auto;
}
.cont_r .centerp p {
font-size: 180%;
}
.tit_bg{
background: url(../img/common/tit_bg.gif) no-repeat 0 0;
}

.tit_bg{
margin-bottom: 20px;
padding-left: 30px;
background: url(../img/common/tit_bg.gif) no-repeat 0 0;
height: 44px;
font-size: 138.5%;
line-height: 44px;
color: #333;
font-weight: lighter;
}



/*---
point
------------------------------*/
.case_study {
margin: 0 0 20px 0;
padding:10px 0 5px 0;
background:#ecf4b9;
text-align: left;
}

.case_study dl {
margin:5px 5px 0 5px;
}

.case_study dt {
padding: 8px 0 12px 55px;
font-size: 138.5%;
font-weight: bold;
line-height: 1.2;
color: #99ad13;
}

.case_study .case01 dt {
background: url(../img/point/point_img_case_study1.gif) 10px top no-repeat;
}
.case_study .case02 dt {
background: url(../img/point/point_img_case_study2.gif) 10px top no-repeat;
}
.case_study .case03 dt {
background: url(../img/point/point_img_case_study3.gif) 10px top no-repeat;
}
.case_study .case04 dt {
background: url(../img/point/point_img_case_study4.gif) 10px top no-repeat;
}

.case_study dd {
padding:20px 10px 20px 10px;
padding-left: 55px;
background: url(../img/point/point_img_case_study.gif) 8px 21px no-repeat #FFFFFF;
font-size: 108%;
line-height: 1.6;
margin:0;
}

.case_study dd .attention {
padding-top: 10px;
font-size: 85%;
display: block;
}

.case_study dd ul,
.case_study dd p {
margin-top: 10px;
}

.case_study dd .link {
font-size: 93%;
text-align: right;
}
.case_study dd .link a {
padding-left: 22px;
/*background: url(../img/faq/cmn_icon_arrow02.gif) left center no-repeat;*/
}

.case_study dd img {
margin-top: 20px;
width:585px;
}

.case_study dd .checkLeft {
float: left;
width: 220px;
}

.case_study dd .checkRight {
float: right;
width: 365px;
}

.case_study dd .checkLeft .table {
margin-top: 10px;
width: 186px;
border: 2px solid #87b01a;
}
.case_study dd .checkLeft .table .gray {
margin: 1em 5px 5px;
background: #efefef;
}

.case_study dd .checkLeft .table table {
margin: 0 auto;
width: 176px;
}

.case_study dd .checkLeft .table .gray table {
margin: 0 auto;
width: 166px;
}

.case_study dd .checkLeft .table th {
padding: 5px 0;
text-align: left;
font-size: 85%;
line-height: 1.2;
}
.case_study dd .checkLeft .table .gray table th {
padding: 5px 0;
text-align: left;
font-size: 77%;
line-height: 1.2;
}
.case_study dd .checkLeft .table td {
padding: 2px 0;
text-align: right;
font-size: 85%;
line-height: 1.2;
}
.case_study dd .checkLeft .table .gray table td {
padding: 2px 0;
text-align: right;
font-size: 77%;
line-height: 1.2;
}
.case_study dd .checkLeft .table .total {
border-top: 1px solid #cccccc;
}

.btn_pagetop_bg{
text-align: right;
margin-bottom: 40px;
}

.btn_pagetop a:link,
.btn_pagetop a:visited{
padding:5px 10px;
border:1px solid #408cc7;
border-radius: 4px;
background:#469adb;
color:#ffffff;
font-size:11px;
text-decoration: none;
}

.btn_pagetop a:hover,
.btn_pagetop a:active{
color:#ffffff;
border:1px solid #408cc7;
background:#49a0e3;
text-decoration: none;
}

.cont_tit,
.cont_tit02,
.cont_tit03,
.cont_tit04{
color: #0086C7;
margin: 0 0 20px 0;
line-height: 32px;
font-size: 182%;
font-weight: bold;
padding-left: 50px;
}

.cont_tit{
background: none;
color: #0090ff;
}

.cont_tit02{
background: url(../img/check/check_top_icon.png) no-repeat;
    font-family: 'Noto Sans CJK JP Light','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

.cont_tit03{
background:url(../img/common/cont_tit03.gif) left top no-repeat;
color: #99ad13;
}

.cont_tit04{
background:url(../img/common/cont_tit04.gif) left top no-repeat;
color: #99ad13;
}

.related_links{
background-color: #faf6dd;
border-radius: 2px;
border:1px solid #e7bb6f;
padding:10px 0 10px 20px;
margin:40px 0 0 0;
}

.related_links li{
display: inline;
}

.related_links li a{
background:url(../img/common/arrow_lmn.png) no-repeat center left;
padding: 0 20px 0 15px;
}

.bd_box{
padding:10px;
border: 1px solid #cdcdcd;
background: #f8f8f8;
}

/*---
point_hayawakari
------------------------------*/
.page_tit_hd_hayawakari{
padding:24px 0 0 40px;
line-height: 0;
}

.hayawakari_q01,
.hayawakari_q02,
.hayawakari_q03,
.hayawakari_q04,
.hayawakari_q05,
.hayawakari_q06,
.hayawakari_q07,
.hayawakari_q08,
.hayawakari_q09,
.hayawakari_a01,
.hayawakari_a02,
.hayawakari_a03,
.hayawakari_a04,
.hayawakari_a05,
.hayawakari_a06,
.hayawakari_a07,
.hayawakari_a08,
.hayawakari_a09{
text-indent: -10000px;
width:660px;
}

.hayawakari_q01{
height: 100px;
background: url(../img/point/hayawakari_01_q.gif) no-repeat 0 0;
}
.hayawakari_a01{
height: 174px;
background: url(../img/point/hayawakari_01_a.gif) no-repeat 0 0;
}

.hayawakari_q02{
height: 80px;
background: url(../img/point/hayawakari_02_q.gif) no-repeat 0 0;
}
.hayawakari_a02{
height: 184px;
background: url(../img/point/hayawakari_02_a.gif) no-repeat 0 0;
}

.hayawakari_q03{
height: 80px;
background: url(../img/point/hayawakari_03_q.gif) no-repeat 0 0;
}
.hayawakari_a03{
height: 174px;
background: url(../img/point/hayawakari_03_a.gif) no-repeat 0 0;
}

.hayawakari_q04{
height: 80px;
background: url(../img/point/hayawakari_04_q.gif) no-repeat 0 0;
}
.hayawakari_a04{
height: 174px;
background: url(../img/point/hayawakari_04_a.gif) no-repeat 0 0;
}

.hayawakari_q05{
height: 80px;
background: url(../img/point/hayawakari_05_q.gif) no-repeat 0 0;
}
.hayawakari_a05{
height: 166px;
background: url(../img/point/hayawakari_05_a.gif) no-repeat 0 0;
}

.hayawakari_q06{
height: 80px;
background: url(../img/point/hayawakari_06_q.gif) no-repeat 0 0;
}
.hayawakari_a06{
height: 166px;
background: url(../img/point/hayawakari_06_a.gif) no-repeat 0 0;
}

.hayawakari_q07{
height: 80px;
background: url(../img/point/hayawakari_07_q.gif) no-repeat 0 0;
}
.hayawakari_a07{
height: 182px;
background: url(../img/point/hayawakari_07_a.gif) no-repeat 0 0;
}

.hayawakari_q08{
height: 80px;
background: url(../img/point/hayawakari_08_q.gif) no-repeat 0 0;
}
.hayawakari_a08{
height: 173px;
background: url(../img/point/hayawakari_08_a.gif) no-repeat 0 0;
}

.hayawakari_q09{
height: 80px;
background: url(../img/point/hayawakari_09_q.gif) no-repeat 0 0;
}
.hayawakari_a09{
height: 179px;
background: url(../img/point/hayawakari_09_a.gif) no-repeat 0 0;
}


/*---
check
------------------------------*/
.check{
background: #009FDE;
}

.lmn_map{
margin: 0 10px;
}

.lmn_select{
text-align: center;
}

.lmn_sec_tit{
margin:10px 0 10px 10px;
}

.lmn_sec_tit_end{
margin:10px 0 0 10px;
}



/* howto */
.howto {
	margin: 0 79px 30px 78px;
	width: 593px;
	}

.howto .full {
	margin: 15px 0 10px;
	}
.howto .notfull {
	margin-bottom: 10px;
	}

.howto .full dt {
	/*background: url(../img/check/area_img_arrowFall01.gif) right center no-repeat;*/
	}
.howto .notfull dt {
	/*background: url(../img/check/area_img_arrowNotFall01.gif) right center no-repeat;*/
	}
.howto .full dt,
.howto .notfull dt {
	width: 311px;
	float: left;
	clear: both;
	}
.howto .full dd,
.howto .notfull dd {
	width: 275px;
	float: right;
	}

.howto p {
	font-size: 100%;
	line-height: 1.6;
	}
	
.howto .howtoTitle {
	margin-bottom:10px;
	text-align:center;
}
.howtoImg {
	margin: 0;
	display: flex;
}


/* howto */
.wages {
	background: url(../img/check/check_bakg_a.png);
    padding: 10px;
    background-size: 100% 128px;
    min-height: 563px;
    background-repeat: no-repeat;
}
.wages img {
	margin: 131px 0 0 13px;
}
.wages p {
	background: #EEAB55;
    padding: 8px 20px;
    color: #fff;
}
.wages img{
margin-bottom: 10px;
display: block;
}

.wages .wagesInner {
	padding-bottom: 3px;
    width: 95%;
    margin: 15px auto 0;
	}
.wages .wagesInner .set {
	background:#fff;
	border-radius:2px;
	}

.wages .wagesInner .set dl {
	/*margin: 0 auto;*/
	/*width: 530px;*/
	margin: 0;
	}
.wages .wagesInner .set dt {
	background: #EEAB55;
    padding: 8px 20px;
    color: #fff;
	}

.wages .wagesInner .set dd{
margin: 60px 0 0;
}
.wages .wagesInner .set dd ul {
	padding: 10px 0 10px;
	}
.wages .wagesInner .set dd ul {
	background: url(../img/check/area_img_wagesArrow.png) center center no-repeat;
	}
.wages .wagesInner .set dd li {
	/*font-size: 138.5%;*/
	font-size: 110%;
	line-height: 1.2;
	color: #000000;
	text-align: center;
	width: 49%;
	float: left;
	}

.wages .wagesInner .set dd li .yen {
	font-size: 125%;
	font-weight: bold;
	color: #595655;
	}
.wages .wagesInner .set dd li .money {
	font-size: 350%;
	font-weight: bold;
	color: #E60039;
	}
.wages .wagesInner .set dd li .moneyL {
	font-size: 350%;
	font-weight: bold;
	color: #E60039;
	}
.wages .wagesInner .set dd li .Time_font {
    float: left;
    padding: 0 20px;
	color: #727171;
	}
.wages .wagesInner .set dd li .Mouth_font {
	font-size: 83%;
    color: #898989;
	}

.howto-tit-a,
.howto-tit-b{
display: table-cell;
}

.howto-tit-a{
padding:0 40px 40px 0;
}

.howto-tit-b{
padding:0 0 40px 0;
}

/* notfall */

.notFall h3 {
	margin:0px !important;
	padding:0px !important;
	height:74px !important;
}

/* industry */
.industry {
	margin: 0 10px;
	width: 48.7%;
	background: #fff;
    border-radius: 25px;
	}
.industry img {
	margin: 131px 0 0 13px;
}
.industry .industryInner {
    padding: 10px;
    background: url(../img/check/check_bakg_b.png);
    background-size: 100% 128px;
    height: auto;
    min-height: 563px;
    background-repeat: no-repeat;
}
.industry .industryInner .set {
	text-align: left;
}

.industry .industryInner .set dl {
    margin: 15px auto 0;
    width: 95%;
	}
.industry .industryInner .set dt {
	text-align: left;
	background: #AACA5D;
    padding: 8px 20px;
    color: #fff;
	}
.industry .industryInner .set dd {
	margin:0;
	}
.industry .industryInner .set dd li {
	/*padding-left: 10px;*/
	background: #F6FAF0;
	font-size: 90%;
	line-height: 1.8;
	padding: 5px 18px;
	}
	
.industry .industryInner .set dd li:nth-child(2n+1){
	background: #FCFDF9;
}
/* industryTableArea */
.industryTableArea {
	margin:0 10px 17px 10px;
	width: 97%;
	}

.industryTableArea h4 {
	margin-top: 30px;
	}

.industryTableArea table {
	margin-top: 10px;
	width: 100%;
	}
.industryTableArea th {
	padding: 7px 0;
	text-align: center;
	background: url(../img/check/industryTable_head.gif) repeat-x 0 0;
	font-size: 85%;
	font-weight: bold;
	color: #0090ff;
	border: 1px solid #b7d5eb;
	}
.industryTableArea td {
	font-size: 85%;
	line-height: 1.8;
	border: 1px solid #b7d5eb;
	background-color:#FFFFFF;
	padding:3px;
	}
.industryTableArea .rule {
	text-align: left;
	vertical-align: top;
	width: 511px;
	}
.industryTableArea .day,
.industryTableArea .time,
.industryTableArea .date {
	text-align: center;
	vertical-align: middle;
	}
.industryTableArea .day {
	color: #c51624;
	width: 59px;
	}
.industryTableArea .time {
	font-weight: bold;
	color: #c51624;
	width: 72px;
	}
.industryTableArea .date {
	width: 75px;
	}
.industryTableArea .rule dl {
	margin: 8px 4px;
	}
.industryTableArea .rule dt {
	font-weight: bold;
	color: #0090ff;
	line-height: 1.8;

	}
.industryTableArea .rule dd {
	line-height: 1.8;
	margin:0;
	}
.industryTableArea .rule .pdB {
	padding-bottom: 26px;
	}


.industryTableArea_list table {
	margin-top: 10px;
	width: 880px;
	border-collapse:collapse;
	}
.industryTableArea_list th {
	padding: 7px 0;
	text-align: center;
	/*background: url(../img/check/industryTable_head.gif) repeat-x 0 0;*/
	background: #c6e3f8; /* Old browsers */
background: -moz-linear-gradient(top,  #c6e3f8 0%, #cbebff 48%, #bfe0f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6e3f8), color-stop(48%,#cbebff), color-stop(100%,#bfe0f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c6e3f8 0%,#cbebff 48%,#bfe0f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c6e3f8 0%,#cbebff 48%,#bfe0f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c6e3f8 0%,#cbebff 48%,#bfe0f7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c6e3f8 0%,#cbebff 48%,#bfe0f7 100%); /* W3C */
	font-size: 85%;
	font-weight: bold;
	color: #0090ff;
	border: 1px solid #b7d5eb;
	}
.industryTableArea_list td {
	font-size: 85%;
	line-height: 1.8;
	border: 1px solid #b7d5eb;
	background-color:#FFFFFF;
	}

.industryTableArea_list .area{
background: #f8f8f8;
font-weight: bold;
text-align: left;
}

.industryTableArea_list .area span{
/*width: 148px;*/
text-align: center;
display: block;
}

.industryTableArea_list .date{
	font-size: 77%;
}
.industryTableArea_list .money{
	font-weight: bold;
}

.industryTableArea_list .area span.list {
/*width: 290px;*/
}
.industryTableArea_list .new td {
	background:#f3f7b4;
}

.industryTableArea_list .zenki td {
	color:#666;
}


.newm {
	background:#ff890f;
	color:#fff;
	margin-right:3px;
	padding:1px 6px;
	font-size:11px;
}

.cont_l .contactbox {
	margin-top: 10px;
	border: 1px solid #cccccc;
	border-radius: 2px;
	}

.cont_l .contactbox .inner .set {
	padding: 12px;
	font-size: 85%;
	line-height: 1.8;
	text-align: left;
	}

.umn{
margin: 0 0 20px 0;
}

.umn_bd{
background: #2ea4ff;
border-radius:2px;
padding:5px 10px;
}

.umn li,
.umn li.end {
display: inline;
text-align: center;
}

.umn li a,
.umn li.end a{
padding:0 5px;
}

.umn li a{
border-right:1px solid #fff;
}

.umn li.end a{
border:0;
}


.umn li a:link,
.umn li a:visited{
color:#fff;
text-decoration: none;
}

.umn li a:hover,
.umn li a:active{
color:#fff;
text-decoration: underline;
}

.umn li.end a:link,
.umn li.end a:visited{
color:#fff;
text-decoration: none;
}

.umn li.end a:hover,
.umn li.end a:active{
color:#fff;
text-decoration: underline;
}




/*---
chusyo
------------------------------*/
.noarrow{
background: url(../img/common/page_tit_bg_noarrow.gif) no-repeat 0 0;
}

.chusyo{
background: url(../img/chusyo/page_tit_bg_chusyo.gif) no-repeat 0 0;
}


/* support */
 .sptProject {
	padding-bottom:40px;
	font-size:93%;
	}

 .support {
	width:660px;
	background:url(../img/chusyo/bg_spt.gif) left top repeat-y;
	}
 .support .inner {
	width:660px;
	background:url(../img/chusyo/bg_spt_top.gif) left top no-repeat;
	}
 .support .inner .set {
	padding-top:2px;
	padding-bottom:2px;
	width:660px;
	background:url(../img/chusyo/bg_spt_btm.gif) left bottom no-repeat;
	position:relative;
	}

 .support dl {
	margin-left:10px;
	width:640px;
	}
 .support dt {
 	padding-top:10px;
	}
 .support dd {
	padding-top:10px;
	padding-right:149px;
	margin:0;
	}
 .support dl .imgs {
	display:block;
	position:absolute;
	bottom:4px;
	right:40px;
	}

/* plan */
 .plan {
	padding-bottom:20px;
	font-size:93%;
	}
 .plan h4 {
	padding-left:0;
	background:none;
	font-size:100%;
	font-weight:normal;
	color:#f46904;
	}

 .plan .imgs {
 	width:660px;
 }
 .plan .imgs dt {
	padding-top:7px;
	/*padding:5px;*/
	padding-bottom:6px;
	/*width:660px;*/
	background:url(../img/chusyo/bg_spt_02.gif) left top no-repeat #7baa3e;
	color:#ffffff;
	}
.plan .imgs dd {
	margin-left:0;
}

.plan .imgs dd img{
width:660px;
}
.dot {background:url(../img/common/bg_dot.gif) left bottom repeat-x;}

.links01 {
	padding-left: 20px;
	background: url(../img/common/arrow_lmn.png) 0 0.25em no-repeat;
	}
.fsmall {font-size:85%;}

a:link, a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}

.links01 {
	padding-left: 20px;
	background: url(../img/common/arrow_lmn.png) 0 0.25em no-repeat;
	}

.mgT5 {margin-top:5px;}
.mgT28 {margin-top:28px;}
.mgT20 {margin-top:20px;}
.mgT30 {margin-top:30px;}

.pb10 {padding-bottom:10px;}
.pb12 {padding-bottom:12px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}


/*---
faq
------------------------------*/
.faq{
background: url(../img/faq/page_tit_bg_faq.gif) no-repeat 0 0;
}


.faq_link ul li{
font-size: 85%;
background: url(../img/common/arrow_lmn.png) no-repeat left 5px;
padding: 0 0 0 15px;
line-height: 2;
}

/* FAQ */
.faq_cont {
	margin-top: 40px;
}

.faq_cont dl{
	margin:0;
}

.faq_cont dt span {
	padding: 7px 0 5px 47px;
	background:  url(../img/faq/faq_img_question.gif) 6px 4px no-repeat #f5ecec;
	font-size: 138.5%;
	font-weight: bold;
	line-height: 1.5;
	color: #e36365;
	display: block;
	min-height: 33px;
	_height: 33px;
	border: 1px solid #e5958a;
	border-radius: 2px;
	}

.faq_cont dd {
	padding: 20px 17px 0 60px;
	background:  url(../img/faq/faq_img_answer.gif) 6px 22px no-repeat;
	font-size: 108%;
	line-height: 1.5;
	margin:0;	
	}


.faq_cont .links {
	margin-top: 26px;
	padding-right: 17px;
	text-align: right;
	line-height: 1.5;
	}
.faq_cont .links li {
	text-align: right;
	line-height: 2;
	}

.faq_cont .links a {
	padding-left: 15px;
	background: url(../img/common/arrow_lmn.png) left 2px no-repeat;
	font-size: 108%;
	}












/* analyze */

.indbox,
#sedate,
.addbox,
.ind_desc,
.select_ind {
	display:none;
}

.anabase {
	/*background:#2ea4ff;*/
	padding:20px;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	font-size:0.85em;
}

.anabase input,
.anabase select {
	font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',osaka,'ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN','MS PGothic',sans-serif;
}
#select_pref {
	width:200px;
}

.anabase .indbox .bbody{
	text-align:left;

}

.indbox label {
	text-indent:1.7em;
	margin-left:-1.7em;
}
.iselect {
	padding:0 20px;
}

.ind_desc {
	/*background:#a9d7fb;*/
	background: #e6f4ff;
	padding:10px;
	font-size:0.9em;
	color:#333333;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin:8px 0;

}
.ind_desc dl {
	margin-top:0;
	margin-bottom:0;
}

.teatebox,
.pricebox,
.datebox,
.indbox,
.prefbox {

}
.bti {
	background:#EAF6FD;
	padding:10px 10px 5px 10px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-radius: 2px 2px 0px 0px ;
	color:#009FDE;
	text-align:left;
	font-weight:normal;

}
.bbody {
	background:#fff;
	padding:20px;

	/*
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	*/

	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-radius: 0px 0px 2px 2px;

	margin:0 0 20px 0;
	color:#009FDE;
	line-height:2em;
	text-align: left;
}

.anabase
input[type="text"].datepicker {
	width:8em;
}

/*.anabase input[type="button"],
.anabase input[type="submit"] {
	margin:0 5px;
	margin-top:15px;
	font-size:1.4em;
	border:1px solid #bda938;

	padding:10px 20px;

	background:#ffd800;
	border:0px;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.anabase input[type="button"]:hover,
.anabase input[type="submit"]:hover {
	background:#ffee00;
}*/




.anabase input[type="submit"] {
	margin:0 5px;
	margin-top:15px;
	font-size:1.4em;
	border:1px solid #bda938;

	padding:10px 20px;

	background:#ffd800;
	border:0px;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.anabase input[type="submit"]:hover {
	background:#ffee00;
}


/*地域と時間を指定してもっと詳しく比較する*/
.btn_analyze{
margin-top: 40px;
border: 0;
width: 566px;
height: 60px;
text-indent: 10000px;
background: url(../img/ana/btn_analyze.png) no-repeat center top;
cursor: pointer;
}
.btn_analyze:hover{
background: url(../img/ana/btn_analyze.png) no-repeat center bottom;
}

/*比較可能かチェックする*/
.btn_analyze_hikaku{
margin-top: 40px;
border: 0;
width: 316px;
height: 60px;
text-indent: 10000px;
background: url(../img/ana/btn_analyze_hikaku.png) no-repeat center top;
cursor: pointer;
}
.btn_analyze_hikaku:hover{
background: url(../img/ana/btn_analyze_hikaku.png) no-repeat center bottom;
}

/*戻る*/
.btn_analyze_back{
margin-top: 40px;
margin-right: 10px;
border: 0;
width: 96px;
height: 60px;
text-indent: 10000px;
background: url(../img/ana/btn_analyze_back.png) no-repeat center top;
cursor: pointer;
}
.btn_analyze_back:hover{
background: url(../img/ana/btn_analyze_back.png) no-repeat center bottom;
}

/*比較する*/
.btn_analyze_done{
margin-top: 40px;
border: 0;
width: 166px;
height: 60px;
text-indent: 10000px;
background: url(../img/ana/btn_analyze_done.png) no-repeat center top;
cursor: pointer;
}
.btn_analyze_done:hover{
background: url(../img/ana/btn_analyze_done.png) no-repeat center bottom;
}





/*.err {
	background:#cc0000;
	padding:6px;
	margin:10px 0;
	color:#ffffff;
	text-align:center;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
*/
.err{
	background-color: #f2dede;
	padding:6px;
	margin:10px 0;
	color:#b94a48;
	text-align:center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #eed3d7;
	font-weight: bold;
}

.err2 {
	display:inline;
	position:relative;
}

/*.err2 span{
	width:250px;
	display:block;
	background:#cc0000;
	color:#ffffff;
	padding:0 8px;
	text-align:left;
	position:absolute;
	top:-20px;
	left:10px;
	font-size:0.9em;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}*/


.err2 span{
	width:250px;
	display:block;
	background-color: #f2dede;
	color:#ffffff;
	padding:0 8px;
	text-align:left;
	position:absolute;
	top:-20px;
	left:10px;
	font-size:0.9em;
	color:#b94a48;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #eed3d7;
	font-weight: bold;
}


/*#edit h2 {
	text-align:left;
	font-size:1.4em;
	font-weight:normal;
	margin-bottom:15px;
	padding-bottom:8px;
	border-bottom:1px solid #f2f2f2;
	color:#666666;
}
*/
#edit h2 {
	    text-align: left;
    height: 49px;
    line-height: 49px;
    font-size: 140%;
    margin-bottom: 15px;
    background: #EAF6FD;
    color: #009FDE;
    font-weight: 100;
}

#edit h2 span {
    font-family: Arial;
    font-weight: bold;
    color: #fff;
    padding: 6px 12px;
    background: #009FDE;
    margin: 0 6px 0 8px;
    border-radius: 6px;
}

span.label {
	display:inline-block;
	width:210px;
	padding:0px 5px;
	margin:5px 0;

/*	background:#a9d7fb;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color:#009FDE;
}
}

span.label2 {
	display:inline;
	padding:0px 5px;
	margin:5px 0;

/*	background:#a9d7fb;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color:#ffffff;
	text-align:right;

}

.pinbox {
	width:69%;
	margin:0 auto;
	text-align:left;
}

.anabase input[type="text"] {
	width:5em;
	margin:5px;
}

.iselect > a:link {
	color:#ffffff;
}
.iselect > a:visited{
	color:#ffffff;
}
.iselect > a:hover {
	color:#ff9900;
	text-decoration:underline;
}
.iselect > a:active{
	color:#ffffff;

}

.ui-widget {
	font-size:0.75em;
}

/*.ok {
	border:4px solid #ff9900;
	padding:10px;
	margin-bottom:15px;
}*/

.ok {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: url(../img/ana/bg_texture_y.gif) repeat 0 0;
	border:1px solid #e7bb6f;
	padding:10px;
	margin-bottom:15px;
}

/*.ok .mes {
	font-size:1.8em;
	color:#ff9900;
	border-bottom:1px solid #ff9900;
}*/

.ok .mes {
	font-size:1.8em;
	font-weight: bold;
	color:#ed3d00;
	border-bottom:1px solid #e7bb6f;
}

.pstat {
	text-align:left;
	margin:8px 50px;
}
.resmes {
	font-size:1.2em;
	text-align:left;
	margin:10px 50px;
}

big {
	font-size:1.8em;
}



/*.yourbase {
	background:#ffd800;
	border:0px;
	padding:10px;
	font-size:1.2em;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	margin-bottom:20px;
}
.yourbase span{
	vertical-align:middle;
	font-size:2em;
	color:#ff0000;
	font-weight:bold;
}*/


.yourbase {
	background:url(../img/ana/bg_texture_y.gif) repeat 0 0;
	border:1px solid #e7bb6f;
	padding:10px;
	font-size:1.2em;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	margin-bottom:20px;
}
.yourbase span{
	vertical-align:middle;
	font-size:2em;
	color:#ed3d00;
	font-weight:bold;
}



.lcol {
	width:49%;
	float:left;
	text-align:center;
}
.rcol {
	width:49%;
	float:right;
	text-align:center;
}

.prbox {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #dddddd;
	padding:20px;
	width:350px;
	margin:0 auto;
	line-height:1.7em;
	font-size:1em;
}

.prbox_area{
	background: #f5ecec;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #e5958a;
	padding:20px;
	width:350px;
	margin:0 auto;
	line-height:1.7em;
	font-size:1em;
}

.prbox_industry{
	background: #e6f4ff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #aad0e8;
	padding:20px;
	width:350px;
	margin:0 auto;
	line-height:1.7em;
	font-size:1em;
}

h3.eh3 {
	margin:0 0 20px 0;
	font-size:1.4em;
}


.prbox_area h4,
.prbox_industry h4,
.prbox h4 {
	margin:0 0 20px 0;
}

.prbox_area div.li,
.prbox_industry div.li,
.prbox div.li{
	border-top:1px dotted #cccccc;
	padding:6px;
	/*background:#f3f0fd;*/
	background: #fff;
}
.prbox_area div.li.high,
.prbox_industry div.li.high,
.prbox div.li.high {
	/*background:#fef0e0;*/
}
.prbox_area div.li.you,
.prbox_industry div.li.you,
.prbox div.li.you {
	font-weight:bold;
	color:#ed3d00;
	background:url(../img/ana/bg_texture_y.gif) repeat 0 0;
	font-size:1.4em;
}

.prbox_area div.li span,
.prbox_industry div.li span,
.prbox div.li span {
	display:inline-block;
	width:240px;
	color:#333;
	text-align:left;
}

.r_arrow {
	display:block;
	background:url(../img/check/r_arrow.png) no-repeat center top;
	height:10px;
	text-indent:-10000px;
}

.date_bg{
display:inline;
}

.pd5{
padding-left:5px;
}

/*---
enq
------------------------------*/
.enq_bg{
min-height: 450px;
}

.enq_bg h3{
	font-size: 0.875em;
	line-height: 1.5em;
	border-radius: 2px 2px 0 0;
	background-color:#c6e3f8;
	color:#0090ff;
	padding:6px 10px;
}

p.tex {
	font-size:1em;
	line-height:1.7em;
	margin:15px 0;
}
.enqb {
	font-size:0.9em;
	background:#f2f2f2;
	padding:10px;
	margin-bottom:15px;
	line-height:1.5em;
}
.enqb select {
	width:250px;
}
#contents h3 {
	font-size:1em;
	margin-bottom:0px;
}
.enqbt {
	background:url(../img/enq/enqbt.gif) no-repeat left top;
	width:222px;
	height:70px;
	text-indent:-10000px;
	overflow:hidden;
	border:0px;
}
.error {
	margin-top:8px;
	padding:5px 15px;
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
	border-radius: 2px;
}
.ml {
	float:left;
	width:170px;
	padding:10px 0;
	border-top:1px dashed #cccccc;
	font-weight:bold;
}
.mr {
	margin-left:170px;
	padding:10px 0;
	padding-left:10px;
	border-top:1px dashed #cccccc;
}

.pageTop {
    margin-bottom: 38px;
    padding-top: 40px;
}

.enqb label.ck,
.enqb .mr label{
	display: block;
}

.enqb input[type="text"] {
	border: 1px solid #cdcdcd;
	padding:6px;
	width: 626px;
}


/*---
20140415
----------------------------------------*/
.cont{
width:660px;
overflow: hidden;
}

.cont .row{
width:700px;
}

.cont .row .col3{
width:186px;
padding: 10px 10px 30px 10px;
margin-right:18px;
float:left;
border:1px solid #cbd86d;
background-color: #edf4bb;
position: relative;
-webkit-border-radius: 2px;
        border-radius: 2px;
}

.cont .row .col3 a{
text-decoration: none;
display: block;
min-height:230px;
}

.cont .row .col3 a h5{
font-size: 1.25em;
line-height: 1.5;
font-weight: lighter;
color: #99ad13;
letter-spacing: 2px;
font-weight: bold;
margin-bottom: 5px;
}

.cont .row .col3 a p.tex_hd{
font-size: 0.875em;
line-height: 1.25;
margin-bottom: 10px;
}

.cont .row .col3 a p.tex{
font-size: 0.75em;
line-height: 1.5;
color:#333;
margin: 0 0 5px 0;
}

.cont .row .col3 a .btn{
font-size: 0.7em;
line-height: 1;
padding: 4px 10px;
-webkit-border-radius: 2px;
        border-radius: 2px;
color: #fff;
border: 1px solid #0089f2;
background-color: #0090ff;
display: inline-block;
margin-bottom: 0;
position: absolute;
bottom:10px;
right:10px;
}

.cont .row .col3 a:hover .btn{
color: #fff;
background-color: #2ba3ff;
display: inline-block;
}

.cont .row .col2{
width:300px;
float:left;
margin-right: 20px;
}

.search_shien_area{
background-color: #ff8d40;
border:1px solid #f38338;
-webkit-border-radius: 2px;
        border-radius: 2px;
margin-bottom: 40px;
padding:10px 20px;
}

.search_shien_area h4{
display: inline;
padding-right: 20px;
margin-bottom: 0;
height:40px;
line-height:40px;
}

.search_shien_area form{
background-color: #fcca50;
border: 1px solid #fcd476;
padding:10px 80px;
margin: 0;
display: inline;
-webkit-border-radius: 2px;
        border-radius: 2px;
}

.search_shien_area form button{
border:1px solid #c3d454;
-webkit-border-radius: 2px;
        border-radius: 2px;
padding: 4px 10px;
color:#0090ff;
font-size: 14px;
font-weight: bold;
letter-spacing: 2px;
cursor:pointer;

background: rgb(234,246,177); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(234,246,177,1) 0%, rgba(222,241,102,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,246,177,1)), color-stop(100%,rgba(222,241,102,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(234,246,177,1) 0%,rgba(222,241,102,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(234,246,177,1) 0%,rgba(222,241,102,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(234,246,177,1) 0%,rgba(222,241,102,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(234,246,177,1) 0%,rgba(222,241,102,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf6b1', endColorstr='#def166',GradientType=0 ); /* IE6-9 */
}

.cont_tit03>small{
font-size: 0.4em;
padding-left: 1em;
color:#99ad13;
}

.prt-table table{
font-size: 0.75em;
border-right:1px solid #b7d5eb;
border-bottom:1px solid #b7d5eb;
}

.prt-table table th,
.prt-table table td{
padding: 4px;
border-left:1px solid #b7d5eb;
border-top:1px solid #b7d5eb;
}

.prt-table table th{
color:#0090ff;
background: url(../img/check/industryTable_head.gif) repeat-x 0 0;
}

.prt-table table th.num{
background: #e5f2f8;
color:#333;
font-weight: lighter;
text-align: center;
}

p.attention{
background-color: #fae4e2;
border: 1px solid #facac6;
color:#7d2516;
font-size: 0.75em;
line-height: 1;
padding: 6px;
text-align: center;
margin-bottom: 20px;
}

p.attention-nbg{
color: #ff0000;
font-size: 0.75em;
line-height: 1.25;
}

.tit_bg small{
font-size: 0.6em;
color:#333;
padding-left: 1em;
}

.bg_y{
border: 1px solid #faebcc;
background: #fcf8e3;
margin-bottom: 20px;
padding: 10px;
-webkit-border-radius: 2px;
        border-radius: 2px;
}

.bg_y h5{
font-size: 1em;
line-height:1.5;
}

.bg_ore{
background-color: #ff8d40;
border: 1px solid #f38338;
-webkit-border-radius: 2px;
border-radius: 2px;
margin-bottom: 20px;
padding: 10px;
}

.bg_ore h2{
color:#fff;
font-weight: lighter;
margin-bottom: 10px;
}

.bg_ore h2 small{
color:#fff;
font-size: 0.6em;
padding-left: 10px;
}

.bg_ore .cont{
overflow: hidden;
background:#fee8d9;
padding:10px;
width:618px;
border-radius:2px;
}

.bg_ore .cont .tex-hd,
.bg_ore .cont .tex{
font-size: 1em;
line-height: 1.5;
margin:0;
}

.bg_ore .cont .tex-hd{
float:left;
}

.bg_ore .cont .tex{
margin-left:70px;
}

.bg_ore .cont .center-tex-area h3{
margin-bottom: 10px;
font-weight: lighter;
}

.bg_ore .cont .center-tex-area .doc{
margin-top: 15px;
}

.bg_ore .cont .center-tex-area .doc li{
display:inline-block;
padding-right: 10px;
}

.bg_ore .cont .row .col2{
width:310px;
float:left;
margin-right:18px;
}

.bg_ore .cont .row .col2 .center-tex-area{
padding: 10px;
-webkit-border-radius: 2px;
        border-radius: 2px;
	    background: #FFF;
height:290px;
width: 270px;
}

.bg_ore .cont .row .col2 .center-tex-area h4{
margin-bottom: 5px;
}

.bg_ore .cont .row .col2 .center-tex-area p{
font-size: 0.875em;
}

.result-tit{
position:relative;
font-size:1.4em;
}

.pull-l,
.pull-offset{
display: inline-block;
}

.pull-offset{
line-height: 1.2;
float:left;
}

.pull-l{
float:left;
display: block;
padding-top: 4px;
padding-bottom: 4px;
line-height: 1;
}


.ic_doc{
padding-left: 16px;
background: url(../img/chusyo/ic_doc.gif) no-repeat 0 center;
}

.ic_pdf{
padding-left: 16px;
background: url(../img/chusyo/ic_pdf.gif) no-repeat 0 center;
}


table.data{
border-right: 1px solid #b7d5eb;
border-bottom: 1px solid #b7d5eb;
font-size: 0.875em;
line-height: 1.5;
width:100%;
margin-bottom: 20px;
}

table.data th,
table.data td{
border-left: 1px solid #b7d5eb;
border-top: 1px solid #b7d5eb;
padding: 4px 10px;
}

table.data th{
background-color: #f8f8f8;
color: #0090ff;
text-align: center;
}

.panf{
text-align: center;
border-left: 1px solid #e2e2e2;
margin-left: -20px;
}

.panf img{
width:120px;
padding-left:20px;
}

.panf span{
display: block;
font-size: 0.75em;
padding-top: 10px;
padding-left:20px;
}

.fs_s{
font-size: 0.6em;
line-height: 1.25;
padding-top: 10px;
display: block;
}

.btn-chusyo{
margin-top: 10px;
}

.btn-chusyo a{
display: block;
height: 60px;
overflow: hidden;
background: url(../img/chusyo/ban-chusyo.gif) no-repeat 0 0;
text-indent: -1000px;
}

.btn-chusyo a:hover{
background-position: 0 bottom;
}

.gyoshu1{
background: url(../img/chusyo/gyoshu1.gif) no-repeat 0 0;
text-indent: -10000px;
height:899px;
width:640px;
margin:0 auto 20px auto;
}

.btn-pdf-dl{
display:block;
position:absolute;
bottom:14px;
right:10px;
}

.btn-pdf-dl input[type="button"]{
border:1px solid #c3d454;
-webkit-border-radius: 2px;
        border-radius: 2px;
padding: 4px 6px;
color:#0090ff;
font-size: 12px;
font-weight: bold;
cursor:pointer;

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.mt20{
margin-top: 20px;
}

.tex-deatil-link{
font-size: 0.875em;
line-height: 1.5;
margin-bottom: 10px;
}





#fd-tel-cont{
background-color: #edf4bb;
padding: 8px 16px;
border: 1px solid #cbd86d;
border-radius: 2px;
color: #549500;
text-align: center;
font-weight: bold;
}

.fd-tel-hd{
font-size: .8em;
}

.fd-tel-tex{
font-size: 2em;
line-height: 1em;
display: block;
}


.kobetu-tb{
margin-bottom: 40px;
width: 100%;
}

.kobetu-tb th, td{
vertical-align: top;
padding: 4px;
}


.tex-l{
font-size: 2em;
}

.text-right {
text-align: right;
}

/*---
20151006
------------------------------*/
.btn_lmn_movie a{
text-indent: -10000px;
width:182px;
height:32px;
display: block;
overflow: hidden;
margin:10px 10px 0 10px;
}

.btn_lmn_movie a:link,
.btn_lmn_movie a:visited{
background: url(../img/common/bt10.png) no-repeat left top;
}
.btn_lmn_movie a:hover,
.btn_lmn_movie a:active{
background: url(../img/common/bt10.png) no-repeat left bottom;
}


.wages_bg {
width: 48.7%;
background: #fff;
border-radius: 21px;

}
#Link .link-area-00 {
background: #fff;
border-radius: 18px;
padding: 49px;
margin: 35px 0;
line-height: 2.5;
text-align: left;
}
#Link .link-area-00 li img {
margin: 0 0 7px 12px;
}
#Link .link-area-00 li:before {
content: "• ";
color: #009FDE;
margin-right: 7px;
}
#Link .link-area-00 a {
color: #009FDE;
}
#page_list_nationallist .page_tit_hd {
font-size: 172%;
width: 90%;
}
.text-red {
color:red;
}
.anabase .iselect a {
color: #009fde;
}

	#page_indlist_nationallist .industryTableArea_list table {width: 100%;}
	#page_indlist_nationallist .lower_wrap_inner {padding-bottom: 60px;}
    #page_list_nationallist .industryTableArea_list table {width: 100%;}
	#page_list_nationallist .lower_wrap_inner{padding-bottom: 60px;}
    #page_list_nationallist .industryTableArea_list table {width: 100%;}
	#page_list_nationallist #lower_bg .lmn_content-A {width: 90%;margin: 0 5%;}
	#page_list_nationallist .lower_wrap_inner{padding-bottom: 60px;}
    #s_kouho .title{font-size:287.5%;text-align:center;margin-bottom:25px;}
    #s_kouho .ContA,#s_kouho .ContB{background:#fff;margin-bottom:30px;padding:5px 40px;border-radius:30px;}
 	  /*仮*/
	.breadcrumb-pcVisible{display:block;}
	.breadcrumb-spVisible{display:none;}
	/*仮*/
	#chusyo_area{width:1016px;margin:100px auto;text-align:left;color:#727171;box-sizing:border-box;-webkit-box-sizing:border-box;}
	#chusyo_area .chusyo-area-pcVisible{display:block;}
	#chusyo_area .chusyo-area-spVisible{display:none;}
	#chusyo_area a{color:#036eb8;text-decoration:underline;}
	#chusyo_area .chusyo-area-head-title{font-size:175%;/*28px*/text-align:center;margin-bottom:25px;color:#3e3a39;}
	#chusyo_area .chusyo-area-list{display:flex;flex-wrap:wrap;}
	#chusyo_area .chusyo-area-item{width:calc(50% - 15px);margin-bottom:30px;background:#fff;border-radius:20px;}
	#chusyo_area .chusyo-area-item-content{padding:25px 30px 30px;}
	#chusyo_area .chusyo-area-item:nth-of-type(2n-1){margin-right:30px;}
	#chusyo_area .chusyo-area-item-name{width:100%;height:70px;background:#2094cc;border-radius:20px 20px 0 0;line-height:70px;font-size:118.8%;color:#fff;padding:2px 0 0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;}
	#chusyo_area .chusyo-area-item-detail{line-height:1.8;height:7.2em;padding-bottom:10px;}
	#chusyo_area .chusyo-area-item-map{margin-bottom:20px;}
	#chusyo_area .chusyo-area-item-map iframe{width:100%;}
	#chusyo_area .chusyo-area-item-img img{width:264px;margin:0 auto;}
	#chusyo_area .chusyo-area-item-jump-link img{width:264px;margin:0 auto;}
	/*仮*/
.breadcrumb-pcVisible{display:block;}
.breadcrumb-spVisible{display:none;}
/*仮*/
	#chusyo{width:1016px;margin:100px auto;text-align:left;color:#727171;}
	#chusyo .chusyo-pcVisible{display:block;}
	#chusyo .chusyo-spVisible{display:none;}
	#chusyo a{color:#036eb8;text-decoration:underline;}
	#chusyo .mt10{margin-top:10px;}
	#chusyo .mb10{margin-bottom:10px;}
	#chusyo .mt20{margin-top:20px;}
	#chusyo .mb20{margin-bottom:20px;}
	#chusyo .mt30{margin-top:30px;}
	#chusyo .mb30{margin-bottom:30px;}
	#chusyo .mt40{margin-top:40px;}
	#chusyo .mb40{margin-bottom:40px;}
	#chusyo .clear{clear:both;}
	#chusyo .fwbold{font-weight:700;}
	#chusyo .chusyo-head{text-align: center;}
	#chusyo .chusyo-head-title{font-size:175%;/*28px*/text-align:center;margin-bottom:25px;color:#3e3a39;}
	#chusyo .chusyo-head-desc{font-size:106.3%;/*17px*/letter-spacing:.02em;color:#0086c7;margin-bottom:25px;line-height:1.8;text-align: left;}
	#chusyo .chusyo-head-img{width:100%;margin-bottom:25px;}
	#chusyo .acc-title{width:100%;height:110px;margin-top:30px;position:relative;cursor:pointer;}
	#chusyo .acc-title-inner{transition:none;position:relative;z-index:1;}
	#chusyo .acc-title span{display:inline-block;vertical-align:middle;}
	#chusyo .acc-title span:nth-of-type(1){margin:24px;}
	#chusyo .acc-title span:nth-of-type(2){font-size:125%;/*20px*/color:#fff;}
	#chusyo .acc-title span:nth-of-type(3)::before{content:"";display:inline-block;width:31px;height:46px;background:url(../../img/chusyo/chusyo_6.png) no-repeat;background-size:contain;position:absolute;right:24px;top:0;bottom:0;margin:auto;}
	#chusyo .acc-title.open span:nth-of-type(3)::before{background:url(../../img/chusyo/chusyo_7.png) no-repeat;background-size:contain;width:35px;}
	#chusyo .title-bg{width:100%;height:100%;background:#2094cc;border-radius:20px;transition:all .3s ease-in-out;position:absolute;top:0;}
	#chusyo .acc-title.open .title-bg{border-radius:20px 20px 0 0;}
	#chusyo .acc-content{display:none;background:#fff;border-radius:0 0 20px 20px;padding:20px 30px 50px;position:relative;}
	#chusyo .acc-content:before{content:"";position:absolute;right:0;top:0;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#2094cc transparent transparent transparent;border-width:20px 12px 0 12px;}
	#chusyo .border-dotted{border-bottom:4px dotted #009fde;margin:30px 0;}
	#chusyo .acc-content-subtitle{margin-bottom:10px;}
	#chusyo .acc-content-subtitle img{width:32px;height:40px;margin-right:20px;display:inline-block;vertical-align:middle;}
	#chusyo .acc-content-subtitle p{font-size:125%;/*20px*/display:inline-block;vertical-align:middle;color:#009fde;margin-top:10px;line-height:1;font-weight:700;}
	#chusyo .acc-content-narrow.stxt{font-size:75%;/*12px*/letter-spacing:-.02em;margin-bottom:20px;}
	#chusyo .acc-content-maximg{width:100%;}
	#chusyo .acc-content-subsidy-img{margin:35px auto 30px;width:600px;}
	#chusyo .acc-content-request-img{margin:20px auto 50px;width:600px;}
	#chusyo .acc-content-narrow{font-size:100%;/*16px*/margin:0 52px;line-height:1.8;letter-spacing:.02em;}
	#chusyo .acc-content-narrow-notice-txt{letter-spacing:.05em;}
	#chusyo .acc-content-narrow-notice-note{font-size:87.5%;/*14px*/letter-spacing:.07em;}
	#chusyo .acc-content ul{margin:0 80px;padding:0;font-size:100%;/*16px*/line-height:1.8;letter-spacing:.02em;}
	#chusyo .acc-content-subsidy-list ul{margin:0;}
	#chusyo .acc-content li{margin-bottom:10px;font-weight:700;}
	#chusyo .chusyo-acc-content-number{counter-reset:number;list-style-type:none;position:relative;}
	#chusyo .chusyo-acc-content-number li:before{counter-increment:number;content:counter(number)".";left:-1.5em;position:absolute;color:#009fde;}
	#chusyo .acc-pdf-txt{font-size:75%;/*12px*/font-weight:700;}
	#chusyo .acc-pdf-txt,.acc-pdf-img{display:inline-block;vertical-align:middle;}
	#chusyo .acc-pdf-img{width:30px;margin:0 15px 2px 0;}
	#chusyo .acc-content-case-dl{display:flex;flex-wrap:wrap;width:600px;justify-content:center;margin:auto;}
	#chusyo .acc-content-case-dl img{width:180px;height:255px;margin-bottom:10px;}
	#chusyo .acc-content-case-dl-item{width:30%;font-size:68.8%;/*11px*/text-align:center;margin-bottom:25px;font-weight:700;}
	#chusyo .acc-content-case-dl-item:nth-of-type(3n-1){margin:0 5%;}
	#chusyo .acc-content-request-step{margin-bottom:40px;}
	#chusyo .acc-content-request-step:nth-last-child(1){margin-bottom:0;}
	#chusyo .acc-content-request-step-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:left;margin-bottom:10px;}
	#chusyo .acc-content-request-step-title-img{margin-right:15px;}
	#chusyo .acc-content-request-step-title-img img{width:45px;height:45px;}
	#chusyo .acc-content-request-step-title-txt{line-height:1.4;padding-top:.3vw;font-weight:700;}
	#chusyo .acc-content-request-step-note{font-size:75%;/*12%*/letter-spacing:.08em;}
	#chusyo .acc-content-request-consultation{font-size:93.8%;/*15px*/letter-spacing:.06em;margin-bottom:10px;}
	#chusyo .acc-content-case-txt p{font-size:93.8%;/*15px*/letter-spacing:.03em;margin:20px 0 40px;}
	#chusyo .acc-content-img-a{width:600px;margin:auto;}
	/*仮*/
    .breadcrumb-pcVisible{display:block;}
    .breadcrumb-spVisible{display:none;}
    /*仮*/
    #chusyo_zenkoku{width:1016px;margin:100px auto;text-align:left;color:#727171;box-sizing:border-box;-webkit-box-sizing:border-box;}
    #chusyo_zenkoku .chusyo-zenkoku-pcVisible{display:block;}
    #chusyo_zenkoku .chusyo-zenkoku-spVisible{display:none;}
    #chusyo_zenkoku a{color:#036eb8;text-decoration:underline;}
    #chusyo_zenkoku .chusyo-zenkoku-head a{text-decoration:none;}
    #chusyo_zenkoku .chusyo-zenkoku-head-title{font-size:175%;/*28px*/text-align:center;margin-bottom:25px;color:#3e3a39;}
    #chusyo_zenkoku .chusyo-zenkoku-head-desc{font-size:106.3%;/*17px*/letter-spacing:.02em;color:#0086c7;margin-bottom:25px;line-height:1.8;}
    #chusyo_zenkoku .chusyo-zenkoku-head-img{width:100%;margin-bottom:25px;}
    #chusyo_zenkoku .chusyo-zenkoku-head-button{text-align:center;background-color:#f09500;border-radius:5px;color:#fff;box-shadow:4px 4px 3px #ccc;padding:20px 15px 15px;width:60%;margin:0 auto 50px;}
    #chusyo_zenkoku .chusyo-zenkoku-head-button p:nth-of-type(1){line-height:1;font-size:87.5%;/*14px*/font-weight:400;margin:0;}
    #chusyo_zenkoku .chusyo-zenkoku-head-button p:nth-of-type(2){line-height:1;font-size:137.5%;/*22px*/font-weight:700;color:#fff;margin:10px 0 0;}
    #chusyo_zenkoku .chusyo-zenkoku-sec{background:#fff;border-radius:20px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
    #chusyo_zenkoku .chusyo-zenkoku-sec-name{width:100%;background:#2094cc;border-radius:20px 20px 0 0;font-size:118.8%;/*19px*/color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;padding:25px 20px 20px;}
    #chusyo_zenkoku .chusyo-zenkoku-sec-conts{margin-bottom:30px;background:#fff;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:30px 30px 10px;border-radius:0 0 20px 20px;}
    #chusyo_zenkoku .chusyo-zenkoku-sec-conts p{margin-bottom:20px;line-height:1.8;}
    #chusyo_zenkoku .chusyo-zenkoku-sec-img{margin-bottom:20px;text-align:center;}
    #chusyo_zenkoku .chusyo-zenkoku-sec-img img{width:600px;}
    #chusyo_zenkoku .chusyo-zenkoku-sec ul{margin-bottom:20px;padding:0 30px;}
    #chusyo_zenkoku .chusyo-zenkoku-sec ul.cz-ul-b{background:#f5f8fd;width:60%;margin:0 auto 30px;padding:30px;}
    #chusyo_zenkoku .chusyo-zenkoku-sec .cz-bold{font-weight:700;}
    #chusyo_zenkoku .chusyo-zenkoku-sec .cz-underline{text-decoration:underline;}
    #chusyo_zenkoku .chusyo-zenkoku-sec-button{text-align:center;background-color:#f09500;border-radius:5px;box-shadow:4px 4px 3px #ccc;width:50%;margin:0 auto 20px;}
    #chusyo_zenkoku .chusyo-zenkoku-sec-button a{padding:20px 15px 15px;display:block;text-decoration:none;line-height:1.6;font-size:137.5%;/*22px*/font-weight:700;color:#fff;}
    #chusyo_zenkoku .chusyo-zenkoku-sec-map{position:relative;margin-bottom:30px;}
    #chusyo_zenkoku .chusyo-zenkoku-sec-map-txt{text-align:center;font-size:112.5%;/*18px*/background-color:#2094cc;border-radius:5px;color:#fff;width:250px;position:absolute;top:80px;left:10px;padding:15px 10px;}
    #chusyo_zenkoku .chusyo-zenkoku-sec-map-img{text-align:center;}
    #chusyo_zenkoku .chusyo-zenkoku-sec-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:75%;/*12px*/border-left:1px solid #bcd4e8;border-top:1px solid #bcd4e8;background:#f5f8fd;margin-bottom:30px;}
    #chusyo_zenkoku .chusyo-zenkoku-sec-table table th{background:#009fde;font-size:87.5%;/*14px*/color:#fff;text-align:center;border-bottom:1px solid #bcd4e8;border-right:1px solid #bcd4e8;padding:10px;}
    #chusyo_zenkoku .chusyo-zenkoku-sec-table table td{border-bottom:1px solid #bcd4e8;border-right:1px solid #bcd4e8;vertical-align:middle;word-wrap:break-word;padding:10px;}
	#s_kouho .ContB table {width:86% !important;border-collapse:initial;border-spacing:5px;margin:auto;}
	#s_kouho .ContA .kouho-pdf-top .kouho-pdf-itemA {margin-bottom: 50px;}
	#s_kouho .ContA .kouho-pdf-top .kouho-pdf-itemB {margin-bottom: 30px;}
	#s_kouho .list_y{position: absolute;right: 127px;top: 15px;margin: auto;}
	#s_kouho .list_y ul{padding-left:0;list-style:none;display:inline-block;}
	#s_kouho .list_y ul li{text-align:left;}
	#s_kouho .list_y a{color:#fff;}
	#s_kouho .kouho_p{font-size: 106.3%;letter-spacing: .02em;color: #0086c7;margin-bottom: 25px;line-height: 1.8;}  
	#point_check{width:1016px;margin:100px auto;text-align:left;color:#727171;}
    #point_check .point-check-pcVisible{display:block;}
    #point_check .point-check-spVisible{display:none;}
    #point_check a{color:#036eb8;text-decoration:underline;}
    #point_check .point-check-head-title{font-size:175%;/*28px*/text-align:center;margin-bottom:25px;color:#3e3a39;}
    #point_check .point-check-head-desc{font-size:106.3%;/*17px*/letter-spacing:.02em;color:#0086c7;margin-bottom:25px;line-height:1.8;}
    #point_check .point-check-head img{width:600px;margin:0 auto 25px;display:block;}
    #point_check .point-check-sec{background:#fff;border-radius:20px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
    #point_check .point-check-sec-name{width:100%;background:#2094cc;border-radius:20px 20px 0 0;font-size:118.8%;/*19px*/color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;padding:25px 20px 20px;}
    #point_check .point-check-sec-conts{margin-bottom:30px;background:#fff;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:30px 30px 10px;border-radius:0 0 20px 20px;}
    #point_check .point-check-sec-conts.point-check-title-br{border-radius:20px;}
    #point_check .point-check-sec-menu-list{margin:0;padding:0;border-top:1px solid #bcd4e8;}
    #point_check .point-check-sec-menu-list li{border-right:1px solid #bcd4e8;border-left:1px solid #bcd4e8;border-bottom:1px solid #bcd4e8;list-style:none;position:relative;}
    #point_check .point-check-sec-menu-list li:before{content:'';width:0;height:0;right:20px;top:0;bottom:0;position:absolute;border-color:transparent transparent transparent #2094cc;border-style:solid;border-width:6px 0 6px 8px;margin:auto;}
    #point_check .point-check-sec-menu-list li a{padding:15px 20px 13px;display:block;text-decoration:none;background:#f5f8fd;}
    #point_check .point-check-sec-menu-list li a:hover{opacity:.7;}
    #point_check .point-check-sec-conts p{margin:0 0 20px;line-height:1.8;}
    #point_check .point-check-sec-conts-img{margin-bottom:20px;text-align:center;}
    #point_check .point-check-sec-conts ul,#point_check .point-check-sec-conts dl.ulc{margin:0 0 20px;}
    #point_check .point-check-sec-conts .case_study{margin:0 0 20px 0;padding:15px 5px 5px 5px;background:#ecf4b9;text-align:left;}
    #point_check .point-check-sec-conts .case_study dl{padding:0;margin:0;}
    #point_check .point-check-sec-conts .case_study dt{font-size:138.5%;font-weight:700;line-height:1.2;color:#99ad13;padding:2px 0 12px 55px;}
    #point_check .point-check-sec-conts .case_study .case01 dt{background:url(../img/point/point_img_case_study1.gif) 10px top no-repeat;}
    #point_check .point-check-sec-conts .case_study .case02 dt{background:url(../img/point/point_img_case_study2.gif) 10px top no-repeat;}
    #point_check .point-check-sec-conts .case_study .case03 dt{background:url(../img/point/point_img_case_study3.gif) 10px top no-repeat;}
    #point_check .point-check-sec-conts .case_study .case04 dt{background:url(../img/point/point_img_case_study4.gif) 10px top no-repeat;}
    #point_check .point-check-sec-conts .case_study dd{background:url(../img/point/point_img_case_study.gif) 8px 21px no-repeat #FFF;font-size:108%;line-height:1.6;margin:0;padding:20px 10px 20px 55px;}
    #point_check .point-check-sec-conts .case_study dd .attention{padding-top:10px;font-size:85%;display:block;}
    #point_check .point-check-sec-conts .case_study dd ul,#point_check .point-check-sec-conts .case_study dd p{margin-top:10px;}
    #point_check .point-check-sec-conts .case_study dd .link{font-size:93%;text-align:right;}
    #point_check .point-check-sec-conts .case_study dd .link a{padding-left:22px;}
    #point_check .point-check-sec-conts .case_study dd img{margin-top:20px;width:585px;}
    #point_check .point-check-sec-conts .case_study dd .checkLeft{float:left;width:220px;}
    #point_check .point-check-sec-conts .case_study dd .checkRight{float:right;width:calc(100% - 220px);}
    #point_check .point-check-sec-conts .case_study dd .checkLeft .table{margin-top:10px;width:186px;border:2px solid #87b01a;}
    #point_check .point-check-sec-conts .case_study dd .checkLeft .table .gray{background:#efefef;margin:1em 5px 5px;}
    #point_check .point-check-sec-conts .case_study dd .checkLeft .table table{width:176px;margin:0 auto;}
    #point_check .point-check-sec-conts .case_study dd .checkLeft .table .gray table{width:166px;margin:0 auto;}
    #point_check .point-check-sec-conts .case_study dd .checkLeft .table th{text-align:left;font-size:85%;line-height:1.2;padding:5px 0;}
    #point_check .point-check-sec-conts .case_study dd .checkLeft .table .gray table th{text-align:left;font-size:77%;line-height:1.2;padding:5px 0;}
    #point_check .point-check-sec-conts .case_study dd .checkLeft .table td{text-align:right;font-size:85%;line-height:1.2;padding:2px 0;}
    #point_check .point-check-sec-conts .case_study dd .checkLeft .table .gray table td{text-align:right;font-size:77%;line-height:1.2;padding:2px 0;}
    #point_check .point-check-sec-conts .case_study dd .checkLeft .table .total{border-top:1px solid #ccc;}
    #point_check .point-check-sec-conts .btn_pagetop_bg{text-align:right;margin-bottom:40px;}
    #point_check .point-check-sec-conts .btn_pagetop a{color:#fff;}
    #point_check .point-check-sec-conts .btn_pagetop a:link,#point_check .point-check-sec-conts .btn_pagetop a:visited{border:1px solid #408cc7;border-radius:4px;background:#469adb;color:#fff;font-size:11px;text-decoration:none;padding:5px 10px;}
    #point_check .point-check-sec-conts .btn_pagetop a:hover,#point_check .point-check-sec-conts .btn_pagetop a:active{color:#fff;border:1px solid #408cc7;background:#49a0e3;text-decoration:none;}
    #point_check .point-check-links{display:flex;flex-wrap:wrap;justify-content:center;}
    #point_check .point-check-links li{margin:0 25px;}
    #point_check .point-check-links a:link{color:#009fde;}
    #point_check .point-check-links span{margin-right:10px;}
    #point_class{width:1016px;margin:100px auto;text-align:left;color:#727171;}
    #point_class .point-class-pcVisible{display:block;}
    #point_class .point-class-spVisible{display:none;}
    #point_class a{color:#036eb8;text-decoration:underline;}
    #point_class .point-class-sec-conts .case_study dd p.mb0{margin-bottom:0;}
    #point_class .point-class-sec-conts .case_study dd p.mt20{margin-top:20px;}
    #point_class .point-class-head-title{font-size:175%;/*28px*/text-align:center;margin-bottom:25px;color:#3e3a39;}
    #point_class .point-class-head-desc{font-size:106.3%;/*17px*/letter-spacing:.02em;color:#0086c7;margin-bottom:25px;line-height:1.8;}
    #point_class .point-class-head img{width:600px;margin:0 auto 25px;display:block;}
    #point_class .point-class-sec{background:#fff;border-radius:20px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
    #point_class .point-class-sec-name{width:100%;background:#2094cc;border-radius:20px 20px 0 0;font-size:118.8%;/*19px*/color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;padding:25px 20px 20px;}
    #point_class .point-class-sec-conts{margin-bottom:30px;background:#fff;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:30px 30px 10px;border-radius:0 0 20px 20px;}
    #point_class .point-class-sec-conts.point-class-title-br{border-radius:20px;}
    #point_class .point-class-sec-menu-list{margin:0;padding:0;border-top:1px solid #bcd4e8;}
    #point_class .point-class-sec-menu-list li{border-right:1px solid #bcd4e8;border-left:1px solid #bcd4e8;border-bottom:1px solid #bcd4e8;list-style:none;position:relative;}
    #point_class .point-class-sec-menu-list li:before{content:'';width:0;height:0;right:20px;top:0;bottom:0;position:absolute;border-color:transparent transparent transparent #2094cc;border-style:solid;border-width:6px 0 6px 8px;margin:auto;}
    #point_class .point-class-sec-menu-list li a{padding:15px 20px 13px;display:block;text-decoration:none;background:#f5f8fd;}
    #point_class .point-class-sec-menu-list li a:hover{opacity:.7;}
    #point_class .point-class-sec-conts p{margin:0 0 20px;line-height:1.8;}
    #point_class .point-class-sec-conts-img{margin-bottom:20px;text-align:center;}
    #point_class .point-class-sec-conts ul,#point_class .point-class-sec-conts dl.ulc{margin:0 0 20px;}
    #point_class .point-class-sec-conts .case_study{margin:0 0 20px 0;padding:15px 5px 5px 5px;background:#ecf4b9;text-align:left;}
    #point_class .point-class-sec-conts .case_study dl{padding:0;margin:0;}
    #point_class .point-class-sec-conts .case_study dt{font-size:138.5%;font-weight:700;line-height:1.2;color:#99ad13;padding:2px 0 12px 55px;}
    #point_class .point-class-sec-conts .case_study .case01 dt{background:url(../img/point/point_img_case_study1.gif) 10px top no-repeat;}
    #point_class .point-class-sec-conts .case_study .case02 dt{background:url(../img/point/point_img_case_study2.gif) 10px top no-repeat;}
    #point_class .point-class-sec-conts .case_study .case03 dt{background:url(../img/point/point_img_case_study3.gif) 10px top no-repeat;}
    #point_class .point-class-sec-conts .case_study .case04 dt{background:url(../img/point/point_img_case_study4.gif) 10px top no-repeat;}
    #point_class .point-class-sec-conts .case_study dd{background:url(../img/point/point_img_case_study.gif) 8px 21px no-repeat #FFF;font-size:108%;line-height:1.6;margin:0;padding:20px 10px 20px 55px;}
    #point_class .point-class-sec-conts .case_study dd .attention{padding-top:10px;font-size:85%;display:block;}
    #point_class .point-class-sec-conts .case_study dd ul,#point_class .point-class-sec-conts .case_study dd p{margin-top:10px;}
    #point_class .point-class-sec-conts .case_study dd .link{font-size:93%;text-align:right;}
    #point_class .point-class-sec-conts .case_study dd .link a{padding-left:22px;}
    #point_class .point-class-sec-conts .case_study dd img{margin-top:20px;width:585px;}
    #point_class .point-class-sec-conts .case_study dd .checkLeft{float:left;width:220px;}
    #point_class .point-class-sec-conts .case_study dd .checkRight{float:right;width:calc(100% - 220px);}
    #point_class .point-class-sec-conts .case_study dd .checkLeft .table{margin-top:10px;width:186px;border:2px solid #87b01a;}
    #point_class .point-class-sec-conts .case_study dd .checkLeft .table .gray{background:#efefef;margin:1em 5px 5px;}
    #point_class .point-class-sec-conts .case_study dd .checkLeft .table table{width:176px;margin:0 auto;}
    #point_class .point-class-sec-conts .case_study dd .checkLeft .table .gray table{width:166px;margin:0 auto;}
    #point_class .point-class-sec-conts .case_study dd .checkLeft .table th{text-align:left;font-size:85%;line-height:1.2;padding:5px 0;}
    #point_class .point-class-sec-conts .case_study dd .checkLeft .table .gray table th{text-align:left;font-size:77%;line-height:1.2;padding:5px 0;}
    #point_class .point-class-sec-conts .case_study dd .checkLeft .table td{text-align:right;font-size:85%;line-height:1.2;padding:2px 0;}
    #point_class .point-class-sec-conts .case_study dd .checkLeft .table .gray table td{text-align:right;font-size:77%;line-height:1.2;padding:2px 0;}
    #point_class .point-class-sec-conts .case_study dd .checkLeft .table .total{border-top:1px solid #ccc;}
    #point_class .point-class-sec-conts .btn_pagetop_bg{text-align:right;margin-bottom:40px;}
    #point_class .point-class-sec-conts .btn_pagetop a{color:#fff;}
    #point_class .point-class-sec-conts .btn_pagetop a:link,#point_class .point-class-sec-conts .btn_pagetop a:visited{border:1px solid #408cc7;border-radius:4px;background:#469adb;color:#fff;font-size:11px;text-decoration:none;padding:5px 10px;}
    #point_class .point-class-sec-conts .btn_pagetop a:hover,#point_class .point-class-sec-conts .btn_pagetop a:active{color:#fff;border:1px solid #408cc7;background:#49a0e3;text-decoration:none;}
    #point_class .point-class-links{display:flex;flex-wrap:wrap;justify-content:center;}
    #point_class .point-class-links li{margin:0 25px;}
    #point_class .point-class-links a:link{color:#009fde;}
    #point_class .point-class-links span{margin-right:10px;}
    #point_haken{width:1016px;margin:100px auto;text-align:left;color:#727171;}
    #point_haken .point-haken-pcVisible{display:block;}
    #point_haken .point-haken-spVisible{display:none;}
    #point_haken a{color:#036eb8;text-decoration:underline;}
    #point_haken .point-haken-sec-conts .case_study dd p.mb0{margin-bottom:0;}
    #point_haken .point-haken-sec-conts .case_study dd p.mt20{margin-top:20px;}
    #point_haken .point-haken-head-title{font-size:175%;/*28px*/text-align:center;margin-bottom:25px;color:#3e3a39;}
    #point_haken .point-haken-head-desc{font-size:106.3%;/*17px*/letter-spacing:.02em;color:#0086c7;margin-bottom:25px;line-height:1.8;}
    #point_haken .point-haken-head img{width:600px;margin:0 auto 25px;display:block;}
    #point_haken .point-haken-sec{background:#fff;border-radius:20px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
    #point_haken .point-haken-sec-name{width:100%;background:#2094cc;border-radius:20px 20px 0 0;font-size:118.8%;/*19px*/color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;padding:25px 20px 20px;}
    #point_haken .point-haken-sec-conts{margin-bottom:30px;background:#fff;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:30px 30px 10px;border-radius:0 0 20px 20px;}
    #point_haken .point-haken-sec-conts.point-haken-title-br{border-radius:20px;}
    #point_haken .point-haken-sec-menu-list{margin:0;padding:0;border-top:1px solid #bcd4e8;}
    #point_haken .point-haken-sec-menu-list li{border-right:1px solid #bcd4e8;border-left:1px solid #bcd4e8;border-bottom:1px solid #bcd4e8;list-style:none;position:relative;}
    #point_haken .point-haken-sec-menu-list li:before{content:'';width:0;height:0;right:20px;top:0;bottom:0;position:absolute;border-color:transparent transparent transparent #2094cc;border-style:solid;border-width:6px 0 6px 8px;margin:auto;}
    #point_haken .point-haken-sec-menu-list li a{padding:15px 20px 13px;display:block;text-decoration:none;background:#f5f8fd;}
    #point_haken .point-haken-sec-menu-list li a:hover{opacity:.7;}
    #point_haken .point-haken-sec-conts p{margin:0 0 20px;line-height:1.8;}
    #point_haken .point-haken-sec-conts-img{margin-bottom:20px;text-align:center;}
    #point_haken .point-haken-sec-conts ul,#point_haken .point-haken-sec-conts dl.ulc{margin:0 0 20px;}
    #point_haken .point-haken-sec-conts .case_study{margin:0 0 20px 0;padding:15px 5px 5px 5px;background:#ecf4b9;text-align:left;}
    #point_haken .point-haken-sec-conts .case_study dl{padding:0;margin:0;}
    #point_haken .point-haken-sec-conts .case_study dt{font-size:138.5%;font-weight:700;line-height:1.2;color:#99ad13;padding:2px 0 12px 55px;}
    #point_haken .point-haken-sec-conts .case_study .case01 dt{background:url(../img/point/point_img_case_study1.gif) 10px top no-repeat;}
    #point_haken .point-haken-sec-conts .case_study .case02 dt{background:url(../img/point/point_img_case_study2.gif) 10px top no-repeat;}
    #point_haken .point-haken-sec-conts .case_study .case03 dt{background:url(../img/point/point_img_case_study3.gif) 10px top no-repeat;}
    #point_haken .point-haken-sec-conts .case_study .case04 dt{background:url(../img/point/point_img_case_study4.gif) 10px top no-repeat;}
    #point_haken .point-haken-sec-conts .case_study dd{background:url(../img/point/point_img_case_study.gif) 8px 21px no-repeat #FFF;font-size:108%;line-height:1.6;margin:0;padding:20px 10px 20px 55px;}
    #point_haken .point-haken-sec-conts .case_study dd .attention{padding-top:10px;font-size:85%;display:block;}
    #point_haken .point-haken-sec-conts .case_study dd ul,#point_haken .point-haken-sec-conts .case_study dd p{margin-top:10px;}
    #point_haken .point-haken-sec-conts .case_study dd .link{font-size:93%;text-align:right;}
    #point_haken .point-haken-sec-conts .case_study dd .link a{padding-left:22px;}
    #point_haken .point-haken-sec-conts .case_study dd img{margin-top:20px;width:585px;}
    #point_haken .point-haken-sec-conts .case_study dd .checkLeft{float:left;width:220px;}
    #point_haken .point-haken-sec-conts .case_study dd .checkRight{float:right;width:calc(100% - 220px);}
    #point_haken .point-haken-sec-conts .case_study dd .checkLeft .table{margin-top:10px;width:186px;border:2px solid #87b01a;}
    #point_haken .point-haken-sec-conts .case_study dd .checkLeft .table .gray{background:#efefef;margin:1em 5px 5px;}
    #point_haken .point-haken-sec-conts .case_study dd .checkLeft .table table{width:176px;margin:0 auto;}
    #point_haken .point-haken-sec-conts .case_study dd .checkLeft .table .gray table{width:166px;margin:0 auto;}
    #point_haken .point-haken-sec-conts .case_study dd .checkLeft .table th{text-align:left;font-size:85%;line-height:1.2;padding:5px 0;}
    #point_haken .point-haken-sec-conts .case_study dd .checkLeft .table .gray table th{text-align:left;font-size:77%;line-height:1.2;padding:5px 0;}
    #point_haken .point-haken-sec-conts .case_study dd .checkLeft .table td{text-align:right;font-size:85%;line-height:1.2;padding:2px 0;}
    #point_haken .point-haken-sec-conts .case_study dd .checkLeft .table .gray table td{text-align:right;font-size:77%;line-height:1.2;padding:2px 0;}
    #point_haken .point-haken-sec-conts .case_study dd .checkLeft .table .total{border-top:1px solid #ccc;}
    #point_haken .point-haken-sec-conts .btn_pagetop_bg{text-align:right;margin-bottom:40px;}
    #point_haken .point-haken-sec-conts .btn_pagetop a{color:#fff;}
    #point_haken .point-haken-sec-conts .btn_pagetop a:link,#point_haken .point-haken-sec-conts .btn_pagetop a:visited{border:1px solid #408cc7;border-radius:4px;background:#469adb;color:#fff;font-size:11px;text-decoration:none;padding:5px 10px;}
    #point_haken .point-haken-sec-conts .btn_pagetop a:hover,#point_haken .point-haken-sec-conts .btn_pagetop a:active{color:#fff;border:1px solid #408cc7;background:#49a0e3;text-decoration:none;}
    #point_haken .point-haken-links{display:flex;flex-wrap:wrap;justify-content:center;}
    #point_haken .point-haken-links li{margin:0 25px;}
    #point_haken .point-haken-links a:link{color:#009fde;}
    #point_haken .point-haken-links span{margin-right:10px;}
    {width:1016px;margin:100px auto;text-align:left;color:#727171;}
    #point_target .point-target-pcVisible{display:block;}
    #point_target .point-target-spVisible{display:none;}
    #point_target a{color:#036eb8;text-decoration:underline;}
    #point_target .point-target-sec-conts .case_study dd p.mb0{margin-bottom:0;}
    #point_target .point-target-sec-conts .case_study dd p.mt20{margin-top:20px;}
    #point_target .point-target-head-title{font-size:175%;/*28px*/text-align:center;margin-bottom:25px;color:#3e3a39;}
    #point_target .point-target-head-desc{font-size:106.3%;/*17px*/letter-spacing:.02em;color:#0086c7;margin-bottom:25px;line-height:1.8;}
    #point_target .point-target-head img{width:600px;margin:0 auto 25px;display:block;}
    #point_target .point-target-sec{background:#fff;border-radius:20px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;    text-align: left;}
    #point_target .point-target-sec-name{width:100%;background:#2094cc;border-radius:20px 20px 0 0;font-size:118.8%;/*19px*/color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;padding:25px 20px 20px;}
    #point_target .point-target-sec-conts{margin-bottom:30px;background:#fff;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:30px 30px 10px;border-radius:0 0 20px 20px;}
    #point_target .point-target-sec-conts.point-target-title-br{border-radius:20px;}
    #point_target .point-target-sec-menu-list{margin:0;padding:0;border-top:1px solid #bcd4e8;}
    #point_target .point-target-sec-menu-list li{border-right:1px solid #bcd4e8;border-left:1px solid #bcd4e8;border-bottom:1px solid #bcd4e8;list-style:none;position:relative;}
    #point_target .point-target-sec-menu-list li:before{content:'';width:0;height:0;right:20px;top:0;bottom:0;position:absolute;border-color:transparent transparent transparent #2094cc;border-style:solid;border-width:6px 0 6px 8px;margin:auto;}
    #point_target .point-target-sec-menu-list li a{padding:15px 20px 13px;display:block;text-decoration:none;background:#f5f8fd;}
    #point_target .point-target-sec-menu-list li a:hover{opacity:.7;}
    #point_target .point-target-sec-conts p{margin:0 0 20px;line-height:1.8;}
    #point_target .point-target-sec-conts-img{margin-bottom:20px;text-align:center;}
    #point_target .point-target-sec-conts ul,#point_target .point-target-sec-conts dl.ulc{margin:0 0 20px;}
    #point_target .point-target-sec-conts .case_study{margin:0 0 20px 0;padding:15px 5px 5px 5px;background:#ecf4b9;text-align:left;}
    #point_target .point-target-sec-conts .case_study dl{padding:0;margin:0;}
    #point_target .point-target-sec-conts .case_study dt{font-size:138.5%;font-weight:700;line-height:1.2;color:#99ad13;padding:2px 0 12px 55px;}
    #point_target .point-target-sec-conts .case_study .case01 dt{background:url(../img/point/point_img_case_study1.gif) 10px top no-repeat;}
    #point_target .point-target-sec-conts .case_study .case02 dt{background:url(../img/point/point_img_case_study2.gif) 10px top no-repeat;}
    #point_target .point-target-sec-conts .case_study .case03 dt{background:url(../img/point/point_img_case_study3.gif) 10px top no-repeat;}
    #point_target .point-target-sec-conts .case_study .case04 dt{background:url(../img/point/point_img_case_study4.gif) 10px top no-repeat;}
    #point_target .point-target-sec-conts .case_study dd{background:url(../img/point/point_img_case_study.gif) 8px 21px no-repeat #FFF;font-size:108%;line-height:1.6;margin:0;padding:20px 10px 20px 55px;}
    #point_target .point-target-sec-conts .case_study dd .attention{padding-top:10px;font-size:85%;display:block;}
    #point_target .point-target-sec-conts .case_study dd ul,#point_target .point-target-sec-conts .case_study dd p{margin-top:10px;}
    #point_target .point-target-sec-conts .case_study dd .link{font-size:93%;text-align:right;}
    #point_target .point-target-sec-conts .case_study dd .link a{padding-left:22px;}
    #point_target .point-target-sec-conts .case_study dd img{margin-top:20px;width:585px;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft{float:left;width:220px;}
    #point_target .point-target-sec-conts .case_study dd .checkRight{float:right;width:calc(100% - 220px);}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table{margin-top:10px;width:186px;border:2px solid #87b01a;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table .gray{background:#efefef;margin:1em 5px 5px;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table table{width:176px;margin:0 auto;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table .gray table{width:166px;margin:0 auto;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table th{text-align:left;font-size:85%;line-height:1.2;padding:5px 0;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table .gray table th{text-align:left;font-size:77%;line-height:1.2;padding:5px 0;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table td{text-align:right;font-size:85%;line-height:1.2;padding:2px 0;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table .gray table td{text-align:right;font-size:77%;line-height:1.2;padding:2px 0;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table .total{border-top:1px solid #ccc;}
    #point_target .point-target-sec-conts .btn_pagetop_bg{text-align:right;margin-bottom:40px;}
    #point_target .point-target-sec-conts .btn_pagetop a{color:#fff;}
    #point_target .point-target-sec-conts .btn_pagetop a:link,#point_target .point-target-sec-conts .btn_pagetop a:visited{border:1px solid #408cc7;border-radius:4px;background:#469adb;color:#fff;font-size:11px;text-decoration:none;padding:5px 10px;}
    #point_target .point-target-sec-conts .btn_pagetop a:hover,#point_target .point-target-sec-conts .btn_pagetop a:active{color:#fff;border:1px solid #408cc7;background:#49a0e3;text-decoration:none;}
    #point_target .point-target-links{display:flex;flex-wrap:wrap;justify-content:center;}
    #point_target .point-target-links li{margin:0 25px;}
    #point_target .point-target-links a:link{color:#009fde;}
    #point_target .point-target-links span{margin-right:10px;}
    #point_target .cont_r {width:63%;text-align: center;margin: 60px auto;}
	#point_how{width:1016px;margin:100px auto;text-align:left;color:#727171;}
    #point_how .point-how-pcVisible{display:block;}
    #point_how .point-how-spVisible{display:none;}
    #point_how a{color:#036eb8;text-decoration:underline;}
    #point_how .point-how-sec-conts .case_study dd p.mb0{margin-bottom:0;}
    #point_how .point-how-sec-conts .case_study dd p.mt20{margin-top:20px;}
    #point_how .point-how-head-title{font-size:175%;/*28px*/text-align:center;margin-bottom:25px;color:#3e3a39;}
    #point_how .point-how-head-desc{font-size:106.3%;/*17px*/letter-spacing:.02em;color:#0086c7;margin-bottom:25px;line-height:1.8;}
    #point_how .point-how-head img{width:600px;margin:0 auto 25px;display:block;}
    #point_how .point-how-sec{background:#fff;border-radius:20px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
    #point_how .point-how-sec-name{width:100%;background:#2094cc;border-radius:20px 20px 0 0;font-size:118.8%;/*19px*/color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;padding:25px 20px 20px;}
    #point_how .point-how-sec-conts{margin-bottom:30px;background:#fff;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:30px 30px 10px;border-radius:0 0 20px 20px;}
    #point_how .point-how-sec-conts.point-how-title-br{border-radius:20px;}
    #point_how .point-how-sec-menu-list{margin:0;padding:0;border-top:1px solid #bcd4e8;}
    #point_how .point-how-sec-menu-list li{border-right:1px solid #bcd4e8;border-left:1px solid #bcd4e8;border-bottom:1px solid #bcd4e8;list-style:none;position:relative;}
    #point_how .point-how-sec-menu-list li:before{content:'';width:0;height:0;right:20px;top:0;bottom:0;position:absolute;border-color:transparent transparent transparent #2094cc;border-style:solid;border-width:6px 0 6px 8px;margin:auto;}
    #point_how .point-how-sec-menu-list li a{padding:15px 20px 13px;display:block;text-decoration:none;background:#f5f8fd;}
    #point_how .point-how-sec-menu-list li a:hover{opacity:.7;}
    #point_how .point-how-sec-conts p{margin:0 0 20px;line-height:1.8;}
    #point_how .point-how-sec-conts-img{margin-bottom:20px;text-align:center;}
    #point_how .point-how-sec-conts ul,#point_how .point-how-sec-conts dl.ulc{margin:0 0 20px;}
    #point_how .point-how-sec-conts .case_study{margin:0 0 20px 0;padding:15px 5px 5px 5px;background:#ecf4b9;text-align:left;}
    #point_how .point-how-sec-conts .case_study dl{padding:0;margin:0;}
    #point_how .point-how-sec-conts .case_study dt{font-size:138.5%;font-weight:700;line-height:1.2;color:#99ad13;padding:2px 0 12px 55px;}
    #point_how .point-how-sec-conts .case_study .case01 dt{background:url(../img/point/point_img_case_study1.gif) 10px top no-repeat;}
    #point_how .point-how-sec-conts .case_study .case02 dt{background:url(../img/point/point_img_case_study2.gif) 10px top no-repeat;}
    #point_how .point-how-sec-conts .case_study .case03 dt{background:url(../img/point/point_img_case_study3.gif) 10px top no-repeat;}
    #point_how .point-how-sec-conts .case_study .case04 dt{background:url(../img/point/point_img_case_study4.gif) 10px top no-repeat;}
    #point_how .point-how-sec-conts .case_study dd{background:url(../img/point/point_img_case_study.gif) 8px 21px no-repeat #FFF;font-size:108%;line-height:1.6;margin:0;padding:20px 10px 20px 55px;}
    #point_how .point-how-sec-conts .case_study dd .attention{padding-top:10px;font-size:85%;display:block;}
    #point_how .point-how-sec-conts .case_study dd ul,#point_how .point-how-sec-conts .case_study dd p{margin-top:10px;}
    #point_how .point-how-sec-conts .case_study dd .link{font-size:93%;text-align:right;}
    #point_how .point-how-sec-conts .case_study dd .link a{padding-left:22px;}
    #point_how .point-how-sec-conts .case_study dd img{margin-top:20px;width:585px;}
    #point_how .point-how-sec-conts .case_study dd .checkLeft{float:left;width:220px;}
    #point_how .point-how-sec-conts .case_study dd .checkRight{float:right;width:calc(100% - 220px);}
    #point_how .point-how-sec-conts .case_study dd .checkLeft .table{margin-top:10px;width:186px;border:2px solid #87b01a;}
    #point_how .point-how-sec-conts .case_study dd .checkLeft .table .gray{background:#efefef;margin:1em 5px 5px;}
    #point_how .point-how-sec-conts .case_study dd .checkLeft .table table{width:176px;margin:0 auto;}
    #point_how .point-how-sec-conts .case_study dd .checkLeft .table .gray table{width:166px;margin:0 auto;}
    #point_how .point-how-sec-conts .case_study dd .checkLeft .table th{text-align:left;font-size:85%;line-height:1.2;padding:5px 0;}
    #point_how .point-how-sec-conts .case_study dd .checkLeft .table .gray table th{text-align:left;font-size:77%;line-height:1.2;padding:5px 0;}
    #point_how .point-how-sec-conts .case_study dd .checkLeft .table td{text-align:right;font-size:85%;line-height:1.2;padding:2px 0;}
    #point_how .point-how-sec-conts .case_study dd .checkLeft .table .gray table td{text-align:right;font-size:77%;line-height:1.2;padding:2px 0;}
    #point_how .point-how-sec-conts .case_study dd .checkLeft .table .total{border-top:1px solid #ccc;}
    #point_how .point-how-sec-conts .btn_pagetop_bg{text-align:right;margin-bottom:40px;}
    #point_how .point-how-sec-conts .btn_pagetop a{color:#fff;}
    #point_how .point-how-sec-conts .btn_pagetop a:link,#point_how .point-how-sec-conts .btn_pagetop a:visited{border:1px solid #408cc7;border-radius:4px;background:#469adb;color:#fff;font-size:11px;text-decoration:none;padding:5px 10px;}
    #point_how .point-how-sec-conts .btn_pagetop a:hover,#point_how .point-how-sec-conts .btn_pagetop a:active{color:#fff;border:1px solid #408cc7;background:#49a0e3;text-decoration:none;}
    #point_how .point-how-links{display:flex;flex-wrap:wrap;justify-content:center;}
    #point_how .point-how-links li{margin:0 25px;}
    #point_how .point-how-links a:link{color:#009fde;}
    #point_how .point-how-links span{margin-right:10px;}
	#point_target{width:1016px;margin:100px auto;text-align:left;color:#727171;}
    #point_target .point-target-pcVisible{display:block;}
    #point_target .point-target-spVisible{display:none;}
    #point_target a{color:#036eb8;text-decoration:underline;}
    #point_target .point-target-sec-conts .case_study dd p.mb0{margin-bottom:0;}
    #point_target .point-target-sec-conts .case_study dd p.mt20{margin-top:20px;}
    #point_target .point-target-head-title{font-size:175%;/*28px*/text-align:center;margin-bottom:25px;color:#3e3a39;}
    #point_target .point-target-head-desc{font-size:106.3%;/*17px*/letter-spacing:.02em;color:#0086c7;margin-bottom:25px;line-height:1.8;}
    #point_target .point-target-head img{width:600px;margin:0 auto 25px;display:block;}
    #point_target .point-target-sec{background:#fff;border-radius:20px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
    #point_target .point-target-sec-name{width:100%;background:#2094cc;border-radius:20px 20px 0 0;font-size:118.8%;/*19px*/color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;padding:25px 20px 20px;}
    #point_target .point-target-sec-conts{margin-bottom:30px;background:#fff;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:30px 30px 10px;border-radius:0 0 20px 20px;}
    #point_target .point-target-sec-conts.point-target-title-br{border-radius:20px;}
    #point_target .point-target-sec-menu-list{margin:0;padding:0;border-top:1px solid #bcd4e8;}
    #point_target .point-target-sec-menu-list li{border-right:1px solid #bcd4e8;border-left:1px solid #bcd4e8;border-bottom:1px solid #bcd4e8;list-style:none;position:relative;}
    #point_target .point-target-sec-menu-list li:before{content:'';width:0;height:0;right:20px;top:0;bottom:0;position:absolute;border-color:transparent transparent transparent #2094cc;border-style:solid;border-width:6px 0 6px 8px;margin:auto;}
    #point_target .point-target-sec-menu-list li a{padding:15px 20px 13px;display:block;text-decoration:none;background:#f5f8fd;}
    #point_target .point-target-sec-menu-list li a:hover{opacity:.7;}
    #point_target .point-target-sec-conts p{margin:0 0 20px;line-height:1.8;}
    #point_target .point-target-sec-conts-img{margin-bottom:20px;text-align:center;}
    #point_target .point-target-sec-conts ul,#point_target .point-target-sec-conts dl.ulc{margin:0 0 20px;}
    #point_target .point-target-sec-conts .case_study{margin:0 0 20px 0;padding:15px 5px 5px 5px;background:#ecf4b9;text-align:left;}
    #point_target .point-target-sec-conts .case_study dl{padding:0;margin:0;}
    #point_target .point-target-sec-conts .case_study dt{font-size:138.5%;font-weight:700;line-height:1.2;color:#99ad13;padding:2px 0 12px 55px;}
    #point_target .point-target-sec-conts .case_study .case01 dt{background:url(../img/point/point_img_case_study1.gif) 10px top no-repeat;}
    #point_target .point-target-sec-conts .case_study .case02 dt{background:url(../img/point/point_img_case_study2.gif) 10px top no-repeat;}
    #point_target .point-target-sec-conts .case_study .case03 dt{background:url(../img/point/point_img_case_study3.gif) 10px top no-repeat;}
    #point_target .point-target-sec-conts .case_study .case04 dt{background:url(../img/point/point_img_case_study4.gif) 10px top no-repeat;}
    #point_target .point-target-sec-conts .case_study dd{background:url(../img/point/point_img_case_study.gif) 8px 21px no-repeat #FFF;font-size:108%;line-height:1.6;margin:0;padding:20px 10px 20px 55px;}
    #point_target .point-target-sec-conts .case_study dd .attention{padding-top:10px;font-size:85%;display:block;}
    #point_target .point-target-sec-conts .case_study dd ul,#point_target .point-target-sec-conts .case_study dd p{margin-top:10px;}
    #point_target .point-target-sec-conts .case_study dd .link{font-size:93%;text-align:right;}
    #point_target .point-target-sec-conts .case_study dd .link a{padding-left:22px;}
    #point_target .point-target-sec-conts .case_study dd img{margin-top:20px;width:585px;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft{float:left;width:220px;}
    #point_target .point-target-sec-conts .case_study dd .checkRight{float:right;width:calc(100% - 220px);}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table{margin-top:10px;width:186px;border:2px solid #87b01a;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table .gray{background:#efefef;margin:1em 5px 5px;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table table{width:176px;margin:0 auto;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table .gray table{width:166px;margin:0 auto;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table th{text-align:left;font-size:85%;line-height:1.2;padding:5px 0;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table .gray table th{text-align:left;font-size:77%;line-height:1.2;padding:5px 0;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table td{text-align:right;font-size:85%;line-height:1.2;padding:2px 0;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table .gray table td{text-align:right;font-size:77%;line-height:1.2;padding:2px 0;}
    #point_target .point-target-sec-conts .case_study dd .checkLeft .table .total{border-top:1px solid #ccc;}
    #point_target .point-target-sec-conts .btn_pagetop_bg{text-align:right;margin-bottom:40px;}
    #point_target .point-target-sec-conts .btn_pagetop a{color:#fff;}
    #point_target .point-target-sec-conts .btn_pagetop a:link,#point_target .point-target-sec-conts .btn_pagetop a:visited{border:1px solid #408cc7;border-radius:4px;background:#469adb;color:#fff;font-size:11px;text-decoration:none;padding:5px 10px;}
    #point_target .point-target-sec-conts .btn_pagetop a:hover,#point_target .point-target-sec-conts .btn_pagetop a:active{color:#fff;border:1px solid #408cc7;background:#49a0e3;text-decoration:none;}
    #point_target .point-target-links{display:flex;flex-wrap:wrap;justify-content:center;}
    #point_target .point-target-links li{margin:0 25px;}
    #point_target .point-target-links a:link{color:#009fde;}
    #point_target .point-target-links span{margin-right:10px;}
    #point_targetwages{width:1016px;margin:100px auto;text-align:left;color:#727171;}
    #point_targetwages .point-targetwages-pcVisible{display:block;}
    #point_targetwages .point-targetwages-spVisible{display:none;}
    #point_targetwages a{color:#036eb8;text-decoration:underline;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd p.mb0{margin-bottom:0;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd p.mt20{margin-top:20px;}
    #point_targetwages .point-targetwages-head-title{font-size:175%;/*28px*/text-align:center;margin-bottom:25px;color:#3e3a39;}
    #point_targetwages .point-targetwages-head-desc{font-size:106.3%;/*17px*/letter-spacing:.02em;color:#0086c7;margin-bottom:25px;line-height:1.8;}
    #point_targetwages .point-targetwages-head img{width:600px;margin:0 auto 25px;display:block;}
    #point_targetwages .point-targetwages-sec{background:#fff;border-radius:20px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
    #point_targetwages .point-targetwages-sec-name{width:100%;background:#2094cc;border-radius:20px 20px 0 0;font-size:118.8%;/*19px*/color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;padding:25px 20px 20px;}
    #point_targetwages .point-targetwages-sec-conts{margin-bottom:30px;background:#fff;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:30px 30px 10px;border-radius:0 0 20px 20px;}
    #point_targetwages .point-targetwages-sec-conts.point-targetwages-title-br{border-radius:20px;}
    #point_targetwages .point-targetwages-sec-menu-list{margin:0;padding:0;border-top:1px solid #bcd4e8;}
    #point_targetwages .point-targetwages-sec-menu-list li{border-right:1px solid #bcd4e8;border-left:1px solid #bcd4e8;border-bottom:1px solid #bcd4e8;list-style:none;position:relative;}
    #point_targetwages .point-targetwages-sec-menu-list li:before{content:'';width:0;height:0;right:20px;top:0;bottom:0;position:absolute;border-color:transparent transparent transparent #2094cc;border-style:solid;border-width:6px 0 6px 8px;margin:auto;}
    #point_targetwages .point-targetwages-sec-menu-list li a{padding:15px 20px 13px;display:block;text-decoration:none;background:#f5f8fd;}
    #point_targetwages .point-targetwages-sec-menu-list li a:hover{opacity:.7;}
    #point_targetwages .point-targetwages-sec-conts p{margin:0 0 20px;line-height:1.8;}
    #point_targetwages .point-targetwages-sec-conts-img{margin-bottom:20px;text-align:center;}
    #point_targetwages .point-targetwages-sec-conts ul,#point_targetwages .point-targetwages-sec-conts dl.ulc{margin:0 0 20px;}
    #point_targetwages .point-targetwages-sec-conts .case_study{margin:0 0 20px 0;padding:15px 5px 5px 5px;background:#ecf4b9;text-align:left;}
    #point_targetwages .point-targetwages-sec-conts .case_study dl{padding:0;margin:0;}
    #point_targetwages .point-targetwages-sec-conts .case_study dt{font-size:138.5%;font-weight:700;line-height:1.2;color:#99ad13;padding:2px 15px 12px 55px;}
    #point_targetwages .point-targetwages-sec-conts .case_study .case01 dt{background:url(../img/point/point_img_case_study1.gif) 10px top no-repeat;}
    #point_targetwages .point-targetwages-sec-conts .case_study .case02 dt{background:url(../img/point/point_img_case_study2.gif) 10px top no-repeat;}
    #point_targetwages .point-targetwages-sec-conts .case_study .case03 dt{background:url(../img/point/point_img_case_study3.gif) 10px top no-repeat;}
    #point_targetwages .point-targetwages-sec-conts .case_study .case04 dt{background:url(../img/point/point_img_case_study4.gif) 10px top no-repeat;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd{background:url(../img/point/point_img_case_study.gif) 8px 21px no-repeat #FFF;font-size:108%;line-height:1.6;margin:0;padding:20px 10px 20px 55px;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .attention{padding-top:10px;font-size:85%;display:block;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd ul,#point_targetwages .point-targetwages-sec-conts .case_study dd p{margin-top:10px;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .link{font-size:93%;text-align:right;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .link a{padding-left:22px;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd img{margin-top:20px;width:585px;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .checkLeft{float:left;width:220px;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .checkRight{float:right;width:calc(100% - 220px);}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .checkLeft .table{margin-top:10px;width:186px;border:2px solid #87b01a;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .checkLeft .table .gray{background:#efefef;margin:1em 5px 5px;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .checkLeft .table table{width:176px;margin:0 auto;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .checkLeft .table .gray table{width:166px;margin:0 auto;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .checkLeft .table th{text-align:left;font-size:85%;line-height:1.2;padding:5px 0;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .checkLeft .table .gray table th{text-align:left;font-size:77%;line-height:1.2;padding:5px 0;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .checkLeft .table td{text-align:right;font-size:85%;line-height:1.2;padding:2px 0;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .checkLeft .table .gray table td{text-align:right;font-size:77%;line-height:1.2;padding:2px 0;}
    #point_targetwages .point-targetwages-sec-conts .case_study dd .checkLeft .table .total{border-top:1px solid #ccc;}
    #point_targetwages .point-targetwages-sec-conts .btn_pagetop_bg{text-align:right;margin-bottom:40px;}
    #point_targetwages .point-targetwages-sec-conts .btn_pagetop a{color:#fff;}
    #point_targetwages .point-targetwages-sec-conts .btn_pagetop a:link,#point_targetwages .point-targetwages-sec-conts .btn_pagetop a:visited{border:1px solid #408cc7;border-radius:4px;background:#469adb;color:#fff;font-size:11px;text-decoration:none;padding:5px 10px;}
    #point_targetwages .point-targetwages-sec-conts .btn_pagetop a:hover,#point_targetwages .point-targetwages-sec-conts .btn_pagetop a:active{color:#fff;border:1px solid #408cc7;background:#49a0e3;text-decoration:none;}
    #point_targetwages .point-targetwages-links{display:flex;flex-wrap:wrap;justify-content:center;}
    #point_targetwages .point-targetwages-links li{margin:0 25px;}
    #point_targetwages .point-targetwages-links a:link{color:#009fde;}
    #point_targetwages .point-targetwages-links span{margin-right:10px;}
	#point_wellknown{width:1016px;margin:100px auto;text-align:left;color:#727171;}
    #point_wellknown .point-wellknown-pcVisible{display:block;}
    #point_wellknown .point-wellknown-spVisible{display:none;}
    #point_wellknown a{color:#036eb8;text-decoration:underline;}
    #point_wellknown .point-wellknown-head-title{font-size:175%;/*28px*/text-align:center;margin-bottom:25px;color:#3e3a39;}
    #point_wellknown .point-wellknown-head-desc{font-size:106.3%;/*17px*/letter-spacing:.02em;color:#0086c7;margin-bottom:25px;line-height:1.8;}
    #point_wellknown .point-wellknown-head img{width:600px;margin:0 auto 25px;display:block;}
    #point_wellknown .point-wellknown-sec{background:#fff;border-radius:20px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
    #point_wellknown .point-wellknown-sec-name{width:100%;background:#2094cc;border-radius:20px 20px 0 0;font-size:118.8%;/*19px*/color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;padding:25px 20px 20px;}
    #point_wellknown .point-wellknown-sec-conts{margin-bottom:30px;background:#fff;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:30px 30px 10px;border-radius:0 0 20px 20px;}
    #point_wellknown .point-wellknown-sec-conts ul{margin:0 0 20px;padding:0;border-top:1px solid #bcd4e8;}
    #point_wellknown .point-wellknown-sec-conts li{border-right:1px solid #bcd4e8;border-left:1px solid #bcd4e8;border-bottom:1px solid #bcd4e8;list-style:none;position:relative;}
    #point_wellknown .point-wellknown-sec-conts li:before{content:'';width:0;height:0;right:20px;top:0;bottom:0;position:absolute;border-color:transparent transparent transparent #2094cc;border-style:solid;border-width:6px 0 6px 8px;margin:auto;}
    #point_wellknown .point-wellknown-sec-conts li a{padding:15px 20px 13px;display:block;text-decoration:none;background:#f5f8fd;}
    #point_wellknown .point-wellknown-sec-conts li a:hover{opacity:.7;}
	#point_what{width:1016px;margin:100px auto;text-align:left;color:#727171;}
    #point_what .point-what-pcVisible{display:block;}
    #point_what .point-what-spVisible{display:none;}
    #point_what a{color:#036eb8;text-decoration:underline;}
    #point_what .point-what-sec-conts .case_study dd p.mb0{margin-bottom:0;}
    #point_what .point-what-sec-conts .case_study dd p.mt20{margin-top:20px;}
    #point_what .point-what-head-title{font-size:175%;/*28px*/text-align:center;margin-bottom:25px;color:#3e3a39;}
    #point_what .point-what-head-desc{font-size:106.3%;/*17px*/letter-spacing:.02em;color:#0086c7;margin-bottom:25px;line-height:1.8;}
    #point_what .point-what-head img{width:600px;margin:0 auto 25px;display:block;}
    #point_what .point-what-sec{background:#fff;border-radius:20px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
    #point_what .point-what-sec-name{width:100%;background:#2094cc;border-radius:20px 20px 0 0;font-size:118.8%;/*19px*/color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;padding:25px 20px 20px;}
    #point_what .point-what-sec-conts{margin-bottom:30px;background:#fff;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:30px 30px 10px;border-radius:0 0 20px 20px;}
    #point_what .point-what-sec-conts.point-what-title-br{border-radius:20px;}
    #point_what .point-what-sec-menu-list{margin:0;padding:0;border-top:1px solid #bcd4e8;}
    #point_what .point-what-sec-menu-list li{border-right:1px solid #bcd4e8;border-left:1px solid #bcd4e8;border-bottom:1px solid #bcd4e8;list-style:none;position:relative;}
    #point_what .point-what-sec-menu-list li:before{content:'';width:0;height:0;right:20px;top:0;bottom:0;position:absolute;border-color:transparent transparent transparent #2094cc;border-style:solid;border-width:6px 0 6px 8px;margin:auto;}
    #point_what .point-what-sec-menu-list li a{padding:15px 20px 13px;display:block;text-decoration:none;background:#f5f8fd;}
    #point_what .point-what-sec-menu-list li a:hover{opacity:.7;}
    #point_what .point-what-sec-conts p{margin:0 0 20px;line-height:1.8;}
    #point_what .point-what-sec-conts-img{margin-bottom:20px;text-align:center;}
    #point_what .point-what-sec-conts ul,#point_what .point-what-sec-conts dl.ulc{margin:0 0 20px;}
    #point_what .point-what-sec-conts .case_study{margin:0 0 20px 0;padding:15px 5px 5px 5px;background:#ecf4b9;text-align:left;}
    #point_what .point-what-sec-conts .case_study dl{padding:0;margin:0;}
    #point_what .point-what-sec-conts .case_study dt{font-size:138.5%;font-weight:700;line-height:1.2;color:#99ad13;padding:2px 0 12px 55px;}
    #point_what .point-what-sec-conts .case_study .case01 dt{background:url(../img/point/point_img_case_study1.gif) 10px top no-repeat;}
    #point_what .point-what-sec-conts .case_study .case02 dt{background:url(../img/point/point_img_case_study2.gif) 10px top no-repeat;}
    #point_what .point-what-sec-conts .case_study .case03 dt{background:url(../img/point/point_img_case_study3.gif) 10px top no-repeat;}
    #point_what .point-what-sec-conts .case_study .case04 dt{background:url(../img/point/point_img_case_study4.gif) 10px top no-repeat;}
    #point_what .point-what-sec-conts .case_study dd{background:url(../img/point/point_img_case_study.gif) 8px 21px no-repeat #FFF;font-size:108%;line-height:1.6;margin:0;padding:20px 10px 20px 55px;}
    #point_what .point-what-sec-conts .case_study dd .attention{padding-top:10px;font-size:85%;display:block;}
    #point_what .point-what-sec-conts .case_study dd ul,#point_what .point-what-sec-conts .case_study dd p{margin-top:10px;}
    #point_what .point-what-sec-conts .case_study dd .link{font-size:93%;text-align:right;}
    #point_what .point-what-sec-conts .case_study dd .link a{padding-left:22px;}
    #point_what .point-what-sec-conts .case_study dd img{margin-top:20px;width:585px;}
    #point_what .point-what-sec-conts .case_study dd .checkLeft{float:left;width:220px;}
    #point_what .point-what-sec-conts .case_study dd .checkRight{float:right;width:calc(100% - 220px);}
    #point_what .point-what-sec-conts .case_study dd .checkLeft .table{margin-top:10px;width:186px;border:2px solid #87b01a;}
    #point_what .point-what-sec-conts .case_study dd .checkLeft .table .gray{background:#efefef;margin:1em 5px 5px;}
    #point_what .point-what-sec-conts .case_study dd .checkLeft .table table{width:176px;margin:0 auto;}
    #point_what .point-what-sec-conts .case_study dd .checkLeft .table .gray table{width:166px;margin:0 auto;}
    #point_what .point-what-sec-conts .case_study dd .checkLeft .table th{text-align:left;font-size:85%;line-height:1.2;padding:5px 0;}
    #point_what .point-what-sec-conts .case_study dd .checkLeft .table .gray table th{text-align:left;font-size:77%;line-height:1.2;padding:5px 0;}
    #point_what .point-what-sec-conts .case_study dd .checkLeft .table td{text-align:right;font-size:85%;line-height:1.2;padding:2px 0;}
    #point_what .point-what-sec-conts .case_study dd .checkLeft .table .gray table td{text-align:right;font-size:77%;line-height:1.2;padding:2px 0;}
    #point_what .point-what-sec-conts .case_study dd .checkLeft .table .total{border-top:1px solid #ccc;}
    #point_what .point-what-sec-conts .btn_pagetop_bg{text-align:right;margin-bottom:40px;}
    #point_what .point-what-sec-conts .btn_pagetop a{color:#fff;}
    #point_what .point-what-sec-conts .btn_pagetop a:link,#point_what .point-what-sec-conts .btn_pagetop a:visited{border:1px solid #408cc7;border-radius:4px;background:#469adb;color:#fff;font-size:11px;text-decoration:none;padding:5px 10px;}
    #point_what .point-what-sec-conts .btn_pagetop a:hover,#point_what .point-what-sec-conts .btn_pagetop a:active{color:#fff;border:1px solid #408cc7;background:#49a0e3;text-decoration:none;}
    #point_what .point-what-links{display:flex;flex-wrap:wrap;justify-content:center;}
    #point_what .point-what-links li{margin:0 25px;}
    #point_what .point-what-links a:link{color:#009fde;}
    #point_what .point-what-links span{margin-right:10px;}
	
	
#faq .lower_wrap_inner{
	padding-bottom: 60px;
}
#faq .page_faq_01 .text_h:   {font-size: 287.5%;
    text-align: center;
    margin-bottom: 25px;}
    .page_faq_01 .faq_cont dl dd {
      display:none;
	}
#faq .page_faq_01 .faq_cont dl dt {
	cursor: pointer;
	position:relative;
	}
#faq .page_faq_01 .faq_cont dt .open,.faq_cont dt .close{position:absolute;right:5px;top:0;bottom:0;margin:auto;z-index:1;}
#faq .page_faq_01 .faq_cont dl dt span{padding-right:75px;} 
#faq .page_faq_01 .faq_cont dt.on .close{
	display:block;
	}
#faq .page_faq_01 .faq_cont dt.on .open{
	display:none;
	}
#faq .page_faq_01 .faq_cont dt .close{
	display:none;
	}
#faq .page_faq_01 .faq_cont dt .open{
	display:block;
	}

#faq .page_faq_01 .faq_cont dd{
	background: #fff;
	padding: 20px 40px 20px 60px;
	position: relative;
	}
	
#faq .list_y{
    position: absolute;
    margin: auto;
    }
#faq .list_y ul{
    padding-left:0;
    list-style:none;
    display:inline-block;
    }
#faq .list_y ul li{
    text-align:left;
    }
#faq .list_y a{
    color:#fff;
    }

#faq .page_faq_01 .faq_p{
    font-size: 106.3%;
    letter-spacing: .02em;
    color: #0086c7;
    margin-bottom: 25px;
    line-height: 1.8;
  } 
#faq .page_faq_01 .faq_cont dt span{
	font-weight: 400;
	background: #eaf6fd;
    border-radius: 0px;
	color:#009fde;
	border:0; 
	padding: 15px 80px 15px 64px;
	font-size: 125%;
	line-height: 1.6;
  }
#faq .page_faq_01 .qes_no{
	padding-right: 10px;
  }
#faq .page_faq_01 #q01.faq_cont dt span:before, .page_faq_01 #q02.faq_cont dt span:before, .page_faq_01 #q03.faq_cont dt span:before, .page_faq_01 #q04.faq_cont dt span:before, .page_faq_01 #q05.faq_cont dt span:before, .page_faq_01 #q06.faq_cont dt span:before, .page_faq_01 #q07.faq_cont dt span:before{
	  content: "";
	  background-size: contain;
	  width: 34px;
	  height: 34px;
	  display: inline-block;
	  position: absolute;
	  left: 15px;
	  top: 15px;
  }
#faq .page_faq_01 #q01.faq_cont dt span:before{
	background: url(../img/faq/faq_Q01.png) no-repeat; 
  }
#faq .page_faq_01 #q02.faq_cont dt span:before{
	background: url(../img/faq/faq_Q02.png) no-repeat; 
  }
#faq .page_faq_01 #q03.faq_cont dt span:before{
	background: url(../img/faq/faq_Q03.png) no-repeat; 
  }
#faq .page_faq_01 #q04.faq_cont dt span:before{
	background: url(../img/faq/faq_Q04.png) no-repeat; 
  }
#faq .page_faq_01 #q05.faq_cont dt span:before{
	background: url(../img/faq/faq_Q05.png) no-repeat; 
  }
#faq .page_faq_01 #q06.faq_cont dt span:before{
	background: url(../img/faq/faq_Q06.png) no-repeat; 
  }
#faq .page_faq_01 #q07.faq_cont dt span:before{
	background: url(../img/faq/faq_Q07.png) no-repeat; 
  }
#faq .page_faq_01 #q01.faq_cont dd:before, .page_faq_01 #q02.faq_cont dd:before, .page_faq_01 #q03.faq_cont dd:before, .page_faq_01 #q04.faq_cont dd:before, .page_faq_01 #q05.faq_cont dd:before, .page_faq_01 #q06.faq_cont dd:before, .page_faq_01 #q07.faq_cont dd:before{
    content: "";
    background-size: contain;
    width: 34px;
    height: 34px;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 15px;
}
#faq .page_faq_01 #q01.faq_cont dd:before{
  background: url(../img/faq/faq_A01.png) no-repeat; 
}
#faq .page_faq_01 #q02.faq_cont dd:before{
  background: url(../img/faq/faq_A02.png) no-repeat; 
}
#faq .page_faq_01 #q03.faq_cont dd:before{
  background: url(../img/faq/faq_A03.png) no-repeat; 
}
#faq .page_faq_01 #q04.faq_cont dd:before{
  background: url(../img/faq/faq_A04.png) no-repeat; 
}
#faq .page_faq_01 #q05.faq_cont dd:before{
  background: url(../img/faq/faq_A05.png) no-repeat; 
}
#faq .page_faq_01 #q06.faq_cont dd:before{
  background: url(../img/faq/faq_A06.png) no-repeat; 
}
#faq .page_faq_01 #q07.faq_cont dd:before{
  background: url(../img/faq/faq_A07.png) no-repeat; 
}
#faq .list_n ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#faq .list_n ul li{
	margin: 0 50px 0 50px;
}
#faq .list_n a:link{
	color:#009fde;
}
#faq .list_n span{
	margin-right: 10px;
}
#faq .link_s{

    margin-top: 26px;
    padding-right: 17px;
    text-align: right;
    line-height: 1.5;
}
#faq .link_s a:link{
	color:#009fde;
}	
#faq2 .page_faq_02 .text_h:   {font-size: 287.5%;
    text-align: center;
    margin-bottom: 25px;}
    .page_faq_02 .faq_cont dl dd {
    display:none;
}
#faq2 .page_faq_02 .faq_cont dl dt {
	cursor: pointer;
	position:relative;
}
#faq2 .page_faq_02 .faq_cont dt .open,.faq_cont dt .close{position:absolute;right:5px;top:0;bottom:0;margin:auto;z-index:1;}
#faq2 .page_faq_02 .faq_cont dl dt span{padding-right:75px;} 
#faq2 .page_faq_02 .faq_cont dt .close{
	display:none;
	}
#faq2 .page_faq_02 .faq_cont dt.on .open{
	display:none;
	}
#faq2 .page_faq_02 .faq_cont dt .open{
	display:block;
	}
	.page_faq_02 .faq_cont dt.on .close{
	display:block; 
	}
	
#faq2 .page_faq_02 .faq_cont dd{
	background: #fff;
	padding: 20px 40px 20px 60px;
	position: relative;
	}
		
#faq2 .list_y{
    position: absolute;
    right: 127px;
    top: 15px;
    margin: auto;
    }
#faq2 .list_y ul{
    padding-left:0;
    list-style:none;
    display:inline-block;
    }
#faq2 .list_y ul li{
    text-align:left;
    }
#faq2 .list_y a{
    color:#fff;
    }

#faq2 .page_faq_02 .faq_p{
    font-size: 106.3%;
    letter-spacing: .02em;
    color: #0086c7;
    margin-bottom: 25px;
    line-height: 1.8;
  } 
#faq2 .page_faq_02 .faq_cont dt span{
	font-weight: 400;
	background: #eaf6fd;
    border-radius: 0px;
	color:#009fde;
	border:0; 
	padding: 15px 80px 15px 64px;
	font-size: 125%;
	line-height: 1.6;
  }
#faq2 .page_faq_02 .qes_no{
	padding-right: 10px;
  }
#faq2 .page_faq_02 #q01.faq_cont dt span:before, .page_faq_02 #q02.faq_cont dt span:before, .page_faq_02 #q03.faq_cont dt span:before, .page_faq_02 #q04.faq_cont dt span:before{
	  content: "";
	  background-size: contain;
	  width: 34px;
	  height: 34px;
	  display: inline-block;
	  position: absolute;
	  left: 15px;
	  top: 15px;
  }
#faq2 .page_faq_02 #q01.faq_cont dt span:before{
	background: url(../img/faq/faq_Q01.png) no-repeat; 
  }
#faq2 .page_faq_02 #q02.faq_cont dt span:before{
	background: url(../img/faq/faq_Q02.png) no-repeat; 
  }
#faq2 .page_faq_02 #q03.faq_cont dt span:before{
	background: url(../img/faq/faq_Q03.png) no-repeat; 
  }
#faq2 .page_faq_02 #q04.faq_cont dt span:before{
	background: url(../img/faq/faq_Q04.png) no-repeat; 
  }

#faq2 .page_faq_02 #q01.faq_cont dd:before, .page_faq_02 #q02.faq_cont dd:before, .page_faq_02 #q03.faq_cont dd:before, .page_faq_02 #q04.faq_cont dd:before{
    content: "";
    background-size: contain;
    width: 34px;
    height: 34px;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 15px;
}
#faq2 .page_faq_02 #q01.faq_cont dd:before{
  background: url(../img/faq/faq_A01.png) no-repeat; 
}
#faq2 .page_faq_02 #q02.faq_cont dd:before{
  background: url(../img/faq/faq_A02.png) no-repeat; 
}
#faq2 .page_faq_02 #q03.faq_cont dd:before{
  background: url(../img/faq/faq_A03.png) no-repeat; 
}
#faq2 .page_faq_02 #q04.faq_cont dd:before{
  background: url(../img/faq/faq_A04.png) no-repeat; 
}
#faq2 .list_n ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#faq2 .list_n ul li{
	margin: 0 50px 0 50px;
}
#faq2 .list_n a:link{
	color:#009fde;
}
#faq2 .list_n span{
	margin-right: 10px;
}
#faq2 .link_s{

    margin-top: 26px;
    padding-right: 17px;
    text-align: right;
    line-height: 1.5;
}
#faq2 .link_s a:link{
	color:#009fde;
}
#faq2 .lower_wrap_inner{
	padding-bottom: 60px;
}
#faq3 .page_faq_03 .text_h:   {font-size: 287.5%;
    text-align: center;
    margin-bottom: 25px;}
#faq3 .page_faq_03 .faq_cont dl dd {
    display:none;
	}
#faq3 .page_faq_03 .faq_cont dl dt {
	cursor: pointer;
	position:relative;
	}
#faq3 .page_faq_03 .faq_cont dt .open,.faq_cont dt .close{position:absolute;right:5px;top:0;bottom:0;margin:auto;z-index:1;}
#faq3 .page_faq_03 .faq_cont dl dt span{padding-right:75px;} 
#faq3 .page_faq_03 .faq_cont dt .close{
	display:none;
	}
#faq3 .page_faq_03 .faq_cont dt.on .open{
	display:none;
	}
#faq3 .page_faq_03 .faq_cont dt .open{
	display:block;
	}
#faq3 .page_faq_03 .faq_cont dt.on .close{
	display:block;
	}
#faq3 .page_faq_03 .faq_cont dd{
	background: #fff;
	padding: 20px 40px 20px 60px;
	position: relative;
	}
	
#faq3 .list_y{
    position: absolute;
    right: 127px;
    top: 15px;
    margin: auto;
    }
#faq3 .list_y ul{
    padding-left:0;
    list-style:none;
    display:inline-block;
    }
#faq3 .list_y ul li{
    text-align:left;
    }
#faq3 .list_y a{
    color:#fff;
    }

#faq3 .faq_p{
    font-size: 106.3%;
    letter-spacing: .02em;
    color: #0086c7;
    margin-bottom: 25px;
    line-height: 1.8;
  } 
#faq3 .page_faq_03 .faq_cont dt span{
	font-weight: 400;
	background: #eaf6fd;
    border-radius: 0px;
	color:#009fde;
	border:0; 
	padding: 15px 80px 15px 64px;
	font-size: 125%;
	line-height: 1.6;
  }
#faq3 .page_faq_03 .qes_no{
	padding-right: 10px;
  }
#faq3 .page_faq_03 #q01.faq_cont dt span:before, .page_faq_03 #q02.faq_cont dt span:before, .page_faq_03 #q03.faq_cont dt span:before, .page_faq_03 #q04.faq_cont dt span:before, .page_faq_03 #q05.faq_cont dt span:before, .page_faq_03 #q06.faq_cont dt span:before, .page_faq_03 #q07.faq_cont dt span:before{
	  content: "";
	  background-size: contain;
	  width: 34px;
	  height: 34px;
	  display: inline-block;
	  position: absolute;
	  left: 15px;
	  top: 15px;
  }
#faq3 .page_faq_03 #q01.faq_cont dt span:before{
	background: url(../img/faq/faq_Q01.png) no-repeat; 
  }
#faq3 .page_faq_03 #q02.faq_cont dt span:before{
	background: url(../img/faq/faq_Q02.png) no-repeat; 
  }
#faq3 .page_faq_03 #q03.faq_cont dt span:before{
	background: url(../img/faq/faq_Q03.png) no-repeat; 
  }
#faq3 .page_faq_03 #q04.faq_cont dt span:before{
	background: url(../img/faq/faq_Q04.png) no-repeat; 
  }
#faq3 .page_faq_03 #q05.faq_cont dt span:before{
	background: url(../img/faq/faq_Q05.png) no-repeat; 
  }
#faq3 .page_faq_03 #q06.faq_cont dt span:before{
	background: url(../img/faq/faq_Q06.png) no-repeat; 
  }
#faq3 .page_faq_03 #q07.faq_cont dt span:before{
	background: url(../img/faq/faq_Q07.png) no-repeat; 
  }
#faq3 .page_faq_03 #q01.faq_cont dd:before, .page_faq_03 #q02.faq_cont dd:before, .page_faq_03 #q03.faq_cont dd:before, .page_faq_03 #q04.faq_cont dd:before, .page_faq_03 #q05.faq_cont dd:before, .page_faq_03 #q06.faq_cont dd:before, .page_faq_03 #q07.faq_cont dd:before{
    content: "";
    background-size: contain;
    width: 34px;
    height: 34px;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 15px;
}
#faq3 .page_faq_03 #q01.faq_cont dd:before{
  background: url(../img/faq/faq_A01.png) no-repeat; 
}
#faq3 .page_faq_03 #q02.faq_cont dd:before{
  background: url(../img/faq/faq_A02.png) no-repeat; 
}
#faq3 .page_faq_03 #q03.faq_cont dd:before{
  background: url(../img/faq/faq_A03.png) no-repeat; 
}
#faq3 .page_faq_03 #q04.faq_cont dd:before{
  background: url(../img/faq/faq_A04.png) no-repeat; 
}
#faq3 .page_faq_03 #q05.faq_cont dd:before{
  background: url(../img/faq/faq_A05.png) no-repeat; 
}
#faq3 .page_faq_03 #q06.faq_cont dd:before{
  background: url(../img/faq/faq_A06.png) no-repeat; 
}
#faq3 .page_faq_03 #q07.faq_cont dd:before{
  background: url(../img/faq/faq_A07.png) no-repeat; 
}
#faq3 .list_n ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#faq3 .list_n ul li{
	margin: 0 50px 0 50px;
}
#faq3 .list_n a:link{
	color:#009fde;
}
#faq3 .list_n span{
	margin-right: 10px;
}
#faq3 .link_s{

    margin-top: 26px;
    padding-right: 17px;
    text-align: right;
    line-height: 1.5;
}
#faq3 .link_s a:link{
	color:#009fde;
}
/*PCの場合*/
.pc	{ display:block!important; }
.mb	{ display:none!important; }
@media screen and (max-width: 768px) {
/*タブレット、スマホの場合*/
.pc	{ display:none!important; }
.mb { display:inline!important; }
}
#faq3 .lower_wrap_inner{
	padding-bottom: 60px;
}
#enq_main .cont_r {
    text-align: left;
}


