/* CSS Document */




/* abe */
/* index */
/*
#ind_sp01 {
width: 850px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#ind_flsp01 {
width: 850px;
height: 302px;
background:url(../img/index/top_fla00.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 17px 17px 0px 17px;
}
.ind_h2 h2 {
width: 609px;
font-size: 12px;
line-height: 100%;
color: #333333;
font-weight: nomal;
background:url(../img/index/index_tb01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 8px 0px 8px 10px;
}
.ind_c01 {
width: 599px;
font-size: 12px;
line-height: 170%;
color: #333333;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
}
.ind_p01 {
float: right;
text-align: right;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}
.ind_p02 {
float: left;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;
}

#ind_topi {
width: 619px;
text-align: left;
vertical-align: top;
margin: 25px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#ind_topi02 {
width: 619px;
text-align: left;
vertical-align: top;
margin: 10px 0px 15px 0px;
padding: 0px 0px 0px 0px;
}
#ind_topi03 {
width: 619px;
text-align: left;
vertical-align: top;
margin: 10px 0px 15px 0px;
padding: 0px 0px 0px 0px;
}
#topi_a {
float: left;
width: 300px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#topi_b {
float: right;
width: 300px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 13px;
padding: 0px 0px 0px 0px;
}
#topi_c {
width: 619px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#topi_c2 {
width: 619px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.ind_h3a h3 {
width: 300px;
font-size: 10px;
line-height: 100%;
color: #666666;
font-weight: nomal;
background:url(../img/index/topi_01.gif) no-repeat;
text-align: right;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
}
.ind_h3b h3 {
width: 300px;
font-size: 10px;
line-height: 100%;
color: #666666;
font-weight: nomal;
background:url(../img/index/topi_02.gif) no-repeat;
text-align: right;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
}
.ind_h3c h3 {
width: 619px;
font-size: 10px;
line-height: 100%;
color: #666666;
font-weight: nomal;
background:url(../img/index/topi_03.gif) no-repeat;
text-align: right;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
}
.ind_h3d h3 {
width: 619px;
font-size: 10px;
line-height: 100%;
color: #666666;
font-weight: nomal;
background:url(../img/index/topi_04.gif) no-repeat;
text-align: right;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
}
.topicsBox {
width: 298px;
border: 1px solid #999999;
background:#F3F3F3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.topicsBox ul {
font-size: 12px;
line-height: 130%;
color: #666666;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #F3F3F3;
list-style-type: none;
width: 298px;
height: 180px;
overflow-y: scroll;
}
.topicsBox ul li {
width: 253px;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 15px;
background: url(../img/index/topi_m.gif) no-repeat;
}
.topicsBox ul li.spList {
font-size: 12px;
}

.topicsBox2 {
width: 617px;
border: 1px solid #999999;
background:#F3F3F3;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.topicsBox2 ul {
font-size: 12px;
line-height: 130%;
color: #666666;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #F3F3F3;
list-style-type: none;
width: 617px;
height: 100px;
overflow-y: scroll;
}
.topicsBox2 ul li {
width: 570px;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 15px;
background: url(../img/index/topi_m.gif) no-repeat;
}
.topicsBox2 ul li.spList {
font-size: 12px;
}

/* list01 */

/*

.list01_sp01 {
float: left;
width: 602px;
height: 71px;
font-size: 12px;
font-weight: bold;
line-height: 100%;
color: #ffffff;
background: url(../img/list01/list01_image01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 168px 0px 0px 35px;
}
.list01_sp02 {
float: right;
width: 200px;
height: 64px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #ffffff;
background: url(../img/list01/list01_image02.jpg) no-repeat;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 175px 13px 0px 0px;
}
.parts {
width: 609px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
margin: 15px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
.cont_table {
background: #cccccc;
margin-bottom: 0px;
}
.cont_table td {
padding: 3px 10px 3px 10px;
background: #ffffff;
}
.cont_table .ta01 {
background: #999999;
text-align: left;
font-size: 12px;
line-height: 130%;
color:  #ffffff;
vertical-align: top;
}
.cont_table .ta02 {
background: #0033CC;
text-align: left;
font-size: 12px;
line-height: 130%;
color:  #ffffff;
vertical-align: top;
}
.cont_table .ch01 {
background: #7A0000;
text-align: left;
font-size: 12px;
line-height: 130%;
color:  #ffffff;
vertical-align: top;
}
.cont_table .tta02 {
background: #006600;
text-align: left;
font-size: 12px;
line-height: 130%;
color:  #ffffff;
vertical-align: top;
}
.cont_table .ta03 {
width: 90px;
background: #E8E8E8;
text-align: left;
font-size: 12px;
line-height: 130%;
color:  #666666;
vertical-align: top;
}
.cont_table .ta04 {
background: #ffffff;
text-align: left;
font-size: 12px;
line-height: 130%;
color:  #666666;
vertical-align: top;
}
.cont_table .ta05 {
width: 198px
background: #ffffff;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.cont_table .ta06 {
background: #ffffff;
text-align: left;
font-size: 12px;
line-height: 130%;
color:  #ff0000;
vertical-align: top;
}
.cont_table .shisa01 {
background: #996600;
text-align: left;
font-size: 12px;
line-height: 130%;
color:  #ffffff;
vertical-align: top;
}
.cont_table .shisa02 {
background: #996600;
text-align: left;
font-size: 12px;
line-height: 130%;
color:  #ffffff;
vertical-align: top;
}
.cont_table .ppp01 {
width: 174px
background: #ffffff;
text-align: center;
vertical-align: top;
margin: 10px 10px 5px 10px;
padding: 0px 0px 0px 0px;
}
.cont_table .ppp02 {
width: 174px
background: #ffffff;
text-align: center;
vertical-align: top;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

/* list02 */

/*
.list02_sp01 {
float: left;
width: 602px;
height: 71px;
font-size: 12px;
font-weight: bold;
line-height: 100%;
color: #ffffff;
background: url(../img/list02/list02_image01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 168px 0px 0px 35px;
}
.list02_sp02 {
float: right;
width: 200px;
height: 54px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #ffffff;
background: url(../img/list02/list02_image02.jpg) no-repeat;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 185px 13px 0px 0px;
}
.supText {
display: inline;
position: relative;
top: -1ex;
font-size: 8px;
}

/* list03 */
/*

.list03_sp01 {
float: left;
width: 602px;
height: 71px;
font-size: 12px;
font-weight: bold;
line-height: 100%;
color: #ffffff;
background: url(../img/list03/list03_image01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 168px 0px 0px 35px;
}
.list03_sp02 {
float: right;
width: 200px;
height: 64px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #ffffff;
background: url(../img/list03/list03_image02.jpg) no-repeat;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 175px 13px 0px 0px;
}
.ex_type {
float: right;
text-align: right;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 5px;
}

/* list04 */
/*
.list04_sp01 {
float: left;
width: 602px;
height: 71px;
font-size: 12px;
font-weight: bold;
line-height: 100%;
color: #ffffff;
background: url(../img/list04/list04_image01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 168px 0px 0px 35px;
}
.list04_sp02 {
float: right;
width: 200px;
height: 64px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #ffffff;
background: url(../img/list04/list04_image02.jpg) no-repeat;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 175px 13px 0px 0px;
}

/* recruit */
/*
.recruit_sp01 {
float: left;
width: 602px;
height: 71px;
font-size: 12px;
font-weight: bold;
line-height: 100%;
color: #ffffff;
background: url(../img/recruit/recruit_image01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 168px 0px 0px 35px;
}
.recruit_sp02 {
float: right;
width: 200px;
height: 54px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #ffffff;
background: url(../img/recruit/recruit_image02.jpg) no-repeat;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 185px 13px 0px 0px;
}

/* company */
/*
.company_sp01 {
float: left;
width: 602px;
height: 71px;
font-size: 12px;
font-weight: bold;
line-height: 100%;
color: #ffffff;
background: url(../img/company/company_image01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 168px 0px 0px 35px;
}
.company_sp02 {
float: right;
width: 200px;
height: 54px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #ffffff;
background: url(../img/company/company_image02.jpg) no-repeat;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 185px 13px 0px 0px;
}
#camp_s01 {
width: 599px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
}
#camp_s01a {
width: 599px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
}
.camp_s02 {
float: left;
width: 339px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.camp_s03 {
float: right;
width: 250px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
.plof_t01 {
width: 100px;
font-size: 12px;
line-height: 200%;
color: #666666;
font-weight: nomal;
text-align: right;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.plof_t02 {
width: 249px;
font-size: 12px;
line-height: 200%;
color: #666666;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}

.plof_t03 {
width: 80px;
font-size: 12px;
line-height: 200%;
color: #666666;
font-weight: nomal;
text-align: right;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.plof_t04 {
width: 509px;
font-size: 12px;
line-height: 200%;
color: #666666;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}
.plof_t05 {
font-size: 10px;
color: #999999;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}

/* policy */
/*
.policy_sp01 {
float: left;
width: 602px;
height: 71px;
font-size: 12px;
font-weight: bold;
line-height: 100%;
color: #ffffff;
background: url(../img/policy/policy_image01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 168px 0px 0px 35px;
}
.policy_sp02 {
float: right;
width: 200px;
height: 54px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #ffffff;
background: url(../img/policy/policy_image02.jpg) no-repeat;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 185px 13px 0px 0px;
}
.policy_name {
text-align: right;
vertical-align: top;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* result */

/*.result_sp01 {
float: left;
width: 602px;
height: 71px;
font-size: 12px;
font-weight: bold;
line-height: 100%;
color: #ffffff;
background: url(../img/result/result_image01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 168px 0px 0px 35px;
}
.result_sp02 {
float: right;
width: 200px;
height: 54px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #ffffff;
background: url(../img/result/result_image02.jpg) no-repeat;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 185px 13px 0px 0px;
}
.res_c01 {
width: 609px;
font-size: 12px;
line-height: 140%;
color: #333333;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 10px;
padding: 10px 0px 0px 0px;
}

#res01a {
float: left;
width: 458px;
text-align: left;
vertical-align: top;
margin: 10px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}
#res01b {
float: right;
width: 141px;
font-size: 12px;
line-height: 140%;
color: #333333;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#res02 {
float: left;
width: 329px;
font-size: 12px;
line-height: 140%;
color: #333333;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 10px 16px 0px 0px;
padding: 0px 0px 0px 0px;
}
#res03 {
float: right;
width: 264px;
font-size: 12px;
line-height: 140%;
color: #333333;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 10px 5px 0px 0px;
padding: 0px 0px 0px 0px;
}
.res_h3 h3 {
width: 594px;
font-size: 14px;
line-height: 100%;
color: #333333;
font-weight: nomal;
background:url(../img/result/result_pos.gif) no-repeat;
text-align: left;
vertical-align: top;
margin: 5px 0px 0px 10px;
padding: 2px 0px 0px 15px;
}
.resh {
font-size: 14px;
color: #003399;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.res_bloc {
width: 609px;
text-align: left;
vertical-align: top;
margin: 5px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
.res_b01 {
float: left;
border: 1px solid #666666;
background:#ffffff;
width: 195px;
height: 65px;
text-align: left;
vertical-align: top;
margin: 0px 0px 8px 0px;
padding: 0px 0px 0px 0px;
}
.res_b02 {
float: right;
border: 1px solid #666666;
background:#ffffff;
width: 195px;
height: 65px;
text-align: left;
vertical-align: top;
margin: 0px 0px 8px 8px;
padding: 0px 0px 0px 0px;
}
.res_b03 {
float: right;
width: 197px;
height: 65px;
text-align: left;
vertical-align: top;
margin: 0px 0px 8px 8px;
padding: 0px 0px 0px 0px;
}
.rec_bb01 {
float: left;
width: 60px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.rec_bb02 {
float: right;
width: 125px;
font-size: 10px;
line-height: 120%;
color: #003366;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 10px;
}
.rec_han {
font-size: 10px;
line-height: 100%;
color: #ff0000;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}
.rec_chin {
font-size: 10px;
line-height: 100%;
color: #006600;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}

/* privacy */
/*
.privacy_sp01 {
float: left;
width: 602px;
height: 71px;
font-size: 12px;
font-weight: bold;
line-height: 100%;
color: #ffffff;
background: url(../img/privacy/privacy_image01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 168px 0px 0px 35px;
}
.privacy_sp02 {
float: right;
width: 200px;
height: 54px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #ffffff;
background: url(../img/privacy/privacy_image02.jpg) no-repeat;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 185px 13px 0px 0px;
}
.priv_c01 {
width: 572px;
background: url(../img/privacy/priv_m.gif) no-repeat;
font-size: 12px;
line-height: 100%;
color: #003399;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 20px 0px 0px 15px;
padding: 0px 0px 0px 12px;
}
.priv_c02 {
width: 572px;
font-size: 12px;
line-height: 150%;
color: #666666;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 5px 0px 0px 15px;
padding: 0px 0px 0px 12px;
}
.priv_c03 {
width: 552px;
font-size: 12px;
line-height: 150%;
color: #666666;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 5px 0px 0px 35px;
padding: 0px 0px 0px 12px;
}

/* sitepolicy */
/*
.sitepolicy_sp01 {
float: left;
width: 602px;
height: 71px;
font-size: 12px;
font-weight: bold;
line-height: 100%;
color: #ffffff;
background: url(../img/sitepolicy/sitepolicy_image01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 168px 0px 0px 35px;
}
.sitepolicy_sp02 {
float: right;
width: 200px;
height: 54px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #ffffff;
background: url(../img/sitepolicy/sitepolicy_image02.jpg) no-repeat;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 185px 13px 0px 0px;
}
.sitp_c01 {
width: 572px;
background: url(../img/sitepolicy/sipo_m.gif) no-repeat;
font-size: 12px;
line-height: 120%;
color: #003399;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 20px 0px 0px 15px;
padding: 0px 0px 0px 12px;
}
.sitp_c02 {
width: 572px;
font-size: 12px;
line-height: 150%;
color: #666666;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 5px 0px 0px 15px;
padding: 0px 0px 0px 12px;
}

/* cm */
/*
.cm_sp01 {
float: left;
width: 602px;
height: 71px;
font-size: 12px;
font-weight: bold;
line-height: 100%;
color: #ffffff;
background: url(../img/cm/cm_image01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 168px 0px 0px 35px;
}
.cm_sp02 {
float: right;
width: 200px;
height: 54px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #ffffff;
background: url(../img/cm/cm_image02.jpg) no-repeat;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 185px 13px 0px 0px;
}
#cm_sp01 {
width: 590px;
text-align: left;
vertical-align: top;
margin: 20px 0px 0px 29px;
padding: 0px 0px 0px 0px;
}
.cm_a {
float: left;
width: 289px;
text-align: left;
vertical-align: top;
margin: 0px 12px 0px 0px;
padding: 0px 0px 0px 0px;
}
.cm_b {
float: right;
width: 289px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.cm_c01 {
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #666666;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* contact */
/*
.contact_sp01 {
float: left;
width: 602px;
height: 71px;
font-size: 12px;
font-weight: bold;
line-height: 100%;
color: #ffffff;
background: url(../img/contact/contact_image01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 168px 0px 0px 35px;
}
.contact_sp02 {
float: right;
width: 200px;
height: 54px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #ffffff;
background: url(../img/contact/contact_image02.jpg) no-repeat;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 185px 13px 0px 0px;
}
.con_p01 {
text-align: left;
vertical-align: top;
margin: 5px 0px 0px 30px;
padding: 0px 0px 0px 0px;
}
.con_p02 {
text-align: left;
vertical-align: top;
margin: 5px 0px 20px 30px;
padding: 0px 0px 0px 0px;
}
.con_c01 {
width: 579px;
font-size: 10px;
font-weight: nomal;
line-height: 130%;
color: #666666;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 30px;
}
.con_c02 {
width: 599px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #666666;
text-align: left;
vertical-align: top;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 10px;
}
.con_c03 {
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #666666;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}
.con_c04 {
font-size: 12px;
font-weight: nomal;
line-height: 150%;
color: #666666;
text-align: left;
vertical-align: top;
margin: 20px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}
.cred {
font-weight: bold;
color: #ff0000;
}
.con_form01 {
width: 599px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
}
.form_t {
background: #ffffff;
margin-bottom: 0px;
}
.form_t td {
padding: 10px 10px 10px 10px;
background: #ffffff;
}
.form_t .con_f01 {
font-size: 12px;
font-weight: nomal;
line-height: 150%;
color: #666666;
text-align: right;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 15px 15px 0px;
}
.form_t .con_f02 {
font-size: 12px;
font-weight: nomal;
line-height: 150%;
color: #666666;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.fff01 {
width: 250px;
text-align: left;
}
.fff02 {
width: 50px;
text-align: left;
}
.fff03 {
width: 350px;
height: 100px;
text-align: left;
}
.fff04 {
width: 40px;
text-align: left;
}
.fff05 {
width: 350px;
text-align: left;
}



/* chuko */
/*
#headhead {
width: 850px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#chu_sp01 {
float: left;
width: 637px;
height: 239px;
text-align: left;
vertical-align: top;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#chu_sp02 {
float: right;
width: 213px;
height: 239px;
text-align: right;
vertical-align: top;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.chu_t01 {
width: 607px;
font-size: 12px;
font-weight: nomal;
line-height: 100%;
color: #ffffff;
background: url(../img2/common/ch_head01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 27px 0px 5px 30px;
}
.chu_t02 h2 {
width: 607px;
font-size: 20px;
line-height: 100%;
color: #ffffff;
font-weight: bold;
background: url(../img2/common/ch_head02.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 30px;
}
.chu_t03 {
width: 582px;
height: 85px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #000000;
background: url(../img2/common/ch_head03.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 48px 0px 0px 55px;
}
.chu_t04 {
width: 637px;
height: 32px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.chu_t05 {
width: 223px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.chu_h3a h3 {
width: 449px;
font-size: 12px;
line-height: 100%;
color: #333333;
font-weight: nomal;
background:url(../img2/common/ch_title01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 10px 0px 6px 170px;
}
.chu_h3b h3 {
width: 499px;
font-size: 12px;
line-height: 100%;
color: #333333;
font-weight: nomal;
background:url(../img2/common/ch_title02.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 15px 0px 0px 0px;
padding: 10px 0px 6px 120px;
}
.chu_h3c h3 {
width: 499px;
font-size: 12px;
line-height: 100%;
color: #333333;
font-weight: nomal;
background:url(../img2/common/ch_title03.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 15px 0px 0px 0px;
padding: 10px 0px 6px 120px;
}
.chu_h3d h3 {
width: 499px;
font-size: 12px;
line-height: 100%;
color: #333333;
font-weight: nomal;
background:url(../img2/common/ch_title04.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 15px 0px 0px 0px;
padding: 10px 0px 6px 120px;
}
.chu_c01 {
width: 599px;
height: 203px;
font-size: 12px;
line-height: 170%;
color: #333333;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
}
#chu_sp03a {
width: 609px;
background:#993300;
text-align: left;
vertical-align: top;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
.chu_ps01 {
width: 141px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 9px 9px 9px 9px;
}
.chu_ps02 {
width: 141px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 9px 9px 9px 0px;
}
.chu_pc01 {
font-size: 10px;
line-height: 150%;
color: #ffffff;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#chu_sp03b {
width: 609px;
text-align: left;
vertical-align: top;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
.chu_sp03t {
background: #999999;
margin-bottom: 0px;
}
.chu_sp03t td {
padding: 5px 5px 5px 5px;
background: #ffffff;
}
.chu_sp03t .chu_ta01 {
font-size: 12px;
font-weight: nomal;
line-height: 130%;
background: #F3F3F3;
color: #666666;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
}
.chu_sp03t .chu_ta02 {
font-size: 12px;
font-weight: nomal;
line-height: 130%;
background: #ffffff;
color: #666666;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
}
.chu_sp03t .chu_tap01 {
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}
.chu_sp03t .chu_tap02 {
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 0px;
}
#chu_sp03c {
width: 609px;
text-align: left;
vertical-align: top;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
.chloca_sp01 {
float: left;
width: 295px;
text-align: left;
vertical-align: top;
margin: 0px 19px 0px 0px;
padding: 0px 0px 0px 0px;
}
.chloca_sp02 {
float: right;
width: 295px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.chloca_cc01 {
width: 279px;
font-size: 12px;
line-height: 100%;
color: #993300;
font-weight: nomal;
background:url(../img2/common/loca_m.gif) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding:  3px 0px 5px 16px;
}
.chloca_cc02 {
width: 279px;
font-size: 12px;
line-height: 140%;
color: #666666;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 10px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
#chu_sp03d {
width: 609px;
text-align: left;
vertical-align: top;
margin: 5px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
#chu_sp03e {
width: 609px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
.chu_ps03 {
float: left;
width: 197px;
text-align: left;
vertical-align: top;
margin: 9px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.chu_ps04 {
float: right;
width: 197px;
text-align: left;
vertical-align: top;
margin: 9px 0px 0px 9px;
padding: 0px 0px 0px 0px;
}
.chu_pc02 {
font-size: 12px;
line-height: 150%;
color: #666666;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.p_top {
text-align: right;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}
.chu_con h3 {
width: 599px;
font-size: 12px;
line-height: 100%;
color: #333333;
font-weight: nomal;
background:url(../img2/contact/contact_t02.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 10px 0px 6px 20px;
}

/* rental */
/*
#re_sp01 {
float: left;
width: 637px;
height: 239px;
text-align: left;
vertical-align: top;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#re_sp02 {
float: right;
width: 213px;
height: 239px;
text-align: right;
vertical-align: top;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.re_t01 {
width: 607px;
font-size: 12px;
font-weight: nomal;
line-height: 100%;
color: #ffffff;
background: url(../img2/common/ren_head01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 27px 0px 5px 30px;
}
.re_t02 h2 {
width: 607px;
font-size: 20px;
line-height: 100%;
color: #ffffff;
font-weight: bold;
background: url(../img2/common/ren_head02.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 30px;
}
.re_t03 {
width: 582px;
height: 85px;
font-size: 12px;
font-weight: nomal;
line-height: 130%;
color: #000000;
background: url(../img2/common/ren_head03.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 48px 0px 0px 55px;
}
.re_t04 {
width: 637px;
height: 32px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.re_t05 {
width: 223px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.re_h3a h3 {
width: 449px;
font-size: 12px;
line-height: 100%;
color: #333333;
font-weight: nomal;
background:url(../img2/common/ren_title01.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 10px 0px 6px 170px;
}
.re_h3b h3 {
width: 499px;
font-size: 12px;
line-height: 100%;
color: #333333;
font-weight: nomal;
background:url(../img2/common/ren_title02.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 15px 0px 0px 0px;
padding: 10px 0px 6px 120px;
}
.re_h3c h3 {
width: 499px;
font-size: 12px;
line-height: 100%;
color: #333333;
font-weight: nomal;
background:url(../img2/common/ren_title03.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 15px 0px 0px 0px;
padding: 10px 0px 6px 120px;
}
.re_h3d h3 {
width: 499px;
font-size: 12px;
line-height: 100%;
color: #333333;
font-weight: nomal;
background:url(../img2/common/ren_title04.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 15px 0px 0px 0px;
padding: 10px 0px 6px 120px;
}
.re_c01 {
width: 599px;
height: 203px;
font-size: 12px;
line-height: 170%;
color: #333333;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
}

#re_sp03a {
width: 609px;
background:#006600;
text-align: left;
vertical-align: top;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
.re_ps01 {
width: 141px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 9px 9px 9px 9px;
}
.re_ps02 {
width: 141px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 9px 9px 9px 0px;
}
.re_pc01 {
font-size: 10px;
line-height: 150%;
color: #ffffff;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#re_sp03b {
width: 609px;
text-align: left;
vertical-align: top;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
.re_sp03t {
background: #999999;
margin-bottom: 0px;
}
.re_sp03t td {
padding: 5px 5px 5px 5px;
background: #ffffff;
}
.re_sp03t .re_ta01 {
font-size: 12px;
font-weight: nomal;
line-height: 130%;
background: #F3F3F3;
color: #666666;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
}
.re_sp03t .re_ta02 {
font-size: 12px;
font-weight: nomal;
line-height: 130%;
background: #ffffff;
color: #666666;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
}
.re_sp03t .re_tap01 {
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}
.re_sp03t .re_tap02 {
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 0px;
}
#re_sp03c {
width: 609px;
text-align: left;
vertical-align: top;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
.reloca_sp01 {
float: left;
width: 295px;
text-align: left;
vertical-align: top;
margin: 0px 19px 0px 0px;
padding: 0px 0px 0px 0px;
}
.reloca_sp02 {
float: right;
width: 295px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.reloca_cc01 {
width: 279px;
font-size: 12px;
line-height: 100%;
color: #003300;
font-weight: nomal;
background:url(../img2/common/loca_m2.gif) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding:  3px 0px 5px 16px;
}
.reloca_cc02 {
width: 279px;
font-size: 12px;
line-height: 140%;
color: #666666;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 10px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}

#re_sp03d {
width: 609px;
text-align: left;
vertical-align: top;
margin: 5px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
#re_sp03e {
width: 609px;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
.re_ps03 {
float: left;
width: 197px;
text-align: left;
vertical-align: top;
margin: 9px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.re_ps04 {
float: right;
width: 197px;
text-align: left;
vertical-align: top;
margin: 9px 0px 0px 9px;
padding: 0px 0px 0px 0px;
}
.re_pc02 {
font-size: 12px;
line-height: 150%;
color: #666666;
font-weight: nomal;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.re_con h3 {
width: 599px;
font-size: 12px;
line-height: 100%;
color: #333333;
font-weight: nomal;
background:url(../img2/contact/contact_t02a.jpg) no-repeat;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 10px 0px 6px 20px;
}
.hakatabana {
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}















/* watanabe */
/* watanabe */
/* watanabe */
/* watanabe */
/* watanabe */


/* studio  plus  alpha */
/* studio  plus  alpha */
/* studio  plus  alpha */



/*
.line-height130 {
line-height: 130%;
}
.line-height150 {
line-height: 150%;
}
.line-height180 {
line-height: 180%;
}




/* kihon */


/*
.sent01 {
	float: right;
	padding: 0px;
	margin-left: 10px;
}
.pankuzu {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 85%;
	margin-right: 15px;
}
.column01 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 620px;
}




/* index */

/*

.topTitle01 h2 {
	width: 630px;
	background-image: url(../img/top/title02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
	margin-top: 20px;
}
.topTitle02 h2 {
	width: 630px;
	background-image: url(../img/top/title03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
	margin-top: 10px;
}
.mainIMG {
	margin: 0px;
	padding: 0px;
	height: 320px;
	width: 900px;
}
.topColumn_01 {
	width: 620px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 1.5em;
}
.topCatch_01 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.toplist_01 {
	margin: 10px;
	width: 620px;
}
.toplist_01 li {
	background-image: url(../img/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	line-height: 1.5em;
}
.top_linkbanner01 {
	background-image: url(../img/top/linkStudio.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
	height: 100px;
	width: 305px;
	padding-top: 25px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 150px;
	margin: 0px;
	line-height: 1.3em;
}
.top_linkbanner02 {
	background-image: url(../img/top/linkSchool.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
	height: 100px;
	width: 305px;
	padding-top: 25px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 150px;
	margin: 0px;
	line-height: 1.3em;
}



/* orderButton */
/*
.orderButton{
	margin-top: 15px;
	margin-bottom: 15px;
}


/* present */
/*

.presentBox {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 0px;
	WIDTH: 620px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 3px;
	background-image: url(../img/presentTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.presentBoxtext {
	WIDTH: 620px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../img/presentbottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 1.5em;
	background-color: #999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.presentBoxtitle {
	WIDTH: 500px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
	color: #FFF;
	margin: 0px;
}
.presentBoxbun {
	WIDTH: 600px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



/* seiyu */
/*


.seiyuBox01 h2 {
	background-image: url(../img/c_seiyu/title_h1.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-bottom: 0px;
	width: 650px;
	font-weight: normal;
	height: 60px;
}
.seiyuBox02 h3 {
	background-image: url(../img/bar_course.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
}
.seiyuBox03 h3 {
	background-image: url(../img/bar_price.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
}
.seiyuBox04 h3 {
	background-image: url(../img/bar_point.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
}
.seiyuBox {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 620px;
	line-height: 1.5em;
}
.table_Bloc01 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	line-height: 1.5em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	width: 600px;
}
.table_td01 {
	background-image: url(../img/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	font-weight: bold;
	width: 120px;
}
.table_td02 {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	width: 480px;
}
.point_01 {
	background-image: url(../img/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
	line-height: 1.5em;
}
.point_ul{
	width: 590px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}





/* course */
/*


.courseBox01 h2 {
	background-image: url(../img/course/title_course.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-bottom: 0px;
	width: 650px;
	font-weight: normal;
	height: 60px;
}
.courseTable {
	font-weight: normal;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 600px;
}
.courseBold {
	font-weight: bold;
	line-height: 1.5em;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(../img/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 450px;
}
.courseTb {
	width: 150px;
}
.courseBox02 h3 {
	background-image: url(../img/course/barCourse01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
}
.courseBox03 h3 {
	background-image: url(../img/course/barCourse02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
}
.courseIMG {
	padding: 2px;
	border: 1px solid #E4E4E4;
}
.courseIMG:hover {
	padding: 2px;
	border: 1px solid #333;
}



/* kisyo yohou */


/*
.kishouBox01 h2 {
	background-image: url(../img/c_kishou/title_kishou.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-bottom: 0px;
	width: 650px;
	font-weight: normal;
	height: 60px;
}




/* bridal */


/*
.bridalBox01 h2 {
	background-image: url(../img/c_bridal/title_bridal.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-bottom: 0px;
	width: 650px;
	font-weight: normal;
	height: 60px;
}



/* hanasikata */

/*

.hanashiBox01 h2 {
	background-image: url(../img/c_hanashi/title_hanashi.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-bottom: 0px;
	width: 650px;
	font-weight: normal;
	height: 60px;
}

/* beanskids */


/*
.beansBox01 h2 {
	background-image: url(../img/c_beans/title_beans.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-bottom: 0px;
	width: 650px;
	font-weight: normal;
	height: 60px;
}







/* tenki_tanosimi */

/*

.tenkiBox01 h2 {
	background-image: url(../img/c_tenki/title_tenki.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-bottom: 0px;
	width: 650px;
	font-weight: normal;
	height: 60px;
}




/* price */
/*
.priceBox01 h2 {
	background-image: url(../img/price/title_h1.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-bottom: 50px;
	width: 650px;
	font-weight: normal;
}
.priceBox02 h3 {
	background-image: url(../img/price/bar_price01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
}
.priceBox03 h3 {
	background-image: url(../img/price/bar_price02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
}
.priceBox04 h3 {
	background-image: url(../img/price/bar_price03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
}
.priceBox05 h3 {
	background-image: url(../img/price/bar_price04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
}







/* access */
/*
.accessBox01 h2 {
	background-image: url(../img/access/title_access.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-bottom: 0px;
	width: 650px;
	font-weight: normal;
	height: 60px;
}
.accessBox02 h3 {
	background-image: url(../img/access/barAccess01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
}
.accessBox03 h3 {
	background-image: url(../img/access/barAccess02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
}
.access_ul {
	background-position: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	line-height: 1.5em;
}
.access_text {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.access_table {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.iframe_example {
}



/* entry */
/*
.ord001 {
	background-color: #DFB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #6C0;
	border-bottom-color: #6C0;
	padding-left: 5px;
	font-weight: bold;
	width: 150px;
}
.ord002 {
	background-color: #F8FFF0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #6C0;
	padding-left: 5px;
	border-bottom-color: #6C0;
	width: 430px;
}
.ordTable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #6C0;
	border-left-color: #6C0;
	margin-left: 10px;
	width: 600px;
}
.entryBox {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 620px;
	line-height: 1.5em;
}
.entryBox01 h2 {
	background-image: url(../img/entry/title_entry.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-bottom: 0px;
	width: 650px;
	font-weight: normal;
	height: 60px;
}
.entryBox02 h3 {
	background-image: url(../img/entry/barEntry01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
}
.entryBox03 h3 {
	background-image: url(../img/entry/barEntry02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	text-indent: -9999px;
}
.entryBox03 {
	margin-bottom: 30px;
}


/* entry form */

/*
.ss200 {
	width: 200px;
}
.ss40 {
	width: 40px;
}
.ss400 {
	width: 400px;
}
.ss400a {
	width: 400px;
	height: 200px;
}


/* studio */
/*
.studioBox01 h2 {
	font-weight: normal;
	background-image: url(../img/studio/title_studio.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	height: 55px;
}
.studioBox02 h3 {
	background-image: url(../img/studio/bar_studio01.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	height: 40px;
	text-indent: -9999px;
}
.studioBox03 h3 {
	background-image: url(../img/studio/bar_studio02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	text-indent: -9999px;
}
.studioBox04 h3 {
	background-image: url(../img/studio/bar_studio03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	text-indent: -9999px;
}
.studio_table {
	margin-top: 10px;
	margin-bottom: 10px;
}
.price_link01 {
	text-align:right;
	width: 620px;
	margin-right: 30px;
}




/* last */

/*
.lastBox01 {
	width: 600px;
	margin: 10px;
	padding: 10px;
}
.lastBox01 h2 {
	font-size: 200%;
	padding-top: 30px;
	padding-left: 30px;
	color: #66CC00;
	height: 50px;
	width: 580px;
}
.lastText {
	padding: 30px;
	line-height: 3em;
	border: 1px solid #66CC00;
}



/* check */
/*
.checkText {
	padding: 30px;
	line-height: 1.5em;
	border: 1px solid #66CC00;
}
.checkText2 {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	line-height: 1.5em;
}








/* company */

/*
.companyBox01 h2 {
	background-image: url(../img/company/title_company.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-bottom: 0px;
	width: 650px;
	font-weight: normal;
	height: 60px;
}
.compTable001 {
	background-color: #DFFFBF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #6C0;
	border-bottom-color: #6C0;
	padding-left: 10px;
	font-weight: bold;
	width: 150px;
}
.compTable002 {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #6C0;
	padding-left: 10px;
	border-bottom-color: #6C0;
	width: 440px;
	line-height: 1.5em;
	padding-top: 5px;
	padding-bottom: 5px;
}
.compTable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #6C0;
	border-left-color: #6C0;
	margin-left: 10px;
	margin-top: 20px;
}
 */


/* studio  plus  alpha kokomade */
/* studio  plus  alpha kokomade */
/* studio  plus  alpha kokomade */
/* studio  plus  alpha kokomade */
/* studio  plus  alpha kokomade */



/* please factory */
/* please factory */
/* please factory */
/* please factory */



.text_red {
font-weight: nomal;
color: #ff0000;
}
.text_bold {
	font-weight: bold;
}
.text_right {
	text-align: right;
}
.text_center {
	text-align: center;
}

/* title no usiro ni gazou */

#mainTitle_H1 {
	background-image: url(../img/title_brown.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	padding-left: 30px;
	padding-top: 10px;
	margin-left: 20px;
	font-size: 125%;
	font-weight: bold;
}
.mainTitle_H {
	background-image: url(../img/title_brown.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	padding-left: 30px;
	padding-top: 8px;
	margin-left: 20px;
	font-size: 140%;
	font-weight: bold;
}
.mainTitle_gray {
	background-image: url(../img/title_silver.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	padding-left: 30px;
	padding-top: 8px;
	margin-left: 20px;
	font-size: 140%;
	font-weight: bold;
}


/* shop list no table */


.table_info {
	width: 365px;
	margin-right: 0px;
	margin-left: 20px;
	line-height: 1.5em;
}
.td1_info {
	width: 90px;
	padding-left: 15px;
	background-image: url(../img/arrow_purpleMaru.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
}
.td2_info {
	width: 280px;
	padding-right: 5px;
}
.item_box {
	width: 365px;
	margin-left: 20px;
}
.item_0 {
	width: 110px;
}
.item_0 img {
	padding: 0px;
	border: 1px solid #CCC;
}
.item_1 {
	width: 245px;
	float: right;
	line-height: 1.5em;
}
.item_1 h3 {
	font-weight: bold;
	color: #9C3161;
	padding-bottom: 3px;
}
.itemPrice {
	font-weight: bold;
	color: #571217;
}
.photo_shop {
	float: right;
	margin-right: 13px;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
.photo_shop img {
	padding: 0px;
	border: 1px solid #CCC;
}
.photo_shop  iframe {
	padding: 0px;
	border: 1px solid #CCC;
}
.pan_please {
	text-align: right;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 25px;
	font-size: 85%;
}
.lead {
	padding-left: 30px;
	padding-bottom: 20px;
	padding-top: 3px;
	color: #AE6A3E;
}
.osusume {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}




/* title no sita no bunsyou */

.text {
	line-height: 1.5em;
	margin-bottom: 10px;
}
.text_right {
	margin: 0px;
	padding: 20px;
	width: 680px;
	line-height: 1.5em;
	text-align: right;
}
.text_please {
	padding: 20px;
	width: 690px;
	margin: 0px;
	line-height: 1.5em;
}


/* kaisya gaiyou */


.compTable001 {
	background-color: #ECDBCB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #571217;
	border-bottom-color: #571217;
	padding-left: 10px;
	font-weight: bold;
	width: 150px;
}
.compTable002 {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #571217;
	padding-left: 10px;
	border-bottom-color: #571217;
	width: 440px;
	line-height: 1.5em;
	padding-top: 5px;
	padding-bottom: 5px;
}
.compTable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #571217;
	border-left-color: #571217;
	margin-left: 10px;
	margin-top: 0px;
	width: 670px;
}
.compTable002 h2 {
	font-weight: normal;
}






/* recruit */


.recruit_img {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	width: 435px;
}
.text_please h2 {
	font-weight: normal;
	line-height: 1.5em;
}






/* contact */

.ord001 {
	background-color: #ECDBCB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #571217;
	border-bottom-color: #571217;
	padding-left: 10px;
	font-weight: bold;
	width: 150px;
}
.ord002 {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #571217;
	padding-left: 10px;
	border-bottom-color: #571217;
	width: 440px;
	line-height: 1.5em;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ordTable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #571217;
	border-left-color: #571217;
	margin-left: 10px;
	margin-top: 0px;
	width: 670px;
}
.ss200 {
	width: 200px;
}
.ss40 {
	width: 40px;
}
.ss400 {
	width: 400px;
}
.ss400a {
	width: 400px;
	height: 200px;
}






/* concept */


.imgright {
	float: right;
	padding: 0px;
	margin-left: 30px;
	margin-right: 0px;
}



/* recruit */


.recTable001 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #571217;
	border-bottom-color: #571217;
	padding-left: 10px;
	width: 100px;
	line-height: 1.5em;
	padding-top: 5px;
	padding-bottom: 5px;
}
.recTable002 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #571217;
	padding-left: 10px;
	border-bottom-color: #571217;
	width: 440px;
}
.recTable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #571217;
	border-left-color: #571217;
	margin-left: 10px;
	margin-top: 0px;
	width: 670px;
}
.recTR {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #571217;
	border-left-color: #571217;
	margin-left: 10px;
	margin-top: 0px;
	width: 670px;
	background-color: #ECDBCB;
	font-weight: bold;
}
.imgSpace {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.bgIMG {
	background-image: url(../img/title_bg_1px.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 35px;
}






/* index */

.indexText {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.indexText H2 {
	font-weight: normal;
}
.ind_text {
	line-height: 1.5em;
}



.pickup_item_box {
	width: 260px;
	margin: 0px;
	padding: 0px;
}
.pickup_item_0 {
	width: 110px;
}
.pickup_item_0 img {
	padding: 0px;
	border: 1px solid #CCC;
}
.pickup_item_1 {
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
}
.pickup_item_1 h3 {
	font-weight: bold;
	color: #9C3161;
	padding-bottom: 3px;
}
.ind_td1 {
	background-image: url(../img/top/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 18px;
	font-weight: bold;
	line-height: 1em;
}
.ind_td2 {
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 18px;
	line-height: 1.1em;
	color: #AB7238;
}
.ind_td_ITEM1 {
	background-image: url(../img/top/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 128px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.ind_td_ITEM2 {
	vertical-align: top;
	width: 112px;
	margin: 0px;
	padding: 0px;
}
.topmainIMG {
	float: left;
	width: 700px;
	margin: 0px;
}
.news {
	font-weight: bold;
	color: #AB7238;
	padding-right: 15px;
}
.scroll {
	width:275px;
	height:685px;
	overflow:auto;
	background-color: #ffffff;
	margin-top: 10px;
	scrollbar-base-color: #E80C7A;
	scrollbar-arrow-color: #ffffff;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
/*	color: #000000; 
scrollbar-face-color: #984542;
scrollbar-track-color: #c2a0a4; */
}



/* toiawase naiyou kakuninn gamen */


.contactBox01 {
	width: 600px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.contactBox01 h2 {
	font-size: 200%;
	padding-top: 0px;
	padding-left: 30px;
	color: #571217;
	height: 50px;
	width: 580px;
}
.contactText {
	line-height: 1.5em;
	border: 1px solid #571217;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 200px;
	padding-left: 30px;
}
.contactText2 {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	line-height: 1.5em;
}
.contactTD {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	width: 150px;
	font-weight: bold;
}
.contactTD1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 300px;
	vertical-align: top;
}





/* privacy */


.privacyBox {
	width: 620px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.privacytable {
	width: 572px;
	line-height: 150%;
	vertical-align: top;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.privacytableright {
	width: 572px;
	line-height: 150%;
	vertical-align: top;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
.privacyBox01 h2 {
	background-image: url(../img/privacy/title_privacy.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-bottom: 0px;
	width: 650px;
	font-weight: normal;
	height: 60px;
}





/* footer */



.footer_bottom {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}



/* blog list */

.blog_shopname {
	font-weight: bold;
	color: #571217;
	padding-top: 10px;
	padding-bottom: 0px;
	background-image: url(../img/arrow_purpleMaru.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-left: 15px;
	line-height: 1.5em;
}
.blog_title {
	padding-top: 0px;
	padding-bottom: 6px;
	padding-left: 20px;
	line-height: 1.2em;
}
.list01 {
	background-image: url(../img/arrow_purpleKaku.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 12px;
	padding-top: 5px;
}
.list02 {
	background-image: url(../img/arrow_purpleKaku.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
}
.text_please_a1 {
	position: relative;
	margin: 10px 20px 20px 20px;
	padding: 0px;
	background-image: url(../img/acting/acting01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	line-height: 1.5em;
}
.text_a11 {
	width: 390px;
	line-height: 1.5em;
	margin-bottom: 10px;
}
.text_a12 {
	margin-bottom: 20px;
	margin-left: 25px;
}
.text_a12 li {
	margin-bottom: 7px;
	padding-left: 20px;
	background-image: url(../img/acting/acting09.jpg);
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 13px;
	color: #990000;
}
.text_a13 {
	position: absolute;
	top: 155px;
	right: 0px;
}
#text_please_a2 {
	position: relative;
	margin: 10px 20px 20px 20px;
	padding: 0px;
	line-height: 1.5em;
}
.text_a21 {
	line-height: 1.5em;
	margin-bottom: 10px;
}
.text_a22 {
	float: right;
}
.text_please_a3 {
	position: relative;
	margin: 10px 20px 20px 20px;
	padding: 0px;
	background-image: url(../img/acting/acting04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	line-height: 1.5em;
}
.text_please_a3_ {
	position: relative;
	margin: 10px 20px 20px 20px;
	padding: 0px;
	line-height: 1.5em;
}
.text_please_a3_b {
	padding-right: 25px;
	font-size: 15px;
	font-weight: bold;
}
.text_please_a3_1{
	width: 723px;
	border: 1px solid #666666;
	border-collapse: collapse;
}
.text_please_a3_1 th{
	padding-bottom: 5px;
	padding-top: 5px;
	border: 1px solid #666666;
	border-collapse: collapse;
	background-color: #EBE3AB;
	font-weight: normal;
	letter-spacing: 0.1em;
	text-align: center;
}
.text_please_a3_1 td{
	border: 1px solid #666666;
	border-collapse: collapse;
}
.text_please_a3_11 {
	padding-bottom: 5px;
	padding-top: 5px;
	width: 120px;
	background-color: #FFF6BD; 
	vertical-align: text-top;
	text-indent: 10px;
	letter-spacing: 0.1em;
}
.text_please_a3_12 {
	padding: 5px 15px;
	vertical-align: text-top;
	letter-spacing: 0.1em;
}
.text_a31 {
	width: 390px;
	line-height: 1.5em;
	margin-bottom: 15px;
}
.text_a32 {
	padding-bottom: 20px;
}
.ind_test_a {
	text-decoration: underline;
}
.ind_test_a:hover {
	color: #FF0000;
}
.mainTitle_a {
	background-image: url(../img/acting/acting05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 10px;
	margin-left: 20px;
	font-size: 15px;
}
#text_please_a4 {
	margin: 10px 20px 20px 20px;
	padding: 0px;
}
.text_a41 {
	float: left;
	width: 185px;
	line-height: 18px;
	margin-bottom: 10px;
}
.text_a42 {
	float: left;
	width: 165px;
	line-height: 18px;
	margin-bottom: 10px;
}
.text_a43 {
	margin-bottom: 5px;
}
.text_a43 img {
	padding-right: 10px;
	vertical-align: middle;
}

