@font-face {
  font-family: "shingo-h";
  src: url("../font/shingo-h.woff2")  format('woff2');
  font-display: swap;
}
@font-face {
  font-family: "shingo-b";
  src: url("../font/shingo-b.woff2")  format('woff2');
  font-display: swap;
}

@font-face {
  font-family: "df_hsG7";
  src: url("../font/df_hsG7.woff")  format('woff');
  font-display: swap;
}
@font-face {
  font-family: "df_hsG9";
  src: url("../font/df_hsG9.woff")  format('woff');
  font-display: swap;
}



img{
max-width: 100%;
height: auto;
width /***/:auto;　
}

html,body{
height: 100%;
}

body {
	line-height: 160%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#main {
	width: 694px;
	height: auto;
	float: left;
}  
#naviarea {
	float: left;
	height: auto;
	width: 221px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #333333;
	padding-left: 35px;
	padding-top: 10px;
}
#header {
	height: 118px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}


.bt-obi {
	height: 46px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/bt-bg.jpg);
	background-repeat: repeat-x;
}
.bt {
	float: left;
	height: 46px;
	width: 158px;
}
#bt-area {
	height: auto;
	width: 634px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#container {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100%;
	min-height: 100%;
	background-repeat: repeat-y;
	background-position: center;
}
body > #container {
	height: auto;
}
#contents {
	float: none;
	width: 950px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#foot {
	height: 52px;
	width: 950px;
	margin: auto;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(../img/foot_logo.jpg);
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}
#footer {
	width: 100%;
	height: 87px;
	clear: both;
	background-image: url(../img/footer-bg.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}
hr {
	border-width: 1px 0px 0px; /* 太さ */
	border-style: solid; /* 線種 */
	border-color: #999999; /* 線色 */
	height: 1px; /* 高さ */
}

/*リンク*/

a img.linkimg{
background:none!important;
}

a:hover img.linkimg{
opacity:0.7;
filter: alpha(opacity=50);        /* ie lt 8 */
-ms-filter: "alpha(opacity=50)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
zoom:1;
background:none!important;
}

a img.linkimg-t{
background:none!important;
}

a:hover img.linkimg-t{
opacity:0.7;
filter: alpha(opacity=80);        /* ie lt 8 */
-ms-filter: "alpha(opacity=80)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
zoom:1;
background:none!important;
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #187fc3;
}

a:active {
	color: #333333;
	text-decoration: none;
}

.footer_arrow {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #187fc3;
}
.slide {
	height: auto;
	width: 2004px;
	padding-top: 0px;
	margin-top: 0px;
	overflow: hidden;
}
.slide-sp {
	height: 320px;
	width: 2200px;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}

#top-main {
	height: auto;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#slideshow {
	height: auto;
	width: 100%;
	overflow: hidden;
}
.form-summary_area {
	height: auto;
	width: 700px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	clear: both;
	overflow: hidden;
}
.top_catchbox {
	height: 186px;
	width: 920px;
	background-image: url(../img/oroshi.png);
	overflow: hidden;
	padding-top: 40px;
	padding-left: 30px;
}
.commonbox {
	height: auto;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.t_catch_m {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 30px;
	line-height: 46px;
	font-weight: bold;
}
.t_lead_m {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
}
.t_lead_g {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 32px;
	height: auto;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	text-justify: auto;
	letter-spacing: -1px;
}
.t_lead02_m {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
}
.t-bodycopy {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	line-height: 24px;
	font-weight: normal;
	height: auto;
	width: auto;
}
.t-bodycopy_g {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 25px;
	height: auto;
	width: auto;
}
.t-bodycopy_g_s {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 8px;
	line-height: 11px;
	height: auto;
	width: auto;
}
.t-leadcopy_g {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 32px;
	height: auto;
	width: auto;
	font-weight: bold;
}
.ari-bodycopy_g {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 22px;
	height: auto;
	width: auto;
	font-weight: bold;
}
.t-speccopy {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 24px;
	height: auto;
	width: auto;
	font-weight: bold;
}
#title {
	height: auto;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top-pr {
	height: auto;
	width: 694px;
}
.t_blue {
	color: #008CD7;
}

/* 最低限必要なリセット */
	ul,li {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	pre {
		border: 1px solid #ccc;
		background: #eee;
		padding: 10px;
	}
.leadbar {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 30px;
	background-color: #003f98;
	height: 30px;
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 10px;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 3px;
}

.copybox {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 22px;
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
	font-weight: bold;
}

.copybox16 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 24px;
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
	font-weight: bold;
}
.copybox_ari {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 24px;
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
}
.copybox02 {
	height: auto;
	width: 440px;
	margin-bottom: 10px;
	float: left;
	padding-top: 5px;
}
.itemcopy {
	height: auto;
	width: 369px;
	margin-bottom: 10px;
	float: left;
	padding-top: 5px;
}
.picbox {
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 15px;
	position: relative;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	overflow: hidden;
}
.picboxNoLine {
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 15px;
	position: relative;
	padding-bottom: 15px;
	overflow: hidden;
}
.picbox02 {
	float: left;
	height: auto;
	width: 210px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.pic_navibt {
	height: 34px;
	width: 113px;
	position: absolute;
	bottom: 111px;
	margin-left: 30px;
	left: 534px;
}

.pic_navibtEpa {
	height: 34px;
	width: 113px;
	position: absolute;
	bottom: 113px;
	margin-left: 30px;
	left: 535px;
}

.itemph {
	float: left;
	height: auto;
	width: 315px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.form-box {
	height: auto;
	width: 700px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	overflow: hidden;
}
.form-box_end {
	height: auto;
	width: 700px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.form_title {
	background-color: #e5e6e6;
	float: left;
	height: 50px;
	width: 125px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 10px;
}
.summary_title {
	background-color: #e5e6e6;
	float: left;
	height: 50px;
	width: 185px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 50px;
}
.summary_title_w {
	background-color: #e5e6e6;
	float: left;
	height: 14px;
	width: 185px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 50px;
	padding-top: 75px;
	padding-bottom: 116px;
}
.summary_con {
	float: left;
	height: auto;
	width: 455px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 50px;
	overflow: hidden;
	margin-top: 0px;
	padding-left: 10px;
}
.summary_con_line {
	float: left;
	height: auto;
	width: 455px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 50px;
	overflow: hidden;
	margin-top: 0px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.form_title02 {
	background-color: #e5e6e6;
	float: left;
	height: 45px;
	width: 125px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
}
.form_title03 {
	background-color: #e5e6e6;
	float: left;
	height: 50px;
	width: 195px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 25px;
}
.form_hissu {
	background-color: #e5e6e6;
	float: left;
	height: 21px;
	width: 60px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 14px;
	padding-bottom: 15px;
}
.form_con {
	float: left;
	height: auto;
	width: 495px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 50px;
	overflow: hidden;
	margin-top: 0px;
}
.form_con02 {
	float: left;
	height: auto;
	width: 495px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 50px;
	overflow: hidden;
	margin-top: 0px;
	padding-top: 10px;
}
.form_list {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 22px;
	float: left;
	height: auto;
	width: 237px;
	margin-top: 5px;
	padding-left: 10px;
}

.send_back {
	height: 41px;
	width: 194px;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: auto;
	float: left;
}
.bt_board {
	background-color: #A0CBED;
	height: 76px;
	width: 891px;
	padding-top: 37px;
	padding-right: 22px;
	padding-bottom: 37px;
	padding-left: 37px;
}
.p-bt {
	height: auto;
	width: 420px;
	margin-right: 24px;
	float: left;
}


.navipic_noK {
	height: auto;
	width: 213px;
	margin-top: 10px;
}

.age40 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 26px;
	height: 86px;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	padding-left: 0px;
	text-justify: auto;
	overflow: hidden;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #333333;
	padding-top: 80px;
	padding-bottom: 0px;
	background-image: url(../contents/ari/img/age40.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.age50 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 26px;
	height: 86px;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	padding-left: 0px;
	text-justify: auto;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 80px;
	padding-bottom: 0px;
	background-image: url(../contents/ari/img/age50.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.age60 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 26px;
	height: 86px;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	padding-left: 0px;
	text-justify: auto;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 80px;
	padding-bottom: 0px;
	background-image: url(../contents/ari/img/age60.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.age70 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 26px;
	height: 86px;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	padding-left: 0px;
	text-justify: auto;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 80px;
	padding-bottom: 0px;
	background-image: url(../contents/ari/img/age70.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.age80 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 26px;
	height: 60px;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	padding-left: 0px;
	text-justify: auto;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 80px;
	padding-bottom: 0px;
	background-image: url(../contents/ari/img/age80.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}

.catch_hg_01 {
	font-family: shingo-h, "MS PGothic", sans-serif;
	font-size: 46px;
	font-weight: normal;
	color: #000000;
	line-height: 56px;
}
.catch_hg_01-w {
	font-family: shingo-h, "MS PGothic", sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 40px;
}
.catch_hg_000_W {
	font-family: shingo-h, "MS PGothic", sans-serif;
	font-size: 54px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 62px;
}
.catch_hg_02_blue {
	font-family: shingo-h, "MS PGothic", sans-serif;
	font-size: 32px;
	font-weight: normal;
	color: #004d9f;
	line-height: 44px;
}
.catch_hg_02_red {
	font-family: shingo-h, "MS PGothic", sans-serif;
	font-size: 40px;
	font-weight: normal;
	color: #FF0000;
	line-height: 44px;
}
.catch_hg_03_red {
	font-family: shingo-h, "MS PGothic", sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #FF0000;
	line-height: 44px;
}
.catch_hg_04_red {
	font-family: shingo-h, "MS PGothic", sans-serif;
	font-size: 32px;
	font-weight: normal;
	color: #FF0000;
	line-height: 44px;
}

.copybox_k_b_blue02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 26px;
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	padding-left: 0px;
	text-justify: auto;
	overflow: hidden;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #004d9f;
	border-bottom-color: #004d9f;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #004d9f;
}
.copybox_k_b_blue02_underline {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 26px;
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	padding-left: 0px;
	text-justify: auto;
	overflow: hidden;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #004d9f;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #004d9f;
}

.item-spec {
	float: left;
	height: 400px;
	width: 290px;
	padding-left: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-left: 24px;
	text-align: justify;
	text-justify: distribute;
}
.number {
	float: left;
	height: auto;
	width: 128px;
	margin-right: 20px;
}
.seibunName {
	float: left;
	height: auto;
	width: 413px;
	padding-top: 10px;
	margin-right: 10px;
}
.mg {
	float: left;
	height: auto;
	width: 122px;
	padding-top: 20px;
}
.kareiCopyBox {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 20px;
	line-height: 34px;
	font-weight: bolder;
	height: auto;
	width: 290px;
	margin-left: 36px;
	float: left;
	margin-top: 10px;
}

.copybox_k_b_blue {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 26px;
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	padding-left: 0px;
	text-justify: auto;
	overflow: hidden;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #004d9f;
	border-bottom-color: #004d9f;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #004d9f;
}

.copybox_on02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 24px;
	height: auto;
	width: 694px;
	margin-bottom: 0px;
	padding-left: 0px;
	text-justify: auto;
	overflow: hidden;
	margin-top: 35px;
}
.copybox_onTop {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 24px;
	height: auto;
	width: 396px;
	margin-bottom: 10px;
	padding-left: 0px;
	text-justify: auto;
	position: absolute;
	left: -1px;
	top: 14px;
	overflow: hidden;
}

.Itembox {
	height: 180px;
	width: 261px;
	margin-bottom: 15px;
	overflow: hidden;
	background-image: url(../contents/ari/img/Item.jpg);
	background-repeat: no-repeat;
	padding-left: 370px;
	padding-top: 145px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 15px;
	text-justify: auto;
}
.picbox02 {
	height: auto;
	width: 631px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

.copybox_k_red {
	height: auto;
	width: 672px;
	margin-bottom: 10px;
	clear: both;
	text-justify: auto;
	overflow: hidden;
	border: 1px solid #FF0000;
	padding: 10px;
}

.body_2d_left {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	line-height: 20px;
	float: left;
	height: auto;
	width: 336px;
	margin-right: 21px;
}
.body_2d_right {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	line-height: 20px;
	float: left;
	height: auto;
	width: 336px;
}
.copybox_k {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 24px;
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	padding-left: 0px;
	text-justify: auto;
	overflow: hidden;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
}.naviPic {
	height: auto;
	width: 205px;
	margin-top: 15px;
}
.catchBox {
	font-family: shingo-h, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 30px;
	line-height: 32px;
	color: #000000;
	position: absolute;
	left: 334px;
	top: 16px;
}
.catchBoxSuper {
	font-family: shingo-h, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 40px;
	line-height: 40px;
	color: #000000;
	position: absolute;
	left: 19px;
	top: 12px;
}

.catchBoxEpa {
	font-family: shingo-h, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 44px;
	line-height: 40px;
	color: #FF0000;
	position: absolute;
	left: 16px;
	top: 62px;
	width: 668px;
}
.bodyBoxSuper {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	position: absolute;
	left: 341px;
	top: 14px;
	font-weight: bold;
	width: 327px;
	height: 64px;
}

.bodyBoxEpa {
	font-family: shingo-h, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 26px;
	color: #000000;
	position: absolute;
	left: 349px;
	top: 125px;
	font-weight: bold;
	width: 327px;
	height: 64px;
}

.Itembox {
	height: 205px;
	width: 294px;
	margin-bottom: 15px;
	overflow: hidden;
	background-image: url(../contents/ari/img/Item.jpg);
	background-repeat: no-repeat;
	padding-left: 400px;
	padding-top: 155px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-justify: auto;
}
.copybox_on {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 24px;
	height: auto;
	width: 694px;
	margin-bottom: 10px;
	padding-left: 0px;
	text-justify: auto;
	overflow: hidden;
	margin-top: 26px;
}

.picbox_kaihatu {
	height: 461px;
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
	background-image: url(../contents/ari/img/kaihatu.jpg);
	background-repeat: repeat;
}
.picbox_tokkyi {
	height: 739px;
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
	background-image: url(../contents/ari/img/tokkyo.jpg);
	background-repeat: no-repeat;
}
.picbox03 {
	height: auto;
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
}
.copybox_k_redCopy {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 28px;
	line-height: 36px;
	height: auto;
	width: 100%;
	text-justify: auto;
	overflow: hidden;
	color: #FF0000;
	margin-top: 10px;
	font-weight: bold;
}
.kakomi {
	border: 1px solid #333333;
	font-weight: bold;
}
.ItemSubPic {
	height: auto;
	width: 369px;
	margin-bottom: 15px;
}
#topCopyBox {
	background-image: url(../img/top-box-mark.png);
	height: 90px;
	width: 690px;
	border: 2px solid #e60012;
	margin-top: 15px;
	position: relative;
}
#boxCopy {
	font-family: shingo-b, Osaka, sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #e60012;
	position: absolute;
	height: auto;
	width: 580px;
	left: 106px;
	top: 22px;
	text-align: justify;
}
.magazineName {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 16px;
	height: auto;
	width: 205px;
	margin-top: 10px;
}
.red {
	color: #FF0000;
}
.green {
	color: #009944;
}

.f_g22 {
	font-size: 20px;
}

.f_g24 {
	font-size: 24px;
}

.f_g24_shingoB {
	font-size: 24px;
	font-family: shingo-b, Osaka, sans-serif;
	line-height: 32px;
}

.f_g26_shingoB {
	font-size: 26px;
	font-family: shingo-b, Osaka, sans-serif;
	line-height: 34px;
}
.f_g28_shingoB {
	font-size: 28px;
	font-family: shingo-b, Osaka, sans-serif;
	line-height: 34px;
}

.f_g32_shingoB {
	font-size: 32px;
	font-family: shingo-b, Osaka, sans-serif;
	line-height: 38px;
}

.lead-00 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 30px;
	font-weight: bolder;
	color: #000000;
	line-height: 34px;
}
.lead-01 {
	font-family: shingo-b, Osaka, sans-serif;
	font-size: 32px;
	font-weight: bolder;
	color: #000000;
	line-height: 34px;
}

.copybox_k_redCopy_epa {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 36px;
	line-height: 40px;
	height: auto;
	width: 100%;
	text-justify: auto;
	overflow: hidden;
	color: #FF0000;
	margin-top: 10px;
	font-weight: bold;
	margin-bottom: 15px;
}

.f16g {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	line-height: 28px;
}

.f18g {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 32px;
	font-weight: bold;
}

.epaAgeBox {
	height: auto;
	width: 100%;
	padding-top: 12px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	overflow: hidden;
}

.epaAgeBoxEnd {
	height: auto;
	width: 100%;
	padding-top: 12px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom: 20px;
}

.epaAge {
	font-family: df_hsG7, Osaka, "ＭＳ ゴシック", sans-serif;
	font-size: 80px;
	font-style: italic;
	line-height: 74px;
	color: #E42012;
	float: left;
	width: 150px;
	margin-right: 20px;
}

.f38 {
	font-size: 38px;
}

.epaAgeCopy {
	font-family: shingo-b, Osaka, sans-serif;
	font-size: 30px;
	line-height: 36px;
	float: left;
	height: auto;
	width: 450px;
	padding-top: 10px;
}

.fdf_hsG7 {
	font-family: df_hsG7, Osaka, "ＭＳ ゴシック", sans-serif;
}

.fdf_hsG7Price {
	font-family: df_hsG7, Osaka, "ＭＳ ゴシック", sans-serif;
	font-size: 24px;
}

.specCopybox {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16px;
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	padding-left: 0px;
	text-justify: auto;
	overflow: hidden;
}
.bodyCopy {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 18px;
	height: auto;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 15px;
}
.slidePic {
	height: auto;
	width: 950px;
	margin-bottom: 25px;
	margin-right: auto;
	margin-left: auto;
}

.kakomi02{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 21px;
	height: auto;
	width: 670px;
	border: 2px solid #FF0000;
	color: #FF0000;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}
.bold_24 {
	font-size: 20px;
	font-weight: bold;
	line-height: 32px;
}
