@charset "utf-8";
/* CSS Document */

body{padding:0; margin:0; background:url(../images/goulart_bg.jpg) 0 0 repeat; text-align:center;/*font-family: "ＭＳ Ｐゴシック", "MS P Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", Helvetica, Arial, sans-serif;*/}

#warp{width:1000px; margin: 0 auto; text-align:left;}

img{border:0;}
form{ padding:0; margin:0;}

.d_menu{ position:relative;}
.d_menu .c_menu{ position:absolute; left: 120px; top:0; z-index:7;}
.d_menu .c_menu img{height:39px;background-image:url(../images/menu_on_bg.gif);}
.d_menu .c_menu .mm01{width:63px;}
.d_menu .c_menu .mm02{width:120px;}
.d_menu .c_menu .mm03{width:107px;}
.d_menu .c_menu .mm04{width:119px;}

.d_menu .c_menu a{color:#ccc;}
.d_menu .c_menu a:hover{color:#fff;}
.d_menu .c_menu a img{background:none;color:#ccc;}
.d_menu .c_menu a:hover img{background-image:url(../images/menu_onn_bg.gif);}
.d_menu .c_menu a.sel img{background-image:url(../images/menu_onn_bg.gif);}
.d_menu .c_menu .mm01{background-position: -30px 0;}
.d_menu .c_menu .mm02{background-position: -93px 0;}
.d_menu .c_menu .mm03{background-position: -213px 0;}
.d_menu .c_menu .mm04{background-position: -320px 0;}




#main{background:url(../images/main_bg.gif) 0 0 repeat-y; text-align:center;}

#main .cont{width:765px; margin-left:auto; margin-right:auto; background:url(../images/cont_center.gif) 0 0 repeat-y; text-align:left;}
#main .cont .info{padding: 0 9px 0 6px;}


.tab01{}
.tab01 .info .c_con{padding: 4px 0 20px 0; height:1%; overflow: hidden!important; overflow/**/:visible; font-size:14px; line-height:18px; background:url(../images/icon_line.gif) left bottom no-repeat;}
.tab01 .info .c_con.nolin{background: no-repeat;}
.tab01 .info .c_con .c_left{width:256px; float:left; padding: 12px 17px 0 22px;}
.tab01 .info .c_con .c_right{width:440px; float:left; padding: 19px 0 0 0;}
.tab01 .info .c_con .c_right .c_tit01{color:#c0006b; font-size:21px; font-weight:bold;}
.tab01 .info .c_con .c_right .c_tit01 em{font-size:16px; font-weight:normal; font-style:normal;}
.tab01 .info .c_con .c_right .c_t_for{padding: 8px 0 0 0;}
.tab01 .info .c_con .c_right .c_t_but{padding: 15px 0 0 0;}

.tab02{margin-top: 26px;}

.tab03{margin-top: 25px;}
.tab03 .info .c_con{background:url(../images/tab03_con_bg.gif) 0 0 no-repeat; padding: 24px 20px 20px 182px;}

.tab03 .info .c_con .mm{padding: 0 0 0 50px;}

#footer{padding: 18px 0 10px 0;}












