@charset "shift_jis";
body {
	color:#000000;
	text-align:left;
}
.clearfix {
	overflow: none;
	min-height: 1px;
}

h1 {
	font-weight: normal;
}

#container {
	width: 100% !important;
	margin: 0 0 15px;
	line-height: 140%;
}
.pb_bg_01 {
	background: url(../img/pb_bg_01.jpg) repeat-x left top;
}
.pb_bg_01_sp {
	background: url(../img/pb_bg_03.jpg) repeat left top;
}

.pb_bg_01_inner {
	background: url(../img/pb_bg_02.jpg) repeat-x left bottom;
	padding: 29px 0 54px;
}

.pb_menu_01 {
	width: 861px;
	margin: 0 auto;
	padding-left: 10px;
}
.pb_menu_01 li {
	float: left;
}
.pb_menu_01 li a,
.pb_menu_01 li img {
	display: block;
}
.pb_cbox {
	width: 861px;
	margin: 0 auto;
	padding-left: 10px;
}

.pb_cbg_01 {
	background: url(../img/pb_cbg_01.gif) no-repeat left top;
}
.pb_cbg_01_sp {
	background: url(../img/pb_cbg_03.gif) repeat left top;
}
.pb_cbg_01_inner {
	background: url(../img/pb_cbg_02.gif) no-repeat left bottom;
	padding: 25px 0 40px 22px !important;
	text-align: left;
}

.pb_t_01 {
	padding-left: 10px !important;
}

.pb_root_01 {
	padding: 25px 0 0 25px;
}
.pb_root_01 li {
	float: left;
}
.pb_root_01 li a,
.pb_root_01 li img {
	display: block;
}
.pb_cinner {
	text-align: left;
	padding: 0 0 0 10px;
}
.pb_next {
	width: 29px;
	margin: 0 auto;
	padding: 17px 0 10px;
}
.pb2_btn {
	width: 557px;
	margin: 0 auto;
}

.pb1_t_01 {
	padding: 0 0 12px !important;
	display: block;
}

.pb2_t_01 {
	padding: 0 0 5px !important;
	display: block;
}
.pb2_t_02 {
	padding: 0 0 5px !important;
	display: block;
}
.pb2_t_03 {
	padding: 0 0 5px !important;
	display: block;
}

.pb_cibg_01 {
	background: url(../img/pb_cbbg_01.gif) no-repeat left top;
	width: 790px !important;
}
.pb_cibg_01_inner {
	background: url(../img/pb_cbbg_02.gif) no-repeat left bottom;
	padding: 15px 10px;
}

.pb_cibg_02 {
	background: url(../img/pb_cbbg_01.gif) no-repeat left top;
	width: 790px !important;
}
.pb_cibg_02_inner {
	background: url(../img/pb_cbbg_02.gif) no-repeat left bottom;
	padding: 15px 10px;
}

.pb_cbborder_box {
	background: url(../img/pb_cbborder_01.gif) repeat-x left bottom;
}

.pb_cibg_01 form {
	padding: 0;
	margin: 0;
}

.pb_lp_01 {
	padding: 10px 7px 25px 7px;
}
.pb_lp_01 select {
	float: left;
	margin: 0 !important;
	width: 200px;
}
.pb_lp_01 #msgid1 {
	float: left;
	width: 540px;
	padding: 3px 0 0;
	text-indent: 15px;
}

.pb_lp_02 {
	padding: 20px 7px 5px 7px;
}
.pb_lp_02 li.img_01 {
	float: left;
	padding: 0 82px 0 0;
}
.pb_lp_02 li.img_02 {
	float: left;
}

.pb_lp_03 {
	padding: 5px 7px 20px 7px;
}
.pb_lp_03 select {
	float: left;
	margin: 12px 25px 0 0;
	width: 200px;
}
.pb_lp_03 #msgid2 {
	float: left;
}

.pb_lp_04 {
	padding: 20px 7px 5px 7px;
}
.pb_lp_04 ul {
	padding: 0 0 13px;
}
.pb_lp_04 li {
	float: left;
}
.pb_lp_04 li img {
	display: block;
}
.pb_lp_04 li.img_01 {
	padding: 0 0 0 15px;
}
.pb_lp_04 li.img_02 {
	padding: 0 0 0 33px;
}
.pb_lp_04 p {
	text-indent: -1.0em;
	padding-left: 1.0em;
}

.pb_lt_01 {
	padding: 0px;
	margin: -10px 0 0 -4px;
	position: relative;
	width: 779px;
}
.pb_lt_01_mini {
	width: 748px !important;
	overflow: hidden;
}
.pb_lt_01 img {
	float: left;
	position: relative;
}
.pb_lt_01 p {
	position: relative;
	display:inline;
	float: right;
	margin: -24px 15px 0 0;
	background: url(../img/pb_icon_01.gif) no-repeat left center;
	padding: 0 0 0 13px;
	z-index: 100;
}
.pb_lt_01 p.t2_link {
	background: url(../img/pb_icon_02.gif) no-repeat left center;
}
.pb_lt_01 p a {
	color: #FFF !important;
	text-decoration: underline !important;
}
.pb_lt_01 p a:visited {
	color: #FFF !important;
	text-decoration: underline !important;
}
.pb_lt_01 p a:hover {
	text-decoration: none !important;
}

.pb_lt_02 {
	padding: 15px 3px 0 3px;
}
.pb_ltbox_01 {
	float: left;
	width: 230px;
}
.pb_ltbox_02 {
	float: left;
	width: 240px;
}
.pb_ltbox_03 {
	float: left;
	width: 258px;
}
.pb_ltbox_04 {
	float: left;
	width: 260px;
}
.pb_ltbox_05 {
	float: left;
	width: 270px;
}

.pb1_st_01,
.pb1_st_02,
.pb1_st_03,
.pb1_st_04,
.pb1_st_05 {
	display: block;
	padding: 0 0 10px;
}
.pb_ltbox_inner img {
	display: block;
	float: left;
	padding: 0 4px 0 0;
}
.pb_ltbox_inner ul {
	float: left;
	width: 130px;
}
.pb_ltbox_inner li {
}
.pb_ltbox_inner li img {
}
.pb_ltbox_inner li p {
	color: #431b00;
	font-weight: bold;
	background: url(../img/pb_cbborder_02.gif) repeat-x left bottom;
	padding: 3px 0 5px;
	margin: 0 11px 5px 4px;
	clear: both;
	line-height: 1.4;
}
.pb_ltbox_inner li p.p_end {
	color: #431b00;
	font-weight: bold;
	background: none;
	padding: 3px 0 0;
	margin: 0 11px 0 4px;
	clear: both;
	line-height: 1.4;
}


.pb1_bmar {
	margin-bottom: 15px;
}
.pb2_note {
	text-indent: -1em !important;
	padding-left: 1em !important;
	margin: 0 0 45px 50px;
}

.pb1_btn_04 {
	width: 168px;
	position: absolute;
	margin: -48px 0 0 602px;
}



.pb_largetitle_01 {
	padding: 15px 0 10px;
	text-align: center;
}
.pb_largetitle_02 {
	padding: 10px 0 25px;
	text-align: center;
}

.pn_box_01 {
	background: url(../img/pn_bg_01_bottom.gif) no-repeat left bottom;
	width: 791px;
}
.pn_box_01_inner {
	background: url(../img/pn_bg_01_top.gif) no-repeat left top;
	padding: 15px 18px 28px 15px;
}
.pn_box_01_inner2 {
	background: url(../img/pn_bg_01_top2.gif) no-repeat left top;
	padding: 15px 18px 28px 15px;
}
.pn_box_01_inner3 {
	background: url(../img/pn_bg_01_top3.gif) no-repeat left top;
	padding: 15px 18px 28px 15px;
}
ul.pn_m_01 li {
	float: left;
	line-height: 0;
	padding-right: 2px;
}
ul.pn_m_01 li img {
	vertical-align: bottom;
}
ul.pn_m_01 li.standard {
	padding-top: 25px;
}
ul.pn_m_01 li.simple {
	padding-top: 25px;
}


.pb_cibg_01_mini {
	background: url(../img/pb_cbbg_03.gif) no-repeat left top;
	width: 759px !important;
}
.pb_cibg_01_mini_inner {
	background: url(../img/pb_cbbg_04.gif) no-repeat left bottom;
	padding: 15px 10px;
}

.pb_toptext_01 {
	background: url(../img/pb_infoicon_01.gif) no-repeat 0 2px;
	padding: 0 0 12px 15px;
}




.copy_disney {
	padding-top: 5px;
	padding-left: 3px;
}



.dis_bg_01 {
	background: url(../../../pbdhg/img/dis_dbg_01.jpg) repeat-y left top;
}
.dis_bg_02 {
	background: url(../../../pbdhg/img/dis_dbg_02.jpg) repeat-y left top;
}
.dis_bg_03 {
	background: url(../../../pbdhg/img/dis_dbg_03.jpg) repeat-y left top;
}
.dis_bg_04 {
	background: url(../../../pbdhg/img/dis_dbg_04.jpg) repeat-y left top;
}
.dis_bg_05 {
	background: url(../../../pbdhg/img/dis_dbg_05.jpg) repeat-y left top;
}
.dis_btn_box_01 {
	width: 451px;
	float: right;
	margin: 10px 15px 10px 0;
	display: inline;
}
.dis_flo_01_left {
	width: 292px;
	float: left;
}
.dis_flo_01_left_inner {
	background: url(../../../pbdhg/img/pbdis_mbg_01_bottom.gif) no-repeat left bottom;
	padding: 6px 8px;
}
.dis_flo_01_right {
	width: 150px;
	float: right;
}
.dis_flo_01_right_inner {
	background: url(../../../pbdhg/img/pbdis_mbg_02_bottom.gif) no-repeat left bottom;
	padding: 6px 8px;
}

.dis_flo_02_left {
	width: 130px;
	float: left;
}
.dis_flo_02_right {
	width: 130px;
	float: right;
}


.dis_list_01 {
	width: 130px;
}
.dis_list_01 li {
	line-height: 0;
}
.dis_list_01 li img {
	display:block;
}
.dis_list_01 li p {
	color: #431b00;
	font-weight: bold;
	background: url(../img/pb_cbborder_02.gif) repeat-x left bottom;
	padding: 3px 0 3px;
	margin: 0 11px 5px 4px;
	clear: both;
	line-height: 1.4;
}
.dis_list_01 li p.p_end {
	color: #431b00;
	font-weight: bold;
	background: none;
	padding: 3px 0 0;
	margin: 0 11px 0 4px;
	clear: both;
	line-height: 1.4;
}

.dis_widt_01 {
	padding: 0 0 5px;
}
.dis_mimg_01 {
	float: left;
	padding-left: 9px;
}


.con_box {
	padding:0 55px 70px 30px;
}
.con_box .bt_box {
	margin:30px 0 70px 0;
}
.con_box .bt_standard {
	float:left;
	margin:21px 0 0 0;
}
.con_box .bt_index {
	float:left;
	margin:21px 0 0 0;
	padding-left: 5px;
}
.con_box .bt_disney {
	float:right;
}
.con_box dl.info dt {
	margin:0 0 1.5em 0;
}
.con_box dl.info dd p {
	margin:0 0 1.5em 0;
}








/* bread link */
.bread_link {
	margin:0 auto;
	padding-left:15px;
	width:856px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.bread_link a,
.bread_link a:visited,
.bread_link a:hover {
	color: #0d6820;
}
.bread_link a:hover {
	text-decoration: none;
}


.pb_padding_01 {
	padding: 5px 5px 0;
}
.pb_padding_02 {
	padding: 10px 5px 0;
}
.pb_fbox_01 {
	width: 748px;
	margin-left: -22px;
}
.pb_fbox_01 .pb_float_01 {
	float: left;
	margin-left: 22px;
	display: inline;
	width: 165px;
}
* html .pb_fbox_01 .pb_float_01 {
	margin-left: 0px;
	margin-right: 22px;
}
*:first-child+html .pb_fbox_01 .pb_float_01 {
	margin-left: 0px;
	margin-right: 22px;
}

.talign_center {
	text-align: center;
}
.pb_nst_01 {
	padding: 5px 0;
}
.pb_select_01 {
	width: 165px;
}

.pb_simflo_left_01 {
	float: left;
	width: 570px;
	padding-top: 3px;
}
.pb_simflo_right_01 {
	float: right;
	text-align: right;
	width: 180px;
	padding-bottom: 7px;
}
.pb_simflo_right_01 a,
.pb_simflo_right_01 a:visited,
.pb_simflo_right_01 a:hover {
	color: #0D6820;
}
.pb_simflo_right_01 a:hover {
	text-decoration: none;
}
.pb_simicon_01 {
	background: url(../../../pbdhg/img/pb_simicon_01.gif) no-repeat 0 3px;
	padding-left: 12px;
}
.pb_simbg_01 {
	background: url(../../../pbdhg/img/pb_simbg_01_bottom.gif) no-repeat left bottom;
}
.pb_simbg_01_inner {
	background: url(../../../pbdhg/img/pb_simbg_01_top.gif) no-repeat left top;
}
.pb_simflo_left_02 {
	float: left;
	width: 483px;
	padding: 6px 6px 15px;
}
.pb_simflo_right_02 {
	float: right;
	width: 236px;
	padding: 6px 5px 15px 7px;
}
.pb_simst_01 {
	padding: 0 0 15px;
}
.pb_simprbox_01 {
	width: 385px;
	margin: 0 auto;
}
.pb_simprbox_02 {
	width: 165px;
	margin: 0 auto;
}
.pb_simprfloat_01 {
	float: left;
	display: inline;
	width: 165px;
}
.pb_simprfloat_02 {
	float: right;
	display: inline;
	width: 165px;
}



.pb_sim2lbox_01 {
	width: 764px;
	margin: 0 auto;
}

.pb_sim2box_01 {
	float: left;
	width: 123px;
	padding: 0 34px;
}
.ob_sim2img_01 {
	padding: 6px;
}
.ob_sim2img_01_active {
	padding: 6px;
	background: url(../../../pbdhg/img/pb_sim2bg_01.gif) no-repeat left top;
}
.ob_sim2radio_01 {
	padding-top: 3px;
}

.ob_sim2radio_01 input {
	vertical-align: middle;
	margin-right: 3px;
	margin-top: -1px;
}
* html .ob_sim2radio_01 input {
	vertical-align: middle;
	margin-right: 0;
	margin-top: 0;
}
*:first-child+html .ob_sim2radio_01 input {
	vertical-align: middle;
	margin-right: 0;
	margin-top: 0;
}


.pb_sim2st_01 {
	padding: 0 0 10px;
}
.pb_sim2pad_01 {
	padding: 0 0 10px;
}
.pb_sim2pad_02 {
	padding: 15px 0 10px;
}






.pb_nbox_01 {
	width: 785px;
	padding-top: 25px;
}
.pb_nbg_01 {
	background: url(../img/pb_nbg_02.gif) no-repeat center bottom;
	width: 692px;
	margin: 0 auto;
	padding-bottom: 82px;
}
.pb_nbg_02 {
	background: url(../img/pb_nbg_03.gif) no-repeat center bottom;
	width: 692px;
	margin: 0 auto 17px;
	padding-bottom: 46px;
}
.pb_nbg_01_inner {
	background: url(../img/pb_nbg_01_bottom.gif) no-repeat left bottom;
}
.pb_nbg_01_inner .flo_left {
	float: left;
	width: 339px;
}
.pb_nbg_01_inner .flo_right {
	float: right;
	width: 339px;
}
.pb_nbg_01_inner .inbox {
	padding: 13px 16px;
}
.pb_nbg_01_inner .inbox li {
	line-height: 0;
}
.pb_nbg_01_inner .inbox li img {
	vertical-align: top;
}


.pb_height_01 {
	padding-bottom: 490px;
}



.pb1_contents {
	width: 759px;
	margin: 0 auto;
	padding-right: 40px;
}

.pb1_nbg_01 {
	width: 759px;
	background: url(../img/pb1_nbg_01_bottom.gif) no-repeat left bottom;
}
.pb1_nbg_01_inner {
	overflow: hidden;
	padding: 5px;
	width: 744px;
	background: url(../img/pb1_nbg_01_top.gif) no-repeat left top;
}
.pb_lt_03 {
	padding: 0px;
	margin: 0;
	position: relative;
	width: 779px;
	overflow: hidden;
}
.pb_lt_03 img {
	float: left;
	position: relative;
}
.pb_lt_03 p {
	position: relative;
	display:inline;
	float: right;
	margin: -24px 15px 0 0;
	background: url(../img/pb_icon_01.gif) no-repeat left center;
	padding: 0 0 0 13px;
	z-index: 100;
}
.pb_lt_03 p.t2_link {
	background: url(../img/pb_icon_02.gif) no-repeat left center;
}
.pb_lt_03 p a {
	color: #FFF !important;
	text-decoration: underline !important;
}
.pb_lt_03 p a:visited {
	color: #FFF !important;
	text-decoration: underline !important;
}
.pb_lt_03 p a:hover {
	text-decoration: none !important;
}

.pb_fbox_02 {
	width: 760px;
	margin-left: -22px;
}
.pb_fbox_02 .pb_float_01 {
	float: left;
	margin-left: 22px;
	display: inline;
	width: 168px;
}
* html .pb_fbox_02 .pb_float_01 {
	margin-left: 0px;
	margin-right: 22px;
}
*:first-child+html .pb_fbox_02 .pb_float_01 {
	margin-left: 0px;
	margin-right: 22px;
}
.pb_padding_02 {
	padding: 15px 5px 10px;
}



.pb1_text_01 {
	padding: 5px 0 12px;
}



