@import url(./style.css);

html {
margin:0;
padding:0;
}
body {
margin:0;
padding:0;
font-size: 13px;
line-height: 1.7;
color: #333;
font-family: verdana, 'trebuchet ms', sans-serif;
}
a,
a:link,
a:visited{
color: #333;
}
a:hover,
a:active {
color: #333;
}
p { margin: 0 0 10px 0; }
form { margin: 0; padding: 0; }
a img { border: 0; }
table{ margin:0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, pre, blockquote {
margin: 0;
padding:0;
}
ol, ul{
margin:0 0 0 15px;
padding:0;
}
/* page layout */

body { text-align: center; } /* center on ie */


#banner { position: relative; }
#banner-inner { position: static; }
#pagebody { position: relative; width: 100%; }
#pagebody-inner { position: static; width: 100%; }

/*--------------- container ---------------*/

#container{
margin: 10px auto;
width:750px;
text-align:left;
border:solid 1px #666;
background: url(<$MTBlogURL$>images/container-bg.gif) 100% 0 repeat-y;
}
#container-inner { }

/*--------------- banner ---------------*/

#banner{
width:750px;
height:100px;
margin:0;
padding:0;
background:url(./images/banner.jpg) no-repeat 0 0;
}
#banner-inner {
width:750px;
margin:0 auto 0 auto;
padding:15px 0 0 0;
display:none;
}

/*--------------- two-column-left --------------- */

.layout-two-column-left #alpha {
/* ie display: inline; win bugfix */
position: relative;
float: right;
min-height: 200px;
}
.layout-two-column-left #pagebody {
margin:0;
padding:0;
width:750px;
background:url(<$MTBlogURL$>images/base/pagebody.gif) repeat-y 0 0;
}
.layout-two-column-left #alpha {
width:550px;
margin:0;
}
.layout-two-column-left #alpha-inner {
margin:20px;
padding:0;
text-align: left;
}
.layout-two-column-left #beta {
width:190px;
margin:0;
background:url(./images/beta.gif) repeat-y 100% 0;
}
.layout-two-column-left #beta-inner {
margin:20px 10px 10px 10px;
padding:0;
}

/* footer --------------------------------------- */
#footer{
width:750px;
height:30px;
background:#C3E9FF url(./images/footer.jpg) no-repeat 0 50%;
}
#footer-inner{
font-size:10px;
color:#666;
padding:5px;
text-align:center;
}

/* 各設定 */
img{
border:none;
margin:0;
padding:0;
}

.bold{font-weight:bold;}
.normal{font-weight:normal;}

.red, .red a, a.red, a:link.red, a:visited.red, .red{ color:#CA2A19; }
.red a:active, .red a:hover, a:active.red, a:hover.red { color:#CA2A19; border-bottom:#solid 1px #CA2A19;}

a.no-border{text-decoration:none;}
.red{ color:#CA2A19; }

.indent{text-indent:1em;}
.line-through{text-decoration:line-through;}
.underline{text-decoration:underline;}
.no-display{display:none;}
.no-indent, .no-indent p{text-indent:0em;}
.inline{display:inline;}
.relative{position:relative;}
.float-left{ float:left; }
.float-right{ float:right; }
.clear{clear:both;}
.list-none{list-style-type:none;}
.list-circle{ list-style-type:circle; }

/* フォントサイズ */
.font-s{font-size:10px;}
.font-m2{font-size:12px;}
.font-m{font-size:13px;}
.font-l{font-size:14px;}
.font-ll{font-size:16px;}

/* 横幅 */

/* 文字寄せ */
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

/* 行間 */
.line-h1{line-height:1;}
.line-h13{line-height:1.3;}
.line-h15{line-height:1.5;}
.line-h2{line-height:2;}

/* margin */
.m0{margin:0;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.m30{margin:30px;}

/* margin-top */
.tm0{margin-top:0px;}
.tm5{margin-top:5px;}
.tm10{margin-top:10px;}
.tm15{margin-top:15px;}
.tm20{margin-top:20px;}
.tm30{margin-top:30px;}
.tm40{margin-top:40px;}
.tm50{margin-top:50px;}

/* margin-bottom */
.bm0{margin-bottom:0px;}
.bm5{margin-bottom:5px;}
.bm10{margin-bottom:10px;}
.bm15{margin-bottom:15px;}
.bm20{margin-bottom:20px;}
.bm30{margin-bottom:30px;}
.bm40{margin-bottom:40px;}
.bm50{margin-bottom:50px;}
.bm70{margin-bottom:70px;}

/* margin-left */
.lm-20{margin-left:-20px;}
.lm10{margin-left:10px;}
.lm20{margin-left:20px;}
.lm25{margin-left:25px;}
.lm30{margin-left:30px;}
.lm40{margin-left:40px;}
.lm50{margin-left:50px;}
.lm70{margin-left:70px;}

/* margin-right */
.rm10{margin-right:10px;}
.rm15{margin-right:15px;}
.rm20{margin-right:20px;}
.rm30{margin-right:30px;}
.rm50{margin-right:50px;}

/* padding-bottom */
.bp10{padding-bottom:10px;}
.bp40{padding-bottom:40px;}

/* padding */
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}

/* padding-top */
.tp30{padding-top:30px;}
.tp40{padding-top:40px;}

/* padding-left */
.lp10{padding-left:10px;}
.lp15{padding-left:15px;}
.lp20{padding-left:20px;}
.lp30{padding-left:30px;}
.lp40{padding-left:40px;}
.lp50{padding-left:50px;}

/* padding-right */
.rp15{padding-right:15px;}


.hidden{ display:none; }