:link,:visited{text-decoration:none;}
html,body,div,ul,ol,li,dl,dt,dd,form,fieldset,input,textarea,h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{border-spacing:0;}
fieldset,img,abbr,acronym{border:0;} 
/* strict reset by uncommenting lines below */
address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var{/* font-style: normal; *//* font-weight: normal; */}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
a{text-decoration:underline;outline:none;}
hr{border:0;height:1px;background-color:#000;color:#000;}
a img,:link img,:visited img{border:none;}
address{font-style:normal;display: inline;}
/* Utilities ----------------------------------------------------------------- */
.pkg:after,#content-in:after{content:" ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
.pkg,#content-in{display:block;}
/* no ie mac \*/
* html.pkg,* html #content-in{height:1%;}
.pkg,#content-in{display:block;}
/* */
.inline{display:inline;}
.hidden{display:none;}
/* Setting */
:root{--home:40px;--width:1200px;--side:300px;--side2:200px;--menu:90px;--navicon:40px;}
/* Layout ----------------------------------------------------------------- */
body{text-align:center;background:#fff;border:0px #000000 solid;}

#container,#content,#alpha,#beta,#gamma{position:relative;}
#container p{margin-bottom:0px;}
#alpha,#beta,#gamma{display:inline;float:left;}
#container-in{width:var(--width);min-height:100%;margin:0 auto;padding:0px;text-align:left;border-right:0px #c6c6c6 solid;border-left:0px #c6c6c6 solid;}
#content-in{position:static;width:;margin:0 auto;padding:0px;border:0px #c6c6c6 solid;}
#alpha-inner{position:static;overflow:hidden;margin:0px;padding:0px;border-right:0px #ff0000 solid;}
#beta-inner{position:static;overflow:hidden;margin:0px;padding:0px;border:0px #00ff00 solid;}
#gamma-inner{position:static;overflow:hidden;margin:0px;padding:0px;border:0px #c6c6c6 solid;}
/* Wide-Thin-Thin */
.layout-wtt #alpha{width:calc(var(--width) - var(--side) - var(--side) - 1px);}
.layout-wtt #beta{left:calc(var(--side) + 2px);width:var(--side);}
.layout-wtt #gamma{right:calc(var(--side) * 0 + 2px);width:var(--side);}
/* Thin-Wide-Thin */
.layout-twt #alpha{left:var(--side);width:calc(var(--width) - var(--side) - var(--side) - 2px);}
.layout-twt #beta{left:calc(var(--width) * -1 + var(--side) + var(--side) + 1px);width:var(--side);}
.layout-twt #gamma{width:var(--side);}
/* Wide-Thin */
.layout-wt #alpha{width:calc(var(--width) - var(--side) - 100px);}
.layout-wt #beta{width:var(--side);}
/* Thin-Wide */
.layout-tw #alpha{left:calc(var(--side) + 0px);width:calc(var(--width) - var(--side) - 0px);}
.layout-tw #beta{left:calc(var(--width) * -1 + var(--side) + 0px);width:var(--side);}
/* Medium-Wide */
.layout-mw #alpha{left:var(--side2);width:calc(var(--width) - var(--side2) - 2px);}
.layout-mw #beta{left:calc(var(--width) * -1 + var(--side2) + 2px);width:var(--side2);}
/* Wide-Medium */
.layout-wm #alpha{width:calc(var(--width) - var(--side2) - 2px);}
.layout-wm #beta{width:calc(var(--side2) - 0px);}
/* 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;}
/* home */
#H{position:fixed;z-index:3;width:100%;height:var(--home);font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;}
#H-b{position:fixed;z-index:2;width:100%;height:var(--home);margin:0px;padding:0px;border-bottom:1px #c6c6c6 solid;background:#fff;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity:0.9;}
#H-in{position:static;width:calc(var(--width) - 0px);height:calc(100% - 0px);margin:0px auto;padding:0px;border:0px #333333 dashed;}
#H li{display:inline;float:left;list-style:none;line-height:calc(var(--home) - 0px);text-align:left;}

#H-n{position:static;display:inline;float:left;overflow:hidden;width:calc(var(--side) - 0px);height:calc(100% - 0px);margin:0px;padding:0px 0px 0px 10px;font-size:1.2em;font-weight:bold;border:0px #00ff00 solid;}
#H-n li{margin:0px;padding:0px;}
#H-n a{display:block;color:#333;text-decoration:none;}
#H-n a:hover{width:100%;color:#969696;}

#H-m{position:static;display:inline;float:left;overflow:hidden;width:calc(var(--menu) * 4 + 8px);height:calc(100% - 0px);margin-left:calc(var(--width) / 2 - var(--menu) * 3 - var(--side));padding:0px;border:0px #c6c6c6 solid;line-height:;font-size:1.0em;font-weight:bold;}
#H-m ul{margin:0px;padding:0px;}
#H-m li{width:var(--menu);height:calc(100% - 0px);margin-right:2px;text-align:center;font-weight:bold;color:#333333;border-left:0px #c6c6c6 solid;}
#H-m li a{display:block;color:#333333;text-decoration:none;line-height:3.6;font-size:0.9em;font-weight:bold;}
#H-m li a:hover{width:100%;height:38px;color:#dd0000;text-decoration:none;border-bottom:2px #dd0000 solid;line-height:3.6;font-size:0.9em;font-weight:bold;}
#H-on{margin:0px;padding:0px;width:calc(100% - 0px);height:38px;border-bottom:2px #dd0000 solid;}
#H-non{margin:0px;padding:0px;width:calc(100% - 0px);height:38px;border-bottom:0px #dd0000 solid;}
#H-menu_in{width:calc(100% - 0px);height:calc(100% - 0px);background:url("http://cinebunch.com/i/menu.gif");}

#H-v{position:static;display:inline;float:right;overflow:hidden;margin-right:5px;padding:0px;height:calc(100% - 0px);border:0px #0000ff solid;}
#H-v ul{margin:0px;padding:0px;}
#H-v li{margin:0px;padding:0px;}
#H-v a{display:block;}
#H-v a:hover{width:calc(100% - 0px);height:calc(100% - 0px);background:;}
#H-vi{position:relative;display:inline;float:left;overflow:hidden;width:calc(var(--navicon) - 10px);height:calc(var(--navicon) - 10px);margin:7px 1px 3px 2px;padding:0px 0px 0px 0px;border:0px #c6c6c6 solid;border-radius:var(--radius);-webkit-border-radius:var(--radius);-moz-border-radius:var(--radius);}
#H-vi img{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;height:100%;overflow:hidden;}
#H-vi a{text-decoration:none;}
#H-vi a:hover{filter:alpha(opacity=60);opacity:0.6;text-decoration:underline;}
/* TOP */
#top{position:relative;}
#top-in{position:static;overflow:hidden;margin:0 auto;padding:0px;width:calc(100% - 0px);height:calc(var(--home) + 1px);text-align:center;border:0px #00ff00 solid;}
/* BOTTOM */
#Z{position:relative;margin:0px;padding:0px;background:#fff;border-top:0px solid #c6c6c6;}
#Z-in{position:static;overflow:hidden;width:var(--width);height:100%;margin:0 auto;padding:0px;border:0px #333333 dashed;}
#Z a{color:#363636;text-decoration:none;}
#Z a:hover{text-decoration:underline;}
#Z-content{position:relative;margin:0px;padding:0px;}
#Z-content ul{position:static;text-align:center;margin:0 auto;padding:3px;width:800px;height:100%;border:0px #00ff00 solid;list-style:none;overflow:hidden;}
#Z-content li{text-align:center;display:inline;float:left;width:100px;}
#Z-link{margin-right:5px;padding:0px;border-right:1px #c6c6c6 solid;height:100%;}

#cc{position:static;width:;margin:0px;padding:0px 0px 0px 0px;text-align:right;border:0px #00ff00 solid;font-size:0.8em;}
#cc a{text-decoration:none;}
#cc a:hover{text-decoration:underline;}
/* Con-Nav */
.content-nav{margin:0px;padding:0px;text-align:center;border:0px #c6c6c6 solid;}
.content-nav ul{}
.content-nav ul li{list-style-type:none;display:inline;margin:0px 2px;padding:3px 0px;background-color:#c6c6c6;border:1px #999 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;}
.content-nav ul li a:hover{text-decoration:none;background-color:#c6c6c6;}
/* SNS */
.sns{position:relative;float:none;width:98%;margin:0px;padding:5px;text-align:center;border:0px #000000 dashed;}
/* Widgets */
.widget{position:relative;overflow:hidden;width:100%;margin:0px;padding:0px;border:0px #0000ff solid;}
.widget a{text-decoration:none;}
.widget a:hover{text-decoration:underline;}
.widget-head{margin:0px;padding:0px;border-top:1px #c6c6c6 solid;border-bottom:1px #c6c6c6 solid;border-left:0px #cc0000 solid;}
.widget-content{position:relative;margin:0px;padding:0px;border-bottom:0px #c6c6c6 solid;}
.archive-content ul,.widget-content ul{margin:0;padding:0;list-style:none;border-bottom:0px #c6c6c6 solid;}
.widget-content ul ul{margin-left:0px;padding-left:0px;border-bottom:0px #c6c6c6 solid;left:0px;}
.widget-in2{margin-left:10px;}
.widget-last{height:0px;border-top:0px #c6c6c6 solid;}
.widget-content li{margin-top:0px;margin-bottom: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;}
#foot .widget-content{margin-top:0;margin-bottom:0;}
.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;}
/* User pics */
.user-pic{float:left;position:relative;width:50px;height:50px;overflow:hidden;margin:0 10px 0 0;}
.auth-icon{position:absolute;bottom:0;left:0;}
/* Feedback */
.comment-content,.comment-footer,.comments-open-content,.comments-open-footer,.comments-closed,.trackbacks-info,.trackback-content,.trackback-footer{clear:both;}
.comments,.trackbacks{overflow:hidden;width:100%;}
.comments,.trackbacks{position:static;clear:both;}
.comments,.comments-content,.trackbacks{margin-bottom:1.5em;}
.comments-header,.comment-content,.comment-footer,.comments-open-header,.comments-open-content,#comments-open-footer,.comments-closed,#comment-form-external-auth,#comment-greeting,.comments-open-moderated,#comment-form-name,#comment-form-email,#comment-form-url,#comment-form-remember-me,#comment-form-reply,#comments-open-text,.trackbacks-header,.trackbacks-info,.trackback-content,.trackback-footer{margin-bottom:.50em;}
#comment-form-remember-me label,#comment-form-reply label{display:inline;}
.comments-open label{display:block;}
#comment-author,#comment-email,#comment-url,#comment-text{width:80%;}
#comment-bake-cookie{margin-left:0;vertical-align:middle;}
#top-comment-nav,#comment-nav{list-style:none;width:100%;margin:0 0 1em 0;padding:0;text-align:center;}
#top-comment-nav li,#comment-nav li{display:inline;padding:0;}
#top-prev-comments,#prev-comments{text-align:left;margin:0 1em 0 0;}
#top-next-comments,#next-comments{text-align:right;margin:0 0 0 1em;}
#top-num-comments,#num-comments{text-align:center;}
#comment-submit {font-weight: bold;}
.comment,.trackback{margin-bottom:.5em;border-bottom:1px solid #ccc;padding-bottom:.5em;}
.comment .asset-meta,.trackback .asset-meta{border:0;}
.comment-content{clear:none;line-height:1.5;margin-bottom:1em;}
.comment-content p{margin-bottom:.5em;}

.input-default{background-color:#9AAEC2;}
.status-indicator{display:inline;height:20px;width:20px;background: url(../images/indicator-login.gif) no-repeat 0 0;padding:2px 7px;}
@media print{*{position:static ! important;overflow:visible ! important;}}
/* Back-top ---------------------------------------------------- */
#back-top{position:fixed;bottom:30px;right:10px;}
#back-top a{width:50px;display:block;text-align:center;font:11px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;outline:none;color:#555;/* transition */-webkit-transition:1s;-moz-transition:1s;transition:1s;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
#back-top a:hover{color:#000;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
/* arrow icon (span tag) */
#back-top span{width:50px;height:50px;display:block;margin-bottom:3px;background:#ddd url("https://cinebunch.com/in/i/up-arrow.png") no-repeat center center;/* rounded corners */-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;/* transition */-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#back-top a:hover span{background-color:#777;}