html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main {margin:0;padding:0;border:0;font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main {display:block;}
body {font-family:Verdana,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}
wbr:after {content:"\00200B";}

/*	TBS reset
============================== */
.alt {position:absolute;top:-5000px;left:-9999px;}
.clearfix:after {content:"";clear:both;display:block;}
.hide-txt {text-indent:110%;white-space:nowrap;overflow:hidden;}
.fp-causion {display:none;}
.nocontxt {-webkit-touch-callout: none;-webkit-user-select: none;user-select: none;-webkit-user-drag:none;}
.nocontxt img {pointer-events: none;}
@media all and (min-width:768px) {
.alt-pc {position:absolute;top:-5000px;left:-9999px;}
.clearfix-pc:after {content:"";clear:both;display:block;}
.hide-txt-pc {text-indent:110%;white-space:nowrap;overflow:hidden;}
}
@media all and (max-width:767px) {
.alt-smp {position:absolute;top:-5000px;left:-9999px;}
.clearfix-smp:after {content:"";clear:both;display:block;}
.hide-txt-smp {text-indent:110%;white-space:nowrap;overflow:hidden;}
}
div.embed-tbsplayer {
background-color:#000;
position:relative;
height:0;
padding-top:56.25%;
}
div.embed-tbsplayer .tbs-player {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
}
div.embed-tbsplayer-audio {
background-color:#fff;
}
div.embed-tbsplayer-audio .tbs-player {
height:46px;
}
div.lbx-overlay {
z-index:10000;position:absolute;background-color:#000;width:100%;height:100%;left:0;top:0;right:0;bottom:0;opacity:0.9;
}

/* ============================
	common css
============================ */

/* 0 - General
=================================== */

body { background-color:#000; }
#con-body { background-color:transparent; }

@font-face {
  font-family: 'Montserrat';
  src: url('/um/library/fonts/Montserrat/Montserrat-Regular.eot'); /* IE9 Compat Modes */
  src: url('/um/library/fonts/Montserrat/Montserrat-Regular.woff') format('woff'), /* Modern Browsers */
       url('/um/library/fonts/Montserrat/Montserrat-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
	   font-weight:normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/um/library/fonts/Montserrat/Montserrat-Bold.eot'); /* IE9 Compat Modes */
  src: url('/um/library/fonts/Montserrat/Montserrat-Bold.woff') format('woff'), /* Modern Browsers */
       url('/um/library/fonts/Montserrat/Montserrat-Bold.ttf')  format('truetype'); /* Safari, Android, iOS */
	   font-weight:bold;
}

#container { text-align:center; color:#333; font-size:90%; font-family:Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; color:#fff; background:url(../img/bg.jpg) top center; }

.cover { background:url(/img/cover.gif); display:block; width:100%; height:100%; }

.lazy { display:block; position:relative; }

a { text-decoration:underline; color:#d1272c; }
a:hover { text-decoration:none; color:#d1272c; }

#pagebody { width:960px; margin:0 auto; padding-top:20px; text-align:left; }

.red { color:#d1272c; }
.bold { font-weight:bold; }


/* 0 - Header
=================================== */

#header-area { background-color:#ffd8b9; }
header { height:340px; background:url(../img/header.jpg) top center no-repeat; }
header h1 { width:960px; margin:auto; }
header h1 a, header h1 span { display:block; width:960px; height:340px; text-indent:-9999px; }
#oa-time { display:none; }


/* 0 - Main
=================================== */

main { float:left; width:640px; margin-right:20px; }

.box { margin-bottom:20px; }
.box-ttl { position:relative; height:66px; margin-right:20px; background:url(../img/main_parts1.png) 0 0; }
.box-ttl:after { float:right; display:block; width:20px; height:66px; margin-right:-20px; content:" "; background:url(../img/main_parts1.png) -780px 0; }
.box-ttl h2, .box-ttl hr { position:absolute; top:0; height:66px; background-image:url(../img/main_parts1.png); }
.box-ttl h2 { left:0; width:240px; line-height:100%; text-indent:-9999px; }
.box-ttl hr { right:0px; width:220px; border:0; }

.box-b1 { position:relative; z-index:2; padding:0 10px; background-image:url(../img/box_bg1.png), url(../img/box_bg1.png); background-position:bottom left, bottom right; background-repeat:no-repeat, no-repeat; }
.box-b2 { margin-bottom:-10px; padding:20px; border-radius:0 0 10px 10px; background-image:url(../img/box_bg2.png), url(../img/box_bg2.png); background-position:left top, right top; background-repeat:repeat-y, repeat-y; background-color:#e6e6e6; font-size:110%; line-height:160%; color:#333; }
.box-btm { position:relative; z-index:1; height:20px; margin-right:20px; background:url(../img/main_parts1.png) 0 -76px; }
.box-btm hr { display:none; }
.box-btm:after { float:right; display:block; width:20px; height:20px; margin-right:-20px; content:" "; background:url(../img/main_parts1.png) -780px -76px; }

#thisweek-date, #nextweek-date, #archive-date { position:relative; height:2.6em; margin-bottom:20px; }
#thisweek-date h3, #nextweek-date h3, #archive-date h3 { position:absolute; width:100%; box-sizing:border-box; padding:0.4em 0.8em; background-color:#d1272c; border-radius:1.5em; box-shadow:0px 0px 10px rgba(0,0,0,0.2) inset; font-family:'Montserrat', verdana, sans-serif; text-align:center; font-size:140%; line-height:100%; text-shadow:1px 1px 4px rgba(0,0,0,0.4); letter-spacing:0.05em; color:#fff; }
#archive-date h3 { text-align:left; }
#bknmlist { position:absolute; top:0.4em; right:0.4em; }


/* 0 - Side
=================================== */

#side { float:left; width:300px; }

#bn-rectangle { margin-bottom:20px; }

#s-sns { margin-bottom:20px; }
#s-sns-tw, #s-sns-fb { display:inline-block; margin-right:0.5em; }
#s-sns-fb { position:relative; top:-2px; }

#s-line { width:300px; margin-bottom:20px; background-color:#fff; color:#333; border-radius:10px; }
#s-line h2 { height:50px; background:url(../img/line_parts.png) 0 0 no-repeat; text-indent:-9999px; border-radius:10px 10px 0px 0px; }
#s-line-txt { padding:10px 10px 0 10px; text-align:center; line-height:130%; }
#s-line-btn { text-align:center; padding:10px; border-radius:0px 0px 10px 10px; }
#s-line-btn > a { margin:auto; }

#s-tw-tl { width:300px; margin-bottom:20px; background-color:#fff; color:#333; border-radius:10px 10px 0px 0px; }
#s-tw-tl h2 { height:50px; background:url(../img/tw_tl_parts.png) 0 0 no-repeat; text-indent:-9999px; border-radius:10px 10px 0px 0px; }

#s-fb-tl { width:300px; margin-bottom:20px; background-color:#fff; color:#333; border-radius:10px 10px 0px 0px; }
#s-fb-tl h2 { height:50px; background:url(../img/fb_parts.png) 0 0 no-repeat; text-indent:-9999px; border-radius:10px 10px 0px 0px; }


/* 0 - Footer
=================================== */

footer { padding:20px; background:url(../img/footer_bg.png) top center repeat-x; background-color:#000; font-family:'Montserrat', verdana, sans-serif; line-height:120%; }

#pagetop { position:fixed; bottom:-200px; right:20px; padding-bottom:20px; z-index:100; }
#pagetop a { display:block; width:80px; height:80px; background:url(../img/pagetop.png) 0 0 no-repeat; text-indent:-9999px; outline:none; }


/* 1 - Top
=================================== */

/* this week */

#thisweek .box-ttl h2 { background-position:0 -96px; }
#thisweek .box-ttl hr { background-position:-400px -96px; }
#thisweek-list li { margin-bottom:10px; }
#thisweek-list li:last-child { margin-bottom:0; }
.thisweek-pic { float:left; width:260px; margin-right:20px; }
.thisweek-pic p { width:260px; height:173px; border:#c9caca 3px solid; background-position:0 0; background-repeat:no-repeat; text-indent:-9999px; }
.tw-r { float:left; width:290px; margin-top:-5px; }
#thisweek-list h4 { padding-bottom:7px; margin-bottom:7px; border-bottom:#aeaeae 1px solid; font-size:130%; line-height:120%; color:#d1272c; }
.twt p { padding:0 0 0.5em 0.5em; }

.twm .tw-r { float:none; width:auto; }

#btn-more { width:auto; }
#btn-more a { position:relative; float:right; display:block; width:6.0em; padding:0.7em; background:url(../img/arrow.png) right 0.5em center no-repeat; background-color:#d1272c; border-radius:1.5em; box-shadow:0px 0px 10px rgba(0,0,0,0.2) inset; text-align:center; font-family:'Montserrat', verdana, sans-serif; line-height:100%; font-weight:bold; text-decoration:none; text-shadow:1px 1px 4px rgba(0,0,0,0.4); letter-spacing:0.05em; color:#fff; outline:none; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; }
#btn-more a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

/* next week */

#nextweek .box-ttl h2 { background-position:0 -162px; }
#nextweek .box-ttl hr { background-position:-400px -162px; }

#nextweek-list { text-align:center; }
#nextweek-list li { display:inline-block; width:276px; text-align:center; }
#nextweek-list li dl dt { width:260px; height:173px; margin:auto; border:#c9caca 3px solid; background-position:0 0; background-repeat:no-repeat; text-indent:-9999px; }
#nextweek-list li dl dd { font-weight:bold; padding:5px 0 10px 0; }
#nextweek-list li:last-child dl dd { padding:5px 0 0 0; }

/* this week */

#thisweek-guest1 .thisweek-pic p { background-image:url(../img/top/g20170328_top1.jpg); }
#thisweek-guest2 .thisweek-pic p { background-image:url(../img/top/g20170401_top1.jpg); }

/* next week */

#nextweek-guest1 dl dt { background-image:url(../img/top/g20170401_top1.jpg); }


/* about */

#about .box-ttl h2 { background-position:0 -228px; }
#about .box-ttl hr { background-position:-400px -228px; }

#about-pic { width:auto; text-align:center; margin-bottom:20px; }
#about-pic p { width:560px; height:315px; margin:auto; border-radius:30px; background:url(../img/about_pic.jpg) 0 0 no-repeat; }

#about-lead { text-align:center; margin-bottom:10px; }
#about-lead p { padding-bottom:10px; }

#about-corner { border:#CCC 2px solid; border-radius:20px; padding:1.0em 1.0em 0.3em 1.8em; }
#about-corner dl dt { padding-bottom:0.2em; color:#d1272c; font-weight:bold; font-size:110%; }
#about-corner dl dt:before { content:"■　"; font-size:40%; vertical-align:top; margin-left:-2.0em; }
#about-corner dl dd { padding-bottom:0.7em; }

#bn_kanran { margin-bottom:20px; }
#bn_kanran a { display:block; width:640px; height:155px; background:url(../img/bn_kanran.png) 0 0 no-repeat; border-radius:20px; text-indent:-9999px; outline:none; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; }
#bn_kanran a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

/* 2 - Archive
=================================== */

#archive .box-ttl h2 { background-position:0 -294px; }
#archive .box-ttl hr { background-position:-400px -294px; }

.archive-box { margin-bottom:20px; }
.archive-box h4 { padding:7px 10px; margin-bottom:20px; font-size:130%; line-height:120%; background-color:#d1272c; color:#fff; border-radius:10px; text-shadow:1px 1px 4px rgba(0,0,0,0.4); box-shadow:0px 0px 10px rgba(0,0,0,0.2) inset; }

.archive-pic { width:auto; text-align:center; }
.archive-pic p { width:520px; height:346px; margin:auto; border:#c9caca 3px solid; background-position:0 0; background-repeat:no-repeat; }

.archive-pic2 { float:left; width:200px; text-align:center; margin-right:20px; margin-top:7px; }
.archive-pic2 p { width:200px; height:200px; margin:auto; border:#c9caca 3px solid; background-position:0 0; background-repeat:no-repeat; }


/* 2017.03.28 */


#g20170328_guest1 p { background-image:url(../img/archive/g20170328_guest1.jpg); }
#g20170328_guest2 p { background-image:url(../img/archive/g20170328_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2017.03.21 */


#g20170321_guest1 p { background-image:url(../img/archive/g20170321_guest1.jpg); }
#g20170321_guest2 p { background-image:url(../img/archive/g20170321_guest2.jpg); }
#g20170321_guest3 p { background-image:url(../img/archive/g20170321_guest3.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2017.03.14 */


#g20170314_guest1 p { background-image:url(../img/archive/g20170314_guest1.jpg); }
#g20170314_guest2 p { background-image:url(../img/archive/g20170314_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2017.03.07 */


#g20170307_guest1 p { background-image:url(../img/archive/g20170307_guest1.jpg); }
#g20170307_guest2 p { background-image:url(../img/archive/g20170307_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2017.02.28 */


#g20170228_guest1 p { background-image:url(../img/archive/g20170228_guest1.jpg); }
#g20170228_guest2 p { background-image:url(../img/archive/g20170228_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2017.02.21 */


#g20170221_guest1 p { background-image:url(../img/archive/g20170221_guest1.jpg); }
#g20170221_guest2 p { background-image:url(../img/archive/g20170221_guest2.jpg); }
#g20170221_guest3 p { background-image:url(../img/archive/g20170221_guest3.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2017.02.14 */


#g20170207_guest1 p { background-image:url(../img/archive/g20170207_guest1.jpg); }
#g20170207_guest2 p { background-image:url(../img/archive/g20170207_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2017.02.07 */


#g20170131_guest1 p { background-image:url(../img/archive/g20170131_guest1.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2017.01.31 */


#g20170131_guest1 p { background-image:url(../img/archive/g20170131_guest1.jpg); }
#g20170131_guest2 p { background-image:url(../img/archive/g20170131_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2017.01.24 */


#g20170124_guest1 p { background-image:url(../img/archive/g20170124_guest1.jpg); }
#g20170124_guest2 p { background-image:url(../img/archive/g20170124_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2017.01.17 */


#g20170117_guest1 p { background-image:url(../img/archive/g20170117_guest1.jpg); }
#g20170117_guest2 p { background-image:url(../img/archive/g20170117_guest2.jpg); }
#g20170117_guest3 p { background-image:url(../img/archive/g20170117_guest3.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2017.01.10 */


#g20170110_guest1 p { background-image:url(../img/archive/g20170110_guest1.jpg); }
#g20170110_guest2 p { background-image:url(../img/archive/g20170110_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.12.13 */


#g20161213_guest1 p { background-image:url(../img/archive/g20161213_guest1.jpg); }
#g20161213_guest2 p { background-image:url(../img/archive/g20161213_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.12.06 */


#g20161206_guest1 p { background-image:url(../img/archive/g20161206_guest1.jpg); }
#g20161206_guest2 p { background-image:url(../img/archive/g20161206_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.11.29 */


#g20161129_guest1 p { background-image:url(../img/archive/g20161129_guest1.jpg); }
#g20161129_guest2 p { background-image:url(../img/archive/g20161129_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.11.22 */


#g20161122_guest1 p { background-image:url(../img/archive/g20161122_guest1.jpg); }
#g20161122_guest2 p { background-image:url(../img/archive/g20161122_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.11.15 */


#g20161115_guest1 p { background-image:url(../img/archive/g20161115_guest1.jpg); }
#g20161115_guest2 p { background-image:url(../img/archive/g20161115_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.11.08 */


#g20161108_guest1 p { background-image:url(../img/archive/g20161108_guest1.jpg); }
#g20161108_guest2 p { background-image:url(../img/archive/g20161108_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.11.01 */


#g20161101_guest1 p { background-image:url(../img/archive/g20161101_guest1.jpg); }
#g20161101_guest2 p { background-image:url(../img/archive/g20161101_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.10.25 */


#g20161025_guest1 p { background-image:url(../img/archive/g20161025_guest1.jpg); }
#g20161025_guest2 p { background-image:url(../img/archive/g20161025_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.10.18 */


#g20161018_guest1 p { background-image:url(../img/archive/g20161018_guest1.jpg); }
#g20161018_guest2 p { background-image:url(../img/archive/g20161018_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.09.20 */


#g20160920_guest1 p { background-image:url(../img/archive/g20160920_guest1.jpg); }
#g20160920_guest2 p { background-image:url(../img/archive/g20160920_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.09.13 */


#g20160913_guest1 p { background-image:url(../img/archive/g20160913_guest1.jpg); }
#g20160913_guest2 p { background-image:url(../img/archive/g20160913_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.09.06 */


#g20160906_guest1 p { background-image:url(../img/archive/g20160906_guest1.jpg); }
#g20160906_guest2 p { background-image:url(../img/archive/g20160906_guest2.jpg); }
#g20160906_guest3 p { background-image:url(../img/archive/g20160906_guest3.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.08.30 */


#g20160830_guest1 p { background-image:url(../img/archive/g20160830_guest1.jpg); }
#g20160830_guest2 p { background-image:url(../img/archive/g20160830_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.08.23 */


#g20160823_guest1 p { background-image:url(../img/archive/g20160823_guest1.jpg); }
#g20160823_guest2 p { background-image:url(../img/archive/g20160823_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.08.09 */


#g20160809_guest1 p { background-image:url(../img/archive/g20160809_guest1.jpg); }
#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.08.02 */


#g20160802_guest1 p { background-image:url(../img/archive/g20160802_guest1.jpg); }
#g20160802_guest2 p { background-image:url(../img/archive/g20160802_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.07.26 */


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }
#g20160726_guest2 p { background-image:url(../img/archive/g20160726_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.07.19 */


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.07.12 */


#g20160712_guest1 p { background-image:url(../img/archive/g20160712_guest1.jpg); }
#g20160712_guest2 p { background-image:url(../img/archive/g20160712_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.07.05 */


#g20160705_guest1 p { background-image:url(../img/archive/g20160705_guest1.jpg); }
#g20160705_guest2 p { background-image:url(../img/archive/g20160705_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.06.28 */


#g20160628_guest1 p { background-image:url(../img/archive/g20160628_guest1.jpg); }
#g20160628_guest2 p { background-image:url(../img/archive/g20160628_guest2.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.06.21 */


#g20160621_guest1 p { background-image:url(../img/archive/g20160621_guest1.jpg); }
#g20160621_guest2 p { background-image:url(../img/archive/g20160621_guest2.jpg); }
#g20160621_guest3 p { background-image:url(../img/archive/g20160621_guest3.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.05.31 */


#g20160531_guest1 p { background-image:url(../img/archive/g20160531_guest1.jpg); }
#g20160531_guest2 p { background-image:url(../img/archive/g20160531_guest2.jpg); }
#g20160531_guest3 p { background-image:url(../img/archive/g20160531_guest3.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.05.24 */


#g20160524_guest2 p { background-image:url(../img/archive/g20160524_guest2.jpg); }
#g20160524_guest1 p { background-image:url(../img/archive/g20160524_guest1.jpg); }


#g20160524_memory1 p { background-image:url(../img/archive/g20160524_memory1.jpg); }

/* 2016.05.17 */


#g2016517_guest1 p { background-image:url(../img/archive/g2016517_guest1.jpg); }
#g20160517_guest2 p { background-image:url(../img/archive/g20160517_guest2.jpg); }
#g20160517_guest3 p { background-image:url(../img/archive/g20160517_guest3.jpg); }
#g20160517_guest4 p { background-image:url(../img/archive/g20160517_guest4.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.05.10 */


#g2016510_guest1 p { background-image:url(../img/archive/g2016510_guest1.jpg); }
#g20160510_guest2 p { background-image:url(../img/archive/g20160510_guest2.jpg); }
#g20160510_guest3 p { background-image:url(../img/archive/g20160510_guest3.jpg); }


#gYYYYMMdd_memoryn p { background-image:url(../img/archive/gYYYYMMdd_memoryn.jpg); }

/* 2016.05.03 */


#g2016503_guest1 p { background-image:url(../img/archive/g2016503_guest1.jpg); }
#g20160503_guest2 p { background-image:url(../img/archive/g20160503_guest2.jpg); }
#g20160503_guest3 p { background-image:url(../img/archive/g20160503_guest3.jpg); }


#g20160503_memory1 p { background-image:url(../img/archive/g20160503_memory1.jpg); }

/* 2016.04.26 */


#g20160426_guest1 p { background-image:url(../img/archive/g20160426_guest1.jpg); }
#g20160426_guest2 p { background-image:url(../img/archive/g20160426_guest2.jpg); }


#g20160426_memory1 p { background-image:url(../img/archive/g20160426_memory1.jpg); }

/* 2016.04.19 */


#g20160419_guest1 p { background-image:url(../img/archive/g20160419_guest1.jpg); }
#g20160419_guest2 p { background-image:url(../img/archive/g20160419_guest2.jpg); }


#g20160419_memory1 p { background-image:url(../img/archive/g20160419_memory1.jpg); }


.archive-txt li { float:left; width:280px; margin-top:20px; }
.archive-txt li:nth-child(odd) { clear:both; margin-right:20px; }
.archive-txt li:nth-child(even) { margin-right:0; }
.archive-txt li dl dt { padding-bottom:4px; margin-bottom:6px; border-bottom:#acacac 2px dotted; font-size:110%; font-weight:bold; color:#d1272c; }

.archive-txt0 li { width:520px; margin:20px auto 0 auto; }
.archive-txt0 li dl dt { padding-bottom:4px; margin-bottom:6px; border-bottom:#acacac 2px dotted; font-size:110%; font-weight:bold; color:#d1272c; }

.archive-txt2 { float:left; width:360px; }
.archive-txt2 dt { padding-bottom:4px; margin-bottom:6px; border-bottom:#acacac 2px dotted; font-size:110%; font-weight:bold; color:#d1272c; }

.select-wrap { position:relative; overflow:hidden; display:inline-block; min-width:9.0em; background-color:#ffffff; color:#333; border-radius:1.5em; }
.select-wrap select { -webkit-appearance:none; -moz-appearance:none; appearance:none; position:relative; z-index:2; display:block; width:130%; /* fallback non calc support */ width:-webkit-calc(100% + 5em); margin:0; padding:0.15rem 2.0rem 0.15rem 0.7rem; background:transparent; border:0; outline:none; font-size:16px; line-height:1.45; font-family:'Montserrat', verdana, sans-serif; }
.entypo-down-open-mini:before { content:''; font-family:'entypo',sans-serif; position:absolute; z-index:1; top:50%; right:12px; right:.75rem; margin-top:-.5rem; font-size:16px; font-size:1rem; line-height:1; color:#333; }


/*	Media Queries
=================================== */

@media all and (max-width: 767px) {
	
/* ----- Header ----- */

header { height:auto; background:none; }
#header-area h1 { width:auto; }
#header-area h1 { position:relative; height:0; padding-top:66.6%; }
#header-area h1 a, #header-area h1 span { position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(../img/header_smp.jpg); background-size:cover; }

/* ----- Main ----- */

#pagebody { width:auto; padding:10px 10px 10px 10px; }

main { width:auto; float:none; margin-right:0; }

.box { margin-bottom:10px; }
.box-b2 { padding:10px; }

#btn-more { text-align:center; }
#btn-more a { float:none; margin:auto; }

/* ----- Top ----- */

.thisweek-pic { float:none; width:auto; margin-right:0px; margin-bottom:10px; text-align:center; }
.thisweek-pic p { margin:auto; }
.tw-r { float:none; width:auto; margin-top:-0; }

#bn_kanran { margin-bottom:10px; position:relative; height:0; padding-top:33.3%; }
#bn_kanran a { position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(../img/bn_kanran_smp.png); background-size:cover; border-radius:10px; }

/* ----- Side ----- */

#side { width:auto; float:none; text-align:center; }

#s-line, #s-tw-tl, #s-fb-tl { margin:0 auto 20px auto; }

/* ----- Archive ----- */

.archive-txt li { float:none; width:auto; margin-top:10px; }
.archive-txt li:nth-child(odd) { clear:both; margin-right:0; }

.archive-txt0 li { width:auto; margin:10px auto 0 auto; }

.archive-pic2 { float:none; width:auto; margin-right:0; margin-bottom:20px; }
.archive-pic2 p { border:0; }
.archive-txt2 { float:none; width:auto; }

}

@media all and (max-width: 600px) {

/* ----- Main ----- */

.box-ttl hr { display:none; }

#archive-date { margin-bottom:50px!important; }
#archive-date h3 { text-align:center; }
#bknmlist { position:relative; top:3.0em; right:0; width:100%; text-align:center; }

/* ----- Footer ----- */

footer { padding:20px 20px 50px 20px; }

#pagetop { width:100%; padding-bottom:0; right:0; z-index:100; }
#pagetop a { display:block; width:100%; height:auto; padding:10px 0; background:url(../img/pagetop_bg.png) 0 0 repeat-x; background-size:contain; text-indent:0px; text-align:center; text-decoration:none; font-size:110%; font-weight:bold; color:#000; }
#pagetop a:before { content:"▲ "; font-size:70%; position:relative; bottom:0.1em; }

/* ----- Top ----- */

#about-pic { position:relative; height:0; padding-top:56.25%; margin-bottom:10px; }
#about-pic p { position:absolute; left:0; top:0; width:100%; height:100%; background-size:cover; border-radius:10px; }

#about-corner { border-radius:10px; padding:0.7em 0.7em 0.5em 1.8em; }

/* ----- Archive ----- */

.archive-pic { position:relative; height:0; padding-top:66.53%; margin-bottom:10px; }
.archive-pic p { position:absolute; left:0; top:0; width:100%; height:100%; background-size:cover; border:0; }

}

@media all and (max-width: 400px) {

/* ----- Main ----- */

.box-ttl { height:3.5em; }
.box-ttl h2 { top:0.9em; left:20px; width:auto; height:3.5em; text-indent:0px; font-size:140%; background-image:none; }

/* ----- Top ----- */

#thisweek-date, #nextweek-date, #archive-date { font-size:90%; margin-bottom:10px; }

#thisweek-list h4 { font-size:115%; }
#thisweek-list .thisweek-pic p { border:0px; }
#nextweek-list li { width:auto; }
#nextweek-list li dl dt { border:0px; }

/* ----- Footer ----- */

footer { font-size:90%; }

}

/*$B!w2;3Z6&DL%P%J!<(B
/////////////////////////////////////////////////////////////////////////*/
#tbsMusic { width:300px; height:auto; background:url(/mi/mi6/img/music_main.png) repeat-y -310px 0; margin:10px auto;}
#tbsMusicIn { background:url(/mi/mi6/img/music_main.png) no-repeat 0 0;}
#tbsMusic ul { background:url(/mi/mi6/img/music_main.png) no-repeat -620px bottom; padding:40px 7px 6px; margin:0;}
#tbsMusic ul li { list-style:none; background:url(/mi/mi6/img/music_main.png) no-repeat -930px 0; padding-bottom:1px; margin:0;}
#tbsMusic ul li a { display:block; width:286px; height:60px; margin:0;}
	#tbsMusic ul li:hover { background-position:-950px 0;}
	#tbsMusic ul li a:hover { filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
	/**/


	#tbsMusic ul li#musicBn_cdtv a { background:url(/mi/mi6/img/music_banner_cdtvlivelive.jpg) no-repeat right 0;}

	#tbsMusic ul li#musicBn_playlist a { background:url(/mi/mi6/img/music_banner_playlist.jpg) no-repeat right 0;}

	#tbsMusic ul li#musicBn_utage a { background:url(/mi/mi6/img/music_banner_utage.jpg) no-repeat right 0;}


/*eof*/