@charset "Shift_JIS";

/* Basic CSS by mactoy@sid.jp
Modified: 2008/9/17
------------------------------------------------------ */

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}body {font:13px/1.231 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%;}

/* Whole Settings
------------------------------------------------------ */
body {
	text-align: center; /* centering a container for IE5 */
/*	font-family: "ヒラギノ明朝 Pro W6", "ＭＳ Ｐ明朝", "MS Mincho", "HiraMinPro-W6", "平成明朝", "HeiseiMincho", "Osaka", "ＭＳ 明朝","MS Mincho", "MS PMincho", serif; */

	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: 0; /* for ie7's page expansion  */
	font-size: 100%!important;
	line-height: 1.4;
 }

/* テキスト等を画面外へ移動 (CLEARFIX HUCK)
------------------------------------------------------ */

.clearfix:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
display: inline-table;
zoom:1;
}


/* テキスト等を画面外へ移動 (OFF LEFT TRICK)
------------------------------------------------------ */
.cutoff,
.offLeftTrick {
	position:	absolute;
	top:	30px;
	left:	-10000px;
	width:	200px;
}

/* フロート関連
------------------------------------------------------ */
.clear {clear:both;}
/* for alignment */
.floatright {
	float: right;
}
.floatleft {
	float: left;
}
.photoleft {
	float: left;
	margin-right:0.3em;
}
.photoright {
	float: right;
	margin-left:0.3em;
}

div.photo,
img.photo {
background:url(/lb/images/loading.gif) no-repeat 50% 50%;
}
br.break,
br.clear {
line-height:0.1em;
clear: both;
visibility: hidden;
}

.owari {
display: none;
}

/* ***************************************************
 * *	文字サイズ
 * ************************************************** */

/* for setting font size */
/*
.fsxxs,
.fs6px {font-size:47%}
.fsxs,
.fs8px {font-size:66%}
.fssm,
.fs10px{font-size:77%}
.fs11px{font-size:85%}
.fs12px{font-size:92%}
.fsmd,
.fs13px{font-size:100%}
.fs14px{font-size:107%}
.fs16px{font-size:122%}
.fs18px{font-size:136%}
.fs20px{font-size:152%}
.fs22px{font-size:167%}
.fs24px{font-size:182%}
.fs26px{font-size:197%}
.fsaxxs {font-size:xx-small;}
.fsaxs {font-size:x-small;}
*/

/* Japanese 16px base */
.fsj9px {font-size:58%!important;}
.fsj10px {font-size:63%!important;}
.fsj11px {font-size:69%!important;}
.fsj12px {font-size:75%!important;}
.fsj13px {font-size:82%!important;}
.fsj14px {font-size:88%!important;}
.fsj16px {font-size:100%!important;;}
.fsj18px {font-size:113%!important;;}
.fsj20px {font-size:125%!important;;}


/* for resizable area with fontresizer */

#fontresizersection {
text-align:right;
margin-bottom:0.5em;
padding-top:0.5em;
padding-right:0.5em;
}
.resizer {
padding:2px;
border:1px solid #FF9900;
}
.resizerLabel {
}
#fontResizer {
margin-bottom:0.5em;
padding-top:0.4em;
padding-right:10px;
font-size:75%;
height:1.8em;
line-height:1.2em;
}

strong {font-weight:bold;}
sup,
.sup {
vertical-align:super;
font-size:66%;
}
sub,
.sub {
vertical-align:sub;
font-size:66%;
}
ruby {
*position: relative;
*height:0;
}
rt {
*position: relative;
*display:inline-block;
*height:0em;
*top: -0.6em;
_top: 0.2em;
}
dd ruby rt {
*top: -1.2em;
}

/* ***************************************************
 * *	見出し Headings
 * ************************************************** */
/* 背景画像を使う場合必ず背景画像がHeadingのサイズより小さくする (Firefox印刷対策) */


h1,h2,h3,h4,h5,h6 {
	width:auto; /* IE印刷バグ対策 */
	font-weight: bold;
}

/**  **************************************************
 **	リンク anchors
 **  ************************************************* */
a,a:link	{
	color: #0000AA;
	text-decoration: none;
}
a:visited	{
	color: #660033;
	text-decoration: none;
}

a:hover, a:active	{
	color: #FF0000;
	text-decoration: underline;
}

#content a.externalLink,
#content a:link.externalLink,
#content a:active.externalLink,
#content a:hover.externalLink,
#content a:visited.externalLink
 {
text-decoration: underline;
font-weight: bold;
}
#content dl a.externalLink,
#content dl a:link.externalLink,
#content dl a:active.externalLink,
#content dl a:hover.externalLink,
#content dl a:visited.externalLink
 {
padding-left:20px;
background:url(/ui/bg_external.gif) no-repeat 2px 40%;
}

#content a:link.pdflink,
#content a:active.pdflink,
#content a:hover.pdflink,
#content a:visited.pdflink
 {
padding-left:20px;
background:url(/ui/pdficon_small.gif) no-repeat 3px center;
text-decoration: underline;
font-weight: bold;
}
#content dd a:link.externalLink,
#content dd a:visited.externalLink
 {
text-decoration: none;
font-weight: bold;
}



/**  **************************************************
 **	リスト li
 **  ************************************************* */
ul,ol {
padding-left:0;
}
ul li {
padding: 0 0 2px 10px;
line-height: 1.1;
background:url(/ui/listdot.gif) no-repeat left top;
}
ol li {
padding: 0 0 2px 24px;
line-height: 1.2;
}
ol li.cnt1 {background:url(/ui/listnum/listnum01.gif) no-repeat 0 5%;}
ol li.cnt1on {background:url(/ui/listnum/listnum01g.gif) no-repeat 0 5%;}
ol li.cnt2 {background:url(/ui/listnum/listnum02.gif) no-repeat 0 5%;}
ol li.cnt2on {background:url(/ui/listnum/listnum02g.gif) no-repeat 0 5%;}
ol li.cnt3 {background:url(/ui/listnum/listnum03.gif) no-repeat 0 5%;}
ol li.cnt3on {background:url(/ui/listnum/listnum03g.gif) no-repeat 0 5%;}
ol li.cnt4 {background:url(/ui/listnum/listnum04.gif) no-repeat 0 5%;}
ol li.cnt4on {background:url(/ui/listnum/listnum04g.gif) no-repeat 0 5%;}
ol li.cnt5 {background:url(/ui/listnum/listnum05.gif) no-repeat 0 5%;}
ol li.cnt5on {background:url(/ui/listnum/listnum05g.gif) no-repeat 0 5%;}
ol li.cnt6 {background:url(/ui/listnum/listnum06.gif) no-repeat 0 5%;}
ol li.cnt6on {background:url(/ui/listnum/listnum06g.gif) no-repeat 0 5%;}
ol li.cnt7 {background:url(/ui/listnum/listnum07.gif) no-repeat 0 5%;}
ol li.cnt7on {background:url(/ui/listnum/listnum07g.gif) no-repeat 0 5%;}
ol li.cnt8 {background:url(/ui/listnum/listnum08.gif) no-repeat 0 5%;}
ol li.cnt8on {background:url(/ui/listnum/listnum08g.gif) no-repeat 0 5%;}
ol li.cnt9 {background:url(/ui/listnum/listnum09.gif) no-repeat 0 5%;}
ol li.cnt9on {background:url(/ui/listnum/listnum09g.gif) no-repeat 0 5%;}
ol li.cnt10 {background:url(/ui/listnum/listnum10.gif) no-repeat 0 5%;}
ol li.cnt10on {background:url(/ui/listnum/listnum10g.gif) no-repeat 0 5%;}
ol li.cnt11 {background:url(/ui/listnum/listnum11.gif) no-repeat 0 5%;}
ol li.cnt11on {background:url(/ui/listnum/listnum11g.gif) no-repeat 0 5%;}
ol li.cnt12 {background:url(/ui/listnum/listnum12.gif) no-repeat 0 5%;}
ol li.cnt12on {background:url(/ui/listnum/listnum12g.gif) no-repeat 0 5%;}
ol li.cnt13 {background:url(/ui/listnum/listnum13.gif) no-repeat 0 5%;}
ol li.cnt13on {background:url(/ui/listnum/listnum13g.gif) no-repeat 0 5%;}
ol li.cnt14 {background:url(/ui/listnum/listnum14.gif) no-repeat 0 5%;}
ol li.cnt14on {background:url(/ui/listnum/listnum14g.gif) no-repeat 0 5%;}
ol li.cnt15 {background:url(/ui/listnum/listnum15.gif) no-repeat 0 5%;}
ol li.cnt15on {background:url(/ui/listnum/listnum15g.gif) no-repeat 0 5%;}
ol li.cnt16 {background:url(/ui/listnum/listnum16.gif) no-repeat 0 5%;}
ol li.cnt16on {background:url(/ui/listnum/listnum16g.gif) no-repeat 0 5%;}
ol li.cnt17 {background:url(/ui/listnum/listnum17.gif) no-repeat 0 5%;}
ol li.cnt17on {background:url(/ui/listnum/listnum17g.gif) no-repeat 0 5%;}
ol li.cnt18 {background:url(/ui/listnum/listnum18.gif) no-repeat 0 5%;}
ol li.cnt18on {background:url(/ui/listnum/listnum18g.gif) no-repeat 0 5%;}
ol li.cnt19 {background:url(/ui/listnum/listnum19.gif) no-repeat 0 5%;}
ol li.cnt19on {background:url(/ui/listnum/listnum19g.gif) no-repeat 0 5%;}
ol li.cnt20 {background:url(/ui/listnum/listnum20.gif) no-repeat 0 5%;}
ol li.cnt20on {background:url(/ui/listnum/listnum20g.gif) no-repeat 0 5%;}
ol li.cnt21 {background:url(/ui/listnum/listnum21.gif) no-repeat 0 5%;}
ol li.cnt21on {background:url(/ui/listnum/listnum21g.gif) no-repeat 0 5%;}
ol li.cnt22 {background:url(/ui/listnum/listnum22.gif) no-repeat 0 5%;}
ol li.cnt22on {background:url(/ui/listnum/listnum22g.gif) no-repeat 0 5%;}
ol li.cnt23 {background:url(/ui/listnum/listnum23.gif) no-repeat 0 5%;}
ol li.cnt23on {background:url(/ui/listnum/listnum23g.gif) no-repeat 0 5%;}
ol li.cnt24 {background:url(/ui/listnum/listnum24.gif) no-repeat 0 5%;}
ol li.cnt24on {background:url(/ui/listnum/listnum24g.gif) no-repeat 0 5%;}
ol li.cnt25 {background:url(/ui/listnum/listnum25.gif) no-repeat 0 5%;}
ol li.cnt25on {background:url(/ui/listnum/listnum25g.gif) no-repeat 0 5%;}
ol li.cnt26 {background:url(/ui/listnum/listnum26.gif) no-repeat 0 5%;}
ol li.cnt26on {background:url(/ui/listnum/listnum26g.gif) no-repeat 0 5%;}
ol li.cnt27 {background:url(/ui/listnum/listnum27.gif) no-repeat 0 5%;}
ol li.cnt27on {background:url(/ui/listnum/listnum27g.gif) no-repeat 0 5%;}
ol li.cnt28 {background:url(/ui/listnum/listnum28.gif) no-repeat 0 5%;}
ol li.cnt28on {background:url(/ui/listnum/listnum28g.gif) no-repeat 0 5%;}
ol li.cnt29 {background:url(/ui/listnum/listnum29.gif) no-repeat 0 5%;}
ol li.cnt29on {background:url(/ui/listnum/listnum29g.gif) no-repeat 0 5%;}
ol li.cnt30 {background:url(/ui/listnum/listnum30.gif) no-repeat 0 5%;}
ol li.cnt30on {background:url(/ui/listnum/listnum30g.gif) no-repeat 0 5%;}
ol li.cnt31 {background:url(/ui/listnum/listnum31.gif) no-repeat 0 5%;}
ol li.cnt31on {background:url(/ui/listnum/listnum31g.gif) no-repeat 0 5%;}
ol li.cnt32 {background:url(/ui/listnum/listnum32.gif) no-repeat 0 5%;}
ol li.cnt32on {background:url(/ui/listnum/listnum32g.gif) no-repeat 0 5%;}
ol li.cnt33 {background:url(/ui/listnum/listnum33.gif) no-repeat 0 5%;}
ol li.cnt33on {background:url(/ui/listnum/listnum33g.gif) no-repeat 0 5%;}
ol li.cnt34 {background:url(/ui/listnum/listnum34.gif) no-repeat 0 5%;}
ol li.cnt34on {background:url(/ui/listnum/listnum34g.gif) no-repeat 0 5%;}
ol li.cnt35 {background:url(/ui/listnum/listnum35.gif) no-repeat 0 5%;}
ol li.cnt35on {background:url(/ui/listnum/listnum35g.gif) no-repeat 0 5%;}
ol li.cnt36 {background:url(/ui/listnum/listnum36.gif) no-repeat 0 5%;}
ol li.cnt36on {background:url(/ui/listnum/listnum36g.gif) no-repeat 0 5%;}
ol li.cnt37 {background:url(/ui/listnum/listnum37.gif) no-repeat 0 5%;}
ol li.cnt37on {background:url(/ui/listnum/listnum37g.gif) no-repeat 0 5%;}
ol li.cnt38 {background:url(/ui/listnum/listnum38.gif) no-repeat 0 5%;}
ol li.cnt38on {background:url(/ui/listnum/listnum38g.gif) no-repeat 0 5%;}
ol li.cnt39 {background:url(/ui/listnum/listnum39.gif) no-repeat 0 5%;}
ol li.cnt39on {background:url(/ui/listnum/listnum39g.gif) no-repeat 0 5%;}
ol li.cnt40 {background:url(/ui/listnum/listnum40.gif) no-repeat 0 5%;}
ol li.cnt40on {background:url(/ui/listnum/listnum40g.gif) no-repeat 0 5%;}
ol li.cnt41 {background:url(/ui/listnum/listnum41.gif) no-repeat 0 5%;}
ol li.cnt41on {background:url(/ui/listnum/listnum41g.gif) no-repeat 0 5%;}
ol li.cnt42 {background:url(/ui/listnum/listnum42.gif) no-repeat 0 5%;}
ol li.cnt42on {background:url(/ui/listnum/listnum42g.gif) no-repeat 0 5%;}
ol li.cnt43 {background:url(/ui/listnum/listnum43.gif) no-repeat 0 5%;}
ol li.cnt43on {background:url(/ui/listnum/listnum43g.gif) no-repeat 0 5%;}
ol li.cnt44 {background:url(/ui/listnum/listnum44.gif) no-repeat 0 5%;}
ol li.cnt44on {background:url(/ui/listnum/listnum44g.gif) no-repeat 0 5%;}
ol li.cnt45 {background:url(/ui/listnum/listnum45.gif) no-repeat 0 5%;}
ol li.cnt45on {background:url(/ui/listnum/listnum45g.gif) no-repeat 0 5%;}
ol li.cnt46 {background:url(/ui/listnum/listnum46.gif) no-repeat 0 5%;}
ol li.cnt46on {background:url(/ui/listnum/listnum46g.gif) no-repeat 0 5%;}
ol li.cnt47 {background:url(/ui/listnum/listnum47.gif) no-repeat 0 5%;}
ol li.cnt47on {background:url(/ui/listnum/listnum47g.gif) no-repeat 0 5%;}
ol li.cnt48 {background:url(/ui/listnum/listnum48.gif) no-repeat 0 5%;}
ol li.cnt48on {background:url(/ui/listnum/listnum48g.gif) no-repeat 0 5%;}
ol li.cnt49 {background:url(/ui/listnum/listnum49.gif) no-repeat 0 5%;}
ol li.cnt49on {background:url(/ui/listnum/listnum49g.gif) no-repeat 0 5%;}
ol li.cnt50 {background:url(/ui/listnum/listnum50.gif) no-repeat 0 5%;}
ol li.cnt50on {background:url(/ui/listnum/listnum50g.gif) no-repeat 0 5%;}
ol li.cnt51 {background:url(/ui/listnum/listnum51.gif) no-repeat 0 5%;}
ol li.cnt51on {background:url(/ui/listnum/listnum51g.gif) no-repeat 0 5%;}
ol li.cnt52 {background:url(/ui/listnum/listnum52.gif) no-repeat 0 5%;}
ol li.cnt52on {background:url(/ui/listnum/listnum52g.gif) no-repeat 0 5%;}
ol li.cnt53 {background:url(/ui/listnum/listnum53.gif) no-repeat 0 5%;}
ol li.cnt53on {background:url(/ui/listnum/listnum53g.gif) no-repeat 0 5%;}
ol li.cnt54 {background:url(/ui/listnum/listnum54.gif) no-repeat 0 5%;}
ol li.cnt54on {background:url(/ui/listnum/listnum54g.gif) no-repeat 0 5%;}
ol li.cnt55 {background:url(/ui/listnum/listnum55.gif) no-repeat 0 5%;}
ol li.cnt55on {background:url(/ui/listnum/listnum55g.gif) no-repeat 0 5%;}
ol li.cnt56 {background:url(/ui/listnum/listnum56.gif) no-repeat 0 5%;}
ol li.cnt56on {background:url(/ui/listnum/listnum56g.gif) no-repeat 0 5%;}
ol li.cnt57 {background:url(/ui/listnum/listnum57.gif) no-repeat 0 5%;}
ol li.cnt57on {background:url(/ui/listnum/listnum57g.gif) no-repeat 0 5%;}
ol li.cnt58 {background:url(/ui/listnum/listnum58.gif) no-repeat 0 5%;}
ol li.cnt58on {background:url(/ui/listnum/listnum58g.gif) no-repeat 0 5%;}
ol li.cnt59 {background:url(/ui/listnum/listnum59.gif) no-repeat 0 5%;}
ol li.cnt59on {background:url(/ui/listnum/listnum59g.gif) no-repeat 0 5%;}
ol li.cnt60 {background:url(/ui/listnum/listnum60.gif) no-repeat 0 5%;}
ol li.cnt60on {background:url(/ui/listnum/listnum60g.gif) no-repeat 0 5%;}
ol li.cnt61 {background:url(/ui/listnum/listnum61.gif) no-repeat 0 5%;}
ol li.cnt61on {background:url(/ui/listnum/listnum61g.gif) no-repeat 0 5%;}
ol li.cnt62 {background:url(/ui/listnum/listnum62.gif) no-repeat 0 5%;}
ol li.cnt62on {background:url(/ui/listnum/listnum62g.gif) no-repeat 0 5%;}
ol li.cnt63 {background:url(/ui/listnum/listnum63.gif) no-repeat 0 5%;}
ol li.cnt63on {background:url(/ui/listnum/listnum63g.gif) no-repeat 0 5%;}
ol li.cnt64 {background:url(/ui/listnum/listnum64.gif) no-repeat 0 5%;}
ol li.cnt64on {background:url(/ui/listnum/listnum64g.gif) no-repeat 0 5%;}
ol li.cnt65 {background:url(/ui/listnum/listnum65.gif) no-repeat 0 5%;}
ol li.cnt65on {background:url(/ui/listnum/listnum65g.gif) no-repeat 0 5%;}
ol li.cnt66 {background:url(/ui/listnum/listnum66.gif) no-repeat 0 5%;}
ol li.cnt66on {background:url(/ui/listnum/listnum66g.gif) no-repeat 0 5%;}
ol li.cnt67 {background:url(/ui/listnum/listnum67.gif) no-repeat 0 5%;}
ol li.cnt67on {background:url(/ui/listnum/listnum67g.gif) no-repeat 0 5%;}
ol li.cnt68 {background:url(/ui/listnum/listnum68.gif) no-repeat 0 5%;}
ol li.cnt68on {background:url(/ui/listnum/listnum68g.gif) no-repeat 0 5%;}
ol li.cnt69 {background:url(/ui/listnum/listnum69.gif) no-repeat 0 5%;}
ol li.cnt69on {background:url(/ui/listnum/listnum69g.gif) no-repeat 0 5%;}
ol li.cnt70 {background:url(/ui/listnum/listnum70.gif) no-repeat 0 5%;}
ol li.cnt70on {background:url(/ui/listnum/listnum70g.gif) no-repeat 0 5%;}
ol li.cnt71 {background:url(/ui/listnum/listnum71.gif) no-repeat 0 5%;}
ol li.cnt71on {background:url(/ui/listnum/listnum71g.gif) no-repeat 0 5%;}
ol li.cnt72 {background:url(/ui/listnum/listnum72.gif) no-repeat 0 5%;}
ol li.cnt72on {background:url(/ui/listnum/listnum72g.gif) no-repeat 0 5%;}
ol li.cnt73 {background:url(/ui/listnum/listnum73.gif) no-repeat 0 5%;}
ol li.cnt73on {background:url(/ui/listnum/listnum73g.gif) no-repeat 0 5%;}
ol li.cnt74 {background:url(/ui/listnum/listnum74.gif) no-repeat 0 5%;}
ol li.cnt74on {background:url(/ui/listnum/listnum74g.gif) no-repeat 0 5%;}
ol li.cnt75 {background:url(/ui/listnum/listnum75.gif) no-repeat 0 5%;}
ol li.cnt75on {background:url(/ui/listnum/listnum75g.gif) no-repeat 0 5%;}
ol li.cnt76 {background:url(/ui/listnum/listnum76.gif) no-repeat 0 5%;}
ol li.cnt76on {background:url(/ui/listnum/listnum76g.gif) no-repeat 0 5%;}
ol li.cnt77 {background:url(/ui/listnum/listnum77.gif) no-repeat 0 5%;}
ol li.cnt57on {background:url(/ui/listnum/listnum77g.gif) no-repeat 0 5%;}
ol li.cnt78 {background:url(/ui/listnum/listnum78.gif) no-repeat 0 5%;}
ol li.cnt78on {background:url(/ui/listnum/listnum78g.gif) no-repeat 0 5%;}
ol li.cnt79 {background:url(/ui/listnum/listnum79.gif) no-repeat 0 5%;}
ol li.cnt79on {background:url(/ui/listnum/listnum79g.gif) no-repeat 0 5%;}
ol li.cnt80 {background:url(/ui/listnum/listnum80.gif) no-repeat 0 5%;}
ol li.cnt80on {background:url(/ui/listnum/listnum80g.gif) no-repeat 0 5%;}
ol li.cnt81 {background:url(/ui/listnum/listnum81.gif) no-repeat 0 5%;}
ol li.cnt81on {background:url(/ui/listnum/listnum81g.gif) no-repeat 0 5%;}
ol li.cnt82 {background:url(/ui/listnum/listnum82.gif) no-repeat 0 5%;}
ol li.cnt82on {background:url(/ui/listnum/listnum82g.gif) no-repeat 0 5%;}
ol li.cnt83 {background:url(/ui/listnum/listnum83.gif) no-repeat 0 5%;}
ol li.cnt83on {background:url(/ui/listnum/listnum83g.gif) no-repeat 0 5%;}
ol li.cnt84 {background:url(/ui/listnum/listnum84.gif) no-repeat 0 5%;}
ol li.cnt84on {background:url(/ui/listnum/listnum84g.gif) no-repeat 0 5%;}
ol li.cnt85 {background:url(/ui/listnum/listnum85.gif) no-repeat 0 5%;}
ol li.cnt85on {background:url(/ui/listnum/listnum85g.gif) no-repeat 0 5%;}
ol li.cnt86 {background:url(/ui/listnum/listnum86.gif) no-repeat 0 5%;}
ol li.cnt86on {background:url(/ui/listnum/listnum86g.gif) no-repeat 0 5%;}
ol li.cnt87 {background:url(/ui/listnum/listnum87.gif) no-repeat 0 5%;}
ol li.cnt87on {background:url(/ui/listnum/listnum87g.gif) no-repeat 0 5%;}
ol li.cnt88 {background:url(/ui/listnum/listnum88.gif) no-repeat 0 5%;}
ol li.cnt88on {background:url(/ui/listnum/listnum88g.gif) no-repeat 0 5%;}
ol li.cnt89 {background:url(/ui/listnum/listnum89.gif) no-repeat 0 5%;}
ol li.cnt89on {background:url(/ui/listnum/listnum89g.gif) no-repeat 0 5%;}
ol li.cnt90 {background:url(/ui/listnum/listnum90.gif) no-repeat 0 5%;}
ol li.cnt90on {background:url(/ui/listnum/listnum90g.gif) no-repeat 0 5%;}
ol li.cnt91 {background:url(/ui/listnum/listnum91.gif) no-repeat 0 5%;}
ol li.cnt91on {background:url(/ui/listnum/listnum91g.gif) no-repeat 0 5%;}
ol li.cnt92 {background:url(/ui/listnum/listnum92.gif) no-repeat 0 5%;}
ol li.cnt92on {background:url(/ui/listnum/listnum92g.gif) no-repeat 0 5%;}
ol li.cnt93 {background:url(/ui/listnum/listnum93.gif) no-repeat 0 5%;}
ol li.cnt93on {background:url(/ui/listnum/listnum93g.gif) no-repeat 0 5%;}
ol li.cnt94 {background:url(/ui/listnum/listnum94.gif) no-repeat 0 5%;}
ol li.cnt94on {background:url(/ui/listnum/listnum94g.gif) no-repeat 0 5%;}
ol li.cnt95 {background:url(/ui/listnum/listnum95.gif) no-repeat 0 5%;}
ol li.cnt95on {background:url(/ui/listnum/listnum95g.gif) no-repeat 0 5%;}
ol li.cnt96 {background:url(/ui/listnum/listnum96.gif) no-repeat 0 5%;}
ol li.cnt96on {background:url(/ui/listnum/listnum96g.gif) no-repeat 0 5%;}
ol li.cnt97 {background:url(/ui/listnum/listnum97.gif) no-repeat 0 5%;}
ol li.cnt97on {background:url(/ui/listnum/listnum97g.gif) no-repeat 0 5%;}
ol li.cnt98 {background:url(/ui/listnum/listnum98.gif) no-repeat 0 5%;}
ol li.cnt98on {background:url(/ui/listnum/listnum98g.gif) no-repeat 0 5%;}
ol li.cnt99 {background:url(/ui/listnum/listnum99.gif) no-repeat 0 5%;}
ol li.cnt99on {background:url(/ui/listnum/listnum99g.gif) no-repeat 0 5%;}


/**  **************************************************
 **	コンテナ
 **  ************************************************* */
/* レイアウト全体を囲む Wrapper div（2カラム対応）
------------------------------------------------------ */
#header,#content,#sidebar,#footer {
margin: 0;padding: 0;color: #00000;background: none; text-align:left;}
#container	{
	margin: 0 auto ; /* 中央配置 */
	width: 700px;
	color: #000000;
	background-color: #FFFFFF;
	background:	url(../ui/bg.gif);
}

#header:after,#content:after,#sidebar:after,#footer:after,
#content dl:after,#content dt:after,#content dd:after,#content p:after,
#content ul:after,#content ol:after,#content div.miniiku:after {
content:".";display:block;height:0;clear:both;visibility:hidden;}

#header,#content,#sidebar,#footer,
#content dl,#content dt,#content dd,#content p,#content ul,#content ol,#content div.miniiku {zoom:1;}

/* ヘッダセクション　（ヘッダメニュー、タイトルを含む）
------------------------------------------------------ */
#header	{
	width: 700px;
	background-color:#CCCCCC;
	border-bottom: black solid 1px;

}

/* 本文 セクション
------------------------------------------------------ */
#content	{
	float:	right;
	width:	527px;
}


/* 左サイドバー
------------------------------------------------------ */
div#sidebar	{
	width:	170px;
	color: #ff6600;
	float: left;
}

/* フッター
------------------------------------------------------ */
#footer	{
	width: 698px;
	border:  #b04090 solid  1px;
	color: #000000;
	background-color:	#FFFFFF;	
	clear: both;
}



/* css2対策 アンカーを反応させない */
a[name]:hover,	a[name]:active	{
	color: #ff6600;
	text-decoration: underline;
}

/**  **************************************************
 **	見出し (本文部の見出し) 画像背景あり、Visitedは色不変
 **  ************************************************* */

#header h3 a {
width: 100%; height:100%;
}

/* コンテンツ h3 (一覧用カテゴリー名)
------------------------------------------------------ */
#content h3 {
	width: 500px;
	height: 50px;
	margin:4px 5px 0 10px;
	color: white;
	font-size: 125%;
	 	background: url(../ttl/idx-default.jpg) no-repeat  top right;
}
#content h3 span {
	line-height: 40px;
	display: block;
	height:50px;
	padding-left:20px;
 	background: url(../ttl/idx-dot.gif) no-repeat  top left;
}
#toppage #content h3 {
	width: 330px;
}
#content h3 a:link,
#content h3 a:visited {
	color: white;
}

#content h3 a:hover,
#content h3 a:active {
	color: #d0d0ff;
}

/* ページタイトル h4 （目次ページ）
------------------------------------------------------ */
#content h4 a {
display: block;
width: 100%;
height: 30px;
}
#content h4 a:link,
#content h4 a:visited {
	color: #ffffff;
	text-decoration: none;
}

#content h4 a:hover,
#content h4 a:active {
	color: #d0d0ff;
	text-decoration: underline;
}

#content h4 {
	width:		500px;
	height:		30px;
	margin: 6px 0 6px 8px;
	background: url(../ui/bg_mokuji.jpg) no-repeat  0 0;
	color:		#ffffff;
	line-height:	30px;
	display: block;
}
#content h4 span {
	padding-left:10px;
}

#sitemap #content h4 span {
	color:		#ffffff;
}

div.infodate {
	color:green;
	margin-left:14px;
}

/* タイトル h5 （ページ内タイトル）
------------------------------------------------------ */
#content h5 {
	width:	500px;
	margin-left:	10px;
	line-height: 1.4;
	color: #000066;
	border-bottom:	1px solid #000066;
}




/* タイトル h6 （ページ内タイトル）
------------------------------------------------------ */
#content h6 {
	width:	auto;
	height:	20px;
	margin-left:	10px;
	color:	white;
	background-color:	#048000;
}


/**  **************************************************
 **	ページタイトル 画像背景あり、Visitedは色不変
 **  ************************************************* */

/* ページタイトル h2 (カテゴリー名)
------------------------------------------------------ */
#pageTitle {
	width: 700px;
	padding-bottom:	16px;
	font-size: 170%;
 	background: url(../ttl/ttl-default.jpg) no-repeat  0 0;
}

#pageTitle h2 {
	width: 640px;
	padding-left: 20px;
	color:#006600;
	font-family: "ヒラギノ明朝 Pro W6", "ＭＳ Ｐ明朝", "MS Mincho", "HiraMinPro-W6", "平成明朝", "HeiseiMincho", "Osaka", "ＭＳ 明朝","MS Mincho", "MS PMincho", serif;
}

#pageTitle h2 a {
	width:620px;
}

#pageTitle h2 a:link,#pageTitle h2 a:visited {
	color: #006000;
}

#pageTitle h2 a:hover,#pageTitle h2 a:active {
	color: #309030;
}

/**  **************************************************
 **	ヘッダ/メニュー
 **  ************************************************* */


/* Header banner (in Header)
------------------------------------------------------ */
#headerBanner	{
	width:	700px;
	height:	100px;
}

#toppage #topheaderBanner	{
	width:	700px;
	height:	160px!important;
	background: url(../ui/topheader.jpg) 0 0;
}
#toppage #swf {
	width:	700px;
	height:	160px;
}

/* Global Navigation (in Header)
------------------------------------------------------ */
#headerSearchLinks,
#headerStaticLinks {
height: 28px;
width:700px;
overflow:hidden;
background:	url(../ui/mnu/bg_topmenu.gif) repeat-x 0 0;
}
#headerSearchLinks ul,
#headerStaticLinks ul {
display:block;
overflow: hidden;
}
#headerSearchLinks ul li,
#headerStaticLinks ul li{
margin:0;padding:0;
list-style-position: inside;
display: block;
float: left;
height:28px;
vertical-align:top;
background: none;
}
#headerSearchLinks ul li span,
#headerStaticLinks ul li span {
position:absolute;
top:0px;
left:-10000px;
}
#headerStaticLinks li a img,
#headerSearchLinks ul li a img {
margin:0;padding:0;
display:inline;
}
#headerSearchLinks form {
position: relative;
font-size:10px;
height:28px;
width: 262px;
display: inline-block;
}
#headerSearchLinks form input {
margin:0 ;padding:0;
float: left;
}
#headerSearchLinks form input#mtsearch {
margin-top: 4px;
font-size: 12px;
}
#btnsearch {
}

div#globalNavigation	{
	margin:	0;
	padding-top:	0;
	padding-bottom:	1px;
	width:	700px;
	background:	url(../ui/bg_globalmenu.jpg) repeat 0 0;
}


#globalNavigation	ul {
	margin:	0 0 12px 0;
	padding-top:4px;
	padding-left:	0px;
	list-style: none;
	text-align: center;
	color: black;
}

#globalNavigation	ul	li	{
	display: inline;
	margin:0px;
	padding-left:	4px;
	padding-right:	0px;
	background-image: url(../ui/mnAlw.gif) ;
	background-repeat:	no-repeat;
	background-position: 0 50%;
	font-weight:bold;
}

#globalNavigation	li	a	{
	padding-left:	2px;
	padding-right:	0px;
}

#globalNavigation	a:link,	#globalNavigation	a:visited	{
	color: black;
	background: transparent;
}

#globalNavigation	a:hover,	#globalNavigation	a:active	{
	color: #990000;
	background-color: #fff;
}


#globalNavigation .disp2 {
	display:	none;
}

/**  **************************************************
 **	サイドバー / ナビゲーション
 **  ************************************************* */
#sidebar ul {
	margin-top:	18px;
	margin-left: -3px;
	padding-left:	0px;
	padding-bottom:	0;
	padding-left:	0px;
	line-height:	14px;
	list-style-type:	none;
	color:	#000000;
}

#sidebar ul ul{
	margin-top:		8px;
	margin-left:	0px;
}

#sidebar ul li.end {
	background-image: url(../ui/tree_end.gif);
	list-style: none;
}

#sidebar	li,
#entryNavi	li {
	padding-bottom:		5px;
	padding-left:	16px;
}

#sidebar ul li{
	background: url(../ui/tree_list.gif)  no-repeat -6px -2px;
	list-style: none;
	padding-bottom:		9px;
	padding-left:	16px;
}


#sidebar ul a:link,
#sidebar ul a:visited {
	color : #301000;
	text-decoration: none;
}

#sidebar ul a:hover,
#sidebar ul a:active  {
	color : #c01000;
	text-decoration: none;
}

#sidebar dl {
font-size: 88%;
}

#sidebar p {
margin: 0 2px;
}

/* Hidinng Search Box （デジタルアーカイブ検索をiFrameで）
------------------------------------------------------ */
a.hiddenSearch:link, a.hiddenSearch:visited {
	height:	16px;
	display:	block;
	overflow:	hidden;
	background-color:#fad000;
}
a.hiddenSearch:hover, a.hiddenSearch:active{
	height:	auto;
	display:	block;
	overflow:	hidden;
	background-color:#fad000;
}


/* Footer
------------------------------------------------------ */
div#footer	address{
	padding: 1px;
	font-style: normal;
}

div#footer	p	{
	margin:2px 10px 0 10px;
	font-size: 75%;
}

#footer p.bunzo {
	width:		678px;
	border-top:	solid 1px;
	font-weight:	bold;
}

#footer img {
float: right!important;
margin:2px;
}


/* Content
------------------------------------------------------ */

#content	p	{
	margin-left:			0.5em;
	margin-right:			0.5em;
}


#content	hr {
	display:	none;
	clear:	both;
}

#content	iframe {
	margin:	2px 2px 2px 2px;
	padding:	0;
}

#content dl {
	margin-top:		3px;
	margin-bottom:		0;
	margin-left:		14px;
	padding:	2px 0 0 0;
	width:		498px;
	border: 1px solid #8080a0;
} 


#content dt {
	margin:		0;
	padding:	0;
	width:		500px;
	color:			#000;
} 


#content dd {
	margin-top:		0;
	margin-left:		0;
	margin-bottom:		6px;
	padding:0px;
	width:		500px;
	color:			#000;
	clear:	both;
}

#content div.oshimai,
#content div.naviinfo,
#content div.miniiku {
	margin:8px 10px 16px 10px;
	padding: 10px 20px;
	border: 1px solid #66CC33;
}

#content div.miniiku {
background-color:#E0FFF0;
}
#content div.miniiku #btngo {
float: right;
}

/* 一覧ページ用 */
#content dl.note {
	margin-top:		3px;
	margin-left:		12px;
	margin-bottom:		4px;
	padding:	0;
	width:		500px;
} 

#content dl.note dt {
} 

#content dl.note dd {
	padding-top: 5px;
	padding-bottom: 4px;
	line-height:	15px;
	text-align:		right;
	height: 18px;
}



/* 続きを見る */
#content dd.readmore{
	text-align: right;
	height:auto;
}

#content dd.readmore span a:link,
#content dd.readmore span a:visited
{
	border:	green solid 1px;
	margin-right: 8px;
	padding:	1px 2px 1px 2px;
	color:	#993300;
	font-weight:	bold;
	text-decoration:	none;
}
#content dd.readmore span a:hover,
#content dd.readmore span a:active
{
	border:	red solid 1px;
	margin-right: 8px;
	padding:	1px 2px 1px 2px;
	color:	blue;
	font-weight:	bold;
	text-decoration:	none;
}

/* content内グラフィック */

#content img {
	border-color: #fff;
	margin-right:	20px;
	margin-left:	10px;
	float:left;
	background:url(../images/lb/loading.gif) no-repeat 50% 50%;
}

#content dt img {
	border-color: #fff;
	margin:	2px 20px 0 10px;
	float:left;
}

#content p {
	padding: 4px;
	margin-top:	0;
	margin-left:	152px;
	margin-right:	6px;
	margin-bottom:	2px;
	/* background-color:	cyan; */

}


/* 見出しトップの概要 */
#content #catdescript {
	margin-top:		6px 0 6px 10px;
	border: none;
}

#content #catdescript dt {
	margin:		0px;
	padding-top: 6px;
	background-image:	url(../ui/catdescript.gif); 
	background-repeat:	no-repeat;
	background-position:	0 0;
	width:	500px;
	line-height: 0.5em;
}

#content #catdescript dt p{
	line-height: 1.6em;
}


#content #catdescript dd {
	margin:	0;
	padding:	0;
	height:	8px;
	background:	url(../ui/catdescript_btm.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
	width:	500px;
}

#content dl#catdescript dd div {
	position:	absolute;
	top:	100px;
	left:	-1000px;
}

#content dl#catdescript dt img{
	margin-top:	0;
	margin-bottom: 0;
	margin-right:	0;
	margin-left:	24px;
	padding:	0;
}



/* アンケート */
iframe#kansou {
	margin-top:	8px;
	margin-bottom:	8px;
	margin-left:	12px;
}

div#questionnaire {
	width:		490px;
	margin-top:	8px;
	margin-bottom:	8px;
	margin-left:	12px;
	background-color: #fad000;
	line-height: 18px;
}

div#questionnaire dl{
	width:		auto;
	margin-bottom:	0;
	background-color: #fad000;
	padding:	4px;
	font-weight:	bold;
}

div#questionnaire dl dt{
	width:	auto;
	margin-bottom:	2px;
	border-style: none;
	background-color: white;
	text-align:	left;
	text-weight:	bold;
}

div#questionnaire dl dd{
	width:	auto;
	margin-bottom:	0;
	border-style: none;
	padding-left:	40px;
	background-color: #fad000;
	text-align:	left;
	text-weight:	normal;
}

div#questionnaire form {
	margin:	0 0 0 0;
	border-style: none;
	line-height: 18px;
}

div#questionnaire	div.qTtl span{
	font-weight:	bold;
}

div#questionnaire	span.qNotice {
	font-weight:	bold;
}


/* ナビゲーションボタン */
#content	ul#pageNavi {
	margin-top:		20px;
	padding-left:	60px;
	margin-bottom:	70px;
	margin-right:	0px;
	list-style-type:	none;
	list-style:	none;
}


#content	ul#pageNavi li{
	margin:	0px;
	padding:	0px;
	float:	left;
	width:	130px;
	height:	50px;
	background: none;
}


#prevBtn {
	display:block;
	width:50px;
	height:50px;
	text-indent:-100px;
	overflow:hidden;
	background-image:url(../ui/btn_prev.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}
#prevBtn:hover {
	background-position:0 -50px;
}

#upBtn {
	display:block;
	width:50px;
	height:50px;
	text-indent:-100px;
	overflow:hidden;
	background-image:url(../ui/btn_up.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}
#upBtn:hover {
	background-position:0 -50px;
}

#nextBtn {
	display:block;
	width:50px;
	height:50px;
	text-indent:-100px;
	overflow:hidden;
	background-image:url(../ui/btn_next.gif);
	background-position:0 0;
	background-repeat: no-repeat;
}
#nextBtn:hover {
	background-position:0 -50px;
}

#content	div.naviEnd {
	clear:	both;
	height:	0;
	visibility:	hidden;
}
#content img.nopadding {
	margin:	0;
	padding:	0;
	border-style:	none;
	border-width:	0;
}

img#midashiUpButton {
	padding:0;
	margin-left:200px;
	margin-top:20px;
	margin-right:0;
	margin-bottom:20px;
}

/* clear Break
------------------------------------------------------ */
#content br.break {
	clear: both;
}



/* 注意書き */
#content p.caution {
	padding-left: 8px;
	color: crimson;
}

#content p.note {
	padding-left: 8px;
	color: #333333;
}

#content ol#otherslist {
border-top: 2px #66CC33 solid;
border-bottom: 2px #66CC33 solid;
margin: 4px 10px 6px 10px;
padding: 6px 0 0 2px;
}
#content ol#otherslist li {
width: 222px;
margin-right: 5px;
padding-left: 24px!important;
float: left;
}


#content ul.pankuzu {
width:500px;
list-style: none;
display:block;
margin:2px 0 5px 10px;
font-size: 88%;
}
#content ul.pankuzu2  {
width:500px;
list-style: none;
margin:10px 0 18px 10px;
}

#content ul.pankuzu li,
#content ul.pankuzu2 li {
list-style-position: inside;
float: left;
padding-left: 1px;
vertical-align:top;
margin-right: 5px;
font-weight: bold;
background: none;
}

#content div.pankuzu2  {
width:500px;
list-style: none;
margin:10px 0 18px 10px;
}
#content div.pankuzu2 span {
font-weight: bold;
}

.entrydate {
font-size: 88%;
color: #006600;
}

/* リンク集
------------------------------------------------------ */

#entryBody dl.linklist {
	padding-top:	4px;
	padding-left:	10px;
	padding-right:	4px;
	width: 460px;
	text-align:	left;
	border-style:	none;
}

#entryBody dl.linklist dt{
	font-weight:	bold;
	line-height:	1.3em;
	padding-top:	0px;
	padding-left:	6px;
	padding-right:	4px;
	width: auto;
	height: auto;
}

#entryBody dl.linklist dd{
	line-height:	1.3em;
	margin-left:	12px;
	padding-top:	2px;
	padding-left:	6px;
	padding-right:	4px;
	width: auto;
	height: auto;
}

#entryBody dl.linklist dd dl{
	background: none;
	padding-top:	0px;
	padding-left:	6px;
	padding-right:	4px;
	width: 440px;
	border-style:	none;
}

#entryBody dl.linklist dd dl dt{
	background: none;
	font-weight:	bold;
	line-height:	1.3em;
	padding-top:	0px;
	padding-left:	6px;
	padding-right:	4px;
	width: auto;
}

#entryBody dl.linklist dd dl dd{
	background: none;
	line-height:	1.3em;
	padding-top:	2px;
	padding-left:	10px;
	padding-right:	6px;
	width: auto;
	height: auto;
}


/* 本文内単独リンク */
#entryBody	div.weblink {
	padding-left: 60px;
	padding-right: 20px;
	background-image: url(../ui/weblink.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0;
	height: 50px;
}

/* サイトマップ
------------------------------------------------------ */
#sitemap div.listdiv { /* サイトマップツリーの囲い */
border: 1px solid #F6F6F6;
margin: 0 2px 0 10px;
font-size: 88%;
}

#sitemap div.listdiv li,
#sitemap div.listdiv li a,
#sitemap div.listdiv li a:link,
#sitemap div.listdiv li a:visited,
#sitemap div.listdiv li a:avtive,
#sitemap li.sublevel li a:hover {
	color:red;
}
#sitemap #content ul {
	line-height:	1.1em;
}
div#sitemap li.sublevel {
	font-weight: bold;
}
div#sitemap li.sublevel li.sublevel {
	font-weight: normal;
}


ul.nosubcategory {
margin-left:4px;
}
ul.nosubcategory li {
margin-left:4px;
padding-bottom: 4px;
}
ul.categorytree li {
margin-left: 3px;
background: url(/ui/listdotred1.gif) no-repeat 0 -3px;
}
ul.categorytree li li{
background: url(/ui/listdotred2.gif) no-repeat 0 -3px;
}
ul.categorytree li li li{
background: url(/ui/listdotred3.gif) no-repeat 0 -3px;
font-size: 88%;
}
ul.categorytree  {
margin-left:0px;
}

/* 写真資料
------------------------------------------------------ */
#content div#entryBody img {
	border:0;
	padding:0;
	border-width:0;
}

/* メイン写真 */
#entryBody dl.mainphoto {
	background:	url(../ui/bg_monitor.jpg) no-repeat 19px 2px;
	margin:	0	auto;
	height:	auto;
	border-style: none;
}
#entryBody dl.mainphoto dt {
	margin:	0;
	width:	400px;
	padding-top:	22px;
	padding-bottom:	12px;
	padding-left:	42px;
}
#entryBody dl.mainphoto dt img {
	margin:	0;
	padding:0;
	border-style:none;
}
#entryBody dl.mainphoto dd {
	line-height:	1.5em;
	text-align:	left;
	padding-top:	26px;
	padding-bottom:	4px;
	padding-left:	34px;
	width:400px!important;
}

/* 写真スクロール付き (400*208) */
#entryBody div.scrollphoto {
	margin:0;
	padding:0;
	width:	402px!important;
	height:	208px;
	overflow:	scroll;
}
/* 写真スクロール付き (320*208) */
#entryBody div.scrollphotomini {
	width:	320px!important;
	height:	208px;
	overflow:	scroll;
}



/* クイズ画面 
------------------------------------------------------ */

ol.quiz {
margin-bottom:12px;
margin-left:52px;
}
ol.quiz li {
padding-left: 72px;
height: 50px;
line-height: 25px;
}
ol.quiz li.cnt1 {
background-image: url(../char/quiznum1.gif);
}
ol.quiz li.cnt2 {
background-image: url(../char/quiznum2.gif);
}
ol.quiz li.cnt3 {
background-image: url(../char/quiznum3.gif);
}
ol.quiz li.cnt4 {
background-image: url(../char/quiznum4.gif);
}

/* もじょじょヒント */
div#content div#quiz_hint  { margin: 0 0 0 12px; padding: 0 0 0 12px }

div#quiz_t {
	width : 500px;
	height: 104px;
}
#content #quiz_t img.quizimg{
	height: 104px;
	float: none;
}
div#quiz_m {
	width : 500px;
	height: auto;
	background: url(../char/mojojowaku_m.jpg) repeat-y 0 0 ;
}
div#quiz_b {
	width : 500px;
	height: 19px;
	background: url(../char/mojojowaku_b.jpg) no-repeat 0 0 ;
}
/* div for hint string or img. appear or disappear when clicked a button. */
div#hint  { text-align: left; margin-left: 20px; width: 320px!important }
div#hint p{
	margin-left:40px;
	margin-right:40px;
}

div#hint1 {
	text-align:left;
	width: 320px!important;
}

div#hint2 {
	text-align:left;
	width: 320px!important;
}

div#hint1 p {
	margin-left:8px;
	margin-right:8px;
}

/* div for answer string or img. appear or disappear when clicked a button. */
div#answer {
	text-align:left;
	width: 320px!important;
}
div#answer p {
	margin-left:8px;
	margin-right:8px;
}


/* アクセスカウンター */

div#accesscounter {
	position:absolute;
	top:10px;
	left:-9999px;

}
img#counterimg {
	margin-left:600px;
	margin-top:0;
	margin-bottom:0;
}

/* ふきだし（ミニサイズ:entrymini内のみ有効、一覧ページの上部の説明枠内）
------------------------------------------------------ */
#content #catdescript #entrymini {
width: 490px;
}
#content #catdescript #entrymini dl  {
	width: 490px;
	border-style: none;
}
#content #catdescript #entrymini div dl dt,
#content #catdescript #entrymini div dl dd {
	font-color:	black;
	line-height: 1.5em;
}

div#content #entrymini div dl dd div {
	position:	absolute;
	top:	100px;
	left:	-10000px;
	clear:	both;
}

#content #catdescript #entrymini div.left dl,
#content #catdescript #entrymini div.right dl {
	min-height: 120px;
	height: auto!important;
	*height: 120px;
}
/* ミニサイズ（左キャラ用） */
#content #catdescript #entrymini div.left dl dt {
	background-image:	url(../char/fukidasi-l-top-mini.gif);
	background-repeat:	no-repeat;
	background-position: 148px 0px;
	padding: 10px 22px 0 164px;
	width: 280px;
}


#content #catdescript #entrymini div.left dl dd {
	background-image:	url(../char/fukidasi-l-bottom-mini.gif);
	background-repeat:	no-repeat;
	background-position: 148px 0px;
	height:	20px;
	padding: 10px 21px 0 164px;
	width: 280px;
}

#content #catdescript #entrymini div.left {
	background-repeat: no-repeat;
	background-position: 24px 0;
}

/* ミニサイズ（右キャラ用） */
#content #catdescript #entrymini div.right dl dt {
	background-image:	url(../char/fukidasi-r-top-mini.gif);
	background-repeat:	no-repeat;
	background-position: 12px 0;
	padding: 10px 22px 0 22px;
	width: 280px;
}


#content #catdescript #entrymini div.right dl dd {
	background-image:	url(../char/fukidasi-r-bottom-mini.gif);
	background-repeat:	no-repeat;
	background-position: 12px 0;
	height:	20px;
	padding: 10px 21px 0 22px;
	width: 280px;
}

#content #catdescript #entrymini div.right {
	background-repeat: no-repeat;
	background-position: 340px 0;
}


/* ふきだし（通常サイズ: entrybody内のみ）
------------------------------------------------------ */
#content #entryBody div.left,
#content #entryBody div.right {
	width: 500px; // width property must be setted for ie6 printing bug.
	border-style: none;
	margin: 2px 10px 20px 10px;
	color:	black;
	line-height: 1.5;
}

#content #entryBody div.left dl,
#content #entryBody div.right dl {
	margin-left: 0px;
	width: 500px;
	min-height: 120px;
	height: auto!important;
	*height: 120px;
	border: none;
}

#content #entryBody div dl dd div {
	position:	absolute;
	top:	100px;
	left:	-10000px;
	clear:	both;
}

/* 左キャラ用 */
#content #entryBody div.left dl dt {
	background-image:	url(../char/fukidasi-l-top.gif);
	background-repeat:	no-repeat;
	background-position: 140px 2px;
	padding: 10px 12px 0 154px;
	width: 320px;
	line-height: 1.8;
}


#content #entryBody div.left dl dd {
	background-image:	url(../char/fukidasi-l-bottom.gif);
	background-repeat:	no-repeat;
	background-position: 140px 0px;
	height:	20px;
	padding: 0px 12px 0 154px;
	width: 320px;
}

#content #entryBody div.left {
	background-repeat: no-repeat;
	background-position: 16px 0;
}

/* 右キャラ用 */
#content  #entryBody div.right dl dt {
	background-image:	url(../char/fukidasi-r-top.gif);
	background-repeat:	no-repeat;
	background-position: 12px 0;
	padding: 10px 24px 0 24px;
	width: 326px;
	line-height: 1.8;
}


#content  #entryBody div.right dl dd {
	background-image:	url(../char/fukidasi-r-bottom.gif);
	background-repeat:	no-repeat;
	background-position: 12px 0;
	height:	20px;
	padding: 0 24px 0 24px;
	width: 326px;
}

#content #entryBody div.right {
	background-repeat: no-repeat;
	background-position: 372px 0;
}


/*
吹き出し用Circle キャラ 
------------------------------------------------------ */
#content div.left.bunzo,
#content div.bunzo_l {
background-image: url(../char/circle_bunzo_l.jpg);
}
#content div.right.bunzo,
#content div.bunzo_r {
background-image: url(../char/circle_bunzo_r.jpg);
}
#content div.left.mojojo,
#content div.mojojo_l {
background-image: url(../char/circle_mojojo_l.jpg);
}
#content div.right.mojojo,
#content div.mojojo_r {
background-image: url(../char/circle_mojojo_r.jpg);
}
#content div.bunzo_tea_r,
#content div.bunzo_tea_l,
#content div.bunzo_tea {
background-image: url(../char/circle_bunzo_tea.jpg);
}

#content div.left.clara_thinking_2,
#content div.clara_thinking_2_l {
background-image: url(../char/circle_clara_thinking_2_l.jpg);
}
#content div.right.clara_thinking2,
#content div.clara_thinking_2_r {
background-image: url(../char/circle_clara_thinking_2_r.jpg);
}


/*
【ぶん蔵】（左右）
------------------------------ */
/* びっくり */
#content div.left.bunzo_bikkuri,
#content div.bunzo_bikkuri_l {background-image: url(../char/circle_bunzo_bikkuri_l.jpg);}
#content div.right.bunzo_bikkuri,
#content div.bunzo_bikkuri_r {background-image: url(../char/circle_bunzo_bikkuri_r.jpg);}
/* ひらめき */
#content div.left.bunzo_hirameki,
#content div.bunzo_hirameki_l {background-image: url(../char/circle_bunzo_hirameki_l.jpg);}
#content div.right.bunzo_hirameki,
#content div.bunzo_hirameki_r {background-image: url(../char/circle_bunzo_hirameki_r.jpg);}
/* 微笑 */
#content div.left.bunzo_smile,
#content div.bunzo_smile_l {background-image: url(../char/circle_bunzo_smile_l.jpg);}
#content div.right.bunzo_smile,
#content div.bunzo_smile_r {background-image: url(../char/circle_bunzo_smile_r.jpg);}
/* 考え中 */
#content div.left.bunzo_thinking,
#content div.bunzo_thinking_l {background-image: url(../char/circle_bunzo_thinking_l.jpg);}
#content div.right.bunzo_thinking,
#content div.bunzo_thinking_r {background-image: url(../char/circle_bunzo_thinking_r.jpg);}
/* 指差し */
#content div.left.bunzo_yubisashi,
#content div.bunzo_yubisashi_l {background-image: url(../char/circle_bunzo_yubisashi_l.jpg);}
#content div.right.bunzo_yubisashi,
#content div.bunzo_yubisashi_r {background-image: url(../char/circle_bunzo_yubisashi_r.jpg);}
/* あちゃ〜 */
#content div.left.bunzo_acha,
#content div.bunzo_acha_l {background-image: url(../char/circle_bunzo_acha_l.jpg);}
#content div.right.bunzo_acha,
#content div.bunzo_acha_r {background-image: url(../char/circle_bunzo_acha_r.jpg);}
/* 汗 */
#content div.left.bunzo_ase,
#content div.bunzo_ase_l {background-image: url(../char/circle_bunzo_ase_l.jpg);}
#content div.right.bunzo_ase,
#content div.bunzo_ase_r {background-image: url(../char/circle_bunzo_ase_r.jpg);}
/* お茶 */
#content div.left.bunzo_greentea,
#content div.bunzo_greentea_l {background-image: url(../char/circle_bunzo_greentea_l.jpg);}
#content div.right.bunzo_greentea,
#content div.bunzo_greentea_r {background-image: url(../char/circle_bunzo_greentea_r.jpg);}
/* ハイ */
#content div.left.bunzo_hi,
#content div.bunzo_hi_l {background-image: url(../char/circle_bunzo_hi_l.jpg);}
#content div.right.bunzo_hi,
#content div.bunzo_hi_r {background-image: url(../char/circle_bunzo_hi_r.jpg);}
/* 感心 */
#content div.left.bunzo_kanshin,
#content div.bunzo_kanshin_l {background-image: url(../char/circle_bunzo_kanshin_l.jpg);}
#content div.right.bunzo_kanshin,
#content div.bunzo_kanshin_r {background-image: url(../char/circle_bunzo_kanshin_r.jpg);}
/* プンプン */
#content div.left.bunzo_punpun,
#content div.bunzo_punpun_l {background-image: url(../char/circle_bunzo_punpun_l.jpg);}
#content div.right.bunzo_punpun,
#content div.bunzo_punpun_r {background-image: url(../char/circle_bunzo_punpun_r.jpg);}


/*
【くらら】（左右）
------------------------------ */
#content div.left.clara,
#content div.clara_l {
background-image: url(../char/circle_clara_l.jpg);
}
#content div.right.clara,
#content div.clara_r {
background-image: url(../char/circle_clara_r.jpg);
}

/* びっくり */
#content div.left.clara_bikkuri,
#content div.clara_bikkuri_l {background-image: url(../char/circle_clara_bikkuri_l.jpg);}
#content div.right.clara_bikkuri,
#content div.clara_bikkuri_r {background-image: url(../char/circle_clara_bikkuri_r.jpg);}

/* ひらめき１ */
#content div.left.clara_hirameki1,
#content div.clara_hirameki1_l {background-image: url(../char/circle_clara_hirameki1_l.jpg);}
#content div.right.clara_hirameki1,
#content div.clara_hirameki1_r {background-image: url(../char/circle_clara_hirameki1_r.jpg);}

/* ひらめき２ */
#content div.left.clara_hirameki2,
#content div.clara_hirameki2_l {background-image: url(../char/circle_clara_hirameki2_l.jpg);}
#content div.right.clara_hirameki2,
#content div.clara_hirameki2_r {background-image: url(../char/circle_clara_hirameki2_r.jpg);}
/* 考え中 */
#content div.left.clara_thinking,
#content div.clara_thinking_l {background-image: url(../char/circle_clara_thinking_l.jpg);}
#content div.right.clara_thinking,
#content div.clara_thinking_r {background-image: url(../char/circle_clara_thinking_r.jpg);}
/* 考え中２ */
#content div.left.clara_thinking2,
#content div.clara_thinking2_l {background-image: url(../char/circle_clara_thinking2_l.jpg);}
#content div.right.clara_thinking2,
#content div.clara_thinking2_r {background-image: url(../char/circle_clara_thinking2_r.jpg);}
/* 指差し */
#content div.left.clara_yubisashi,
#content div.clara_yubisashi_l {background-image: url(../char/circle_clara_yubisashi_l.jpg);}
#content div.right.clara_yubisashi,
#content div.clara_yubisashi_r {background-image: url(../char/circle_clara_yubisashi_r.jpg);}
/* あちゃ〜 */
#content div.left.clara_acha,
#content div.clara_acha_l {background-image: url(../char/circle_clara_acha_l.jpg);}
#content div.right.clara_acha,
#content div.clara_acha_r {background-image: url(../char/circle_clara_acha_r.jpg);}
/* あちゃ〜2 */
#content div.left.clara_acha2,
#content div.clara_acha2_l {background-image: url(../char/circle_clara_acha2_l.jpg);}
#content div.right.clara_acha2,
#content div.clara_acha2_r {background-image: url(../char/circle_clara_acha2_r.jpg);}
/* 汗 */
#content div.left.clara_ase,
#content div.clara_ase_l {background-image: url(../char/circle_clara_ase_l.jpg);}
#content div.right.clara_ase,
#content div.clara_ase_r {background-image: url(../char/circle_clara_ase_r.jpg);}
/* プンプン */
#content div.left.clara_punpun,
#content div.clara_punpun_l {background-image: url(../char/circle_clara_punpun_l.jpg);}
#content div.right.clara_punpun,
#content div.clara_punpun_r {background-image: url(../char/circle_clara_punpun_r.jpg);}
/* しんみり */
#content div.left.clara_shinmiri,
#content div.clara_shinmiri_l {background-image: url(../char/circle_clara_shinmiri_l.jpg);}
#content div.right.clara_shinmiri,
#content div.clara_shinmiri_r {background-image: url(../char/circle_clara_shinmiri_r.jpg);}

/*
【くららとモジョジョ】（左右）
------------------------------ */

#content div.left.clara_mojojo,
#content div.clara_mojojo_l {
background-image: url(../char/circle_clara_mojojo_l.jpg);
}
#content div.right.clara_mojojo,
#content div.clara_mojojo_r {
background-image: url(../char/circle_clara_mojojo_r.jpg);
}

/* 微笑 */
#content div.left.clara_mojojo_smile,
#content div.clara_mojojo_smile_l {background-image: url(../char/circle_clara_mojojo_smile_l.jpg);}
#content div.right.clara_mojojo_smile,
#content div.clara_mojojo_smile_r {background-image: url(../char/circle_clara_mojojo_smile_r.jpg);}
/* 微笑2 */
#content div.left.clara_mojojo_smile2,
#content div.clara_mojojo_smile2_l {background-image: url(../char/circle_clara_mojojo_smile2_l.jpg);}
#content div.right.clara_mojojo_smile2,
#content div.clara_mojojo_smile2_r {background-image: url(../char/circle_clara_mojojo_smile2_r.jpg);}
/* 微笑3 */
#content div.left.clara_mojojo_smile3,
#content div.clara_mojojo_smile3_l {background-image: url(../char/circle_clara_mojojo_smile3_l.jpg);}
#content div.right.clara_mojojo_smile3,
#content div.clara_mojojo_smile3_r {background-image: url(../char/circle_clara_mojojo_smile3_r.jpg);}
/* 考え中 */
#content div.left.clara_mojojo_thinking,
#content div.clara_mojojo_thinking_l {background-image: url(../char/circle_clara_mojojo_thinking_l.jpg);}
#content div.right.clara_mojojo_thinking,
#content div.clara_mojojo_thinking_r {background-image: url(../char/circle_clara_mojojo_thinking_r.jpg);}

/* 考え中2 */
#content div.left.clara_mojojo_thinking2,
#content div.clara_mojojo_thinking2_l {background-image: url(../char/circle_clara_mojojo_thinking2_l.jpg);}
#content div.right.clara_mojojo_thinking2,
#content div.clara_mojojo_thinking2_r {background-image: url(../char/circle_clara_mojojo_thinking2_r.jpg);}
/* プンプン */
#content div.left.clara_mojojo_punpun,
#content div.clara_mojojo_punpun_l {background-image: url(../char/circle_clara_mojojo_punpun_l.jpg);}
#content div.right.clara_mojojo_punpun,
#content div.clara_mojojo_punpun_r {background-image: url(../char/circle_clara_mojojo_punpun_r.jpg);}
/* ヤッター */
#content div.left.clara_mojojo_yatta,
#content div.clara_mojojo_yatta_l {background-image: url(../char/circle_clara_mojojo_yatta_l.jpg);}
#content div.right.clara_mojojo_yatta,
#content div.clara_mojojo_yatta_r {background-image: url(../char/circle_clara_mojojo_yatta_r.jpg);}

/*
【モジョジョ】（左右）
------------------------------ */
/* びっくり */
#content div.left.mojojo_bikkuri,
#content div.mojojo_bikkuri_l {background-image: url(../char/circle_mojojo_bikkuri_l.jpg);}
#content div.right.mojojo_bikkuri,
#content div.mojojo_bikkuri_r {background-image: url(../char/circle_mojojo_bikkuri_r.jpg);}
/* ひらめき */
#content div.left.mojojo_hirameki,
#content div.mojojo_hirameki_l {background-image: url(../char/circle_mojojo_hirameki_l.jpg);}
#content div.right.mojojo_hirameki,
#content div.mojojo_hirameki_r {background-image: url(../char/circle_mojojo_hirameki_r.jpg);}
/* 覗き */
#content div.left.mojojo_nozoki,
#content div.mojojo_nozoki_l {background-image: url(../char/circle_mojojo_nozoki_l.jpg);}
#content div.right.mojojo_nozoki,
#content div.mojojo_nozoki_r {background-image: url(../char/circle_mojojo_nozoki_r.jpg);}
/* 調べ中 */
#content div.left.mojojo_reading,
#content div.mojojo_reading_l {background-image: url(../char/circle_mojojo_reading_l.jpg);}
#content div.right.mojojo_reading,
#content div.mojojo_reading_r {background-image: url(../char/circle_mojojo_reading_r.jpg);}
/* 歩き */
#content div.left.mojojo_walk,
#content div.mojojo_walk_l {background-image: url(../char/circle_mojojo_walk_l.jpg);}
#content div.right.mojojo_walk,
#content div.mojojo_walk_r {background-image: url(../char/circle_mojojo_walk_r.jpg);}
/* 微笑 */
#content div.left.mojojo_smile,
#content div.mojojo_smile_l {background-image: url(../char/circle_mojojo_smile_l.jpg);}
#content div.right.mojojo_smile,
#content div.mojojo_smile_r {background-image: url(../char/circle_mojojo_smile_r.jpg);}
/* 考え中 */
#content div.left.mojojo_thinking,
#content div.mojojo_thinking_l {background-image: url(../char/circle_mojojo_thinking_l.jpg);}
#content div.right.mojojo_thinking,
#content div.mojojo_thinking_r {background-image: url(../char/circle_mojojo_thinking_r.jpg);}
/* つかまり */
#content div.left.mojojo_tsukamari,
#content div.mojojo_tsukamari_l {background-image: url(../char/circle_mojojo_tsukamari_l.jpg);}
#content div.right.mojojo_tsukamari,
#content div.mojojo_tsukamari_r {background-image: url(../char/circle_mojojo_tsukamari_r.jpg);}
/* あちゃ〜 */
#content div.left.mojojo_acha,
#content div.mojojo_acha_l {background-image: url(../char/circle_mojojo_acha_l.jpg);}
#content div.right.mojojo_acha,
#content div.mojojo_acha_r {background-image: url(../char/circle_mojojo_acha_r.jpg);}
/* 汗 */
#content div.left.mojojo_ase,
#content div.mojojo_ase_l {background-image: url(../char/circle_mojojo_ase_l.jpg);}
#content div.right.mojojo_ase,
#content div.mojojo_ase_r {background-image: url(../char/circle_mojojo_ase_r.jpg);}
/* 角帽 */
#content div.left.mojojo_kakubo,
#content div.mojojo_kakubo_l {background-image: url(../char/circle_mojojo_kakubo_l.jpg);}
#content div.right.mojojo_kakubo,
#content div.mojojo_kakubo_r {background-image: url(../char/circle_mojojo_kakubo_r.jpg);}
/* 感心 */
#content div.left.mojojo_kanshin,
#content div.mojojo_kanshin_l {background-image: url(../char/circle_mojojo_kanshin_l.jpg);}
#content div.right.mojojo_kanshin,
#content div.mojojo_kanshin_r {background-image: url(../char/circle_mojojo_kanshin_r.jpg);}
/* プンプン */
#content div.left.mojojo_punpun,
#content div.mojojo_punpun_l {background-image: url(../char/circle_mojojo_punpun_l.jpg);}
#content div.right.mojojo_punpun,
#content div.mojojo_punpun_r {background-image: url(../char/circle_mojojo_punpun_r.jpg);}
/* しんみり */
#content div.left.mojojo_shinmiri,
#content div.mojojo_shinmiri_l {background-image: url(../char/circle_mojojo_shinmiri_l.jpg);}
#content div.right.mojojo_shinmiri,
#content div.mojojo_shinmiri_r {background-image: url(../char/circle_mojojo_shinmiri_r.jpg);}


/*
【アルチーボ】（左右）
------------------------------ */
#content div.left.alchivo,
#content div.alchivo_l {
background-image: url(../char/circle_alchivo_l.jpg);
}
#content div.right.alchivo,
#content div.alchivo_r {
background-image: url(../char/circle_alchivo_r.jpg);
}
/* ひらめき */
#content div.left.alchivo_hirameki,
#content div.alchivo_hirameki_l {background-image: url(../char/circle_alchivo_hirameki_l.jpg);}
#content div.right.alchivo_hirameki,
#content div.alchivo_hirameki_r {background-image: url(../char/circle_alchivo_hirameki_r.jpg);}
/* 考え中 */
#content div.left.alchivo_thinking,
#content div.alchivo_thinking_l {background-image: url(../char/circle_alchivo_thinking_l.jpg);}
#content div.alchivo_thinking,
#content div.right.alchivo_thinking_r {background-image: url(../char/circle_alchivo_thinking_r.jpg);}
/* 微笑 */
#content div.left.alchivo_smile,
#content div.alchivo_smile_l {background-image: url(../char/circle_alchivo_smile_l.jpg);}
#content div.right.alchivo_smile,
#content div.alchivo_smile_r {background-image: url(../char/circle_alchivo_smile_r.jpg);}


.pageBreakBefore {
page-break-before: always;
}

.pageBreak,
.pageBreakAfter {
page-break-after: always;
}

