@charset "utf-8";
/*
 * スタイルシート文字コード: utf-8
 */

/*
Theme Name: Precious Child Theme by Takadat
Theme URI: http://wordpreciousss.org/themes/precious/
Description: A <a href="http://wordpreciousss.org/themes/precious/">Precious</a> child theme by takadat.
Version: 4.0 
Author: Toshihiro Takada
Author URI: http://d.communisense.com/
Tags: white, blue, orange, light, two-columns, flexible-width, right-sidebar, threaded-comments, translation-ready
Template: precious

 * @package WordPreciousss
 * @subpackage Precious_Exampel_Child_Theme_Takadat

*/

@import url('../precious/style.css');

/* body base */

body { 
    font-size: 87.5%;	/* 75%: 1em==12px, 87.5%: 1em==14px */
    background:#fcfcfc;
    color:#111;
}

#wrap {
    width: 90%;
    max-width:80em;
    margin: 0px auto;
    font-size: 1em;
}


/* font */

body { 
    font-family: Verdana, Tahoma, Arial,
		 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',
		 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック',
		 Sans-serif;
}
h1, h2, h3, h4, h5, h6, #commentbox legend, #searchform label, #wp-calendar caption, div.fieldset label {
    font-family: 'URW Gothic L', 'Century Gothic', 'Trebuchet MS',
     		 Tahoma, Arial, Verdana, Helvetica,
		 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',
		 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック',
		 Sans-serif;
    color : #333; 
    margin: 10px 0px;
    padding: 2px 0px;
    font-weight: normal;
}
.sidequote {
    font-family: Georgia,
		 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',
		 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック',
     		 Serif;
}
input , textarea, select, option {
    font-family: Verdana, Arial, Tahoma, Helvetica,
		 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',
		 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック',
     		 Serif;
}

/* navigation bar */

#nav {
    font-size: 1em;
    padding: 5px 0px 5px 0px;
    margin:  0px 0px 5px 0px;
    background: #d6e3f1;
    border-style: none;
}

#nav ul {
    padding: 0px;
    margin:  0px;
    border-style:  none;
}

#nav li {
    list-style-type: none;
    margin: 0px;
    border-style: none;
}

#nav li a {
    color: #369;
    text-decoration: none;
    padding: 5px  3px 6px 3px;
    margin:  0px  9px 0px 0px;
    border-style: none;
}

#nav li a:hover {
    color: #fff;
    background: #369;
}

#nav li.meta_nav a:hover {
    color: #555;
    background: #ffedff;
}

#nav li.current_page_item {
    font-weight: bold;
}

/* tables */

table {
    width: 100%;
    margin: 5px auto;
    padding: 0px;
    border-width:0 1px 1px 0;
    border-style:solid;
    border-color:#ccc;
    font-size:0.9em;
}

caption {
    font-weight: bold;
    padding: 5px;
}

table tr td {
    padding: 5px 10px;
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #ccc;
    text-align: left;
}

table tr th {
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 5px 10px;
    background: #f4f4f4;
    color: #666;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}

/* next and previous navigation */

ul.headernav {
    list-style: none;
    margin: 0px 0px 3em 0px;
    padding: 0px;
    clear: both;
    font-size: 1em;
}

ul#header li {
    margin: 0px;
    padding: 0px;
    display:inline;
}

li.prev {
    float: right;
}

li.next {
    float: left;
}

/* Archive */

ul#compactarchive li, ul.blixarchivett li {
    list-style-type: none;
}

ul li .emptyyear, ul li .emptymonth {
    color: #888;
}

/* Horizontal Rule, or Hairline */

hr {
    border-width: 1px 0px 0px 0px;
    border-style: dotted;
    border-color: #369;
    height: 0px;
    width: 100%;
}

hr.short {
    width: 50%;
    margin-left: 0;
}

/* linkcolors for default skin */

a:link {
    color: #930; 
    text-decoration: none; 
} 

a:visited {
    color: #b52; 
    text-decoration: none; 
} 

a:hover {
    color: #555; 
    background: #ffc;
    text-decoration: underline;
} 

a:active {
    color : #555; 
} 

/* header */

#header {
    background: transparent;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    text-align: left;
    border-bottom: none;
}

#header h1{
    font-size: 2.8em;
    margin: 10px 0px 10px 0px;
}

#header p.description {
    font-size: 1.5em;
    margin: 0px 0px 20px 3px;
}

#header h1 a:link, #header h1 a:visited {
    color: #369;
    font-weight: normal;
    text-decoration: none;
}
#header h1 a:hover, #header h1 a:active {
    color: #333;
    background: #ffc;
    text-decoration: underline;
}

/* content */

#content h3 a:link,  #content h3 a:visited, #content h2 a:link,   #content h2 a:visited  {
    color: #369;
    font-weight: normal;
    text-decoration: none;
}
#content h2 a:hover, #content h2 a:active,  #content h3 a:hover,  #content h3 a:active {
    color: #333;
    background: #ffc;
    text-decoration: underline;
}

#content h2.posttitle a {
    font-size: 1.2em;
    line-height: 1.4em;
    
}
#content h3.posttitle a {
    font-size: 1.2em;
    line-height: 1.4em;
}
#content h2#pagetitle a {
/*    font-size:1.2em; */
}

#content h3.posttitle,  #content h2.posttitle {
    padding: 3px 0px 5px 0px;
    border-bottom: 1px solid #eee;
}

#content p.postdate {
    font-size: 1.2em;
    color: #369;
    font-weight: normal;
    text-decoration: none;
}

#content h3.pagesubtitle {
    font-size: 1.2em;
    line-height: 1.4em;
    color: #369;
}

h4 {
    font-size: 1.2em;
    line-height: 1.4em;
}

/* Edit link */

p.editlink a {
    border: 1px solid #e00;
    padding: 3px;
    background: #ffedff;
}

p.editlink a:hover {
    text-decoration: none;
}

div.postmeta p a.post-edit-link {
    border: 1px solid #e00;
    padding: 0px 4px 0px 4px;
    background: #ffedff;
}

div.postmeta p a.post-edit-link:hover {
    text-decoration: none;
}

/* for AA */

pre {
    font-family: monospace;
}

pre.aa {
    /*
    white-space: pre;
    word-spacing: normal;
    letter-spacing: normal;
    overflow: auto;
    */
    font-family: 'ＭＳ Ｐゴシック', 'MS PGothic',
    		 'Mona', 'mona-gothic-jisx0208.1990-0',
		 'IPAMonaPGothic', 'IPA MONAPGOTHIC', 'IPAMonaPGothic', 
		 sans-serif;
    font-size: 16px;
    line-height: 18px;
}

/* AdSense */

p.adsense1 {
    text-align: center;
    margin: 2em 0em 1em 0em;
}

p.adsense2 {
    text-align: center;
    margin: 1em 0em 1em 0em;
}

div#cse-search-results {
    margin: 1em 0em 1em 0em;
}

/* forms */

fieldset, legend, div.fieldset {
    background: transparent;
    color : #111; 
    border: none;
    padding: 5px;
}

div.fieldset {
    margin-left: 2px;
    margin-right: 2px;
}

/* Sidebar, RSS Widget */


