@charset "utf-8";
/* CSS Document */

#main_wrapper {
background: url(../img/contents_bg02.gif) repeat-x left top;
height: 30px;
width: 100%;
}

.main_wrapper {
width: 850px;
}

#pankuzu {
float: right;
padding: 0px 205px 0px 0px;
width: 645px;
}

#arrow_01 {
float: right;
width: 16px;
}

.arrow_01 {
background: url(../img/arrow_01.gif) no-repeat left top;
height: 17px;
width: 16px;
float: right;
}

span.pankuzu_01 a {
color: #222222;
float: right;
font-size: 12px;
padding: 0px 5px 0px 5px;
}

span.pankuzu_02 {
color: #8da50a;
float: right;
font-size: 12px;
}

span.pankuzu_02 a {
color: #222222;
font-size: 12px;
}

.contents_wrapper {
padding: 2px 0px 0px 0px; 
width: 850px;
}

#contents_left {
float: left;
width: 650px;
}

#inquiry_title {
float: left;
padding: 0px 0px 0px 23px;
width: 623px;
}

h2.inquiry_title {
background: url(../img/inquiry_title.gif) no-repeat left top;
height: 39px;
width: 623px;
}

#inquiry_left {
float: left;
padding: 20px 0px 0px 24px;
width: 620px;
}

p.description {
padding: 0px 0px 15px 40px;
text-align: left;
}

/*inquiry start*/
#inquiry {
float: left;
width: 623px;
}

/*inquiry_top start*/
#inquiry_top {
float: left;
width: 623px;
}

.inquiry_top {
background: url(../img/inquiry_table_top.gif) no-repeat left top;
height: 15px;
width: 623px;
}
/*inquiry_top finish*/

/*inquiry_middle start*/
#inquiry_middle {
background: url(../img/inquiry_table_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 623px;
}
/*inquiry_middle finish*/

p.required {
padding: 10px 15px 10px 0px;
text-align: right;
}

p.required span {
color: #FF0000;
}

/*.inquiry start*/
.inquiry {
width: 544px;
}
 
.form_bar {
padding: 5px 0px 10px 0px;
width: 544px;
}

.form_bar_img {
background: url(../img/inquiry_bar.gif) no-repeat left top;
height: 5px;
width: 544px;
}

/*name start*/
#name {
float: left;
height: 20px;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*name_left start*/
#name_left {
float: left;
height: 20px;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
} 

.inquiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.name {
float: left;
text-align: left;
}

p.name span {
color: #FF0000;
}
/*name_left finish*/

/*name_right start*/
#name_right {
float: left;
height: 20px;
text-align: left;
width: 300px;
}

/*name_right finish*/

/*name finish*/

/*furigana start*/
#furigana {
float: left;
height: 20px;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*furigana_left start*/
#furigana_left {
float: left;
height: 20px;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inquiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.furigana {
float: left;
text-align: left;
}

p.furigana span {
color: #FF0000;
}
/*furigana_left finish*/

/*furigana_right start*/
#furigana_right {
float: left;
height: 20px;
text-align: left;
width: 300px;
}
/*furigana_right finish*/

/*furigana finish*/

/*company start*/
#company {
float: left;
height: 20px;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*company_left start*/
#company_left {
float: left;
height: 20px;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inquiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.company {
float: left;
text-align: left;
}

p.company span {
float: left;
color: #FF0000;
}
/*company_left finish*/

/*company_right start*/
#company_right {
float: left;
height: 20px;
text-align: left;
width: 300px;
}
/*company_right finish*/

/*company finish*/

/*address_01 start*/
#address_01 {
float: left;
height: 20px;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*address_01_left start*/
#address_01_left {
float: left;
height: 20px;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inquiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.address_01 {
float: left;
text-align: left;
}

p.address_01 span {
float: left;
color: #FF0000;
}
/*address_01_left finish*/

/*address_01_right start*/
#address_01_right {
float: left;
height: 20px;
text-align: left;
width: 300px;
}
/*address_01_right finish*/

/*address_01 finish*/

/*address_02 start*/
#address_02 {
float: left;
height: 20px;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*address_02_left start*/
#address_02_left {
float: left;
height: 20px;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inquiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.address_02 {
float: left;
text-align: left;
}

p.address_02 span {
color: #FF0000;
}
/*address_02_left finish*/

/*address_02_right start*/
#address_02_right {
float: left;
height: 20px;
text-align: left;
width: 300px;
}
/*address_02_right finish*/

/*address_02 finish*/

/*address_03 start*/
#address_03 {
float: left;
height: 20px;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*address_03_left start*/
#address_03_left {
float: left;
height: 20px;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inquiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.address_03 {
float: left;
text-align: left;
}

p.address_03 span {
color: #FF0000;
}
/*address_03_left finish*/

/*address_03_right start*/
#address_03_right {
float: left;
height: 20px;
text-align: left;
width: 300px;
}
/*address_03_right finish*/

/*address_03 finish*/

/*address_04 start*/
#address_04 {
float: left;
height: 20px;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*address_04_left start*/
#address_04_left {
float: left;
height: 20px;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inquiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.address_04 {
float: left;
text-align: left;
}

p.address_04 span {
color: #FF0000;
}
/*address_04_left finish*/

/*address_04_right start*/
#address_04_right {
float: left;
height: 20px;
text-align: left;
width: 300px;
}
/*address_04_right finish*/

/*address_04 finish*/

/*mail_a start*/
#mail_a {
float: left;
height: 20px;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*mail_a_left start*/
#mail_a_left {
float: left;
height: 20px;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inquiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.mail_a {
float: left;
text-align: left;
}

p.mail_a span {
color: #FF0000;
}
/*mail_a_left finish*/

/*mail_a_right start*/
#mail_a_right {
float: left;
height: 20px;
text-align: left;
width: 300px;
}
/*mail_a_right finish*/

/*mail_a finish*/


/*tel start*/
#tel {
float: left;
height: 20px;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*tel_left start*/
#tel_left {
float: left;
height: 20px;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inquiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.tel {
float: left;
text-align: left;
}

p.tel span {
color: #FF0000;
}
/*tel_left finish*/

/*tel_right start*/
#tel_right {
float: left;
height: 20px;
text-align: left;
width: 300px;
}
/*tel_right finish*/

/*tel finish*/

/*fax start*/
#fax {
float: left;
height: 20px;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*fax_left start*/
#fax_left {
float: left;
height: 20px;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inquiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.fax {
float: left;
text-align: left;
}

p.fax span {
color: #FF0000;
}
/*fax_left finish*/

/*faxl_right start*/
#fax_right {
float: left;
height: 20px;
text-align: left;
width: 300px;
}
/*fax_right finish*/

/*fax finish*/

/*information start*/
#information {
float: left;
height: 20px;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*information_left start*/
#information_left {
float: left;
height: 20px;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inquiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.information {
float: left;
text-align: left;
}

p.information span {
color: #FF0000;
}
/*information_left finish*/

/*information_right start*/
#information_right {
float: left;
height: 20px;
text-align: left;
width: 300px;
}
/*information1_right finish*/

/*information finish*/

/*agreement start*/
#agreement {
float: left;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*agreement_left start*/
#agreement_left {
float: left;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inquiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.agreement {
float: left;
text-align: left;
}

p.agreement span {
color: #FF0000;
}
/*agreement_left finish*/

/*agreement_right start*/
#agreement_right {
float: left;
text-align: left;
width: 300px;
}
/*agreement_right finish*/

/*agreement finish*/

/*s-r start*/
.s-r {
float: left;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*submit start*/
.submit {
float: left;
width: 270px;
}
/*submit finish*/

/*reset start*/
.reset {
float: left;
width: 100px;
}
/*reset finish*/


/*s-r finish*/

/*.inquiry finish*/


/*inquiry_bottom start*/
#inquiry_bottom {
float: left;
width: 623px;
}

.inquiry_bottom {
background: url(../img/inquiry_table_bottom.gif) no-repeat left top;
height: 15px;
width: 623px;
}
/*inquiry_bottom finish*/


/*inquiry finish*/













#inquiry_right {
float: left;
padding: 35px 0px 0px 0px;
width: 200px;
}

.right_banner {
padding:5px;
}

.t {
float: left;
padding: 20px 0px 0px 0px;
width: 450px;
}

.t_01 {
color: #686868;
float: left;
font-size: 12px;
width: 450px;
}

p.t_01 {
color: #686868;
float: left;
font-size: 12px;
width: 450px;
}

.t04 {
float: left;
padding: 7px 0px 0px 0px;
width: 450px;
}

.t05 {
float: left;
padding: 30px 0px 0px 0px;
width: 450px;
}

p.t_05 {
color:#e89217;
float: left;
font-size: 12px;
padding: 22px 0px 0px 0px;
width: 450px;
}

.t06 {
float: left;
padding: 30px 0px 0px 0px;
width: 450px;
}

p.t_06 {
color:#e89217;
float: left;
font-size: 12px;
padding: 22px 0px 0px 0px;
width: 450px;
}

.t07 {
float: left;
padding: 10px 0px 0px 0px;
width: 450px;
}

p.t_07 {
color:#e89217;
float: left;
font-size: 12px;
padding: 22px 0px 0px 0px;
width: 450px;
}





















