/* Utilities ----------------------------------------------------------------- */
.pkg:after,#I-in:after{content:" ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
.pkg,#I-in{display:block;}
/* no ie mac \*/
* html.pkg,* html #I-in{height:1%;}
.pkg,#I-in{display:block;}
/* */
.inline{display:inline;}
.hidden{display:none;}
/* Setting */
:root{--home:40px;--width:1200px;--side:360px;--side2:500px;--menu:100px;--profile:150px;--poster:200px;--movie:320px;--icon:60px;--non:40px;--head:180px;--widget:25px;--radius:0px;--radius2:3px;--radius3:8px;}
/* Layout ----------------------------------------------------------------- */
body{text-align:center;background:url("");border:0px #000000 solid;line-height:150%;font-family: "Meiryo UI", "Hiragino Sans", "Yu Gothic UI", "MS PGothic", "Hiragino Kaku Gothic ProN", sans-serif;}
#O{position:relative;line-height:135%;margin:0px;padding:0px;background:#fff;font:normal arial,helvetica,hirakakupro-w3,osaka,"ms pgothic",sans-serif;font-family:trebuchet ms;color:#363636;font-family: "Meiryo UI", "Hiragino Sans", "Yu Gothic UI", "MS PGothic", "Hiragino Kaku Gothic ProN", sans-serif;}
#O-in{width:calc(100% - 0px);min-height:100%;margin:0 auto;padding:0px;text-align:left;border:0px solid #ff0000;}
#I{position:relative;margin:0px;padding:0px;}
#I-in{position:static;width:calc(var(--width) - 0px);margin:0 auto;padding:0px;border:0px solid #0000ff;}
#A,#B,#C{position:relative;margin:0px;padding:0px;display:inline;float:left;}
#A-in{position:static;overflow:hidden;margin:20px 10px 0px 20px;padding:0px;background:#fff;border:0px solid #ff0000;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
#B-in{position:static;overflow:hidden;margin:20px 0px 0px 10px;padding:0px;background:#fff;border:0px solid #c6c6c6;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
#C-in{position:static;overflow:hidden;margin:0px;padding:0px;background:#fff;border:0px #c6c6c6 solid;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
/* Thin-Wide */ .layout-tw #A{left:calc(var(--side) + 0px);width:calc(var(--width) - var(--side) - 2px);} .layout-tw #B{left:calc(var(--width) * -1 + var(--side) + 0px);width:calc(var(--side) - 2px);}
/* Wide-Thin */ .layout-wt #A{width:calc(var(--width) - var(--side));} .layout-wt #B{width:var(--side);}
/* Medium-Wide */ .layout-mw #A{left:var(--side2);width:calc(var(--width) - var(--side2) - 2px);} .layout-mw #B{left:calc(var(--width) * -1 + var(--side2) + 2px);width:var(--side2);}
/* Wide-Medium */ .layout-wm #A{width:calc(var(--width) - var(--side2) - 2px);} .layout-wm #B{width:calc(var(--side2) - 0px);}
/* Thin-Wide-Thin */ .layout-twt #A{left:var(--side);width:calc(var(--width) - var(--side) - var(--side) - 2px);} .layout-twt #B{left:calc(var(--width) * -1 + var(--side) + var(--side) + 1px);width:var(--side);} .layout-twt #C{width:var(--side);}
/* Wide-Thin-Thin */ .layout-wtt #A{width:calc(var(--width) - var(--side) - var(--side) - 1px);} .layout-wtt #B{left:calc(var(--side) + 2px);width:var(--side);} .layout-wtt #C{right:calc(var(--side) * 0 + 2px);width:var(--side);}
/* Content ---------------------------------------------------------------- */
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,fieldset,ul,ol,dl{margin-bottom:.50em;}
blockquote,ol,ul{margin-left:30px;}
ol{list-style:decimal outside;}
ul{list-style:disc outside;}
.item{list-style:none;}
/* Index */
#index{position:relative;overflow:hidden;width:calc(100% - 0px);height:;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px solid #ff0000;background:url("") #fff;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
#index-in{position:relative;display:inline;float:left;overflow:hidden;width:calc(100% - 0px);height:400px;background:;margin:0 auto;padding:0px;border-bottom:1px #c6c6c6 solid;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
#index-in img{width:calc(100% - 0px);height:calc(100% - 0px);object-fit:cover;overflow:hidden;border-bottom:1px #c6c6c6 solid;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
#index-content{position:relative;display:inline;float:left;overflow:hidden;margin:0px;padding:0px;width:calc(100% - 20px);height:;border:0px #ffffff solid;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
/* MAP */
.map {width:calc(100% - 2px);height:calc(100% - 0px);position:relative;padding-top:56.25%;border:1px #c6c6c6 solid;}
.map iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
/* Head */
#head{position:static;overflow:hidden;width:calc(100% - 0px);height:;margin:0px 0px 0px 0px;padding:0px;background:url("") #aaa;border-bottom:1px solid #c6c6c6;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
#head a{}
#head a:hover{text-decoration:none;}
#head-top{position:relative;width:calc(100% - 0px);height:calc(var(--head) - 0px);margin:0px 0px 0px 0px;padding:0px;border-bottom:1px solid #aaa;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
#head-top img{width:100%;height:100%;object-fit:cover;overflow:hidden;}
#head-bottom{position:relative;display:inline;float:left;overflow:hidden;width:calc(100% - 0px);height:72px;margin:0 auto;margin-top:0px;padding:0px;background:#fff;filter:alpha(opacity=75); opacity:0.75;border-bottom:0px #c6c6c6 solid;}
#head-profile{position:relative;display:inline;float:left;overflow:hidden;width:calc(var(--side) - 5px);height:calc(var(--icon) + 2px);text-align:left;list-style:none;margin:8px 10px 0px 0px;padding:0px 0px 0px 5px;border:0px #00ff00 solid;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
#head-profile a{text-decoration:none;}
#head-profile a:hover{filter:alpha(opacity=60); opacity:0.6; text-decoration:none;}
#head-in{position:relative;display:inline;float:left;overflow:hidden;width:calc(var(--width) - var(--side) - 10px);height:calc(100% - 10px);margin:0 auto;margin-top:10px;padding:0px;border:0px #00ff00 solid;}
#head-content{position:static;width:calc(100% - 0px);height:30px;margin:0px 0px 0px 0px;padding:0px;border:0px solid #00ff00;font-weight:bold;font-size:;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;}
#head-content a{text-decoration:none;}
#head-content a:hover{filter:alpha(opacity=60); opacity:0.6; text-decoration:none;}
#head-name{position:relative;margin-bottom:.25em;margin:0px 0px 0px 0px;padding:0px;top:0px;border:0px solid #c6c6c6;}
#head-description{position:relative;margin:0px;padding:0px;top:0px;border:0px solid #c6c6c6;text-align:center;}
/* Menu */
#menu{position:relative;margin:0px 0px 0px 0px;padding:0px;text-align:center;width:calc(100% - 0px);height:30px;border:0px #ff0000 solid;}
#menu-in{position:static;overflow:hidden;display:inline;float:left;text-align:left;margin:0 auto;padding:0px;width:calc(var(--menu) * 3 + 25px);height:100%;border:0px #00ff00 solid;}
#menu ul{position:static;text-align:center;margin:0px;padding:0px;height:30px;left:calc(var(--side) + 10px);}
#menu li{float:left;width:var(--menu);height:calc(100% - 0px);margin:0px 2px 0px 0px;padding:0px;border:0px #999 solid;line-height:28px;text-align:center;list-style:none;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;}
#menu a{display:block;color:#363636;text-decoration:none;line-height:;font-size:0.9em;font-weight:bold;}
#menu a:hover{width:100%;height:28px;color:#dd0000;text-decoration:none;border-bottom:2px #dd0000 solid;line-height:;font-size:0.9em;font-weight:bold;}
#menu-on{margin:0px;padding:0px;width:calc(100% - 0px);height:28px;border-bottom:2px #dd0000 solid;background-color:;}
#home-non{margin:0px;padding:0px;width:calc(100% - 0px);height:28px;border-bottom:0px #dd0000 solid;}
/* Nav */
#nav{position:static;width:calc(100% - 0px);height:30px;margin:0px 0px 0px 0px;padding:0px;border-bottom:0px solid #c6c6c6;font-size:1.0em;font-weight:normal;color:#060606;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;}
#nav-in{position:relative;width:calc(100% - 0px);height:calc(100% - 0px);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px solid #ff0000;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
#nav ul{text-align:left;overflow:hidden;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;line-height:2.0;}
#nav li{list-style:none;display:inline;float:left;margin:0px 6px 0px 0px;}
#nav a{height:23px;line-height:;color:#363636;text-decoration:none;}
#nav a:hover{height:calc(100% + 0px);line-height:;text-decoration:none;}
#nav-icon{display:inline;float:left;width:30px;height:30px;line-height:20px;margin:0px 10px 0px 0px;padding:0px;font-size:12px;background:#ffffff;border:0px solid #ffffff;border-radius:var(--radius2);-webkit-border-radius:var(--radius2);-moz-border-radius:var(--radius2);}
#nav img{width:calc(100% - 0px);height:calc(100% - 0px);overflow:hidden;}
/* Select */
.select-box{margin:0px auto 0;position:relative;width:100px;}
select{-webkit-appearance:none;appearance:none;/* デフォルトの矢印を非表示 */border-radius:0;height:100%;margin-top:7px;padding-left:5px;width:100px;border:0px solid #000;font-size:1.0em;font-weight:normal;color:#060606;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;}
select::-ms-expand{display:none;/* デフォルトの矢印を非表示(IE用) */}
/* セレクトボックスの矢印デザイン変更 */
select{background-image:url(https://cinebunch.com/in/i/arrow_d.png);background-position:right 0px center;background-repeat:no-repeat;background-size:13px 13px;}

/* Foot */
#foot{position:relative;}
#foot-in{position:static;overflow:hidden;width:calc(100% - 0px);margin:0 auto;padding:0px 0px 20px 0px;text-align:center;border:0px #00ff00 solid;}
#foot a{}
#foot a:hover{text-decoration:none;}

.search-form-header,.search-results-header{margin-bottom:.25em;}
 .archive{overflow:hidden;width:100%;}
 .archive{position:static;clear:both;}
 .archive, .search-form{margin-bottom:1.5em;}
.archive-content{clear:both;}

/* Assets */
.asset-body, .asset-more, .asset-more-link, .asset-excerpt{clear:both;}

.a{width:calc(100% - 0px);overflow:hidden;position:static;clear:both;border-bottom:0px #c6c6c6 solid;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;line-height:150%;}
.a-in{position:static;display:inline;float:left;overflow:hidden;width:calc(100% - 0px);margin:0px 0px 0px 0px;padding:10px 5px 10px 5px;border-bottom:1px #c6c6c6 solid;}

.a a{text-decoration:none;}
.a a:hover{filter:alpha(opacity=60); opacity:0.6; text-decoration:underline;}
.a-pic{position:relative;display:inline;float:left;width:80px;height:80px;margin:0px;padding:0px;border:0px #ff0000 solid;}
.a-pic a{text-decoration:none;}
.a-pic a:hover{filter:alpha(opacity=60);opacity:0.6;text-decoration:underline;}

.a-top{position:relative;width:100%;height:0;overflow:hidden;margin:10px 0px 10px 0px;padding-bottom:56.25%;background:#000000;border-bottom:1px #c6c6c6 solid;border-radius:var(--radius3);-webkit-border-radius:var(--radius3);-moz-border-radius:var(--radius3);}
.a-top iframe{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0;}
.a-top img{max-width:calc(100% - 0px);height:auto;top:0;bottom:0;left:0;right:0;margin: auto;padding:0px;position:absolute;overflow:hidden;border:0px #0000ff solid;}

.a-bottom{position:relative;width:calc(100% - 2px);height:0;overflow:hidden;margin:10px 0px 0px 0px;padding-bottom:56.25%;border-top:0px #c6c6c6 solid;border-bottom:1px #c6c6c6 solid;border-right:1px #c6c6c6 solid;border-left:1px #c6c6c6 solid;background:#ffffff;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
.a-bottom iframe{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0;}
.a-bottom img{max-width:calc(100% - 0px);height:auto;top:0;bottom:0;left:0;right:0;margin: auto;padding:0px;position:absolute;overflow:hidden;border:0px #0000ff solid;}

.a-filmmakericon{position:relative;display:inline;float:left;overflow:hidden;width:calc(var(--profile) - 2px);height:calc(var(--profile) - 2px);margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border:1px #c6c6c6 solid;border-radius:var(--radius3);-webkit-border-radius:var(--radius3);-moz-border-radius:var(--radius3);}
.a-filmmakericon img{width:calc(100% - 0px);height:calc(var(--profile) - 0px);overflow:hidden;}
.a-filmmakercontent{position:relative;display:inline;float:left;overflow:hidden;width:calc(100% - var(--profile) - 10px);height:calc(var(--profile) - 0px);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px #ff0000 solid;}

.a-profileicon{position:relative;display:inline;float:left;overflow:hidden;width:calc(var(--profile) - 2px);height:calc(var(--profile) - 2px);margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border:1px #c6c6c6 solid;border-radius:var(--radius3);-webkit-border-radius:var(--radius3);-moz-border-radius:var(--radius3);}
.a-profileicon img{width:calc(100% - 0px);height:calc(var(--profile) - 0px);overflow:hidden;}
.a-profilecontent{position:relative;display:inline;float:left;overflow:hidden;width:calc(100% - var(--profile) - 10px);height:calc(var(--profile) - 0px);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px #ff0000 solid;}

.a-projecticon{position:relative;display:inline;float:left;overflow:hidden;width:calc(var(--poster) - 0px);height:calc(var(--poster) * 1.414 - 0px);margin:0px 10px 0px 0px;background:#ffffff;border:0px #c6c6c6 solid;border-radius:var(--radius3);-webkit-border-radius:var(--radius3);-moz-border-radius:var(--radius3);}
.a-projecticon img{max-width:100%;height:100%;object-fit:cover;top:0;bottom:0;left:0;right:0;margin: auto;padding:0px;position:absolute;overflow:hidden;}
.a-projectcontent{position:relative;display:inline;float:left;overflow:hidden;width:calc(100% - var(--poster) - 10px);height:calc(var(--poster) * 1.414 - 0px);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px #ff0000 solid;}

.a-movieicon{position:relative;display:inline;float:left;overflow:hidden;width:calc(var(--movie) - 2px);height:calc(var(--movie) * 0.5625 - 2px);margin:0px 10px 0px 0px;background:#000000;border:1px #c6c6c6 solid;border-radius:var(--radius3);-webkit-border-radius:var(--radius3);-moz-border-radius:var(--radius3);}
.a-movieicon img{max-width:100%;height:100%;object-fit:cover;top:0;bottom:0;left:0;right:0;margin: auto;padding:0px;position:absolute;overflow:hidden;}
.a-moviecontent{position:relative;display:inline;float:left;overflow:hidden;width:calc(100% - var(--movie) - 10px);height:calc(var(--movie) * 0.5625 - 0px);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px #ff0000 solid;}

.a-head{position:static;width:calc(100% - 0px);height:calc(var(--icon) + 0px);margin:0px 0px 10px 0px;padding:0px;border:0px #00ff00 solid;}
.asset-nonhead{position:static;width:calc(100% - 0px);height:calc(var(--non) + 0px);margin:0px 0px 10px 0px;padding:0px;border:0px #00ff00 solid;}
.asset-headbackup{position:static;overflow:hidden;width:99%;height:100%;margin-bottom:0px;padding:0px;border:0px #c6c6c6 solid;}
.a-icon{position:relative;display:inline;float:left;overflow:hidden;width:calc(var(--icon) - 2px);height:calc(var(--icon) - 2px);margin:1px 8px 0px 0px;padding:0px 0px 0px 0px;border:1px #c6c6c6 solid;border-radius:var(--radius3);-webkit-border-radius:var(--radius3);-moz-border-radius:var(--radius3);}
.a-icon img{width:calc(100% - 0px);height:calc(var(--icon) - 0px);overflow:hidden;}

.a-meta{position:relative;display:inline;float:left;width:calc(100% - var(--icon) - 15px);height:calc(100% - 0px);margin:1px 0px 0px 0px;padding:0px 0px 0px 5px;border-left:2px #dd0000 solid;}
.a-name{height:30px;position:static;display:inline;float:left;overflow:hidden;margin-bottom:.10em;color:#222;border-bottom:0px #c6c6c6 dotted;font-weight:bold;font-size:1.1em;width:100%;}
.a-name a{height:25px;line-height:23px;}
.a-name a:hover{height:25px;line-height:21px;}

.byline{height:33px;font-size:1em;font-weight:normal;display:inline;float:left;overflow:hidden;text-align:;}
.byline a{height:22px;line-height:20px;}
.byline a:hover{height:22px;line-height:22px;}

.asset-contentin{position:static;width:calc(100% - 20px);height:calc(100% - 0px);margin:20px 0px 0px 10px;padding:0px 0px 0px 0px;border:1px #000000 solid;}

.a-entrycontent{position:relative;display:inline;float:left;overflow:hidden;width:calc(100% - 10px);height:140px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:px #0000ff solid;}
.a-pagecontent{position:relative;display:inline;float:left;overflow:hidden;width:calc(100% - 10px);height:130px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:px #0000ff solid;}
.a-content{position:relative;display:inline;float:left;overflow:hidden;width:calc(100% - 0px);height:;margin:0px;padding:0px;border:0px #ff0000 solid;}
.a-contentinner{position:static;width:calc(100% - 14px);height:calc(100% - 74px);margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;border-top:1px #ffffff solid;}
.a-contentinner a{display:block;color:#3366ee;text-decoration:none;color:#363636;width:calc(100% - 5px);height:calc(100% - 3px);margin:0px 0px 0px 0px;padding:2px 0px 0px 5px;border:1px #ffffff solid;border-radius:var(--radius3);-webkit-border-radius:var(--radius3);-moz-border-radius:var(--radius3);}
.a-contentinner a:hover{text-decoration:none;border:1px #c6c6c6 solid;border-radius:var(--radius3);-webkit-border-radius:var(--radius3);-moz-border-radius:var(--radius3);}
.a-pagecontentinner{position:static;width:calc(100% - 14px);height:calc(100% - 54px);margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;border-top:1px #ffffff solid;}
.a-pagecontentinner a{display:block;color:#3366ee;text-decoration:none;color:#363636;width:calc(100% - 5px);height:calc(100% - 3px);margin:0px 0px 0px 0px;padding:2px 0px 0px 5px;border:1px #ffffff solid;border-radius:var(--radius3);-webkit-border-radius:var(--radius3);-moz-border-radius:var(--radius3);}
.a-pagecontentinner a:hover{text-decoration:none;border:1px #c6c6c6 solid;border-radius:var(--radius3);-webkit-border-radius:var(--radius3);-moz-border-radius:var(--radius3);}
.a-body{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;border:0px #ff0000 dotted;}
.a-more{margin:10px 5px ５px 5px;padding:0px 0px 0px 0px;border:0px #0000ff dotted;}
.a-ex{width:calc(100% - 20px);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-bottom:0px #c6c6c6 dashed;font-size:0.9em;}
.a-foot{clear:both;margin-top:1.0em;padding-top:.5em;font-size:11px;}
.a-foot{width:calc(100% - 20px);margin:0px 10px 10px 10px;padding:5px 0px 0px 0px;border:0px #c6c6c6 solid;}

.a-readmore{position:relative;display:inline;float:right;overflow:hidden;height:30px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px #0000ff dotted;background:#ffffff;}

.asset-content3{position:relative;overflow:hidden;display:inline;float:left;margin:10px 0px 10px 0px;padding:0px;width:100%;height:700px;border-left:1px #c6c6c6 solid;background:;}
.entry-content{height:;}
#page-title{font-size:1.5em;}
.entry-categories, .entry-tags{margin-bottom:.5em;}
.entry-tags h4, .entry-categories h4{margin-bottom:0;margin-right:.20em;display:inline;font-weight:bold;}
.entry-tags ul, .entry-categories ul{display:inline;list-style:none;margin-left:0;padding-left:0;}
.entry-tags ul li, .entry-categories ul li{display:inline;}

.mt-image-left{float:left;margin:0 10px 10px 0;}
.mt-image-center{display:block;margin:0 auto 10px;text-align:center;}
.mt-image-right{float:right;margin:0 0 10px 10px;}
/* BT */
.bt{display:inline;float:left;text-align:center;margin:0px 0px 0px 0px;padding:0px;border-top:1px solid #ffffff;font-size:1em;color:#222;line-height:27px;}
.bt a{display:block;padding:0px 5px 0px 5px;color:#060606;text-decoration:none;line-height:26px;border:1px solid #ffffff;border-radius:var(--radius2);-webkit-border-radius:var(--radius2);-moz-border-radius:var(--radius2);}
.bt a:hover{padding:1px 5px 0px 5px;text-decoration:none;background:#d6d6d6;line-height:24px;border:1px solid #b6b6b6;border-radius:var(--radius2);-webkit-border-radius:var(--radius2);-moz-border-radius:var(--radius2);}
.bt-non{display:block;padding:1px 5px 0px 5px;border:1px solid #ffffff;line-height:25px;}
.bt-gon{display:inline;float:left;height:25px;line-height:28px;margin:0px 4px 0px 10px;padding:0px;font-size:16px;color:#090909;background:;border:1px solid #ffffff;}
.bt-on{display:inline;float:left;height:25px;line-height:28px;margin:0px 4px 0px 0px;padding:0px;font-size:16px;color:#555;background:#e6e6f6;border:1px solid #c6c6c6;border-radius:var(--radius2);-webkit-border-radius:var(--radius2);-moz-border-radius:var(--radius2);}
.bt-on a{display:block;color:#555;text-decoration:none;padding:0px 5px 0px 5px;line-height:24px;border:0px solid #b6b6b6;border-radius:var(--radius2);-webkit-border-radius:var(--radius2);-moz-border-radius:var(--radius2);}
.bt-on a:hover{width:100%px;height:25px;line-height:24px;padding:0px 5px 0px 5px;text-decoration:none;color:#fff;background:#aaa;border:0px solid #c6c6c6;border-radius:var(--radius2);-webkit-border-radius:var(--radius2);-moz-border-radius:var(--radius2);}
.bt-icon{display:inline;float:left;width:27px;height:27px;line-height:20px;margin:0px 0px 0px 4px;padding:0px;font-size:12px;background:#ffffff;border:1px solid #ffffff;border-radius:var(--radius2);-webkit-border-radius:var(--radius2);-moz-border-radius:var(--radius2);}
.bt-icon img{max-width:100%;height:auto;}
.bt-icon a{display:block;color:#060606;text-decoration:none;padding:0px;border:0px solid #b6b6b6;border-radius:var(--radius2);-webkit-border-radius:var(--radius2);-moz-border-radius:var(--radius2);}
.bt-icon a:hover{width:100%px;height:21px;line-height:20px;padding:0px;text-decoration:none;color:#fff;background:;border:0px solid #c6c6c6;border-radius:var(--radius2);-webkit-border-radius:var(--radius2);-moz-border-radius:var(--radius2);}
/* Page */
.pagenate{margin:0px 0px 10px 0px;padding:0px;text-align:center;border:;font-size:1em;}
.pagenate ul{margin:0px;padding:0px;border:;}
.pagenate ul li{list-style-type:none;display:inline;margin:0px;padding:2px 0px 2px 0px;background-color:#c6c6c6;border:1px #a6a6a6 solid;border-radius:var(--radius2);-webkit-border-radius:var(--radius2);-moz-border-radius:var(--radius2);}
.pagenate ul li a{padding:3px 6px;color:#363636;background-color:#fff;text-decoration:none;border:1px #a6a6a6 solid;border-radius:var(--radius2);-webkit-border-radius:var(--radius2);-moz-border-radius:var(--radius2);}
.pagenate ul li a:hover{color:#fff;background-color:#c6c6c6;}
.pagenate ul li a:visited{}
.pagenate ul span{padding:3px 6px;color:#000000;}
/* Con-Nav */
.content-nav{width:96%;margin:0px;padding:10px;text-align:center;border-bottom:0px #c6c6c6 solid;}
.content-nav ul{margin:0px;padding:0px;}
.content-nav ul li{list-style-type:none;display:inline;margin:0px 2px;padding:3px 0px;background-color:#e6e6f6;border:1px #b6b6b6 solid;}
.content-nav a{text-decoration:none;}
.content-nav a:hover{text-decoration:underline;}
.content-nav ul li a{padding:3px 5px;background-color:#fff;border:0px #b6b6b6 solid;border-radius:var(--radius2);-webkit-border-radius:var(--radius2);-moz-border-radius:var(--radius2);}
.content-nav ul li a:hover{text-decoration:none;background-color:#e6e6f6;}
/* SNS */
.sns{position:relative;float:none;width:calc(100% - 0px);margin:0px 0px 0px 0px;padding:5px 0px 0px 0pxx;text-align:center;font-size:0.8em;border-top:0px #000000 dashed;}
.sns a{color:#3636f6;text-decoration:none;}
.sns a:hover{color:#3636f6;text-decoration:underline;}

.tw-tl{position:static;overflow:hidden;display:inline;float:left;margin:0px;padding:0px;width:267px;height:698px;border-top:1px #c6c6c6 solid;border-right:1px #c6c6c6 solid;border-bottom:1px #c6c6c6 solid;}
.tw-head{position:relative;display:inline;float:left;overflow:hidden;margin:1px;padding-top:4px;padding-left:;background:#fff;width:calc(100% - 2px);height:25px;border-bottom:2px #55acee solid;font-weight:;color:#e6e6e6;}
.tw-headin{position:static;overflow:hidden;display:inline;float:left;margin:0px;padding-left:3px;line-height:20px;}
.tw-head a{color:#363636;text-decoration:none;}
.tw-head a:hover{color:#55acee;text-decoration:none;}
.fb{position:static;overflow:hidden;display:inline;float:left;margin:0px;padding:1px;width:498px;height:696px;border-top:1px #c6c6c6 solid;border-right:1px #c6c6c6 solid;border-bottom:1px #c6c6c6 solid;}
/* Widgets */
.w{position:relative;overflow:hidden;width:calc(100% - 0px);margin:0px 0px 10px 0px;padding:0px;border:0px solid #c6c6c6;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
.w a{text-decoration:none;}
.w a:hover{text-decoration:underline;}

.w-head{position:static;overflow:hidden;margin:0px 0px 2px 0px;padding:0px;border:0px #c6c6c6 solid;width:calc(100% - 0px);height:30px;font-size:1.1em;font-weight:normal;color:#060606;font-family:Segoe UI,Meiryo,Arial,sans-serif,"Helvetica Neue","Hiragino Kaku Gothic ProN","Hiragino Sans";line-height:2.0;text-align:left;overflow:hidden;}
.w-head ul{text-align:left;overflow:hidden;margin:0px;padding:0px;line-height:1.8;}
.w-head li{list-style:none;display:inline;float:left;margin:0px 6px 0px 0px;}
.w-head a{height:;line-height:;color:#000;text-decoration:none;font-weight:bold;}
.w-head a:hover{height:;line-height:;text-decoration:underline;}
.w-headicon{position:relative;display:inline;float:left;overflow:hidden;width:calc(var(--navicon) - 12px);height:calc(var(--navicon) - 12px);margin:0px 1px 0px 3px;padding:0px 0px 0px 0px;border:1px #c6c6c6 solid;border-radius:var(--radius3);-webkit-border-radius:var(--radius3);-moz-border-radius:var(--radius3);}
.w-headicon img{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;height:100%;overflow:hidden;}
.w-headicon a{text-decoration:none;}
.w-headicon a:hover{filter:alpha(opacity=60);opacity:0.6;text-decoration:underline;}

.w-content{position:static;overflow:hidden;width:100%;margin-left:auto;margin-right:auto;padding:0px;border:0px solid #c6c6c6;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
#foot .w-content{margin-top:0;margin-bottom:0;}
.w-content ul{margin:0;padding:0;list-style:none;border-bottom:0px #c6c6c6 solid;}
.w-content li{margin-top:0px;margin-bottom:0px;border-top:0px #c6c6c6 solid;}
.w-content ul ul{margin-left:0px;padding-left:0px;border-bottom:0px #c6c6c6 solid;left:0px;}

.w-tw{position:relative;overflow:hidden;margin:0px;padding:0px;width:calc(100% + 0px);height:800px;border:0px #c6c6c6 solid;}

.archive-content ul{margin:0;padding:0;list-style:none;border-bottom:0px #c6c6c6 solid;}
.fb-page,.fb-page span,.facebook_wrap iframe{width:100% !important;height:800px !important;}
.widget-in2{margin-left:10px;}
.widget-last{height:0px;border-top:0px #c6c6c6 solid;}

.widget-tag-cloud .widget-content ul{margin-right:0;margin-left:0;}
.widget-tag-cloud .widget-content li{display:inline;margin:0 5px 0 0;padding:0;line-height:1.2;background:none;border-bottom:0px #c6c6c6 solid;}
.widget-tag-cloud .rank-1{font-size:1.75em;}
.widget-tag-cloud .rank-2{font-size:1.75em;}
.widget-tag-cloud .rank-3{font-size:1.625em;}
.widget-tag-cloud .rank-4{font-size:1.5em;}
.widget-tag-cloud .rank-5{font-size:1.375em;}
.widget-tag-cloud .rank-6{font-size:1.25em;}
.widget-tag-cloud .rank-7{font-size:1.125em;}
.widget-tag-cloud .rank-8{font-size:1em;}
.widget-tag-cloud .rank-9{font-size:0.95em;}
.widget-tag-cloud .rank-10{font-size:0.9em;}

.widget-recent-assets .widget-content ul{overflow:auto;margin-right:0;}
.widget-search ul,.widget-syndication ul{margin-left:0;list-style:none;}
.widget-search li,.widget-syndication li{margin:0px 0;}

.widget-openid{width:160px;margin:10px auto;border:none !important;}
.widget-openid .widget-content{border:1px solid #ccc;background:#fff url(../images/openid-accepted.gif) no-repeat 7px 3px;font-size:12px;font-family:Arial,Verdana,sans-serif;color:#666;margin:0;padding:0 !important;}
.widget-openid .widget-content em{display:block;font-style:normal;padding:34px 9px 9px 68px;}
.widget-openid .widget-content strong{left:-9999px;position:absolute;}
.widget-openid .widget-content a{display:block;background:#eee;text-align:center;padding:5px 3px;color:#666;text-decoration:underline;font-weight:normal;}
.widget-calendar .widget-content table{border-collapse:collapse;width:100%;}
.widget-calendar .widget-content th, .widget-calendar .widget-content td{text-align:center;width:14%;padding:0px;border:1px #0000ff solid;}
.item{display:inline;float:left;margin:0pt 5px 8px;overflow:hidden;text-align:center;vertical-align:middle;width:70px;}

/* LIST */
.details-wrapper details{border:0px solid #aaa;max-width:500px;margin:0px;padding:0px;border-bottom:none;}
.details-wrapper details:last-child{border-bottom:0px solid #aaa;margin:0px;padding:0px;}
details .details-content-wrapper{padding:1rem 1rem 1rem 2rem;margin:0px;padding:0px;}
details .details-content{overflow:hidden;margin:0px;padding:0px;}
details summary{display:block;cursor:pointer;position:relative;padding:0.5rem;transition:background-color .3s;margin:0px;padding:0px;} 
details summary:hover{background-color:#eaf0f9;}
details summary::-webkit-details-marker{display:none;}
details[open] summary{border-bottom:0px solid #aaa;margin:0px;padding:0px;}
details summary::before,details summary::after{content:"";position:absolute;right:1rem;top:0;bottom:0;margin:auto 0;background-color:#333;width:16px;height:3px;}
details summary::after{transform:rotate(90deg);}

/* POP-UP */
.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:700px;margin:20px auto;}

.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}

/* NOTE */
#message {
display: flex;
justify-content: space-between
}
#message p img {
display: none;
}
#message a.btn {
display: block;
position: absolute;
top:0;
left:0;
right:0;
bottom: 0
}
#message .mu {
width: 23%;
position: relative
}
#message .mu img {
width: 100%;
height: auto
}
#message .mu h3 {
margin-bottom: 1em;
font-size: 1.3rem;
text-align: left;
font-weight: normal
}
#message .mu small {
display: block
}


/* End */