@charset "Shift_Jis";/* ──────────────────────────────	Original-a10 (2008.11.09)	Chat x Cat	http://chatxcat.halfmoon.jp/────────────────────────────── *//*/////////////// 全体 /////////////////////////*/*{margin:0;padding:0;background:transparent;font:normal normal normal 100%/1.5 Verdana,Osaka,"ＭＳ Ｐゴシック",sans-serif;}html{scrollbar-face-color:#fff;scrollbar-track-color:#eee;scrollbar-arrow-color:#ff1493;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#2f2f2f;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;}body{background:#fff;font-size:75%;color:#2f2f2f;text-align:center;}/*/////////////// アンカー /////////////////////////*/a{padding:0 0.1em;text-decoration:none;}a:link{color:#ff1493;}a:visited{color:#ff1493;}a:hover{background:transparent;background:#ff1493;color:#fff;}/*/////////////// 見出し /////////////////////////*/h1{padding:80px 20px 0 0;background:url() no-repeat 100% 100px;font-size:30px;font-family:"Verdana",Century Gothic,Arial;color:#fff;text-align:right;letter-spacing:0.1em;}h2{margin:1px 0 0 0.1em;padding:0.3em 0 0;font-size:22px;font-family:"Century Gothic",Verdana,Arial;color:#ff1493;letter-spacing:0.1em;}h3{margin:0.8em 0;padding:0 0 0.1em 0.1em;background:url(img/line.gif) repeat-x 0 100%;font-size:110%;}h4{margin:0.8em 0;font-weight:bold;}/*/////////////// リスト /////////////////////////*/ul{margin:0 0 0 1.6em;}ol{margin:0 0 0 2.1em;}ul li{list-style-type:square;}ul.rows,ol.rows{margin:0 0 0 0.6em;}ul.rows li,ol.rows li{margin:0 0.2em 0 -0.1em;display:inline;list-style-type:none;}dl{margin:0.5em 0 0.5em 0.6em;}dt{margin:0.3em 0 0;}dd{margin:0 0 0 0.5em;}/*/////////////// レイアウト /////////////////////////*//* ----- ラッパー ------------- */#WRAPPER{text-align:left;}/* ----- ヘッダー ------------- */div#HEADER{	position:absolute;	top:190px;	left:0;	background:#ff1493 url(img/header.gif);	width:200px;	height:200px;	background-color: #ff1493;}/* ----- メニュー ------------- */#MENU ul{position:absolute;top:2px;right:0px;text-align:right;margin:0;}#MENU li{position:relative;margin:0 0.3em 0 0;padding:0 3px;font-size:21px;font-family:"Century Gothic",Verdana,Arial;display:inline;list-style-type:none;}#MENU li a{padding:3px 0 0;font-size:22px;font-family:"Century Gothic",Verdana,Arial;color:#2f2f2f;border-top:4px solid #2f2f2f;}#MENU li a:hover{background:transparent;border-top:4px solid #e5e5e5;}#MENU li.here a{border-top:4px solid #ff1493;}#MENU h2{display:none;}/* ----- サブメニュー ------------- */#SUB ul{margin:0;padding:0.3em 0 0;height:92px;text-align:left;}#SUB li{margin:0;list-style-type:none;}#SUB li a{padding:0 0 0 9px;background:url(img/sub.gif) no-repeat 0 50%;color:#2f2f2f;}#SUB li a:hover{color:#ccc;}#SUB h2,#SUB li.label{display:none}p.memo{margin:2.8em 0 0;text-align:center;}/* ----- メイン ------------- */#MAIN{margin:0 0 0 210px;padding:20px 0 0;}.text{margin:0 0 0 0.2em;padding:5px 5px 5px 30px;background:url(img/txt.gif) repeat-y 0 0;width:85%;}.skip{clear:both;margin:0.4em 0 2em;padding:0 0.2em;}.skip li{font-size:13px;font-family:"Century Gothic",Verdana,Arial;list-style-type:none;}.skip li a,.skip li a:visited{font-family:"Century Gothic",Verdana,Arial;background:#ff1493;color:#fff;}.skip li a:hover{background:transparent;color:#8f8f8f;}/* ----- フッター ------------- */#FOOTER{margin:50px 0 0;background:url(img/footer.gif);height:27px;text-align:center;}#FOOTER ul{margin:0;padding:8px 0 0px;}#FOOTER li{margin:0 0.2em;font-size:90%;list-style-type:none;}#FOOTER li,address{margin:0 4px;display:inline;}/*////////////////////////////////////////*//* ----- フォーム ------------- */textarea{margin:3px 0 0;padding:5px;background:#fff;width:270px;height:65px;border:1px #ff1493;border-style:none solid solid none;}input{background:#fff;width:281px;height:20px;border:1px #ff1493;border-style:none solid solid none;}.form dt{margin:5px 0 0;}.submit input{margin:10px 0;}/* ----- 段落・水平線・イメージ ------------- */p{margin:0.2em 0 0.6em;}hr{display:none;}img{margin:0.2em 0.2em 0.2em 0;border:0;}/* ----- 強調・追加・削除 ------------- */em{padding:0 0.1em;background:#efefef;color:#b00000;}strong{padding:0 0.1em;background:#efefef;color:#b00000;border-bottom:1px dashed #b00000;}ins{text-decoration:underline;}del{text-decoration:line-through;}/* ----- 引用 ------------- */blockquote{margin:0.7em 2em 0.7em 0;padding:5px 8px;border-left:5px solid #2f2f2f;}q{padding:0 2px;quotes: "<" ">" "`""'";}q:before{content:open-quote;}q:after{content:close-quote;}/* ----- 整形済みテキスト ------------- */pre{overflow:auto;margin:0.7em 2em 0.7em 0;padding:0.5em;height:80px;border:1px solid #ccc;}/*/////////////// その他 /////////////////////////*//* ----- float解除 ------------- */.clear{clear:both;line-height:0;}/* ----- 装飾BOX ------------- */.record{overflow:auto;height:6em;}/* ----- メインページ個別の設定 ------------- */.novel dt{margin:0.9em 0;padding:0 0 0 3px;background:#eee;border-left:5px solid #ff1493;}dd.number,ol.rows{display:inline;}dd.number ul{padding:2px 0 0;}dd.number li{margin:0;list-style:none;}/* ----- リンクページ個別の設定 ------------- */dl.link,dl.link2{margin:0.2em 0.5em;}.link dt{margin:5px 10px 0 0;width:205px;float:left;}.link dd{margin:5px 0;}.link{clear:both;}.link2 dt{margin:0 8px 0 0;}.link2 dd{margin:0 0 0 7px;padding:5px 0 7px 10px;background:url(img/line.gif) repeat-y 0 0;}