body {
background:url(../image/bg_02.jpg) no-repeat center top;
text-align:center;
}
#container{
width:970px;
text-align:left;
margin:0 auto;
}
#header{
width:100%; position:relative;width:970px; height:274px;
}
#header h1{
position:absolute;
top:-9999px;
left:-9999px;
overflow:hidden;
}
#header .flash{z-index:20; position:absolute; left:0; top:0;}
#header .fla_img{width:970px; height:274px; position:absolute; left:0; top:0; z-index:10;}
#extra_content{
overflow:hidden;
zoom:1;
padding-bottom:20px;
background:url(../image/extra_bg.gif) no-repeat right bottom;
}
#content{
overflow:hidden;
zoom:1;
width:100%;
background:url(../image/content_bg.jpg) no-repeat right top;
}


/*content right column start*/
#content #content_right{
width:24.43%;
float:right;
background:url(../image/login_bg.gif) no-repeat 0 80px;
}
#content_right a{
color:#286692;
}
#content_right a:hover{
color:#D8004F;
}

#content #content_right .login_box{
padding:80px 10px 20px 10px;
margin-top:80px;
}
#content #content_right .login_box p {
clear:both;
}
#content #content_right .login_box p label{
float:left;
width:20%;
}
#content #content_right .login_box p input{
width:140px;
border:1px solid #AF9C00;
height:14px;
}
/*content right column end*/


#content #content_left{
width:74.43%;
float:left;
}
#content_left a{
color:#286692;
}
#content_left a:hover{
color:#D8004F;
}
#content #content_left.content_about_bg{
background:url(../image/content_about_bg.gif) no-repeat;
}
.content_about_bg{
background:url(../image/content_about_bg.gif) no-repeat;
}
.content_news_bg{
background:url(../image/content_news_bg.gif) no-repeat;
}
.content_event_bg{
background:url(../image/content_event_bg.gif) no-repeat;
}
.content_video_bg{
background:url(../image/content_video_bg.gif) no-repeat;
}
.content_pray_bg{
background:url(../image/content_pray_bg.gif) no-repeat;
}
.content_proof_bg{
background:url(../image/content_proof_bg.gif) no-repeat;
}
.content_present_bg{
background:url(../image/content_present_bg.gif) no-repeat;
}
.content_members_bg{
background:url(../image/content_members_bg.gif) no-repeat;
}
.content_team_works_bg{
background:url(../image/content_team_bg.gif) no-repeat;
}
.content_team_works_form_bg{
background:url(../image/content_team_works_bg.gif) no-repeat;
}
.content_team_works_history_bg{
background:url(../image/content_team_histroy_bg.gif) no-repeat;
}

#content_left .content_page_layout{
padding:70px 40px 0 15px;
color:#286692;
}
#content_left .content_page_layout a{
color:#286692;
}
#content_left .content_page_layout a:hover{
color:#D8004F;
}

/*content left column start */
#content_left #content_left_column_01{
width:68.45%;
float:left;
color:#286692;
}
#content_left #content_left_column_01 h3{
font-weight:bold;
}
#content_left #content_left_column_02{
width:30.05%;
float:right;
}
#content_left #content_left_column_02 img{
margin-bottom:4px;
}
#content_left #content_left_column_02 img.renone{
margin-bottom:-5px;
}
#content_left #content_left_column_02 h4{
background:url(../image/order_paper.gif) no-repeat;
width:110px;
margin-bottom:6px;
padding:0 0 0 85px;
}
#content_left #content_left_column_02 input.paper_set{
border:none;
margin-right:10px;
background-color:#D0E9FF;
width:160px;
}

/*090706修正開始*/
.content_left_column_02_01{width:217px; height:100%; padding:10px 0 0 5px}
.content_left_column_02_01_t{
	font-size:11px;
	font-variant: small-caps;
	color: #666;
	font-weight: lighter;
}


/*090706修正結束*/
.column_box_01{
padding:40px 10px 0 15px;
background:url(../image/content_left_bg_01.gif) no-repeat;
height:auto !important;
height:242px;
min-height:242px;
}
#content_left #content_left_column_01 li{
background:url(../image/option_pic_01.gif) no-repeat 0 9px;
padding:0 0 0 12px;
line-height:2em;
}
#content_left #content_left_column_01 li span{
float:right;
margin-top:-2em;
color:#557E00;
}
.column_box_02{
padding:10px 15px 0 15px;
background:url(../image/content_left_bg_02.gif) no-repeat;
height:auto !important;
height:258px;
min-height:258px;
}

/*content left column end */


#footer{
margin-bottom:20px;
clear:both;
font-size:0.85em;
width:100%;
padding:20px 0 0 0;
background:url(../image/footer_bg.gif) no-repeat 14px 0;
}
#footer a{
color:#000;
}
#footer a:hover{
color:#D8004F;
}
#footer .footer_info_01{
width:35%;
float:left;
}
#footer .footer_info_02{
width:20%;
float:left;
}
#footer .footer_info_03{
width:40%;
float:right;
}

/*present layout */
.present_layout{
background:url(../image/present_bg.jpg) no-repeat left 0;
padding:30px 0 0 230px;
width:63%;
height:420px;
}
.present_layout h4{
background:url(../image/present_title.gif) no-repeat left;
margin-bottom:5px;
width:262px;
height:23px;
}
.present_layout p{
padding:10px 0 0 20px;
margin-bottom:10px;
background:url(../image/list_option_close.gif) no-repeat 6px 14px;
}

.present_layout p label{
float:left;
width:80px;
}
.present_layout p input{
background-color:#fff;
border:1px solid #ddd;
width:270px;
}
/*video films layout*/
.video_data_layout{
margin-bottom:10px;
}
.video_data_layout h4{
background:url(../image/list_option_close.gif) no-repeat 6px 4px;
font-size:1.2em;
padding:0 0 0 20px;
}
.video_layout{
margin-bottom:10px;
}

.video_layout div{
line-height:1.6em;
padding:5px;
background:url(../image/video_column_bg.gif) repeat-x bottom #fff;
width:145px;
margin-right:8px;
font-size:0.9em;
float:left;
border:1px solid #ccc;
}
.video_layout div img{
margin-bottom:5px;
}

/*pray form layout */

.pray_layout .btn_confirm_set{
padding:0 40px 0 0;
float:right;
}
.pray_layout p{
padding:0 0 0 20px;
margin-bottom:20px;
background:url(../image/list_option_close.gif) no-repeat 6px 4px;
}

.pray_layout p label{
float:left;
width:80px;
}
.pray_layout p input{
background-color:#fff;
border:1px solid #ddd;
width:270px;
}
.pray_layout p textarea.word_column{
width:270px;
background-color:#fff;
border:1px solid #ddd;
}

/*members layout */
.members_layout {
position:relative;
}
.members_layout p{
padding:0 0 0 20px;
margin-bottom:10px;
}
.members_register_bg{
background:url(../image/members_register_bg.jpg) no-repeat right bottom;
}
.members_layout h5{
font-size:1.2em;
background:url(../image/list_option_close.gif) no-repeat 24px 4px;
padding:0 0 5px 37px;
border-bottom:1px solid #ddd;
margin-bottom:10px;
}
.members_layout p label{
float:left;
width:80px;
}
.members_layout p span{
margin-top:-1.6em;
}
.members_layout p input{
background:#fff;
border:1px solid #ddd;
width:150px;
}
.members_layout p input.normal_set{
border:none;
width:auto;
}
.members_layout .members_link_01{
position:absolute;
top:0;
left:10px;
width:271px;
}
.members_layout .members_link_01 img{
vertical-align:bottom;
}
.members_layout .members_link_02{
position:absolute;
width:295px;
top:0px;
left:350px;
}
.members_layout .members_link_02 img{
vertical-align:bottom;
}
.members_layout .members_link_03{
position:absolute;
top:300px;
width:286px;
left:10px;
}
.members_layout .members_link_04{
position:absolute;
top:300px;
left:350px;
width:297px;
}
.members_layout li{
background:url(../image/list_option_close.gif) no-repeat 0 8px;
padding:0 0 0 20px;
border-bottom:1px solid #B7D8E7;
line-height:2.4em;
font-weight:bold;
}
.members_layout li span{
color:#557E00;
float:right;
margin-top:-2.4em;
font-weight:normal;
}

/*about layout*/
h4.about_title_01{
background:url(../image/about_title_pic.gif) no-repeat 10px 0;
height:17px;
margin-bottom:10px;
}
h4.about_title_02{
	background:url(../image/about_title_pic.gif) no-repeat 10px -17px;
	height:17px;
	margin-bottom:5px;
	margin-top:15px;
}


.about_info_01{
	background:url(../image/about_info_bg_01.gif) no-repeat 8px 0;
	padding:15px 0 0 225px;
	height:250px;
}
h4.about_title_05{
background:url(../image/about_title_pic_01.gif) no-repeat 8px;
height:20px; margin-bottom:5px; margin-top:10px;}

.about_info_05{height:90px; padding:0 0 0 10px;}
.about_info_05 ul li{list-style-type: disc; list-style-position: inside;}

h4.about_title_06{
background:url(../image/about_title_pic_02.gif) no-repeat 8px;
height:20px; margin-bottom:5px; margin-top:10px;}

.about_info_06{height:80px; padding:0 0 0 10px;}
.about_info_06 ul li{list-style-type: disc; list-style-position: inside;}

h4.about_title_07{
background:url(../image/about_title_pic_03.gif) no-repeat 8px;
height:20px; margin-bottom:5px; margin-top:10px;}

.about_info_07{height:40px; padding:0 0 0 10px;}

.about_info_08{padding:0 0 0 10px; height:180px;}



.about_info_02{
background:url(../image/about_info_bg_02.gif) no-repeat 520px 0;
padding:0 0 0 10px;
height:200px;
}
.about_info_03{
padding:0 0 0 10px;
width:55%;
float:left;
}
.about_info_04{
padding:0 0 0 0;
width:28%;
float:right;
}

/*team works layout*/
.works_function_01{
background:url(../image/works_function_bg.gif) no-repeat 0 -36px;
padding:0 0 0 120px;
height:120px;
}
.works_function_01 h5{
margin-bottom:8px;
width:128px;
height:17px;
}
.works_function_01 h5 a{
position:absolute;
display:block;
line-height:17px;
text-indent:-9999px;
cursor:pointer;
background:url(../image/works_function_bg.gif) no-repeat 0 -19px;
width:128px;
}
.works_function_02{
background:url(../image/works_function_bg.gif) no-repeat 0 -156px;
padding:0 0 0 120px;
height:120px;
}
.works_function_02 h5{
width:160px;
height:19px;
margin-bottom:8px;
}
.works_function_02 h5 a{
position:absolute;
display:block;
line-height:19px;
text-indent:-9999px;
cursor:pointer;
background:url(../image/works_function_bg.gif) no-repeat 0 0;
width:160px;
}
.works_show{
width:33%;
float:left;
cursor:pointer;
text-align:center;
font-weight:bold;
background:url(../image/option_proof_01.gif) no-repeat 30px 0 #B5DAFF;
}
/*spec effect*/
.tab_nav{
width:48%;
cursor:pointer;
float:left;
text-align:center;
font-weight:bold;
}
.tab_nav_on{
color:#D8004F;
width:48%;
cursor:pointer;
float:left;
text-align:center;
font-weight:bold;
}
.tab_nav_01{
width:48%;
font-size:1.2em;
cursor:pointer;
float:left;
text-align:center;
font-weight:bold;
background:url(../image/option_proof_01.gif) no-repeat 105px 0 #B5DAFF;
}
.tab_nav_on_01{
font-size:1.2em;
color:#D8004F;
width:48%;
cursor:pointer;
float:left;
text-align:center;
font-weight:bold;
background:url(../image/option_proof_01.gif) no-repeat 105px 0 #B5DAFF;
}
.mypets{
margin-bottom:10px;
height:22px;
width:100%;
cursor: pointer;
border-bottom:1px solid #B7D8E7;
background:url(../image/list_option_close.gif) no-repeat 5px 3px;
}
.mypets_02{
margin-bottom:10px;
width:100%;
cursor: pointer;
border-bottom:1px solid #B7D8E7;
}
.mypets h4{
color:#286692;
padding:0 0 0 20px;
font-weight:bold;
}
.mypets h4 span{
color:#557E00;
float:right;
margin-top:-1.8em;
font-weight:normal;
}
.witness{
margin-bottom:10px;
}
.witness img{
margin:5px;
float:left;
padding:4px;
border:1px solid #CCC;
background-color:#FFF;
}
.openpet{
margin-bottom:10px;
width:100%;
background:url(../image/list_option_open.gif) no-repeat 5px 3px;
}
.openpet_02{
margin-bottom:10px;
width:100%;

}
.thepet{
color:#666;
margin-bottom:10px;
}
.thepet img{
margin:5px;
float:left;
padding:5px;
border:1px solid #CCC;
background-color:#FFF;
}

