diff --git a/core/root/static/css/forms.css b/core/root/static/css/forms.css new file mode 100644 index 0000000..842854b --- /dev/null +++ b/core/root/static/css/forms.css @@ -0,0 +1,92 @@ +/* form関連css */ + +input { + line-height: 1.2 !important; +} + +div.text input, +div.password input { + width: 200px; +} +div.submit input { + padding: 0 6px; + line-height: 1.2; +} +div.section p.error_message { + margin-top: 0; + margin-left: 0; + font-size: 10px; + color: #f00; +} + +/* form_full */ + +div.form_full { + margin: 30px 0; +} +div.form_full th, +div#sessionbox th { + padding: 5px 15px 5px 0; + width: 100px; + text-align: right; + white-space: nowrap; + vertical-align: top; +} +div.form_full td, +div#sessionbox td { + padding: 5px 0; + border: none; + vertical-align: top; +} +div.form_full div.text input, +div.form_full div.password input, +div.form_full div.textarea textarea { + width: 300px; +} +div.form_full tr.message th, +div#sessionbox tr.message th, +div.form_full tr.message td, +div#sessionbox tr.message td { + padding: 0; + font-size: 10px; + color: #f00; +} + +/* login */ + +div.submit { + margin-top: 10px; +} +div.text, +div.password, +div.checkbox, +div.select, +div.textarea { + margin-top: 0; +} +div#login p { + margin: 10px 0; +} + +/* signup_basic */ + +div#signup_basic { + margin-top: 10px; +} + +/* commit_basic */ + +div#commit { + padding-top: 30px; +} +div#commit p { + padding: 10px 0; + border: 3px solid #00A7D4; + font-size: 16px; + text-align: center; +} +div#commit p strong { + font-weight: bold; + font-size: 16px; + color: #00A7D4; +} \ No newline at end of file diff --git a/core/root/static/css/iepngfix.css b/core/root/static/css/iepngfix.css new file mode 100644 index 0000000..734c25f --- /dev/null +++ b/core/root/static/css/iepngfix.css @@ -0,0 +1,4 @@ +@charset "utf-8"; +/* CSS Document */ +/* 注意: iepngfix.htcへのパスは、iepngfixが適用されるHTMLファイルからの相対パスになる */ +img, div, input { behavior: url(iepngfix.htc) } \ No newline at end of file diff --git a/core/root/static/css/import.css b/core/root/static/css/import.css new file mode 100644 index 0000000..6bee19b --- /dev/null +++ b/core/root/static/css/import.css @@ -0,0 +1,7 @@ +@charset "utf-8"; +/* CSS Document */ + +@import "reset.css"; +@import "style.css"; +@import "forms.css"; +@import "iepngfix.css"; \ No newline at end of file diff --git a/core/root/static/css/reset.css b/core/root/static/css/reset.css new file mode 100644 index 0000000..dee14db --- /dev/null +++ b/core/root/static/css/reset.css @@ -0,0 +1,22 @@ +/* +Copyright (c) 2007, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 2.3.0 +*/ +body {color:#000;background:#FFF;} +body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0;padding:0;} +/* original code : +body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} +*/ +table{border-collapse:collapse;border-spacing:0;} +fieldset,img{border:0;} +address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} +li {list-style:none;} +caption,th {text-align:left;} +h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} +q:before,q:after{content:'';} +abbr,acronym {border:0;font-variant:normal;} +sup,sub {line-height:-1px;vertical-align: text-top;} +sub {vertical-align:text-bottom;} +input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} \ No newline at end of file diff --git a/core/root/static/css/style.css b/core/root/static/css/style.css new file mode 100644 index 0000000..db43b3d --- /dev/null +++ b/core/root/static/css/style.css @@ -0,0 +1,436 @@ +@charset "utf-8"; +/* CSS Document */ + +/* clearfix */ + +.clearfix:after { + height: 0; + visibility: hidden; + content: "."; + display: block; + clear: both; +} +.clearfix { + _height: 1px; + min-height: 1px; + /*\*//*/ + height: auto; + overflow: hidden; + /**/ +} + + + +/* generic styles */ + +* { + font-size: 12px; + line-height: 1.6; +} + + +/* generic classes */ + +.mt0 { margin-top: 0 !important; } +.mt10 { margin-top: 10px !important; } +.mb0 { margin-bottom: 0 !important; } +.pt10 { padding-top: 10px !important; } +.pb0 { padding-bottom: 0 !important; } +.center { text-align: center !important; } +.clear { clear: both !important; } +.no_bb { border-bottom: none !important; } +.no_listmark { + background: none !important; + list-style-type: none !important; } +.link { + padding-left: 22px; + background: url(../img/listmark_link.gif) no-repeat; + line-height: 16px; +} + + +/* layout */ + +* { + font-family: "MS Pゴシック", "ヒラギノ角ゴ Pro W3", Osaka; +} + +body { + text-align: center; +} + +h2 { + margin-top: 30px; + margin-bottom: 10px; + padding-left: 25px; + background: url(../img/h2_bg.gif) no-repeat 0px 6px; + font-weight: bold; + font-size: 16px; + height: 31px; +} + +div.table_container { + padding: 15px; + border: 1px solid #eee; + background: #fff; + float: left; + width: auto; +} +html>body div.table_container { + margin-bottom: 10px; +} +div.table_container table { + border-top: 1px dashed #eee; + background: #fff; +} +div.table_container th, +div.table_container td { + padding: 5px 10px; + border-bottom: 1px dashed #eee; + vertical-align: top; +} +div.table_container th { + font-weight: bold; +} + +a { + color: #00a7d4; +} + +img { + display: block; +} + +div#header { + background: url(../img/header_bg.jpg) repeat-x; + margin: 0 auto; + height: 34px; + text-align: center; +} +div#header ul { + margin: 0 auto; + padding-right: 20px; + background: url(../img/hnav_bg.jpg) no-repeat; + width: 920px; +} +div#header li { + float: right; + width: auto; + text-align: center; +} +div#header li a { + padding: 0 20px; + background: url(../img/hnav_btn_bg.jpg) no-repeat 0px 0px; + display: block; + height: 34px; + color: #fff; + text-align: center; + text-decoration: none; + line-height: 30px; +} +div#header li a:hover { background-position: 0px -34px; } +div#header li#hnav_login a { width: 4em; } +div#header li#hnav_home a { width: 3em; } +div#header li#hnav_settings a { width: 2em; } +div#header li#hnav_logout a { width: 5em; } + +div#container { + background: url(../img/body_bg.jpg) repeat-y center top; + margin: 0 auto; + width: 940px; +} +div#main { + padding-right: 20px; + float: right; + width: 670px; + text-align: left; +} +div#title { + padding-left: 20px; + background: url(../img/title_bg.jpg) no-repeat; + height: 127px; +} +div#title h1, +div#title p { + margin: 0; + padding-top: 40px; + font-weight: bold; + font-size: 22px; +} +div#content { + padding: 10px 25px 60px 25px; + background: url(../img/main_bg.jpg) repeat-x; + height: 250px; +} +html>body div#content { + min-height: 250px; + height: auto; +} +div.section h3 { + margin: 10px 5px 0 5px; + font-weight: bold; +} +div.section p, +div.section ul { + margin: 10px 5px; +} +div.section ol { + margin: 10px 5px 10px 13px; +} +html>body div.section ol { + margin: 10px 5px; +} +div.section ul li { + margin-bottom: 8px; + padding-left: 22px; + background: url(../img/listmark_link.gif) no-repeat; + line-height: 16px; +} +div.section ul li a { + line-height: 16px; +} +div.section ol li { + margin-bottom: 8px; + margin-left: 15px; + list-style-type: decimal; +} +div.section ol li ul li { + list-style-type: none; +} + +div#lnav_container { + background: url(../img/side_bg.jpg) no-repeat right bottom; +} +div#side { + margin-bottom: 50px; + float: right; + width: 250px; + text-align: left; +} +div#side ul { margin-left: 20px; } +div#logo { + margin-left: 4px; + background: url(../img/side_line.jpg) no-repeat right bottom; + height: 137px; +} +ul#lnav li a { + display: block; + padding-top: 9px; + padding-left: 20px; + background: url(../img/lnav_bg.jpg) no-repeat; + width: 210px; + height: 27px; + color: #fff; + text-decoration: none; + line-height: 1.4; +} +ul#lnav li#lnav_jpa a { background-position: 0px 0px; height: 25px; } +ul#lnav li#lnav_wiki a { background-position: 0px -34px; } +ul#lnav li#lnav_services a { background-position: 0px -70px; } +ul#lnav li#lnav_events a { background-position: 0px -106px; } +ul#lnav li#lnav_jpa a:hover { background-position: 230px 0px; } +ul#lnav li#lnav_wiki a:hover { background-position: 230px -34px; } +ul#lnav li#lnav_services a:hover { background-position: 230px -70px; } +ul#lnav li#lnav_events a:hover { background-position: 230px -106px; } + +ul#subnav { + padding: 20px; + border-top: 1px solid #50c2e1; +} +ul#subnav li { + margin-bottom: 8px; + padding-left: 22px; + background: url(../img/listmark_subnav.gif) no-repeat; + line-height: 16px; +} +ul#subnav li a { + font-size: 10px; + color: #fff; + line-height: 16px; +} +div#footer { + margin: 0 auto 20px auto; + padding-top: 10px; + padding-left: 20px; + background: url(../img/footer_bg.jpg) no-repeat right top; + width: 920px; +} +div#footer a { + color: #fff; + text-decoration: none; +} +div#footer a:hover { + text-decoration: underline; +} +div#footer address { + padding-bottom: 10px; + background: url(../img/copyright_bg.jpg) no-repeat right bottom; + color: #fff; + text-align: center; +} + + + +/* jpa */ + +h1#h1_jpa { + padding-top: 35px; +} +h1#h1_jpa span { + font-weight: normal; +} +div#information li { + background: url(../img/listmark_head.gif) no-repeat; +} + + + +/* board */ + +div#board_content { + padding: 10px 0 30px 0; + background: url(../img/main_bg.jpg) repeat-x; +} + +div#maki { border-top: none; } +div.board { + padding: 20px 25px; + border-top: 1px solid #fff; + border-bottom: 1px solid #d1d1d1; +} +div.board div.image { + margin-right: 25px; + float: left; + width: 90px; +} +div.board div.info { + float: left; + width: 500px; +} +div.board div.info p { + margin: 0 0 10px 0; +} +div.board div.info h2 { + margin: 0; + padding: 0; + background: none; +} +div.board div.info p.post { + padding-bottom: 5px; + background: url(../img/dotline.gif) repeat-x left bottom; + font-size: 10px; +} + + +/* training */ + +div#course h3 { + margin-left: 5px; + padding-left: 22px; + background: url(../img/listmark_head.gif) no-repeat; + font-weight: bold; +} + +div#course div p { + margin: 0 5px 10px 27px; +} + + + +/* powered-by */ + +div.section ul li ul { + margin: 0 10px; +} + + + +/* signup */ +div.section ol li ul li { + margin-left: 10px; + padding-left: 0; + list-style-type: disc !important; + background: none; +} + +/* event */ + +h1#h1_event { + margin: 30px 0; + font-weight: bold; + font-size: 16px; +} +h1#h1_event span { + font-weight: normal; +} + +div#session_timeline { + margin-left: 25px; + margin-bottom: 60px; + padding-right: 10px; + float: right; + width: 150px; +} + +div#sessionbox { + float: right; + width: 430px; +} + +div#registered { + padding-top: 30px; +} +div#registered p { + padding: 10px 0; + border: 3px solid #00A7D4; + font-size: 16px; + text-align: center; +} +div#registered p strong { + font-weight: bold; + font-size: 16px; + color: #00A7D4; +} + + +/* member */ + +div#member_title { + padding-left: 20px; + background: url(../img/title_bg.jpg) no-repeat; + height: 127px; +} +div#member_title h1, +div#member_title p { + margin: 0; + padding-top: 20px; + font-weight: bold; + font-size: 12px; +} +div#member_title p#gravatar { + margin-right: 40px; + float: left; + width: 80px; +} +div#member_title div#info { + float: left; + width: auto; +} +div#member_title ul { + margin-top: 10px; +} +div#member_title li { + margin-bottom: 3px; + padding-left: 22px; + background: url(../img/listmark_link.gif) no-repeat; + line-height: 16px; +} +div#member_title li a { + line-height: 16px; +} + +div#following li.no_follow, +div#followers li.no_follow { + padding-left: 22px; + background: none; +} diff --git a/core/root/static/img/body_bg.jpg b/core/root/static/img/body_bg.jpg new file mode 100644 index 0000000..2bdc93e Binary files /dev/null and b/core/root/static/img/body_bg.jpg differ diff --git a/core/root/static/img/copyright_bg.jpg b/core/root/static/img/copyright_bg.jpg new file mode 100644 index 0000000..cab01ae Binary files /dev/null and b/core/root/static/img/copyright_bg.jpg differ diff --git a/core/root/static/img/dotline.gif b/core/root/static/img/dotline.gif new file mode 100644 index 0000000..5e63606 Binary files /dev/null and b/core/root/static/img/dotline.gif differ diff --git a/core/root/static/img/footer_bg.jpg b/core/root/static/img/footer_bg.jpg new file mode 100644 index 0000000..aa7e0a2 Binary files /dev/null and b/core/root/static/img/footer_bg.jpg differ diff --git a/core/root/static/img/h2_bg.gif b/core/root/static/img/h2_bg.gif new file mode 100644 index 0000000..e66d61c Binary files /dev/null and b/core/root/static/img/h2_bg.gif differ diff --git a/core/root/static/img/header_bg.jpg b/core/root/static/img/header_bg.jpg new file mode 100644 index 0000000..b79787d Binary files /dev/null and b/core/root/static/img/header_bg.jpg differ diff --git a/core/root/static/img/hnav_bg.jpg b/core/root/static/img/hnav_bg.jpg new file mode 100644 index 0000000..3c451ac Binary files /dev/null and b/core/root/static/img/hnav_bg.jpg differ diff --git a/core/root/static/img/hnav_btn_bg.jpg b/core/root/static/img/hnav_btn_bg.jpg new file mode 100644 index 0000000..313f5a3 Binary files /dev/null and b/core/root/static/img/hnav_btn_bg.jpg differ diff --git a/core/root/static/img/listmark_head.gif b/core/root/static/img/listmark_head.gif new file mode 100644 index 0000000..a7a5727 Binary files /dev/null and b/core/root/static/img/listmark_head.gif differ diff --git a/core/root/static/img/listmark_link.gif b/core/root/static/img/listmark_link.gif new file mode 100644 index 0000000..b4ed68d Binary files /dev/null and b/core/root/static/img/listmark_link.gif differ diff --git a/core/root/static/img/listmark_subnav.gif b/core/root/static/img/listmark_subnav.gif new file mode 100644 index 0000000..c98e8ae Binary files /dev/null and b/core/root/static/img/listmark_subnav.gif differ diff --git a/core/root/static/img/lnav_bg.jpg b/core/root/static/img/lnav_bg.jpg new file mode 100644 index 0000000..cc72f74 Binary files /dev/null and b/core/root/static/img/lnav_bg.jpg differ diff --git a/core/root/static/img/logo.jpg b/core/root/static/img/logo.jpg new file mode 100644 index 0000000..ea6f76b Binary files /dev/null and b/core/root/static/img/logo.jpg differ diff --git a/core/root/static/img/main_bg.jpg b/core/root/static/img/main_bg.jpg new file mode 100644 index 0000000..e0954a3 Binary files /dev/null and b/core/root/static/img/main_bg.jpg differ diff --git a/core/root/static/img/side_bg.jpg b/core/root/static/img/side_bg.jpg new file mode 100644 index 0000000..cacd138 Binary files /dev/null and b/core/root/static/img/side_bg.jpg differ diff --git a/core/root/static/img/side_line.jpg b/core/root/static/img/side_line.jpg new file mode 100644 index 0000000..1211afa Binary files /dev/null and b/core/root/static/img/side_line.jpg differ diff --git a/core/root/static/img/title_bg.jpg b/core/root/static/img/title_bg.jpg new file mode 100644 index 0000000..6244305 Binary files /dev/null and b/core/root/static/img/title_bg.jpg differ