/*
Theme Name: AKIZERO
Theme URI: http://www.aki-zero.com/
Description: AKIZERO
*/

/* -------------------------------------------------------
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
------------------------------------------------------- */
body  { font:13px/1.22 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }
table { font-size:inherit; font:100%; }
pre,code,kbd,samp,tt { font-family:monospace; *font-size:108%; line-height:100%; }
/* ---------------------------------------------------- */
body,
div,pre,p,blockquote,address,
form,fieldset,textarea,select,option,
dl,dt,dd,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
embed,object { margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,
li,dt,dd  { font-size: 100%; }
ul,ol,dl  { list-style: none outside; }
em,strong { font-style: normal; font-weight: bold; }
address   { font-style: normal; }
table { empty-cells: show; border-collapse:collapse; }
img   { border: 0; }
hr    { display:none; }
.left  { float:left;  }
.right { float:right; }
.clear { margin-top:-1px; /*height:1px;*/ clear:both; }
/* ---------------------------------------------------- */
a:link    { color:#3B86FC; text-decoration:underline; }
a:visited { color:#3B86FC; text-decoration:underline; }
a:hover   { color:#3B86FC; text-decoration:none; }
a:active  { color:#3B86FC; text-decoration:none; }
a:focus   { color:#3B86FC; text-decoration:none; }
/* ---------------------------------------------------- */
body  { text-align: left; padding: 0px; line-height: 1.6; font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif; color: #666666; }
#page { margin: 0px auto; width: 1120px; background: url(images/columnTwoBgR.gif) repeat-y; }
#columnTwo { width: 1120px; background: url(images/columnTwoBgS.jpg) no-repeat; }
/* ---------------------------------------------------- */
#blockMain    { width: 587px; margin-right: 98px; _margin-right: 49px; padding-top: 20px; }
#blockMain h2 { }
#blockMain .articleBox    { width: 577px; padding-bottom: 20px; }
#blockMain .articleBox h4 { font-weight: bold; color: #FFFFFF; background: url(images/mainH4Bg.jpg) no-repeat; padding: 0px 22px; line-height: 28px; margin-bottom: 5px; font-size: 123.1%; }
#blockMain .articleBox h3 { font-weight: bold; color: #333333; background: url(images/mainH3Bg.jpg) no-repeat; padding: 0px 22px; font-size: 116%; line-height: 28px; }
#blockMain .articleBox h3 a:link     { color:#333333; text-decoration:none; }
#blockMain .articleBox h3 a:visited  { color:#333333; text-decoration:none; }
#blockMain .articleBox h3 a:hover    { color:#333333; text-decoration:underline; }
#blockMain .articleBox h3 a:active   { color:#333333; text-decoration:underline; }
#blockMain .articleBox h3 a:focus    { color:#333333; text-decoration:underline; }
#blockMain .articleBox .contentBox   { padding: 10px 20px 20px; }
#blockMain .articleBox .contentBox p { margin-bottom: 1.2em; }
#blockMain .articleBox .contentBox .aligncenter     { margin: 0px auto 2px; display: block; }
#blockMain .articleBox .contentBox .alignleft       { margin: 0px 10px 2px 0px; float: left; }
#blockMain .articleBox .contentBox .alignrighyt     { margin: 0px 0px 2px 10px; float: right; }
#blockMain .articleBox .contentBox .wp-caption      { margin: 0px 0px 2px; }
#blockMain .articleBox .contentBox .wp-caption-text { text-align: center; }
#blockMain .articleBox .info  { text-align: right; background: url(images/mainLineDot1.gif) repeat-x left bottom; padding: 0px 0px 3px; clear: both; width: 577px; color: #3B86FC; font-size: 93%; }
#blockMain .articleBox .top   { text-align: right; font-size: 77%; margin: 0px 0px 50px; }
#blockMain .articleBox .top a { background: url(images/mainIcon01.gif) no-repeat left center; padding: 0px 0px 2px 12px; }
#blockMain .pagelink       { text-align: center; }
#blockMain .pagelink .prev { float: left; width: 49%; text-align: left; }
#blockMain .pagelink .next { text-align: right; float: right; width: 49%; }
#blockMain #comments                    { margin: 30px 0px 0px; }
#blockMain #comments .commentBox        { background: url(images/mainLineDot1.gif) repeat-x left bottom; padding: 10px; }
#blockMain #comments .info              { background: url(images/mainIcon02.gif) no-repeat left center; padding-left: 16px; }
#blockMain #comments #commentform       { padding: 10px; }
#blockMain #comments #commentform p     { margin-bottom: 5px; }
#blockMain #comments textarea           { width: 100%; }
/* ---------------------------------------------------- */
#blockSub  { color:#FFFFFF; width: 337px; margin-left: 98px; _margin-left: 49px; }
#blockSub h1 { }
#blockSub .styleA { width: 220px; margin-bottom: 30px; margin-left: 57px; }
#blockSub .styleA ul { }
#blockSub .styleA li { }
#blockSub .styleA a:link    { color:#FFFFFF; text-decoration: none; }
#blockSub .styleA a:visited { color:#FFFFFF; text-decoration: none; }
#blockSub .styleA a:hover   { color:#FFFFFF; text-decoration:underline; }
#blockSub .styleA a:active  { color:#FFFFFF; text-decoration:underline; }
#blockSub .styleA a:focus   { color:#FFFFFF; text-decoration:underline; }
/* ---------------------------------------------------- */
#blockFoot        { padding: 60px 0px 25px 164px; }
#blockFoot .inner { }

