@charset "utf-8";

*{ margin:0; padding:0;}
body{-webkit-text-size-adjust: none;font-family: "ＭＳ Ｐゴシック", "MS P Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", Arial, Helvetica, sans-serif;
	background:#ede7e9; color:#515151; padding-bottom:45px; font-size:14px;}
img{border:0; padding:0; margin:0;}
dl,dd,dt,ul,li{ padding:0; margin:0; list-style:none;}
a{ text-decoration:none; color:inherit;}
a:hover{ text-decoration:underline; color:inherit;}



.wrap{  margin:0 auto; width:1000px; }
.wrap .bg{ /*background:#fcfbf8;*/ padding:0 20px 10px 20px; }
.wrap .head{ padding:27px 0 25px 0; width:960px;}

.wrap .main{ width:960px;height:1%; overflow:hidden!important; overflow/**/:visible;}
.wrap .main .box_img{ padding:22px 0 24px 1px;;}
.wrap .main .box_img img{ padding-right:21px;}


/*  m_left   */
.wrap .main .m_left{ float:left; background:#FFF; width:470px;}
.wrap .main .m_left .left_bo{ padding:5px 10px 20px 10px;font-size:14px;min-height:700px;}
.wrap .main .m_left .left_bo dl{ width:220px; float:left; padding-right:10px; padding-top:15px;}
.wrap .main .m_left .left_bo dl h3{ font-size:14px;color:#515151; border-left:3px #f22651 solid; display:block; width:210px; height:31px; padding:0 0 0 8px;line-height:16px;}
.wrap .main .m_left .left_bo dl .hfty{ letter-spacing:0px; }
.wrap .main .m_left .left_bo dl dd{ padding:10px 0;}
.wrap .main .m_left .left_bo dl dt{ font-size:14px; line-height:21px; color:#515151; }
.wrap .main .m_left .left_bo ul{ padding:15px 0 0 0;}

.wrap .main .m_left .left_bo ul li{ background:url(../images/index/line_01.gif) 0 bottom repeat-x;height:20px; padding:10px 0 7px 0px; line-height:17px; font-size:14px;}
.wrap .main .m_left .left_bo ul li.new_p{}
.wrap .main .m_left .left_bo ul li .ioc{vertical-align:bottom;}
.wrap .main .m_left .left_bo ul li.new_p .ioc{ background:url(../images/index/ic_01.jpg) 0px 0px no-repeat; display:inline-block;  width:60px; height:17px;}
.wrap .main .m_left .left_bo ul li.new_ev .ioc{ background:url(../images/index/ic_02.jpg) 0px 0px no-repeat; display:inline-block; width:60px; height:17px;}
.wrap .main .m_left .left_bo ul li.new_kno .ioc{ background:url(../images/index/ic_03.jpg) 0px 0px no-repeat; display:inline-block; width:60px; height:17px;}
.wrap .main ul .l_line{width:450px; height:1px; background:url(../images/index/line_01.gif) 0 bottom repeat-x; }




/*  m_right   */
.wrap .main .m_right{ float:right; width:470px;}
.wrap .main .m_right img{ display:block;}
.wrap .main .m_right .right_bo{padding:11px 10px 17px 10px;font-size:14px; background:#FFF;}
.wrap .main .m_right .right_bo dl{ background:url(../images/index/line_01.gif) 0 bottom repeat-x; padding:6px 0 9px 0; height:1%; overflow:hidden!important; overflow/**/:visible;}
.wrap .main .m_right .right_bo dd,.wrap .main .m_right .right_bo dt{ float:left;}
.wrap .main .m_right .right_bo dd{font-size:10px; width:45px; height:36px; text-align:center; color:#000; line-height:14px; padding-top:10px;}
.wrap .main .m_right .right_bo dd b{ font-size:14px; line-height:10px;}
.wrap .main .m_right .right_bo .r_time01{background:url(../images/index/time_01.jpg) 0 0 no-repeat;}
.wrap .main .m_right .right_bo .r_time02{background:url(../images/index/time_02.jpg) 0 0 no-repeat;}
.wrap .main .m_right .right_bo dt{ padding:0 0 0px 12px; width:380px;  line-height:24px;}
.wrap .main .m_right .right_bo dt b{ font-size:16px;}
.wrap .main .end_more{width:440px; height:29px; background:url(../images/index/end_more.jpg) 0 0 no-repeat; color:#FFF; line-height:30px; text-align:right; font-weight:bold; padding-right:30px;}
.wrap .main .end_more a{ color:#FFF;}
.wrap .main .m_right .right_bo ul li.new_offic{ padding:11px 0 11px 0px; background:url(../images/index/line_01.gif) 0 bottom repeat-x; height:16px; }
.wrap .main .m_right .right_bo ul li b{background:url(../images/index/list_style_li.jpg) 0 0px no-repeat; width:75px; padding-left:22px;  display:inline-block; height:23px; }


.wrap .foot{ padding:20px 0 0 0;}


.clear{ clear:both;}
