/* styles written in this file is for Standard */

#cont { width:100%; text-align:left;}

.section { margi-bottom:30px;}

.mb38 { margin-bottom:38px !important;}
.mb53 { margin-bottom:53px !important;}

.social { clear:both; list-style: none outside none; width: 980px; height:45px; margin:0 auto; position:relative;}
.social_inner { position:absolute; top:15px; right:0;}
.social ul li { float: left; display: block; padding: 0;}
.social ul li.fblike { width: 120px;}
.social ul li.google_btn { width:80px;}
.social ul li.tweet_btn { width: 120px;}

.page_title_area { height:32px; width:980px; margin:0 auto 41px; *margin-bottom:23px; overflow:hidden;}
.page_title_area .page_title { width:149px; display:inline; float:left;}


#t_nav { height:54px; background:url(../img/line_01.jpg) repeat-x left bottom; margin-bottom:20px; clear:both;}
#t_nav_inner { width:990px; margin:0 auto;}
#t_nav_inner ul li { display:inline; float:left;}
#t_nav_inner ul li img { display:block;}

#b_nav { height:54px; background:url(../img/line_01.jpg) repeat-x left top; margin-bottom:103px; clear:both;}
#b_nav_inner { width:990px; margin:0 auto;}
#b_nav_inner ul li { display:inline; float:left;}

.linkarea { margin:0 0 0 41px; padding-top:14px;  display:inline; float:left;}/*width:854px;*/
.linkarea ul li { display:inline; float:left; padding-left:14px;}

.tit_img_01 { margin-bottom:82px; }
.tit_img_02 { margin-bottom:52px; }

.fl_area_01,
.fl_area_02 { margin-bottom:60px;}

.fl_area_01_l { padding-left:20px; width:470px; display:inline; float:left; margin-right:35px; }
.fl_area_01_r { width:455px; display:inline; float:left; padding-top:10px; }

.fl_area_02_l { padding-top:39px; padding-left:48px; width:422px; display:inline; float:left; margin-right:54px; }
.fl_area_02_r { width:455px; display:inline; float:left; padding-top:10px; }

.fl_li_01_l,
.fl_li_02_l { width:242px; display:inline; float:left; }
.fl_li_01_r,
.fl_li_02_r { width:213px; display:inline; float:left; }

.fl_li_01_l ul li,
.fl_li_01_r ul li,
.fl_li_02_l ul li,
.fl_li_02_r ul li { font-size:12px; font-weight:bold; color:#000; margin-bottom:15px; }

.fl_li_01_l ul li.last,
.fl_li_01_r ul li.last,
.fl_li_02_l ul li.last,
.fl_li_01_r ul li.last { margin:0px; }


.fl_li_01_l ul li span.num,
.fl_li_01_r ul li span.num,
.fl_li_02_l ul li span.num,
.fl_li_02_r ul li span.num { margin-right:12px; }

.sub_list_01 { margin-bottom:10px; padding-left:25px; clear:left; height:16px; }
.sub_list_01 span.icon { width:34px; display:inline; float:left; }
.sub_list_01 span.txt { width:144px; display:block; float:left; line-height:16px; }

.sub_list_02 { margin-bottom:10px; padding-left:25px; clear:left; height:16px; }
.sub_list_02 span.icon { width:43px; display:inline; float:left; }
.sub_list_02 span.txt { width:135px; display:block; float:left; line-height:16px; }

.sub_list_03 { margin-bottom:10px; padding-left:25px; clear:left; height:16px; }
.sub_list_03 span.icon { width:34px; display:inline; float:left; }
.sub_list_03 span.txt { width:144px; display:block; float:left; line-height:16px; }

.sub_list_04 { margin-bottom:10px; padding-left:25px; clear:left; height:32px; }
.sub_list_04 span.icon { width:34px; display:inline; float:left; }
.sub_list_04 span.txt { width:144px; display:block; float:left; line-height:16px; height:32px; }


.sub_list_01 .last,
.last { margin-bottom:0px !important;}

.titlestyle01 { background:url(../../common/img/line_01.jpg) repeat-x left bottom; clear:both; margin-bottom:50px;}
.titlestyle01 span { display:block; width:980px; margin:0 auto; padding-bottom:6px;}

.titlestyle02 { background:url(../../common/img/line_01.jpg) repeat-x left bottom; clear:both; margin-bottom:45px;}
.titlestyle02 span { display:block; width:980px; margin:0 auto; padding-bottom:6px;}

.txt_area_01 { text-align:right; padding-right:20px; margin-bottom:24px; }
.txt_area_01 p { font-size:12px; font-weight:bold; color:#000; }

.liststyle_01 { width:980px; height:318px; background:url(../img/list_bg_01.jpg) left top no-repeat; }
.liststyle_01 ul li { width:245px; height:318px; display:inline; float:left; }

.li_img_01 { display:block; }

.clear { clear:both; }

.pagetop_02 { clear:both; width:980px; margin:0 auto 36px; text-align:right;}
.pagetop_02 a { font-size:10px; background:url(../../common/img/pagetop.jpg) no-repeat left bottom; padding-left:12px; text-decoration:none !important;}

.pagetop_03 { clear:both; width:980px; margin:0 auto 15px; text-align:right;}
.pagetop_03 a { font-size:10px; background:url(../../common/img/pagetop.jpg) no-repeat left bottom; padding-left:12px; text-decoration:none !important;}

.mb10 { margin-bottom:10px !important; }
.pdl17 { padding-left:17px !important; }
.tx_10 { font-size:10px !important;}
