@charset "utf-8";
/* CSS Document */
/************************************************
 共通設定
*************************************************/
/*   ブログ  */
.blog_content {}
.postMenuWrap {
	width: 90%;
	margin: 0 auto;
}
.recentlyBox {
	margin-bottom: 30px;
}
.recentlyBox .postList li {
	padding: 10px 1em;
    border-bottom: 1px solid #d8d8d8;
}
.recentlyBox .postList span {
	display: block;
	font-size: 1.2rem;
}
.postList li a {
	color: #000;
	text-decoration: none;
}
.postList .thumbnail {
	margin-bottom: 10px;
}
.postList .thumbnail img {
	width: 100%;
	height: 60%;
	object-fit: cover;
}
.categoryBox .cateList li {
	position: relative;
    padding-left: 1em;
}
.categoryBox .cateList li::before {
    content: '';
    position: absolute;
    top: 30%;
    left: 0;
    width: 6px;
    height: 6px;
    background: #BF9D5A;
}
.categoryBox .cateList li a {
    font-size: 16px;
    letter-spacing: .1em;
}
.categoryBox .cateList li a {
	color: #000;
}
.blog_content_info {
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}
.blog_content_info li {
	width: 49%;
}
.blog_content_info li a {
	display: block;
	padding: 30px 0;
	text-align: center;
	color: #FFF;
	text-decoration: none;
}
.blog_content_info li.reserve {
	background: #FB923A;
}
.blog_content_info li.contact {
	background: #3B2DCB;
}
.postList {
	margin-bottom: 30px;
}
.postList li {
	border-bottom: 1px solid #EEE;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
.postList li h2 {
	font-size: 1.6rem;
	padding: 0.5em 0;
}
.postList .date {
	font-size: 1.2rem;
	color: #777;
}
@media screen and (min-width: 768px) {
	.postMenuWrap {
		display: flex;
		justify-content: space-between;
		max-width: 1020px;
	}
	.recentlyBox {
		width: 57.7777778%;
	}
	.recentlyBox .postList span {
		font-size: 1.4rem;
	}
	.categoryBox {
		width: 35.555556%;
	}
	.blog_content_info {
		max-width: 1020px;
		margin: 30px auto;
	}
	.blog_content_info li a {
		padding: 40px 0;
		font-size: 1.8rem;
	}
	.postList .thumbnail {
		float: left;
		width: 240px;
		margin-right: 24px;
	}
	.postList li {
		overflow: hidden;
		margin-bottom: 1.5em;
		padding-bottom: 1.5em;
	}
	.postList li h2 {
		font-size: 2.0rem;
		padding: 0.8em 0;
	}
	.postList .date {
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 767px) {
	.blog_content img {
		max-width: 100%;
		height: auto;
	}
}
h2.column_txt {
    color: #997d1f;
    font-size: 18px;
    line-height: 1.5em;
    padding-bottom: 20px;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
h2.column_txt02 {
	clear: both;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
h3.h01 {
    color: #e87a7a;
    font-size: 16px;
    font-weight: bold;
}
@media screen and (min-width: 768px) {
	h2.column_txt {
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}
	h2.column_txt02 {
		clear: both;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}
	h3.h01 {
		color: #e87a7a;
		font-size: 16px;
		font-weight: bold;
	}
}

.clearfix {
    min-height: 1px;
	overflow: hidden;
}

/*コラム見出し*/
div.column_cont h2.column_txt {
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
div.column_cont h2.column_txt02 {
	clear: both;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
div.column_cont h3.h01 {
    color: #e87a7a;
    font-size: 16px;
    font-weight: bold;
}
/*コラム*/
.sp_cont {
    display: block !important;
}
.pc_cont {
	display: none !important;
}
p.column_txt {
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column01 {
	padding-bottom: 65px;
}

dl.column01 dt {
	line-height: 1.5em;
}

dl.column01 dt span.txt01 {
	font-size: 15px;
	line-height: 1.5em;
}

dl.column01 dt span.txt02 {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
}

dl.column01 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt02 {
	clear: both;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

div.datsumou_box {
	border:1px solid #d3bb4a;
	padding-top:12px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:11px;
	margin-bottom:20px;
    background-color: #fff;
}

div.datsumou_box p.txt {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-bottom:20px;
	line-height:1em;
	font-size:16px;
	text-align:center;
	color:#746100;
}

div.datsumou_box dl {
	padding-bottom:5px;
}

div.datsumou_box dl dt {
	float:left;
	height:88px;
    width: 75px;
	position:relative;
}

div.datsumou_box dl dd {
	margin-left:81px;
    line-height: 1.5em;
}

div.datsumou_box dl dd span.txt01 {
	color:#676d83;
}

div.datsumou_box dl dd span.txt02 {
	color:#ee4800;
	font-size:12px;
	padding-left:1em;
}

div.datsumou_box dl.flow01 dt img {
	position:absolute;
	top:-3px;
}

div.datsumou_box dl.flow02 dt img {
	position:absolute;
	top:-28px;
}

div.datsumou_box p.ico {
	clear:both;
	text-align:center;
	padding-bottom:33px;
}

p.column_txt03 {
	padding-bottom: 70px;
}
p.column_txt03 span.img01 {
	display: block;
	padding-top: 25px;
	padding-bottom: 15px;
	text-align: center;
}
p.column_txt03 span.txt01 {
	color: #d14222;
}

dl.column02 {
	padding-bottom: 20px;
}

dl.column02 dt {
	line-height: 1.5em;
	padding-bottom: 20px;
}

dl.column02 dd {
	text-align: center;
}

dl.column03 dt {
	line-height: 1.5em;
}

dl.column03 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column03 dt span {
	color: #f86400;
}

dl.column03 dt a {
	color: #f86400;
}

/*コラム2回*/
dl.column04 {
	padding-bottom: 60px;
}

dl.column04 dt {
	line-height: 1.5em;
}

dl.column04 dd ul li {
	text-align: center;
    padding-top: 20px;
}

p.column_txt04 {
	padding-bottom: 50px;
}

dl.column05 {
	padding-bottom: 20px;
}

dl.column05 dt {
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #fbf1ee;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column05 dd {
	margin-bottom: 45px;
	line-height: 1.5em;
}

dl.column05 dd span {
	color: #ff6c00;
}

dl.column05 dd span.txt01 {
	font-style: italic;
}

p.column_txt05 {
	padding-bottom: 20px;
	line-height: 2em;
	font-style: italic;
}

div.column2_box {
	padding-bottom: 60px;
}

div.column2_box div.l_box {
	border: 1px solid #ecb3ae;
    margin-bottom: 25px;
}

div.column2_box div.r_box {
	border: 1px solid #aec2ec;
}

div.column2_box div {
	padding-top: 22px;
	padding-bottom: 30px;
    background-color: #fff;
}

div.column2_box div dl dt {
	padding-bottom: 20px;
	text-align: center;
}

div.column2_box div dl dd {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 1.5em;
}

p.column_txt06 {
	padding-bottom:40px; 
}

p.column_txt06 span.txt01 {
	font-size: 15px;
	background: linear-gradient(transparent 30%, #fddcdc 30%);
}

p.column_txt06 span.txt02 {
	font-size: 16px;
}

dl.column06 {
	padding-bottom: 50px;
}

dl.column06 dt {
	line-height: 1.5em;
}

dl.column06 dd {
	padding-top: 20px;
    text-align: center;
}

p.column_txt07 {
	padding-bottom: 35px;
}

p.column_txt08 {
	font-size: 15px;
	line-height: 1.8em;
	padding-bottom: 35px;
}

p.column_txt09 {
	padding-bottom: 20px;
}

p.column_txt09 span {
	font-size: 15px;
}

p.column_txt09 a {
	color: #f86400;
}

div.column2_img {
	text-align: center;
}

div.column2_img img {
    width: 100%;
    height: auto;
}

/*コラム3*/
dl.column07 {
	padding-bottom: 60px;
}

dl.column07 dt {
	line-height: 1.5em;
}

dl.column07 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column08 {
	padding-bottom: 35px;
}

dl.column08 dt {
	line-height: 1.5em;
}

dl.column08 dt span {
	font-size: 15px;
	line-height: 2em;
	padding-top: 20px;
	display: block;
}

dl.column08 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt10 {
	padding-bottom: 60px;
	clear: both;
}

p.column_txt10 span {
	font-size: 15px;
	background: linear-gradient(transparent 30%, #fddcdc 30%);
	line-height: 1.5em;
}

p.column_txt11 {
	margin-bottom: 35px;
}

p.column_txt12 {
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #fbf1ee;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

p.column_txt13 {
	margin-bottom: 25px;
}

dl.column09 {
	padding-bottom: 50px;
}

dl.column09 dt {
	line-height: 1.5em;
}

dl.column09 dt span.txt01 {
	color: #ff6c00;
	font-weight: bold;
	font-style: italic;
	line-height: 1.5em;
}

dl.column09 dt span.txt02 {
	color: #ff6c00;
	line-height: 1.5em;
}

dl.column09 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt14 {
	padding-bottom: 60px;
}

p.column_txt14 span {
	color: #ff6c00;
	font-weight: bold;
	font-style: italic;
	line-height: 1.5em;
}

p.column_txt15 {
	padding-bottom: 40px;
}

p.column_txt15 span {
	font-size: 15px;
	background: linear-gradient(transparent 30%, #fddcdc 30%);
	line-height: 1.5em;
}

dl.column10 {
	padding-bottom: 40px;
}

dl.column10 dt {
	line-height: 1.5em;
}

dl.column10 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt16 {
	padding-bottom: 50px;
}

p.column_txt16 span {
	color: #ff6c00;
	font-weight: bold;
	line-height: 1.5em;
	font-style: italic;
}

dl.column_txt17 dt {
	line-height: 1.5em;
	padding-bottom: 15px;
}

dl.column_txt17 dt a {
	color: #f86400;
}

dl.column_txt17 dd {
	text-align: center;
}


/*コラム4回*/
dl.column_txt18 {
	padding-bottom: 40px;
}

dl.column_txt18 dt {
	line-height: 1.5em;
	padding-bottom: 20px;
}

dl.column_txt18 dd {
	text-align: center;
}

dl.column_txt18 dd img {
    width: 308px;
    height: auto;
}

p.column_txt19 {
	padding-bottom: 40px;
}

dl.column_txt20 {
	padding-bottom: 40px;
}

dl.column_txt20 dt {
	float: left;
}

dl.column_txt20 dt img {
    width: 36px;
    height: 36px;
}

dl.column_txt20 dd {
	margin-left: 43px;
	font-size: 18px;
	line-height: 1.5em;
}

dl.column_txt20 dd span {
	font-size: 15px;
}

dl.column_txt20 dd span.txt02 {
	color: #ff6c00;
    display: block;
}

p.column_txt21 {
	padding-bottom: 40px;
}

p.column_txt22 {
	padding-bottom: 60px;
}

p.column_txt22 img {
    width: 100%;
    height: auto;
}

p.column_txt23 {
	padding-bottom: 60px;
}

dl.column_txt24 {
	padding-bottom: 65px;
}

dl.column_txt24 dt {
	line-height: 1.5em;
}

dl.column_txt24 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column_txt25 {
	padding-bottom: 20px;
}

dl.column_txt25 dt {
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #fbf1ee;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column_txt25 dd {
	line-height: 1.5em;
}

dl.column_txt25 dd span {
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
}

dl.column_txt25 dd span.txt {
	color: #ff6c00;
}

div.column11 {
	border: 1px solid #a9a9a9;
	margin-bottom: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 6px;
}

div.column11 dl {
}

div.column11 dl dt {
	clear: both;
	font-size: 15px;
	color: #715d2b;
	line-height: 1.5em;
	float: left;
}

div.column11 dl dd {
	font-size: 15px;
	color: #715d2b;
	line-height: 1.5em;
	margin-left: 1em;
	margin-bottom: 10px;
}

div.column11 p {
	font-size: 15px;
	color: #715d2b;
}

dl.column_txt26 {
	padding-bottom: 50px;
}

dl.column_txt26 dt {
	float: left;
    padding-right: 5px;
    padding-bottom: 5px;
}

dl.column_txt26 dt img {
    width: 80px;
    height: auto;
}

dl.column_txt26 dd {
	line-height: 1.5em;
}

p.column_txt27 {
	padding-bottom: 35px;
}

dl.column_txt28 {
	padding-bottom: 60px;
	clear: both;
}

dl.column_txt28 dt {
	line-height: 1.5em;
}

dl.column_txt28 dt span {
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
}

dl.column_txt28 dt span.txt {
	color: #ff6c00;
}

dl.column_txt28 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt29 a {
	color: #f86400;
}

/*コラム5回*/
dl.column12 {
	padding-bottom: 60px;
}

dl.column12 dt {
	line-height: 1.5em;
}

dl.column12 dt span.txt01 {
	font-size: 15px;
	line-height: 1.5em;
}

dl.column12 dt span.txt02 {
	font-size: 15px;
	line-height: 1.5em;
	color: #f86400;
}

dl.column12 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column13 {
	padding-bottom: 60px;
}

dl.column13 dt {
	line-height: 1.5em;
}

dl.column13 dt span {
	font-size: 15px;
	line-height: 1.5em;
	color: #f86400;
}

dl.column13 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column14 {
	padding-bottom: 60px;
}

dl.column14 dt {
	line-height: 1.5em;
}

dl.column14 dt span {
	line-height: 1.5em;
	color: #f86400;
}

dl.column14 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt30 {
	padding-bottom: 60px;
}

p.column_txt31 {
	padding-bottom: 50px;
}

p.column_txt32 {
	clear: both;
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #fbf1ee;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column15 {
	padding-bottom: 50px;
}

dl.column15 dt {
	line-height: 1.5em;
}

dl.column15 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt33 {
	line-height: 1.5em;
	font-size: 15px;
	color: #f86400;
	padding-bottom: 60px;
}

p.column_txt34 {
	padding-bottom: 35px;
}

p.column_txt34 span {
	font-style: italic;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.5em;
}

dl.column16 dt {
	padding-bottom: 30px;
}

dl.column16 dt img {
    width: 100%;
    height: auto;
}

dl.column16 dd {
	line-height: 1.5em;
}
dl.column16 dd a {
	color: #f86400;
}


/*コラム6回*/
dl.column17 {
	padding-bottom: 60px;
}

dl.column17 dt {
	line-height: 1.5em;
}

dl.column17 dt span {
	font-size: 15px;
	line-height: 1.5em;
}

dl.column17 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column18 {
	padding-bottom: 60px;
}

dl.column18 dt {
	line-height: 1.5em;
}

dl.column18 dt span {
	font-size: 15px;
	line-height: 1.5em;
	color: #f86400;
}

dl.column18 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt35 {
	padding-bottom: 50px;
}

p.column_txt36 {
	clear: both;
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #fbf1ee;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column19 {
	padding-bottom: 50px;
}

dl.column19 dt {
	line-height: 1.5em;
}

dl.column19 dt span {
	color: #f86400;
}

dl.column19 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt37 {
	clear: both;
	color:#cb4840;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

p.column_txt38 {
	padding-bottom: 40px;
}

p.column_txt38 span {
	color: #f86400;
}

p.column_txt38 a {
	color: #555555;
}

ul.column06_bnr {
	padding-bottom: 50px;
}

ul.column06_bnr li {
	text-align: center;
	padding-bottom: 20px;
}

dl.column20 dt {
	font-size: 15px;
	font-style: italic;
	line-height: 1.5em;
	padding-bottom: 10px;
}

dl.column20 dd {
    text-align: center;
}

dl.column20 dd span {
	display: block;
    text-align: left;
	padding-top: 25px;
}

dl.column20 dd span a {
	color: #f86400;
}

/*コラム7*/
dl.column21 {
	padding-bottom: 40px;
}

dl.column21 dt {
	line-height: 1.5em;
}

dl.column21 dd {
	text-align: center;
    padding-top: 20px;
}

ul.column7_faq {
	padding-bottom: 20px;
}

ul.column7_faq li {
	padding-bottom: 20px;
	display: table;
}

ul.column7_faq li span {
	display: table-cell;
	vertical-align: middle;
	font-size: 15px;
	line-height: 1.5em;
}

ul.column7_faq li span:first-child {
    width: 43px;
    vertical-align: top;
}

ul.column7_faq li span img {
	width: 36px;
    height: 36px;
}

p.column_txt39 {
	padding-bottom: 60px;
}

p.column_txt39 span {
	color: #f86400;
}

p.column_txt40 {
	padding-bottom: 35px;
}

dl.column22 {
}

dl.column22 dt {
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #fbf1ee;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column22 dd {
	margin-bottom: 50px;
	line-height: 1.5em;
}

p.column_txt41 {
	clear: both;
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #fbf1ee;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column23 {
	padding-bottom: 50px;
}

dl.column23 dt {
	line-height: 1.5em;
}

dl.column23 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt42 {
	padding-top: 15px;
	padding-bottom: 60px;
}

p.column_txt42 span {
	color: #ff6000;
}

dl.column24 {
	padding-bottom: 60px;
}

dl.column24 dt {
}

dl.column24 dt span.txt01 {
	display: block;
	color:#cb4840;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column24 dt span.txt02 {
	display: block;
	padding-top: 50px;
}

dl.column24 dt a {
	color: #f86400;
}

dl.column24 dt img {
    /*width: 308px;*/
    height: auto;
    display: block;
    margin: 0 auto 25px;
}

dl.column24 dd {
	text-align: center;
}

dl.column24 dd img {
    width: 180px;
    height: auto;
}

div.column7_bnr {
	padding-bottom: 50px;
	clear: both;
}

dl.column25 dt {
	font-size: 15px;
	font-style: italic;
	line-height: 1.5em;
	padding-bottom: 10px;
}

dl.column25 dd span {
	display: block;
	padding-top: 25px;
}

dl.column25 dd span a {
	color: #f86400;
}

dl.column7_txt {
    padding-bottom: 80px;
}

dl.column7_txt dt {
    line-height: 1.5em;
}

dl.column7_txt dd {
    text-align: center;
    padding-top: 20px;
}

/*コラム8回*/
dl.column26 {
	padding-bottom: 60px;
}

dl.column26 dt {
	line-height: 1.5em;
}

dl.column26 dt span {
	color: #ee4800;
	font-size: 15px;
	line-height: 1.2em;
}

dl.column26 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt43 {
	padding-bottom: 30px;
}

dl.column27 {
	padding-bottom: 25px;
}

dl.column27 dt {
	text-align: center;
}

dl.column27 dd {
	padding-top: 30px;
	line-height: 2em;
	color: #555555;
	font-size: 15px;
}

dl.column27 dd span{
	color: #ee4800;
	line-height: 2em;
}

p.column_txt44 {
	clear: both;
	padding-bottom: 60px;
}

p.column_txt45 {
	padding-bottom: 35px;
}

ul.column08_check {
	margin-bottom: 70px;
}

ul.column08_check li {
	margin-bottom: 15px;
	background-image: url(../img/column/images/check.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	background-size: 15px auto;
	padding-left: 20px;
	font-size: 15px;
	line-height: 1.2em;
}

p.column_txt46 {
	clear: both;
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #fbf1ee;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column28 {
	padding-bottom: 50px;
}

dl.column28 dt {
	line-height: 1.5em;
}

dl.column28 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt47 {
	padding-bottom: 70px;
}

p.column_txt47 span {
	font-size: 15px;
	line-height: 1.5em;
}

p.column_txt47 span.txt02 {
	color: #ff6000;
}

dl.column29 {
	padding-bottom: 45px;
}

dl.column29 dt {
	line-height: 1.5em;
}

dl.column29 dd {
	text-align: center;
    padding-top: 20px;
}

div.toning_img {
	padding-bottom: 30px;
}

div.toning_img img {
    width: 100%;
    height: auto;
}

dl.column30 dt {
    text-align: center;
}

dl.column30 dd {
	padding-top: 25px;
}

dl.column30 dd a {
	color: #f86400;
}

/*コラム9*/
dl.column31 {
	padding-bottom: 60px;
}

dl.column31 dt {
	line-height: 1.5em;
}

dl.column31 dt span {
	color: #ee4800;
	font-size: 15px;
	line-height: 1.2em;
}

dl.column31 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column32 {
	padding-bottom: 60px;
}

dl.column32 dt {
	line-height: 1.5em;
}

dl.column32 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt48 {
	padding-bottom: 45px;
}

div.column09_box {
	padding-bottom: 30px;
}

div.column09_box p {
	clear: both;
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #fbf1ee;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

div.column09_box dl {
	padding-bottom: 50px;
}

div.column09_box dl dt {
	line-height: 1.5em;
}

div.column09_box dl dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt49 {
	padding-bottom: 60px;
}

dl.column33 dt {
    text-align: center;
}

dl.column33 dd {
	padding-top: 25px;
}

dl.column33 dd a {
	color: #f86400;
}

/*コラム10*/
dl.column34 {
	padding-bottom: 1.5em;
}

dl.column34 dt {
	line-height: 1.5em;
}

dl.column34 dt span.txt01 {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column34 dt span.txt02 {
	font-size: 15px;
	color: #ee4800;
}

dl.column34 dt span.txt03 {
	color: #ee4800;
}

dl.column34 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt50 {
	clear: both;
	padding-bottom: 60px;
}

p.column_txt51 {
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #fbf1ee;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column35 {
	padding-bottom: 50px;
}

dl.column35 dt {
	line-height: 1.5em;
	padding-bottom: 30px;
}

dl.column35 dd {
	text-align: center;
}

dl.column35 dd img {
    width: 100%;
    height: auto;
}

p.column_txt52 {
	padding-bottom: 20px;
}

p.column_txt52 span {
	font-size: 15px;
	color: #cb4840;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	line-height: 2em;
	display: block;
	padding-top: 10px;
}

p.column_txt53 {
	padding-bottom: 60px;
}

p.column_txt53 span {
	font-size: 15px;
	color: #ee4800;
}

p.column_txt54 {
	padding-bottom: 40px;
}

div.column10_box {
	padding-bottom: 50px;
	clear: both;
}

div.column10_box div.box_l p.txt01 {
	font-size: 15px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-bottom: 25px;
}

div.column10_box div.box_l p.txt02 {
	padding-bottom: 35px;
}

div.column10_box div.box_l dl {
	padding-bottom: 30px;
}

div.column10_box div.box_l dl dt {
	float: left;
	font-size: 15px;
	line-height: 1.2em;
	color: #f86400;
	clear: both;
	font-style: italic;
}

div.column10_box div.box_l dl dd {
	font-size: 15px;
	line-height: 1.2em;
	color: #f86400;
	margin-left: 1.2em;
	margin-bottom: 1em;
	font-style: italic;
}

div.column10_box div.box_l dl dd:last-child {
	margin-bottom: 0;
}

div.column10_box div.box_r {
	text-align: center;
    padding-top: 20px;
}

p.column_txt55 {
	padding-bottom: 60px;
}

p.column_txt55 span {
	font-size: 15px;
	color: #ee4800;
}

dl.column36 {
	clear: both;
	padding-bottom: 70px;
}

dl.column36 dt {
	line-height: 1.5em;
}

dl.column36 dt span {
	font-size: 15px;
	font-weight: bold;
	line-height: 1.5em;
}

dl.column36 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column37 {
	clear: both;
	padding-bottom: 35px;
}

dl.column37 dt {
	line-height: 1.5em;
}

dl.column37 dt span {
	font-size: 15px;
	font-weight: bold;
	line-height: 1.5em;
}

dl.column37 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt56 a {
	color: #f86400;
}

/*コラム11*/
dl.column38 {
	padding-bottom: 1.5em;
}

dl.column38 dt {
	line-height: 1.5em;
}

dl.column38 dt span.txt01 {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column38 dt span.txt02 {
	font-size: 15px;
	color: #ee4800;
}

dl.column38 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt57 {
	clear: both;
	padding-bottom: 60px;
}

p.column_txt58 {
	padding-bottom: 40px;
}

p.column_txt58 span {
	display: block;
	padding-top: 25px;
	padding-bottom: 50px;
	text-align: center;
}

p.column_txt58 span img {
    width: 100%;
    height: auto;
}

dl.column39 {
	padding-bottom: 40px;
}

dl.column39 dt {
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #fbf1ee;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column39 dd {
	line-height: 1.5em;
}

p.column40 {
	padding-bottom: 30px;
}

p.column40 span {
	line-height: 1.5em;
	font-size: 15px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column41 {
	padding-bottom: 1.5em;
}

dl.column41 dt {
	line-height: 1.5em;
}

dl.column41 dt span {
	font-size: 15px;
	color: #ee4800;
	line-height: 1.5em;
}

dl.column41 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt59 {
	padding-bottom: 60px;
}

p.column_txt59 span {
	color: #ee4800;
	line-height: 1.5em;
}

p.column_txt60 span {
	font-size: 15px;
	color: #ee4800;
	line-height: 1.5em;
}

p.column_txt60 a {
	color: #f86400;
}

/*コラム12*/
dl.column42 {
	padding-bottom: 1.5em;
}

dl.column42 dt {
	line-height: 1.5em;
}

dl.column42 dt span {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:25px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column42 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt61 {
	clear: both;
	padding-bottom: 60px;
}

p.column_txt61 span {
	font-size: 15px;
	color: #ee4800;
}

dl.column43 {
	padding-bottom: 60px;
}

dl.column43 dt {
	line-height: 1.5em;
}

dl.column43 dt span {
	font-size: 15px;
	color: #ee4800;
}

dl.column43 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt62 {
	clear: both;
	padding-bottom: 35px;
}

dl.column44 {
	padding-bottom: 20px;
}

dl.column44 dt {
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #fbf1ee;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column44 dd {
	margin-bottom: 50px;
	line-height: 1.5em;
}

dl.column45 {
	padding-bottom: 1.5em;
}

dl.column45 dt {
	line-height: 1.5em;
}

dl.column45 dt span {
	font-size: 15px;
	color: #ee4800;
}

dl.column45 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt63 {
	clear: both;
	padding-bottom: 60px;
}

p.column_txt64 {
	padding-bottom: 40px;
}

p.column_txt64 span {
	font-size: 15px;
	color: #ee4800;
}

dl.column46 {
	padding-bottom: 30px;
}

dl.column46 dt {
	text-align: center;
}

dl.column46 dd {
	font-size: 15px;
	color: #ee4800;
	line-height: 2em;
	padding-top: 10px;
}

p.column_txt65 a {
	color: #f86400;
}

/*コラム13*/
dl.column47 {
	padding-bottom: 1.5em;
}

dl.column47 dt {
	line-height: 1.5em;
}

dl.column47 dt span {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column47 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt66 {
	clear: both;
	padding-bottom: 60px;
}

dl.column48 {
	padding-bottom: 60px;
}

dl.column48 dt {
	line-height: 1.5em;
}

dl.column48 dt ul {
	padding-top: 25px;
	padding-bottom: 25px;
}

dl.column48 dt ul li {
	color: #ee4800;
	font-size: 15px;
	float: left;
	font-weight: bold;
	width: 50%;
	line-height: 1.8em;
}

dl.column48 dd {
	text-align: center;
    padding-top: 20px;
}

div.column13_box {
	clear: both;
	padding-bottom: 60px;
}

div.column13_box table {
	width: 100%;
}

div.column13_box table td {
	width: 50%;
	border: 1px solid #cfb88c;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 7px;
	line-height: 1.2em;
	color: #555555;
}

div.column13_box table td.tit {
	text-align: center;
	font-weight: bold;
	background-color: #f0eddd;
}

div.column13_box table td.w01 {
	font-weight: bold;
}

div.column13_box table td.bg {
	 background-color: #f3f1e8;
}

div.column13_box p {
	padding-top: 35px;
}

dl.column49 {
	padding-bottom: 1.5em;
}

dl.column49 dt {
	line-height: 1.5em;
}

dl.column49 dt span {
	display: block;
	color:#cb4840;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column49 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt67 {
	clear: both;
	padding-bottom: 50px;
}

p.column_txt67 span {
	color: #ee4800;
	font-weight: bold;
	line-height: 1.5em;
}

dl.column50 {
	padding-bottom: 50px;
}

dl.column50 dt {
	float: left;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
}

dl.column50 dt img {
    width: 100px;
    height: auto;
}

dl.column50 dd {
	line-height: 1.5em;
}

dl.column50 dd span {
	font-style: italic;
}

p.treat_zei {
	text-align:right;
	font-size:97%;
	color:#595656;
	line-height:1em;
	padding-top:7px;
}

div.column_price {
	padding-top:7px;
	padding-bottom:40px;
}

div.column_price table {
	width:100%;
}

div.column_price table td {
	border:1px solid #dcccac;
	vertical-align:middle;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:5px;
	padding-right:5px;
	line-height:1.5em;
}

div.column_price table td.tit {
	background-color:#ebe3d2;
	text-align:center;
	line-height:1em;
	padding-top:20px;
	padding-bottom:20px;
	font-weight:bold;
}

div.column_price table td span {
	color:#f24167;
}

div.column_price table td.tit span {
	font-size:97%;
	font-weight:normal;
	color:#555555;
}

div.column_price table td.line01 {
	background-color:#f6f3ed;
	width:25%;
	font-weight:bold;
}

div.column_price table td.line02 {
	width:20%;
	text-align:right;
	font-weight:bold;
}

div.column_price table td.w01 {
	width:20%;
	text-align:right;
}

p.column_txt68 a {
	color: #f86400;
}

/*コラム14*/
dl.column51 {
	padding-bottom: 60px;
}

dl.column51 dt {
	line-height: 1.5em;
}

dl.column51 dt span.txt01 {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column51 dt span.txt02 {
	font-size: 15px;
	color: #ee4800;
	line-height: 1.8em;
}

dl.column51 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column52 {
	padding-bottom: 1.5em;
	padding-bottom: 35px;
}

dl.column52 dt {
	line-height: 1.5em;
}

dl.column52 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt69 {
	clear: both;
	font-size:15px;
	line-height:1em;
	padding-bottom:15px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

ul.column_txt70 {
	padding-bottom: 30px;
}

ul.column_txt70 li {
	line-height: 1.8em;
}

p.column_txt71 {
	clear: both;
	padding-bottom: 60px;
}

dl.column53 {
	padding-bottom: 1.5em;
}

dl.column53 dt {
	line-height: 1.5em;
}

dl.column53 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt72 {
	clear: both;
	padding-bottom: 60px;
}

p.column_txt73 {
	padding-bottom: 45px;
}

p.column_txt73 span {
	font-size: 15px;
	color: #ee4800;
	line-height: 1.5em;
}

dl.column54 {
	padding-bottom: 50px;
}

dl.column54 dt {
	text-align: center;
    padding-bottom: 20px;
}

dl.column54 dt img {
    width: 308px;
    height: auto;
}

dl.column54 dd {
	font-size: 15px;
	color: #ee4800;
	padding-bottom: 15px;
	line-height: 1.5em;
	display: table;
}

dl.column54 dd span {
	display: table-cell;
	vertical-align: top;
}

p.column_txt74 span {
	font-weight: bold;
}

p.column_txt74 a {
	color: #f86400;
}

/*コラム15*/
dl.column55 {
	padding-bottom: 20px;
}

dl.column55 dt {
	line-height: 1.5em;
}

dl.column55 dt span {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column55 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt75 {
	clear: both;
	padding-bottom: 60px;
}

p.column_txt75 span {
	font-size: 15px;
	color: #ee4800;
	line-height: 1.8em;
}

p.column_txt76  {
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #f5eee9;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
	clear: both;
}

dl.column56 {
	padding-bottom: 45px;
}

dl.column56 dt {
	line-height: 1.5em;
}

dl.column56 dt span {
	color: #ee4800;
}

dl.column56 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column57 {
	padding-bottom: 60px;
}

dl.column57 dt {
	line-height: 1.5em;
}

dl.column57 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt77 {
	clear: both;
	padding-bottom: 60px;
}

p.column_txt77 span {
	color: #ee4800;
	line-height: 1.5em;
}

p.column_txt78 {
	clear: both;
	padding-bottom: 60px;
}

p.column_txt78 span {
	color: #ee4800;
	line-height: 1.5em;
	font-weight: bold;
}

p.column_txt79 {
	clear: both;
	padding-bottom: 25px;
}

p.column_txt79 span {
	color: #ee4800;
	line-height: 1.5em;
	font-weight: bold;
	font-size: 15px;
}

p.column_txt79 a {
	color: #ee4800;
}

ul.column15_bnr {
	padding-bottom: 26px;
}

ul.column15_bnr li {
	text-align: center;
    padding-bottom: 20px;
}

ul.column15_bnr li img {
    width: 308px;
}

ul.column15_bnr li:last-child {
	padding-bottom: 0;
}

p.column_txt80 span {
	font-weight: bold;
	font-size: 15px;
}

p.column_txt80 a {
	color: #f86400;
}

/*コラム16*/
dl.column58 {
	padding-bottom: 60px;
}

dl.column58 dt {
	line-height: 1.5em;
}

dl.column58 dt span {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column58 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt81 {
	padding-bottom: 40px;
}

p.column_txt82  {
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #f5eee9;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
	clear: both;
}

p.column_txt83 {
	padding-bottom: 45px;
}

p.column_txt84 {
	padding-bottom: 20px;
}

div.column16_img {
	text-align: center;
	padding-bottom: 55px;
}

div.column16_img img {
    width: 100%;
    height: auto;
}

dl.column59 {
	padding-top:25px;
	padding-bottom: 20px;
}

dl.column59 dt {
	line-height: 1.5em;
}

dl.column59 dt span {
	display: block;
	color:#cb4840;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column59 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt85  {
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #dee0e4;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
	clear: both;
}

dl.column16_cont {
	border: 1px solid #dddddd;
	display: table;
	width: 95%;
	margin: 0 auto 50px;
}

dl.column16_cont dt {
	display: table-cell;
	vertical-align: bottom;
	width: 110px;
}

dl.column16_cont dt img {
	width: 100px;
	height: auto;
}

dl.column16_cont dd {
	vertical-align: middle;
	color: #ee4800;
	font-size: 15px;
	display: table-cell;
	line-height: 1.5em;
	padding-top: 5px;
	padding-bottom: 5px;
}

p.column_txt86 {
	padding-bottom: 25px;
}

p.column_txt86 span.txt01 {
	font-size: 15px;
	color: #ee4800;
	line-height: 1.5em;
}

p.column_txt86 span.txt02 {
	color: #ee4800;
	line-height: 1.5em;
}

p.column_txt86 span.txt02 a {
	font-size: 100%;
}

p.column_txt86 a {
	color: #ee4800;
	line-height: 1.5em;
	font-size: 15px;
	font-weight: bold;
}

div.column16_bnr {
	padding-bottom: 65px;
}


/*コラム17*/
dl.column60 {
	padding-bottom:55px;
}

dl.column60 dt {
	line-height: 1.5em;
}

dl.column60 dt span.txt01 {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column60 dt span.txt02 {
	font-size: 15px;
	line-height: 1.5em;
}

dl.column60 dt span.txt03 {
	font-size: 15px;
	line-height: 1.5em;
	color: #ff6000;
}

dl.column60 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt88 {
	clear: both;
	padding-bottom: 50px;
}

p.column_txt89 {
	clear: both;
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #f5eee9;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

p.column_txt90 {
	padding-bottom: 50px;
}

p.column_txt90 span {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
}

dl.column61 {
	padding-bottom: 60px;
}

dl.column61 dt {
	line-height: 1.5em;
}

dl.column61 dt span {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
}

dl.column61 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt91 {
	clear: both;
	font-size: 15px;
	padding-bottom: 50px;
}

p.column_txt92 {
	clear: both;
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #dee0e4;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column62 dt {
	line-height: 1.5em;
	padding-bottom: 30px;
}

dl.column62 dt span,
dl.column62 dt a{
	font-size: 15px;
	color: #ee4800;
}

dl.column62 dd {
	text-align: center;
}

dl.column62 dd img {
    width: 100%;
    height: auto;
}


/*コラム18*/
dl.column63 {
	padding-bottom:1em;
}

dl.column63 dt {
	line-height: 1.5em;
}

dl.column63 dt span.txt01 {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column63 dt span.txt02 {
	font-size: 15px;
	line-height: 1em;
	color: #ff6000;
	display: block;
	padding-bottom: 20px;
}

dl.column63 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt93 {
	clear: both;
	padding-bottom: 60px;
}

p.column_txt94 {
	padding-bottom: 35px;
}

p.column_txt95  {
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #f5eee9;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
	clear: both;
	font-weight: bold;
}

dl.column64 {
	padding-bottom: 35px;
}

dl.column64 dt {
	line-height: 1.5em;
}

dl.column64 dt ul {
	padding-bottom: 20px;
}

dl.column64 dt ul li {
	display: table-cell;
}

dl.column64 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt96 {
	font-size: 15px;
	color: #ff6000;
	font-weight: bold;
	padding-bottom: 20px;
	line-height: 1.2em;
}

p.column_txt97 {
	font-size: 15px;
	padding-bottom: 25px;
}

div.column18_box {
	background-color: #f5eee9;
	margin: 0 auto 60px;
	padding-top: 20px;
	padding-bottom: 10px;
}


div.column18_box p {
	text-align: center;
	color: #333333;
	font-size: 16px;
	padding-bottom: 20px;
	line-height: 1em;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

div.column18_box ul {
}

div.column18_box ul li {
	text-align: center;
	padding-bottom: 20px;
}

p.column_txt98 {
	padding-bottom: 30px;
}

p.column_txt99 {
	clear: both;
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #dee0e4;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

p.column_txt100 {
	padding-bottom: 35px;
}

p.column_txt101 {
	padding-bottom: 50px;
}

p.column_txt102 {
	padding-bottom: 20px;
}

div.column18_img {
    text-align: center;
}

div.column18_img img {
    width: 100%;
    height: auto;
}

p.column_txt103 {
	padding-bottom: 40px;
	padding-top: 10px;
}

p.column_txt104 {
	font-size: 15px;
	color: #ee4800;
}

p.column_txt104 a {
	color: #ee4800;
}

/*コラム19*/
dl.column65 {
	padding-bottom:1em;
}

dl.column65 dt {
	line-height: 1.5em;
}

dl.column65 dt span {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column65 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt105 {
	clear: both;
	padding-bottom: 50px;
}

p.column_txt105 span {
	font-size: 15px;
	line-height: 1.8em;
	font-style: italic;
}

p.column_txt106 {
	padding-bottom: 60px;
}

dl.column66 {
	padding-bottom: 60px;
	clear: both;
}

dl.column66 dt {
	line-height: 1.5em;
}

dl.column66 dt span {
	font-size: 15px;
	color: #ff6804;
}

dl.column66 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt107 {
	padding-bottom: 35px;
}

dl.column_txt108 {
	padding-bottom: 35px;
}

dl.column_txt108 dt {
	line-height: 1.5em;
}

dl.column_txt108 dt span {
	font-size: 15px;
	color: #ff6804;
	line-height: 1.5em;
}

dl.column_txt108 dd {
	text-align: center;
    padding-top: 20px;
}

div.diff_box {
	padding-bottom:60px;
}

div.diff_box table {
	width:100%;
}

div.diff_box table td {
	border:1px solid #ffffff;
	font-size:105%;
	padding-left:8px;
	padding-right:8px;
	line-height:1.2em;
	padding-top:10px;
	padding-bottom:10px;
}

div.diff_box table td.line01 {
	width:20%;
	background-color:#efefef;
	color:#555555;
	font-weight:bold;
}

div.diff_box table td.line02 {
	width:40%;
	background-color:#f1eee0;
	color:#f24167;
}

div.diff_box table td.line03 {
	background-color:#f3f3f3;
	color:#333333;
}

div.diff_box table td.ttl01 {
	background-color:#e3d9ac;
	text-align:center;
	color:#f24167;
	font-size:120%;
}

div.diff_box table td.ttl02 {
	background-color:#e4e4e4;
	text-align:center;
	color:#333333;
	font-size:120%;
}

p.column_txt109 {
	padding-bottom: 60px;
}

p.column_txt109 span.txt01 {
	font-size: 15px;
	color: #ff6804;
	line-height: 1.5em;
}

p.column_txt109 span.txt02 {
	font-size: 15px;
	color: #ff6804;
	line-height: 1.5em;
	font-weight: bold;
}

p.column_txt110 {
	font-size: 15px;
	color: #ff6804;
	padding-bottom: 15px;
}

dl.column_txt111 {
	padding-bottom: 60px;
}

dl.column_txt111 dt span {
	font-size: 15px;
	line-height: 1.5em;
}

dl.column_txt111 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column_txt112 {
	clear: both;
}

dl.column_txt112 dt {
	font-weight: bold;
	line-height: 1.5em;
	padding-bottom: 35px;
}

dl.column_txt112 dt a {
	color: #ee4800;
	font-weight: normal;
}

dl.column_txt112 dd {
	text-align: center;
    padding-bottom: 20px;
}

dl.column_txt112 dd:last-child {
    padding-bottom: 0;
}

dl.column_txt112 dd:first-of-type img {
    width: 225px;
    height: auto;
}

dl.column_txt112 dd:last-child img {
    width: 308px;
    height: auto;
}

/*コラム20*/
dl.column67 {
	padding-bottom:1em;
}

dl.column67 dt {
	line-height: 1.5em;
}

dl.column67 dt span {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column67 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt113 {
	clear: both;
	padding-bottom: 60px;
}

dl.column68 {
	padding-bottom:1em;
}

dl.column68 dt {
	line-height: 1.5em;
}

dl.column68 dt span {
	color: #ff6000;
	line-height: 1.5em;
}

dl.column68 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt114 {
	clear: both;
	padding-bottom: 60px;
}

p.column_txt115 {
	clear: both;
	padding-bottom: 60px;
}

p.column_txt115 span {
	color: #ff6400;
	font-size: 15px;
	line-height: 1.5em;
}

dl.column69 {
	padding-bottom:60px;
}

dl.column69 dt {
	line-height: 1.5em;
}

dl.column69 dt span {
	color: #ff6400;
	font-size: 15px;
	line-height: 1.5em;
}

dl.column69 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt116 {
	clear: both;
	padding-bottom: 35px;
}

p.column_txt116 span {
	color: #ff6400;
	font-size: 15px;
	line-height: 1.5em;
}

div.column20_bnr {
	margin-bottom: 35px;
}

div.column20_bnr img {
    width: 308px;
    height: auto;
}

p.column_txt117 a {
	color: #ff6400;
}

/*コラム21*/
dl.column70 {
	padding-bottom: 60px;
}

dl.column70 dt {
	line-height: 1.5em;
}

dl.column70 dt span {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column70 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column71 {
	padding-bottom: 1.5em;
}

dl.column71 dt {
	line-height: 1.5em;
}

dl.column71 dt span {
	font-size:15px;
	line-height:1.5em;
	padding-bottom:25px;
}

dl.column71 dt span.txt02 {
	color: #ff6000;
	line-height: 1.5em;
}

dl.column71 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt118 {
	clear: both;
	padding-bottom: 60px;
}

p.column_txt118 span {
	color: #ff6000;
	line-height: 1.5em;
	font-size: 15px;
}

p.column_txt119 {
	padding-bottom: 45px;
}

dl.column72 {
	clear: both;
	padding-bottom: 50px;
}

dl.column72 dt {
	line-height: 1.5em;
}

dl.column72 dt span {
	font-size: 15px;
	line-height: 1.5em;
	font-weight: bold;
}

dl.column72 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt120 {
	padding-bottom: 60px;
	clear: both;
}

p.column_txt121 {
	padding-bottom: 35px;
}

p.column_txt121 a {
	color: #ff6000;
}

ul.column21_bnr {
	padding-bottom: 35px;
}

ul.column21_bnr li {
	text-align: center;
	padding-bottom: 20px;
}

ul.column21_bnr li img {
    width: 308px;
    height: auto;
}

ul.column21_bnr li:last-child {
	padding-bottom: 0;
}

p.column_txt122 a {
	color: #ff6400;
}

/*コラム22*/
dl.column73 {
	padding-bottom: 1.5em;
}

dl.column73 dt {
	line-height: 1.5em;
}

dl.column73 dt span {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column73 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt123 {
    clear: both;
    padding-bottom: 60px;
}

p.column_txt124 {
    clear: both;
    padding-bottom: 50px;
}

dl.column74 {
    clear: both;
	padding-bottom: 40px;
}

dl.column74 dt {
	line-height: 1.5em;
}

dl.column74 dt span {
    font-size: 15px;
    line-height: 1.8em;
    font-weight: bold;
}

dl.column74 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt125 {
    clear: both;
    padding-bottom: 60px;
    color: #ff6000;
}

p.column_txt126 {
    padding-bottom: 60px;
}

p.column_txt126 span {
    color: #ff6000;
    font-weight: bold;
}

div.column22_img {
    clear: both;
    text-align: center;
    padding-bottom: 50px;
}

div.column22_img img {
    width: 100%;
    height: auto;
    max-width: 528px;
}

p.column_txt127 a {
	color: #ff6400;
}

/*コラム23*/
dl.column75 {
	padding-bottom: 1.5em;
}

dl.column75 dt {
	line-height: 1.5em;
}

dl.column75 dt span {
	display: block;
	color:#997d1f;
	font-size:18px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column75 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt128 {
    padding-bottom: 60px;
    clear: both;
}

p.column_txt128 span {
    font-size: 15px;
    color: #ff6000;
}

p.column_txt129 {
    padding-bottom: 60px;
    clear: both;
}

p.column_txt129 span {
    color: #ff6000;
}

p.column_txt130 {
    padding-bottom: 60px;
    clear: both;
}

dl.column76 {
    clear: both;
    /*padding-bottom: 55px;*/
}

dl.column76 dt {
    line-height: 1.5em;
}

dl.column76 dt span {
    display: block;
    font-size: 15px;
    padding-bottom: 35px;
    line-height: 1.5em;
    font-weight: bold;
}

dl.column76 dd {
    text-align: center;
    padding-top: 20px;
}

dl.column77 {
    padding-bottom: 30px;
}

dl.column77 dt {
    font-size: 15px;
    line-height: 1.8em;
    font-style: italic;
}

dl.column77 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt131 {
    padding-bottom: 50px;
    clear: both;
    color: #ff6000;
    font-weight: bold;
}

dl.column78 {
    padding-bottom: 40px;
}

dl.column78 dt {
    line-height: 1.5em;
}

dl.column78 dt span {
    font-weight: bold;
    color: #ff6000;
    line-height: 1.5em;
}

dl.column78 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt132 {
    clear: both;
}

/*コラム24*/
dl.column79 {
	padding-bottom: 60px;
}

dl.column79 dt {
	line-height: 1.5em;
}

dl.column79 dt span.t01 {
	font-size:15px;
	line-height:1.5em;
}

dl.column79 dt span.t02 {
    color: #ff6000;
    line-height: 1.5em;
}

dl.column79 dd {
    text-align: center;
    padding-top: 20px;
}

dl.column80 {
	padding-bottom: 60px;
}

dl.column80 dt {
	line-height: 1.5em;
}

dl.column80 dt span.t01 {
	color: #ff6000;
	line-height:1.5em;
}

dl.column80 dt span.t02 {
    font-size:15px;
    line-height: 1.5em;
}

dl.column80 dt span.t03 {
    color: #ff6000;
    font-size:15px;
    line-height: 1.5em;
}

dl.column80 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt133 {
	padding-bottom: 60px;
}

p.column_txt134 {
	padding-bottom: 40px;
}

p.column_txt135 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column81 {
	padding-bottom:60px;
}

dl.column81 dt {
	line-height: 1.5em;
}

dl.column81 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column82 {
	padding-bottom:30px;
}

dl.column82 dt {
	line-height: 1.5em;
}

dl.column82 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt136 {
    clear: both;
    padding-bottom: 60px;
    font-size: 15px;
    color: #ff6000;
    font-weight: bold;
}

p.column_txt137 {
    padding-bottom: 65px;
}

ul.column24_bnr {
    clear: both;
    width: 308px;
    margin: 0 auto;
}

ul.column24_bnr li {
    padding-bottom: 20px;
}

ul.column24_bnr li span {
    padding-top: 8px;
    line-height: 1.5em;
    display: block;
}

p.column_txt138 {
    padding-top: 35px;
    clear: both;
}

p.column_txt138 a {
	color: #ff6400;
}

/*コラム25*/
dl.column83 {
	padding-bottom: 1.5em;
}

dl.column83 dt {
	line-height: 1.5em;
}

dl.column83 dt span {
	font-size:15px;
	line-height:1.5em;
}

dl.column83 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt139 {
    clear: both;
    padding-bottom: 60px;
}

p.column_txt140 {
	padding-bottom: 40px;
}

p.column_txt141 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

p.column_txt142 {
	padding-bottom: 35px;
}

p.column_txt143 {
	padding-bottom: 50px;
    font-size: 15px;
    color: #ff6000;
    font-weight: bold;
}

dl.column84 {
	padding-bottom:60px;
}

dl.column84 dt {
	line-height: 1.5em;
}

dl.column84 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt144 {
	padding-bottom: 60px;
    clear: both;
}

ul.column25_bnr {
    padding-bottom: 20px;
}

ul.column25_bnr li {
    padding-bottom: 20px;
}

ul.column25_bnr li:last-child {
    padding-bottom: 0;
}

ul.column25_bnr li img {
    width: 308px;
    height: auto;
}

p.column_txt145 {
    clear: both;
}

p.column_txt145 a {
	color: #ff6400;
}

/*コラム26*/
dl.column85 {
	padding-bottom: 60px;
}

dl.column85 dt {
	line-height: 1.5em;
}

dl.column85 dt span {
	font-size:15px;
	line-height:1.5em;
    font-weight: bold;
}

dl.column85 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt146 {
    clear: both;
    padding-bottom: 30px;
}

dl.column_txt147 {
    padding-bottom: 60px;
}

dl.column_txt147 dt {
    font-size:15px;
	line-height:1.5em;
    font-weight: bold;
    padding-bottom: 12px;
}

dl.column_txt147 dd {
    line-height: 1.5em;
    color: #ff6000;
}

p.column_txt148 {
    padding-bottom: 45px;
}

p.column_txt149 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
    font-weight: bold;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column86 {
	padding-bottom:30px;
}

dl.column86 dt {
	line-height: 1.5em;
}

dl.column86 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column87 {
	padding-bottom:60px;
}

dl.column87 dt {
	line-height: 1.5em;
}

dl.column87 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column88 {
	padding-bottom:60px;
}

dl.column88 dt {
	line-height: 1.5em;
}

dl.column88 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt150 {
    padding-bottom: 40px;
}

p.column_txt151 {
    padding-bottom: 50px;
}

p.column_txt152 {
    clear: both;
}

p.column_txt152 a {
	color: #ff6400;
}

/*コラム27*/
dl.column89 {
	padding-bottom: 60px;
}

dl.column89 dt {
	line-height: 1.5em;
}

dl.column89 dt span {
	font-size:15px;
	line-height:1.5em;
    font-weight: bold;
}

dl.column89 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt153 {
    padding-bottom: 30px;
}

div.column27_img img {
    width: 100%;
    height: auto;
}

p.column_txt154 {
    padding-top: 30px;
    padding-bottom: 50px;
}

p.column_txt155 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
    font-weight: bold;
	color: #46381c;
	margin-bottom: 15px;
}

p.column_txt156 {
    padding-bottom: 10px;
}

dl.column_txt157 {
    margin-bottom: 20px;
    background-color: #faefef;
    padding: 15px;
}

dl.column_txt157 dt {
    font-size: 15px;
    color: #46381c;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 15px;
}

dl.column_txt157 dd {
    line-height: 1.5em;
    margin-bottom: 5px;
}

p.column_txt158 {
    margin-left: 10px;
    background-image: url("../img/column/images/img139.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 50px;
    min-height: 39px;
    margin-bottom: 60px;
}

p.column_txt158 span {
    color: #db451c;
    font-weight: bold;
}

.mb80 {
    margin-bottom: 60px!important;
}

.mb150 {
    margin-bottom: 60px!important;
}

p.column_txt159 {
    padding-bottom: 50px;
}

div.column27_box {
    padding-bottom: 50px;
    clear: both;
}

div.column27_box div {
    float: left;
}

div.column27_box div img {
    width: 100px;
    height: auto;
}

div.column27_box p {
    margin-left: 110px;
}

div.column27_box p span.t01 {
    line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
    font-weight: bold;
	color: #46381c;
	margin-bottom: 15px;
    display: block;
}

div.column27_box p span.t02 {
    color: #db451c;
    font-weight: bold;
}

p.column_txt160 {
    clear: both;
}

p.column_txt160 img {
    width: 308px;
    height: auto;
}

p.column_txt160 a {
	color: #ff6400;
}

p.column_txt160 span {
    display: block;
    text-align: center;
    padding-bottom: 5px;
}


/*コラム28*/
dl.column90 {
	padding-bottom: 60px;
}

dl.column90 dt {
	line-height: 1.5em;
}

dl.column90 dt span {
	color: #db451c;
	line-height: 1.5em;
}

dl.column90 dd {
    text-align: center;
    padding-top: 20px;
}

dl.column91 {
	padding-bottom: 35px;
}

dl.column91 dt {
	line-height: 1.5em;
}

dl.column91 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt161 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
	font-weight: bold;
}

p.column_txt162 {
	padding-bottom: 60px;
}

p.column_txt163 {
	padding-bottom: 60px;
}

p.column_txt164 {
	padding-bottom: 45px;
}

dl.column92 {
	padding-bottom: 45px;
}

dl.column92 dt {
	line-height: 1.5em;
}

dl.column92 dd {
    text-align: center;
    padding-top: 20px;
}

dl.column93 {
	padding-bottom: 60px;
}

dl.column93 dt {
	line-height: 1.5em;
}

dl.column93 dd {
    text-align: center;
    padding-top: 20px;
}

dl.column94 {
	padding-bottom: 30px;
}

dl.column94 dt {
	line-height: 1.5em;
}

dl.column94 dt span {
	font-size: 15px;

	font-weight: bold;
	font-style: italic;
	line-height: 1.5em;
}

dl.column94 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt165 {
	clear: both;
	padding-bottom: 45px;
}

div.column28_img {
	padding-bottom: 60px;
	text-align: center;
}

div.column28_img img {
    width: 100%;
    height: auto;
    max-width: 626px;
}

p.column_txt166 {
    clear: both;
	font-size: 15px;
	color: #ff6400;
}

p.column_txt166 a {
	color: #ff6400;
}

/*コラム29*/
dl.column95 {
	padding-bottom: 60px;
}

dl.column95 dt {
	line-height: 1.5em;
}

dl.column95 dt span {
	color: #db451c;
	line-height: 1.5em;
}

dl.column95 dd {
    text-align: center;
    padding-top: 20px;
}

dl.column96 {
	padding-bottom: 25px;
}

dl.column96 dt {
	line-height: 1.5em;
}

dl.column96 dt span {
    display: block;
	color:#cb4840;
	font-size:16px;
	line-height:1em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column96 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt167 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 10px;
}

p.column_txt168 {
    padding-bottom: 25px;
}

dl.column_txt169 {
    margin-bottom: 50px;
    padding-top: 15px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 15px;
    background-color: #faefef;
}

dl.column_txt169 dt {
    font-size: 15px;
    color: #46381c;
    line-height: 1em;
    padding-bottom: 15px;
}

dl.column_txt169 dd {
    padding-bottom: 25px;
    line-height: 1.5em;
}

dl.column_txt169 dd:last-child {
    padding-bottom: 0;
}

dl.mb35 {
    margin-bottom: 35px!important;
}

p.column_txt170 {
    padding-bottom: 60px;
    color: #ff6000;
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
} 

dl.column97 {
	padding-bottom: 60px;
}

dl.column97 dt {
	line-height: 1.5em;
}

dl.column97 dd {
    text-align: center;
    padding-top: 20px;
}

dl.column98 {
	padding-bottom: 50px;
}

dl.column98 dt {
	line-height: 1.5em;
}

dl.column98 dt a {
    color: #ff6000
}

dl.column98 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt171 {
    clear: both;
    padding-top: 20px;
	font-size: 15px;
	color: #fd5d1e;
    font-weight: bold;
}

p.column_txt171 a {
	color: #fd5d1e;
}

/*コラム30*/
dl.column99 {
	padding-bottom: 70px;
}

dl.column99 dt {
	line-height: 1.5em;
}

dl.column99 dd {
    text-align: center;
	padding-top: 20px;
}

p.column_txt172 {
	padding-bottom: 50px;
}

p.column_txt173 {
	padding-bottom: 20px;
	line-height: 1em;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #333333;
	font-size: 16px;
}

dl.column100 {
	padding-bottom: 45px;
}

dl.column100 dt {
	line-height: 1.5em;
}

dl.column100 dt span {
	font-weight: bold;
}

dl.column100 dd {
	text-align: center;
	padding-top: 20px;
}

div.column30_img {
	clear: both;
	padding-bottom: 60px;
	text-align: center;
}

div.column30_img img {
	width: 100%;
	height: auto;
	max-width: 521px;
}

p.column_txt174 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 10px;
}

p.column_txt175 {
	padding-bottom: 50px;
}

p.column_txt175_2 {
	padding-bottom: 70px;
}

p.column_txt176 {
	color: #ff6000;
	padding-bottom: 70px;
	font-weight: bold;
	font-size: 15px;
}

dl.column101 {
	padding-bottom: 70px;
}

dl.column101 dt {
	line-height: 1.5em;
}

dl.column101 dd {
	text-align: center;
	padding-top: 20px;
}

p.column_txt177 {
	padding-bottom: 35px;
}

p.column_txt178 {
	text-align: center;
	padding-bottom: 20px;
	line-height: 1.2em;
	font-size: 16px;
	color:#4a0c4d;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

div.column30_img02 {
	text-align: center;
	padding-bottom: 40px;
}

div.column30_img02 img {
	width: 100%;
	height: auto;
	max-width: 580px;
}

p.column_txt179 {
	padding-bottom: 70px;
}

p.column_txt180 {
    clear: both;
	font-size: 15px;
	color: #fd5d1e;
    font-weight: bold;
}

p.column_txt180 a {
	color: #fd5d1e;
}

/*コラム31*/
dl.column102 {
	padding-bottom: 60px;
}

dl.column102 dt {
	line-height: 1.5em;
}

dl.column102 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt181 {
    padding-bottom: 60px;
}

p.column_txt182 {
    padding-bottom: 60px;
}

p.column_txt182 span {
    font-size: 15px;
    color: #ff6000;
    font-style: italic;
    font-weight: bold;
}

p.column_txt183 {
    line-height: 1em;
    color: #d46068;
    font-size: 18px;
    text-align: center;
    font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

ul.column31_img {
}

ul.column31_img li {
    text-align: center;
    padding-bottom: 20px;
}

ul.column31_img li img {
    width: 100%;
    height: auto;
}

p.column_txt184 {
    font-size: 15px;
    color: #f86400;
    padding-bottom: 60px;
}

p.column_txt185 {
    padding-bottom: 70px;
}

p.column_txt186 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    font-weight: bold;
}

p.column_txt187 {
    padding-bottom: 50px;
}

p.column_txt188 {
    padding-bottom: 60px;
}

dl.column103 {
	padding-bottom: 40px;
}

dl.column103 dt {
	line-height: 1.5em;
}

dl.column103 dd {
	text-align: center;
    padding-top: 20px;
}

div.c31_hydra {
    padding-bottom: 30px;
}

div.c31_hydra img {
    width: 100%;
    height: auto;
}

p.column_txt189 {
    font-size: 15px;
    font-weight: bold;
    color: #fd5d1e;
}

p.column_txt189 a {
    color: #fd5d1e;
}

p.column_txt190 {
    padding-bottom: 30px;
}

/*コラム32*/
dl.column104 {
	padding-bottom: 60px;
}

dl.column104 dt {
	line-height: 1.5em;
}

dl.column104 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt191 {
    padding-bottom: 40px;
}

p.column_txt192 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    font-weight: bold;
}

p.column_txt193 {
    font-weight: bold;
    padding-bottom: 20px;
    color: #f86400;
}

p.column_txt194 {
    padding-bottom: 20px;
}

dl.column_txt195 {
    background-color: #faefef;
    padding:20px 6px;
    margin-bottom: 60px;
}

dl.column_txt195 dt {
    font-size: 15px;
    color: #46381c;
    font-weight: bold;
    padding-bottom: 15px;
}

dl.column_txt195 dd {
    line-height: 1.5em;
}

dl.column105 {
	padding-bottom: 35px;
}

dl.column105 dt {
	line-height: 1.5em;
}

dl.column105 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt196 {
    clear: both;
    padding-bottom: 50px;
}

p.column_txt197 {
    font-weight: bold;
    padding-bottom: 30px;
    font-size: 15px;
    color: #f86400;
}

div.column32_img {
    padding-bottom: 40px;
}

div.column32_img img {
    width: 100%;
    height: auto;
}

p.column_txt198 {
    padding-bottom: 30px;
}

p.column_txt198 a {
    color: #fd5d1e;
    font-size: 15px;
}

/*コラム33*/
dl.column106 {
	padding-bottom: 60px;
}

dl.column106 dt {
	line-height: 1.5em;
}

dl.column106 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column107 {
	padding-bottom: 60px;
}

dl.column107 dt {
	line-height: 1.5em;
}

dl.column107 dt span {
    display: block;
	color:#cb4840;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column107 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column108 {
	padding-bottom: 60px;
}

dl.column108 dt {
	line-height: 1.5em;
}

dl.column108 dt span.t01 {
    color: #ff6000;
    font-weight: bold;
}

dl.column108 dt span.t02 {
    font-size: 15px;
    font-style: italic;
    line-height: 1.5em;
}

dl.column108 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column109 {
    clear: both;
	padding-bottom: 30px;
}

dl.column109 dt {
	line-height: 1.5em;
}

dl.column109 dt span {
    display: block;
	color:#cb4840;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}


dl.column109 dd {
	text-align: center;
    padding-top: 20px;
}

ul.column_txt199 {
    clear: both;
}

ul.column_txt199 li {
    font-weight: bold;
    font-size: 15px;
    display: table;
    margin-bottom: 35px;
}

ul.column_txt199 li span {
    display: table-cell;
}

ul.column_txt199 li span:first-of-type {
    width: 25px;
}

p.column_txt200 {
    padding-bottom: 60px;
}

p.column_txt201 {
    padding-bottom: 45px;
}

p.column_txt202 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    font-weight: bold;
}

p.column_txt203 {
    padding-bottom: 55px;
}

p.column_txt204 {
    padding-bottom: 30px;
}

p.column_txt204 a {
    color: #fd5d1e;
    font-size: 15px;
}

p.column_txt204 span {
    font-size: 15px;
    line-height: 1.5em;
}

/*コラム34*/
dl.column110 {
	padding-bottom: 60px;
}

dl.column110 dt {
	line-height: 1.5em;
}

dl.column110 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column111 {
	padding-bottom: 40px;
}

dl.column111 dt {
	line-height: 1.5em;
}

dl.column111 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt205 {
    padding-bottom: 50px;
}

p.column_txt205 span.t01 {
    font-size: 15px;
    line-height: 1.5em;
    font-weight: bold;
}

p.column_txt205 span.t02 {
    font-size: 15px;
    line-height: 1.5em;
    color: #ff6000;
    font-weight: bold;
}

dl.column112 {
	padding-bottom: 45px;
}

dl.column112 dt {
	line-height: 1.5em;
}

dl.column112 dt span {
    color: #ff6000;
    line-height: 1.5em;
}

dl.column112 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt206 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    font-weight: bold;
}

dl.column113 {
	padding-bottom: 50px;
}

dl.column113 dt {
	line-height: 1.5em;
}

dl.column113 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt207 {
    clear: both;
    font-size: 15px;
    color: #ff6000;
    font-weight: bold;
    padding-bottom: 20px;
}

dl.column_txt208 dt {
    font-weight: bold;
    line-height: 1.5em;
}

dl.column_txt208 dd {
    line-height: 1.5em;
    padding-bottom: 30px;
}

p.column_txt209 {
    padding-bottom: 60px;
}

p.column_txt210 {
    clear: both;
    padding-bottom: 70px;
    font-size: 15px;
}

p.column_txt210 a {
    color: #fd5d1e;
    font-weight: bold;
    line-height: 1.5em;
}

p.column_txt211 {
    padding-bottom: 30px;
}

/*コラム35*/
dl.column114 {
	padding-bottom: 25px;
}

dl.column114 dt {
	line-height: 1.5em;
}

dl.column114 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt212 {
    padding-bottom: 60px;
    clear: both;
}

p.column_txt212 span {
    font-size: 16px;
    line-height: 1.5em;
}

p.column_txt213 {
    padding-bottom: 40px;
    font-size: 16px;
}

dl.column115 {
	padding-bottom: 25px;
}

dl.column115 dt {
	line-height: 1.5em;
}

dl.column115 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt214 {
    padding-bottom: 40px;
    font-size: 16px;
}

div.column35_box {
    padding-bottom: 30px;
}

div.column35_box dl {
    clear: both;
    padding-bottom: 40px;
}

div.column35_box dl dt {
   line-height: 1.5em;
}

div.column35_box dl dt span {
    display: block;
    padding-bottom: 25px;
    font-size: 15px;
    color: #46381c;
    font-weight: bold;
    line-height: 1em;
}

div.column35_box dl dd {
    text-align: center;
    padding-top: 20px;
}

dl.column116 {
	padding-bottom: 1.5em;
}

dl.column116 dt {
	line-height: 1.5em;
}

dl.column116 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt215 {
    padding-bottom: 50px;
}

p.column_txt216 {
    padding-bottom: 30px;
}

p.column_txt216 a {
    font-size: 15px;
    color: #fd5d1e;
    font-weight: bold;
}

p.column_txt216 span {
    font-size: 15px;
}

/*コラム36回*/
dl.column117 {
	padding-bottom: 60px;
}

dl.column117 dt {
	line-height: 1.5em;
}

dl.column117 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt217 {
    padding-bottom: 35px;
}

dl.column118 {
	padding-bottom: 50px;
    clear: both;
}

dl.column118 dt {
	line-height: 1.5em;
}

dl.column118 dt span {
    font-size: 15px;
    font-weight: bold;
    display: block;
    padding-bottom: 15px;
}

dl.column118 dd {
	text-align: center;
    padding-top: 20px;
}

dl.c36_pb {
    padding-bottom: 60px;
}

dl.column119 {
    padding-bottom: 40px;
}

dl.column119 dt {
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 15px;
}

dl.column119 dd {
    line-height: 1.5em;
    padding-bottom: 40px;
}

dl.column119 dd div {
    background-color: #faf3f3;
    margin-top: 20px;
    padding: 15px 10px;
}

dl.column119 dd div p {
    font-weight: bold;
    padding-bottom: 10px;
}

dl.column119 dd div ul li {
    display: table;
    line-height: 1.2em;
    padding-bottom: 5px;
}

dl.column119 dd div ul li span {
    display: table-cell;
}

dl.column119 dd div ul li span:first-child {
    width: 1.2em;
}

dl.column120 {
	padding-bottom: 50px;
}

dl.column120 dt {
	line-height: 1.5em;
}

dl.column120 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt218 {
    padding-bottom: 30px;
}

p.column_txt218 a {
    font-size: 15px;
    color: #fd5d1e;
    font-weight: bold;
}

p.column_txt218 span {
    font-size: 15px;
}

/*コラム37*/
dl.column121 {
	padding-bottom: 30px;
}

dl.column121 dt {
	line-height: 1.5em;
}

dl.column121 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt219 {
    clear: both;
    padding-bottom: 60px;
}

p.column_txt219 span {
    color: #ff6000;
    font-size: 16px;
}

p.column_txt220 {
    padding-bottom: 50px;
}

p.column_txt221 {
    clear: both;
    padding-bottom: 35px;
}

p.column_txt221 span {
    color: #e87a7a;
    font-size: 15px;
    font-weight: bold;
    display: block;
    padding-bottom: 20px;
    line-height: 1em;
}

p.column37_txt {
    padding-bottom: 0!important;
}

div.column37_img {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 35px;
}

p.column_txt222 {
    clear: both;
    padding-top: 30px;
    padding-bottom: 60px;
    color: #ff6000;
}

p.column_txt223 {
    padding-bottom: 35px;
}

div.column37_img02 {
    text-align: center;
    padding-bottom: 50px;
}

div.column37_img02 img {
    width: 100%;
    height: auto;
}

dl.column122 {
	padding-bottom: 30px;
}

dl.column122 dt {
	line-height: 1.5em;
}

dl.column122 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt224 {
    padding-bottom: 30px;
}

p.column_txt224 a {
    color: #ff6000;
}

/*コラム38*/
dl.column123 {
	padding-bottom: 70px;
}

dl.column123 dt {
	line-height: 1.5em;
}

dl.column123 dt span.t01 {
    color: #ff6000;
    font-size: 15px;
    line-height: 1.5em;
}

dl.column123 dt span.t02 {
    color: #ff6000;
    font-size: 15px;
    font-style: italic;
    line-height: 1.5em;
}

dl.column123 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt225 {
    padding-bottom: 70px;
}

p.column_txt225 span.t01 {
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5em;
}

p.column_txt225 span.t02 {
    color: #ff6000;
    font-size: 15px;
    line-height: 1.5em;
}

dl.column124 {
    padding-bottom: 50px;
    clear: both;
}

dl.column124 dt {
    line-height: 1.5em;
}

dl.column124 dt span {
    display: block;
    padding-bottom: 20px;
    font-size: 15px;
    font-weight: bold;
    color: #e87a7a;
    line-height: 1.2em;
}

dl.column124 dd {
    text-align: center;
    padding-top: 20px;
}

dl.pb100 {
    padding-bottom: 70px;
}

p.column_txt226 {
    padding-bottom: 70px;
}

dl.column125 {
	padding-bottom: 30px;
}

dl.column125 dt {
	line-height: 1.5em;
}

dl.column125 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt227 {
    padding-bottom: 30px;
}

p.column_txt227 a {
    color: #ff6000;
}

/*コラム39*/
dl.column126 {
	padding-bottom: 30px;
}

dl.column126 dt {
	line-height: 1.5em;
}

dl.column126 dt span {
    color: #ff6000;
    font-size: 15px;
    line-height: 1.5em;
}

dl.column126 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt228 {
    clear: both;
    padding-bottom: 60px;
}

p.column_txt229 {
    padding-bottom: 50px;
}

p.column_txt230 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    font-weight: bold;
}

dl.column127 {
	padding-bottom: 50px;
}

dl.column127 dt {
	line-height: 1.5em;
}

dl.column127 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column128 {
	padding-bottom:20px;
}

dl.column128 dt {
    color: #e87a7a;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.2em;
    padding-bottom: 20px;
}

dl.column128 dd {
    line-height: 1.5em;
    padding-bottom: 40px;
}

dl.column129 {
	padding-bottom: 30px;
}

dl.column129 dt {
	line-height: 1.5em;
}

dl.column129 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt231 {
    padding-bottom: 30px;
}

p.column_txt231 a {
    color: #ff6000;
}

/*コラム40*/
dl.column130 {
	padding-bottom: 60px;
}

dl.column130 dt {
	line-height: 1.5em;
}

dl.column130 dt span {
    color: #ff7800;
    font-style: italic;
}

dl.column130 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt232 {

    padding-bottom: 30px;
}

p.column_txt233 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 30px;
    font-weight: bold;
}

dl.column_txt234 {
    padding-bottom: 20px;
}

dl.column_txt234 dt {
    padding-bottom: 20px;
    color: #e87a7a;
    font-size: 15px;
    font-weight: bold;
    line-height: 1em;
}

dl.column_txt234 dd {
    line-height: 1.5em;
    padding-bottom: 35px;
}

dl.column131 {
	padding-bottom: 50px;
}

dl.column131 dt {
	line-height: 1.5em;
}

dl.column131 dt span,
dl.column131 dt a {
    color: #ff7800;
}

dl.column131 dd {
    padding-top: 20px;
    width: 241px;
    margin: 0 auto;
}

dl.column131 dd p {
    padding-top: 5px;
}

dl.column131 dd p span {
    display: block;
    font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

p.column_txt235 {
	padding-bottom: 30px;
}

/*コラム41*/
dl.column132 {
	padding-bottom: 60px;
}

dl.column132 dt {
	line-height: 1.8em;
}

dl.column132 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt236 {
    clear: both;
	padding-bottom: 30px;
    font-size: 16px;
    color: #ff6000;
}

div.column41_img {
    text-align: center;
    padding-bottom: 30px;
}

p.column_txt237 {
    padding-bottom: 70px;
}

p.column_txt238 {
    padding-bottom: 70px;
}

dl.column133 {
	padding-bottom: 30px;
}

dl.column133 dt {
	line-height: 1.8em;
}

dl.column133 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt239 {
    padding-bottom: 35px;
    padding-top: 20px;
}

p.column_txt240 {
    padding-bottom: 70px;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    color: #ff6000;
    padding-top: 40px;
}

dl.column134 {
	padding-bottom: 30px;
}

dl.column134 dt {
	line-height: 1.8em;
}

dl.column134 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt241 span {
    font-size: 14px;
}

p.column_txt241 a {
    color: #fd5d1e;
}

/*コラム42*/
dl.column135 {
	padding-bottom: 60px;
}

dl.column135 dt {
	line-height: 1.8em;
}

dl.column135 dt span {
    font-style: italic;
    font-weight: bold;
}

dl.column135 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt242 {
    padding-bottom: 60px;
}

p.column_txt243 {
    padding-bottom: 40px;
}

div.column42_img {
    padding-bottom: 40px;
    text-align: center;
}

p.column_txt244 {
    padding-bottom: 60px;
}

p.column_txt244 span {
    font-style: italic;
    display: inline-block;
    padding-left: 1em;
    position: relative;
}

p.column_txt244 span::before {
    content: "・";
    position: absolute;
    left: 0;
}

p.column_txt245 {
    padding-bottom: 50px;
}

div.column42_box {
    padding-bottom: 100px;
}

div.column42_box h3 {
    font-size: 16px;
    color: #e87a7a;
    font-weight: bold;
    padding-bottom: 20px;
    clear: both;
}

div.column42_box p.t01 {
    padding-bottom: 50px;
}

div.column42_box p.t02 {
    padding-bottom: 30px;
}

div.column42_box ul.t03 {
    padding-bottom: 30px;
}

div.column42_box ul.t03:nth-of-type(3) {
    padding-bottom: 50px;
}

div.column42_box ul.t03 li {
    line-height: 1.8em;
}

div.column42_box ul.t03 li span{
    font-weight: bold;
}

div.column42_box div.box01 {
    padding-bottom: 15px;
}

div.column42_box div.box01 div.box {
    float: left;
    width: 49%;
    padding-right: 2%;
    padding-bottom: 35px;
}

div.column42_box div.box01 div.box:nth-child(2n) {
    padding-right: 0;
}

div.column42_box div.box01 div.box div {
    text-align: center;
}

div.column42_box div.box01 div.box h4 {
    padding-top: 20px;
    line-height: 2em;
    font-weight: bold;
    text-align: center;
}

div.column42_box div.box01 div.box p {
    color: #e87a7a;
    font-weight: bold;
    line-height: 2em;
    text-align: center;
}

div.column42_box div.box01 div.box ul li {
    text-align: center;
    line-height: 2em;
}

div.column42_box p.t04 {
    padding-bottom: 30px;
    font-weight: bold;
}

div.column42_box ul.t05 {
    padding-bottom: 30px;
}

div.column42_box ul.t05 li {
    display: table;
}

div.column42_box ul.t05 li span {
    display: table-cell;
}

div.column42_box ul.t05 li span:first-child {
    width: 30px;
}

div.column42_box ul.t06 {
    padding-bottom: 30px;
}

div.column42_box ul.t06 li {
    font-weight: bold;
    padding-left: 1em;
    position: relative;
}

div.column42_box ul.t06 li::before {
    content: "・";
    font-weight: bold;
    position: absolute;
    left: 0;
}

p.column_txt246 {
    padding-bottom: 50px;
}

div.column42_box02 {
    padding-bottom: 50px;
}

div.column42_box02 h3 {
    margin-bottom: 25px;
}

div.column42_box02 h3 a {
    color: #e87a7a;
    font-size: 16px;
    font-weight: bold;
}

div.column42_box02 p {
    padding-bottom: 50px;
}

p.column_txt247 a {
    color: #fd5d1e;
}

/*コラム43*/
dl.column136 {
	padding-bottom: 60px;
}

dl.column136 dt {
	line-height: 1.8em;
}

dl.column136 dt span {
    font-style: italic;
    font-weight: bold;
}

dl.column136 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt248 {
    padding-bottom: 40px;
}

div.column43_box {
    padding-bottom: 40px;
}

div.column43_box h3 {
    font-size: 16px;
    font-weight: bold;
    color: #e87a7a;
    margin-bottom: 20px;
}

div.column43_box h4 {
    font-size: 16px;
    font-weight: bold;
    color: #997d1f;
    padding-left: 5px;
}

div.column43_box p.column_txt249 {
    padding-bottom: 30px;
}

div.column43_box p.column_txt250 {
    padding-bottom: 60px;
}

p.column_txt251 {
    padding-bottom: 50px;
}

p.column_txt252 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}

p.column_txt252 a {
    color: #e87a7a;
}

p.column_txt253 {
    padding-bottom: 30px;
}

div.column43_img {
    text-align: center;
    padding-bottom: 50px;
}

p.column_txt254 a {
    color: #fd5d1e;
}

/*コラム44*/
dl.column137 {
	padding-bottom: 60px;
}

dl.column137 dt {
	line-height: 1.8em;
}

dl.column137 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt255 {
    padding-bottom: 30px;
}

ul.column_txt256 {
    padding-bottom: 30px;
}

ul.column_txt256 li {
    line-height: 1.8em;
    font-weight: bold;
    font-style: italic;
    display: table;
}

ul.column_txt256 li span {
    display: table-cell;
}

ul.column_txt256 li span:first-child {
    width: 1.2em;
}

p.column_txt257 {
    padding-bottom: 60px;
}

dl.column138 {
	padding-bottom: 60px;
}

dl.column138 dt {
	line-height: 1.8em;
}

dl.column138 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt258 {
    padding-bottom: 30px;
}

dl.column_txt259 {
    padding-bottom: 25px;
}

dl.column_txt259 dt {
    color: #e87a7a;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.8em;
    padding-bottom: 15px;
}

dl.column_txt259 dd {
    padding-bottom: 35px;
    line-height: 1.8em;
}

p.column_txt260 {
    padding-bottom: 60px;
}

p.column_txt261 {
    padding-bottom: 50px;
}

p.column_txt261 a {
    color: #fd5d1e;
}

p.column_txt262 {
    padding-bottom: 50px;
}

p.column_txt262 a {
    color: #fd5d1e;
}

/*コラム45*/
dl.column139 {
	padding-bottom: 60px;
}

dl.column139 dt {
	line-height: 1.8em;
}

dl.column139 dt span {
    font-size: 16px;
    font-style: italic;
}

dl.column139 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt263 {
    padding-bottom: 40px;
}

div.column45_img {
    text-align: center;
}

p.column_txt264 {
    padding-bottom: 60px;
    padding-top: 40px;
}

p.column_txt265 {
    padding-bottom: 40px;
}

ul.column_txt266 {
    padding-bottom: 40px;
}

ul.column_txt266 li {
    padding-bottom: 25px;
    line-height: 1.8em;
}

p.column_txt267 {
    padding-bottom: 60px;
}

dl.column140 {
	padding-bottom: 1.8em;
}

dl.column140 dt {
	line-height: 1.8em;
}

dl.column140 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt268 {
    padding-bottom: 50px;
}

p.column_txt268 a {
    color: #fd5d1e;
}

/*コラム46*/
dl.column141 {
	padding-bottom: 1.8em;
}

dl.column141 dt {
	line-height: 1.8em;
}

dl.column141 dt span {
    font-size: 16px;
    font-style: italic;
}

dl.column141 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt269 {
    clear: both;
    padding-bottom: 70px;
}

dl.column142 {
	padding-bottom: 1.8em;
}

dl.column142 dt {
	line-height: 1.8em;
}

dl.column142 dt span {
    color: #eb551a;
}

dl.column142 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt270 {
    clear: both;
    padding-bottom: 70px;
}

p.column_txt270 span {
    color: #eb551a;
}

p.column_txt271 {
    padding-bottom: 50px;
}

p.column_txt271 a {
    color: #fd5d1e;
}

/*コラム47*/
dl.column143 {
	padding-bottom: 1.8em;
}

dl.column143 dt {
	line-height: 1.8em;
}

dl.column143 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt272 {
    clear: both;
    padding-bottom: 60px;
}

p.column_txt273 {
    padding-bottom: 30px;
}

div.column47_img {
    padding-bottom: 60px;
    text-align: center;
}

div.column47_box {
    padding-bottom: 20px;
}

div.column47_box h3 {
    line-height: 1em;
    font-size: 16px;
    font-weight: bold;
    color: #252525;
    position: relative;
}

div.column47_box h3::after {
    content: "";
    border-bottom: 1px solid #a8933c;
    width: 30px;
    position: absolute;
    bottom: -10px;
    left: 0;
}

div.column47_box p {
    padding-top: 30px;
    padding-bottom: 50px;
}

p.column_txt274 {
    padding-bottom: 30px;
}

dl.column144 {
	padding-bottom: 20px;
}

dl.column144 dt {
	line-height: 1.8em;
}

dl.column144 dt h3 {
    line-height: 1em;
    font-size: 16px;
    font-weight: bold;
    color: #252525;
    position: relative;
    margin-bottom: 30px;
}

dl.column144 dt h3::after {
    content: "";
    border-bottom: 1px solid #a8933c;
    width: 30px;
    position: absolute;
    bottom: -10px;
    left: 0;
}

dl.column144 dt span {
    color: #fd5d1e;
}

dl.column144 dt a {
    color: #fd5d1e;
}

dl.column144 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt275 {
    clear: both;
    padding-bottom: 60px;
}

ul.column_txt276 {
    clear: both;
    padding-bottom: 35px;
}

ul.column_txt276 li {
    color: #fd5d1e;
    padding-left: 1em;
    line-height: 1.8em;
    position: relative;
}

ul.column_txt276 li::before {
    content: "・";
    position: absolute;
    left: 0;
    top: 0;
}

p.column_txt277 {
    clear: both;
    padding-bottom: 60px;
}

p.column_txt278 {
    clear: both;
    padding-bottom: 50px;
}

p.column_txt278 a {
    color: #fd5d1e;
}

/*コラム48*/
dl.column145 {
	padding-bottom: 1.8em;
}

dl.column145 dt {
	line-height: 1.8em;
}

dl.column145 dt span,dl.column145 dt a {
    color: #fd5d1e;
}

dl.column145 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt279 {
    clear: both;
    padding-bottom: 50px;
}

p.column_txt280 {
    clear: both;
    padding-bottom: 35px;
}

div.column48_img {
    text-align: center;
    padding-bottom: 50px;
}

div.column48_box {
    padding-bottom: 50px;
}

div.column48_box h3 {
    line-height: 1em;
    font-size: 16px;
    font-weight: bold;
    color: #252525;
    position: relative;
}

div.column48_box h3::after {
    content: "";
    border-bottom: 1px solid #a8933c;
    width: 30px;
    position: absolute;
    bottom: -10px;
    left: 0;
}

div.column48_box p.t01 {
    padding-top: 30px;
    padding-bottom: 35px;
}

div.column48_box p.t02 {
    padding-top: 30px;
    padding-bottom: 50px;
}

p.column_txt281 {
    clear: both;
    padding-bottom: 50px;
}

p.column_txt281 span {
    color: #fd5d1e;
}

div.column48_box02 {
    padding-bottom: 20px;
}

div.column48_box02 h3 {
    line-height: 1em;
    font-size: 16px;
    font-weight: bold;
    color: #252525;
    margin-bottom: 30px;
    position: relative;
}

div.column48_box02 h3.ls {
    letter-spacing: -1px;
}

div.column48_box02 h3::after {
    content: "";
    border-bottom: 1px solid #a8933c;
    width: 30px;
    position: absolute;
    bottom: -10px;
    left: 0;
}

div.column48_box02 dl {
    padding-bottom: 50px;
    clear:both;
}

div.column48_box02 dl dt {
    line-height: 1.8em;
}

div.column48_box02 dl dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt282 {
    clear: both;
    padding-bottom: 100px;
}

p.column_txt283 {
    clear: both;
    padding-bottom: 50px;
}

p.column_txt283 a {
    color: #fd5d1e;
}

/*コラム49*/
dl.column146 {
	padding-bottom: 1.8em;
}

dl.column146 dt {
	line-height: 1.8em;
}

dl.column146 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt284 {
    clear: both;
    padding-bottom: 50px;
}

dl.column147 {
	padding-bottom: 60px;
}

dl.column147 dt {
	line-height: 1.8em;
}

dl.column147 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt285 {
    clear: both;
    padding-bottom: 60px;
}

div.column49_img {
    text-align: center;
    padding-top: 25px;
    padding-bottom: 35px;
}

p.column_txt287 {
    clear: both;
    padding-bottom: 50px;
}

p.column_txt287 a {
    color: #fd5d1e;
}

/*コラム50*/
dl.column148 {
	padding-bottom: 80px;
}

dl.column148 dt {
	line-height: 1.8em;
}

dl.column148 dt span {
    font-size: 15px;
    font-style: italic;
}

dl.column148 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt288 {
    clear: both;
    padding-bottom: 30px;
}

div.column50_img {
    text-align: center;
    padding-bottom: 80px;
}

dl.column149 {
	padding-bottom: 1.8em;
}

dl.column149 dt {
	line-height: 1.8em;
}

dl.column149 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt289 {
    clear: both;
    padding-bottom: 80px;
}

p.column_txt290 {
    clear: both;
    padding-bottom: 35px;
}

div.column50_img02 {
    text-align: center;
    padding-bottom: 50px;
}

p.column_txt291 {
    clear: both;
    padding-bottom: 50px;
}

p.column_txt291 a,
p.column_txt291 span {
    color: #fd5d1e;
}

/*コラム51*/
dl.column150 {
	padding-bottom: 80px;
}

dl.column150 dt {
	line-height: 1.8em;
}

dl.column150 dt span {
    color: #fd5d1e;
}

dl.column150 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt292 {
    clear: both;
    padding-bottom: 30px;
}

div.column51_img {
    text-align: center;
    padding-bottom: 30px;
}

p.column_txt293 {
    clear: both;
    padding-bottom: 80px;
}

p.column_txt293 span {
    color: #fd5d1e;
}

dl.column151 {
	padding-bottom: 80px;
}

dl.column151 dt {
	line-height: 1.8em;
}

dl.column151 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column152 {
	padding-bottom: 100px;
}

dl.column152 dt {
	line-height: 1.8em;
}

dl.column152 dt a {
    color: #fd5d1e;
}

dl.column152 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt294 {
    clear: both;
    padding-bottom: 50px;
}


/*コラム52*/
dl.column153 {
	padding-bottom: 80px;
}

dl.column153 dt {
	line-height: 1.8em;
}

dl.column153 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt295 {
    clear: both;
    padding-bottom: 30px;
}

div.column52_img {
    text-align: center;
    padding-bottom: 50px;
}

dl.column_txt296 {
    padding-bottom: 80px;
}

dl.column_txt296 dt {
    line-height: 1.8em;
    font-weight: bold;
}

dl.column_txt296 dd {
    line-height: 1.8em;
    padding-bottom: 30px;
}

dl.column_txt296 dd:last-of-type {
    padding-bottom: 0;
}

dl.column154 {
	padding-bottom: 20px;
}

dl.column154 dt {
	line-height: 1.8em;
}

dl.column154 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt297 {
    padding-bottom: 80px;
}

p.column_txt298 {
    padding-bottom: 35px;
}

p.column_txt298 span {
    color: #fd5d1e;
}

div.column52_bnr a:hover {
    opacity: .8;
}

p.column_txt299 {
    padding-top: 40px;
    padding-bottom: 100px;
}

p.column_txt299 a {
    color: #fd5d1e;
}

p.column_txt300 {
    clear: both;
    padding-bottom: 50px;
}

/*コラム53*/
dl.column155 {
	padding-bottom: 80px;
}

dl.column155 dt {
	line-height: 1.8em;
}

dl.column155 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt301 {
    padding-bottom: 80px;
}

dl.column156 {
	padding-bottom: 30px;
}

dl.column156 dt {
	line-height: 1.8em;
}

dl.column156 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt302 {
    clear: both;
    padding-bottom: 80px;
}

p.column_txt302 span {
    color: #ff560d;
    font-weight: bold;
}

p.column_txt303 {
    padding-bottom: 35px;
}

ul.column53_img {
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
	-ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
	flex-wrap:wrap;
    justify-content: center;
}

ul.column53_img li {
    width: 50%;
    margin-bottom: 35px;
    text-align: center;
}

ul.column53_img li:last-child {
    margin-bottom: 0;
}

ul.column53_img li img {
    width: 90%;
    height: auto;
}

p.column_txt304 {
    padding-bottom: 80px;
    padding-top: 30px;
    color: #ff560d;
}

p.column_txt305 {
    padding-bottom: 50px;
}

p.column_txt305 span {
    display: block;
    padding-top: 20px;
    padding-bottom: 15px;
}

p.column_txt305 a {
    color: #fd5d1e;
}

p.column_txt306 {
    clear: both;
    padding-bottom: 50px;
}

/*コラム54*/
dl.column157 {
	padding-bottom: 1.8em;
}

dl.column157 dt {
	line-height: 1.8em;
}

dl.column157 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt307 {
    clear: both;
    padding-bottom: 80px;
}

p.column_txt308 {
    padding-bottom: 80px;
}

p.column_txt309 {
    padding-bottom: 35px;
}

h3.c54 {
    clear: both;
    font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    font-size: 16px;
    padding-bottom: 30px;
}

dl.column158 {
	padding-bottom: 45px;
}

dl.column158 dt {
	line-height: 1.8em;
}

dl.column158 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column159 {
	padding-bottom: 80px;
}

dl.column159 dt {
	line-height: 1.8em;
}

dl.column159 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt310 {
    padding-bottom: 35px;
}

p.column_txt311 {
    padding-bottom: 30px;
}

p.column_txt312 {
    padding-bottom: 80px;
}

p.column_txt313 {
    padding-bottom: 80px;
}

div.c54_box {
    padding-bottom: 60px;
}

div.c54_box div:nth-of-type(2) {
    text-align: center;
    padding-top: 20px;
}

div.c54_box div:first-of-type p a {
    color: #fd5d1e;
}

div.c54_box02 {
    padding-bottom: 80px;
}

div.c54_box02 div:nth-of-type(2) {
    text-align: center;
    padding-top: 20px;
}

p.column_txt314 {
    padding-bottom: 50px;
}

p.column_txt314 a {
    color: #fd5d1e;
}

p.column_txt315 {
    clear: both;
    padding-bottom: 50px;
}

/*コラム55*/
dl.column160 {
	padding-bottom: 1.8em;
}

dl.column160 dt {
	line-height: 1.8em;
}

dl.column160 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt316 {
    clear: both;
    padding-bottom: 80px;
}

p.column_txt317 {
    padding-bottom: 80px;
}

dl.column161 {
	padding-bottom: 35px;
}

dl.column161 dt {
	line-height: 1.8em;
}

dl.column161 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt318 {
    padding-bottom: 80px;
}

p.column_txt319 {
    padding-bottom: 30px;
}

p.column_txt319 a {
    color: #fd5d1e;
}

div.c55_img {
    text-align: center;
}

p.column_txt320 {
    padding-bottom: 80px;
    padding-top: 60px;
}

p.column_txt320 a {
    color: #fd5d1e;
}

p.column_txt321 {
    padding-bottom: 50px;
}

/*コラム56*/
dl.column162 {
	padding-bottom: 1.8em;
}

dl.column162 dt {
	line-height: 1.8em;
}

dl.column162 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt322 {
    clear: both;
    padding-bottom: 80px;
}

p.column_txt323 {
    padding-bottom: 30px;
}

p.column_txt324 {
    font-weight: bold;
    padding-bottom: 20px;
}

ul.column_txt325 {
    padding-bottom: 60px;
}

ul.column_txt325 li {
    line-height: 1.8em;
    padding-left: 1em;
    padding-bottom: 20px;
    position: relative;
}

ul.column_txt325 li::before {
    content: "・";
    position: absolute;
    left: 0;
    top: 0;
}

dl.column163 {
	padding-bottom: 60px;
}

dl.column163 dt {
	line-height: 1.8em;
}

dl.column163 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column163:last-of-type {
    padding-bottom: 80px;
}

p.column_txt326 {
    padding-bottom: 80px;
}

p.column_txt326 a {
    color: #fd5d1e;
}

p.column_txt327 {
    padding-bottom: 50px;
}


/*コラム57*/
dl.column164 {
	padding-bottom: 1.8em;
}

dl.column164 dt {
	line-height: 1.8em;
}

dl.column164 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt328 {
    clear: both;
    padding-bottom: 80px;
}

p.column_txt329 {
    padding-bottom: 60px;
}

div.c57_img {
    padding-bottom: 70px;
}

p.column_txt330 {
    padding-bottom: 80px;
}

p.column_txt331 {
    padding-bottom: 45px;
}

dl.column165 {
	padding-bottom: 1.8em;
}

dl.column165 dt {
	line-height: 1.8em;
}

dl.column165 dt h3 {
    font-weight: bold;
    padding-bottom: 20px;
}

dl.column165 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt332 {
    clear: both;
    padding-bottom: 50px;
}

dl.column166 {
    clear: both;
	padding-bottom: 50px;
}

dl.column166 dt {
	line-height: 1.8em;
}

dl.column166 dt h3 {
    font-weight: bold;
    padding-bottom: 20px;
}

dl.column166 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column167 {
    clear: both;
	padding-bottom: 100px;
}

dl.column167 dt {
	line-height: 1.8em;
}

dl.column167 dt h3 {
    font-weight: bold;
    padding-bottom: 20px;
}

dl.column167 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt333 {
    padding-bottom: 50px;
    font-weight: bold;
    font-style: italic;
}

dl.column168 {
    clear: both;
	padding-bottom: 60px;
}

dl.column168 dt {
	line-height: 1.8em;
}

dl.column168 dt h3 {
    font-weight: bold;
    padding-bottom: 20px;
}

dl.column168 dt a {
    color: #333;
}

dl.column168 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt334 {
    padding-bottom: 80px;
}

p.column_txt334 a {
    color: #fd5d1e;
}

p.column_txt335 {
    padding-bottom: 50px;
}


/*コラム58*/
dl.column169 {
	padding-bottom: 1.8em;
}

dl.column169 dt {
	line-height: 1.8em;
}

dl.column169 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt336 {
    clear: both;
    padding-bottom: 80px;
}

dl.column170 {
	padding-bottom: 80px;
}

dl.column170 dt {
	line-height: 1.8em;
}

dl.column170 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt337 {
    padding-bottom: 20px;
}

div.c58_img {
    text-align: center;
    padding-bottom: 35px;
}

p.column_txt338 {
    padding-bottom: 80px;
}

p.column_txt339 {
    padding-bottom: 80px;
}

p.column_txt340 {
    padding-bottom: 35px;
}

dl.column171 {
	padding-bottom: 65px;
}

dl.column171 dt {
	line-height: 1.8em;
}

dl.column171 dt li {
    padding-left: 1em;
    font-style: italic;
    font-weight: bold;
    line-height: 1.8em;
    position: relative;
}

dl.column171 dt li::before {
    content: "・";
    position: absolute;
    left: 0;
    top: 0;
}

dl.column171 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt341 {
    padding-bottom: 80px;
}

p.column_txt341 a {
    color: #fd5d1e;
}

p.column_txt342 {
    padding-bottom: 50px;
}

/*コラム60*/
dl.column172 {
	padding-bottom: 80px;
}

dl.column172 dt {
	line-height: 1.8em;
}

dl.column172 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt343 {
    padding-bottom: 30px;
}

div.c60_img {
    text-align: center;
    padding-bottom: 50px;   
}

h3.column_txt344 {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    padding-bottom: 20px;
}

p.column_txt345 {
    padding-bottom: 30px;
}

p.column_txt345 span {
    color: #e95b5b;
}

h4.column_txt346 {
    padding-bottom: 10px;
    color: #997d1f;
    font-weight: bold;
}

ul.column_txt347 {
    padding-bottom: 60px;
}

ul.column_txt347 li {
    line-height: 1.8em;
}

ul.column_txt347_last {
    padding-bottom: 80px;
}

p.column_txt348 {
    padding-bottom: 60px;
}

p.column_txt348_last {
    padding-bottom: 80px;
}

dl.column173 {
	padding-bottom: 1.8em;
}

dl.column173 dt {
	line-height: 1.8em;
}

dl.column173 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt349 {
    clear: both;
    padding-bottom: 60px;
}

ul.column_txt350 {
    padding-bottom: 50px;
}

ul.column_txt350 li {
    padding-left: 1em;
    line-height: 1.8em;
    font-style: italic;
    position: relative;
}

ul.column_txt350 li::before {
    content: "・";
    position: absolute;
    left: 0;
    top: 0;
}

p.column_txt351 {
    padding-bottom: 80px;
}

p.column_txt351 a {
    color: #fd5d1e;
}

p.column_txt352 {
    padding-bottom: 50px;
}

p.column_txt352 a {
    color: #fd5d1e;
}

/*コラム61*/
dl.column174 {
	padding-bottom: 1.8em;
}

dl.column174 dt {
	line-height: 1.8em;
}

dl.column174 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt353 {
    padding-bottom: 80px;
    clear: both;
}

p.column_txt354 {
    padding-bottom: 35px;
}

ul.c61_img li {
    padding-bottom: 35px;
    text-align: center;
}

ul.c61_img li:last-child {
    padding-bottom: 0;
}

p.column_txt355 {
    padding-top: 35px;
    padding-bottom: 80px;
}

p.column_txt356 {
    padding-bottom: 50px;
}

h3.column_txt357 {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    padding-bottom: 20px;
}

p.column_txt358 {
    padding-bottom: 50px;
}

p.column_txt359 {
    padding-bottom: 80px;
}

p.column_txt360 {
    padding-bottom: 35px;
}

div.c61_img02 {
    text-align: center;
}

p.column_txt361 {
    padding-top: 50px;
    padding-bottom: 35px;
}

p.column_txt362 {
    padding-bottom: 80px;
}

p.column_txt362 a {
    color: #fd5d1e;
}

p.column_txt363 {
    padding-bottom: 50px;
}


/*コラム62*/
dl.column175 {
	padding-bottom: 1.8em;
}

dl.column175 dt {
	line-height: 1.8em;
}

dl.column175 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt364 {
    padding-bottom: 80px;
}

p.column_txt365 {
    padding-bottom: 30px;
}

ul.column_txt366 {
    padding-left: 15px;
    padding-bottom: 30px;
}

ul.column_txt366 li {
    padding-left: 37px;
    margin-bottom: 15px;
    position: relative;
}

ul.column_txt366 li::before {
    content: "";
    width: 24px;
    height: 20px;
    background-image: url("../img/column/images/check02.jpg");
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
}

p.column_txt367 {
    padding-bottom: 80px;
}

p.column_txt368 {
    padding-bottom: 30px;
}

ul.column_txt369 li {
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
    font-size: 18px;
    background-color: #eee8d6;
    margin-bottom: 15px;
}

ul.column_txt369 li:last-child {
    margin-bottom: 0;
}

p.column_txt370 {
    padding-bottom: 80px;
    padding-top: 35px;
}

p.column_txt371 {
    padding-bottom: 25px;
}

div.c62_img {
    text-align: center;
}

p.column_txt372 {
    padding-bottom: 80px;
    padding-top: 35px;
}

p.column_txt373 {
    padding-bottom: 40px;
}

div.c62_box {
    background-color: #f2f0eb;
    padding: 35px 10px 20px;
}

div.c62_box p {
    text-align: center;
    color: #997d1f;
    font-weight: bold;
    font-size: 18px;
    font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding-bottom: 25px;
}

div.c62_box div {
    text-align: center;
}

p.column_txt374 {
    padding-bottom: 80px;
    padding-top: 35px;
}

p.column_txt374 a {
    color: #fd5d1e;
}

p.column_txt375 {
    padding-bottom: 50px;
}

/*コラム64*/
dl.column007 {
	padding-bottom: 20px;
}

dl.column007 dt {
	float: left;
}

dl.column007 dd {
	margin-left: 275px;
	line-height: 1.5em;
}

dl.column007 dd span.txt01 {
	display: block;
	color:#077dab;
	font-size:170%;
	line-height:1em;
	padding-bottom:25px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column007 dd span.txt02 {
	display: block;
	color:#d03000;
	font-size:170%;
	line-height:1em;
	padding-top: 30px;
	padding-bottom:25px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
dl.column009 dt {
	line-height: 1em;
	font-size: 125%;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px dotted #acacac;
	margin-bottom: 15px;
	color: #46381c;
}

dl.column009 dd {
	line-height: 1.5em;
	padding-bottom: 25px;
	text-align: left;
}

@media screen and (min-width: 768px) {
	/*コラム見出し*/
	div.column_cont h2.column_txt {
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}
	div.column_cont h2.column_txt02 {
		clear: both;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}
	div.column_cont h3.h01 {
		color: #e87a7a;
		font-size: 16px;
		font-weight: bold;
	}
	p.column_txt {
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}


	/*コラム*/
	.sp_cont {
		display: none !important;
	}
	.pc_cont {
		display: block !important;
	}
	dl.column01 {
		padding-bottom: 65px;
	}

	dl.column01 dt {
		line-height: 1.5em;
		float: left;
		width: 458px;
	}

	dl.column01 dt span.txt01 {
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column01 dt span.txt02 {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column01 dd {
		float: right;
	}

	p.column_txt02 {
		clear: both;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	div.datsumou_box {
		padding-bottom:15px;
		width:648px;
		margin: 0 auto 45px auto;
		border:1px solid #d6c056;
		background-color: #fff;
	}

	div.datsumou_box p.txt {
		padding-top: 19px;
		padding-left: 16px;
		padding-bottom: 13px;
		font-size: 20px;
		line-height: 1em;
		color: #746100;
		font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	}

	div.datsumou_box p.ico {
		display: none;
	}

	div.datsumou_box dl {
		float: left;
		width: 23%;
		padding-right: 1%;
		padding-left: 1%;
		position: relative;
	}

	div.datsumou_box dl::before {
		content: "";
		display: block;
		width: 30px;
		height: 31px;
		background-image: url("../img/column/images/ico02.jpg");
		position: absolute;
		background-size: 30px 31px;
		background-repeat: no-repeat;
		right: -14px;
		top: 100px;
	}

	div.datsumou_box dl:last-child::before {
		content: "";
		display: none;
	}

	div.datsumou_box dl dt {
		padding-bottom:13px;
		text-align: center;
	/*    height: 187px;*/
	}

	div.datsumou_box dl dt img {
		width: 124px;
		height: auto;
	}

	div.datsumou_box dl:first-of-type dt {
		padding-top: 41px;
	}

	div.datsumou_box dl dd {
		line-height: 1.5em;
	}

	div.datsumou_box dl dd span.txt01 {
		display: block;
		font-size: 15px;
		line-height: 20px;
		color: #abadba;
		border: 1px solid #abadba;
		text-align: center;
		margin-bottom: 5px;
	}

	div.datsumou_box dl dd span.txt02 {
		font-size:12px;
		color:#ff7c8a;
	}

	p.column_txt03 {
		padding-bottom: 90px;
	}

	dl.column02 {
		padding-bottom: 20px;
	}

	dl.column02 dt {
		line-height: 1.5em;
		padding-bottom: 20px;
	}

	dl.column02 dd {
		text-align: center;
	}

	dl.column03 {
		padding-bottom: 90px;
	}

	dl.column03 dt {
		line-height: 1.5em;
		float: left;
		width: 458px;
	}

	dl.column03 dd {
		float: right;
	}

	dl.column03 dt span {
		color: #f86400;
	}

	dl.column03 dt a {
		color: #f86400;
	}

	/*コラム2回*/
	dl.column04 {
		padding-bottom: 110px;
	}

	dl.column04 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column04 dd {
		float: right;
		width: 221px;
	}

	dl.column04 dd ul li {
		margin-bottom: 42px;
	}

	dl.column04 dd ul li.img01 {
		position: relative;
	}

	dl.column04 dd ul li.img01 img {
		position: absolute;
		top: 0;
		right: -6px;
	}

	p.column_txt04 {
		padding-bottom: 50px;
	}

	dl.column05 {
		padding-bottom: 80px;
	}

	dl.column05 dt {
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #fbf1ee;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column05 dd {
		margin-bottom: 45px;
		line-height: 1.5em;
	}

	dl.column05 dd span {
		color: #ff6c00;
	}

	dl.column05 dd span.txt01 {
		font-style: italic;
	}

	p.column_txt05 {
		padding-bottom: 20px;
		line-height: 2em;
		font-style: italic;
	}

	div.column2_box {
		padding-bottom: 160px;
	}

	div.column2_box div.l_box {
		/*width: 338px;*/
		width: 46%;
		border: 1px solid #ecb3ae;
		float: left;
	}

	div.column2_box div.r_box {
		/*width: 338px;*/
		width: 46%;
		border: 1px solid #aec2ec;
		float: right;
	}

	div.column2_box div {
		padding-top: 22px;
		padding-bottom: 30px;
		background-color: #fff;
	}

	div.column2_box div dl dt {
		/*padding-left: 48px;*/
		padding-bottom: 20px;
	}

	div.column2_box div dl dd {
		padding-left: 15px;
		padding-right: 15px;
		line-height: 1.5em;
	}

	p.column_txt06 {
		padding-bottom:40px; 
	}

	p.column_txt06 span.txt01 {
		font-size: 135%;
		background: linear-gradient(transparent 30%, #fddcdc 30%);
	}

	p.column_txt06 span.txt02 {
		font-size: 135%;
	}

	dl.column06 {
		padding-bottom: 95px;
	}

	dl.column06 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column06 dd {
		float: right;
	}

	p.column_txt07 {
		padding-bottom: 35px;
	}

	p.column_txt08 {
		font-size: 135%;
		line-height: 2em;
		padding-left: 30px;
		padding-bottom: 35px;
	}

	p.column_txt09 {
		padding-bottom: 20px;
	}

	p.column_txt09 span {
		font-size: 135%;
	}

	p.column_txt09 a {
		color: #f86400;
	}

	div.column2_img {
		padding-bottom: 50px;
	}

	/*コラム3*/
	dl.column07 {
		padding-bottom: 80px;
	}

	dl.column07 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column07 dd {
		float: right;
	}

	dl.column08 {
		padding-bottom: 35px;
	}

	dl.column08 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column08 dt span {
		font-size: 135%;
		line-height: 2em;
		padding-top: 20px;
		display: block;
	}

	dl.column08 dd {
		float: right;
	}

	p.column_txt10 {
		padding-bottom: 80px;
		clear: both;
	}

	p.column_txt10 span {
		font-size: 135%;
		background: linear-gradient(transparent 30%, #fddcdc 30%);
		line-height: 1.5em;
	}

	p.column_txt11 {
		margin-bottom: 35px;
	}

	p.column_txt12 {
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #fbf1ee;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	p.column_txt13 {
		margin-bottom: 25px;
	}

	dl.column09 {
		padding-bottom: 50px;
	}

	dl.column09 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column09 dt span.txt01 {
		color: #ff6c00;
		font-weight: bold;
		font-style: italic;
		line-height: 1.5em;
	}

	dl.column09 dt span.txt02 {
		color: #ff6c00;
		line-height: 1.5em;
	}

	dl.column09 dd {
		float: right;
	}

	p.column_txt14 {
		padding-bottom: 95px;
	}

	p.column_txt14 span {
		color: #ff6c00;
		font-weight: bold;
		font-style: italic;
		line-height: 1.5em;
	}

	p.column_txt15 {
		padding-bottom: 40px;
	}

	p.column_txt15 span {
		font-size: 135%;
		background: linear-gradient(transparent 30%, #fddcdc 30%);
		line-height: 1.5em;
	}

	dl.column10 {
		padding-bottom: 40px;
	}

	dl.column10 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column10 dd {
		float: right;
	}

	p.column_txt16 {
		padding-bottom: 50px;
	}

	p.column_txt16 span {
		color: #ff6c00;
		font-weight: bold;
		line-height: 1.5em;
		font-style: italic;
	}

	dl.column_txt17 {
		padding-bottom: 90px;
	}

	dl.column_txt17 dt {
		line-height: 1.5em;
		padding-bottom: 15px;
	}

	dl.column_txt17 dt a {
		color: #f86400;
	}

	dl.column_txt17 dd {
		position: relative;
		height: 366px;
	}

	dl.column_txt17 dd img {
		position: absolute;
		left: -3px;
	}

	/*コラム4回*/
	dl.column_txt18 {
		padding-bottom: 40px;
	}

	dl.column_txt18 dt {
		line-height: 1.5em;
		padding-bottom: 20px;
	}

	dl.column_txt18 dd {
		text-align: center;
	}

	p.column_txt19 {
		padding-bottom: 40px;
	}

	dl.column_txt20 {
		padding-left: 36px;
		padding-bottom: 40px;
	}

	dl.column_txt20 dt {
		float: left;
	}

	dl.column_txt20 dd {
		margin-left: 85px;
		padding-top: 5px;
		font-size: 190%;
		line-height: 2.5em;
	}

	dl.column_txt20 dd span {
		font-size: 80%;
	}

	dl.column_txt20 dd span.txt02 {
		color: #ff6c00;
	}

	p.column_txt21 {
		padding-bottom: 70px;
	}

	p.column_txt22 {
		padding-bottom: 60px;
	}

	p.column_txt23 {
		padding-bottom: 100px;
	}

	dl.column_txt24 {
		padding-bottom: 65px;
		padding-right: 9px;
	}

	dl.column_txt24 dt {
		width: 459px;
		line-height: 1.5em;
		float: left;
	}

	dl.column_txt24 dd {
		float: right;
	}

	dl.column_txt25 {
		padding-bottom: 20px;
	}

	dl.column_txt25 dt {
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #fbf1ee;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column_txt25 dd {
		line-height: 1.5em;
	}

	dl.column_txt25 dd span {
		font-style: italic;
		font-weight: bold;
		font-size: 115%;
	}

	dl.column_txt25 dd span.txt {
		color: #ff6c00;
	}

	div.column11 {
		border: 2px solid #a9a9a9;
		margin-bottom: 75px;
		padding-top: 17px;
		padding-bottom: 18px;
		padding-left: 13px;
		padding-right: 13px;
	}

	div.column11 dl {
		background-image: url(../img/column/images/img16.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		min-height: 109px;
		padding-right: 160px;
	}

	div.column11 dl dt {
		clear: both;
		font-size: 125%;
		color: #715d2b;
		line-height: 1.5em;
		float: left;
	}

	div.column11 dl dd {
		font-size: 125%;
		color: #715d2b;
		line-height: 1.5em;
		margin-left: 1em;
		margin-bottom: 10px;
	}

	div.column11 p {
		background-image: url(../img/column/images/img16.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		min-height: 109px;
		padding-right: 160px;
		font-size: 125%;
		color: #715d2b;
	}

	dl.column_txt26 {
		padding-bottom: 90px;
	}

	dl.column_txt26 dt {
		float: left;
	}

	dl.column_txt26 dd {
		margin-left: 160px;
		line-height: 1.5em;
	}

	p.column_txt27 {
		padding-bottom: 35px;
	}

	dl.column_txt28 {
		padding-bottom: 70px;
		clear: both;
	}

	dl.column_txt28 dt {
		width: 457px;
		line-height: 1.5em;
		float: left;
	}

	dl.column_txt28 dt span {
		font-style: italic;
		font-weight: bold;
		font-size: 115%;
	}

	dl.column_txt28 dt span.txt {
		color: #ff6c00;
	}

	dl.column_txt28 dd {
		float: right;
	}

	p.column_txt29 {
		padding-bottom: 30px;
	}

	p.column_txt29 a {
		color: #f86400;
	}

	/*コラム5回*/
	dl.column12 {
		padding-bottom: 90px;
	}

	dl.column12 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column12 dt span.txt01 {
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column12 dt span.txt02 {
		font-size: 125%;
		line-height: 1.5em;
		color: #f86400;
	}

	dl.column12 dd {
		float: right;
	}

	dl.column13 {
		padding-bottom: 90px;
	}

	dl.column13 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column13 dt span {
		font-size: 135%;
		line-height: 1.5em;
		color: #f86400;
	}

	dl.column13 dd {
		float: right;
	}

	dl.column14 {
		padding-bottom: 90px;
	}

	dl.column14 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column14 dt span {
		line-height: 1.5em;
		color: #f86400;
	}

	dl.column14 dd {
		float: right;
	}

	p.column_txt30 {
		padding-bottom: 90px;
	}

	p.column_txt31 {
		padding-bottom: 50px;
	}

	p.column_txt32 {
		clear: both;
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #fbf1ee;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column15 {
		padding-bottom: 50px;
	}

	dl.column15 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column15 dd {
		float: right;
	}

	p.column_txt33 {
		line-height: 1.5em;
		font-size: 135%;
		color: #f86400;
		padding-bottom: 90px;
	}

	p.column_txt34 {
		padding-bottom: 35px;
	}

	p.column_txt34 span {
		font-style: italic;
		font-size: 125%;
		font-weight: bold;
		line-height: 1.5em;
	}

	dl.column16 {
		padding-bottom: 30px;
	}

	dl.column16 dt {
		padding-bottom: 30px;
	}

	dl.column16 dd {
		line-height: 1.5em;
	}
	dl.column16 dd a {
		color: #f86400;
	}

	/*コラム6回*/
	dl.column17 {
		padding-bottom: 70px;
	}

	dl.column17 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column17 dt span {
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column17 dd {
		float: right;
	}

	dl.column18 {
		padding-bottom: 100px;
	}

	dl.column18 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column18 dt span {
		font-size: 135%;
		line-height: 1.5em;
		color: #f86400;
	}

	dl.column18 dd {
		float: right;
	}

	p.column_txt35 {
		padding-bottom: 50px;
	}

	p.column_txt36 {
		clear: both;
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #fbf1ee;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column19 {
		padding-bottom: 50px;
	}

	dl.column19 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column19 dt span {
		color: #f86400;
	}

	dl.column19 dd {
		float: right;
	}

	p.column_txt37 {
		clear: both;
		color:#cb4840;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:25px;
		padding-top: 85px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	p.column_txt38 {
		padding-bottom: 40px;
	}

	p.column_txt38 span {
		color: #f86400;
	}

	p.column_txt38 a {
		color: #555555;
	}

	ul.column06_bnr {
		height: 160px;
		margin-left: 20px;
		padding-bottom: 90px;
	}

	ul.column06_bnr li {
		float: left;
		padding-right: 20px;
	}

	dl.column20 {
		padding-bottom: 30px;
	}

	dl.column20 dt {
		font-size: 125%;
		font-style: italic;
		line-height: 1.5em;
		padding-bottom: 10px;
	}

	dl.column20 dd span {
		display: block;
		padding-top: 25px;
	}

	dl.column20 dd span a {
		color: #f86400;
	}

	/*コラム7*/
	dl.column21 {
		padding-bottom: 40px;
	}

	dl.column21 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column21 dd {
		float: right;
	}

	ul.column7_faq {
		padding-left: 4px;
		padding-bottom: 25px;
	}

	ul.column7_faq li {
		padding-bottom: 25px;
		display: table;
	}

	ul.column7_faq li span {
		display: table-cell;
		vertical-align: middle;
		font-size: 135%;
		line-height: 1.5em;
	}

	ul.column7_faq li span img {
		padding-right: 15px;
	}

	p.column_txt39 {
		padding-bottom: 85px;
	}

	p.column_txt39 span {
		color: #f86400;
	}

	p.column_txt40 {
		padding-bottom: 35px;
	}

	dl.column22 {
		padding-bottom: 50px;
	}

	dl.column22 dt {
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #fbf1ee;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column22 dd {
		margin-bottom: 50px;
		line-height: 1.5em;
	}

	p.column_txt41 {
		clear: both;
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #fbf1ee;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column23 {
		padding-bottom: 50px;
	}

	dl.column23 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column23 dd {
		float: right;
	}

	p.column_txt42 {
		padding-top: 15px;
		padding-bottom: 100px;
	}

	p.column_txt42 span {
		color: #ff6000;
	}

	dl.column24 {
		padding-bottom: 100px;
	}

	dl.column24 dt {
		width: 460px;
		float: left;
	}

	dl.column24 dt span.txt01 {
		display: block;
		color:#cb4840;
		font-size:170%;
		line-height:1.5em;
		padding-top:20px;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column24 dt span.txt02 {
		display: block;
		padding-top: 50px;
	}

	dl.column24 dt a {
		color: #f86400;
	}

	dl.column24 dd {
		float: right;
	}

	div.column7_bnr {
		padding-bottom: 50px;
		clear: both;
	}

	dl.column25 {
		padding-bottom: 30px;
	}

	dl.column25 dt {
		font-size: 125%;
		font-style: italic;
		line-height: 1.5em;
		padding-bottom: 50px;
	}

	dl.column25 dd span {
		display: block;
		padding-top: 25px;
	}

	dl.column25 dd span a {
		color: #f86400;
	}

	dl.column7_txt {
		padding-bottom: 100px;
	}

	dl.column7_txt dt {
		float: left;
		width: 360px;
		line-height: 1.5em;
	}

	dl.column7_txt dd {
		float: right;
	}

	/*コラム8回*/
	dl.column26 {
		padding-bottom: 70px;
	}

	dl.column26 dt {
		width: 450px;
		float: left;
		line-height: 1.5em;
	}

	dl.column26 dt span {
		color: #ee4800;
		font-size: 125%;
		line-height: 1.2em;
	}

	dl.column26 dd {
		float: right;
	}

	p.column_txt43 {
		padding-bottom: 30px;
	}

	dl.column27 {
		padding-bottom: 25px;
		height: 180px;
	}

	dl.column27 dt {
		float: left;
	}

	dl.column27 dd {
		margin-left: 260px;
		padding-top: 30px;
		line-height: 2em;
		color: #555555;
		font-size: 170%;
	}

	dl.column27 dd span{
		color: #ee4800;
		line-height: 2em;
	}

	p.column_txt44 {
		clear: both;
		padding-bottom: 100px;
	}

	p.column_txt45 {
		padding-bottom: 35px;
	}

	ul.column08_check {
		background-image: url(../img/column/images/img42.jpg);
		background-repeat: no-repeat;
		background-position: right bottom;
		padding-left: 10px;
		margin-bottom: 140px;
	}

	ul.column08_check li {
		margin-bottom: 15px;
		background-image: url(../img/column/images/check.jpg);
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 33px;
		font-size: 135%;
		line-height: 1em;
	}

	p.column_txt46 {
		clear: both;
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #fbf1ee;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column28 {
		padding-bottom: 50px;
	}

	dl.column28 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column28 dd {
		float: right;
	}

	p.column_txt47 {
		padding-bottom: 130px;
	}

	p.column_txt47 span {
		font-size: 125%;
		line-height: 1.5em;
	}

	p.column_txt47 span.txt02 {
		color: #ff6000;
	}

	dl.column29 {
		padding-bottom: 45px;
	}

	dl.column29 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column29 dd {
		float: right;
	}

	div.toning_img {
		padding-bottom: 40px;
	}

	dl.column30 {
		padding-bottom: 30px;
	}

	dl.column30 dd {
		padding-top: 25px;
	}

	dl.column30 dd a {
		color: #f86400;
	}

	/*コラム9*/
	dl.column31 {
		padding-bottom: 60px;
	}

	dl.column31 dt {
		width: 450px;
		float: left;
		line-height: 1.5em;
	}

	dl.column31 dt span {
		color: #ee4800;
		font-size: 125%;
		line-height: 1.2em;
	}

	dl.column31 dd {
		float: right;
	}

	dl.column32 {
		padding-bottom: 120px;
	}

	dl.column32 dt {
		width: 450px;
		float: left;
		line-height: 1.5em;
	}

	dl.column32 dd {
		float: right;
	}

	p.column_txt48 {
		padding-bottom: 45px;
	}

	div.column09_box {
		padding-bottom: 60px;
	}

	div.column09_box p {
		clear: both;
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #fbf1ee;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	div.column09_box dl {
		padding-bottom: 50px;
	}

	div.column09_box dl dt {
		width: 445px;
		float: left;
		line-height: 1.5em;
	}

	div.column09_box dl dd {
		float: right;
	}

	p.column_txt49 {
		padding-bottom: 60px;
	}

	dl.column33 {
		padding-bottom: 80px;
	}

	dl.column33 dd {
		padding-top: 25px;
	}

	dl.column33 dd a {
		color: #f86400;
	}

	/*コラム10*/
	dl.column34 {
		padding-bottom: 1.5em;
	}

	dl.column34 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column34 dt span.txt01 {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column34 dt span.txt02 {
		font-size: 125%;
		color: #ee4800;
	}

	dl.column34 dt span.txt03 {
		color: #ee4800;
	}

	dl.column34 dd {
		float: right;
	}

	p.column_txt50 {
		clear: both;
		padding-bottom: 90px;
	}

	p.column_txt51 {
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #fbf1ee;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column35 {
		padding-bottom: 50px;
	}

	dl.column35 dt {
		line-height: 1.5em;
		padding-bottom: 30px;
	}

	dl.column35 dd {
		text-align: center;
	}

	p.column_txt52 {
		padding-bottom: 20px;
	}

	p.column_txt52 span {
		font-size: 135%;
		color: #cb4840;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height: 2em;
		display: block;
		padding-top: 10px;
		padding-left: 1em;
	}

	p.column_txt53 {
		padding-bottom: 100px;
	}

	p.column_txt53 span {
		font-size: 125%;
		color: #ee4800;
	}

	p.column_txt54 {
		padding-bottom: 40px;
	}

	div.column10_box {
		padding-bottom: 50px;
		clear: both;
	}

	div.column10_box div.box_l {
		width: 440px;
		float: left;
	}

	div.column10_box div.box_l p.txt01 {
		font-size: 120%;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		padding-bottom: 25px;
	}

	div.column10_box div.box_l p.txt02 {
		padding-bottom: 35px;
	}

	div.column10_box div.box_l dl {
		padding-bottom: 30px;
	}

	div.column10_box div.box_l dl dt {
		float: left;
		font-size: 125%;
		line-height: 1.2em;
		color: #f86400;
		clear: both;
		font-style: italic;
	}

	div.column10_box div.box_l dl dd {
		font-size: 125%;
		line-height: 1.2em;
		color: #f86400;
		margin-left: 1.2em;
		margin-bottom: 1em;
		font-style: italic;
	}

	div.column10_box div.box_l dl dd:last-child {
		margin-bottom: 0;
	}

	div.column10_box div.box_r {
		float: right;
	}

	p.column_txt55 {
		padding-bottom: 80px;
	}

	p.column_txt55 span {
		font-size: 125%;
		color: #ee4800;
	}

	dl.column36 {
		clear: both;
		padding-top: 25px;
		padding-bottom: 90px;
		padding-right: 17px;
	}

	dl.column36 dt {
		width: 455px;
		float: left;
		line-height: 1.5em;
	}

	dl.column36 dt span {
		font-size: 125%;
		font-weight: bold;
		line-height: 1.5em;
	}

	dl.column36 dd {
		float: right;
	}

	dl.column37 {
		clear: both;
		padding-top: 25px;
		padding-bottom: 35px;
		padding-right: 17px;
	}

	dl.column37 dt {
		width: 455px;
		float: left;
		line-height: 1.5em;
	}

	dl.column37 dt span {
		font-size: 125%;
		font-weight: bold;
		line-height: 1.5em;
	}

	dl.column37 dd {
		float: right;
	}

	p.column_txt56 {
		padding-bottom: 40px;
	}

	p.column_txt56 a {
		color: #f86400;
	}

	/*コラム11*/
	dl.column38 {
		padding-bottom: 1.5em;
	}

	dl.column38 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column38 dt span.txt01 {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column38 dt span.txt02 {
		font-size: 125%;
		color: #ee4800;
	}

	dl.column38 dd {
		float: right;
	}

	p.column_txt57 {
		clear: both;
		padding-bottom: 80px;
	}

	p.column_txt58 {
		padding-bottom: 40px;
	}

	p.column_txt58 span {
		display: block;
		padding-top: 25px;
		padding-bottom: 50px;
		text-align: center;
	}

	dl.column39 {
		padding-bottom: 40px;
	}

	dl.column39 dt {
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #fbf1ee;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column39 dd {
		line-height: 1.5em;
	}

	p.column40 {
		padding-bottom: 30px;
	}

	p.column40 span {
		line-height: 1.5em;
		font-size: 120%;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column41 {
		padding-bottom: 1.5em;
	}

	dl.column41 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column41 dt span {
		font-size: 125%;
		color: #ee4800;
		line-height: 1.5em;
	}

	dl.column41 dd {
		float: right;
	}

	p.column_txt59 {
		padding-bottom: 80px;
	}

	p.column_txt59 span {
		color: #ee4800;
		line-height: 1.5em;
	}

	p.column_txt60 {
		padding-bottom: 50px;
	}

	p.column_txt60 span {
		font-size: 125%;
		color: #ee4800;
		line-height: 1.5em;
	}

	p.column_txt60 a {
		color: #f86400;
	}

	/*コラム12*/
	dl.column42 {
		padding-bottom: 1.5em;
	}

	dl.column42 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column42 dt span {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column42 dd {
		float: right;
	}

	p.column_txt61 {
		clear: both;
		padding-bottom: 85px;
	}

	p.column_txt61 span {
		font-size: 125%;
		color: #ee4800;
	}

	dl.column43 {
		padding-bottom: 100px;
	}

	dl.column43 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column43 dt span {
		font-size: 125%;
		color: #ee4800;
	}

	dl.column43 dd {
		float: right;
	}

	p.column_txt62 {
		clear: both;
		padding-bottom: 35px;
	}

	dl.column44 {
		padding-bottom: 40px;
	}

	dl.column44 dt {
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #fbf1ee;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column44 dd {
		margin-bottom: 50px;
		line-height: 1.5em;
	}

	dl.column45 {
		padding-bottom: 1.5em;
	}

	dl.column45 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column45 dt span {
		font-size: 125%;
		color: #ee4800;
	}

	dl.column45 dd {
		float: right;
	}

	p.column_txt63 {
		clear: both;
		padding-bottom: 85px;
	}

	p.column_txt64 {
		padding-bottom: 40px;
	}

	p.column_txt64 span {
		font-size: 125%;
		color: #ee4800;
	}

	dl.column46 {
		padding-bottom: 30px;
	}

	dl.column46 dt {
		float: left;
	}

	dl.column46 dd {
		margin-left: 275px;
		font-size: 125%;
		color: #ee4800;
		line-height: 2em;
		padding-top: 10px;
	}

	p.column_txt65 {
		padding-bottom: 50px;
	}

	p.column_txt65 a {
		color: #f86400;
	}

	/*コラム13*/
	dl.column47 {
		padding-bottom: 1.5em;
	}

	dl.column47 dt {
		width: 459px;
		line-height: 1.5em;
		float: left;
	}

	dl.column47 dt span {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column47 dd {
		float: right;
	}

	p.column_txt66 {
		clear: both;
		padding-bottom: 80px;
	}

	dl.column48 {
		padding-bottom: 80px;
	}

	dl.column48 dt {
		width: 459px;
		line-height: 1.5em;
		float: left;
	}

	dl.column48 dt ul {
		padding-top: 25px;
		padding-bottom: 25px;
	}


	dl.column48 dt ul li {
		color: #ee4800;
		font-size: 110%;
		float: left;
		font-weight: bold;
		width: 33%;
		line-height: 1.8em;
	}

	dl.column48 dd {
		float: right;
	}

	div.column13_box {
		clear: both;
		padding-bottom: 85px;
	}

	div.column13_box table {
		width: 100%;
	}

	div.column13_box table td {
		width: 50%;
		border: 1px solid #cfb88c;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 8px;
		padding-bottom: 7px;
		line-height: 1.2em;
		color: #555555;
	}

	div.column13_box table td.tit {
		text-align: center;
		font-weight: bold;
		background-color: #f0eddd;
	}

	div.column13_box table td.w01 {
		font-weight: bold;
	}

	div.column13_box table td.bg {
		 background-color: #f3f1e8;
	}

	div.column13_box p {
		padding-top: 35px;
	}

	dl.column49 {
		padding-bottom: 1.5em;
	}

	dl.column49 dt {
		width: 459px;
		line-height: 1.5em;
		float: left;
	}

	dl.column49 dt span {
		display: block;
		color:#cb4840;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column49 dd {
		float: right;
	}

	p.column_txt67 {
		clear: both;
		padding-bottom: 50px;
	}

	p.column_txt67 span {
		color: #ee4800;
		font-weight: bold;
		line-height: 1.5em;
	}

	dl.column50 {
		padding-bottom: 60px;
	}

	dl.column50 dt {
		float: left;
		padding-left: 15px;
	}

	dl.column50 dd {
		margin-left: 170px;
		line-height: 1.5em;
	}

	dl.column50 dd span {
		font-style: italic;
	}

	p.treat_zei {
		text-align:right;
		font-size:97%;
		color:#595656;
		line-height:1em;
		padding-top:7px;
	}

	div.column_price {
		padding-top:7px;
		padding-bottom:90px;
		width: 700px;
		margin: 0 auto;
	}

	div.column_price table {
		width:100%;
	}

	div.column_price table td {
		border:1px solid #dcccac;
		vertical-align:middle;
		padding-top:10px;
		padding-bottom:9px;
		padding-left:10px;
		padding-right:10px;
		line-height:1.5em;
	}

	div.column_price table td.tit {
		background-color:#ebe3d2;
		text-align:center;
		line-height:1em;
		padding-top:20px;
		padding-bottom:20px;
		font-weight:bold;
	}

	div.column_price table td span {
		color:#f24167;
	}

	div.column_price table td.tit span {
		font-size:97%;
		font-weight:normal;
		color:#555555;
	}

	div.column_price table td.line01 {
		background-color:#f6f3ed;
		width:148px;
		font-weight:bold;
	}

	div.column_price table td.line02 {
		width:80px;
		text-align:right;
		font-weight:bold;
	}

	div.column_price table td.w01 {
		width:70px;
		text-align:right;
	}

	p.column_txt68 {
		padding-bottom: 110px;
	}

	p.column_txt68 a {
		color: #f86400;
	}

	/*コラム14*/
	dl.column51 {
		padding-bottom: 70px;
	}

	dl.column51 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column51 dt span.txt01 {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column51 dt span.txt02 {
		font-size: 125%;
		color: #ee4800;
		line-height: 1.8em;
	}

	dl.column51 dd {
		float: right;
	}

	dl.column52 {
		padding-bottom: 1.5em;
		padding-bottom: 35px;
	}

	dl.column52 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column52 dd {
		float: right;
	}

	p.column_txt69 {
		clear: both;
		font-size:135%;
		line-height:1em;
		padding-bottom:15px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	ul.column_txt70 {
		padding-bottom: 30px;
	}

	ul.column_txt70 li {
		line-height: 2.2em;
		width: 50%;
		float: left;
	}

	p.column_txt71 {
		clear: both;
		padding-bottom: 110px;
	}

	dl.column53 {
		padding-bottom: 1.5em;
	}

	dl.column53 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column53 dd {
		float: right;
	}

	p.column_txt72 {
		clear: both;
		padding-bottom: 90px;
	}

	p.column_txt73 {
		padding-bottom: 45px;
	}

	p.column_txt73 span {
		font-size: 125%;
		color: #ee4800;
		line-height: 1.5em;
	}

	dl.column54 {
		padding-bottom: 50px;
	}

	dl.column54 dt {
		float: left;
	}

	dl.column54 dd {
		margin-left: 330px;
		font-size: 125%;
		color: #ee4800;
		padding-bottom: 15px;
		line-height: 1.5em;
		display: table;
	}

	dl.column54 dd span {
		display: table-cell;
		vertical-align: top;
	}

	p.column_txt74 {
		padding-bottom: 110px;
	}

	p.column_txt74 span {
		font-weight: bold;
	}

	p.column_txt74 a {
		color: #f86400;
	}

	/*コラム15*/
	dl.column55 {
		padding-bottom: 20px;
	}

	dl.column55 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column55 dt span {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column55 dd {
		float: right;
	}

	p.column_txt75 {
		clear: both;
		padding-bottom: 110px;
	}

	p.column_txt75 span {
		font-size: 125%;
		color: #ee4800;
		line-height: 1.8em;
	}

	p.column_txt76  {
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #f5eee9;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
		clear: both;
	}

	dl.column56 {
		padding-bottom: 45px;
	}

	dl.column56 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column56 dt span {
		color: #ee4800;
	}

	dl.column56 dd {
		float: right;
	}

	dl.column57 {
		padding-bottom: 100px;
	}

	dl.column57 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column57 dd {
		float: right;
	}

	p.column_txt77 {
		clear: both;
		padding-bottom: 75px;
	}

	p.column_txt77 span {
		color: #ee4800;
		line-height: 1.5em;
	}

	p.column_txt78 {
		clear: both;
		padding-bottom: 130px;
	}

	p.column_txt78 span {
		color: #ee4800;
		line-height: 1.5em;
		font-weight: bold;
	}

	p.column_txt79 {
		clear: both;
		padding-bottom: 25px;
	}

	p.column_txt79 span {
		color: #ee4800;
		line-height: 1.5em;
		font-weight: bold;
		font-size: 125%;
	}

	p.column_txt79 a {
		color: #ee4800;
	}

	ul.column15_bnr {
		height: 160px;
		padding-bottom: 26px;
	}

	ul.column15_bnr li {
		float: left;
		padding-right: 45px;
	}

	ul.column15_bnr li:last-child {
		padding-right: 0;
	}

	p.column_txt80 {
		padding-bottom: 35px;
	}

	p.column_txt80 span {
		font-weight: bold;
		font-size: 125%;
	}

	p.column_txt80 a {
		color: #f86400;
	}

	/*コラム16*/
	dl.column58 {
		padding-bottom: 100px;
	}

	dl.column58 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column58 dt span {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column58 dd {
		float: right;
	}

	p.column_txt81 {
		padding-bottom: 40px;
	}

	p.column_txt82  {
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #f5eee9;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
		clear: both;
	}

	p.column_txt83 {
		padding-bottom: 45px;
	}

	p.column_txt84 {
		padding-bottom: 140px;
	}

	div.column16_img {
		text-align: center;
		padding-bottom: 55px;
	}

	dl.column59 {
		padding-top:25px;
		padding-bottom: 20px;
	}

	dl.column59 dt {
		width: 400px;
		line-height: 1.5em;
		float: left;
	}

	dl.column59 dt span {
		display: block;
		color:#cb4840;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column59 dd {
		float: right;
	}

	p.column_txt85  {
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #dee0e4;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
		clear: both;
	}

	dl.column16_cont {
		margin-bottom: 140px;
		width: 652px;
		height: 176px;
		margin-left: auto;
		margin-right: auto;
		border: 1px solid #dddddd;
		display: table;
	}

	dl.column16_cont dt {
		display: table-cell;
		vertical-align: bottom;
		width: 155px;
	}

	dl.column16_cont dd {
		vertical-align: middle;
		color: #ee4800;
		font-size: 125%;
		display: table-cell;
		line-height: 1.8em;
	}

	p.column_txt86 {
		padding-bottom: 25px;
	}

	p.column_txt86 span.txt01 {
		font-size: 125%;
		color: #ee4800;
		line-height: 1.5em;
	}

	p.column_txt86 span.txt02 {
		color: #ee4800;
		line-height: 1.5em;
	}

	p.column_txt86 span.txt02 a {
		font-size: 100%;
	}

	p.column_txt86 a {
		color: #ee4800;
		line-height: 1.5em;
		font-size: 125%;
		font-weight: bold;
	}

	div.column16_bnr {
		padding-bottom: 65px;
	}

	p.column_txt87 {
		padding-bottom: 35px;
	}

	/*コラム17*/
	dl.column60 {
		padding-bottom:55px;
	}

	dl.column60 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column60 dt span.txt01 {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column60 dt span.txt02 {
		font-size: 125%;
		line-height: 1.5em;
	}

	dl.column60 dt span.txt03 {
		font-size: 125%;
		line-height: 1.5em;
		color: #ff6000;
	}

	dl.column60 dd {
		float: right;
	}

	p.column_txt88 {
		clear: both;
		padding-bottom: 50px;
	}

	p.column_txt89 {
		clear: both;
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #f5eee9;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	p.column_txt90 {
		padding-bottom: 65px;
	}

	p.column_txt90 span {
		color: #ff6000;
		font-size: 125%;
		line-height: 1.5em;
	}

	dl.column61 {
		padding-bottom: 100px;
	}

	dl.column61 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column61 dt span {
		color: #ff6000;
		font-size: 125%;
		line-height: 1.5em;
	}

	dl.column61 dd {
		float: right;
	}

	p.column_txt91 {
		clear: both;
		font-size: 125%;
		padding-bottom: 50px;
	}

	p.column_txt92 {
		clear: both;
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #dee0e4;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column62 {
		padding-bottom: 35px;
	}

	dl.column62 dt {
		line-height: 1.5em;
		padding-bottom: 30px;
	}

	dl.column62 dt span,
	dl.column62 dt a{
		font-size: 125%;
		color: #ee4800;
	}

	dl.column62 dd {
		text-align: center;
	}

	dl.column62 dd img:hover {
		filter:alpha(opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8;
	}

	/*コラム18*/
	dl.column63 {
		padding-bottom:1em;
	}

	dl.column63 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column63 dt span.txt01 {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column63 dt span.txt02 {
		font-size: 135%;
		line-height: 1em;
		color: #ff6000;
		display: block;
		padding-bottom: 20px;
	}

	dl.column63 dd {
		float: right;
	}

	p.column_txt93 {
		clear: both;
		padding-bottom: 75px;
	}

	p.column_txt94 {
		padding-bottom: 50px;
	}

	p.column_txt95  {
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #f5eee9;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
		clear: both;
		font-weight: bold;
	}

	dl.column64 {
		padding-bottom: 35px;
	}

	dl.column64 dt {
		width: 445px;
		line-height: 1.5em;
		float: left;
	}

	dl.column64 dt ul {
		padding-bottom: 20px;
	}

	dl.column64 dt ul li {
		display: table-cell;
	}

	dl.column64 dd {
		float: right;
	}

	p.column_txt96 {
		font-size: 135%;
		color: #ff6000;
		font-weight: bold;
		padding-bottom: 20px;
		line-height: 1em;
	}

	p.column_txt97 {
		font-size: 125%;
		padding-bottom: 25px;
	}

	div.column18_box {
		background-color: #f5eee9;
		width: 660px;
		margin: 0 auto 100px;
		padding-top: 33px;
		padding-bottom: 30px;
	}

	div.column18_box p {
		text-align: center;
		color: #333333;
		font-size: 135%;
		padding-bottom: 25px;;
		line-height: 1em;
		font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	}

	div.column18_box ul {
		padding-left: 14px;
		height: 207px;
	}

	div.column18_box ul li {
		float: left;
		padding-right: 16px;
	}

	p.column_txt98 {
		padding-bottom: 30px;
	}

	p.column_txt99 {
		clear: both;
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #dee0e4;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	p.column_txt100 {
		padding-bottom: 35px;
	}

	p.column_txt101 {
		padding-bottom: 95px;
	}

	p.column_txt102 {
		padding-bottom: 20px;
	}

	p.column_txt103 {
		padding-bottom: 40px;
		padding-top: 10px;
	}

	p.column_txt104 {
		font-size: 125%;
		color: #ee4800;
		padding-bottom: 35px;
	}

	p.column_txt104 a {
		color: #ee4800;
	}

	/*コラム19*/
	dl.column65 {
		padding-bottom:1em;
	}

	dl.column65 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column65 dt span {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column65 dd {
		float: right;
	}

	p.column_txt105 {
		clear: both;
		padding-bottom: 60px;
	}

	p.column_txt105 span {
		font-size: 125%;
		line-height: 1.8em;
		font-style: italic;
	}

	p.column_txt106 {
		padding-bottom: 86px;
	}

	dl.column66 {
		padding-bottom: 80px;
		clear: both;
	}

	dl.column66 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column66 dt span {
		font-size: 125%;
		color: #ff6804;
	}

	dl.column66 dd {
		float: right;
	}

	p.column_txt107 {
		padding-bottom: 35px;
	}

	dl.column_txt108 {
		padding-bottom: 35px;
	}

	dl.column_txt108 dt {
		width: 450px;
		float: left;
		line-height: 1.5em;
	}

	dl.column_txt108 dt span {
		font-size: 125%;
		color: #ff6804;
		line-height: 1.5em;
	}

	dl.column_txt108 dd {
		float: right;
	}

	div.diff_box {
		padding-right:19px;
		padding-bottom:50px;
	}

	div.diff_box table {
		width:100%;
	}

	div.diff_box table td {
		border:1px solid #ffffff;
		font-size:112%;
		padding-left:10px;
		padding-right:10px;
		line-height:1.2em;
		padding-top:15px;
		padding-bottom:15px;
	}

	div.diff_box table td.line01 {
		width:95px;
		background-color:#efefef;
		color:#555555;
		font-weight:bold;
	}

	div.diff_box table td.line02 {
		width:262px;
		background-color:#f1eee0;
		color:#f24167;
	}

	div.diff_box table td.line03 {
		background-color:#f3f3f3;
		color:#333333;
	}

	div.diff_box table td.ttl01 {
		background-color:#e3d9ac;
		text-align:center;
		color:#f24167;
		font-size: 150%;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	div.diff_box table td.ttl02 {
		background-color:#e4e4e4;
		text-align:center;
		color:#333333;
		font-size:150%;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	p.column_txt109 {
		padding-bottom: 65px;
	}

	p.column_txt109 span.txt01 {
		font-size: 125%;
		color: #ff6804;
		line-height: 1.5em;
	}

	p.column_txt109 span.txt02 {
		font-size: 125%;
		color: #ff6804;
		line-height: 1.5em;
		font-weight: bold;
	}

	p.column_txt110 {
		font-size: 125%;
		color: #ff6804;
		padding-bottom: 15px;
	}

	dl.column_txt111 {
		padding-bottom: 80px;
	}

	dl.column_txt111 dt {
		width: 450px;
		float: left;
		padding-top: 22px;
	}

	dl.column_txt111 dt span {
		font-size: 133%;
		line-height: 1.5em;
	}

	dl.column_txt111 dd {
		float: right;
	}

	dl.column_txt112 {
		padding-bottom: 35px;
		clear: both;
	}

	dl.column_txt112 dt {
		font-weight: bold;
		line-height: 1.5em;
		padding-bottom: 50px;
	}

	dl.column_txt112 dt a {
		color: #ee4800;
		font-weight: normal;
	}

	dl.column_txt112 dd {
		height: 147px;
		float: left;
	}

	dl.column_txt112 dd:last-child {
		float: right;
	}

	/*コラム20*/
	dl.column67 {
		padding-bottom:1em;
	}

	dl.column67 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column67 dt span {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column67 dd {
		float: right;
	}

	p.column_txt113 {
		clear: both;
		padding-bottom: 75px;
	}

	dl.column68 {
		padding-bottom:1em;
	}

	dl.column68 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column68 dt span {
		color: #ff6000;
		line-height: 1.5em;
	}

	dl.column68 dd {
		float: right;
	}

	p.column_txt114 {
		clear: both;
		padding-bottom: 140px;
	}

	p.column_txt115 {
		clear: both;
		padding-bottom: 90px;
	}

	p.column_txt115 span {
		color: #ff6400;
		font-size: 125%;
		line-height: 1.5em;
	}

	dl.column69 {
		padding-bottom:90px;
	}

	dl.column69 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column69 dt span {
		color: #ff6400;
		font-size: 125%;
		line-height: 1.5em;
	}

	dl.column69 dd {
		float: right;
	}

	p.column_txt116 {
		clear: both;
		padding-bottom: 50px;
	}

	p.column_txt116 span {
		color: #ff6400;
		font-size: 125%;
		line-height: 1.5em;
	}

	div.column20_bnr {
		margin-bottom: 50px;
	}

	p.column_txt117 {
		padding-bottom: 35px;
	}

	p.column_txt117 a {
		color: #ff6400;
	}

	/*コラム21*/
	dl.column70 {
		padding-bottom: 100px;
	}

	dl.column70 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column70 dt span {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column70 dd {
		float: right;
	}

	dl.column71 {
		padding-bottom: 1.5em;
	}

	dl.column71 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column71 dt span {
		font-size:125%;
		line-height:1.5em;
		padding-bottom:25px;
	}

	dl.column71 dt span.txt02 {
		color: #ff6000;
		line-height: 1.5em;
	}

	dl.column71 dd {
		float: right;
	}

	p.column_txt118 {
		clear: both;
		padding-bottom: 100px;
	}

	p.column_txt118 span {
		color: #ff6000;
		line-height: 1.5em;
		font-size: 125%;
	}

	p.column_txt119 {
		padding-bottom: 45px;
	}

	dl.column72 {
		clear: both;
		padding-bottom: 50px;
	}

	dl.column72 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column72 dt span {
		font-size: 120%;
		line-height: 1.5em;
		font-weight: bold;
	}

	dl.column72 dd {
		float: right;
	}

	p.column_txt120 {
		padding-bottom: 120px;
		clear: both;
	}

	p.column_txt121 {
		padding-bottom: 35px;
	}

	p.column_txt121 a {
		color: #ff6000;
	}

	ul.column21_bnr {
		padding-bottom: 55px;
		height: 160px;
		padding-left: 4px;
	}

	ul.column21_bnr li {
		float: left;
		padding-right: 26px;
	}

	ul.column21_bnr li:last-child {
		padding-right: 0;
	}

	p.column_txt122 {
		padding-bottom: 35px;
	}

	p.column_txt122 a {
		color: #ff6400;
	}

	/*コラム22*/
	dl.column73 {
		padding-bottom: 1.5em;
	}

	dl.column73 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column73 dt span {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column73 dd {
		float: right;
	}

	p.column_txt123 {
		clear: both;
		padding-bottom: 100px;
	}

	p.column_txt124 {
		clear: both;
		padding-bottom: 50px;
	}

	dl.column74 {
		clear: both;
		padding-bottom: 80px;
	}

	dl.column74 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column74 dt span {
		font-size: 125%;
		line-height: 2em;
		font-weight: bold;
	}

	dl.column74 dd {
		float: right;
	}

	p.column_txt125 {
		clear: both;
		padding-top: 50px;
		padding-bottom: 100px;
		color: #ff6000;
	}

	p.column_txt126 {
		padding-bottom: 100px;
	}

	p.column_txt126 span {
		color: #ff6000;
		font-weight: bold;
	}

	div.column22_img {
		clear: both;
		text-align: center;
		padding-bottom: 90px;
	}

	p.column_txt127 {
		padding-bottom: 35px;
	}

	p.column_txt127 a {
		color: #ff6400;
	}

	/*コラム23*/
	dl.column75 {
		padding-bottom: 1.5em;
	}

	dl.column75 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column75 dt span {
		display: block;
		color:#997d1f;
		font-size:21px;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column75 dd {
		float: right;
	}

	p.column_txt128 {
		padding-bottom: 120px;
		clear: both;
	}

	p.column_txt128 span {
		font-size: 125%;
		color: #ff6000;
	}

	p.column_txt129 {
		padding-bottom: 120px;
		clear: both;
	}

	p.column_txt129 span {
		color: #ff6000;
	}

	p.column_txt130 {
		padding-bottom: 60px;
		clear: both;
	}

	dl.column76 {
		clear: both;
		padding-bottom: 55px;
	}

	dl.column76 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column76 dt span {
		display: block;
		font-size: 125%;
		padding-bottom: 35px;
		line-height: 1.5em;
		font-weight: bold;
	}

	dl.column76 dd {
		float: right;
	}

	dl.pb135 {
		padding-bottom: 135px!important;
	}

	dl.column77 {
		padding-bottom: 30px;
	}

	dl.column77 dt {
		width: 440px;
		float: left;
		font-size: 125%;
		line-height: 2.2em;
		font-style: italic;
	}

	dl.column77 dd {
		float: right;
	}

	p.column_txt131 {
		padding-bottom: 50px;
		clear: both;
		color: #ff6000;
		font-weight: bold;
	}

	dl.column78 {
		padding-bottom: 100px;
	}

	dl.column78 dt {
		width: 380px;
		float: left;
		line-height: 1.5em;
	}

	dl.column78 dt span {
		font-weight: bold;
		color: #ff6000;
		line-height: 1.5em;
	}

	dl.column78 dd {
		float: right;
	}

	p.column_txt132 {
		padding-bottom: 35px;
		clear: both;
	}

	/*コラム24*/
	dl.column79 {
		padding-bottom: 75px;
	}

	dl.column79 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column79 dt span.t01 {
		font-size:125%;
		line-height:1.5em;
	}

	dl.column79 dt span.t02 {
		color: #ff6000;
		line-height: 1.5em;
	}

	dl.column79 dd {
		float: right;
	}

	dl.column80 {
		padding-bottom: 100px;
	}

	dl.column80 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column80 dt span.t01 {
		color: #ff6000;
		line-height:1.5em;
	}

	dl.column80 dt span.t02 {
		font-size:125%;
		line-height: 1.5em;
	}

	dl.column80 dt span.t03 {
		color: #ff6000;
		font-size:125%;
		line-height: 1.5em;
	}

	dl.column80 dd {
		float: right;
	}

	p.column_txt133 {
		padding-bottom: 150px;
	}

	p.column_txt134 {
		padding-bottom: 40px;
	}

	p.column_txt135 {
		clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column81 {
		padding-bottom:80px;
	}

	dl.column81 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
	}

	dl.column81 dd {
		float: right;
	}

	dl.column82 {
		padding-bottom:30px;
	}

	dl.column82 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
	}

	dl.column82 dd {
		float: right;
	}

	p.column_txt136 {
		clear: both;
		padding-bottom: 120px;
		font-size: 120%;
		color: #ff6000;
		font-weight: bold;
	}

	p.column_txt137 {
		padding-bottom: 65px;
	}

	ul.column24_bnr {
		padding-left: 20px;
		padding-bottom: 65px;
		clear: both;
	}

	ul.column24_bnr li {
		float: left;
		padding-right: 42px;
	}

	ul.column24_bnr li:last-of-type {
		padding-right: 0;
	}

	ul.column24_bnr li span {
		padding-top: 8px;
		line-height: 1.5em;
		display: block;
	}

	p.column_txt138 {
		padding-bottom: 35px;
		padding-top: 65px;
		clear: both;
	}

	p.column_txt138 a {
		color: #ff6400;
	}

	/*コラム25*/
	dl.column83 {
		padding-bottom: 1.5em;
	}

	dl.column83 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column83 dt span {
		font-size:125%;
		line-height:1.5em;
	}

	dl.column83 dd {
		float: right;
	}

	p.column_txt139 {
		clear: both;
		padding-bottom: 90px;
	}

	p.column_txt140 {
		padding-bottom: 40px;
	}

	p.column_txt141 {
		clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	p.column_txt142 {
		padding-bottom: 60px;
	}

	p.column_txt143 {
		padding-bottom: 90px;
		font-size: 120%;
		color: #ff6000;
		font-weight: bold;
	}

	dl.column84 {
		padding-bottom:60px;
	}

	dl.column84 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
	}

	dl.column84 dd {
		float: right;
	}

	p.column_txt144 {
		padding-bottom: 110px;
		clear: both;
	}

	ul.column25_bnr {
		padding-bottom: 20px;
	}

	ul.column25_bnr li {
		padding-bottom: 40px;
		float: left;
		padding-right: 40px;
	}

	ul.column25_bnr li:nth-child(2n) {
		padding-right: 0;
	}

	p.column_txt145 {
		clear: both;
	}

	p.column_txt145 a {
		color: #ff6400;
	}

	/*コラム26*/
	dl.column85 {
		padding-bottom: 70px;
	}

	dl.column85 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column85 dt span {
		font-size:125%;
		line-height:1.5em;
		font-weight: bold;
	}

	dl.column85 dd {
		float: right;
	}

	p.column_txt146 {
		clear: both;
		padding-bottom: 30px;
	}

	dl.column_txt147 {
		padding-bottom: 115px;
	}

	dl.column_txt147 dt {
		font-size:125%;
		line-height:1.5em;
		font-weight: bold;
		padding-bottom: 12px;
	}

	dl.column_txt147 dd {
		line-height: 1.5em;
		color: #ff6000;
	}

	p.column_txt148 {
		padding-bottom: 45px;
	}

	p.column_txt149 {
		clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		font-weight: bold;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column86 {
		padding-bottom:30px;
	}

	dl.column86 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column86 dd {
		float: right;
	}

	dl.column87 {
		padding-bottom:110px;
	}

	dl.column87 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column87 dd {
		float: right;
	}

	dl.column88 {
		padding-bottom:60px;
	}

	dl.column88 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column88 dd {
		float: right;
	}

	p.column_txt150 {
		padding-bottom: 40px;
	}

	p.column_txt151 {
		padding-bottom: 50px;
	}

	p.column_txt152 {
		clear: both;
		padding-bottom: 50px;
	}

	p.column_txt152 a {
		color: #ff6400;
	}

	/*コラム27*/
	dl.column89 {
		padding-bottom: 100px;
	}

	dl.column89 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column89 dt span {
		font-size:125%;
		line-height:1.5em;
		font-weight: bold;
	}

	dl.column89 dd {
		float: right;
	}

	p.column_txt153 {
		padding-bottom: 40px;
	}

	p.column_txt154 {
		padding-top: 40px;
		padding-bottom: 50px;
	}

	p.column_txt155 {
		clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		font-weight: bold;
		color: #46381c;
		margin-bottom: 15px;
	}

	p.column_txt156 {
		padding-bottom: 10px;
	}

	dl.column_txt157 {
		margin-bottom: 20px;
		background-color: #faefef;
		padding: 15px; 
	}

	dl.column_txt157 dt {
		font-size: 125%;
		color: #46381c;
		font-weight: bold;
		line-height: 1em;
		margin-bottom: 15px;
	}

	dl.column_txt157 dd {
		line-height: 1.5em;
		margin-bottom: 5px;
	}

	p.column_txt158 {
		margin-left: 10px;
		background-image: url("../img/column/images/img139.jpg");
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 50px;
		min-height: 39px;
		margin-bottom: 100px;
	}

	p.column_txt158 span {
		color: #db451c;
		font-weight: bold;
	}

	.mb80 {
		margin-bottom: 80px!important;
	}

	.mb150 {
		margin-bottom: 150px!important;
	}

	.pb150 {
		padding-bottom: 150px!important;
	}

	p.column_txt159 {
		padding-bottom: 50px;
	}

	div.column27_box {
		padding-bottom: 50px;
		clear: both;
	}

	div.column27_box div {
		float: left;
	}

	div.column27_box p {
		margin-left: 135px;
	}

	div.column27_box p span.t01 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		font-weight: bold;
		color: #46381c;
		margin-bottom: 15px;
		display: block;
	}

	div.column27_box p span.t02 {
		color: #db451c;
		font-weight: bold;
	}

	p.column_txt160 {
		clear: both;
		padding-bottom: 10px;
	}

	p.column_txt160 a {
		color: #ff6400;
	}

	p.column_txt160 span {
		display: block;
		text-align: center;
		padding-bottom: 5px;
	}

	p.column_txt160 span img:hover {
		opacity: .8;
	}

	/*コラム28*/
	h3.c28 {
		font-feature-settings : "palt";
	}
	dl.column90 {
		padding-bottom: 100px;
	}

	dl.column90 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column90 dt span {
		color: #db451c;
		line-height: 1.5em;
	}

	dl.column90 dd {
		float: right;
	}

	dl.column91 {
		padding-bottom: 35px;
	}

	dl.column91 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column91 dd {
		float: right;
	}

	p.column_txt161 {
		clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
		font-weight: bold;
	}

	p.column_txt162 {
		padding-bottom: 60px;
	}

	p.column_txt163 {
		padding-bottom: 110px;
	}

	p.column_txt164 {
		padding-bottom: 45px;
	}

	dl.column92 {
		padding-bottom: 45px;
	}

	dl.column92 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column92 dd {
		float: right;
	}

	dl.column93 {
		padding-bottom: 130px;
	}

	dl.column93 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column93 dd {
		float: right;
	}

	dl.column94 {
		padding-bottom: 30px;
	}

	dl.column94 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column94 dt span {
		font-size: 125%;
		font-weight: bold;
		font-style: italic;
		line-height: 1.5em;
	}

	dl.column94 dd {
		float: right;
	}

	p.column_txt165 {
		clear: both;
		padding-bottom: 45px;
	}

	div.column28_img {
		padding-bottom: 100px;
		text-align: center;
	}

	p.column_txt166 {
		clear: both;
		padding-bottom: 30px;
		font-size: 125%;
		color: #ff6400;
	}

	p.column_txt166 a {
		color: #ff6400;
	}

	/*コラム29*/
	dl.column95 {
		padding-bottom: 150px;
	}

	dl.column95 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column95 dt span {
		color: #db451c;
		line-height: 1.5em;
	}

	dl.column95 dd {
		float: right;
	}

	dl.column96 {
		padding-bottom: 25px;
	}

	dl.column96 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column96 dt span {
		display: block;
		color:#cb4840;
		font-size:170%;
		line-height:1em;
		padding-bottom:35px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column96 dd {
		float: right;
	}

	p.column_txt167 {
		clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 10px;
	}

	p.column_txt168 {
		padding-bottom: 25px;
	}

	dl.column_txt169 {
		margin-bottom: 95px;
		padding-top: 15px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 25px;
		background-color: #faefef;
	}

	dl.column_txt169 dt {
		font-size: 125%;
		color: #46381c;
		line-height: 1em;
		padding-bottom: 15px;
	}

	dl.column_txt169 dd {
		padding-bottom: 25px;
		line-height: 1.5em;
	}

	dl.column_txt169 dd:last-child {
		padding-bottom: 0;
	}

	dl.mb35 {
		margin-bottom: 35px!important;
	}

	p.column_txt170 {
		padding-bottom: 180px;
		color: #ff6000;
		font-size: 125%;
		font-weight: bold;
		font-style: italic;
	} 

	dl.column97 {
		padding-bottom: 70px;
	}

	dl.column97 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column97 dd {
		float: right;
	}

	dl.column98 {
		padding-bottom: 50px;
	}

	dl.column98 dt {
		width: 360px;
		line-height: 1.5em;
		float: left;
	}

	dl.column98 dt a {
		color: #ff6000
	}

	dl.column98 dd {
		float: right;
	}

	dl.column98 dd:hover {
		opacity: .8;
	}

	p.column_txt171 {

		clear: both;
		padding-bottom: 30px;
		padding-top: 40px;
		font-size: 125%;
		color: #fd5d1e;
		font-weight: bold;
	}

	p.column_txt171 a {
		color: #fd5d1e;
	}


	/*コラム30*/
	dl.column99 {
		padding-bottom: 150px;
	}

	dl.column99 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column99 dd {
		float: right;
	}

	p.column_txt172 {
		padding-bottom: 70px;
	}

	p.column_txt173 {
		padding-bottom: 30px;
		line-height: 1em;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		color: #333333;
		font-size: 170%;
	}

	dl.column100 {
		padding-bottom: 45px;
	}

	dl.column100 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column100 dt span {
		font-weight: bold;
	}

	dl.column100 dd {
		float: right;
		padding-right: 11px;
	}

	div.column30_img {
		clear: both;
		padding-bottom: 80px;
		text-align: center;
	}

	p.column_txt174 {
		clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
	}

	p.column_txt175 {
		padding-bottom: 80px;
	}

	p.column_txt175_2 {
		padding-bottom: 120px;
	}

	p.column_txt176 {
		color: #ff6000;
		padding-bottom: 150px;
		font-weight: bold;
		font-size: 125%;
	}

	dl.column101 {
		padding-bottom: 150px;
	}

	dl.column101 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column101 dd {
		float: right;
	}

	p.column_txt177 {
		padding-bottom: 55px;
	}

	p.column_txt178 {
		text-align: center;
		padding-bottom: 20px;
		line-height: 1.2em;
		font-size: 170%;
		color:#4a0c4d;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	div.column30_img02 {
		text-align: center;
		padding-bottom: 65px;
	}

	p.column_txt179 {
		padding-bottom: 135px;
	}

	p.column_txt180 {
		clear: both;
		padding-bottom: 30px;
		font-size: 125%;
		color: #fd5d1e;
		font-weight: bold;
	}

	p.column_txt180 a {
		color: #fd5d1e;
	}

	/*コラム31*/
	h3 span.c31 {
		font-size: 80%!important;
	}

	dl.column102 {
		padding-bottom: 100px;
	}

	dl.column102 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column102 dd {
		float: right;
	}

	p.column_txt181 {
		padding-bottom: 85px;
	}

	p.column_txt182 {
		padding-bottom: 60px;
	}

	p.column_txt182 span {
		font-size: 120%;
		color: #ff6000;
		font-style: italic;
		font-weight: bold;
	}

	p.column_txt183 {
		line-height: 1em;
		padding-bottom: 30px;
		color: #d46068;
		font-size: 190%;
		text-align: center;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	ul.column31_img {
		width: 100%;
		height: 271px;
		padding-bottom: 15px;
	}

	ul.column31_img li {
		width: 50%;
		float: left;
		text-align: center;
	}

	p.column_txt184 {
		text-align: center;
		font-size: 125%;
		color: #f86400;
		padding-bottom: 80px;
	}

	p.column_txt185 {
		padding-bottom: 125px;
	}

	p.column_txt186 {
		clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
		font-weight: bold;
	}

	p.column_txt187 {
		padding-bottom: 50px;
	}

	p.column_txt188 {
		padding-bottom: 120px;
	}

	dl.column103 {
		padding-bottom: 40px;
	}

	dl.column103 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column103 dd {
		float: right;
	}

	div.c31_hydra {
		padding-bottom: 60px;
	}

	div.c31_hydra a:hover {
		opacity: .8;
	}

	p.column_txt189 {
		font-size: 125%;
		font-weight: bold;
		color: #fd5d1e;
		padding-bottom: 100px;
	}

	p.column_txt189 a {
		color: #fd5d1e;
	}

	p.column_txt190 {
		padding-bottom: 45px;
	}


	/*コラム32*/
	h3 span.c32 {
		font-size: 95%!important;
	}

	dl.column104 {
		padding-bottom: 100px;
	}

	dl.column104 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;

	}

	dl.column104 dd {
		float: right;
	}

	p.column_txt191 {
		padding-bottom: 40px;
	}

	p.column_txt192 {
		clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
		font-weight: bold;
	}

	p.column_txt193 {
		font-weight: bold;
		padding-bottom: 25px;
		color: #f86400;
	}

	p.column_txt194 {
		padding-bottom: 25px;
	}

	dl.column_txt195 {
		background-color: #faefef;
		padding:20px;
		margin-bottom: 100px;
	}

	dl.column_txt195 dt {
		font-size: 125%;
		color: #46381c;
		font-weight: bold;
		padding-bottom: 15px;
	}

	dl.column_txt195 dd {
		line-height: 1.5em;
	}

	dl.column105 {
		padding-bottom: 35px;
	}

	dl.column105 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column105 dd {
		float: right;
	}

	p.column_txt196 {
		clear: both;
		padding-bottom: 50px;
	}

	p.column_txt197 {
		font-weight: bold;
		padding-bottom: 60px;
		font-size: 125%;
		color: #f86400;
	}

	div.column32_img {
		padding-bottom: 70px;
	}

	div.column32_img a:hover {
		opacity: .8;
	}

	p.column_txt198 {
		padding-bottom: 100px;
	}

	p.column_txt198 a {
		color: #fd5d1e;
		font-size: 125%;
	}

	/*コラム33*/
	dl.column106 {
		padding-bottom: 100px;
	}

	dl.column106 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column106 dd {
		float: right;
	}

	dl.column107 {
		padding-bottom: 110px;
	}

	dl.column107 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column107 dt span {
		display: block;
		padding-bottom: 30px;
		line-height: 1em;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		color:#cb4840;
		font-size: 170%;
	}

	dl.column107 dd {
		float: right;
		padding-top: 15px;
	}

	dl.column108 {
		padding-bottom: 110px;
	}

	dl.column108 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column108 dt span.t01 {
		color: #ff6000;
		font-weight: bold;
	}

	dl.column108 dt span.t02 {
		font-size: 120%;
		font-style: italic;
		line-height: 1.8em;
	}

	dl.column108 dd {
		float: right;
	}

	dl.column109 {
		clear: both;
		padding-bottom: 30px;
	}

	dl.column109 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column109 dt span {
		display: block;
		padding-bottom: 30px;
		line-height: 1em;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		color:#cb4840;
		font-size: 170%;
	}

	dl.column109 dd {
		float: right;
	}

	ul.column_txt199 {
		clear: both;
	}

	ul.column_txt199 li {
		font-weight: bold;
		font-size: 120%;
		display: table;
		margin-bottom: 50px;
	}

	ul.column_txt199 li span {
		display: table-cell;
	}

	ul.column_txt199 li span:first-of-type {
		width: 25px;
	}

	p.column_txt200 {
		padding-bottom: 120px;
	}

	p.column_txt201 {
		padding-bottom: 45px;
	}

	p.column_txt202 {
		clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
		font-weight: bold;
	}

	p.column_txt203 {
		padding-bottom: 55px;
	}

	p.column_txt204 {
		padding-bottom: 100px;
	}

	p.column_txt204 a {
		color: #fd5d1e;
		font-size: 125%;
	}

	p.column_txt204 span {
		font-size: 125%;
		line-height: 1.5em;
	}

	/*コラム34*/
	h3 span.c34 {
		font-size: 90%!important;
	}

	dl.column110 {
		padding-bottom: 100px;
	}

	dl.column110 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column110 dd {
		float: right;
	}

	dl.column111 {
		padding-bottom: 65px;
	}

	dl.column111 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column111 dd {
		float: right;
	}

	p.column_txt205 {
		padding-bottom: 80px;
	}

	p.column_txt205 span.t01 {
		font-size: 125%;
		line-height: 1.5em;
		font-weight: bold;
	}

	p.column_txt205 span.t02 {
		font-size: 125%;
		line-height: 1.5em;
		color: #ff6000;
		font-weight: bold;
	}

	dl.column112 {
		padding-bottom: 45px;
	}

	dl.column112 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column112 dt span {
		color: #ff6000;
		line-height: 1.5em;
	}

	dl.column112 dd {
		position: relative;
		height: 162px;
	}

	dl.column112 dd img {
		position: absolute;
		right: 0;
		top: -20px;
	}

	p.column_txt206 {
		clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
		font-weight: bold;
	}

	dl.column113 {
		padding-bottom: 50px;
	}

	dl.column113 dt {
		width: 370px;
		float: left;
		line-height: 1.5em;
	}

	dl.column113 dd {
		float: right;
	}

	dl.column113 dd a:hover {
		opacity: .8;
	}

	p.column_txt207 {
		clear: both;
		font-size: 125%;
		color: #ff6000;
		font-weight: bold;
		padding-bottom: 20px;
	}

	dl.column_txt208 {
		padding-bottom: 25px;
	}

	dl.column_txt208 dt {
		font-weight: bold;
		line-height: 1.5em;
	}

	dl.column_txt208 dd {
		line-height: 1.5em;
		padding-bottom: 30px;
	}

	p.column_txt209 {
		padding-bottom: 95px;
	}

	p.column_txt210 {
		clear: both;
		padding-top: 50px;
		padding-bottom: 70px;
		font-size: 125%;
	}

	p.column_txt210 a {
		color: #fd5d1e;
		font-weight: bold;
		line-height: 1.5em;
	}

	p.column_txt211 {
		padding-bottom: 110px;
	}

	/*コラム35*/
	h3 span.c35 {
		font-size: 90%!important;
	}

	dl.column114 {
		padding-bottom: 25px;
	}

	dl.column114 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column114 dd {
		float: right;
	}

	p.column_txt212 {
		padding-bottom: 140px;
		clear: both;
	}

	p.column_txt212 span {
		font-size: 135%;
		line-height: 1.5em;
	}

	p.column_txt213 {
		padding-bottom: 40px;
		font-size: 135%;
	}

	dl.column115 {
		padding-bottom: 1.5em;
	}

	dl.column115 dt {
		width: 360px;
		float: left;
		line-height: 1.5em;
	}

	dl.column115 dd {
		float: right;
	}

	p.column_txt214 {
		padding-bottom: 70px;
		font-size: 135%;
	}

	div.column35_box {
		padding-bottom: 100px;
		padding-right: 18px;
	}

	div.column35_box dl {
		clear: both;
		padding-bottom: 60px;
	}

	div.column35_box dl dt {
		width: 480px;
		float: left;
		line-height: 1.5em;
	}

	div.column35_box dl dt span {
		display: block;
		padding-bottom: 25px;
		font-size: 125%;
		color: #46381c;
		font-weight: bold;
		line-height: 1em;
	}

	div.column35_box dl dd {
		float: right;
	}

	dl.column116 {
		padding-bottom: 1.5em;
	}

	dl.column116 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column116 dd {
		float: right;
	}

	p.column_txt215 {
		padding-bottom: 50px;
	}

	p.column_txt216 {
		padding-bottom: 110px;
	}

	p.column_txt216 a {
		font-size: 125%;
		color: #fd5d1e;
		font-weight: bold;
	}

	p.column_txt216 span {
		font-size: 125%;
	}

	/*コラム36回*/
	dl.column117 {
		padding-bottom: 110px;
	}

	dl.column117 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column117 dd {
		float: right;
	}

	p.column_txt217 {
		padding-bottom: 50px;
	}

	dl.column118 {
		padding-bottom: 55px;
		clear: both;
	}

	dl.column118 dt {
		width: 480px;
		float: left;
		line-height: 1.5em;
	}

	dl.column118 dt span {
		font-size: 125%;
		font-weight: bold;
		display: block;
		padding-bottom: 20px;
	}

	dl.column118 dd {
		float: right;
		padding-right: 18px;
	}

	dl.c36_pb {
		padding-bottom: 110px;
	}

	dl.column119 {
		padding-bottom: 40px;
	}

	dl.column119 dt {
		font-size: 125%;
		font-weight: bold;
		padding-bottom: 20px;
	}

	dl.column119 dd {
		line-height: 1.5em;
		padding-bottom: 40px;
	}

	dl.column119 dd div {
		background-color: #faf3f3;
		margin-top: 20px;
		padding: 15px 10px;
	}

	dl.column119 dd div p {
		font-weight: bold;
		padding-bottom: 10px;
	}

	dl.column119 dd div ul li {
		display: table;
		line-height: 1.2em;
		padding-bottom: 5px;
	}

	dl.column119 dd div ul li span {
		display: table-cell;
	}

	dl.column119 dd div ul li span:first-child {
		width: 1.2em;
	}

	dl.column120 {
		padding-bottom: 50px;
	}

	dl.column120 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column120 dd {
		float: right;
		padding-right: 10px;
	}

	p.column_txt218 {
		padding-bottom: 110px;
	}

	p.column_txt218 a {
		color: #fd5d1e;
		font-weight: bold;
	}

	p.column_txt218 span {
		font-size: 125%;
	}

	/*コラム37*/
	dl.column121 {
		padding-bottom: 1.5em;
	}

	dl.column121 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column121 dd {
		float: right;
	}

	p.column_txt219 {
		clear: both;
		padding-bottom: 100px;
	}

	p.column_txt219 span {
		color: #ff6000;
		font-size: 135%;
	}

	p.column_txt220 {
		padding-bottom: 60px;
	}

	p.column_txt221 {
		clear: both;
		padding-bottom: 50px;
	}

	p.column_txt221 span {
		color: #e87a7a;
		font-size: 125%;
		font-weight: bold;
		display: block;
		padding-bottom: 30px;
		line-height: 1em;
	}

	p.column37_txt {
		float: left;
		width: 460px;
	}

	div.column37_img {
		float: right;
		padding-right: 17px;
		padding-bottom: 15px;
	}

	p.column_txt222 {
		clear: both;
		padding-top: 60px;
		padding-bottom: 120px;
		color: #ff6000;
	}

	p.column_txt223 {
		padding-bottom: 45px;
	}

	div.column37_img02 {
		text-align: center;
		padding-bottom: 110px;
	}

	dl.column122 {
		padding-bottom: 30px;
	}

	dl.column122 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column122 dd {
		float: right;
	}

	p.column_txt224 {
		padding-bottom: 110px;
	}

	p.column_txt224 a {
		color: #ff6000;
	}

	/*コラム38*/
	dl.column123 {
		padding-bottom: 110px;
	}

	dl.column123 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column123 dt span.t01 {
		color: #ff6000;
		font-size: 125%;
		line-height: 1.5em;
	}

	dl.column123 dt span.t02 {
		color: #ff6000;
		font-size: 120%;
		font-style: italic;
		line-height: 1.5em;
	}

	dl.column123 dd {
		float: right;
	}

	p.column_txt225 {
		padding-bottom: 110px;
	}

	p.column_txt225 span.t01 {
		font-weight: bold;
		font-size: 125%;
		line-height: 1.5em;
	}

	p.column_txt225 span.t02 {
		color: #ff6000;
		font-size: 125%;
		line-height: 1.5em;
	}

	dl.column124 {
		padding-right: 24px;
		padding-bottom: 70px;
		clear: both;
	}

	dl.column124 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column124 dt span {
		display: block;
		padding-bottom: 25px;
		font-size: 125%;
		font-weight: bold;
		color: #e87a7a;
		line-height: 1.2em;
	}

	dl.column124 dd {
		float: right;
		padding-top: 10px;
	}

	dl.pb100 {
		padding-bottom: 100px;
	}

	p.column_txt226 {
		padding-bottom: 135px;
	}

	dl.column125 {
		padding-bottom: 35px;
	}

	dl.column125 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column125 dd {
		float: right;
	}

	p.column_txt227 {
		padding-bottom: 110px;
	}

	p.column_txt227 a {
		color: #ff6000;
	}

	/*コラム39*/
	dl.column126 {
		padding-bottom: 1.5em;
	}

	dl.column126 dt {
		width: 420px;
		float: left;
		line-height: 1.5em;
	}

	dl.column126 dt span {
		color: #ff6000;
		font-size: 125%;
		line-height: 1.5em;
	}

	dl.column126 dd {
		float: right;
	}

	p.column_txt228 {
		clear: both;
		padding-bottom: 110px;
	}

	p.column_txt229 {
		padding-bottom: 65px;
	}

	p.column_txt230 {
		clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		font-weight: bold;
		margin-bottom: 15px;
	}

	dl.column127 {
		padding-bottom:90px;
	}

	dl.column127 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column127 dd {
		float: right;
	}

	dl.column128 {
		padding-bottom:100px;
	}

	dl.column128 dt {
		color: #e87a7a;
		font-size: 125%;
		font-weight: bold;
		line-height: 1em;
		padding-bottom: 20px;
	}

	dl.column128 dd {
		line-height: 1.5em;
		padding-bottom: 70px;
	}

	dl.column129 {
		padding-bottom: 35px;
	}

	dl.column129 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column129 dd {
		float: right;
	}

	p.column_txt231 {
		padding-bottom: 110px;
	}

	p.column_txt231 a {
		color: #ff6000;
	}

	/*コラム40*/
	dl.column130 {
		padding-bottom: 130px;
	}

	dl.column130 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;

	}

	dl.column130 dt span {
		color: #ff7800;
		font-style: italic;
	}

	dl.column130 dd {
		float: right;
	}

	p.column_txt232 {
		padding-bottom: 60px;
	}

	p.column_txt233 {
		clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		font-weight: bold;
		margin-bottom: 40px;
	}

	dl.column_txt234 {
		padding-bottom: 50px;
	}

	dl.column_txt234 dt {
		padding-bottom: 25px;
		color: #e87a7a;
		font-size: 125%;
		font-weight: bold;
		line-height: 1em;
	}

	dl.column_txt234 dd {
		line-height: 1.5em;
		padding-bottom: 80px;
	}

	dl.column131 {
		padding-bottom: 110px;
	}

	dl.column131 dt {
		width: 440px;
		float: left;
		line-height: 1.5em;
	}

	dl.column131 dt span,
	dl.column131 dt a {
		color: #ff7800;
	}

	dl.column131 dd {
		float: right;
		width: 241px;
	}

	dl.column131 dd p {
		padding-top: 5px;
	}

	dl.column131 dd p span {
		display: block;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	p.column_txt235 {
		clear: both;
		padding-bottom: 80px;
	}

	/*コラム41*/
	dl.column132 {
		padding-bottom: 110px;
	}

	dl.column132 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column132 dd {
		float: right;
	}

	p.column_txt236 {
		clear: both;
		padding-bottom: 45px;
		font-size: 16px;
		color: #ff6000;
	}

	div.column41_img {
		text-align: center;
		padding-bottom: 30px;
	}

	p.column_txt237 {
		padding-bottom: 150px;
	}

	p.column_txt238 {
		padding-bottom: 115px;
	}

	dl.column133 {
		padding-bottom: 20px;
	}

	dl.column133 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column133 dd {
		float: right;
	}

	p.column_txt239 {
		padding-bottom: 50px;
		padding-top: 25px;
	}

	p.column_txt240 {
		padding-bottom: 150px;
		font-size: 16px;
		font-style: italic;
		font-weight: bold;
		color: #ff6000;
		padding-top: 40px;
	}

	dl.column134 {
		padding-bottom: 30px;
	}

	dl.column134 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column134 dd {
		float: right;
	}

	p.column_txt241 {
		padding-bottom: 115px;
	}

	p.column_txt241 span {
		font-size: 14px;
	}

	p.column_txt241 a {
		color: #fd5d1e;
	}

	/*コラム42*/
	dl.column135 {
		padding-bottom: 135px;
	}

	dl.column135 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column135 dt span {
		font-style: italic;
		font-weight: bold;
	}

	dl.column135 dd {
		float: right;
	}

	p.column_txt242 {
		padding-bottom: 120px;
	}

	p.column_txt243 {
		padding-bottom: 40px;
	}

	div.column42_img {
		padding-bottom: 50px;
		text-align: center;
	}

	p.column_txt244 {
		padding-bottom: 135px;
	}


	p.column_txt244 span {
		font-style: italic;
		padding-left: 1em;
		position: relative;
	}

	p.column_txt244 span::before {
		content: "・";
		position: absolute;
		left: 0;
	}

	p.column_txt245 {
		padding-bottom: 70px;
	}

	div.column42_box {
		padding-bottom: 150px;
	}

	div.column42_box h3 {
		font-size: 16px;
		color: #e87a7a;
		font-weight: bold;
		padding-bottom: 25px;
		clear: both;
	}

	div.column42_box p.t01 {
		padding-bottom: 60px;
	}

	div.column42_box p.t02 {
		padding-bottom: 30px;
	}

	div.column42_box ul.t03 {
		padding-bottom: 30px;
	}

	div.column42_box ul.t03:nth-of-type(3) {
		padding-bottom: 60px;
	}

	div.column42_box ul.t03 li {
		line-height: 1.8em;
	}

	div.column42_box ul.t03 li span{
		font-weight: bold;
	}

	div.column42_box div.box01 {
		padding-bottom: 70px;
	}

	div.column42_box div.box01 div.box {
		float: left;
		padding-right: 80px;
	}

	div.column42_box div.box01 div.box:last-child {
		padding-right: 0;
	}

	div.column42_box div.box01 div.box div {
		text-align: center;
	}

	div.column42_box div.box01 div.box h4 {
		padding-top: 20px;
		line-height: 2em;
		font-weight: bold;
		text-align: center;
	}

	div.column42_box div.box01 div.box p {
		color: #e87a7a;
		font-weight: bold;
		line-height: 2em;
		text-align: center;
	}

	div.column42_box div.box01 div.box ul li {
		text-align: center;
		line-height: 2em;
	}

	div.column42_box p.t04 {
		padding-bottom: 30px;
		font-weight: bold;
	}

	div.column42_box ul.t05 {
		padding-bottom: 30px;
	}

	div.column42_box ul.t05 li {
		display: table;
	}

	div.column42_box ul.t05 li span {
		display: table-cell;
	}

	div.column42_box ul.t05 li span:first-child {
		width: 30px;
	}

	div.column42_box ul.t06 {
		padding-bottom: 30px;
	}

	div.column42_box ul.t06 li {
		font-weight: bold;
		padding-left: 1em;
		position: relative;
	}

	div.column42_box ul.t06 li::before {
		content: "・";
		font-weight: bold;
		position: absolute;
		left: 0;
	}

	p.column_txt246 {
		padding-bottom: 55px;
	}

	div.column42_box02 {
		padding-bottom: 90px;
	}

	div.column42_box02 h3 {
		margin-bottom: 25px;
	}

	div.column42_box02 h3 a {
		color: #e87a7a;
		font-size: 16px;
		font-weight: bold;
	}

	div.column42_box02 p {
		padding-bottom: 50px;
	}

	p.column_txt247 {
		padding-bottom: 115px;
	}

	p.column_txt247 a {
		color: #fd5d1e;
	}

	/*コラム43*/
	dl.column136 {
		padding-bottom: 150px;
	}

	dl.column136 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column136 dt span {
		font-style: italic;
		font-weight: bold;
	}

	dl.column136 dd {
		float: right;
	}

	p.column_txt248 {
		padding-bottom: 70px;
	}

	div.column43_box {
		padding-bottom: 50px;
	}

	div.column43_box h3 {
		font-size: 16px;
		font-weight: bold;
		color: #e87a7a;
		margin-bottom: 25px;
	}

	div.column43_box h4 {
		font-size: 16px;
		font-weight: bold;
		color: #997d1f;
		padding-left: 5px;
	}

	div.column43_box p.column_txt249 {
		padding-bottom: 35px;
	}

	div.column43_box p.column_txt250 {
		padding-bottom: 100px;
	}

	p.column_txt251 {
		padding-bottom: 90px;
	}

	p.column_txt252 {
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 20px;
	}

	p.column_txt252 a {
		color: #e87a7a;
	}

	p.column_txt253 {
		padding-bottom: 30px;
	}

	div.column43_img {
		text-align: center;
		padding-bottom: 90px;
	}

	p.column_txt254 {
		padding-bottom: 115px;
	}

	p.column_txt254 a {
		color: #fd5d1e;
	}

	/*コラム44*/
	dl.column137 {
		padding-bottom: 100px;
	}

	dl.column137 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column137 dd {
		float: right;
	}

	p.column_txt255 {
		padding-bottom: 35px;
	}

	ul.column_txt256 {
		padding-bottom: 35px;
	}

	ul.column_txt256 li {
		line-height: 1.8em;
		font-weight: bold;
		font-style: italic;
		display: table;
	}

	ul.column_txt256 li span {
		display: table-cell;
	}

	ul.column_txt256 li span:first-child {
		width: 1.2em;
	}

	p.column_txt257 {
		padding-bottom: 110px;
	}

	dl.column138 {
		padding-bottom: 135px;
	}

	dl.column138 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column138 dd {
		float: right;
	}

	p.column_txt258 {
		padding-bottom: 40px;
	}

	dl.column_txt259 {
		padding-bottom: 90px;
	}

	dl.column_txt259 dt {
		color: #e87a7a;
		font-size: 16px;
		font-weight: bold;
		line-height: 1.8em;
		padding-bottom: 20px;
	}

	dl.column_txt259 dd {
		padding-bottom: 50px;
		line-height: 1.8em;
	}

	p.column_txt260 {
		padding-bottom: 100px;
	}

	p.column_txt261 {
		padding-bottom: 125px;
	}

	p.column_txt261 a {
		color: #fd5d1e;
	}

	p.column_txt262 {
		padding-bottom: 115px;
	}

	p.column_txt262 a {
		color: #fd5d1e;
	}

	/*コラム45*/
	dl.column139 {
		padding-bottom: 100px;
	}

	dl.column139 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column139 dt span {
		font-size: 16px;
		font-style: italic;
	}

	dl.column139 dd {
		float: right;
	}

	p.column_txt263 {
		padding-bottom: 40px;
	}

	div.column45_img {
		text-align: center;
	}

	p.column_txt264 {
		padding-bottom: 125px;
		padding-top: 40px;
	}

	p.column_txt265 {
		padding-bottom: 60px;
	}

	ul.column_txt266 {
		padding-bottom: 65px;
	}

	ul.column_txt266 li {
		padding-bottom: 35px;
		line-height: 1.8em;
	}

	p.column_txt267 {
		padding-bottom: 140px;
	}

	dl.column140 {
		padding-bottom: 1.8em;
	}

	dl.column140 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column140 dd {
		float: right;
	}

	p.column_txt268 {
		padding-bottom: 115px;
	}

	p.column_txt268 a {
		color: #fd5d1e;
	}

	/*コラム46*/
	dl.column141 {
		padding-bottom: 1.8em;
	}

	dl.column141 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column141 dt span {
		font-size: 16px;
		font-style: italic;
	}

	dl.column141 dd {
		float: right;
	}

	p.column_txt269 {
		clear: both;
		padding-bottom: 150px;
	}

	dl.column142 {
		padding-bottom: 1.8em;
	}

	dl.column142 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column142 dt span {
		color: #eb551a;
	}

	dl.column142 dd {
		float: right;
	}

	p.column_txt270 {
		clear: both;
		padding-bottom: 130px;
	}

	p.column_txt270 span {
		color: #eb551a;
	}

	p.column_txt271 {
		padding-bottom: 115px;
	}

	p.column_txt271 a {
		color: #fd5d1e;
	}

	/*コラム47*/
	dl.column143 {
		padding-bottom: 1.8em;
	}

	dl.column143 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column143 dd {
		float: right;
	}

	p.column_txt272 {
		clear: both;
		padding-bottom: 115px;
	}

	p.column_txt273 {
		padding-bottom: 40px;
	}

	div.column47_img {
		padding-bottom: 115px;
		text-align: center;
	}

	div.column47_box {
		padding-bottom: 35px;
	}

	div.column47_box h3 {
		line-height: 1em;
		font-size: 18px;
		font-weight: bold;
		color: #252525;
		position: relative;
	}

	div.column47_box h3::after {
		content: "";
		border-bottom: 1px solid #a8933c;
		width: 40px;
		position: absolute;
		bottom: -12px;
		left: 0;
	}

	div.column47_box p {
		padding-top: 45px;
		padding-bottom: 65px;
	}

	p.column_txt274 {
		padding-bottom: 50px;
	}

	dl.column144 {
		padding-bottom: 20px;
	}

	dl.column144 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column144 dt h3 {
		line-height: 1em;
		font-size: 18px;
		font-weight: bold;
		color: #252525;
		position: relative;
		margin-bottom: 45px;
	}

	dl.column144 dt h3::after {
		content: "";
		border-bottom: 1px solid #a8933c;
		width: 40px;
		position: absolute;
		bottom: -12px;
		left: 0;
	}

	dl.column144 dt span {
		color: #fd5d1e;
	}

	dl.column144 dt a {
		color: #fd5d1e;
	}

	dl.column144 dd {
		float: right;
	}

	dl.column144 dd.pt {
		padding-top: 110px;
	}

	p.column_txt275 {
		clear: both;
		padding-bottom: 100px;
	}

	ul.column_txt276 {
		clear: both;
		padding-bottom: 35px;
	}

	ul.column_txt276 li {
		color: #fd5d1e;
		padding-left: 1em;
		line-height: 1.8em;
		position: relative;
	}

	ul.column_txt276 li::before {
		content: "・";
		position: absolute;
		left: 0;
		top: 0;
	}

	p.column_txt277 {
		clear: both;
		padding-bottom: 140px;
	}

	p.column_txt278 {
		clear: both;
		padding-bottom: 100px;
	}

	p.column_txt278 a {
		color: #fd5d1e;
	}

	/*コラム48*/
	dl.column145 {
		padding-bottom: 1.8em;
	}

	dl.column145 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column145 dt span,dl.column145 dt a {
		color: #fd5d1e;
	}

	dl.column145 dd {
		float: right;
	}

	p.column_txt279 {
		clear: both;
		padding-bottom: 65px;
	}

	p.column_txt280 {
		clear: both;
		padding-bottom: 45px;
	}

	div.column48_img {
		text-align: center;
		padding-bottom: 70px;
	}

	div.column48_box {
		padding-bottom: 150px;
	}

	div.column48_box h3 {
		line-height: 1em;
		font-size: 18px;
		font-weight: bold;
		color: #252525;
		position: relative;
	}

	div.column48_box h3::after {
		content: "";
		border-bottom: 1px solid #a8933c;
		width: 40px;
		position: absolute;
		bottom: -12px;
		left: 0;
	}

	div.column48_box p.t01 {
		padding-top: 45px;
		padding-bottom: 65px;
	}

	div.column48_box p.t02 {
		padding-top: 45px;
		padding-bottom: 90px;
	}

	p.column_txt281 {
		clear: both;
		padding-bottom: 75px;
	}

	p.column_txt281 span {
		color: #fd5d1e;
	}

	div.column48_box02 {
		padding-bottom: 70px;
	}

	div.column48_box02 h3 {
		line-height: 1em;
		font-size: 18px;
		font-weight: bold;
		color: #252525;
		margin-bottom: 45px;
		position: relative;
	}

	div.column48_box02 h3.ls {
		letter-spacing: -1px;
	}

	div.column48_box02 h3::after {
		content: "";
		border-bottom: 1px solid #a8933c;
		width: 40px;
		position: absolute;
		bottom: -12px;
		left: 0;
	}

	div.column48_box02 dl {
		padding-bottom: 100px;
		clear:both;
	}

	div.column48_box02 dl dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	div.column48_box02 dl dd {
		float: right;
	}

	p.column_txt282 {
		clear: both;
		padding-bottom: 150px;
	}

	p.column_txt283 {
		clear: both;
		padding-bottom: 100px;
	}

	p.column_txt283 a {
		color: #fd5d1e;
	}

	/*コラム49*/
	dl.column146 {
		padding-bottom: 1.8em;
	}

	dl.column146 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column146 dd {
		float: right;
	}

	p.column_txt284 {
		clear: both;
		padding-bottom: 100px;
	}

	dl.column147 {
		padding-bottom: 120px;
	}

	dl.column147 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column147 dd {
		float: right;
	}

	p.column_txt285 {
		clear: both;
		padding-bottom: 120px;
	}

	div.column49_img {
		text-align: center;
		padding-top: 45px;
		padding-bottom: 60px;
	}

	p.column_txt287 {
		clear: both;
		padding-bottom: 100px;
	}

	p.column_txt287 a {
		color: #fd5d1e;
	}

	/*コラム50*/
	dl.column148 {
		padding-bottom: 130px;
	}

	dl.column148 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column148 dt span {
		font-size: 16px;
		font-style: italic;
	}

	dl.column148 dd {
		float: right;
	}

	p.column_txt288 {
		clear: both;
		padding-bottom: 30px;
	}

	div.column50_img {
		text-align: center;
		padding-bottom: 120px;
	}

	dl.column149 {
		padding-bottom: 1.8em;
	}

	dl.column149 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column149 dd {
		float: right;
	}

	p.column_txt289 {
		clear: both;
		padding-bottom: 120px;
	}

	p.column_txt290 {
		clear: both;
		padding-bottom: 35px;
	}

	div.column50_img02 {
		text-align: center;
		padding-bottom: 60px;
	}

	p.column_txt291 {
		clear: both;
		padding-bottom: 100px;
	}

	p.column_txt291 a,
	p.column_txt291 span {
		color: #fd5d1e;
	}

	/*コラム51*/
	dl.column150 {
		padding-bottom: 100px;
	}

	dl.column150 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column150 dt span {
		color: #fd5d1e;
	}

	dl.column150 dd {
		float: right;
	}

	p.column_txt292 {
		clear: both;
		padding-bottom: 30px;
	}

	div.column51_img {
		text-align: center;
		padding-bottom: 30px;
	}

	p.column_txt293 {
		clear: both;
		padding-bottom: 100px;
	}

	p.column_txt293 span {
		color: #fd5d1e;
	}

	dl.column151 {
		padding-bottom: 125px;
	}

	dl.column151 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column151 dd {
		float: right;
	}

	dl.column152 {
		padding-bottom: 170px;
	}

	dl.column152 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column152 dt a {
		color: #fd5d1e;
	}

	dl.column152 dd {
		float: right;
	}

	p.column_txt294 {
		clear: both;
		padding-bottom: 100px;
	}


	/*コラム52*/
	dl.column153 {
		padding-bottom: 100px;
	}

	dl.column153 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column153 dd {
		float: right;
	}

	p.column_txt295 {
		clear: both;
		padding-bottom: 35px;
	}

	div.column52_img {
		text-align: center;
		padding-bottom: 70px;
	}

	dl.column_txt296 {
		padding-bottom: 125px;
	}

	dl.column_txt296 dt {
		line-height: 1.8em;
		font-weight: bold;
	}

	dl.column_txt296 dd {
		line-height: 1.8em;
		padding-bottom: 30px;
	}

	dl.column_txt296 dd:last-of-type {
		padding-bottom: 0;
	}

	dl.column154 {
		padding-bottom: 1.8em;
	}

	dl.column154 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column154 dd {
		float: right;
	}

	p.column_txt297 {
		padding-bottom: 125px;
	}

	p.column_txt298 {
		padding-bottom: 35px;
	}

	p.column_txt298 span {
		color: #fd5d1e;
	}

	div.column52_bnr a:hover {
		opacity: .8;
	}

	p.column_txt299 {
		padding-top: 40px;
		padding-bottom: 175px;
	}

	p.column_txt299 a {
		color: #fd5d1e;
	}

	p.column_txt300 {
		clear: both;
		padding-bottom: 100px;
	}

	/*コラム53*/
	dl.column155 {
		padding-bottom: 135px;
	}

	dl.column155 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column155 dd {
		float: right;
	}

	p.column_txt301 {
		clear: both;
		padding-bottom: 140px;
	}

	dl.column156 {
		padding-bottom: 1.8em;
	}

	dl.column156 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column156 dd {
		float: right;
	}

	p.column_txt302 {
		clear: both;
		padding-bottom: 145px;
	}

	p.column_txt302 span {
		color: #ff560d;
		font-weight: bold;
	}

	p.column_txt303 {
		padding-bottom: 50px;
	}

	ul.column53_img {
		width: 630px;
		margin: 0 auto;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

	ul.column53_img li {
		margin-right: 72px;
	}

	ul.column53_img li:last-child {
		margin-right: 0;
	}

	p.column_txt304 {
		padding-bottom: 145px;
		padding-top: 30px;
		color: #ff560d;
	}

	p.column_txt305 {
		padding-bottom: 100px;
	}

	p.column_txt305 span {
		display: block;
		padding-top: 35px;
		padding-bottom: 25px;
	}

	p.column_txt305 a {
		color: #fd5d1e;
	}

	p.column_txt305 a:hover img {
		opacity: .8;
	}

	p.column_txt306 {
		clear: both;
		padding-bottom: 100px;
	}

	/*コラム54*/
	dl.column157 {
		padding-bottom: 1.8em;
	}

	dl.column157 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column157 dd {
		float: right;
	}

	p.column_txt307 {
		clear: both;
		padding-bottom: 100px;
	}

	p.column_txt308 {
		padding-bottom: 100px;
	}

	p.column_txt309 {
		padding-bottom: 60px;
	}

	h3.c54 {
		clear: both;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		font-size: 18px;
		padding-bottom: 30px;
	}

	dl.column158 {
		padding-bottom: 45px;
	}

	dl.column158 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column158 dd {
		float: right;
	}

	dl.column159 {
		padding-bottom: 120px;
	}

	dl.column159 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column159 dd {
		float: right;
	}

	p.column_txt310 {
		padding-bottom: 70px;
	}

	p.column_txt311 {
		padding-bottom: 50px;
	}

	p.column_txt312 {
		padding-bottom: 100px;
	}

	p.column_txt313 {
		padding-bottom: 100px;
	}

	div.c54_box {
		padding-bottom: 90px;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

	div.c54_box div:first-of-type {
		order: 2;
		width: 440px;
		padding-left: 19px;
	}

	div.c54_box div:first-of-type p a {
		color: #fd5d1e;
	}

	div.c54_box02 {
		padding-bottom: 40px;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

	div.c54_box02 div:first-of-type {
		width: 440px;
		padding-right: 19px;
	}

	p.column_txt314 {
		padding-bottom: 150px;
	}

	p.column_txt314 a {
		color: #fd5d1e;
	}

	p.column_txt315 {
		clear: both;
		padding-bottom: 100px;
	}

	/*コラム55*/
	dl.column160 {
		padding-bottom: 1.8em;
	}

	dl.column160 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column160 dd {
		float: right;
	}

	p.column_txt316 {
		clear: both;
		padding-bottom: 150px;
	}

	p.column_txt317 {
		padding-bottom: 140px;
	}

	dl.column161 {
		padding-bottom: 50px;
	}

	dl.column161 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column161 dd {
		float: right;
	}

	p.column_txt318 {
		padding-bottom: 140px;
	}

	p.column_txt319 {
		padding-bottom: 40px;
	}

	p.column_txt319 a {
		color: #fd5d1e;
	}

	div.c55_img {
		text-align: center;
	}

	p.column_txt320 {
		padding-bottom: 140px;
		padding-top: 80px;
	}

	p.column_txt320 a {
		color: #fd5d1e;
	}

	p.column_txt321 {
		padding-bottom: 100px;
	}

	/*コラム56*/
	dl.column162 {
		padding-bottom: 1.8em;
	}

	dl.column162 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column162 dd {
		float: right;
	}

	p.column_txt322 {
		clear: both;
		padding-bottom: 110px;
	}

	p.column_txt323 {
		padding-bottom: 60px;
	}

	p.column_txt324 {
		font-weight: bold;
		padding-bottom: 30px;
	}

	ul.column_txt325 {
		padding-bottom: 75px;
	}

	ul.column_txt325 li {
		line-height: 1.8em;
		padding-left: 1em;
		padding-bottom: 30px;
		position: relative;
	}

	ul.column_txt325 li::before {
		content: "・";
		position: absolute;
		left: 0;
		top: 0;
	}

	dl.column163 {
		padding-bottom: 115px;
	}

	dl.column163 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column163 dd {
		float: right;
	}

	dl.column163:last-of-type {
		padding-bottom: 170px;
	}

	p.column_txt326 {
		padding-bottom: 115px;
	}

	p.column_txt326 a {
		color: #fd5d1e;
	}

	p.column_txt327 {
		padding-bottom: 100px;
	}


	/*コラム57*/
	dl.column164 {
		padding-bottom: 1.8em;
	}

	dl.column164 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column164 dd {
		float: right;
	}

	p.column_txt328 {
		clear: both;
		padding-bottom: 100px;
	}

	p.column_txt329 {
		padding-bottom: 70px;
	}

	div.c57_img {
		padding-left: 62px;
		padding-bottom: 90px;
	}

	p.column_txt330 {
		padding-bottom: 140px;
	}

	p.column_txt331 {
		padding-bottom: 60px;
	}

	dl.column165 {
		padding-bottom: 1.8em;
	}

	dl.column165 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column165 dt h3 {
		font-weight: bold;
		padding-bottom: 30px;
	}

	dl.column165 dd {
		float: right;
	}

	p.column_txt332 {
		clear: both;
		padding-bottom: 50px;
	}

	dl.column166 {
		clear: both;
		padding-bottom: 90px;
	}

	dl.column166 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column166 dt h3 {
		font-weight: bold;
		padding-bottom: 30px;
	}

	dl.column166 dd {
		float: right;
	}

	dl.column167 {
		clear: both;
		padding-bottom: 170px;
	}

	dl.column167 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column167 dt h3 {
		font-weight: bold;
		padding-bottom: 30px;
	}

	dl.column167 dd {
		float: right;
	}

	p.column_txt333 {
		padding-bottom: 90px;
		font-weight: bold;
		font-style: italic;
	}

	dl.column168 {
		clear: both;
		padding-bottom: 100px;
	}

	dl.column168 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column168 dt h3 {
		font-weight: bold;
		padding-bottom: 30px;
	}

	dl.column168 dt a {
		color: #333;
	}

	dl.column168 dd {
		float: right;
	}

	p.column_txt334 {
		padding-bottom: 115px;
	}

	p.column_txt334 a {
		color: #fd5d1e;
	}

	p.column_txt335 {
		padding-bottom: 100px;
	}


	/*コラム58*/
	dl.column169 {
		padding-bottom: 1.8em;
	}

	dl.column169 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column169 dd {
		float: right;
	}

	p.column_txt336 {
		clear: both;
		padding-bottom: 125px;
	}

	dl.column170 {
		padding-bottom: 140px;
	}

	dl.column170 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column170 dd {
		float: right;
	}

	p.column_txt337 {
		padding-bottom: 20px;
	}

	div.c58_img {
		text-align: center;
		padding-bottom: 65px;
	}

	p.column_txt338 {
		padding-bottom: 155px;
	}

	p.column_txt339 {
		padding-bottom: 185px;
	}

	p.column_txt340 {
		padding-bottom: 45px;
	}

	dl.column171 {
		padding-bottom: 65px;
	}

	dl.column171 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column171 dt li {
		padding-left: 1em;
		font-style: italic;
		font-weight: bold;
		line-height: 1.8em;
		position: relative;
	}

	dl.column171 dt li::before {
		content: "・";
		position: absolute;
		left: 0;
		top: 0;
	}

	dl.column171 dd {
		float: right;
	}

	p.column_txt341 {
		padding-bottom: 200px;
	}

	p.column_txt341 a {
		color: #fd5d1e;
	}

	p.column_txt342 {
		padding-bottom: 100px;
	}

	/*コラム60*/
	dl.column172 {
		padding-bottom: 80px;
	}

	dl.column172 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column172 dd {
		float: right;
	}

	p.column_txt343 {
		padding-bottom: 30px;
	}

	div.c60_img {
		text-align: center;
		padding-bottom: 65px;   
	}

	h3.column_txt344 {
		font-size: 18px;
		font-weight: bold;
		color: #333;
		padding-bottom: 25px;
	}

	p.column_txt345 {
		padding-bottom: 30px;
	}

	p.column_txt345 span {
		color: #e95b5b;
	}

	h4.column_txt346 {
		padding-bottom: 15px;
		font-size: 16px;
		color: #997d1f;
		font-weight: bold;
	}

	ul.column_txt347 {
		padding-bottom: 70px;
	}

	ul.column_txt347 li {
		line-height: 1.8em;
	}

	ul.column_txt347_last {
		padding-bottom: 100px;
	}

	p.column_txt348 {
		padding-bottom: 60px;
	}

	p.column_txt348_last {
		padding-bottom: 105px;
	}

	dl.column173 {
		padding-bottom: 1.8em;
	}

	dl.column173 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column173 dd {
		float: right;
	}

	p.column_txt349 {
		clear: both;
		padding-bottom: 60px;
	}

	ul.column_txt350 {
		padding-bottom: 50px;
	}

	ul.column_txt350 li {
		padding-left: 1em;
		line-height: 1.8em;
		font-style: italic;
		position: relative;
	}

	ul.column_txt350 li::before {
		content: "・";
		position: absolute;
		left: 0;
		top: 0;
	}

	p.column_txt351 {
		padding-bottom: 80px;
	}

	p.column_txt351 a {
		color: #fd5d1e;
	}

	p.column_txt352 {
		padding-bottom: 100px;
	}

	p.column_txt352 a {
		color: #fd5d1e;
	}

	/*コラム61*/
	dl.column174 {
		padding-bottom: 1.8em;
	}

	dl.column174 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column174 dd {
		float: right;
	}

	p.column_txt353 {
		padding-bottom: 120px;
		clear: both;
	}

	p.column_txt354 {
		padding-bottom: 55px;
	}

	ul.c61_img {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		justify-content: space-between;
	}

	p.column_txt355 {
		padding-top: 55px;
		padding-bottom: 150px;
	}

	p.column_txt356 {
		padding-bottom: 80px;
	}

	h3.column_txt357 {
		font-size: 18px;
		font-weight: bold;
		color: #333;
		padding-bottom: 25px;
	}

	p.column_txt358 {
		padding-bottom: 60px;
	}

	p.column_txt359 {
		padding-bottom: 135px;
	}

	p.column_txt360 {
		padding-bottom: 45px;
	}

	div.c61_img02 {
		text-align: center;
	}

	p.column_txt361 {
		padding-top: 70px;
		padding-bottom: 65px;
	}

	p.column_txt362 {
		padding-bottom: 200px;
	}

	p.column_txt362 a {
		color: #fd5d1e;
	}

	p.column_txt363 {
		padding-bottom: 100px;
	}


	/*コラム62*/
	dl.column175 {
		padding-bottom: 1.8em;
	}

	dl.column175 dt {
		width: 440px;
		float: left;
		line-height: 1.8em;
	}

	dl.column175 dd {
		float: right;
	}

	p.column_txt364 {
		padding-bottom: 90px;
		clear: both;
	}

	p.column_txt365 {
		padding-bottom: 35px;
	}

	ul.column_txt366 {
		padding-left: 38px;
		padding-bottom: 40px;
	}

	ul.column_txt366 li {
		padding-left: 37px;
		margin-bottom: 15px;
		position: relative;
	}

	ul.column_txt366 li::before {
		content: "";
		width: 24px;
		height: 20px;
		background-image: url("../img/column/images/check02.jpg");
		background-size: cover;
		position: absolute;
		left: 0;
		top: 0;
	}

	p.column_txt367 {
		padding-bottom: 120px;
	}

	p.column_txt368 {
		padding-bottom: 30px;
	}

	ul.column_txt369 {
		width: 598px;
		margin: 0 auto;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		justify-content: space-between;
	}

	ul.column_txt369 li {
		width: 165px;
		padding-top: 35px;
		padding-bottom: 35px;
		text-align: center;
		font-size: 18px;
		background-color: #eee8d6;
	}

	p.column_txt370 {
		padding-bottom: 110px;
		padding-top: 55px;
	}

	p.column_txt371 {
		padding-bottom: 25px;
	}

	div.c62_img {
		text-align: center;
	}

	p.column_txt372 {
		padding-bottom: 95px;
		padding-top: 45px;
	}

	p.column_txt373 {
		padding-bottom: 40px;
	}

	div.c62_box {
		width: 613px;
		margin: 0 auto;
		background-color: #f2f0eb;
		padding: 35px 0 20px;
	}

	div.c62_box p {
		text-align: center;
		color: #997d1f;
		font-weight: bold;
		font-size: 18px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		padding-bottom: 25px;
	}

	div.c62_box div {
		text-align: center;
	}

	p.column_txt374 {
		padding-bottom: 120px;
		padding-top: 50px;
	}

	p.column_txt374 a {
		color: #fd5d1e;
	}

	p.column_txt375 {
		padding-bottom: 100px;
	}
}



/*wp-pagenavi */
.wp-pagenavi {
	width: 100%;
	clear: both;
	text-align:center;
	padding-bottom: 5px;
	margin-bottom: 50px;
}
.wp-pagenavi a, .wp-pagenavi span {
	color: #000;
	background-color: #FFFFFF;
	padding: 8px 15px;
	margin: 0 2px;
	white-space: nowrap;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	text-align: center;
	text-decoration: none;
	border: thin solid #000;
}
.wp-pagenavi a:hover{
	color: #fff;
	background-color: #000;
}
.wp-pagenavi span.current{
	color: #fff;
	background-color: #000;
}
.wp-pagenavi a:visited {
	color: #000;	
}

/*wp_social_bookmarking*/
.wp_social_bookmarking_light{
    border: 0 !important;
    padding: 10px 0 20px 0 !important;
    margin: 0 !important;
}
.wp_social_bookmarking_light div{
    float: left !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 5px 0px 0 !important;
    min-height: 30px !important;
    line-height: 18px !important;
    text-indent: 0 !important;
}
.wp_social_bookmarking_light img{
    border: 0 !important;
    padding: 0;
    margin: 0;
    vertical-align: top !important;
}
.wp_social_bookmarking_light_clear{
    clear: both !important;
}
#fb-root{
    display: none;
}
.wsbl_twitter{
    width: 95px;
}
.wsbl_facebook_like iframe{
    max-width: none !important;
	width: 175px !important;
}
.wsbl_pinterest a{
    border: 0px !important;
}

/*** 太田院 ***/
/*コラム*/
dl.column001 {
	padding-bottom:55px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column001 dt {
	line-height:1.5em;
}

dl.column001 dt span {
	color: #d14222;
}

dl.column001 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt002 {
	color:#bd3819;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:20px;
    padding-left: 6px;
    padding-right: 6px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

p.column_txt003 {
	padding-bottom: 70px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt003 span.img01 {
	display: block;
	padding-top: 25px;
	padding-bottom: 15px;
	text-align: center;
}

p.column_txt003 span.img01 img {
    width: 90%;
    height: auto;
}

p.column_txt003 span.txt01 {
	color: #d14222;
}

dl.column002 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column002 dt {
	line-height:1.5em;
}

dl.column002 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt004 {
	clear: both;
	color: #d14222;
	padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column003 {
	padding-bottom: 70px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column003 dt {
	text-align: center;
    padding-bottom: 20px;
}

dl.column003 dd {
	line-height: 1.5em;
	font-size: 14px;
	font-style: italic;
}

p.column_txt005 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt005 a {
	color: #ff6000;
}

/*コラム2*/
dl.column004 {
	padding-bottom:40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column004 dt {
	line-height:1.5em;
}

dl.column004 dt span.txt01 {
	font-weight: bold;
	line-height: 1.8em;
}

dl.column004 dt span.txt02 {
	font-weight: bold;
	font-style: italic;
	line-height: 1.8em;
}

dl.column004 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column005 {
	clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column005 dt {
	line-height: 1.2em;
	padding-bottom: 20px;
	font-size: 15px;
}

dl.column005 dt span {
	color: #ff6c00;
}

dl.column005 dd {
	line-height: 1.5em;
	padding-bottom: 50px;
}

dl.column006 {
	padding-bottom:100px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column006 dt {
	line-height:1.5em;
}

dl.column006 dt span {
	color: #ff6c00;
}

dl.column006 dd {
	text-align: right;
    padding-top: 20px;
}

dl.column006 dd img {
    width: 150px;
    height: auto;
}

dl.column007 {
	padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column007 dt {
	text-align: center;
    padding-bottom: 20px;
}

dl.column007 dd {
	line-height: 1.5em;
}

dl.column007 dd span.txt01 {
	display: block;
	color:#077dab;
	font-size:16px;
	line-height:1em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column007 dd span.txt02 {
	display: block;
	color:#d03000;
	font-size:16px;
	line-height:1em;
	padding-top: 30px;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

p.column_txt006 {
	clear: both;
	font-size: 15px;
	padding-bottom: 60px;
    padding-top: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt006 span {
	color: #ff6c00;
}

dl.column008 {
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column008 dt {
	line-height:1.5em;
}

dl.column008 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column009 {
	padding-bottom: 50px;
}

dl.column009 dt {
	line-height: 1em;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px dotted #acacac;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
	color: #46381c;
}

dl.column009 dd {
	line-height: 1.5em;
	padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt007 {
	padding-bottom: 30px;
    padding-left: 6px;

    padding-right: 6px;
}

p.column_txt007 span {
	color: #d14222;
}

div.column_cp_bnr {
	padding-bottom: 20px;
    text-align: center;
}

div.column_cp_bnr img {
    width: 308px;
    height: auto;
}

ul.column_bnr_m {
	padding-bottom: 50px;
}

ul.column_bnr_m li {
	padding-bottom: 20px;
    text-align: center;
}

ul.column_bnr_m li img {
    width: 308px;
    height: auto;
}

ul.column_bnr_m li:last-child {
	padding-bottom: 0;
}

/*コラム3*/
dl.column010 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column000 dt {
	line-height: 1.5em;
}

dl.column010 dt span.txt01 {
	font-size: 15px;
	line-height: 1.5em;
}

dl.column010 dt span.txt02 {
	font-size: 15px;
	color: #ff6c00;
	font-weight: bold;
}

dl.column010 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column011 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column011 dt {
	line-height: 1.5em;
}

dl.column011 dt span.txt01 {
	font-size: 15px;
	color: #ff6c00;
	font-weight: bold;
}

dl.column011 dt span.txt02 {
	font-size: 15px;
	line-height: 1.5em;
	font-weight: bold;
	font-style: italic;
}

dl.column011 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column012 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column012 dt {
	line-height: 1.5em;
}

dl.column012 dd {
	text-align: center;
	padding-top: 20px;
}

p.column_txt008 {
	padding-bottom: 45px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column013 {
	padding-left: 6px;
    padding-right: 6px;
	padding-bottom: 60px;
}

dl.column013 dt {
	text-align: center;
}

dl.column013 dt img {
    width: 100%;
    height: auto;
}

dl.column013 dd {
	font-size: 15px;
	color: #ff6000;
	font-weight: bold;
	line-height: 1.2em;
	padding-top: 20px;

}

p.column_txt009 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt010 {
	padding-bottom: 45px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt010 span {
	color: #d14222;
	font-size: 15px;
}

ul.column_img {
	padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_img li {
	text-align: center;
}

ul.column_img li img {
    width: 100%;
    height: auto;
}

p.column_txt011 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt011 span {
	font-size: 15px;
	font-weight: bold;
}

div.sculpsure_bnr {
	padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

div.sculpsure_bnr img {
    width: 100%;
    height: auto;
}

/*コラム4*/
dl.column014 {
	padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column014 dt {
	line-height: 1.5em;
}

dl.column014 dt span {
	font-size: 15px;
	line-height: 1.5em;
}

dl.column014 dd {
	text-align: center;
    padding-top: 20px;
}

div.column015 {
	margin-bottom: 60px;
	border: 1px solid #4f4127;
	background-color: #f9f6f3;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 25px;
    margin-left: 6px;
    margin-right: 6px;
}

div.column015 p {
	text-align: center;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-top: 30px;
	padding-bottom: 30px;
	line-height: 1em;
	color: #46381c;
	font-size: 16px;
}

div.column015 ul li {
	margin-bottom: 10px;
	line-height: 1.2em;
}

p.column_txt012 {
	padding-bottom: 60px;
	clear: both;
    padding-left: 6px;
	padding-right: 6px;
}

p.column_txt012 span {
	font-size: 15px;	
	color: #ff6000;
	font-weight: bold;
}

dl.column016 {
	padding-bottom: 30px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column016 dt {
	line-height: 1.5em;
}

dl.column016 dt span {
	font-size: 15px;
	line-height: 1.5em;
	color: #ff6000;
	font-weight: bold;
}

dl.column016 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt013 {
	padding-bottom: 65px;
	clear: both;
    padding-left: 6px;
	padding-right: 6px;
}

p.column_txt013 span {
	font-size: 15px;	
	color: #ff6000;
	font-weight: bold;
}

div.column017 {
	margin-bottom: 60px;
	border: 1px solid #cc654c;
	padding-top: 12px;
    padding-bottom: 20px;
	padding-left: 6px;
	padding-right: 6px;
    margin-left: 6px;
    margin-right: 6px;
}

div.column017 p {
	color: #bd3819;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	display: table;
	margin-bottom: 35px;
}

div.column017 p span {
	display: table-cell;
	vertical-align: middle;
}

div.column017 dl {
    padding-bottom: 30px;
}

div.column017 dl dt {
	line-height: 1.5em;
	margin-bottom: 10px;
}

div.column017 dl dd {
    text-align: center;
}

div.column017 dl.none {
	padding-bottom: 0;
}

p.column_txt014 {
	margin-bottom: 40px;
    padding-left: 6px;
	padding-right: 6px;
}

p.column_txt015 {
	color: #ff6000;
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 30px;
    padding-left: 6px;
	padding-right: 6px;
}

div.column018 {
	padding-bottom: 55px;
    padding-left: 6px;
	padding-right: 6px;
}

div.column018 div {
}

div.column018 div dl {
	padding-bottom: 20px;
    clear: both;
}

div.column018 div dl dt {
	float: left;
}

div.column018 div dl dd {
	margin-left: 115px;
	padding-top: 15px;
	line-height: 1.5em;
}

div.column018 div dl dd a {
	color: #555555;
}

div.column018 div dl dd span {
	line-height: 1em;
	display: block;
	color: #46381c;
	font-size: 125%;
	padding-bottom: 6px;
	border-bottom: 1px dotted #acacac;
	margin-bottom: 10px;
}

dl.column019 {
	clear: both;
	padding-bottom: 65px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column019 dt {
	font-size: 15px;
	font-style: italic;

	line-height: 1.5em;
	padding-bottom: 40px;
}

dl.column019 dd {
	text-align: center;
}

p.column_txt016 {
	padding-bottom: 35px;
    padding-left: 6px;
	padding-right: 6px;
}

p.column_txt016 a {
	color: #ff6000;
}

/*コラム5回*/
dl.column020 {
	padding-bottom: 60px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column020 dt {
	text-align:center;
    padding-bottom: 20px;
}

dl.column020 dd {
	line-height: 1.5em;
}

dl.column020 dd span.txt01 {
	font-size: 15px;
	line-height: 1.5em;
}

dl.column020 dd span.txt02 {
	font-size: 15px;
	line-height: 1.5em;
	color: #ff6000;
	font-weight: bold;
}

p.column_txt017 {
	padding-bottom: 40px;
    padding-left: 6px;
	padding-right: 6px;
}

div.column05_box {
	padding-bottom: 60px;
    padding-left: 6px;
	padding-right: 6px;
}

div.column05_box div.box_l {
	padding-bottom: 40px;
}

div.column05_box div.box_r {
	
}

div.column05_box p.txt01 {
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #fbf1ee;
	padding-left: 10px;
	font-size: 120%;
	color: #46381c;
}

div.column05_box p.txt02 {
	color: #ff6c00;
	font-weight: bold;
	padding-top: 10px;
	height: 65px;
}

div.column05_box dl {
	padding-top: 12px;
}

div.column05_box dl dt {
	line-height: 1.5em;
}

div.column05_box dl dd {
	line-height: 1.5em;
	padding-bottom: 25px;
}

div.column05_box dl dd:last-child {
	padding-bottom: 0;
}

p.column_txt018 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column021 {
	padding-bottom: 20px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column021 dt {
	line-height: 1.5em;
}

dl.column021 dt span {
	font-size: 15px;
	line-height: 1.2em;
	color: #f86400;
	font-weight: bold;
}

dl.column021 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt019 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
	padding-right: 6px;
}

p.column_txt019 span {
	font-size: 15px;
	line-height: 1.2em;
	color: #f86400;
	font-weight: bold;
}

dl.column022 {
	padding-bottom: 90px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column022 dt {
	line-height: 1.5em;
}

dl.column022 dt span {
	line-height: 1.5em;
	color: #f86400;
	font-weight: bold;
}

dl.column022 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt020 {
	padding-bottom: 35px;
    padding-left: 6px;
	padding-right: 6px;
}

p.column_txt020 a {
	color: #ff6000;
}

/*コラム6回*/
dl.column023 {
	padding-bottom: 60px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column023 dt {
	line-height: 1.5em;
}

dl.column023 dt span {
	font-size: 15px;
	line-height: 1.5em;
	color: #ff6000;
	font-weight: bold;
}

dl.column023 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column024 {
	padding-bottom: 35px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column024 dt {
	line-height: 1.5em;
}

dl.column024 dt span {
	line-height: 1.5em;
	color: #ff6000;
}

dl.column024 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt021 {
	padding-bottom: 60px;
	clear: both;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column025 {
	padding-bottom: 1.5em;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column025 dt {
	line-height: 1.5em;
}

dl.column025 dt span {
	line-height: 1.5em;
	color: #ff6000;
}

dl.column025 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt022 {
	padding-bottom: 60px;
	clear: both;
    padding-left: 6px;
	padding-right: 6px;
}

div.column06_box {
	padding-bottom: 50px;
}

div.column06_box dl {
	padding-left: 6px;
	padding-right: 6px;
    padding-bottom: 30px;
}

div.column06_box dl.none {
	padding-bottom: 0;
}

div.column06_box dl dt {
	clear: both;
	width: 105px;
	float: left;
	padding-bottom: 10px;
}

div.column06_box dl dt img {
    width: 95px;
    height: 95px;
}

div.column06_box dl dd {
	line-height: 1.5em;
}

div.column06_box dl dd span {
	font-size: 15px;
	font-weight: bold;
	display: block;
	padding-bottom: 20px;
	line-height: 1em;
}

dl.column_txt23 {
	clear: both;
	padding-bottom: 15px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column_txt23 dt {
	font-weight: bold;
	font-size: 15px;
	color: #ff6000;
	line-height: 1em;
	padding-bottom: 30px;
}

dl.column_txt23 dd {
	line-height: 1.5em;
}

div.column06_img {
	padding-bottom: 15px;
    padding-left: 6px;
	padding-right: 6px;
    text-align: center;
}

div.column06_img img {
    width: 308px;
    height: auto;
}

p.column_txt024 {
	padding-bottom: 70px;
    padding-left: 6px;
	padding-right: 6px;
}

p.column_txt024 a {
	color: #ff6000;
}

/*コラム7*/
dl.column026 {
	padding-top: 20px;
	padding-bottom: 25px;
	padding-left: 6px;
	padding-right: 6px;
}

dl.column026 dt {
	color:#bd3819;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:25px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column026 dd {
	line-height: 1.5em;
}

dl.column026 dd span.txt01 {
	color: #ff6000;
	line-height: 1.5em;
}

dl.column026 dd span.txt02 {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.2em;
	font-weight: bold;
}

p.column_txt025 {
	padding-bottom: 60px;
    padding-left: 6px;
	padding-right: 6px;
}

p.column_txt025 span {
	color: #ff6000;
	line-height: 1.5em;
}

dl.column027 {
	padding-bottom: 40px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column027 dt {
	line-height: 1.5em;
	padding-bottom: 35px;
}

dl.column027 dd {
	text-align: center;
}

dl.column027 dd img {
    width: 100%;
    height: auto;
    max-width: 488px;
}

div.column7_box {
	padding-bottom: 30px;
}

div.column7_box p.column_txt026 {
	clear: both;
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #f5eee9;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

div.column7_box dl.column0028 {
	padding-bottom: 50px;
    padding-left: 6px;
	padding-right: 6px;
}


div.column7_box dl.column0028 dt {
	line-height: 1.5em;
}

div.column7_box dl.column0028 dt span {
	color: #f86400;
}

div.column7_box dl.column0028 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column029 {
	padding-bottom: 45px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column029 dt {
	line-height: 1.5em;
}

dl.column029 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column030 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column030 dt {
	line-height: 1.5em;
	padding-bottom: 30px;
}

dl.column030 dt span {
	color: #f86400;
}

dl.column030 dd {
	text-align: center;
}

dl.column030 dd img {
    width: 100%;
    height: auto;
    max-width: 592px;
}

p.column_txt027 {
	padding-bottom: 25px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column031 {
	padding-bottom: 35px;
	padding-left: 90px;
	background-image: url(../../column/images/img49.jpg);
	background-repeat: no-repeat;
	background-position: left top;
    background-size: 110px auto;
	padding-right: 6px;
    padding-top: 10px;
}

dl.column031 dt {
	color:#663062;
	font-size:16px;
	line-height:1em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column031 dd {
	color:#000000;
	font-size:15px;
	line-height:1.7em;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column_txt28 {
	padding-bottom: 60px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column_txt28 dt {
	font-size: 15px;
	color: #ff6000;
	font-weight: bold;
	line-height: 1em;
	padding-bottom: 30px;
}

dl.column_txt28 dd {
	line-height: 1.5em;
}

dl.column_txt28 dd a {
	color: #ff6000;
}

/*コラム8*/
div.column8_box {
	padding-bottom: 60px;
	padding-top: 20px;
    padding-left: 6px;
	padding-right: 6px;
}

div.column8_box dl.column0032 {
	margin-bottom: 1.5em;
}

div.column8_box dl.column0032 dt {
	color:#bd3819;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:25px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

div.column8_box dl.column0032 dd {
	line-height: 1.5em;
}

div.column8_box dl.column0032 dd span {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.2em;
}

div.column8_box p.column_txt029 {
}

div.column8_box p.column_txt029 span {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
}

dl.column033 {
	padding-bottom: 60px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column033 dt {
	line-height: 1.5em;
}

dl.column033 dt span {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
	font-weight: bold;
}

dl.column033 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt030 {
	padding-bottom: 30px;
    padding-left: 6px;
	padding-right: 6px;
}

div.mousyuuki {
	margin-left:6px;
	margin-right:6px;
	padding-left:6px;
	padding-right:6px;
	border:1px solid #d6c056;
	margin-bottom:25px;
	padding-top:12px;
	padding-bottom:15px;
}

div.mousyuuki p.txt {
	font-size:16px;
	color:#685a29;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height:1.2em;
	text-align:center;
	padding-bottom:12px;
}

div.mousyuuki dl dt {
	float:left;
}

div.mousyuuki dl dd {
	margin-left:66px;
	line-height:1.5em;
}

div.mousyuuki dl dd span.txt01 {
	color:#676d83;
}

div.mousyuuki dl dd span.txt02 {
	font-size:12px;
	padding-left:1em;
	color:#ff7c8a;
}

div.mousyuuki dl dd.pt8 {
	padding-top:8px;
}

div.mousyuuki dl dd.pt25 {
	padding-top:25px;
}

div.mousyuuki p.ico {
	clear:both;
	text-align:center;
}

p.column_txt031 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt032 {
	padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column034 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column034 dt {
	text-align: center;
	padding-bottom: 30px;
}

dl.column034 dt img {
    width: 100%;
    height: auto;
    max-width: 588px;
}

dl.column034 dd {
	line-height: 1.5em;
}

dl.column034 dd span {
	color: #ff6000;
	line-height: 1.5em;
}

dl.column035 {
	padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column035 dt {
	line-height: 1.5em;
}

dl.column035 dt span {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
	font-weight: bold;
}

dl.column035 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt033 {
	color: #ff6000;
	font-weight: bold;
	line-height: 1.8em;
	padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt034 {
	line-height: 1.5em;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt034 a {
	color: #ff6000;
}

/*コラム9*/
dl.column036 {
	padding-bottom: 60px;
	padding-top: 20px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column036 dt {
	float: left;
	padding-right: 10px;
    padding-top: 40px;
}

dl.column036 dt img {
    width: 100px;
    height: auto;
}

dl.column036 dd {
	line-height: 1.5em;
    position: relative;
    padding-top: 40px;
}

dl.column036 dd span {
    position: absolute;
    left: 0;
    top: 0;
	color:#bd3819;
	font-size:16px;
	line-height:1.5em;
	display: block;
	padding-bottom:25px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

p.column_txt035 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt035 span {
	color: #f86400;
	line-height: 1.5em;
}

dl.column037 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column037 dt {
	line-height: 1.5em;
}

dl.column037 dt span,
dl.column037 dt a {
	color: #f86400;
	line-height: 1.5em;
}

dl.column037 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt036 {
	padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column09_btn {
	padding-bottom: 50px;
}

ul.column09_btn li {
	text-align: center;
	padding-bottom: 20px;
}

ul.column09_btn li:last-child {
	padding-bottom: 0;
}

p.column_txt037 {
	line-height: 1.5em;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt037 a {
	color: #ff6000;
}

/*コラム10*/
div.column10_box {
	padding-bottom: 60px;
	margin-top: 20px;
}

div.column10_box p {
	color:#bd3819;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:25px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding-left: 6px;
    padding-right: 6px;
}

div.column10_box dl {
	padding-left: 6px;
    padding-right: 6px;
}

div.column10_box dl dt {
	line-height: 1.5em;
	padding-bottom: 1.5em;
}

div.column10_box dl dd {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
}

dl.column038 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column038 dt {
	line-height: 1.5em;
}

dl.column038 dd {
	text-align: center;
    padding-top: 20px;
}

div.column10_box2 {
	padding-bottom: 10px;
}

div.column10_box2 p {
	clear: both;
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #f5eee9;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

div.column10_box2 dl {
	padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column10_box2 dl dt {
	line-height: 1.5em;
}

div.column10_box2 dl dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt038 {
	font-size: 15px;
	padding-bottom: 30px;
	line-height: 1.8em;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt039 {
	font-size: 15px;
	color: #ff6000;
	padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column039 {
	padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column039 dt {
	line-height: 1.5em;
	padding-bottom: 10px;
}

dl.column039 dt a {
	color: #ff6000;
}

dl.column039 dd {
	text-align: center;
	padding-bottom: 55px;
}

dl.column039 dd img {
    width: 308px;
    height: auto;
}

dl.column039 dd:last-child {
	padding-bottom: 0;
}

p.column_txt040 {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 60px;
}

p.column_txt040 span {
	font-size: 15px;
}

p.column_txt040 a {
		color: #ff6000;
}

/*コラム11*/
dl.column040 {
	padding-bottom:60px;
     padding-left: 6px;
    padding-right: 6px;
}

dl.column040 dt {
	line-height: 1.5em;
}

dl.column040 dt span {
	color: #ff6000;
}

dl.column040 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column041 {
	padding-bottom:60px;
     padding-left: 6px;
    padding-right: 6px;
}

dl.column041 dt {
	line-height: 1.5em;
}

dl.column041 dt span {
	display: block;
	color:#bd3819;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:25px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column041 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column042 {
	padding-bottom:60px;
     padding-left: 6px;
    padding-right: 6px;
}

dl.column042 dt {
	line-height: 1.5em;

}

dl.column042 dt span {
	display: block;
	color:#ff6000;
	font-weight: bold;
	font-size:15px;
	line-height:1.8em;
	padding-top:25px;
}

dl.column042 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt041 {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 60px;
}

p.column_txt041 span {
	font-size: 15px;
	line-height: 1.5em;
}

p.column_txt041 span.cl {
	font-size: 15px;
	line-height: 1.5em;
	color: #ff6000;
	padding-top: 10px;
	display: block;
}

p.column_txt041 a {
	color: #ff6000;
}

/*コラム12*/
dl.column043 {
	padding-bottom:40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column043 dt {
	line-height: 1.5em;
}

dl.column043 dt span {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
}

dl.column043 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt042 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt042 span {
	color: #ff6000;
	line-height: 1.5em;
}

p.column_txt043 {
	padding-bottom: 70px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt043 span {
	font-size: 15px;
	font-weight: bold;
	line-height: 2em;
}

dl.column044 {
	padding-bottom:1.5em;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column044 dt {
	line-height: 1.5em;
}

dl.column044 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt044 {
	clear: both;
	padding-bottom: 60px;
	color: #ff6000;
	font-size: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt045 {
	clear: both;
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #f5eee9;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column045 {
	padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column045 dt {
	line-height: 1.5em;
}

dl.column045 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt046 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt047 {
	padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt047 span {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
}

p.column46 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column46 span {
	font-size: 15px;
	line-height: 1.5em;
}

p.column46 a {
	color: #ff6000;
	line-height: 1.5em;
}
/*
dl.column046 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column046 dt {
	padding-bottom: 30px;
    text-align: center;
}

dl.column046 dt img {
    width: 308px;
    height: auto;
}

dl.column046 dd {
	line-height: 1.5em;
}

dl.column046 dd span {
	font-size: 15px;
	line-height: 1.5em;
}

dl.column046 dd a {
	color: #ff6000;
	line-height: 1.5em;
}
*/
/*コラム13*/
div.r_cont div.main_cont h3 span {
	font-size: 70%;
}

dl.column047 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column047 dt {
	line-height: 1.5em;
}

dl.column047 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt048 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt048 span.txt01 {
	font-size: 15px;
	font-weight: bold;
	line-height: 1.8em;
}

p.column_txt048 span.txt02 {
	color: #ff6000;
	line-height: 1.5em;
	font-weight: bold;
}

p.column_txt049 {
	padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt050 {
	clear: both;
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #f5eee9;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

dl.column048 {
	padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column048 dt {
	line-height: 1.5em;
}

dl.column048 dt span {
	font-style: italic;
}

dl.column048 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column049 {
	padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column049 dt {
	line-height: 1.5em;
}

dl.column049 dd {
	text-align: center;
    padding-top: 20px;
}

div.column13_img {
	clear: both;
	padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column13_img img {
    width: 100%;
    height: auto;
    max-width: 700px;
}

dl.column050 {
	padding-bottom: 55px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column050 dt {
    line-height: 1.5em;
}

dl.column050 dt span {
	color: #ff6000;
	font-weight: bold;
	line-height: 1.5em;
}

dl.column050 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column051 {
	clear: both;
	padding-bottom: 45px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column051 dt {
	font-size: 15px;
	line-height: 1em;
	padding-bottom: 12px;
}

dl.column051 dd {
	font-size: 15px;
	line-height: 1.5em;
	color: #ff6000;
	font-weight: bold;
}

dl.column052 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column052 dt {
	padding-bottom: 10px;
	line-height: 1.5em;
}

dl.column052 dt a {
	color: #ff6000;
}

dl.column052 dd {
    text-align: center;
}

dl.column052 dd img {
    width: 308px;
    height: auto;
}

p.column_txt051 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt051 span {
	font-size: 15px;
	line-height: 1.5em;
}

p.column_txt051 a {
	color: #ff6000;
	line-height: 1.5em;
}

/*コラム14*/
dl.column053 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column053 dt {
	line-height: 1.5em;
}

dl.column053 dt span.txt01 {
	font-size: 15px;
	line-height: 2em;
}

dl.column053 dt span.txt02 {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
}

dl.column053 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt052 {
	clear: both;
	padding-top: 7px;
	line-height: 1.2em;
	padding-bottom: 5px;
	background-color: #f5eee9;
	padding-left: 10px;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
}

p.column_txt053 {
	padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt054 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column054 {
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column054 dt {
	line-height: 1.5em;
}

dl.column054 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt055 {
	padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

div.btx_shiwa {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

div.btx_shiwa div.l_img {
	text-align: center;
    padding-bottom: 25px;
}

div.btx_shiwa div.r_box {
	
}

div.btx_shiwa div.r_box dl {
	display:table;
	height:40px;
	margin-bottom:10px;
}

div.btx_shiwa div.r_box dl dt {
	display:table-cell;
    vertical-align: middle;
    width: 120px;
}

div.btx_shiwa div.r_box dl dt.txt01 {
    background-color: #ebe3d2;
}

div.btx_shiwa div.r_box dl dt.txt02 {
    background-color: #fad9d9;
}

div.btx_shiwa div.r_box dl dt img {
    width: 120px;
    height: auto;
}

div.btx_shiwa div.r_box dl dd {
	padding-left:10px;
	display:table-cell;
	vertical-align:middle;
}

div.btx_shiwa div.r_box dl dd a {
	color:#595656;
}

div.btx_shiwa div.r_box div {
	padding-top:10px;
    text-align: center;
}

div.btx_shiwa div.r_box div img {
    width: 100%;
    height: auto;
    max-width: 521px;
}

p.column_txt056 {
	padding-bottom: 30px;
	line-height: 1.8em;
	font-weight: bold;
	clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column14_bnr {
	padding-bottom: 25px;
	padding-right: 15px;
	padding-left: 15px;
}

ul.column14_bnr li {
	padding-bottom: 20px;
    text-align: center;
}

p.column_txt057 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt057 a {
	color: #ff6000;
	line-height: 1.5em;
}

/*コラム15*/
dl.column055 {
	padding-bottom:35px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column055 dt {
	line-height: 1.5em;
}

dl.column055 dt span {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
}

dl.column055 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt058 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt058 span {
	font-size: 15px;
	font-weight: bold;
	line-height: 1.5em;
}

p.column_txt059 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt060 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column056 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column056 dt {
	line-height: 1.5em;
}

dl.column056 dt span.txt01 {
	color: #ff6000;
	line-height: 1.5em;
}

dl.column056 dt span.txt02 {
	font-style: italic;
	line-height: 1.8em;
}

dl.column056 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column057 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column057 dt {
	line-height: 1.5em;
}

dl.column057 dt span {
	color: #ff6000;
	line-height: 1.5em;
	font-weight: bold;
}

dl.column057 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt061 {
	padding-bottom: 10px;
	font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt061 a {
	color: #ff6000;
}

div.column15_bnr {
	padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column15_bnr img {
    width: 100%;
    height: auto;
    max-width: 616px;
}

p.column_txt062 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt062 a {
	color: #ff6000;
	line-height: 1.5em;
}

/*コラム16*/
dl.column058 {
	padding-bottom:35px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column058 dt {
	line-height: 1.5em;
}

dl.column058 dt span {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
}

dl.column058 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt063 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt64 {
	padding-bottom: 15px;
	clear: both;
}

dl.column0_txt64 dt {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt64 dd {
	line-height: 1.5em;
	padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt065 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt065 span {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
}

p.column_txt066 {
	padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column16_box {
	margin-bottom: 35px;
	border: 1px solid #c95d43;
	padding-top: 12px;
	padding-bottom: 20px;
	padding-left: 6px;
	padding-right: 6px;
    margin-left: 6px;
    margin-right: 6px;

}

div.column16_box p {
	color: #bd3819;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	display: table;
	margin-bottom: 35px;
}

div.column16_box p span {
	display: table-cell;
	vertical-align: middle;
}

div.column16_box dl {
	padding-bottom: 30px;
}

div.column16_box dl dt {
	line-height: 1.5em;
	margin-bottom: 10px;
}

div.column16_box dl dd {
	text-align: center;
}

div.column16_box dl:last-child {
	padding-bottom: 0;
}

p.column_txt067 {
	padding-bottom: 60px;
    padding-left: 6px;
	padding-right: 6px;
}

p.column_txt067 span.txt01 {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
}

p.column_txt067 span.txt02 {
	color: #ff6000;
	line-height: 1.5em;
	font-weight: bold;
}

p.column_txt068 {
	padding-bottom: 20px;
    padding-left: 6px;
	padding-right: 6px;
}

p.column_txt068 a {
	color: #f86400;
}

div.cp_ha_bnr {
	padding-bottom: 60px;
    padding-left: 6px;
	padding-right: 6px;
    text-align: center;
}

p.column_txt069 {
	color: #ff6000;
	font-size: 15px;
	line-height: 1.5em;
	font-weight: bold;
	padding-bottom: 25px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column059 {
	padding-bottom: 50px;
    padding-left: 6px;
	padding-right: 6px;
}

dl.column059 dt {
	float: left;
	clear: both;
}

dl.column059 dt img {
    width: 80px;
    height: auto;
}

dl.column059 dd {
	min-height: 80px;
	font-size: 15px;
	padding-bottom: 15px;
	margin-left: 90px;
}

dl.column059 dd span.txt01 {
	display: block;
	font-style: italic;
	padding-bottom: 10px;
}

dl.column059 dd span.txt02 {
	color: #46381c;
	font-weight: bold;
}

dl.column059 dd span.txt03 {
	color: #ff6000;
	font-weight: bold;
	display: block;
}

p.column_txt070 {
	clear: both;
	line-height: 1.8em;
	font-weight: bold;
    padding-left: 6px;
	padding-right: 6px;
    padding-bottom: 60px;
}

p.column_txt070 a {
	color: #ff6000;
	line-height: 1.5em;
	font-weight: normal;
}

/*コラム17*/
dl.column060 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column060 dt {
	line-height: 1.5em;
}

dl.column060 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column061 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column061 dt {
	line-height: 1.5em;
}

dl.column061 dt span {
	font-size: 15px;
}

dl.column061 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt071 {
	padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt072 {
	padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt073 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column062 {
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column062 dt {
	line-height: 1.5em;
}

dl.column062 dt span.txt01 {
	font-size: 15px;
	color: #bd3819;
	padding-bottom: 15px;
	display: block;
	line-height: 1em;
}

dl.column062 dt span.txt02 {
	color: #ff6000;
}

dl.column062 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt074 {
	padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt074 a {
	color: #ff6000;
}

p.column_txt075 {
	padding-bottom: 10px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt075 a {
	color: #ff6000;
}

div.column17_bnr {
	padding-bottom: 60px;
    text-align: center;
    padding-left: 6px;
    padding-right: 6px;
}

div.column17_bnr img {
    width: 100%;
    height: auto;
    max-width: 376px;
}

p.column_txt076 {
	font-size: 15px;
	padding-bottom: 20px;
	color: #ff6000;
	font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

div.column063 {
	padding-bottom: 10px;
	clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

div.column063 div {
	float: left;
    width: 80px;
}

div.column063 div img {
	width: 75px;
	height: auto;
}

div.column063 dl {
	margin-left: 80px;
	padding-top: 10px;
}

div.column063 dl dt {
	line-height: 1.2em;
	padding-bottom: 7px;
	border-bottom: 1px dotted #acacac;
}

div.column063 dl dt span {
	font-size: 15px;
	color: #46381c;
	font-weight: bold;
    display: block;
}

div.column063 dl dd {
	padding-top: 10px;
	line-height: 1.5em;
}

p.column_txt077 {
	color: #555555;
	font-weight: bold;
	line-height: 1.8em;
	padding-top: 35px;
	padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt078 {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 60px;
}

p.column_txt078 a {
	color: #ff6000;
}

/*コラム18*/
dl.column064 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column064 dt {
	line-height: 1.5em;
}

dl.column064 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column065 {
	padding-bottom:1.5em;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column065 dt {
	line-height: 1.5em;
}

dl.column065 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt079 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt079 span.txt01 {
	color: #eb6100;
}

p.column_txt079 span.txt02 {
	font-size: 15px;
}

p.column_txt080 {
	padding-bottom: 45px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column18_img {
	padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column18_img li {
	text-align: center;
    padding-bottom: 20px;
}

ul.column18_img li:last-child {
	padding-bottom: 0;
}

p.column_txt081 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt082 {
	padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt082 span.txt01 {
	color: #ff6000;
}

p.column_txt082 span.txt02 {
	font-weight: bold;
	color: #ff6000;
	font-size: 15px;
}

dl.column066 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column066 dt {
	line-height: 1.5em;
}

dl.column066 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt083 {
	clear: both;
	padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt083 a {
	font-weight: bold;
	color: #ff6000;
	font-size: 15px;
}

p.column_txt084 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column_tx0t85 {
	padding-bottom: 20px;
}

dl.column_txt085 dt {
	font-size: 15px;
	line-height: 1.5em;
	clear: both;
	font-weight: bold;
	float: left;
}

dl.column_txt085 dd {
	font-size: 15px;
	font-weight: bold;
	margin-left: 1.1em;
	margin-bottom: 1em;
}

div.shiratama_bnr {
	clear: both;
	padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}

div.shiratama_bnr img {
    width: 308px;
    height: auto;
}

p.column_txt086 {
	padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt086 span {
	color: #ff6000;
	font-weight: bold;
}

div.column067 {
	padding-bottom: 45px;
    padding-left: 6px;
    padding-right: 6px;
	clear: both;
}

div.column067 div {
	float: left;
    width: 80px;
}

div.column067 div img {
	width: 75px;
	height: auto;
}

div.column067 dl {
	margin-left: 80px;
	padding-top: 10px;
}

div.column067 dl dt {
	line-height: 1.2em;
	padding-bottom: 7px;
	border-bottom: 1px dotted #acacac;
}

div.column067 dl dt span {
	font-size: 15px;
	color: #46381c;
	font-weight: bold;
    display: block;
}

div.column067 dl dd {
	padding-top: 10px;
}

p.column_txt087 {
	padding-top: 35px;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt087 a {
	color: #ff6000;
}

/*コラム19*/
dl.column068 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column068 dt {
	line-height: 1.5em;
}

dl.column068 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column069 {
	padding-bottom:1.5em;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column069 dt {
	line-height: 1.5em;
}

dl.column069 dt span {
	font-size: 15px;
	line-height: 1.8em;
}

dl.column069 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt088 {
	clear: both;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt088 span {
	color: #ff6000;
	line-height: 1.5em;
}

dl.column070 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column070 dt {
	line-height: 1.5em;
	padding-bottom: 35px;
}

dl.column070 dd {
	text-align: center;
}

dl.column070 dd img {
    width: 100%;
    height: auto;
    max-width: 452px;
}

p.column_txt089 {
	padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column19_img {
	padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column19_img li {
	text-align: center;
    padding-bottom: 20px;
}

ul.column19_img li:last-child {
	padding-bottom: 0;
}

p.column_txt090 {
	padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt090 span {
	font-size: 15px;
	color: #ff6000;
	line-height: 1.5em;
}

ul.column19_bnr {
	padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column19_bnr li {
	text-align: center;
    padding-bottom: 30px;
}

ul.column19_bnr li:last-child {
	padding-bottom: 0;
}

ul.column19_bnr li img {
    width: 308px;
    height: auto;
}

ul.column19_bnr li span {
	text-align: left;
	display: block;
	padding-bottom: 20px;
	line-height: 1em;
}

ul.column19_bnr li a {
	color: #ff6000;
}

p.column_txt091 {
	clear: both;
	padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column071 {
	padding-bottom: 35px;
	clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

div.column071 div {
	float: left;
    width: 80px;
}

div.column071 div img {
	width: 75px;
	height: auto;
}

div.column071 dl {
	margin-left: 80px;
	padding-top: 10px;
}

div.column071 dl dt {
	line-height: 1.2em;
	padding-bottom: 7px;
	border-bottom: 1px dotted #acacac;
}

div.column071 dl dt span {
	font-size: 15px;
	color: #46381c;
	font-weight: bold;
    display: block;
}

div.column071 dl dd {
	padding-top: 10px;
}

p.column_txt092 {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 60px;
}

p.column_txt092 a {
	color: #ff6000;
}

/*コラム20*/
dl.column072 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column072 dt {
	line-height: 1.5em;
}

dl.column072 dt span {
	font-size: 15px;
	line-height: 1.5em;
}

dl.column072 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt093 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt093 span {
	font-style: italic;
	line-height: 1.5em;
	font-weight: bold;
}

p.column_txt094 {
	padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column20_img {
	text-align: center;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column20_img img {
    width: 100%;
    height: auto;
    max-width: 680px;
}

dl.column0_txt95 {
	padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt95 dt {
	font-size: 15px;
	color: #ff6000;
	line-height: 1.5em;
	padding-bottom: 20px;
}

dl.column0_txt95 dd {
	line-height: 1.5em;
	padding-bottom: 25px;
}

dl.column073 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column073 dt {
	line-height: 1.5em;
}

dl.column073 dt span {
	line-height: 1.5em;
	color: #ff6000;
	display: table-cell;
}

dl.column073 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column074 {
	padding-bottom:45px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column074 dt {
	line-height: 1.5em;
}

dl.column074 dd {
	text-align: center;
    padding-top: 20px;
}

div.column20_img02 {
	clear: both;
	text-align: center;
	padding-bottom: 55px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column20_img02 img {
    width: 100%;
    height: auto;
    max-width: 580px;
}

p.column_txt096 {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 60px;
}

p.column_txt096 span,
p.column_txt096 a {
	color: #ff6000;
}

/*コラム21*/
dl.column075 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column075 dt {
	line-height: 1.5em;
}

dl.column075 dt span {
	font-size: 15px;
	line-height: 1.8em;
}

dl.column075 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column076 {
	padding-bottom:20px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column076 dt {
	line-height: 1.5em;
}

dl.column076 dt span {
	display: block;
	color:#bd3819;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:25px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column076 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt097 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt098 {
	padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt098 span.txt01 {
	font-weight: bold;
}

p.column_txt098 span.txt02 {
	color: #ff6000;
}

p.column_txt099 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column077 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column077 dt {
	line-height: 1.5em;
}

dl.column077 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column078 {
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column078 dt {
	line-height: 1.5em;
}

dl.column078 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0100 {
	padding-bottom: 20px;
	color: #ff6000;
    padding-left: 6px;
    padding-right: 6px;
}

div.column21_img {
	margin-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}

div.column21_img img {
	width: 100%;
    height: auto;
    max-width: 710px;
}

p.column_txt0101 {
	padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column079 {
	padding-top: 15px;
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column079 dt {
	line-height: 1.5em;
	color: #ff6000;
    padding-bottom: 10px;
}

dl.column079 dt a {
	color: #ff6000;
}

dl.column079 dd {
	text-align: center;
}

dl.column079 dd img {
    width: 308px;
    height: auto;
}

p.column_txt0102 {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 60px;
}

p.column_txt0102 a {
	color: #ff6000;
}

div.column21_img02 {
    padding-bottom: 50px;
    text-align: center;
}

div.column21_img02 img {
    width: 308px;
    height: auto;
}


/*コラム22*/
dl.column080 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column080 dt {
	line-height: 1.5em;
}

dl.column080 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0103 {
	padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0104 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0105 {
	padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column081 {
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column081 dt {
	line-height: 1.5em;
}

dl.column081 dt span {
    color: #ff6000;
    line-height: 1.5em;
}

dl.column081 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column082 {
	padding-bottom:50px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column082 dt {
	line-height: 1.5em;
}

dl.column082 dt span.txt01 {
    color: #ff6000;
    line-height: 1.5em;
}

dl.column082 dt span.txt02 {
    font-style: italic;
    line-height: 1.5em;
}

dl.column082 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column083 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column083 dt {
	line-height: 1.5em;
}

dl.column083 dt span {
    color: #ff6000;
    line-height: 1.5em;
    font-style: italic;
}

dl.column083 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column084 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column084 dt {
	line-height: 1.5em;
}

dl.column084 dt span {
    line-height: 1.5em;
    font-style: italic;
    font-weight: bold;
}

dl.column084 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column085 {
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column085 dt {
	line-height: 1.5em;
}

dl.column085 dt span {
    line-height: 1.5em;
    font-size: 15px;
}

dl.column085 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0106 {
    padding-bottom: 15px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0106 span,
p.column_txt0106 a {
    color: #ff6000;
}

p.column_txt0106 img {
    width: 100%;
    height: auto;
    max-width: 700px;
}

div.column22_bnr {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}

div.column22_bnr img {
    width: 308px;
    height: auto;
}

/*コラム23*/
dl.column086 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column086 dt {
	line-height: 1.5em;
}

dl.column086 dt span {
    color: #ff6000;
    line-height: 1.5em;
}

dl.column086 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0107 {
    padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column087 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column087 dt {
	line-height: 1.5em;
}

dl.column087 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0108 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0109 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column088 {
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column088 dt {
	line-height: 1.5em;
}

dl.column088 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column089 {
	padding-bottom:35px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column089 dt {
	line-height: 1.5em;
}

dl.column089 dt span {
    color: #ff6000;
}

dl.column089 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0110 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0110 span.t01 {
    font-size: 15px;
    font-weight: bold;
    color: #ff6000;
    line-height: 2.2em;
}

p.column_txt0110 span.t02 {
    font-size: 15px;
    font-style: italic;
    color: #ff6000;
    line-height: 2.2em;
}

p.column_txt0111 {
    padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0112 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0112 span {
    font-size: 15px;
    color: #ff6000;
    font-weight: bold;
    line-height: 1.8em;
}

/*コラム24*/
p.column_txt0113 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column24_img {
    text-align: center;
    padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column24_img img {
    width: 100%;
    height: auto;
    max-width: 450px;
}

p.column_txt0114 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0114 span {
    font-size: 15px;
    font-weight: bold;
}

dl.column090 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column090 dt {
    font-weight: bold;
    line-height: 1.5em;
}

dl.column090 dt span {
    font-size: 15px;
    line-height: 1.5em;
}

dl.column090 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0115 {
    padding-bottom: 50px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0116 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0117 {
    padding-bottom: 60px;
    font-size: 15px;
    color: #ff6000;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0118 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column091 {
	padding-bottom:40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column091 dt {
	line-height: 1.5em;
}

dl.column091 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column092 {
    clear: both;
    background-color: #faefef;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 50px;
}

dl.column092 dt {
    font-size: 15px;
    color: #46381c;
    font-weight: bold;
    line-height: 1.5em;
    padding-bottom: 15px;
}

dl.column092 dd {
    line-height: 1.5em;
    margin-bottom: 10px;
}

p.column_txt0119 {
    padding-bottom: 30px;
    font-size: 15px;
    color: #ff6000;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0120 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0120 span {
    color: #ff6000;
    font-weight: bold;
}

dl.column093 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column093 dt {
    line-height: 1.5em;
}

dl.column093 dt span {
    color: #ff6000;
    line-height: 1.5em;
}

dl.column093 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0121 {
    padding-bottom: 60px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0121 a {
    color: #ff6000;
}

div.column24-bnr_img {
    text-align: center;
    padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column24-bnr_img img {
    width: 308px;
    height: auto;
}

/*コラム25*/
dl.column094 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column094 dt {
    line-height: 1.5em;
}

dl.column094 dt span.txt01 {
    font-size: 15px;
    line-height: 1.5em;
}

dl.column094 dt span.txt02 {
    color: #ff6000;
}

dl.column094 dd {
    text-align: center;
    padding-top: 20px;
}

dl.column095 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column095 dt {
    line-height: 1.5em;
}

dl.column095 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0122 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0123 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column096 {
	padding-bottom:40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column096 dt {
	line-height: 1.5em;
}


dl.column096 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column097 {
    clear: both;
    background-color: #faefef;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 50px;
}

dl.column097 dt {
    font-size: 15px;
    color: #46381c;
    font-weight: bold;
    line-height: 1.5em;
    padding-bottom: 15px;
}

dl.column097 dd {
    line-height: 1.5em;
    margin-bottom: 10px;
    display: table;
}

dl.column097 dd span {
    display: table-cell;
    vertical-align: top;
}

p.column_txt0124 {
    color: #ff6000;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0125 {
    padding-bottom: 8px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column25_bnr {
    padding-bottom: 8px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column25_bnr li {
    text-align: center;
    margin-bottom: 2px;
}

ul.column25_bnr li img {
    width: 308px;
    height: auto;
}

p.column_txt0126 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
    clear: both;
}

p.column_txt0126 a {
    color: #ff6000;
}

/*コラム26*/
div.r_cont div.main_cont h3 span.c26 {
	font-size: 90%;
}

dl.column098 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column098 dt {
	line-height: 1.5em;
}

dl.column098 dt span {
    font-size: 15px;
    font-weight: bold;
}

dl.column098 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column099 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column099 dt {
	line-height: 1.5em;
}

dl.column099 dt span {
    font-size: 15px;
    font-weight: bold;
}

dl.column099 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0127 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
    clear: both;
}

p.column_txt0128 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
    clear: both;
}

p.column_txt0128 span {
    color: #ff6000;
    font-weight: bold;
}

p.column_txt0129 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
    font-weight: bold;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0100 {
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0100 dt {
	line-height: 1.5em;
}

dl.column0100 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column0101 {
	padding-bottom:65px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0101 dt {
	line-height: 1.5em;
}

dl.column0101 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0130 {
    padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0131 {
    padding-bottom: 60px;
    padding-top: 20px;
    padding-left: 6px;
    padding-right: 6px;
    clear: both;
}

p.column_txt0131 a {
    color: #ff6000;
}

/*コラム27*/
dl.column0102 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0102 dt {
	line-height: 1.5em;
}

dl.column0102 dt span {
    font-size: 15px;
}

dl.column0102 dd {

	text-align: center;
    padding-top: 20px;
}

dl.column0103 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0103 dt {
	line-height: 1.5em;
}

dl.column0103 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0132 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
    font-weight: bold;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_txt133 {
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_txt133 li {
    font-size: 15px;
    line-height: 1.2em;
    padding-bottom: 7px;
}

p.column_txt0134 {
    padding-bottom: 60px;
    padding-top: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0104 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0104 dt {
	line-height: 1.5em;
}

dl.column0104 dd {
	text-align: center;
    padding-top: 20px;
}

ul.column_txt135 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_txt135 li {
    display: table;
    line-height: 1.5em;
    font-size: 15px;
    margin-bottom: 10px;
}

ul.column_txt135 li span {
    display: table-cell;
}

ul.column_txt135 li span:first-child {
    padding-right: 5px;
}

ul.column_txt136 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_txt136 li {
    display: table;
    line-height: 1.5em;
    margin-bottom: 7px;
}

ul.column_txt136 li span {
    display: table-cell;
}

ul.column_txt136 li span:first-child {
    width: 20px;
}

p.column_txt0137 {
    padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column27_img {
    text-align: center;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column27_img img {
    width: 308px;
    height: auto;
    max-width: 700px;
}

p.column_txt0138 {
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0138 a {
    color: #ff6000;
}

/*コラム28*/
div.r_cont div.main_cont h3 span.c28 {
	font-size: 80%;
}

dl.column0105 {
	padding-bottom:1.5em;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0105 dt {
	line-height: 1.5em;
}

dl.column0105 dt span.txt01 {
    color: #ff6000;
}

dl.column0105 dt span.txt02 {
    font-size: 15px;
    line-height: 1.5em;
    font-style: italic;
}

dl.column0105 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0139 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0106 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0106 dt {
	line-height: 1.5em;
}

dl.column0106 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0140 {
    clear: both;
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0141 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
    font-weight: bold;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0142 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0143 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0144 {
    line-height: 2em;
    font-size: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0144 span {
    color: #ff6000;
    font-weight: bold;
}

p.column_txt0145 {
    line-height: 2em;
    padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0146 {
    color: #ff6000;
    font-weight: bold;
    padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column28_img {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 15px;
}

ul.column28_img li {
    text-align: center;
    padding-bottom: 20px;
}

ul.column28_img li:last-child {
    padding-bottom: 0px;
}

p.column_txt0147 {
    clear: both;
    padding-bottom: 55px;
    font-style: italic;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0148 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0149 {
    color: #ff6000;
    font-weight: bold;
    line-height: 2em;
    padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0150 {
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0150 span {
    
}

p.column_txt0150 span img {
    display: block;
    padding-top: 15px;
    padding-bottom: 20px;
    width: 308px;
    margin: 0 auto;
}

p.column_txt0150 a {
    color: #ff6000;
}


/*コラム29*/
div.r_cont div.main_cont h3 span.c29 {
	font-size: 80%;
}

dl.column0107 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0107 dt {
	line-height: 1.5em;
}

dl.column0107 dt span {
    color: #ff6000;
    line-height: 1.5em;
}

dl.column0107 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column0108 {
	padding-bottom:40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0108 dt {

	line-height: 1.5em;
}

dl.column0108 dt span.txt01 {
    color: #ff6000;
    font-size: 15px;
    line-height: 1.5em;
}

dl.column0108 dt span.txt02 {
    color: #ff6000;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.5em;
}

dl.column0108 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0151 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt152 {
    padding-bottom: 60px;
}

dl.column0_txt152 dt {
    line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
    font-weight: bold;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt152 dd {
    line-height: 1.5em;
    padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt152 dd:last-child {
    padding-bottom: 0;
}

p.column_txt0153 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column29_box {
    padding-bottom: 70px;
}

div.column29_box dl {
}

div.column29_box dl dt {
    line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
    font-weight: bold;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column29_box dl dd {
    line-height: 1.5em;
    padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column29_box dl dd:last-child {
    padding-bottom: 0;
}

div.column29_box div {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0154 {
    padding-bottom: 30px;
    font-size: 15px;
    line-height: 1.8em;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0154 span {
    color: #ff6000;
    font-weight: bold;
}

dl.column0109 {
	padding-bottom:75px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0109 dt {
	line-height: 1.5em;
}

dl.column0109 dt span,
dl.column0109 dt a {
    color: #ff6000;
    line-height: 1.5em;
}

dl.column0109 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column0110 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0110 dt {
	line-height: 1.5em;
}

dl.column0110 dt span.txt01 {
    color: #ff6000;
    font-weight: bold;
    line-height: 1.5em;
}

dl.column0110 dt span.txt02 {
    font-size: 15px;
    line-height: 1.5em;
}

dl.column0110 dt span.txt03 {
    color: #ff6000;
    line-height: 1.5em;
}

dl.column0110 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0155 {
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0155 a {
    color: #ff6000;
}

/*コラム30*/
div.r_cont div.main_cont h3 span.c30 {
	font-size: 75%;
}

dl.column0111 {
	padding-bottom:30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0111 dt {
	line-height: 1.5em;
}

dl.column0111 dt span.t01 {
    color: #ff6000;
    line-height: 1.5em;
    font-size: 15px;
}

dl.column0111 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0156 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0156 span.t01 {
    line-height: 1.5em;
    font-size: 15px;
    font-weight: bold;
}

p.column_txt0156 span.t02 {
    line-height: 1.5em;
    color: #ff6000;
    font-weight: bold;
}

dl.column0112 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0112 dt {
    line-height: 1.5em;
}

dl.column0112 dt span {
    color: #ff6000;
    font-weight: bold;
}

dl.column0112 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0157 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt158 {
    padding-bottom: 60px;
}

dl.column0_txt158 dt {
    line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
    font-weight: bold;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt158 dd {
    line-height: 1.5em;
    padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt158 dd:last-child {
    padding-bottom: 0;
}

p.column_txt0159 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0113 {
    padding-bottom:40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0113 dt {
    line-height: 1.5em;
}

dl.column0113 dt span {
    font-weight: bold;
    color: #ff6000;
    line-height: 1.5em;
}

dl.column0113 dd {
    text-align: center;
    padding-top: 20px;
}

div.column30_box {
    background-color: #f6edeb;
    padding: 10px 10px 20px;
    margin-bottom: 50px;
}

div.column30_box p.txt01 {
    font-size: 16px;
    color: #bd3819;
    margin-bottom: 30px;
    text-align: center;
    height: 40px;
}

div.column30_box p.txt01::before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 30px;
    background-image: url("../../column/images/ico_column30.jpg");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 33px auto;
    position: relative;
    top: 10px;
}

div.column30_box p.txt02 {
    line-height: 1.8em;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0160 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column30_bnr {
    margin-bottom: 30px;
}

ul.column30_bnr li {
    margin-bottom: 20px;
    text-align: center;
}

p.column_txt0161 {
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0161 a {
    color: #ff6000;
}

div.column30_txt {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column30_txt div {
    padding-bottom: 15px;
    text-align: center;
}


/*コラム31*/
div.r_cont div.main_cont h3 span.c31 {
    font-size: 100%;
}

dl.column0114 {
	padding-bottom:30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0114 dt {
	line-height: 1.5em;
}

dl.column0114 dt a {
    color: #ff6000;
    line-height: 1.5em;
}

dl.column0114 dt span {
    color: #ff6000;
    line-height: 1.5em;
    font-size: 15px;
}

dl.column0114 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0162 {
    clear: both;
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0163 {
    clear: both;
    padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column31_img {
    text-align: center;
    padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column31_img img {
    width: 100%;
    height: auto;
}

p.column_txt0164 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0164 span {
    color: #ff6000;
}

dl.column0115 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0115 dt {
	line-height: 1.5em;
}

dl.column0115 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0165 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0166 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0116 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0116 dt {
    width: 120px;
    float: left;
}

dl.column0116 dt img {
    width: 110px;
    height: auto;
}

dl.column0116 dd {
    line-height: 1.5em;
    color: #ff6c00;
    font-weight: bold;
}

p.column_txt0167 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.c31_bnr {
    padding-bottom: 15px;
}

ul.c31_bnr li {
    padding-bottom: 20px;
    text-align: center;
}

ul.c31_bnr li:last-child {
    padding-bottom: 0;
}

p.column_txt0168 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0168 a {
    color: #ff6000;
}

/*コラム32回*/
dl.column0117 {
	padding-bottom:30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0117 dt {
	line-height: 1.5em;
}

dl.column0117 dt span {
    line-height: 1.5em;
    font-size: 16px;
}

dl.column0117 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0169 {
    clear: both;
    padding-bottom: 70px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0169 span {
    color: #ff6000;
}

p.column_txt0170 {
    clear: both;
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0170 span {
    color: #ff6000;
    font-weight: bold;
}

p.column_txt0171 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0118 {
	padding-bottom:20px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0118 dt {
	line-height: 1.5em;
}

dl.column0118 dt span {
    line-height: 1.5em;
    font-weight: bold;
    font-style: italic;
}

dl.column0118 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0172 {
    clear: both;
	padding-bottom:70px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0173 {
    clear: both;
	padding-bottom:30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0119 {
	padding-bottom:70px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0119 dt {
	line-height: 1.5em;
}

dl.column0119 dt span {
    line-height: 1.5em;
    font-weight: bold;
    font-style: italic;
}

dl.column0119 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0174 {
    clear: both;
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0120 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0120 dt {
	line-height: 1.5em;
}

dl.column0120 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0175 {
    clear: both;
	padding-bottom:40px;
    padding-top: 30px;
    color: #ff6c00;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0176 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0176 a {
    color: #ff6000;
}

/*コラム33回*/
dl.column0121 {
	padding-bottom:30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0121 dt {
	line-height: 1.5em;
}

dl.column0121 dt span {
    line-height: 1.5em;
    font-size: 16px;
}

dl.column0121 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0177 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0177 span {
    color: #ff6000;
}

dl.column0122 {
	padding-bottom:30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0122 dt {
	line-height: 1.5em;
}

dl.column0122 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0178 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0123 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0123 dt {
	line-height: 1.5em;
}

dl.column0123 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0179 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column33_img {
    text-align: center;
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column33_img img {
    width: 100%;
    height: auto;
}

p.column_txt0180 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0181 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0181 a {
    color: #ff6000;
}


/*コラム34回*/
dl.column0124 {
	padding-bottom:1.5em;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0124 dt {
	line-height: 1.5em;
}

dl.column0124 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0182 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0182 span {
    font-size: 15px;
    line-height: 1.8em;
}

dl.column0125 {
	padding-bottom:1.5em;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0125 dt {
	line-height: 1.5em;
}

dl.column0125 dt span.t01 {
    font-size: 15px;
    color: #ff6000;
    line-height: 1.8em;
}

dl.column0125 dt span.t02 {
    color: #ff6000;
    line-height: 1.5em;
    font-weight: bold;
}

dl.column0125 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0183 {
    clear: both;
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0183 span {
    color: #ff6000;
    line-height: 1.5em;
}

dl.column0126 {
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0126 dt {
    text-align: center;
    padding-bottom: 20px;
}

dl.column0126 dd {
    line-height: 1.5em;
}

dl.column0126 dd span {
    font-size: 15px;
    line-height: 1em;
    display: block;
    padding-bottom: 25px;
    font-weight: bold;
}

p.column_txt0184 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0185 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0186 {
    padding-bottom: 60px;
    padding-top: 20px;
    font-size: 16px;
    color: #ff6000;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0127 {
	padding-bottom:30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0127 dt {
	line-height: 1.5em;
}

dl.column0127 dt a {
    color: #ff6000;
}

dl.column0127 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0187 {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 30px;
}

/*コラム35回*/
dl.column0128 {
	padding-bottom:40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0128 dt {
	line-height: 1.5em;
}

dl.column0128 dt span {
    color: #ff6000;
}

dl.column0128 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0188 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0129 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0129 dt {
    line-height: 1.5em;
}

dl.column0129 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0189 {
    padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0190 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0191 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0192 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0193 {
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0130 {
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0130 dt {
    line-height: 1.5em;
}

dl.column0130 dt span {
    font-weight: bold;
}

dl.column0130 dt a {
    color: #46381c;
}

dl.column0130 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0194 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0194 a {
    color: #ff6000;
}

p.column_txt0195 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム36回*/
dl.column0131 {
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0131 dt {
	line-height: 1.5em;
}

dl.column0131 dt span {
    color: #ff6000;
}

dl.column0131 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0196 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0197 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0132 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0132 dt {
	line-height: 1.5em;
}

dl.column0132 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column0133 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0133 dt {
	line-height: 1.5em;
}

dl.column0133 dt a {
    color: #555;
}

dl.column0133 dd {
	text-align: center;
}

p.column_txt0198 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0198 a {
    color: #ff6000;
}

p.column_txt0199 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム37回*/
dl.column0134 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0134 dt {
	line-height: 1.5em;
}

dl.column0134 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0200 {
    padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column37_img {
    text-align: center;
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column37_img img {
    width: 100%;
    height: auto;
}

p.column_txt0201 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0201 a {
    color: #ff6000;
}

dl.column0135 {
	padding-bottom:1.5em;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0135 dt {
	line-height: 1.5em;
}

dl.column0135 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0202 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0202 a {
    color: #ff6000;
}

p.column_txt0203 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム38回*/
dl.column0136 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0136 dt {
	line-height: 1.5em;
}

dl.column0136 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0204 {
    padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column38_img {
    text-align: center;
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column38_img img {
    width: 100%;
    height: auto;
}

p.column_txt0205 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0205 a {
    color: #ff6000;
}

dl.column0137 {
	padding-bottom:1.5em;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0137 dt {
	line-height: 1.5em;
}

dl.column0137 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0206 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0206 a {
    color: #ff6000;
}

p.column_txt0207 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム39回*/
dl.column0138 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0138 dt {
	line-height: 1.5em;
}

dl.column0138 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column0139 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0139 dt {
	line-height: 1.5em;
}

dl.column0139 dt span {
    color: #ff6000;
}

dl.column0139 dd {
	text-align: center;
    padding-top: 20px;
}

div.column39_box {
    padding-bottom: 20px;
}

p.column_txt0208 {
	clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0140 {
    clear: both;
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0140 dt {
	line-height: 1.5em;
}

dl.column0140 dt span.t01 {
    color: #ff7800;
}

dl.column0140 dt span.t02 {
    font-weight: bold;
}

dl.column0140 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column0141 {
	padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0141 dt {
	line-height: 1.5em;
}

dl.column0141 dt span,
dl.column0141 dt a {
    color: #ff6000;
}

dl.column0141 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0209 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム40*/
dl.column0142 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0142 dt {
	line-height: 1.5em;
}

dl.column0142 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0210 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0210 span {
    color: #ff6000;
}

p.column_txt0211 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column40_box {
    padding-bottom: 70px;
}

div.column40_box div.box01 {
    padding-bottom: 50px;
}

div.column40_box div.box01:last-child {
    padding-bottom: 0;
}

div.column40_box div.box01 p.t01 {
    clear: both;
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
	margin-bottom: 15px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

div.column40_box div.box01 div {
    padding-top: 8px;
    padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}

div.column40_box div.box01 p.t02 {
    padding-left: 6px;

    padding-right: 6px;
}

dl.column0143 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0143 dt {
	line-height: 1.5em;
}

dl.column0143 dt a {
    color: #ff6000;
}

dl.column0143 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0212 {
    clear: both;
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム41*/
dl.column0144 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0144 dt {
	line-height: 1.5em;
}

dl.column0144 dt span {
    font-size: 15px;
    font-style: italic;
    line-height: 1.5em;
    display: block;
    padding-bottom: 20px;
}

dl.column0144 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0213 {
    clear: both;
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column41_img {
    text-align: center;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column41_img img {
    width: 100%;
    height: auto;
}

p.column_txt0214 {
    clear: both;
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0215 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #46381c;
    font-weight: bold;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column_txt0216 {
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column_txt0216 dt {
	line-height: 1.5em;
}

dl.column_txt0216 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column041_mb {
    padding-bottom: 80px;
}

p.column_txt0217 {
    padding-bottom: 45px;padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0217 a {
    color: #ff6000;
    font-weight: bold;
}

div.column41_img02 {
    text-align: center;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column41_img02 img {
    width: 100%;
    height: auto;
}

p.column_txt0218 {
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0218 span {
    color: #ff6000;
    font-weight: bold;
}

p.column_txt0218 a {
    color: #ff6000;
}

p.column_txt0219 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム42*/
dl.column0145 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0145 dt {
	line-height: 1.5em;
}

dl.column0145 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0220 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0221 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0222 {
    padding-left: 6px;
    padding-right: 6px;
}

div.column_42_img {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
}

p.column_txt0223 {
    color: #46381c;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_txt0224,
p.column_txt0225 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_txt0224 li {
    line-height: 1.5em;
    padding-left: 1em;
    margin-bottom: 3px;
    position: relative;
}

ul.column_txt0224 li::before {
    content: "・";
    position: absolute;
    left: 0;

}

ul.column_txt0226 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
    clear: both;
}

ul.column_txt0226 li {
    line-height: 1.5em;
    padding-left: 1em;
    position: relative;
    margin-bottom: 25px;
}

ul.column_txt0226 li::before {
    content: "・";
    position: absolute;
    left: 0;
}

p.column_txt0227 {
    padding-bottom: 100px;
    padding-top: 50px;
    padding-left: 6px;
    padding-right: 6px;
    clear: both;
}

p.column_txt0228 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0228 a {
    color: #ff6000;
}

p.column_txt0228 span {
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
}

p.column_txt0229 {

    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム43*/
dl.column0146 {
	padding-bottom:70px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0146 dt {
	line-height: 1.5em;
}

dl.column0146 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0230 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column43_box {
    padding-bottom: 30px;
}

div.column43_box p.t01 {
    line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column43_box p.t02 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column43_box02 {
    padding-bottom: 30px;
    padding-top: 20px;
}

div.column43_box02 p.t01 {
    line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column43_box02 p.t02 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0231 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0231 span {
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
}

p.column_txt0231 a {
    color: #555;
}

/*コラム44*/
dl.column0147 {
	padding-bottom:70px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0147 dt {
	line-height: 1.5em;
}

dl.column0147 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0232 {
    padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column44_box {
    margin: 0 6px 50px;
    padding-bottom: 30px;
}

div.column44_box p.t01_1 {
    text-align: center;
    font-size:20px;
    padding-top: 30px;
    padding-bottom: 40px;
    line-height: 1.2em;
    position: relative;
}

div.column44_box p.t01_1::before {
    content: "";
    width: 50px;
    height: 50px;
    background-image: url("../../column/images/img237.png");
    background-size: cover;
    position: absolute;
    left: 20px;
    top: 25px;
}

div.column44_box p.t01_2 {
    text-align: center;
    font-size:20px;
    padding-top: 30px;
    padding-bottom: 40px;
    line-height: 1.2em;
    position: relative;
}

div.column44_box p.t01_2::before {
    content: "";
    width: 36px;
    height: 50px;
    background-image: url("../../column/images/img238.png");
    background-size: cover;
    position: absolute;
    left: 25px;
    top: 30px;
}

div.column44_box p.t01_3 {
    text-align: center;
    font-size:20px;
    padding-top: 30px;
    padding-bottom: 40px;
    line-height: 1.2em;
    position: relative;
}

div.column44_box p.t01_3::before {
    content: "";
    width: 47px;
    height: 50px;
    background-image: url("../../column/images/img239.png");
    background-size: cover;
    position: absolute;
    left: 25px;
    top: 25px;
}

div.column44_box p.t01_1 span,
div.column44_box p.t01_2 span,
div.column44_box p.t01_3 span {
    display: block;
}

div.column44_box ul.t02 {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 35px;
}

div.column44_box ul.t02 li {
    padding-left: 28px;
    margin-bottom: 15px;
    line-height: 1.5em;
    font-size: 16px;
    position: relative;
}

div.column44_box ul.t02 li::before {
    content: "";
    width: 20px;
    height: 17px;
    background-image: url("https://www.sincere-gc.com/wp/wp-content/themes/sincere/img/column/images2/column44_check.png");
    background-size: cover;
    position: absolute;
    left: 0;
    top: 3px;
}

div.column44_box dl {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 60px;
}

div.column44_box dl dt {
    width: 100px;
    padding-right: 10px;
    float: left;
}

div.column44_box dl dt img {
    width: 100px;
    height: auto;
}

div.column44_box dl dd {
    margin-left: 110px;
    line-height: 1.7em;
    padding-top: 5px;
}

div.column44_box p.t03_1 {
    text-align: center;
    color: #cd5c5c;
    font-size: 18px;
    padding-bottom: 20px;
}

div.column44_box p.t03_2 {
    text-align: center;
    color: #766313;
    font-size: 18px;
    padding-bottom: 20px;
}

div.column44_box p.t03_3 {
    text-align: center;
    color: #137665;
    font-size: 18px;
    padding-bottom: 20px;
}

div.column44_box ul.t04 {
    padding-left: 10px;
    padding-right: 10px;
}

div.column44_box ul.t04 li {
    padding-left: 1em;
    position: relative;
    line-height: 1.7em;
    margin-bottom: 20px;
}

div.column44_box ul.t04 li::before {
    content: "・";
    position: absolute;
    left: 0;
}

div.column44_bg01 {
    background-color: #ffecec;
}

div.column44_bg02 {
    background-color: #fffcef;
}

div.column44_bg03 {
    background-color: #e4fcf8;
    margin-bottom: 80px;
}


dl.column0148 {
	padding-bottom:35px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0148 dt {
	line-height: 1.5em;
}

dl.column0148 dt a {
    color: #555;
    font-weight: bold;
}

dl.column0148 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0233 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0234 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0234 span {
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
}

p.column_txt0234 a {
    color: #555;
}


/*コラム45*/
dl.column0149 {
	padding-bottom:70px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0149 dt {
	line-height: 1.5em;
}

dl.column0149 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0235 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0236 {
    font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    font-size: 16px;
    padding-bottom: 30px;
    color: #252525;
    padding-left: 6px;
    padding-right: 6px;
}

div.column45_box p.column_txt0237 {
    line-height: 1.2em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column45_box p.column_txt0238 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0150 {
	padding-bottom:2em;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0150 dt {
	line-height: 1.5em;
}

dl.column0150 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0239 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0240 {
    padding-bottom: 100px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0240 a {
    color: #555;
}

p.column_txt0241 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム46*/
dl.column0151 {
	padding-bottom:70px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0151 dt {
	line-height: 1.5em;
}

dl.column0151 dt span {
    font-size: 15px;
}

dl.column0151 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0242 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column46_img {
    text-align: center;
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column46_img img {
    width: 100%;
    height: auto;
}

p.column_txt0243 {
    padding-bottom: 70px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0242 a,p.column_txt0243 a {
    color: #ff6000;
}

dl.column0152 {
	padding-bottom:30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0152 dt {
	line-height: 1.5em;
}

dl.column0152 dt a {
    color: #ff6000;
}

dl.column0152 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0244 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0244 a {
    color: #ff6000;
}

p.column_txt0245 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム47*/
dl.column0153 {
	padding-bottom:70px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0153 dt {
	line-height: 1.5em;
}

dl.column0153 dt span {
    font-size: 15px;
}

dl.column0153 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0246 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0247 {
    line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0248 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0249 {
    padding-bottom: 60px;
    padding-top: 20px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0249 span {
    color: #ff6000;
}

dl.column0154 {
	padding-bottom:30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0154 dt {
	line-height: 1.5em;
}

dl.column0154 dt ul {
    padding-top: 15px;
}

dl.column0154 dt ul li {
    font-size: 15px;
    padding-bottom: 15px;
    padding-left: 1.2em;
    position: relative;
}

dl.column0154 dt ul li::before {
    content: "■";
    position: absolute;
    left: 0;
    top: 0;
}

dl.column0154 dt span {
    color: #ff6000;
}

dl.column0154 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0250 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0250 span {
    color: #ff6000;
}

dl.column0155 {
	padding-bottom:30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0155 dt {
	line-height: 1.5em;
}

dl.column0155 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0251 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0252 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0253 {
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0253 a {
    color: #ff6000;
}

div.column47_img {
    text-align: center;
    padding-top: 25px;
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column47_img img {
    width: 100%;
    height: auto;
    max-width: 580px;
}

p.column_txt0254 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0254 a {
    color: #ff6000;
}

p.column_txt0255 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム48*/
dl.column0156 {
	padding-bottom:1.5em;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0156 dt {
	line-height: 1.5em;
}

dl.column0156 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0256 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0257 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column48_img {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}

div.column48_img img {
    width: 100%;
    height: auto;
}

p.column_txt0258 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0259 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0260 {
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0157 {
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0158 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0157 dt,dl.column0158 dt {
	line-height: 1.5em;
}

dl.column0157 dt span,dl.column0158 dt span {
    color: #ff6000;
}

dl.column0157 dd,dl.column0158 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0261 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0261 a {
    color: #ff6000;
}

p.column_txt0262 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム49*/
dl.column0159 {
	padding-bottom:1.5em;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0159 dt {
	line-height: 1.5em;
}

dl.column0159 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0263 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0264 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column49_img {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}

div.column49_img img {
    width: 100%;
    height: auto;
    max-width: 546px;
}

p.column_txt0265 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fde0d9;
	font-size: 15px;
	color: #c14b34;
	margin-bottom: 15px;
    clear: both;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0266 {
    padding: 0 6px 35px 6px;
}

p.column_txt0267 {
    padding: 0 6px 70px 6px;
}

p.column_txt0268 {
    padding: 0 6px 35px 6px;
}

dl.column0160 {
	padding-bottom:75px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0160 dt {
	line-height: 1.5em;
}

dl.column0160 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column0161 {
	padding-bottom:100px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0161 dt {
	line-height: 1.5em;
}

dl.column0161 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0269 {
    padding: 0 6px 35px 6px;
}

p.column_txt0269 span {
    font-size: 16px;
    font-weight: bold;
}

dl.column0162 {
	padding-bottom:70px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0162 dt {
	line-height: 1.5em;
}

dl.column0162 dt a {
    color: #ff6000;
}

dl.column0162 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0270 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0270 a {
    color: #ff6000;
}

p.column_txt0271 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム50*/
dl.column0163 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0163 dt {
	line-height: 1.5em;
}

dl.column0163 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column0164 {
	padding-bottom:1.5em;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0164 dt {
	line-height: 1.5em;
}

dl.column0164 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0272 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0273 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0274 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0165 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0165 dt {
	line-height: 1.5em;
}

dl.column0165 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0275 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0275 a {
    color: #ff6000;
}

p.column_txt0276 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム51*/
dl.column0166 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0166 dt {
	line-height: 1.5em;
}

dl.column0166 dt span {
    font-size: 16px;
}

dl.column0166 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0277 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0278 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0279 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0167 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0167 dt {
	line-height: 1.5em;
}

dl.column0167 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0280 {
    padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column51_bnr_m_peel {
    text-align: center;
}

p.column_txt0281 {
    padding-top: 35px;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0281 a {
    color: #ff6000;
}

p.column_txt0282 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム52*/
dl.column0168 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0168 dt {
	line-height: 1.5em;
}

dl.column0168 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0283 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0284 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0285 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0286 {
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0287 {
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0287 span {
    display: block;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
}

p.column_txt0287 a {
    color: #ff6000;
}

p.column_txt0288 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column52_pro {
    background-color: #faf9f7;
    padding: 60px 6px 50px;
    margin-bottom: 110px;
}

div.column52_pro p.t01 {
    line-height: 34px;
    text-align: center;
    font-size: 18px;
    border-bottom: 1px solid #111110;
    border-top: 1px solid #111110;
    position: relative;
}

div.column52_pro p.t01::before {
    content: "- Beauty UP -";
    font-size: 14px;
    font-weight: bold;
    color: #877947;
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -30px;
}

div.column52_pro div.pro_box {
    padding-top: 40px;
}

div.column52_pro div.txt_l {
    margin-bottom: 60px;
}

div.column52_pro div.txt_r {
    border-left: 1px solid #000;
    border-bottom: 1px solid #000;
    padding-top: 5px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
}

div.column52_pro div.txt_l p:first-child {
    color:#bd3819;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

div.column52_pro div.txt_r p:first-of-type {
    text-align: center;
    font-weight: bold;
}

div.column52_pro div.txt_r p:nth-of-type(2) {
    text-align: center;
    padding-bottom: 30px;
    line-height: 1.7em;
}

div.column52_pro div.txt_r p:nth-of-type(2) span.t01 {
    font-size: 125%;
    font-weight: bold;

}

div.column52_pro div.txt_r p:nth-of-type(2) span.t02 {
    font-size: 10px;
    font-weight: bold;
}

div.column52_pro div.txt_r > div {
    text-align: center;
    padding-top: 7px;
    padding-bottom: 15px;
}

/*コラム53*/
dl.column0169 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0169 dt {
	line-height: 1.5em;
}

dl.column0169 dt span {
    font-size: 15px;
    line-height: 1.5em;
    font-style: italic;
}

dl.column0169 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0289 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0290 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0291 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0292 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0293 {
    padding-bottom: 80px;
    font-size: 15px;
    color: #ff7e00;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0294 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0294 span {
    color: #ff7e00;
    font-weight: bold;
}

dl.column0170 {
	padding-bottom:50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0170 dt {
	line-height: 1.5em;
}

dl.column0170 dd {
	text-align: center;
    padding-top: 20px;
}

dl.pb85 {
    padding-bottom: 60px;
}

dl.column0171 {
    margin-bottom: 80px;
    background-color: #faf9f7;
    padding-left: 15px;
    padding-top: 25px;
    padding-bottom: 20px;
    padding-right: 15px;
}

dl.column0171 dt {
    font-size: 16px;
    font-weight: bold;
    color: #ff7e00;
    margin-bottom: 30px;
    padding-left: 40px;
    position: relative;
}

dl.column0171 dt::before {
    content: "";
    width: 30px;
    height: 31px;
    background-image: url("https://www.sincere-gc.com/wp/wp-content/themes/sincere/img/column/images2/column53_ico.png");
    background-size: cover;
    position: absolute;
    left: 0;
    top: -6px;
}

dl.column0171 dd {
    font-size: 15px;
    line-height: 1.5em;
    padding-bottom: 10px;
    font-weight: bold;
}

p.column_txt0295 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0296 {
    padding-bottom: 80px;
    color: #ff7e00;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0296 a {
    color: #ff6000;
    font-weight: normal;
}

p.column_txt0297 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム54*/
dl.column0172 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0172 dt {
	line-height: 1.5em;
}

dl.column0172 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0298 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0298 span {
    font-weight: bold;
    color: #ff7e00;
}

div.column54_img {
    text-align: center;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column54_img img {
    width: 100%;
    height: auto;
}

p.column_txt0299 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0300 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0301 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0302 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0302 span {
    font-weight: bold;
    color: #ff7e00;
}

p.column_txt0303 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0304 {
    padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column54_img02 {
    text-align: center;
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0305 {
    padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0306 {
    padding-bottom: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0306 span {
    font-weight: bold;
    color: #ff7e00;
}

div.column54_bnr {
    text-align: center;
}

p.column_txt0307 {
    padding-bottom: 80px;
    padding-top: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0307 a {
    color: #ff7e00;
}

p.column_txt0308 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム55*/
dl.column0173 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0173 dt {
	line-height: 1.5em;
}

dl.column0173 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0309 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column55_img {
    text-align: center;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column55_img img {
    width: 100%;
    height: auto;
}

p.column_txt0310 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0311 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0312 {
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0313 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_txt314 {
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_txt314 li {
    font-size: 15px;
    font-weight: bold;
    line-height: 1.8em;
}

p.column_txt0315 {
    padding-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column55_img02 {
    text-align: center;
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

div.column55_img02 img {
    width: 100%;
    height: auto;
}

p.column_txt0316 {
    padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0317 {
    padding-top: 30px;
    padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0317 a {
    color: #ff6000;
}

div.c55_datsumou {
    text-align: center;
}

div.c55_datsumou img {
    width: 308px;
    height: auto;
}

p.column_txt0318 {
    padding-bottom: 30px;
    padding-top: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム56*/
dl.column0174 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0174 dt {
	line-height: 1.5em;
}

dl.column0174 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0319 {
    padding-bottom: 45px;
    padding-left: 6px;
    padding-right: 6px;
}

div.c56_img {
    text-align: center;
    padding-left: 6px;
    padding-right: 6px;
}

div.c56_img img {
    width: 100%;
    height: auto;
}

p.column_txt0320 {
    padding-bottom: 80px;
    padding-top: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0321 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0322 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0323 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0324 {
    padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_txt325 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_txt325 li {
    line-height: 1.5em;
    padding-left: 1em;
    position: relative;
}

ul.column_txt325 li::before {
    content: "・";
    position: absolute;
    left: 0;
    top: 0;
}

p.column_txt0326 {
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0327 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

div.c56_bnr {
    text-align: center;   
}

div.c56_bnr img {
    width: 308px;
    height: auto;
}

p.column_txt0328 {
    padding-top: 40px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0328 a {
    color: #ff6000;
}

p.column_txt0329 {
    padding-bottom: 30px;
    padding-top: 80px;
    padding-left: 6px;
    padding-right: 6px;
}


/*コラム57*/
dl.column0175 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0175 dt {
	line-height: 1.5em;
}

dl.column0175 dt span {
    font-size: 16px;
}

dl.column0175 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0330 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0331 {
	line-height: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #fcd8d0;
	font-size: 15px;
	color: #c14b34;
    font-weight: bold;
	margin-bottom: 15px;
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0176 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0176 dt {
	line-height: 1.5em;
}

dl.column0176 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0332 {
    padding-bottom: 45px;
    padding-left: 6px;
    padding-right: 6px;
}

div.c57_img {
    text-align: center;
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

div.c57_img p {
    padding-bottom: 16px;
}

div.c57_img div img {
    width: 100%;
    height: auto;
}

dl.column0177 {
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0177 dt {
	line-height: 1.5em;
}

dl.column0177 dt a {
    color: #ff6000;
}

dl.column0177 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0333 {
    padding-bottom: 30px;
    padding-top: 80px;
    padding-left: 6px;
    padding-right: 6px;
}


/*コラム58*/
dl.column0178 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0178 dt {
	line-height: 1.5em;
}

dl.column0178 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0334 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0334 span {
    font-weight: bold;
    color: #bd3819;
}

ul.column_txt335 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_txt335 li {
    font-size: 15px;
    line-height: 1.5em;
    padding-bottom: 5px;
}

ul.column_txt335 li a {
    color: #ff6000;
}

p.column_txt0336 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0337 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0337 span {
    color: #bd3819;
}

p.column_txt0338 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0338 span {
    color: #bd3819;
}

dl.column0179 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0179 dt {
	line-height: 1.5em;
}

dl.column0179 dt a {
    color: #bd3819;
}

dl.column0179 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column0180 {
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0180 dt {
	line-height: 1.5em;
}

dl.column0180 dt a {
    color: #ff6000;
}

dl.column0180 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0339 {
    padding-bottom: 30px;
    padding-top: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム59回*/
dl.column0181 {
	padding-bottom:35px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 20px;
}

dl.column0181 dt {
	line-height: 1.5em;
}

dl.column0181 dt span {
    display: block;
    color:#bd3819;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column0181 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0340 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0340 span {
    color: #ff6000;
}

p.column_txt0341 {
    clear: both;
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0342 {
    clear: both;
    padding-bottom: 20px;
    font-size: 15px;
    color: #333333;
    font-weight: bold;
    font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;    
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0182 {
	padding-bottom:30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0182 dt {
	line-height: 1.5em;
}

dl.column0182 dt span {

    color: #bd3819;
}

dl.column0182 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0343 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0344 {
    color:#bd3819;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:25px;
    font-weight: bold;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0183 {
	padding-bottom:80px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0183 dt {
	line-height: 1.5em;
}

dl.column0183 dt a {
    color: #ff6000;
}

dl.column0183 dd {
    text-align: center;
    padding-top: 20px;
}

p.column_txt0345 {
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0345 a {
    color: #ff6000;
}

p.column_txt0346 {
    padding-bottom: 30px;
    padding-top: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム60回*/
dl.column0184 {
	padding-bottom:35px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 20px;
}

dl.column0184 dt {
	line-height: 1.5em;
}

dl.column0184 dt span {
    display: block;
    color:#bd3819;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column0184 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0347 {
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 35px;
}

div.c60_box {
    margin-left: 6px;
    margin-right: 6px;
    margin-bottom: 50px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
    border: 1px solid #acacac;
    display: -webkit-box; /*Android4.3*/
	display: -moz-box;    /*Firefox21*/
	display: -ms-flexbox; /*IE10*/
	display: -webkit-flex; /*PC-Safari,iOS8.4*/
	display: flex;
}

div.c60_box div {
    width: 100px;
    text-align: right;
}

div.c60_box div img {
    width: 80px;
    height: auto;
}

div.c60_box ul {
    width: calc(100 - 80px);
}

div.c60_box ul li {
    line-height: 1.5em;
    font-style: italic;
    font-weight: bold;
    padding-left: 1em;
    margin-bottom: 10px;
    position: relative;
}

div.c60_box ul li:last-child {
    margin-bottom: 0;
}

div.c60_box ul li::before {
    content: "・";
    position: absolute;
    left: 0;
    top: 0;
}

dl.column0_txt348 {
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt348 dt {
    font-size: 15px;
    font-weight: bold;
    line-height: 1.5em;
    padding-bottom: 10px;
}

dl.column0_txt348 dt span {
    color: #bd3819;
}

dl.column0_txt348 dd {
    line-height: 1.5em;
    padding-bottom: 20px;
}

dl.column0185 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0185 dt {
	line-height: 1.5em;
}

dl.column0185 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0349 {
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0349 a {
    color: #ff6000;
}

p.column_txt0350 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

/*コラム61回*/
dl.column0186 {
	padding-bottom:20px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 20px;
}

dl.column0186 dt {
	line-height: 1.5em;
}

dl.column0186 dt span.t01 {
    display: block;
    color:#bd3819;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column0186 dt span.t02 {
    font-size: 15px;
    font-weight: bold;
}

dl.column0186 dd {
	padding-top: 20px;
    text-align: center;
}

p.column_txt0351 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0187 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0187 dt {
	line-height: 1.5em;
}

dl.column0187 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0352 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0353 {
    padding-bottom: 15px;
    color: #bd3819;
    font-weight: bold;
    font-size: 15px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_txt354 {
    padding-bottom: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

ul.column_txt354 li {
    padding-left: 1em;
    padding-bottom: 20px;
    line-height: 1.5em;
    position: relative;
}

ul.column_txt354 li::before {
    content: "●";
    position: absolute;
    left: 0;
    top: 0;
}

dl.column0188 {
	padding-bottom:45px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0188 dt {
	line-height: 1.5em;
}

dl.column0188 dd {
	text-align: center;
    padding-top: 20px;
}

div.c61_img {
    clear: both;
    padding-bottom: 45px;
    padding-left: 6px;
    padding-right: 6px;
}

div.c61_img img {
    width: 100%;
    height: auto;
}

dl.column0189 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0189 dt {
	line-height: 1.5em;
}

dl.column0189 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column0190 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0190 dt {
	line-height: 1.5em;
}

dl.column0190 dd {
	text-align: center;
    padding-top: 20px;
}

dl.column0_txt355 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt355 dt {
    font-size: 15px;
    font-weight: bold;
    line-height: 1.5em;
}

dl.column0_txt355 dd {
    line-height: 1.5em;
    padding-bottom: 20px;
}

p.column_txt0356 {
    padding-bottom: 80px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0356 span.t01 {
    color: #ff6000;
    font-weight: bold;
    font-size: 15px;
}

p.column_txt0356 span.i01 {
    display: block;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 25px;
}

p.column_txt0356 a {
    color: #ff6000;
}

p.column_txt0357 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}


/*コラム62*/
dl.column0191 {
	padding-bottom:60px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 20px;
}

dl.column0191 dt {
	line-height: 1.5em;
}

dl.column0191 dt span {
    display: block;
    color:#bd3819;
	font-size:16px;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

dl.column0191 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0358 {
    clear: both;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 20px;
}

div.c62_img {
    text-align: center;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 35px;
}

div.c62_img img {
    width: 100%;
    height: auto;
}

dl.column0_txt359 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt359 dt {
    font-size: 15px;
    font-weight: bold;
    color: #bd3819;
    line-height: 1.5em;
}

dl.column0_txt359 dd {
    padding: 20px 0 40px;
    line-height: 1.5em;
}

p.column_txt0360 {
    clear: both;
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt361 {
    padding-bottom: 50px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0_txt361 dt {
    font-size: 15px;
    font-weight: bold;
    line-height: 1.5em;
}

dl.column0_txt361 dd {
    padding: 20px 0 40px;
    line-height: 1.5em;
}

dl.column0192 {
	padding-bottom:40px;
    padding-left: 6px;
    padding-right: 6px;
}

dl.column0192 dt {
	line-height: 1.5em;
}

dl.column0192 dd {
	text-align: center;
    padding-top: 20px;
}

p.column_txt0362 {
    clear: both;
    padding-bottom: 60px;
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0363 {
    padding-left: 6px;
    padding-right: 6px;
}

p.column_txt0363 a {
    color: #ff6000;
}

div.eye_moni {
    padding-bottom: 60px;
    padding-top: 30px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}

p.column_txt0364 {
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

@media screen and (min-width: 768px) {
	/*コラム*/
	dl.column001 {
		padding-bottom:55px;
	}

	dl.column001 dt {
		width:460px;
		float:left;
		line-height:1.5em;
	}

	dl.column001 dt span {
		color: #d14222;
	}

	dl.column001 dd {
		float:right;
	}

	p.column_txt002 {
	    clear: both;
		color:#bd3819;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	p.column_txt003 {
		padding-bottom: 70px;
	}

	p.column_txt003 span.img01 {
		display: block;
		padding-top: 25px;
		padding-bottom: 15px;
		text-align: center;
	}

	p.column_txt003 span.txt01 {
		color: #d14222;
	}

	dl.column002 {
		padding-bottom:80px;
	}

	dl.column002 dt {
		width:460px;
		float:left;
		line-height:1.5em;
	}

	dl.column002 dd {
		float:right;
	}

	p.column_txt004 {
		clear: both;
		color: #d14222;
		padding-bottom: 30px;
	}

	dl.column003 {
		padding-bottom: 70px;
	}

	dl.column003 dt {
		float: left;
	}

	dl.column003 dd {
		margin-left: 235px;
		line-height: 1.5em;
		font-size: 125%;
		font-style: italic;
	}

	p.column_txt005 {
		clear: both;
		padding-bottom: 60px;
	}

	p.column_txt005 a {
		color: #ff6000;
	}

	/*コラム2*/
	dl.column004 {
		padding-bottom:40px;
	}

	dl.column004 dt {
		width:460px;
		float:left;
		line-height:1.5em;
	}

	dl.column004 dt span.txt01 {
		font-weight: bold;
		line-height: 1.8em;
	}

	dl.column004 dt span.txt02 {
		font-weight: bold;
		font-style: italic;
		line-height: 1.8em;
	}

	dl.column004 dd {
		float:right;
	}

	dl.column005 {
		clear: both;
		padding-bottom:60px;
	}

	dl.column005 dt {
		line-height: 1em;
		padding-bottom: 25px;
		font-size: 125%;
	}

	dl.column005 dt span {
		color: #ff6c00;
	}

	dl.column005 dd {
		line-height: 1.5em;
		padding-bottom: 50px;
	}

	dl.column006 {
		padding-bottom:100px;
	}

	dl.column006 dt {
		width:460px;
		float:left;
		line-height:1.5em;
	}

	dl.column006 dt span {
		color: #ff6c00;
	}

	dl.column006 dd {
		float:right;
	}

	dl.column007 {
		padding-bottom: 20px;
	}

	dl.column007 dt {
		float: left;
	}

	dl.column007 dd {
		margin-left: 275px;
		line-height: 1.5em;
	}

	dl.column007 dd span.txt01 {
		display: block;
		color:#077dab;
		font-size:170%;
		line-height:1em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column007 dd span.txt02 {
		display: block;
		color:#d03000;
		font-size:170%;
		line-height:1em;
		padding-top: 30px;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	p.column_txt006 {
		clear: both;
		font-size: 125%;
		padding-bottom: 145px;
	}

	p.column_txt006 span {
		color: #ff6c00;
	}

	dl.column008 {
		padding-bottom:50px;
	}

	dl.column008 dt {
		width:460px;
		float:left;
		line-height:1.5em;
	}

	dl.column008 dd {
		float:right;
	}

	dl.column009 {
		padding-bottom: 115px;
	}

	dl.column009 dt {
		line-height: 1em;
		font-size: 125%;
		font-weight: bold;
		padding-bottom: 5px;
		border-bottom: 1px dotted #acacac;
		margin-bottom: 15px;
		color: #46381c;
	}

	dl.column009 dd {
		line-height: 1.5em;
		padding-bottom: 25px;
	}

	p.column_txt007 {
		padding-bottom: 30px;
	}

	p.column_txt007 span {
		color: #d14222;
	}

	div.column_cp_bnr {
		padding-bottom: 25px;
	}

	ul.column_bnr_m {
		padding-bottom: 100px;
		height: 144px;
	}
	/*
	ul.column_bnr_m li {
		float: left;
	}

	ul.column_bnr_m li:last-child {
		float: right;
	}
	*/
	/*コラム3*/
	dl.column010 {
		padding-bottom: 100px;
	}

	dl.column010 dt {
		width: 480px;
		line-height: 1.5em;
		float: left;
	}

	dl.column010 dt span.txt01 {
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column010 dt span.txt02 {
		font-size: 125%;
		color: #ff6c00;
		font-weight: bold;
	}

	dl.column010 dd {
		float: right;
	}

	dl.column011 {
		padding-bottom: 100px;
	}

	dl.column011 dt {
		width: 480px;
		line-height: 1.5em;
		float: left;
	}

	dl.column011 dt span.txt01 {
		font-size: 125%;
		color: #ff6c00;
		font-weight: bold;
	}

	dl.column011 dt span.txt02 {
		font-size: 135%;
		line-height: 1.5em;
		font-weight: bold;
		font-style: italic;
	}

	dl.column011 dd {
		float: right;
	}

	dl.column012 {
		padding-bottom: 100px;
		padding-right: 22px;
	}

	dl.column012 dt {
		width: 480px;
		line-height: 1.5em;
		float: left;
	}

	dl.column012 dd {
		float: right;
		padding-top: 10px;
	}

	p.column_txt008 {
		padding-bottom: 45px;
	}

	dl.column013 {
		padding-left: 6px;
		padding-bottom: 60px;
	}

	dl.column013 dt {
		float: left;
	}

	dl.column013 dd {
		margin-left: 340px;
		font-size: 120%;
		color: #ff6000;
		font-weight: bold;
		line-height: 1.2em;
		padding-top: 20px;
		padding-bottom: 10px;
	}

	p.column_txt009 {
		clear: both;
		padding-bottom: 120px;
	}

	p.column_txt010 {
		padding-bottom: 45px;
	}

	p.column_txt010 span {
		color: #d14222;
		font-size: 135%;
	}

	ul.column_img {
		height: 216px;
		padding-bottom: 50px;
	}

	ul.column_img li {
		float: left;
	}

	ul.column_img li:last-child {
		float: right;
	}

	p.column_txt011 {
		padding-bottom: 100px;
	}

	p.column_txt011 span {
		font-size: 135%;
		font-weight: bold;
	}

	div.sculpsure_bnr {
		padding-bottom: 50px;
	}

	/*コラム4*/
	dl.column014 {
		padding-bottom: 30px;
	}

	dl.column014 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
	}

	dl.column014 dt span {
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column014 dd {
		float: right;
	}

	div.column015 {
		margin-bottom: 60px;
		border: 1px solid #4f4127;
		background-color: #f9f6f3;
		padding-left: 25px;
		padding-right: 25px;
		padding-bottom: 35px;
	}

	div.column015 p {
		text-align: center;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		padding-top: 30px;
		padding-bottom: 40px;
		line-height: 1em;
		color: #46381c;
		font-size: 170%;
	}

	div.column015 ul li {
		float: left;
		margin-bottom: 10px;
		line-height: 1.2em;
	}

	div.column015 ul li.w01 {
		width: 160px;
	}

	div.column015 ul li.w02 {
		width: 280px;
	}

	p.column_txt012 {
		padding-bottom: 90px;
		clear: both;
	}

	p.column_txt012 span {
		font-size: 135%;	
		color: #ff6000;
		font-weight: bold;
	}

	dl.column016 {
		padding-bottom: 30px;
	}

	dl.column016 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
	}

	dl.column016 dt span {
		font-size: 125%;
		line-height: 1.5em;
		color: #ff6000;
		font-weight: bold;
	}

	dl.column016 dd {
		float: right;
	}

	p.column_txt013 {
		padding-bottom: 65px;
		clear: both;
	}

	p.column_txt013 span {
		font-size: 125%;	
		color: #ff6000;
		font-weight: bold;
	}

	div.column017 {
		margin-bottom: 60px;
		border: 1px solid #cc654c;
		padding-top: 12px;
		padding-left: 27px;
		padding-bottom: 20px;
	}

	div.column017 p {
		color: #bd3819;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		font-size: 170%;
		display: table;
		padding-left: 105px;
		margin-bottom: 35px;
	}

	div.column017 p span {
		display: table-cell;
		vertical-align: middle;
	}

	div.column017 dl {
		width: 313px;
		margin-right: 30px;
		float: left;
	}

	div.column017 dl dt {
		line-height: 1.5em;
		margin-bottom: 10px;
	}

	div.column017 dl.none {
		margin-right: 0;
	}

	p.column_txt014 {
		margin-bottom: 40px;
	}

	p.column_txt015 {
		color: #ff6000;
		font-weight: bold;
		font-size: 135%;
		padding-bottom: 30px;
	}

	div.column018 {
		padding-bottom: 55px;
	}

	div.column018 div {
		padding-bottom: 35px;
	}

	div.column018 div dl {
		width: 340px;
		float: left;
		margin-right: 20px;
	}

	div.column018 div dl.none {
		margin-right: 0;
	}

	div.column018 div dl dt {
		float: left;
	}

	div.column018 div dl dd {
		margin-left: 115px;
		padding-top: 15px;
		line-height: 1.5em;
	}

	div.column018 div dl dd a {
		color: #555555;
	}

	div.column018 div dl dd span {
		line-height: 1em;
		display: block;
		color: #46381c;
		font-size: 125%;
		padding-bottom: 6px;
		border-bottom: 1px dotted #acacac;
		margin-bottom: 10px;
	}

	dl.column019 {
		clear: both;
		padding-bottom: 65px;
	}

	dl.column019 dt {
		font-size: 125%;
		font-style: italic;
		line-height: 1.5em;
		padding-bottom: 40px;
	}

	dl.column019 dd {
		text-align: center;
	}

	p.column_txt016 {
		padding-bottom: 35px;
	}

	p.column_txt016 a {
		color: #ff6000;
	}

	/*コラム5回*/
	dl.column020 {
		padding-bottom: 120px;
	}

	dl.column020 dt {
		float: right;
	}

	dl.column020 dd {
		line-height: 1.5em;
	}

	dl.column020 dd span.txt01 {
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column020 dd span.txt02 {
		font-size: 135%;
		line-height: 1.5em;
		color: #ff6000;
		font-weight: bold;
	}

	p.column_txt017 {
		padding-bottom: 40px;
	}

	div.column05_box {
		padding-bottom: 70px;
	}

	div.column05_box div.box_l {
		width: 46%;
		float: left;
	}

	div.column05_box div.box_r {
		width: 46%;
		float: right;
	}

	div.column05_box p.txt01 {
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #fbf1ee;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
	}

	div.column05_box p.txt02 {
		color: #ff6c00;
		font-weight: bold;
		padding-top: 10px;
		height: 65px;
	}

	div.column05_box dl {
		padding-top: 12px;
	}

	div.column05_box dl dt {
		line-height: 1.5em;
	}

	div.column05_box dl dd {
		line-height: 1.5em;
		padding-bottom: 25px;
	}

	div.column05_box dl dd:last-child {
		padding-bottom: 0;
	}

	p.column_txt018 {
		clear: both;
		padding-bottom: 110px;
	}

	dl.column021 {
		padding-bottom: 20px;
	}

	dl.column021 dt {
		width: 475px;
		line-height: 1.5em;
		float: left;
	}

	dl.column021 dt span {
		font-size: 135%;
		line-height: 1.2em;
		color: #f86400;
		font-weight: bold;
	}

	dl.column021 dd {
		float: right;
	}

	p.column_txt019 {
		clear: both;
		padding-bottom: 120px;
	}

	p.column_txt019 span {
		font-size: 135%;
		line-height: 1.2em;
		color: #f86400;
		font-weight: bold;
	}

	dl.column022 {
		padding-bottom: 90px;
	}

	dl.column022 dt {
		width: 475px;
		line-height: 1.5em;
		float: left;
	}

	dl.column022 dt span {
		line-height: 1.5em;
		color: #f86400;
		font-weight: bold;
	}

	dl.column022 dd {
		float: right;
	}

	p.column_txt020 {
		padding-bottom: 35px;
	}

	p.column_txt020 a {
		color: #ff6000;
	}

	/*コラム6回*/
	dl.column023 {
		padding-bottom: 100px;
	}

	dl.column023 dt {
		width: 510px;
		line-height: 1.5em;
		float: left;
	}

	dl.column023 dt span {
		font-size: 135%;
		line-height: 1.5em;
		color: #ff6000;
		font-weight: bold;
	}

	dl.column023 dd {
		float: right;
	}

	dl.column024 {
		padding-bottom: 35px;
	}

	dl.column024 dt {
		width: 360px;
		line-height: 1.5em;
		float: left;
	}

	dl.column024 dt span {
		line-height: 1.5em;
		color: #ff6000;
	}

	dl.column024 dd {
		float: right;
	}

	p.column_txt021 {
		padding-bottom: 120px;
		clear: both;
	}

	dl.column025 {
		padding-bottom: 1.5em;
	}

	dl.column025 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
	}

	dl.column025 dt span {
		line-height: 1.5em;
		color: #ff6000;
	}

	dl.column025 dd {
		float: right;
	}

	p.column_txt022 {
		padding-bottom: 100px;
		clear: both;
	}

	div.column06_box {
		padding-bottom: 100px;
	}

	div.column06_box dl {
		width: 30%;
		float: left;
		padding-right: 1%;
	}

	div.column06_box dl.none {
		padding-right: 0;
	}

	div.column06_box dl dt {
		float: none;
		text-align: center;
		padding-bottom: 15px;
		width: 100%;
	}
	div.column06_box dl dt img {
	    width: 90%;
	    height: auto;
	}
	div.column06_box dl dd {
		line-height: 1.5em;
	}

	div.column06_box dl dd span {
		font-size: 135%;
		font-weight: bold;
		display: block;
		padding-bottom: 20px;
		line-height: 1em;
		text-align: center;
	}

	dl.column_txt023 {
		clear: both;
		padding-bottom: 15px;
	}

	dl.column_txt023 dt {
		font-weight: bold;
		font-size: 135%;
		color: #ff6000;
		line-height: 1em;
		padding-bottom: 30px;
	}

	dl.column_txt023 dd {
		line-height: 1.5em;
	}

	div.column06_img {
		padding-bottom: 15px;
	}

	p.column_txt024 {
		padding-bottom: 70px;
	}

	p.column_txt024 a {
		color: #ff6000;
	}
	div.column06_img img {
	    width: 70%;
	    height: auto;
	}

	/*コラム7*/
	dl.column026 {
		padding-top: 30px;
		padding-bottom: 25px;
		background-image: url(https://www.sincere-gc.com/wp/wp-content/themes/sincere/img/column/images2/img40.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		padding-right: 240px;
	}

	dl.column026 dt {
		color:#bd3819;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column026 dd {
		line-height: 1.5em;
	}

	dl.column026 dd span.txt01 {
		color: #ff6000;
		line-height: 1.5em;
	}

	dl.column026 dd span.txt02 {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.2em;
		font-weight: bold;
	}

	p.column_txt025 {
		padding-bottom: 85px;
	}

	p.column_txt025 span {
		color: #ff6000;
		line-height: 1.5em;
	}

	dl.column027 {
		padding-bottom: 40px;
	}

	dl.column027 dt {
		line-height: 1.5em;
		padding-bottom: 35px;
	}

	dl.column027 dd {
		text-align: center;
	}

	div.column7_box {
		padding-bottom: 100px;
	}

	div.column7_box p.column_txt026 {
		clear: both;
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #f5eee9;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	div.column7_box dl.column028 {
		padding-bottom: 50px;
	}

	div.column7_box dl.column028 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	div.column7_box dl.column028 dt span {
		color: #f86400;
	}

	div.column7_box dl.column028 dd {
		float: right;
	}

	dl.column029 {
		padding-bottom: 45px;
	}

	dl.column029 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
	}

	dl.column029 dd {
		float: right;
	}

	dl.column030 {
		clear: both;
		padding-bottom: 130px;
	}

	dl.column030 dt {
		line-height: 1.5em;
		padding-bottom: 30px;
	}

	dl.column030 dt span {
		color: #f86400;
	}

	dl.column030 dd {
		text-align: center;
	}

	p.column_txt027 {
		padding-bottom: 25px;
	}

	dl.column031 {
		padding-bottom: 75px;
		padding-top: 34px;
		min-height: 135px;
		padding-left: 215px;
		background-image: url(https://www.sincere-gc.com/wp/wp-content/themes/sincere/img/column/images2/img49.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}

	dl.column031 dt {
		color:#663062;
		font-size:180%;
		line-height:1em;
		padding-bottom:20px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column031 dd {
		color:#000000;
		font-size:135%;
		line-height:1.7em;
		padding-bottom:20px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column0_txt28 {
		padding-bottom: 60px;
	}

	dl.column0_txt28 dt {
		font-size: 135%;
		color: #ff6000;
		font-weight: bold;
		line-height: 1em;
		padding-bottom: 30px;
	}

	dl.column0_txt28 dd {
		line-height: 1.5em;
	}

	dl.column0_txt28 dd a {
		color: #ff6000;
	}

	/*コラム8*/
	div.column8_box {
		padding-bottom: 80px;
		padding-top: 30px;
		background-image: url(https://www.sincere-gc.com/wp/wp-content/themes/sincere/img/column/images2/img50.jpg);
		background-repeat: no-repeat;
		background-position: right 30px;
	}

	div.column8_box dl.column032 {
		width: 459px;
		margin-bottom: 1.5em;
	}

	div.column8_box dl.column032 dt {
		color:#bd3819;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	div.column8_box dl.column032 dd {
		line-height: 1.5em;
	}

	div.column8_box dl.column032 dd span {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.2em;
	}

	div.column8_box p.column_txt029 {
	}

	div.column8_box p.column_txt029 span {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column033 {
		padding-bottom: 90px;
	}

	dl.column033 dt {
		width: 450px;
		float: left;
		line-height: 1.5em;
	}

	dl.column033 dt span {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.5em;
		font-weight: bold;
	}

	dl.column033 dd {
		float: right;
	}

	p.column_txt030 {
		padding-bottom: 30px;
	}

	div.mousyuuki {
		padding-bottom:15px;
		width:90%;
		margin: 0 auto 45px auto;
		border:1px solid #d6c056;
	}

	div.mousyuuki p.txt {
	    padding-top: 19px;
	    padding-left: 16px;
	    padding-bottom: 13px;
	    font-size: 150%;
	    line-height: 1em;
	    color: #746100;
	    font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	}

	div.mousyuuki p.ico {
	    display: none;
	}

	div.mousyuuki dl {
	    float: left;
	    width: 23%;
	    padding-right: 1%;
	    padding-left: 1%;
	    position: relative;
	}

	div.mousyuuki dl::before {
	    content: "";
	    display: block;
	    width: 30px;
	    height: 31px;
	    background-image: url("https://www.sincere-gc.com/wp/wp-content/themes/sincere/img/column/images2/yajirushi02.jpg");
	    position: absolute;
	    background-size: 30px 31px;
	    background-repeat: no-repeat;
	    right: -14px;
	    top: 100px;
	}

	div.mousyuuki dl:last-child::before {
	    content: "";
	    display: none;
	}

	div.mousyuuki dl dt {
		padding-bottom:13px;
	    text-align: center;
	/*    height: 187px;*/
		float: none;
	}

	div.mousyuuki dl dt img {
	    width: 124px;
	    height: auto;
	}

	div.mousyuuki dl:first-of-type dt {
	    padding-top: 41px;
	}
	div.mousyuuki dl dd {
		margin-left: 0;
	}
	div.mousyuuki dl dd span.txt01 {
	    display: block;
	    font-size: 15px;
	    line-height: 20px;
	    color: #abadba;
	    border: 1px solid #abadba;
	    text-align: center;
	    margin-bottom: 5px;
	}

	div.mousyuuki dl dd span.txt02 {
		font-size:12px;
		color:#ff7c8a;
	}

	div.mousyuuki ul {
		padding-left:16px;
	}

	div.mousyuuki ul li {
		width:145px;
		padding-left:2px;
		float:left;
		margin-right:9px;
		line-height:1.5em;
	}

	p.column_txt031 {
		padding-bottom: 90px;
	}

	p.column_txt032 {
		padding-bottom: 60px;
	}

	dl.column034 {
		padding-bottom: 140px;
	}

	dl.column034 dt {
		text-align: center;
		padding-bottom: 60px;
	}

	dl.column034 dd {
		line-height: 1.5em;
	}

	dl.column034 dd span {
		color: #ff6000;
		line-height: 1.5em;
	}

	dl.column035 {
		padding-bottom: 50px;
	}

	dl.column035 dt {
		width: 459px;
		float: left;
		line-height: 1.5em;
	}

	dl.column035 dt span {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.5em;
		font-weight: bold;
	}

	dl.column035 dd {
		float: right;
	}

	p.column_txt033 {
		color: #ff6000;
		font-weight: bold;
		line-height: 2.5em;
		padding-bottom: 50px;
	}

	p.column_txt034 {
		line-height: 1.5em;
		padding-bottom: 100px;
	}

	p.column_txt034 a {
		color: #ff6000;
	}

	/*コラム9*/
	dl.column036 {
		padding-bottom: 75px;
		padding-top: 30px;
	}

	dl.column036 dt {
		float: right;
		padding-left: 10px;
	}
	
	dl.column036 dt img {
	    width: 300px;
	    height: auto;
	}

	dl.column036 dd {
		line-height: 1.5em;
	}

	dl.column036 dd span {
		color:#bd3819;
		font-size:170%;
		line-height:1.5em;
		display: block;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	p.column_txt035 {
		padding-bottom: 115px;
	}

	p.column_txt035 span {
		color: #f86400;
		line-height: 1.5em;
	}

	dl.column037 {
		padding-bottom: 120px;
	}

	dl.column037 dt {
		width: 446px;
		float: left;
		line-height: 1.5em;
	}

	dl.column037 dt span,
	dl.column037 dt a {
		color: #f86400;
		line-height: 1.5em;
	}

	dl.column037 dd {
		float: right;
	}

	p.column_txt036 {
		padding-bottom: 25px;
	}

	ul.column09_btn {
		padding-bottom: 50px;
	}

	ul.column09_btn li {
		text-align: center;
		padding-bottom: 20px;
	}

	ul.column09_btn li:last-child {
		padding-bottom: 0;
	}

	p.column_txt037 {
		line-height: 1.5em;
		padding-bottom: 100px;
	}

	p.column_txt037 a {
		color: #ff6000;
	}

	/*コラム10*/
	div.column10_box {
		padding-bottom: 70px;
		background-image: url(https://www.sincere-gc.com/wp/wp-content/themes/sincere/img/column/images2/img58.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		margin-top: 30px;
	}

	div.column10_box p {
		color:#bd3819;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	div.column10_box dl {
		width: 445px;
	}

	div.column10_box dl dt {
		line-height: 1.5em;
		padding-bottom: 1.5em;
	}

	div.column10_box dl dd {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column038 {
		padding-bottom: 70px;
	}

	dl.column038 dt {
		width: 425px;
		line-height: 1.5em;
		float: left;
	}

	dl.column038 dd {
		float: right;
	}

	div.column10_box2 {
		padding-bottom: 80px;
	}

	div.column10_box2 p {
		clear: both;
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #f5eee9;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	div.column10_box2 dl {
		padding-bottom: 50px;
	}

	div.column10_box2 dl dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	div.column10_box2 dl dd {
		float: right;
	}

	p.column_txt038 {
		font-size: 125%;
		padding-bottom: 30px;
		line-height: 1.8em;
	}

	p.column_txt039 {
		font-size: 135%;
		color: #ff6000;
		padding-bottom: 40px;
	}

	dl.column039 {
		padding-bottom: 40px;
	}

	dl.column039 dt {
		line-height: 1.5em;
		padding-bottom: 10px;
	}

	dl.column039 dt a {
		color: #ff6000;
	}

	dl.column039 dd {
		text-align: center;
		padding-bottom: 55px;
	}

	dl.column039 dd:last-child {
		padding-bottom: 0;
	}
	
	dl.column039 dd img {
	    width: 90%;
	    height: auto;
	}

	p.column_txt040 span {
		font-size: 135%;
	}

	p.column_txt040 a {
			color: #ff6000;
	}

	/*コラム11*/
	dl.column040 {
		padding-bottom:115px;
	}

	dl.column040 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column040 dt span {
		color: #ff6000;
	}

	dl.column040 dd {
		float: right;
	}

	dl.column041 {
		padding-bottom:110px;
	}

	dl.column041 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column041 dt span {
		display: block;
		color:#bd3819;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column041 dd {
		float: right;
	}

	dl.column042 {
		padding-bottom:110px;
	}

	dl.column042 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column042 dt span {
		display: block;
		color:#ff6000;
		font-weight: bold;
		font-size:125%;
		line-height:1.8em;
		padding-top:25px;
	}

	dl.column042 dd {
		float: right;
	}

	p.column_txt041 span {
		font-size: 135%;
		line-height: 1.5em;
	}

	p.column_txt041 span.cl {
		font-size: 140%;
		line-height: 1.5em;
		color: #ff6000;
		padding-top: 10px;
		display: block;
	}

	p.column_txt041 a {
		color: #ff6000;
	}

	/*コラム12*/
	dl.column043 {
		padding-bottom:40px;
	}

	dl.column043 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column043 dt span {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column043 dd {
		float: right;
	}

	p.column_txt042 {
		clear: both;
		padding-bottom: 100px;
	}

	p.column_txt042 span {
		color: #ff6000;
		line-height: 1.5em;
	}

	p.column_txt043 {
		padding-bottom: 70px;
	}

	p.column_txt043 span {
		font-size: 125%;
		font-weight: bold;
		line-height: 2em;
	}

	dl.column044 {
		padding-bottom:1.5em;
	}

	dl.column044 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column044 dd {
		float: right;
	}

	p.column_txt044 {
		clear: both;
		padding-bottom: 60px;
		color: #ff6000;
		font-size: 125%;
	}

	p.column_txt045 {
		clear: both;
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #f5eee9;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column045 {
		padding-bottom: 50px;
	}

	dl.column045 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column045 dd {
		float: right;
	}

	p.column_txt046 {
		clear: both;
		padding-bottom: 85px;
	}

	p.column_txt047 {
		padding-bottom: 25px;
	}

	p.column_txt047 span {
		color: #ff6000;
		font-size: 125%;
		line-height: 1.5em;
	}

	p.column46 {
	    padding-bottom: 75px;
	}

	p.column46 span {
		font-size: 125%;
		line-height: 1.5em;
	}

	p.column46 a {
		color: #ff6000;
		line-height: 1.5em;
	}
	/*
	dl.column046 {
		padding-bottom: 75px;
	}

	dl.column046 dt {
		padding-bottom: 30px;
	}

	dl.column046 dd {
		line-height: 1.5em;
	}

	dl.column046 dd span {
		font-size: 125%;
		line-height: 1.5em;
	}

	dl.column046 dd a {
		color: #ff6000;
		line-height: 1.5em;
	}
	*/
	/*コラム13*/
	div.r_cont div.main_cont h3 span {
		font-size: 70%;
	}

	dl.column047 {
		padding-bottom:95px;
	}

	dl.column047 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column047 dd {
		float: right;
	}

	p.column_txt048 {
		padding-bottom: 145px;
	}

	p.column_txt048 span.txt01 {
		font-size: 125%;
		font-weight: bold;
		line-height: 1.8em;
	}

	p.column_txt048 span.txt02 {
		color: #ff6000;
		line-height: 1.5em;
		font-weight: bold;
	}

	p.column_txt049 {
		padding-bottom: 75px;
	}

	p.column_txt050 {
		clear: both;
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #f5eee9;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column048 {
		padding-bottom: 100px;
	}

	dl.column048 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column048 dt span {
		font-style: italic;
	}

	dl.column048 dd {
		float: right;
	}

	dl.column049 {
		padding-bottom: 40px;
	}

	dl.column049 dt {
		width: 460px;
		float: left;
		line-height: 1.5em;
	}

	dl.column049 dd {
		float: right;
	}

	div.column13_img {
		clear: both;
		padding-bottom: 120px;
	}

	dl.column050 {
		padding-bottom: 55px;
	}

	dl.column050 dt {
		width: 480px;
		float: left;
		line-height: 1.5em;
	}

	dl.column050 dt span {
		color: #ff6000;
		font-weight: bold;
		line-height: 1.5em;
	}

	dl.column050 dd {
		float: right;
	}

	dl.column051 {
		clear: both;
		padding-bottom: 45px;
	}

	dl.column051 dt {
		font-size: 135%;
		line-height: 1em;
		padding-bottom: 12px;
	}

	dl.column051 dd {
		font-size: 125%;
		line-height: 1.5em;
		color: #ff6000;
		font-weight: bold;
	}

	dl.column052 {
		padding-bottom: 75px;
	}

	dl.column052 dt {
		padding-bottom: 10px;
		line-height: 1.5em;
	}

	dl.column052 dt a {
		color: #ff6000;
	}

	p.column_txt051 {
		padding-bottom: 45px;
	}

	p.column_txt051 span {
		font-size: 125%;
		line-height: 1.5em;
	}

	p.column_txt051 a {
		color: #ff6000;
		line-height: 1.5em;
	}

	/*コラム14*/
	dl.column053 {
		padding-bottom:100px;
	}

	dl.column053 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column053 dt span.txt01 {
		font-size: 125%;
		line-height: 2em;
	}

	dl.column053 dt span.txt02 {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column053 dd {
		float: right;
	}

	p.column_txt052 {
		clear: both;
		padding-top: 7px;
		line-height: 1.2em;
		padding-bottom: 5px;
		background-color: #f5eee9;
		padding-left: 10px;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	p.column_txt053 {
		padding-bottom: 50px;
	}

	p.column_txt054 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column054 {
		padding-bottom:80px;
	}

	dl.column054 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
	}

	dl.column054 dd {
		float: right;
	}

	p.column_txt055 {
		padding-bottom: 30px;
	}

	div.btx_shiwa {
		padding-bottom:100px;
	}

	div.btx_shiwa div.l_img {
		float:left;
	}

	div.btx_shiwa div.r_box {
		width:520px;
		float:right;
	}

	div.btx_shiwa div.r_box dl {
		display:table;
		height:40px;
		margin-bottom:10px;
	}

	div.btx_shiwa div.r_box dl dt {
		display:table-cell;
	}

	div.btx_shiwa div.r_box dl dd {
		padding-left:10px;
		display:table-cell;
		vertical-align:middle;
	}

	div.btx_shiwa div.r_box dl dd a {
		color:#595656;
	}

	div.btx_shiwa div.r_box div {
		padding-top:10px;
	}

	p.column_txt056 {
		padding-bottom: 40px;
		line-height: 2.3em;
		font-weight: bold;
		clear: both;
	}

	ul.column14_bnr {
		padding-top: 35px;
		padding-bottom: 25px;
		padding-right: 15px;
		padding-left: 15px;
	}

	ul.column14_bnr li {
		float: left;
		padding-bottom: 25px;
	}

	ul.column14_bnr li.img_r {
		float: right;
	}

	p.column_txt057 {
		clear: both;
		padding-bottom: 45px;
	}

	p.column_txt057 a {
		color: #ff6000;
		line-height: 1.5em;
	}

	/*コラム15*/
	dl.column055 {
		padding-bottom:35px;
	}

	dl.column055 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column055 dt span {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column055 dd {
		float: right;
	}

	p.column_txt058 {
		clear: both;
		padding-bottom: 70px;
	}

	p.column_txt058 span {
		font-size: 125%;
		font-weight: bold;
		line-height: 1.5em;
	}

	p.column_txt059 {
		clear: both;
		padding-bottom: 60px;
	}

	p.column_txt060 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column056 {
		padding-bottom:80px;
	}

	dl.column056 dt {
		width: 460px;

		line-height: 1.5em;
		float: left;
	}

	dl.column056 dt span.txt01 {
		color: #ff6000;
		line-height: 1.5em;
	}

	dl.column056 dt span.txt02 {
		font-style: italic;
		line-height: 1.8em;
	}

	dl.column056 dd {
		float: right;
	}

	dl.column057 {
		padding-bottom:130px;
	}

	dl.column057 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
	}

	dl.column057 dt span {
		color: #ff6000;
		line-height: 1.5em;
		font-weight: bold;
	}

	dl.column057 dd {
		float: right;
	}

	p.column_txt061 {
		padding-bottom: 10px;
		font-weight: bold;
	}

	p.column_txt061 a {
		color: #ff6000;
	}

	div.column15_bnr {
		padding-bottom: 65px;
	}

	p.column_txt062 {
		clear: both;
		padding-bottom: 45px;
	}

	p.column_txt062 a {
		color: #ff6000;
		line-height: 1.5em;
	}

	/*コラム16*/
	dl.column058 {
		padding-bottom:35px;
	}

	dl.column058 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column058 dt span {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column058 dd {
		float: right;
	}

	p.column_txt063 {
		clear: both;
		padding-bottom: 100px;
	}

	dl.column0_txt64 {
		padding-bottom: 35px;
		clear: both;
	}

	dl.column0_txt64 dt {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column0_txt64 dd {
		line-height: 1.5em;
		padding-bottom: 40px;
	}

	p.column_txt065 {
		padding-bottom: 100px;
	}

	p.column_txt065 span {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.5em;
	}

	p.column_txt066 {
		padding-bottom: 40px;
	}

	div.column16_box {
		margin-bottom: 35px;
		border: 1px solid #c95d43;
		padding-top: 12px;
		padding-left: 27px;
		padding-bottom: 20px;
	}

	div.column16_box p {
		color: #bd3819;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		font-size: 170%;
		display: table;
		padding-left: 105px;
		margin-bottom: 35px;
	}

	div.column16_box p span {
		display: table-cell;
		vertical-align: middle;
	}

	div.column16_box dl {
		width: 300px;
		text-align: left;
		float: left;
		padding-right: 35px;
	}

	div.column16_box dl dt {
		line-height: 1.5em;
		padding-bottom: 20px;
	}

	div.column16_box dl dd {
		text-align: center;
	}

	div.column16_box dl:last-child {
		padding-right: 0;
	}

	p.column_txt067 {
		padding-bottom: 80px;
	}

	p.column_txt067 span.txt01 {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.5em;
	}

	p.column_txt067 span.txt02 {
		color: #ff6000;
		line-height: 1.5em;
		font-weight: bold;
	}

	p.column_txt068 {
		padding-bottom: 20px;
	}

	p.column_txt068 a {
		color: #f86400;
	}

	div.cp_ha_bnr {
		padding-bottom: 130px;
	}

	p.column_txt069 {
		color: #ff6000;
		font-size: 135%;
		line-height: 1.5em;
		font-weight: bold;
		padding-bottom: 25px;
	}

	dl.column059 {
		padding-bottom: 75px;
	}

	dl.column059 dt {
		float: left;
		clear: both;
	}

	dl.column059 dd {
		min-height: 108px;
		font-size: 125%;
		padding-bottom: 15px;
		margin-left: 117px;
	}

	dl.column059 dd span.txt01 {
		display: block;
		padding-top: 17px;
		font-style: italic;
		padding-bottom: 17px;
	}

	dl.column059 dd span.txt02 {
		color: #46381c;
		font-weight: bold;
	}

	dl.column059 dd span.txt03 {
		color: #ff6000;
		font-weight: bold;
		padding-left: 1.5em;
	}

	p.column_txt070 {
		clear: both;
		line-height: 2.5em;
		font-weight: bold;
	}

	p.column_txt070 a {
		color: #ff6000;
		line-height: 1.5em;
		font-weight: normal;
	}

	/*コラム17*/
	dl.column060 {
		padding-bottom:120px;
	}

	dl.column060 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column060 dd {
		float: right;
	}

	dl.column061 {
		padding-bottom:70px;
	}

	dl.column061 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column061 dt span {
		font-size: 135%;
	}

	dl.column061 dd {
		float: right;
	}

	p.column_txt071 {
		padding-bottom: 85px;
	}

	p.column_txt072 {
		padding-bottom: 40px;
	}

	p.column_txt073 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column062 {
		padding-bottom:80px;
	}

	dl.column062 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
	}

	dl.column062 dt span.txt01 {
		font-size: 125%;
		color: #bd3819;
		padding-bottom: 15px;
		display: block;
		line-height: 1em;
	}

	dl.column062 dt span.txt02 {
		color: #ff6000;
	}

	dl.column062 dd {
		float: right;
	}

	p.column_txt074 {
		padding-bottom: 25px;
	}

	p.column_txt074 a {
		color: #ff6000;
	}

	p.column_txt075 {
		padding-bottom: 10px;
	}

	p.column_txt075 a {
		color: #ff6000;
	}

	div.column17_bnr {
		padding-bottom: 120px;
	}

	p.column_txt076 {
		font-size: 135%;
		padding-bottom: 20px;
		color: #ff6000;
		font-weight: bold;
	}

	div.column063 {
		padding-bottom: 10px;
		clear: both;
	}

	div.column063 div {
		float: left;
	}

	div.column063 dl {
		margin-left: 117px;
		padding-top: 40px;
	}

	div.column063 dl dt {
		line-height: 1em;
		padding-bottom: 7px;
		border-bottom: 1px dotted #acacac;
	}

	div.column063 dl dt span {
		padding-right:2em;
		font-size: 125%;
		color: #46381c;
		font-weight: bold;
	}

	div.column063 dl dd {
		padding-top: 10px;
		line-height: 1.5em;
	}

	p.column_txt077 {
		color: #555555;
		font-weight: bold;
		line-height: 2.5em;
		padding-top: 65px;
		padding-bottom: 90px;
	}

	p.column_txt078 a {
		color: #ff6000;
	}

	/*コラム18*/
	dl.column064 {
		padding-bottom:100px;
	}

	dl.column064 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column064 dd {
		float: right;
	}

	dl.column065 {
		padding-bottom:1.5em;
	}

	dl.column065 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column065 dd {
		float: right;
	}

	p.column_txt079 {
		clear: both;
		padding-bottom: 120px;
	}

	p.column_txt079 span.txt01 {
		color: #eb6100;
	}

	p.column_txt079 span.txt02 {
		font-size: 133%;
	}

	p.column_txt080 {
		padding-bottom: 45px;
	}

	ul.column18_img {
		padding-bottom: 40px;
		height: 160px;
	}

	ul.column18_img li {
		float: left;
	}

	ul.column18_img li:last-child {
		float: right;
	}

	p.column_txt081 {
		padding-bottom: 120px;
	}

	p.column_txt082 {
		padding-bottom: 20px;
	}

	p.column_txt082 span.txt01 {
		color: #ff6000;
	}

	p.column_txt082 span.txt02 {
		font-weight: bold;
		color: #ff6000;
		font-size: 133%;
	}

	dl.column066 {
		padding-bottom:125px;
	}

	dl.column066 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
		padding-top: 20px;
	}

	dl.column066 dd {
		float: right;
	}

	p.column_txt083 {
		clear: both;
		padding-bottom: 30px;
	}

	p.column_txt083 a {
		font-weight: bold;
		color: #ff6000;
		font-size: 133%;
	}

	p.column_txt084 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column0_txt85 {
		padding-bottom: 20px;
	}

	dl.column0_txt85 dt {
		font-size: 104%;
		line-height: 1.5em;
		clear: both;
		font-weight: bold;
		float: left;
	}

	dl.column0_txt85 dd {
		font-size: 104%;
		font-weight: bold;
		margin-left: 1.1em;
		margin-bottom: 1.5em;
	}

	div.shiratama_bnr {
		clear: both;
		padding-bottom: 20px;
	}

	p.column_txt086 {
		padding-bottom: 40px;
	}

	p.column_txt086 span {
		color: #ff6000;
		font-weight: bold;
	}

	div.column67 {
		padding-bottom: 45px;
		clear: both;
	}

	div.column67 div {
		float: left;
	}

	div.column67 dl {
		margin-left: 117px;
		padding-top: 40px;
	}

	div.column67 dl dt {
		line-height: 1em;
		padding-bottom: 7px;
		border-bottom: 1px dotted #acacac;
	}

	div.column67 dl dt span {
		padding-right:2em;
		font-size: 125%;
		color: #46381c;
		font-weight: bold;
	}

	div.column67 dl dd {
		padding-top: 10px;
		line-height: 1.5em;
	}

	p.column_txt087 {
		padding-top: 35px;
	}

	p.column_txt087 a {
		color: #ff6000;
	}

	/*コラム19*/
	dl.column068 {
		padding-bottom:100px;
	}

	dl.column068 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column068 dd {
		float: right;
	}

	dl.column069 {
		padding-bottom:1.5em;
	}

	dl.column069 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column069 dt span {
		font-size: 133%;
		line-height: 1.8em;
	}

	dl.column069 dd {
		float: right;
	}

	p.column_txt088 {
		clear: both;
		padding-bottom: 100px;
	}

	p.column_txt088 span {
		color: #ff6000;
		line-height: 1.5em;
	}

	dl.column070 {
		padding-bottom: 60px;
	}

	dl.column070 dt {
		line-height: 1.5em;
		padding-bottom: 70px;
	}

	dl.column070 dd {
		text-align: center;
	}

	p.column_txt089 {
		padding-bottom: 35px;
	}

	ul.column19_img {
		padding-bottom: 70px;
		height: 147px;
		padding-left: 84px;
	}

	ul.column19_img li {
		float: left;
		padding-right: 104px;
	}

	ul.column19_img li:last-child {
		padding-right: 0;
	}

	p.column_txt090 {
		padding-bottom: 50px;
	}

	p.column_txt090 span {
		font-size: 133%;
		color: #ff6000;
		line-height: 1.5em;
	}

	ul.column19_bnr {
		padding-bottom: 65px;
	}
	/*
	ul.column19_bnr li {
		float: left;
	}

	ul.column19_bnr li:last-child {
		float: right;
	}
	*/
	ul.column19_bnr li span {
		text-align: left;
		display: block;
		padding-bottom: 20px;
		line-height: 1em;
	}

	ul.column19_bnr li a {
		color: #ff6000;
	}

	p.column_txt091 {
		clear: both;
		padding-bottom: 50px;
	}

	div.column071 {
		padding-bottom: 70px;
		clear: both;
	}

	div.column071 div {
		float: left;
	}

	div.column071 dl {
		margin-left: 117px;
		padding-top: 40px;
	}

	div.column071 dl dt {
		line-height: 1em;
		padding-bottom: 7px;
		border-bottom: 1px dotted #acacac;
	}

	div.column071 dl dt span {
		padding-right:2em;
		font-size: 125%;
		color: #46381c;
		font-weight: bold;
		display: inline;
	}

	div.column071 dl dd {
		padding-top: 10px;
		line-height: 1.5em;
	}

	p.column_txt092 a {
		color: #ff6000;
	}

	/*コラム20*/
	dl.column072 {
		padding-bottom:100px;
	}

	dl.column072 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column072 dt span {
		font-size: 135%;
		line-height: 1.5em;
	}

	dl.column072 dd {
		float: right;
	}

	p.column_txt093 {
		padding-bottom: 115px;
	}

	p.column_txt093 span {
		font-style: italic;
		line-height: 1.5em;
		font-weight: bold;
	}

	p.column_txt094 {
		padding-bottom: 35px;
	}

	div.column20_img {
		text-align: center;
		padding-bottom: 100px;
	}

	dl.column0_txt95 {
		padding-bottom: 70px;
	}

	dl.column0_txt95 dt {
		font-size: 135%;
		color: #ff6000;
		line-height: 1.5em;
		padding-bottom: 20px;
	}

	dl.column0_txt95 dd {
		line-height: 1.5em;
		padding-bottom: 25px;
	}

	dl.column073 {
		padding-bottom:115px;
	}

	dl.column073 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column073 dt span {
		line-height: 1.5em;
		color: #ff6000;
		display: table-cell;
	}

	dl.column073 dd {
		float: right;
	}

	dl.column074 {
		padding-bottom:45px;
	}

	dl.column074 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column074 dd {
		float: right;
	}

	div.column20_img02 {
		clear: both;
		text-align: center;
		padding-bottom: 55px;
	}

	p.column_txt096 span,
	p.column_txt096 a {
		color: #ff6000;
	}

	/*コラム21*/
	dl.column075 {
		padding-bottom:100px;
	}

	dl.column075 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column075 dt span {
		font-size: 120%;
		line-height: 2em;
	}

	dl.column075 dd {
		float: right;
	}

	dl.column076 {
		padding-bottom:20px;
	}

	dl.column076 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column076 dt span {
		display: block;
		color:#bd3819;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column076 dd {
		float: right;
	}

	p.column_txt097 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
	}

	p.column_txt098 {
		padding-bottom: 70px;
	}

	p.column_txt098 span.txt01 {
		font-weight: bold;
	}

	p.column_txt098 span.txt02 {
		color: #ff6000;
	}

	p.column_txt099 {
		padding-bottom: 115px;
	}

	dl.column077 {
		padding-bottom:120px;
	}

	dl.column077 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column077 dd {
		float: right;
	}

	dl.column078 {
		padding-bottom:50px;
	}

	dl.column078 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column078 dd {
		float: right;
	}

	p.column_txt0100 {
		padding-bottom: 20px;
		color: #ff6000;
	}

	div.column21_img {
		height: 655px;
		margin-bottom: 50px;
		position: relative;
	}

	div.column21_img img {
		position: absolute;
		left: -10px;
	}

	p.column_txt0101 {
		padding-bottom: 35px;
	}

	dl.column079 {
		padding-top: 25px;
		padding-bottom: 100px;
	}

	dl.column079 dt {
		width: 360px;
		line-height: 1.5em;
		color: #ff6000;
		float: left;
	}

	dl.column079 dt a {
		color: #ff6000;
	}

	dl.column079 dd {
		float: right;
	}

	p.column_txt0102 a {
		color: #ff6000;
	}

	div.column21_img02 {
	    padding-bottom: 50px;
	}

	div.column21_img02 a:hover {
	    opacity: .8;
	}


	/*コラム22*/
	dl.column080 {
		padding-bottom:120px;
	}

	dl.column080 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column080 dd {
		float: right;
	}

	p.column_txt0103 {
		padding-bottom: 50px;
	}

	p.column_txt0104 {
	    clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	p.column_txt0105 {
		padding-bottom: 40px;
	}

	dl.column081 {
		padding-bottom:50px;
	}

	dl.column081 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column081 dt span {
	    color: #ff6000;
	    line-height: 1.5em;
	}

	dl.column081 dd {
		float: right;
	}

	dl.column082 {
		padding-bottom:150px;
	    clear: both;
	}

	dl.column082 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column082 dt span.txt01 {
	    color: #ff6000;
	    line-height: 1.5em;
	}

	dl.column082 dt span.txt02 {
	    font-style: italic;
	    line-height: 1.5em;
	}

	dl.column082 dd {
		float: right;
	}

	dl.column083 {
		padding-bottom:120px;
	}

	dl.column083 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column083 dt span {
	    color: #ff6000;
	    line-height: 1.5em;
	    font-style: italic;
	}

	dl.column083 dd {
		float: right;
	}

	dl.column084 {
		padding-bottom:150px;
	}

	dl.column084 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column084 dt span {
	    line-height: 1.5em;
	    font-style: italic;
	    font-weight: bold;
	}

	dl.column084 dd {
		float: right;
	}

	dl.column085 {
		padding-bottom:50px;
	}

	dl.column085 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column085 dt span {
	    line-height: 1.5em;
	    font-size: 125%;
	}

	dl.column085 dd {
		float: right;
	}

	p.column_txt0106 {
	    padding-bottom: 15px;
	    clear: both;
	}

	p.column_txt0106 span,
	p.column_txt0106 a {
	    color: #ff6000;
	}

	p.column_txt0106 img:hover {
	    opacity: .8;
	}

	div.column22_bnr {
	    padding-bottom: 120px;
	}

	/*コラム23*/
	dl.column086 {
		padding-bottom:90px;
	}

	dl.column086 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column086 dt span {
	    color: #ff6000;
	    line-height: 1.5em;
	}

	dl.column086 dd {
		float: right;
	}

	p.column_txt0107 {
	    padding-bottom: 65px;
	}

	dl.column087 {
		padding-bottom:75px;
	}

	dl.column087 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
	}

	dl.column087 dd {
		float: right;
	    padding-right: 27px;
	}

	p.column_txt0108 {
	    padding-bottom: 45px;
	}

	p.column_txt0109 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column088 {
		padding-bottom:90px;
	}

	dl.column088 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column088 dd {
		float: right;
	}

	dl.column089 {
		padding-bottom:35px;
	}

	dl.column089 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column089 dt span {
	    color: #ff6000;
	}

	dl.column089 dd {
		float: right;
	}

	p.column_txt0110 {
	    clear: both;
	    padding-bottom: 90px;
	}

	p.column_txt0110 span.t01 {
	    font-size: 15px;
	    font-weight: bold;
	    color: #ff6000;
	    line-height: 2.2em;
	}

	p.column_txt0110 span.t02 {
	    font-size: 15px;
	    font-style: italic;
	    color: #ff6000;
	    line-height: 2.2em;
	}

	p.column_txt0111 {
	    padding-bottom: 55px;
	}

	p.column_txt0112 {
	    padding-bottom: 90px;
	}

	p.column_txt0112 span {
	    font-size: 16px;
	    color: #ff6000;
	    font-weight: bold;
	    line-height: 2.2em;
	}

	/*コラム24*/
	p.column_txt0113 {
	    padding-bottom: 30px;
	}

	div.column24_img {
	    text-align: center;
	    padding-bottom: 40px;
	}

	p.column_txt0114 {
	    padding-bottom: 80px;
	}

	p.column_txt0114 span {
	    font-size: 125%;
	    font-weight: bold;
	}

	dl.column090 {
	    padding-bottom: 50px;
	}

	dl.column090 dt {
	    width: 460px;
	    font-weight: bold;
	    line-height: 1.5em;
	    float: left;
	}

	dl.column090 dt span {
	    font-size: 125%;
	    line-height: 1.5em;
	}

	dl.column090 dd {
	    float: right;
	    position: relative;
	    height: 201px;
	}

	dl.column090 dd img {
	    position: absolute;
	    top: -25px;
	    right: 0;
	}

	p.column_txt0115 {
	    padding-bottom: 90px;
	    clear: both;
	}

	p.column_txt0116 {
	    padding-bottom: 30px;
	}

	p.column_txt0117 {
	    padding-bottom: 60px;
	    font-size: 135%;
	    color: #ff6000;
	}

	p.column_txt0118 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column091 {
		padding-bottom:40px;
	}

	dl.column091 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column091 dd {
		float: right;
	}

	dl.column092 {
	    clear: both;
	    background-color: #faefef;
	    padding-left: 15px;
	    padding-right: 15px;
	    padding-top: 20px;
	    padding-bottom: 15px;
	    margin-bottom: 75px;
	}

	dl.column092 dt {
	    font-size: 125%;
	    color: #46381c;
	    font-weight: bold;
	    line-height: 1.5em;
	    padding-bottom: 15px;
	}

	dl.column092 dd {
	    line-height: 1.5em;
	    margin-bottom: 10px;
	}

	p.column_txt0119 {
	    padding-bottom: 30px;
	    font-size: 120%;
	    color: #ff6000;
	}

	p.column_txt0120 {
	    padding-bottom: 60px;
	}

	p.column_txt0120 span {
	    color: #ff6000;
	    font-weight: bold;
	}

	dl.column093 {
	    padding-bottom: 60px;
	}

	dl.column093 dt {
	    width: 460px;
	    float: left;
	    line-height: 1.5em;
	}

	dl.column093 dt span {
	    color: #ff6000;
	    line-height: 1.5em;
	}

	dl.column093 dd {
	    float: right;
	}

	p.column_txt0121 {
	    padding-bottom: 120px;
	    clear: both;
	}

	p.column_txt0121 a {
	    color: #ff6000;
	}

	div.column24-bnr_img {
	    text-align: center;
	    padding-bottom: 40px;
	}

	/*コラム25*/
	dl.column094 {
	    padding-bottom: 110px;
	}

	dl.column094 dt {
	    width: 440px;
	    line-height: 1.5em;
	    float: left;
	}

	dl.column094 dt span.txt01 {
	    font-size: 125%;
	    line-height: 1.5em;
	}

	dl.column094 dt span.txt02 {
	    color: #ff6000;
	}

	dl.column094 dd {
	    float: right;
	}

	dl.column095 {
	    padding-bottom: 130px;
	}

	dl.column095 dt {
	    width: 460px;
	    line-height: 1.5em;
	    float: left;
	}

	dl.column095 dd {
	    float: right;
	    position: relative;
	    height: 206px;
	}

	dl.column095 dd img {
	    position: absolute;
	    top: -35px;
	    right: 0;
	}

	p.column_txt0122 {
	    padding-bottom: 60px;
	}

	p.column_txt0123 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column096 {
		padding-bottom:40px;
	}

	dl.column096 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column096 dd {
		float: right;
	}

	dl.column097 {
	    clear: both;
	    background-color: #faefef;
	    padding-left: 15px;
	    padding-right: 15px;
	    padding-top: 20px;
	    padding-bottom: 15px;
	    margin-bottom: 110px;
	}

	dl.column097 dt {
	    font-size: 125%;
	    color: #46381c;
	    font-weight: bold;
	    line-height: 1.5em;
	    padding-bottom: 15px;
	}

	dl.column097 dd {
	    line-height: 1.5em;
	    margin-bottom: 10px;
	    display: table;
	}

	dl.column097 dd span {
	    display: table-cell;
	    vertical-align: top;
	}

	p.column_txt0124 {
	    color: #ff6000;
	    font-size: 120%;
	    font-weight: bold;
	    padding-bottom: 60px;
	}

	p.column_txt0125 {
	    padding-bottom: 8px;
	}

	ul.column25_bnr {
	    padding-bottom: 8px;
	}

	ul.column25_bnr li {
	    float: left;
	    margin-bottom: 2px;
	}

	ul.column25_bnr li:nth-child(2n) {
	    float: right;
	}

	ul.column25_bnr li a:hover {
	    opacity: 0.8;
	}

	p.column_txt0126 {
	    padding-bottom: 60px;
	    clear: both;
	}

	p.column_txt0126 a {
	    color: #ff6000;
	}

	/*コラム26*/
	div.r_cont div.main_cont h3 span.c26 {
		font-size: 90%;
	}

	dl.column098 {
		padding-bottom:110px;
	}

	dl.column098 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column098 dt span {
	    font-size: 125%;
	    font-weight: bold;
	}

	dl.column098 dd {
		float: right;
	}

	dl.column099 {
		padding-bottom:145px;
	}

	dl.column099 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
	}

	dl.column099 dt span {
	    font-size: 125%;
	    font-weight: bold;
	}

	dl.column099 dd {
		float: right;
	}

	p.column_txt0127 {
	    padding-bottom: 85px;
	    clear: both;
	}

	p.column_txt0128 {
	    padding-bottom: 35px;
	    clear: both;
	}

	p.column_txt0128 span {
	    color: #ff6000;
	    font-weight: bold;
	}

	p.column_txt0129 {
	    clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	dl.column0100 {
		padding-bottom:90px;
	}

	dl.column0100 dt {
		width: 460px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0100 dd {
		float: right;
	}

	dl.column0101 {
		padding-bottom:65px;
	}

	dl.column0101 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0101 dd {
		float: right;
	}

	p.column_txt0130 {
	    padding-bottom: 40px;
	}

	p.column_txt0131 {
	    padding-bottom: 60px;
	    padding-top: 50px;
	    clear: both;
	}

	p.column_txt0131 a {
	    color: #ff6000;
	}

	/*コラム27*/
	dl.column0102 {
		padding-bottom:90px;
	}

	dl.column0102 dt {
		width: 450px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0102 dt span {
	    font-size: 135%;
	}

	dl.column0102 dd {
		float: right;
	}

	dl.column0103 {
		padding-bottom:60px;
	}

	dl.column0103 dt {
		width: 450px;
		line-height: 1.5em;
	    float: left;
	}

	dl.column0103 dd {
	    position: relative;
	    min-height: 191px;
	}

	dl.column0103 dd img {
	    position: absolute;
	    top: -35px;
	    right: 0;
	}

	p.column_txt0132 {
	    clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #463846381c1c;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	ul.column_txt133 li {
	    font-size: 120%;
	    line-height: 1.2em;
	    padding-bottom: 7px;
	}

	p.column_txt0134 {
	    padding-bottom: 110px;
	    padding-top: 35px;
	}

	dl.column0104 {
		padding-bottom:75px;
	}

	dl.column0104 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0104 dd {
		float: right;
	    padding-right: 35px;
	}

	ul.column_txt135 {
	    padding-bottom: 65px;
	}

	ul.column_txt135 li {
	    display: table;
	    line-height: 1.5em;
	    font-size: 125%;
	    margin-bottom: 10px;
	}

	ul.column_txt135 li span {
	    display: table-cell;
	}

	ul.column_txt135 li span:first-child {
	    padding-right: 5px;
	}

	ul.column_txt136 {
	    padding-bottom: 65px;
	}

	ul.column_txt136 li {
	    display: table;
	    line-height: 1.5em;
	    margin-bottom: 7px;
	}

	ul.column_txt136 li span {
	    display: table-cell;
	}

	ul.column_txt136 li span:first-child {
	    width: 25px;
	}

	p.column_txt0137 {
	    padding-bottom: 20px;
	}

	div.column27_img {
	    text-align: center;
	    padding-bottom: 100px;
	}

	p.column_txt0138 {
	    clear: both;
	}

	p.column_txt0138 a {
	    color: #ff6000;
	}

	/*コラム28*/
	div.r_cont div.main_cont h3 span.c28 {
		font-size: 80%;
	}

	dl.column0105 {
		padding-bottom:1.5em;
	}

	dl.column0105 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0105 dt span.txt01 {
	    color: #ff6000;
	}

	dl.column0105 dt span.txt02 {
	    font-size: 120%;
	    line-height: 1.5em;
	    font-style: italic;
	}

	dl.column0105 dd {
		float: right;
	}

	p.column_txt0139 {
	    clear: both;
	    padding-bottom: 90px;
	}

	dl.column0106 {
		padding-bottom:90px;
	}

	dl.column0106 dt {
		width: 450px;
		line-height: 1.5em;
	    float: left;
	}

	dl.column0106 dd {
	    position: relative;
	    min-height: 191px;
	}

	dl.column0106 dd img {
	    position: absolute;
	    top: -35px;
	    right: 0;
	}

	p.column_txt0140 {
	    clear: both;
	    padding-bottom: 70px;
	}

	p.column_txt0141 {
	    clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	p.column_txt0142 {
	    padding-bottom: 50px;
	}

	p.column_txt0143 {
	    padding-bottom: 150px;
	}

	p.column_txt0144 {
	    line-height: 2em;
	    font-size: 125%;
	}

	p.column_txt0144 span {
	    color: #ff6000;
	    font-weight: bold;
	}

	p.column_txt0145 {
	    line-height: 2em;
	    padding-bottom: 25px;
	}

	p.column_txt0146 {
	    color: #ff6000;
	    font-weight: bold;
	    padding-bottom: 25px;
	}

	ul.column28_img {
	    width: 633px;
	    margin: 0 auto;
	    padding-bottom: 8px;
	}

	ul.column28_img li {
	    float: left;
	    padding-bottom: 37px;
	}

	ul.column28_img li:nth-last-child(2n) {
	    float: right;
	}

	p.column_txt0147 {
	    clear: both;
	    padding-bottom: 55px;
	    font-style: italic;
	}

	p.column_txt0148 {
	    padding-bottom: 50px;
	}

	p.column_txt0149 {
	    color: #ff6000;
	    font-weight: bold;
	    line-height: 2.5em;
	    padding-bottom: 25px;
	}

	p.column_txt0150 {
	    padding-bottom: 40px;
	}

	p.column_txt0150 span {
	    display: block;
	    margin-top: 15px;
	    margin-bottom: 20px;
	}

	p.column_txt0150 span.i01 {
	    height: 366px;
	    position: relative;
	}

	p.column_txt0150 span.i01 img {
	    position: absolute;
	    top: 0;
	    left: 0;
	}

	p.column_txt0150 span a:hover {
	    opacity: .8;
	}

	p.column_txt0150 a {
	    color: #ff6000;
	}

	p.column_txt0150 span.sp_cont {
	    display: none!important;
	}

	/*コラム29*/
	div.r_cont div.main_cont h3 span.c29 {
		font-size: 80%;
	}

	dl.column0107 {
		padding-bottom:110px;
	}

	dl.column0107 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0107 dt span {
	    color: #ff6000;
	    line-height: 1.5em;
	}

	dl.column0107 dd {
		float: right;
	}

	dl.column0108 {
		padding-bottom:40px;
	    position: relative;
	}

	dl.column0108 dt {
		width: 460px;
		line-height: 1.5em;
	}

	dl.column0108 dt span.txt01 {
	    color: #ff6000;
	    font-size: 125%;
	    line-height: 1.5em;
	}

	dl.column0108 dt span.txt02 {
	    color: #ff6000;
	    font-size: 125%;
	    font-weight: bold;
	    line-height: 1.5em;
	}

	dl.column0108 dd {
		position: absolute;
	    right: 0;
	    top: -35px;
	}

	p.column_txt0151 {
	    padding-bottom: 130px;
	}

	dl.column0_txt152 {
	    padding-bottom: 120px;
	}

	dl.column0_txt152 dt {
	    line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	dl.column0_txt152 dd {
	    line-height: 1.5em;
	    padding-bottom: 40px;
	}

	dl.column0_txt152 dd:last-child {
	    padding-bottom: 0;
	}

	p.column_txt0153 {
	    padding-bottom: 40px;
	}

	div.column29_box {
	    padding-bottom: 150px;
	    position: relative;
	}

	div.column29_box dl {
	    width: 440px;
	}

	div.column29_box dl dt {
	    line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	div.column29_box dl dd {
	    line-height: 1.5em;
	    padding-bottom: 40px;
	}

	div.column29_box dl dd:last-child {
	    padding-bottom: 0;
	}

	div.column29_box div {
	    position: absolute;
	    right: 0;
	    top: -10px;
	}

	p.column_txt0154 {
	    padding-bottom: 30px;
	    font-size: 125%;
	    line-height: 2em;
	}

	p.column_txt0154 span {
	    color: #ff6000;
	    font-weight: bold;
	}

	dl.column0109 {
		padding-bottom:75px;
	}

	dl.column0109 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0109 dt span,
	dl.column0109 dt a {
	    color: #ff6000;
	    line-height: 1.5em;
	}

	dl.column0109 dd {
		float: right;
	}

	dl.column0110 {
		padding-bottom:130px;
	}

	dl.column0110 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0110 dt span.txt01 {
	    color: #ff6000;
	    font-weight: bold;
	    line-height: 1.5em;
	}

	dl.column0110 dt span.txt02 {
	    font-size: 125%;
	    line-height: 1.5em;
	}

	dl.column0110 dt span.txt03 {
	    color: #ff6000;
	    line-height: 1.5em;
	}

	dl.column0110 dd {
		float: right;
	}

	p.column_txt0155 {
	    padding-bottom: 30px;
	}

	p.column_txt0155 a {
	    color: #ff6000;
	}

	/*コラム30*/
	div.r_cont div.main_cont h3 span.c30 {
		font-size: 75%;
	}

	dl.column0111 {
		padding-bottom:1em;
	}

	dl.column0111 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0111 dt span.t01 {
	    color: #ff6000;
	    line-height: 1.5em;
	    font-size: 125%;
	}

	dl.column0111 dd {
		float: right;
	}

	p.column_txt0156 {
	    padding-bottom: 100px;
	}

	p.column_txt0156 span.t01 {
	    line-height: 1.5em;
	    font-size: 135%;
	    font-weight: bold;
	}

	p.column_txt0156 span.t02 {
	    line-height: 1.5em;
	    color: #ff6000;
	    font-weight: bold;
	}

	dl.column0112 {
	    padding-bottom: 110px;
	}

	dl.column0112 dt {
	    width: 440px;
	    line-height: 1.5em;
	    float: left;
	}

	dl.column0112 dt span {
	    color: #ff6000;
	    font-weight: bold;
	}

	dl.column0112 dd {
	    position: relative;
	}

	dl.column0112 dd img {
	    right: 2px;
	    top: -35px;
	    position: absolute;
	}

	p.column_txt0157 {
	    padding-bottom: 110px;
	}

	dl.column0_txt158 {
	    padding-bottom: 110px;
	}

	dl.column0_txt158 dt {
	    line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	dl.column0_txt158 dd {
	    line-height: 1.5em;
	    padding-bottom: 40px;
	}

	dl.column0_txt158 dd:last-child {
	    padding-bottom: 0;
	}

	p.column_txt0159 {
	    padding-bottom: 35px;
	}

	dl.column0113 {
	    padding-bottom:40px;
	}

	dl.column0113 dt {
	    width: 440px;
	    float: left;
	    line-height: 1.5em;
	}

	dl.column0113 dt span {
	    font-weight: bold;
	    color: #ff6000;
	    line-height: 1.5em;
	}

	dl.column0113 dd {
	    float:right;
	    padding-right: 12px;
	}

	div.column30_box {
	    background-color: #f6edeb;
	    padding: 10px 15px 35px;
	    margin-bottom: 85px;
	}

	div.column30_box p.txt01 {
	    font-size: 170%;
	    color: #bd3819;
	    margin-bottom: 40px;
	    text-align: center;
	    height: 40px;
	}

	div.column30_box p.txt01::before {
	    content: "";
	    display: inline-block;
	    width: 55px;
	    height: 40px;
	    background-image: url("https://www.sincere-gc.com/wp/wp-content/themes/sincere/img/column/images2/ico_column30.jpg");
	    background-repeat: no-repeat;
	    background-position: left bottom;
	    position: relative;
	    top: 12px;
	}

	div.column30_box p.txt02 {
	    line-height: 1.8em;
	}

	p.column_txt0160 {
	    padding-bottom: 50px;
	}

	ul.column30_bnr {
	    width: 668px;
	    margin: 0 auto 65px;
	}

	ul.column30_bnr li {
	    float: left;
	    margin-bottom: 20px;
	}

	ul.column30_bnr li:nth-child(2n) {
	    float: right;
	}

	p.column_txt0161 {
	    padding-bottom: 30px;
	}

	p.column_txt0161 a {
	    color: #ff6000;
	}

	div.column30_txt {
	    padding-bottom: 80px;
	    display: table;
	}

	div.column30_txt div {
	    display: table-cell;
	    vertical-align: top;
	    width: 308px;
	    padding-right: 20px;
	}

	div.column30_txt div a:hover {
	    opacity: .8;
	}

	div.column30_txt p {
	    display: table-cell;
	    vertical-align: top;
	}

	/*コラム31*/
	div.r_cont div.main_cont h3 span.c31 {
	    font-size: 95%;
	}

	dl.column0114 {
		padding-bottom:30px;
	}

	dl.column0114 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0114 dt a {
	    color: #ff6000;
	    line-height: 1.5em;
	}

	dl.column0114 dt span {
	    color: #ff6000;
	    line-height: 1.5em;
	    font-size: 125%;
	}

	dl.column0114 dd {
		float: right;
	}

	p.column_txt0162 {
	    clear: both;
	    padding-bottom: 70px;
	}

	p.column_txt0163 {
	    clear: both;
	    padding-bottom: 35px;
	}

	div.column31_img {
	    text-align: center;
	    padding-bottom: 35px;
	}

	p.column_txt0164 {
	    padding-bottom: 100px;
	}

	p.column_txt0164 span {
	    color: #ff6000;
	}

	dl.column0115 {
		padding-bottom:70px;
	}

	dl.column0115 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0115 dd {
		float: right;
	}

	p.column_txt0165 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	p.column_txt0166 {
	    padding-bottom: 65px;
	}

	dl.column0116 {
		padding-bottom:100px;
	}

	dl.column0116 dt {
	    width: 250px;
	    float: left;
	}

	dl.column0116 dd {
	    line-height: 1.5em;
	    padding-top: 25px;
	    color: #ff6c00;
	    font-weight: bold;
	}

	p.column_txt0167 {
	    padding-bottom: 30px;
	}

	ul.c31_bnr {
	    padding-bottom: 15px;
	}

	ul.c31_bnr li {
	    padding-bottom: 30px;
	    float: left;
	    padding-right: 50px;
	}

	ul.c31_bnr li:nth-child(2) {
	    padding-right: 0;
	}

	p.column_txt0168 {
	    padding-bottom: 30px;
	}

	p.column_txt0168 a {
	    color: #ff6000;
	}

	/*コラム32回*/
	dl.column0117 {
		padding-bottom:30px;
	}

	dl.column0117 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0117 dt span {
	    line-height: 1.5em;
	    font-size: 125%;
	}

	dl.column0117 dd {
		float: right;
	}

	p.column_txt0169 {
	    clear: both;
	    padding-bottom: 120px;
	}

	p.column_txt0169 span {
	    color: #ff6000;
	}

	p.column_txt0170 {
	    clear: both;
	    padding-bottom: 70px;
	}

	p.column_txt0170 span {
	    color: #ff6000;
	    font-weight: bold;
	}

	p.column_txt0171 {
	    clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	dl.column0118 {
		padding-bottom:20px;
	}

	dl.column0118 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0118 dt span {
	    line-height: 1.5em;
	    font-weight: bold;
	    font-style: italic;
	}

	dl.column0118 dd {
		float: right;
	}

	p.column_txt0172 {
	    clear: both;
		padding-bottom:130px;
	}

	p.column_txt0173 {
	    clear: both;
		padding-bottom:30px;
	}

	dl.column0119 {
		padding-bottom:120px;
	}

	dl.column0119 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0119 dt span {
	    line-height: 1.5em;
	    font-weight: bold;
	    font-style: italic;
	}

	dl.column0119 dd {
		float: right;
	}

	p.column_txt0174 {
	    clear: both;
		padding-bottom:60px;
	}

	dl.column0120 {
		padding-bottom:60px;
	}

	dl.column0120 dt {
		float: left;
		line-height: 1.5em;
	    width: 360px;
	}

	dl.column0120 dd {
		float: right;
	}

	dl.column0120 dd a:hover {
	    opacity: .8;
	}

	p.column_txt0175 {
	    clear: both;
		padding-bottom:75px;
	    padding-top: 40px;
	    color: #ff6c00;
	    font-weight: bold;
	}

	p.column_txt0176 {
	    padding-bottom: 30px;
	}

	p.column_txt0176 a {
	    color: #ff6000;
	}


	/*コラム33回*/
	dl.column0121 {
		padding-bottom:30px;
	}

	dl.column0121 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0121 dt span {
	    line-height: 1.5em;
	    font-size: 125%;
	}

	dl.column0121 dd {
		float: right;
	}

	p.column_txt0177 {
	    clear: both;
	    padding-bottom: 85px;
	}

	p.column_txt0177 span {
	    color: #ff6000;
	}

	dl.column0122 {
		padding-bottom:30px;
	}

	dl.column0122 dt {
		float: left;
		line-height: 1.5em;
	    width: 460px;
	}

	dl.column0122 dd {
		float: right;
	}

	p.column_txt0178 {
	    clear: both;
	    padding-bottom: 105px;
	}

	dl.column0123 {
		padding-bottom:130px;
	}

	dl.column0123 dt {
		float: left;
		line-height: 1.5em;
	    width: 460px;
	}

	dl.column0123 dd {
		float: right;
	}

	p.column_txt0179 {
	    clear: both;
	    padding-bottom: 60px;
	}

	div.column33_img {
	    text-align: center;
	    padding-bottom: 120px;
	}

	p.column_txt0180 {
	    clear: both;
	    padding-bottom: 100px;
	}

	p.column_txt0181 {
	    padding-bottom: 30px;
	}

	p.column_txt0181 a {
	    color: #ff6000;
	}

	/*コラム34回*/
	dl.column0124 {
		padding-bottom:1.5em;
	}

	dl.column0124 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0124 dd {
		float: right;
	}

	p.column_txt0182 {
	    clear: both;
	    padding-bottom: 110px;
	}

	p.column_txt0182 span {
	    font-size: 125%;
	    line-height: 1.8em;
	}

	dl.column0125 {
		padding-bottom:1.5em;
	}

	dl.column0125 dt {
		line-height: 1.5em;
	    width: 440px;
	    float: left;
	}

	dl.column0125 dt span.t01 {
	    font-size: 125%;
	    color: #ff6000;
	    line-height: 1.8em;
	}

	dl.column0125 dt span.t02 {
	    color: #ff6000;
	    line-height: 1.5em;
	    font-weight: bold;
	}

	dl.column0125 dd {
		position: relative;
	    height: 284px;
	}

	dl.column0125 dd img {
	    position: absolute;
	    top: -30px;
	    right: 0;
	}

	p.column_txt0183 {
	    clear: both;
	    padding-bottom: 35px;
	}

	p.column_txt0183 span {
	    color: #ff6000;
	    line-height: 1.5em;
	}

	dl.column0126 {
	    padding-bottom: 160px;
	}

	dl.column0126 dt {
	    float: left;
	}

	dl.column0126 dd {
	    margin-left: 220px;
	    padding-top: 15px;
	    line-height: 1.5em;
	}

	dl.column0126 dd span {
	    font-size: 125%;
	    line-height: 1em;
	    display: block;
	    padding-bottom: 25px;
	    font-weight: bold;
	}

	p.column_txt0184 {
	    clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	p.column_txt0185 {
	    padding-bottom: 60px;
	}

	p.column_txt0186 {
	    padding-bottom: 140px;
	    padding-top: 20px;
	    font-size: 135%;
	    color: #ff6000;
	    font-weight: bold;
	}

	dl.column0127 {
		padding-bottom:60px;
	}

	dl.column0127 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0127 dt a {
	    color: #ff6000;
	}

	dl.column0127 dd {
		float: right;
	}

	p.column_txt0187 {
	    padding-bottom: 30px;
	}

	/*コラム35回*/
	dl.column0128 {
		padding-bottom:40px;
	}

	dl.column0128 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0128 dt span {
	    color: #ff6000;
	}

	dl.column0128 dd {
		float: right;
	}

	p.column_txt0188 {
	    clear: both;
	    padding-bottom: 120px;
	}

	dl.column0129 {
		padding-bottom:85px;
	}

	dl.column0129 dt {
	    width: 440px;
	    float: left;
	    line-height: 1.5em;
	}

	dl.column0129 dd {
	    position: relative;
	    height: 250px;
	}

	dl.column0129 dd img {
	    position: absolute;
	    top: -31px;
	    right: 0;
	}

	p.column_txt0189 {
	    padding-bottom: 45px;
	}

	p.column_txt0190 {
	    clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	p.column_txt0191 {
	    padding-bottom: 50px;
	}

	p.column_txt0192 {
	    padding-bottom: 150px;
	}

	p.column_txt0193 {
	    padding-bottom: 80px;
	}

	dl.column0130 {
		padding-bottom:50px;
	}

	dl.column0130 dt {
	    width: 440px;
	    float: left;
	    line-height: 1.5em;
	}

	dl.column0130 dt span {
	    font-weight: bold;
	}


	dl.column0130 dt a {
	    color: #46381c;
	}

	dl.column0130 dd {
	    float: right;
	}

	p.column_txt0194 {
	    clear: both;
	    padding-bottom: 100px;
	}

	p.column_txt0194 a {
	    color: #ff6000;
	}

	p.column_txt0195 {
	    padding-bottom: 30px;
	}

	/*コラム36回*/
	dl.column0131 {
		padding-bottom:90px;
	}

	dl.column0131 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0131 dt span {
	    color: #ff6000;
	}

	dl.column0131 dd {
		float: right;
	}

	p.column_txt0196 {
	    padding-bottom: 35px;
	}

	p.column_txt0197 {
	    clear: both;
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column0132 {
		padding-bottom:80px;
	}

	dl.column0132 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0132 dd {
		float: right;
	    padding-right: 8px;
	}

	dl.column0133 {
		padding-bottom:60px;
	}

	dl.column0133 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0133 dt a {
	    color: #555;
	}

	dl.column0133 dd {
		float: right;
	}

	p.column_txt0198 {
	    clear: both;
	    padding-bottom: 60px;
	}

	p.column_txt0198 a {
	    color: #ff6000;
	}

	p.column_txt0199 {
	    padding-bottom: 30px;
	}

	/*コラム37回*/
	dl.column0134 {
		padding-bottom:80px;
	}

	dl.column0134 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0134 dd {
		float: right;
	}

	p.column_txt0200 {
	    padding-bottom: 35px;
	}

	div.column37_img {
	    text-align: center;
	    padding-bottom: 55px;
	}

	p.column_txt0201 {
	    padding-bottom: 130px;
	}

	p.column_txt0201 a {
	    color: #ff6000;
	}

	dl.column0135 {
		padding-bottom:1.5em;
	}

	dl.column0135 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0135 dd {
		float: right;
	}

	p.column_txt0202 {
	    clear: both;
	    padding-bottom: 75px;
	}

	p.column_txt0202 a {
	    color: #ff6000;
	}

	p.column_txt0203 {
	    padding-bottom: 30px;
	}

	/*コラム38回*/
	dl.column0136 {
		padding-bottom:80px;
	}

	dl.column0136 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0136 dd {
		float: right;
	}

	p.column_txt0204 {
	    padding-bottom: 35px;
	}

	div.column38_img {
	    text-align: center;
	    padding-bottom: 55px;
	}

	p.column_txt0205 {
	    padding-bottom: 130px;
	}

	p.column_txt0205 a {
	    color: #ff6000;
	}

	dl.column0137 {
		padding-bottom:1.5em;
	}

	dl.column0137 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0137 dd {
		float: right;
	}

	p.column_txt0206 {
	    clear: both;
	    padding-bottom: 75px;
	}

	p.column_txt0206 a {
	    color: #ff6000;
	}

	p.column_txt0207 {
	    padding-bottom: 30px;
	}

	/*コラム39回*/
	dl.column0138 {
		padding-bottom:70px;
	}

	dl.column0138 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0138 dd {
		float: right;
	}

	dl.column0139 {
		padding-bottom:120px;
	}

	dl.column0139 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0139 dt span {
	    color: #ff6000;
	}

	dl.column0139 dd {
		float: right;
	}

	div.column39_box {
	    padding-bottom: 70px;
	}

	p.column_txt0208 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
	    font-weight: bold;
		margin-bottom: 15px;
	}

	dl.column0140 {
	    clear: both;
		padding-bottom:65px;
	}

	dl.column0140 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0140 dt span.t01 {
	    color: #ff7800;
	}

	dl.column0140 dt span.t02 {
	    font-weight: bold;
	}

	dl.column0140 dd {
		float: right;
	}

	dl.column0141 {
		padding-bottom: 75px;
	}

	dl.column0141 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0141 dt span,
	dl.column0141 dt a {
	    color: #ff6000;
	}

	dl.column0141 dd {
		float: right;
	}

	p.column_txt0209 {
	    padding-bottom: 30px;
	}

	/*コラム40*/
	dl.column0142 {
		padding-bottom:90px;
	}

	dl.column0142 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0142 dd {
		float: right;
	}

	p.column_txt0210 {
	    padding-bottom: 110px;
	}

	p.column_txt0210 span {
	    color: #ff6000;
	}

	p.column_txt0211 {
	    padding-bottom: 90px;
	}

	div.column40_box {
	    display: -webkit-box; /*Android4.3*/
		display: -moz-box;    /*Firefox21*/
		display: -ms-flexbox; /*IE10*/
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
		-webkit-box-lines:multiple;
	    -moz-box-lines:multiple;
		-ms-flex-wrap:wrap;
	    -webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	    padding-bottom: 110px;
	}

	div.column40_box div.box01 {
	    padding-bottom: 70px;
	    width: 320px;
	}

	div.column40_box div.box01:nth-child(odd) {
	    padding-right: 60px;
	}

	div.column40_box div.box01 p.t01 {
	    line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #46381c;
	    font-weight: bold;
	}

	div.column40_box div.box01 div {
	    padding-top: 8px;
	    padding-bottom: 20px;
	}

	dl.column0143 {
		padding-bottom:165px;
	}

	dl.column0143 dt {
		float: left;
		line-height: 1.5em;
	    width: 460px;
	}

	dl.column0143 dt a {
	    color: #ff6000;
	}

	dl.column0143 dd {
		float: right;
	}

	p.column_txt0212 {
	    clear: both;
	    padding-bottom: 100px;
	}

	/*コラム41*/
	dl.column0144 {
		padding-bottom:90px;
	}

	dl.column0144 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0144 dt span {
	    font-size: 125%;
	    font-style: italic;
	    line-height: 1.5em;
	    display: block;
	    padding-bottom: 25px;
	}

	dl.column0144 dd {
		float: right;
	}

	p.column_txt0213 {
	    clear: both;
	    padding-bottom: 50px;
	}

	div.column41_img {
	    text-align: center;
	    padding-bottom: 90px;
	}

	p.column_txt0214 {
	    clear: both;
	    padding-bottom: 130px;
	}

	p.column_txt0215 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
	    font-weight: bold;
		color: #46381c;
		margin-bottom: 15px;
	}

	dl.column_txt0216 {
		padding-bottom:70px;
	}

	dl.column_txt0216 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column_txt0216 dd {
		float: right;
	}

	dl.column041_mb {
	    padding-bottom: 130px;
	}

	p.column_txt0217 {
	    padding-bottom: 45px;
	}

	p.column_txt0217 a {
	    color: #ff6000;
	    font-weight: bold;
	}

	div.column41_img02 {
	    text-align: center;
	    padding-bottom: 60px;
	}

	p.column_txt0218 {
	    padding-bottom: 160px;
	}

	p.column_txt0218 span {
	    color: #ff6000;
	    font-weight: bold;
	}

	p.column_txt0218 a {
	    color: #ff6000;
	}

	p.column_txt0219 {
	    padding-bottom: 100px;
	}

	/*コラム42*/
	dl.column0145 {
		padding-bottom:80px;
	}

	dl.column0145 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0145 dd {
		float: right;
	}

	p.column_txt0220 {
	    clear: both;
	    padding-bottom: 70px;
	}

	p.column_txt0221 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #c14b34;
		margin-bottom: 15px;
	    clear: both;
	    font-weight: bold;
	}

	p.column_txt0222 {
	    width: 440px;
	    float: left;
	    margin-bottom: 50px;
	}

	div.column_42_img {
	    float: right;
	}

	p.column_txt0223 {
	    width: 440px;
	    float: left;
	    color: #46381c;
	    font-size: 120%;
	    font-weight: bold;
	    margin-bottom: 15px;
	}

	ul.column_txt0224,
	p.column_txt0225 {
	    padding-bottom: 50px;
	    width: 440px;
	    /*float: left;*/
	}

	ul.column_txt0224 li {
	    line-height: 1.5em;
	    padding-left: 1em;
	    margin-bottom: 3px;
	    position: relative;
	}

	ul.column_txt0224 li::before {
	    content: "・";
	    position: absolute;
	    left: 0;
	}

	ul.column_txt0226 {
	    padding-bottom: 65px;
	    clear: both;
	}

	ul.column_txt0226 li {
	    line-height: 1.5em;
	    padding-left: 1em;
	    position: relative;
	    margin-bottom: 25px;
	}

	ul.column_txt0226 li::before {
	    content: "・";
	    position: absolute;
	    left: 0;
	}

	p.column_txt0227 {
	    padding-bottom: 150px;
	    padding-top: 90px;
	    clear: both;
	}

	p.column_txt0228 {
	    padding-bottom: 135px;
	}

	p.column_txt0228 a {
	    color: #ff6000;
	}

	p.column_txt0228 span {
	    display: block;
	    padding-top: 30px;
	    padding-bottom: 30px;
	}

	p.column_txt0228 span img:hover {
	    opacity: .8;
	}

	p.column_txt0229 {
	    padding-bottom: 40px;
	}

	/*コラム43*/
	dl.column0146 {
		padding-bottom:100px;
	}

	dl.column0146 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0146 dd {
		float: right;
	}

	p.column_txt0230 {
	    padding-bottom: 50px;
	}

	div.column43_box {
	    padding-bottom: 60px;
	}

	div.column43_box p.t01 {
	    line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #c14b34;
		margin-bottom: 15px;
	    clear: both;
	    font-weight: bold;
	}

	div.column43_box p.t02 {
	    padding-bottom: 60px;
	}

	div.column43_box02 {
	    padding-bottom: 90px;
	    padding-top: 25px;
	}

	div.column43_box02 p.t01 {
	    line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #c14b34;
		margin-bottom: 15px;
	    clear: both;
	    font-weight: bold;
	}

	div.column43_box02 p.t02 {
	    padding-bottom: 30px;
	}


	p.column_txt0231 {
	    padding-bottom: 40px;
	}

	p.column_txt0231 span {
	    display: block;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}

	p.column_txt0231 a {
	    color: #555;
	}

	p.column_txt0231 img:hover {
	    opacity: .8;
	}

	/*コラム44*/
	dl.column0147 {
		padding-bottom:100px;
	}

	dl.column0147 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0147 dd {
		float: right;
	}

	p.column_txt0232 {
	    padding-bottom: 80px;
	}

	div.column44_box {
	    width: 638px;
	    margin: 0 auto 90px;
	    padding-bottom: 45px;
	}

	div.column44_box p.t01_1 {
	    text-align: center;
	    font-size: 190%;
	    padding-top: 50px;
	    padding-bottom: 60px;
	    line-height: 1em;
	    position: relative;
	}

	div.column44_box p.t01_1::before {
	    content: "";
	    width: 69px;
	    height: 69px;
	    background-image: url("https://www.sincere-gc.com/wp/wp-content/themes/sincere/img/column/images2/img237.png");
	    background-size: cover;
	    position: absolute;
	    left: 16px;
	    top: 20px;
	}

	div.column44_box p.t01_2 {
	    text-align: center;
	    font-size: 190%;
	    padding-top: 50px;
	    padding-bottom: 60px;
	    line-height: 1em;
	    position: relative;
	}

	div.column44_box p.t01_2::before {
	    content: "";
	    width: 50px;
	    height: 69px;
	    background-image: url("https://www.sincere-gc.com/wp/wp-content/themes/sincere/img/column/images2/img238.png");
	    background-size: cover;
	    position: absolute;
	    left: 32px;
	    top: 20px;
	}

	div.column44_box p.t01_3 {
	    text-align: center;
	    font-size: 190%;
	    padding-top: 50px;
	    padding-bottom: 60px;
	    line-height: 1em;
	    position: relative;
	}

	div.column44_box p.t01_3::before {
	    content: "";
	    width: 74px;
	    height: 78px;
	    background-image: url("https://www.sincere-gc.com/wp/wp-content/themes/sincere/img/column/images2/img239.png");
	    background-size: cover;
	    position: absolute;
	    left: 32px;
	    top: 20px;
	}

	div.column44_box p.t01_1 span,
	div.column44_box p.t01_2 span,
	div.column44_box p.t01_3 span {
	    padding-left: 1em;
	}

	div.column44_box ul.t02 {
	    padding-left: 53px;
	    padding-bottom: 55px;
	}

	div.column44_box ul.t02 li {
	    padding-left: 35px;
	    margin-bottom: 15px;
	    line-height: 1.2em;
	    font-size: 135%;
	    position: relative;
	}

	div.column44_box ul.t02 li::before {
	    content: "";
	    width: 24px;
	    height: 20px;
	    background-image: url("https://www.sincere-gc.com/wp/wp-content/themes/sincere/img/column/images2/column44_check.png");
	    background-size: cover;
	    position: absolute;
	    left: 0;
	    top: -2px;
	}

	div.column44_box dl {
	    padding-left: 32px;
	    padding-right: 32px;
	    padding-bottom: 70px;
	}

	div.column44_box dl dt {
	    width: 135px;
	    float: left;
	}

	div.column44_box dl dd {
	    margin-left: 135px;
	    line-height: 1.7em;
	    padding-top: 10px;
	}

	div.column44_box p.t03_1 {
	    text-align: center;
	    color: #cd5c5c;
	    font-size: 180%;
	    padding-bottom: 30px;
	}

	div.column44_box p.t03_2 {
	    text-align: center;
	    color: #766313;
	    font-size: 180%;
	    padding-bottom: 30px;
	}

	div.column44_box p.t03_3 {
	    text-align: center;
	    color: #137665;
	    font-size: 180%;
	    padding-bottom: 30px;
	}

	div.column44_box ul.t04 {
	    padding-left: 32px;
	    padding-right: 32px;
	}

	div.column44_box ul.t04 li {
	    padding-left: 1em;
	    position: relative;
	    line-height: 1.7em;
	    margin-bottom: 25px;
	}

	div.column44_box ul.t04 li::before {
	    content: "・";
	    position: absolute;
	    left: 0;
	}

	div.column44_bg01 {
	    background-color: #ffecec;
	}

	div.column44_bg02 {
	    background-color: #fffcef;
	}


	div.column44_bg03 {
	    background-color: #e4fcf8;
	    margin-bottom: 135px;
	}

	dl.column0148 {
		padding-bottom:55px;
	}

	dl.column0148 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0148 dt a {
	    color: #555;
	    font-weight: bold;
	}

	dl.column0148 dd {
		float: right;
	}

	p.column_txt0233 {
	    padding-bottom: 120px;
	}

	p.column_txt0234 {
	    padding-bottom: 40px;
	}

	p.column_txt0234 span {
	    display: block;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}

	p.column_txt0234 a {
	    color: #555;
	}

	p.column_txt0234 img:hover {
	    opacity: .8;
	}

	/*コラム45*/
	dl.column0149 {
		padding-bottom:110px;
	}

	dl.column0149 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0149 dd {
		float: right;
	}

	p.column_txt0235 {
	    padding-bottom: 70px;
	}

	p.column_txt0236 {
	    font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	    font-size: 135%;
	    padding-bottom: 30px;
	    color: #252525;
	}

	div.column45_box {
	    padding-bottom: 70px;
	}

	div.column45_box p.column_txt0237 {
	    line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
	    font-weight: bold;
		color: #c14b34;
		margin-bottom: 15px;
	}

	div.column45_box p.column_txt0238 {
	    padding-bottom: 75px;
	}

	dl.column0150 {
		padding-bottom:2em;
	}

	dl.column0150 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0150 dd {
		float: right;
	}

	p.column_txt0239 {
	    clear: both;
	    padding-bottom: 140px;
	}

	p.column_txt0240 {
	    padding-bottom: 165px;
	}

	p.column_txt0240 a {
	    color: #555;
	}

	p.column_txt0241 {
	    padding-bottom: 40px;
	}

	/*コラム46*/
	dl.column0151 {
		padding-bottom:70px;
	}

	dl.column0151 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0151 dt span {
	    font-size: 125%;
	}

	dl.column0151 dd {
		float: right;
	}

	p.column_txt0242 {
	    padding-bottom: 50px;
	}

	div.column46_img {
	    text-align: center;
	    padding-bottom: 50px;
	}

	p.column_txt0243 {
	    padding-bottom: 150px;
	}

	p.column_txt0242 a,p.column_txt0243 a {
	    color: #ff6000;
	}

	dl.column0152 {
		padding-bottom:1.5em;
	}

	dl.column0152 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0152 dt a {
	    color: #ff6000;
	}

	dl.column0152 dd {
		float: right;
	}

	p.column_txt0244 {
	    padding-bottom: 60px;
	}

	p.column_txt0244 a {
	    color: #ff6000;
	}

	p.column_txt0245 {
	    padding-bottom: 40px;
	}

	/*コラム47*/
	dl.column0153 {
		padding-bottom:100px;
	}

	dl.column0153 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0153 dt span {
	    font-size: 125%;
	}

	dl.column0153 dd {
		float: right;
	}

	p.column_txt0246 {
	    padding-bottom: 50px;
	}

	p.column_txt0247 {
	    line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #c14b34;
		margin-bottom: 15px;
	    clear: both;
	    font-weight: bold;
	}

	p.column_txt0248 {
	    padding-bottom: 60px;
	}

	p.column_txt0249 {
	    padding-bottom: 120px;
	}

	p.column_txt0249 span {
	    color: #ff6000;
	}

	dl.column0154 {
		padding-bottom:30px;
	}

	dl.column0154 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0154 dt ul {
	    padding-top: 25px;
	}

	dl.column0154 dt ul li {
	    font-size: 125%;
	    padding-bottom: 25px;
	    padding-left: 1.2em;
	    position: relative;
	}

	dl.column0154 dt ul li::before {
	    content: "■";
	    position: absolute;
	    left: 0;
	    top: 0;
	}

	dl.column0154 dt span {
	    color: #ff6000;
	}

	dl.column0154 dd {
		float: right;
	}

	p.column_txt0250 {
	    clear: both;
	    padding-bottom: 110px;
	}

	p.column_txt0250 span {
	    color: #ff6000;
	}

	dl.column0155 {
		padding-bottom:30px;
	}

	dl.column0155 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0155 dd {
		float: right;
	    padding-right: 50px;
	}

	p.column_txt0251 {
	    padding-bottom: 40px;
	}

	p.column_txt0252 {
	    padding-bottom: 90px;
	}

	p.column_txt0253 a {
	    color: #ff6000;
	}

	div.column47_img {
	    text-align: center;
	    padding-top: 35px;
	    padding-bottom: 70px;
	}

	p.column_txt0254 {
	    padding-bottom: 150px;
	}

	p.column_txt0254 a {
	    color: #ff6000;
	}

	p.column_txt0255 {
	    padding-bottom: 40px;
	}

	/*コラム48*/
	dl.column0156 {
		padding-bottom:1.5em;
	}

	dl.column0156 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0156 dd {
		float: right;
	}

	p.column_txt0256 {
	    padding-bottom: 120px;
	}

	p.column_txt0257 {
	    padding-bottom: 60px;
	}

	div.column48_img {
	    padding-bottom: 75px;
	    text-align: center;
	}

	p.column_txt0258 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 125%;
		color: #c14b34;
		margin-bottom: 15px;
	    clear: both;
	    font-weight: bold;
	}

	p.column_txt0259 {
	    padding-bottom: 60px;
	}

	p.column_txt0260 {
	    padding-bottom: 180px;
	}

	dl.column0157 {
		padding-bottom:80px;
	}

	dl.column0158 {
		padding-bottom:150px;
	}

	dl.column0157 dt,dl.column0158 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0157 dt span,dl.column0158 dt span {
	    color: #ff6000;
	}

	dl.column0157 dd,dl.column0158 dd {
		float: right;
	}

	p.column_txt0261 {
	    padding-bottom: 160px;
	}

	p.column_txt0261 a {
	    color: #ff6000;
	}

	p.column_txt0262 {
	    padding-bottom: 40px;
	}

	/*コラム49*/
	dl.column0159 {
		padding-bottom:1.5em;
	}

	dl.column0159 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0159 dd {
		float: right;
	}

	p.column_txt0263 {
	    padding-bottom: 120px;
	}

	p.column_txt0264 {
	    padding-bottom: 40px;
	}

	div.column49_img {
	    padding-bottom: 45px;
	    text-align: center;
	}

	p.column_txt0265 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fde0d9;
		font-size: 120%;
		color: #c14b34;
		margin-bottom: 15px;
	    clear: both;
	    font-weight: bold;
	}

	p.column_txt0266 {
	    padding: 0 0 50px 0;
	}

	p.column_txt0267 {
	    padding: 0 0 160px 0;
	}

	p.column_txt0268 {
	    padding: 0 0 60px 0;
	}


	dl.column0160 {
		padding-bottom:75px;
	    clear: both;
	}

	dl.column0160 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0160 dd {
		float: right;
	}

	dl.column0161 {
		padding-bottom:160px;
	    clear: both;
	}

	dl.column0161 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0161 dd {
		float: right;
	}

	p.column_txt0269 {
	    padding: 0 0 50px 0;
	}

	p.column_txt0269 span {
	    font-size: 125%;
	    font-weight: bold;
	}

	dl.column0162 {
		padding-bottom:160px;
	    clear: both;
	}

	dl.column0162 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0162 dt a {
	    color: #ff6000;
	}

	dl.column0162 dd {
		float: right;
	}

	p.column_txt0270 {
	    padding-bottom: 110px;
	}

	p.column_txt0270 a {
	    color: #ff6000;
	}

	p.column_txt0271 {
	    padding-bottom: 40px;
	}

	/*コラム50*/
	dl.column0163 {
		padding-bottom:150px;
	}

	dl.column0163 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0163 dd {
		float: right;
	}

	dl.column0164 {
		padding-bottom:1.5em;
	}

	dl.column0164 dt {
		float: left;
		line-height: 1.5em;
	    width: 370px;
	}

	dl.column0164 dd {
		float: right;
	}

	p.column_txt0272 {
	    padding-bottom: 150px;
	}

	p.column_txt0273 {
	    padding-bottom: 80px;
	}

	p.column_txt0274 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #c14b34;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	dl.column0165 {
		padding-bottom:100px;
	}

	dl.column0165 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0165 dd {
		float: right;
	}

	p.column_txt0275 {
	    padding-bottom: 200px;
	}

	p.column_txt0275 a {
	    color: #ff6000;
	}

	p.column_txt0276 {
	    padding-bottom: 40px;
	}

	/*コラム51*/
	dl.column0166 {
		padding-bottom:130px;
	}

	dl.column0166 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0166 dt span {
	    font-size: 135%;
	}

	dl.column0166 dd {
		float: right;
	}

	p.column_txt0277 {
	    padding-bottom: 150px;
	}

	p.column_txt0278 {
	    padding-bottom: 55px;
	}

	p.column_txt0279 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #c14b34;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	dl.column0167 {
		padding-bottom:120px;
	}

	dl.column0167 dt {
		width: 440px;
		line-height: 1.5em;
		float: left;
	}

	dl.column0167 dd {
		float: right;
	}

	p.column_txt0280 {
	    padding-bottom: 20px;
	}

	div.column51_bnr_m_peel a:hover {
	    opacity: .8;
	}

	p.column_txt0281 {
	    padding-top: 35px;
	    padding-bottom: 140px;
	}

	p.column_txt0281 a {
	    color: #ff6000;
	}

	p.column_txt0282 {
	    padding-bottom: 40px;
	}

	/*コラム52*/
	dl.column0168 {
		padding-bottom:120px;
	}

	dl.column0168 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0168 dd {
		float: right;
	}

	p.column_txt0283 {
	    padding-bottom: 30px;
	}

	p.column_txt0284 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #c14b34;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	p.column_txt0285 {
	    padding-bottom: 60px;
	}

	p.column_txt0286 {
	    padding-bottom: 120px;
	}

	p.column_txt0287 {
	    padding-bottom: 80px;
	}

	p.column_txt0287 span {
	    display: block;
	    padding-top: 30px;
	    padding-bottom: 50px;
	}

	p.column_txt0287 span a:hover {
	    opacity: .8;
	}

	p.column_txt0287 a {
	    color: #ff6000;
	}

	p.column_txt0288 {
	    padding-bottom: 40px;
	}

	div.column52_pro {
	    background-color: #faf9f7;
	    padding: 60px 28px 50px;
	    margin-bottom: 110px;
	}

	div.column52_pro p.t01 {
	    line-height: 34px;
	    text-align: center;
	    font-size: 135%;
	    border-bottom: 1px solid #111110;
	    border-top: 1px solid #111110;
	    position: relative;
	}

	div.column52_pro p.t01::before {
	    content: "- Beauty UP -";
	    font-size: 14px;
	    font-weight: bold;
	    color: #877947;
	    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	    position: absolute;
	    left: 50%;
	    transform: translateX(-50%);
	    top: -30px;
	}

	div.column52_pro div.txt_l {
	    /*width: 400px;
	    float: left;*/
	    padding-top: 40px;
	}

	div.column52_pro div.txt_r {
	    /*width: 185px;
	    float: right;*/
	    margin-top: 120px;
	    border-left: 1px solid #000;
	    border-bottom: 1px solid #000;
	    padding-top: 5px;
	    padding-bottom: 20px;
	    padding-left: 25px;
	}

	div.column52_pro div.txt_l p:first-child {
	    clear: both;
		color:#bd3819;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:20px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	div.column52_pro div.txt_r p:first-of-type {
	    text-align: center;
	    font-weight: bold;
	}

	div.column52_pro div.txt_r p:nth-of-type(2) {
	    text-align: center;
	    padding-bottom: 30px;
	    line-height: 1.7em;
	}

	div.column52_pro div.txt_r p:nth-of-type(2) span.t01 {
	    font-size: 125%;
	    font-weight: bold;
	}

	div.column52_pro div.txt_r p:nth-of-type(2) span.t02 {
	    font-size: 10px;
	    font-weight: bold;
	}

	div.column52_pro div.txt_r > div {
	    text-align: center;
	    padding-top: 7px;
	    padding-bottom: 15px;
	}

	/*コラム53*/
	dl.column0169 {
		padding-bottom:120px;
	}

	dl.column0169 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0169 dt span {
	    font-size: 125%;
	    line-height: 1.5em;
	    font-style: italic;
	}

	dl.column0169 dd {
		float: right;
	}

	p.column_txt0289 {
	    padding-bottom: 35px;
	}

	p.column_txt0290 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #c14b34;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	p.column_txt0291 {
	    padding-bottom: 60px;
	}

	p.column_txt0292 {
	    padding-bottom: 40px;
	}

	p.column_txt0293 {
	    padding-bottom: 140px;
	    font-size: 125%;

	    color: #ff7e00;
	    font-weight: bold;
	}

	p.column_txt0294 {
	    padding-bottom: 60px;
	}

	p.column_txt0294 span {
	    color: #ff7e00;
	    font-weight: bold;
	}

	dl.column0170 {
		padding-bottom:55px;
	}

	dl.column0170 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0170 dd {
		float: right;
	}

	dl.pb85 {
	    padding-bottom: 85px;
	}

	dl.column0171 {
	    margin-bottom: 130px;
	    background-color: #faf9f7;
	    padding-left: 45px;
	    padding-top: 30px;
	    padding-bottom: 30px;
	    padding-right: 45px;
	}

	dl.column0171 dt {
	    font-size: 135%;
	    font-weight: bold;
	    color: #ff7e00;
	    margin-bottom: 30px;
	    padding-left: 48px;
	    position: relative;
	}

	dl.column0171 dt::before {
	    content: "";
	    width: 36px;
	    height: 37px;
	    background-image: url("https://www.sincere-gc.com/wp/wp-content/themes/sincere/img/column/images2/column53_ico.png");
	    background-size: cover;
	    position: absolute;
	    left: 0;
	    top: -8px;
	}

	dl.column0171 dd {
	    font-size: 120%;
	    line-height: 1.5em;
	    padding-bottom: 10px;
	    font-weight: bold;
	}

	p.column_txt0295 {
	    padding-bottom: 60px;
	}

	p.column_txt0296 {
	    padding-bottom: 140px;
	    color: #ff7e00;
	    font-weight: bold;
	}

	p.column_txt0296 a {
	    color: #ff6000;
	    font-weight: normal;
	}

	p.column_txt0297 {
	    padding-bottom: 40px;
	}

	/*コラム54*/
	dl.column0172 {
		padding-bottom:120px;
	}

	dl.column0172 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0172 dd {
		float: right;
	}

	p.column_txt0298 {
	    padding-bottom: 60px;
	}

	p.column_txt0298 span {
	    font-weight: bold;
	    color: #ff7e00;
	}


	div.column54_img {
	    text-align: center;
	    padding-bottom: 80px;
	}

	p.column_txt0299 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #c14b34;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	p.column_txt0300 {
	    padding-bottom: 50px;
	}

	p.column_txt0301 {
	    padding-bottom: 110px;
	}

	p.column_txt0302 {
	    padding-bottom: 90px;
	}

	p.column_txt0302 span {
	    font-weight: bold;
	    color: #ff7e00;
	}

	p.column_txt0303 {
	    padding-bottom: 160px;
	}

	p.column_txt0304 {
	    padding-bottom: 20px;
	}

	div.column54_img02 {
	    text-align: center;
	    padding-bottom: 50px;
	}

	p.column_txt0305 {
	    padding-bottom: 60px;
	}

	p.column_txt0306 {
	    padding-bottom: 15px;
	}

	p.column_txt0306 span {
	    font-weight: bold;
	    color: #ff7e00;
	}

	div.column54_bnr a:hover {
	    opacity: .8;
	}

	p.column_txt0307 {
	    padding-bottom: 150px;
	    padding-top: 60px;
	}

	p.column_txt0307 a {
	    color: #ff7e00;
	}

	p.column_txt0308 {
	    padding-bottom: 40px;
	}

	/*コラム55*/
	dl.column0173 {
		padding-bottom:100px;
	}

	dl.column0173 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0173 dd {
		float: right;
	}

	p.column_txt0309 {
	    padding-bottom: 50px;
	}

	div.column55_img {
	    text-align: center;
	    padding-bottom: 40px;
	}

	p.column_txt0310 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #c14b34;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	p.column_txt0311 {
	    padding-bottom: 50px;
	}

	p.column_txt0312 {
	    padding-bottom: 150px;
	}

	p.column_txt0313 {
	    padding-bottom: 30px;
	}

	ul.column_txt314 {
	    padding-bottom: 160px;
	}

	ul.column_txt314 li {
	    font-size: 125%;
	    font-weight: bold;
	    line-height: 1.8em;
	}

	p.column_txt0315 {
	    padding-bottom: 75px;
	}

	div.column55_img02 {
	    text-align: center;
	    padding-bottom: 75px;
	}

	p.column_txt0316 {
	    padding-bottom: 20px;
	}

	p.column_txt0317 {
	    padding-top: 40px;
	    padding-bottom: 35px;
	}

	p.column_txt0317 a {
	    color: #ff6000;
	}

	div.c55_datsumou a:hover {
	    opacity: .8;
	}

	p.column_txt0318 {
	    padding-bottom: 40px;
	    padding-top: 120px;
	}

	/*コラム56*/
	dl.column0174 {
		padding-bottom:50px;
	}

	dl.column0174 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0174 dd {
		float: right;
	}

	p.column_txt0319 {
	    padding-bottom: 75px;
	}

	div.c56_img {
	    text-align: center;
	}

	p.column_txt0320 {
	    padding-bottom: 140px;
	    padding-top: 70px;
	}

	p.column_txt0321 {
	    padding-bottom: 50px;
	}

	p.column_txt0322 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #c14b34;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	p.column_txt0323 {
	    padding-bottom: 80px;
	}

	p.column_txt0324 {
	    padding-bottom: 25px;
	}

	ul.column_txt325 {
	    padding-bottom: 80px;
	}

	ul.column_txt325 li {
	    line-height: 1.5em;
	    padding-left: 1em;
	    position: relative;
	}

	ul.column_txt325 li::before {
	    content: "・";
	    position: absolute;
	    left: 0;
	    top: 0;
	}

	p.column_txt0326 {
	    padding-bottom: 140px;
	}

	p.column_txt0327 {
	    padding-bottom: 30px;
	}

	div.c56_bnr {
	    text-align: center;
	}

	div.c56_bnr a:hover {
	    opacity: .8;
	}

	p.column_txt0328 {
	    padding-top: 80px;
	}

	p.column_txt0328 a {
	    color: #ff6000;
	}

	p.column_txt0329 {
	    padding-bottom: 40px;
	    padding-top: 180px;
	}

	/*コラム57*/
	dl.column0175 {
		padding-bottom:120px;
	}

	dl.column0175 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0175 dt span {
	    font-size: 135%;
	}

	dl.column0175 dd {
		float: right;
	}

	p.column_txt0330 {
	    padding-bottom: 55px;
	}

	p.column_txt0331 {
		line-height: 1em;
		padding-bottom: 5px;
		border-bottom: 2px solid #fcd8d0;
		font-size: 120%;
		color: #c14b34;
		margin-bottom: 15px;
	    font-weight: bold;
	}

	dl.column0176 {
		padding-bottom:100px;
	}

	dl.column0176 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0176 dd {
		float: right;
	}

	p.column_txt0332 {
	    padding-bottom: 75px;
	}

	div.c57_img {
	    text-align: center;
	    padding-bottom: 125px;
	}

	dl.column0177 {
	    padding-right: 28px;
	}

	dl.column0177 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0177 dt a {
	    color: #ff6000;
	}

	dl.column0177 dd {
		float: right;
	}

	p.column_txt0333 {
	    padding-bottom: 40px;
	    padding-top: 200px;
	}


	/*コラム58*/
	dl.column0178 {
		padding-bottom:120px;
	}

	dl.column0178 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0178 dd {
		float: right;
	}

	p.column_txt0334 {
	    padding-bottom: 45px;
	}

	p.column_txt0334 span {
	    font-weight: bold;
	    color: #bd3819;
	}

	ul.column_txt335 {
	    padding-bottom: 60px;
	}

	ul.column_txt335 li {
	    font-size: 125%;
	    line-height: 1.5em;
	    padding-bottom: 5px;
	}

	ul.column_txt335 li a {
	    color: #ff6000;
	}

	p.column_txt0336 {
	    padding-bottom: 130px;
	}

	p.column_txt0337 {
	    padding-bottom: 140px;
	}

	p.column_txt0337 span {
	    color: #bd3819;
	}

	p.column_txt0338 {
	    padding-bottom: 90px;
	}

	p.column_txt0338 span {
	    color: #bd3819;
	}

	dl.column0179 {
		padding-bottom:80px;
	}

	dl.column0179 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0179 dt a {
	    color: #bd3819;
	}

	dl.column0179 dd {
		float: right;
	}

	dl.column0180 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0180 dt a {
	    color: #ff6000;
	}

	dl.column0180 dd {
		float: right;
	}

	p.column_txt0339 {
	    padding-bottom: 40px;
	    padding-top: 120px;
	}

	/*コラム59回*/
	dl.column0181 {
		padding-bottom:70px;
	    padding-top: 35px;
	}

	dl.column0181 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0181 dt span {
	    display: block;
	    color:#bd3819;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column0181 dd {
		float: right;
	}

	p.column_txt0340 {
	    clear: both;
	    padding-bottom: 150px;
	}

	p.column_txt0340 span {
	    color: #ff6000;
	}

	p.column_txt0341 {
	    clear: both;
	    padding-bottom: 60px;
	}

	p.column_txt0342 {
	    clear: both;
	    padding-bottom: 20px;
	    font-size: 125%;
	    color: #333333;
	    font-weight: bold;
	    font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;    
	}

	dl.column0182 {
		padding-bottom:30px;
	}

	dl.column0182 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0182 dt span {
	    color: #bd3819;
	}

	dl.column0182 dd {
	    float: right;
	}

	p.column_txt0343 {
	    padding-bottom: 100px;
	}

	p.column_txt0344 {
	    color:#bd3819;
		font-size:150%;
		line-height:1.5em;
		padding-bottom:25px;
	    font-weight: bold;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column0183 {
		padding-bottom:130px;
	}

	dl.column0183 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0183 dt a {
	    color: #ff6000;
	}

	dl.column0183 dd {
	    float: right;
	}

	p.column_txt0345 a {
	    color: #ff6000;
	}

	p.column_txt0346 {
	    padding-bottom: 40px;
	    padding-top: 100px;
	}

	/*コラム60回*/
	dl.column0184 {
		padding-bottom:80px;
	    padding-top: 35px;
	}

	dl.column0184 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0184 dt span {
	    display: block;
	    color:#bd3819;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column0184 dd {
		float: right;
	}

	p.column_txt0347 {
	    clear: both;
	    padding-bottom: 35px;
	}

	div.c60_box {
	    margin-left: 40px;
	    width: 620px;
	    margin-bottom: 75px;
	    padding-top: 50px;
	    padding-bottom: 50px;
	    border: 1px solid #acacac;
	    display: -webkit-box; /*Android4.3*/
		display: -moz-box;    /*Firefox21*/
		display: -ms-flexbox; /*IE10*/
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
	    align-items: center;
	}

	div.c60_box div {
	    width: 200px;
	    text-align: right;
	}

	div.c60_box ul {
	    width: 420px;
	}

	div.c60_box ul li {
	    line-height: 1.5em;
	    font-style: italic;
	    font-weight: bold;
	    padding-left: 1em;
	    margin-bottom: 10px;
	    position: relative;
	}

	div.c60_box ul li:last-child {
	    margin-bottom: 0;
	}

	div.c60_box ul li::before {
	    content: "・";
	    position: absolute;
	    left: 0;
	    top: 0;
	}

	dl.column0_txt348 {
	    padding-bottom: 100px;
	}

	dl.column0_txt348 dt {
	    font-size: 125%;
	    font-weight: bold;
	    line-height: 1.5em;
	    padding-bottom: 10px;
	}

	dl.column0_txt348 dt span {
	    color: #bd3819;
	}

	dl.column0_txt348 dd {
	    line-height: 1.5em;
	    padding-bottom: 20px;
	}

	dl.column0185 {
		padding-bottom:120px;
	}

	dl.column0185 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0185 dd {
		float: right;
	}

	p.column_txt0349 {
	    padding-bottom: 160px;
	}

	p.column_txt0349 a {
	    color: #ff6000;
	}

	p.column_txt0350 {
	    padding-bottom: 40px;
	}

	/*コラム61回*/
	dl.column0186 {
		padding-bottom:1.5em;
	    padding-top: 35px;
	}

	dl.column0186 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0186 dt span.t01 {
	    display: block;
	    color:#bd3819;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column0186 dt span.t02 {
	    font-size: 125%;
	    font-weight: bold;
	}

	dl.column0186 dd {
		float: right;
	}

	p.column_txt0351 {
	    clear: both;
	    padding-bottom: 90px;
	}

	dl.column0187 {
		padding-bottom:100px;
	}

	dl.column0187 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0187 dd {
		float: right;
	}

	p.column_txt0352 {
	    padding-bottom: 60px;
	}

	p.column_txt0353 {
	    padding-bottom: 15px;
	    color: #bd3819;
	    font-weight: bold;
	    font-size: 125%;
	}

	ul.column_txt354 {
	    padding-bottom: 50px;
	}

	ul.column_txt354 li {
	    padding-left: 1em;
	    padding-bottom: 25px;
	    line-height: 1.5em;
	    position: relative;
	}

	ul.column_txt354 li::before {
	    content: "●";
	    position: absolute;
	    left: 0;
	    top: 0;
	}

	dl.column0188 {
		padding-bottom:45px;
	}

	dl.column0188 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0188 dd {
		float: right;
	}

	div.c61_img {
	    clear: both;
	    padding-bottom: 45px;
	}

	dl.column0189 {
		padding-bottom:110px;
	}

	dl.column0189 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0189 dd {
		float: right;
	}

	dl.column0190 {
		padding-bottom:60px;
	}

	dl.column0190 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0190 dd {
		float: right;
	}

	dl.column0_txt355 {
	    padding-bottom: 30px;
	}

	dl.column0_txt355 dt {
	    font-size: 120%;
	    font-weight: bold;
	    line-height: 1.5em;
	}

	dl.column0_txt355 dd {
	    line-height: 1.5em;
	    padding-bottom: 25px;
	}

	p.column_txt0356 {
	    padding-bottom: 85px;
	}

	p.column_txt0356 span.t01 {
	    color: #ff6000;
	    font-weight: bold;
	    font-size: 120%;
	}

	p.column_txt0356 span.i01 {
	    display: block;
	    padding-top: 15px;
	    padding-bottom: 25px;
	}

	p.column_txt0356 a {
	    color: #ff6000;
	}

	p.column_txt0356 a:hover img {
	    opacity: .8;
	}

	p.column_txt0357 {
	    padding-bottom: 40px;
	}


	/*コラム62*/
	dl.column0191 {
		padding-bottom:95px;
	    padding-top: 35px;
	}

	dl.column0191 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}

	dl.column0191 dt span {
	    display: block;
	    color:#bd3819;
		font-size:170%;
		line-height:1.5em;
		padding-bottom:25px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

	dl.column0191 dd {
		float: right;
	}

	p.column_txt0358 {
	    clear: both;
	    padding-bottom: 20px;
	}

	div.c62_img {
	    text-align: center;
	    padding-bottom: 45px;
	}

	dl.column_txt359 {
	    padding-bottom: 55px;
	}

	dl.column_txt359 dt {
	    font-size: 125%;
	    font-weight: bold;
	    color: #bd3819;
	    line-height: 1.5em;
	}

	dl.column_txt359 dd {
	    padding: 20px 0 40px;
	    line-height: 1.5em;
	}

	p.column_txt0360 {
	    clear: both;
	    padding-bottom: 40px;
	}

	dl.column_txt361 {
	    padding-bottom: 85px;
	}

	dl.column_txt361 dt {
	    font-size: 125%;
	    font-weight: bold;
	    line-height: 1.5em;
	}

	dl.column_txt361 dd {
	    padding: 20px 0 40px;
	    line-height: 1.5em;
	}

	dl.column0192 {
		padding-bottom:40px;
	}

	dl.column0192 dt {
		float: left;
		line-height: 1.5em;
	    width: 440px;
	}
}

div.btn_contact {
  width: 94%;
  max-width: 500px;
  margin: 0 auto 3em auto;
}

a.btn_00 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  position: relative;
  background: #228bc8;
  border: 1px solid #228bc8;
  border-radius: 40px;
  box-sizing: border-box;
  padding: 0 35px 0 15px;
  color: #fff;
  font-size: 15px;
  letter-spacing: 0.1em;
  line-height: 1.3;
  text-align: left;
  text-decoration: none;
  transition-duration: 0.3s;
}
a.btn_00:before {
  content: '';
  width: 8px;
  height: 8px;
  border: 0;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  right: 25px;
  margin-top: -6px;
}
a.btn_00:hover {
  background: #fff;
  color: #228bc8;
}
a.btn_00:hover:before {
  border-top: 2px solid #228bc8;
  border-right: 2px solid #228bc8;
}
@media screen and (min-width: 768px) {
	a.btn_00 {
		 font-size: 20px;
		 padding: 0 45px 0 25px;
	}
}


blockquote {
    position: relative;
    padding: 3em 2.5em 2em 3.5em;
    color: #333333;
    background-color: #f2f6fc;
	margin: 10px 0;
}
blockquote::before {
    display: inline-block;
    position: absolute;
    top: 1em;
    left: 1.5em;
    width: 1.5em;
    height: 1.5em;
    background-image: url("../img/column/quote.png");
    background-repeat: no-repeat;
	background-size: 20px auto;
    content: '';
}

.blog_content h3.qa {
	color: #228BC8;
	padding: 0.5em 0;
	border-top: solid 3px #228BC8;
	border-bottom: solid 3px #228BC8;
	font-size: 1.8rem;
	margin-bottom: 15px;
	line-height: 1.4;
}
.blog_content h3.qa:before {
	content: 'Q.';
	padding-right: 0.5em;
}
.blog_content .ttl04z {
	border-left: 5px solid #228BC8;
	line-height: 1.4;
	color: #228BC8;
	padding-left: 8px;
	margin-bottom: 10px;
}
.blog_content .doctors_comment {
	padding: 1.5em;
    color: #333333;
    background-color: #f2f6fc;
	margin-bottom: 1.5em;
	overflow: hidden;
}
.blog_content .doctors_comment .image {
	float: left;
	width: 30%;
	margin: 0 2% 0 0;
	border: 1px solid #CCC;
	line-height: 0;
}
.blog_content .doctors_comment .image img {
	width: 100%;
	height: auto;
}
.blog_content .top_image {
	width: 76%;
	margin: 0 auto 1.5em auto;
}
.blog_content .top_image img {
	width: 100%;
	height: auto;
}
@media screen and (min-width: 768px) {
	blockquote {
		margin: 20px 0;
	}
	.blog_content h3.qa {
		font-size: 2.4rem;
		margin-bottom: 30px;
	}
	.blog_content h4.ttl04z {
		font-size: 2.0rem;
		padding-left: 8px;
		margin-bottom: 20px;
	}
	.blog_content .doctors_comment .image {
		width: 12%;
	}
}

/*line_register*/
.line_register {
	width: 100%;
	border: 3px solid #CCC;
	box-sizing: border-box;
	background: #FFF;
	padding: 6%;
	text-align: center;
	box-shadow: 0px 7px 7px -6px rgba(0, 0, 0, 0.3);
	margin: 0 auto 20px auto;
}
.line_register h3 {
	color: #00B900;
	font-size: 1.8rem;
	font-weight: bold;
}
.line_register .text {
	line-height: 1.4em;
	margin-bottom: 10px;
	font-size: 1.2rem;
}
.line_register .line_register_01 .image {
	width: 140px;
	height: auto;
	margin: 0 auto;
}
.line_register .line_register_01 img {
	width: 100%;
	height: auto;
}
.line_register .line_register_01 div:first-child {
	margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
	.line_register {
		max-width: 720px;
		padding: 3%;
		margin: 0 auto 20px auto;
	}
	.line_register .text {
		line-height: 1.6em;
		margin-bottom: 15px;
		font-size: 1.6rem;
	}
	.line_register .line_register_01 {
		display: flex;
		justify-content: space-around;
	}
	.line_register .line_register_01 div {
		width: 45%;
	}
	.line_register .line_register_01 .image {
		width: 200px;
		height: auto;
		margin: 0 auto;
	}
	.line_register .line_register_01 img {
		width: 100%;
		height: auto;
	}
	.line_register .line_register_01 h3 {
		font-size: 2.0rem;
	}
	.line_register .line_register_01 div:first-child {
		margin-bottom: 0;
	}
}