<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body {
    background-color: #E0E0E0;
    margin-top: 0px;
    padding: 0px;
    font-size: 100%;
}

.back {
    text-align: center;
    margin-top: 0px;
    /*padding:0px;*/
    background-image: url(./images/back.gif);
    background-repeat: repeat-y;
    width: 784px;
}

/*■■■↓ビデオライブラリー枠設定■■■*/
.video_border {
    background-color: #FFF3FD;
    border-color: #FF89CC;
    border-style: solid;
    border-width: 2px;
    margin: 10px 50px 10px 50px;
    padding: 12px;
    width: 450px;
    line-height: 140%;
    font-size: 80%;
}

.video_p {
    margin: 0 50px 10px 50px;
    padding: 12px;
    line-height: 150%;
    font-size: 80%;
}

li {
    margin: 10px 10px 10px 10px;
}

.mokuji {
    margin: 5px 0 5px 180px;
    line-height: 150%;
    font-size: 80%;
}

.video_title {
    margin: 0 70px 0 70px;
}

.returntop {
    margin: 0 0 0 400px;
    font-size: 80%;
}

table#videopdf {
    border: 5px solid #dd0000;
    font-size: 120%;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    background: #ffcce5;
}

table#videonews {
    width: 450px;
    border: 2px solid #000088;
    font-size: 90%;
    line-height: 140%;
}

table#videonews tr td#videonews_title {
    font-weight: bold;
    color: #000088;
}

.bg_vhs {
    background-color: #DBDBDB;
}

.bg_dvd {}

.bg_cd {}

/*■■■↓all(テンプレート)■■■*/
.menu {
    margin: 10px 0 10px 0;
}
.menuYCB{
    width:140px;
    border-radius: 10px;
    background-color:#e0efff;
    padding:5px 0;
    margin-top:10px;
    border:1px #1171dc solid;
}
.menuYCB p{
    font-size:0.9em;
    font-weight:bold;
    line-height:120%;
}
.menuYCB a{
    background-color: #333;
    padding: 10px;
    width: 90px;
    margin: 0 auto;
    display: block;
    text-decoration: none;
    color: #fff;
    border-radius: 10px;
    text-align: center;
    transition: .2s;
}

.menuYCB :active {
    background-color: #bababa;
    /*ボタンを押したとき*/
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    /*下に動く*/
    border-bottom: none;
    /*線を消す*/
    color:#333;
}



.temp_back {
    background-image: url(./image/temp_back.gif);
    background-repeat: repeat-y;
}

/*■■■↓topページのtable設定■■■*/
.top_topics {
    margin: 15px 0px 15px 0px;
    background-color: #DFE3E6;
    font-size: 95%;
}

.top_lineup {
    margin: 20px 0px 20px 0px;
}

.club02 {
    border-color: #A8A8A8;
    border-style: dotted;
    border-width: 3px;
    margin: 15px 50px 15px 50px;
    width: 490px;
    font-size: 80%;
    line-height: 130%;
}

.border_inner {
    padding: 10px;
}

.club_p {
    font-size: 80%;
    line-height: 130%;
    padding: 5px 10px 5px 10px;
    margin: 15px 50px 15px 50px;
}

/*■■■↓topとfinance,jyouhouページのトップバナー設定■■■*/
.b_top {
    margin: 15px 5px 3px 5px;
}

/*■■■↓financeページの小見出しと箇条書き画像の設定■■■*/
.f_bs {
    margin: 5px 10px 5px 10px;
}

.f_i {
    margin: 5px 10px 5px 10px
}

.finance_p {
    margin: 10px 50px 10px 50px;
    font-size: 80%;
    line-height: 130%;
}

/*■■■↓finance serviceページの設定■■■*/
.fi_ser_td {
    padding: 8px 5px 8px 5px;
    font-size: 80%;
    line-height: 130%;
}

/*■■■↓club,link,request,videoページの見出し設定■■■*/
.m01 {
    margin: 15px 10px 3px 10px;
}

.m02 {
    padding: 0px 5px 0px 5px;
}

/*■■■↓requestページの設定■■■*/
.touroku {
    margin: 3px 50px 3px 50px;
}

.request_p {
    font-size: 80%;
    line-height: 130%;
    margin: 15px 50px 15px 50px;
}

/*■■■↓club01,02,03,04ページの設定■■■*/

.cl_ta_title {
    margin: 10px 0 0 0;
    width: 500px;
    font-size: 80%;
    background-color: #0099CC;
    line-height: 150%;
    color: #ffffff;
}

.cl_table {
    background-color: #F3F3F3;
    margin: 0px 0 10px 0;
    font-size: 80%;
    line-height: 150%;
    letter-spacing: 0.1em;
    color: #444444;
    width: 500px;
    /*■■■←club01,02,03,04とjyouhouページの設定■■■*/
}

.cl_td {

    padding: 5px;
    line-height: 150%;
    letter-spacing: 0.1em;
    padding: 8px 15px 8px 15px;
}

.cl_caption {
    font-size: 75%;
    line-height: 130%;
}

.backto {
    line-height: 130%;
    padding: 10px 0 10px 0;
}

/*■■■↓linkページの設定■■■*/
.link_table {
    margin: 20px 15px 20px 15px;
}

/*■■■↓テンプレートtopの設定■■■*/
.lineup {
    margin: 0 0 0 0;
    padding: 0px;
}

/*■■■↓テンプレートfooterの設定■■■*/
.footer {
    padding: 15px;
    font-size: 80%;
    line-height: 130%;
    color: #ffffff;
    background-image: url(./images/footer_back.gif);
    background-repeat: repeat-y;
    width: 780px;
    margin: 0px;
}

/*■■■↓business_sc_fax.htmlの設定■■■*/
.nikkei_bzsc {
    margin: 15px 0 15px 0;
    padding: 100px;
    font-size: 80%;
    line-height: 130%;
}

/*■■■↓の設定■■■*/
.semi_form {
    padding: 10px;
    font-size: 80%;
    line-height: 130%;
}

.semi-enter {
    padding: 10px;
}

.semi-enterin {
    padding: 0px;
}

/*■■■↓request.htmlの設定■■■*/
.re_form {
    font-size: 80%;
    padding: 2px 10px 2px 10px;
}

/*■■■↓annnai.htmlの設定■■■*/
.an_gui_table {
    font-size: 90%;
    line-height: 140%;
    margin: 5px 0 5px 0;
}

.hr_dotted {
    width: 500px;
    border: dotted gray;
    border-width: 1px 0px 0px 0px;
    height: 1px;
}

/*■■■↓annnai.htmlの設定■■■*/
.annai_tr_fontsize {
    font-size: 80%;
    line-height: 130%;
}

/*■■■↓topics_detail.phpの設定■■■*/
div#topics_detail {
    width: 570px;
    margin: 0 0 30px 20px;
    overflow: hidden;
}

div#topics_detail p#topics_title {
    width: 560px;
    padding-left: 5px;
    border-left: 10px solid #000066;
    border-bottom: 1px solid #000066;
    color: #000066;
    font-weight: bold;
    font-size: 1.2em;
}

div#topics_detail p#topics_title span#sub {
    color: #000066;
    font-size: 0.8em;
    font-weight: normal;
}

div#topics_detail p.topics_text {
    font-size: 0.9em;
}

div#topics_detail p.img_large {
    margin: 0 0 0 30px;
}

div#topics_detail p.img_small {
    width: 560px;
    margin: 0 auto;
    text-align: center;
}

div#topics_detail p.img_small img {
    margin: 0 5px;
}

div#topics_detail p.img_left {
    float: left;
    width: 170px;
    margin: 0 5px 5px 3px;
}

div#topics_detail p.img_left img {
    margin: 0 0 7px 0;
}

/*20191225YNMC更新↓*/
.menberSurvice {
    width: 580px;
}

#mb_h1 {
    text-align: left;
    border-bottom: 5px #1171dc solid;
    font-size: 1.8em;
}

.mb_h2 {
    text-align: center;
    padding: 10px 20px;
    margin: 50px 0 30px 0;
    background-color:#1171dc;
    color:#fff;
    box-shadow: 6px 6px #083362;
    
    
}

.mb_h3 {
    text-align: left;
    border-bottom: 5px #1171dc solid;
    padding: 10px 10px 5px 10px;
    font-size: 1.4em;
    margin-bottom:30px;
    background-color:#ecf2ff;
}

.mb_h4 {
    text-align: left;
    border-left: 12px #1171dc solid;
    padding: 5px 10px;
    font-size: 1.2em;
    margin: 10px 0;
    background-color:#eee;
}

.mb_h5 {
    text-align: left;
    font-size: 1.2em;
    margin: 10px 0;
    background-color:#eee;
    padding: 5px 10px;
    border-left: 3px #1171dc solid;
}

.mb_h6 {
    text-align: left;
    margin: 20px 0;
    font-size: 1.0em;
    border-bottom: 4px #1171dc double;
    background-color:#ecf2ff;
    padding:5px 10px;
}
.indexButtonArea{
    list-style-type: none;
    margin:0px!important;
    padding:0px;
}
.indexButtonArea .indexButton_b{
    margin:0px;
}
.indexButtonArea .indexButton_b a{
    background-color:#113f96;
    border-radius:5px;
    padding:20px 10px;
    color:#fff;
    font-weight:bold;
    font-size:1.3em!important;
    text-decoration: none;
    display: block;
    width:560px;
    margin-bottom:20px;
    text-align: left;
    box-shadow: 4px 4px #8dbef4;
}
.indexButtonArea .indexButton_b a:active {
    background-color: #1171dc;
    /*ボタンを押したとき*/
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    /*下に動く*/
    border-bottom: none;
    /*線を消す*/
}

.indexButtonArea .indexButton_s{
    margin:0px;
    padding:0px;
    width:580px;
}

.indexButtonArea .indexButton_s li {
    text-align: left;
    margin-bottom:15px;
    margin-left:0;
    list-style-type: none;
    display: inline-block;
}
.indexButtonArea .indexButton_s li a {
    margin-bottom:5px;
    text-decoration: none;
    font-weight:bold;
    color:#023d81;
    transition-duration: 0.2s;
    background-color: #e0efff;
    padding:15px 10px;
    border-radius: 8px;
    border:1px solid #054c9a;
    width:255px!important;
    display:inline-block;
    box-shadow: 2px 2px #054c9a;
    font-size:1.1em;
}
.indexButtonArea .indexButton_s li a:active {
    background-color: #fff;
    /*ボタンを押したとき*/
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    /*下に動く*/
    border-bottom: none;
    /*線を消す*/
}
.pageLink{
    margin:0px!important;
    padding:0px!important;
}
.menberSurvice p,.menberSurvice ul{
    font-size:80%;
}

.menberSurvice p {
    text-align: left;
    line-height: 150%;
    margin: 20px 0;
}

.menberSurvice ul {
    text-align: left;
}

.menberSurvice ul li {
    margin-bottom: 20px;
}

#login {
    margin: 50px;
}

#login a{
    background-color: #333;
    padding: 20px 30px;
    width: 160px;
    margin: 0 auto;
    display: block;
    text-decoration: none;
    font-size: 1.5em;
    color: #fff;
    border-radius: 10px;
    text-align: center;
    transition: .2s;
    font-weight:bold;
}

#login :active {
    background-color: #bababa;
    /*ボタンを押したとき*/
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    /*下に動く*/
    border-bottom: none;
    /*線を消す*/
    color:#333;
}

.important {
    padding: 10px 20px;
    background-color:#1171dc;
    text-align: left;
    font-size: 1.5em;
    color:#fff;
}
.txt_y {
    color: #ffeb00;
    font-weight: bold;
}
.back_b{
    background-color:#1171dc;
}
.bk_orange{
    background-color:#ef8000;
    padding:5px;
    color:#fff;
}

.txt_center {
    text-align: center!important;
    font-size: 1.5em!important;
    font-weight: bold;
}

.imageArea{
    width:580px;
    margin:30px 0;
    background-color:#fcf5c5;
    border:3px #1171dc solid;
}
.imageArea_noborder{
    width:580px;
    margin:30px 0;
    background-color:none;
    border:none;
}
.ms_images{
    width:48%;
    display:inline-block;
}
.ms_images img{
    width:250px;
    height:auto;
    padding:0 10px;
    margin:0 auto;
}
.mb_copy{
    font-size:1.2em!important;
    font-weight:bold;
    color:#1171dc;
}
.font_orange{
    color:#dd6e00;
}
.font_yellow{
    color:#ffd800;
}
#page_top{
  width: 50px;
  height: 50px;
  position: fixed;
  right: 0;
  bottom: 0;
  background: #1171dc;
  opacity: 0.6;
}
.YBC_loginArea{
    width:500px;
    /*background-color:#ffe5df;*/
    /*border-top:#9b0505 2px solid;
    border-bottom:#9b0505 2px solid;*/
    border:#9b0505 2px solid;
    padding:10px;
    margin:40px 0 20px!important;
}
.YBSlogin{
    margin: 10px;
}
.YBSlogin a {
    background-color: #333;
    padding: 20px 30px;
    width: 160px;
    margin: 0 auto;
    display: block;
    text-decoration: none;
    font-size: 1.5em;
    color: #fff;
    border-radius: 10px;
    text-align: center;
    transition: .2s;
    font-weight:bold;
}


.YBSlogin :active {
    background-color: #bababa;
    /*ボタンを押したとき*/
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    /*下に動く*/
    border-bottom: none;
    /*線を消す*/
    color:#333;
}
.YBCtitle{
    text-align:center!important;
    font-size:1.0em!important;
    font-weight:bold;
    color:#9b0505;
}

#page_top a{
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  text-decoration: none;
  transition: 2s;
}
#page_top a::before{
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: '\f106';
  font-size: 25px;
  color: #fff;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
}

/*20191225YNMC更新↑*/
</pre></body></html>