@charset "UTF-8";



*html div#container { /* IE6 */
	padding:5px 6px;
}


#titleimg {
	background:url(images/title.jpg);
	width:680px;
	height:296px;
	margin:0;
	padding:0;
}
#tenban {
	position:relative;
	left:140px;
	top:222px;
	width:150px;
}
#ashi {
	position:relative;
	left:428px;
	top:60px;
	width:100px;
}
#toso {
	position:relative;
	left:400px;
	top:5px;
	width:120px;
}

#titleimg a:hover {
	background:none;
}


.dekirumade {
background:url(images/dekirumade.png) right 99px no-repeat;
}

ul.navi li a.thisP_table {
	background: url(../images/bgNavi13.png) left -32px no-repeat;
	color:#EEEEEE;
}

ul.navi li a:visited.thisP_table {
	text-decoration:none;
	color:#EEEEEE;
}
ul.navi li a:hover.thisP_table {
	background: url(../images/bgNavi13.png) left -32px no-repeat;
	color:#EEEEEE;
}
ul.navi li ul {
	padding:0 10px 0 30px;
	list-style:none;
	overflow:hidden;
}
ul.navi li li a {
	background:none;
	color:#663333;
	text-align:left;
	padding:4px 0 6px 15px;
	margin:1px;
	border:1px #663333 outset;
	border-top:1px #D1C1C1 solid;
	border-left:1px #D1C1C1 solid;
	width:150px;
	height:17px;
}
ul.navi li li a:visited {
	background:none;
	color:#663333;
}
ul.navi li li a:hover {
	background:#CCFFAA;
	color:#331111;
	padding:5px 0 5px 15px;
	margin:1px;
	border:1px #663333 inset;
	border-bottom:1px #D1C1C1 solid;
	border-right:1px #D1C1C1 solid;
}
*html ul.navi li li {
	margin-top:1px;
}


h2.hellotitle {
	background:none;
	padding:10px;
	margin-bottom:10px;
	height:auto;
	border-bottom:1px #CC9999 dashed;
	font-family:"New York", "Kozuka Mincho std", "小塚明朝R", "小塚明朝 std R", "ＭＳ Ｐ明朝", "MS P Mincho", serif;
}

.process {
	clear:both;
	margin:10px 0;
	background:url(images/ar_b.png) right bottom no-repeat;
}

.content img {
	margin:5px;
}

.twodiv2_2l, .twodiv2_2r {
	width:300px;
	padding:0 1em;
	overflow:hidden;
}
.twodiv2_2l {
	float:left;
}
*:first-child+html .twodiv2_2r {
	float:left;
}


* html .twodiv2_2r {
	float:left;
} 


#exampletn {
	background:url(images/bg_.png) left bottom no-repeat;
}
#exampletn div {
	display:block;
	float:left;
	width:202px;
	height:202px;
	background:#FFFFFF;
	border-top: 1px #DDDDDD solid;
	border-left: 1px #DDDDDD solid;
	border-right: 2px #999999 solid;
	border-bottom: 2px #999999 solid;
	padding:10px;
	margin:4px;
	text-align:center;
	overflow:hidden;
}
#exampletn img {
	border:none;
}

#exampletn div ul {
	text-align:left;
	padding-left:25px;
	color:#664444;
}




#thumblist, #thumblist2 {
	margin:20px auto;
	background:url(images/bg_.png) -6px bottom no-repeat;
}
#thumblist a, #thumblist2 a {
	display:block;
	float:left;
	border:1px #CCC outset;
	margin:4px;
	padding:9px;
}
#thumblist a img, #thumblist2 a img {
	border:1px #EEE inset;
}



