.g10bk {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 10px; line-height: 130%; color: #000000}
.g12bk { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 12px; line-height: 130%; color: #000000 }
.g12br { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 12px; line-height: 130%; color: #996600}
.m20bk-b { font-family: "£Í£Ó £Ð¡¦E¡¦¡¦ "¡¦E½ð¡¦¡¦, "serif"; font-size: 20px; line-height: 130%; color: #000000 ; font-weight: bold }
.m24br-b { font-family: "£Í£Ó £Ð¡¦E¡¦¡¦ "¡¦E½ð¡¦¡¦, "serif"; font-size: 24px; line-height: 130%; color: #996600; font-weight: bold }
.g24bk-b { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 24px; line-height: 130%; color: #000000 ; font-weight: bold}
.g22bk-b { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 22px; line-height: 130%; color: #000000 ; font-weight: bold }
.m24bk-b { font-family: "£Í£Ó £Ð¡¦E¡¦¡¦ "¡¦E½ð¡¦¡¦, "serif"; font-size: 24px; line-height: 130%; color: #000000; font-weight: bold }
.g20bk-b { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 20px; line-height: 130%; color: #000000 ; font-weight: bold }
.m22bk-b { font-family: "£Í£Ó £Ð¡¦E¡¦¡¦ "¡¦E½ð¡¦¡¦, "serif"; font-size: 22px; line-height: 130%; color: #000000; font-weight: bold }
.g12gn { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 12px; line-height: 130%; color: #41978E}
.g10gn { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 10px; line-height: 130%; color: #41978E }
.g12gg-b { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 12px; line-height: 130%; color: #2E6A64; font-weight: bold }
.g12bk-b { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 12px; line-height: 130%; color: #000000 ; font-weight: bold}
.g12wt-b { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 12px; line-height: 130%; color: #FFFFFF; font-weight: bold }
.m18bk-b { font-family: "£Í£Ó £Ð¡¦E¡¦¡¦ "¡¦E½ð¡¦¡¦, "serif"; font-size: 18px; line-height: 130%; color: #000000 ; font-weight: bold }
.g14bk-b { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 14px; line-height: 130%; color: #000000 ; font-weight: bold }
a:link { color:#333333; text-decoration: underline}
a:hover {  color: #FF6600; text-decoration: underline}
a:visited {  color: #666666; text-decoration: underline}
a.ext:link  { color: #333333; text-decoration:none}
a.ext:hover { color:#FF6600; text-decoration: underline}
a.ext:visited { color:#666666; text-decoration: none}
.g10rd { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 10px; line-height: 130%; color: #990000}
.g12rd { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 12px; line-height: 130%; color: #D90000 }
.g12rd-b { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "sans-serif"; font-size: 12px; line-height: 130%; color: #D90000 ; font-weight: bold}

.bito_syuryo{ color:#FF0033; font-size:120%; font-weight:bold;}
.bito_imgR{float:right; padding:0px 0px 0px 10px; color:#FF0066;}
.bito_imgL{float:left; padding:0px 10px 0px 0px; color:#FFFF99;}
.bito_imgN{float:inherit; padding:0px 0px 0px 0px; color:#FFFF99;}
.bito_cap{color:#3399CC;}
#bito_miniinfo h2{background-image:url(mini_info/sozai/pen.png); background-position:bottom left; background-repeat:no-repeat; text-indent:-9999px; width:187px; height:30px; }
#bito_miniinfo h3{color:#0000CC; font-size:120%;}
#bito_miniinfo h4{color:#6666FF; font-size:120%; border-left:5px solid #FFCCCC; border-bottom:1px solid #FFCCCC; padding-left:4px; margin-top:20px;}
#bito_miniinfo ul{margin-left:0px; padding-left:0px; font-size:120%; color:#FF0099;}
#bito_miniinfo li{list-style-type:none;}
#bito_miniinfo a{ color:#0000FF;}
#bito_miniinfo img{ border:none;}
#bito_miniinfo p{ margin:0px;}
#bito_box1{ display:block; width:540px; height:290px;}
#bito_box2{width:540px; height:290px;}
#bito_box3{width:540px; height:420px;}
#bito_puchipre{width:500px; font-size:small; padding:0px 25px 0px 25px;}
#bito_puchipre h2{ width:240px; height:60px; background-image:url(present/images/present_form.gif); text-indent:-9999px; }
/*#bito_puchipre h2{ width:230px; height:77px; background-image:url(present/images/title.png); text-indent:-9999px; }*/
.bito_biko{ color:#3300CC; font-size:80%;}
#bito_puchipre dl{background-color:#FFFFCC; border:1px dotted #FF0000; padding:8px 8px 8px 8px;}
#bito_puchipre dt{ font-weight:bold;}
#bito_puchipre dd{ margin-left:10px; padding-left:10px;}
#bito_puchipre img{ border:none;}

.red{color:#FF0000; margin:0px; padding:0px;}
.blue{color:#0000FF; margin:0px; padding:0px;}
.sakura_header{
	float:left;
	width:502px;
	height:25px;
	border-top:1px solid #000066;
	border-bottom:1px solid #000066;
	margin:0px auto 0px auto;
	color:#3366FF;
	font-weight:bold;
}
.sakura_header p{
	padding:4px 0px 0px 8px;
}
.sakura_body{
	float:left;
	width:470px;
	height:auto;
	margin:0px auto 20px auto;
	padding:20px 20px 20px 20px;
}
.sakura_body2{
	width:470px;
	height:auto;
	line-height:150%;
}
.sakura_body2 img{
	margin-bottom:5px;
}
.sakura_first{
	font-size: 270%;
	line-height: 100%;
	margin-right: 4px;
	float:left;
	color:#d90000;
}
.min{
	font-family:"£Í£Ó £ÐÌÀÄ«", "ºÙÌÀÄ«ÂÎ", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3";
}
.img_box{
	height:120px;
	margin-bottom:10px;
}
/*************************************
**** ¥Û¡¼¥à¥Ú¡¼¥¸À©ºî¤Ë¤Ä¤¤¤ÆÉôÊ¬ ****
*************************************/
#bito_production{
	font-size:small;
	line-height:140%;
	color:#333333;
	padding:0px 40px 0px 40px;
}
#bito_production h1{
	width:280px;
	height:25px;
	text-indent:-9999px;
	background-image:url(info/images/production/title.png);
	margin:30px 0px 10px -10px;
}
#bito_production dt{
	padding:2px 2px 2px 5px;
	background-color:#D90000;
}
#bito_production dt a{
	color:#FFFFFF;
}
#bito_production dt a:visited{
	color:#DDDDDD;
}
#bito_production dd{
	margin:0px 0px 5px 0px;
	padding:15px 5px 15px 5px;
	border:1px solid #D90000;
}
.production_h2_1{
	background-image:url(info/images/production/h2_1.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:331px;
	height:22px;
	margin:30px 0px 10px -10px;
}
.production_h2_2{
	background-image:url(info/images/production/h2_2.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:362px;
	height:44px;
	margin:30px 0px 10px -10px;
}
.production_h2_3{
	background-image:url(info/images/production/h2_3.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:331px;
	height:22px;
	margin:30px 0px 10px -10px;
}
.production_h2_4{
	background-image:url(info/images/production/h2_4.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:90px;
	height:22px;
	margin:30px 0px 10px -10px;
}
.production_mail{
	display:block;
	width:110px;
	height:30px;
	background-image:url(info/images/production/mail.png);
	text-indent:-9999px;
	float:right;
}
/*********************
**** ¶ÈÌ³°ÆÆâÉôÊ¬ ****
*********************/
#bito_dp{
	font-size:small;
	line-height:140%;
	color:#333333;
	padding:0px 40px 0px 40px;
}


/*******************************************
**** 070416¥×¥Á¥×¥ìºù¥Ü¥Ã¥¯¥¹¥¤¥á¡¼¥¸Éô ****
*******************************************/
#sakuraimgbox{
	height:170px;
}
.dp_go{
	display:block;
	width:90px;
	height:25px;
	float:right;
	text-indent:-9999px;
	background-image:url(info/images/dp/go.png);
}
#bito_dp h1{
	width:216px;
	height:25px;
	text-indent:-9999px;
	background-image:url(info/images/dp/title.png);
	margin:30px 0px 10px -10px;
}
.dp_h2_1{
	background-image:url(info/images/dp/h2_1.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:270px;
	height:22px;
	margin:30px 0px 10px -10px;
}
.dp_h2_2{
	background-image:url(info/images/dp/h2_2.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:215px;
	height:22px;
	margin:30px 0px 10px -10px;
}
.dp_h2_3{
	background-image:url(info/images/dp/h2_3.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:250px;
	height:22px;
	margin:30px 0px 10px -10px;
}
.dp_h2_4{
	background-image:url(info/images/dp/h2_4.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:250px;
	height:22px;
	margin:30px 0px 10px -10px;
}
/*****************************
**** ¥Ô¥ó¥¯¥ê¥Ü¥ó2007ÉôÊ¬ ****
*****************************/

#bito_pink2007 li{
	list-style-type:none;
}
#bito_pink2007 ul{
	margin-left:5px;
	padding-left:5px;
}
#bito_pink2007 dd{
	margin-left:10px;
	padding-left:10px;
}
#bito_pink2007 img{
	border:none;
}
#bito_pink2007{
	background-image:url(mini_info/bgL.jpg);
	background-repeat:repeat-y;
	padding-left:120px;
	line-height:130%;
}
.pink_title1{
	background-image:url(mini_info/title1.png);
	background-repeat:no-repeat;
	width:381px;
	height:19px;
	text-indent:-9999px;
}
.pink_title2{
	background-image:url(mini_info/title2.png);
	background-repeat:no-repeat;
	width:415px;
	height:40px;
	text-indent:-9999px;
}
.pink_title3{
	background-image:url(mini_info/title3.png);
	background-repeat:no-repeat;
	width:415px;
	height:40px;
	text-indent:-9999px;
}
.pink_title4{
	background-image:url(mini_info/title4.png);
	background-repeat:no-repeat;
	width:415px;
	height:40px;
	text-indent:-9999px;
}
.pink_title5{
	background-image:url(mini_info/title5.png);
	background-repeat:no-repeat;
	width:393px;
	height:34px;
	text-indent:-9999px;
}
.pink_blue{
	color:#0000CC;
}
.pink_ul{
	list-style-image:url(mini_info/pink_btn.png);
}
.pink_ul li{
	margin-left:50px;
}