@charset "shift_jis";

div{
margin:0; padding:0;
}

/* 外郭 */
body{
margin:0 auto;
text-align:center;
}


#wrap{
width:708px;
margin:0 auto;
position:relative;
text-align:left;
}
/* ヘッダー */

h1{
width:708px; height:159px;
background-image:url(../img/header.jpg);
background-repeat:no-repeat;
display:block;
position:relative;
margin:0; padding:0;
text-indent:-9999px;
}

#sitemap{
width:75px; height:15px;
left:537px; top:113px;
position:absolute;
}

#contact{
width:77px; height:15px;
left:616px; top:113px;
position:absolute;
}


/* メニューとメインのボックス*/

#w2{
width:708px;
background-image:url(../img/bg_y.gif);
}

/* メニュのボックス*/

#w2_1{
width:155px; 
margin-left:10px; margin-bottom:0;
float:left;
display:inline; /* マージンが2倍にならないように*/
}

/* メニュの子ボックス*/

.w2_1_1{
width:155px; height:30px;
}

.tebiki{
width:148px;
height:59px;
}

#mailto{
width:137px; height:78px;
background-image:url(../img/mailto.gif);
border:1px solid #000000;
margin-top:10px;
margin-left:8px;
}

#email{
width:127px; height:15px;
margin-top:35px;
margin-left:5px;
font-size:13px;
color:#0000FF;
}

/* メインのボックス*/

#w2_2{
width:532px;
top:0; left:-10px;
float:right;
display:inline;
margin-right:10px;
background-image:url(../img/bg_mentai.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

/* メインのボックステンプレート*/
#main{
width:520px;
float:right;
display:inline;
margin-top:10px;
margin-right:15px;
margin-bottom:10px;
margin-left:5px;
}

/* メインのボックステンプレートの中身*/
.main_1{
width:450px;
margin:20px 35px;
float:right;
display:inline;
}

.main1_ttl_a{
width:400px; height:26px;
text-align:left;
}

.main1_ttl_b{
width:400px; height:24px;
margin-top:20px;
margin-bottom:5px;
text-align:left;
}

/* 公正取引のロゴ*/
#k_logo{
width:289px; height:175px;
background-image:url(../img/k_logo.jpg);
text-align:center;
margin-top:30px;
}

#sukesoudara{
width:150px; height:153px;
margin-top:30px;
margin-left:150px;
background-image:url(../img/sukesoudara.gif);
}

.down{
width:290px; height:40px;
margin-top:10px;
margin-left:100px;
margin-bottom:30px;
}







/* ごあいさつ*/
#w2_2_ttl_a, #w2_2_ttl_b, #w2_2_ttl_c
{text-indent:-9999px; background-repeat:no-repeat;}

#welcome{
width:500px; height:208px;
background-image:url(../img/welcome.jpg);
display:block;
margin:15px auto;
}

#w2_2_ttl_a{
width:73px; height:14px;
background-image:url(../img/ttl_a.gif);
margin-left:20px; margin-top:20px;
}

#w2_2_a{
width:505px;
border:1px solid #666666;
background-image:url(../img/bg_blue.jpg);
margin-left:10px; margin-top:5px;
}

#w2_2_a1{
width:355px;
margin-left:20px;
margin-bottom:10px;
}

#w2_2_a2{
width:112px; height:203px;
margin-top:-220px; margin-right:10px;
background-image:url(../img/kaityo.jpg);
float:right;
}

/* 新着情報*/

#w2_2_ttl_b{
width:60px; height:15px;
margin-left:20px; margin-top:12px;
background-image:url(../img/ttl_b.gif);
}

#w2_2_b{
width:507px;
margin-left:10px; margin-top:5px;
border:3px double #666666;
}

#w2_2_b1{
width:460px;
margin-left:25px; margin-top:15px;
padding-bottom:20px;
}

/* 研修会について*/

#w2_2_ttl_c{
width:218px; height:15px;
margin-left:20px; margin-top:12px;
background-image:url(../img/ttl_c.png);
}

#w2_2_c{
width:507px; 
margin-left:10px; margin-top:5px;
border:3px double #666666;
}

#w2_2_c1{
width:460px;
margin-left:25px; margin-top:15px;
padding-bottom:10px;
}

#w2_2_d{
width:390px; height:180px;
margin-top:10px; margin-left:75px;
}


.kiyaku{
width:495px;
margin-top:20px;
margin-bottom:20px;
margin-right:10px;
margin-left:190px; 
}

#site_map{
width:321px; height:459px;
margin-top:30px;
margin-left:50px;
margin-bottom:100px;
}



/* ボトムのドロップシャドー*/
#w3{
width:708px; height:9px;
background-image:url(../img/bg_btm9.gif);
background-repeat:no-repeat;
}


/* Q&A*/

#q{
width:18px; height:18px;
background-image:url(../img/q.gif);
background-repeat:no-repeat;
float:left;
}

#a{
width:18px; height:18px;
background-image:url(../img/a.gif);
background-repeat:no-repeat;
float:left;
}

.qa_box{
width:425px;
float:right;
}

ul{
list-style-type:disc;
}




