/* 
Theme Name: A-one BLOG
Theme URL: http://www.d-moba.com/wordpress/
Description: Simple and 3 column style wordpress theme
Author: A-one co.,ltd
Author URI: http://www.a-oneweb.com
Version: 1.0

The CSS, XHTML and design is released under Creative Common
http://creativecommons.org/licenses/by-nc-sa/2.5
*/

/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,scode,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; padding:0; margin:0; }
caption,th { textron-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/*------------------------------------------------------
TYPOGRAPHY*/
.fL { float:left; display:block; }
.fR { float:right; display:block; }
.tL { text-align:left; }
.tR { text-align:right; }
.txt01 { font-size:.85em; }

/*renders 11px */
.txt02 { color:#9E891F; }

/*renders 13px */
.txt03 { font-size:1.12em; }
.txt04 { font-size:1.15em; font-weight:bold; }
.txt05 { font-size:.85em; color:#9E891F; }
a { 
/*color:#09C;*/
color:#76A547; text-decoration:none; outline:none; }
a:hover { color:#FF9900; text-decoration:underline; outline:none; }
a.transparent:hover img { filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }

/*//font-family || type mono //*/
.typeMono { font-family:monospace; }

/*------------------------------------------------------
UTILITY */
.mB0 { margin-bottom:0; display:block; }
.mB5 { margin-bottom:5px; display:block; }
.mB10 { margin-bottom:10px; display:block; }
.mB15 { margin-bottom:15px; display:block; }
.mB20 { margin-bottom:20px; display:block; }
.mB30 { margin-bottom:30px; display:block; }
.mT0 { margin-top:0; display:block; }
.mT5 { margin-top:5px; display:block; }
.mT10 { margin-top:10px; display:block; }
.mT15 { margin-top:15px; display:block; }
.mT20 { margin-top:20px; display:block; }
.mT30 { margin-top:30px; display:block; }
.mL5 { margin-left:5px; display:block; }
.mL10 { margin-left:10px; display:block; }
.mL15 { margin-left:15px; display:block; }
.mL20 { margin-left:20px; display:block; }
.mL30 { margin-left:30px; display:block; }
.mR5 { margin-right:5px; display:block; }
.mR10 { margin-right:10px; display:block; }
.mR15 { margin-right:15px; display:block; }
.mR20 { margin-right:20px; display:block; }
.mR30 { margin-right:30px; display:block; }
.pB5 { padding-bottom:5px; display:block; }
.pB10 { padding-bottom:10px; display:block; }
.pB15 { padding-bottom:15px; display:block; }
.pB20 { padding-bottom:20px; display:block; }
.pB30 { padding-bottom:30px; display:block; }
.pT5 { padding-top:5px; display:block; }
.pT10 { padding-top:10px; display:block; }
.pT15 { padding-top:15px; display:block; }
.pT20 { padding-top:20px; display:block; }
.pT30 { padding-top:30px; display:block; }
.pR5 { padding-right:5px; display:block; }
.pR10 { padding-right:10px; display:block; }
.pR15 { padding-right:15px; display:block; }
.pR20 { padding-right:20px; display:block; }
.pR30 { padding-right:30px; display:block; }
.clear { display:block; clear:both; }
.imgFrame { padding:2px; border:1px solid #ccc; display:block; }
.imgFrame2 { padding:2px; background:#ccc; display:block; }
.liImg01 { padding-left:10px; 
/*	background:url(../img/list_img01.gif) no-repeat left 0.8em;*/
}
a:hover img { filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }

/*------------------------------------------------------*/

/*//clearFix Coponents//*/
div.clearFix:after { content:"."; display:block; visibility:hidden; height:.1px; font-size:.1em; line-height:0; clear:both; }
div.clearFix { display:inline-block; }
div.clearFix { zoom:100%; }

/*// lockStep//*/
* html body dl.lockStep dd div { display:inline-block; }
dl.lockStep { 
/*   border-bottom:1px solid #ccc;*/
}
dl.lockStep dt { float:left; width:5.8em; }
dl.lockStep dd { margin-left:5.8em; }

/*// scroll //*/

/*
*html body { overflow-y:auto;}
*+html body {overflow-y:auto;}
body { overflow-y:scroll;}
*/

/*scroll*/

/*//1px indent//*/
.indent { text-indent:1em; }

/*//  borderBox //*/
.borderBox { padding:14px 13px; border:3px solid #ccc; 
/*	background:url(../img/slope.gif) repeat;*/
}


/*---------------------------------------------------------------*/
body { font-family:"ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro"!important; color:#444; line-height:16.3px; font-size:12px; font-size:75%; _font-size:75%; padding:210px 0 10px; width:980px; text-align:left; margin:0 auto; background:#fff url(img/bg_logo.gif) no-repeat 0 -15px; }

/*---------------------------------------------------------------*/
div#header { width:177px; float:left; }
div#header h1 { margin-bottom:8px; background:url(img/logo2.gif) no-repeat 0 0; width:157px; height:330px; text-indent:-9999px; }
div#header h1 a { display:block; width:133px; height:46px; }
div#header h2 { display:none; }

/*---------------------------------------------------------------*/
div.rowcontainer { width:980px; }
div#centerColomnBox { float:left; margin-top:6px; width:618px; }

/**/

/**/

/**/
*html div#centerColomnBox { width:auto; }
div#centerColomnBox h5 { padding-bottom:.01em; }
div#centerColomnBox p { letter-spacing:.12em; text-align:justify; }
div#centerColomnBox p.commenbar { font-size:.84em; letter-spacing:normal; letter-spacing:.04em; padding-top:2px; }
div#centerColomnBox p img { margin-bottom:.5em; }
div#wrapper13 { float:left; 
/*	width: 190px;*/
}
div.oneColmn { width:202px; float:left; display:inline; margin-bottom:2.5em; margin-left:4px; 
/*line-height:1.5em;*/
min-height:190px; height:auto!important; height:190px; }
div.oneColmn p img.size-full { border:1px solid #dedede; margin:0; padding:0; }
div#centerColomnBox div.oneColmn em { display:block; line-height:normal; font-size:.8em; margin-bottom:.8em; color:#999; font-family:Georgia, serif; }
div#wrapper13 div.oneColmn ul li { line-height:1.55em; }
div.oneColmn h5#recPost { background:url(img/snavi01.gif) no-repeat 0 0; }
div.oneColmn h5#rec { }
div.oneColmn h5#cat { background:url(img/snavi03.gif) no-repeat 0 0; }

/*---------------------------------------------------------------*/

/*single*/

/*---------------------------------------------------------------*/
div.halfcolumn { float:left; width:618px; display:inline; }
div.halfcolumn h1.singl { padding-bottom:.2em; font-size:1.4em; 
/*font-weight:bold;*/
}
html[xmlns*=] body:last-child div.halfcolumn h1.singl { font-size:1.8em; }
div.halfcolumn h1.singlCat { font-size:1.2em; padding-bottom:.1em; margin-bottom:1.5em; font-weight:bold; font-family:Georgia, serif; }
div.halfcolumn p.details { font-size:.8em; margin:0 0 3em .3em; font-family:Georgia, serif; }

/*----------------------*/
div.halfcolumn p { letter-spacing:.01em; line-height:1.7em; }
div.halfcolumn p img { margin:6px 0 .8em; }
h1.arch { width:200px; float:left; display:inline; margin:0 3px 1.5em; }
h1.arch a { margin:0; padding:0; }

/**/

/**/
div#l_sidebar,div#r_sidebar { float:left; display:inline; width:165px; margin-left:20px; 
/*	font-family: Georgia,serif;*/
}
div#l_sidebar ul li h2,div#r_sidebar ul li h2 { font-weight:bold; margin:16px 0 5px; font-family:Georgia, serif; 
/*	background:yellow;*/

/*	padding:3px 3px 3px 6px;*/
}
div#l_sidebar ul li { line-height:1.6em; }
div#l_sidebar ul li#Recent h2 { margin-top:0; }
div#l_sidebar ul li#About p { text-align:justify; }

/*---------------------------------------------------------------*/
p#a-oneProf { margin:2em 0 8em; }
div#similarPosts { margin-top:2em; }
div#similarPosts h3 { margin-bottom:1em; font-weight:bold; }
div#similarPosts ul { padding-bottom:2em; }
div#similarPosts ul li { padding-bottom:.6em; }
p#comment { width:400px; float:left; display:block; border:1px solid red; }

/*---------------------------------------------------------------*/
div#bttmbar { margin-top:80px; }

/*--------------------------------------------------*/
span.pages { display:none; }
div.wp-pagenavi span,div.wp-pagenavi a { color:#FF9933; padding-right:.5em; }

/*--------------------------------------------------*/

/*contact */
div.wpcf7 p { margin-bottom:.7em; }