@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;
}

#offer_title {
float: left;
padding: 0px 0px 0px 23px;
width: 623px;
}

h2.offer_title {
background: url(../img/offer_title.gif) no-repeat left top;
height: 39px;
width: 623px;
}

#offer_left {
float: left;
padding: 20px 0px 0px 24px;
width: 620px;
}

p.description {
padding: 0px 0px 15px 40px;
text-align: left;
}

/*offer start*/
#offer {
float: left;
width: 623px;
}

/*offer_top start*/
#offer_top {
float: left;
width: 623px;
}

.offer_top {
background: url(../img/offer_table_top.gif) no-repeat left top;
height: 15px;
width: 623px;
}
/*offer_top finish*/

/*offer_middle start*/
#offer_middle {
background: url(../img/offer_table_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 623px;
}
/*offer_middle finish*/

p.required000 a {
float: right;
padding: 10px 62px 3px 0px;
text-align: right;
text-decoration: none;
}

p.required000 a:link {
color: #000000;
text-decoration: none;
}

p.required000 a:visited {
color: #000000;
text-decoration: none;
}

p.required000 a:hover {
color: #ff0000;
text-decoration: none;
}

p.required000 a:active {
color: #000000;
text-decoration: none;
}

p.required {
float: right;
padding: 0px 15px 10px 0px;
text-align: right;
}

p.required a span {
color: #FF0000;
}

p.required span {
color: #FF0000;
}

/*.offer start*/
.offer {
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 {
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;
}

.offer_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.offer_arrow_img {
float: left;
background: url(../img/offer_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.furigana {
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;
}

.offer_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.offer_arrow_img {
float: left;
background: url(../img/offer_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.company {
text-align: left;
}

p.company span {
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;
}

.offer_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.offer_arrow_img {
float: left;
background: url(../img/offer_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.address_01 {
text-align: left;
}

p.address_01 span {
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;
}

.offer_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.offer_arrow_img {
float: left;
background: url(../img/offer_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.address_02 {
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;
}

.offer_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.offer_arrow_img {
float: left;
background: url(../img/offer_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.address_03 {
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;
}

.offer_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.offer_arrow_img {
float: left;
background: url(../img/offer_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.address_04 {
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 {
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;
}

.offer_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.offer_arrow_img {
float: left;
background: url(../img/offer_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.tel {
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;
}

.offer_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.offer_arrow_img {
float: left;
background: url(../img/offer_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.fax {
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 {
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*/

/*plan start*/
#plan {
float: left;
height: 20px;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*plan_left start*/
#plan_left {
float: left;
height: 20px;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inauiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.plan {
text-align: left;
}

p.plan span {
color: #FF0000;
}
/*plan_left finish*/

/*plan_right start*/
#plan_right {
float: left;
height: 20px;
text-align: left;
width: 300px;
}
/*plan_right finish*/

/*plan finish*/

/*category00 start*/
#category00 {
float: left;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*category00_left start*/
#category00_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.category00 {
text-align: left;
}

p.category00 span {
color: #FF0000;
}
/*category00_left finish*/

/*category00_right start*/
#category00_right {
float: left;
text-align: left;
width: 300px;
}
/*category00_right finish*/

/*category00 finish*/

/*distribute start*/
#distribute {
float: left;
height: 20px;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*distribute_left start*/
#distribute_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.distribute {
text-align: left;
}

p.distribute span {
color: #FF0000;
}
/*distribute_left finish*/

/*distribute_right start*/
#distribute_right {
float: left;
height: 20px;
text-align: left;
width: 300px;
}

p.distribute {
float: left;
padding: 0px 3px 0px 0px;
text-align: left;
}
/*distribute_right finish*/

/*distribute finish*/


/*distribute02 start*/
#distribute02 {
float: left;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*distribute02_left start*/
#distribute02_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.distribute02 {
text-align: left;
}

p.distribute02 span {
color: #FF0000;
}
/*distribute02_left finish*/

/*distribute02_right start*/
#distribute02_right {
float: left;
text-align: left;
width: 300px;
}

p.distribute02_ {
float: left;
padding: 0px 3px 0px 0px;
text-align: left;
width: 40px;
}
/*distribute02_right finish*/

/*distribute02 finish*/


/*dns start*/
#dns {
float: left;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*dns_left start*/
#dns_left {
float: left;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inauiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.dns {
text-align: left;
}

p.dns span {
color: #FF0000;
}
/*dnsn_left finish*/

/*dnsn_right start*/
#dns_right {
float: left;
text-align: left;
width: 300px;
}
/*dns_right finish*/

/*dns finish*/


/*dns_02 start*/
#dns_02 {
float: left;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*dns_02_left start*/
#dns_02_left {
float: left;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inauiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.dns_02 {
float: left;
text-align: left;
}

p.dns_02 span {
color: #FF0000;
}
/*dnsn_02_left finish*/

/*dnsn_02_right start*/
#dns_02_right {
float: left;
text-align: left;
width: 300px;
}

p.dns_02_ {
float: left;
padding: 0px 3px 0px 0px;
text-align: left;
width: 40px;
}
/*dns_02_right finish*/

/*dns_02 finish*/


/*atmosphere start*/
#atmosphere {
float: left;
padding: 0px 0px 0px 20px;
width: 524px;
}


/*translation start*/
#translation {
float: left;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*translation_left start*/
#translation_left {
float: left;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inauiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.translation {
text-align: left;
}

p.translation span {
color: #FF0000;
}
/*translation_left finish*/

/*translation_right start*/
#translation_right {
float: left;
text-align: left;
width: 300px;
}
/*translations_right finish*/

/*translation finish*/


/*comment start*/
#comment {
float: left;
padding: 0px 0px 0px 20px;
width: 524px;
}

/*comment_left start*/
#comment_left {
float: left;
width: 170px;
}

.inquiry_arrow {
float: left;
padding: 1px 6px 0px 0px;
width: 14px;
}

.inauiry_arrow_img {
float: left;
background: url(../img/inquiry_arrow.gif) no-repeat left top;
height: 14px;
width: 14px;
}

p.comment {
text-align: left;
}

p.comment span {
color: #FF0000;
}
/*comment_left finish*/

/*comment_right start*/
#comment_right {
float: left;
text-align: left;
width: 300px;
}

/*comment2_right finish*/

/*comment 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*/

/*.offer finish*/


/*offer_bottom start*/
#offer_bottom {
float: left;
width: 623px;
}

.offer_bottom {
background: url(../img/offer_table_bottom.gif) no-repeat left top;
height: 15px;
width: 623px;
}
/*offer_bottom finish*/


/*offer finish*/













#offer_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;
}





















