@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:url(../images/bg.gif) 0 0;}
a{ color:#005aff;}
a:hover{ color:#d00000;}
.clear{clear:both;}
p{ margin-bottom:15px;}
.f17{ font-size:17px;}
.f28{ font-size:28px; line-height:38px; margin-bottom:10px;}

/*---HEADER---*/
#header{width:100%; height:500px; background:#fff url(../images/d_img1.jpg) center 0 no-repeat;}

/*---MAIN---*/
#main{width:1000px; margin:0 auto; padding:20px 0; overflow:hidden;}
#main .box1{width:100%; text-align:center; margin-bottom:20px; color:#fff;}
#main .box2{width:100%; margin-bottom:30px; overflow:hidden;}
#main .box2 .btit{width:960px; height:58px; background-color:#d00000; padding:2px 20px 0 20px; color:#fff; line-height:58px; font-size:22px;}
#main .box2 .ph{ width:280px; height:280px; position:relative; margin:0 40px 30px 0; float:left;}
#main .box2 .ph .name{ width:280px; height:50px; position:absolute; left:0; bottom:0; font-size:28px; line-height:50px; text-align:center; color:#fff; background:url(../images/n_bg.png) 0 0;}
#main .box2 .btxt{ padding:40px; background:#fff; overflow:hidden;}
#main .box2 .cd{ margin-bottom:40px; overflow:hidden;}
#main .box2 .mb0{ margin-bottom:0;}
#main .box2 .cd .cd_ph{ width:200px; float:left; margin-right:20px;}
#main .box2 .cd .cd_txt{ width:700px; float:left;}

.end{ text-align:center; color:#fff; font-size:14px; padding-bottom:20px;}

