
*{			margin		:0px;
			padding		:0px;}


/* ===================リンク=================== */


a{			color		:#333333;
			text-decoration	:underline;}

a:hover{		color		:#555555;
			text-decoration	:none;}


a img{			background	:#ffffff;}

a:hover img{		background	:#ffffaa;}


/* ===================メニュー=================== */

#top-menu div{		float		:left;
			height		:30px;}

#top-menu a{		display		:block;
			height		:30px;}

#top-menu-a{		width		:110px;
			background	:url(./icon2/e001.gif) bottom left no-repeat;}
#top-menu-a a{		background	:url(./icon2/e001.gif) top left no-repeat;}
#top-menu-a a:hover{	background	:url(./icon2/e001.gif) center left no-repeat;}
.no1 #top-menu-a a{	background	:url(./icon2/e001.gif) bottom left no-repeat;}
.no1 #top-menu-a a:hover{background	:url(./icon2/e001.gif) bottom left no-repeat;}

#top-menu-b{		width		:110px;}
#top-menu-b a{		background	:url(./icon2/e002.gif) top left no-repeat;}
#top-menu-b a:hover{	background	:url(./icon2/e002.gif) center left no-repeat;}
.no143 #top-menu-b a{	background	:url(./icon2/e002.gif) bottom left no-repeat;}
.no143 #top-menu-b a:hover{	background	:url(./icon2/e002.gif) bottom left no-repeat;}

#top-menu-c{		width		:90px;}
#top-menu-c a{		background	:url(./icon2/e003.gif) top left no-repeat;}
#top-menu-c a:hover{	background	:url(./icon2/e003.gif) center left no-repeat;}
.mail #top-menu-c a{	background	:url(./icon2/e003.gif) bottom left no-repeat;}
.mail #top-menu-c a:hover{	background	:url(./icon2/e003.gif) bottom left no-repeat;}

#top-menu-d{		width		:90px;}
#top-menu-d a{		background	:url(./icon2/e004.gif) top left no-repeat;}
#top-menu-d a:hover{	background	:url(./icon2/e004.gif) center left no-repeat;}
.no217 #top-menu-d a{	background	:url(./icon2/e004.gif) bottom left no-repeat;}
.no217 #top-menu-d a:hover{background	:url(./icon2/e004.gif) bottom left no-repeat;}

#top-menu-e{		width		:90px;}
#top-menu-e a{		background	:url(./icon2/e006.gif) top left no-repeat;}
#top-menu-e a:hover{	background	:url(./icon2/e006.gif) center left no-repeat;}
.no216 #top-menu-e a{	background	:url(./icon2/e006.gif) bottom left no-repeat;}
.no216 #top-menu-e a:hover{background	:url(./icon2/e006.gif) bottom left no-repeat;}
.no2 #top-menu-e a{	background	:url(./icon2/e006.gif) bottom left no-repeat;}
.no2 #top-menu-e a:hover{background	:url(./icon2/e006.gif) bottom left no-repeat;}

#top-menu-f{		width		:110px;}
#top-menu-f a{		background	:url(./icon2/e005.gif) top left no-repeat;}
#top-menu-f a:hover{	background	:url(./icon2/e005.gif) center left no-repeat;}
.no4 #top-menu-f a{	background	:url(./icon2/e005.gif) bottom left no-repeat;}
.no4 #top-menu-f a:hover{background	:url(./icon2/e005.gif) bottom left no-repeat;}



/* ===================画像=================== */


img{			border		:0px none #c0c0c0;}


/* ===================共通=================== */





/* ===================リスト（フォント）=================== */

p{			margin-top	:5px;}

h1{			font-size	:16px;
			font-weight	:normal;
			line-height	:40px;
			text-align	:right;
			color		:#fff;}


h2,.h22{		font-size	:13px;
			font-weight	:normal;
			line-height	:20px;
			padding-top	:0px;
			background	:url(./icon2/a004.gif) top left repeat;}

h3 {			font-size	:13px;
			font-weight	:normal;
			line-height	:15px;
			text-align	:center;}

#left-d h3 {		line-height	:17px;
			text-align	:left;}

h4 {			font-size	:14px;
			font-weight	:bold;
			line-height	:20px;}

ul{			padding-left	:20px;}


/* ===================基本構造=================== */


body{			font-family	:"ＭＳ ゴシック",monospace;
			color		:#333;
			font-size	:13px;
			line-height	:17px;
			text-align	:left;
			height		:100%;
			background	:#ffffff url(./icon2/a001.gif) top left repeat-x;}


#body{			padding-bottom	:0px;
			background	:url(./icon2/a016.gif) bottom left repeat-x;}



#container{		width		:780px;
			margin		:auto;}




#top{}


#top-title{		height		:40px;
			background	:url(./icon2/a002.gif) center left no-repeat;}


#top-menu{		height		:30px;
			margin-bottom	:20px;}




#content{		margin-top	:10px;}


#right{			float		:right;
			width		:190px;}


#left{			float		:left;
			width		:585px;}


#bottom{		margin-top	:50px;}


#bottom-a{		text-align	:right;}


#bottom-b{		height		:30px;
			line-height	:30px;
			color		:#888888;
			font-size	:12px;
			text-align	:center;
			margin-top	:10px;
			background	:url(./icon2/a014.gif) center center no-repeat;}



/* ===================INDEXページ=================== */


#banner{}

#top-banner{		margin-bottom	:20px;
			height		:200px;
			border		:1px solid #cccccc;
			background	:#cccccc url(./icon2/b000.jpg) center center no-repeat;}






/* ===================INDEX RIGHTページ=================== */

.right-a{		padding-top	:40px;
			margin-bottom	:10px;
			background	:url(./icon2/h004.gif) top center no-repeat;}

.right-a strong{	margin-top	:5px;}

#right-a1{		padding		:5px;
			margin-bottom	:3px;
			border		:1px #cccccc solid;}

#right-a11{		padding-bottom	:120px;
			background	:url(./icon2/z005.gif) bottom center no-repeat;}

#right-a2{		padding		:5px;
			margin-bottom	:3px;
			border		:1px #cccccc solid;}

#right-a22{		padding-bottom	:120px;
			background	:url(./icon2/z004.gif) bottom center no-repeat;}

#right-a3{		padding		:5px;
			margin-bottom	:3px;
			border		:1px #cccccc solid;}

#right-a33{		padding-bottom	:120px;
			background	:url(./icon2/z006.gif) bottom center no-repeat;}

#right-a4{		padding		:5px;
			margin-bottom	:3px;
			border		:1px #cccccc solid;}

#right-a44{		padding-bottom	:120px;
			background	:url(./icon2/z009.gif) bottom center no-repeat;}

#right-a5{		padding		:5px;
			margin-bottom	:3px;
			border		:1px #cccccc solid;}

#right-a55{		padding-bottom	:120px;
			background	:url(./icon2/z010.gif) bottom center no-repeat;}



#right-b{		font-size	:12px;
			padding-top	:40px;
			margin-bottom	:10px;
			background	:url(./icon2/h001.gif) top center no-repeat;}

#right-b .b11{		border		:1px #cccccc solid;
			margin-bottom	:5px;}

#right-b h2{		font-size	:12px;
			font-weight	:normal;
			line-height	:20px;
			padding-left	:10px;
			background	:#eeeeee;}

#right-b a{		display		:block;
			line-height	:25px;
			border-top	:1px #dddddd solid;
			text-decoration	:none;}

#right-b a.b111{	padding-left	:15%;
			width		:85%;
			background	:url(./icon2/a022.gif) top center no-repeat;}

#right-b a:hover.b111{	background	:#ffeedd url(./icon2/a022.gif) top center no-repeat;}

#right-b a.b112{	padding-left	:20%;
			width		:80%;
			background	:url(./icon2/a023.gif) top center no-repeat;}

#right-b a:hover.b112{	background	:#ffeedd url(./icon2/a023.gif) top center no-repeat;}




#right-c{		padding-top	:40px;
			margin-bottom	:10px;
			background	:url(./icon2/h003.gif) top center no-repeat;}

#right-c1{		padding		:5px;
			border		:1px #cccccc solid;}

#right-d{		padding-top	:40px;
			margin-bottom	:10px;
			background	:url(./icon2/h002.gif) top center no-repeat;}

#right-d1{		padding		:5px;
			border		:1px #cccccc solid;}



#right-e{		padding-top	:40px;
			margin-bottom	:10px;
			background	:url(./icon2/h003.gif) top center no-repeat;}

#right-e1{		padding		:5px;
			border		:1px #cccccc solid;}










/* ===================INDEX LEFTページ=================== */

#left-a{		margin-bottom	:20px;}

#left-a-left{		float		:left;
			width		:290px;
			padding-top	:25px;
			background	:url(./icon2/b002.gif) top center no-repeat;}

#left-a-left-in{	text-align	:center;
			padding		:10px 0px 10px 0px;
			border		:1px #cccccc solid;}

#left-a-left-inn{	padding-top	:240px;
			background	:url(./icon2/z003-21p.gif) top center no-repeat;}

#left-a-left-inn a{	display		:block;}

#left-a-right{		float		:right;
			width		:290px;
			padding-top	:30px;
			background	:url(./icon2/b003.gif) top center no-repeat;}

#left-a-right-in{}

#left-a-right-in2{	margin-top	:5px;
			padding		:205px 0px 0px 0px;
			background	:url(./icon2/z002.gif) top center no-repeat;}

#left-a-right-in3{	text-align	:right;
			padding-top	:5px;}

#left-a-right-in4{	margin-top	:1px;}

#left-a-right-in4 a{	display		:block;
			line-height	:25px;
			padding		:35px 0px 0px 70px;
			background	:#ffffff url(./icon2/z007.gif) top center no-repeat;
			text-decoration	:none;}

#left-a-right-in4 a:hover{color		:#777777;
			background	:#999999 url(./icon2/z007.gif) top center no-repeat;}

#left-b{		padding-top	:22px;
			margin-bottom	:20px;
			background	:url(./icon2/d002.gif) top left no-repeat;}

#left-c{		padding-top	:22px;
			margin-bottom	:20px;
			background	:url(./icon2/d001.gif) top left no-repeat;}

#left-d{		padding-top	:25px;
			margin-bottom	:20px;
			background	:url(./icon2/b009.gif) top left no-repeat;}

.left-dd{		padding		:5px 0px;
			background	:url(./icon2/a005.gif) bottom left repeat-x;}

.left-dd-in{		background	:url(./icon2/a006.gif) top center repeat-y;}

.dddd{			text-align	:right;
			padding		:10px 10px 0px 0px;}

#left-dd1{		float		:left;
			width		:290px;
			padding-top	:30px;
			background	:url(./icon2/f001.gif) top left no-repeat;}

#left-dd1 .ddd{		padding		:10px 0px 10px 110px;
			background	:url(./icon2/g001.gif) top left no-repeat;}

#left-dd2{		float		:right;
			width		:290px;
			padding-top	:30px;
			background	:url(./icon2/f002.gif) top left no-repeat;}

#left-dd2 .ddd{		padding		:10px 0px 10px 110px;
			background	:url(./icon2/g002.gif) top left no-repeat;}

#left-dd3{		float		:left;
			width		:290px;
			padding-top	:30px;
			background	:url(./icon2/f003.gif) top left no-repeat;}

#left-dd3 .ddd{		padding		:10px 0px 10px 110px;
			background	:url(./icon2/g003.gif) top left no-repeat;}

#left-dd4{		float		:right;
			width		:290px;
			padding-top	:30px;
			background	:url(./icon2/f004.gif) top left no-repeat;}

#left-dd4 .ddd{		padding		:10px 0px 10px 110px;
			background	:url(./icon2/g004.gif) top left no-repeat;}

#left-dd5{		float		:left;
			width		:290px;
			padding-top	:30px;
			background	:url(./icon2/f005.gif) top left no-repeat;}

#left-dd5 .ddd{		padding		:10px 0px 10px 110px;
			background	:url(./icon2/g005.gif) top left no-repeat;}

#left-dd6{		float		:right;
			width		:290px;
			padding-top	:30px;
			background	:url(./icon2/f006.gif) top left no-repeat;}

#left-dd6 .ddd{		padding		:10px 0px 10px 110px;
			background	:url(./icon2/g006.gif) top left no-repeat;}


#left-e{		padding-top	:22px;
			margin-bottom	:20px;
			background	:url(./icon2/d003.gif) top left no-repeat;}



#left-f{		padding-top	:28px;
			margin-bottom	:20px;
			background	:url(./icon2/b011.gif) top left no-repeat;}



#left-f-in{		background	:url(./icon2/a007.gif) top left repeat;}


.left-ff{		float		:left;
			width		:195px;}

.left-ff img{		margin		:0px 0px 10px 40px;}

.left-ff-in1{		margin		:10px 12px 0px 8px;
			padding-top	:40px;
			width		:175px;
			background	:url(./icon2/i001.gif) top left no-repeat;}

.left-ff-in2{		margin		:10px 10px 16px 10px;
			padding-top	:40px;
			width		:175px;
			background	:url(./icon2/i002.gif) top left no-repeat;}

.left-ff-in3{		margin		:10px 8px 16px 12px;
			padding-top	:40px;
			width		:175px;
			background	:url(./icon2/i003.gif) top left no-repeat;}

.left-ff-in{		margin		:10px 12px 16px 8px;
			width		:175px;
			height		:164px;}

.left-fff{		line-height	:12px;
			font-weight	:bold;
			font-size	:12px;
			color		:#999999;
			padding		:8px 0px 0px 5px;}



#left-g{		padding-top	:28px;
			margin-bottom	:20px;
			background	:url(./icon2/b012.gif) top left no-repeat;}



#left-g-in{		background	:url(./icon2/a007.gif) top left repeat;}


.left-gg{		float		:left;
			width		:195px;
			height		:190px;}

.left-gg img{		margin		:20px 0px 10px 40px;}

.left-gg-in{		margin		:10px 12px 16px 8px;
			width		:175px;
			height		:164px;}

.left-ggg{		line-height	:12px;
			font-weight	:bold;
			font-size	:12px;
			color		:#999999;
			padding		:8px 0px 0px 5px;}





#left-h{		padding-top	:28px;
			margin-bottom	:20px;
			background	:url(./icon2/b013.gif) top left no-repeat;}



#left-h-in{		height		:570px;
			padding		:0px 10px;
			background	:url(./icon2/a008.gif) top left repeat;}

#left-hh{		padding		:10px 0px 30px 0px;}

#left-hh1{		float		:left;
			line-height	:20px;
			width		:280px;}

#left-hh2{		float		:right;
			height		:20px;
			width		:55px;}

#left-hh3{		float		:right;
			height		:20px;
			width		:45px;
			background	:url(./icon2/a021.gif) top left no-repeat;}

#left-hh4{		float		:right;
			height		:20px;
			width		:45px;
			background	:url(./icon2/a021.gif) top left no-repeat;}

#left-h .img{		margin-left	:52px;
			padding-top	:0px;}




#left-i{		padding-top	:22px;
			margin-bottom	:20px;
			background	:url(./icon2/d004.gif) top left no-repeat;}





#left-j{		padding-top	:28px;
			margin-bottom	:20px;
			background	:url(./icon2/b018.gif) top left no-repeat;}



#left-j-in{		background	:url(./icon2/a007.gif) top left repeat;}


.left-jj{		float		:left;
			width		:195px;
			height		:190px;}

.left-jj img{		margin		:20px 0px 10px 40px;}

.left-jj-in{		margin		:10px 12px 16px 8px;
			width		:175px;
			height		:164px;}

.left-jjj{		line-height	:12px;
			font-weight	:bold;
			font-size	:12px;
			color		:#999999;
			padding		:8px 0px 0px 5px;}



#left-k{		padding-top	:22px;
			margin-bottom	:20px;
			background	:url(./icon2/d005.gif) top left no-repeat;}



#left-l{		margin-bottom	:20px;
			background	:url(./icon2/z008.gif) top center no-repeat;}

#left-l a{		display		:block;
			color		:#aaaaaa;
			font-size	:10px;
			padding		:95px 0px 0px 165px;
			line-height	:35px;
			border		:1px #cccccc solid;
			text-decoration	:none;}

#left-l a:hover{	border		:1px #ff5555 dotted;}



#left-m{		margin-bottom	:20px;
			height		:275px;
			background	:url(./icon2/z011.gif) top center no-repeat;}

#left-mm{		padding		:40px 10px 0px 260px;}

#left-mm p{		margin-top	:10px;}

#left-mm span{		color		:#997755;
			font-size	:10px;}



#left-mmm{		padding		:12px 340px 0px 18px;}
#left-mmm small{	line-height	:15px;}




#left-n{		margin-bottom	:20px;
			height		:254px;
			background	:url(./icon2/z012.gif) top center no-repeat;}

#left-nn{		padding		:35px 10px 0px 320px;}

#left-nn p{		margin-top	:2px;}

#left-nnn{		margin		:100px 0px 0px 10px;}

#left-nnn small{	color		:#999999;}


#left-o{		margin-bottom	:20px;
			height		:138px;
			border		:1px #cccccc solid;
			background	:url(./icon2/z013.gif) top center no-repeat;}

#left-o img{		margin		:100px 0px 0px 487px;}


#left-p{		margin-bottom	:20px;
			padding		:0px 0px 0px 20px;
			color		:#635200;
			border		:1px #0071DD solid;
			background	:#fdef28 url(./icon2/z015.gif) top center no-repeat;}

#left-p u{		padding-top	:3px;}


#left-p1{		float		:left;
			width		:430px;
			padding-top	:30px;
			background	:url(./icon2/z014.gif) top left no-repeat;}

#left-p2{		float		:right;
			width		:130px;}


#left-q{		margin-bottom	:20px;
			height		:128px;
			border		:1px #cccccc solid;
			background	:url(./icon2/z015.gif) top center no-repeat;}


#left-q p{		padding		:50px 0px 0px 140px;}


#home01{		height		:330px;
			background	:url(./icon2/z016.gif) top center no-repeat;}

#home01 #flash{		display		:block;
			padding		:60px 0px 0px 30px;}

#home01 #taiken{	margin-top	:17px;
			margin-left	:10px;}

#home01 .taiken{	float		:left;
			width		:140px;
			text-align	:center;} 

#home01 .manabinet{	padding		:108px 0px 0px 460px;}
#home01 .manabinet a{	color		:#111111;}
#home01 .manabinet a:hover{color	:#666666;}


/* ===================WEBページ=================== */

#web-a{			font-size	:15px;
			padding-top	:28px;
			margin-bottom	:20px;
			background	:url(./icon2/b014.gif) top left no-repeat;}

#web-a-in{		padding		:20px 60px;
			border		:1px solid #cccccc;}

#web-a p{		line-height	:30px;}


#web-a ul{		margin		:30px 30px 0px 30px;
			padding		:45px 20px 40px 60px;
			background	:url(./icon2/a013.gif) top center no-repeat;}


#web-a ul li{		font-size	:15px;
			list-style-type	:none;
			padding		:0px 20px 30px 22px;
			background	:url(./icon2/a012.gif) top left no-repeat;}





/* ===================MAILページ=================== */

#mail-a{		font-size	:15px;
			padding-top	:28px;
			margin-bottom	:20px;
			background	:url(./icon2/b015.gif) top left no-repeat;}

#mail-a-in{		padding		:20px 60px;
			border		:1px solid #cccccc;}

#mail-aa{		margin		:30px 30px 0px 30px;
			padding		:40px 20px 40px 60px;
			background	:url(./icon2/a015.gif) top center no-repeat;}

#mail-a p{		line-height	:30px;}

#mail-a p small{	font-size	:13px;
			line-height	:13px;}

#mail-a #radio{		padding		:0px 0px 20px 10px;}

#mail-a #name{		padding		:5px 0px 5px 70px;
			background	:url(./icon2/j001.gif) left top no-repeat;}

#mail-a #email{		padding		:5px 0px 5px 70px;
			background	:url(./icon2/j002.gif) left top no-repeat;}

#mail-a #clip{		padding		:5px 0px 5px 70px;
			background	:url(./icon2/j004.gif) left top no-repeat;}

#mail-a #comment{	padding		:5px 0px 20px 70px;
			background	:url(./icon2/j003.gif) left top no-repeat;}

#mail-a #submit{	text-align	:right;
			padding		:20px 50px 0px 0px;}





/* ===================LINKページ=================== */

#link-a{		font-size	:15px;
			padding-top	:28px;
			margin-bottom	:20px;
			background	:url(./icon2/b017.gif) top left no-repeat;}

#link-a-in{		padding		:40px 40px;
			border		:1px solid #cccccc;}

.link-aa{		float		:left;
			width		:225px;}

.link-aa ul{		padding		:0px 25px 20px 30px;}

.link-aa li{		margin-bottom	:10px;}

.no2 ul{		padding		:0px 0px 20px 2px;
			margin-bottom	:20px;
			background	:url(./icon2/a003.gif) bottom left repeat-x;}

.no2 li{		float		:left;
			width		:222px;
			height		:30px;
			list-style-type	:none;}



/* ===================BBSページ=================== */


#bbs-a{			font-size	:15px;
			padding-top	:28px;
			margin-bottom	:20px;
			background	:url(./icon2/b016.gif) top left no-repeat;}

#bbs-a-in{		padding		:20px 60px;
			border		:1px solid #cccccc;}

#bbs-aa{		margin		:30px 30px 0px 30px;
			padding		:30px 20px 40px 60px;
			background	:url(./icon2/a013.gif) top center no-repeat;}

#bbs-a p{		line-height	:20px;}

#bbs-a #radio{		padding		:0px 0px 20px 10px;}

#bbs-a #name{		padding		:5px 0px 5px 70px;
			background	:url(./icon2/j001.gif) left top no-repeat;}

#bbs-a #email{		padding		:5px 0px 5px 70px;
			background	:url(./icon2/j002.gif) left top no-repeat;}

#bbs-a #url{		padding		:5px 0px 5px 70px;
			background	:url(./icon2/j005.gif) left top no-repeat;}

#bbs-a #comment{	padding		:5px 0px 20px 70px;
			background	:url(./icon2/j003.gif) left top no-repeat;}

#bbs-a #submit{		text-align	:right;
			padding		:0px 50px 0px 0px;}


.bbs-aaa{		padding		:30px 0px 10px 0px;}

.bbs-aaa1{		border-bottom	:1px solid #cccccc;}

.bbs-aaa2{		text-align	:right;}

.bbs-aaa p{		line-height	:20px;}



/* ===================BLOGページ=================== */

#blog-banner{		margin-bottom	:20px;
			background	:#ffffff url(./icon2/b001.jpg) right bottom no-repeat;}

#blog{			font-size	:15px;
			border		:1px solid #cccccc;
			background	:url(./icon2/k003.gif) bottom center no-repeat;}

#blog-a{		padding		:0px 20px 0px 20px;
			background	:url(./icon2/k001.gif) top center no-repeat;}

#blog-a-in{		padding-top	:37px;}

.blog-aa{		padding		:7px 0px 7px 0px;
			text-align	:right;}

.blog-aa a{		border		:1px solid #cccccc;
			padding		:2px 4px;
			text-decoration	:none;}

.blog-aa a:hover{	background	:#ffffaa;}

.blog-aa .current_page{border		:1px solid #cccccc;
			padding		:2px 4px;
			background	:#ffffaa;}

.blog-aaa{		float		:right;
			text-align	:right;
			height		:20px;
			width		:45px;
			background	:url(./icon2/a021.gif) top right no-repeat;}


#blog-a .date{		font-size	:12px;
			line-height	:20px;
			padding-top	:10px;}

#blog-a .title{		color		:#ffffff;
			font-weight	:bold;
			line-height	:23px;
			padding-left	:10px;
			border		:1px solid #000000;
			background	:#666666 url(./icon2/k004.gif) bottom left repeat-x;}

#blog-a .title a{	color		:#ffffff;
			text-decoration	:none;}

#blog-a .title a:hover{	text-decoration	:underline;}

#blog-a .body{		padding		:20px 0px;
			line-height	:25px;}

#blog-a .body img{	padding		:10px;
			border		:1px solid #cccccc;
			background	:#ffffff;}

#blog-b{		padding		:50px 20px 20px 20px;
			background	:url(./icon2/k002.gif) top center no-repeat;}

#blog-b .date{		font-size	:12px;
			margin-right	:10px;}


/* ===================投稿作品=================== */

#toukou-a{		padding-top	:28px;
			margin-bottom	:20px;
			background	:url(./icon2/b019.gif) top left no-repeat;}

#toukou .entry{		float		:left;
			width		:195px;}

#toukou-a .date{	font-size	:12px;
			line-height	:15px;
			padding-left	:5px;}

#toukou-a .title{	font-size	:12px;
			line-height	:15px;
			margin-bottom	:30px;}

#toukou-a .title2{	font-size	:12px;
			line-height	:15px;
			margin-bottom	:10px;}

#toukou-a .title a{	color		:#333333;
			text-decoration	:underline;}

#toukou-a .title a:hover{text-decoration	:none;}

#toukou-a .body img{	padding		:9px;
			border		:1px solid #cccccc;
			background	:#ffffff;}


/* ===================投稿作品=================== */

#toukou2{		padding-top	:40px;
			margin-bottom	:10px;
			background	:url(./icon2/h005.gif) top center no-repeat;}

#toukou2 .entry{	width		:190px;}

#toukou2 .title2{	font-size	:12px;
			line-height	:15px;
			padding		:1px 0px 1px 5px;
			margin-bottom	:10px;
			border-right	:1px solid #cccccc;
			border-bottom	:1px solid #cccccc;
			border-left	:1px solid #cccccc;
			background	:#eeeeee;}

#toukou2 .body img{	padding		:9px;
			border		:1px solid #cccccc;
			background	:#ffffff;}







/* ===================WorldwideKidsEnglishページ=================== */

#wwk-top{		height		:75px;
			background	:#FDEF29 url(./icon2/w001.gif) top center no-repeat;}

#wwk-top img{		display		:block;
			margin		:0px auto;
			padding-top	:25px;}


#wwk-content{		color		:#0000cc;
			font-size	:15px;
			line-height	:17px;
			text-decoration	:underline;
			padding		:30px;
			background	:#f6f1d6 url(./icon2/w002.gif) top center repeat-y;}


#wwk-content ul{	margin-top	:20px;
			padding 	:20px 0px 0px 20px;}

#wwk-content li{	margin-top	:10px;}

#wwk-content #b001{	background	:url(./icon2/w011.gif) top left no-repeat;}
#wwk-content #b002{	background	:url(./icon2/w012.gif) top left no-repeat;}
#wwk-content #b003{	background	:url(./icon2/w013.gif) top left no-repeat;}
#wwk-content #b004{	background	:url(./icon2/w014.gif) top left no-repeat;}
#wwk-content #b005{	background	:url(./icon2/w015.gif) top left no-repeat;}
#wwk-content #b006{	background	:url(./icon2/w016.gif) top left no-repeat;}
#wwk-content #b007{	background	:url(./icon2/w017.gif) top left no-repeat;}
#wwk-content #b008{	background	:url(./icon2/w018.gif) top left no-repeat;}
#wwk-content #b009{	background	:url(./icon2/w019.gif) top left no-repeat;}	
#wwk-content .aferi{	margin-top	:40px;}



#wwk-bottom{		height		:30px;
			background	:#f6f1d6 url(./icon2/w003.gif) bottom center no-repeat;}




/* ===================clearfix=================== */


.clearfix:after {	content		:".";  /* 新しい要素を作る */
  			display		:block;  /* ブロックレベル要素に */
 			clear		:both;
			height		:0;
			visibility	:hidden;}


.clearfix {		min-height	:1px;}


* html .clearfix {	height		:1px;
			/*\*//*/
			height		:auto;
			overflow	:hidden;
			/**/}







