﻿
/* ============================================================== global navigation */
.gnv{}
.gnv ul:after{}
.gnv li:nth-child(1){width:14%;}
.gnv li:nth-child(2){width:24%;}
.gnv li:nth-child(3){width:24%;}
.gnv li:nth-child(4){width:24%;}
.gnv li:nth-child(5){width:14%;}
.gnv li:nth-child(6){width:18%;}

/* ============================================================== aside */
.s nav label{position:relative;padding-left:2.5em;}
.s nav label i{display:inline;font-weight:normal;}
.s nav label:before{position:absolute;top:0.75em;left:0.65em;}
.s nav input:checked + ul{max-height:36em;}

.s nav li li a{position:relative;padding-left:2.5em;}
.s nav li li a:before{position:absolute;top:0.75em;left:1em;}
.s nav li li a i{display:inline;}
/*
.s nav li li a i           {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
*/

/* ============================================================== footer */
.f nav > div{position:relative;margin-bottom:0.1em;padding-left:1.5em;font-size:1em;}
.f nav > div:before{display:block;position:absolute;top:0;left:0;font-size:1em;}
.f nav{width:25%;}
.f nav:nth-child(2){width:30%;}
.f nav:nth-child(3){width:23%;}
.f nav:nth-child(4){width:22%;}
.f nav li{position:relative;padding-right:1em;padding-left:0.5em;padding-left:1.5em;}
.f nav li:before{display:block;position:absolute;top:0.5em;left:0;}


/* ============================================================== elements */
.ls_lnk.ls_paper li div{margin-bottom:0;color:#999;line-height:1.5em;}
.ls_lnk.ls_paper li .title{color:#333;font-size:115%;}
.ls_paper li div.medim{;}
.ls_paper li div.attr{color:#399;}
.ls_paper li .attr a{display:inline-block;margin-left:1em;}

/* ============================================================== page */
/* ------------------------ index */
a.btn.btn_more,
.btn.btn_more{padding:0.2em 2em;border-radius:5px;background:#999;}

.idx_info .dl_1 dt{width:13em;}
.idx_info .dl_1 dd{margin-left:14em;}

/* ------------------------ video */
.sct .ls_video_en li{margin-bottom:1em;border-bottom:1px dashed #ccc;}
.sct .ls_video_en li:last-child{border-bottom:0 none;}
.sct .ls_video_en a.a_movie{display:block;margin:0;margin-bottom:0;line-height:1.1em;}
.sct .ls_video_en a.a_movie:after{vertical-align:middle;}
.sct .ls_video_en .v_time,
.sct .ls_video_en .v_size{margin-right:10px;color:#999;font-size:0.8em;}
.sct .ls_video_en .v_time:before,
.sct .ls_video_en .v_size:before{margin-right:0.5em;font-family:"entypo";}
.sct .ls_video_en .v_time:before{content:"\e63d";}
.sct .ls_video_en .v_size:before{content:"\e69f";}
