#header,#main,#foooter{
 width:843px;
 margin:0 auto;
}

/*************************************

ヘッダ

*************************************/
#site_top a{
 background:url(../images/colorbase/site_top.jpg) 0 0 no-repeat;
 display:block;
 width:167px;
 height:20px;
 text-indent:-9999px;
 margin-top:5px;
}

#site_top a:hover{
 background:url(../images/colorbase/site_top_o.jpg) 0 0 no-repeat;
}

h1 a{
 display:block;
 background:url(../images/colorbase/header_img.jpg) 0 0 no-repeat;
 height:314px;
 width:840px;
 text-indent:-9999px;
 margin-bottom:10px;
 margin:7px auto 10px auto;
}


/*************************************

段落1

*************************************/
#col1 h2 a{
 display:block;
 background:url(../images/colorbase/col1_h2.jpg) 0 0 no-repeat;
 height:28px;
 text-indent:-9999px;
}

#col1 h2 a:hover{
 background:url(../images/colorbase/col1_h2_o.jpg) 0 0 no-repeat;
}


#col1_1 h3{
 background:url(../images/colorbase/col1_h3_1.gif) 0 0 no-repeat;
 height:113px;
 text-indent:-9999px;
}

#col1_1 p{
 background:url(../images/colorbase/col1_p1.gif) 0 0 no-repeat;
 height:266px;
 text-indent:-9999px;
}

#col1_2 h3{
 background:url(../images/colorbase/col1_h3_2.gif) 0 0 no-repeat;
 height:23px;
 text-indent:-9999px;
 margin-bottom:51px;
}

#col1_2 #cb_g_y{
 width:737px;
 float:right;
 margin-bottom:54px;
}

#col1_2 #cb_g_y dl{
 width:278px;
 float:left;
}

#col1_2 #cb_g_y dt{
 background:url(../images/colorbase/cb_g_y.gif) 0 0 no-repeat;
 height:100px;
 text-indent:-9999px;
}

#cb_g_y_spec1{
 background:url(../images/colorbase/cb_g_y_spec.gif) 0 0 no-repeat;
 height:50px;
 text-indent:-9999px;
}

#cb_g_y_ingredient1{
 background:url(../images/colorbase/cb_g_y_ingredient1.gif) 0 0 no-repeat;
 height:12px;
 text-indent:-9999px;
}

#cb_g_y_ingredient2{
 background:url(../images/colorbase/cb_g_y_ingredient2.gif) 0 0 no-repeat;
 height:12px;
 text-indent:-9999px;
}

#cb_g_y_ingredient3{
 background:url(../images/colorbase/cb_g_y_ingredient3.gif) 0 0 no-repeat;
 height:13px;
 text-indent:-9999px;
}


#col1_2 #cb_g_y #btn_cb_g{
 width:214px;
 float:left;
 text-indent:-9999px;
}


#col1_2 #cb_g_y #btn_cb_g a{
 display:block;
 background:url(../images/colorbase/btn_cb_g.jpg) 0 0 no-repeat;
 width:214px;
 height:236px;
}

#col1_2 #cb_g_y #btn_cb_g a:hover{
 background:url(../images/colorbase/btn_cb_g_o.jpg) 0 0 no-repeat;
}


#col1_2 #cb_g_y #btn_cb_y{
 width:245px;
 float:left;
 text-indent:-9999px;
}

#col1_2 #cb_g_y #btn_cb_y a{
 display:block;
 background:url(../images/colorbase/btn_cb_y.jpg) 0 0 no-repeat;
 width:245px;
 height:236px;
}

#col1_2 #cb_g_y #btn_cb_y a:hover{
 background:url(../images/colorbase/btn_cb_y_o.jpg) 0 0 no-repeat;
}



#col1_2 #cb_w{
 width:737px;
 float:right;
 margin-bottom:54px;
}

#col1_2 #cb_w dl{
 width:278px;
 float:left;
}

#col1_2 #cb_w dt{
 background:url(../images/colorbase/cb_w.gif) 0 0 no-repeat;
 height:115px;
 text-indent:-9999px;
}

#cb_w_spec1{
 background:url(../images/colorbase/cb_w_spec.gif) 0 0 no-repeat;
 height:34px;
 text-indent:-9999px;
}

#cb_w_ingredient1{
 background:url(../images/colorbase/cb_w_ingredient1.gif) 0 0 no-repeat;
 height:12px;
 text-indent:-9999px;
}

#cb_w_ingredient2{
 background:url(../images/colorbase/cb_w_ingredient2.gif) 0 0 no-repeat;
 height:12px;
 text-indent:-9999px;
}

#cb_w_ingredient3{
 background:url(../images/colorbase/cb_w_ingredient3.gif) 0 0 no-repeat;
 height:13px;
 text-indent:-9999px;
}

#col1_2 #cb_w #btn_cb_w{
 width:238px;
 float:left;
 text-indent:-9999px;
}

#col1_2 #cb_w #btn_cb_w a{
 display:block;
 background:url(../images/colorbase/btn_cb_w.jpg) 0 0 no-repeat;
 width:238px;
 height:236px;
}

#col1_2 #cb_w #btn_cb_w a:hover{
 background:url(../images/colorbase/btn_cb_w_o.jpg) 0 0 no-repeat;
}



/*************************************

段落2

*************************************/
#col2 h2 a{
 display:block;
 background:url(../images/colorbase/col2_h2.jpg) 0 0 no-repeat;
 height:28px;
 text-indent:-9999px;
}

#col2 h2 a:hover{
 background:url(../images/colorbase/col2_h2_o.jpg) 0 0 no-repeat;
}

#col2_1 h3{
 background:url(../images/colorbase/col2_h3_1.gif) 0 0 no-repeat;
 height:243px;
 width:843px;
 text-indent:-9999px;
 margin-bottom:0;
}

#col2_1 p{
 background:url(../images/colorbase/col2_p1.gif) 0 0 no-repeat;
 height:121px;
 text-indent:-9999px;
}

#verup_point dl{
 width:799px;
 float:right;
 text-indent:-9999px;
}

#verup_point dt,
#verup_point dd{
 margin-left:110px;
}

#point1{
 background:url(../images/colorbase/point1.gif) 0 0 no-repeat;
 margin-bottom:37px;
}

#point1 dt{
 background:url(../images/colorbase/point1_ttl.gif) 0 0 no-repeat;
 height:41px;
}

#point1 dd{
 background:url(../images/colorbase/point1_p.gif) 0 0 no-repeat;
 height:106px;
}


#point2{
 background:url(../images/colorbase/point2.gif) 0 0 no-repeat;
 margin-bottom:55px;
}

#point2 dt{
 background:url(../images/colorbase/point2_ttl.gif) 0 0 no-repeat;
 height:41px;
}

dd#point2_1{
 background:url(../images/colorbase/point2_p1.gif) 0 0 no-repeat;
 height:70px;
}

dd#point2_2{
 background:url(../images/colorbase/point2_p2.gif) 0 0 no-repeat;
 height:40px;
}

#point2_lst1{
 background:url(../images/colorbase/point2_lst.gif) 0 0 no-repeat;
 height:28px;
}


#point3{
 background:url(../images/colorbase/point3.gif) 0 0 no-repeat;
 margin-bottom:60px;
}

#point3 dt{
 background:url(../images/colorbase/point3_ttl.gif) 0 0 no-repeat;
 height:41px;
}

dd#point3_1{
 background:url(../images/colorbase/point3_p1.gif) 0 0 no-repeat;
 height:117px;
}

dd#point3_2{
 background:url(../images/colorbase/point3_p2.gif) 0 0 no-repeat;
 height:54px;
}


#point3_lst1{
 background:url(../images/colorbase/point3_lst1.gif) 0 0 no-repeat;
 width:210px;
 height:28px;
 float:left;
}

#point3_lst2{
 background:url(../images/colorbase/point3_lst2.gif) 0 0 no-repeat;
 width:165px;
 height:28px;
 float:left;
}



#point4{
 background:url(../images/colorbase/point4.gif) 0 0 no-repeat;
 margin-bottom:60px;
}

#point4 dt{
 background:url(../images/colorbase/point4_ttl.gif) 0 0 no-repeat;
 height:41px;
}

dd#point4_1{
 background:url(../images/colorbase/point4_p1.gif) 0 0 no-repeat;
 height:69px;
}

dd#point4_2{
 background:url(../images/colorbase/point4_p2.gif) 0 0 no-repeat;
 height:44px;
}


#point4_lst1{
 background:url(../images/colorbase/point4_lst1.gif) 0 0 no-repeat;
 width:210px;
 height:28px;
 float:left;
}

#point4_lst2{
 background:url(../images/colorbase/point4_lst2.gif) 0 0 no-repeat;
 width:165px;
 height:28px;
 float:left;
}


#point5{
 background:url(../images/colorbase/point5.gif) 0 0 no-repeat;
 margin-bottom:62px;
}

#point5 dt{
 background:url(../images/colorbase/point5_ttl.gif) 0 0 no-repeat;
 height:41px;
}

dd#point5_1{
 background:url(../images/colorbase/point5_p1.gif) 0 0 no-repeat;
 height:69px;
}

dd#point5_2{
 background:url(../images/colorbase/point5_p2.gif) 0 0 no-repeat;
 height:64px;
}

#point5_lst1{
 background:url(../images/colorbase/point5_lst1.gif) 0 0 no-repeat;
 width:210px;
 height:28px;
 float:left;
}

#point5_lst2{
 background:url(../images/colorbase/point5_lst2.gif) 0 0 no-repeat;
 width:165px;
 height:28px;
 float:left;
}


#point6{
 background:url(../images/colorbase/point6.gif) 0 0 no-repeat;
 margin-bottom:60px;
}

#point6 dt{
 background:url(../images/colorbase/point6_ttl.gif) 0 0 no-repeat;
 height:41px;
}

dd#point6_1{
 background:url(../images/colorbase/point6_p1.gif) 0 0 no-repeat;
 height:69px;
}

dd#point6_2{
 background:url(../images/colorbase/point6_p2.gif) 0 0 no-repeat;
 height:43px;
}

#point6_lst1{
 background:url(../images/colorbase/point6_lst1.gif) 0 0 no-repeat;
 width:210px;
 height:28px;
 float:left;
}



#point7{
 background:url(../images/colorbase/point7.gif) 0 0 no-repeat;
 margin-bottom:120px;
}

#point7 dt{
 background:url(../images/colorbase/point7_ttl.gif) 0 0 no-repeat;
 height:41px;
}

dd#point7_1{
 background:url(../images/colorbase/point7_p1.gif) 0 0 no-repeat;
 height:69px;
}

dd#point7_2{
 background:url(../images/colorbase/point7_p2.gif) 0 0 no-repeat;
 height:86px;
}

#point7_lst1{
 background:url(../images/colorbase/point7_lst1.gif) 0 0 no-repeat;
 width:210px;
 height:28px;
 float:left;
}


#col2_2{
 margin-bottom:60px;
}

#col2_2 h3{
 background:url(../images/colorbase/col2_h3_2.gif) 0 0 no-repeat;
 height:58px;
 width:843px;
 text-indent:-9999px;
 margin-bottom:0;
}

#col2_2 p{
 background:url(../images/colorbase/col2_p2.gif) 0 0 no-repeat;
 height:97px;
 text-indent:-9999px;
}

#col2_2 ul{
 background:url(../images/colorbase/select_bg.gif) 0 0 no-repeat;
 padding-left:343px;
 padding-top:58px;
 padding-bottom:29px;
}

#col2_2 ul li{
 text-indent:-9999px;
}

#select_y{
 background:url(../images/colorbase/select_y.gif) 0 0 no-repeat;
 height:29px;
}

#select_g{
 background:url(../images/colorbase/select_g.gif) 0 0 no-repeat;
 height:38px;
}

#select_w{
 background:url(../images/colorbase/select_w.gif) 0 0 no-repeat;
 height:37px;
}


#page_top a{
 background:url(../images/colorbase/page_top.gif) 0 0 no-repeat;
 width:143px;
 height:20px;
 display:block;
 text-indent:-9999px;
 float:right;
 margin-bottom:20px;
}

#page_top a:hover{
 background:url(../images/colorbase/page_top_o.gif) 0 0 no-repeat;
}




