@charset "shift_jis";
/* CSS Document */

#contents {
	max-width: 980px;
	width:100%;
	margin: 0 auto;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#contents .contents_ttl {
text-align: center;
color: #9363A6;
border-bottom: solid 2px #9363A6;
}


.ct_inbox .bg_blank {
display: block;
}


.ct_inbox .eachyear_box {
overflow: hidden;
}


.ct_inbox .eachyear_box .year_txt {
display: block;
float: left;
margin-top: 30px;
}
.ct_inbox .eachyear_box .box-leftline {
display: block;
float: left;
margin-top: 34px;
}

.ct_inbox .eachyear_box .eachyear_inbox {
display: block;
float: left;
border-left:  solid 5px #000;
width: 840px;
background: #F2F2F2;
padding: 30px;
line-height: 1.6;

-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.ct_inbox .eachyear_box .eachyear_inbox .ttl_jinsei {
font-size: 20px;
font-weight: bold;
background: url(../images/icon-roulette.png) no-repeat left center;
padding-left: 36px;
margin-bottom: 5px;
}

.ct_inbox .eachyear_box .eachyear_inbox p {
color:#000;
font-size: 14px;
}
.ct_inbox .eachyear_box .eachyear_inbox p.text_jinsei {
margin-bottom: 20px;
padding-left: 36px;
}
.ct_inbox .eachyear_box .eachyear_inbox p.text_history {
padding-left: 36px;
}
.ct_inbox .eachyear_box .eachyear_inbox p.text_jinsei strong,
.ct_inbox .eachyear_box .eachyear_inbox p.text_history strong {
color:#f00;
}
.ct_inbox .eachyear_box .eachyear_inbox p.text_jinsei a {
color:#f00;
text-decoration: underline;
font-size: 16px;
font-weight: bold;
}
.ct_inbox .eachyear_box .eachyear_inbox .ttl_history {
font-size: 20px;
font-weight: bold;
padding-left: 36px;
margin-bottom: 5px;
}
.ct_inbox .eachyear_box .eachyear_inbox .ttl_history.icon01 {
background: url(../images/icon-koma1.png) no-repeat left center;
}
.ct_inbox .eachyear_box .eachyear_inbox .ttl_history.icon02 {
background: url(../images/icon-koma2.png) no-repeat left center;
}
.ct_inbox .eachyear_box .eachyear_inbox .ttl_history.icon03 {
background: url(../images/icon-koma3.png) no-repeat left center;
}
.ct_inbox .eachyear_box .eachyear_inbox .ttl_history.icon04 {
background: url(../images/icon-koma4.png) no-repeat left center;
}
.ct_inbox .eachyear_box .eachyear_inbox .ttl_history.icon05 {
background: url(../images/icon-koma5.png) no-repeat left center;
}
.ct_inbox .eachyear_box .eachyear_inbox .ttl_history.icon06 {
background: url(../images/icon-koma6.png) no-repeat left center;
}

.ct_inbox .eachyear_box .eachyear_inbox .product_box {
margin-top: 20px;
border-top: solid 1px #CCCCCC;
padding-top: 30px;
overflow: hidden;
}

.ct_inbox .eachyear_box .eachyear_inbox .product_box .img_box {
width: 230px;
float: left;
}
.ct_inbox .eachyear_box .eachyear_inbox .product_box .text_box {
width: 525px;
float: right;
}
.ct_inbox .eachyear_box .eachyear_inbox .product_box .text_box h3 {
font-size: 20px;
font-weight: bold;
border-bottom: solid 1px #CCCCCC;
padding-bottom: 10px;
margin-bottom: 15px;
}
.ct_inbox .eachyear_box .eachyear_inbox .product_box .text_box h3 em {
font-size: 13px;
font-weight: normal;
}
.ct_inbox .eachyear_box .eachyear_inbox .product_box .text_box h3 span {
display: inline-block;
margin-left: 1.5em;
font-size: 14px;
color:#000 !important;
font-weight: normal;
}
.ct_inbox .eachyear_box .eachyear_inbox .product_box .text_box h3 span.ML0 {
margin-left: 0;
}
.ct_inbox .eachyear_box .eachyear_inbox .product_box .text_box .jinsei_txt {
margin-bottom: 20px;
}
.ct_inbox .eachyear_box .eachyear_inbox .product_box .text_box h4 {
font-size: 16px;
font-weight: bold;
}


.ct_inbox .nenpyo_btnbox {
margin: 0 0 80px;
padding-left: 140px;
text-align: center;
}
.ct_inbox .nenpyo_btnbox a {
display: inline-block;
margin: 0 10px;
}
.ct_inbox .nenpyo_btnbox a:hover {
opacity: 0.70;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}

