@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin: 0; padding: 0;}
body { overflow-x: hidden; background:#fff;color:#000; font-size:12px; font-family: "Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;}
ul { list-style: none; }
fieldset,img { border: 0; vertical-align: middle; overflow: hidden; }
h1,h2,h3,h4,h5,h6 { font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", sans-serif; color: #373737; }
a { color:#e50000; text-decoration: none; }
a:hover { text-decoration: underline; }
.tuline { text-decoration: underline; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom:1;}
.clear { clear: both; display: block; height: 0; overflow: hidden; }
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.fz_w{ color:#fff;}
.fz_r{ color:#e60012;}
.fz_o{ color:#ffdd9b;}
.fz_y{ color:#FF0;}

.bg_y{ background:#FF0;}


/*********************************top css end*********************************/


.wrap{ width:1000px; margin:0 auto; background:#231815;}

.head{ position:relative; height:940px;}
.slidelist{ position:absolute; top:0; left:0;}
.sl_01{  padding:0 7px 0 8px;}


.wrap .main{ padding:0 24px 0 26px;}
.wrap .main h2{ padding:25px 0 0 0;}
.wrap .main .in_con{ background:#ff9f00; padding:25px 50px 40px 50px;}
.wrap .main .in_con2{ background:#01b4ed; padding:25px 50px 40px 50px;}
.wrap .main .in_con3{ background:#00e6d3; padding:25px 50px 40px 50px;}
.foot{ text-align:center; padding:55px 0 63px 0;}

.bordertab{border:1px solid #05417f; border-bottom:0; border-right:0;}
.bordertab td{ padding:3px;border:1px solid #05417f; border-top:0; border-left:0;}
.boeder_none td{border-bottom:none!important; padding:0; height:0;}




