@charset "utf-8";

.curriculum_desk {width:500px;line-height:22px;font-size:15px;color:#ff6600;padding:0px;margin:0px;float:left;}
.request {padding:0px;margin:0px;float:right;}
.request span {letter-spacing:-1px;font-family: "나눔고딕","Nanum Gothic",sans-serif;}

.fg_main_title {color: #7c314d;font-size: 22px;font-weight:normal;line-height:30px;}

.title_d2 {border-bottom:1px solid #dcdcdc;width:870px;height:30px;line-height:30px;font-weight:700;font-size:14px;letter-spacing:-1px;padding:0px 0px 0px 0px;margin:10px 0px 10px 0px;*zoom:1;clear:both;}
.title_d2:after { content:""; clear:both; display:block; }

.title_d3 {border-bottom:1px solid #dcdcdc;width:870px;height:30px;line-height:30px;font-weight:700;font-size:14px;letter-spacing:-1px;padding:0px 0px 0px 0px;margin:10px 0px 10px 0px;*zoom:1;clear:both;}
.title_d3:after { content:""; clear:both; display:block; }

.contents {width:764px;border:0px solid #dedede;line-height:24px;font-size:13px;text-align:justify;/*letter-spacing:-0.5px;*/color:#323232;padding:5px 0px 5px 0px;margin:0px 0px 20px 0px;clear:both;}

.sub_con_dl {overflow:hidden;width:100%;}
.sub_con_dl dt {width:20px;padding-left:20px;float:left;}
.sub_con_dl dd {width:830px;float:left;}

.sub_con_dl_02 {overflow:hidden;width:100%;padding:0 0 10px 0;}
.sub_con_dl_02 dt {width:20px;padding-left:50px;float:left;}
.sub_con_dl_02 dd {width:800px;float:left;}

.sub_con_dl_03 {overflow:hidden;width:100%;padding:0 0 10px 0;}
.sub_con_dl_03 dt {width:20px;padding-left:40px;float:left;}
.sub_con_dl_03 dd {width:810px;float:left;}

.sub_con_dl_04 {overflow:hidden;width:100%;padding:0 0 10px 0;}
.sub_con_dl_04 dt {width:20px;padding-left:10px;float:left;}
.sub_con_dl_04 dd {width:780px;float:left;}

.sub_con_dl_05 {overflow:hidden;width:100%;padding:0 0 10px 25px;}
.sub_con_dl_05 dt {width:15px;padding-left:10px;float:left;font-size:12px;color:#505050;}
.sub_con_dl_05 dd {width:780px;float:left;font-size:12px;color:#505050;}

.sub_con_dl_06 {overflow:hidden;padding:0 0 0 0;}
.sub_con_dl_06 dt {width:8px;padding-left:15px;float:left;font-size:12px;}
.sub_con_dl_06 dd {float:left;font-size:12px;}

.sub_con_dl_07 {overflow:hidden;padding:0 0 10px 0;}
.sub_con_dl_07 dt {width:13px;float:left;font-size:12px;}
.sub_con_dl_07 dd {float:left;font-size:12px;}

.sub_con_dl_08 {overflow:hidden;padding:0 0 10px 0;}
.sub_con_dl_08 dt {width:13px;float:left;font-size:12px;}
.sub_con_dl_08 dd {float:left;font-size:12px;}

.sub_con_dl_09 {overflow:hidden;padding:0 0 10px 35px;}
.sub_con_dl_09 dt {width:45px;float:left;font-size:13px;}
.sub_con_dl_09 dd {float:left;font-size:13px;}

.sub_con_dl_10 {overflow:hidden;padding:0 0 10px 20px;}
.sub_con_dl_10 dt {width:13px;float:left;font-size:11px;color:blue;}
.sub_con_dl_10 dd {float:left;font-size:11px;color:blue;}

span.time_list{display:block;padding:0 0 0 57px}
span.time_list_02{display:block;padding:20px 0 0 20px}


.contents .example_dl{width:828px; background:#f9f9f9; border:1px solid #ccc;margin-left:10px;padding:10px 10px 10px 20px; font-size:13px;}

.contents .part00 {border:0px solid #dedede;width:100%;text-align:justify;color:#666666;padding:5px 0px 5px 0px;margin:0px 0px 20px 0px;clear:both;}

.contents .part01 {border:0px solid #dedede;width:410px;text-align:justify;color:#666666;padding:5px 0px 5px 0px;margin:0px 0px 20px 0px;float:left;}
.contents .part02 {border:0px solid #dedede;width:410px;text-align:justify;color:#666666;padding:5px 0px 5px 0px;margin:0px 0px 20px 0px;float:right;}

.contents .part01 dl dt {float:left;width:120px;height:120px;}
.contents .part01 dl dd {padding-left:10px;float:left;}

.contents .part02 dl dt {float:left;}
.contents .part02 dl dd {padding-left:10px;float:left;}

.contents .divline {border-top:1px solid #ccc;padding:0px 0px 30px 0px;margin:70px 0px 0px 0px;}

.contents .part03 {border:1px solid #dedede;width:740px;text-align:left;color:#666666;background:#f0f0f0;padding:10px;margin:10px 0px 20px 10px;float:left;}
.contents .part04 {border:0px solid #dedede;border-top:2px solid #7c314d;width:180px;padding:5px 0px 0px 0px;margin:10px 0px 20px 0px;float:right;}

.contents .part04 ul {border:0px solid #dedede;border-top:2px solid #7c314d;width:180px;}
.contents .part04 ul li {border:0px solid #dedede;border-bottom:1px solid #e4e4e4;color:#555;list-style-type:none;padding:10px 0px 10px 10px;margin:0px 0px 0px 0px;}
.contents .part04 ul li a {font-size:13px;color:#F37125 ;font-family:"나눔고딕","Nanum Gothic",sans-serif;}

.contents .part05 {border:0px solid #dedede;width:200px;font-size:14px;font-family:"나눔고딕","Nanum Gothic",sans-serif;text-align:left;color:#F37125 ;padding:0px 0px 5px 0px;margin:20px 0px 50px 0px;float:left;}
.contents .part06 {border:0px solid #dedede;border-top:1px solid #dcdcdc;width:540px;padding:10px 0px 0px 0px;margin:20px 0px 50px 0px;float:right;}


.contents ul {display:inline;padding:0px;margin:0px;clear:both;}
.contents ul li {list-style-type:circle;padding:0px 0px 0px 0px;margin:0px 0px 0px 20px;}

.contents span.educare_title {line-height:50px;letter-spacing:-0.5px;color:#ff3806;font-size:20px;font-family:"나눔고딕","Nanum Gothic",sans-serif;clear:both;}
.contents span.sub_title_b {line-height:26px;letter-spacing:-0.5px;color:#444444;font-size:16px;font-family:'나눔고딕','맑은 고딕',NanumGothicBold,AppleGothic,sans-serif;clear:both;}
.contents span.sub_title_g {line-height:26px;letter-spacing:-0.5px;color:#929292;font-size:18px;font-family:'나눔고딕','맑은 고딕',NanumGothicBold,AppleGothic,sans-serif;clear:both;}
.contents span.sub_title {line-height:26px;letter-spacing:-0.5px;color:#ff5e35;font-size:18px;font-family:'나눔고딕','맑은 고딕',NanumGothicBold,AppleGothic,sans-serif;clear:both;}
.contents span.sub_title01 {line-height:1.7;font-size:14px;font-family:"나눔고딕","Nanum Gothic",sans-serif;clear:both;}

.contents span.sub_title_orange {line-height:26px;letter-spacing:-0.5px;color:#ff3300;font-size:16px;font-family:'나눔고딕','맑은 고딕',NanumGothicBold,AppleGothic,sans-serif;clear:both;}
.contents span.sub_title_blue {line-height:26px;letter-spacing:-0.5px;color:#006fdd;font-size:16px;font-family:'나눔고딕','맑은 고딕',NanumGothicBold,AppleGothic,sans-serif;clear:both;}
.contents span.sub_title_green {line-height:26px;letter-spacing:-0.5px;color:#006c00;font-size:16px;font-family:'나눔고딕','맑은 고딕',NanumGothicBold,AppleGothic,sans-serif;clear:both;}
/* kcdr */
.contents .kcdr_01{width:100%;padding:30px 0 0 0;overflow:hidden;}
.contents .kcdr_01_1{width:660px;float:left;padding:30px 0 0 0;}
.contents .kcdr_01_2{width:100%;float:left;}
.contents .kcdr_img_01{width:187px;height:168px;float:left;}

.contents span.kcdr_title_a {line-height:24px;font-weight:700;letter-spacing:-0.5px;color:#444444;font-size:16px;font-family:'나눔고딕','맑은 고딕',NanumGothicBold,AppleGothic,sans-serif;clear:both;}
.contents span.kcdr_title_b {line-height:40px;font-weight:700;letter-spacing:-0.5px;color:#009999;font-size:22px;font-family:"나눔고딕","Nanum Gothic",sans-serif;clear:both;}
.contents span.kcdr_title_c {line-height:22px;letter-spacing:-0.5px;color:#666666;font-size:13px;font-family:"나눔고딕","Nanum Gothic",sans-serif;clear:both;}
.contents span.kcdr_title_d {line-height:24px;font-weight:700;letter-spacing:-0.5px;color:#444444;font-size:13px;font-family:'나눔고딕','맑은 고딕',NanumGothicBold,AppleGothic,sans-serif;clear:both;}
	ul.tabs {
		width:870px;
		list-style: none;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		float: left;
	}

	.tab ul li a {font-size:14px;}
	.tab ul li a:hover {font-size:14px;/* color:#ff6600 */}

	.tab_container {
		border-top: none;
		width: 100%;
		overflow: hidden;
		background: #fff;
		padding:10px 0px 0px 0px;
		float: left; 
		clear: both;
	}

	.tab_content {
		padding: 14px 0px 0px 0px;
		font-size: 1em;
	}


/* 오금동성당 컨텐츠 - shahn */
.contents .s_01{width:762px;border:1px solid #d4d4d4;float:left;margin:5px 0 35px 0;}
.contents .s_01 p.text{width:428px;padding:20px 20px 20px 20px;float:left;text-align:justify;}
.contents .s_01 p.text span{font-weight:700;font-size:15px;}
.contents .s_01 p.photo{width:284px;height:131px;float:left;padding:10px 0 0 0;}
.contents .s_title{width:100%;padding:0 0 0 12px;background:url('/template/user/images/contents/s_title_bg.gif') 0px 10px no-repeat;float:left;font-weight:700;color:#7c314d;font-size:15px;}
.contents .s_title_1{margin:35px 0 0 0;border-top:1px solid #dbdbdb;padding:30px 0 0 20px;background:url('/template/user/images/contents/s_title_bg.gif') 3px 38px no-repeat;width:742px;float:left;font-weight:700;color:#7c314d;font-size:15px;}

.contents p.s_02{width:100%;float:left;line-height:24px;padding:0 0 35px 0;}
.contents p.s_03{margin:10px 0 55px 30px;float:left;}
.contents p.s_04{width:100%;float:left;}
.contents p.s_04 img{padding:5px;border:1px solid #c6c6c6;margin:0 10px 0 0;}
.contents p.s_04 img.last{margin:0;}

/* 미사와 성사 */
/* 세례성사 */
.contents div.baptism_01{width:722px;float:left;border:1px solid #d4d4d4;margin:10px 0 35px 0;padding:20px;text-align:justify;}
.contents div.baptism_01 img{margin:5px 20px 5px 0;}
.contents div.baptism_01 span{font-size:15px;font-weight:700;}

.contents div.baptism_01_1{width:722px;float:left;border:1px solid #d4d4d4;margin:10px 0 35px 0;padding:20px;text-align:justify;}
.contents div.baptism_01_1 img{margin:5px 0px 5px 20px;}
.contents div.baptism_01_1 span{font-size:15px;font-weight:700;}

.contents div.baptism_01_2{width:722px;float:left;border:1px solid #d4d4d4;margin:10px 0 35px 0;padding:15px 20px 20px 20px;text-align:justify;}
.contents div.baptism_01_2 img{margin:5px 20px 5px 0;}
.contents div.baptism_01_2 span{font-size:15px;font-weight:700;}

.contents div.baptism_01_3{width:722px;float:left;border:1px solid #d4d4d4;margin:10px 0 35px 0;padding:20px;text-align:justify;}
.contents div.baptism_01_3 img{margin:0 0 0px 25px;}
.contents div.baptism_01_3 span{font-size:15px;font-weight:700;}

.contents div.baptism_01_4{width:722px;float:left;border:1px solid #d4d4d4;margin:10px 0 35px 0;padding:15px 20px 20px 20px;text-align:justify;}
.contents div.baptism_01_4 img{margin:5px 0 5px 25px;}
.contents div.baptism_01_4 span{font-size:15px;font-weight:700;}

.contents div.baptism_02 img{width:100%;margin:10px 0 35px 0;}
.contents div.baptism_02_1 img{width:100%;margin:30px 0 45px 0;}
.contents div.baptism_02_2{width:100%;float:left;}
.contents div.baptism_02_2 img{width:100%;margin:10px 0 0 0;}

.contents div.baptism_03{width:100%;float:left;margin:10px 0 0 0;text-align:justify;}
.contents div.baptism_03 img{margin:5px 0 0 25px;}

.contents p.baptism_04{width:100%;float:left;padding:10px 0 0 0;}
.contents p.baptism_04 span{display:block;float:left;padding:0 0 0 20px;background:url('/template/user/images/contents/span_dot.gif') 9px 11px no-repeat;}

.contents p.baptism_04_1{width:100%;float:left;padding:10px 0 0 0;}
.contents p.baptism_04_1 span{line-height:22px;display:block;width:580px;float:left;padding:0 0 0 20px;margin:0 0 10px 0;background:url('/template/user/images/contents/span_dot.gif') 9px 11px no-repeat;}
.contents p.baptism_04_1 img{padding:7px 10px 10px 0;}

/* 업무안내 */
.contents div.office_wrap_01{width:570px;float:left;margin:10px 0 0 0;}
.contents div.office_wrap_01 div.office_b_01{width:570px;}
.contents div.office_wrap_01 div.office_b_01 span{line-height:22px;display:block;padding:0 0 0 20px;margin:0 0 10px 0;background:url('/template/user/images/contents/span_dot.gif') 9px 11px no-repeat;}
.contents div.office_wrap_01 div.office_b_02{width:570px;height:250px;}
.contents div.office_wrap_01 p.office_p_02_1{width:270px;height:25px;background:#7c314d;color:#fff;font-weight:700;line-height:25px;padding:0 0 0 20px;}
.contents div.office_wrap_01 p.office_p_02_2{width:567px;height:171px;border:1px solid #cfcfcf;background:url('/template/user/images/contents/office_01.jpg') 0 0 no-repeat;}
.contents div.office_wrap_01 p.office_p_02_3{width:537px;height:45px;background:#ececec;padding:5px 0 20px 30px;border:1px solid #cfcfcf;border-top:none;}
.contents div.office_wrap_01 p.office_p_02_3 span.o_s_01{font-size:12px;line-height:20px;}
.contents div.office_wrap_02{width:170px;float:right;padding:15px 0 0 0;}
.contents div.office_wrap_03{width:100%;margin:0px 0 0 0;float:left;padding:0 0 35px 0;border-bottom:1px solid #dbdbdb;}
.contents div.office_wrap_03 div.office_b_01{width:100%;float:left;margin:10px 0 0 0;}
.contents div.office_wrap_03 div.office_b_01 p.p_02{width:480px;float:right;}
.contents div.office_wrap_03 div.office_b_01 span{float:left;width:460px;line-height:22px;display:block;padding:0 0 0 20px;margin:0 0 10px 0;background:url('/template/user/images/contents/span_dot.gif') 9px 11px no-repeat;}
.contents div.office_wrap_03 div.office_b_01 p.p_01 {float:left;}
.contents div.office_wrap_03 div.office_b_01 p.p_01 img{margin:0;height:70px;margin:5px 0 0 0;}
.contents div.office_wrap_03 div.office_b_02{width:764px;float:left;}
.contents div.office_wrap_03 p.office_p_02_1{width:100px;height:25px;background:#7c314d;color:#fff;font-weight:700;line-height:25px;padding:0 0 0 20px;}
.contents div.office_wrap_03 div.office_p_02_2{width:762px;height:150px;border:1px solid #cfcfcf;background:url('/template/user/images/contents/office_icon_bg.png') 625px 22px no-repeat;}
.contents div.office_wrap_03 div.office_p_02_2 ol{width:700px;margin:20px 0 0 0;}
.contents div.office_wrap_03 div.office_p_02_2 ol li{list-style-type:decimal;display:block;padding:0 0 10px 20px;color:#525252;line-height:18px;}
.contents div.btn_box_01{width:500px;float:left;padding:25px 0 0 0;}
.contents div.btn_box_01 span.btn_01{padding:0 5px 0 10px;background:url('/template/user/images/contents/btn_dot.png') 4px 5px no-repeat;color:#254980;font-weight:700;font-size:12px;}
.contents div.btn_box_01 span.btn_02{width:112px;height:15px;background:#254980;padding:1px 5px 2px 5px;}
.contents div.btn_box_01 span.btn_02 a{color:#fff;font-size:12px;}
.contents div.btn_box_01 span.btn_02 a:hover{color:#ffcc33;}
.contents div.btn_box_01 span.btn_02 a:link{color:#fff;font-size:12px;}
.contents div.btn_box_01 span.btn_02 a:visited{color:#fff;font-size:12px;}
.contents div.office_wrap_04{width:100%;float:left;text-align:center;padding:15px 0 0 0;}
.contents div.office_wrap_04 span.btn_03{background:#5a5a5a;padding:1px 5px 2px 5px;border:1px solid #999999;margin:0 10px 0 0;}
.contents div.office_wrap_04 span.btn_03 a{font-size:12px;color:#fff;}
.contents div.office_wrap_04 span.btn_03 a:hover{color:#ff6633;}
.contents div.office_wrap_04 span.btn_03_1{background:#275886;padding:3px 8px 4px 8px;border:1px solid #3374ae;margin:0 10px 0 0;}
.contents div.office_wrap_04 span.btn_03_1 a{font-size:12px;color:#fff;}
.contents div.office_wrap_04 span.btn_03_1 a:hover{color:#ff6633;}

/* 사목방침 */
.contents p.message_p_01{width:100%;text-align:center;padding:0 0 38px 0;border-bottom:1px solid #dcdcdc;}
.contents p.message_p_01 span.m_p_01{font-weight:700;font-size:15px;color:#7c314d;}
.contents p.message_p_01 span.m_p_02{font-weight:700;font-size:25px;color:#7c314d;line-height:55px;}
.contents p.message_p_01 span.m_p_03{font-weight:700;font-size:14px;color:#8a8a8a;}
.contents p.message_p_02{padding:20px 0 0 0;color:#5b5b5b;}
.contents p.message_p_02 span.m_p_03{font-weight:700;color:#5b5b5b;}
.contents p.message_p_02_1{padding:20px 0 0 0;color:#5b5b5b;}
.contents p.message_p_02_2{padding:40px 0 0 0;color:#5b5b5b;}
.contents p.message_p_02_1 img{padding:5px;border:1px solid #dcdcdc;margin:5px 0 0 15px;width:240px;height:135px;}
.contents p.message_p_02_2 img{padding:5px;border:1px solid #dcdcdc;margin:0px 15px 0 0;}
.contents p.message_p_02_2 span.m_p_03{font-weight:700;color:#5b5b5b;line-height:34px;}
.contents p.message_p_03{color:#797979;}
.contents p.message_p_03 span.m_p_04{font-weight:700;color:#6a6a6a;}
.contents p.message_p_03 span.m_p_05{font-size:12px;}
.contents p.message_p_04{color:#5b5b5b;font-weight:700;font-size:15px;text-align:right;}
.contents p.message_p_04 span.m_p_08{color:#7c314d;font-size:14px;}



/* 혼배안내 */
.contents div.marry_title{background: url("/template/user/images/contents/s_title_bg.gif") no-repeat scroll 3px 38px;color: #7c314d;float: left;font-size: 15px;font-weight:700;padding: 30px 0 5px 20px;width: 100%;}
.contents span.m_01 {width:744px;float:left;background: url("/template/user/images/contents/span_dot.gif") no-repeat scroll 9px 11px;display: block;line-height: 22px;margin: 0 0 3px;padding: 0 0 0 20px;}
.contents div.m_img_01{float:left;width:241px;margin:5px 20px 0 0;}
.contents div.m_img_01 span{text-align:center;width:100%;display:block;font-weight:700;}
.contents div.m_img_01 img{padding:5px;border:1px solid #d4d4d4;float:left;width:230px;}
.contents div.m_img_02{float:left;width:241px;margin:5px 0px 0 0;}
.contents div.m_img_02 span{text-align:center;width:100%;display:block;font-weight:700;}
.contents div.m_img_02 img{padding:5px;border:1px solid #d4d4d4;float:left;width:230px;}

/* 사목협의회 */
.contents div.group_table{padding:30px 0 60px 0;}
.contents div.g_m_title{padding:0 0 20px 20px;background:url('/template/user/images/contents/s_title_bg.gif') 3px 8px no-repeat;width:100%;float:left;font-weight:700;color:#7c314d;font-size:15px;}
.contents div.g_intro{width:100%;float:left;border-bottom:1px solid #ac5b79;margin:0 0 40px 0;}
.contents div.g_intro div.g_title{width:762px;height:30px;float:left;background:#f7f7f7;border-top:3px solid #c3718f;border-bottom:1px solid #e5e3e3;}
.contents div.g_intro div.g_title span{display:block;line-height:30px;color:#a4506f;font-weight:700;font-size:14px;background:url("/template/user/images/contents/g_dot.png") 10px 12px no-repeat;padding:0 0 0 20px;}
.contents div.g_intro div.g_img{width:220px;height:110px;float:left;padding:10px;}
.contents div.g_intro div.g_text{width:514px;float:left;text-align:justify;padding:5px;}

/* 사무실안내 */
.contents div.office_information{width:100%;float:left;}
.contents div.office_information div.info_01{width:100%;float:left;border-bottom:1px solid #dfdfdf;padding:0 0 20px 0;}
.contents div.office_information div.info_01 .info_01_1{width:105;height:105;float:left;padding:0 35px 0 0;}
.contents div.office_information div.info_01 .info_01_2{width:305;height:150;float:left;}
.contents div.office_information div.info_01 span.office_info_01{display:block;font-size:15px;color:#7c314d;font-weight:700;padding:0 0 0 20px;background: url("/template/user/images/contents/s_title_bg.gif") 3px 8px no-repeat;}
.contents div.office_information div.info_01 span.office_info_02{display:block;padding:0 0 0 20px;background: url("/template/user/images/contents/span_dot.gif") no-repeat scroll 9px 11px;}
.contents div.office_information div.info_01 span.office_info_03{display:block;padding:0 0 0 20px;font-weight:700;color:#e94530;background: url("/template/user/images/contents/span_dot.gif") no-repeat scroll 9px 11px;}

.contents div.office_information div.info_02{width:100%;float:left;padding:20px 0 0 0;}
.contents div.office_information div.info_02 .info_02_1{width:105;height:105;float:left;padding:0 35px 0 0;}
.contents div.office_information div.info_02 .info_02_2{width:305;height:150;float:left;}
.contents div.office_information div.info_02 span.office_info_01{display:block;font-size:15px;color:#7c314d;font-weight:700;padding:0 0 0 20px;background: url("/template/user/images/contents/s_title_bg.gif") 3px 8px no-repeat;}
.contents div.office_information div.info_02 span.office_info_02{display:block;padding:0 0 0 20px;background: url("/template/user/images/contents/span_dot.gif") no-repeat scroll 9px 11px;}
.contents div.office_information div.info_02 span.office_info_03{display:block;padding:0 0 0 20px;font-weight:700;color:#e94530;background: url("/template/user/images/contents/span_dot.gif") no-repeat scroll 9px 11px;}
.contents div.office_information div.info_02{width:100%;}

/* 구역안내 */
.contents div.space_box_01{width:100%;float:left;border-bottom:1px solid #dcdcdc;margin:0 0 35px 0;}
.contents div.space_box_02{width:100%;float:left;}
.contents div.s_space_img_wrap{width:312px;float:left;}
.contents div.s_space_img_wrap img{width:280px;padding:5px;border:1px solid #dcdcdc;margin:5px 0 0 0;}
.contents div.s_space_wrap{width:440px;float:left;}
.contents div.s_space_wrap div.s_space{width:100%;float:left;padding:5px 0 35px 0;}
.contents div.s_space_wrap div.s_space span{background: url("/template/user/images/contents/span_dot.gif") no-repeat scroll 19px 11px;display: block;padding: 0 0 0 30px;}

.contents div.s_space_wrap div.s_space_01{width:100%;float:left;}
.contents div.s_space_wrap div.s_space_01 span{background: url("/template/user/images/contents/span_dot.gif") no-repeat scroll 19px 11px;display: block;padding: 0 0 0 30px;}

div.line{width:100%;border-top:1px solid #ccc;margin:20px 0 20px 0;float:left;}