﻿@charset "UTF-8";
/*印刷関連*/
@media print{
    .no_print{
        display: none;
    }
	#hpj_p,#container #contents p,h2,h3{
		font-size: 2rem;
		line-height:3.5rem;
	}
	.hjcl_ol{
		font-size: 1.6rem;
	}
        .hjcl_ol li{
		line-height: 2;
	}
	#n_h1,#h1_p{
		font-size: 2.6rem;
	}
        #container #contents #hpj1_div h2{
		font-size: 2.6rem;
	}
	#hpj2_div b{
		font-size: 2rem;
	}
	#contents {
		width : 100%;
		float : right;
 		margin-top : 120px;
	}


}
/*hipjointcolumn*/
#hpj1_div{
  width : 60%;
  float : left;
  height : 240px;
  margin-bottom : 10px;
}
#contents #hpj1_div h2{
	font-size : 28px;
font-family : "Meiryo UI";
font-weight : normal;
}
#hpj2_div{
  width : 40%;
  float : right;
  text-align : right;
  height : 240px;
  margin-bottom : 10px;
}
#hpj2_div strong{
  font-size : 18px;
  font-family : "Meiryo UI";
  font-weight : bold;
}
#hpj2_div b{
  font-size : 12px;
  font-family : "Meiryo UI";
  font-weight : normal;
}
#hpj2_div img{
border-width : 1px;
border-color : black;
}

#hpj_p{
  font-family : "ＭＳ 明朝";
  font-weight : normal;
  clear : both;
  padding-top : 15px;
  border-top-width : 3px;
  border-top-style : dotted;
  border-top-color : blue;
  margin-top : 45px;
  font-size : 18px;
}
#hpj1_div b{
  font-size : 20px;
  font-weight : bold;
  margin-left : 20px;
}

#container #hpj1ex_img{
  margin-left : 10px;
  margin-bottom : 10px;
  float : right;
  padding-bottom : 0px;
}

#hpj_dp{
  margin-left : 25px;
  margin-top : 10px;
}
#hpj_dp select{
  width : 350px;
}
.hjcl_ol{
  margin-left : 30px;
  line-height : 25px;
  margin-bottom : 15px;
}
#hjcl_hr{
	border:none;
border-top:dashed 1px blue;
height:3px;
width:700px;
clear:both;
}
