@charset "UTF-8";
/*---RESET---*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,th,td{margin:0;padding:0;}
body{font:18px/26px "Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif; color:#333;}
ul,ol{list-style:none;}
address,cite,dfn,em,var{font-style:normal;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
img{-ms-interpolation-mode:bicubic; vertical-align:bottom;}
fieldset,img{border:none;}
cite{*cursor:pointer;}

/*---GLOBAL---*/
body{background:#f56eab;}
a{ color:#005aff;}
a:hover{ color:#d00000;}
.clear{clear:both;}
p{ margin-bottom:8px;}
.f16{ font-size:16px;}
.f22{ font-size:22px;}
.f23{ font-size:23px;}
.f26{ font-size:26px;}
.c1{ color:#d4348d;}

/*---HEADER---*/
#top{width:100%; height:20px; background:#f56eab url(../images/cc_img1.jpg) center 0 no-repeat;}
#header{width:100%; height:530px; background:#fff url(../images/cc_img2.jpg) center 0 no-repeat;}

/*---MAIN---*/
#main{width:940px; margin:0 auto; padding:20px 0; overflow:hidden;}
#main .box1{width:100%; margin-bottom:20px; overflow:hidden;}
#main .box1 .ltit{width:200px; height:80px; background:#d4348d; padding:0 20px; color:#fff; font-weight:bold; line-height:80px; font-size:32px; float:left;}
#main .box1 .rtxt{width:660px; height:50px; background:#fff; padding:15px 20px; float:left;}

#main .box2{width:100%; margin-bottom:20px; overflow:hidden;}
#main .box2 .btit{width:900px; height:58px; background-color:#d4348d; padding:2px 20px 0 20px; color:#fff; line-height:58px; font-size:27px;}
#main .box2 .btxt{ padding:25px 20px; background:#fff; overflow:hidden;}

#main .box3{width:920px; padding:10px; background:#fff; margin-bottom:20px; overflow:hidden;}
#main .box3 .bm{width:440px; margin:10px; float:left;}

#main .news{ overflow:hidden; padding-bottom:30px;margin-bottom:30px; border-bottom:1px solid #f56eab; }
#main .news:last-child{ border:none;}

#main .news .news_time{ width:120px; float:left; margin-right:20px; font-size:23px; color:#f56eab;}
#main .news .news_txt{ width:750px; float:left; font-size:16px;}
#main .news .newleft{ float:left; width:250px; padding-right:15px;}
#main .news .newright{ float:left; width:475px;}


#main .cd{ margin-bottom:20px; overflow:hidden;}
#main .cd .cd_ph{ width:250px; float:left; margin-right:20px;}
#main .cd .cd_txt{ width:630px; float:left; font-size:16px;}

