@charset "utf-8";a,h1{color:#003d4c}h1,h2{background:#fff}h1,h2,h3,h4{font-weight:400;margin-bottom:.5em}#footer,#footer a,#header,#header a,a.logo,body{color:#fff}dd,dt{vertical-align:top}#content,form,form div,select{//clear:both}#button-create,#headline,input[type=submit]{text-shadow:1px 1px 3px #666}.notice,a{//font-weight:bold}body{background:#003d4c;font-family:Meiryo,メイリオ,'lucida grande',verdana,helvetica,arial,sans-serif;//font-size:100%;//margin:0;margin-top:25px}h2,h3{font-family:'Gill Sans','lucida grande',helvetica,arial,sans-serif}#headline{background-color:#45bcd2!important;color:#fff!important;font-size:110%;padding:10px;margin-top:-5px;margin-bottom:10px}a{text-decoration:underline}a:hover{color:#367889;text-decoration:none}a img{border:none}h1{font-size:100%}#content,#footer,#header{font-size:90%}h2{color:#e32;//font-size:190%}h3{color:#2c6877;//font-size:165%}h4{color:#993}#button-create,dt,form .required{font-weight:700}li,ul{margin:0 12px}p{margin:0 0 1em}#container{text-align:left;//font-size:90%}#header{padding:0 10px;position:fixed;//position:absolute;top:0;left:0;width:100%;height:45px;background-color:#003d4c;z-index:3}a.logo{//line-height:20px;background:url(/softlife2/img/logo.gif) left no-repeat #003d4c;padding:0 30px}#content{background:#fff;color:#333;//padding:10px 20px 40px 20px;//overflow:auto;padding:20px 10px 30px}#footer{clear:both;padding:6px 10px;background-color:#003d4c;height:50px;text-align:center}.cake-sql-log,.paging{background:#fff}#cake-powered{float:right}div.form,div.index,div.view{float:right;width:76%;border-left:1px solid #666;padding:10px 2%}div.actions{float:left;width:16%;padding:10px 1.5%}form,select[multiple=multiple]{width:100%}div.actions h3{padding-top:0;color:#777}th a.asc:after{content:' ⇣'}th a.desc:after{content:' ⇡'}.cake-sql-log td{padding:4px 8px;text-align:left;font-family:Monaco,Consolas,"Courier New",monospaced}.cake-sql-log caption{color:#fff}.paging{color:#ccc;margin-top:1em;clear:both}.paging .current,.paging .disabled,.paging a{text-decoration:none;padding:5px 8px;display:inline-block}.paging>span{display:inline-block;border:1px solid #ccc;border-left:0}.paging>span:hover{background:#efefef}.paging .prev{border-left:1px solid #ccc;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.paging .next{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.paging .disabled{color:#ddd}.paging .disabled:hover{background:0 0}.paging .current{background:#efefef;color:#c73e14}FIELDSET.search{margin:0 10px 10px;background-color:#ffffe6;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}dl{line-height:2em;margin:0;width:60%}dl dd:nth-child(4n+2),dl dt:nth-child(4n+1){background:#f4f4f4}input[type=text]:hover,input[type=textarea]:hover,select:hover,textarea:hover{background-color:#ffc}dt{padding-left:4px;width:10em}dd{margin-left:10em;margin-top:-2em}form{//margin-right:20px;padding:0}form div{//margin-bottom:1em;//padding:.5em;//vertical-align:text-top}form .input{color:#444}form .required label:after{color:#e32;content:'*';display:inline}form div.submit{border:0;clear:both;margin-top:10px}label{//display:block;//font-size:110%;margin-bottom:3px}input,textarea{//clear:both;//font-size:140%;font-family:"frutiger linotype","lucida grande",verdana,sans-serif;//padding:3px;//width:98%}.message,select{//font-size:120%}#button-delete,input[type=submit]{font-family:Meiryo,メイリオ,sans-serif;color:#fff}select{vertical-align:text-bottom;padding:1px}option{font-size:120%;padding:0 3px}input[type=text],input[type=text]:hover,input[type=textarea],input[type=textarea]:hover{clear:left;//float:left;//margin:0 6px 7px 2px;font-size:100%;width:auto}#button-create,#button-delete,input[type=submit]{font-size:14px;padding:8px 10px;text-decoration:none}input[type=checkbox]{//clear:left;float:left;margin:4px 6px 7px 2px;width:auto}div.checkbox label{//display:inline}div.checkbox{float:left}input[type=submit]{background:#43a114;background-image:-webkit-linear-gradient(top,#43a114,#0e4201);background-image:-moz-linear-gradient(top,#43a114,#0e4201);background-image:-ms-linear-gradient(top,#43a114,#0e4201);background-image:-o-linear-gradient(top,#43a114,#0e4201);background-image:linear-gradient(to bottom,#43a114,#0e4201);-webkit-border-radius:10;-moz-border-radius:10;border-radius:10px;border:1px solid #094d19}input[type=submit]:hover{background:#79eb59;background-image:-webkit-linear-gradient(top,#79eb59,#275c04);background-image:-moz-linear-gradient(top,#79eb59,#275c04);background-image:-ms-linear-gradient(top,#79eb59,#275c04);background-image:-o-linear-gradient(top,#79eb59,#275c04);background-image:linear-gradient(to bottom,#79eb59,#275c04);text-decoration:none;cursor:pointer}#button-delete{background:#b8b8b8;background-image:-webkit-linear-gradient(top,#b8b8b8,#292929);background-image:-moz-linear-gradient(top,#b8b8b8,#292929);background-image:-ms-linear-gradient(top,#b8b8b8,#292929);background-image:-o-linear-gradient(top,#b8b8b8,#292929);background-image:linear-gradient(to bottom,#b8b8b8,#292929);-webkit-border-radius:10;-moz-border-radius:10;border-radius:10px}#button-delete:hover{background:#333;text-decoration:none}#button-create{background:#f0ab57;background-image:-webkit-linear-gradient(top,#f0ab57,#de7942);background-image:-moz-linear-gradient(top,#f0ab57,#de7942);background-image:-ms-linear-gradient(top,#f0ab57,#de7942);background-image:-o-linear-gradient(top,#f0ab57,#de7942);background-image:linear-gradient(to bottom,#f0ab57,#de7942);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-family:Arial;color:#f2f2f2}.cake-debug-output>span,form .error{-moz-border-radius:4px;-webkit-border-radius:4px}#button-create:hover{background:#f2bc8c;background-image:-webkit-linear-gradient(top,#f2bc8c,#f5b658);background-image:-moz-linear-gradient(top,#f2bc8c,#f5b658);background-image:-ms-linear-gradient(top,#f2bc8c,#f5b658);background-image:-o-linear-gradient(top,#f2bc8c,#f5b658);background-image:linear-gradient(to bottom,#f2bc8c,#f5b658);text-decoration:none}form .error{background:#FFDACC;border-radius:4px;font-weight:400}form .error-message{-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;border:none;background:0 0;margin:0;padding-left:4px;padding-right:0}form .error,form .error-message{//color:#9E2424;color:red;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}.cake-debug,.cake-error,.error-message,.message,.notice,p.error{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);clear:both}.cake-debug,.cake-error,.error-message,.notice,p.error{background:repeat-x #fc0;background-image:-moz-linear-gradient(top,#fc0,#E6B800);background-image:-ms-linear-gradient(top,#fc0,#E6B800);background-image:-webkit-gradient(linear,left top,left bottom,from(#fc0),to(#E6B800));background-image:-webkit-linear-gradient(top,#fc0,#E6B800);background-image:-o-linear-gradient(top,#fc0,#E6B800);background-image:linear-gradient(top,#fc0,#E6B800);border:1px solid rgba(0,0,0,.2);margin-bottom:18px;padding:7px 14px;color:#404040;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.message,.notice,.success,p.error{padding:.8em;margin:1em 0}.cake-error,.error-message,.message,p.error{color:#fff;background:repeat-x #c43c35;border:1px solid rgba(0,0,0,.5);background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-ms-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,left top,left bottom,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(top,#ee5f5b,#c43c35);text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}p.error{font-family:Monaco,Consolas,Courier,monospace;font-size:120%}p.error em{font-weight:400;line-height:140%}.message,.success{font-weight:700;display:block}.message{color:#fff}.notice{color:#000;display:block;//font-size:110%}.success{clear:both;border:1px solid rgba(0,0,0,.5);background:repeat-x #3B8230;background-image:-webkit-gradient(linear,left top,left bottom,from(#76BF6B),to(#3B8230));background-image:-webkit-linear-gradient(top,#76BF6B,#3B8230);background-image:-moz-linear-gradient(top,#76BF6B,#3B8230);background-image:-ms-linear-gradient(top,#76BF6B,#3B8230);background-image:-o-linear-gradient(top,#76BF6B,#3B8230);background-image:linear-gradient(top,#76BF6B,#3B8230);text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);color:#fff;//font-size:120%}.actions ul{margin:0;padding:0}.actions li{margin:0 0 .5em;list-style-type:none;white-space:nowrap;padding:0}.actions ul li a{display:block;clear:both}.actions a,.actions ul li a,//input[type=submit]{font-weight:400;padding:4px 8px;background:#dcdcdc;background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#dcdcdc));background-image:-webkit-linear-gradient(top,#fefefe,#dcdcdc);background-image:-moz-linear-gradient(top,#fefefe,#dcdcdc);background-image:-ms-linear-gradient(top,#fefefe,#dcdcdc);background-image:-o-linear-gradient(top,#fefefe,#dcdcdc);background-image:linear-gradient(top,#fefefe,#dcdcdc);color:#333;border:1px solid #bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;text-shadow:#fff 0 1px 0;min-width:0;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);-webkit-user-select:none;user-select:none}.actions a:hover,.actions ul li a:hover{background:#ededed;border-color:#acacac;text-decoration:none}.actions a:active,.actions ul li a:active,//input[type=submit]:active{background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#dfdfdf),to(#eee));background-image:-webkit-linear-gradient(top,#dfdfdf,#eee);background-image:-moz-linear-gradient(top,#dfdfdf,#eee);background-image:-ms-linear-gradient(top,#dfdfdf,#eee);background-image:-o-linear-gradient(top,#dfdfdf,#eee);background-image:linear-gradient(top,#dfdfdf,#eee);text-shadow:#eee 0 1px 0;-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.3);box-shadow:inset 0 1px 4px rgba(0,0,0,.3);border-color:#aaa;text-decoration:none}.related{clear:both;display:block}pre{color:#000;background:#f0f0f0;padding:15px;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3)}.cake-debug-output{padding:0;position:relative}.cake-debug-output>span{position:absolute;top:5px;right:5px;background:rgba(255,255,255,.3);border-radius:4px;padding:5px 6px;color:#000;display:block;float:left;-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.25),0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.25),0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(0,0,0,.25),0 1px 0 rgba(255,255,255,.5);text-shadow:0 1px 1px rgba(255,255,255,.8)}.cake-code-dump pre,.cake-stack-trace{position:relative}.cake-debug,.cake-error{font-size:16px;line-height:20px;clear:both}.cake-error>a{text-shadow:none}.cake-error{white-space:normal}.cake-stack-trace{background:rgba(255,255,255,.7);color:#333;margin:10px 0 5px;padding:10px 10px 0;font-size:120%;line-height:140%;overflow:auto;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.cake-stack-trace a{text-shadow:none;background:rgba(255,255,255,.7);padding:5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:0 4px 10px 2px;font-family:sans-serif;font-size:14px;line-height:14px;display:inline-block;text-decoration:none;-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(0,0,0,.3)}.cake-context{margin-bottom:10px}.cake-stack-trace pre{color:#000;background-color:#F0F0F0;margin:0 0 10px;padding:1em;overflow:auto;text-shadow:none}.cake-stack-trace li{padding:10px 5px 0;margin:0 0 4px;font-family:monospace;border:1px solid #bbb;-moz-border-radius:4px;-wekbkit-border-radius:4px;border-radius:4px;background:#dcdcdc;background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#dcdcdc));background-image:-webkit-linear-gradient(top,#fefefe,#dcdcdc);background-image:-moz-linear-gradient(top,#fefefe,#dcdcdc);background-image:-ms-linear-gradient(top,#fefefe,#dcdcdc);background-image:-o-linear-gradient(top,#fefefe,#dcdcdc);background-image:linear-gradient(top,#fefefe,#dcdcdc)}.cake-code-dump pre,.cake-code-dump pre code{clear:both;font-size:12px;line-height:15px;margin:4px 2px;padding:4px;overflow:auto}.cake-code-dump .code-highlight{display:block;background-color:rgba(255,255,0,.5)}.code-coverage-results div.code-line{padding-left:5px;display:block;margin-left:10px}.code-coverage-results div.uncovered span.content{background:#ecc}.code-coverage-results div.covered span.content{background:#cec}.code-coverage-results div.ignored span.content{color:#aaa}.code-coverage-results span.line-num{color:#666;display:block;float:left;width:20px;text-align:right;margin-right:5px}.code-coverage-results span.line-num strong{color:#666}.code-coverage-results div.start{border:1px solid #aaa;border-width:1px 1px 0;margin-top:30px;padding-top:5px}.code-coverage-results div.end{border:1px solid #aaa;border-width:0 1px 1px;margin-bottom:30px;padding-bottom:5px}.code-coverage-results div.realstart{margin-top:0}.code-coverage-results p.note{color:#bbb;padding:5px;margin:5px 0 10px;font-size:10px}.code-coverage-results span.result-bad{color:#a00}.code-coverage-results span.result-ok{color:#fa0}.code-coverage-results span.result-good{color:#0a0}#url-rewriting-warning{display:none}.button-rink,.button-rink2,.button-rink2:visited,.button-rink:visited{font-size:13px;display:inline-block;position:relative;cursor:pointer;vertical-align:middle;color:#fff;text-decoration:none}.button-rink,.button-rink:visited{background:#45bcd2;padding:8px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:none;//margin:10px 10px 15px 0}.button-rink a:link,a.button-rink{color:#fff}.button-rink:hover{background:#555;color:#fff}.button-rink2,.button-rink2:visited{//width:100px;background:#45bcd2;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:none;margin:5px 5px 10px 0}table#admin,table#admin tr{border:1px solid gray}table#admin td,table#admin th{//border:1px solid gray}#main-menu li,#main-menu ul{padding:0;margin:0;font-size:90%}.button-rink2 a:link,a.button-rink2{color:#fff}.button-rink2:hover{background:#555;color:#fff}#main-menu ul{list-style:none}#main-menu li{display:inline;float:left;height:30px}table#admin tr{height:30px}table#admin th{background-color:#459ed2;color:#fff;font-size:120%;font-weight:400}table#calendar{width:90%}table#calendar th{background:#EEE}table#calendar td,table#calendar th{border:1px solid #CCC;text-align:center;padding:5px}a#browser{text-decoration:none}a#browser :hover{text-decoration:underline}
#button-release {
    background: #ff7575;
    background-image: -webkit-linear-gradient(top, #ff7575, #cc2d2d);
    background-image: -moz-linear-gradient(top, #ff7575, #cc2d2d);
    background-image: -ms-linear-gradient(top, #ff7575, #cc2d2d);
    background-image: -o-linear-gradient(top, #ff7575, #cc2d2d);
    background-image: linear-gradient(to bottom, #ff7575, #cc2d2d);
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    font-family: Meiryo, メイリオ, sans-serif;
    color: #ffffff;
    font-size: 14px;
    padding: 8px 10px 8px 10px;
    text-decoration: none;
}
#button-release:hover {
    background: #cc1919;
    background-image: -webkit-linear-gradient(top, #cc1919, #7a0000);
    background-image: -moz-linear-gradient(top, #cc1919, #7a0000);
    background-image: -ms-linear-gradient(top, #cc1919, #7a0000);
    background-image: -o-linear-gradient(top, #cc1919, #7a0000);
    background-image: linear-gradient(to bottom, #cc1919, #7a0000);
    text-decoration: none;
}
