@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:#f9f0e5;color:#0b4082; 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:inherit; text-decoration: underline; }
a:hover { color: #ff0000; 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; }
/*********************************top css end*********************************/


.wrap{ width:1060px; margin:0 auto;}
.wrap .head-text{ font-size:22px; line-height:40px; padding:5px 0 35px 0; text-align:center;}

.wrap .main{ width:1000px; padding:0 30px;}
.wrap .main .in_con{ background:#FFF; padding:35px 0; color:#0a658d;}
.wrap .main .main_inner{ font-size:16px; line-height:28px; padding:35px 40px; font-weight:bold;}

.foot{ text-align:center; padding:85px 0;}





