@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;}