@charset "UTF-8";@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(https://fonts.googleapis.com/css?family=Roboto);.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.noto100{font-weight:100}.noto200{font-weight:200}.noto300{font-weight:300}.noto400{font-weight:400}.noto500{font-weight:500}.noto600{font-weight:600}.noto700{font-weight:700}.noto800{font-weight:800}.noto900{font-weight:900}html{height:100%}body,html{-webkit-text-size-adjust:none}blockquote,body,dd,div,dl,dt,fieldset,form,img,li,p,pre,table,td,th,ul{margin:0;padding:0}li{list-style:none}img{border:none}h1{margin:0;padding:0}h2{margin:0;padding:0}h3{margin:0;padding:0}hr{clear:both;overflow:hidden;width:0;margin:0;padding:0;height:0;border:0;font-size:0;line-height:0}a{outline:0;border:none;*border:0}a:link{color:#333;text-decoration:none;font-weight:noraml}a:visited{color:#333;text-decoration:none;font-weight:noraml}a:hover{color:#67A1B8;text-decoration:none;font-weight:noraml}a:active{color:#666}::-moz-selection{background:#FF9900}::selection{background:#FF9900}::-moz-selection{background:#FF9900}body{width:100%;margin:0;padding:0;font-family:'Noto Sans Japanese', serif;color:#333;font-size:13px;background:#FFF}div#wrapper{background-color:#EFE5CE;border:15px solid #1C6188;min-width:1050px;padding:0 0 40px 0}h1.logo{width:377px;margin:80px 0 120px 0}.font_red{color:#C30}div#headder{width:1000px;margin:0 auto;text-align:center}div#headder h1{margin:90px auto}div#headder div.gnav_area{width:1000px;padding:0 0 90px 0;border-top:5px solid #333}div#headder div.gnav_area div{width:980px;margin:0 auto}div#headder div.gnav_area p.navi01{width:50px}div#headder div.gnav_area p.navi02{width:170px}div#headder div.gnav_area p.navi03{width:80px}div#headder div.gnav_area p.navi04{width:94px}div#headder div.gnav_area p.navi05{width:140px}div#headder div.gnav_area p.navi06{width:64px;margin-right:0}div#headder div.gnav_area p{font-weight:bold;font-size:15px;font-family:'Roboto', sans-serif;float:left;margin:20px 75px 0 0}.gnav_area p.n_click{color:#777}div.btn_fb{border:3px solid #0066CC;padding:3px 10px;text-align:center;font-size:14px;font-weight:bold;cursor:pointer;position:relative;float:left;font-family:'Roboto', sans-serif;color:#0066CC;letter-spacing:0.1em;background-color:#FFF}div.btn_blog{border:3px solid #FF9900;padding:3px 10px;text-align:center;font-size:14px;font-weight:bold;cursor:pointer;position:relative;float:left;font-family:'Roboto', sans-serif;color:#FF9900;letter-spacing:0.1em;background-color:#FFF}div.btn_cource{border:3px solid #1C6188;padding:10px 20px;text-align:center;font-size:15px;font-weight:bold;cursor:pointer;position:relative;float:left;color:#1C6188;letter-spacing:0.1em;background-color:#FFF}div.btn_cource_stay{border:3px solid #1C6188;background:#B8D4E0;padding:10px 20px;text-align:center;font-size:15px;font-weight:bold;cursor:pointer;position:relative;float:left;color:#1C6188;letter-spacing:0.1em;background-color:#FFF}div.btn_cource_stay_seminer{width:160px;border:3px solid #1C6188;background:#B8D4E0;padding:5px 10px;margin:18px auto 0;text-align:center;font-size:13px;font-weight:bold;cursor:pointer;position:relative;color:#1C6188;letter-spacing:0.1em;background-color:#FFF}div.btn_blog a,div.btn_cource_stay_seminer a,div.btn_cource_stay a,div.btn_cource a,div.btn_fb a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}div.btn_blog:hover,div.btn_cource:hover,div.btn_cource_stay:hover,div.btn_cource_stay_seminer:hover,div.btn_fb:hover{background:#ededed;color:#ccc}div.contents{width:1000px;margin:0 auto;padding:0 0 0 2px;text-align:left;font-family:'Roboto', sans-serif}div#page_title{font-size:20px;height:30px;font-weight:800;letter-spacing:0.1em}p.title_under{border-top:3px solid #1C6188;width:50px}div.contents h2{width:996px;border-bottom:3px solid #333;padding:0 0 15px 2px;font-size:18px;line-height:130%}div.contents h3{margin:70px 0 0 0;padding:0 0 10px 0;font-size:18px;line-height:130%;letter-spacing:0.1em}p.under_line{border-bottom:2px solid #1C6188;width:60px;height:1px}div.contents p.txt01{line-height:160%;font-weight:700}div.contents p.txt02{line-height:160%;font-weight:700;color:#1C6188}div.contents p.txt03{line-height:160%;font-weight:300;text-indent:-1em;padding-left:1em}div.contents p.txt04{line-height:200%;font-weight:700}span.grey{color:#1C6188}div.contents p.txt02 span.red{background:#FF0000;padding:0 5px}div.contents p.txt02 span.pink{background:#F69;padding:0 5px}div.contents p.txt02 span.orange{background:#FF6600;padding:0 5px}div.contents p.txt02 span.blue{background:#06F;padding:0 5px}div.contents p.txt02 span.green{background:#00CC33;padding:0 5px}div.contents p.txt02 span.perple{background:#9933CC;padding:0 5px}span.f_small{font-size:14px}span.f_blue{color:#1c6188}span.f_orange{color:#FF6600}dl.salon_area{width:996px;padding:0 0 150px 0;background:url(../salon/images/bg_map.gif) no-repeat}dl.salon_area dt{font-size:14px;font-weight:700;float:left;margin:0 70px 30px 0}dl.salon_area dd{font-size:14px;float:left;margin:0 20px 0 0}dl.salon_area dd:before{content:url(../salon/images/image_bar.gif);margin:10px 5px 10px 10px;position:relative;top:-2px}div.area_title{border-bottom:3px solid #333;width:1000px;font-size:17px;color:#333;font-weight:700;letter-spacing:0.1em}div.area_smallarea{border:3px solid #1C6188;padding:3px 0;margin:30px 0;font-size:13px;color:#1C6188;text-align:center;width:100px;background-color:#FFF}div.sommelier_area{width:996px;padding:50px 0;border-bottom:1px dotted #CCC}div.sommelier_area table.left{float:left;width:480px}div.sommelier_area table.right{float:right;width:480px}div.sommelier_area td.ph{width:180px;text-align:left;vertical-align:top}div.sommelier_area td.name{background:url(../salon/images/ss_bg01.gif) top left no-repeat;padding:15px 0 0 0;letter-spacing:0.1em}div.sommelier_area td.name p.left{float:left;font-size:18px;font-weight:700;color:#333}div.sommelier_area td.name p.right{float:left;font-size:11px;color:#333;margin:8px 0 0 20px}div.sommelier_area td.comment{vertical-align:top;text-align:left;text-align:justify;font-weight:500;line-height:200%;font-size:12px;padding:10px 0 10px 0;border-bottom:1px solid #CCC}div.sommelier_area td.comment_long{vertical-align:top;text-align:left;text-align:justify;font-weight:500;line-height:180%;font-size:12px;padding:10px 0 10px 0;border-bottom:1px solid #CCC}div.sommelier_area td.comment_slong{vertical-align:top;text-align:left;text-align:justify;font-weight:500;line-height:150%;font-size:12px;padding:10px 0 10px 0;border-bottom:1px solid #CCC}div.sommelier_area td.shop{background:url(../salon/images/ss_bg02.gif) top left no-repeat;background-position:0 15px;padding:30px 0 0 0;letter-spacing:0.1em;font-size:15px;font-weight:700}div.sommelier_area td.add{letter-spacing:0.1em;font-size:12px;font-weight:700;padding:5px 0 0 0;line-height:140%;letter-spacing:0.1em}div.sommelier_area td.btn{padding:30px 0 0 0}p.btn_ss{float:left}.salon_Notes{-webkit-box-sizing:border-box;box-sizing:border-box;width:1000px;padding:13px 8px;border:2px solid #1C6188;margin-bottom:50px}div#footer{width:996px;margin:150px auto 0;font-family:'Roboto', sans-serif}div#footer div.left{float:left}div#footer div.left p{font-size:13px;font-weight:bold;float:left;margin:0 50px 0 0;color:#333;letter-spacing:0.1em}div#footer div.left p:before{content:url(../salon/images/image_carsol02.gif);margin:0 5px 0 0;position:relative;top:-1px}div#footer div.right{float:right;font-size:10px;letter-spacing:0.1em}div#footer div.right p{color:#333}z div#footer a{outline:0;border:none;*border:0}div#footer a:link{color:#333;text-decoration:none;font-weight:noraml}div#footer a:visited{color:#333;text-decoration:none;font-weight:noraml}div#footer a:hover{color:#67A1B8;text-decoration:none;font-weight:noraml}div#footer a:active{color:#333}div#top_wrapper{background-color:#EFE5CE;border:15px solid #1C6188;min-width:1050px;padding:0 0 40px 0}div#headder div.t_left{float:left}div#headder div.t_right{float:right;margin:-28px 10px 0 0}.carouselWrap{position:relative;width:100%;height:380px;min-width:1050px;overflow:hidden}.carousel{position:absolute;left:50%;width:2900px;margin-left:-1300px}.column{float:left;margin-left:200px}div.top_info{clear:both;width:1000px;height:500px;margin:0 auto;font-family:'Roboto', sans-serif}div.info_l{float:left;text-align:center}div.info_c{float:right;text-align:center}div.top_info p a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:“alpha(opacity=80) ”;zoom:1}div.bnr a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:“alpha(opacity=80) ”;zoom:1}p.info_link{margin:20px 1px 0 0;border-top:1px solid #1C6188;font-size:13px;font-weight:bold;letter-spacing:0.1em}p.info_link a{display:block;margin-top:16px;color:#1C6188}h4.t_font{height:40px}h4.i_title{line-height:40px}h3.t_font,h4.t_font{font-weight:bold;font-size:18px;font-family:'Roboto', sans-serif;letter-spacing:0.1em}h3.t_font{border-bottom:1px solid #B0B0B0}div.topics dl{margin:10px 0;font-family:'Roboto', sans-serif}div.topics dt{float:left;width:150px;clear:both;font-weight:bold}div.topics dd{width:850px;margin:10px 0}div.seminer{-webkit-box-sizing:border-box;box-sizing:border-box;width:1000px;padding:20px 17px 20px 17px;border:3px solid #333}div.seminer_title{width:580px;border-bottom:2px solid #333;padding:12px 0 8px 0;font-size:18px;font-weight:weight;letter-spacing:0.1em;text-align:center}div.seminer_imgbox{width:930px;margin:0 auto}div.seminer_left{-webkit-box-sizing:border-box;box-sizing:border-box;width:600px;float:left}div.seminer_right{width:360px;float:right}div.seminer p a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:“alpha(opacity=80) ”;zoom:1}div.carouselInner ul li a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:“alpha(opacity=80) ”;zoom:1}p.seminer_left_in{width:580px}p.info_link_seminer{margin:8px 0 0 0;font-size:13px;font-weight:bold;letter-spacing:0.1em;text-align:center}p.info_link_seminer a{display:block;color:#1C6188}body div.box{padding:0 0 220px 2px}div.about_title{font-size:20px;height:30px;font-weight:800;letter-spacing:0.1em}div.about_box01{float:left;width:600px;line-height:250%}div.about_box02{float:right;width:380px;margin-top:-70px;line-height:200%}.img_name{padding:20px 0 10px;border-top:1px solid #666;text-align:right}.img_name span{font-size:27px}.se_area{border-bottom:1px solid #999;font-size:16px;letter-spacing:0.2em}.Area_left{float:left}.Area_right{float:right}.n_mt{margin-top:-10px}a.btn_apply{display:block;text-align:center;background:#fff;border:solid 3px #000;padding:10px;font-size:16px;font-weight:bold;letter-spacing:0.1em}a.btn_apply:after{content:"";display:inline-block;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:1px;margin-left:10px}a.btn_tokyo{border:solid 3px #ff6600;color:#ff9900}a.btn_osaka{border:solid 3px #9863b8;color:#be88df}a.btn_tokyo:after{border-top:2px solid #ff6600;border-right:2px solid #ff6600}a.btn_osaka:after{border-top:2px solid #9863b8;border-right:2px solid #9863b8}a.btn_apply:hover{opacity:0.8}div.btn_voicelink{border:3px solid #F60;padding:10px 20px;text-align:center;font-size:15px;font-weight:bold;cursor:pointer;position:relative;width:400px;color:#666;letter-spacing:0.1em;background-color:#FFF}div.btn_voicelink a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}div.btn_voicelink:hover{background:#ededed;color:#ccc}.pp_box ul{padding-left:1em;text-indent:-1em;line-height:190%}div.btn_voice_stay{border:3px solid #1C6188;background:#B8D4E0;padding:5px 15px;text-align:center;font-size:15px;font-weight:bold;cursor:pointer;position:relative;float:left;color:#1C6188;letter-spacing:0.1em;background-color:#FFF}div.btn_blog a,div.btn_fb a,div.btn_voice_stay a,div.btn_voice a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}div.btn_blog:hover,div.btn_fb:hover,div.btn_voice:hover,div.btn_voice_stay:hover{background:#ededed;color:#ccc}div.v_left{float:left;width:644px}div.v_right{float:right;width:350px;text-align:right}div.voice_area{width:996px;padding:10px 0;border-bottom:1px dotted #CCC}div.voice_area table.left{float:left;width:480px}div.voice_area table.right{float:right;width:480px}div.voice_area td.ph{width:135px;text-align:left;vertical-align:top;padding:0 0 10px 0}div.voice_area td.name{font-size:18px;font-weight:700;color:#333}div.voice_area td.voice_copy{font-size:18px;font-weight:700;color:#26678C;padding:0 0 10px 0;line-height:145%}div.voice_area td.comment_long{vertical-align:top;text-align:left;text-align:justify;font-weight:500;line-height:160%;font-size:11px;padding:10px 0 10px 0;border-top:1px solid #555}div.voice_area td.salon_voice{letter-spacing:0.1em;font-size:10px;font-weight:700}div.voice_area td.add{letter-spacing:0.1em;font-size:12px;font-weight:700;padding:5px 0 0 0;line-height:140%;letter-spacing:0.1em}div.voice_area td.btn{padding:30px 0 0 0}p.btn_ss{float:left}div.intro_area{margin:0 0 30px 0}div.intro_area p:before{content:url(../salon/images/image_bar.gif);margin:10px 5px 10px 0;position:relative;top:-2px}div.intro_area p{font-size:14px;font-weight:600;float:left;margin:0 40px 15px 0}div.sommelier_area td.name_intro{background:url(../images/lecturer/ss_bg03.gif) top left no-repeat;padding:15px 0 0 0;letter-spacing:0.1em}div.sommelier_area td.name_intro p.left{float:left;font-size:18px;font-weight:700;color:#333}div.sommelier_area td.name_intro p.right{float:left;font-size:11px;color:#333;margin:8px 0 0 20px}div.sommelier_area td.shop_intro{background:url(../salon/images/ss_bg02.gif) top left no-repeat;background-position:0 10px;padding:20px 0 0 0;letter-spacing:0.1em;font-size:15px;font-weight:700}div.sommelier_area td.add_intro{letter-spacing:0.1em;font-size:11px;font-weight:500;padding:0 0 15px 0;line-height:150%}div.sommelier_area td.comment_intro{vertical-align:top;text-align:left;text-align:justify;font-weight:500;line-height:150%;font-size:12px;padding:10px 0 10px 0;border-top:1px solid #CCC}div.sommelier_area td.ph_intro{width:195px;text-align:left;vertical-align:top;padding:0 0 15px 0}div.sommelier_area td.btn_intro{padding:0 0 12px 0}.seminner_left{float:left;padding-right:60px}.seminner_right{float:left}.picup{width:1000px;margin-bottom:80px}.picup p.picup_title{font-size:30px;font-weight:bold;letter-spacing:0.05em;text-align:center;color:#4d4d4d;margin-bottom:60px}.picup .flex_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.picup .picup_box a{display:block;height:415px}.picup .picup_box a:hover{opacity:0.8;filter:alpha(opacity=90);-ms-filter:“alpha(opacity=80) ”;zoom:1}.picup .picup_box{float:left;width:316px;height:415px;background-color:rgba(255, 255, 255, 0.3);margin-right:26px;margin-bottom:25px}.picup .picup_box:nth-child(3){margin-right:0}.picup .picup_box .picup_text{width:255px;margin:0 auto;margin-top:25px}.picup .picup_box p.picup_band{width:70px;font-size:12px;text-align:center;color:#fff!important;padding:4px 5px}.picup .picup_box .picup_text h5{font-size:20px;letter-spacing:-0.02em;font-weight:normal;color:#000;line-height:1.2em;margin:22px 0}.picup .picup_box .picup_text h5.title_long{margin:10px 0}.picup .picup_box .picup_text p{line-height:1.7;color:#000}.picup .picup_box .overflow{overflow:hidden;height:80px}.picup_pink p.picup_band{background-color:#FF7BAC}.picup_blue p.picup_band{background-color:#0000FF}.picup_red p.picup_band{background-color:#FF0000}.picup_pink{background:url("../images/top_images/band_pink.png") no-repeat right bottom}.picup_blue{background-color:#0000FF;background:url("../images/top_images/band_blue.png") no-repeat right bottom}.picup_red{background-color:#FF0000;background:url("../images/top_images/band_red.png") no-repeat right bottom}.seminar_menu{width:1000px;margin-top:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.seminar_menu_box{width:500px;height:430px;-webkit-box-sizing:border-box;box-sizing:border-box}.seminar_menu .box_1{background-color:rgba(255, 255, 255, 0.7);border-bottom:solid 4px #000;border-right:solid 4px #000}.seminar_menu .box_2{background-color:rgba(235, 235, 235, 0.7);border-bottom:solid 4px #000}.seminar_menu .box_3{background-color:rgba(255, 246, 250, 0.7);border-right:solid 4px #000}.seminar_menu .box_4{background-color:rgba(255, 255, 239, 0.7)}.seminar_menu .menu_title{width:415px;border-bottom:solid 2px #000;margin:0 auto}.seminar_menu .menu_title img{display:block;margin:40px auto 0}.seminar_menu .menu_title p{text-align:center;font-weight:bold;font-size:14px;padding:10px 0 40px}.seminar_menu p.menu_text{color:#000;text-align:center;padding-top:35px;line-height:2em;letter-spacing:0.01em}.seminar_menu a{display:block;font-size:16px;font-weight:bold;text-align:center;padding:10px 0;width:260px;border:solid 2px #000;margin:70px auto 0}.seminar_menu a:hover{opacity:0.6;color:#000}.seminar_menu .seminar_menu_box p.non_link{display:block;font-size:16px;font-weight:bold;text-align:center;padding:10px 0;width:260px;border:solid 2px #000;margin:70px auto 0;opacity:0.4}.seminar_info{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:solid 2px #000;border-bottom:solid 2px #000;font-weight:bold}.seminar_info .seminar_info_box{width:250px;height:170px;padding:5px 0 5px 5px;font-size:11px;color:#000;text-align:center;position:relative}.seminar_info .seminar_info_box img{margin-top:15px}.seminar_info .seminar_info_box p{padding:10px 0 30px}.seminar_info .seminar_info_box p.seminar_short{padding:10px 0 13px}.seminar_info .seminar_info_box a{display:block;width:180px;border:solid 2px #333;color:#000;padding:2px 0;margin:0 auto;font-weight:bold;letter-spacing:0.1em}.seminar_info .box_1{background-color:rgba(255, 255, 255, 0.7);border-right:solid 2px #333}.seminar_info .box_2{background-color:rgba(235, 235, 235, 0.7);border-right:solid 2px #333}.seminar_info .box_3{background-color:rgba(255, 246, 250, 0.7);border-right:solid 2px #333}.seminar_info .box_4{background-color:rgba(255, 255, 239, 0.7)}.ss_nav{width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex}.ss_nav li{width:250px;margin-right:45px;background-color:#fff}.ss_nav li a{display:block;border:solid 3px #14577D;padding:12px 0;text-align:center;color:#000;font-weight:bold;font-size:15px}.ss_nav li a.active{opacity:0.5}.obm_title{padding-left:10px;font-size:20px;font-weight:bold;border-left:6px solid #1C6188}.obm_txt_01{font-size:15px;font-weight:bold}.obm_images img{display:block;margin:0 auto}.obm_button{color:#1C6188;font-weight:bold;border:none;background-color:#EFE5CE}.obm_button:before{content:'▶︎';font-size:11px;padding-right:5px;vertical-align:1px}#info_display{padding-top:20px}.popup{display:none;overflow:hidden}.others-space{height:350px}.teachers_link a{color:#1c6188}.teachers_link_bk a{color:#000000}.teacher{display:-webkit-box;display:-ms-flexbox;display:flex;width:810px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-top:solid 1px #b5b5b5;border-bottom:solid 1px #b5b5b5}.teacher .left img{padding-left:1px}.teacher .center{padding:0 50px 0 25px}.teacher .right{padding:0 0 0 60px;border-left:solid 1px #b5b5b5}.teacher .company{font-weight:bold;padding-bottom:10px}.teacher .position{font-size:11px}.teacher .name{font-weight:bold;font-size:18px;letter-spacing:0.2em}.teacher .plofile{font-weight:bold;line-height:1.8;padding:15px 0}.photo{overflow:hidden}.photo p{float:left;width:330px;padding-right:5px}.photo p:last-child{padding-right:0}.photo p img{width:100%}.shop_name span{line-height:160%;font-weight:300}.border{border-bottom:1px solid #999}.bnr{text-align:center}.seminer_bnr{margin-top:80px;text-align:center}.seminer_bnr h4{font-size:16px;margin:20px auto 10px}.seminer_bnr p{font-size:13px;margin-bottom:20px}.end_of_year_info{border:solid 2px #999;padding:0 20px}.end_of_year_info h4{font-size:16px;margin:20px auto 10px}.end_of_year_info p{font-size:13px;margin-bottom:20px}.end_of_year_info p a{color:#1C6188;font-weight:bold}.newyaer-catch{font-weight:bold;font-size:17px;margin:15px 0 0 0}.mail-required-list{margin-left:20px;padding:0}.mail-required-list li{list-style:decimal;margin-bottom:10px;line-height:1.4}.seminar-end{font-size:18px;font-weight:bold;color:#ff0000}.venue{margin:20px 0 0 0}.venue-name{font-weight:bold;font-size:16px;display:inline-block;margin-right:15px}.venue-date{display:inline-block;margin-right:15px;font-weight:bold;font-size:16px}.venue-time{display:block;margin-right:15px;font-weight:bold;font-size:16px}.venue-other{margin:10px 0 0 0;font-weight:bold;font-size:14px}.lecture-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.lecture-list>li{width:30%}.lecture-list>li h4{font-weight:bold;font-size:15px;line-height:1.6}.lecture-list>li h4 .lecture-number{display:inline-block;margin-bottom:10px;background:#1C6188;color:#fff;padding:5px;font-size:13px}.lecture-list>li h4 .lecture-time{margin-left:8px}.lecture-list>li h4 .lecture-name{display:block}.lecture-list>li .lecture-instructor{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.lecture-list>li .lecture-instructor dt{font-weight:bold;vertical-align:top;line-height:1.6}.lecture-list>li .lecture-instructor dt:after{content:"："}.lecture-list>li .lecture-instructor dd{-webkit-box-flex:1 0 0%;-moz-box-flex:1 0 0%;-ms-flex:1 0 0%;-webkit-flex:1 0 0%;flex:1 0 0%;font-weight:bold;margin-left:5px;line-height:1.6}.lecture-list>li .lecture-instructor-title{display:block;margin-bottom:10px}.lecture-list>li .lecture-instructor-list{margin-bottom:15px;margin-left:20px}.lecture-list>li .lecture-instructor-list li{list-style:disc;font-weight:normal}.lecture-list>li .lecture-content{line-height:1.6}.debug-pref{background:#000;color:#fff;display:inline-block;padding:5px}.salon_area dd:hover{color:#1C6188}.salon_area dd.is_active{color:#1C6188}.area-name{border-bottom:3px solid #333;font-size:17px;color:#333;font-weight:bold;letter-spacing:1px;margin-bottom:30px}.salon-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.salon-list>li{width:480px;margin-bottom:50px}.salon-list>li .sommelier-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.salon-list>li .sommelier-photo{width:164px}.salon-list>li .sommelier-data{width:300px}div.contents .salon-list>li .sommelier-data h3.sommelier-name{font-size:18px;font-weight:bold;color:#333;margin:0 0 10px 0;padding:14px 0 0 0;background:url(../salon/images/ss_bg01.gif) no-repeat 0 0}.salon-list>li .sommelier-data .sommelier-comment{line-height:1.8;font-size:12px;padding:0 0 15px;margin-bottom:10px;max-height:140px;overflow-y:auto}.salon-list>li .sommelier-shop-data{border-top:1px solid #CCC;padding-top:10px}.salon-list>li .sommelier-shop-data h4.sommelier-shop{background:url(../salon/images/ss_bg02.gif) no-repeat 0 0;padding:15px 0 0 0;letter-spacing:1px;font-size:15px;font-weight:bold;margin:0 0 5px}.salon-list>li .sommelier-shop-data .sommelier-shop-address{letter-spacing:1px;font-size:12px;font-weight:bold;padding:0;line-height:1.4}.salon-list>li .sommelier-shop-data .sommelier-shop-tel{letter-spacing:1px;font-size:12px;font-weight:bold;padding:0;line-height:1.4}.sommelier-shop-urls{margin:20px 0}.sommelier-shop-urls li{display:inline-block}.sommelier-shop-urls li a{display:block;text-indent:-9999px}.sommelier-shop-urls li.url-facebook a{width:86px;height:23px;background:url(../salon/images/btn_fb.jpg) no-repeat 0 0}.sommelier-shop-urls li.url-hp a{width:55px;height:23px;background:url(../salon/images/btn_hp.jpg) no-repeat 0 0}.holding-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.holding-list li{width:47%}.holding-list li h4{font-size:16px;font-weight:bold;letter-spacing:20px;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #999}.holding-list-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.holding-list-text p{margin-bottom:15px}.holding-list-text p:last-child{margin-bottom:0}.holding-list-img{width:200px;margin-left:15px}.holding-list-img img{width:100%}.holding-list-name{font-weight:bold;margin-bottom:15px}.holding-list-map a{display:block;border:2px solid #1C6188;background:#fff;color:#1C6188;font-size:15px;font-weight:bold;text-align:center;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;padding:5px}.holding-list-map a:hover{background:#1C6188;color:#fff}.schedule .half{width:443px}.schedule .half img{width:100%}.seminar-content .seminar-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:20px}.seminar-content .seminar-row .seminar-box{width:48%}.seminar-content .seminar-row .seminar-box .mt10{margin-bottom:15px}.seminar-content .seminar-list{margin-left:25px}.seminar-content .seminar-list>li{font-weight:bold;list-style:disc;margin-bottom:15px}.seminar-content .seminar-list>li ol{margin-top:8px;margin-left:0;padding:0}.seminar-content .seminar-list>li ol>li{margin-bottom:5px}