body { font-size:10pt; }
span    { font-size: 10pt; }
.size3  { font-size: 9pt; color:black; }
.bold   { font-size:10pt;font-weight:bold;line-height:130%; }
.red1   { font-size:10pt;color:red;line-height:130%; }
.red    { font-size:10pt;color:red;font-weight:bold;line-height:130%; }
.red2   { font-size:12pt;color:red;font-weight:bold;line-height:130%; }

.pink    { font-size:11pt; color:#ff00cc; font-weight:bold; }

.s      { font-size:10pt;color:#00CCFF; }
.border1 { border: 1px solid #CCCCFF; }
A:link { color:#0000FF; text-decoration:none; }
A:visited { color:#0000FF; text-decoration:none; }
A:active { color:#0000FF; text-decoration:none; }
A:hover { color:#00CCFF; text-decoration:none; }
.menu_campaign_waku A:hover { color:#ffffff; text-decoration:none; }

.YYMM  { font-size:10pt; color:#555555; background-color:#fffaf8; font-weight:bold; text-align:center; width:170px; height:25px; }
.SUN   { font-size:10pt; color:#FF0000; background-color:pink; text-align:center; width:25px; height:20px; font-weight:bold; }
.HOL   { font-size:10pt; color:#FF0000; background-color:pink; text-align:center; width:24px; height:20px; font-weight:bold; }
.WEK   { font-size:10pt; color:#555555; background-color:#ffffff; text-align:center; width:24px; height:20px; }
.SAT   { font-size:10pt; color:#0033FF; background-color:pink; text-align:center; width:25px; height:20px; font-weight:bold; }
.YSM   { font-size:10pt; color:#555555; background-color:pink; text-align:center; width:24px; height:20px; }
.SUN_T { font-size:10pt; color:#FF0000; background-color:#ffffff; text-align:center; width:25px; height:20px; font-weight:bold; }
.HOL_T { font-size:10pt; color:#FF0000; background-color:#ffffff; text-align:center; width:24px; height:20px; font-weight:bold; }
.WEK_T { font-size:10pt; color:#555555; background-color:#ffffff; text-align:center; width:24px; height:20px; }
.SAT_T { font-size:10pt; color:#0033FF; background-color:#ffffff; text-align:center; width:25px; height:20px; font-weight:bold; }


td,th { font-size:10pt; }
form	{ margin:0px; }
.category_waku { border:0px; border-style:solid; border-color:#ccccff; padding:10px; }
.main_waku { border:0px; border-style:solid; border-color:#ccccff; background-color:#ffffff; padding:10px; }
.prof_waku { padding:15px 15px 15px 20px; font-size:16px; line-height: 150%; }
.interview_waku { padding:15px 0px 15px 0px; font-size:12pt; }
.main_waku_title_1 { height:40px; font-size:14pt; color:#ffffff; font-weight:bold; text-align:center; background-color:#0000ff; }
.main_waku_title_2 { height:30px; font-size:14pt; color:#ffffff; font-weight:bold; text-align:center; background-color:#ccccff; }
.prof_waku_title { border:2px; border-style:solid; border-color:#cc9933; background-color:#ffffff; padding:5px 10px 5px 15px; font-size:18px; color:#CC9933; font-weight:bold; text-align:left; }
.prof_waku_toha { border:1px; border-style:dotted; border-color:#ff9900; background-color:#ffffff; padding:5px 10px 5px 15px; font-size:16px; color:#ff9900; font-weight:bold; text-align:left; }
.blog_waku { border:1px; border-style:solid; border-color:#ccccff; background-color:#ff0000; padding:0px 0px 0px 0px; }
._menu_waku { border:1px; border-style:solid; border-color:#ccccff; width:195px; background-color:#ffffff; padding:5px 0px 5px 5px; }
.menu_waku { border:1px; border-style:solid; border-color:#ccccff; background-color:#ffffff; padding:5px 0px 5px 5px; }
.menu_campaign_waku { border:1px; border-style:solid; border-color:#ccccff; width:195px; background-color:#00ccff; padding:5px 0px 5px 5px; }
._menu_waku2 { border:1px; border-style:solid; border-color:#ccccff; width:195px; background-color:#ffffff; padding:5px; }
._menu_waku3 { border:1px; border-style:solid; border-color:#ccccff; width:195px; background-color:#ffffcc; padding:5px; }
.menu_waku2 { border:1px; border-style:solid; border-color:#ccccff; background-color:#ffffff; padding:5px; }
.menu_waku3 { border:1px; border-style:solid; border-color:#ccccff; background-color:#ffffcc; padding:5px; }
.menu_waku_mm { border:1px; border-style:solid; border-color:#004080; width:195px; background-color:#004080; padding:5px 5px 5px 5px; color:#ffffff;}
.mm_waku { width:100%; border:2px; border-style:solid; border-color:#0000ff; background-color:#ffff00; padding:20px; }
.mm_moji1 { font-size:12pt; text-align:center; font-weight:bold; color:red; }
.mm_moji2 { font-size:10pt; text-align:left; font-weight:nomal;}
.menu_detail { padding:0px 5px 0px 5px; }
.menu_waku_title { height:30px; background-color:#00CCFF; font-size:11pt; color:#FFFFFF; font-weight:bold; padding-left:10px; }
.menu_waku_title_2 { height:30px; font-size:11pt; color:#0000ff; font-weight:bold; padding-left:10px; }
.menu_midashi { font-size:11pt; color:#00ccff; font-weight:bold; }
.sake_midashi { font-size:10pt; font-weight:bold; }

.sake {
	background-image: url("../image1/heart1.gif");
	background-repeat: no-repeat;
	background-position: 5px top;
	padding-left:20px;
	line-height:120%;
	font-size:9pt;
}

._sake {
	background-image: url("../image1/heart1.gif");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 5px top;
	padding-left:20px;
	line-height:120%;
	font-size:9pt;
}

.sake_campaign {
	background-position: 5px top;
	padding-left:20px;
	line-height:120%;
	font-size:9pt;
}
.footer_waku {
	border-top:0px;
	border-bottom:0px;
	border-left:1px;
	border-right:1px;
	border-style:solid;
	border-color:#ccccff;
	background-color:#ffffff;
	color:#ffffff;
	font-weight:bold;
}
.footer_1 {
	color:#aaaaff;
	font-size:10pt;
	width:300px;
}
.footer_2 {
	background-image: url("../image1/heart1.gif");
	background-repeat: no-repeat;
	background-position: 5px top;
	padding-left:20px;
	line-height:120%;
	font-size:9pt;
	color:#999999;
}
._footer_2 {
	background-image: url("../image1/heart1.gif");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 5px top;
	padding-left:20px;
	line-height:120%;
	font-size:9pt;
	color:#999999;
}
.hidari_menu_iframe {
	width:195px;
	height:2267px;
	color:#ffffff;
}
.migi_side_iframe {
	width:195px;
	height:1967px;
	color:#ffffff;
}
.footer_iframe {
	width:800px;
	height:120px;
}
.kaiyuu400_iframe {
	width:400px;
	height:725px;
}
.ichioshi_iframe {
	width:400px;
	height:150px;
}
.gozoutou_iframe {
	width:400px;
	height:300px;
}
.calender_iframe {
	width:400px;
	height:300px;
}
.calender2_iframe {
	width:185px;
	height:167px;
}
.hakuryu {
	font-size:12pt;
	font-weight:bold;
	color:#aaaaff;
}

.page_title {
	font-size:14pt;
	color:#003399;
	font-weight:bold;
	text-align:center;
}

.syouhin_rekkyo {
	font-size:11pt;
}
.syouhin_rekkyo2 {
	color:#003399;
	font-size:11pt;
}

.syouhin_setsumei {
	color:#003399;
}
.syouhin_setsumei_line {
	background-color:#eeeeee;
}
.zaiko_setsumei {
	color:#ff0000;
}

.hyou {
	text-align:center;
}
.hyou2 {
	text-align:center;
	width:65px;
}

.type {
	background-color:#ffccff;
	font-weight:bold;
}

.campaign_waku {
	border:1px;
	border-style:solid;
	border-color:#ccffff;
	background-color:#ccffff;
	padding:10px;
}

.info_midashi {
	font-size:11pt;
	font-weight:bold;
}

.toku_l {
	background-color:#ddf2fd;
	font-weight:bold;
}
.toku_r {
	background-color:#ffffff;
}

.prof_moji {
	color:#ff9900;
}

.error {
	font-size:20pt;
	text-align:center;
}

.kouza {
	border:1px; 
	border-style:solid;
	border-color:#ccffff;
	background-color:#ccffff;
	padding:2px;
	font-weight:bold;
}

.watashi {
	width:500;
	border:1px;
	border-style:solid;
	border-color:#ffcccc;
	background-color:#ffcccc;
	padding:2px;
}
.koe {
	width:500;
	border:1px;
	border-style:solid;
	border-color:#ccffff;
	background-color:#ccffff;
	padding:2px;
}

.cyuui_interview {
font-size:12px;
color:#ff0000;
}

#top .side_kachiai {
display:none;
}

.side_kachiai {
display:block;
}

img { text-align:center; margin:0px auto; }



/* 20111224 ’Ç‰Á */

.shohin_naiyou {
	font-size:12pt;
	padding:0px 20px 0px 20px;
	line-height:130%;
}

