@charset "Shift_JIS";

/*全体の設定*/
#wrapper { clear:both; float: left; background: #7FC31C url(../../img/toiawase/bg_toiawase_back.jpg) no-repeat 0px 0px; width: 940px; text-align: left; margin: 0px; padding: 0px; display: inline; }
#container { clear:both; float: left; background: transparent url(../../img/bg_common_main.gif) no-repeat 0px 0px; width: 940px; height: 100%; min-height: 100%; max-height: 100%; margin: 0px; padding: 15px 10px 0px; display: inline; }
#contents_right { float: left; width: 605px; margin: 0px 0px 0px 15px; padding: 85px 0px 0px; display: inline; }


/*グローバルナビの設定*/
ul.navi_link { margin: 0px; padding: 0px; text-indent: -9999px; }
ul.navi_link li { margin: 0px; padding: 0px; list-style: none; }
ul.navi_link li a.offer { width: 270px; height: 40px; display: block; }
ul.navi_link li a.offer:link { background: transparent url(../../img/toiawase/btn_def_offer.gif) no-repeat 0px 0px; }
ul.navi_link li a.offer:visited { background: transparent url(../../img/toiawase/btn_def_offer.gif) no-repeat 0px 0px; }
ul.navi_link li a.offer:hover { background: transparent url(../img/btn_act_offer.gif) no-repeat 0px 0px; }
ul.navi_link li a.offer:active { background: transparent url(../../img/toiawase/btn_def_offer.gif) no-repeat 0px 0px; }


/*共通の設定*/
#header_title { background: transparent url(../img/prt_header_title.gif) no-repeat 0px 0px; width: 280px; height: 37px; margin: 0px 0px 25px 0px; padding: 0px; text-indent: -9999px; } 


/*「参加お申し込みについて」の設定*/
.comment_box { clear: both; float: left; width: 605px; margin: 10px 0px 5px; padding: 0px; display: inline; }
.comment_box p { width: 595px; margin: 0px; padding: 0px; }

#offer_box { clear: both; float: left; width: 605px; margin: 0px 0px 10px; padding: 0px; display: inline; }
#offer_box h2 { float: left; background: transparent url(../../img/toiawase/prt_offer_title.gif) no-repeat 0px 0px; width: 605px; height: 40px; margin: 0px; padding: 0px; text-indent: -9999px; }
#offer_box p.comment { float: left; width: 595px; margin: 5px 0px 5px 10px ; padding: 0px; display: inline; }

.offer_block { clear: both; float: left; width: 595px; margin: 5px 0px 10px 10px; padding: 0px; display: inline; }
.offer_block div.left { float: left; width: 100px; height: 100px; margin: 0px; padding: 0px; }
.offer_block div.left img { width: 100px; height: 100px; margin: 0px; padding: 0px; border: none; }
.offer_block div.right { float: left; width: 480px; margin: 0px 0px 0px 10px; padding: 0px; }
.offer_block div.right p.jb18 { color:#7E3105; margin: 0px; padding: 0px; }
.offer_block div.border { float: left; width: 480px; height: 5px; margin: 0px 0px 5px; padding: 0px; border-bottom: 1px dotted #7E3105; display: inline; }

.address_block { clear: both; float: left; width: 590px; margin: 0px 0px 10px 15px; padding: 0px; display: inline;}
.address_block div.jtb { float: left; background: url(../../img/toiawase/bg_frame.gif) no-repeat 0px 0px; width: 550px; height: 120px; margin: 0px; padding: 5px 20px 10px 20px; display: inline;}
div.jtb p { width: 550px;}

.address_block div.left { float: left; width: 295px; height: 337px; margin: 0px; padding: 0px; }
.address_block div.left p.tab { float: left; background: transparent url(../../img/toiawase/prt_domestic_tab.gif) no-repeat 0px 0px; width: 295px; height: 50px; margin: 0px; padding: 0px; text-indent: -9999px; }
.address_block div.left div.address { float: left; background: transparent url(../../img/toiawase/bg_domestic_frame.gif) no-repeat 0px 0px; width: 295px; height: 287px; margin: 0px; padding: 0px 0px 10px 10px; display: inline; }
.address_block div.left div.address p { width: 275px; margin: 0px 0px 3px; padding: 0px; }
.address_block div.right { float: left; width: 295px; height: 337px; margin: 0px; padding: 0px; }
.address_block div.right p.tab { float: left; background: transparent url(../../img/toiawase/prt_foreign_tab.gif) no-repeat 0px 0px; width: 295px; height: 50px; margin: 0px; padding: 0px; text-indent: -9999px; }
.address_block div.right div.address { float: left; background: transparent url(../../img/toiawase/bg_foreign_frame.gif) no-repeat 0px 0px; width: 295px; height: 287px; margin: 0px; padding: 0px 0px 10px 15px; display: inline; }
.address_block div.right div.address p { color: #ffffff; width: 275px; margin: 0px; padding: 0px 0px 3px; }


/*「プログラムに関するお問い合わせ」の設定*/
#inquiry_box { clear: both; float: left; width: 605px; margin: 0px; padding: 0px; display: inline; }
#inquiry_box h2 { float: left; background: transparent url(../../img/toiawase/prt_inquiry_title.gif) no-repeat 0px 0px; width: 605px; height: 40px; margin: 0px; padding: 0px; text-indent: -9999px; }

.address_block { clear: both; float: left; width: 590px; margin: 5px 0px 10px 15px; padding: 0px; display: inline; }
.address_block div.address p { clear: both; float: left; width: 100%; margin: 0px 0px 3px; padding: 0px; display: inline; }
.address_block div.address p.freedial { clear: both; float: left; background: transparent url(../../img/toiawase/prt_inquiry_freedial.gif) no-repeat 10px -3px; width: 590px; height: 45px; margin: 0px; padding: 0px; text-indent: -9999px; }
