/*  Redefinition of the default tag */

body{
	
	color:#FFFFFF;
	margin-left:0px;
	margin-right:0px;
}


ul {
	line-height:125%;	margin:5px;	text-align:left;	list-style-type:none;
}

forul {

}
/* フッターのリンク */

.circlefooter a:link { color:#fff;}
.circlefooter a:visited { color:#eee;}
.circlefooter a:hover { color:orange;}
.circlefooter a:active { color:tomato;}
.circlefooter {padding-bottom:5px;}


/* 文字はみ出しのための処理 */
.celldiv {
	width:100%;
	line-height:140%;
	word-break:break-all;
	overflow:hidden;
	text-align:center;
	text-justify:auto;
}

.celldiv100 {
	width:100%;
	line-height:140%;
	word-break:break-all;
	text-align:left;
	overflow:hidden;
}


.celldiv475 {
	word-wrap:break-word;
/*	word-break:break-all; */
	overflow:hidden;
	text-align:left;
}



/* commu */

.commulistright {				/* ふきだしの背景 */
	background-image: url(../../data/content/material/commutemp/fukidashi.gif);
	background-repeat:no-repeat;

}

.commulistpadding {				/* ふきだしの中身*/
	padding:5px;

}

.firstprize {
	font-size:16px; color:#333; font-weight:bold;
}

.prizeentry {
	font-size:14px; color:#333; font-weight:bold;
}


.whiteboard {
	color:#666666; background-color:#fff;
}

.commutitle {
	font-size:14px; color: #333;
	line-height:250%;font-weight:bold;
}

.commu {
	font-size:12px; color: #333;
	line-height:140%;
}

.commuconf {			/* 設定変更で使用*/
	font-size:12px; color: #333;
	line-height:190%; font-weight:bold;
}


.commugenre {
	width:375px;
}

.commuleft {
float:left;
	width:175px;	padding:3px;
}

.commucenter {
	width:175px;	padding:3px;
}

.commuright {
float:right;
	width:175px;	padding:3px;
}

.tablebg {
/*
	background-image: url(../../data/content/material/bg_main_n/contents back.gif);
*/
	background-image: url(../../../data/content/material/bg_main_n/contents%20back.gif);

}

.member {
	text-align:center;

}

/* before */

img{
	margin:0px;
	border:0px;
	border-width: 0pt;

}

table,tr{
	margin:0px;
}

td{
	color:#333;
	font-size:12px;
	word-break:break-all;

}

a:link { color:#cc6666;}
a:visited { color:#996666;}
a:hover { color:tomato;}
a:active { color:tomato;}

.fukidashi a:link { color: #0066ff; }
.fukidashi a:hover { color: #ff3300; }
.fukidashi a:visited { color: #666666;text-decoration:underline }



/* For frame */


#fr-header{
	width:800px;
	height:50px;
}


#fr-footer{
	width:800px;
	height:20px;
}


#bg-body01{
	margin:0px;
	/*
	background-image:(../data/content/material/);
	background-repeat:no-repeat;
	*/
}

#bg-body02{
	margin:0px;
	/*
	background-image:(../data/content/material/bg_main_n/bg_thum.jpg);
	background-repeat:no-repeat;
	*/
}

#bg-body03{
	margin:0px;
	background-image:(../data/content/material/bg_main_n/bg_body03.jpg);
	background-repeat:no-repeat;
	width:1024px;
	height:88px;
}

#bg-body04{
	margin:0px;
	/*
	background-image:(../data/content/material/);
	background-repeat:no-repeat;
	*/
}

#bg-main01{

	background-color: #ffffff;
	margin:0px;
	background-repeat:no-repeat;
}

#bg-main02{

/*
	background-image:url(../../data/content/material/bg_main_n/back_0100.gif);
*/
	background-color:#fff;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;

	background-attachment:fixed;
	background-repeat:repeat;
}

#bg-main03{
	background-image:url(../../data/content/material/bg_main_n/back_0100.gif);
		margin:0px;

	background-attachment:fixed;
	background-repeat:repeat;
}



.formex {
	position: relative;
	align:center;
	vertical-align:middle;
	padding-top:20px;
	padding-bottom:5px;
}


.fr-menu{
	margin:0px;
	background-image:url(../../data/content/material/bg_menu_n/bg_menu.jpg);
	width:197px; 
	height:100%;

}

.fr-menu00{
	margin:0px;
	background-image:url(../../data/content/material/bg_menu_n/bg_menu.jpg);
	width:197px; 

}



.fr-main02{
	margin:0px;
	background-image:url(../data/content/material/bg_main_n/bg_main01.jpg);
	width:603px;
	height:437px;
}

.fr-thum{
	margin:0px;
	background-image:url(../../data/content/material/bg_main_n/bg_thum.jpg);
	width:800px;

}






.shopbutton {

	font-size:12px;
	text-align:center;
	line-height:100%;
	background-image:(../data/content/material/);
}

td.shopbutton a:link {
	color: grey;
	background-image:url(../../data/content/material/bg_menu_n/btndac1006.gif);
} 
td.shopbutton a:visited {
	color: skyblue;
	background-image:url(../../data/content/material/bg_menu_n/btndac1006.gif);
} 

td.shopbutton a:active {
	color: orange;
	background-image:url(../../data/content/material/bg_menu_n/btdac1006.gif);
} 

td.shopbutton a:hover {
	color: white;
	background-image:url(../../data/content/material/bg_menu_n/btnac1006.gif);
}




.img-menu{
	margin:0px;
	padding:0px;
	border:0px;
}

.td-counter{
	background-image:url(../../data/content/material/bg_menu_n/bg_counter.gif);
	margin:0px;
	width:197px;
	height:27px;
	color:#FFF;
	font-size:x-small;
	text-align:center;
}

.td-aba{
	background-image:url(../../data/content/material/bg_menu_n/bg_aba.gif);
	margin:0px;
	padding:0px;
	width:197px;
	height:185px;
	text-align:center;
}

.td-name{
	background-image:url(../../data/content/material/bg_menu_n/bg_name.gif);
	margin:0px;
	padding:0px;
	width:197px;
	height:28px;
	color:#FFF;
	font-size:x-small;
	text-align:center;
}

.td-title{
	background-image:url(../../data/content/material/bg_main_n/bg_site_title.gif);
	margin:0px;
	width:603px;
	height:27px;
	color:#FFF;
	font-size:x-small;
	text-align:center;
}

/* For iframe */

#bg-setcontent{
background-image:url(../../data/content/material/bg_main_n/back_0100.gif);

margin:0px;
color:#FFFFFF;
background-attachment:fixed;
background-repeat:repeat;
}

#if-main01{
	margin:0px;
	padding:0px;
	width:603px;
	height:367px;
	border:0px;
}

#bg-list-fr{
	background-image: url(../../data/content/material/bg_main_n/contents%20back.gif);
	margin:0px;
	padding:5px;
	width:550px;
	height:159px;
	color:#FFF;
	font-size:x-small;
	text-align:left;
	line-height:140%;
}

#bg-list-frlarge{
	background-image: url(../../data/content/material/bg_main_n/back_0100.gif);
	margin:0px;
	padding:5px;


	color:#FFF;
	font-size:x-small;
	text-align:left;
	line-height:140%;
}

#bg-list-frlarge2{
	background-image: url(../../data/content/material/bg_main_n/contents back.gif);
	margin:0px;
	padding:5px;


	color:#FFF;
	font-size:x-small;
	text-align:left;
	line-height:140%;
}

#bg-list-frlarge3{
	background-image: url(../../data/content/material/bg_main_n/contents back.gif);
	margin-left:1px;
	margin-right:1px;
	padding:0px;

	color:#FFF;
	font-size:x-small;
	text-align:left;
	line-height:125%;
}

#bg-list-frlarge4{
	background-image: url(../../data/content/material/bg_main_n/back_0100.gif);
	margin:0px;
	margin-left:1px;
	margin-right:1px;
	padding:0px;


	color:#FFF;
	font-size:x-small;
	text-align:left;
	line-height:140%;
}

.msgface {


	background-repeat:no-repeat;
	padding:3px;

	color:#FFF;
	font-size:12px;
	text-align:left;
	line-height:140%;
}

.msgcm {


	background-repeat:no-repeat;
	padding:5px 5px 5px 25px;

	color:#FFF;
	font-size:12px;
	text-align:left;
	line-height:140%;

}

.msgform {

	background-image: url(../../data/content/material/img_default/fuki_fr_07.gif);
	background-repeat:no-repeat;
	padding:5px 5px 5px 25px;

	color:#FFF;
	font-size:12px;
	text-align:left;
	line-height:140%;

}



.shopbg1 {

	background-image: url(../../data/content/material/button_n/panel_00.gif);
	background-repeat:no-repeat;

	color:#FFF;
	font-size:12px;
	text-align:left;
	line-height:140%;

}

.shopbg2 {

	background-image: url(../../data/content/material/button_n/panel_01.gif);
	background-repeat:no-repeat;

	color:#FFF;
	font-size:12px;
	text-align:left;
	line-height:140%;

}

.shopbg3 {

	background-image: url(../../data/content/material/button_n/panel_02.gif);
	background-repeat:no-repeat;
	padding-top:4px;

	color:#FFF;
	font-size:12px;
	text-align:left;
	line-height:100%;

}

.shopbg4 {

	background-image: url(../../data/content/material/button_n/panel_03.gif);
	background-repeat:no-repeat;

	color:#FFF;
	font-size:12px;
	text-align:left;
	line-height:140%;

}

.shopbg5 {

	background-image: url(../../data/content/material/button_n/panel_04.gif);
	background-repeat:no-repeat;

	color:#FFF;
	font-size:12px;
	text-align:center;
	line-height:100%;

}


.shopbgnav {

	background-image: url(../../data/content/material/button_n/back_01.gif);
	background-repeat:no-repeat;

	color:#FFF;
	font-size:12px;
	text-align:left;
	line-height:140%;
}

.shopbgctgrblnk {

	background-image: url(../../data/content/material/button_n/d_btn_00_n.gif);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:12px;
	text-align:center;
	line-height:100%;
}







.ifraw {
	padding:5px 5px 5px 25px;

	color:#FFF;
	font-size:12px;
	text-align:left;
	line-height:140%;

}

.breedingright {
	padding-right:25px;
	color:#FFF;
	font-size:12px;
	text-align:right;
	line-height:140%;

}

.wide {

	background-image:url(../../data/content/material/bg_out01/side%20back_01.jpg)
}

