@charset "Shift_JIS";

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

body { 					/* –{•¶ */
	background : #c3fff1 url(../parts/v9bga.jpg) no-repeat top right fixed;
	color: #365;
	margin: 0 0 0 10px;
	padding: 10px 200px 10px 10px;
	line-height : 1.5;
	border-left: 15px solid #9fe;
}

a { text-decoration: underline; }
a:link { color: #58d}
a:visited { color: #d66 }
/* a:link:active , a:visited:active { background-color: #669; color: #f69; }*/
a:link:hover , a:visited:hover {
	color: #f06;
	background-color: #fff;
}
hr {
	display: none;
}
img { border: none; }
h1, h2, h3, h4, h5 ,h6 {
	background : #8bcaff url(../parts/v9bgb.jpg)  no-repeat top right fixed;
	height: 16px;
	font : bold  40px "TT-NIS-POP•¶Žš","‚c‚e‚oPOP1‘Ì","‚c‚ePOP1‘Ì","‚e‚` ‚Û‚Û‚é","‚c‚e‚o‹É‘¾ƒSƒVƒbƒN‘Ì","‚c‚e‹É‘¾ƒSƒVƒbƒN‘Ì","Marker felt","Matisse ITC", fantasy;
	color : #26a;
	text-align: left;
	margin: 15px  -200px 40px -35px;
	padding : 3px 20px;
 }
h2 { 	height: 14px; 
	font : bold  32px "‚c‚e‚o‹É‘¾–¾’©‘Ì","‚c‚e‹É‘¾–¾’©‘Ì","ƒqƒ‰ƒMƒm–¾’© Pro W6", "•½¬–¾’©","‚l‚r P–¾’©","Times New Roman", "Times", serif;
	color: #337;
	margin-bottom: 32px;
	clear: both;
}
h3 { 	height: 12px;
	font : normal 26px "‚c‚e‚o‹É‘¾–¾’©‘Ì","‚c‚e‹É‘¾–¾’©‘Ì","ƒqƒ‰ƒMƒm–¾’© Pro W6", "•½¬–¾’©","‚l‚r P–¾’©","Times New Roman", "Times", serif;
	color: #337;
	margin-bottom: 28px;
	clear: both;
}
h4, h5, h6 { 	height: 0.5em;
	font : bold 1.1em  serif;
	color: #337;
	margin-bottom: 1.1em;
}

p {
	text-indent: 1em;
	margin : 5px;	padding: 0;
}
address {		/* index ‚Ì‚Ý? */
	margin: 1em 15px 1em 65px;
	padding: 5px 20px;
	font-style: normal;
	text-align: right;
	border: 2px dotted #fff;
}
address.headline {
	text-align: left;
	font-size: small;
	font-family: "Chicago", "Arial Black", sans-serif;
	margin: 10px 15px 10px -10px;	padding: 0 0 0 15px;
	border-color: #9fe;
	border-style: solid double solid solid;
	border-width: 0 0 0 45px;
}
blockquote{
	background : transparent url(../bg/blockquote.png) no-repeat scroll top right;
	margin : 0.5em -5px 0.3em -10px;
	padding : 25px 5px 5px 15px;
	border-width : 0 8px 0 30px;
	border-style: solid solid solid double;
	border-color :  #9fe;
}
ul, ol, dl  {	margin : 5px; }
ol li { margin: 5px 0 5px 0.5em }
ul { padding-left: 2.5em; }
dt { font-weight: bold; }
dd {	margin: 0 0 0.3em 3em; }
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;
}
blockquote h2 { background: none; margin: 5px;  height: auto;}
blockquote h3 { background: none; margin: 5px; height: auto; }
blockquote p {	color: #246;	}
q {	color: #53a;	}


/* ========== common class ========== */
.button {
	border-width: 0;
	border-style: solid;
	margin: 0;
	vertical-align: text-bottom;
}
a .button, a img { border-style: solid; border-width: 0 0 1px 0; }
.link-ej {
	font: italic normal normal small/1.1 "gadget","Chicago","Alial Black","Verdana","MS UI Gothic",sans-serif;
	margin: 0.5em 0;
	padding :2px 7px;
	text-align: right;
}
input, textarea { border: 2px dotted #7be; color: #365;}
input[type="submit"] { cursor: pointer; border: 3px double #7be;}
input[type="reset"] { margin-left: 7em; cursor: pointer; border: 3px double #7be;}
p.talk { text-indent: 0; }
.direction {
	margin: 1.5em 15px 10px -10px;	padding: 3px 3px 3px 15px;
	background-color: #9fe;
	text-align: center;
	clear: both;
}
.links {
	margin: 5px 5px 1.5em  -35px; padding : 0 1em 3px 50px ;
	text-indent: 0;
	line-height: 1;
	border-color: #8bcaff; border-style: solid; border-width: 0 0 8px 0;
}
.linkbar {
	margin: 1em 5px 1em  -35px; padding : 0.4em 1em 0.4em 50px ;
	border-color: #8bcaff; 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: 5px  -10px;
	padding : 5px 10px 5px 25px;
	background-color: #9fe;
	clear: both;
	font-size: 80%; line-height: 1.2;
}
ul.linknav li {
	display: inline;
	border-color: #587;	border-style: solid;	border-width: 0 2px;
	margin: 0; padding: 0 0.4em;
}
ul.linknav li+li {
	border-width: 0 2px 0 0;
}
.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;
}
.longheading {		/* ’·‚¢Œ©o‚µ ‘Îô */
	margin-bottom: 2em; 
}
.date {
	font-family: "Optima ExtraBlack","Copperplate Gothic Bold","Textile","Tahoma",sans-serif;
	font-weight: normal;
	color: #23a;
}
.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:smaller;
	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: #894;
	padding: 0 1em;
}
#anew .oc ul {	padding: 0 ;}
#anew .oc li {
	color: #894;
	margin-left:1em;
}
#anew .oc dd {
	color: #894;
	margin-left:1em;	padding-left:0;
}
#anew .oc dt {	color: #894;}
#anew .float-left  {
	margin: 0.5em;
	padding: 0.5em;
	float: left;
}
#anew .float-right {
	padding: 0.5em;
	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: #8ab; 
}

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

#link .banner {
	width: 210px;
/*	height: 40px; */
	clear: both;	float: left;
	margin: 0 5px 5px -10px;	padding: 3px;
	text-align: center;
	background: #9fe;
	border-color : #9fe;	border-width : 0 0 0 20px;	border-style : solid;
	line-height: 1;
}
#link .comment {
	padding: 3px;
	margin: 10px 10px 10px 235px;
	min-height: 40px;
}
#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: 0 -180px 100px 0;		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 : transparent none;
}
#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.first-info {	margin: 0.5em 0.5em 1em 0.5em;		padding: 0; }
#mp div.caution dl.first-info dt {
	font : normal normal bold 200%/100% "ƒqƒ‰ƒMƒm–¾’© Pro W6","‚c‚e‹É‘¾–¾’©‘Ì","•½¬–¾’©", serif;
	margin : 0.2em 0.5em;	padding:0;
}
/* dl.first-info dt img { width: 1em; height: 1em; } */
#mp div.caution dl.first-info dd {
	font : normal normal normal 110%/120% "ƒqƒ‰ƒMƒmŠpƒS Pro W3","•½¬ŠpƒSƒVƒbƒN","‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	margin : -1.8em 0.1em 0.2em 8em;	padding:0;
}
#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: #947;
	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: #66d;
	font: 120% "American Typewriter","Helvetica","GulimChe","Tahoma","Verdana",sans-serif;
	text-align: right ;
	border-color : #66b;	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 10px -10px;	padding: 0 0 0 15px;
	border-color: #9fe;
	border-style: solid double solid solid;
	border-width: 0 0 0 45px;
}
#aor .story p {
	margin: 0;		padding: 5px 10px;
	background: #9fe;
	border-color: #c3fff1;
	border-style: solid solid solid double ;
	border-width: 0 0 0 21px;
}
#aor .comment, #ba .comment {
	background-color: #c6e0fd;
	font-size: 95%;
	color: #435;
	margin: 10px 20% 10px 71px;
	padding : 10px ;
}
#aor .comment p {	margin: 5px; }
#aor .spec, #ba .spec {
	margin: 10px 20% 10px -10px;	padding: 0 0 0 15px;
	border-color: #9fe;
	border-style: solid double solid solid;
	border-width: 0 0 0 45px;
	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, #ba .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: small;
	color: #69c;
	margin: 0 20% 0 10px;
	padding :5px;
	text-align: right;
}
#ba .sign {
	color: #36a;
	margin: 0 10px;
}
#aor .banner {
	margin: 10px 20% 10px -10px;		padding: 0 0 0 15px;
	border-color: #9fe;
	border-style: solid double solid solid;
	border-width: 0 0 0 45px;
}
#aor p.caution {
	font-size:smaller;
	color: #74a;
	margin: 0 20% 0 50px;
}
#ba div.remake {
	margin: 10px 20% 10px 71px;
	padding : 10px ;
	color: #226;
	background-color: #dfe;
}
#ba h2.remake-h2 {
	background :none;
	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; }

/* ======= #bn0x ======== */
#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: 15px 0; */
	margin: 10px 15px 10px -10px;	padding: 0 0 0 15px;
	border-color: #9fe;
	border-style: solid;
	border-width: 0 0 0 45px;
}
#bn00 dt,#bn01 dt,#bn02 dt,#bn03 dt,#bn04 dt,#bn05 dt {
	clear: both;
	margin: 0;		padding: 2px 15px 7px 10px;
	background: #9fe;
	border-color: #c3fff1;
	border-style: solid solid solid double ;
	border-width: 0 0 0 21px;
	text-align: right;
}
#bn00 dt img,#bn01 dt img,#bn02 dt img,#bn03 dt img,#bn04 dt img,#bn05 dt img {
	position: relative;
	z-index: 50;
}
#bn00 dd.comment {
/*	margin: 0; padding: 0;*/
	margin: -70px 0 0 -60px ;	padding: 2px 0.5em 10px 85px;
	background: #c3fff1;
	min-height: 70px;
	z-index: 5;
}
#bn00 .event,#bn01 .event,#bn02 .event,#bn03 .event,#bn04 .title,#bn05 .event {
	font :  normal 140%/1.1 "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 .block1, .block2 {}
#bn00 .block1 {}
#bn00 .block2 {}
#bn00 .b1 {  }
#bn00 .b2 {  }
#bn00 .comment p { }
#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.html —p ---- */
#bn01 dd.comment {
	margin: -90px 0 0 -60px ;	padding: 2px 110px 10px 85px;
	background: #c3fff1;
	min-height: 90px;
	z-index: 5;
}
#bn01 .nashi {
	font-family: "‚c‚e‚o‹É‘¾–¾’©‘Ì","‚c‚e‹É‘¾–¾’©‘Ì","ƒqƒ‰ƒMƒm–¾’© Pro W6","•½¬–¾’©","‚l‚r ‚o–¾’©",serif;
	font-size: 46px;
	color: #f33;
	font-weight: bold;
	width: 100px;	line-height: 100px;
}

/* ----- bn02.html —p ---- */
#bn02 dd.comment {
	margin: -90px 0 0 -60px ;	padding: 2px 60px 10px 85px;
	background: #c3fff1;
	min-height: 90px;
	z-index: 5;
}
#bn02 .nashi {
	width: 50px;	line-height: 100px;
	font-size:80%;
	background: #fff; color:#236;
}
/* ----- bn03.html —p ---- */
#bn03 dd.comment {
	margin: -90px 0 0 -60px ;	padding: 2px 65px 10px 85px;
	background: #c3fff1;
	min-height: 90px;
	z-index: 5;
}
/* ----- bn04.html —p ---- */
#bn04 .title{	color: #55c; }
#bn04 dd.comment {
	margin: -90px 0 0 -60px ;	padding: 2px 60px 10px 85px;
	background: #c3fff1;
	min-height: 90px;
	z-index: 5;
}
#bn04 dd.sris {
	margin: -190px 0 0 -60px ;	padding: 2px 160px 10px 85px;
}
#bn04 dd.sris ul{	margin: 0 0 0 1em; padding: 0; line-height:1.2;}
#bn04 dd.sris li {
	list-style-type: square;
}
#bn04 ul.comic-list{	margin: 0.2em 0; padding: 0; }
#bn04 li  .comic-list {margin: 0; padding: 0;	display: inline;	}
#bn04 ul.comic-list li{
	display: inline;
	border-color: #478;	border-style: solid;	border-width: 0 1px;
	padding: 0 0.4em;
}
#bn04 ul.comic-list li+li {
	border-width: 0 1px 0 0;
}
#bn04 dd.omus {
	margin: -190px 0 0 -60px ;	padding: 2px 170px 10px 85px;
}
#bn04 dd.tb1 { padding-right: 120px; }
#bn04 dd.tb2 { padding-right: 120px; }
/* ----- bn05.html —p ---- */
#bn05 dd.comment {
	margin: -70px 0 0 -60px ;	padding: 2px 75px 10px 85px;
	background: #c3fff1;
	min-height: 70px;
	z-index: 5;
}
#bn05 .subtitle {
	display: block;
	margin: 0 0 0 1.5em;
}
/* ======= fumi2 —p ======= */
#fumi2 .thumbs {
	margin: 60px 15px 20px -10px;	padding: 0 0 0 15px;
	border-color: #9fe;	border-style: solid;	border-width: 0 0 0 45px;
}
#fumi2 .thumbs li{
	display: inline;
	list-style-type: none;
	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: #64a;
	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: #9ef;
	color: #027;
	font: 135% "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: #499;
	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: #957;
	font-style: italic;
	border-width: 0 0 0 5px; border-color: #ddb; border-style: solid;
}
#sok .button1 {
	border: 1px solid;
}

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

/* ======== #tsuhan ============== */
#tsuhan .price {
	color: #d5a;
	font: italic bold 120% "Papyrus","Palatino","Georgia","Times New Roman",serif;
}

/* ======== #stock ============== */
#stock .story {
	text-indent: 1em;
	padding: 5px;
}
#stock .story P { color: #249; }
#stock .spec {
	color: #836;
	font-style: italic;
	font-family:"•½¬–¾’©","ƒqƒ‰ƒMƒm–¾’© Pro W3","‚l‚r ‚o–¾’©","Georgia","Times New Roman", sans-serif;
	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;
	background: url(../bg/v9ahalf.png);
}
#stock .com-13xx {
	margin: -200px -100px 10px 150px;
	background: url(../bg/v9ahalf.png);
}
#stock .com-13xx p { margin-right: 0; }

/* ======== #index ========= */
#h1title, #index .ookami {
	margin: 10px 0 10px -10px;	padding: 0 0 0 15px;
	border-color: #9fe;
	border-style: solid;
	border-width: 0 0 0 45px;
}
#h1title h1 {
	margin: 20px  -200px 0 -85px;
	background: transparent;
}
#h1title h1 img {			/* ƒ^ƒCƒgƒ‹ */
	margin: -15px 10px 10px 0 ;
	float: left;
}
#h1title .comment {
	background: #9fe;
	border-color: #c3fff1;
	border-style: solid solid solid double ;
	border-width: 0 0 0 21px;
	margin: -22px 0 0 0;			padding: 120px 5px 60px 0;
}
#index #menu h2 {
	background: transparent;
	margin: 2px 10em 2px 0;	padding: 0;
	height: auto;
	font: normal 1em "•½¬–¾’©","ƒ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: transparent url(../bg/greentile.png) repeat;
	margin: 2px 0 5px 3em ;
	padding: 3px 15px 3px 25px;
	font: 1em  "–{–¾’©|‚l","ƒqƒ‰ƒMƒm–¾’© Pro W3","•½¬–¾’©", "‚l‚r ‚o–¾’©","Textile","Tahoma",serif;
	border-bottom: #fff solid 1px;
}
#index .ookami p {
	margin: 0;		padding: 2px 10px 7px 10px;
	line-height: 1;
	text-indent: 0.5em;
	background: #9fe;
	border-color: #c3fff1;
	border-style: solid solid solid double ;
	border-width: 0 0 0 21px;
}
#index .ookami-url {
	display: block;
	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: #8bcaff; border-style: solid; border-width: 8px 0 0 0;
}
#index .linkbar+p {
	margin: 0 5px 1em  -35px; padding : 0 1em 0.4em 50px ;
	line-height: 1.4;
	border-color: #8bcaff; border-style: solid; border-width: 0 0 8px 0;
}
#index .comike {
	margin: 15px 30px 10px -10px;	padding: 0 0 0 15px;
	border-color: #9fe;	border-style: dotted dotted dotted solid;	border-width: 0 0 0  45px;
}
#index .comike img {
	margin : 5px 10px 15px 0 ; padding: 0;
	float: left;
	border-color: #77c;	border-style: solid;	border-width: 2px ;
}
#index .comike dl, #index .comike p {
	margin: 0;		padding: 2px 10px 7px 10px;
	background: #9fe;
	border-color: #c3fff1;	border-style: solid solid solid double ;	border-width: 0 0 0 21px;
}
#index .c-name {
	margin-top: 0.5em; padding: 0;
	color: #227;
}
#index .c-date { color: #45c; }

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

address .date {
	display: block;
	margin: 0; 	padding: 0;
	font: 70%/1 "Gadget","Lucida Console","Verdana","Gill Sans Light","News Gothic MT",sans-serif;
	color: #559;
	margin-bottom: -1em;
}

.ccl {    /* ƒNƒŠƒGƒCƒeƒBƒuEƒRƒ‚ƒ“ƒYEƒ‰ƒCƒZƒ“ƒX */
	clear: both;
	border: #9a9 4px solid;
	background: #fff url(../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;
}
