/*ここは消さないで下さい!*/
/* Edited with EditCSS *//*CSSLicense: jp-soft.com Tsunehisa Hazama*/* {margin: 0;padding: 0;}body {font-family: arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;text-align:center;background: #FFF url("http://www.ting-tang-tang.com/img/back.gif");;margin : 0px;color:#555;font-size: 13px;line-height: 150%;}
/* 画像の属性 */img {border-style: none;}
/*その他*/.next {	text-align:right;	margin : 0px;	padding :0px 10px 0px 10px;}
/* リンクの属性（未指定時） */a:link, a:visited, a:active {color: #660000;text-decoration: underline;}a:hover{color : #660000;text-decoration: none;}
/*引用属性*/blockquote {width: 400px; height: 200px; overflow: auto;	border: 1px solid #CCC; scrollbar-face-color: #DCEBF0;	margin: 10px 20px 10px 20px;	padding: 5px;	text-align: left;}
/* 基本設定 */#base{	width: 860px;	margin : 0 auto;	background: #FFF url("http://www.ting-tang-tang.com/img/base.gif") repeat-y;	text-align: center;}
#wrapper { width: 780px; margin: 0 auto; position: relative;	text-align: center;}
/* 記事枠等の属性 */#container{width:750Px; margin-left:auto;	margin-right:auto; text-align:left;}	
/*ヘッダー部分*/#header{margin : 0px;padding: 0Px; height : 300px; background-image: url("http://www.ting-tang-tang.com/img/header.jpg");	text-align: left;}
#header h1{	margin-top : 0px;	margin-bottom: 0px;	text-indent: -2000px;}
#header h1 a { width: 400px; height:70px;	background: url("http://www.ting-tang-tang.com/img/header.jpg") no-repeat; display: block;	outline: 0;}
#header h1 a:hover {	background-image: url("http://www.ting-tang-tang.com/img/header.jpg");}
#header .des { position: absolute;	width: 330px;	left: 30px;	top: 70px; color: #666; line-height: 140%; text-align: left;}
/*エントリー部分*/#content {width: 550px;	float: right;	margin : 0; font-size: 12px; line-height :150%;}
#content h2 {	border-style: solid;	border-color: #CC0000; border-width: 0px 0px 1px 10px;	margin: 10px 0; text-indent: 10px;	font-size:138%; font-weight:bold;}
#content h3 {	font-size: 108%; font-weight: bold; border-bottom: 1px solid #CCC; color: #666;}
#content .doc{ margin: 10px 0 10px 10px;	text-align: left;}#content .doc img{ float: left; margin-right: 10px;}
#content .doc2{ clear: both;	margin: 15px 0 10px 10px;	text-align: left;}#content p{ padding: 5px 0;}
/* 記事一覧 */#content ol{	margin: 0px 0px 20px 40px;}#content li{	margin: 5px 0; font-size: 100%;}
#content .date{ text-align: right;	font-size: 10px; color: #476685;	margin: 0px 20px 10px 0;}
#content .posted {text-align: right;	font-size: 10px;	margin: 6px 20px 20px 0;}
/*トップページの記事枠の設定*/
#content .box1{float: left; width: 270px; height: 250px; background: url("http://www.ting-tang-tang.com/img/box01.gif") no-repeat;	margin: 5px 0px 10px 3px;	display: block; 	overflow: hidden;}#content .box1 h4{	 padding: 5px 0px 0px 5px; font-size: 12px;	font-weight: normal;　　　　 	text-align: left;}#content .box1-inner{	padding: 10px 6px 0px 10px;	font-size: 10px;	line-height: 120%;}#content .box2{	float: right;	width: 270px;	height: 250px;	background: url("http://www.ting-tang-tang.com/img/box02.gif") no-repeat;	margin: 5px 0px 10px 0px;	display: block;}#content .box3-top{	clear: both;	margin: 0;	height: 10px;	background: url("http://www.ting-tang-tang.com/img/box03-top.gif") no-repeat;	line-height: 5px;}#content .box3{	display: block;	background: url("http://www.ting-tang-tang.com/img/box03-body.gif") repeat-y;}#content .box3-bottom{	padding: 0;	height: 10px;	background: url("http://www.ting-tang-tang.com/img/box03-bottom.gif") no-repeat;	line-height: 5px;}#content .box-inner{	padding: 10px;}#content .box3-inner{	padding: 0 10px;}#content .box4{	float: left;	width: 132px;	height: 250px;	background: url("http://www.ting-tang-tang.com/img/box04.gif") no-repeat;	margin: 10px 0px 10px 4px;	display: block;	overflow: hidden;}#content .box4 h4{	font-size: 12px;	font-weight: normal;	text-align: left;}#content .box4-inner{	padding: 5px;	font-size: 12px;	line-height: 120%;}#content .box4 img{	margin: 5px 11px;}
/*----- trackbacks & Comments-----*/
#content #trackbackdata, #content #commentdata{font-size: 12px;	color: #888;	margin: 10px 0 10px 10px;}
#content #trackbackdata .post1{ font-size: 10px; color: #888;	margin: 0; border-bottom: 1px solid #888;}
#content #commentdata .post2{ margin-bottom: 10px; font-size:10px;	text-align: right;}
#content .error { font-size : 14px;	color: red;	border: 1px solid red; padding: 5px; text-align: center;}
/*-----サイド(left)--------*/
#sidebar {width: 180PX; float: left; margin: 0px; font-size: 12px; line-height;150%;}
#sidebar .box1{height: 100px; display: block; margin: 5px 0;	background: url("http://www.ting-tang-tang.com/img/s_box01.gif") no-repeat;}
#sidebar .box2{height: 75px; display: block; margin: 0px 0px 0px 0px;}
#sidebar .box-inner{	padding: 3px 5px; color : #FFF;}
#sidebar .box2 a:link,
#sidebar .box2 a:visited {color: #FFF;}
#sidebar .box2 a:hover {color: #CC0000; background-color: #FFFF00;}
#sidebar .idx {margin: 10px 0 5px 0; font-size: 12px; color: #555; text-indent: 5px; border: 1px solid #FF80C0; background: #DCDCED;}
/*------新着情報------*/
#sidebar ul.new{	margin-left: 15px;	padding: 0;	list-style-type: none;}
#sidebar ul.new li{display: block;	margin-left: 15px;	background: url("http://www.ting-tang-tang.com/img/doc.gif") no-repeat;	padding-left: 15px;	text-align: left;line-height: 130%; font-size: 12px;;}
/*------メニュー部分------*/
#sidebar ul.menu{ margin: 0; padding: 0;list-style-type: none;}
#sidebar ul.menu li.pt a {display: block; margin: 0; padding-top: 0px; height: 45px; background: url("http://www.ting-tang-tang.com/img/menu01.gif") no-repeat;	text-decoration: none; vertical-align:middle; text-align: center; line-height:300%;}
#sidebar ul.menu li.pt a:hover { background: #FFF url("http://www.ting-tang-tang.com/img/menu02.gif") no-repeat;padding-top: 0px;}
#sidebar ul.menu li a { display: block; margin: 1px 0;	height: 45px;	background: #FFF url("http://www.ting-tang-tang.com/img/menu01.gif") no-repeat;padding-top: 0px; text-decoration: none;	vertical-align:middle; text-align: center;	line-height: 100%;}
#sidebar ul.menu li a:hover {padding-top: 0px; background: #FFF url("http://www.ting-tang-tang.com/img/menu02.gif") no-repeat;}		
/*フッター部分*/
#footer {	margin : 0 auto;	width : 780px;	height: 45px;	clear: both;	padding: 20px 0 0 0;}
#footer p {	font-size: 10px;}
#footer .navi {	margin : 0px 12px 0px 0px; font-size: 12px; text-align: center;　color:#666600;}
#footer .copyrights {	font-size: 10px; text-align: center;}
/* ページナビ */
.navi {font-size: 10px; color:#666; margin : 0px; padding : 10px 10px 10px 10px;}
.navi a:link, .navi a:visited, .navi a:active {	color: #660000;}
.navi a:hover {	color: #FF0000;}
.comments-head{ margin: 10px 10px 10px 5px; font-size: 14px; font-weight: bold; color: #4A4A97; } 
.comment-content{ margin: 10px 0px 10px 10px; font-size: 12px; color: #666; line-height: 155%; } 
.comment-view{ margin: 0px 0px 10px 10px; font-size: 12px; color: #4A4A97; line-height: 155%; } 
ul.tree { margin: 0 0 0 5px; padding: 0; font-size: 9px; list-style: none;}
ul.tree ul { margin: 0; padding: 0;}
ul.tree li { margin: 0; padding: 0 0 0 13px; background: url(tree_lst.gif) no-repeat 2px 0; list-style: none;}
ul.tree li.tree_end { background: url(tree_end.gif) no-repeat 2px 0; list-style: none;}
.subcategories a.foldmark { font-size:9px; text-decoration: none;}
/* webページサブナビ */
ul#nav2, ul#nav2 * { font:bold 14px Verdana,sans-serif; } 
ul#nav2 { list-style:none; margin:1em 0; padding:0; } 
ul#nav2 li { display:inline; text-align:center; padding:0 0 0 .5em; } 
ul#nav2 a:hover, ul#nav2 a#current { color:#8ea084; border-bottom:3px solid #ffcc99; text-decoration:none; } 
ul#nav2 a { color:#848684; font-weight:bold; border-bottom:3px solid #ff9900; text-decoration:none; }
