@charset "utf-8";
.yj950-1 #yjContentsBody span.yjGuid{height:0;}#emg,#emg2,#emg3{margin-bottom:0px;}#emg,#emg2,#emg3{text-align:center;clear:both;}#emg table,#emg2 table,#emg3 table{margin:10px auto 10px auto;text-align:center;}#emg table table,#emg2 table table,#emg3 table table{margin:0;}#yjContentsFooter{margin:15px 0px 0 0px;text-align:center;line-height:1.6em;}#footer address{border-top:1px solid #ccc;}.yj950-1 #yjLrec,.yj950-2 #yjLrec{position:static;margin:0;}#contents,#footer{background-color:#fff;_height:0;}#footer .locoLink{margin-bottom:10px;text-align:center;color:#666;}
#footer .logo{ margin-bottom:10px;}
#footer .logo img{ padding:2px; border:#DDDDD1 solid 1px;}

.a_left{text-align:left;}.a_right{text-align:right;}.a_center{text-align:center;}.mrg_b1{margin-bottom:1px;}.mrg_b3{margin-bottom:3px;}.mrg_b5{margin-bottom:5px;}.mrg_b10{margin-bottom:10px;}.mrg_b15{margin-bottom:15px;}.mrg_b20{margin-bottom:20px;}.mrg_b25{margin-bottom:25px;}.mrg_b30{margin-bottom:30px;}.mrg_l5{margin-left:5px;}.mrg_l10{margin-left:10px;}.mrg_l15{margin-left:15px;}.mrg_l20{margin-left:20px;}.mrg_l25{margin-left:25px;}.mrg_l30{margin-left:30px;}.mrg_r5{margin-right:5px;}.mrg_r10{margin-right:10px;}.mrg_r15{margin-right:15px;}.mrg_r20{margin-right:20px;}.mrg_r25{margin-right:25px;}.mrg_r30{margin-right:30px;}.mrg_t5{margin-top:5px;}.mrg_t10{margin-top:10px;}.mrg_t15{margin-top:15px;}.mrg_t20{margin-top:20px;}.mrg_t25{margin-top:25px;}.mrg_t30{margin-top:30px;}.pdg_b20{padding-bottom:20px;}.cf{zoom:1;}.cf:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}.hidtxt{text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;}.font_b{font-weight:bold;}#yjMain a:link,#yjContentsFooter a:link{color:#0099FF;text-decoration:none;}#yjMain a:hover,#yjContentsFooter a:hover{text-decoration:underline;}.noScrp{background:none repeat scroll 0 0 #EEEEEE;border:3px double #DDDDDD;margin:0 auto 15px auto;font-size:75%;min-height:31px;padding:0.5em;width:510px;}.i7{clear:both; visibility:hidden;}
.title_area{min-height:50px;padding:0 0 0 5px;background-color:#000;}
.title_area .ttl{margin-right:15px;float:left;}
.title_area .period{float:left;width:500px;color:#fff;font-size:93%;line-height:1.3em;padding-top:15px;}
.title_area .logoarea{float:right;padding-left:80px;}
.title_area .logoarea span{text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;}
.title_area .logo{margin-top:0;}

.ttl_image_top{padding:5px 5px 0 5px;height:275px;}
.ttl_image_top .left{float:left;position:relative;width:595px;}
.ttl_image_top .right{float:right;}
.ttl_image_top .right #yjLrec dt{color:#fff;}
.ttl_image_top .ttl{width:595px;height:275px;text-indent:-9999px;}
.ttl_image_top h2.ttl{text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;}
.ttl_image_top #share_button1{position:absolute;top:0;right:0;}

.headmenu ul{padding-left:0px;background:url(../images/bg_hdrMenu.png) repeat-x 0 0;}
.headmenu li{float:left;width:136px;height:50px;background:url(../images/hdr_menuOn.png) no-repeat;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;}
.headmenu li a{display:block;background:url(../images/hdr_menuOff.png) no-repeat;height:50px;overflow:hidden;}
.headmenu li a:hover{background:url(../images/hdr_menuOn.png) no-repeat;height:50px;}
.headmenu ul.m1{float:left;width:680px;}.headmenu ul.m2{float:right;width:270px;}
.headmenu li.menu1,.headmenu .menu1 a,.headmenu .menu1 a:hover{background-position:0px 0px;}
.headmenu li.menu2,.headmenu .menu2 a,.headmenu .menu2 a:hover{background-position:-136px 0px;}
.headmenu li.menu3,.headmenu .menu3 a,.headmenu .menu3 a:hover{background-position:-272px 0px;}
.headmenu li.menu4,.headmenu .menu4 a,.headmenu .menu4 a:hover{background-position:-408px 0px;}
.headmenu li.menu5,.headmenu .menu5 a,.headmenu .menu5 a:hover{background-position:-544px 0px;}
.headmenu li.menu6,.headmenu .menu6 a,.headmenu .menu6 a:hover{background-position:-680px 0px;}
.headmenu li.menu7,.headmenu .menu7 a,.headmenu .menu7 a:hover{background-position:-816px 0px;}
.headmenu li.menu8,.headmenu .menu8 a,.headmenu .menu8 a:hover{background-position:0px -63px;}
.headmenu li.menu9,.headmenu .menu9 a,.headmenu .menu9 a:hover{background-position:-136px -63px;}
.headmenu li.menu10,.headmenu .menu10 a,.headmenu .menu10 a:hover{background-position:-272px -63px;}
.headmenu li.menu11,.headmenu .menu11 a,.headmenu .menu11 a:hover{background-position:-408px -63px;}
.headmenu li.menu12,.headmenu .menu12 a,.headmenu .menu12 a:hover{background-position:-544px -63px;}
.headmenu li.menu13,.headmenu .menu13 a,.headmenu .menu13 a:hover{background-position:-680px -63px;}
.headmenu li.menu14,.headmenu .menu14 a,.headmenu .menu14 a:hover{background-position:-816px -63px;}
.headmenu li.menu15,.headmenu .menu15 a,.headmenu .menu15 a:hover{background-position:0px -125px;}
.headmenu li.menu16,.headmenu .menu16 a,.headmenu .menu16 a:hover{background-position:-136px -125px;}
.headmenu li.menu17,.headmenu .menu17 a,.headmenu .menu17 a:hover{background-position:-272px -125px;}
.headmenu li.menu18,.headmenu .menu18 a,.headmenu .menu18 a:hover{background-position:-408px -125px;}
.headmenu li.menu19,.headmenu .menu19 a,.headmenu .menu19 a:hover{background-position:-544px -125px;}
.headmenu li.menuSpec,.headmenu .menuSpec a,.headmenu .menuSpec a:hover{background-position:-680px -125px;width:135px;}
.headmenu li.menuHall,.headmenu .menuHall a,.headmenu .menuHall a:hover{background-position:-815px -125px;width:135px;}

.footmenu ul{ margin-bottom:10px; background:url(../images/bg_footMenu.png) repeat-x 0 0;}
.footmenu ul.m1{float:left;width:680px;}.footmenu ul.m2{float:right;width:270px;}
.footmenu li{float:left;width:136px;height:46px;background:url(../images/foot_menuOn.png) no-repeat;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;}
.footmenu li a{display:block;background:url(../images/foot_menuOff.png) no-repeat;height:46px;overflow:hidden;}
.footmenu li a:hover{background:url(../images/foot_menuOn.png) no-repeat;height:46px;}
.footmenu li.menu1,.footmenu .menu1 a,.footmenu .menu1 a:hover{background-position:0px 0;}
.footmenu li.menu2,.footmenu .menu2 a,.footmenu .menu2 a:hover{background-position:-136px 0;}
.footmenu li.menu3,.footmenu .menu3 a,.footmenu .menu3 a:hover{background-position:-272px 0;}
.footmenu li.menu4,.footmenu .menu4 a,.footmenu .menu4 a:hover{background-position:-408px 0;}
.footmenu li.menu5,.footmenu .menu5 a,.footmenu .menu5 a:hover{background-position:-544px 0;}
.footmenu li.menu6,.footmenu .menu6 a,.footmenu .menu6 a:hover{background-position:-680px 0;}
.footmenu li.menu7,.footmenu .menu7 a,.footmenu .menu7 a:hover{background-position:-816px 0;}
.footmenu li.menu8,.footmenu .menu8 a,.footmenu .menu8 a:hover{background-position:0px -63px;}
.footmenu li.menu9,.footmenu .menu9 a,.footmenu .menu9 a:hover{background-position:-136px -63px;}
.footmenu li.menu10,.footmenu .menu10 a,.footmenu .menu10 a:hover{background-position:-272px -63px;}
.footmenu li.menu11,.footmenu .menu11 a,.footmenu .menu11 a:hover{background-position:-408px -63px;}
.footmenu li.menu12,.footmenu .menu12 a,.footmenu .menu12 a:hover{background-position:-544px -63px;}
.footmenu li.menu13,.footmenu .menu13 a,.footmenu .menu13 a:hover{background-position:-680px -63px;}
.footmenu li.menu14,.footmenu .menu14 a,.footmenu .menu14 a:hover{background-position:-816px -63px;}
.footmenu li.menu15,.footmenu .menu15 a,.footmenu .menu15 a:hover{background-position:0px -125px;}
.footmenu li.menu16,.footmenu .menu16 a,.footmenu .menu16 a:hover{background-position:-136px -125px;}
.footmenu li.menu17,.footmenu .menu17 a,.footmenu .menu17 a:hover{background-position:-272px -125px;}
.footmenu li.menu18,.footmenu .menu18 a,.footmenu .menu18 a:hover{background-position:-408px -125px;}
.footmenu li.menu19,.footmenu .menu19 a,.footmenu .menu19 a:hover{background-position:-544px -125px;}
.footmenu li.menuSpec,.footmenu .menuSpec a,.footmenu .menuSpec a:hover{background-position:-680px -125px;width:135px;}
.footmenu li.menuHall,.footmenu .menuHall a,.footmenu .menuHall a:hover{background-position:-815px -125px;width:135px;}

.whbg_area{padding:15px 22px 0 22px;}
.cnt .mainImage,.cnt .image{float:left;padding:0 5px 5px 0;}
.cnt .cntUnit{margin-bottom:20px;}
.cnt h3{font-weight:bold;}
.cnt .textArea{}.cnt .textArea{}.contents_wr2{padding:0 5px;}
.contents_wr2 div.fl_img{float:left;margin-right:15px;margin-bottom:5px;}
.contents_wr2 p{line-height:1.6em;}
.contents_wr2 p.title{font-weight:bold;margin-bottom:5px;}
.bg_h2{background:url(../images/grad_ttlbg1.png) repeat-x 0 50%;padding:3px 3px;margin-bottom:10px;}
.bg_h2inner{background:url(../images/grad_ttlbg2.png) repeat;padding:5px 8px;_height:0;}
.bg_h2 h2{font-weight:bold;}
p.pagetop{float:right;font-size:77%;}
p.pagetop span.del{font-size:83%;padding-right:2px;}

.ylShareModule{ text-align:right; padding:10px 5px 0;}
.ylShareModule .ylBtnWrp{ float:right;}
.ylShareModule .btn{ float:left; margin-right:5px;}