@charset "utf-8";


/* **************************************** ** main-common ** **************************************** */

	.main.home-container{padding-bottom:0;padding-top:0;background:transparent;}
	.main-section{padding:120px 0;}
	.main_section_head{padding-bottom:70px;text-align:center;}
	.main_section_title{line-height:1.3;}
	.main_section_title strong{font-size:40px;color:#28292a;}
	.main_section_title p{font-size:18px;color:#808285;display:block;font-weight:normal;}
	.main_section_body{position:relative;}
	.line_button,.bg_button{padding:10px 30px;font-size:1em;border-radius:30px;display:inline-block;}
	.line_button{color:#28292a;border:1px solid #808285;background:#fff;}
	.line_button:hover{color:#000;border:1px solid #000;}
	.bg_button{color:#fff !important;border:1px solid #0b386c;background:#0b386c;}
	.bg_button:hover{border:1px solid #032348;background:#032348;}

	.narrow_button{width:80px;height:80px;border-radius:50%;border:1px solid #fff;background:none;opacity:0.5;}
	.narrow_button span:before{display:block;content:'';position:absolute;width:20px;height:20px;top:50%;left:50%;margin-top:-10px;border:1px solid rgba(255,255,255,1);border-top:0;border-left:0;transition:0.5s;}
	.narrow_button span.prev:before{margin-left:-5px;transform:rotate(135deg);}
	.narrow_button span.next:before{margin-left:-15px;transform:rotate(-45deg);}
	.narrow_button:hover{opacity:1;}

	@media (max-width:1280px){
		.main-section{padding:100px 0;}
		.main_section_head{padding-bottom:57px;}
		.main_section_btn_wrap{padding-top:40px;}
	}

	@media (max-width:1023px){
		.main-section{padding:70px 0;}
		.main_section_head{padding-bottom:6%;}
		.main_section_btn_wrap{padding-top:5%;}
	}

	@media (max-width:767px){
		.main-section{padding:50px 0;}
		.main_section_head{padding-bottom:5%;}
		.main_section_title{font-size:28px;}
		.main_section_title{line-height:1.2 !important;}
		.main_section_title strong{font-size:35px;}
		.main_section_title p{font-size:16px;}
	}


	@media (max-width:520px){
		.main-section{padding:40px 0;}
		.main_section_title{font-size:20px;}
		.main_section_title strong{font-size:30px;}
		.main_section_title p{font-size:15px;}
	}


	.wide-wrap{max-width:1743px;margin:0 auto;}
	.twrap{max-width:1200px;margin:0 auto;}
	.cont-inner{width:1200px;margin:0 auto;}




/* **************************************** ** main-visual ** **************************************** */


	.main-section.main_visual{padding:0;}
	.main_visual{width:100%;position:relative;background:#f6f6f6;overflow:hidden;}
	.main_visual_slider{width:100%;position:relative;}
	.main_visual_item{display:none;width:100%;height:100%;position:relative;overflow:hidden;}
	.main_visual_item:first-child{display:block;}
	.main_visual_item > .twrap{height:100%;position:relative;}
	.main_visual_item.item_01 .twrap .vis_top{position:absolute;top:120px;left:0px;}
	.main_visual_content{display:table;width:100%;height:100%;opacity:0;}
	.main_visual_content_cell{display:table-cell;vertical-align:middle;text-align:center;}
	.item_01 .main_visual_content{padding-top:100px;}
	.item_01 .main_visual_content h2 img{width:295px;margin:0 auto;display:block;}
	.item_02 .vis_bottom{padding:40px;font-size:33px;color:#fff;position:absolute;bottom:0px;left:50%;right:0px;background:rgba(0, 0, 0, 0.11);z-index:100;}
	.item_02 .main_visual_content .text{padding-left:50px;font-family:'GmarketSans', sans-serif;font-weight:400;color:#fff;letter-spacing:-1px;}
	.item_02 .main_visual_content .text h5{font-size:24px;margin-top:15px;line-height:1.3;display:block;}
	.item_03 .main_visual_content_cell{vertical-align:top;padding-top:150px;}
	.item_03 .main_visual_content .text{color:#0b386c;}
	.item_03 .main_visual_content .text h5{font-size:30px;}

	.main_visual_bg{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:top center;background-size:cover;-webkit-transform:scale(1.05) rotate(0.01deg);-ms-transform:scale(1.05) rotate(0.01deg);transform:scale(1.05) rotate(0.01deg);-webkit-transition:-webkit-transform 4s ease-in;transition: -webkit-transform 4s ease-in;transition:transform 4s ease-in;transition:transform 4s ease-in, -webkit-transform 4s ease-in;}
	.item_01 .main_visual_bg{background-image:url('../../../images/site/main/main-visual01.jpg');}
	.item_02 .main_visual_bg{background-image:url('../../../images/site/main/main-visual02.jpg');}
	.item_03 .main_visual_bg{background-image:url('../../../images/site/main/main-visual03.jpg');}
	.main_visual_item.cycle-slide-active .main_visual_bg{-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}

	.main_visual:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#f6f6f6;z-index:200;}
	.main_visual_slider{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;}
	.main_visual_load.main_visual:after{opacity:0;visibility:hidden;}
	.main_visual_load .main_visual_slider{opacity:1;}

	.main_visual .cycle_controler{width:220px;height:105px;left:0;right:inherit;bottom:0;background:rgba(255,255,255,0.7);}
	.main_visual .cycle_control{position:absolute;left:0;right:0;bottom:0;top:0;}
	.main_visual .cycle_control:after{display:none;}
	.main_visual .cycle_btn{width:50%;height:100%;opacity:0.3;-webkit-transition:opacity 300ms;transition:opacity 300ms;}
	.main_visual .cycle_btn:after{line-height:105px;}
	.main_visual .cycle_prev:after{left:7px;}
	.main_visual .cycle_next:after{left:-7px;}
	.main_visual .cycle_btn:hover{opacity:1;}
	.main_visual .cycle_btn:hover:after{color:#222;}
	.cycle_controler{z-index:130;position:absolute;bottom:30px;right:26px;}
	.cycle_control{position:relative;font-size:0;line-height:0;}
	.cycle_control:after{content:'';display:block;width:1px;height:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);background:#e3e3e3;}
	.cycle_btn{display:inline-block;width:75px;height:50px;position:relative;cursor:pointer;-webkit-transition:all 300ms;transition:all 300ms;}
	.cycle_btn:after{display:block;width:100%;height:100%;position:absolute;top:0;left:0;font-family:'Icons';font-size:14px;line-height:50px;font-weight:normal;text-align: center;color:#222;-webkit-transition:color 300ms;transition:color 300ms;}
	.cycle_prev:after{content:'\f104';}
	.cycle_next:after{content:'\f105';}
	.cycle_btn:hover:after{color:#e50d6e;}
	.cycle_caption{width:100%;font-size:0;text-align:center;}
	.main_caption_text{font-family:'Open+Sans';display:inline-block;min-width:10px;vertical-align:middle;font-size:16px;line-height:105px;color:#222;}
	.main_caption_text.slug{padding:0 3px;}

	.scroll_down{width:40px;height:32px;position:absolute;bottom:20px;left:50%;margin-left:-20px;font-size:0;z-index:120;}
	.scroll_down:after{display:block;width:100%;height:100%;position:absolute;top:0;left:0;font-family:'Icons';content:'\f103';font-size:20px;line-height:32px;font-weight: normal;text-align:center;color:#fff;}

	@media (max-width:1417px){
		.slick-control .slick-arrows{z-index:10;}
		.slick-control .slick-prev{left:-50px;}
		.slick-control .slick-next{right:-50px;}
		.main_visual .cycle_controler{width:190px;height:85px;}
		.main_visual .cycle_btn:after,.main_caption_text{line-height:85px;}
	}

	@media (max-width:1280px){
		.home-container{padding-top:90px;padding-bottom:120px;}
		.cycle_controler{bottom:20px;right:20px;}
		.cycle_btn{width:60px;height:45px;}
		.cycle_btn:after{line-height:45px;}
		.slick-control{height:50px;margin-top:-25px;}
		.slick-control .slick-arrows{width:50px;}
		.slick-control .slick-arrows:after{font-size:12px;line-height:50px;}
		.slick-control .slick-prev{left:-40px;}
		.slick-control .slick-next{right:-40px;}
		.main_section_btn_wrap{padding-top:40px;}
		.main_visual .cycle_controler{width:180px;height:75px;}
		.main_visual .cycle_btn:after,.main_caption_text{line-height:75px;}

		.item_01 .main_visual_content{padding-top:70px;}
		.item_02 .main_visual_bg{background-image:none;background-color:#007cba;}
		.item_02 .main_visual_content .f_two .obj{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;width:100%;}
		.item_02 .main_visual_content .f_two .obj.image img{width:350px;margin:0 auto 30px auto;}
		.item_02 .vis_bottom{padding:30px;font-size:30px;left:0;width:100%;text-align:center;}
		.item_02 .main_visual_content .text{padding-left:0px;}
		.item_02 .main_visual_content .text h5{font-size:20px;margin-top:10px;}
		.item_03 .main_visual_content .text h5{font-size:24px;}
	}

	@media (max-width:1023px){
		.home-container{min-height:1px;padding-top:70px;padding-bottom:15%;}
		.twrap{margin:0 3%;}
		.slick-control .slick-prev{left:-30px;}
		.slick-control .slick-next{right:-30px;}
	}



	@media (max-width:767px){
		.home-container{padding-top:60px;}
		.twrap{margin:0 20px;}
		.main_visual .cycle_controler{display:none;}
		.main_visual .scroll_down{display:none;}
		.cycle_controler{bottom:15px;right:15px;}
		.cycle_btn{width:55px;height:38px;}
		.cycle_btn:after{line-height:38px;}
		.cycle_btn:hover:after{color:#222;}
		.slick-control{height:40px;margin-top:-20px;}
		.slick-control .slick-arrows{width:40px;}
		.slick-control .slick-arrows:after{line-height:40px;}
		.slick-control .slick-arrows:hover{background-color:#e3e3e3;}
		.slick-control .slick-arrows:hover:after{color:#222;}	
		
		.item_02 .main_visual_content .f_two .obj.image img{width:330px;margin:0 auto 20px auto;}
		.item_02 .vis_bottom{font-size:24px;}
		.item_02 .main_visual_content .text h5{font-size:18px;}
		.item_03 .main_visual_content .text h5{font-size:20px;}	
	}

	@media (max-width:520px){
		.scroll_down{bottom:16px;}
		.scroll_down:after{font-size:16px;}
		.cycle_btn{width:40px;height:40px;}
		.cycle_btn:after{font-size:10px;line-height:40px;}
		.main_visual_content{padding:7% 4%;}

		.item_02 .main_visual_content .f_two .obj.image img{width:250px;}
		.item_02 .vis_bottom{font-size:20px;}
		.item_02 .main_visual_content .text h2{font-size:30px;padding:10px 0;}
		.item_02 .main_visual_content .text h4{font-size:22px;}
		.item_02 .main_visual_content .text h5{font-size:16px;}
		.item_03 .main_visual_content .text h5{font-size:18px;}
		.main_visual_item .main_visual_content .text h2{line-height:1.2;}
	}




/* **************************************** ** main_pdline ** **************************************** */

	.main_pdline{}
	.main_pdline .item{}
	.main_pdline .obj.item:nth-child(1) .text{background:#effcf2;}
	.main_pdline .obj.item:nth-child(2) .text{background:#eff5fc;}
	.main_pdline .obj.item:nth-child(3) .text{background:#fcf8ef;}
	.main_pdline .item .top_image{border:1px solid #eee;text-align:center;}
	.main_pdline .item .top_image img{width:100%;margin:0 auto;}
	.main_pdline .item .text{padding:20px 10px 30px 10px;text-align:center;}
	.main_pdline .item .text h5{color:#28292a;}
	.main_pdline .item .text p{padding:10px 0 20px 0;}
	.main_pdline .item .text a{}


	@media (max-width:1023px){
	    .main_pdline .item .text{padding:20px 5px 20px 5px;}
	}

	@media (max-width:767px){
	    .main_pdline .obj.item{padding-left:0px;padding-right:0px;flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;width:100%;}
	}

	@media (max-width:520px){
	    .main_pdline .item .text{padding:10px 5px 10px 5px;}
	    .main_pdline .item .text p{padding:10px 0 10px 0;}
	}



/* **************************************** ** product ** **************************************** */

	/* product-slide */
	.main_products{background-image:url('../../../images/site/main/slide_bg.jpg');background-repeat:no-repeat;background-position:top center;background-size:cover;}
	.products_slider_list_container{padding:0 150px;position:relative;}
	.product_slider_item a{display:block;text-align:center;border:2px solid transparent;}
	.product_slider_item a:hover{border:2px solid #0b386c;}
	.products_slider_list_image_box{display:table;width:100%;border:1px solid #eee;}
	.products_slider_list_image{display:table-cell;width:100%;vertical-align:middle;text-align:center;background:#fff;}
	.products_slider_list_image img{display:inline-block;max-width:100%;vertical-align:middle;}
	.products_slider_list_txt{padding:20px 10px;background:#fff;}
	.products_slider_list_txt h5{display:block;color:#28292a;-webkit-transition:color 300ms;transition:color 300ms;}
	.products_slider_list_txt p{padding-top:8px;font-size:15px;line-height:1.4;color:#787a7d;}
	.products_slider_list_container .slick-control{display:none;}
	.products_last_container .slick-control{margin-top:-80px;}
	.main_products .bottom_button{margin:50px auto 0 auto;display:inline-block;width:100%;text-align:center;}

	.slick-list, .slick-track{height:100%;}
	.slick-control{display:block;width:100%;height:62px;position:absolute;left:0;top:50%;margin-top:-31px;}
	.slick-control .slick-arrows{display:block;width:62px;height:100%;padding:0;position:absolute;font-size:0;background:#fff;border-radius:50%;border:none;outline:none;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s;z-index:1;}
	.slick-control .slick-arrows:after{font-size:20px;line-height:62px;display:block;color:#aaa;width:100%;height:100%;position:absolute;top:0;left:0;
	font-family:'Icons';font-weight:normal;text-align:center;-webkit-transition:color 300ms;transition:color 300ms;}
	.slick-control .slick-prev{left:80px;}
	.slick-control .slick-prev:after{content:'\f104';}
	.slick-control .slick-next{right:80px;}
	.slick-control .slick-next:after{content:'\f105';}
	.slick-control .slick-arrows:hover{background-color:#fff;}
	.slick-control .slick-arrows:hover:after{color:#000;}

	@media (max-width:1417px){
		.slick-control .slick-arrows{z-index:10;}
		.slick-control .slick-prev{left:-50px;}
		.slick-control .slick-next{right:-50px;}
	}

	@media (max-width:1279px){
		.slick-control{height:50px;margin-top:-25px;}
		.slick-control .slick-arrows{width:50px;}
		.slick-control .slick-arrows:after{font-size:12px;line-height:50px;}
		.slick-control .slick-prev{left:-40px;}
		.slick-control .slick-next{right:-40px;}
	}

	@media (max-width:1023px){    
		.slick-control .slick-prev{left:-30px;}
		.slick-control .slick-next{right:-30px;}
		.products_slider_list_container{padding:0px;}
	}

	@media (max-width:799px){
		.product_slider_item{width:50%;}
	}


	@media (max-width:768px){
		.slick-control .slick-prev{left:0;}
		.slick-control .slick-next{right:0;}
	}


	@media (max-width:767px){
		.slick-control{height:40px;margin-top:-20px;}
		.slick-control .slick-arrows{width:40px;}
		.slick-control .slick-arrows:after{line-height:40px;}
	    .main_products .bottom_button{margin:30px auto 0 auto;}

		.slick-dots {margin-top:12px;}
		.products_list_slider{margin-top:2%;}
		.products_list_slider:before,.products_list_slider:after{display:none;}
		.product_pager{display:none;}    
	}

	@media (max-width:520px){
		.slick-control .slick-arrows:after{font-size:10px;}
		.slick-dots{margin-top:10px;}
		.slick-dots > li{width:6px;height:6px;margin:0 2px}
		.product_slider_item{width:100%;}
	    .main_products .bottom_button{margin:20px auto 0 auto;}
	}

	@media (max-width:480px){
		.product_step_list_item{width:30.38%;}
		.product_step_list_item:not(.slick-slide){margin-right:4.5%;}
	}




/* **************************************** ** main-company : share the value life ** **************************************** */


	.main_company{background-image:url('../../../images/site/main/main_co_bg.jpg');background-color:#b8d9b3;background-size:cover;background-repeat:no-repeat;background-position:top center;}
	.main_company{background-attachment:fixed;}
	.main_company .co_inner{width:1000px;margin:0 auto;box-sizing:border-box;}
	.main_company_content{padding:70px 20px;text-align:center;background:rgba(255, 255, 255, .85);}
	.main_company_content p{padding:30px 0 20px 0;color:#808285;}
	.main_company_content .bottom_button{margin:30px auto 0 auto;display:inline-block;width:100%;text-align:center;}
	.bottom_image{text-align:center;background:#e5e5e5;}


	@media (max-width:1023px){
		.main_company .co_inner{width:90%;}
		.main_company_content{padding:50px 20px;}
		.main_company_content p{padding:20px 0;}
		.main_company_content .bottom_button{margin:20px auto 0 auto;}
	}

	@media (max-width:767px){
	    .main_company_content h4,
		.main_company_content h5{line-height:1.2;}
		.main_company_content h5{margin-top:10px;}
	}

	@media (max-width:520px){
	}



/* **************************************** ** main_info ** **************************************** */

	.main_info{position:relative;}
	.main_info:before,.main_info:after{content:'';width:50%;height:100%;position:absolute;top:0;z-index:-1;}
	.main_info:before{background:#0b386c;left:0;}
	.main_info:after{background:#092c54;right:0;}
	.main_info .link_cont{}
	.main_info .link_cont .t_group{color:#fff;}
	.main_info .link_cont:first-child{padding:60px 40px 60px 0;}
	.main_info .link_cont:last-child{padding:60px 0 60px 40px;}
	.link_cont .f_inner{position:relative;}
	.link_cont .f_inner a{position:absolute;right:0px;top:50%;margin-top:-40px;}

	@media (max-width:1280px){
		.main_info .link_cont:first-child{padding:60px 40px 60px 20px;}
		.main_info .link_cont:last-child{padding:60px 20px 60px 40px;}
	}

	@media (max-width:1023px){
		.main_info .link_cont:first-child{padding:50px 30px 50px 0;}
		.main_info .link_cont:last-child{padding:50px 0 50px 30px;}
		.main_info .link_cont .t_group h3{line-height:1.2;}
	}

	@media (max-width:767px){
	    .main_info .twrap{margin:0px !important;}
	    .main_info:before,.main_info:after{content:none;}
	    .main_info .link_cont{padding:30px !important;flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;width:100%;}
		.main_info .link_cont:first-child{background:#0b386c;}
		.main_info .link_cont:last-child{background:#092c54;}
		.link_cont .f_inner a{margin:0px;right:20px;top:auto;}
		.main_info .link_cont .t_group h3{font-size:24px;}
		.main_info .link_cont .narrow_button{width:50px;height:50px;}
	}

	@media (max-width:520px){
	    .main_info .link_cont{padding:20px !important;}
		.link_cont .f_inner a{right:15px;}
		.main_info .link_cont .t_group h3{font-size:20px;}
	}


/* **************************************** ** product_wrap ** **************************************** */

	.product_wrap{background-image:url('../../../images/site/main/product_bg.jpg');background-repeat:no-repeat;background-position:top center;background-attachment:fixed;}
	.mpd_area{}
	.mpd_area figure{margin:0;position:relative;}
	.mpd_area figure .soldout{width:70px;height:70px;line-height:70px;border-radius:50% !important;z-index:88;position:absolute;top:10px;right:10px;text-align:center;display:block;background:#b40f2c;color:#fff;}
	.mpd_area figure .soldout span{font-size:15px;color:#fff;}
	.mpd_area .item_link{border:1px solid #eee;}
	.mpd_area .item_link .item_thumbnail{position:relative;background:#fff;}
	.mpd_area .item_link .item_thumbnail .thumbnail{text-align:center;}
	.mpd_area .item_link .item_thumbnail .thumbnail.hover{opacity:0;}
	.mpd_area .item_link .item_thumbnail .thumbnail.base{opacity:1;}
	.mpd_area .item_link:hover .thumbnail.hover{opacity:1;}
	.mpd_area .item_link:hover .thumbnail.base{opacity:0;}
	.mpd_area .item_thumbnail .thumbnail img{max-width:100%;height:auto;vertical-align:middle;}
	.mpd_area .item_thumbnail .thumbnail.hover{position:absolute;cursor:pointer;left:0;top:0;opacity:0;width:100%;background:#f5f1ee;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
	.mpd_area .item_link figcaption{padding:20px 20px 40px 20px;text-align:center;background:#fff;}
	.mpd_area .item_link figcaption h4{font-size:18px;line-height:1.5;color:#342f2d;display:block;}
	.mpd_area .item_link figcaption p{font-size:16px;padding:0 40px;margin:10px auto;line-height:1.5;color:#c4ab99;word-break:keep-all;display:block;}
	.mpd_area .item_link .btn_view{opacity:0;display:block;width:60%;padding:17px 0;margin:20px auto 0 auto;border:1px solid #c4ab99;background:transparent;text-align:center;transition:0.5s;}
	.mpd_area .item_link .btn_view span{font-size:14px;color:#634a46;line-height:1.2;text-transform:uppercase;font-family:'cormorant',serif;display:block;font-weight:600;}
	.mpd_area .item_link:hover .btn_view{opacity:1;}
	.mpd_area .item_link:hover figcaption p{color:#634a46;}
	.mpd_area .item_link .btn_view:hover{border:1px solid #634a46;background:#634a46;}
	.mpd_area .item_link .btn_view:hover span{color:#f5f1ee;}
	.pd_all_button{display:inline-block;width:100%;text-align:center;}
	.pd_all_button a{margin:70px auto 0 auto;width:220px;height:70px;line-height:70px;font-size:20px;border-radius:35px;background:#634a46;color:#d6bcad;display:block;font-family:'cormorant',serif;font-weight:600;text-transform:uppercase;transition:0.5s;}
	.pd_all_button a:hover{background:#4e3532;color:#f5f1ee;}


	@media screen and (max-width:1400px){
	}

	@media screen and (max-width:1280px){
		.mpd_area .item_link figcaption p{padding:0;}
		.mpd_area .item_link .btn_view{opacity:1;padding:15px 0;}
		.pd_all_button a{margin:60px auto 0 auto;width:200px;height:64px;line-height:64px;font-size:18px;border-radius:32px;}
		.mpd_area.ff_object.f_three{margin:0;}
		.mpd_area.ff_object.f_three .obj{flex:0 0 50%;-ms-flex:0 0 50%;max-width:50%;}
	}

	@media screen and (max-width:1023px){
		.mpd_area .item_link figcaption h4{font-size:16px;}
		.mpd_area .item_link figcaption p{font-size:15px;line-height:1.4;}
		.mpd_area figure .soldout{width:60px;height:60px;line-height:60px;}
		.mpd_area figure .soldout span{font-size:14px;}
	}

	@media screen and (max-width:767px){
	   .main_list dl dd strong{font-size:28px;margin-bottom:5px;}
		.main_list dl dt img{width:70%;}
		.mpd_area .item_link .btn_view{width:100%;}
		.mpd_area .item_link figcaption{padding:15px 15px 30px 15px;}
		.mpd_area .item_link figcaption h4{font-size:15px;}
		.mpd_area .item_link figcaption p{font-size:14px;}
		.mpd_area.ff_object.f_three .obj{padding:10px;}
	}

	@media screen and (max-width:640px){
	   .main_list dl dd strong{font-size:24px;}
		.main_list dl dd{font-size:16px;}
		.mpd_area.ff_object.f_three .obj{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;}
		.mpd_area .item_link .btn_view{padding:12px 0;}
		.mpd_area .item_link .btn_view span{font-size:13px;}
		.pd_all_button a{margin:50px auto 0 auto;height:60px;line-height:60px;font-size:17px;border-radius:30px;}
	}


	@media screen and (max-width:480px){
	   .main_list dl dd strong{font-size:20px;}
		.main_list dl dd{font-size:15px;}
		.mpd_area .item_link figcaption{padding:10px;}
		.mpd_area .item_link figcaption h4{font-size:14px;}
		.mpd_area .item_link figcaption p{font-size:13px;}
	}






























