@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
 h1,h2,h3,h4,h5,h6,p{
margin: 0;
line-height:1.5;
}
a:link { color:#167ac6; }
a:visited { color:#167ac6; }
a:hover { color:#55acee; }
a:active { color:#55acee; } .cf:before,
.cf:after {
content:"";
display:block;
overflow:hidden;
}
.cf:after {
clear:both;
}
.cf {
zoom:1;
} body{
color: #404040;
font-size: 18px;
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", sans-serif;
-webkit-text-size-adjust: 100%;
background-image: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/lp/background_blue_light3.jpg);
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color:#154261;
}
.lp-title-box{
background: #0e5fa6;
color: #fff;
line-height: 1.1;
font-weight: normal;
font-size: 50px;
display: table-cell;
width: 144px;
text-align: center;
height: 128px;
vertical-align: middle;
box-shadow: 0px 1px 1px #ccc;
}
.lp-title-txt{
display: table-cell;
vertical-align: middle;
font-size: 60px;
padding-left: 10px;
text-shadow: 0px 1px 1px #ccc;
}
.ylp-header {
width:900px;
margin-left: auto;
margin-right: auto;
}
.ylp-header-txt {
}
.ylp-header-txt-prime {
background: none;
padding-top: 0px;
margin-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin-bottom: 20px;
text-align: center;
}
.ylp-header-txt-prime h2 {
font-size: 32px;
line-height: 1.2;
font-weight: bold;
}
.ylp-header-txt-h26 {
position: relative;
z-index: 100;
color: #0E5FA6;
font-size: 36px;
line-height: 1;
font-weight: normal;
margin-top: 20px;
margin-bottom: 20px;
padding-top: 5px;
padding-bottom: 5px;
width: 230px;
text-align: center;
border-top: 2px solid #0E5FA6;
border-bottom: 2px solid #0E5FA6;
float:left;
}
.ylp-header-bg {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/css/images/ylp/ylp_main_visual.png);
width: 440px;
height: 415px;
position: absolute;
margin-top: 0px;
top: 0px;
margin-left: 560px;
z-index: 10; background-repeat: no-repeat;
}
.ylp-recommend {
width: 940px;
margin-left: auto;
margin-right: auto;
margin-top:20px;
margin-bottom:20px;
}
.ylp-recommend-symbol {
float: left;
}
.ylp-recommend-symbol img {
}
.ylp-recommend-list { }
.ylp-recommend-list ul {
list-style-type: none;
display: table;
width: 900px;
border-spacing: 10px;
}
.ylp-recommend-list ul li.first{
}
.ylp-recommend-list ul li p{
line-height: 1.2;
border-left: 6px solid #0E5FA6;
padding-left: 20px;
}
.ylp-schedule {
width: 900px;
margin-left: auto;
margin-right: auto; position: relative;
}
.ylp-schedule-table { width:100%; font-size: 18px;
line-height: 1.6;
margin-bottom: 10px;
}
.ylp-schedule-table td {
text-align: left;
vertical-align: middle;
font-size: 20px;
padding-bottom: 10px;
}
.ylp-small{
font-size:12px;
} .ylp-schedule-profile-header {
}
.ylp-schedule-profile-header-txt {
float: left;
width: 100%;
height: 98px;
padding-left: 0px;
}
.ylp-schedule-profile-header-txt-company {
margin-bottom: 10px;
font-size:18px; }
.ylp-schedule-profile-header-txt-ceo {
border-bottom: 1px solid #fff;
font-size: 16px;
}
.ylp-schedule-profile-header-txt-name {
font-size: 28px;
font-weight: bold;
}
.ylp-schedule-profile-header-pic { position: absolute; margin-left: 290px;
}
.ylp-schedule-profile-header-pic img {
height:128px;
}
.ylp-schedule-profile-body {
margin-top: 15px;
}
.ylp-schedule-profile-body p {
margin-bottom: 5px;
}
.ylp-guide {
width: 940px;
margin-left: auto;
margin-right: auto;
} .ylp-guide p { }
.ylp-guide p a {
}
.ylp-program {
width: 940px;
margin-left: auto;
margin-right: auto;
margin-top:20px;
}
.ylp-program h2 {
color: #fff;
font-size: 22px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/css/images/ylp/ylp_head_bg.jpg);
}
.ylp-program table {
}
.ylp-program table td {
padding: 15px;
}
.ylp-program table td h3 {
color:#fff;
border-bottom:1px solid #0E5FA6;
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/css/images/ylp/ylp_program_head_bg.jpg) no-repeat;
padding: 5px;
font-size: 18px;
margin-bottom: 10px;
}
.ylp-program table td h4 {
font-size: 18px;
margin-bottom: 5px;
}
.ylp-program table td p{
font-size: 14px;
}
.ylp-program-head{
color:#0E5FA6;
font-size: 22px;
margin-left: 10px;
}
.ylp-form {
width: 940px;
margin-left: auto;
margin-right: auto;
}
.ylp-form h2 {
width: 910px;
background: #0E5FA6;
color: #fff;
font-size: 28px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 10px;
margin-top: 40px;
margin-bottom: 10px;
background: -moz-linear-gradient(left,  #0E5FA6 70%, #0E5FA6 70%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(70%,#0E5FA6), color-stop(70%,#0E5FA6), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #0E5FA6 70%,#0E5FA6 70%,#ffffff 100%);
background: -o-linear-gradient(left,  #0E5FA6 70%,#0E5FA6 70%,#ffffff 100%);
background: -ms-linear-gradient(left,  #0E5FA6 70%,#0E5FA6 70%,#ffffff 100%);
background: linear-gradient(to right,  #0E5FA6 70%,#0E5FA6 70%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0E5FA6', endColorstr='#ffffff',GradientType=1 );
text-shadow: 0px 0px 6px rgba(237, 109, 0, 1), 0px 0px 6px rgba(237, 109, 0, 1), 0px 0px 6px rgba(237, 109, 0, 1), 0px 0px 6px rgba(237, 109, 0, 1), 0px 0px 6px rgba(237, 109, 0, 1);
}
.ylp-form table{
width: 100%;
margin-bottom: 20px;
margin-top: 40px;
}
.ylp-form table th,
.ylp-form table td{
border: 1px solid #ccc;
padding: 20px;
vertical-align: middle;
text-align: left;
border-left: none;
border-right: none; font-size:20px;
}
.ylp-form table tr:nth-child(even){
background: #f3faff;
}
.ylp-form table th{ text-align:left;  padding-right: 0px;
width: 148px;
}
.ylp-form-table-top{
border-top: none !important;
}
.ylp-form-required-box{
width:80px !important;
text-align: right !important;
}
.ylp-form-required{
background:#B70000;
font-size:14px;
color:#fff;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
border-radius: 2px;
}
.ylp-form-find label{
padding-right: 5px;
padding-right: 10px;
display: block;
padding-bottom: 5px;
}
.ylp-form-xs input{
width: 80px;
padding: 4px;
height: 22px;
font-size: 16px;
border:1px solid #bbb;
background: #fff;
box-shadow: 0px 1px 1px 0px #cfcfcf inset;
}
.ylp-form-s input{
width: 140px;
padding: 4px;
height: 22px;
font-size: 16px;
border:1px solid #bbb;
background: #fff;
box-shadow: 0px 1px 1px 0px #cfcfcf inset;
}
.ylp-form-m input{
width: 260px;
padding: 4px;
height: 22px;
font-size: 16px;
border:1px solid #bbb;
background: #fff;
box-shadow: 0px 1px 1px 0px #cfcfcf inset;
}
.ylp-form-l input{
width: 360px;
padding: 4px;
height: 22px;
font-size: 16px;
border:1px solid #bbb;
background: #fff;
box-shadow: 0px 1px 1px 0px #cfcfcf inset;
}
.ylp-form-txt textarea{ width: 540px;
padding: 4px;
height: 180px;
font-size: 16px;
border:1px solid #bbb;
background: #fff;
box-shadow: 0px 1px 1px 0px #cfcfcf inset;
}
.ylp-form-addr-wrap p{
margin-bottom:5px;
}
.ylp-txt-center{
text-align: center;
margin-bottom: 40px;
}
.ylp-btn-success-wrap input{
outline: 0;
cursor: pointer;
font-size: 22px;
font-weight: bold;
-webkit-appearance: none;
border-radius: 2px;
border: 0;
padding: 20px 40px;
text-decoration: none;
background-color: #0E5FA6;
color: #fff;
display: inline-block;
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
transition: all .2s ease-in-out;
border-radius: 2px;
}
.ylp-btn-success-wrap input:hover{
background: #ff8720;
}
.ylp-btn-back-wrap input{
outline: 0;
cursor: pointer;
font-size: 22px;
font-weight: bold;
-webkit-appearance: none;
border-radius: 2px;
border: 0;
padding: 20px 40px;
text-decoration: none;
background-color: #e4e4e4;
display: inline-block;
margin-right: 20px;
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
transition: all .2s ease-in-out;
border-radius: 2px;
}
.ylp-btn-back-wrap input:hover{
background: #f5f5f5;
}
.ylp-backto-top-link{
text-align:center;
}
.ylp-backto-top-link a{
outline: 0;
cursor: pointer;
font-size: 18px;
font-weight: bold;
-webkit-appearance: none;
border-radius: 2px;
border: 0;
padding: 15px 30px;
text-decoration: none;
background-color: #0E5FA6;
color: #fff;
display: inline-block;
}
.ylp-contact{
width: 940px;
margin-left: auto;
margin-right: auto;
margin-top:20px;
}
.ylp-contact h2{
width: 910px;
background: #0E5FA6;
color: #fff;
font-size: 28px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 10px;
margin-top: 40px;
margin-bottom: 10px;
background: -moz-linear-gradient(left,  #0E5FA6 70%, #0E5FA6 70%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(70%,#0E5FA6), color-stop(70%,#0E5FA6), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #0E5FA6 70%,#0E5FA6 70%,#ffffff 100%);
background: -o-linear-gradient(left,  #0E5FA6 70%,#0E5FA6 70%,#ffffff 100%);
background: -ms-linear-gradient(left,  #0E5FA6 70%,#0E5FA6 70%,#ffffff 100%);
background: linear-gradient(to right,  #0E5FA6 70%,#0E5FA6 70%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0E5FA6', endColorstr='#ffffff',GradientType=1 );
text-shadow: 0px 0px 6px rgba(237, 109, 0, 1), 0px 0px 6px rgba(237, 109, 0, 1), 0px 0px 6px rgba(237, 109, 0, 1), 0px 0px 6px rgba(237, 109, 0, 1), 0px 0px 6px rgba(237, 109, 0, 1);
}
.ylp-contact table{
width:100%;
font-size: 22px;
}
.ylp-contact table th,
.ylp-contact table td{
padding:20px;
border: 2px solid #0E5FA6;
vertical-align:middle;
text-align:left;
font-weight: bold;
}
.ylp-contact table th{
background:#0E5FA6;
color:#fff;
width:110px;
}
.ylp-contact ul{
padding: 20px;
padding-left: 50px;
padding-right: 40px;
font-size: 18px;
line-height: 1.5;
font-weight: normal;
}
.ylp-contact ul li{
margin-bottom: 10px;
}
.ylp-copyright{
width:940px;
margin-left:auto;
margin-right:auto;
text-align: center;
font-size: 14px;
margin-top: 40px;
margin-bottom: 40px;
}
.ylp-extr-link-left:link,
.ylp-extr-link-right:link{
font-size: 28px;
font-weight: bold;
}
.ylp-extr-link-left {
width: 450px;
float: left;
text-align: center;
padding-top: 32px;
padding-bottom: 32px; background-color: #66b400;
text-decoration:none;
color: #fff;
font-size: 28px;
font-weight: bold;
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
transition: all .2s ease-in-out;
border-radius: 2px;
position:relative;
margin-top:20px;
}
.ylp-extr-link-right {
width: 450px;
float: right;
text-align: center;
padding-top: 32px;
padding-bottom: 32px;
background-color: #008aff;
text-decoration:none;
color: #fff;
font-size: 28px;
font-weight: bold;
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
transition: all .2s ease-in-out;
border-radius: 2px;
position:relative;
margin-top:20px;
}
.ylp-extr-link-left:link { color:#fff; }
.ylp-extr-link-left:visited { color:#fff; }
.ylp-extr-link-left:hover { color:#fff; opacity: 0.8;}
.ylp-extr-link-left:active { color:#fff; opacity: 0.8;}
.ylp-extr-link-right:link { color:#fff; }
.ylp-extr-link-right:visited { color:#fff; }
.ylp-extr-link-right:hover { color:#fff; opacity: 0.8;}
.ylp-extr-link-right:active { color:#fff; opacity: 0.8;}
.ylp-extr-link-left span,
.ylp-extr-link-right span{
font-size:18px;
}
.ylp-extr-link-left .fa,
.ylp-extr-link-right .fa{ }
.ylp-flow{
width: 940px;
margin-left: auto;
margin-right: auto;
}
.ylp-flow table{
margin-top:20px;
margin-bottom:20px;
border-collapse: collapse;
width: 100%;
}
.ylp-flow table td.box{
font-weight:bold;
vertical-align: top;
text-align: center;
border-radius: 6px;
color:#fff;
width:260px;
padding-top: 15px;
padding-bottom: 15px;
background: #0E5FA6;
background: -moz-linear-gradient(top, #0E5FA6 0%, #003e75 100%);
background: -webkit-linear-gradient(top,  #0E5FA6 0%,#003e75 100%);
background: linear-gradient(to bottom,  #0E5FA6 0%, #003e75 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0E5FA6', endColorstr='#003e75',GradientType=0 );
}
.ylp-flow table td.box span{
font-size: 44px;
margin-bottom: 5px;
display: block;
}
.ylp-flow table td.arrow{
vertical-align: middle;
text-align: center; color: #4ea7ea;
font-size:60px;
width: 38px;
padding-left: 10px;
padding-right: 10px;
}
.ylp-flow h2 {
width: 910px;
background: #0E5FA6;
color: #fff;
font-size: 28px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 10px;
margin-top: 40px;
margin-bottom: 10px;
background: -moz-linear-gradient(left,  #0E5FA6 70%, #0E5FA6 70%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(70%,#0E5FA6), color-stop(70%,#0E5FA6), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #0E5FA6 70%,#0E5FA6 70%,#ffffff 100%);
background: -o-linear-gradient(left,  #0E5FA6 70%,#0E5FA6 70%,#ffffff 100%);
background: -ms-linear-gradient(left,  #0E5FA6 70%,#0E5FA6 70%,#ffffff 100%);
background: linear-gradient(to right,  #0E5FA6 70%,#0E5FA6 70%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0E5FA6', endColorstr='#ffffff',GradientType=1 );
text-shadow: 0px 0px 6px rgba(237, 109, 0, 1), 0px 0px 6px rgba(237, 109, 0, 1), 0px 0px 6px rgba(237, 109, 0, 1), 0px 0px 6px rgba(237, 109, 0, 1), 0px 0px 6px rgba(237, 109, 0, 1);
}
.ylp-flow-box{ background-color: #0E5FA6;
border-radius: 10px;
vertical-align: top !important;
border: 4px solid #fff;
box-shadow: 0px 0px 0px 1px #0E5FA6;
}
.ylp-flow-box-inner{
padding: 10px;
color: #fff;
text-align:center;
width: 128px;
}
.ylp-flow-box-arrow{ font-size: 48px;
padding-left: 14px;
padding-right: 8px;
}
.ylp-flow-num{
width: 48px;
height: 48px;
line-height: 48px;
font-weight: bold;
text-align: center;
background-color: #fff;
color: #0E5FA6;
font-size: 32px;
border-radius: 48px;
display: block;
margin-right: auto;
margin-left: auto;
margin-bottom:10px;
}
.ylp-flow-txt{
line-height: 1.2;
font-size: 14px;
}
.ylp-exhib-date-alert{
font-size: 16px;
text-align: center;
background-color: #fef2dd;
padding-top: 4px;
padding-bottom: 4px;
width: 468px;
margin-top: 6px;
}
.ylp-seminar-pic{
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/css/images/ylp/ylp_seminar_pic.png);
width:312px;
height:410px;
position:absolute;
top:18px;
right:0px;
}
.ylp-middle-header{ font-size: 26px !important;
background: #fff !important;
color: #0E5FA6 !important;
text-shadow: none !important;
border-left: 6px solid;
margin-top: 40px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
padding-left: 20px;
margin-bottom: 20px !important;
filter: none !important;
}
.ylp-program-block{ margin-bottom: 40px;
}
.ylp-program-block h3{
line-height: 60px;
background-repeat: no-repeat;
background-image: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/lp/program_title_bg.png);
padding-left: 18px;
font-size: 30px;
color:#fff;
}
.ylp-program-block h3 span.small{
font-size: 24px;
}
.program-title-txt{
font-size: 30px;
color: #0e5fa6;
margin-left: 40px;
}
.ylp-program-block h3 span.program-title{
float: right;
color: #0E5FA6;
font-size: 28px;
line-height: 38px;
}
.ylp-program-block h4{
border-top: 1px solid #0E5FA6;
padding-top: 10px;
font-size: 32px;
}
.ylp-select-wrap{
width: 100%;
background-color: #0E5FA6; margin-top: 40px;
margin-bottom: 80px;
padding-top: 40px;
padding-bottom: 40px;
}
.ylp-select{
width: 900px;
margin-left: auto;
margin-right: auto;
}
.ylp-select i{
font-size: 44px;
margin-right: 10px;
width: 44px;
height: 44px;
display: table-cell;
vertical-align: middle;
padding-left: 50px;
}
.ylp-select span{
font-size: 22px;
display: table-cell;
vertical-align: middle;
}
.ylp-select small{
font-size: 14px;
color: #2e8dd5;
background: #fff;
padding-left: 8px;
padding-right: 8px;
border-radius: 4px;
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
} .ylp-select .fa-angle-down{
position: absolute;
bottom: 2px;
left: 50%;
font-size: 40px;
font-weight: bold;
}
.ylp-contact-input-mes{
font-size:22px;
line-height:1.5;
}
.ylp-txt-bg{
background: #fef2dd;
display: inline-block;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 4px;
}
.mw_wp_form .error{
margin-top: 6px;
margin-bottom: 6px;
display:block;
}
.header-bg {
background: url(https://ginza-entre.com/web/wp-content/themes/es-theme/images/ylp/header_pic.png) no-repeat;
position: absolute;
margin-top: 0px;
z-index: 10;
background-repeat: no-repeat;
width: 312px;
height: 333px;
top: 0px;
right: 0px;
}
.ylp-header-txt-title {
position: relative;
z-index: 100;
color: #0E5FA6;
line-height: 1.2;
font-weight: bold;
margin-top: 0px;
text-align: left;
} .ylp-header-txt-h28 {
text-align: center;
margin-bottom: 20px;
font-size: 40px;
color: #0e5fa6;
border-top: 2px solid;
border-bottom: 2px solid;
line-height: 64px;
text-shadow: 0px 1px 1px #ccc;
}
.ylp-header-txt-yokohama {
font-weight: bold;
position: relative;
z-index: 100;
font-size: 32px;
float: left;
line-height: 55px;
margin-left: 10px;
}
.ylp-header-txt-yokohama img{
vertical-align: middle;
margin-left: 8px;
width: 62px;
} .ylp-header-txt-exp {
text-align: center;
margin-top: 20px;
padding-top: 20px;
padding-bottom: 20px;
position: relative;
z-index: 100; background: #ececec;
font-size: 22px;
border-radius: 6px;
margin-bottom: 20px;
}
.ylp-schedule-profile {
background:#fff;
width: 900px;
padding: 0px;
font-size: 14px;
line-height: 1.2;
}
.schedule-profile-header-pic{
float: left; padding-right: 20px;
padding-bottom: 20px;
background: #fff;
background: #fff6e7;
}
.schedule-profile-header-pic img{
display:block;
}
.schedule-profile-header-txt{ }
.schedule-profile-header-txt-company{
font-size:22px;
font-weight:bold;
margin-bottom: 20px;
line-height: 1.2;
}
.schedule-profile-header-txt-ceo{
font-size:20px;
line-height: 1;
margin-bottom: 10px;
}
.schedule-profile-header-txt-name{
font-size:32px;
font-weight:bold;
line-height: 1;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom:1px solid #404040;
}
.ylp-schedule-profile-body {
margin-top: 10px;
font-size:16px;
} .ylp-recommend-list {
width: 900px;
margin-bottom: 30px;
}  .ylp-recommend-list ul li {
font-size: 18px;
background: #0E5FA6;
color: #fff;
text-align: center;
width: 167px;
padding: 20px;
line-height: 1.2;
font-weight: bold;
display: table-cell;
vertical-align: middle;
height: 96px;
border-radius: 10px;
background: #0E5FA6;
background: -moz-linear-gradient(top, #0E5FA6 0%, #003e75 100%);
background: -webkit-linear-gradient(top,  #0E5FA6 0%,#003e75 100%);
background: linear-gradient(to bottom,  #0E5FA6 0%, #003e75 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0E5FA6', endColorstr='#003e75',GradientType=0 );
} .ylp-recommend-list ul li p{
border-left: none;
padding-left: 0;
}  .ylp-attention {
text-align: center;
margin-top: 0px;
font-size: 16px;
border-left: none;
border-right: none;
padding-top: 10px;
padding-bottom: 10px;
font-weight: normal;
width: 900px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
border: 1px solid #0E5FA6;
color: #0E5FA6;
border-radius: 6px;
}
.ylp-select-wrap{
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
background: #fff;
margin-top: 20px;
}
.ylp-select-link-left{
float: left;
width: 440px;
color:#fff !important;
font-size:22px;
background: #167ac6;
background: -moz-linear-gradient(top, #55acee 0%, #167ac6 100%);
background: -webkit-linear-gradient(top,  #55acee 0%, #167ac6 100%);
background: linear-gradient(to bottom,  #55acee 0%, #167ac6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55acee', endColorstr='#167ac6',GradientType=0 );
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
transition: all .2s ease-in-out;
border-radius: 6px;
position:relative;
padding-top: 30px;
padding-bottom: 30px;
font-weight: bold;
line-height: 1.2;
}
.ylp-select-link-right{
float: right;
width: 440px;
color:#fff !important;
font-size:22px;
background: #167ac6;
background: -moz-linear-gradient(top, #55acee 0%, #167ac6 100%);
background: -webkit-linear-gradient(top,  #55acee 0%, #167ac6 100%);
background: linear-gradient(to bottom,  #55acee 0%, #167ac6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55acee', endColorstr='#167ac6',GradientType=0 );
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
transition: all .2s ease-in-out;
border-radius: 6px;
position:relative;
padding-top: 30px;
padding-bottom: 30px;
font-weight: bold;
line-height: 1.2;
}
.ylp-select-link-left:hover,
.ylp-select-link-right:hover{
opacity: 0.8;
}
.ylp-select-link-left a:link,
.ylp-select-link-right a:link{
color:#fff !important;
}
.ylp-select-link-left a:visited,
.ylp-select-link-right a:visited{
color:#fff !important;
}
.ylp-select-link-left a:hover,
.ylp-select-link-right a:hover {
color:#fff !important;
}
.ylp-select-link-left a:active,
.ylp-select-link-right a:active {
color:#fff !important;
}
.page-main{ }
.page-block{
width: 900px;
margin-left: auto;
margin-right: auto;
padding: 40px;
margin-bottom:40px;
background: #fff;
position: relative;
box-shadow: 0px 0px 10px 6px rgba(0, 0, 0, 0.3);
} .ylp-guide {
width: 900px;
margin-left: auto;
margin-right: auto;
}
.ylp-flow{
width: 900px;
}
.ylp-flow h2{
width: 830px;
}
.ylp-schedule-table th span{
line-height: 1.2;
font-size: 20px;
font-weight: bold;
text-align: center;
background: #0E5FA6;
color: #fff;
height: 68px;
vertical-align: middle;
display: table-cell;
width: 140px;
border-radius: 6px;
background: #0E5FA6;
background: -moz-linear-gradient(top, #0E5FA6 0%, #003e75 100%);
background: -webkit-linear-gradient(top,  #0E5FA6 0%,#003e75 100%);
background: linear-gradient(to bottom,  #0E5FA6 0%, #003e75 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0E5FA6', endColorstr='#003e75',GradientType=0 );
}
.ylp-schedule-table th{
width: 150px;
padding-bottom: 10px;
text-align: center;
vertical-align: middle;
font-weight: bold;
}
.ylp-extr-link-left:link,
.ylp-extr-link-right:link {
font-size: 32px;
font-weight: bold;
}
.ylp-extr-link-left{
width: 440px;
float: left;
text-align: center;
padding-top: 32px;
padding-bottom: 32px; text-decoration: none;
color: #fff;
font-size: 28px;
font-weight: bold;
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
transition: all .2s ease-in-out;
border-radius: 6px;
position: relative;
margin-top: 20px;
background: #2c2860;
background: -moz-linear-gradient(top,  #2c2860 0%, #100964 100%);
background: -webkit-linear-gradient(top,  #2c2860 0%,#100964 100%);
background: linear-gradient(to bottom,  #2c2860 0%,#100964 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2860', endColorstr='#100964',GradientType=0 );
}
.ylp-extr-link-right{
width: 440px;
float: right;
text-align: center;
padding-top: 32px;
padding-bottom: 32px; text-decoration: none;
color: #fff;
font-size: 28px;
font-weight: bold;
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
transition: all .2s ease-in-out;
border-radius: 6px;
position: relative;
margin-top: 20px;
background: #3d83b5;
background: -moz-linear-gradient(top,  #3d83b5 0%, #0068b7 100%);
background: -webkit-linear-gradient(top,  #3d83b5 0%,#0068b7 100%);
background: linear-gradient(to bottom,  #3d83b5 0%,#0068b7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d83b5', endColorstr='#0068b7',GradientType=0 );
}
.seminar-flow-box{ width: 760px;
padding: 15px 50px;
color: #0E5FA6; background: #fef2dd;
border:1px solid #0E5FA6;
border-radius: 6px;  }
.seminar-flow-num{
float: left;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
font-size: 24px;
border-radius: 40px;
font-weight: bold; background: #0E5FA6;
color: #fff;
}
.seminar-flow-txt{
float: left;
line-height: 40px;
margin-left: 12px;
font-size: 26px;
font-weight: bold;
}
.seminar-flow-arrow{ color: #8fc31f;
text-align: center;
font-size: 64px;
height: 54px;
line-height: 64px;
margin-top: -10px;
}
.middle-header{  padding-top: 10px;
padding-bottom: 10px;
font-size: 30px;
margin-top: 20px;
margin-bottom: 20px;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-radius: 6px;
box-shadow: 0px 1px 1px #ccc;
}
.middle-header span{
border-left: 6px solid #0E5FA6; padding-left: 15px;
color: #0E5FA6;
}
.leadtxt{
margin-bottom:10px;
}
.ylp-exhib-date {
font-size: 24px;
font-weight: normal;
line-height: 1.2;
}
.ylp-exhib-date span.small {
font-size: 18px;
}
.exhib-date-alert {
font-size: 20px;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
width: 638px;
margin-top: 6px;
font-weight: bold;
border-top: 1px solid #0E5FA6;
border-bottom: 1px solid #0E5FA6;
color: #0E5FA6;
}
.school-alert{
font-weight: bold;
margin-top: 20px;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
color: #0E5FA6;
border-top: 1px solid #0E5FA6;
border-bottom: 1px solid #0E5FA6;
margin-bottom: 20px;
}
.ylp-contact {
width: 900px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}
.ylp-form {
width: 900px;
margin-left: auto;
margin-right: auto;
}
.ylp-program-block {
margin-bottom: 20px;
} .ylp-program-block h3 span.program-title{
float: right;
color: #0E5FA6;
font-size: 28px;
line-height: 38px;
text-shadow: 0px 0px 6px rgba(255,255,255,1), 0px 0px 6px rgba(255,255,255,1), 0px 0px 6px rgba(255,255,255,1), 0px 0px 6px rgba(255,255,255,1), 0px 0px 6px rgba(255,255,255,1);
}
.ylp-program-block h3 span.program-title span.small{
font-size: 20px;
}
.ylp-program-block h4 {
border-top: none;
padding-top: 10px;
font-size: 32px;
}
.ylp-contact ul{
border: none;
background: #fff6e7;
border-radius: 6px;
margin-bottom: 40px;
}
.ylp-contact h2{
margin-top:0px;
width: 830px;
background: #0E5FA6;
text-align:center;
padding-top: 16px;
padding-bottom: 16px;
}
.ylp-contact table th{
color: #404040;
background: #fef2dd;
width: 110px;
}
.ylp-contact table th, .ylp-contact table td{
padding: 20px;
border: 1px solid #0E5FA6;
vertical-align: middle;
text-align: left;
font-weight: bold;
}
.ylp-copyright{
margin-bottom:0px;
padding-bottom:40px;
font-size: 16px;
color:#fff;
}
.ylp-contact-input-mes {
font-size: 18px;
line-height: 1.5;
}
.ylp-form table th,
.ylp-form table td{
font-size: 18px;
}
.ylp-form table th{
padding-left: 0px;
padding-right: 0px;
text-align: right;
width: 210px;
line-height: 1.2;
}
.ylp-txt-center{
margin-bottom:0px;
}
.ylp-form-txt textarea{
width:440px;
}
form input,
form textarea,
form select{
border-radius: 4px;
}
.ylp-form-addr-wrap p {
margin-bottom: 10px;
}
.ylp-btn-success-wrap input{
background: #167ac6;
background: -moz-linear-gradient(top, #55acee 0%, #167ac6 100%);
background: -webkit-linear-gradient(top,  #55acee 0%, #167ac6 100%);
background: linear-gradient(to bottom,  #55acee 0%, #167ac6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55acee', endColorstr='#167ac6',GradientType=0 );
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
}
.ylp-btn-success-wrap input:hover{
background: #167ac6;
background: -moz-linear-gradient(top, #55acee 0%, #167ac6 100%);
background: -webkit-linear-gradient(top,  #55acee 0%, #167ac6 100%);
background: linear-gradient(to bottom,  #55acee 0%, #167ac6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55acee', endColorstr='#167ac6',GradientType=0 );
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
opacity: 0.8;
}
.ylp-btn-back-wrap input{
background: #e4e4e4;
background: -moz-linear-gradient(top,  #e4e4e4 0%, #cccccc 100%);
background: -webkit-linear-gradient(top,  #e4e4e4 0%,#cccccc 100%);
background: linear-gradient(to bottom,  #e4e4e4 0%,#cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#cccccc',GradientType=0 );
}
.ylp-btn-back-wrap input:hover{
background: #e4e4e4;
background: -moz-linear-gradient(top,  #e4e4e4 0%, #cccccc 100%);
background: -webkit-linear-gradient(top,  #e4e4e4 0%,#cccccc 100%);
background: linear-gradient(to bottom,  #e4e4e4 0%,#cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#cccccc',GradientType=0 );
opacity: 0.8;
}
.ylp-radio-btn label{
margin-right:10px;
}
.ylp-btn-success-wrap input,
.ylp-btn-back-wrap input {
border-radius:6px;
font-size: 24px;
}
.note-txt{
font-size:15px;
color:#888;
}
.note-sentence{
font-size:15px;
}
.mw_wp_form_confirm .note-txt,
.mw_wp_form_confirm .note-sentence{
display:none;
}
.ylp-select .fa-angle-down {
position: absolute;
bottom: 1px;
left: 50%;
font-size: 48px;
font-weight: bold;
margin-left: -12px;
}
.pdf-banner{
margin-top:20px;
border-radius: 6px;
}
.pdf-banner img{
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
border-radius: 6px;
}
.pdf-banner a{
display:block;
transition: all .2s ease-in-out;
}
.pdf-banner a:hover{
opacity: 0.8;
}
.seminar-table,
.school-table,
.school-place-table{
width: 100%;
margin-bottom: 10px;
}
.seminar-table p,
.school-table p,
.school-place-table p{
margin-bottom: 5px;
line-height: 1.2;
}
.seminar-table th, .seminar-table td,
.school-table th, .school-table td,
.school-place-table th, .school-place-table td{ border: 1px solid #ccc;
font-size: 16px;
vertical-align: middle; padding: 10px;
}
.seminar-table th,
.school-table th,
.school-place-table th{
color:#fff;
background:#0E5FA6;
padding-top: 15px;
padding-bottom: 15px;
}
.seminar-table .area{
width: 74px;
text-align: center;
}
.seminar-table .place{
width: 264px;
text-align: center;
}
.seminar-table .attend{
width: 100px;
text-align: center;
}
.seminar-table .attend a{
color: #fff;
padding-left: 10px;
padding-right: 10px;
padding-top: 8px;
padding-bottom: 8px;
text-decoration: none;
border-radius: 6px;
background: #167ac6;
background: -moz-linear-gradient(top, #55acee 0%, #167ac6 100%);
background: -webkit-linear-gradient(top,  #55acee 0%, #167ac6 100%);
background: linear-gradient(to bottom,  #55acee 0%, #167ac6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55acee', endColorstr='#167ac6',GradientType=0 );
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
transition: all .2s ease-in-out;
cursor: pointer;
}
.seminar-table .attend a:hover{
background: #167ac6;
background: -moz-linear-gradient(top, #55acee 0%, #167ac6 100%);
background: -webkit-linear-gradient(top,  #55acee 0%, #167ac6 100%);
background: linear-gradient(to bottom,  #55acee 0%, #167ac6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55acee', endColorstr='#167ac6',GradientType=0 );
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
opacity: 0.8;
}
.seminar-table .datetime span{
font-size:14px;
}
.seminar-table tr.even,
.school-table tr.even,
.school-place-table tr.even{
background: #f3faff;
}
.school-table .course,
.school-table .time,
.school-table .no1,
.school-table .no2,
.school-table .no3,
.school-table .no4,
.school-table .no5,
.school-table .no6{ width: 78px;
text-align:center;
}
.school-table .area{
text-align:center;
}
.school-table .no1,
.school-table .no2,
.school-table .no3,
.school-table .no4,
.school-table .no5,
.school-table .no6{
vertical-align: top;
}
.school-table .txt-small{
font-size:14px;
margin-top:5px;
display:block;
}
.school-table .txt-strong{
font-size:14px;
margin-top:5px;
}
.school-place-table .area{
width: 86px;
text-align: center;
}
.school-place-table .place{
width: 372px;
text-align: center;
}
.page-title{
color: #0E5FA6;
margin-top: 0px;
margin-bottom: 40px; width:610px;
margin-left: auto;
margin-right: auto;
}
.page-title-box{
background: #0e5fa6;
color: #fff;
line-height: 1.1;
font-weight: normal;
font-size: 30px;
display: table-cell;
width: 84px;
text-align: center;
height: 84px;
vertical-align: middle;
box-shadow: 0px 1px 1px #ccc;
}
.page-title-txt{ display: table-cell;
vertical-align: middle;
font-size: 56px;
padding-left: 10px;
text-shadow: 0px 1px 1px #ccc;
}
.profile-list{
margin-left: 0px;
list-style-type: square;
border-top: 1px dotted #404040;
padding-top: 20px;
margin-top: 20px;
padding-left: 24px;
}
.profile-list li{
margin-bottom:5px;
}
.schedule-profile-header{
background: #fff6e7;
padding: 20px;
border-radius: 6px;
margin-bottom:40px;
}
.program-list{
margin-left: 0px;
list-style-type: square;
padding-top: 20px;
padding-left: 24px;
margin-bottom: 34px;
}
.program-list li{
margin-bottom:5px;
}
.radio-wrap label{
display: block;
margin-bottom: 5px;
}
.kanagawa-bnr a img{
transition: all .2s ease-in-out;
}
.kanagawa-bnr a:hover img{
opacity: 0.8;
}