@charset "UTF-8"; /* !HTML5 elements ---------------------------------------------------------- */ header, footer, nav, section, aside, article { display: block;} /* !Base ---------------------------------------------------------- */ body { font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "MS Pゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif; font-size: 12px; /* 10px; */ -webkit-text-size-adjust: none; line-height: 1.5em; color: #333; background: url("../images/bg.png") top center repeat-x #fff; background-attachment: fixed; } body, div, pre, p, blockquote, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, th, td { margin: 0; padding: 0;} input, textarea { margin: 0; font-size: 100%;} label { cursor: pointer;} /* tables -------------------------------------------------------------- */ table { border-collapse: collapse; border-spacing: 0; } a img { border: none; } th,td,li,dt,dd,blockquote { margin: 0px; padding:0px; font-size: 1em; line-height: 1.5em; text-align: left; } /* table ------------------------- */ table { border-collapse: collapse; font-size: 1em;} th,td { text-align: left; vertical-align: top; border: solid 1px #ccc;} th { background-color: #999; color:#fff;} table.layout td,table.layout th { font-size: 1em;} form { display: block; margin: 0px;} label { cursor: pointer;} input,select,textarea { background-color: #f6f6f6; border: solid 1px; border-color: #999 #ccc #ccc #999; } fieldset, img { border: 0;} img { vertical-align: top;} address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal;} ol, ul { list-style: none;} caption, th { text-align: left;} h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;} q:after, q:before { content:'';} a, input { /* outline: none; */ } abbr, acronym { border: 0;} a { color: #645440; text-decoration: none; } a:visited {} a:hover, a:active, a:focus { text-decoration: none;} /* !Clearfix ---------------------------------------------------------- */ .clearfix { display: block; min-height: 1%; } .clearfix:after { clear: both; content:"."; display: block; height: 0; visibility: hidden; } * html .clearfix { height: 1%; /*\*//*/ height: auto; overflow: hidden; /**/ } /* !Layout ---------------------------------------------------------- */ html { overflow-y: scroll;} body { text-align: center;} /* nav ----------------------------------------------- */ nav { margin: 0px auto 20px; padding: 0px; max-width: 100%; min-width: 320px; border-bottom: 1px solid #CCCCCC; display: block; -webkit-box-shadow: 0px 1px 2px 1px #9e9b9a; -moz-box-shadow: 0px 1px 2px 1px #9e9b9a; box-shadow: 0px 1px 2px 1px #9e9b9a; background:#1b2ea0; background: -webkit-gradient(linear, left top, left bottom, from(#1b2ea0), to(#6d7de1)); background: -moz-linear-gradient(top, #1b2ea0, #6d7de1); background: -o-linear-gradient(top, #1b2ea0, #6d7de1); background: -ms-linear-gradient(top, #1b2ea0, #6d7de1); background: linear-gradient(top, #1b2ea0, #6d7de1); -background: linear-gradient(top, #1b2ea0, #6d7de1); -pie-background: linear-gradient(top, #1b2ea0, #6d7de1); behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); overflow:hidden; } nav ul { margin: 0px auto; padding: 10px 0px 5px; width: 300px; text-align: center; color: #fff; text-shadow: 0px 1px 0px #B6B8B9; font-size: 1.2em; } nav ul li { margin: 0px; padding: 0px; list-style: none; display: block; font-weight: bold; text-align: center; font-size: 1em; } nav ul li a { margin: 0px 0px 5px; padding: 5px 10px; display: block; text-decoration: none; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; border: 1px solid #CCCCCC; behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); } /* グレー */ nav ul li a, nav ul li a:hover, nav ul li a:visited { color: #555555; border: 1px solid #b4b4b4; border-bottom: 1px solid #878787; text-shadow: 0px 1px 0px #d6d6d6; background: #1b2ea0; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #6d7de1), color-stop(0.5, #1b2ea0)); background: -moz-linear-gradient(top, #6d7de1 50%,#1b2ea0 50%); background: -o-linear-gradient(top, #6d7de1 50%,#1b2ea0 50%); background: -ms-linear-gradient(top, #6d7de1 50%,#1b2ea0 50%); background: linear-gradient(top, #6d7de1 50%, #1b2ea0 50%); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6d7de1 50%', endColorstr='#1b2ea0 50%'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6d7de1 50%', endColorstr='#1b2ea0 50%')"; -pie-background: linear-gradient(top, #6d7de1 50%, #1b2ea0 50%); -webkit-box-shadow: 0 1px 0 #e2e2e2 inset; -moz-box-shadow: 0 1px 0 #e2e2e2 inset; box-shadow: 0 1px 0 #e2e2e2 inset; behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); } nav ul li a:hover { border: 1px solid #bbbbbb; border-bottom: 1px solid #999; background: #3f4ea9; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #929fef), color-stop(0.5, #3f4ea9)); background: -moz-linear-gradient(top, #929fef 50%,#3f4ea9 50%); background: -o-linear-gradient(top, #929fef 50%,#3f4ea9 50%); background: -ms-linear-gradient(top, #929fef 50%,#3f4ea9 50%); background: linear-gradient(top, #929fef 50%, #3f4ea9 50%); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#929fef 50%', endColorstr='#3f4ea9 50%'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#929fef 50%', endColorstr='#3f4ea9 50%')"; -pie-background: linear-gradient(top, #929fef 50%, #3f4ea9 50%); -webkit-box-shadow: 0 1px 0 #eeeeee inset; -moz-box-shadow: 0 1px 0 #eeeeee inset; box-shadow: 0 1px 0 #eeeeee inset; behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); } /* リンク 疑似クラス ------------------------- */ nav ul li a:link { color: #fff; text-decoration: none;} nav ul li a:visited { color: #fff; text-decoration: none;} nav ul li a:hover { color: #fff; text-decoration: none;} nav ul li a:active { color: #fff; text-decoration: none;} /* header ----------------------------------------------- */ header { margin: 0px auto; padding: 20px 0px; max-width: 100%; min-width: 320px; height: 150px; background: url("http://rika.edu-c.open.ed.jp/files/Lica-header.jpg") center center no-repeat #000; background-size:cover; behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); overflow:hidden; } header h1 { margin: 0px auto; padding: 0px; font-size: 2em; line-height: 2em; width: 300px; color: #fff; } /* リンク 疑似クラス ------------------------- */ header h1 a:link { color: #fff; text-decoration: underline;} header h1 a:visited { color: #fff; text-decoration: underline;} header h1 a:hover { color: #fff; text-decoration: none;} header h1 a:active { color: #fff; text-decoration: underline;} header h2 { margin: 0px auto; padding: 0px; font-size: 1.4em; line-height: 1.5em; color: #fff; width: 300px; } /* container ----------------------------------------------- */ .container { margin: 0px auto 30px; padding: 0px; width: 320px; overflow:hidden; } /* aside ----------------------------------------------- */ aside { margin: 0px auto; padding: 0px; width: 300px; } aside .widget { margin: 0px 0px 20px; padding: 0px; } aside .widget h1 { margin: 0px 0px 10px; padding: 0px; border: 1px solid #CCCCCC; display: block; height: 35px; line-height: 35px; text-align: center; text-decoration: none; text-shadow: 0px 1px 0px #B6B8B9; width: 300px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font-size: 1.2em; color: #fff; font-weight: bold; background: #1b2ea0; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #6d7de1), color-stop(0.5, #1b2ea0)); background: -moz-linear-gradient(top, #6d7de1 50%,#1b2ea0 50%); background: -o-linear-gradient(top, #6d7de1 50%,#1b2ea0 50%); background: -ms-linear-gradient(top, #6d7de1 50%,#1b2ea0 50%); background: linear-gradient(top, #6d7de1 50%, #1b2ea0 50%); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6d7de1 50%', endColorstr='#1b2ea0 50%'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6d7de1 50%', endColorstr='#1b2ea0 50%')"; -pie-background: linear-gradient(top, #6d7de1 50%, #1b2ea0 50%); -webkit-box-shadow: 0 1px 0 #939393 inset; -moz-box-shadow: 0 1px 0 #939393 inset; box-shadow: 0 1px 0 #939393 inset; behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); } aside .widget-content p { margin: 0px auto; padding: 0px; text-align: center; width: 300px; } aside .widget-content p input.ti { text-align: left; background: #ddd; font-size: 1.4em; border-radius: 10px; margin: 0px; padding: 2px 5px; width: 12em; vertical-align: middle; } aside .widget-content p input.botan { display: inline-block; text-align: center; text-decoration: none; text-shadow: 0 1px 0 #B6B8B9; border-radius: 10px; font-size: 1em; color: #fff; margin: 0px; padding: 3px 1em; vertical-align: middle; border: 1px solid #CCCCCC; text-shadow: 0px 1px 0px #B6B8B9; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #1b2ea0; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #6d7de1), color-stop(0.5, #1b2ea0)); background: -moz-linear-gradient(top, #6d7de1 50%, #1b2ea0 50%); background: -o-linear-gradient(top, #6d7de1 50%, #1b2ea0 50%); background: -ms-linear-gradient(top, #6d7de1 50%, #1b2ea0 50%); background: linear-gradient(top, #6d7de1 50%, #1b2ea0 50%); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6d7de1 50%', endColorstr='#1b2ea0 50%'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6d7de1 50%', endColorstr='#1b2ea0 50%')"; -pie-background: linear-gradient(top, #6d7de1 50%, #1b2ea0 50%); -webkit-box-shadow: 0 1px 0 #939393 inset; -moz-box-shadow: 0 1px 0 #939393 inset; box-shadow: 0 1px 0 #939393 inset; behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); } aside .widget-calendar table { margin: 0px auto; padding: 0px; text-align: center; width: 260px; } aside .widget-calendar table th { margin: 0px; padding: 2px; text-align: center; font-size: 1em; } aside .widget-calendar table td { margin: 0px; padding: 2px; text-align: center; font-size: 1em; background: #fff; } aside .widget-archive ul, aside .widget-recent-entries ul { margin: 0px auto; padding: 0px; width: 260px; } aside .widget-archive ul li, aside .widget-recent-entries ul li { margin: 0px; padding: 0px; list-style-type: none; } aside .widget-archive ul li a, aside .widget-archive ul li a:hover, aside .widget-archive ul li a:visited, aside .widget-recent-entries ul li a, aside .widget-recent-entries ul li a:hover, aside .widget-recent-entries ul li a:visited { margin: 0px 0px 1px; padding: 5px 10px; display: block; text-align: left; border: 1px solid #CCCCCC; text-decoration: none; text-shadow: 0 1px 0 #B6B8B9; font-size: 1.2em; color: #fff; background: #1b2ea0; background: -webkit-gradient(linear, left top, left bottom, from(#6d7de1), to(#1b2ea0)); background: -moz-linear-gradient(top, #6d7de1, #1b2ea0); background: -o-linear-gradient(top, #6d7de1, #1b2ea0); background: -ms-linear-gradient(top, #6d7de1, #1b2ea0); background: linear-gradient(top, #6d7de1, #1b2ea0); -background: linear-gradient(top, #6d7de1, #1b2ea0); -pie-background: linear-gradient(top, #6d7de1, #1b2ea0); behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); } aside .widget-archive ul li a:hover, aside .widget-recent-entries ul li a:hover { border: 1px solid #CCCCCC; background: -webkit-gradient(linear, left top, left bottom, from(#1b2ea0), to(#6d7de1)); background: -moz-linear-gradient(top, #1b2ea0, #6d7de1); background: -o-linear-gradient(top, #1b2ea0, #6d7de1); background: -ms-linear-gradient(top, #1b2ea0, #6d7de1); background: linear-gradient(top, #1b2ea0, #6d7de1); -background: linear-gradient(top, #1b2ea0, #6d7de1); -pie-background: linear-gradient(top, #1b2ea0, #6d7de1); behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); } /* main ----------------------------------------------- */ .main { margin: 0px auto; padding: 0px; width: 300px; } .main h1 { margin: 0px 0px 10px 0px; padding:5px 10px; font-size: 1.4em; text-shadow: 0px 1px 0px #fff; color: #369; border-top:1px solid #cacaca; border-left:1px solid #cacaca; border-right:1px solid #cacaca; border-bottom:2px solid #d6d4d3; -webkit-border-radius: 7px 7px 0px 0px; -moz-border-radius: 7px 7px 0px 0px; border-radius: 7px 7px 0px 0px; -webkit-box-shadow: 0 -1px 1px #9e9b9a inset; -moz-box-shadow: 0 -1px 1px #9e9b9a inset; box-shadow: 0 -1px 1px #9e9b9a inset; background: #fcfcfc; background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#eaeaea)); background: -moz-linear-gradient(top, #fcfcfc, #eaeaea); background: -o-linear-gradient(top, #fcfcfc, #eaeaea); background: -ms-linear-gradient(top, #fcfcfc, #eaeaea); background: linear-gradient(top, #fcfcfc, #eaeaea); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fcfcfc', endColorstr='#eaeaea'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fcfcfc', endColorstr='#eaeaea)"; -pie-background: linear-gradient(top, #fcfcfc, #eaeaea); behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); } .main h1.archive-title, .main h1.search-results-header { margin: 0px 0px 10px 0px; padding:5px 10px; font-size: 1.4em; text-shadow: 0px 1px 0px #fff; color: #999; border-top: 1px solid #cacaca; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-bottom: 2px solid #d6d4d3; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 0 -1px 1px #9e9b9a inset; -moz-box-shadow: 0 -1px 1px #9e9b9a inset; box-shadow: 0 -1px 1px #9e9b9a inset; background: #fcfcfc; background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#eaeaea)); background: -moz-linear-gradient(top, #fcfcfc, #eaeaea); background: -o-linear-gradient(top, #fcfcfc, #eaeaea); background: -ms-linear-gradient(top, #fcfcfc, #eaeaea); background: linear-gradient(top, #fcfcfc, #eaeaea); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fcfcfc', endColorstr='#eaeaea'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fcfcfc', endColorstr='#eaeaea)"; -pie-background: linear-gradient(top, #fcfcfc, #eaeaea); behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); } .main h1.archive-title em { font-style: normal; } .main .hentry, .main .asset, .main .alpha-inner { margin: 0px 0px 20px 0px; padding: 0px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 1px 1px 2px 1px #9e9b9a; -moz-box-shadow: 1px 1px 2px 1px #9e9b9a; box-shadow: 1px 1px 2px 1px #9e9b9a; background: url("http://mt-edu.open.ed.jp/yoseyamaA2/files/bbg.jpg") right bottom no-repeat #fff; behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); } .main .search-results p { margin: 0px 0px 1em; padding: 0px; font-size: 1.2em; line-height: 1.5em; min-height: inherit; } .main .hentry .asset-body, .main .asset .asset-body { margin: 0px 0px 10px 0px; padding: 0px 20px 20px 20px; } .main .hentry .asset-body p, .main .asset .asset-body p { margin: 0px 0px 1em; padding: 0px; font-size: 1.2em; line-height: 1.5em; min-height: inherit; text-align: left; } .main .asset .asset-body p img { padding: 1px; background: #fff; border: 1px solid #666; width: 260px; height: auto; } .main .alpha-inner p.content-nav { margin: 0px 0px 10px 0px; padding: 0px; font-size: 1.2em; line-height: 1.5em; min-height: inherit; text-align: center; } .main .hentry p.asset-more-link { margin: 0px 0px 10px 0px; padding: 0px 20px 20px 20px; font-size: 1.2em; line-height: 1.5em; text-align: right; min-height: inherit; } .main .hentry .assetMeta { margin: 10px 20px; padding: 0px; } .main .hentry .assetMeta p.byline { margin: 0px; padding: 0px; font-size: 1.2em; line-height: 1.5em; color: #000; min-height: inherit; } .main .hentry .asset-footer { margin: 0px; padding: 0px; border-top: 1px solid #CCCCCC; } .main .hentry .asset-footer .entry-categories { margin: 0px; padding: 10px; } .main .hentry .asset-footer .entry-tags { margin: 0px; padding: 10px; } .main .hentry .asset-footer .entry-categories h4, .main .hentry .asset-footer .entry-tags h4 { margin: 0px 0px 1em; padding: 3px 5px; background: #999; color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } .main .hentry .asset-footer .entry-categories ul, .main .hentry .asset-footer .entry-tags ul { margin: 0px; padding: 0px; } .main .hentry .asset-footer .entry-categories ul li, .main .hentry .asset-footer .entry-tags ul li { margin: 0px; padding: 0px; display: inline; font-size: 1.2em; line-height: 1.5em; } .main .alpha-inner .archive { margin: 0px auto 0px; padding: 0px 0px 30px; width: 260px; } .main .alpha-inner .archive h2 { margin: 20px 0px; padding: 3px 5px; background: #999; color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } .main .alpha-inner .archive .archive-content ul { margin: 0px auto; padding: 0px; width: 560px; } .main .alpha-inner .archive .archive-content ul li { margin: 0px; padding: 0px; font-size: 1.2em; line-height: 1.5em; } /* footer ----------------------------------------------- */ footer { margin: 0px auto; padding: 0px; max-width: 100%; min-width: 320px; border-top: 1px solid #CCCCCC; display: block; background: #6d7de1; background: -webkit-gradient(linear, left top, left bottom, from(#6d7de1), to(#1b2ea0)); background: -moz-linear-gradient(top, #6d7de1, #1b2ea0); background: -o-linear-gradient(top, #6d7de1, #1b2ea0); background: -ms-linear-gradient(top, #6d7de1, #1b2ea0); background: linear-gradient(top, #6d7de1, #1b2ea0); -background: linear-gradient(top, #6d7de1, #1b2ea0); -pie-background: linear-gradient(top, #6d7de1, #1b2ea0); -webkit-box-shadow: 0px -1px 2px 1px #9e9b9a; -moz-box-shadow: 0px -1px 2px 1px #9e9b9a; box-shadow: 0px -1px 2px 1px #9e9b9a; behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); overflow:hidden; } footer address { margin: 0px auto; padding: 10px; width: 320px; text-align: center; color: #fff; text-shadow: 0px 1px 0px #B6B8B9; font-size: 1.2em; behavior: url("http://mt-edu.open.ed.jp/PIE.htc"); } /* リンク 疑似クラス ------------------------- */ footer address a:link { color: #fff; text-decoration: underline;} footer address a:visited { color: #fff; text-decoration: underline;} footer address a:hover { color: #fff; text-decoration: none;} footer address a:active { color: #fff; text-decoration: underline;}