/******************************

　　　　　　　就活

******************************/

/* common */
.entry_skt{
	width:96%;
	margin:0 auto;
}
.entry_skt *{
	color:#000000;
}

.entry_skt li{
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
}
.entry_skt ul{
	margin:0 !important;
	padding:0 !important;
}
.entry_skt h2{
	margin:0 auto 20px auto;
	padding:0;
}
.entry_skt .r{
	float:right;
	margin:0 0 5px 5px;
}
.entry_skt .l{
	float:right;
	margin:0 5px 5px 0;
}
.entry_skt .clear{
	clear:both;
}



/* 冒頭 */
.entry_skt dl.leader{
	width:100%;
}
.entry_skt dl.leader dt{
	font-size:18px;
	margin-bottom:10px;
	color:#780807;
}
.entry_skt dl.leader dd{
	font-size:14px;
}


/* main */
.entry_skt .rec_main{
	width:100%;
	margin:0 auto;
}
.entry_skt .rec_main h3{
	margin:0 auto 30px auto;
	width:100% !important;
	padding:0 !important;
}
.entry_skt .rec_main h3 img{
	display:none;
}
.entry_skt .rec_main .sec1 h3{
	background-size:contain;
	background-repeat:no-repeat;
	width:100%;
	height:5.8em;
	max-height:120px;
}
.entry_skt .rec_main .mds01 table,
.entry_skt .rec_main .mds02 table{
  width: 100%;
  max-width: 100px;
}

.entry_skt .rec_main .mds01 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/skt_merit01.png);
}
.entry_skt .rec_main .mds02 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/skt_merit02.png);
}
	.entry_skt .rec_main .mds02 p{
		text-align:center !important;
	}
.entry_skt .rec_main .mds03 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/skt_merit03.png);
}
.entry_skt .rec_main .mds04 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/skt_merit04.png);
}
.entry_skt .rec_main .mds05 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/skt_merit05.png);
}
.entry_skt .rec_main .mds06 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/skt_merit06.png);
}
.entry_skt .rec_main .mds07 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/skt_merit07.png);
}
@media screen and (max-width: 1024px) {
.entry_skt .rec_main .sec1 h3{
	height:4.0em;
}
}
@media screen and (max-width: 640px) {
.entry_skt .rec_main .sec1 h3{
	max-height:none;
	height:auto;
	margin-bottom:20px;
	background-image:none;
}
.entry_skt .rec_main .sec1 h3 img{
	display:block;
	max-width: 100%;
	height: auto;
}
}


.entry_skt .rec_main .sec1{ /* rec内各要素 */
	margin:0 auto 80px auto;
	width:100%;
	clear:both;
}
.entry_skt .sec1:after{
	content:".";
	line-height:0;
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
/*\*/
* html.entry_skt .sec1{
	height:1px;
	overflow:visible;
}
/**/

.entry_skt .sec1 p,
.entry_skt .sec1 dt,
.entry_skt .sec1 dd,
.entry_skt .sec1 li,
.entry_skt .sec1 h4{
	text-align:left;
	font-size:100%;
}

.entry_skt .rec_main p{
	font-weight:normal;
	margin:5px auto;
}
.entry_skt .rec_main h4{
	font-size:20px;
	font-weight:bold;
	color:#780807;
}

.entry_skt .rec_main li.mer{ /* メリット箇条書き */
	font-weight:bold;
	font-size:14px;
	padding-left:90px !important;
	padding-bottom:10px !important;
	*padding-bottom:0;
	background-repeat:no-repeat;
	background-position:0 0;
	color:#820807;
	float:left;
	margin-bottom:20px !important;
	border-bottom:1px dotted #820807;
}

	.mer01{
		background-image:url(https://nuts-bar.tank.jp/wp-content/uploads/2017/02/rec_mer01.gif);
	}
	.mer02{
		background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/rec_mer02.gif);
	}
	.mer03{
		background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/rec_mer03.gif);
	}
	.mer04{
		background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/rec_mer04.gif);
	}
	.mer05{
		background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/rec_mer05.gif);
	}
	.mer06{
		background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/rec_mer06.gif);
	}
.entry_skt .rec_main li.mert ul.makeup {
	width:100%;
	float:left;
}
.entry_skt .rec_main li.mer ul.makeup li{
	list-style-type:none;
	display:inline-block;
	margin:0px 20px 0 0 !important;
}

@media screen and (max-width: 640px) {
.entry_skt .sec1{
	margin:0 auto 60px auto;
}
.entry_skt .rec_main h4{
	font-size:18px;
}
.entry_skt .rec_main li.mer{ /* メリット箇条書き */
	padding-left:65px !important;
	padding-bottom:10px !important;
	background-size:60px;
}
.entry_skt .rec_main li.mer img.r{
	float:none;
}
}


.entry_skt .rec_main .dwnsize dl{/* ダウンサイズとは */
	width:100%;
	margin:0 auto;
	border:3px solid #076878;
	-moz-border-radius: 5px;/* for Firefox */
	-webkit-border-radius: 5px;/* for Safari and chrome */
	border-radius: 5px;
	position:relative;
	zoom: 1;
}
.entry_skt .rec_main .dwnsize dl dt,
.entry_skt .rec_main .dwnsize dl dd{
	padding:10px 15px;
}
.entry_skt .rec_main .dwnsize dl dt{
	font-weight:bold;
	font-size:16px;
}
.entry_skt .rec_main .dwnsize dl dd{
	font-size:14px;
}
.entry_skt .rec_main .dwnsize dl dd span{
	color:#076878;
}
.entry_skt .rec_main .dwnsize dl dd img{
	float:right;
	margin:0 0 10px 30px;
}


.entry_skt .rec_main .dwnsize p.dataimg{
	width:30%;
	float:right;
	margin:0 0 10px 30px;
}
.entry_skt .rec_main .dwnsize ul.datasize{
	width:60%;
	margin:0 0 15px 0;
	float:left;
}
.entry_skt .rec_main .dwnsize ul.datasize li{
	font-weight:bold;
	font-size:16px;
	margin:5px 0;
}
.entry_skt .rec_main .dwnsize ul.datasize li.data{
	background-color:#f1f0f0;
	padding:5px;
	border:3px double #ccc;
	text-align:center;
}

@media screen and (max-width: 640px) {
.entry_skt .rec_main .dwnsize{
	text-align:center;
}
.entry_skt .rec_main .dwnsize dl dt{
	font-size:14px;
}
.entry_skt .rec_main .dwnsize dl dd{
	text-align:center;
}
.entry_skt .rec_main .dwnsize dl dd img{
	float:none;
	margin:0 !important;
}

.entry_skt .rec_main .dwnsize p.dataimg{
	width:100%;
	float:none;
	margin:0 auto !important;
	text-align:center;
}
.entry_skt .rec_main .dwnsize ul.datasize{
	width:100%;
	margin:0 0 5px 0;
	float:none;
}
.entry_skt .rec_main .dwnsize ul.datasize li{
	text-align:left;
	font-size:14px;
}

}





.entry_skt .rec_main .sk_pricelist{/* 料金表 */
}
/* 使わない */
.entry_skt .rec_main .sk_pricelist ul{
	margin:0 auto;
	width:100%;
}
.entry_skt .rec_main .sk_pricelist ul li{
	margin-bottom:0 0 20px 0;
	padding:0;
	text-align:center;
}
.entry_skt .rec_main .sk_pricelist ul li img{
	margin:0 !important;
	padding:0 !important;
	border-width:1px;
	border-style:solid;
}
	.entry_skt .rec_main .sk_pricelist ul li.st img{
		color:#BFDDF9;
	}
	.entry_skt .rec_main .sk_pricelist ul li.sim img{
		color:#c2e9ce;
	}
	.entry_skt .rec_main .sk_pricelist ul li.pr img{
		color:#EDDCB1;
	}
	
	.entry_skt .rec_main .sk_pricelist p.kome{
		color:#000;
		margin-bottom:30px;
		margin-top:0;
		border-bottom:3px solid #45250C;
		padding-bottom:30px;
		clear:both;
	}
	
/*set2018*/
.entry_skt .rec_main .sk_pricelist .skSetprice{
	width:100%;
	margin:0 auto 30px auto;
	clear:both;
	padding:10px;
}
.entry_skt .rec_main .sk_pricelist .skSetprice:after{
	content:".";
	line-height:0;
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
/*\*/
* html.entry_skt .rec_main .sk_pricelist .skSetprice{
	height:1px;
	overflow:visible;
}
/**/
.entry_skt .rec_main .sk_pricelist .skSetprice h4{
	margin-bottom:5px !important;
	border-left:5px solid #780807;
	padding-left:.55em;
	line-height:1.8;
}
.entry_skt .rec_main .sk_pricelist .skSetprice .setimg{
	width:46%;
	float:left;
	margin:0 0.8%;
	padding:5px;
	border:1px solid #cccccc;
}

.entry_skt .rec_main .sk_pricelist table{
	width:100%;
	border-collapse:collapse;
	border:1px solid #45250C;
	margin:10px auto;
}
.entry_skt .rec_main .sk_pricelist p{
	font-size:14px;
}
.entry_skt .rec_main .sk_pricelist table th,
.entry_skt .rec_main .sk_pricelist table td{
	padding:5px;
	border:1px solid #45250C;
	font-size:14px;
	text-align:center;
}
.entry_skt .rec_main .sk_pricelist table.ss td{
	border:1px solid #45250C;
	text-align:left;
}
.entry_skt .rec_main .sk_pricelist table.ss th{
	font-weight:bold;
	background-color:#f6f0e6;
	text-align:left;
}
.entry_skt .rec_main .sk_pricelist .setimg table th{
	font-weight:bold;
	background-color:#f6f0e6;
}
.entry_skt .rec_main .sk_pricelist .setimg table td{
	font-family:Arial, Helvetica, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}
.entry_skt .rec_main .sk_pricelist table td.day2{
	font-size:15px;
	font-weight:bold;
}
.entry_skt .rec_main .sk_pricelist table td.nm{
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	text-align:right;
}
.entry_skt .rec_main .sk_pricelist span.chui{
	font-size:12px;
	font-weight:normal;
}
.entry_skt .rec_main .sk_pricelist table th.sum{
	background-image:none;
	background-color:#45250C;
	color:#fff;
}

@media screen and (max-width: 640px) {
	.entry_skt .rec_main .sk_pricelist p.kome{
		margin-bottom:10px;
	}
	.entry_skt .rec_main .sk_pricelist .skSetprice{
		padding:0;
	}
	.entry_skt .rec_main .sk_pricelist .skSetprice .setimg{
		width:100%;
		float:none;
		padding:0;
		margin:0 auto 20px auto;
	}
	.entry_skt .rec_main .sk_pricelist .setimg table{
		width:96%;
		margin:3px auto 10px auto;
	}
}






/*カメラマン*/
.entry_skt .rec_main .hiroshi h4{
	font-weight:bold;
	color:#902127;
	font-size:16px;
	padding:0 0 8px 8px;
	background:url(http://nuts-bar.com/wp-content/uploads/2017/02/rec_hiroshi_line.gif) repeat-x bottom;
}
.entry_skt .rec_main .hiroshi dl{
	width:100%;
	margin:0 auto;
}
.entry_skt .rec_main .hiroshi dl dt{
	margin-bottom:15px;
}
.entry_skt .rec_main .hiroshi dl dd p{
	margin-bottom:5px;
	color:#000000 !important;
	font-size:14px;
}
@media screen and (max-width: 640px) {
.entry_skt .rec_main .hiroshi dl dt img.r{
	float:none;
	width:180px;
	margin:0 auto;
}
.entry_skt .rec_main .hiroshi dl dt{
	margin-bottom:0px;
	text-align:center;
}
}


.entry_skt .rec_main .voice .v_box2{/* 声2枚 */
	clear:both;
	width:100%;
	margin:0 auto 30px auto;
	background:url(http://nuts-bar.com/wp-content/uploads/2017/02/rec_voice_bgimg.jpg) repeat 0 0;
}

.entry_skt .rec_main .voice .v_box2 p.ph{
	float:right;
	margin-right:20px;
	padding-top:10px;
	width:30%;
	text-align:center;
}
	.entry_skt .rec_main .voice .v_box2 p.ph img{
		margin:0 auto;
	}
.entry_skt .rec_main .voice .v_box2 dl{
	width:60%;
	float:left;
	margin:0 auto 30px auto;
}
.entry_skt .rec_main .voice .v_box2 dl dt{
	font-weight:bold;
	color:#fff;
	font-size:16px;
	padding:0.8em 0 1em 1em;
	background-color:#0E697C;
	margin-bottom:1em;
	/*
	padding:13px 0 18px 10px;
	*/
}
.entry_skt .rec_main .voice .v_box2 dl dd{
	padding-left:20px;
	line-height:2.2;
	font-size:14px;
}

	
.entry_skt .rec_main .voice .v_box2 span.new{
	background-color:#F33;
	font-size:10.5px;
	padding:0 3px;
	font-weight:normal;
	margin-left:3px;
}




@media screen and (max-width: 640px) {
.entry_skt .rec_main .voice .v_box2{
	text-align:center !important;
	margin-bottom:40px;
}
.entry_skt .rec_main .voice .v_box2 p.ph{
	float:none;
	margin:0 auto;
	padding-top:0px;
	width:100%;
}
	.entry_skt .rec_main .voice .v_box2 p.ph img{
		margin:0 auto;
	}
.entry_skt .rec_main .voice .v_box2 dl{
	width:100%;
	float:none;
	margin:0 auto !important;
}
.entry_skt .rec_main .voice .v_box2 dl dt{
	padding:0.4em 0 0.5em 1em;
	margin-bottom:0.5em;
}
.entry_skt .rec_main .voice .v_box2 dl dd{
	padding:0 10px !important;
	margin-bottom:0;
}
}





.entry_skt .rec_main .op dl{/*ワンポイント*/
	width:100%;
	margin:0 auto 30px auto;
	background:url(http://nuts-bar.com/wp-content/uploads/2017/02/rec_1point.jpg) no-repeat 0 0;
}
.entry_skt .rec_main .op dl dt{
	font-weight:bold;
	font-size:16px;
	color:#076878;
	padding-left:70px;
	padding-top:10px;
	margin-bottom:10px;
}
.entry_skt .rec_main .op p.end{
	border-top:1px solid #086878;
	padding-top:20px;
}
.entry_skt .rec_main .op dl dd{
	padding-left:70px;
}


@media screen and (max-width: 640px) {
.entry_skt .rec_main .op dl{
	background-size:45px;
}
.entry_skt .rec_main .op dl dt{
	font-size:14px;
	padding-left:50px;
}
.entry_skt .rec_main .op dl dd{
	padding-left:50px;
}
}









/******************************

　　　　プレジデント

******************************/

/* common */
.entry_predt{
	width:96%;
	margin:0 auto;
}
.entry_predt *{
	color:#000000;
}
.entry_predt h2{
	margin:0 auto 20px auto;
	padding:0;
}

/* secbox */
.entry_predt .secbox .sec1{
	width:100%;
	margin:0 auto 80px auto;
	clear:both;
}
.entry_predt .secbox .sec1:after{
	content:".";
	line-height:0;
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
/*\*/
* html.entry_predt .secbox .sec1{
	height:1px;
	overflow:visible;
}
/**/


.entry_predt .secbox h3{
	margin:0 auto 20px auto;
	width:100% !important;
	padding:0 !important;
	background-size:contain;
	background-repeat:no-repeat;
	
	height: 5.8em;
	max-height: 120px;
}
.entry_predt .secbox h3 img{
	display:none;
}
.entry_predt .secbox .mds01 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/predt_mds01.png);
}
.entry_predt .secbox .mds02 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/predt_mds02.png);
}
.entry_predt .secbox .mds03 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/predt_mds03.png);
}
.entry_predt .secbox .mds04 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/predt_mds04.png);
}
.entry_predt .secbox .mds05 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/predt_mds05.png);
}
.entry_predt .secbox .mds06 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/predt_mds06.png);
}
.entry_predt .secbox .mds07 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/predt_mds07.png);
}
.entry_predt .secbox .mds08 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/predt_mds08.png);
}
.entry_predt .secbox .mds09 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/predt_mds09.png);
}
.entry_predt .secbox .mds10 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/02/predt_mds10.png);
}

/* 撮影料金 */
.entry_predt .secbox h4{
	font-size:18px;
	text-align:left;
	margin:0 0 5px 0;
	letter-spacing:1px;
	border-left:5px solid #4F7B0A;
	padding-left:5px;
}
.entry_predt .secbox span.csnm{
	font-size:24px;
	font-weight:bold;
	font-family:Arial, Helvetica, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	color:#4F7B0A;
}
.entry_predt .mdspr01,
.entry_prof .mdspr01{
	width:100%;
	margin:0 auto 60px auto;
	clear:both;
}
.entry_predt .mdspr01 table,
.entry_prof .mdspr01 table{
	border-collapse:collapse;
	border:1px solid #222425;
	margin:0 ;
	width:100% !important;
}
.entry_predt .mdspr01 table th,
.entry_predt .mdspr01 table td,
.entry_prof .mdspr01 table th,
.entry_prof .mdspr01 table td{
	padding:12px 8px;
	border:1px solid #222425;
	color:#000000;
	vertical-align:middle;
	width:25%;
	text-align:center;
	font-size:18px;
}
.entry_predt .mdspr01 table th,
.entry_prof .mdspr01 table th{
	font-weight:bold;
	background-color:#fbf4eb !important;
}
.entry_predt .sp{
	display:none;
}
.entry_predt .nm,
.entry_prof .nm{
	font-size:22px;
	font-weight:bold;
	font-family:Arial, Helvetica, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	letter-spacing:1px;
	margin:0;
}
.entry_predt .mdspr02{
	border:1px solid #222425;
	padding:12px 8px;
	width:98%;
	margin:0;
	clear:both;
}
	.entry_predt .mdspr02 p{
		font-size:18px;
		font-weight:bold;
		margin:0;
	}
.entry_predt span.chui{
	font-size:12px;
	font-weight:normal;
}

@media screen and (max-width: 1024px) {
	.entry_predt .secbox h3 {
		height: 4.0em;
	}
	.entry_predt .mdspr01 table th,
	.entry_predt .mdspr01 table td,
	.entry_prof .mdspr01 table th,
	.entry_prof .mdspr01 table td{
		font-size:16px;
	}
	.entry_predt .mdspr01 table th,
	.entry_prof .mdspr01 table th{
		font-weight:normal;
	}
	.entry_predt .nm,
	.entry_prof .nm{
		font-size:20px;
	}
	.entry_predt .mdspr02{
		width:96%;
	}
}
@media screen and (max-width: 640px) {
	.entry_predt .secbox .sec1{
		margin:0 auto 60px auto;
	}
	.entry_predt .secbox h3 img{
		display:block;
		width:100%;
	}
	.entry_predt .secbox h3{
		max-height: none;
		height: auto;
		margin-bottom: 20px;
		background-image: none;
	}
	.entry_predt .mdspr01 table th,
	.entry_predt .mdspr01 table td,
	.entry_prof .mdspr01 table th,
	.entry_prof .mdspr01 table td{
		font-size:15px;
	}
	.entry_predt .mdspr01 table td,
	.entry_prof .mdspr01 table td{
		letter-spacing:normal;
	}
	.entry_predt .secbox h4{
		font-size:15px;
	}
	.entry_predt .secbox h4 .sm_nml{
		font-size:14px;
		font-weight:normal;
	}
	.entry_predt .secbox span.csnm{
		font-size:22px;
	}
	.entry_predt .nm,
	.entry_prof .nm{
		font-size:18px;
	}
	.entry_predt .sp{
		display:block;
	}
}
@media screen and (max-width: 480px) {
	.entry_predt .mdspr01 table th,
	.entry_prof .mdspr01 table th{
		font-size:14px;
	}
	.entry_predt .mdspr01 table td,
	.entry_prof .mdspr01 table td{
		font-size:12px;
	}
	.entry_predt .nm,
	.entry_prof .nm{
		font-size:16px;
		letter-spacing:normal;
	}
}



/* 実例 */

.entry_predt .secbox .predtsam div{
	margin-bottom:40px;
}
.entry_predt .secbox .predtsam dl:after{
	content:".";
	line-height:0;
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
/*\*/
* html.entry_predt .secbox .predtsam dl{
	height:1px;
	overflow:visible;
}
/**/

.entry_predt .secbox .predtsam dt{
	width:220px;
	float:left;
}
.entry_predt .secbox .predtsam dd{
	margin-left:230px;
	font-size:14px;
}
.entry_predt .secbox .predtsam h4{
	border-bottom:5px ridge #4e7b0a;
	padding-bottom:8px;
	margin-bottom:8px;
	font-weight:bold;
	font-size:16px;
}
.entry_predt .secbox .predtsam h4 span.new{
	color:#ff3333;
	font-weight:bold;
}
@media screen and (max-width: 640px) {
.entry_predt .secbox .predtsam dt{
	width:100%;
	float:none;
	text-align:center;
}
.entry_predt .secbox .predtsam dd{
	width:100%;
	float:none;
	margin-left:0px;
}
.entry_predt .secbox .predtsam dt img{
	margin:0 auto;
	width:180px;
}
}
@media screen and (max-width: 480px) {
.entry_predt .secbox .predtsam dd{
	font-size:14px;
}

.entry_predt .secbox .sk_pricelist table th span.csnm{
	font-size:18px;
}
.entry_predt .secbox .sk_pricelist table td.nm{
	font-size:18px;
}

}


/* qa */
.entry_predt .secbox .qa dl{
	margin-bottom:40px;
}
.entry_predt .secbox .qa dl:after{
	content:".";
	line-height:0;
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
/*\*/
* html.entry_predt .secbox .qa dl{
	height:1px;
	overflow:visible;
}
/**/
.entry_predt .secbox .qa dt{
	font-weight:bold;
	background:url(http://nuts-bar.com/wp-content/uploads/2017/02/predt_q.png) no-repeat 0 0;
	padding-left:30px;
	margin-bottom:10px;
	min-height:24px;
	background-size:24px;
}
.entry_predt .secbox .qa dd{	margin-left:10px;
	background:url(http://nuts-bar.com/wp-content/uploads/2017/02/predt_a.png) no-repeat 0 0;
	padding-left:48px;
	background-size:40px;
}


/* voice */
.entry_predt .secbox .voice{
	margin-bottom:40px;
}

.entry_predt .secbox .voice .voicebox,
.entry_prof .secbox .voice .voicebox{
	clear:both;
	margin-bottom:20px;
	width:100%;
	border-bottom:1px dotted #2c180d;
	padding-bottom:20px;
}
	.entry_predt .secbox .voice .voicebox:last-child,
	.entry_prof .secbox .voice .voicebox:last-child{
		border-bottom:none;
	}

.entry_predt .secbox .voice .voicebox:after,
.entry_prof .secbox .voice .voicebox:after{
	content:".";
	line-height:0;
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
/*\*/
* html.entry_predt .secbox .voice .voicebox,
* html.entry_prof .secbox .voice .voicebox{
	height:1px;
	overflow:visible;
}
/**/
.entry_predt .secbox .voice .voicebox h4{
	display:block;
	font-weight:bold;
	margin:0 0 10px 0 !important;
	font-size:16px;
	border-left:6px solid #4f7b0a;
	padding-left:5px;
}
.entry_prof .secbox .voice .voicebox h4{
	display:block;
	font-weight:bold;
	margin:0 0 10px 0 !important;
	font-size:16px;
	border-left:6px solid #fa5e40;
	padding-left:5px;
}

.entry_predt .secbox .voice .voicebox .gallbox,
.entry_prof .secbox .voice .voicebox .gallbox{
	float:left;
	width:40%;
	text-align:left;
}
	.entry_predt .secbox .voice .voicebox .gallbox img,
	.entry_prof .secbox .voice .voicebox .gallbox img{
		margin:0 5px 0 0;
	}
.entry_predt .secbox .voice .voicebox .combox,
.entry_prof .secbox .voice .voicebox .combox{
	float:right;
	width:58%;
}
	.entry_predt .secbox .voice .voicebox .combox p,
	.entry_prof .secbox .voice .voicebox .combox p{
		font-size:14px;
		text-align:left;
		margin-top:0 !important;
	}
	
@media screen and (max-width: 640px) {
.entry_predt .secbox .voice .voicebox,
.entry_prof .secbox .voice .voicebox{
	padding-bottom:10px;
}
.entry_predt .secbox .voice .voicebox .gallbox,
.entry_prof .secbox .voice .voicebox .gallbox{
	float:none;
	width:100%;
	margin:0 auto;
	text-align:center !important;
}
.entry_predt .secbox .voice .voicebox .combox,
.entry_prof .secbox .voice .voicebox .combox{
	padding-left:0;
	float:none;
	width:100%;
}
.entry_predt .secbox .voice .voicebox .combox p,
.entry_prof .secbox .voice .voicebox .combox p{
	margin-bottom:5px;
}
}









/******************************

　　　　プロフィール

******************************/

/* common */
.entry_prof{
	width:96%;
	margin:0 auto;
}
.entry_prof *{
	color:#000000;
}
.entry_prof h2{
	margin:0 auto 0px auto;
	padding:0;
}

/* secbox */
.entry_prof .secbox .sec1{
	width:100%;
	margin:0 auto 40px auto;
	clear:both;
}
.entry_prof .secbox .sec1:after{
	content:".";
	line-height:0;
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
/*\*/
* html.entry_prof .secbox .sec1{
	height:1px;
	overflow:visible;
}
/**/

.entry_prof .secbox h3{
	margin:0 auto 10px auto;
	width:100% !important;
	padding:0 !important;
}
.entry_prof .secbox h3 img{
	display:none;
}

.entry_prof .secbox h3{
	background-size:contain;
	background-repeat:no-repeat;
	
	height: 5.8em;
	max-height: 120px;
}
.entry_prof .secbox .mds01 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/04/prof_mds01.png);
}
.entry_prof .secbox .mds02 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2017/04/prof_mds02.png);
}

@media screen and (max-width: 1024px) {
	.entry_prof .secbox h3 {
		height: 4.0em;
	}
}

@media screen and (max-width: 640px) {
	/* secbox */
	.entry_prof .secbox .sec1{
		margin:0 auto 20px auto;
	}
	.entry_prof .secbox h3 img{
		display:block;
		width:100%;
	}
	.entry_prof .secbox h3{
		max-height: none;
		height: auto;
		margin-bottom: 20px;
		background-image: none;
	}
	}
	
/* 料金 */
.entry_prof .price dl{
	margin-bottom:20px;
	clear:both;
}
.entry_prof .price dt{
	font-size:18px;
	font-weight:bold;
	padding:3px 0 5px 38px;
	background:url(http://nuts-bar.com/wp-content/uploads/2017/04/profPoti.png) no-repeat 0 0;
	height:29px;
	text-align:left;
}
.entry_prof .price dd{
	padding-left:35px;
	text-align:left;
	font-size:14px;
}
.entry_prof .price ul{
	margin-left:10px;
}

.entry_prof .price ul.op{
	margin:0 auto 10px auto;
}
.entry_prof .price ul.op li{
	background:url(http://nuts-bar.com/wp-content/uploads/2017/04/infopoti_nom.png) no-repeat 0 10px;
	padding:0 0 0 12px;
	margin-bottom:3px;
	list-style-type:none;
}
.entry_prof .price .num{
	font-weight:bold;
	font-size:20px;
	font-family:Arial, Helvetica, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}
.entry_prof .price ul.op li br{
	display:none;
}
@media screen and (max-width: 640px) {
	.entry_prof .price dt{
		font-size:16px;
		background-size:22px;
		padding-left:25px;
	}
	.entry_prof .price dd{
		padding-left:0px;
		font-size:13px;
	}
	.entry_prof .price .num{
		font-weight:bold;
		font-size:18px;
		font-family:Arial, Helvetica, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	}
	
}
@media screen and (max-width: 480px) {
	.entry_prof .price ul.op li br{
		display:block;
	}
}


/******************************

　　　　証明写真

******************************/

.entry_id{
	width:96%;
	margin:0 auto;
}
.entry_id *,
.entry_idset *{
	color:#000000;
}
.entry_id h2,
.entry_idset h2{
	margin:0 auto 30px auto;
	padding:0;
}
.entry_id h3{
	margin:0 auto;
	padding:0;
	font-size:16px;
}
.entry_id dl{
	margin-bottom:60px;
}
.entry_id dl dt{
	font-size:20px;
	color:#98351a;
	letter-spacing:1px;
	border-bottom:3px dotted #98351a;
	padding-bottom:3px;
	margin-bottom:10px;
}
.entry_id dl dd li{
	font-size:14px;
	line-height:1.6;
	list-style-type:disc;
	margin-left:-20px;
	margin-bottom:0.5em;
}
.entry_id dl dd h3{
	font-size:14px !important;
	margin:0 !important;
}
.entry_id p,
.entry_idset p{
	font-size:14px;
	margin:0;
}
.entry_id table{
	border-collapse:collapse;
	border:1px solid #222425;
	margin:0 auto 10px auto;
}
	.entry_idset table.end,
	.entry_id table.end{
		margin-bottom:0;
	}
.entry_id table th,
.entry_id table td{
	padding:12px 8px;
	border:1px solid #222425;
	text-align:left;
	color:#000000;
	vertical-align:middle;
}
.entry_id table td{
	width:60%;
}
.entry_id table th{
	font-weight:bold;
	background-color:#fbf4eb !important;
	font-size:14px;
	width:40%;
}
.entry_id table tr.kihon th,
.entry_id table tr.kihon td{
	background-color:#e3d6c7 !important;
	padding:18px 8px;
}
.entry_id table tr td p.nm{
	font-size:18px;
	text-align:right;
	font-weight:bold;
	font-family:Arial, Helvetica, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	letter-spacing:1px;
}
.entry_id table tr.kihon td p.nm{
	font-size:22px;
}
.entry_id p.chui{
	font-size:12px;
	font-weight:normal;
	line-height:1.6;
}

/* セット価格 */
.entry_idset{
	width:96%;
	margin:0 auto 100px auto !important;
	font-size:20px;
	color:#98351a;
}
/* secbox */
.entry_idset .sec1{
	width:100%;
	margin:0 auto 40px auto;
	clear:both;
}
.entry_idset:after,
.entry_idset .sec1:after{
	content:".";
	line-height:0;
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
/*\*/
* html.entry_idset,
* html.entry_idset .sec1{
	height:1px;
	overflow:visible;
}
/**/
.entry_idset .sec1 h3{
	margin:0 auto 20px auto;
	width:100% !important;
	padding:0 !important;
	background-size:contain;
	background-repeat:no-repeat;
	height:5em;
}
.entry_idset .sec1 h3 img{
	display:none;
}
.entry_idset .sec1.mds01 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2018/03/id_mds01.png)
}
.entry_idset .sec1.mds02 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2022/08/id_mds02.png)
}
.entry_idset .sec1.mds03 h3{
	background-image:url(http://nuts-bar.com/wp-content/uploads/2022/08/id_mds03.png)
}
.entry_idset table{
	border-collapse:collapse;
	border:1px solid #222425;
	margin:0 0 50px 0;
	width: 100% !important;
  max-width: 540px !important;
}
.entry_idset table.w{
  max-width: 620px !important;
}
.entry_idset table th,
.entry_idset table td{
	padding:12px 8px;
	border:1px solid #222425;
	color:#000000;
	vertical-align:middle;
	width:33.333%;
	text-align:center;
	font-size:18px;
}
.entry_idset table th{
	font-weight:bold;
	background-color:#fbf4eb !important;
}
.entry_idset table tr td p.nm{
	font-size:22px;
	font-weight:bold;
	font-family:Arial, Helvetica, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	letter-spacing:1px;
}
@media screen and (max-width: 1680px) {
.entry_idset .sec1 h3{
	height:3.8em;
}
}
@media screen and (max-width: 1024px) {
.entry_idset .sec1 h3{
	margin-bottom:10px;
	height:3.2em;
}
.entry_idset table{
	width:100% !important;
	margin:0 auto 30px auto;
}
}

@media screen and (max-width: 640px) {
.entry_id dl dt{
	font-size:18px;
	letter-spacing:normal;
}
.entry_id table tr td p.nm{
	font-size:16px;
	letter-spacing:normal
}
.entry_id table tr.kihon td p.nm{
	font-size:20px;
}

/* セット価格 */
.entry_idset{
	margin-bottom:60px !important;
}
.entry_idset .sec1{
	margin-bottom:10px;
}
.entry_idset .sec1 h3{
	height:100%;
	min-height:5em;
}
.entry_idset .sec1 h3 img{
	display:block;
	width:100%;
}
.entry_idset table th,
.entry_idset table td{
	font-size:16px;
}
.entry_idset table tr td p.nm{
	font-size:20px;
}
}
@media screen and (max-width: 480px) {
.entry_idset table th,
.entry_idset table td{
	font-size:14px;
}
.entry_idset table tr td p.nm{
	font-size:18px;
}
}