@charset "Shift_JIS";

/* ‘æ‹ãŠúƒfƒUƒCƒ“—pƒXƒ^ƒCƒ‹ƒV[ƒgBu‚®‚è[‚ñ‚Ò[‚¿vfor nn4 2003.05.04. ‚ ‚«‚ç™‚l */

body { 					/* –{•¶ */
	background-color : #ffe3f3;
	color: #885a67;
	margin: 0;
	padding: 10px ;
/*	line-height : 1.5; */
}
a { text-decoration: underline; }
a:link { color: #77d}
a:visited { color: #d69 }
a:link:active , a:visited:active, a:link:hover , a:visited:hover {
	color: #0c6;
	background-color: #fff;
}
hr {
	display: none;
}
h1 {
	background-color : #ffcbb9;
	font-weight : bold;	font-size : 200%;
	color : #a56;
	text-align: left;
	margin: 15px  0;
	padding : 3px 20px;
	border-width :0 0 0 1px ;
	border-style : double;
	border-color :  #e1f7c6; 
}
h1{	font-family :  "TT-NIS-POP•¶Žš","‚c‚e‚oPOP1‘Ì","‚c‚ePOP1‘Ì","‚e‚` ‚Û‚Û‚é","‚c‚e‚o‹É‘¾ƒSƒVƒbƒN‘Ì","‚c‚e‹É‘¾ƒSƒVƒbƒN‘Ì", fantasy; }
h2 {
	background-color : #ffcbb9;
	font-weight : bold;
	font-size : 150%;
	color : #531;
	text-align: left;
	margin: 12px  0;
	padding : 3px 20px;
	border-width :0 0 0 1px ;
	border-style : double;
	border-color :  #e1f7c6; 
	clear: both;
}
h2{	font-family : "‚c‚e‚o‹É‘¾–¾’©‘Ì","‚c‚e‹É‘¾–¾’©‘Ì","ƒqƒ‰ƒMƒm–¾’© Pro W6", "•½¬–¾’©","‚l‚r P–¾’©","Times New Roman", "Times", serif; }
h3,h4, h5, h6  { 
	background-color : #ffcbb9;
	font-weight : bold;
	font-size : 120%;
	color : #531;
	text-align: left;
	margin: 8px  0;
	padding : 3px 10px;
	border-width :0 0 0 1px ;
	border-style : double;
	border-color :  #e1f7c6; 
	clear: both;
}
h3.h4, h5, h6  {
	font-family : "‚c‚e‚o‹É‘¾–¾’©‘Ì","‚c‚e‹É‘¾–¾’©‘Ì","ƒqƒ‰ƒMƒm–¾’© Pro W6", "•½¬–¾’©","‚l‚r P–¾’©","Times New Roman", "Times", serif;
}

p {
	color: #885a67;
/*	line-height : 1.5; */
	text-indent: 1em;
	margin : 0.8em 5px;
}
dt, dl, li { color: #885a67; }
address {		/* index ‚Ì‚Ý? */
	margin: 1em 15px 1em 65px;
	padding: 5px 20px;
	font-style: normal;
	text-align: right;
	border: 2px dotted #fff;
	color: #885a67;
}
address.headline {
	text-align: right;
	font-size: 80%;
	color: #885a67;
	background-color: #fff;
	font-family: "Chicago", "Arial Black", sans-serif;
	margin: 10px 0;	padding: 3px 1em;
	border-color: #fce;
	border-style: solid double solid solid;
	border-width: 0 0 0 1px;
}
address .date {
	font: 70% "Verdana","Gill Sans Light","News Gothic MT",sans-serif;
}
blockquote{
/*	background : transparent url(../aoringo/bg/blockquote.png) no-repeat scroll top right;	*/
	margin : 0.3em 1em;
	padding : 5px 15px;
	border-width : 0 0 0 8px;
	border-style: solid;
	border-color :  #fce;
}
ul, ol, dl  {	margin : 5px; }
abbr {
	cursor: help;
	font-weight: normal;
	border-bottom: 1px dotted;
}
code { font-size: inherit; }
li>ul, dd>ul, dd>p, dd>blockquote, blockquote ul, blockquote>p, li blockquote {
	margin : 0;
}
dt { font-weight: bold; }
dd {	margin: 0 0 0.3em 3em; }
ul { padding-left: 2.5em; }
blockquote h2 { background: none; margin: 5px;  height: auto;}
blockquote h3 { background: none; margin: 5px; height: auto; }
q {	color: #53a;	}

/* ========== common class ========== */
.link-ej {
	font: italic normal normal 80%/1.1 "gadget","Chicago","Alial Black","Verdana",sans-serif;
	font-family: "Osaka","MS UI Gothic",sans-serif;
	margin: 0.5em 0;
	padding :2px 7px;
	text-align: right;
}
p.talk { text-indent: 0; }
.direction {
	margin: 1em 0;	padding: 3px;
	background-color: #fce;
	text-align: center;
	border-color: #ffe3f3; border-style: solid; border-width: 1px 0 1px 0;
	clear: both;
}
.links {
	margin: 5px 5px; padding : 1em 2em;
	text-indent: 0;
/*	line-height: 1;*/
	border-color:  #ffcbb9; border-style: solid; border-width: 0 0 8px 0;
}
.linkbar {
	margin: 1em 5px 1em  -35px; padding : 0.4em 1em 0.4em 50px ;
	border-color:  #ffcbb9; border-style: solid; border-width: 8px 0 8px 0;
	text-indent: 0;
/*	line-height: 1;*/
	clear: both;
}
.linkbar+.linkbar {	border-top: none; margin-top: -0.5em; }
ul.linknav {
	margin: 10px;
	padding : 5px;
	font-size: 80%;;
	border-color:  #ffcbb9; border-style: solid; border-width: 2px;
/*	float: left; */
	width: 80px;
}
 ul.linknav li {
	margin: 0; padding: 0 0.4em;
}
.thispage {
	color: #53a;
	font-weight: bold;
}
.new {
	font-family: "Textile","Lucida Sans","Arial Black","Impact", sans-serif;
	font-size: large;
	font-weight: bold;
	color: #d28;
}
.date {
	font-family: "Optima ExtraBlack","Copperplate Gothic Bold","Textile","Tahoma",sans-serif;
	font-weight: normal;
	color: #a83;
}

.timerecord {
	font-size : smaller;
	color: #886;
	font-family: "Techno","Tahoma","Chicago","Verdana",Sans-serif;
}
.cgsite {
	font-size: larger;
	font-weight: bolder;
}
.footnote {
	color: #864345;
	font-size:80%;
/*	text-indent: 1em; */
/*	margin : 5px 1em; */
	border-style : none;
}
/*  ‚¦‚¹ƒŠƒ“ƒN */
span.eselink {
	text-decoration: underline;
	color: #58d;
}
span.eselink:hover{
	color: #f06;
	background-color: #fff;
}
dl.sites {
	margin: 0.5em 1em; padding: 0;
}
dl.sites dd {
	margin: 0 0 0.8em 1.5em; padding : 0;
}

.ref {
	font-family: "Charcoal","Verdana","Courier","Courier New",sans-serif;
	color: #367;
}
.sysline {
	font-family: "Futura Condensed","Futura","Abadi MT Condensed Light","Impact",sans-serif;
	color: #338;
}
.ua, .agent {
	font-family: "New York","Georgia","Times New Roman","Times",serif;
	font-style: italic;
	color: #843;
}

/* ============= #anew ====================== */
#anew .oc {
	text-indent: 0;
	color: #984;
	padding: 0 1em;
}
#anew .oc ul {	padding: 0 ;}
#anew .oc li {
	color: #984;
	margin-left:1em;
}
#anew .oc dd {
	color: #984;
	margin-left:1em;	padding-left:0;
}
#anew .oc dt {	color: #894;}
#anew .float-left  {
}
#anew .float-right {
}

/* =================== #bbs ‚±‚±‚Å‚Íac_listê—p ============= */
#bbs .agent { font-size: 85%; }
#bbs .ref {
	font-family: "Techno","Futura","Comic Sans MS","Chicago","Impact",sans-serif;
	color: #ab8; 
}

/* ============= #link ====================== */
#link dl {
/*	color: inherit; */
	margin : 5px 0; padding: 0;
}
 /* #link dl *{ border: 1px solid; } */

#link .banner {
	width: 210px;
	margin: 0 5px 5px -10px;	padding: 3px;
	text-align: center;
	background: #fce;
	border-color : #fce;	border-width : 0 0 0 20px;	border-style : solid;
	line-height: 1;
}
#link .comment {
	padding: 3px;
	margin: 10px 10px 10px 45px;
}
#link .comment P {
	margin: 0 0 5px 0;	padding: 0;
}
#link .site, #link dt {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Std W8","‚c‚e‚o‘¾ŠÛƒSƒVƒbƒN‘Ì","HGP‘n‰pŠpºÞ¼¯¸UB","Charcoal","Lucida Sans Unicode","Impact","Arial Black","MS UI Gothic",sans-serif;
	font-weight: normal;		line-height:1;
}
#link .site-eng {
	font-family: "Charcoal","Lucida Sans Unicode","Impact","Arial Black",sans-serif;	line-height:1;
}

/* ========== ƒ}ƒEƒXƒpƒbƒh ========== */
#mp div.caution {
	color: #000;
	background : #fff;
	margin: 10px;		padding: 1em;
/*	line-height: 140%; */
}
#mp div.caution p, #mp div.caution dl, #mp div.caution dt, #mp div.caution dd, #mp div.caution h1, #mp div.caution h3, #mp div.caution ul, #mp div.caution ol, #mp div.caution li {
	color: #000;
	background : #fff;
}
#mp div.caution h1 {
	text-align : center;
	font : normal normal bold 130%/140% "ƒqƒ‰ƒMƒmŠpƒS Pro W6","•½¬ŠpƒSƒVƒbƒN","‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	margin: 1em 0 0 0;		padding : 0;
	height: auto;
}
#mp div.caution h1 span.product {
	display: block;
	font : normal normal bold 130% "ƒqƒ‰ƒMƒm–¾’© Pro W6","‚c‚e‹É‘¾–¾’©‘Ì","•½¬–¾’©", serif;
	border : 0 none;
}
#mp div.caution p.lead {
	text-align : left;
	font : normal normal normal medium/140% "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Fƒ‚ƒgƒ„ƒV[ƒ^J1","•½¬ŠpƒSƒVƒbƒN","‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	text-indent:0;
	margin : 1em 15%;	padding:0;
}
#mp div.caution h2 {
	color: #fff;
	background : #000;
	text-align : center;
	font : normal normal bold 160%/100% "ƒqƒ‰ƒMƒm–¾’© Pro W6","‚c‚e‹É‘¾–¾’©‘Ì","•½¬–¾’©", serif;
	margin: 0.3em 0 ;	padding: 0.2em ;
	border : 0 none;
}
#mp div.caution p.hokan {
	text-align: center;
	margin-bottom: 2em;
}
#mp div.caution h3 {
	font : normal normal bold 100%/140% "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Fƒ‚ƒgƒ„ƒV[ƒ^J1","•½¬ŠpƒSƒVƒbƒN","‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	margin: 0.5em 0 0.1em 0;		padding: 0;
	border : 0 none;
	clear: both;
}
/*
#mp div.caution div.keikoku, #mp div.caution div.check {
	width: 49%;
	float: left;
	margin: 0 10px 10px 0;	padding:0;
}
#mp div.caution div.chuui, #mp div.caution div.mente {
	width: 49%;
	margin: 0 0 10px auto;
}
*/
#mp div.caution div.keikoku h3, #mp div.caution div.chuui h3{
	color: #fff;
	background : #000;
	text-align : left;
	font : normal normal bold 160%/100% "ƒqƒ‰ƒMƒm–¾’© Pro W6","‚c‚e‹É‘¾–¾’©‘Ì","•½¬–¾’©", serif;
	margin: 0 0 0.3em 0 ;	padding: 0.2em 2em;
	border : 0 none;
	clear: none;
}
#mp div.caution div.check h3, #mp div.caution div.mente h3 {
	clear: none;
}
#mp div.caution ul, #mp div.caution dl {
	margin: 0.5em 0 1em 0;	padding: 0;
}
#mp div.caution ol {
	margin: 0.5em 0 1em 0;	padding: 0 0 0 1.5em;
}
#mp div.caution li {
	margin: 0;		padding: 0 0 0 1em;
}
#mp div.caution ol li { padding: 0; }
#mp div.caution ul li {	list-style-type: none; }
#mp div.caution p.okuduke {
	text-align: right;
	margin: 1em 0 2em 0;	padding: 0.2em 0;
	border-top: solid 2em #000;
}
#mp div.caution dl.ex {	margin: 0.5em 0.5em 1em 2em;		padding: 0; }
#mp div.caution dl.ex dt {	margin: 0.2em 0;		padding: 0; }
#mp div.caution dl.ex dd{	margin : -2em 0.1em 0.2em 40px;	padding:0;	}
#mp div.caution div.keikoku dt, #mp div.caution div.chuui dt{
	margin: 0 ; padding: 0;
}
#mp div.caution div.keikoku dd, #mp div.caution div.chuui dd{
	margin: -35px 0 0.7em 40px;	padding: 0;
	line-height: 130%;
}
/* #mp div.caution img.catmouse {	float: right; } */
#mp div.caution li.onepoint {	margin: 0 0 0 1em;	text-indent: -1em; }
#mp div.caution li.onepoint img { width: 1em; height: 1em; }
#mp .linkbar { border-width: 8px 0 0 0; }

/* ========== #aor, #ba, #comic ========== */
#comic .caution {
	color: #825;
	font : italic 100% "•½¬–¾’©","ƒqƒ‰ƒMƒm–¾’© Pro W6","‚l‚r ‚o–¾’©",serif;
	padding : 2px 1em ;
	text-align: right;
}
#comic .page-r, #comic .page-l {
	color: #d69;
	font: 120% "American Typewriter","Helvetica","GulimChe","Tahoma","Verdana",sans-serif;
	text-align: right ;
	border-color : #c8a;	border-width : 0 0 2px 0;	border-style : solid;
	margin: 0 0 -2px 0;	padding :0 15px;
}
#comic .page-l {
	margin: -2px 0 0 0;
	text-indent: 0;
	text-align: left ;
	border-width : 2px 0 0 0;
}
#comic .num {	font-family: "American Typewriter","Helvetica","GulimChe","Tahoma","Verdana",sans-serif;	}
#comic .slash {	color: #779;	}
#aor .CG, #ba .thumbs, #comic .CG {
	margin: 10px;
	padding : 10px 0 ;
	border-color : #fff;	border-width : 0 0 8px 0;	border-style : dotted;
	text-indent:0;
	text-align: center;
}
#aor .engtitle {
/*	color: #947; */
	font-size: medium;
	font-weight: normal;
	font-family: "Techno","Impact", "Charcoal", "Lucida Sans Unicode","Arial Black", sans-serif;
}
#aor .story {
	margin: 10px 0;	padding: 5px;
	background: #fbe;
	border-color: #fff;
	border-style: solid double solid solid;
	border-width: 0 0 0 8px;
}
#aor .story p {	margin: 5px; line-height: 1.4;}
#aor .comment, #ba .comment {
/*	background-color: #c6e0fd; */
/*	font-size: 95%; */
	color: #435;
	margin: 10px 10px 10px 50%;	padding : 10px ;
}
#aor .comment p {	margin: 5px; line-height: 1.4; }
#aor .spec, #ba .spec {
	margin: 10px 10px 10px 50%;	padding: 0;
	border-color: #ffeedd;
	border-style: solid double solid solid;
	border-width: 0 0 0 5px;

	font-size: 95%;
}
#aor .spec ul, #aor .spec dl, #aor .spec p, #ba .spec ul, #ba .spec p {
	margin: 0;		padding: 10px 10px 10px 2em;
	line-height: 1.3;
/*	background: #9fe;
	border-color: #c3fff1;
	border-style: solid solid solid double ;
	border-width: 0 0 0 21px;
*/
}
#aor .spec p, #ba .spec p {
	padding-left: 0.5em;
	text-indent: 0.5em;
}
#aor .spec dl {
	padding: 10px 10px 10px 1em;
}
#aor .spec ul li, #ba .spec ul li {
/*	background-color: #c3fff1;
	color: #365;
 */
	margin: 0; 	padding :0 5px;
}
/* #aor .spec li ul {	border : none; margin: 0 -5px 0 -5px; padding: 0 0 0 2em;} */
#aor .story ul, #cg .story ol {
	margin : 5px;
}
#aor .sign, #ba .sign {
	font-size: 90%;
	color: #846;
	margin: 0 10px;
	padding :5px;
	text-align: right;
}
#ba .sign {
	color: #663;
	margin: 0 10px;
}
#aor .banner {
	margin: 10px 10px 10px 50%;		padding: 5px;
	background: #fff;
	border-color: #eeccdd;
	border-style: solid;
	border-width: 2px;
}
#aor p.caution {
	font-size:90%;
	color: #74a;
	margin: 10px 10px 10px 50%;
}
#ba div.remake {
	margin: 10px 10px 10px 50%;	padding : 10px ;
	background-color: #fed;
}
#ba h2.remake-h2 {
	background: #fed;
	color: #55c;
	font-family: "Gadget","Copperplate Gothic Bold","Chicago","Charcoal",sans-serif;
	font-weight: bold;
	font-size:120%;
	margin: 0;
	padding : 0 10px;
}
#ba p.remake-p {	
	margin: 10px;
	text-indent: 1em;
}
#ba div.remake ul, #ba div.remake li { color: #559; margin: 0 ;}
#ba div.remake ul { padding: 0 0 0 1.5em; }
#ba div.remake li {padding: 0 0 0 0; }

/* ======= #bn00 ======== */
#bn00 .sign, #bn01 .sign, #bn02 .sign, #bn03 .sign, #bn04 .sign, #bn05 .sign {
	text-align: right;
	color: #7a4;
}
#bn00 dl, #bn01 dl, #bn02 dl, #bn03 dl, #bn04 dl, #bn05 dl {
	margin: 10px 15px 10px -10px;	padding: 0 0 0 15px;
	border-color: #fce;	border-style: solid;	border-width: 0 0 0 45px;
}
#bn00 dt, #bn01 dt, #bn02 dt, #bn03 dt, #bn04 dt, #bn05 dt {
	margin: 0;		padding: 2px 15px 7px 10px;
}
#bn00 dd.comment, #bn01 dd.comment, #bn02 dd.comment, #bn03 dd.comment, #bn04 dd.comment, #bn05 dd.comment {
	margin: 0 5px 10px 30px ;	padding: 0;
}
#bn00 .event, #bn01 .event, #bn02 .event, #bn03 .event, bn04 .title, #bn05 .event {
	font-weight :  normal;
	font-size : 140%;
	font-family : "HGP‘n‰pŠpÎß¯Ìß‘Ì","‚c‚e‚oPOP1‘Ì","‚c‚e‚o‹É‘¾ƒSƒVƒbƒN‘Ì","‚c‚e‹É‘¾ƒSƒVƒbƒN‘Ì","‚c‚e‚o‘¾ŠÛƒSƒVƒbƒN‘Ì","ŠÛƒSƒVƒbƒN|‚l","ƒqƒ‰ƒMƒmŠÛƒS Pro W4", "•½¬ŠpƒSƒVƒbƒN","MS UI Gothic","Futura", "Tahoma", sans-serif;
}
#bn00 .date, #bn01 .date, #bn02 .date, #bn03 .date, #bn04 .date, #bn05 .date {
	display: block;
	padding-left: 2em;
	font-family: "Optima ExtraBlack","Copperplate Gothic Bold","Textile","Tahoma","ƒqƒ‰ƒMƒmŠpƒS Pro W6","Osaka","MS UI Gothic",sans-serif;
}
#bn01 .date,#bn04 .date,#bn05 .date {	font-family: "Osaka","MS UI Gothic","Optima ExtraBlack","Copperplate Gothic Bold","Textile","Tahoma",sans-serif; }
#bn01 .nashi {
	font-size: 46px;
	color: #f33;
	font-weight: bold;
}
#bn02 .nashi {
	font-size:120%;
	background: #fff; color:#236;
}

/* ======= fumi2 —p ======= */
#fumi2 .thumbs {
	margin: 10px 15px 10px 20px;	padding: 0 0 0 15px;
	border-color: #fce;	border-style: solid;	border-width: 0 0 0 45px;
}
#fumi2 .thumbs li{	margin: 0; padding: 0; }

/* =======Š§s—\’è======== */
#kankouyotei .nissi { margin-top: 4em; }
#kankouyotei .diaryH {
}
#kankouyotei .diaryP { margin-left: 2em; }

/* =======‘¦”„‰ï‚Ì‹L˜^======== */
#sok table { margin: 5px 10px;  border-collapse: collapse;}
#sok td {
	border-width: 2px 0; border-style: solid; border-color:  #68d;
}
#sok .num {
/*	background-color: #bef; */
	padding: 0.3em;
	color: #a46;
	font-family: "Techno","Tahoma","Lucida Sans Unicode","Arial Black", sans-serif;
	font-size: 80%;
	vertical-align: top;
}
#sok .cut {
	color: #66c;
	text-align: center;
	vertical-align: top;
	padding: 0.3em 0;
}
#sok .event { }
#sok dl, #sok dt, #sok dd { margin:0; padding: 0; }
#sok dt { font-weight: normal; }
#sok .iname {
	background-color: #fe9;
	color: #702;
	font-weight: normal;
	font-size: 135%;
	font-family: "TT-JTCƒEƒCƒ“Z10","ƒqƒ‰ƒMƒmŠpƒS Std W8","HGP‘n‰pŠpºÞ¼¯¸UB","‚c‚e‚o‹É‘¾ƒSƒVƒbƒN‘Ì","‚c‚e‹É‘¾ƒSƒVƒbƒN‘Ì",sans-serif;
	padding : 3px;
}
#sok .ispec {
	color: #994;
	padding :5px 10px;
}
#sok .comment {
	text-indent: 1em;
/*	color: #fff;*/
}
#sok .result {
	margin: 3px 0 3px 5px; padding :0 0 0 5px;
	font-size: 80%;
	font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W3","•½¬–¾’©","‚e‚` ‚o –¾’©","‚l‚r ‚o–¾’©","Times New Roman",serif;
	color: #579;
	font-style: italic;
	border-width: 0 0 0 5px; border-color: #ddb; border-style: solid;
}
#sok .button1 {
}

/* sok00—p */
#sok .bar {
}

/* ======== #stock ============== */
#stock .story {
	text-indent: 1em;
	padding: 5px;
}
#stock .story P { color: #942; }
#stock .spec {
	color: #836;
	font-style: italic;
	padding : 10px;
}
#stock .float-god, #stock .float-13xx {
	padding: 5px;
	border-color : #069;
	border-width : 2px;
	border-style : none;
}
#stock .float-god {
	width: 215px;
	height:300px;
}
#stock .float-13xx {
	width: 145px;
	height: 200px;
}
#stock p { line-height: 1.4; }
#stock .com-god {
	margin: -300px -100px 10px 220px; padding: 3px;
	background: #fce;
}
#stock .com-13xx {
	margin: -200px -100px 10px 150px; padding: 3px;
	background: #fce;
}
#stock .com-13xx p { margin-right: 0; }

/* ======== #index ========= */
#h1title {
	margin: 10px 15px 10px 20px;	padding: 0 0 0 15px;
	border-color: #fce;
	border-style: solid;
	border-width: 0 0 0 45px;
}
#h1title h1 {
	background: #ffe3f3;
}
#index #menu h2 {
	background: #ffe3f3;
	margin: 2px 10em 2px 0;	padding: 0;
	height: auto;
	font: normal 1em "Georgia","Times New Roman", sans-serif;
	font-family: "•½¬–¾’©","ƒqƒ‰ƒMƒm–¾’© Pro W3","‚l‚r ‚o–¾’©","Georgia","Times New Roman", sans-serif;
	color: #688;
	border-bottom: #799 2px solid;
}
#index .menulist {
	margin: 3px -20px  0 1em; 
}
#index .menulist dt {
	margin: 0 0 2px 3em;	padding: 0;
	font: 0.8em "ŠÛƒSƒVƒbƒN|‚l","ƒqƒ‰ƒMƒmŠÛƒS Pro W4","HGŠÛºÞ¼¯¸M-PRO","MS UI Gothic","Helvetica Neue Light","Futura","Tahoma", sans-serif;
	color: #668;
}
#index .menulist dd {
	background: #faa;
	margin: 2px 0 5px 3em ;
	padding: 3px 15px 3px 25px;
	font: 1em  "Textile","Tahoma",serif;
	font-family: "–{–¾’©|‚l","ƒqƒ‰ƒMƒm–¾’© Pro W3","•½¬–¾’©", "‚l‚r ‚o–¾’©","Textile","Tahoma",serif;
	border-bottom: #fff solid 1px;
}
#index .ookami {
	margin: 10px 15px 10px 20px;	padding: 0 0 0 15px;
	border-color: #fce;
	border-style: solid;
	border-width: 0 0 0 45px;
}
#index .ookami-url {
	font-family: "Helvetica Neue Light","Lucida Grande","Lucida Sans Unicode","Verdana","Tahoma", sans-serif;
}
#index .linkbar {
	margin-bottom: 0; padding-bottom: 0;
	line-height: 1.4;
	border-color: #ffcbb9; border-style: solid; border-width: 8px 0 0 0;
}
#index .comike {
	margin: 10px 15px 10px 20px;	padding: 0 0 0 15px;
	border-color: #fce;	border-style: solid;	border-width: 0 0 0 45px;
}
#index .comike img {
	margin : 5px 10px 15px -180px ; padding: 0;
	float: left;
}
#index .comike dl, #index .comike p {
	margin: 0 0 0 180px;		padding: 2px 10px 7px 10px;
	line-height: 1;
}
#index .c-name {
	margin-top: 0.5em; padding: 0;
	color: #722;
}
#index .c-date { color: #c45; }

/* ======== history ========= */
dl.rireki2 { 
	margin: 10px 15px 10px 20px;	padding: 0 0 0 15px;
	border-color: #fce;
	border-style: solid;
	border-width: 0 0 0 45px;
}
dl.rireki2 dt {
	margin: 0;		padding: 2px 10px 7px 10px;
	line-height: 1;
}
dl.rireki2 dd {
	margin: -5px 0 0 -60px ;	padding: 2px 0.5em 10px 5em;
	line-height: 1.2;
/*	background: #c3fff1;*/
	text-indent: -1em;
}

.ccl {    /* ƒNƒŠƒGƒCƒeƒBƒuEƒRƒ‚ƒ“ƒYEƒ‰ƒCƒZƒ“ƒX */
	clear: both;
	border: #aa8 4px solid;
	background: #fff url(../aoringo/parts/ccl_headbg.png) repeat-x top left;  color:#222;
	margin: 15px;
	padding: 12px 5%;
	text-indent:0;
	font-size: 85%;
}
.ccl img {
	display: block; margin:0 auto; padding: 0 0 10px 0;
	color: #fff;
	border:none; text-decoration: none;
	font-family: "ƒSƒVƒbƒN", sans-serif;
}
