@charset "utf-8";


/* **************************************** ** main common ** **************************************** */

#wrap.ani{opacity:1;transition:1s 0.4s;}
.main section{position:relative;z-index:20;}
.main section *{box-sizing:border-box;}

.main .main_tit{}
.main .main_tit h4{color:var(--ep-primary);font-weight:600;}
.main .main_tit h1{margin-bottom:var(--ep-margin-lg);font-weight:600;color:#000;}

.main .image{}
.main .image img{border-radius:1rem;display:block;margin:0 auto;max-width:100%;}

.main .button a{font-size:1.250rem;padding:1rem 4rem 1rem 2rem;background-position:right 1.5rem center;display:inline-block;transition:0.5s;border-radius:40px;background-color:transparent;background-repeat:no-repeat;background-size:25px 7px;background-image:url('../../../images/site/common/arrow_right_wh.png');}
.main .btn_line.button a{color:rgba(255,255,255,1);border:1px solid rgba(255,255,255,1);}
.main .btn_line.button a:hover{border:1px solid var(--ep-primary);background-color:var(--ep-primary);}
.main .btn_bg.button a{color:rgba(255,255,255,1);border:none;background-color:var(--ep-primary);box-shadow:4px 4px 5px rgba(0, 91, 172, 0.3);}
.main .btn_bg.button a:hover{background-color:var(--ep-primary-hover);}


	@media (max-width:1280px){
		.main .section{padding:70px 20px;}

	}

	@media (max-width:980px){
	}

	@media (max-width:767px){
		.main .section{padding:50px 15px;}
	}

	@media (max-width:520px){
	}

	@media (max-width:480px){
	}

	@media (max-width:360px){
	}


/* **************************************** ** main_visual ** **************************************** */

	.main_visual .visual_slide{z-index:10;overflow:hidden;margin:0;}
	.visual_slide .item{width:100%;min-height:730px;display:table;background-repeat:no-repeat;background-position:center center;background-size:cover;}
	.visual_slide .item.item_01{background-image:url('../../../images/site/main/main_vis_01.jpg');}
	.visual_slide .item.item_02{background-image:url('../../../images/site/main/main_vis_02.jpg');}
	.visual_slide .item .slide_tt{text-align:center;display:table-cell;vertical-align:middle;}
	.visual_slide .item .slide_tt strong{font-size:4.375rem;line-height:1.3;font-family:var(--ep-font-logy);font-weight:700;color:#ffff;display:block;margin-bottom:var(--ep-margin-sm);}
	.visual_slide .item .slide_tt h4{line-height:1.4;font-family:var(--ep-font-logy);font-weight:400;color:#fff;}
	.visual_slide .item .slide_tt .btn_line{margin-top:var(--ep-margin-xl);display:inline-block;}

	.main_slide .slick-arrow{position:absolute;top:50%;left:3%;width:30px;height:60px;margin-top:-30px;font-size:0;z-index:100;}
	.main_slide .slick-arrow:before{display:block;content:'';position:absolute;top:9px;left:9px;width:41px;height:41px;border:1px solid #fff;border-top:0;border-left:0;transform:rotate(135deg);transition:0.5s;}
	.main_slide .slick-arrow.slick-next{left:auto;right:3%;}
	.main_slide .slick-arrow.slick-next:before{transform:rotate(-45deg);left:-21px;}
	.main_slide .slick-arrow:hover:before{border-color:rgba(255,255,255,0.5);}

	@media (max-width:1280px){

	}

	@media (max-width:980px){
		.visual_slide .item{min-height:630px;height:630px !important;}

	}

	@media (max-width:767px){
		.visual_slide .item{min-height:530px;height:530px !important;}
		.visual_slide .item{background-position:right center;}
		.visual_slide .item .slide_tt{padding:0 1rem;}
		.visual_slide .item .slide_tt br{display:none;}
		.visual_slide .item .slide_tt strong{font-size:3rem;}
	}

	@media (max-width:520px){
		.visual_slide .item{min-height:430px;height:430px !important;}
	}

	@media (max-width:360px){
		.visual_slide .item{min-height:400px;height:400px !important;}
	}





/* **************************************** ** main_company ** **************************************** */

	.main_company{background-repeat:no-repeat;background-position:top left;background-size:contain;background-image:url('../../../images/site/main/company_bg.jpg');}
	.main_company article.inner{padding:10rem 0;}
	.main_company .section_top{margin-bottom:5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;}
	.main_company .photo_cont{margin:-1.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;}
	.main_company .photo_cont .obj{padding:1.5rem;flex:0 0 50%;-ms-flex:0 0 50%;max-width:50%;width:50%;}
	.main_company .photo_cont .obj .obj_inner{}
	.main_company .photo_cont .obj .obj_inner .image{margin-bottom:var(--ep-margin-lg);}
	.main_company .photo_cont .obj .obj_inner span{margin-bottom:var(--ep-margin-sm);font-size:0.875rem;color:var(--ep-gray);}
	.main_company .photo_cont .obj .obj_inner p{color:var(--ep-gray-dark);}

	@media (max-width:1280px){
	    .main_company{background-size:cover;}
	    .main_company article.inner{padding:5rem 1rem;}
		.main_company .section_top{margin-bottom:2rem;display:inline-block;}
		.main_company .section_top .main_tit{margin-bottom:1rem;}
		.main_company .photo_cont{margin:0rem;}
		.main_company .photo_cont .obj{padding:0.5rem;}
	}

	@media (max-width:767px){
	    .main_company .photo_cont .obj{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;width:100%;}
	}



/* **************************************** ** main_patent ** **************************************** */

.main_patent{background-repeat:no-repeat;background-position:top left;background-size:cover;background-image:url('../../../images/site/main/patents_bg.jpg');}
.main_patent .patent_cont{padding:10rem 0;}
.main_patent .patent_cont .inner{position:relative;padding:0;}
.patent_cont .main_tit{position:absolute;top:0px;left:0px;width:30%;}
.patent_cont .main_tit h1{line-height:1;}
.patent_cont .main_tit h1,.patent_cont .main_tit p{color:#fff;}
.patent_cont .main_tit h4{color:var(--ep-secondary);}
.patent_cont .main_tit .btn_bg{margin-top:5rem;}
.patent_cont .slide_cont{padding-left:35%;}
.patent_cont .slide_cont .patent_slide{}
.patent_slide .item{padding:0 0.5rem;}
.patent_slide .item img{max-width:100%;display:block;margin:0 auto;border-radius:var(--ep-border-radius-xl);}

.patent_slide .slick-dots{bottom:-40px;padding:0;white-space:nowrap;}
.patent_slide .slick-dots li{position:relative;display:inline-block;width:25%;height:4px;margin:0px;padding:0;cursor:pointer;background:rgba(255,255,255,1);transition:width 5s ease-out 0s;}
.patent_slide .slick-dots li:last-child{margin-right:0;}
.patent_slide .slick-dots li:hover,
.patent_slide .slick-dots li.slick-active{background:var(--ep-secondary);}
.patent_slide .slick-dots li button{display:none !important;}


	@media (max-width:1280px){
	    .main_patent .patent_cont{padding:5rem 1rem;}
		.patent_cont .main_tit{width:100%;position:relative;}
		.patent_cont .main_tit br{display:none;}
		.patent_cont .main_tit .btn_bg{margin-top:2rem;margin-bottom:2rem;}
		.patent_cont .slide_cont{padding-left:0%;width:100%;}
        .patent_slide .slick-dots{bottom:-30px;white-space:unset;overflow-x:hidden;}
		.patent_slide .slick-dots li{width:20%;}

	}



/* **************************************** ** main_cs ** **************************************** */

	.main_cs{background-color:var(--ep-light-bg);}
	.main_cs article.inner{padding:10rem 0;}
	.main_cs .section_top{margin-bottom:5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;}
	.main_cs .news_slide .obj{margin:0 1rem;}
	.main_cs .news_slide .obj .obj_inner{}
	.main_cs .news_slide .obj .obj_inner .image{height:200px;margin-bottom:var(--ep-margin-lg);background-repeat:no-repeat;background-position:center center;background-size:cover;}
	.main_cs .news_slide .obj .obj_inner .image img{width:100%;height:100%;}
	.main_cs .news_slide .obj .obj_inner span{margin-bottom:var(--ep-margin-sm);font-size:0.875rem;color:var(--ep-gray);}
	.main_cs .news_slide .obj .obj_inner p{color:var(--ep-gray-dark);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

	@media (max-width:1280px){
	    .main_cs article.inner{padding:5rem 1rem;}
		.main_cs .section_top{margin-bottom:2rem;display:inline-block;}
		.main_cs .section_top .main_tit{margin-bottom:1rem;}
		.main_cs .news_slide{margin:0rem;}
		.main_cs .news_slide .obj{padding:0.5rem;}
	}

	@media (max-width:980px){	
		.main_cs .news_slide .obj{margin:0 0.5rem;}
		.main_cs .news_slide .obj .obj_inner .image{height:150px;}
	}


	@media (max-width:767px){	
		.main_cs .news_slide .obj .obj_inner .image{height:180px;}
	}




/* **************************************** ** main_slide : main_pd_wrap, main_newpd_wrap, main_cs_wrap ** **************************************** */



	/* pd_slider */
	.pd_slider .item .hover_inner{display:none;}
	.pd_slider .item a:hover .hover_inner{display:block;}
	.pd_slider .item a .image:before{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10;opacity:0;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;}
	.pd_slider .item a:hover .image:before{opacity:1;}
	.pd_slider .item .hover_inner{position:absolute;top:100px;left:0px;padding:0px;width:100%;text-align:center;z-index:11;}
	.pd_slider .item .hover_inner h6{margin-bottom:10px;}
	.pd_slider .item .hover_inner h6,.pd_slider .item .hover_inner p{color:#fff;}
	.pd_slider .item .hover_inner .plus{width:80px;height:80px;border-radius:50%;margin:20px auto;opacity:0;display:block;border:1px solid rgba(255,255,255,0.8);position:relative;}
	.pd_slider .item .hover_inner .plus:before,
	.pd_slider .item .hover_inner .plus:after{width:32px;height:1px;top:50%;left:50%;margin-left:-16px;display:block;content:'';position:absolute;background:rgba(255,255,255,0.8);}
	.pd_slider .item .hover_inner .plus:before{}
	.pd_slider .item .hover_inner .plus:after{transform:rotate(90deg);}
	.pd_slider .item a:hover .hover_inner .plus{opacity:1;}

	/* newpd_slider, cs_slider */
	.main_newpd_wrap,
	.main_cs_wrap{background:#fafafa;}
	.main_newpd_wrap .newpd_slider.main_slide,
	.main_cs_wrap .cs_slider.main_slide{margin:-20px;}
	.newpd_slider.main_slide .item .item_inner,
	.cs_slider.main_slide .item .item_inner{padding:20px;display:inline-block;}
	.newpd_slider.main_slide .item .item_inner .image,
	.cs_slider.main_slide .item .item_inner .image{padding:0;}
	.newpd_slider.main_slide .slick-arrow,
	.cs_slider.main_slide .slick-arrow{right:60px;}
	.newpd_slider.main_slide .slick-arrow.slick-next,
	.cs_slider.main_slide .slick-arrow.slick-next{left:auto;right:20px;}

	.newpd_slider.main_slide .item .item_inner .text{padding:0;position:absolute;left:50px;top:50px;text-align:left;z-index:20;color:#fff;}
	.newpd_slider.main_slide .item .item_inner .text p,
	.cs_slider.main_slide .item .item_inner .text p{font-size:14px;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

	.cs_slider.main_slide .item .item_inner .text{padding:30px 0 0 0;text-align:left;z-index:20;}
	.cs_slider.main_slide .item .item_inner .text p{color:#777;}
	.cs_slider.main_slide .item .item_inner:hover h6{color:#54207d;}


	@media (max-width:1280px){

	}

	@media (max-width:980px){
		.main_slide .item .item_inner{padding:0 10px;}
		.main_slide .item .item_inner .text{padding:25px;}
		.main_slide .slick-arrow{display:none !important;}

	}

	@media (max-width:767px){
		.main_slide .item .item_inner .text{padding:20px;}
	    .main_slide .item .item_inner .text p.tenor{font-size:15px;}
		.main_slide .item .item_inner .text p,
		.newpd_slider.main_slide .item .item_inner .text p,
		.cs_slider.main_slide .item .item_inner .text p{font-size:14px;}
	    .cs_slider.main_slide .item .item_inner .text{padding:20px 0 0 0;}
	}

	@media (max-width:520px){
		.main_slide .item .item_inner h6{font-size:16px;}
	    .main_slide .item .item_inner .text p.tenor{font-size:14px;}
		.main_slide .item .item_inner .text p,
		.newpd_slider.main_slide .item .item_inner .text p,
		.cs_slider.main_slide .item .item_inner .text p{font-size:13px;}
	}

	@media (max-width:360px){
		.main_slide .item .item_inner .text p,
		.newpd_slider.main_slide .item .item_inner .text p,
		.cs_slider.main_slide .item .item_inner .text p{font-size:12px;}
	}





/* **************************************** ** main_brand_wrap ** **************************************** */

	.main_brand_wrap{background-repeat:no-repeat;background-attachment:fixed;background-position:center center;background-size:cover;background-image:url('../../../images/site/main/brand_bg.jpg');}
	.main_brand_wrap .brand_inner{text-align:center;color:#fff;}
	.main_brand_wrap .brand_inner h3{}
	.main_brand_wrap .brand_inner h4{margin:20px auto;}
	.main_brand_wrap .brand_inner .ff_object .obj{text-align:center;}
	.brand_inner .ff_object{margin-top:70px;}
	.brand_inner .ff_object .obj h5{padding:30px;display:block;margin:0 auto;border:1px solid rgba(255,255,255,0.22);}
	.brand_inner .t_button{margin:50px auto 0 auto;}

	@media (max-width:1280px){

	}

	@media (max-width:980px){	
	    .main_brand_wrap{background-image:url('../../../images/site/main/brand_bg_m.jpg');}
		.main_brand_wrap .brand_inner h3{font-size:30px;line-height:1.1;}
		.main_brand_wrap .brand_inner h4{font-size:20px;line-height:1.2;}
	}

	@media (max-width:767px){
	    .brand_inner .t_button{margin:40px auto 0 auto;}
		.main_brand_wrap .brand_inner h3{font-size:24px;}
		.main_brand_wrap .brand_inner h4{font-size:18px;margin:10px auto;}
		.main_brand_wrap .brand_inner p br{display:none;}
	}

	@media (max-width:520px){
		.main_brand_wrap .brand_inner h3{font-size:20px;}
		.main_brand_wrap .brand_inner h4{font-size:16px;}
	}

	@media (max-width:360px){
	    .brand_inner .t_button{margin:30px auto 0 auto;}
	}


/* **************************************** ** main_pr_wrap ** **************************************** */
	.main_pr_wrap .pr_cont{}
	.pr_cont .movie{min-height:630px;width:100%;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url('../../../images/site/main/movie_bg.jpg');}
	/*.pr_cont .movie a{width:80px;height:80px;border-radius:50%;display:inline-block;border:1px solid rgba(255,255,255,0.7);background-color:rgba(0,0,0,0.3);background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url('../../../images/site/main/movie_play.png');}
	.pr_cont .movie a:hover{border:1px solid rgba(255,255,255,0.5);background-color:rgba(0,0,0,0.7);}
	.pr_cont .movie a img{display:block;margin:0 auto;}*/
	.pr_cont .movie a.t_button{margin:0 auto;}
	.pr_cont .pr_text{padding-left:50px;}
	.pr_cont .pr_text h4{}
	.pr_cont .pr_text h4 small{font-size:18px;display:block;font-weight:'NotoL';}
	.pr_cont .pr_text .t_button{margin:50px 0 0 0;text-align:left;padding:0 10px;}


	@media (max-width:1280px){
	    .main_pr_wrap .pr_cont .obj{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;width:100%;}
		.pr_cont .movie{min-height:530px;}
		.pr_cont .pr_text{padding-left:0px;}
		.pr_cont .pr_text h4 small{font-size:16px;}
		.pr_cont .pr_text .t_button{margin:40px 0 0 0;padding:0;}

	}

	@media (max-width:980px){
	}

	@media (max-width:767px){
		.pr_cont .movie{min-height:430px;}
	    .brand_inner .t_button{margin:40px auto 0 auto;}
		.pr_cont .pr_text h4 small{font-size:14px;}
		.pr_cont .pr_text .t_button{margin:30px 0 0 0;}
	}

	@media (max-width:520px){
		.pr_cont .movie{min-height:330px;}
	    .brand_inner .t_button{margin:30px auto 0 auto;}
	    .pr_cont .pr_text h4{font-size:20px;}
		.pr_cont .pr_text h4 small{font-size:13px;}
		.pr_cont .pr_text .t_button{margin:20px 0 0 0;}
	}

	@media (max-width:360px){
	}



/* **************************************** ** 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;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content: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%;height: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;text-align:center;background:#fff;}
	.mpd_area .item_link figcaption h4{font-size:16px;line-height:1.5;color:#342f2d;display:block;word-break:keep-all;}
	.mpd_area .item_link figcaption p{font-size:16px;padding:0 40px;margin:10px auto;line-height:1.5;color:#ca9d8e;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 #ca9d8e;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;}

	.mpd_area .item_link dl.part_area{padding:10px;background:#f7f7f7;border-radius:5px;display:inline-block;width:100%;}
	.mpd_area .item_link dl.part_area dt{margin-bottom:5px;padding:2px 10px;font-size:0.875em;border-radius:20px;display:inline-block;background:#777 !important;color:#fff !important;}
	.mpd_area .item_link dl.part_area dd{font-size:13px;color:#777;line-height:1.5;word-break:keep-all;}


	@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:15px;}
		.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:14px;}
		.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 figcaption{padding:10px 10px 15px 10px;}
		.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 h4{font-size:13px;}
		.mpd_area .item_link figcaption p{font-size:13px;}
		.mpd_area .item_link dl.part_area dd{font-size:12px;line-height:1.4;}
	}


