@charset "utf-8";#gravure{margin:0 0 20px 0}#gravure h2{overflow:hidden;text-indent:-100%;margin-bottom:-1.4em}#gravure .top{margin-bottom:20px}#gravure .top td.main_img{padding-right:20px;width:600px;overflow:hidden;vertical-align:top}#gravure .top td.main_img a{display:block;width:600px;overflow:hidden;background:#111}#gravure .top td.main_img a img{width:100%}#gravure .top .date{color:#666;font-size:12px}#gravure .top .gal_data{width:330px;vertical-align:top}#gravure .top .gal_data h3{padding:8px 0 2px;border-bottom:solid 1px #f69}#gravure .top .gal_data h3 a,#gravure .top .gal_data h3 span{color:#f69;font-size:26px;font-weight:700;text-decoration:none;line-height:26px}#gravure .top .gal_data .prof{margin:4px 0 6px;color:#f69;text-align:right}#gravure .top .gal_data.gals h3{padding:0;border-bottom:none;line-height:24px}#gravure .top .gal_data.gals h3 a{font-size:20px}#gravure .top .gal_data.gals .prof{margin:0 0 10px;font-size:11px;text-align:left}#gravure .top .gal_data .text{line-height:1.4;color:#545454;font-size:13px}#gravure .top .shop_data{vertical-align:bottom;margin-top:10px;color:#545454;line-height:1.4;font-size:11px}#gravure .top .shop_data h4{margin-top:10px;padding:1px 4px 0;color:#fff;background:#545454;font-size:12px}#gravure .top .shop_data .shop_name{display:inline-block;font-size:14px;margin:10px 0 0}#gravure .thum li{display:inline-block;width:150px;height:150px;margin:0 10px 10px 0;overflow:hidden;background:#111}#gravure .thum li:nth-child(6n){margin-right:0}#gravure .thum li a{display:table-cell;width:150px;height:150px;vertical-align:middle}#gravure .thum li a img{width:100%;transition:all .2s ease}#gravure .thum li a:hover img{opacity:.8}#gravure .thum7 li{display:inline-block;width:128px;height:128px;margin:0 9px 9px 0;overflow:hidden;background:#111}#gravure .thum7 li:nth-child(7n){margin-right:0}#gravure .thum7 li a{display:table-cell;width:128px;height:128px;vertical-align:middle}#gravure .thum7 li a img{width:100%;transition:all .2s ease}#gravure .thum7 li a:hover img{opacity:.8}#gravure .movie_box{margin:10px 0}#gravure .movie_box .close_movie{display:none;color:#fff;font-size:60px;text-align:center;height:70px;line-height:70px;width:70px;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);z-index:201;background-color:red;position:absolute;top:20px;right:20px}#gravure .movie_box iframe{margin:auto;display:block}#gravure .movie_box .youtube{cursor:pointer;width:600px;margin:auto}#gravure .movie_box .youtube_title{width:640px;margin:auto;padding-bottom:6px}#gravure .movie_box .youtube_title img{vertical-align:middle}#gravure .movie_box .youtube_title span{vertical-align:middle;font-size:16px;padding-left:10px;color:#5F2727}#gravure .movie_box .youtube .images{margin:0 auto;position:relative;width:640px!important;height:480px!important;background:#333}#gravure .movie_box .youtube .images a.youtube_link{display:block}#gravure .movie_box .youtube .images img{max-width:640px}#gravure .movie_box .youtube .images img.play_btn{position:absolute;left:300px!important;width:60px!important}#gravure .movie_box .youtube .movie{display:none;position:absolute;z-index:300}#gravure .youtube_text{text-align:right}#gravure .movie_box .youtube_text span{display:block;line-height:28px;font-size:18px;font-weight:700}#gravure .movie_box .youtube_text span .icon_youtube{display:inline-block;margin-right:16px;vertical-align:middle}#gravure .movie_box .youtube_text p{margin-top:16px;font-size:14px;line-height:1.6}#gravure .movie_box .photo_credit{text-align:right;margin:5px 15px 0 0}#gravure .interview .gal_info{margin:25px 0 20px;padding-left:80px;height:40px;line-height:40px;position:relative;color:#fff;background:#fc98a7;font-size:20px;font-weight:700}#gravure .interview .gal_info a{color:#fff;text-decoration:none}#gravure .interview .gal_info a:hover{text-decoration:underline}#gravure .interview .gal_info .img_wrapper{position:absolute;top:-15px;left:4px;box-shadow:2px 2px rgba(0,0,0,.4);border:solid 2px #fff;border-radius:100%;width:60px;height:60px;overflow:hidden}#gravure .interview .gal_info .img_wrapper img{height:100%}#gravure .interview .gal_info .spec{display:inline-block;float:right;height:36px;padding:0 16px;line-height:36px;margin:2px;color:#333;background:#fcc;text-align:left;vertical-align:middle;font-size:13px;font-weight:400}#gravure .interview table{width:100%}#gravure .interview td,#gravure .interview th{padding:12px 0;border-bottom:solid 1px #FC98A7;text-align:left;font-size:15px;font-weight:400;line-height:1.6}#gravure .interview th{width:26%}#gravure .interview .gal_page{display:table;margin:40px auto;padding:14px 26px;border:solid 1px #FC98A7;border-radius:40px;color:#f69;background:#fff;font-size:20px;font-weight:700;text-decoration:none}#gravure .interview .gal_page:hover{background:#fcc}#gravure #backnumber h3{margin:10px 0;padding:1px 4px 0;color:#fff;background:#545454;font-size:12px}#gravure #backnumber ul{display:grid;grid-template-columns:repeat(5,1fr);gap:5px 5px;margin:5px 0;font-size:0}#gravure #backnumber li{display:inline-block;border:solid 1px #eee;box-sizing:border-box;padding:4px;background:#fff;vertical-align:top}#gravure #backnumber li:nth-child(5n){margin-right:0}#gravure #backnumber li .photo{margin-bottom:6px}#gravure #backnumber li .photo a{display:block;width:100%}#gravure #backnumber li .gal_name{margin-top:10px;color:#f69;font-size:15px;font-weight:700}#gravure #backnumber li .gal_data{color:#333;font-size:11px;margin:2px 0 0 0;line-height:1.2}#gravure #backnumber li .shop_data{color:#777;line-height:1.1;font-size:10px;margin:3px 0 0 0}#gravure #backnumber li .time{margin-top:10px;color:#545454;font-size:10px;text-align:right}#gravure #backnumber li .photo img{width:100%}#gravure_list{margin-bottom:20px}#gravure_list ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 10px}#gravure_list ul li{display:flex;border:solid 1px #eee;box-sizing:border-box;width:470px;padding:5px;background:#fff;vertical-align:top}#gravure_list ul li:nth-child(2n){margin-right:0}#gravure_list ul li .grv_photo{margin-right:5px;width:320px;height:166px}#gravure_list ul li .grv_photo a{display:inline-block;width:320px;height:166px;overflow:hidden;transition:all .2s ease}#gravure_list ul li .grv_photo a:hover{opacity:.8}#gravure_list ul li .grv_photo a img{width:100%}#gravure_list ul li .grv_right{display:flex;flex-direction:column;width:130px}#gravure_list ul li .grv_right .catch{line-height:1.4;font-weight:700;font-size:13px}#gravure_list ul li .grv_right .name{margin-top:10px;color:#f69;font-size:15px;font-weight:700}#gravure_list ul li .grv_right .name_nocatch{margin-top:3px;color:#f69;font-size:15px;font-weight:700}#gravure_list ul li .grv_right .name span,#gravure_list ul li .grv_right .name_nocatch span{display:block}#gravure_list ul li .grv_right .profile{color:#333;font-size:11px;line-height:1.2;padding-top:3px;margin:0 0 5px 0}#gravure_list ul li .grv_right .shop_data{color:#777;font-size:11px;margin:0;line-height:1.1}#gravure_list ul li .grv_right .date{margin-top:auto;padding:4px 0 0 0;color:#545454;font-size:10px;text-align:right}#gravure_list .more{display:block;width:400px;margin:40px auto;padding:14px 26px;border:solid 1px #ccc;border-radius:40px;color:#666;background:#fff;font-size:20px;font-weight:700;text-decoration:none;text-align:center}#gravure_list .more:hover{background:#eee}