@charset "UTF-8";
/*
	Site Name: 自由民主党
	Css Name: default.css
*/

/*
===== body and base setting ===========================
*/

body { font-size: 13px; *font-size: 81.25%; /*for IE6,IE7*/}

/* ----------------------------- font-size ----------------------------- */
body {
    font: 13px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font: x-small;
}
table { font-size: inherit; font: 100%; }

/* ----------------------------- 11px  basic ----------------------------- */
#wrap { font-size: 92%; }

/* ----------------------------- default ----------------------------- */
#mainContents h1 { font-size: 227%; } /*28px*/
#mainContents h2 { font-size: 197%; } /*24px*/
#mainContents h3, #mainContents h4  { font-size: 122%; } /*14px*/

/* ----------------------------- 10px  small ----------------------------- */
#footer .copy { font-size: 77%; }
.fzSmall { line-height: 1.6; font-size: 92%; }

/* ----------------------------- 11px  ----------------------------- */
dl#categoryHeader dd .pickup dl.pickupInr dd .link { font-size: 100%; }

/* ----------------------------- 11.5px ----------------------------- */
#mainContents ul#subcategoryList h4 { font-size: 104%; }

/* ----------------------------- 12px ----------------------------- */
#wrap #header .naviSub, #mainContents #categoryHeader dd .inr, #mainContents #archiveListTab ul li { font-size: 107%; }

/* ----------------------------- 13px ----------------------------- */
.list, .link { font-size: 114%; }

/* ----------------------------- 14px ----------------------------- */
dl#categoryHeader dd .pickup dl.pickupInr dd .ttl a, #mainContents ul#subcategoryList h3, #sideContents #sideNavi li { font-size: 122%; }
#lightpop-details-caption { font-weight: 400 !important; font-size: 122%; line-height: 1.5 !important; }

/* ----------------------------- 15px ----------------------------- */
.article .colPdf ul li a span { font-size: 129%; }

/* ----------------------------- 13.5px ----------------------------- */
#sideContents #sideNavi li ul li { font-size: 94%; }
#mainContents h1 span, p.cateTitle span { font-size: 70%; display: block; }

/* ----------------------------- 20px ----------------------------- */
#relatedEntry h3, #relatedMovie h3, p.cateTitle, .ceteTitle { font-size: 167%; }

/* ----------------------------- header ----------------------------- */
/* ----------------------------- footer ----------------------------- */
/* ---------------------------- navi-left --------------------------- */
/* ---------------------------- navi-right --------------------------- */

/*
===== template only (code sample) ===========================
*/
/* #wrap内　font-size
----------------------------------- 
10px --> 92%
11px --> 100%
12px --> 107%
13px --> 114%
14px --> 122%
15px --> 129%
16px --> 136%
17px --> 144%
18px --> 152%
19px --> 159%
20px --> 167%
21px --> 174%
22px --> 182%
23px --> 189%
24px --> 197%
25px --> 205%
26px --> 212%
27px --> 220%
28px --> 227%

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

/* #wrap外　font-size
----------------------------------- 
10px --> 77%
11px --> 85%
12px --> 92%
13px --> 100%
14px --> 107%
15px --> 114%
16px --> 122%
17px --> 129%
18px --> 136%
19px --> 144%
20px --> 152%
21px --> 159%
22px --> 167%
23px --> 174%
24px --> 182%
25px --> 189%
26px --> 197%
27px --> 205%
28px --> 212%
----------------------------------- */

/* ---------------------------- clearfix --------------------------- */
.clearfix { zoom: 100%; }
.clearfix:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; }