#header_top {
	background-image:url('../image_index/mj14/minor_4/bg_01.jpg');
}

#header_senryu img {
	position:absoluteleft:110px;top:0px;
}

#header_top #header_senryu {
	top:0px;
	left:446px;
	width:512px;
	height:84px;
}

#hq_01 {
	width:684px;
	height:66px;
	padding:0 148px 0 148px;
	background-image:url('../image_index/mj14/minor_4/bg_02.jpg');
}

#hq_02 {
	width:776px;
	height:72px;
	padding:0 102px 0 102px;
	background-image:url('../image_index/mj14/minor_4/img_04.jpg');
}

.minor_4_img_06 {
	position:absolute;left:0px;top:0px;
}

.minor_4_img_07 {
	position:absolute;left:487px;top:0px;
}

#header_img__box {
	height:160px;
	margin-top:19px;
	color:#c70000;
	font-size:18px;
	font-weight:bold;
}

.btn_bg_01 {
	padding:0 39px 0 56px;
	width:392px;
	height:99px;
	background-image:url('../image_index/mj14/minor_4/bg_03.jpg');
	position:absolute;left:0px;top:35px;
}

.btn_bg_02 {
	padding:0 57px 0 45px;
	width:391px;
	height:99px;
	background-image:url('../image_index/mj14/minor_4/bg_04.jpg');
	position:absolute;left:487px;top:35px;
}

#btn_move_1,#btn_move_3,#btn_move_5,#mj_index #btn_move_7 {
	position:absolute;left:46px !important;top:35px !important;
}

#btn_move_2,#btn_move_4,#btn_move_6,#btn_move_8 {
	position:absolute;left:522px !important;top:35px !important;
}

.btn_txt_01 {
	position:absolute;left:147px;top:132px;
}

#header_img__box iframe {
	position:absolute;left:583px;top:134px;
}

h2 {
	background-image:url('../image_index/mj14/minor_4/h2.jpg');
	padding:39px 0 23px 0;
	width:980px;
	height:61px;
	margin-top:15px;
}

#minor_4_h2_1 {
	margin-left:162px;
}

#minor_4_h2_2 {
	margin-left:94px;
}

#minor_4_h2_3 {
	margin-left:90px;
}

.h2_top_margin {
	/*margin-top:15px;*/
}

#contents {
	background-image:url('../image_index/mj14/minor_4/bg_00.jpg');
}

.contents_box {
	background-image:url('../image_index/mj14/minor_4/bg_05.jpg');
	width:901px;
	margin-left:39px;
}

#minor_4_hq_03 {
	margin:0 0 0 26px;
}

#minor_4_img_08 {
	margin:9px 0 10px 686px;
}

#minor_4_img_09 {
	margin-left:88px;
}

#minor_4_img_10 {
	margin-left:289px;
}

#minor_4_img_11 {
	margin-left:31px;
	margin-bottom:23px;
}

#minor_4_img_13 {
	margin-left:36px;
	margin-bottom:25px;
}

.contents_box_foot {
	background-image:url('../image_index/mj14/minor_4/bg_06.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:7px;
}

#senryu_matome {
	background-image:url('../image_index/mj14/minor_4/bg_07.jpg');
	width:901px;
	margin-left:39px;
	padding-bottom:0px;
}

#senryu_foot {
	background-image:url('../image_index/mj14/minor_4/bg_08.jpg');
	width:901px;
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:20px;
}

#desc_txt_foot {
	margin-top:10px;
}

#desc_txt_foot h2{
	background-image:none;
	width:auto;
	height:auto;
	padding:3px 3px 3px 0;
}

#tokutei {
	background-image:none;
	background-color:white;
	height:124px;
	margin-top:20px;
}

#mj_index #tokutei {
	height:250px;
}

#mj_index #tokutei td{
	padding:2px;
	text-align:left;
}

#mj_index #tokutei table {
	margin:20px 0 0 80px;
}

#goo #tokutei,#nifty #tokutei,#ocn #tokutei,#so-net #tokutei {
	margin-top:0px;
}

#nifty_1 {
	margin-top:0px;
	background-image:none;
	text-align:left;
	padding: 32px 0 0 148px;
	width:830px;
}

#ocn_caution {
	background-image:none !important;
	padding:0 !important;
	height:auto !important;
}

#nanikiru_sq {
	position:absolute;left:20px;top:-15px;
}

#so-net .portal_parts .portal_parts_bottom iframe{
	margin-top:20px;
}

#tokutei font{
	color:#bb0000;
}

#lon_appear_box,#lon_appear_box_200 {
	background-image:url('../image_index/mj14/minor_4/hq_200.jpg');
}

#lon_appear_box_300 {
	background-image:url('../image_index/mj14/minor_4/hq_300.jpg');
}

#lon_appear_box_500 {
	background-image:url('../image_index/mj14/minor_4/hq_500.jpg');
}

#lon_appear_box,#lon_appear_box_200,#lon_appear_box_300,#lon_appear_box_500 {
	padding:292px 156px 189px 154px;
	width:541px;
	height:158px;
	margin:0 0 0 26px;
}

#so-net .portal_parts{
	margin-top:40px;
}

.portal_parts {
	background-image:url('../image_index/mj14/minor_4/portal_head.jpg');
	width:980px;
	background-repeat:no-repeat;
	background-color:white;
	margin-top:20px;
}

.portal_parts_bottom {
	background-image:url('../image_index/mj14/minor_4/portal_bottom.jpg');
	width:980px;
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:20px 0;
}

.portal_parts_2 {
	margin-top:0;
}

#cp_default #nanikiru {
	margin-left:25px;
}

#cp_default #nanikiru iframe{
	margin-left:22px;
}

#cp_default #foot_repeat_box {
	background-image:url('../image_index/mj14/minor_4/bg_00.jpg');
}