
/*layoutCSS*/

/* contentsParts*/	
		div.mainBox	{
			width:950px;
			height:auto;
			padding:0 0px 40px 0px;
			background:url(/image/dwc/2013/2013_bg_cont.gif) bottom center no-repeat;
			position:relativel;
			margin:0 auto 10px auto;
			color:#694a45;
		}
div.ma a{ color:#e97926; text-decoration:underline;}
div.kg a{ color:#df7970; text-decoration:underline;}
div.staff a{ color:#8a8e4a; text-decoration:underline;}
		div.mainBox > h3	{
			margin-bottom:20px;
		}
		div.mainBox > div	{
			margin:0 50px 0px 50px;
		}
		/* contentsParts---KigurumiSchedleBox*/
		div#kgrmScdl.mainBox  p 	{
			border-bottom:5px solid #f00;
		}

#bg_kgrm{ background-color:#fad6cf; overflow:hidden;*padding-bottom:25px;}
#bg_make{ background-color:#f3dab4; overflow:hidden;*padding-bottom:25px;}
#bg_staff{ background-color:#e6e6be; overflow:hidden;*padding-bottom:25px;}

p.txt_top { text-align:center; color:#de813b;font-weight:bold;font-size:14px;letter-spacing:normal; margin-bottom:15px; }

/* contents_About*/
#about{background:url(/image/dwc/2013/2013_about_bg.jpg) top center no-repeat;
text-align:center;height:605px;padding:20px 0 50px 0;}
#about p{letter-spacing: 0.1em;margin:20px 0;}

/* contents_Theme*/
#theme{background-color:#fad6cf;overflow:auto;*padding-bottom:25px;}


/*makeと共通*/
table.tbl_theme{float:left;margin:15px 0 25px 30px;border-bottom:2px solid #694a44;background:url(/image/dwc/2013/2013_table_bg.gif) top repeat-y;width:380px;}

.theme_th01{background:url(/image/dwc/2013/2013_theme_th01.jpg) no-repeat top;padding:25px 0 0 72px;font-size:16px;height:31px;color:#fff;font-weight:bold;}
.theme_th02{background:url(/image/dwc/2013/2013_theme_th02.jpg) no-repeat top;padding:25px 0 0 72px;font-size:16px;height:31px;color:#FFF;font-weight:bold;}

.theme_make_th01{background:url(/image/dwc/2013/2013_theme_make_th01.jpg) no-repeat top;padding:25px 0 0 72px;font-size:16px;height:31px;color:#fff;font-weight:bold;}
.theme_make_th02{background:url(/image/dwc/2013/2013_theme_make_th02.jpg) no-repeat top;padding:25px 0 0 72px;font-size:16px;height:31px;color:#FFF;font-weight:bold;}

table.tbl_theme td{padding:19px 20px;vertical-align:top;}
dl.t_tbl{border-bottom:1px dotted #afa39d;width:332px;overflow:auto;color:#896554;}
dl.t_tbl dt{background-color:#fbecdb;padding:8px 5px;width:34px;float:left;font-weight:bold;}
dl.t_tbl dd{width:268px;padding:8px 5px 8px 15px;float:left;}
.txt_dec{font-weight:bold;font-size:12px;color:#896554;background:#fbecdb;
padding:10px 8px;border-top:1px dotted #afa39d;border-bottom:1px dotted #afa39d;margin:6px 0;}


/*contents_Theme_Make*/
#theme_make{background-color:#f3dab4;overflow:auto;*padding-bottom:25px;}

dl.t_tbl_m{border-bottom:1px dotted #afa39d;width:332px;overflow:auto;color:#896554;}
dl.t_tbl_m dt{background-color:#fbf2d4;padding:8px 5px;width:34px;float:left;font-weight:bold;}
dl.t_tbl_m dd{width:268px;padding:8px 5px 8px 15px;float:left;}

.txt_dec_m{font-weight:bold;font-size:12px;color:#896554;background:#fbf2d4;
padding:8px 8px;border-top:1px dotted #afa39d;margin:6px 0;}
.txt_dec_m2{font-weight:bold;font-size:12px;color:#896554;background:#fbf2d4;
padding:8px 8px;border-top:1px dotted #afa39d;margin:6px 0 0 0;}
.txt_dec_m3{font-weight:bold;font-size:12px;color:#896554;background:#fbf2d4;
padding:8px 8px;border-top:1px dotted #afa39d;margin:;}

.txt_dec_mh{font-weight:bold;font-size:10px;color:#FFF;background:#db772c;
padding:8px 8px;border-top:1px dotted #afa39d;margin:10px 0;}

.line_b{border-bottom:1px dotted #afa39d;}
.line_i{ padding-bottom:10px;}



/*contents_Item_共通*/
#kgrmItem{}
table.itm_list{margin:10px 0 0 0; margin-bottom:20px; text-align:left;border-collapse: collapse;border-spacing:0px; border:none;}
table.itm_list td{ font-size:12px; vertical-align:top; text-align:left; padding:0;}
table.itm_list td.sp_r{padding-right:10px;}

table.itm_list dl{ border-top:dotted 1px #999; padding:0; width:420px; line-height:1.4em; overflow:auto; text-align:left;}
table.itm_list dt{ width:80px; height:20px; padding-top:6px;padding-left:6px; margin-bottom:-20px; text-align:right; float:left; overflow:auto; }
table.itm_list dd{ padding:6px 0 6px 96px;  border-bottom:dotted 1px #999; text-align:left;}

img.item_ic{ padding:6px; float:left;}
p.item_at{ padding-top:15px; font-weight:bold;}
p.item_at2{ padding-top:10px;padding-left:6px;}
.item_at3{width:450px;height:50px;font-weight:bold;font-size:10px;}
.item_tit{ font-size:14px; line-height:1.2em; letter-spacing:normal;}

p.itm_cart { text-indent:-999em;overflow:hidden;width:663px;height:56px; margin:15px 0 5px 0;}
p.itm_cart a{ background:url(/image/dwc/2013/2013_btweb_off.jpg) top center no-repeat; display:block;text-indent:-999em;overflow:hidden;width:663px;height:56px;}
p.itm_cart a:hover{ background:url(/image/dwc/2013/2013_btweb_on.jpg) top center no-repeat;}

/*海外カート(2013/01/08追加)*/
p.itm_cart_ovs { text-indent:-999em;overflow:hidden;width:663px;height:56px; margin:15px 0 5px 0;}
p.itm_cart_ovs a{ background:url(/image/dwc/2013/2013_ovs_btweb_off.jpg) top center no-repeat; display:block;text-indent:-999em;overflow:hidden;width:663px;height:56px;}
p.itm_cart_ovs a:hover{ background:url(/image/dwc/2013/2013_ovs_btweb_on.jpg) top center no-repeat;}


/*contents_Item_Kgrm*/
div#kgrmItemBox{ background:url(/image/dwc/2013/2013_kgrm_item_bg.jpg) top right no-repeat;}
#kgrmItem h4{ font-size:16px; color:#fff; font-weight:bold; background: url(/image/dwc/2013/2013_h_itemtt_bg.gif) no-repeat;padding:6px 0 6px 8px;}
#kgrmItem #ItemOfa { background:#fad6cf;padding:15px; height:75px;}


/*contents_Item_Make*/
div#makeItemBox{ background:url(/image.jsp?id=50977) top right no-repeat;}
#makeItem h4{ font-size:16px; color:#fff; font-weight:bold; background: url(/image/dwc/2013/2013_h_itemtt_bg.gif) no-repeat;padding:6px 0 6px 8px;}
#makeItem #ItemOfa { background:#f3dab4;padding:15px; height:75px;}


/*contents_Guide*/
div#makeGuide{ }
#guide_make{ background-color:#f3dab4; overflow:auto;*padding-bottom:25px;}
#guide_kgrm{ background-color:#fad6cf; overflow:auto;*padding-bottom:25px;}

#es_bt { text-indent:-999em;overflow:hidden;width:440px;height:70px; margin:0 0 0 120px;}
#es_bt a{ background:url(/image/dwc/2013/2013_btdl_es_off.jpg) top center no-repeat; display:block;text-indent:-999em;overflow:hidden;width:440px;height:70px;}
#es_bt a:hover{ background:url(/image/dwc/2013/2013_btdl_es_on.jpg) top center no-repeat;}

/*contents_Guide_Kgrm*/
.gud_att_bg{background:url(/image/dwc/2013/2013_guide_att_bg.jpg) top no-repeat;text-align:center;padding:20px 0 0 0; margin-bottom:25px;}
.gud_att_bg h4{font-size:14px;font-weight:bold;color:#a52b22;}

ul.lst{margin:3px 0;overflow:auto;color:#694a45;border-top:1px dotted #694a45;}
ul.lst li{border-bottom:1px dotted #694a45;padding:10px 0;text-align:left;line-height:120%;overflow:auto;}

.gud_tmp{background:#fff;border-left:2px solid #694a45;border-right:2px solid #694a45;border-bottom:2px solid #694a45;padding:10px;text-align:left;width:764px;margin:0 0 25px 31px;*margin:0 0 25px 0;}
.gud_tmp_h{color:#FFFFFF;background:url(/image/dwc/2013/2013_guide_th.jpg) top no-repeat;font-weight:bold;font-size:16px;padding:37px 0 0 100px;height:32px;text-align:left;}
.make_tmp_h{color:#FFFFFF;background:url(/image/dwc/2013/2013_make_th.gif) top no-repeat;font-weight:bold;font-size:16px;padding:27px 0 0 100px;height:32px;text-align:left;}

.gud_tmp table{width:734px;border:1px #896554 solid;margin:15px 0 15px 16px;table-layout:fixed;}
.gud_tmp table th{background:#c66b63;color:#fff;padding:8px;font-weight:bold;}
.gud_tmp table tr{border-bottom:1px dotted #afa39d;}
.gud_tmp table td{border-right:1px dotted #afa39d;padding:10px 0px 10px 5px;font-weight:bold;*border-bottom:1px dotted #afa39d;}
.gud_tmp table td a{color:#705C53; text-decoration:underline; outline: none;}

table.gud_att_box{margin:20px 0 20px 70px; text-align:left;}
.gud_att_td{width:676px;padding:15px;background:#fff;}
.td_h{background:url(/image/dwc/2013/2013_corner_bottom.gif) top no-repeat;height:5px;margin:0;padding:0;vertical-align:top;}


.att_pbtm{ padding-bottom:0; margin-bottom:0;}

/*contents_Guide_Make*/
.gud_att_make_bg{background:url(/image/dwc/2013/2013_guide_make_bg.jpg) top no-repeat;text-align:center;padding:20px 0 0 0;}
.gud_att_make_bg h4{font-weight:bold;font-size:14px;color:#a52b22;}

div.att_box{ margin-bottom:25px;}






ul.lst_att{ margin:0 55px;overflow:auto;color:#694a45; }
ul.lst_att li{ border-bottom:1px dotted #694a45; padding:15px 0 12px 0; text-align:left;line-height:120%;overflow:auto;}
.t_no{ width:45px;font-weight:bold;float:left;font-size:14px;}
.t_txt{ width:690px;float:left;text-align:left;}

/*contents_Faq_Kgrm*/
#faq_kgrm{background:url(/image/dwc/2013/2013_faq_kbox_bg.gif) top center repeat-y;padding:0 0 10px 0;}
.faq_kbox_bg{background:url(/image/dwc/2013/2013_faq_kbox_btm.gif) bottom center repeat-y; padding:0 0 20px 0; margin:0 0 30px 0;}

dl.faq			{ width:720px; height:auto; text-align:left; padding:0px;  margin:0 0 0 50px;}
dl.faq dt		{ background:#c66b63; width:100%; padding:12px; font-weight:bold; font-size:14px; color:#FFF;}
dl.faq dd		{ width:100%; padding:15px 12px; margin:0px;text-align:left; line-height:1.3em;}

.faq_a{ font-size:18px; color:#c66b63; font-weight:bold; float:left; clear:left; padding-right:10px;}

/*contents_Faq_Make*/
#faq_make{background:url(/image/dwc/2013/2013_faq_mbox_bg.gif) top center repeat-y;padding:0 0 10px 0;}
.faq_mbox_bg{background:url(/image/dwc/2013/2013_faq_mbox_btm.gif) bottom center repeat-y; padding:0 0 20px 0; margin:0 0 30px 0;}

dl.faq_m		{ width:720px; height:auto; text-align:left; padding:0px;  margin:0 0 0 50px;}
dl.faq_m dt		{ background:#dd7d49; width:100%; padding:12px; font-weight:bold; font-size:14px; color:#FFF;}
dl.faq_m dd		{ width:100%; padding:15px 12px; margin:0px;text-align:left; line-height:1.3em;}

.faq_m_a{ font-size:18px; color:#d2723e; font-weight:bold; float:left; clear:left; padding-right:10px;}
p.mltxt{margin-left:30px;}

/*contents_ovs*/
#ovs_about{background:url(/image/dwc/2013/2013_ovs_about_bg.jpg) top center no-repeat;
text-align:center;height:605px;padding:20px 0 50px 0;}
#ovs_about p{letter-spacing: 0.1em;margin:20px 0;}

.ovs{ background-color:#f3dab4;overflow:hidden; padding-bottom:20px; *padding-bottom:25px;}
.ovs h4{ font-weight:bold;font-size:14px;color:#a52b22;}
p.ovs_txt{ padding:25px 0 0 70px; margin-bottom:25px; font-size:14px;line-height:1.4em; font-weight:bold;}
p.ovs_txt_c{ padding-top:25px; text-align:center; margin-bottom:25px; font-size:14px;line-height:1.4em; font-weight:bold;}
p.ovs_txt2{ padding:15px 0px 0 60px; margin-bottom:0px; font-size:14px;line-height:1.4em; font-weight:bold;color:#de813b;}

p.h4_step{background:url(/image/dwc/2013/2013_ovs_h4_step.gif) top center no-repeat; width:850px; height:46px;font-size:14px; color:#FFF; padding:12px 0 0 0; margin-top:5px;}
p.h4_step .tit{padding:0 0 0 104px; font-size:20px; font-weight:bold; color:#ffc74f;}
p.ar_step{ width:850px; height:26px; background:url(/image/dwc/2013/2013_ovs_arrow.gif) top center no-repeat;}

ul.mcont_list2 { width:740px; padding:0; margin:0 0 15px 0; height:auto; line-height:1.4em; overflow:hidden;text-align:left;}
ul.mcont_list2 li{ padding:8px; border-bottom:dotted 1px #999; text-align:left; font-size:12px; }
ul.mcont_list2 li.att{ font-size:12px; }

table.samp_box{margin:0 0 20px 70px; text-align:left;}
table.samp_box td{ padding:0 15px 5px 0;background:none;}

/*contents_ovs_item*/
div#ovsItemBox{ background:url(/image/dwc/2013/2013_ovs_item_bg.jpg) top right no-repeat;}

/*contents_sdsc*/
#sdsc{background-color:#f3dab4;overflow:hidden;*padding-bottom:25px;}
#sdsc_top{background:url(image/dwc/2013/2013_sdsc_top_bg.jpg) top center no-repeat; width:950px; height:190px; margin:0 auto; padding-top:145px; }
#sdsc_top_menu{background:url(image/dwc/2013/2013_sdsc_menu_bg.png) top left no-repeat;width:505px; height:170px; margin-left:415px;}
/* subMenu_sdsc -------------------------*/
		ul.menuSdsc	{
			width:253px; height:170px;
			float:left;}
		ul.ma_l	{  margin-left:415px;}
		
		ul.menuSdsc li	{
			width:253px; height:auto;
			vertical-align:top; text-align:left;
			display:block;
			text-indent:-9999px;
			
		}
		ul.menuSdsc li.ms1,
		ul.menuSdsc li.ms1 a	{ width:253px; height:85px; background:url(image/dwc/2013/2013_sdsc_menu_bg.png) 0 0 no-repeat; display:block;}
		ul.menuSdsc li.ms1 a:hover	{ width:253px; height:85px; background:url(image/dwc/2013/2013_sdsc_menu_bg.png) -504px 0 no-repeat; display:block;}
		ul.menuSdsc li.ms2,
		ul.menuSdsc li.ms2 a	{ width:253px; height:85px; background:url(image/dwc/2013/2013_sdsc_menu_bg.png) 0 -85px no-repeat; display:block;}
		ul.menuSdsc li.ms2 a:hover	{ width:253px; height:85px; background:url(image/dwc/2013/2013_sdsc_menu_bg.png) -504px -85px no-repeat; display:block;}

		ul.menuSdsc li.ms3,
		ul.menuSdsc li.ms3 a	{ width:253px; height:57px; background:url(image/dwc/2013/2013_sdsc_menu_bg.png) -253px 0 no-repeat; display:block;}
		ul.menuSdsc li.ms3 a:hover	{ width:253px; height:57px; background:url(image/dwc/2013/2013_sdsc_menu_bg.png) -757px 0 no-repeat; display:block;}
		ul.menuSdsc li.ms4,
		ul.menuSdsc li.ms4 a	{ width:253px; height:57px; background:url(image/dwc/2013/2013_sdsc_menu_bg.png) -253px -57px no-repeat; display:block;}
		ul.menuSdsc li.ms4 a:hover	{ width:253px; height:57px; background:url(image/dwc/2013/2013_sdsc_menu_bg.png) -757px -57px no-repeat; display:block;}
		ul.menuSdsc li.ms5,
		ul.menuSdsc li.ms5 a	{ width:253px; height:57px; background:url(image/dwc/2013/2013_sdsc_menu_bg.png) -253px -114px no-repeat; display:block;}
		ul.menuSdsc li.ms5 a:hover	{ width:253px; height:57px; background:url(image/dwc/2013/2013_sdsc_menu_bg.png) -757px -114px no-repeat; display:block;}

#sdsc_link{ height:auto; background:url(/image/dwc/2013/2013_sdsc_link_bg.gif) bottom center repeat-y; margin:0; padding:0 0 0 55px; overflow:hidden; text-align:left;}
#sdsc_link p{ width:720px; height:80px; font-size:14px;line-height:1.4em; font-weight:bold; padding:5px 20px 0; margin-bottom:10px; overflow:hidden; }
#sdsc_link p a{ color:#FFF; font-weight:bold;}

.mcont{ height:auto; background:url(/image/dwc/2013/2013_sdsc_bg_mcont.gif) bottom center repeat-y; margin:0; padding:5px 0 20px 55px; overflow:hidden;text-align:left;}
.atcont{ height:auto; background:url(/image/dwc/2013/2013_sdsc_bg_att.gif) bottom center repeat-y; margin:0; padding:0 0 20px 0; overflow:hidden;text-align:left;}

/*contents_lecles_sdsc*/
#lecles_sdsc{background-color:none;overflow:auto;*padding-bottom:25px;}
#lec_sdsc{background:url(/image/dwc/2013/2013_sdsc_bg_lec.jpg) top center no-repeat; height:233px; text-align:left;margin-bottom:25px;}
#les_sdsc{background:url(/image/dwc/2013/2013_sdsc_bg_les.jpg) top center no-repeat; height:240px; text-align:left;}

p.lecles_txt{ width:300px; padding:20px 0 0 35px; font-size:14px;line-height:1.4em; font-weight:bold;}

/*contents_past_sdsc*/
#past_sdsc{background-color:none;*padding-bottom:25px;overflow:hidden;}
.make_pt{ height:auto; background:url(/image/dwc/2013/2013_bgpt_make.gif) top left repeat-y; margin:0 0 20px 0; padding:5px 0 10px 0; overflow:hidden;text-align:left;}

#past_sdsc p{  margin:0; margin:0 0 0 30px; overflow:hidden;text-align:left;font-size:14px;line-height:1.4em; font-weight:bold;}
.cmt01{background:url(/image/dwc/2013/2013_sdsc_cmt01.gif) top center no-repeat; width:749px; height:50px; text-align:left; padding:14px 0 0 40px; }
.cmt02{background:url(/image/dwc/2013/2013_sdsc_cmt02.gif) top center no-repeat; width:749px; height:65px; text-align:left; padding:14px 0 0 40px; }
.comt_h{color:#de813b; padding-bottom:5px;}
.cmt_det{ font-weight:normal; font-size:12px;}

table.past_tb{ margin:5px 0 10px 30px; padding:0; width:790px; height:auto; border:0; border-collapse: collapse;border-spacing: 0;}
table.past_tb td{ width:190px; font-size:12px;line-height:1.2em; text-align:left; padding:0 10px 10px 0; }
table.past_tb th{ color:#da6f66; width:190px; font-size:14px;line-height:1.2em; text-align:left; padding:0 10px 5px 0; }

/*contents_mado01_sdsc*/
#ab_mado01{background:url(/image/dwc/2013/2013_sdsc_bg_ab_mado01.gif) top center no-repeat; height:115px; margin:0; padding:5px 0 0 55px; overflow:hidden;}
#det_mado01{background:url(/image/dwc/2013/2013_sdsc_mado01_det.jpg) top center no-repeat; height:680px; text-align:left;}
#at_mado01{background:url(/image/dwc/2013/2013_sdsc_bg_att.gif) top center no-repeat; height:149px; margin:0; padding:5px 0 0 55px; overflow:hidden;}

/*contents_sato_sdsc*/
#ab_sato{background:url(/image/dwc/2013/2013_sdsc_bg_ab_sato.gif) top center no-repeat; height:140px; margin:0; padding:5px 0 0 55px; overflow:hidden;}
#det_sato{background:url(/image/dwc/2013/2013_sdsc_sato_det.jpg) top center no-repeat; height:575px; text-align:left;}

/*contents_nagoya_sdsc*/
#det_nagoya{background:url(/image/dwc/2013/2013_sdsc_nagoya_det.jpg) top center no-repeat; height:340px; text-align:left;}

/*contents_nagoya_sdsc*/
#det_osaka{background:url(/image/dwc/2013/2013_sdsc_osaka_det.jpg) top center no-repeat; height:340px; text-align:left;}

/*contents_mado02_sdsc*/
#det_mado02{background:url(/image/dwc/2013/2013_sdsc_mado02_det.jpg) top center no-repeat; height:340px; text-align:left;}

table.mcont_tb1{float:left; margin:0 0 20px 0; width:510px; height:auto;line-height:1.4em; border-top:dotted 1px #999;}
table.mcont_tb1 th{ padding:8px; width:80px;background:#fbf2d4;border-bottom:dotted 1px #999; font-size:14px; font-weight:bold; text-align:left;}
table.mcont_tb1 td{ width:410px;}

table.mcont_tb2{float:left; margin:0 0 20px 0; width:740px; height:auto;line-height:1.4em; border-top:dotted 1px #999;}
table.mcont_tb2 th{ padding:8px; width:80px;background:#fbf2d4;border-bottom:dotted 1px #999; font-size:14px; font-weight:bold; text-align:left;}
table.mcont_tb2 td{ width:640px;border-top:dotted 1px #999;}

table.mcont_item{ margin:5px; width:620px; height:auto;line-height:1.2em; text-align:left; border:none;}
table.mcont_item th{ }
table.mcont_item td { margin:10px; text-align:center; border:none;}
table.mcont_item td .itm_tit{ padding:0px; font-size:10px; font-weight:bold; text-align:left;}

ul.mcont_list { padding:0; height:auto; line-height:1.4em; overflow:hidden;text-align:left;}
ul.mcont_list li{ padding:8px;  border-bottom:dotted 1px #999; text-align:left; font-size:14px; }

#sdsc_at_box{background:url(/image/dwc/2013/2013_sdsc_bg_att.gif) top center no-repeat; height:149px; margin:0; padding:5px 0 0 55px; overflow:hidden;}
table.atcont_tb{float:left; margin:0 0 20px 0; width:740px; height:auto;line-height:1.4em; border-top:dotted 1px #999;}
table.atcont_tb td{ width:740px; border-top:dotted 1px #999;}

ul.atcont_list { padding:0; height:auto; line-height:1.4em; overflow:hidden;text-align:left;}
ul.atcont_list li{ padding:8px;  border-bottom:dotted 1px #999; text-align:left; font-size:14px; }

.b_enj { color:#cd372c; font-weight:bold;}

#sdsc_dl_bt { text-indent:-999em;background:url(/image/dwc/2013/2013_sdsc_btdl_off.jpg) top center no-repeat;overflow:hidden;width:480px;height:75px; margin:8px;}
#sdsc_dl_bt a{ background:url(/image/dwc/2013/2013_sdsc_btdl_off.jpg) top center no-repeat; display:block;text-indent:-999em;overflow:hidden;width:480px;height:75px;}
#sdsc_dl_bt a:hover{ background:url(/image/dwc/2013/2013_sdsc_btdl_on.jpg) top center no-repeat;}

#sdsc_bt { text-indent:-999em;background:url(/image/dwc/2013/2013_sdsc_btdl_off.jpg) top center no-repeat;overflow:hidden;width:480px;height:75px; margin:8px;}
#sdsc_bt a{ background:url(/image/dwc/2013/2013_sdsc_btdl_off.jpg) top center no-repeat; display:block;text-indent:-999em;overflow:hidden;width:480px;height:75px;}
#sdsc_bt a:hover{ background:url(/image/dwc/2013/2013_sdsc_btdl_on.jpg) top center no-repeat;}

.pa_bt{ padding-bottom:10px}
.wh_sp{ height:30px; width:800px; margin:0 50px; padding:0; background:#FFF;}

/*contents_sdbk*/
#sdMakeBk	{ width:950px; margin:0 auto; padding-bottom:20px; position:relative; background:#fff;}
#sdMakeBk p	{ padding:10px 0 20px; font-size:113%; margin:0 auto;}
#sdMakeBk p.txtSpec	{ color:#003559; height:40px; text-align:center;}
#sdMakeBk p.txtRead	{ width:500px; padding:10px 100px 20px 100px; margin-bottom:10px; border-bottom:1px dotted #003559; color:#694A45;}

/*contents_makeItem2*/
#item2_bd{background:url(/image/dwc/2013/2013_item2_bd.gif) top center no-repeat; height:215px; margin:0; padding:5px 0 0 55px; overflow:hidden;}
table#item2_bd_tb{float:left; margin:0 0 10px 0; width:740px; height:auto;line-height:1.4em; border-top:dotted 1px #999;}
table#item2_bd_tb td{ padding:5px 0; width:370px; background:; border-bottom:dotted 1px #999; font-size:14px; font-weight:bold; text-align:left;letter-spacing:-0.02em;}
table#item2_bd_tb td.att{ padding:8px 0 0; width:370px; background:; border:none; font-size:12px; font-weight:nomal; text-align:left;}
table#item2_bd_tb img{ vertical-align:middle;}

.dtl_l { 			 		overflow:hidden;width:740px;float:left;margin-bottom:20px;}
.dtl_l li{ 			 		width:175px; float:left;margin-bottom:10px;margin:0 12px 0 0; _margin:0 10px 0 0;}	
.dtl_l li.liri{ 			width:175px;float:left;margin-bottom:10px;margin:0; _margin:0 5px 0 0;}	
.dtl_l img{ 			 	border:none; margin-bottom:0;}

.dtl_txt { 			 		margin-top:5px;text-aline:left;width:175px;float:left;margin-left:0; text-aline:left; overflow:hidden;letter-spacing:-0.02em;}
.dtl_txt h5{ 			 	font-weight:bold;background-color:#694a45; font-size:12px; color:#FFF; margin:0 0 5px 0;padding:8px 0 8px 8px;}
.dtl_txt dl{ 			 	border-bottom:dotted 1px #999;padding-bottom:2px;margin-bottom:3px; overflow:hidden;_display:inline-block;}
.dtl_txt dt{ 			 	font-size:12px;width:50px;float:left; line-height:1em; margin:0;padding:3px 0;}
.dtl_txt dd{ 			 	font-size:12px;width:120px;float:right;line-height:1em; margin:0;padding:3px 0;}
.dtl_txt dd span{ 			font-size:10px;}

.dtl_l_att{ padding:0 0 20px 0; width:740px; background:; border:none; font-size:12px; font-weight:bold; text-align:left;}

.i2_pic{ margin-left:10px;}
ul.item2_at { padding:5px 0 0 55px; height:auto; overflow:hidden;text-align:left;}
ul.item2_at li{ padding:3px;  border:none; text-align:left; font-size:12px; font-weight:bold; }

table#item2_bd_tb2{float:left; margin:0 0 20px 0; width:740px; height:auto;line-height:1.4em; border-top:dotted 1px #999;}
table#item2_bd_tb2 th{ padding:8px 5px; width:70px; font-size:20px; font-weight:bold; text-align:left;border-bottom:dotted 1px #999;}
table#item2_bd_tb2 td{ padding:8px 0; width:620px; font-size:14px; line-height:1.4em; text-align:left;border-bottom:dotted 1px #999;}
table#item2_bd_tb2 th.att {font-size:14px;letter-spacing:-0.02em;}

/*contents_ovsItem2*/
table#ovs_item2_tb{float:left; margin:0 0 20px 0; width:740px; height:auto;line-height:1.4em; border-top:dotted 1px #999;}
table#ovs_item2_tb td{ padding:5px 0; width:370px; background:; border-bottom:dotted 1px #999; font-size:14px; font-weight:bold; text-align:left;letter-spacing:0;}


/*contents_ovsNews*/
#ovs_news{					width:860px;height:auto; margin:0; padding:0px 45px 10px; text-align:left; overflow:hidden; }
#ovs_news dl{				clear:both; padding:5px 0; border-bottom:#999 1px dotted; overflow:hidden; padding:8px 0 5px 0; line-height:1.4em; *float:left;*width:700px;}
#ovs_news dt{				width:150px; color:#666; clear:left; float:left; display:inline;}
#ovs_news dt.data{			font-size:14px;font-weight:bold;line-height:1.4em;}
#ovs_news dd{				font-size:12px; float:left; display:inline;}
#ovs_news dd.att a{			font-size:12px;font-weight:bold; float:left; display:inline; color:#C00; text-decoration:underline;}


/* 店舗情報 */

table#tmp_data{
border-top: 2px solid #694A45;
border-left: 2px solid #694A45;
border-right: 2px solid #694A45;
margin:0 0 25px 31px;
background-color:#694A45;
border-collapse:separate;
border-spacing:1px;
line-height:1.5;
}

table#tmp_data th{
border-bottom:2px solid #694A45;
padding:8px 5px;
word-break:break-all;
vertical-align:middle;
text-align:center;
}

table#tmp_data td{
border-bottom:2px solid #694A45;
padding:8px 5px;
word-break:break-all;
height:2em;
vertical-align:middle;
text-align:center;
}


table#tmp_data .entry{
color:#FFFFFF;
background-color:#C66B63;
}

table#tmp_data .vote{
color:#FFFFFF;
background-color:#888747;
}

table#tmp_data .small{
font-size:10px;
}

table col.color{
background: #fff0ee;
}

table col.white{
background: #FFFFFF;
}

/* SD教室スケジュール */

table#tmp_data2{

border-top: 2px solid #694A45;
border-left: 2px solid #694A45;
border-right: 2px solid #694A45;
margin:0 0 25px 31px;
background-color:#694A45;
border-collapse:separate;
border-spacing:1px;
line-height:1.5;
}

table#tmp_data2 th{
border-bottom:2px solid #694A45;
padding:8px 5px;
word-break:break-all;
vertical-align:middle;
text-align:center;
}

table#tmp_data2 td{
border-bottom:1px solid #694A45;
padding:8px 5px;
word-break:break-all;
height:2em;
vertical-align:middle;
text-align:center;
}

thead.toph th {
background:#918077; color:#FFFFFF; font-weight:bold;
}

thead tr.or_h td {
background: #fdecd1;
}

thead tr.wh_h td {
background: #FFFFFF;
}

thead tr td.wh_h2 {
background: #FFFFFF;
}

thead tr.bo_l td{
border-top:2px solid #694A45;
	}

table#tmp_data2 td.make{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-color:#ca7141;
}
table#tmp_data2 td.make a,
table#tmp_data2 td.make a:hover{
font-size:12px;
color:#fdecd1;
background-color:none;
}
.tmp2_at{
font-size:12px;
font-weight:nomal;
color:#fdecd1;
}

/* ウェブ投票 概要 */

#vote_gaiyou{
letter-spacing:normal;
}

#vote_gaiyou dl{
font-size:14px;
margin: 0 55px;
}

#vote_button{
display: block;
margin-left: auto;
margin-right: auto;
text-align:center;
margin-bottom:20px;
}

#vote_button a:hover{
opacity: 0.6;
}

#vote_naiyou{
margin-bottom:20px;
padding-bottom:15px;
}

#vote_naiyou img{
margin-bottom:30px;
}

#vote_naiyou dl dt {
margin-bottom:10px;
}

#vote_naiyou dl dt strong {
background:#694a45;
color:#FFFFFF;
padding:5px;
}

#vote_naiyou dl dd {
border-bottom: 2px dotted #694A45;
padding: 15px 0 12px 5px;
line-height: 150%;
}

#vote_step{
font-size:14px;
}

#vote_step table{
margin:10px 0 20px 0;
border:1px solid #694A45;
}

#vote_step table th{
width:180px;
height: 3em;
text-align: left;
vertical-align:middle;
padding-left:10px;
color:#FFFFFF;
background-color:#694A45;
}

#vote_step table td{
width:360px;
height: 3em;
text-align: left;
vertical-align:middle;
padding-left:10px;
}

.vote_ovs_input input{
margin-right:5px;
}

.vote_ovs_input label{
margin-right:10px;
}

/* ウェブ投票 投票*/

.vote_thum{
float:left;
width:272px;
margin-right:17px;
letter-spacing:normal;
line-height: 150%;
margin-bottom:30px;
}

.vote_thum_last{
margin-right:0px;
}

.vote_thum input{
margin-right:5px;
vertical-align:middle;
}

.vote_thum table{
width:272px;
text-align:left;
}

.vote_thum table tr{
border-bottom: 1px dotted #859c96;
}

.vote_thum table th{
width:4em;
vertical-align:middle;
color:#cc736b;
padding-left:10px;
}

#vote_make .vote_thum table th{
width:6em;
vertical-align:middle;
color:#cc736b;
padding-left:10px;
}

.vote_thum table td{
padding:5px;
}

.vote_no{
font-size:14px;
text-align:center;
padding:10px 0;
}

#vote_okyakusama .vote_no{
background:#fadedb;
font-weight:bold;
}

#vote_staff .vote_no{
background:#8A8E4A;
font-weight:bold;
color:#fff;
}

#vote_make .vote_no{
background:#DE813B;
font-weight:bold;
color:#fff;
}

.vote_gray{
background:#f4f3ef;
}

.vote_thum img{
width:270px;
border:1px solid #CCCCCC;
}

.vote_caption{
letter-spacing:normal;
text-align:center;
margin-bottom:30px;
}

#vote_on .vote_thum a{
border:1px solid #CCCCCC;
}

#vote_kakunin .vote_thum p{
text-align:center;
font-weight:bold;
font-size:14px;
margin-bottom:10px;
}



/* ウェブ投票 メモリ */

.vote_flowchart{
width:850px;
height:200px;
background:url(/image/dwc/2013/2013_vote_step.gif);
background-repeat:no-repeat;
position:relative;
}

.vote_step_01{
background-position:0px 0px;
}

.vote_step_02{
background-position:0px -200px;
}

.vote_step_03{
background-position:0px -400px;
}

.vote_step_04{
background-position:0px -600px;
}

.vote_flowchart p{
text-align:center;
}

.vote_memory_01{
width:140px;
height:110px;
letter-spacing:normal;
position:absolute; top:55px; left:183px;
}

.vote_memory_01 img{
width:70px;
margin:0 35px;
}

.vote_memory_02{
width:140px;
height:110px;
letter-spacing:normal;
position:absolute; top:55px; left:356px;
}

.vote_memory_02 img{
width:120px;
margin:0 10px;
}

.vote_memory_03{
width:140px;
height:110px;
letter-spacing:normal;
position:absolute; top:55px; left:530px;
}

.vote_memory_03 img{
width:70px;
margin:0 35px;
}

.vote_line_non img{
border:none;
}


/* ウェブ投票 スタッフ部門 切換え */

#vote_on .vote_thum a{
display:block;
width:270px;
height:195px;
text-indent:-9999px;
}

#vote_on .vote_thum a.vote_staff_01{
background:url(/image/dwc/2013/2013_vote_pic_b01_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_01:hover{
background:url(/image/dwc/2013/2013_vote_pic_b01on.jpg);
}

#vote_on .vote_thum a.vote_staff_02{
background:url(/image/dwc/2013/2013_vote_pic_b02_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_02:hover{
background:url(/image/dwc/2013/2013_vote_pic_b02on.jpg);
}

#vote_on .vote_thum a.vote_staff_03{
background:url(/image/dwc/2013/2013_vote_pic_b03_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_03:hover{
background:url(/image/dwc/2013/2013_vote_pic_b03on.jpg);
}

#vote_on .vote_thum a.vote_staff_04{
background:url(/image/dwc/2013/2013_vote_pic_b04_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_04:hover{
background:url(/image/dwc/2013/2013_vote_pic_b04on.jpg);
}

#vote_on .vote_thum a.vote_staff_05{
background:url(/image/dwc/2013/2013_vote_pic_b05_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_05:hover{
background:url(/image/dwc/2013/2013_vote_pic_b05on.jpg);
}

#vote_on .vote_thum a.vote_staff_06{
background:url(/image/dwc/2013/2013_vote_pic_b06_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_06:hover{
background:url(/image/dwc/2013/2013_vote_pic_b06on.jpg);
}

#vote_on .vote_thum a.vote_staff_07{
background:url(/image/dwc/2013/2013_vote_pic_b07_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_07:hover{
background:url(/image/dwc/2013/2013_vote_pic_b07on.jpg);
}

#vote_on .vote_thum a.vote_staff_08{
background:url(/image/dwc/2013/2013_vote_pic_b08_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_08:hover{
background:url(/image/dwc/2013/2013_vote_pic_b08on.jpg);
}

#vote_on .vote_thum a.vote_staff_09{
background:url(/image/dwc/2013/2013_vote_pic_b09_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_09:hover{
background:url(/image/dwc/2013/2013_vote_pic_b09on.jpg);
}

#vote_on .vote_thum a.vote_staff_10{
background:url(/image/dwc/2013/2013_vote_pic_b10_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_10:hover{
background:url(/image/dwc/2013/2013_vote_pic_b10on.jpg);
}

#vote_on .vote_thum a.vote_staff_11{
background:url(/image/dwc/2013/2013_vote_pic_b11_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_11:hover{
background:url(/image/dwc/2013/2013_vote_pic_b11on.jpg);
}

#vote_on .vote_thum a.vote_staff_12{
background:url(/image/dwc/2013/2013_vote_pic_b12_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_12:hover{
background:url(/image/dwc/2013/2013_vote_pic_b12on.jpg);
}

#vote_on .vote_thum a.vote_staff_13{
background:url(/image/dwc/2013/2013_vote_pic_b13_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_13:hover{
background:url(/image/dwc/2013/2013_vote_pic_b13on.jpg);
}

#vote_on .vote_thum a.vote_staff_14{
background:url(/image/dwc/2013/2013_vote_pic_b14_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_14:hover{
background:url(/image/dwc/2013/2013_vote_pic_b14on.jpg);
}

#vote_on .vote_thum a.vote_staff_15{
background:url(/image/dwc/2013/2013_vote_pic_b15_bg.jpg);
}

#vote_on .vote_thum a.vote_staff_15:hover{
background:url(/image/dwc/2013/2013_vote_pic_b15on.jpg);
}

/* 結果発表 */
div.rslt	{}
#rslt_s01	{
			width:850px; height:321px;
			background:url(/image/dwc/2013/2013_rslt_staff_img01.jpg) top center no-repeat;
			position:relative;}
#rslt_s01 p.txt	{
			top:300px; left:450px;
			position:absolute;}
#rslt_s02	{
			width:850px; height:300px;
			background:url(/image/dwc/2013/2013_rslt_staff_img02.jpg) top center no-repeat;
			position:relative;}
#rslt_s02 p.txt01	{
			top:260px; left:45px;
			position:absolute;}
#rslt_s02 p.txt02	{
			top:280px; left:450px;
			position:absolute;}
#rslt_s03	{
			width:850px; height:307px;
			background:url(/image/dwc/2013/2013_rslt_staff_img03.jpg) top center no-repeat;
			position:relative;}
#rslt_s03 p.txt01	{
			top:285px; left:80px;
			position:absolute;}
#rslt_s03 p.txt02	{
			top:285px; left:450px;
			position:absolute;}
			
			
p.nest	{ font-size:12px; font-weight:bold; color:#FFF; line-height:1.4em; letter-spacing:normal;
	}
p.nest a	{ color:#da1923; text-decoration:underline;
	}







