@charset "Shift_JIS";
/* common */

html {
	margin: 0;
	padding: 0;
}
body {
	background-color:#FFFFFF;
	color:#333333;
	text-align:left;
	font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",'メイリオ', Meiryo, Osaka,sans-serif;
	font-size:12px; /* modern browser */
	line-height:16px;
	margin: 0px;
	padding: 0px;
}
.all {
	width:900px;
	text-align:left;
	margin: 0px 0px 50px 0px;
	background-color:#FFFFFF;
	color: #333333;
}
.all02 {
	width:900px;
	text-align:left;
	margin: 0px 0px 15px 0px;
	background-color:#FFFFFF;
	color: #333333;
}
img{
	border:none;
}
ul {
	margin: 0px;
	padding: 0px;
}
ol {
	margin: 0px;
	padding: 0px;
	*padding: 0px 0px 0px 6px;
}
li {
	margin: 0px 0px 0px 18px;
	padding: 0px;
}
.btn_back {
	text-align:right;
	margin: 15px 10px 0px 0px;
}


/*--------------------------------
         ゲーム
 ------------------------------ */

.game01 {
	width:270px;
	text-align:left;
	padding: 17px 20px 0px 25px;
}
.game02 {
	width:270px;
	text-align:left;
	padding: 17px 0px 0px 25px;
}
.game03 {
	width:270px;
	text-align:left;
	padding: 17px 0px 0px 20px;
}
.game04 {
	width:270px;
	text-align:left;
	padding: 0px 20px 0px 25px;
}
.game05 {
	width:270px;
	text-align:left;
	padding: 0px 0px 0px 25px;
}
.game06 {
	width:270px;
	text-align:left;
	padding: 0px 0px 0px 20px;
}


/*--------------------------------
         ぬりえ
 ------------------------------ */

.coloring01 {
	width:270px;
	text-align:left;
	padding: 25px 20px 0px 25px;
}
.coloring02 {
	width:270px;
	text-align:left;
	padding: 25px 0px 0px 25px;
}
.coloring03 {
	width:270px;
	text-align:left;
	padding: 25px 0px 0px 20px;
}
.coloring04 {
	width:270px;
	text-align:left;
	padding: 0px 20px 0px 25px;
}
.coloring05 {
	width:270px;
	text-align:left;
	padding: 0px 0px 0px 25px;
}
.coloring06 {
	width:270px;
	text-align:left;
	padding: 0px 0px 0px 20px;
}


.coloring_title {
	text-align:left;
	margin: 0px 0px 0px 20px;
}
.coloring_txt {
	text-align:left;
	margin: 0px 0px 0px 20px;
}
.coloring_img {
	text-align:left;
	margin: 0px 0px 0px 20px;
}
.coloring_btn {
	text-align:left;
	margin: 15px 0px 0px 118px;
}
.coloring_table01 {
	width:417px;
	text-align:left;
	background-image : url(../img/coloring_howto02.gif);
	background-repeat: repeat-y;
	margin: 0px 0px 0px 49px;
}
.coloring_win {
	text-align:left;
	margin: 20px 0px 0px 15px;
}
.coloring_text01 {
	font-size:12px;
	color:#333333;
	text-align: left;
	line-height:142%;
	margin: 10px 15px 0px 15px;
}
.coloring_print01 {
	text-align:left;
	margin: 20px 0px 0px 15px;
}
.coloring_print02 {
	width:385px;
	background-color:#ffdcbf;
	text-align: left;
	margin: 0px 0px 0px 15px;
}
.coloring_print03 {
	font-size:10px;
	color:#333333;
	text-align: left;
	line-height:142%;
	padding: 5px 15px 0px 10px;
}
.coloring_print04 {
	width:112px;
	text-align:right;
	padding: 5px 15px 0px 0px;
}
.coloring_print05 {
	text-align:left;
	margin: 0px 0px 25px 15px;
}



/*--------------------------------
         壁紙
 ------------------------------ */

.wallpaper01 {
	width:270px;
	text-align:left;
	padding: 0px 20px 0px 25px;
}
.wallpaper02 {
	width:270px;
	text-align:left;
	padding: 0px 0px 0px 25px;
}
.wallpaper03 {
	text-align:left;
	padding: 0px 0px 0px 20px;
}
.wallpaper04 {
	width:270px;
	text-align:left;
	padding: 25px 0px 0px 20px;
}
.wallpaper05 {
	width:270px;
	text-align:left;
	padding: 25px 0px 0px 25px;
}
.wallpaper06 {
	text-align:left;
	padding: 25px 0px 0px 25px;
}

.wallpaper_table01 {
	text-align:left;
	margin: 15px 0px 0px 20px;
}
.btn1024 {
	text-align:left;
	padding: 0px 0px 0px 11px;
}
.btn1280 {
	text-align:left;
	padding: 0px 0px 0px 12px;
}
.wallpaper_text01 {
	font-size:12px;
	color:#333333;
	text-align: left;
	line-height:142%;
	margin: 8px 15px 0px 15px;
}
.wallpaper_text02 {
	font-size:12px;
	color:#333333;
	text-align: left;
	line-height:142%;
	margin: 8px 15px 15px 15px;
}
.wallpaper_text03 {
	font-size:12px;
	color:#FF0000;
	text-align: left;
	line-height:142%;
	margin: 6px 0px 0px 20px;
}
.wallpaper_img {
	text-align:left;
	margin: 0px 0px 0px 20px;
}
.wallpaper_win {
	text-align:left;
	margin: 10px 0px 0px 15px;
}

.table_wp_1 {
	text-align:left;
	margin: 30px 0px 0px 20px;
}

.txt_wp_1 {
	text-align:left;
	vertical-align:text-top;
	padding: 0px 0px 0px 10px;
}
.txt_wp_2 {
	text-align:left;
	vertical-align:text-top;
	padding: 0px 0px 0px 12px;
}
.txt_wp_3 {
	text-align:left;
	vertical-align:text-top;
	padding: 0px 0px 0px 12px;
}
.txt_wp_text01 {
	font-size:16px;
	color:#333333;
	font-weight:bold;
	text-align: left;
	line-height:130%;
	margin: 10px 0px 0px 0px;
}
.txt_wp_text02 {
	font-size:16px;
	color:#333333;
	font-weight:bold;
	text-align: left;
	line-height:130%;
	margin: 0px 0px 0px 0px;
}
.btn_archive {
	text-align:right;
	padding: 10px 20px 0px 0px;
}


/*--------------------------------
         工作
 ------------------------------ */
 
 .work01 {
	width:270px;
	text-align:left;
	padding: 0px 20px 0px 25px;
}
.work02 {
	width:270px;
	text-align:left;
	padding: 0px 0px 0px 25px;
}
.work03 {
	width:270px;
	text-align:left;
	padding: 0px 0px 0px 20px;
}
.work01_title {
	text-align:left;
	margin: 8px 0px 0px 20px;
}
.work_txt {
	text-align:left;
	margin: 0px 0px 0px 20px;
}
.work_text01 {
	font-size:12px;
	font-weight:bold;
	color:#ff7200;
	text-align: left;
	line-height:142%;
	margin: 5px 15px 0px 15px;
}
.work_text02 {
	font-size:12px;
	color:#333333;
	text-align: left;
	line-height:142%;
	margin: 8px 15px 0px 15px;
}
.work_img {
	text-align:left;
	margin: 0px 0px 0px 20px;
}
.work_btn {
	text-align:left;
	margin: 15px 0px 0px 112px;
}
.work_win {
	text-align:left;
	margin: 10px 0px 0px 15px;
}
.work_print01 {
	text-align:left;
	margin: 10px 0px 0px 15px;
}
.work_print02 {
	width:385px;
	background-color:#ffdcbf;
	text-align: left;
	margin: 0px 0px 0px 15px;
}
.work_print03 {
	font-size:10px;
	color:#333333;
	text-align: left;
	line-height:142%;
	padding: 5px 15px 0px 10px;
}
.work_print04 {
	width:112px;
	text-align:right;
	padding: 5px 15px 0px 0px;
}
.work_print05 {
	text-align:left;
	margin: 0px 0px 10px 15px;
}


.hint01 {
	text-align:left;
	margin: 19px 0px 0px 50px;
}

/* end of stylesheet */
