@charset "UTF-8";
/*
  ##### SITE NAME #####
  [Base] Formatting browser's default styles
    0. Reset
    1. HTML, Body, Anchor
    2. Headings
    3. Lists
    4. Tables
    5. Forms
    6. Others

  [Layout]
    0. Base Layout
    1. Header
    2. Content
    3. Footer

  [Module]
    1. Common Module
    90. Others
    99. Clearfix
*/

/*/////////////////////////////////////////////////////////////
[Base]
//////////////////////////////////////////////////////////////*/

/* ------------------------------------------------------------
  0. Reset
------------------------------------------------------------ */
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
object, iframe, pre, code, p, blockquote,
form, fieldset, legend,
table, th, td, caption, tbody, tfoot, thead,
article, aside, figure, footer, header,
hgroup, menu, nav, section, audio, video, canvas {
  margin: 0;
  padding: 0;
}
article, aside, figure, figcaption, footer,
header, hgroup, menu, nav, section {
  display: block;
}

/* ------------------------------------------------------------
  1. HTML, Body, Anchor
------------------------------------------------------------ */
html {
  -webkit-text-size-adjust: none; /* フォントサイズ自動調整OFF */
}
body {
  font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6"; /* iPhoneバンドル */
  font-size: 16px;
  line-height: 1.5;
  background: #EDEDED;
}
a {
  color: #000;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(00,33,99,0.3); /* タップ時の背景色 */
}

/* ------------------------------------------------------------
  2. Headings
------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}

/* ------------------------------------------------------------
  3. Lists
------------------------------------------------------------ */
li {
  list-style: none;
}

/* ------------------------------------------------------------
  4. Tables
------------------------------------------------------------ */
table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 100%;
}
caption, th, td {
  text-align: left;
  vertical-align: top;
  font-weight: normal;
}

/* ------------------------------------------------------------
  5. Forms
------------------------------------------------------------ */
fieldset {
  border: none;
}
input, textarea, select, label {
  font-size: 100%;
  vertical-align: middle;
}
textarea {
  overflow: auto;
}

/* ------------------------------------------------------------
  6. Others
------------------------------------------------------------ */
img {
  border: none;
  vertical-align: middle;
}
em, strong {
  font-weight: bold;
  font-style: normal;
}
mark {
  font-weight: bold;
}
object {
  vertical-align: middle;
  outline: none;
}
blockquote, q {
  quotes: none;
}
q:before, q:after {
  content: '';
}
code {
  font-family: monospace;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
abbr, acronym {
  border: none;
  font-variant: normal;
}
abbr[title], dfn[title] {
  border-bottom: 1px dotted #333;
  cursor: help;
}
address, caption, cite, code, dfn, var {
  font-weight: normal;
  font-style: normal;
}
hr {
  display: none;
}
pre {
  font-family: monospace;
}

/*/////////////////////////////////////////////////////////////
[Layout]
//////////////////////////////////////////////////////////////*/

/* ------------------------------------------------------------
  0. Base Layout
------------------------------------------------------------ */
body {
}

/* ------------------------------------------------------------
  1. Header
------------------------------------------------------------ */
body > header h1 {text-align: center; }

/* ------------------------------------------------------------
  2. Content
------------------------------------------------------------ */
#content {}
#content .box_guide { background: #DBECC7; padding: 10px 0px 5px 0px; }
#content .box_guide ul { margin: 0 auto; width: 302px; }
#content .box_guide li { margin: 0 0 5px;  font-size: 20px; font-weight: bold; }
#content .box_guide li a { padding: 10px 0 10px 55px; display: block; text-decoration: none; text-shadow: rgba(0, 0, 0, 0.3) 0px -1px 0; color: #fff; }
#content .box_guide li.li_01 a { background: url(../img/bg_guide01.png) 0 0 no-repeat; }
#content .box_guide li.li_02 a { background: url(../img/bg_guide02.png) 0 0 no-repeat; }
#content .box_guide li.li_03 a { background: url(../img/bg_guide03.png) 0 0 no-repeat; }
#content .box_guide li small { padding: 0 0 0 20px; background: url(../img/line_guide01.gif) 7px 50% no-repeat; font-size: 14px; }



.box_category01 { padding: 0 0 1px; background: #FFFFFF; }
.box_category01 h2 { background: #82BE3F url(../img/bg_index02.png) 0 0 repeat-x; color: #fff; font-size: 18px; text-shadow: rgba(0, 0, 0, 0.3) 0px -1px 0; padding: 10px 5px 10px 10px; }
.lst_category01 li,
.lst_category03 li { padding: 0px 5px 0px 0; border-bottom: 1px solid #CCCCCC; font-size: 16px; line-height: 1.2; }
.lst_category03 li:first-child{ padding: 0px 5px 0px 0; border-top: 1px solid #CCCCCC; font-size: 16px; line-height: 1.2; }
.lst_category01 li a,
.lst_category03 li a { display: block; padding: 12px 10px 12px 10px; background: url(../img/icon_arrow01.png) right 50% no-repeat; }
.lst_category01 li .new,
.lst_category03 li .new { display: block; padding: 0 0 0px; text-indent: -3000px; background: url(../img/icon_index19.png) 0 0 no-repeat; }

.lst_category03 li { background: #EDEDED; }

.lst_category02 { padding: 1px 0 0; }
.lst_category02 li { width: 50%; float: left; line-height: 1.2; font-size: 14px; }
.lst_category02 li a { display: block; }

.lst_category02 li.li_01 a { padding: 17px 0 17px 40px; background: #FFE6E6 url(../img/icon_index01.png) 4px 50% no-repeat; border-bottom: 1px solid #E6BCC6; border-right: 1px solid #E6BCC6; }
.lst_category02 li.li_02 a { padding: 17px 0 17px 40px; background: #FEE6F1 url(../img/icon_index02.png) 4px 50% no-repeat; border-bottom: 1px solid #E6BCC6; }
.lst_category02 li.li_03 a { padding: 9px 0 9px 40px; background: #FCE6EF url(../img/icon_index03.png) 4px 50% no-repeat; border-bottom: 1px solid #E1BCCF; }
.lst_category02 li.li_04 a { padding: 9px 0 9px 40px; background: #F9E6F2 url(../img/icon_index04.png) 4px 50% no-repeat; border-bottom: 1px solid #E1C6D4; border-right: 1px solid #E1C6D4; }
.lst_category02 li.li_05 a { padding: 17px 0 17px 40px; background: #FCE6F2 url(../img/icon_index05.png) 4px 50% no-repeat; border-bottom: 1px solid #E2C6D4; }
.lst_category02 li.li_06 a { padding: 17px 0 17px 40px; background: #FDF0F6 url(../img/icon_index06.png) 4px 50% no-repeat; border-bottom: 1px solid #E4D1D8; border-right: 1px solid #E4D1D8; }
.lst_category02 li.li_07 a { padding: 17px 0 17px 40px; background: #FEF5F5 url(../img/icon_index07.png) 4px 50% no-repeat; border-bottom: 1px solid #E5D6D8; border-right: 1px solid #E5D6D8; }
.lst_category02 li.li_08 a { padding: 17px 0 17px 40px; background: #FEF5F8 url(../img/icon_index08.png) 4px 50% no-repeat; border-bottom: 1px solid #E6D8CB; }
.lst_category02 li.li_09 a { padding: 17px 0 17px 40px; background: #FFF2E6 url(../img/icon_index09.png) 4px 50% no-repeat; border-bottom: 1px solid #E7D6BC;  }
.lst_category02 li.li_10 a { padding: 9px 0 9px 40px; background: #FFF7E6 url(../img/icon_index20.png) 4px 50% no-repeat; border-bottom: 1px solid #E3DFBF; border-right: 1px solid #CFDCCF;}
.lst_category02 li.li_11 a { padding: 17px 0 17px 40px; background: #FFFEEC url(../img/icon_index11.png) 4px 50% no-repeat; border-bottom: 1px solid #E3E4C4; border-right: 1px solid #E7D6BC;}
.lst_category02 li.li_12 a { padding: 17px 0 17px 40px; background: #FBFDE9 url(../img/icon_index12.png) 4px 50% no-repeat; border-bottom: 1px solid #CFDCCF; }
.lst_category02 li.li_13 a { padding: 17px 0 17px 40px; background: #F1F5FA url(../img/icon_index13.png) 4px 50% no-repeat; border-bottom: 1px solid #C6D5DD; border-right: 1px solid #C6D5DD;}
.lst_category02 li.li_14 a { padding: 17px 0 17px 40px; background: #E7F5F9 url(../img/icon_index14.png) 4px 50% no-repeat; border-bottom: 1px solid #C4CED8; }
.lst_category02 li.li_15 a { padding: 17px 0 17px 40px; background: #F7E7F3 url(../img/icon_index15.png) 4px 50% no-repeat; border-bottom: 1px solid #D9BED2; }
.lst_category02 li.li_16 a { padding: 17px 0 17px 40px; background: #EEECF5 url(../img/icon_index16.png) 4px 50% no-repeat; border-bottom: 1px solid #C3D1D9; border-right: 1px solid #C6D5DD; }
.lst_category02 li.li_17 a { padding: 17px 0 17px 40px; background: #F7E7F3 url(../img/icon_index17.png) 4px 50% no-repeat; border-bottom: 1px solid #D9BED2; }
.lst_category02 li.li_18 a { padding: 17px 0 17px 40px; background: #FBFDE9 url(../img/icon_index18.png) 4px 50% no-repeat; border-bottom: 1px solid #CFDCCF;  border-right: 1px solid #CFDCCF; }
.lst_category02 li.li_19 a { padding: 9px 0 9px 40px; background: #FBFDE9 url(../img/icon_index22.png) 4px 50% no-repeat; border-bottom: 1px solid #dde1b8; border-right: 1px solid #E3DFBF; }
.lst_category02 li.li_20 a { padding: 9px 0 9px 40px; background: #FFF7E6 url(../img/icon_index10.png) 4px 50% no-repeat; border-bottom: 1px solid #E3DFBF; border-right: 1px solid #CFDCCF;}
.lst_category02 li.li_21 a { padding: 17px 0 17px 40px; background: #FCE6EF url(../img/icon_index21.png) 4px 50% no-repeat; border-bottom: 1px solid #E1BCCF; border-right: 1px solid #E6BCC6; }
.lst_category02 li.li_23 a { padding: 9px 0 9px 40px; background: #EEECF5 url(../img/icon_index23.png) 4px 50% no-repeat; border-bottom: 1px solid #E1BCCF; border-right: 1px solid #E6BCC6; }
.lst_category02 li.li_24 a { padding: 17px 0 17px 40px; background: #FEF5F8 url(../img/icon_index24.png) 4px 50% no-repeat; border-bottom: 1px solid #E6D8CB; }
.lst_category02 li.li_25 a { padding: 17px 0 17px 40px; background: #FFFEEC url(../img/icon_index25.png) 4px 50% no-repeat; border-bottom: 1px solid #E3E4C4; border-right: 1px solid #E7D6BC;}
.lst_category02 li.li_26 a { padding: 17px 0 17px 40px; background: #FBFDE9 url(../img/icon_index_robo.png) 4px 50% no-repeat; border-bottom: 1px solid #CFDCCF;  border-right: 1px solid #CFDCCF; }


.box_category01 .detail { text-align: right; padding: 8px 15px 10px 0; border-bottom: 1px solid #ccc; }
.box_category01 .detail a { color: #336600; text-decoration: underline; padding: 0 0 0 12px; background: url(../img/icon_arrow02.png) 0 50% no-repeat; }

.box_category01 .lst_guide01 { padding: 10px 0; }
.box_category01 .lst_guide01 li { line-height: 1.2; font-weight: bold; }
.box_category01 .lst_guide01 li a { display: block; padding: 13px 5px 13px 70px; font-size: 20px; }
.box_category01 .lst_guide01 li a small { display: block; padding: 0 0 3px; font-size: 14px;   }
.box_category01 .lst_guide01 li.li_01 a { background: url(../img/bg_guide04.jpg) 0 0 no-repeat; color: #B12A2A; }
.box_category01 .lst_guide01 li.li_02 a { background: url(../img/bg_guide05.jpg) 0 0 no-repeat; color: #629433; }
.box_category01 .lst_guide01 li.li_03 a { background: url(../img/bg_guide06.jpg) 0 0 no-repeat; color: #384CA2; }
.box_category01 .lst_guide01 li.last { border-bottom: 1px solid #C6C8D5; }
.box_category01 .lst_guide01 li.li_01 { background: url(../img/bg_guide07.jpg) 0 0 repeat-x; }
.box_category01 .lst_guide01 li.li_02 { background: url(../img/bg_guide08.jpg) 0 0 repeat-x; }
.box_category01 .lst_guide01 li.li_03 { background: url(../img/bg_guide09.jpg) 0 0 repeat-x; }

.box_shindan { text-align: center; height: 85px; background: #FAFAFA url(../img/bg_shindan02.png) center 0 no-repeat; }
.box_shindan .btn { margin: 0 auto; width: 210px; padding: 32px 0 0 85px; }
.box_shindan .btn a { font-weight: bold; display: block; padding: 0 0 0 20px; line-height: 40px; background: url(../img/bg_shindan01.png) 0 0 no-repeat; color: #fff; text-shadow: rgba(0, 0, 0, 0.3) 0px -1px 0; }

.pagetop { background: url(../img/bg_cmn01.png) 0 0 repeat-x; line-height: 45px; }
.pagetop a { display: block; padding: 0 0 0 30px; background: url(../img/icon_arrow03.png) 10px 50% no-repeat; color: #fff; text-shadow: rgba(0, 0, 0, 0.3) 0px -1px 0; }

.pc { background: url(../img/bg_cmn04.png) 0 bottom repeat-x; text-align: center; line-height: 46px; }
.pc a { display: block; color: #fff; text-shadow: rgba(0, 0, 0, 0.3) 0px -1px 0;  background: url(../img/bg_cmn02.png) center bottom no-repeat; }

/* ------------------------------------------------------------
  3. Footer
------------------------------------------------------------ */
.copyright {
  text-align: center;
  background: #479100 url(../img/bg_cmn03.png) 0 0 repeat-x;
  color: #fff;
  padding: 15px 10px 55px;
  font-size: 14px;
}

/* Navigation
------------------------------------------------- */

/* Copyright
------------------------------------------------- */

/*/////////////////////////////////////////////////////////////
[Module]
//////////////////////////////////////////////////////////////*/

/* ------------------------------------------------------------
  1. Common Elements
------------------------------------------------------------ */

/* Title
------------------------------------------------- */

/* Text
------------------------------------------------- */

/* List
------------------------------------------------- */

/* Form
------------------------------------------------- */

/* ------------------------------------------------------------
  2. Common Module
------------------------------------------------------------ */

/* CVボタン固定 20141125 ここから */
#scroller {
  position:relative;
  z-index:1;
  width:100%;
}

.footer_banner_wrapper {
  position:absolute;
  z-index:2;
  bottom:0;
  left:0;
  width: 100%;
}

ul.footer_banner{
  position: fixed;
  bottom: 0;
  height:auto;
  z-index: 1000;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 5px 0;
  text-align:center;
  background-color: #e3e3e5;
  border-top:1px solid #bbb;
  box-shadow:0 0px 1px #bbb;
}
ul.footer_banner a{
  display: inline-block;
  padding: 10% 0 0 0;
  margin: 0 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color:#fff;
  font-weight: bold;
  font-size:12px;
}
ul a.footer_banner_siryo{
  width:21.5%;
  background: url(/college/sp/common/images/icon-document.png) center 20% no-repeat #ff2e4b;
  -webkit-background-size: 25px;
  background-size: 25px;
}
ul a.footer_banner_kengaku{
  width:21.5%;
  background: url(/college/sp/common/images/icon-school.png) center 20% no-repeat #64c35b;
  -webkit-background-size: 25px;
  background-size: 25px;
}
ul a.footer_banner_taiken{
  width:21.5%;
  background: url(/college/sp/common/images/icon-pencil.png) center 20% no-repeat #ff9900;
  -webkit-background-size: 25px;
  background-size: 25px;
}
ul a.footer_banner_tel{
  width:21.5%;
  background: url(/college/sp/common/images/icon-tel.png) center 20% no-repeat #0784c7;
  -webkit-background-size: 25px;
  background-size: 25px;
}
@media screen and (min-width:350px){
  ul.footer_banner a{
    height:51px;
    padding: 0 0 0 0;
    margin: 0 2px;
    line-height:66px;
  }
  ul.footer_banner li{
    padding: 5px 0 0px 0;
    font-size:13px
  }
  ul a.footer_banner_siryo{
    width:22%;
    -webkit-background-size: 20px;
    background-size: 20px;
  }
  ul a.footer_banner_kengaku{
    width:22%;
    -webkit-background-size: 20px;
    background-size: 20px;
  }
  ul a.footer_banner_taiken{
    width:22%;
    -webkit-background-size: 20px;
    background-size: 20px;
  }
  ul a.footer_banner_tel{
    width:22%;
    -webkit-background-size: 20px;
    background-size: 20px;
  }
}
@media screen and (min-width:480px){
  ul.footer_banner{
    height:57px;
  }
  ul.footer_banner a{
    height:52px;
    padding: 0 0 0 0;
    margin: 3px 2px;
    line-height:50px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  }
  ul.footer_banner li{
    padding: 15px 0 0px 0;
    font-size:18px
  }
  ul a.footer_banner_siryo{
    -webkit-background-size: 20px;
    background-size: 20px;
  }
  ul a.footer_banner_kengaku{
    -webkit-background-size: 20px;
    background-size: 20px;
  }
  ul a.footer_banner_taiken{
    -webkit-background-size: 20px;
    background-size: 20px;
  }
  ul a.footer_banner_tel{
    -webkit-background-size: 20px;
    background-size: 20px;
  }
}
/* CVボタン固定 20141125 ここまで */


/* ------------------------------------------------------------
  90. Others
------------------------------------------------------------ */

/* for Voice Browser */
.hidden {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* Noscript Message */
p#msgNoscript {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  padding: 5px 0;
  border-top: 1px solid #f00;
  border-bottom: 1px solid #f00;
  background: #fcc;
  color: #f00;
  line-height: 1.2;
  text-align: center;
  opacity: 0.7;
}

/* ------------------------------------------------------------
  99. Clearfix
------------------------------------------------------------ */
.clearfix { zoom: 1; }
.clearfix:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}

/* ------------------------------------------------------------
  topics.css 2014/2/10
------------------------------------------------------------ */
/************************************************************
学生・卒業生の活躍-縦並びリスト
************************************************************/
#topics-blog .category span,
#topics-blog span.college {
  padding: 2px 4px;
  font-size: 14px;
  color: #FFFFFF;
}
#topics-blog .category span.career {
  background: #69B7DA;
}
#topics-blog .category span.winning {
  background: #69B78E;
}
#topics-blog .category span.topics {
  background: #E7877F;
}
#topics-blog .category span.event {
  background: #7487B9;
}
#topics-blog .category span.column {
  background: #B2B200;
}
#topics-blog .category span.portfolio {
  background: #D96D00;
}
#topics-blog span.college {
  background: #666666;
}

#topics-blog ul.topics_list {
  background: #FFFFFF;
}
#topics-blog ul.topics_list li {
  position: relative;
  border-bottom: 1px solid #D8D7D6;
}
#topics-blog ul.topics_list li .new {
  position: absolute;
  top: 0;
  left: 0;
}
#topics-blog ul.topics_list li .new img {
width: 44px !important;
}
#topics-blog ul.topics_list li .category {
  margin-bottom: 15px;
}
#topics-blog ul.topics_list li .date {
  color: #333333;
  font-size: 14px;
  margin: 10px 0;
}
#topics-blog ul.topics_list li .substitution {
  float: right;
}
#topics-blog ul.topics_list li .substitution img {
  width: 120px;
  margin-right: 15px;
  border: 1px solid #DDDDDD;
}
#topics-blog ul.topics_list li h3 {
  font-size: 16px;
  line-height: 1.3em;
}
#topics-blog ul.topics_list li a {
  padding: 20px 20px 15px 25px;
  color: #000000;
  text-decoration: none;
  display: block;
  zoom: 1;
}
#topics-blog ul.topics_list li a:after {
  content:"";
  display: block;
  clear: both;
}

/*夜間専攻ラベルカラー*/
#topics-blog .category span.sports {
  background: #EA1C97;
}
#topics-blog .category span.beauty {
  background: #CD8FCF;
}
#topics-blog .category span.pa {
  background: #DFB65A;
}
#topics-blog .category span.manga {
  background: #B2B200;
}
#topics-blog .category span.game {
  background: #6280E1;
}
/* ------------------------------------------------------------
  topics.css 2014/1/21
------------------------------------------------------------ */
.mod-listTable{
  display:table;
  vertical-align:middle;
}
.mod-listTable .mod-eventText{
  display:table-cell;
  vertical-align:middle;
  padding-left:20px;
}
.mod-listTable .mod-eventImg{
  display:table-cell;
  vertical-align:middle;
}
.mod-border-bottom01{
  border-radius: 0 0 2px 2px;
  margin-left: 3px;
  padding-bottom: 2px;
  width: 97%;
  text-align: center;
}
/* 全日 */
.ha-bottom{border-bottom:1px solid #88b316;}
/*.ha-bottom{border-bottom:1px solid #eb621e;}*/
/* 本科総合 */
.college-bottom{border-bottom:1px solid #eb621e;}
/* スポーツ */
.sports-bottom{border-bottom: 1px solid #009b1d;}
/* ファッション */
.fashion-bottom{border-bottom:1px solid #e4007f;}
/* ヘアメイク */
.hairmake-bottom{border-bottom:1px solid #e4007f;}
/* デザイン */
.design-bottom{border-bottom:1px solid #e4007f;}
/* モードスタイリング */
.mode-bottom{border-bottom:1px solid #e4007f;}
/* ヘアスタイリスト */
.hair-bottom{border-bottom:1px solid #e4007f;}
/* ビューティセラピスト */
.beauty-bottom{border-bottom:1px solid #e4007f;}
/* ネイル */
.nail-bottom{border-bottom:1px solid #e4007f;}
/* ブライダル */
.bridal-bottom{border-bottom:1px solid #e4007f;}
/* ミュージック */
.music-bottom{border-bottom:1px solid #ea5004;}
/* パフォーミングアーツ */
.pa-bottom{border-bottom:1px solid #ea5004;}
/* マンガ */
.manga-bottom{border-bottom:1px solid #ea5004;}
/* ゲーム・アニメーション */
.game-bottom{border-bottom:1px solid #ea5004;}
/* フィッシング */
.fishing-bottom{border-bottom:1px solid #009b1d;}
/* スノーボード */
.snow-bottom{border-bottom:1px solid #009b1d;}
/* バスケットボール */
.bas-bottom{border-bottom:1px solid #009b1d;}
/* フットサル */
.fc-bottom{border-bottom:1px solid #009b1d;}
/* チャイルドケア */
.child-bottom{border-bottom:1px solid #0071d0;}
/* 医療 */
.medical-bottom{border-bottom:1px solid #0071d0;}
/* ビジネス */
.bisiness-bottom{border-bottom:1px solid #0071d0;}
/* 夜間総合 */
.night-bottom{border-bottom:1px solid #5542a0;}
/* 夜間スポーツ */
.night_sports-bottom{border-bottom:1px solid #009b1d;}
/* 夜間ゲーム */
.night_game-bottom{border-bottom:1px solid #ea5004;}
/* 夜間パフォ */
.night_pa-bottom{border-bottom:1px solid #ea5004;}
/* 夜間ビューティ */
.night_beauty-bottom{border-bottom:1px solid #e4007f;}
/* 夜間マンガ */
.night_manga-bottom{border-bottom:1px solid #eb621e;}
/* 夜間KIDS */
.kids-bottom{border-bottom:1px solid #5542a0;}
