@charset "utf-8";
/* intro */
body.intro { background:url('/images/main/bg_intro.jpg') left top repeat-x; }
#wrapIntro { width:670px; height:700px; position:relative; margin:0 auto; }
#wrapIntro img.introLogo { position:absolute; left:0; top:50px; z-index:100; }
.introFlash { width:670px; height:680px; position:relative; float:left; display:inline; }
.introLang { width:670px; height:20px; position:relative; float:left; display:inline; text-align:center; }
.introLang ul { padding-left:240px; }
.introLang ul li { float:left; display:inline; background:url('/images/main/line_v_introLang.gif') right 2px no-repeat; padding-right:42px; }
.introLang ul li.LChild { background:none; padding:0; }

/* main */
body.mainBody { background:url('/images/main/bg_mainBody.jpg') left top repeat-x; }
#wrapMain { width:1000px; height:970px; position:relative; margin:0 auto; }
#gnb_main { width:1000px; height:100px; position:relative; float:left; display:inline; }
#container_main { width:1000px; height:776px; position:relative; float:left; display:inline; }

/* container_main */
.conLeft { width:800px; height:776px; position:relative; float:left; display:inline; background:url('/images/main/bg_conLeft.jpg') left 346px no-repeat; }
.conRight { width:200px; height:776px; position:relative; float:left; display:inline; background:url('/images/main/bg_conRight2.jpg') left 55px no-repeat;} 

/* conLeft */
.conLeft .mvisual { width:800px; height:346px; position:relative; float:left; display:inline; }
.conLeft .mainCon1 { width:800px; height:163px; position:relative; float:left; display:inline; }
.conLeft .mainCon1 .mooyeo { width:225px; height:143px; position:relative; float:left; display:inline; margin:20px 0 0 35px; }
.conLeft .mainCon1 .yeorae { width:250px; height:143px; position:relative; float:left; display:inline; margin:20px 0 0 0; }
.conLeft .mainCon1 .scheduleCon { width:235px; height:143px; position:relative; float:left; display:inline; margin:20px 0 0 20px; }
.conLeft .mainCon2 { width:800px; height:97px; position:relative; float:left; display:inline; }
.conLeft .mainCon2 .seolbub { width:380px; height:97px; position:relative; float:left; display:inline; margin:0 0 0 35px; }
.conLeft .mainCon2 .donation { width:350px; height:97px; position:relative; float:left; display:inline; margin:0 0 0 0; }
.conLeft .mainCon3 { width:800px; height:170px; position:relative; float:left; display:inline; }
.conLeft .mainCon3 .mainConL { width:380px; position:relative; float:left; display:inline; margin:0 0 0 35px; }
.conLeft .mainCon3 .mainConR { width:320px; position:relative; float:left; display:inline; margin:0 0 0 30px; }

/* 무여법통_동영상 */
.mooyeo h1 { width:225px; height:40px; position:relative; float:left; display:inline; }
.mooyeo p  { width:225px; height:85px; position:relative; float:left; display:inline; }

/* 여래불설경 */
.yeorae .tit { width:250px; height:40px; position:relative; float:left; display:inline; margin:0; }
.yeorae .tit h1 { width:180px; height:30px; position:relative; float:left; display:inline; }
.yeorae .tit p.more { width:40px; height:17px; position:relative; float:right; display:inline; text-align:right; padding-top:8px; }
.yeorae .openGal { width:250px; height:90px; position:relative; float:left; display:inline; text-align:center; }

/* 일정 */
.scheduleCon .tit { width:235px; height:40px; position:relative; float:left; display:inline; margin:0; }
.scheduleCon .tit h1 { width:150px; height:40px; position:relative; float:left; display:inline; }
.scheduleCon .tit p.more { width:40px; height:17px; position:relative; float:right; display:inline; text-align:right; padding-top:8px; }
.scheduleCon ul { width:235px; height:85px; position:relative; float:left; display:inline; margin-top:5px; }
.scheduleCon ul li { width:218px; position:relative; float:left; display:inline; margin-bottom:3px; color:#CCC; background:url('/images/main/bu_rect_list.gif') 10px 6px no-repeat; padding-left:17px; }
.scheduleCon ul li.date { margin-bottom:7px; color:#c29104; width:160px; padding:0; background:none; }

/* 설법 */
.seolbub .tit { width:350px; height:30px; position:relative; float:left; display:inline; }
.seolbub .tit h1 { width:200px; height:30px; position:relative; float:left; display:inline; }
.seolbub .tit p.more { width:50px; height:17px; position:relative; float:right; display:inline; text-align:right; padding-top:8px; }
.seolbub .seolbubCon { width:340px; height:35px; position:relative; float:left; display:inline; border:5px solid #3b3a4a; }
.seolbub .seolbubCon .seolbubConP { width:320px; height:15px; position:relative; float:left; display:inline; margin:10px 0 0 10px; overflow:hidden; }
.seolbubCon p a:link { color:#666; text-decoration:none; }
.seolbubCon p a:visited { color:#666; text-decoration:none; }
.seolbubCon p a:hover { color:#dedede; text-decoration:underline; }
.seolbubCon p a:active { color:#666; text-decoration:none; }
.seolbubCon p a:focus { color:#666; text-decoration:none; }


/* 공지사항,주요소식 */
.mainCon3 .mainConL .notice { width:380px; height:170px; position:relative; float:left; display:inline; }
.notice .tit { width:380px; height:40px; position:relative; float:left; display:inline; }
.notice .tit ul.tab { width:300px; height:40px; position:relative; float:left; display:inline; }
.notice .tit ul.tab li { width:83px; height:40px; position:relative; float:left; display:inline; }
.notice .tit p.more { width:50px; height:17px; position:relative; float:right; display:inline; text-align:right; padding-top:8px; }
.notice ul { width:380px; position:relative; float:left; display:inline; }
.notice ul li { width:380px; height:20px; position:relative; float:left; display:inline; }
.notice ul li span.news { width:290px; height:18px; position:relative; float:left; display:inline; background:url('/images/main/bu_rect_list.gif') left 6px no-repeat; padding-left:7px; }
.notice ul li span.date { width:65px; height:18px; position:relative; float:right; display:inline; text-align:right; color:#999; }

/* 사진소식 */
.mainCon3 .mainConR .gallery { width:320px; height:170px; position:relative; float:left; display:inline; }
.gallery .tit { width:320px; height:40px; position:relative; float:left; display:inline; }
.gallery .tit ul.tab { width:200px; height:40px; position:relative; float:left; display:inline; }
.gallery .tit ul.tab li { width:83px; height:40px; position:relative; float:left; display:inline; }
.gallery .tit p.more { width:50px; height:17px; position:relative; float:right; display:inline; text-align:right; padding-top:8px; }
.gallery .picList { width:320px; position:relative; float:left; display:inline; }
.gallery .picList dl { width:150px; height:130px; position:relative; float:left; display:inline; margin-left:10px; }
.gallery .picList dl dd { width:150px; height:110px; position:relative; float:left; display:inline; }
.gallery .picList dl dd img { border:2px solid #d5d5d5; }
.gallery .picList dl dt { width:150px; height:20px; position:relative; float:left; display:inline; text-align:center; }

/* 본존불 */
.conRight .bonjon { width:200px; height:182px; position:relative; float:left; display:inline; margin:46px 0 0 0; }

/* 무여법통법경여래불 */
.conRight .mooyeo { width:160px; height:119px; position:relative; float:left; display:inline; background:url('/images/main/hline_rightArea.gif') left bottom no-repeat; margin:0 0 0 20px; }

/* 지장보살 */
.conRight .jijang { width:160px; height:131px; position:relative; float:left; display:inline; background:url('/images/main/hline_rightArea.gif') left bottom no-repeat; margin:0 0 0 20px; }

/* 교육 */
.edu { width:160px; height:146px; position:relative; float:left; display:inline; background:url('/images/main/bg_edu2.jpg') left top no-repeat; margin-left:20px; text-align:left; }
.edu ul { width:160px; position:relative; float:left; display:inline; margin:39px 0 0 0; }
.edu ul li { width:160px; position:relative; float:left; display:inline; margin:0 0 5px 0; }

/* 온라인원광종 */
.online { width:160px; height:152px; position:relative; float:left; display:inline; background:url('/images/main/bg_online2.jpg') left top no-repeat; margin-left:20px; }
.online ul { width:95px; position:relative; float:left; display:inline; margin:54px 0 0 61px; }
.online ul li { width:95px; height:26px; position:relative; float:left; display:inline; }

