@charset "UTF-8";

/* @font-face {
  font-family: 'Meiryo';
  src: url('../font/Meiryo.woff2');
  src: url('../font/Meiryo.eot?#iefix') format('embedded-opentype'), url('../font/Meiryo.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
} */



/* main CSS start */


	/* header */

	.header{width:100%; max-width:1920px; position:relative; height:130px;}
	.header.sub{/* height:225px; */height:auto;}
	.header .logo{text-align:left; width:15%; padding:10px; display:inline-block; vertical-align:baseline; position:relative;}
	.header .logo h1 a{display:block;}

	.header.sub .header_top{padding-bottom:10px;}
	
	.header .gnb{display:inline-block; width:70%; margin-right:10%; vertical-align:super;}
	.header .gnb > li{display:inline-block; vertical-align:bottom; width:16%; text-align:center; font-size:15pt;}
	
	.header .gnb li a img{vertical-align:middle; padding:0 5px; width:20%;}
	.header .otoiawase{position:absolute; top:10px; right:10px; width:250px;}
	.header.eng  .otoiawase{position:absolute; top:60%; right:4%; width:170px;}
	.header.eng .otoiawase.subeng{top:85px;}
	.header .otoiawase a{display:block; overflow:hidden;/*  background-image:url('../img/mail_icon.png'); background-repeat:no-repeat; */}
	.header.eng .otoiawase .otoiawase_btn{width:80%;}
	.header .hamburgur_m{width:0;}
	.header .hamburgur_m{display:none;}
/* 	.header .reverse_side .side_menu .side_list .mid_chapter .side_mid_title p{font-weight:bold;} */
	.header .reverse_side .side_menu .side_list .last_chapter{display:none; padding-left:10px;}
	.header .reverse_side .side_menu .side_list .last_chapter.on{display:block;}
	.header .reverse_side .side_menu .side_list .mid_chapter li:hover > .last_chapter{display:block;}

	.header .otoiawase .otoiawase_btn{position:relative; text-indent:25px; display:block; background-color:#ec1c24; color:#fff; padding:10px; height:20px; line-height:20px; float:right; width:50%;}
	.header .otoiawase .otoiawase_btn span{position:absolute; left:-15px;}
	.header .otoiawase .otoiawase_txt{text-align:right; box-sizing:border-box; font-size:10pt;}
	.header .otoiawase .otoiawase_txt .call{font-size:14pt; color:#4fc2e2;}
	.header .otoiawase .otoiawase_txt .time{display:block;}
	.mainvisual{width:100%; max-width:1920px; position:relative; margin:0 auto;}
	.mainvisual .pc_img{display:block;}
	.mainvisual .m_img{display:none;}
	.mainvisual p{position:absolute; top:39%; left:33%; font-size:30pt; color:#fff; word-break:break-all; width:60%; display:block;}
	.mainvisual p .second_line{display:block; padding-left:4%;}

	.header .logo .m_language{display:none;}



	@media screen and (max-width:1600px) {
	
	.header{height:120px;}

	}


	@media screen and (max-width:1550px) {

	.header .otoiawase{width:230px;}
	.header .otoiawase .otoiawase_btn{width:60%;}

	}



	@media screen and (max-width:1500px) {

/* 	.header.sub{height:190px;} */
	.header{height:115px;}
	.header.sub .logo{padding:15px 10px 0;}
	.header.sub .gnb li a img{width:25%; vertical-align:bottom;}
	.header.sub .gnb li a span img{width:auto;}
	.header .otoiawase{width:200px; padding:5px 15px; top:10px; right:5px;}
	.header.eng .otoiawase.subeng{top:39%; padding:0;}
	.header .otoiawase .otoiawase_btn{height:15px; font-size:9pt; line-height:15px; background-position:7px center;}
	.header .otoiawase .otoiawase_txt{font-size:8pt;}

	}

	@media screen and (max-width:1400px) {

	.header{height:110px;}
	.header .otoiawase{top:5px; right:0;}
	.header.eng .otoiawase.subeng{right:2%; top:39%;}
	}

	@media screen and (max-width:1300px) {

	.header.eng .otoiawase.subeng{top:35%; width:150px;}

	}

	@media screen and (max-width:1250px) {

	.header .otoiawase{width:160px;}
	.header .otoiawase .otoiawase_btn{width:70%;}
	.header .otoiawase .otoiawase_txt .call{font-size:12pt;}

	}

	@media screen and (max-width:1200px) {

	.header{height:100px;}
/* 	.header.sub{height:170px;} */
	.header .gnb li{font-size:13pt;}
	.header.sub .gnb li{font-size:13pt;}
	.header .gnb > li:nth-of-type(6) a img{width:30%;}
	.header .otoiawase{right:0; top:5px; width:155px;}
	.header .otoiawase .otoiawase_btn{width:80%; height:15px; line-height:15px; padding:8px;}
	.header .otoiawase .otoiawase_btn span{left:-10px; top:6px;}
	.header .otoiawase .otoiawase_txt .call{font-size:10pt;}
	.header .otoiawase .otoiawase_txt .time{display:block;}
	.header.eng .otoiawase.subeng{top:30%;}
	


	}

	@media screen and (max-width:1050px) {

	.header .otoiawase{width:140px;}

	}

	@media screen and (max-width:1000px) {


	.header{height:130px;}
/* 	.header.sub{height:130px;} */
	.header .hamburgur_m{width:100%; display:block; z-index:10; position:relative;}
	.header .hamburgur_m .hamburgur_btn{position:absolute; display:block; right:2%; top:22%; max-width:100%; margin-top:17px;}

	
	.header .logo .m_language{display:block; position:absolute; top:15%; right:7%;}
	.header .logo .m_language img{width:80%;}

	}

	@media screen and (max-width:768px) {

	.header{height:110px;}
/* 	.header.sub{height:110px;} */

	.header .logo .m_language{top:19%; right:5%;}
	.header .logo .m_language img{width:70%;}

	}

	@media screen and (max-width:600px) {

	.header{height:90px;}
/* 	.header.sub{height:100px;} */

	}


	@media screen and (max-width:500px) {

	.header{height:80px;}
/* 	.header.sub{height:80px;} */
	.mainvisual .pc_img{display:none;}
	.mainvisual .m_img{display:block;}
	

	.header .logo .m_language{top:25%; right:7%;}

	}


	@media screen and (max-width:400px) {

	.header{height:65px;}
	.header.sub .logo{width:100%; padding:15px 0 0;}

	.header .logo .m_language{top:23%; right:10%;}

	}


	@media screen and (max-width:375px) {

	.header{height:60px;}
	.header.sub{height:70px;}

	.header .logo .m_language{top:30%;}
	

	}

	
	
	/* gnb */

	
	.header .second_gnb{width:100%; background:#17375e; height:70px;}
	.header .second_gnb.seihinn.on{display:block;}
	.header .second_gnb.seihinn > li{position:relative;}
	.header .second_gnb li{display:inline-block; vertical-align:bottom; width:16%; text-align:center; font-size:14pt; }
	.header .second_gnb li a{color:#fff; line-height:70px; display:inline-block; height:100%;}
	.header .second_gnb li .dropmenu li{width:100%;}
	.header .second_gnb li .dropmenu li a{font-size:11pt;}
	.header .second_gnb li .dropmenu li a:hover{color:#000;}
	.header .second_gnb.kaisyasyoukai{width:100%; padding-left:41%; box-sizing:border-box;}
	.header .second_gnb.kaisyasyoukai li{width:15%;}

	.header .second_gnb li .dropmenu{display:none;}
	.header .second_gnb li:hover > .dropmenu{display:block;}

	


		/* dropmenu */

		.header .second_gnb .dropmenu{display:block; position:absolute; top:100%; z-index:10; background-color:#ffffff; border:3px solid #aeaeae; width:100%; border-radius:15px; padding:0 10px; box-sizing:border-box;}
		.header .second_gnb .dropmenu li{display:block; width:100%; border-bottom:1px solid #EEE; padding:10px 0;}
		.header .second_gnb .dropmenu li:last-child{border-bottom:0;}
		.header .second_gnb .dropmenu li a{font-size:12pt; line-height:1.3; color:#242424;}
		.header .second_gnb .dropmenu li a:hover{font-weight:bold;}
		.header .second_gnb .dropmenu li a span img{vertical-align:middle;}

		



	@media screen and (max-width:1500px) {

	.header .logo p{font-size:10pt;}
	.header .gnb li{width:15%; font-size:14pt;}
	.header .gnb li .second_gnb li{font-size:14pt;}
	.mainvisual p{font-size:23pt;}
	
/* 	.header .second_gnb .dropmenu{width:25%; margin-left: -4.5%;} */

	}

	@media screen and (max-width:1200px) {

		.mainvisual p{ font-size:20pt}
		.header .second_gnb li .dropmenu li a{font-size:9pt;}

	}

	@media screen and (max-width:1000px) {

	.header .logo{margin:0 auto; text-align:center; width:96%;}
	.header .logo h1 a img{width:25%;}
	.header .gnb{display:none;}
	.header .second_gnb.seihinn{display:none;}
	.header .otoiawase{display:none;}
	.mainvisual p{font-size:16pt; width:60%;}
	}

	@media screen and (max-width:768px) {

	.header .logo{width:90%;}
	.header .logo h1 a img{width:30%;}
	.mainvisual p{font-size:13pt; top:35%; width:65%;}

	}

	@media screen and (max-width:600px) {

	.mainvisual p{font-size:12pt;}

	}

	@media screen and (max-width:500px) {

	.mainvisual p .second_line{display:inline-block; padding-left:0;}
	.mainvisual p{font-size:12pt; word-break:break-all; top:40%; left:40%; width:54%;}

	}

	@media screen and (max-width:420px) {

	.mainvisual p{font-size:10pt;}

	}
	
	@media screen and (max-width:400px) {

	.mainvisual p{font-size:8pt; width:56%;}

	}


	/* side menu */

	.header .reverse_side{width:0; background:url('../img/bg_opacity.png'); height:100%; box-sizing:border-box; position:fixed; z-index:999; top:0; right:0; transition:0.5s; display:block;}
	.header .reverse_side .side_menu{width:40%; background:#fff; top:0; height:100%; position:absolute; right:0; text-align:left;}
	.header .reverse_side .close_area{position:relative; text-align:right; padding:15px 15px 0;}
	.header .reverse_side .close_area .close_btn{display:block;}
	.header .reverse_side .close_area .close_btn img{width:auto;}
	
	.header .reverse_side .side_menu .side_list > ul{padding:30px;}
	.header .reverse_side .side_menu .side_list .mid_chapter{color:#666; padding-left:10px;}
	.header .reverse_side .side_menu .side_list .mid_chapter li{margin-bottom:5px;}
	.header .reverse_side .side_menu .side_list .mid_chapter a:hover{color:#666; text-decoration:underline;}

	.header .reverse_side .side_menu .side_list .last_chapter{color:#666; display:none;}
	.header .reverse_side .side_menu .side_list .last_chapter a:hover{color:#666; text-decoration:underline;}
	.header .reverse_side .side_menu .side_list .last_chapter li a span{display:inline-block; vertical-align:middle;}
	.header .reverse_side .side_menu .side_list .last_chapter li{padding:2px 0;}
	.header .reverse_side .side_menu .side_list .last_chapter li a{font-size:10pt;}

	.header .reverse_side .side_menu .side_list .side_top_title p{font-size:15pt; margin-bottom:10px; border-bottom:1px solid #cecece; padding:5px 20px; background:url('../img/m_menu_box_bul.jpg') no-repeat left center;}
	.header .reverse_side .side_menu .side_list.eng .side_top_title p{font-size:14pt;}

	@media screen and (max-width:1000px) {
	
	.header .reverse_side .close_area .m_language{position:absolute; top:30px; left:20px;}
	.header .reverse_side .close_area .m_language img{width:80%;}

	}

	@media screen and (max-width:768px) {

	.header .reverse_side .side_menu{width:50%;}
	.header .reverse_side .side_menu .side_list.eng .side_top_title p{font-size:13pt;}
	.header .reverse_side .side_menu .side_list .mid_chapter li a p{font-size:11pt;}

	}
	
	@media screen and (max-width:600px) {

	.header .hamburgur_m img{}
	.header .reverse_side .side_menu{width:100%;}
	
	}

	@media screen and (max-width:500px) {
	
	.header .reverse_side .side_menu .side_list .side_top_title p{font-size:12pt;}
	.header .reverse_side .side_menu .side_list .mid_chapter .side_mid_title p{font-size:10pt;}

	}

	@media screen and (max-width:400px) {

	.header .reverse_side .side_menu .side_list.eng .side_top_title p{font-size:11pt;}


	}


	/* container */

	.inner{max-width:1200px; width:100%; margin:0 auto;}
	.container .inner .visual_txt{font-size:24pt; text-align:center; display:block; margin:0 auto; padding:30px 0 60px;}
	.container .inner .main_arrow{text-align:center;}
	.container .inner .main_arrow img{padding-right:6px;}
	.container .inner .visual_txt span{color:#378ad0; font-weight:bold;}
	.container .inner .introduce_box1{padding:30px 0; text-align:center;}
	.container .inner .introduce_box1 ul li{display:inline-block; box-sizing:border-box; vertical-align:top; display:inline-block; width:22%; padding:10px; border-right:1px dotted #666; position:relative;}
	.container .inner .introduce_box1 ul li > a{display:block;}
	.container .inner .introduce_box1 ul li .plus_bg{position:absolute; top:33%; right:-11%; width:22%;}
	.container .inner .introduce_box1 ul li:nth-of-type(4){border-right:none;}
	.container .inner .introduce_box1 ul li p{color:#17375e; font-weight:bold; font-size:14pt;}
	.container .inner .introduce_box1 ul li > a  img{margin:15px 0;}
	.container .inner .introduce_box1 ul li .plus_bg img{margin:0;}
	.container .inner .introduce_box2{text-align:center; padding:30px 0;}
	.container .inner .introduce_box2 a{display:inline-block;}
	.container .inner .introduce_box2 .intro_box{width:30%; border:1px solid #cecece; display:inline-block; vertical-align:top; margin-right:20px; margin-bottom:30px; max-height:480px; height:100%; padding-bottom:10px;}
	.container .inner .introduce_box2 .intro_box.mr_none{margin-right:0;}
	.container .inner .introduce_box2 .intro_box .box_txt{padding:15px 0; color:#17375e; font-weight:bold; height:90px; box-sizing:border-box; font-size:13pt;}
	.container .inner .introduce_box2 .intro_box .box_txt.eng{font-size:12pt; box-sizing:border-box;}
	.container .inner .introduce_box2 .intro_box .box_txt span{vertical-align:top; display:inline-block;}
	.container .inner .introduce_box2 .intro_box .intro_imgarea{position:relative;}
	.container .inner .introduce_box2 .intro_box .intro_imgarea img{width:100%;}
	.container .inner .introduce_box2 .intro_box .intro_imgarea p{position:absolute; bottom:2%; background:url('../img/introduce_bg.png') no-repeat 0 0; color:#fff; font-weight:bold; width:100%; padding:10px; box-sizing:border-box; background-size:cover;}
	.container .inner .introduce_box2 .intro_box .intro_imgarea .two_line{padding:22px;}
	.container .inner .introduce_box2 .intro_box .intro_txtarea{padding:20px; box-sizing:border-box; height:60px;}
	.container .inner .introduce_box2 .intro_box .intro_txtarea.engheight{padding:6px;}
	.container .inner .introduce_box2 .intro_box .intro_txtarea p{font-size:13pt; font-weight:bold; color:#17375e; word-break:break-all;}
	.container .inner .introduce_box2 .intro_box .intro_txtarea p.eng{font-size:12pt;}
	.container .inner .introduce_box2 .intro_box .intro_imgarea p{font-size:13pt;}
	.container .inner .introduce_box2 .intro_box .intro_imgarea p.eng{font-size:12pt;}
	.container .inner .introduce_box2 .intro_box .intro_txtarea p:nth-of-type(2){height:80px; display:block; word-break:keep-all;}
	.container .inner .introduce_box2 .intro_box .intro_txtarea span img{vertical-align:bottom;}
	.container .inner .introduce_box2 .intro_box .blue_btn{padding:8px 0;}
	.container .inner .introduce_box2 .intro_box .blue_btn .blue_btn.intro{display:block; margin:0 auto; width:120px; color:#fff; font-weight:bold; background:#17375e; border-radius:5px; text-align:center; padding:8px;}


		/* toiawase */

		/* 191001 */

		/* .container.sub .inner.sub .product_depth .page_depth.type_y{width:100%; border-bottom:2px solid #17375e; padding-bottom:20px;} */
		.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y{padding:10px 20px; font-size:11pt;}
		.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y .font10pt{font-size:10pt;}
		.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y ul li.ookiku{font-size:14pt; padding-top:10px;}
		.container.sub .inner.sub .product_depth .page_depth.intro{padding:10px 0; background:#eee; width:90%; margin:0 auto; background-image:url('../img/toiawase_bg.png'); background-repeat:no-repeat; background-position:100% 75%; background-size:21%;}
		.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y .intro_txt{font-size:11pt; color:#333;}

		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus{padding:30px 0; width:90%; margin:0 auto;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus > ul{margin-bottom:20px;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus > ul > li{display:inline-block; vertical-align:top;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_title{width:150px; background:#7daeea; color:#fff; text-align:center; padding:10px; border-top-left-radius:20px; border-bottom-right-radius:20px; margin-right:30px; font-size:11pt;}
/* 		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_title.color1{}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_title.color2{background:#17375e;} */
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou{width:65%;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou input[type="text"]{height:35px; width:40%; border:none; border-bottom:1px solid #17375e; font-size:11pt; padding:5px;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.address input[type="text"]{width:65%;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.email input[type="text"]{width:30%;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.email span{padding:8px;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.business select{width:36%; height:35px; font-size:11pt; color:#17375e;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.question textarea{width:85%; height:200px; overflow-y:scroll; box-sizing:border-box; color:#000; padding:5px;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list{padding-top:10px;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list > li{display:inline-block; vertical-align:top;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category{font-weight:bold; width:20%;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list p{width:150px; font-size:11pt;}

		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p{display:inline-block; vertical-align:top; position:relative;}
		.container.sub .inner.sub .product_depth .toiawase_situmonn.survey{width:90%; margin:0 auto;}
		.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li{padding:10px 0; border-bottom:1px solid #cecece;}
		.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li p{font-size:11pt;}
		.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li p:nth-of-type(1){font-weight:bold;}
		.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li p:nth-of-type(2){padding-top:10px;}
		.container.sub .inner.sub .product_depth .btn_area{width:100%; text-align:center; padding-top:30px;}
		.container.sub .inner.sub .product_depth .btn_area a{display:inline-block; vertical-align:top; font-weight:bold; font-size:11pt;}
		.container.sub .inner.sub .product_depth .btn_area .touroku_btn{color:#fff; background:#17375e; padding:11px 48px;}
		.container.sub .inner.sub .product_depth .btn_area .torikesi_btn{color:#17375e; border:3px solid #17375e; background:#fff; padding:8px 40px; margin-right:15px;}


		/* 191002 */

		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p input[type="checkbox"]{position:absolute; width:0; height:0; padding:0; overflow:hidden; opacity:0;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p label{display:block; padding-left:30px; background:url('../img/chk_off.png') no-repeat 0 0; height:25px; font-size:11pt; box-sizing:border-box;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p label span{vertical-align:middle;}
		.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p input[type="checkbox"]:checked + label{display:block; padding-left:30px; background:url('../img/chk_on.png') no-repeat 0 0; height:25px;}

		.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area{position:relative; padding-bottom:10px;}
		.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area input[type="radio"]{position:absolute; width:0; height:0; padding:0; overflow:hidden; opacity:0;}
		.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area label{display:block; padding-left:30px; background:url('../img/radio_off.png') no-repeat 0 0; height:25px;}
		.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area input[type="radio"]:checked + label{display:block; padding-left:30px; background:url('../img/radio_on.png') no-repeat 0 0; height:25px;}
		.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y.rennraku{color:#909090;}
		.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y .intro_stxt{font-size:10pt; color:#225a9e;}
		.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area label span{vertical-align:middle;}



		/* support */

		.container.sub .inner.sub .product_depth .mid_title{display:block; width:100%; padding:10px 20px; font-weight:bold; background:#eee; border-bottom:3px solid #ccc; margin-bottom:10px; border-top-left-radius:10px; border-top-right-radius:10px; color:#17375e; box-sizing:border-box; font-size:11pt;}
		.container.sub .inner.sub .product_depth.support{margin:20px 0;}
		.container.sub .inner.sub .product_depth.support .page_depth{padding:10px 30px;}
		.container.sub .inner.sub .product_depth.support .page_depth .disc{list-style:disc;}
		.container.sub .inner.sub .product_depth.support .page_depth .disc span{display:inline-block; vertical-align:top;}
		.container.sub .inner.sub .product_depth.support .page_depth .disc span:nth-of-type(1){width:15%;}
		.container.sub .inner.sub .product_depth.support .page_depth .disc span:nth-of-type(2){width:70%;}
		.container.sub .inner.sub .product_depth.support .page_depth.none{padding:0;}
		.container.sub .inner.sub .product_depth.support .page_depth.type_y .depth_txtarea.type_y.none{padding:0; text-align:center;}



		/* profile */

		.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y .font10pt{font-size:9pt;}

		.container.sub .inner.sub .product_tab .product_depth .page_depth.type_y.profile{padding:0 3%; margin:30px 0;}
		.container.sub .inner.sub .product_tab .product_depth .page_depth.type_y.profile li{font-size:11pt;}
		.container.sub .inner.sub .product_tab .product_depth .depth_tbl.profile{padding:2% 0;}
		.container.sub .inner.sub .product_tab .product_depth .depth_tbl table.profile_tbl{width:100%; font-size:11pt;}
		.container.sub .inner.sub .product_tab .product_depth .page_depth.type_y.profile li .sign{display:block; text-align:right; font-weight:bold; padding-top:20px; font-size:11pt;}


		/* 191004 */

		.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form{}
		.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul{width:90%; margin:0 auto; padding:20px 0; border-bottom:1px solid #cecece; vertical-align:top; display:block;}
		.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul li{display:inline-block; vertical-align:top;}
		.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_round{width:80px; height:80px; border-radius:50px; background:#7daeea; position:relative; margin-right:35px;}
		.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_round span{display:block; position:absolute; top:37%; left:15%; font-size:12pt; font-weight:bold; color:#fff;}
		.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_round span.eng{top:39%; left:23%;}
		.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month{width:75%; padding-top:20px; font-size:11pt;}
		.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month.one_line{padding-top:30px;}
		.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month.three_line{padding-top:0;}
		.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month p{display:block; padding-bottom:10px;}
		.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month p span{padding-right:20px;}


		.container.sub .inner.sub .product_depth .page_depth .toiawase_email{color:#1a7dd6; text-decoration:underline;}
		.container.sub .inner.sub .product_depth .page_depth .toiawase_email:hover{color:#ef4040;}

	@media screen and (max-width:1500px) {

	.container .inner .visual_txt{font-size:20pt;}

	}

	@media screen and (max-width:1250px) {

	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou{width:75%;}

	}


	@media screen and (max-width:1000px) {

	.container .inner .visual_txt{font-size:16pt;}
	.container .inner .introduce_box1 ul li .plus_bg.none{display:none;}
	.container .inner .introduce_box1 ul li{width:40%; padding:30px 0;}
	.container .inner .introduce_box1 ul li:nth-of-type(1){border-bottom:1px dotted #cecece;}
	.container .inner .introduce_box1 ul li:nth-of-type(2){border-right:none; border-bottom:1px dotted #cecece;}
	.container .inner .introduce_box1 ul li .intro_title{font-size:13pt;}
	.container .inner .introduce_box1 ul li .intro_txt{font-size:11pt;}
	
	.container .inner .introduce_box2 .intro_box{width:40%; margin-right:0;}


	
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_title{display:block; width:100px; font-size:11pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_title.data_title{display:inline-block; vertical-align:top;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou{display:block; width:100%; padding:10px 0;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou input[type="text"]{width:60%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.address input[type="text"]{width:80%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.email input[type="text"]{width:37%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.business select{width:60%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.question textarea{width:100%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data{display:inline-block; width:75%; vertical-align:top; padding:0;}
	
	.container.sub .inner.sub .product_tab .product_depth .depth_tbl table.profile_tbl{width:95%;}
	.container.sub .inner.sub .product_depth .page_depth.intro{background-position:100% 85%; background-size:30%;}

	/* 191004 */

	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month p{font-size:11pt;}

	/* 191010 */

	.container .inner .introduce_box2 .intro_box .intro_txtarea{height:50px; padding:15px 0;}
	.container .inner .introduce_box2 .intro_box .intro_txtarea p{font-size:11pt;}
	.container .inner .introduce_box2 .intro_box .box_txt{font-size:11pt; height:80px; padding:10px 0;}
	.container .inner .introduce_box2 .intro_box .intro_imgarea p{font-size:11pt;}
	.container .inner .introduce_box2 .intro_box .blue_btn .blue_btn.intro{font-size:11pt;}

	}

	@media screen and (max-width:768px) {
	
	.container .inner{width:90%;}
	.container .inner .visual_txt{font-size:13pt; width:100%; word-break:break-all; box-sizing:border-box; padding:0 0 40px;}
	.container .inner .visual_txt .none{display:none;}
	.container .inner .introduce_box1{padding:0; padding-top:30px;}
	.container .inner .introduce_box1 ul li .plus_bg{right:-11%;}
	.container .inner .introduce_box1 ul li .intro_title{font-size:11pt;}
	.container .inner .introduce_box1 ul li .intro_txt{font-size:10pt;}
	.container .inner .introduce_box2 .intro_box .intro_imgarea p{font-size:10pt;}
	.container .inner .introduce_box2 .intro_box .intro_txtarea{height:40px; padding:10px 0;}
	.container.eng .inner .introduce_box2 .intro_box .intro_txtarea{height:50px; padding:10px 0;}
	.container .inner .introduce_box2 .intro_box .intro_txtarea.engheight{padding:5px;}
	.container .inner .introduce_box2 .intro_box .intro_txtarea p{font-size:10pt;}
	.container.eng .inner .introduce_box2 .intro_box .intro_txtarea p{padding-top:5px;}
	.container.eng .inner .introduce_box2 .intro_box .intro_txtarea.engheight p{padding-top:0;}
	.container .inner .introduce_box2 .intro_box .box_txt{font-size:10pt; height:70px;}
	.container .inner .introduce_box2 .intro_box .box_txt.eng{font-size:10pt;}
	.container.eng .inner .introduce_box2 .intro_box .box_txt{height:85px;}
	.container .inner .introduce_box2 .intro_box .blue_btn .blue_btn.intro{font-size:10pt; padding:6px;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list p{font-size:10pt;}

	/* 191002 */

	.container.sub .inner.sub .product_depth .depth_title{font-size:11pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y .intro_txt{font-size:10pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y .intro_stxt{font-size:9pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus{padding:0; padding-top:20px;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category{display:block;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check{width:100%; padding:10px 0;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p{width:45%;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey p{font-size:10pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data{width:100%; display:block;}
	.container.sub .inner.sub .product_depth .mid_title{font-size:10pt;}
	.container.sub .inner.sub .product_depth.support li{font-size:10pt;}
	.container.sub .inner.sub .product_tab .product_depth .depth_tbl table.profile_tbl{width:100%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y ul li.ookiku{font-size:11pt;}

	

	/* 191004 */

	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month p{font-size:10pt;}
	


	/* 191010 */

	
	.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y.rennraku p .e_address{display:block;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_title{width:80px; font-size:10pt; padding:8px;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou{padding:5px 0;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou input[type="text"]{height:25px; font-size:10pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.business select{height:25px; font-size:10pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p label{background-size:7%; background-position:0 20%; font-size:10pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p input[type="checkbox"]:checked + label{background-size:7%; background-position:0 20%;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area label{background-size:4%; background-position:0 20%; font-size:10pt;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area input[type="radio"]:checked + label{background-size:4%; background-position:0 20%;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li p{font-size:10pt;}
	.container.sub .inner.sub .product_depth .btn_area a{font-size:10pt;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth.type_y.profile li{font-size:10pt;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth.type_y.profile li .sign{font-size:10pt;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month{display:block; width:100%;}
	

	}

	@media screen and (max-width:600px) {

	.container .inner .visual_txt{font-size:13pt;}

	/* 191002 */

	.container.sub .inner.sub .product_depth .page_depth.intro{width:100%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus{width:100%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y .intro_txt{font-size:10pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y .intro_stxt{font-size:9pt;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey{width:100%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list{padding:0;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category{padding:10px 0;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.address input[type="text"]{width:95%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.email input[type="text"]{width:43%;}
	.container.sub .inner.sub .product_depth .btn_area a{display:inline-block; vertical-align:top;}
	.container.sub .inner.sub .product_depth .btn_area .torikesi_btn{margin:0 auto; padding:8px 37px; margin-bottom:10px; width:160px; box-sizing:border-box; padding:8px 20px;}
	.container.sub .inner.sub .product_depth .btn_area .touroku_btn{width:160px; box-sizing:border-box; padding:11px 20px;}
	.container.sub .inner.sub .product_depth.support .page_depth .disc span:nth-of-type(1){width:30%;}
	.container.sub .inner.sub .product_depth.support .page_depth .disc span:nth-of-type(2){width:60%;}

	.container.sub .inner.sub .product_depth .page_depth.intro{background-image:none;}


	/* 191010 */

	.container .inner .introduce_box2 .intro_box{padding-bottom:0;}
	.container .inner .introduce_box2 .intro_box .intro_txtarea{height:35px; padding:8px 0;}
	.container .inner .introduce_box2 .intro_box .intro_txtarea p{font-size:9pt;}
	.container .inner .introduce_box2 .intro_box .intro_imgarea p{font-size:9pt;}
	.container .inner .introduce_box2 .intro_box .intro_imgarea p.eng{font-size:9pt;}
	.container .inner .introduce_box2 .intro_box .box_txt{height:65px; font-size:9pt;}
	.container .inner .introduce_box2 .intro_box .blue_btn .blue_btn.intro{font-size:9pt;}


	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p label{background-size:9%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p input[type="checkbox"]:checked + label{background-size:9%;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area label{background-size:4%;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area input[type="radio"]:checked + label{background-size:4%;}


	}


	@media screen and (max-width:500px) {

	.container .inner{width:95%; margin:0 auto;}
	.container .inner .visual_txt{font-size:9pt; padding:20px;}
	.container .inner .introduce_box1{width:100%; padding:0;}
	.container .inner .introduce_box1 ul li{padding:10px;}
	.container .inner .introduce_box1 ul li .plus_bg{display:none;}
	.container .inner .introduce_box1 ul li:nth-of-type(1){border-bottom:1px solid #cecece;}
	.container .inner .introduce_box1 ul li:nth-of-type(2){border-bottom:1px solid #cecece; border-right:1px solid #cecece;}
	.container .inner .introduce_box1 ul li:nth-of-type(4){border-right:1px solid #cecece;}
	.container .inner .introduce_box1 ul li{width:80%; margin:0 auto; border:1px solid #cecece; margin-bottom:20px;}
	.container .inner .introduce_box2 .intro_box{width:80%; margin:0 auto; display:block; margin-bottom:20px;}	
	.container .inner .introduce_box1 ul li p img{margin:10px 0;}
	.container.sub .inner.sub .product_tab .product_depth .type_x.boujin .type_s.list{padding:10px 0;}
	.container .inner .introduce_box1 ul li .intro_title{font-size:10pt;}
	.container .inner .introduce_box1 ul li .intro_txt{font-size:10pt;}
	.container.eng .inner .introduce_box2 .intro_box .intro_txtarea p{font-size:10pt;}
/* 	.container .inner .introduce_box2 .intro_box .intro_txtarea{padding:10px; height:115px;} */
/* 	.container .inner .introduce_box2 .intro_box .intro_txtarea p:nth-of-type(1){height:35px; font-size:12pt;} */
	.container .inner .introduce_box2 .intro_box .blue_btn{margin:0; margin-bottom:10px;}

	/* 191002 */

	.container.sub .inner.sub .product_depth .btn_area a{width:80px;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_title{width:100px; font-size:10pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.email input[type="text"]{width:41%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y .intro_txt{font-size:9pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y .intro_stxt{font-size:8pt;}
	.container.sub .inner.sub .product_depth .depth_title{font-size:10pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.business select{font-size:9pt; width:100%; margin:10px 0;}
	.container.sub .inner.sub .product_depth .page_depth.intro{background-image:none;}
	.container.sub .inner.sub .product_depth .mid_title{font-size:10pt; padding:5px 20px;}
	.container.sub .inner.sub .product_depth.support li{font-size:9pt;}
	.container.sub .inner.sub .product_depth.support .page_depth{padding:10px 20px;}

	/* 191004 */

	
	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul{padding:10px 0;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_round span{font-size:10pt; left:13%;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month{padding-top:20px; display:block; width:100%;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month p{font-size:13pt; left:20%; top:37%;}




	.container .inner .main_arrow{padding-bottom:10px;}
	.container .inner .main_arrow img{width:15%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y{padding:10px;}
	.container.sub .inner.sub .product_tab .product_depth .depth_txtarea.txt_li{width:80%;}
	/* .container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p label{background-size:9%;} */
	
	/* 191010 */

	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p label{font-size:9pt;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area label{font-size:9pt;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey p{font-size:9pt;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li p{font-size:9pt;}
	.container.sub .inner.sub .product_depth .btn_area a{font-size:9pt;}
	.container .inner .introduce_box2{padding:0; padding-bottom:20px;}

	.container.sub .inner.sub .product_depth .mid_title{font-size:9pt;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth.type_y.profile li{font-size:9pt;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month p{font-size:9pt;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_round span{font-size:13pt; left:20%; top:37%;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth.type_y.profile li .sign{font-size:9pt;}

	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p label{background-size:11%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p input[type="checkbox"]:checked + label{background-size:11%;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area label{background-size:5%;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area input[type="radio"]:checked + label{background-size:5%;}

	.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y .font10pt{font-size:7pt;}

	/* 191025 */

	.container .inner .introduce_box2 .intro_box.mr_none{margin:0 auto; margin-bottom:20px;}


	/* 191104 */

	.container.eng .inner .introduce_box2 .intro_box .box_txt.eng{font-size:9pt; height:65px;}
	.container.eng .inner .introduce_box2 .intro_box .box_txt.shortheight{height:60px;}

	.container.sub .inner.sub .product_depth .depth_title{padding-left:30px;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou{padding:0;}

	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.question textarea{margin-top:10px;}

	}

	@media screen and (max-width:400px) {

	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.email input[type="text"]{width:78%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_title{font-size:8pt; width:70px;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_title.data_title.long{width:80px;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month p{padding-bottom:5px;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month p span{padding-right:8px;}


	/* 191010 */

	.container.sub .inner.sub .product_depth .mid_title{font-size:8pt;}
	.container.sub .inner.sub .product_depth.support li{font-size:8pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p label{background-size:11%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p input[type="checkbox"]:checked + label{background-size:11%;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area label{background-size:6%;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area input[type="radio"]:checked + label{background-size:6%;}


	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month.one_line{padding-top:15px;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month.three_line{padding-top:15px;}

	
	.container.sub .inner.sub .product_tab ul.depth.boujin li{width:80%;}
	.container.sub .inner.sub .product_tab ul.depth.boujin li a{padding:2%;}
	.container.sub .inner.sub .product_tab ul.depth.boujin li .new_label{right:-46px;}


	}
	@media screen and (max-width:375px) {

	
	.container .inner .visual_txt{box-sizing:border-box; width:90%; font-size:8pt;}
	.container .inner .introduce_box1 ul li .intro_txt{font-size:9pt;}
	.container .inner .introduce_box2 .intro_box .intro_imgarea p{bottom:2.5%;}

	/* 191010 */

	.container.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y .intro_txt{font-size:8pt;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey p{font-size:8pt;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p label{font-size:8pt;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area label{font-size:8pt;}
	.container.sub .inner.sub .product_depth .btn_area a{font-size:8pt;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth.type_y.profile li{font-size:8pt;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth.type_y.profile li .sign{font-size:8pt;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_month p{font-size:8pt;}
	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_round span{font-size:10pt; left:24%; top:38%;}


	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p label{background-size:13%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p input[type="checkbox"]:checked + label{background-size:13%;}
	.container.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list .category_check p label span{vertical-align:sub;}
	.container.sub .inner.sub .product_depth .toiawase_situmonn.survey ul li .radio_area label span{vertical-align:sub;}


	.container.sub .inner.sub .product_tab ul.depth.profile li:nth-of-type(3){margin-left:16px;}
	}



	/* footer */
	
	.footer .inner{padding:0 30px;}
	.footer.eng .inner{padding:0 20px;}
	.footer .foot_section{width:100%; box-sizing:border-box; padding:20px 0;}
	.footer .foot_section.foot_1{background:#f2f2f2;}
	.footer .foot_section.foot_2{background:#17375e;}
	.footer .foot_section.foot_3{background:#081f3b; padding:10px 0;}

	.footer .inner .notice_area{overflow:hidden;}
	.footer .foot_1 .inner ul .foot_box{display:inline-block; vertical-align:top; box-sizing:border-box; margin-right:20px;}
	.footer .foot_1 .inner ul .foot_box.footer_notice{border:1px solid #cecece; padding:15px; width:30%;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top h3{font-size:16pt; font-weight:bold; padding-left:10px; display:inline-block;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top{position:relative;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top .more_btn{background:url('../img/more_icon.png') no-repeat left center; padding-left:5%; width:14%; position:absolute; right:0; top:17%;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top .more_btn a{vertical-align:middle;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_list{padding:10px 0;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_list li{width:100%;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_list li a{display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:11pt; width:90%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone{width:50%; margin-right:0;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_set{display:inline-block; width:46%; vertical-align:top;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_set.customer_1{margin-right:20px;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title{font-size:11pt; padding-left:15%; background:url('../img/title_bar.png') no-repeat 0 33%; padding-top:5%; height:50px; text-align:center;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title.second{background:url('../img/title_bar.png') no-repeat 0 34%; height:50px; padding-top:5%; padding-left:0;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box{background:url('../img/footer_btn1.jpg') no-repeat 0 0; background-size:contain; height:79px; max-width:311px; width:100%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box .foot_txt{padding-left:32%; padding-top:3%; font-size:13pt; color:#fff; font-weight:bold; display:block;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box.second{background:url('../img/footer_btn2.jpg') no-repeat 0 0; background-size:contain; max-width:311px; width:100%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box.second .foot_txt{padding-top:8%; padding-left:47%;}
	.footer .foot_1 .inner ul .foot_box.banner_zone{width:17%; margin-right:10px;; float:right; margin-top:2%;}
	.footer .foot_1 .inner ul .foot_box.banner_zone .foot_banner a{display:block;}

	
	.footer .inner .notice_area .footer_logo{width:23%; display:inline-block; margin-right:55px;}


	.footer .foot_2 .inner{position:relative;}
	.footer .foot_2 .inner address{font-style:normal; color:#fff; display:inline-block; vertical-align:top; font-size:10pt;}
	.footer .foot_2 .inner a.top_btn{position:absolute; right:2%; top:0; display:block;}
	.footer .foot_2 .inner a.top_btn img{width:80%;}
	.footer .foot_2 .inner a.top_btn.pc img{display:block;}
	.footer .foot_2 .inner a.top_btn.m img{display:none;}

	.footer .foot_3 .copyright{color:#fff; font-size:10pt; text-align:right;}

	
	@media screen and (max-width:1200px) {

	.footer .inner{padding:0 20px;}

	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box .foot_txt{font-size:11pt; padding-top:5%;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top h3{font-size:14pt;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_list li a{font-size:10pt;}

	.footer .foot_2 .inner a .top_btn{right:3%;}
	.footer .foot_3 .copyright{padding-right:2%;}
	.footer .foot_2 .inner a.top_btn{right:2%;}

	}

	@media screen and (max-width:1100px) {

	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title{font-size:10pt;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box .foot_txt{padding-top:4%; font-size:10pt;}


	}
	
	@media screen and (max-width:1000px) {

	.footer .foot_section{padding:20px 0 10px;}
	.footer .foot_section .inner{width:81%; margin:0 auto;}
	.footer .foot_1 .inner ul .foot_box.footer_notice{width:100%; display:block; padding:10px 20px; margin-bottom:10px; margin-right:0;}
	.footer .foot_1 .inner ul .foot_box.customer_zone{width:100%; margin-bottom:20px;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_set.customer_1{margin-right:40px;}
	
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top .more_btn{position:absolute; width:6%; padding-left:3%;}
	.footer .foot_1 .inner ul .foot_box .foot_title.second{background-position:0 33%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title{font-size:10pt; padding-left:0;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box .foot_txt{font-size:10pt; padding-top:6%;}


	.footer .foot_2 .inner address{font-size:10pt;}
	.footer .foot_1 .inner ul .foot_box.banner_zone{width:21%; margin-right:0; margin-top:0;}
	.footer .foot_2 .inner .top_btn img{width:6%; right:0;}
	.footer .foot_3 .copyright{font-size:10pt; padding-right:0;}

	/* 191008 */

	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_area li a{font-size:11pt;}



	/* 191121 */

	.footer .inner .notice_area .footer_logo{position:absolute; bottom:0; margin-right:0;}

	.footer.eng .foot_section.foot_1{padding:20px 0 70px; position:relative;}
	.footer.eng .foot_section.foot_1 .inner{position:unset;}
	.footer.eng .inner .notice_area .footer_logo{width:18%; left:10%;}


	}

	@media screen and (max-width:768px) {

	.footer .foot_section .inner{position:relative; width:90%;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top .more_btn{font-size:11pt;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_area li{font-size:11pt;}
	.footer .foot_1 .inner ul .foot_box .foot_title{font-size:11pt; padding-left:20%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title{padding-left:10%;}
	.footer .foot_1 .inner ul .foot_box .customer_box .foot_icon img{width:65%;}
	.footer .foot_1 .inner ul .foot_box .customer_box .foot_txt{font-size:11pt;}
	.footer .foot_1 .inner ul .foot_box .foot_title.second{background-position:0 33%;}
	
	.footer .foot_section .inner address{font-size:10pt;}
	.footer .foot_3 .copyright{font-size:10pt;}


	/* 191008 */

	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_area li a{font-size:10pt;}
	

	/* 191121 */

	.footer.eng .foot_section.foot_1{padding:20px 0 50px;}
	.footer.eng .inner .notice_area .footer_logo{left:7%;}


	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box .foot_txt{padding-left:38%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box.second .foot_txt{padding-left:51%;}


	}

	@media screen and (max-width:670px) {

	.footer .foot_1 .inner ul .foot_box.customer_zone{margin-bottom:10px;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_set.customer_1{margin-right:30px;}

	.footer .foot_section .inner address span.add_block{display:block;}


	}

	@media screen and (max-width:600px) {

	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top .more_btn{right:0; width:8%;}
	.footer .foot_1 .inner ul .foot_box .foot_title{font-size:10pt;}

	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box{height:57px;}
	.footer .foot_1 .inner ul .foot_box .customer_box .foot_txt{font-size:9pt; padding-top:4%; }
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box .foot_txt{padding-top:4%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title{padding-left:15%; font-size:9pt;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title.second{padding-left:10%;}
	.footer .foot_1 .inner ul .foot_box .customer_box.second{height:55px;}
	.footer .foot_1 .inner ul .foot_box .customer_box.second p{padding-top:7%;}
	.footer .foot_1 .inner ul .foot_box.footer_notice{padding:10px;}

	}

	@media screen and (max-width:500px) {

	.footer .foot_section .inner{width:100%;}
	.footer .foot_section .inner ul{padding-bottom:0; margin-right:0;}
	.footer .foot_1 .inner ul .foot_box.footer_notice{margin-bottom:0;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top .more_btn{width:10%; font-size:10pt; right:0; padding-left:5%;}
	.footer .foot_1 .inner ul .foot_box:nth-of-type(2){width:100%;}
	.footer .foot_1 .inner ul .foot_box .foot_title{padding-left:12%; height:40px; background-position:0 50%;}
	.footer .foot_1 .inner ul .foot_box .foot_title.second{height:40px; background-position:0 50%;}
	.footer .foot_1 .inner ul .foot_box .customer_box{margin:0; background-size:auto; height:80px;}
	.footer .foot_1 .inner ul .foot_box .customer_box .foot_txt{font-size:10pt; padding-top:6%;}
	.footer .foot_1 .inner ul .foot_box .customer_box.second{margin:0; margin-bottom:3%; background-size:auto; height:80px;}
	.footer .foot_1 .inner ul .foot_box .customer_box.second p{font-size:12pt; padding-top:8%;}

	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_area li{font-size:10pt;}
	.footer .foot_1 .inner ul .foot_box:nth-of-type(3){width:25%; margin-right:33px;}
	.footer .foot_1 .inner ul .foot_box:nth-of-type(4){width:50%; position:inherit; padding-top:3%;}
	.footer .foot_section .inner address{font-size:8pt;}
	.footer .foot_2 .inner .top_btn img{width:10%;}
	.footer .foot_3 .copyright{font-size:8pt;}

	/* 191008 */

	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_area li a{font-size:9pt;}


	/* 191028 */

	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_list li a{font-size:9pt;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_set.customer_1{margin-right:20px;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title{font-size:9pt; background-size:10%; padding-left:13%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box{height:46px;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box .foot_txt{font-size:8pt; padding-top:3%; padding-left:31%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box.second .foot_txt{padding-left:42%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title.second{font-size:9pt; background-size:10%; padding-left:13%;}

	.footer .foot_2 .inner a.top_btn img{width:60%;}

	.footer.eng .inner .notice_area .footer_logo{left:4%; bottom:4%;}



	}

	@media screen and (max-width:450px) {

	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title .block{display:none;}


	}


	@media screen and (max-width:400px) {

	.footer .foot_1 .inner ul .foot_box:nth-of-type(2){margin:0;}

	.footer .foot_1 .inner ul .foot_box .foot_title{padding-left:15%;}
	.footer .foot_1 .inner ul .foot_box .customer_box .foot_txt{padding-top:4%; padding-left:37%; font-size:9pt}
	.footer .foot_1 .inner ul .foot_box .foot_title.second{padding-left:15%;}
	.footer .foot_1 .inner ul .foot_box .customer_box.second p{padding-top:7%; padding-left:38%;}
	.footer .foot_1 .inner ul .foot_box .customer_box{background-size:contain; width:70%; height:70px;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top .more_btn{width:13%;}
	.footer .foot_section .inner address{width:100%; word-break:normal; font-size:7pt;}
	.footer .foot_3 .copyright{font-size:7pt;}
	.footer .foot_2 .inner a.top_btn.pc img{display:none;}
	.footer .foot_2 .inner a.top_btn.m{position:absolute; top:0; right:3%;}
	.footer .foot_2 .inner a.top_btn.m img{display:block; width:auto;}

	.footer.eng .foot_section.foot_1{padding:20px 0 10px;}



	/* 191121 */


	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_set.customer_1{margin-right:0; width:100%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title{padding-left:0; padding-top:0; height:auto; width:80%; margin:0 auto; text-indent:33px;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box{width:80%; height:70px; margin:15px auto;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box .foot_txt{font-size:10pt; padding-left:38%; padding-top:5%;}

	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box.second .foot_txt{padding-top:9%; padding-left:48%;}

	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_set{width:100%; margin-right:0;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title.second{padding-left:0; padding-top:0; height:auto; text-indent:-20px;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box.second{width:80%;}

	.footer .foot_1 .inner ul .foot_box.banner_zone{width:100%; float:none; margin-right:0; text-align:center;}
	.footer .foot_1 .inner ul .foot_box.banner_zone .foot_banner a img{width:50%;}

	.footer .inner .notice_area .footer_logo{display:none;}



	
	}

	@media screen and (max-width:375px) {

/* 	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top h3{font-size:13pt;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top .more_btn{font-size:9pt;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_area li{font-size:9pt;}
	.footer .foot_1 .inner ul .foot_box .foot_title{background-size:7%; background-position:0 55%; padding-left:10%; height:30px; font-size:9pt;}
	.footer .foot_1 .inner ul .foot_box .foot_title.second{background-size:7%; background-position:0 55%; padding-left:10%; height:30px; font-size:9pt;}
	.footer .foot_1 .inner ul .foot_box .customer_box .foot_txt{font-size:8pt; padding-top:5%;}
	.footer .foot_1 .inner ul .foot_box .customer_box.second p{font-size:9pt; padding-top:9%; padding-left:35%;} */

	
	/* 191008 */

	.container.sub .inner.sub .product_tab .product_depth .page_depth .history_form ul .year_round{width:70px; height:70px;}

	
	/* 191028 */

	/* .footer .foot_1 .inner ul .foot_box.customer_zone .customer_set.customer_1{margin-right:12px;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title{font-size:8pt; padding-left:15%; height:40px;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box .foot_txt{padding-top:2%; font-size:7pt; padding-left:30%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title.second{font-size:8pt; height:40px; padding-left:15%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box{height:45px;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box.second{height:45px;}
	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top h3{12pt;} */
	.footer .foot_section .inner address{width:86%; font-size:7pt;}
	.footer .foot_3 .copyright{font-size:7pt;}

	}

	@media screen and (max-width:320px) {

/* 	.footer .foot_1 .inner ul .foot_box.footer_notice .notice_top h3{font-size:12pt; padding-left:8px;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title{font-size:7pt; height:45px;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title.second{font-size:7pt; height:45px;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box .foot_txt{padding-left:29%; padding-top:1%;}
	.footer .foot_1 .inner ul .foot_box.customer_zone .customer_box.second .foot_txt{padding-left:31%;}
	.footer .foot_1 .inner ul .foot_box .customer_box .foot_txt{font-size:8pt;} */


	.footer .foot_1 .inner ul .foot_box.customer_zone .foot_title.second{text-indent:25px;}

	}
	




/* english ver. CSS */

	/* 191015 */

	.header.eng{height:auto;}
	.header.eng.sub{height:auto;}
	.header.eng .gnb > li{font-size:14pt;}
	.header.eng .gnb > li.gnb_long{margin-left:20px;}
	.header.eng .gnb > li.japan_icon{width:10%;}
	.header.eng .gnb li.japan_icon a img{width:35%;}

	.header.eng .second_gnb li{width:18%; font-size:12pt; box-sizing:border-box;}
	.header.eng .otoiawase .otoiawase_txt .time{display:block;}
	.header.eng .second_gnb li.gnb_rdnc{width:12%;}
	.header.eng .second_gnb li:nth-of-type(5){margin-left:-40px;}
	


	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list{margin-bottom:20px;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.business select{width:45%;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list > li.category_check{width:75%;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list > li.category_check p{width:48%;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list > li.category_check p label{width:100%;}


	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_title{width:15%;}


	

	




	@media screen and (max-width:1600px) {

	/* .header.eng{height:130px;} */
	.header.eng .gnb > li{font-size:12pt;}

	.header.eng .otoiawase .otoiawase_btn span{left:-15px;}

	/* .header.eng.sub{height:200px;} */

	.header .second_gnb li{font-size:11pt;}
	.header.eng .gnb li .second_gnb li{font-size:11pt;}
	.header.eng .gnb li .second_gnb li a{line-height:20px; margin-top:12px;}
	.header.eng .gnb li .second_gnb li.gnb_rdnc{vertical-align:super;}
	.header.eng .gnb li .second_gnb li.gnb_rdnc a{margin-top:0;}
	.header.eng .gnb li .second_gnb li a .gnb_block{display:block;}


	}

	@media screen and (max-width:1500px) {

/* 	.header.eng{height:115px;} */
	/* .header.eng.sub{height:190px;} */
	.header.eng .gnb > li{font-size:12pt;}

	.header.eng .otoiawase .otoiawase_btn{font-size:10pt;}
	.header.eng .otoiawase .otoiawase_btn span{left:-3px; top:7px;}

	}

	@media screen and (max-width:1400px) {

	.header.eng .otoiawase{right:0;}
	.header.eng .second_gnb li{width:20%; vertical-align:middle; height:100%; padding-top:12px; font-size:11pt;}
	.header.eng .second_gnb li a:hover{text-decoration:underline;}
	.header .second_gnb.eng li a{line-height:20px;}
	.header .second_gnb.eng li a .gnb_block{display:block;}
	.header.eng .second_gnb li.one{padding-top:22px;}

	}

	@media screen and (max-width:1300px) {

	}

	@media screen and (max-width:1200px) {

	.header.eng{height:110px;}
	/* .header.eng.sub{height:175px;} */
	.header.eng .otoiawase{padding:0;  width:150px; right:1%;}
	.header.eng .otoiawase .otoiawase_btn{padding:10px; font-size:9pt;}

	}


	@media screen and (max-width:1100px) {

	.header.eng .otoiawase{width:175px;}
	.header.eng .otoiawase .otoiawase_btn{width:70%;}
	.header.eng .otoiawase .otoiawase_btn span{left:-5px;}

	}


	@media screen and (max-width:1000px) {

	/* .header.eng.sub{height:140px;} */
	.container.eng.sub .inner.sub .product_tab ul.depth > li.depth_li a{font-size:8pt;}
	.container.sub .inner.sub .product_tab .product_depth.page3 .page_depth .round_title

	.container.eng.sub .inner.sub .product_tab .product_depth.page3 .page_depth .round_title{min-width:130px; font-size:10pt; padding:0 10px;}

	.container.eng.sub .inner.sub .product_depth .page_depth.type_y .depth_txtarea.type_y.rennraku .intro_txt .e_address{display:block;}
	
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul.eng_longchk{margin-bottom:0;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul.eng_longchk .form_title{width:35%;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul.eng_longchk .form_naiyou.data{width:100%; padding:20px;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul.eng_longchk .form_naiyou.data ul:nth-of-type(3){padding-top:25px;}

	


	}

	@media screen and (max-width:800px) {

	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_title{width:28%;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.business select{width:62%;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul.eng_longchk .form_title{width:40%; margin-right:0;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul.eng_longchk .form_naiyou.data .list .category{display:block; margin-bottom:20px;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul.eng_longchk .form_naiyou.data .list .category p{width:200px;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list > li.category_check{width:100%;}

	}


	@media screen and (max-width:768px) {

	/* .header.eng.sub{height:120px;} */
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list > li.category_check p label{font-size:11pt;}

	}

	@media screen and (max-width:600px) {

	.header.eng{height:90px;}
	/* .header.eng.sub{height:100px;} */
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul.eng_longchk .form_title{width:50%;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul.eng_longchk .form_naiyou.data .list .category{margin-bottom:0;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list{margin-bottom:0;}
	.container.eng.sub .inner.sub .product_depth .page_depth.type_y.contactus ul .form_naiyou.data .list > li.category_check p{display:block; width:70%;}


	}

	@media screen and (max-width:500px) {

	.header.eng{height:80px;}
	/* .header.eng.sub{height:85px;} */
	.container.eng.sub .inner.sub .product_tab ul.depth.simple > li.depth_li{width:80%;}
	.container.eng.sub .inner.sub .product_tab ul.depth.simple > li.depth_li a{padding:2%;}

	}

	@media screen and (max-width:500px) {
	

	.header.eng{height:65px;}


	}

	@media screen and (max-width:375px) {

	.header.eng{height:60px;}

	}


	/* 191021 */

	.container.sub .inner.sub.whats{padding:0 20px;}
	.container.sub .inner.sub.whats .product_depth .whats_list{width:90%; margin:0 auto; padding:30px 0;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section{width:100%; padding:20px 0; border:1px solid #cecece; box-sizing:border-box; margin-bottom:20px;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head{position:relative;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_num{display:inline-block; width:10%; vertical-align:middle; text-align:center; font-size:18pt; font-weight:bold; color:#777;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_title{width:70%; display:inline-block; vertical-align:middle;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_title .title_name{font-weight:bold;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_more{display:block; position:absolute; right:30px; bottom:0; color:#fff; font-weight:bold; width:125px; padding:5px; background:#17375e; text-align:center;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_body{width:95%; margin:0 auto; border-top:2px solid #cecece; margin-top:20px; padding:20px 0;}



	@media screen and (max-width:1000px) {

	.container.sub .inner.sub.whats .product_depth .whats_list{width:100%;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_num{font-size:16pt;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_title{font-size:11pt;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_body{font-size:11pt;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_more{font-size:10pt;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_body{font-size:11pt;}
	
	}

	@media screen and (max-width:600px) {

	.container.sub .inner.sub.whats .product_depth .whats_list{padding:20px 0;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section{margin-bottom:10px;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_num{font-size:14pt;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_title{font-size:10pt;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_body{font-size:10pt;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_more{font-size:8pt; width:100px; padding:5px 0; right:10px; bottom:0;}

	}

	@media screen and (max-width:500px) {

	.container.sub .inner.sub.whats .product_depth .whats_list{padding:10px 0;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section{padding:15px 0; margin-bottom:5px;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_num{font-size:13pt;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_title{font-size:9pt;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_body{font-size:9pt; margin-top:6px;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_more{width:90px;}

	}

	@media screen and (max-width:500px) {

	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head{padding-bottom:25px;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_title{width:85%;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_body{margin-top:6px; padding:10px 0;}

	}

	@media screen and (max-width:400px) {

	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head{padding-bottom:20px;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_title{width:85%;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_num{font-size:11pt;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_title{font-size:8pt;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_body{font-size:8pt;}
	.container.sub .inner.sub.whats .product_depth .whats_list .whats_section .whats_head .whats_more{font-size:7pt;}

	}


	/* 구글맵 */

	.container.sub .inner.sub .product_tab .product_depth .googlemap .map{border:0; width:97%; height:450px; padding:20px 0;}


	@media screen and (max-width:500px) {

	.container.sub .inner.sub .product_tab .product_depth .googlemap .map{padding:10px 0; height:250px;}
	/* .container.sub .inner.sub .product_tab .product_depth .googlemap .map .gmnoprint{left:10px; top:20px;}
	.container.sub .inner.sub .product_tab .product_depth .googlemap .map .gmnoprint > div{width:30px; height:62px;}
	.container.sub .inner.sub .product_tab .product_depth .googlemap .map .gmnoprint > div > button{width:30px; height:30px;}
	.container.sub .inner.sub .product_tab .product_depth .googlemap .map .gmnoprint > div > div{width:30px; margin:0;} */


	}