@charset "UTF-8";
/* CSS Document */

/*--------------------------------------------------
文字関連
--------------------------------------------------*/

DIV#contents #kamakurachokinkobo {font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif; color: #2D3634;}
DIV#contents #kamakurachokinkobo .normal {font-weight: normal;}
DIV#contents #kamakurachokinkobo .bold {font-weight: bold ;}
DIV#contents #kamakurachokinkobo .center {text-align: center;}
DIV#contents #kamakurachokinkobo .left {text-align: left;}
DIV#contents #kamakurachokinkobo .right {text-align: right;}
DIV#contents #kamakurachokinkobo p,
DIV#contents #kamakurachokinkobo h2,
DIV#contents #kamakurachokinkobo h3,
DIV#contents #kamakurachokinkobo h4,
DIV#contents #kamakurachokinkobo h5,
DIV#contents #kamakurachokinkobo ul,
DIV#contents #kamakurachokinkobo li {
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	color: #2D3634;
}
DIV#contents #kamakurachokinkobo a {color: #2D3634;}
DIV#contents #kamakurachokinkobo a:hover {text-decoration: none !important;}
DIV#contents #kamakurachokinkobo .htxt1 {font-size: 24px; font-weight: bold; line-height: 1.8;}
DIV#contents #kamakurachokinkobo .htxt2 {font-size: 20px; font-weight: bold; line-height: 1.5;}
DIV#contents #kamakurachokinkobo .txt1 {font-size: 17px; line-height: 2.13;}
DIV#contents #kamakurachokinkobo .txt2 {font-size: 16px; line-height: 2.13;}
DIV#contents #kamakurachokinkobo .txt3 {font-size: 30px; font-weight: bold; line-height: 2.13;}
DIV#contents #kamakurachokinkobo .cap {font-size: 14px; line-height: 2; color: #A79868;}
DIV#contents #kamakurachokinkobo .indent {text-indent: -1em; margin-left: 1em; display: block;}




/*--------------------------------------------------
フォントカラー
--------------------------------------------------*/

DIV#contents #kamakurachokinkobo .gold {color: #A79868;}



/*--------------------------------------------------
ボタン/固定ボタン
--------------------------------------------------*/

DIV#contents #kamakurachokinkobo .ovr {opacity: 1;}
DIV#contents #kamakurachokinkobo .btn:hover,
DIV#contents #kamakurachokinkobo .ovr:hover {opacity: 0.5;}
DIV#contents #kamakurachokinkobo .btn {
	display: block;
	padding-left: 130px;
	padding-right: 113px;
	background: none;
}
DIV#contents #kamakurachokinkobo .btn img {
	width: 417px;
}




/*--------------------------------------------------
背景色
--------------------------------------------------*/

/* グレー背景 */
DIV#contents #kamakurachokinkobo .bg1 {background-color: #F4F3F0;}
/* ゴールド枠 */
DIV#contents #kamakurachokinkobo .gold_frame {
	position: relative;
	border: 1px solid #A79868;
	background-color: #ffffff;
}


/*--------------------------------------------------
その他
--------------------------------------------------*/

DIV#contents #kamakurachokinkobo .inner20 {padding-left: 20px; padding-right: 20px;}
DIV#contents #kamakurachokinkobo .inner30 {padding-left: 30px; padding-right: 30px;}
DIV#contents #kamakurachokinkobo .inner100 {padding-left: 100px; padding-right: 100px;}
DIV#contents #kamakurachokinkobo .inner150 {padding-left: 150px; padding-right: 150px;}
DIV#contents #kamakurachokinkobo .mt0 {margin-top: 0 !important;}
DIV#contents #kamakurachokinkobo .mt5 {margin-top: 5px !important;}
DIV#contents #kamakurachokinkobo .mt10 {margin-top: 10px !important;}
DIV#contents #kamakurachokinkobo .mt15 {margin-top: 15px !important;}
DIV#contents #kamakurachokinkobo .mt20 {margin-top: 20px !important;}
DIV#contents #kamakurachokinkobo .mt25 {margin-top: 25px !important;}
DIV#contents #kamakurachokinkobo .mt30 {margin-top: 30px !important;}
DIV#contents #kamakurachokinkobo .mt35 {margin-top: 35px !important;}
DIV#contents #kamakurachokinkobo .mt40 {margin-top: 40px !important;}
DIV#contents #kamakurachokinkobo .mt45 {margin-top: 45px !important;}
DIV#contents #kamakurachokinkobo .mt50 {margin-top: 50px !important;}
DIV#contents #kamakurachokinkobo .mt55 {margin-top: 55px !important;}
DIV#contents #kamakurachokinkobo .mt60 {margin-top: 60px !important;}
DIV#contents #kamakurachokinkobo .mt65 {margin-top: 65px !important;}
DIV#contents #kamakurachokinkobo .mt70 {margin-top: 70px !important;}
DIV#contents #kamakurachokinkobo .mt75 {margin-top: 75px !important;}
DIV#contents #kamakurachokinkobo .mt80 {margin-top: 80px !important;}
DIV#contents #kamakurachokinkobo .mt85 {margin-top: 85px !important;}
DIV#contents #kamakurachokinkobo .mt90 {margin-top: 90px !important;}
DIV#contents #kamakurachokinkobo .mt95 {margin-top: 95px !important;}
DIV#contents #kamakurachokinkobo .mt100 {margin-top: 100px !important;}
DIV#contents #kamakurachokinkobo .mt120 {margin-top: 120px !important;}
DIV#contents #kamakurachokinkobo .mb0  {margin-bottom: 0 !important;}
DIV#contents #kamakurachokinkobo .mb5  {margin-bottom: 5px  !important;}
DIV#contents #kamakurachokinkobo .mb10 {margin-bottom: 10px !important;}
DIV#contents #kamakurachokinkobo .mb15 {margin-bottom: 15px !important;}
DIV#contents #kamakurachokinkobo .mb16 {margin-bottom: 16px !important;}
DIV#contents #kamakurachokinkobo .mb20 {margin-bottom: 20px !important;}
DIV#contents #kamakurachokinkobo .mb-20 {margin-bottom: -20px !important;}
DIV#contents #kamakurachokinkobo .mb25 {margin-bottom: 25px !important;}
DIV#contents #kamakurachokinkobo .mb30 {margin-bottom: 30px !important;}
DIV#contents #kamakurachokinkobo .mb35 {margin-bottom: 35px !important;}
DIV#contents #kamakurachokinkobo .mb40 {margin-bottom: 40px !important;}
DIV#contents #kamakurachokinkobo .mb45 {margin-bottom: 45px !important;}
DIV#contents #kamakurachokinkobo .mb50 {margin-bottom: 50px !important;}
DIV#contents #kamakurachokinkobo .mb55 {margin-bottom: 55px !important;}
DIV#contents #kamakurachokinkobo .mb60 {margin-bottom: 60px !important;}
DIV#contents #kamakurachokinkobo .mb65 {margin-bottom: 65px !important;}
DIV#contents #kamakurachokinkobo .mb70 {margin-bottom: 70px !important;}
DIV#contents #kamakurachokinkobo .mb75 {margin-bottom: 75px !important;}
DIV#contents #kamakurachokinkobo .mb80 {margin-bottom: 80px !important;}
DIV#contents #kamakurachokinkobo .mb85 {margin-bottom: 85px !important;}
DIV#contents #kamakurachokinkobo .mb90 {margin-bottom: 90px !important;}
DIV#contents #kamakurachokinkobo .mb95 {margin-bottom: 95px !important;}
DIV#contents #kamakurachokinkobo .mb100 {margin-bottom: 100px !important;}
DIV#contents #kamakurachokinkobo .pt0  {padding-top: 0    !important;}
DIV#contents #kamakurachokinkobo .pt5  {padding-top: 5px  !important;}
DIV#contents #kamakurachokinkobo .pt10 {padding-top: 10px !important;}
DIV#contents #kamakurachokinkobo .pt15 {padding-top: 15px !important;}
DIV#contents #kamakurachokinkobo .pt20 {padding-top: 20px !important;}
DIV#contents #kamakurachokinkobo .pt25 {padding-top: 25px !important;}
DIV#contents #kamakurachokinkobo .pt30 {padding-top: 30px !important;}
DIV#contents #kamakurachokinkobo .pt35 {padding-top: 35px !important;}
DIV#contents #kamakurachokinkobo .pt40 {padding-top: 40px !important;}
DIV#contents #kamakurachokinkobo .pt45 {padding-top: 45px !important;}
DIV#contents #kamakurachokinkobo .pt50 {padding-top: 50px !important;}
DIV#contents #kamakurachokinkobo .pt55 {padding-top: 55px !important;}
DIV#contents #kamakurachokinkobo .pt60 {padding-top: 60px !important;}
DIV#contents #kamakurachokinkobo .pt65 {padding-top: 65px !important;}
DIV#contents #kamakurachokinkobo .pt70 {padding-top: 70px !important;}
DIV#contents #kamakurachokinkobo .pt75 {padding-top: 75px !important;}
DIV#contents #kamakurachokinkobo .pt80 {padding-top: 80px !important;}
DIV#contents #kamakurachokinkobo .pt85 {padding-top: 85px !important;}
DIV#contents #kamakurachokinkobo .pt90 {padding-top: 90px !important;}
DIV#contents #kamakurachokinkobo .pt95 {padding-top: 95px !important;}
DIV#contents #kamakurachokinkobo .pt100 {padding-top: 100px !important;}
DIV#contents #kamakurachokinkobo .pb0 {padding-bottom: 0 !important;}
DIV#contents #kamakurachokinkobo .pb5 {padding-bottom: 5px !important;}
DIV#contents #kamakurachokinkobo .pb10 {padding-bottom: 10px !important;}
DIV#contents #kamakurachokinkobo .pb15 {padding-bottom: 15px !important;}
DIV#contents #kamakurachokinkobo .pb20 {padding-bottom: 20px !important;}
DIV#contents #kamakurachokinkobo .pb25 {padding-bottom: 25px !important;}
DIV#contents #kamakurachokinkobo .pb30 {padding-bottom: 30px !important;}
DIV#contents #kamakurachokinkobo .pb35 {padding-bottom: 35px !important;}
DIV#contents #kamakurachokinkobo .pb40 {padding-bottom: 40px !important;}
DIV#contents #kamakurachokinkobo .pb45 {padding-bottom: 45px !important;}
DIV#contents #kamakurachokinkobo .pb50 {padding-bottom: 50px !important;}
DIV#contents #kamakurachokinkobo .pb55 {padding-bottom: 55px !important;}
DIV#contents #kamakurachokinkobo .pb60 {padding-bottom: 60px !important;}
DIV#contents #kamakurachokinkobo .pb65 {padding-bottom: 65px !important;}
DIV#contents #kamakurachokinkobo .pb70 {padding-bottom: 70px !important;}
DIV#contents #kamakurachokinkobo .pb75 {padding-bottom: 75px !important;}
DIV#contents #kamakurachokinkobo .pb80 {padding-bottom: 80px !important;}
DIV#contents #kamakurachokinkobo .pb85 {padding-bottom: 85px !important;}
DIV#contents #kamakurachokinkobo .pb90 {padding-bottom: 90px !important;}
DIV#contents #kamakurachokinkobo .pb95 {padding-bottom: 95px !important;}
DIV#contents #kamakurachokinkobo .pb100 {padding-bottom: 100px !important;}
DIV#contents #kamakurachokinkobo .pl160 {padding-left: 160px !important;}
DIV#contents #kamakurachokinkobo .pr100 {padding-right: 100px !important;}




/*--------------------------------------------------
  共通
--------------------------------------------------*/

body {padding-bottom: 106px;}
DIV#contents #kamakurachokinkobo {margin-bottom: 10px;}
DIV#contents #kamakurachokinkobo a {text-decoration: underline;}
DIV.smtEntryDetail h1 {margin: 0;}
DIV#contents #kamakurachokinkobo .intro {padding-top: 20px !important;}
DIV#contents #kamakurachokinkobo .intro .gold_frame .txt1 {
	position: absolute;
	color: #ffffff;
	background-color: #A79868;
	display: block;
	width: 360px;
	font-size: 20px;
	line-height: 41px;
	top: -21px;
	left: 50%;
	margin-top: 0 !important;
	margin-left: -180px;
	border-radius: 20.5px;
}
/* 編集部&増原さんアイコン */
DIV#contents #kamakurachokinkobo .comment_moto,
DIV#contents #kamakurachokinkobo .comment_sato,
DIV#contents #kamakurachokinkobo .comment_masu {position: relative; text-align: left; padding-left: 110px; min-height: 114px;}
DIV#contents #kamakurachokinkobo .comment_moto_sato,
DIV#contents #kamakurachokinkobo .comment_masu_moto {position: relative; text-align: left; padding-left: 225px; min-height: 114px;}
DIV#contents #kamakurachokinkobo .comment_moto::before,
DIV#contents #kamakurachokinkobo .comment_sato::before,
DIV#contents #kamakurachokinkobo .comment_masu::before,
DIV#contents #kamakurachokinkobo .comment_moto_sato::before,
DIV#contents #kamakurachokinkobo .comment_masu_moto::before {content: ""; position: absolute; width: 100px; height: 114px; top: 0; left: 0;}
DIV#contents #kamakurachokinkobo .comment_moto_sato::after,
DIV#contents #kamakurachokinkobo .comment_masu_moto::after {content: ""; position: absolute; width: 100px; height: 114px; top: 0; left: 110px;}

DIV#contents #kamakurachokinkobo .comment_moto::before,
DIV#contents #kamakurachokinkobo .comment_sato::before,
DIV#contents #kamakurachokinkobo .comment_masu::before,
DIV#contents #kamakurachokinkobo .comment_moto_sato::before,
DIV#contents #kamakurachokinkobo .comment_moto_sato::after,
DIV#contents #kamakurachokinkobo .comment_masu_moto::before,
DIV#contents #kamakurachokinkobo .comment_masu_moto::after {background: 0 0 / 100px 114px no-repeat;}

DIV#contents #kamakurachokinkobo .comment_moto::before {background-image: url(/ring/contents/special_report/202009_kamakurachokinkobo/img/icon_moto.png);}
DIV#contents #kamakurachokinkobo .comment_sato::before {background-image: url(/ring/contents/special_report/202009_kamakurachokinkobo/img/icon_sato.png);}
DIV#contents #kamakurachokinkobo .comment_masu::before {background-image: url(/ring/contents/special_report/202009_kamakurachokinkobo/img/icon_masu.png);}
DIV#contents #kamakurachokinkobo .comment_moto_sato::before {background-image: url(/ring/contents/special_report/202009_kamakurachokinkobo/img/icon_moto.png);}
DIV#contents #kamakurachokinkobo .comment_moto_sato::after {background-image: url(/ring/contents/special_report/202009_kamakurachokinkobo/img/icon_sato.png);}
DIV#contents #kamakurachokinkobo .comment_masu_moto::before {background-image: url(/ring/contents/special_report/202009_kamakurachokinkobo/img/icon_masu.png);}
DIV#contents #kamakurachokinkobo .comment_masu_moto::after {background-image: url(/ring/contents/special_report/202009_kamakurachokinkobo/img/icon_moto.png);}
DIV#contents #kamakurachokinkobo .txt1,
DIV#contents #kamakurachokinkobo .cap,
DIV#contents #kamakurachokinkobo .photo,
DIV#contents #kamakurachokinkobo .intro,
DIV#contents #kamakurachokinkobo .comment_moto,
DIV#contents #kamakurachokinkobo .comment_sato,
DIV#contents #kamakurachokinkobo .comment_masu,
DIV#contents #kamakurachokinkobo .comment_moto_sato,
DIV#contents #kamakurachokinkobo .comment_masu_moto {margin-top: 35px;}

DIV#contents #kamakurachokinkobo .photo+.cap {margin-top: 10px;}

DIV#contents #kamakurachokinkobo .htxt1+.btn,
DIV#contents #kamakurachokinkobo .htxt2+.btn,
DIV#contents #kamakurachokinkobo .txt1+.btn,
DIV#contents #kamakurachokinkobo .txt2+.btn,
DIV#contents #kamakurachokinkobo .txt3+.btn,
DIV#contents #kamakurachokinkobo .cap+.btn {margin-top: 55px;}

DIV#contents #kamakurachokinkobo .photo+.btn,
DIV#contents #kamakurachokinkobo .intro+.btn,
DIV#contents #kamakurachokinkobo .comment_moto+.btn,
DIV#contents #kamakurachokinkobo .comment_sato+.btn,
DIV#contents #kamakurachokinkobo .comment_masu+.btn,
DIV#contents #kamakurachokinkobo .comment_moto_sato+.btn,
DIV#contents #kamakurachokinkobo .comment_masu_moto+.btn {margin-top: 60px;}

DIV#contents #kamakurachokinkobo .btn+.htxt1,
DIV#contents #kamakurachokinkobo .btn+.htxt2,
DIV#contents #kamakurachokinkobo .btn+.txt1,
DIV#contents #kamakurachokinkobo .btn+.txt2,
DIV#contents #kamakurachokinkobo .btn+.txt3 {margin-top: 75px;}

DIV#contents #kamakurachokinkobo .btn+.photo,
DIV#contents #kamakurachokinkobo .btn+.intro,
DIV#contents #kamakurachokinkobo .btn+.comment_moto,
DIV#contents #kamakurachokinkobo .btn+.comment_sato,
DIV#contents #kamakurachokinkobo .btn+.comment_masu,
DIV#contents #kamakurachokinkobo .btn+.comment_moto_sato,
DIV#contents #kamakurachokinkobo .btn+.comment_masu_moto {margin-top: 80px;}




/*--------------------------------------------------
  #sec0 メインビジュアル周辺
--------------------------------------------------*/

DIV#contents #kamakurachokinkobo #sec0 {margin-bottom: 80px;}
DIV#contents #kamakurachokinkobo #sec0 .htxt1 {margin-top: 0;}
DIV#contents #kamakurachokinkobo #sec0 .txt1,
DIV#contents #kamakurachokinkobo #sec0 .mokuji {margin-top: 35px;}
DIV#contents #kamakurachokinkobo #sec0 .mokuji .inner100 {
	padding-bottom: 40px;
}
DIV#contents #kamakurachokinkobo #sec0 .mokuji .htxt1 {
	line-height: 1;
	margin-bottom: 30px;
}
DIV#contents #kamakurachokinkobo #sec0 .mokuji ul.txt1 li {
	position: relative;
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 15px;
	padding-left: 20px;
}
DIV#contents #kamakurachokinkobo #sec0 .mokuji ul.txt1 li::before {
	content: "";
	position: absolute;
	background: 13px 13px #2D3634;
	width: 13px;
	height: 13px;
	left: 0;
	top: 4px;
}
DIV#contents #kamakurachokinkobo #sec0 .mokuji ul.txt2 li {
	font-size: 14px;
	line-height: 1.84;
	margin-bottom: 0;
	padding-left: 10px;
}
DIV#contents #kamakurachokinkobo #sec0 .mokuji ul.txt2 li::before {content: ""; display: none;}
DIV#contents #kamakurachokinkobo #sec0 .mokuji ul.txt2 li:first-child {margin-top: 15px;}
DIV#contents #kamakurachokinkobo #sec0 .intro {margin-top: 40px;}
DIV#contents #kamakurachokinkobo #sec0 .intro .comment_sato {margin-top: 20px;}
DIV#contents #kamakurachokinkobo #sec0 .intro .gold_frame {padding-top: 36px; padding-bottom: 40px;}




/*--------------------------------------------------
  #sec1 鎌倉駅からお散歩気分で「鎌倉彫金工房　大町店」へ
--------------------------------------------------*/

DIV#contents #kamakurachokinkobo #sec1 {padding-top: 80px; padding-bottom: 80px;}
DIV#contents #kamakurachokinkobo #sec1 .intro {}
DIV#contents #kamakurachokinkobo #sec1 .intro .txt2 {
	display: inline-block;
	vertical-align: top;
}
DIV#contents #kamakurachokinkobo #sec1 .intro .txt2.left {
	width: 200px;
	margin-left: 18px;
}
DIV#contents #kamakurachokinkobo #sec1 .intro .gold_frame {padding-top: 40px; padding-bottom: 20px;}



/*--------------------------------------------------
  #sec2 豊富なサンプルリングを見て＆試して、好みの指輪デザインを見つける
--------------------------------------------------*/

DIV#contents #kamakurachokinkobo #sec2 {padding-top: 80px; padding-bottom: 80px;}





/*--------------------------------------------------
  #sec3 早速、手作り指輪に挑戦！
--------------------------------------------------*/

DIV#contents #kamakurachokinkobo #sec3 {padding-top: 80px; padding-bottom: 80px;}
DIV#contents #kamakurachokinkobo #sec3 .sub {
	border-top: 1px solid #A79868;
	margin: 80px 0 25px;
}
DIV#contents #kamakurachokinkobo #sec3 .sub h4 {
	background-color: #A79868;
	color: #ffffff;
	line-height: 39px;
	width: 120px;
}



/*--------------------------------------------------
  #sec4 完成した指輪は当日持ち帰り可能！
--------------------------------------------------*/

DIV#contents #kamakurachokinkobo #sec4 {padding-top: 80px; padding-bottom: 80px;}
DIV#contents #kamakurachokinkobo #sec4  .htxt2 {margin-top: 35px;}



/*--------------------------------------------------
  #sec5 スタッフインタビュー：増原さんにお話を伺いました
--------------------------------------------------*/

DIV#contents #kamakurachokinkobo #sec5 {padding-top: 80px; padding-bottom: 80px;}
DIV#contents #kamakurachokinkobo #sec5 .htxt2 {margin-top: 80px;}
/*DIV#contents #kamakurachokinkobo #sec5 .btn+.htxt2 {margin-top: 50px;}*/


/*--------------------------------------------------
  #sec6 実際に鎌倉彫金工房で指輪を作って分かった、人気の理由
--------------------------------------------------*/

DIV#contents #kamakurachokinkobo #sec6 {padding-top: 80px; padding-bottom: 80px;}
DIV#contents #kamakurachokinkobo #sec6 .htxt2 {margin-top: 35px;}


/*--------------------------------------------------
  .fixBtn
--------------------------------------------------*/

DIV#contents #kamakurachokinkobo .fixBtn {
	position: fixed;
	top: 242px;
	right: 0px;
	width: 82px;
	height: 82px;
	text-align: center;
}
DIV#contents #kamakurachokinkobo .fixBtn a {
	position: relative;
	display: block;
	padding-top: 10px;
	box-sizing: border-box;
	width: 82px;
	height: 82px;
	font-size: 15px;
	line-height: 20px;
	text-decoration: none;
	color: #fff;
	background-color: #ed3b3b;
	transition: .3s ;
}
DIV#contents #kamakurachokinkobo .fixBtn a:hover {
	opacity: 50%;
}
DIV#contents #kamakurachokinkobo .fixBtn a::after {
	content: "";
	position: absolute;
	bottom: 14px;
	right: 50%;
	margin-right: -16.5px;
	background: 0 0 / 33px 10px no-repeat url(/ring/contents/special_report/202009_kamakurachokinkobo/img/arrow.png);
	width: 33px;
	height: 10px;
}


