@charset 'utf-8';
/* -- パンくず -- */
.bread {
  width: 980px;
  position: relative;
  top: 7px;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding-left: 18px;
  z-index: 100;
}

.bread p, .bread a {
	text-align: left;
	font-size: 15px;
	color: #48070a !important;
}

.designtop_bread {
	top:20px;
}

.designtop_bread a, .designtop_bread p {
	color: #fff !important;
}

main.designexample, main.designsearch, main.posttop, main.budget, main.goods,
main.harigami, main.nos, main.sss, main.guide, main.ddsf,main.template,main.templist {
	margin-top: -30px;
}

main.datamso, main.dr {
	margin-top: -30px;
}
/*-----------------------------------------------------
	トップページ
------------------------------------------------------*/
/* -- メインメニュー -- */
.tm_fp ul {
  padding-top: 7px;
}

.tm_fp li::before {
  margin-right: 5px;
}

.tm_fp li {
  line-height: 1.7;
}

/* -- 左fixメニュー -- */
main .floatmenu {
  padding-right: 15px;
}

/* -- コンテンツ -- */
.ceo p {
	padding-top: 16px;
	padding-left: 70px;
	line-height: 1.3;
}



.denzo {
	line-height: 1.7;
}

.bnr_box p {
	line-height: 1.3;
}

.bnr_box {
	margin-bottom: 20px;
}

.top5 h3 {
	margin-bottom: 10px;
}

.fp2_0 h2 {
	margin-bottom: 10px;
}

.fp2_0 p {
	padding-left: 120px !important;
	line-height: 1.7;
}

.fp_img {
	height: 160px;
	position: relative;
}

.fp_img .nmt {
	width: 652px;
	position: absolute;
	top: 10px;
	left: 20px;
}


.fp_img .nmb {
	position: absolute;
	bottom: -5px;
	right: 10px;
}

.sm_fp h3 {
	margin-left: -20px;
}

.sm_fp li {
  padding-left: 0px;
}

.sm_fp .lv a {
  margin-left: 40px;
}

.sm_fp li img {
  float: left;
  margin-left: 0;
  margin-right: 5px;
}
.sm_fp li a span img {
  margin-right: 0px;
}

.fp2_1_h4_img {
	width: 540px;
}

.okomari h2 {
	margin-bottom: 20px;
}

.yoshiko {
  height: 120px;
  line-height: 1.7;
}

.fp6 h2 {
	position: relative;
	margin-left: 140px;
}

.fp6 h2::before {
position: absolute;
top:0;
left: -120px;
  margin-left: 0;
  margin-right: 0;
}

.atsutaro {
	line-height: 1.7;
	background-position: top left !important;
}

.telbtn {
	margin-top: -40px;
}

.ichi_btn {
	margin-bottom: 10px;
}


/*(田村修正) 動画リンクホバー無効化*/
.tv_box a img:hover {
	filter: brightness(1);
}

@supports (-ms-ime-align: auto) {
	.edge_syusei img {
		padding-top: 100px !important;
		padding-right: 0px;
	}
}


/*-----------------------------------------------------
	デザイントップページ
------------------------------------------------------*/


.designtop aside.sm_dt{margin-left: -30px;
	background: url(/wp-content/themes/sendenkan/images/asset/designtop/sm_dt.png) no-repeat;
	width: 253px;height: 1777px;
	}
	.designtop  aside.sm_dt ul
	,.designtop  aside.sm_dt p
	{color: #fff;
		padding: 3px 81px 33px 45px;
		font-size: .8em;
		line-height: 1.3em;
		position: absolute;
    top: 268px;
	}
		.designtop  aside.sm_dt p{    position: absolute;
		top: 1550px;
		z-index: 99;
		font-size: .925em;
		text-align: left;
		width: 318px;
	}
		.designtop  .sm_dt h5{text-align: left; font-size: 1.2em;
			font-weight: 700;letter-spacing: -1px;
			margin-bottom: 9px;}
		.designtop  .sm_dt li{text-align: left; margin-bottom: 27px;  padding-top: 4px;
			height: 78px;
		}
	
	
	.designtop aside.re_dta *{text-align: left;color: #480709;}
	.designtop aside.re_dta
	{margin-left: -30px;
		background: url(/wp-content/themes/sendenkan/images/asset/designtop/er_dta.png) no-repeat;
		width: 245px;height: 1632px;
	}
		.designtop aside.re_dta p{
			padding: 160px 18px 20px 52px;
			font-size: .9em;
			line-height: 1.3em;
		}
	.designtop aside.re_dta ul{    padding: 0 13px 0 136px;
		font-size: .75em;
		font-weight: 700;
		line-height: 1.1em;
	}
	.designtop aside.re_dta h5{text-align: left; font-size: 1.3em;
		font-weight: 700;letter-spacing: 13px;
	}
	
	.designtop aside.re_dta ul:nth-of-type(1) li{text-align: left; margin-top: 10px;  height: 77px;}
	
	.designtop aside.re_dta ul:nth-of-type(2) li{text-align: left; margin-bottom: 27px;  height: 77px;}
	
	.designtop section.as_dt10{background: url(/wp-content/themes/sendenkan/images/asset/designtop/as_dt10.png) no-repeat;
		width: 615px ; height: 807px;
	}
	.designtop section.as_de1{background: url(/wp-content/themes/sendenkan/images/asset/designexample/as_de1.png) no-repeat;
		width: 697px;
			height: 829px;
	}
	
	.designtop section.as_dt10 .wrap{ 
		color: #48070a;}
	.designtop section.as_dt10 .wrap > div{ width: 50%;
		float: left;
		height: 160px;
		margin: 0 0 9px 0;
		padding: 10px 5px;
	}
	.designtop section.as_de1 .wrap > div{ width: 50%;
		float: left;
		height: 141px;
		margin: 0 0 8px 0;
		padding: 5px 5px;
	}
	.designtop section.as_de1 .wrap{   
		overflow: hidden;
		margin-left: 33px;
		width: 626px;}
	
	
	
		
		.designtop section.as_dt10 h4{font-weight: 600;font-size: 1.1em;}
		.designtop section.as_dt10 ul{display: flex;margin: 98px 5px 0 0;padding-left: 12px;			font-size: .8em;		font-weight: 400;}
		.designtop section.as_de1 ul{display: flex;margin: 88px 5px 0 0;padding-left: 12px;			font-size: .8em;		font-weight: 400;}



	.designtop section.as_dt10 li{padding: 0 10px;    width: 33%;}
	.designtop section.as_dt10 .lefttop li{ width: 25%; padding: 0;}
	.designtop section.as_dt10 .left li
	,.designtop section.as_dt10 .right li
	{padding: 0 10px;    width: 50%;}
	.designtop section.as_dt10 .bt{clear: left; color: #48070a;}
	.designtop section.as_dt10 .bt ul{    margin: 71px 5px 0 0;}
	.designtop section.as_dt10 .bt h4{font-weight: 600;font-size: 1.1em;    padding-top: 10px;}
	.designtop section.as_dt10 .bt li{padding: 0 10px;    width: 33%;}
	
	.designtop ul.tanka {color: #48070a;}
	.designtop ul.tanka > li >div{width: 50%;}
	.designtop ul.tanka > li{margin-bottom: 8px;display: flex;
		padding: 132px 0 0 199px;
		box-sizing: border-box;width: 615px;height: 180px;
	}
	.designtop ul.tanka .a1{background: url(/wp-content/themes/sendenkan/images/asset/designtop/as_dt11.png) no-repeat;	}
		.designtop ul.tanka .a2{background: url(/wp-content/themes/sendenkan/images/asset/designtop/as_dt12.png) no-repeat;	 }
			.designtop ul.tanka .a3{background: url(/wp-content/themes/sendenkan/images/asset/designtop/as_dt13.png) no-repeat;		 }
			
			.designtop ul.tanka span{font-size: .8em; display: block;    text-align: left;}
			.designtop ul.tanka strong{    font-size: 1.25em;
				display: block;
				text-align: right;
				padding-right: 25px;
				line-height: 1.3em;}
				
				
				.designtop .as_dt18 p{font-size: .8em ;}
				.designtop .as_dt18
				{background: url(/wp-content/themes/sendenkan/images/asset/designtop/as_dt18.png) no-repeat;
					width: 617px;
					height: 42px;
					margin-left: 49px;
					padding: 12px 0 0 60px;
				}
				
			.designtop .as_dt17 ul{font-size: .8em ;font-weight: 600;color: #48070a;padding: 60px 0 0 27px;}
			.designtop .as_dt17 li{text-align: left;}
			.designtop .as_dt17
				{background: url(/wp-content/themes/sendenkan/images/asset/designtop/as_dt17.png) no-repeat;
				width: 630px;height: 154px; margin-left: 39px;}
.designtop 	.dfc a img:hover{opacity: 0.8;}

.cb {
	padding-top: 5px;
}

.dfc p {
	line-height: 1.2 !important;
}

.show_box p {
	line-height: 1.2;
}

.heikin {
	width: 100%;
	padding-left: 30px;
	text-align: left !important;
}

.tallh12m-200 {
	margin-bottom: 10px;
}

#st_dt7 {
	margin-left: -20px;
}

.qed h3 {
	text-align: left;
	margin-left: 50px;
}

.pa p {
	padding: 10px 0 0 10px;
	line-height: 1.5;
	font-size: 13px !important;
}

.design_faq {
	width: 100%;
	margin-bottom: 10px;
	margin-left: -10px;
	text-align: left;
}

.faq_dt li {
  margin-bottom: 5px;
}
.faq_dt li a {
  font-size: 12px;
  font-weight: bold;
}


/*-----------------------------------------------------
	デザイン例,検索
------------------------------------------------------*/
.lboxs {
	background: url("images/asset/designsearch/white_bg.png") center no-repeat;
}

.cate_midasi {
	width: 90% !important;
	margin-left: 5%;
	margin-bottom: 10px;
}

/* ポップアップ */
.img_border {
	/* border: 1px solid #ccc; */
	padding: 10px;

}

.dcome {
	background: #ccc;
	padding: 5px;
}

.mt9000 {
	margin-top: 930px;
}

.designsearch.pb10 h2 span strong{ color: #c41a1f;}
.designsearch.pb10 h2 span{
	display: block;
	text-align: left;
	color: #480709;
	font-size: 1em;
	font-weight: 500;
	padding-left: 53px;
	padding-bottom: 39px;
 }

.rcm_imgs {
	min-width: 650px;
	border: 1px solid #ccc;
	padding: 10px;
	height: 1300px !important;
}

.designsearch .rcm_imgs 
/* ,.templist .rcm_imgs  */
{
	height: auto !important;
}



.rcm_imgs p {
	margin-top: 700px;
	color: #000;
}

.rcm_imgs_pt {
	margin-top: 860px;
	margin-right: 10px;
}

.bgborder {
	width: 900px;
	height: 300px;
	border:2px solid #ccc;
}

.designexample .show_box .rcm_img {
  max-width: 20%;
  max-height: 250px;
  height: max-content;
}

.designexample .pop_ds div {
  width: 980px;
  height: 1300px;
  max-height: 1300px;
  margin: 10px auto;
  background: white;
  padding: 10px 20px 120px 10px;
  border-radius: 10px;
}

.designexample .show_box .backside
,.designtop .show_box .backside
,.designsearch .show_box .backside
{
  /* transform: translate(-50%, -50%) rotateY(180deg); 20190807ami*/
  transform: translate(-50%, -50%);
  top: 450px;
  left: 50%;
  opacity: 0;
  max-width: 750px;
  max-height: 750px;
  position: fixed;
}
.designexample .show_box .frontside
,.designtop .show_box .backside
,.designsearch .show_box .backside
,.templist .show_box .backside
{
  /* transform: translate(-50%, -50%) rotateY(0deg); 20190807ami*/
  /* transform: translate(-50%, -50%); */
  /* top: 450px; */
  /* left: 50%; */
  z-index: 1;
  /* max-width: 750px; */
  /* max-height: 750px; */
  /* position: fixed; */
}
/* .templist .show_box .backside{
	display: none;
} */

.designtop .show_box .rcm_img {
  max-width: 20%;
  max-height: 250px;
  height: max-content;
}

/*2019.11.20*/
.designtop .pop_ds div
,.designsearch .pop_ds div
,.templist .pop_ds div
{
  width: 980px; 	/*50%;*/
  /* height: 900px; */
  /* max-height: 900px; */
  margin: 10px auto;
  background: white;
  padding: 10px 20px 120px 10px;
  border-radius: 30px;
}


/*回転のパターン*/
.backside{
  transform: translate(-50%, -50%) rotateY(180deg);
  top: 450px;
  left: 50%;
  opacity: 0;
  max-width: 750px;
  max-height: 750px;
  position: fixed;
}
 .frontside 
{
  transform: translate(-50%, -50%) rotateY(0deg);
  top: 450px;
  left: 50%;
  z-index: 1;
  max-width: 750px;
  max-height: 750px;
  position: fixed;
}




.popbgg {
	background: url("images/asset/designexample/pop_bg.png") center top !important;
}




/*-----------------------------------------------------
	配布
------------------------------------------------------*/
/* 配布トップ */
.posttop {
	padding: 30px 30px;
}

.posttop .df {
	justify-content:space-between;
}

.posttop .df-2 {
	margin-right: 50px;
}

.posttop #tt_pt3 {
	padding: 0 20px;
}


.posttop p.tansei {    position: absolute;
	top: 200px;
	font-size: 1.1em;}


	.posttop .shinbun .dg { float: right;
    margin-top: 36px; 
	}

	.posttop .shinbun h4
	,.posttop .shinbun ul{ position: absolute;
		color: #480709;font-size: .9em;
    font-weight: 600;
	}
	.posttop .shinbun h4{    
    top: 173px;
    border-bottom: 3px solid;
    width: 200px;
		padding-left: 23px;
	}
	.posttop .shinbun ul{      top: 201px;
    left: 15px;
	 }
	 .posttop .shinbun p{ position: absolute; top: 96px; text-align: left;
    color: #fff;
    width: 380px;
    left: 13px;}
	 
	.posttop .shinbun a.btn-pa-1{    position: absolute;
    top: 207px;
    left: 241px;}
		
		.posttop .shinbun a.btn-pa{
			background: url(/wp-content/themes/sendenkan/images/asset/posttop/btn_pt2.png) no-repeat;
			width: 146px; height: 56px; display: block; box-sizing: border-box; color: #fff; position: absolute;
			padding: 9px 0 0 9px;
			line-height: 1.3em;
			text-align: left;
		}
		
		.posttop .shinbun a.btn-pa:hover{ box-shadow: 1px 0px 0px 28px hsla(379, 82%, 23%, 0.4) inset;
		}
	.posttop .shinbun .btn-146{    top: 207px;
		left: 241px;}
		
		.posttop .shinbun .pr.s2 p
		,.posttop .shinbun .pr.s3 p
		,.posttop .shinbun .pr.s4 p
		,.posttop .shinbun .pr.s5 p
		,.posttop .shinbun .pr.s6 p
		{
			top: 66px;
			width: 251px;
			font-size: .9em;
			letter-spacing: -1px;
			line-height: 1.4em;
		}
		.posttop .shinbun .pr.s2 h4
		,.posttop .shinbun .pr.s3 h4
		,.posttop .shinbun .pr.s4 h4
		,.posttop .shinbun .pr.s5 h4
		,.posttop .shinbun .pr.s6 h4
		{top:157px}

		.posttop .shinbun .pr.s2 ul
		,.posttop .shinbun .pr.s3 ul
		,.posttop .shinbun .pr.s4 ul
		,.posttop .shinbun .pr.s5 ul
		,.posttop .shinbun .pr.s6 ul
		{top:185px}

		.posttop .shinbun .pr.s2 .btn-pa
		,.posttop .shinbun .pr.s3 .btn-pa
		,.posttop .shinbun .pr.s4 .btn-pa
		{top: 193px;
			left: 272px;
			letter-spacing: -1px;
		}
			

		.posttop .shinbun a.btn-pa2{
			background: url(/wp-content/themes/sendenkan/images/asset/posttop/btn_pt6.png) no-repeat;
			width: 246px; height: 37px; display: block; box-sizing: border-box; color: #fff; position: absolute;
			padding: 9px 0 0 11px;
			line-height: 1.3em;
			top: 363px;
    left: 12px;
    letter-spacing: -1px;
    font-size: 0.96em; text-align: left;
			}
			.posttop .shinbun a.btn-pa2:hover{box-shadow: 1px 0px 0px 28px rgba(204, 204, 204, 0.3) inset;	}
			.posttop .shinbun .pr.s4 p
			,.posttop .shinbun .pr.s5 p
			,.posttop .shinbun .pr.s6 p
			{top: 59px;width: 247px;}	
			
			.posttop .shinbun .pr.s4 h4
			,.posttop .shinbun .pr.s5 h4
			,.posttop .shinbun .pr.s6 h4
			{top: 258px;				left: 4px;}

			.posttop .shinbun .pr.s4 ul
			,.posttop .shinbun .pr.s5 ul
			,.posttop .shinbun .pr.s6 ul
			{top:289px}

			.posttop .pr.s4
			,.posttop .pr.s5
			,.posttop .pr.s6
			{ margin-top: 20px;}

			.saranaru{
				text-align: left;
				font-size: 1.17em;
				line-height: 1.4em;
				font-weight: 700;
				letter-spacing: -1px;
				width: 393px;    margin-top: 30px; }

				.posttop .df-2.dfw {
					margin-top: 30px;
				}

				.posttop .df-2.dfw .pt1
				,.posttop .df-2.dfw .pt2
				,.posttop .df-2.dfw .pt3
				,.posttop .df-2.dfw .pt4
				{
					width:50%;
					box-sizing: border-box;
					position: relative;
				}
				.posttop .df-2.dfw .pt3
				,.posttop .df-2.dfw .pt4
				{margin-top: 30px;}

				.posttop .df-2.dfw .pt1 *:not(img) 
				,.posttop .df-2.dfw .pt2 *:not(img)
				,.posttop .df-2.dfw .pt3 *:not(img)
				,.posttop .df-2.dfw .pt4 *:not(img)
				{text-align: left;
				position: absolute;
			}

			.posttop .df-2.dfw .pt1 h4
			,.posttop .df-2.dfw .pt2 h4
			,.posttop .df-2.dfw .pt3 h4
			,.posttop .df-2.dfw .pt4 h4
			{
				top: 0px;
				left: 106px;
				font-size: 1.3em;
				font-weight: 700;
				color: #3e0606;
			}

			.posttop .df-2.dfw .pt1 p
			,.posttop .df-2.dfw .pt2 p
			,.posttop .df-2.dfw .pt3 p
			,.posttop .df-2.dfw .pt4 p
{
	top: 157px;
	color: #fff;
	padding: 0 12px 0 26px;
}




				



/*新聞折込*/
.yugo-bold{
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: bold;
}

body {
	font-family: 'Noto Sans Japanese';
	font-weight: 500;
}
.newspaper #tt_np1 {
	margin-bottom: 15px;
	position: relative;
	background: url(/wp-content/themes/sendenkan/images/asset/newspaper/tt_np1.png) no-repeat;
	height: 330px;
	width: 980px;
	box-sizing: border-box;
}
.newspaper #tt_np1 h2{height:0}
.newspaper #tt_np1 > ul {
	position: absolute;
	top: 249px;
	left: 40px;
	text-align: left;
	padding: 7px 0;
	color: #470609;
}
.newspaper #tt_np1 > ul li{
	text-align: left;
	line-height: 1.3em;
	font-weight: 900;
	list-style-type: disc;
	margin-left: 1em;
}

.newspaper #cc_np1 {
	background: url("/wp-content/themes/sendenkan/images/asset/newspaper/cc_np1.png") no-repeat;
	box-sizing: border-box;
		height: 196px;
		width: 922px;
		position: relative;
		margin: 30px 35px 55px;
	}

	#cc_np1 p
	,.atoha-nekketsu{
		position: absolute;
		top: 179px;
    line-height: 1em;
    font-size: 1.6em;
	}

	.newspaper .gochumon-nagare{
		position: absolute;    top: -77px;
		left: -24px;
	}
				.newspaper .gochumon-nagare img{width: 767px;
				}
	.newspaper #as_np1{
		background: url("/wp-content/themes/sendenkan/images/asset/newspaper/as_np1.png") no-repeat;
		box-sizing: border-box;
		height: 1440px;
			width: 722px;
			position: relative;
			margin: -15px 0 0;
			background-size: 105%;
			background-position-x: -15px;
			
		}
			
		.w3h1
		,.posting-nagare-wrap .w3h1
		{
			position: absolute;
				top: 391px;
				right: 2px;
				display: flex;
				width: 524px;
			}
			.w3h1 li {  margin-right: 1em;}
			.w3h1 li strong{    font-size: 1.4em;
			 color: #470609;    white-space: pre;
			}
			.w3h1 li span{						
				font-size: 0.9em;display: block;line-height: 0.8em;
			}

			#as_np1 .uchiawase{
				position: absolute;
				top: 509px;
				width: 495px;
				margin-left: 56px;
				text-align: left;
				font-size: 1.1em;
				font-weight: 900;
				letter-spacing: -1px;
				line-height: 1.35em;

			}
			#as_np1 .nattok{
				position: absolute;
				top: 647px;
				text-align: left;
				width: 480px;
				margin-left: 71px;
				margin-top: 5px;
				display: flex;
			}
			#as_np1 .nattok p  ,#as_np1 .irai p{
				font-size: 1.1em;
				text-align: left;
				line-height: 1.1em;
					font-weight: 900;
			}
							#as_np1 .nattok p:nth-of-type(1) ,
							#as_np1 .irai
							,.irai
							{	
										color: #fff;
										width: 8.8em;
										text-align: center;
										
									}	
									#as_np1 .nattok p:nth-of-type(2) {
										width: 18.8em;
										margin-left: 1em;
										letter-spacing: -2px;
									}
									#as_np1 .nattok p strong {color: #c41a1f;}

									#as_np1 .surukata
									, .surukata
									{	
										position: absolute;
										margin-left: 124px;
										display: flex;
										text-align: left;
									}
									#as_np1 .surukata:nth-of-type(2) 
									, .surukata:nth-of-type(2) 
									{
										
										top: 720px;
									}
									#as_np1 .surukata:nth-of-type(3) 
									,.surukata:nth-of-type(3) 
									{
										top: 775px;
										}

										#as_np1 .irai + p
										, .irai + p
										{  text-align: left;   width: 25em;
											margin-left: 3.3em; }
											#as_np1 .irai
											, .irai
											{  
												width: 11em;     padding-left: 1em;
												line-height: 1.3em;
												padding-top: 3px;
											}
											#as_np1 .surukata:nth-of-type(3) .irai
											, .surukata:nth-of-type(3) .irai
											{  line-height: 2.6em; }

											

#senkyakbanrai{
	position: absolute;
	top: 1189px; margin-left: 77px;
}

#senkyakbanrai h4{
	font-size: 1.3em;
	font-weight: 500;
	color: #fff;
	text-align: center;
}		

#senkyakbanrai p{
	text-align: left;
	margin-left: 2em;
	font-size: 1.2em;
	line-height: 1.4;
	margin-top: 12px;
}
#senkyakbanrai ul{
	display: flex;
	width: 600px;
	margin-left: 25px;
}
#senkyakbanrai li{width: 33%;}
#senkyakbanrai li:nth-of-type(1),
#senkyakbanrai li:nth-of-type(2){
	 padding: 0 19px;
	
}
#senkyakbanrai li:nth-of-type(3){
	padding: 0 5px 0 11px;
	
}
		#senkyakbanrai li:nth-of-type(3) h5{
			text-align: left;
		}

		#senkyakbanrai li h5{	
			font-size: 1.3em;
			font-weight: 500;
		}
		#senkyakbanrai li h6{	
			color: #fff;
			font-size: 1.1em;
			margin-top: 4px;
		}
		
		#senkyakbanrai li span,#senkyakbanrai li strong{	
			letter-spacing: -1px; text-align: left; display: inline-block;line-height: 1.3em;
			font-size: .95em;font-weight: 500;
		}
		#senkyakbanrai li span{	
			color: #470609;
		}
		
		#senkyakbanrai li strong{	
			color: #c41a1f;width: 126px;
			text-indent: -1em;
			margin-left: 1em;
		}

#np_a_before{	background: url("/wp-content/themes/sendenkan/images/asset/newspaper/as_np4.png") no-repeat;
	height: 1511px;
	position: absolute;
	top: 194px;
	z-index: 7;
	width: 888px;
	padding: 0;
	margin-left: 85px;
	background-position-y: 40px;
}
#np_a{       height: 1511px;
	position: absolute;
	top: 66px;
	z-index: 8;
	width: 941px;
	margin-left: 12px;
	margin-top: 139px;
}

#np_a a:hover{ color:#c41a1f;}

#np_a_boarder{
	position: absolute;
	top: 186px;
	height: 1448px;
	width: 928px;
}
.np_a_wrap{position: relative;height: 1780px;}

#np_a_before .orikomibusu{top: -92px;
	left: -71px;
}
#np_a_before .orikomibusu img{width: 951px;}
.orikomibusu + p{
	text-align: left;
    padding-top: 26px;
    font-size: 1.3em;
    letter-spacing: -1px;
    font-weight: 900;
    line-height: 1.3em;
    margin-left: 23px;
}
.orikomibusu + p span{    font-size: 0.7em;}
.hitomedewakaru{    text-align: left;
	margin-top: 28px;
	font-size: 1.1em;
	width: 216px;
	margin-left: 120px;
	line-height: 1.1em;
}
#np_a h2 img{width: 982;}

.as_np6{background: url(/wp-content/themes/sendenkan/images/asset/newspaper/as_np6.png) no-repeat;
	height: 237px;
	margin-top: 140px;
	margin-left: 32px;
position: relative;
}

.as_np6 p:nth-of-type(1){
	text-align: left;
	padding-top: 51px;
	font-size: 1.1em;
	letter-spacing: -1px;
	font-weight: 900;
	line-height: 1.3em;
	margin-left: 23px;
}
.as_np6 p:nth-of-type(2){
	left: 461px;
	top: 39px;
	position: absolute;
	width: 203px;
	font-size: 0.9em;
	text-align: center;
	letter-spacing: -1px;
}


.as_cr7{
	background: url(/wp-content/themes/sendenkan/images/asset/chirash/as_cr7.png) no-repeat;
	margin-top: 31px;
	margin-left: 32px;
	position: relative;
	height: 333px;
}
.as_cr7 p{
	position: absolute;
	top: 91px;
	margin-left: 2.1em;
	width: 840px;
	text-align: left;
	font-size: 1.1em;}
	.as_cr7 p span,.kiiro_amikake{ color:#c41a1f;
		background: -webkit-gradient(linear, 23% 18%, 23% 103%, from(rgba(111, 88, 69, 0)), to(rgb(249, 240, 50)));
	}
	
	
	
	
	.as_np3{
		background: url(/wp-content/themes/sendenkan/images/asset/newspaper/as_np3.png) no-repeat;
		margin-left: -1px;
    position: relative;
    height: 923px;
    width: 222px;
	}
	
	.as_np3 li{ 
		font-size: .7em;
		text-align: left; color: #470609;
		line-height: 1.2em;
		box-sizing: border-box;
		position: absolute;
	}
	
	.as_np3 li:nth-of-type(1){	
		padding: 14px 2px 0 68px;width: 181px;
		
	}
	.as_np3 li span{ color: #C41A1F;} 
	.as_np3 li:nth-of-type(2){  top: 83px;
    left: 31px;
    width: 222px;}
	.as_np3 li:nth-of-type(3){width: 120px;
    top: 178px;
    left: 60px;
	}
	.as_np3 li:nth-of-type(4){   
    top: 276px;
    left: 33px;
    width: 222px;	}
	.as_np3 li:nth-of-type(5){      width: 138px;
    top: 429px;
    left: 60px;
  }
	.as_np3 li:nth-of-type(6){     top: 535px;
    left: 34px;
    width: 222px;}
	.as_np3 li:nth-of-type(7){ width: 141px;
    top: 673px;
    left: 58px;
    	}
	.as_np3 li:nth-of-type(8){     top: 742px;
    left: 35px;
    width: 222px;	}




		.newspaper a.np_chaos img:hover{opacity: 0.8;}

.newspaper #tt_np1 {
	margin-bottom: 15px;
}
.newspaper .btnbox_np {left:118px;right:auto}
.newspaper .mt30 {
	margin: 30px 65px 0;
}

.newspaper .tbox_np {
	top: 108px !important;
}
.newspaper .tbox_np p {
	margin-bottom: 10px;
}

.newspaper .tbox_np p:first-child {
	margin-bottom: 0px;
}

.newspaper .tbox_np p:nth-child(2) {
	margin-bottom: 0px;
}

.newspaper .tbox_np p:nth-child(3) {
	margin-bottom: -2px;
}

.newspaper .tbox_np p:nth-child(4) {
	margin-bottom: 3px;
}

.newspaper .tbox_np p:nth-child(5) {
	margin-bottom: 11px;
}

.newspaper .tbox_np p:nth-child(6) {
	margin-bottom: 0px;
}

@-moz-document url-prefix() {
	.newspaper .tbox_np p {
		line-height: 1.4;
	}

	.newspaper .tbox_np p:first-child {
		margin-bottom: 5px;
	}

	.newspaper .tbox_np p:nth-child(2) {
		margin-bottom: 2px;
	}

	.newspaper .tbox_np p:nth-child(3) {
		margin-bottom: 2px;
	}

	.newspaper .tbox_np p:nth-child(4) {
		margin-bottom: 5px;
	}

	.newspaper .tbox_np p:nth-child(5) {
		margin-bottom: 17px;
	}

	.newspaper .tbox_np p:nth-child(6) {
		margin-bottom: 5px;
	}
}

@supports (-ms-ime-align: auto) {
  	.newspaper .tbox_np p {
		line-height: 1.4;
	}

	.newspaper .tbox_np p:first-child {
		margin-bottom: 5px;
	}

	.newspaper .tbox_np p:nth-child(2) {
		margin-bottom: 2px;
	}

	.newspaper .tbox_np p:nth-child(3) {
		margin-bottom: 2px;
	}

	.newspaper .tbox_np p:nth-child(4) {
		margin-bottom: 5px;
	}

	.newspaper .tbox_np p:nth-child(5) {
		margin-bottom: 17px;
	}

	.newspaper .tbox_np p:nth-child(6) {
		margin-bottom: 5px;
	}

}

.newspaper .pd_np h4 {
	padding-left: 10px;
}

.newspaper .pd_np .df {
	justify-content:space-between;
	padding:0 10px;
}

.newspaper .pds label {
	bottom: -2px !important;
}

.newspaper .pd_np {
	width: 914px !important;
}







/*---------------
リビング新聞折込
---------------*/


.lnp .logo {
	top: 207px;
	left: 41px;
}
.lnp .atoha-nekketsu {
	top: 507px;
	left: 33px;
}
.lnp #tt_pg1 > span {
	top: 246px;
	width: 499px;
	left: 35px;
	line-height: 1.2em;
	font-size: .9em;
}
.lnp #tt_lnp1 {
	margin-bottom: 15px;
}

.lnp .df-3 {
	margin: 30px 120px 0;
}

.lnp .fr img.mgb{
	margin-bottom: 115px;
}



.liv-frow .ringmemo > *{text-align: left;}
.liv-frow .ringmemo
{margin-top: 60px;
	width: 709px;
	padding-left: 12px;
	height: 1017px;}

	.liv-frow .w3h1 {
    top: 400px;
		width: 495px;
	}
	.liv-frow .w3h1 li strong {
		font-size: 1.2em;}
		
		.liv-frow .w3h1 li span {
			font-size: 0.85em;}

	.liv-frow
	.sukoshidemo{margin-top: 42px;}
	
	.liv-frow	.sukoshidemo h3 + p {
		font-size: 1.1em;}
		
		.liv-frow .uchiawase
		{line-height: 1.3em;text-align: left;}
		.liv-frow .tehai{margin: 5px 0 0 29px; position:static;}
		
		.liv-frow	.sukoshidemo .tel {
			top: 895px;left: 173px;}

			.konnagoirai *{text-align: left;}

			.lnp  .konnagoirai {margin-left: 12px;}
			
			#lnp_a .ringmemo{margin-top: 100px;
				padding-left: 28px;
				width: 915px;
					margin-left: 0;
					padding-bottom: 20px;
			}
			#lnp_a > h2{    top: -65px;
				z-index: 9;
				left: 14px;}
			
				#lnp_a .table-shuto{ 
					background: url(/wp-content/themes/sendenkan/images/asset/lnp/k/table-v1.png) no-repeat;
					width: 677px; height: 203px; margin-bottom: 22px;
				}
				#lnp_a .table-shuto table
				,#lnp_a .table-kinki table
				,#lnp_a .table-sonota table
				{    border-collapse: collapse;
					/* border: 1px solid; */
					width: 673px;
				}
				#lnp_a .table-shuto table td 
				,#lnp_a .table-kinki table td 
				,#lnp_a .table-sonota table td 
				{
					/* border: 1px solid #000; */
					height: 28px;
				}
				.lnp- {margin-top: -12px;}
				.lnp- .okotowari{    display: block;
					text-align: left;}	
				#lnp_a .ryokinrei{
					margin-top: -474px;
					font-size: 1.4em;
					left: 386px;
					text-align: center;line-height: 1.2em;color: #730a0a;
				}
			
				#lnp_b .ringmemo{  padding-bottom: 0px; }
				#lnp_b .ringmemo img.pa{top: -36px;
					left: -11px;   
				}
			#lnp_b .calendar{margin-left: 33px;}
				#lnp_a{padding-left: 30px;}
				#lnp_b .okotowari{display: block; text-align: left; margin: -6px 0 0 33px;}
			
				#lnp_a .table-kinki{
				background: url(/wp-content/themes/sendenkan/images/asset/lnp/k/table-v2.png) no-repeat;
				width: 677px; height: 174px; margin-bottom: 22px;
				
			}
			#lnp_a .table-sonota{
				background: url(/wp-content/themes/sendenkan/images/asset/lnp/k/table-v3.png) no-repeat;
				width: 677px; height: 426px; margin-bottom: 22px;
				
			}
			
























/*------------------------------
ポスティング
------------------------------*/

.posting .logo{
	top: 241px;
	left:41px
}

.posting 	#tt_pg1 > span  {
	top: 274px;
		width: 454px;
	}
	.posting 	#tt_pg1 > p.atoha-nekketsu {
    top: 506px;
		left: 25px;
	}
.posting #tt_pg1 {
	margin-bottom: 15px;
}

.posting-nagare-wrap .ringmemo
{margin-top: 60px; padding-top: 29px;
	width: 709px;height: 937px;
}

h2.posting-nagare{
	top: 2px;
	left: 16px;
	z-index: 9;
}
.posting-nagare-wrap .tehai{
	top: 628px;
	left: 34px;
}
.posting-nagare-wrap .uchiawase {
	position: absolute;
	top: 509px;
	width: 433px;
	margin-left: 56px;
	text-align: left;
	font-size: 1.1em;
	font-weight: 900;
	letter-spacing: -1px;
	line-height: 1.35em;
	left: -21px;
}

.posting-nagare-wrap .tel{
	top: 813px;
	left: 184px;
}
.posting-nagare-wrap .kokomade{
	top: 681px;
	left: 84px;}

	.posting-nagare-wrap .konnagoirai > li
	,.pado-nagare-wrap .konnagoirai > li
	{margin-bottom: 5px;}
	.fr .as-pg2 ul
	, .fr .as-pg3 ul
	, .fr .as-pg4 ul
	, .fr .as-pg5 ul
	, .fr .as-pg6 ul
	, .fr .as-pg7 ul
	{    font-size: 0.73em;
    color: #470609;
    margin-left: 19px;
		list-style-type: disc;
		padding-top: 5px;
		line-height: 1.3em;
	}
	.fr .as-pg2 h5
	,.fr .as-pg3 h5
	,.fr .as-pg4 h5
	,.fr .as-pg5 h5
	,.fr .as-pg6 h5
	,.fr .as-pg7 h5
{    color: #fff;
	margin-left: 12px;}

	.fr .as-pg2
	,.fr .as-pg3
	,.fr .as-pg4
	,.fr .as-pg5
	,.fr .as-pg6
	{
		width: 212px; height: 99px;
	}
		
	.posting-nagare-wrap .konnagoirai *	{text-align: left;}
	.posting-nagare-wrap .fr .as-pg2{
		background: url(/wp-content/themes/sendenkan/images/asset/posting/as_pg2.png) no-repeat;
	}
	.posting-nagare-wrap .fr .as-pg3{
		background: url(/wp-content/themes/sendenkan/images/asset/posting/as_pg3.png) no-repeat;
	}
	.posting-nagare-wrap .fr .as-pg4{
		background: url(/wp-content/themes/sendenkan/images/asset/posting/as_pg4.png) no-repeat;
		height: 113px;
	}
	.posting-nagare-wrap .fr .as-pg5{
		background: url(/wp-content/themes/sendenkan/images/asset/posting/as_pg5.png) no-repeat;
		height: 113px;
	}
	.posting-nagare-wrap .fr .as-pg6{
		background: url(/wp-content/themes/sendenkan/images/asset/posting/as_pg6.png) no-repeat;
		height: 130px;
	}

	.pado-nagare-wrap .fr .as-pg2{
		background: url(/wp-content/themes/sendenkan/images/asset/pado/as_pado4.png) no-repeat;
		background-position-y: -8px;
	}
	.pado-nagare-wrap .fr .as-pg3{
		background: url(/wp-content/themes/sendenkan/images/asset/pado/as_pado5.png) no-repeat;
		height: 111px;
	}
	.pado-nagare-wrap .fr .as-pg4{
		background: url(/wp-content/themes/sendenkan/images/asset/pado/as_pado6.png) no-repeat;
		height: 113px;
		background-position-y: -4px;

	}
	.pado-nagare-wrap .fr .as-pg5{
		background: url(/wp-content/themes/sendenkan/images/asset/pado/as_pado7.png) no-repeat;
		height: 113px;
	}
	.pado-nagare-wrap .fr .as-pg6{
		background: url(/wp-content/themes/sendenkan/images/asset/pado/as_pado8.png) no-repeat;
		height: 130px;
	}
	.pado-nagare-wrap .fr .as-pg7{
		background: url(/wp-content/themes/sendenkan/images/asset/pado/as_pado9.png) no-repeat;
		height: 114px;
	}

	.liv-frow .fr .as-pg2{
		background: url(/wp-content/themes/sendenkan/images/asset/lnp/as_lnp2.png) no-repeat;
		height: 117px;
	}
	.liv-frow .fr .as-pg3{
		background: url(/wp-content/themes/sendenkan/images/asset/lnp/as_lnp3.png) no-repeat;
		height: 105px;
	}
	.liv-frow .fr .as-pg4{
		background: url(/wp-content/themes/sendenkan/images/asset/lnp/as_lnp4.png) no-repeat;
		height: 117px;
	}
	.liv-frow .fr .as-pg5{
		background: url(/wp-content/themes/sendenkan/images/asset/lnp/as_lnp5.png) no-repeat;
		height: 101px;
	}
	.liv-frow .fr .as-pg6{
		background: url(/wp-content/themes/sendenkan/images/asset/lnp/as_lnp6.png) no-repeat;
		height: 103px;
    background-position-y: -4px;
	}
	.liv-frow .fr .as-pg7{
		background: url(/wp-content/themes/sendenkan/images/asset/lnp/as_lnp7.png) no-repeat;
		height: 130px;
	}


	.posting  .posting-ryokin small{
		color: #470609;
    line-height: 1.3em;
    display: block;
    padding: 0 1px 7px 10px;
    font-size: 0.8em;
	}
	.posting  .posting-ryokin p{
		font-size: 1.3em;
    line-height: 1.23em;
    text-align: center;
	}
	.posting  .posting-ryokin h4
	{top: 31px;
    left: 608px;}
	.posting  .posting-ryokin{
	border-width: 4px;
	background: #fff; margin: 0;
}
._tal{text-align: left;}
.posting .area-ryokin aside{
	float: right;
	width: 259px;
	margin-right: 33px;
	margin-top: 12px;
}
.posting h2.taiouarea{
	top: -72px;
    left: -22px;
}
	.posting .area-ryokin .kanto-area{
	background: url(/wp-content/themes/sendenkan/images/asset/posting/k/table-kanto.png) no-repeat;
	width: 565px; height: 224px;     margin: 0 0 19px 0;
	box-sizing: border-box;
}
.posting .area-ryokin .kansai-area{
	background: url(/wp-content/themes/sendenkan/images/asset/posting/k/table-kansai.png) no-repeat;
	width: 565px; height: 224px;    margin: 0 0 -12px 0;
	
}
.posting .area-ryokin .kanto-area td
,.posting .area-ryokin .kansai-area td{
	text-align: center;
	/* border: 1px solid; box-sizing: border-box; line-height: 1.4em; */
}
.posting .area-ryokin .kanto-area span
,.posting .area-ryokin .kansai-area span{
	font-size: .9em;
	width: 451px;
	margin-left: 112px;
	display: block;
}
.posting .area-ryokin .kanto-area small
,.posting .area-ryokin .kansai-area small
{font-size: .7em;}
	
.posting  #pg_a{margin-top: 100px;
		padding-left: 24px;
	}

.posting .fr img.mgb {
	margin-bottom: 135px;
}
.posting .area-ryokin .tel{
	left: 356px;
	top: 664px;
	width: 440px;
}
.posting .df-4-1 {
	margin: 30px 15px;
}

.posting .df-4-1 .r-1 h3{    top: -30px;
	margin: auto;
	left: 207px;
}


 
.posting .df-4-1 .r-2 h4{
	margin: auto;
	text-align: center;
	font-size: 1.3em;
	font-weight: 700;
	background: #470609;
	color: #fff;
	border-radius: 7px;
	 margin-top: 12px;
	margin-bottom: 11px;
}
.posting .df-4-1 .r-2 h3{
	top: -28px;
    left: 28px;
}
.posting .df-4-1 .r-1 article:nth-of-type(2) .okotowari{
	left: 37px;
	top: 478px;
}
.posting .df-4-1 .r-1 article:nth-of-type(1) .okotowari{
	text-indent: -1em;
	margin-left: 0.4em;
	display: block;
	font-size: 0.8em;
	white-space: pre;
}
.posting .df-4-1 .r-1 .ringmemo
,.posting .df-4-1 .r-2 .ringmemo{
	border-width: 4px;
	padding: 12px 12px 0;
	margin: 5px 20px 35px;
	height: 234px;
}

p.jumanmai{text-align: center;
	font-size: 1.4em;
}
.posting .df-4-1 .r-1 article:nth-of-type(1) h4{  left: 15px;  top: 12px;}
.posting .df-4-1 .r-1 article:nth-of-type(2) h4{  left: 15px;  top: 290px;}
.posting .df-4-1 .r-2 hr{    height: 4px;
	background: #470609;
	margin-bottom: 23px;
 }

.df-4-1 .r-1{
	width: 630px;
		margin-right: 15px;
		margin-left: 15px;
}
.df-4-1 .r-2{    
	margin-left: 0px;
	width: 276px;
	margin-right: 15px;
	padding: 40px 14px 0;
}



/*-------------------------
パド折込
--------------------------*/

.pado .logo{
	top: 207px;
	left:41px
}
.pado .ringmemo *{text-align: left;}
  

.pado	#tt_pg1 > span  {
  top: 246px;
    width: 499px;
		left: 35px;line-height: 1.2em;
		font-size: .9em;
	}

	.pado-nagare-wrap	.ringmemo
	{margin-top: 60px; width: 709px; padding-left: 12px;     height: 1051px;
	}
	.pado-nagare-wrap	.ringmemo .sukoshidemo
	{margin-top: 22px;
	}
	.pado-nagare-wrap	.w3h1{
		font-size: .9em;
    left: 168px;
    top: 409px;
    line-height: 1.3em;
	}
	
	.pado-nagare-wrap	.w3h1 span{
		font-size: .8em;	
	}
.pado .tehai{    position: relative; top: 0;
}
.tashade
{
	background: url(/wp-content/themes/sendenkan/images/asset/pado/k/tashade.png) no-repeat;
		height: 123px;
    width: 581px;
    margin-left: 68px;     margin-top: 7px;
	}

	.surukata {
		margin-left: 21px;
			position: relative;
			top	:13px;
			line-height: 1.2em;
	}
	.surukata:nth-of-type(2) {
		top: 28px;
	}
	.surukata .irai{	width: 12em;}
	 .surukata:nth-of-type(2) .irai{
		line-height: 2.2em;
	}
	.irai + p {
		margin-left: 1.3em;
	}
	.sukoshidemo h3 + p{    margin-left: 28px;}
	.sukoshidemo .tel{
		top: 923px;
    left: 109px;
	}
.pado .fr img.mgb {
	margin-bottom: 120px;
}

.pado #pado_a {
	margin-bottom: 60px;  margin-top: 100px;   text-align: left;
}

.pado .atoha-nekketsu{top: 507px;
	left: 33px;}



.pado .taio > h2{    top: -66px;
	left: 14px;
	z-index: 3;
 }
.pado .taio .ringmemo{ padding-left: 28px;
}
#pado_a .table1{
	background: url(/wp-content/themes/sendenkan/images/asset/pado/k/table-1.png) no-repeat;
	width: 676px; height: 170px;
	margin-bottom: 22px;
}
#pado_a .table2{width: 676px; 
	background: url(/wp-content/themes/sendenkan/images/asset/pado/table-2.png) no-repeat;
	margin-bottom: 22px;
}
#pado_a .table3{width: 676px; height: 287px;
	background: url(/wp-content/themes/sendenkan/images/asset/pado/k/table-3.png) no-repeat;
	margin-bottom: 22px;
}
#pado_a .table2 td{border: 2px solid #48799c;
	text-align: center;
 }
#pado_a .table1 table
,#pado_a .table2 table
,#pado_a .table3 table
{ width: 100%;
}
#pado_a .table1 table th,#pado_a .table1 table td
,#pado_a .table2 table th,#pado_a .table2 table td
,#pado_a .table3 table th,#pado_a .table3 table td
{
	/* border: 1px solid ; */
	box-sizing: border-box;
	line-height: 28px;
	text-align: center;
}

#pado_a .ichibuno{
	float: right;
    margin-right: 25px;
}
#pado_a .haifu-shuri{font-size: .8em;
	color: #480709;margin-bottom: 8px;
}







/*---------------------
	チラッシュ
-----------------------	*/

.chirash .ringmemo-last {
	margin-bottom: 50px !important;
}
.tal * {text-align: left;}

.chirash tbody.tokyo{  width: 307px;
	border: 3px solid #470609;
	box-sizing: border-box;
}
.chirash tbody.tokyo tr td:nth-of-type(1){ background: #f5b000;
	color: #470609;
	width: 150px;
	border: 2px solid #000;
	font-size: 1.35em;
	text-align: center;
}
.chirash tbody.tokyo tr td:nth-of-type(2){background: #fff;
	color: #c41a20;
	font-size: 2.1em;line-height: .9em;
	text-align: center;border: 2px solid #000;
}

.chirash .ringmemo {	padding-left: 22px; padding-right: 33px;}
.ov{overflow: hidden;}


.bg_mask div:nth-last-of-type(1){width: 66%;}

.bg_mask div:nth-last-of-type(2){width: 30%;}

.bg_mask  p.ata{font-size: 1.6em;
	font-weight: 900;
	letter-spacing: -1.2px;line-height: 1.6em;}

	.bg_mask  p.ata strong
	,.chirash .hifu p strong
	{color:#C41A1F;font-size: 1.6em;}


	.chirash .ringmemo hr{clear: both;
	margin: 16px 3px;
	border: dashed 1.5px;}


	.chirash .ringmemo .hifu {width: 310px;}
	.chirash .hifu p{font-size: 1.5em;
			font-weight: 600;
			line-height: 1em;
			margin-left: 22px;}
			
	.chirash .hifu p.shu3{font-size: 1.1em;}		

	.chirash .ryokin	p:nth-of-type(1){ position: absolute;
			top: 150px;
			font-size: 1.7em;
			font-weight: 700; line-height: 1em;
		}
		.chirash .ryokin	p:nth-of-type(1) small{font-size: 0.6em;
			font-weight: 100;
		}
			.chirash .ryokin aside{width: 309px;}

			.chirash .ryokin	p:nth-of-type(2){ position: absolute;
				top: 248px;
				left: 487px;
			}


	.chirash .schedule ul.week{
		background: url(/wp-content/themes/sendenkan/images/asset/chirash/k/case-youbi.png) no-repeat;
		width: 703px; height: 230px;     margin: 29px 75px 0px;
	}
	.chirash .schedule ul.week li span{color: #c41a1f;}
	.chirash .schedule ul.week li small{color: #000;
    font-weight: 120;
    font-size: .8em;
    letter-spacing: -1px;}
	.chirash .schedule ul.week li
	{position: absolute;
		color: #004ea2;
    font-weight: 700;
		font-size: 1.05em;line-height: 1.2em;
	}
	.chirash .schedule ul.week li:nth-of-type(1){top: 113px;}
	.chirash .schedule ul.week li:nth-of-type(2){top: 239px;}

	.chirash .schedule .okotowari{
		display: block;
    left: 76px; top: -26px;
    font-size: 0.75em;
		font-weight: 200;
	}
	
	.chirash .schedule ul.point li{padding: 0px 0 20px 72px;
		color: #470609;}
		
	.chirash .schedule ul.point li:nth-of-type(1){ background:  url(/wp-content/themes/sendenkan/images/asset/chirash/k/list-icon1.png) no-repeat;	}
	.chirash .schedule ul.point li:nth-of-type(2){ background:  url(/wp-content/themes/sendenkan/images/asset/chirash/k/list-icon2.png) no-repeat;	}


	.chirash  .kininaru{display: flex;
		display:-ms-flexbox;
		-webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
		flex-wrap:wrap;
		width: 687px;
    position: absolute;
    top: 163px;
	}
	.chirash  .kininaru dt{display: none;}
	.chirash  .kininaru dd:nth-of-type(6)
	,.chirash  .kininaru dd:nth-of-type(4)
	,.chirash  .kininaru dd:nth-of-type(5)
	{margin-top: 122px; }

	.chirash  .kininaru dd
	{font-size: .85em;
	color: #470609;
	width: 33%;
	text-align: left;
	line-height: 1.3em;
	padding: 0 9px 0 29px;
}



.chirash  .omake p{ font-size: 1.1em; text-align: left;}
.chirash  .omake p strong{ font-size: 1.3em; color:#c41a1f}












/*-------------
		DM
----------------*/
.dms h2 {
	margin-bottom: 15px;
}

/*(田村編集)*/
.dms .fr img {
    margin-top: 10px;
}

.tt-dms1 .logo
,.tt-dms1 > span
{position: absolute;}

.tt-dms1 .logo{
	top: 219px;
	left: 41px;}
	.tt-dms1 > span 
	,.header-catch-dx{
			top: 251px;
    position: absolute;
    display: block;
    width: 444px;
    left: 49px;
    text-align: left;
    font-weight: 700;
    line-height: 1.4em;
    color: #470609;
}
.nagare{position: relative; margin-top: 20px;}
.nagare h2 {
	top: -40px;
	z-index: 9;
	left: 14px;
 }

 .dms .nagare .ringmemo *{  text-align: left;}
.dms .nagare .ringmemo{  
	text-align: left;
	padding-left: 30px;
	width: 727px;
	margin: 15px 0 0 30px;
}
 .dms .fr {    margin-left: 20px;}

 .dms .itsu{ padding-left: 8px;}
.dms .itsu li:nth-of-type(3){margin-top: 5px;}
.dms .itsu li:nth-of-type(2){
	margin-top: 17px;
}

.dms .itsu ul small{line-height: 1em;
    line-height: 1.25em;
    font-size: 0.75em;
    font-weight: 200;
    display: inline-block;
}
.dms .itsu ul *{text-align: left;}
.dms .itsu ul{
	position: absolute;
	top: 52px;
	left: 250px;
	font-size: 1.2em;
	color: #470609;
}

.tehai p
{    background: #fff; text-align: left;
	font-size: 0.9em;
	line-height: 1.2em;}

.tehai span
{color: #c41a20;white-space: pre;
}
 .tehai h5{
	background: #c41a20;	line-height: 1.1em;
    color: #fff;
    font-size: 0.9em;
    font-weight: 600;
    padding: 4px 0;
		text-align: center;
		width: 124px;
}
.tehai + img.tel{position: absolute;
	top: 738px;
	left: 179px;
}
.tehai
{
	position: absolute;
    top: 559px;
    display: flex;
    left: 44px;
    width: 405px;
    border: 3px solid #c41a20;
}

.hasoryokin h2{    top: -63px;
	position: absolute;
	left: 15px;
}
#dms_a.ringmemo{padding-bottom: 20px;}
#dms_a{box-sizing: border-box;}
#dms_a ul{
	top: 221px;
    position: absolute;
   
    left: 68px;
    display: flex;
    width: 838px;font-size: .9em;
}
#dms_a ul li{	box-sizing: border-box;width: 33%;  text-align: left;}
#dms_a ul li:nth-of-type(1){margin-right: 46px; margin-left: 16px;}
#dms_a ul li:nth-of-type(2) {margin-top : 16px}
#dms_a ul li:nth-of-type(3) {margin: 16px 0 0 23px;}


.dmhasso89{    text-align: right;
	display: inline-block;
	width: 820px;}

#dms_a p.dmbaai{
	position: absolute;
	font-size: 1.3em;
	color: #730a09;
	line-height: 1.1em;
	color: #730a09;text-align: left;
}
#dms_a p.dmbaai:nth-of-type(1){	top: 510px;left: 393px;}
#dms_a p.dmbaai:nth-of-type(2){ top: 757px;	left: 188px;}


	.dms4 .dmtokucho{
		position: absolute;
    top: -66px;
	}				
	.dms4 .ringmemo{padding-left: 33px; }
	.dms4 .ringmemo *{ text-align: left; }

	.dms4 .ringmemo p{	width: 511px;    line-height: 1.2em; 
		color:#470609;
	}
	.dms4 ul.opp strong{
		background: #470609;
    display: block;
    color: #fff;
    text-align: center;
    border-radius: 7px;
	}
	.dms4 ul.opp span{font-size: .85em;
		line-height: 1.3em;
		display: block;
		margin-top: 5px;
	}
	.dms4 ul.opp li{     margin: 7px 0.4em 0;}	
	.dms4 ul.opp{	
		float: right;
    width: 280px;
    color: #470609;
    border: solid 3px;
    border-radius: 14px;
    padding: 8px;
    margin-right: 30px;
	}

	.dms4 .ringmemo ul li:nth-of-type(1) p	{
    width: 550px;
}
	.dms4 .ringmemo ul li:nth-of-type(2) p	{
    width: 950px;
}
.dms4 .ringmemo h3{margin-top: 25px;}
.dms4 .ringmemo ul li hr{
	margin-top: 22px;
    height: 5px;
    background: #470609;
    width: 96%;
}

 .okotowari{color: #470609;;}

.dms4 .mame table{ width: 100%}
.dms4 .mame table td p{width: 341px; }
.dms4 .mame {
	width: 833px;
	border: 3px solid;
	color: #470609;}
	
	.dms4 .mame td.dashed_l
	,.dms4 .mame td.dashed_r
{ border-bottom: dashed 2px #470609; }
.dms4 .mame td.dashed_l{border-right: dashed 2px #470609;}
.dms4 .mame td{padding: 8px;}


td.dashed_r ul{
	list-style-type: disc;
    padding-left: 20px;
    line-height: 1.2em;
    font-size: 0.83em;
}

.mame th.th{    background: #3d0506;
	text-align: center;
	color: #fff;
	font-size: 1.4em;
}
.mame h5 {padding-left:12px ;}
.mame td.dashed_b{padding: 8px;}
.mame td.dashed_b li{font-size: .9em;
    text-indent: -1em;
		margin-left: 1.3em;}
		.mame td.dashed_b li small{display: block;}
		.mame td.dashed_b li small.meyasu{color:#cc0202;}











/*-----------------------------------------------------
	その他
------------------------------------------------------*/
/*販促グッズ*/
.recommend_title,
.top5 h3{
	margin-bottom: 5px !important;
}

.recommend_title {
	margin-top: 30px !important;
}
.recommend .bnr_box {
	width: 810px;
}

.recommend_btn {
	margin-bottom: 15px;
}

/*新規オープン 超セット割*/
.link_none {
	pointer-events: none;
}
.set_h2 {
	margin-top: -30px;
}
.pil .ps {
	width: 294px;
}

.pil .ps:nth-of-type(-n+3) {
	margin-bottom: 0;
}
.pil .gpil .df,
.pil .bpil .df,
.pil .ppil .df {
	margin: 0 5px;
}
.pil .gpil .df a,
.pil .bpil .df a,
.pil .ppil .df a{
	width: 47.5%;
	line-height: 0.85;
	font-size: 21px;
	padding-top: 10px;
}

.pil .dpil,
.pil .opil,
.pil .vpil {
	align-items: center;
}

.pil .dpil a,
.pil .opil a,
.pil .vpil a {
	width: 50%;
	font-size: 21px;
	padding-top: 8px;
	line-height: 27px;
}

.pil .dpil a span,
.pil .opil a span,
.pil .vpil a span {
	vertical-align:middle;
}

.recommend_btn img {
	width: 100%;
}

.recommend .top5 h3 img {
    width: 95%;
}

.recommend .top5 .bnr_box img {
	width: 100% !important;
}

.rbtn_nos {
	bottom: 3px !important;
}

/*予算*/
.budget .bg h3.first {
    margin-top: 0;
}

.cb .df h3 {
	margin-top: 0;
}

/* 共通 */
.newspaper .pa2,
.lnp .pa2,
.posting .pa2,
.pado .pa2,
.dms .pa2{
	margin-bottom: 50px;
}

.posting .df-4-2,
.pado .mt30,
.chirash .mt30,
.dms .mt30 {
	justify-content: center;
}

.posting .df-4-2 a,
.pado .mt30 a,
.chirash .mt30 a,
.dms .mt30 a {
	margin: 0 10px;
}

/*-----------------------------------------------------
	テンプレ
------------------------------------------------------*/
main.template {width: 100%;}
div.template {width: 980px; margin: auto;}

.temp_img {
	margin-left: -50px !important;
}
.template .obtn_tp3 {
  right: 30px;
}
.template .gbtn_tp3 {
	bottom:420px;
  right: 240px;
}
.template .rbtn_tp1 {
  bottom: 20px;
  right: 30px;
}
.template td.orange{color:#eb6120}
.youto {
	margin-left: 20px;
	margin-bottom: -10px;
}

.osusume {
	margin-bottom: -15px;
}

.haifuhouhou_c {
	bottom:10px !important;
}
.haifuhouhou {
	padding: 0 !important;
}

.template .chaoslink {
  top: 0;
  right: 5px !important;
}

.template .chaoslink:hover {
	opacity: 0.9;
}
.template .ringmemo{padding-left: 9px;}
.template .ringmemo *{text-align: left;}
.template .chitashitoha { position:relative;}
.template .chitashitoha p
,.template .chitashitoha li
,.template .chitashitoha span
,.template .chitashitoha strong
{text-align: left;
}
.template .chitashitoha img{margin-left: 12px;}
.template .chitashitoha p{
	position: absolute;
	top: 97px;
	left: 68px;
	font-weight: 500;
	width: 387px;
	line-height: 1.2em;
}

.ringmemo ul li:nth-of-type(1) p
,.ringmemo ul li:nth-of-type(2) p
{  width: 450px; font-size: 1em;}
.ringmemo ul li:nth-of-type(2) .nagare img{margin-top: -77px;}

.ringmemo ul li:nth-of-type(1) p span
,.ringmemo ul li:nth-of-type(2) p span
{color:#eb6120}
.ringmemo ul li:nth-of-type(3) p span
,.ringmemo ul li:nth-of-type(4) p span
{color: #1f901b;}
.ringmemo ul li:nth-of-type(3) .nagare > img{margin-top: -77px;}

.ringmemo ul li:nth-of-type(4) > img:nth-of-type(2){margin-left: 75px;}
.ringmemo ul li:nth-of-type(4) address li {color: #c41a1f;
	background: url(/wp-content/themes/sendenkan/images/asset/template/k/list-type-sq-red.png)
	no-repeat;
	font-size: 1.1em;
	font-weight: 700;
	font-style: normal;
	padding-left: 22px;
	line-height: 1.3em;
}
.ringmemo ul li:nth-of-type(5) > img:nth-of-type(1){
	position: absolute;
	left: -30px;
	top: 780px;
}
.ringmemo ul li:nth-of-type(5) p{ margin-top: 82px;}
.ringmemo ul li:nth-of-type(5) .nagare{margin-bottom: 10px;}
.ringmemo ul li:nth-of-type(6) .nagare{
	padding-left: 25px;
	padding-right: 27px;
	margin-bottom: 18px;}

	.osusume-point,.osusume-point img{position: relative;}
	.osusume-point img:nth-of-type(1){
    top: -92px;
    left: 21px;
    z-index: 2;}
		.osusume-point img:nth-of-type(2){ 			z-index: 3;}
		.osusume-point img:nth-of-type(3){ left :-50px; z-index: 1;}
		.osusume-point ul{ position: absolute;
			top: 63px;
			z-index: 5;
			left: 380px;
			width: 471px;
			font-size: 1.2em;
			font-weight: 300;
		}
		
		.osusume-point ul li strong{color: #c41a1f;    font-size: 1.1em;
			line-height: 1.2em;
		}
		.osusume-point ul li{
			 text-align: left;
			list-style-type: disc;
		} 
	.template .variation{position: relative;}	
	.template .variation * {text-align: left;}	

	.template .variation li	{position: absolute;
		font-size: 1.2em;
    font-weight: 700;
		color: #480709;
		
	}	
	.template .variation li:nth-of-type(1) {
		top: 99px;
    left: 264px;
width: 258px;
	}
		
	.template .variation li p{margin-top: 7px; }

	.template .variation li:nth-of-type(2){left: 727px;
		width: 179px;
    top: 121px;
	}


	.template .ondemand table *{text-align: left;}
	.template .ondemand table ul{ padding-left: 40px;}

	.template .ondemand table
	,.template .insatsucourse table
	,.template .orikomicourse table
		{
		width: 100%;
		height: 200px;
		margin: 0 auto;
	}
	.template .ondemand td li.gojitaku span{    font-size: 0.9em;
		font-weight: 300;}
		
	.template .ondemand td li.gojitaku{
		font-size: 1.2em;
    color: #480709;
    list-style-type: disc;
    font-weight: 700;
}
	.template td.katamen ,
	.template td.ryomen{
		font-size: 2.4em;
    font-weight: bolder;
		font-family: Arial, sans-serif;
	}
	 .template table tr:nth-child(2) td.katamen ,
	.template table tr:nth-child(2) td.ryomen
	,.ondemand table tr:nth-child(1) td:nth-child(2)
	{top: 13px;position: relative;}
	
	.template .ondemand td.katamen {padding-left: 183px;}
		.template .ondemand td.ryomen{padding-right: 68px;}
	.template td.busu{
    font-size: 1.8em;
    font-weight: 700;
    color: #480709;
		width: 315px;
		text-align: center;
		line-height: 1.1em;
	}
	.template .ondemand{
		background: url(/wp-content/themes/sendenkan/images/asset/template/as_tp8.png) no-repeat ;
		height: 203px; 
		width: 948px;
		margin-left: 13px;
	}


 .template .insatsucourse{
	background: url(/wp-content/themes/sendenkan/images/asset/template/as_tp9.png) no-repeat ;
	height: 200px; 
	width: 932px;
	margin-top: 14px;
	padding-left: 13px;
 }

 td.busu span{display: block;
	font-size: 0.6em;
	font-weight: 300;}

	.insatsucourse .yukkuri
	,.insatsucourse .oisogi{
		font-size: 1.7em;
		width: 120px;
		line-height: 1.1em;
		width: 124px;
    text-align: left;
		letter-spacing: -3px;
		padding-left: 13px;
	}
	.insatsucourse .oisogi{
		color: #f45eb4;
	}
	.insatsucourse .yukkuri	{
		color: #34b400;position: relative;
    top: -7px;
		}
		.insatsucourse tr:nth-child(1) td:nth-child(3)
		,.insatsucourse tr:nth-child(1) td:nth-child(4)
		{padding-top:39px;}	

		.insatsucourse .yukkuri span
		,.insatsucourse .oisogi span{
			font-size: 0.5em;
    display: block;
		line-height: 0.8em;
		letter-spacing: 0px;
    margin-left: -2em;
    margin-top: 2px;
		}

 .template .orikomicourse{
	background: url(/wp-content/themes/sendenkan/images/asset/template/as_tp11.png) no-repeat ;
	height: 220px; 
	width: 910px;
	margin-top: 14px;
	margin-left: 26px;
 }

 .template .orikomicourse table{height: 215px;}
 	.orikomicourse .area{font-size: 1.6em;
    color: #fff;
		line-height: 2em;
		padding-top: 4px;
	}
		
		.orikomicourse .katamen
		,.orikomicourse .ryomen
		{width: 63px;
			font-size: 1.7em;
			padding: 0px 11px 0;
			color: #821a1e;
		}


.orikomicourse table tr:nth-child(3) td
,.orikomicourse table tr:nth-child(5) td
{
	width: 150px;
	font-size: 1.3em;
	font-weight: 700;
}
.orikomicourse table tr:nth-child(3) td:nth-child(5)
,.orikomicourse table tr:nth-child(5) td:nth-child(5)
{color:#eb611f}
.orikomicourse table tr:nth-child(2) td
,.orikomicourse table tr:nth-child(4) td
{  font-size: 1.1em;
	line-height: 1.2em;}
	
	.orikomicourse table tr:nth-child(2) td:nth-child(5)
	,.orikomicourse table tr:nth-child(4) td:nth-child(5)
	{color:#fff}


	.orikomicourse .setwari span{    color: #c41a1f;
    font-size: 1.9em;
    font-weight: 900;
    font-family: Arial, sans-serif;
    margin-top: 7px;
		display: block;
	}
	
	.template	.nagare{position: relative; margin-top: 0px;}


/*-----------------------------------------------------
	テンプリスト
------------------------------------------------------*/
main.templist {width: 100%;}
div.templist {width: 980px; margin: auto;}
.templist .kochira{padding: 8px 0 0 5px;
	float: right;
	margin-top: 30px;
	padding-right: 12px;
	bottom: -18px;
}

	.templist > h2{    margin: 23px;
	}
	.templist	.nyuryoku{display: flex;}
	#box_tl1 > h2 {position: relative;
		top: 55px;}
	.kakikata{padding-left: 20px;
		padding-right: 20px; color: #3f0606; 
	}
		.kakikata *{text-align: left;}
		.kakikata ol{padding-left: 15px; margin-bottom: 15px; margin-top: 9px;}
		.nyuryoku li strong{font-size: 1.2em;
			display: inline-block;
			width: 153px;}
			.nyuryoku ol img{    margin-left: -27px;}
			.nyuryoku ol li{display: flex;}
			.nyuryoku ol li span {    font-size: 0.9em;
				font-weight: 300;}
				.nyuryoku	.download-folder{
					position: absolute;
					top: 405px;
					width: 446px;
					left: 450px;}
				.nyuryoku	.download-folder li{font-size: 1.2em;}
				.nyuryoku	.download-folder small{font-size: 0.7em;
					font-weight: 300;}
					.nyuryoku	.download-folder span{font-size: .8em;}
	
				.nyuryoku	.download-folder li:nth-of-type(2)
				,.nyuryoku	.download-folder li:nth-of-type(3){
					display: inline;
				}
	
				.kakikata address{display: flex; margin-top: 11px; font-style: normal; margin-bottom: 15px;}
				.kakikata address img:nth-of-type(1){    height: 96px;
					margin-left: 17px;}
					.kakikata address img:nth-of-type(2){ position: absolute;left: 746px;
						top: 502px; }
						.kakikata address h3{color: #fff; position: relative;color: #fff;
							position: absolute;
							left: 295px;
							font-size: 1.1em;
							font-weight: 500;line-height:2em;
					} 
				.kakikata	.box_tl1_nyuryoksheet{ position: relative;
					font-size: .9em;}
				.kakikata	.box_tl1_nyuryoksheet li{ position: absolute; width: 120px;}
				.kakikata	.box_tl1_nyuryoksheet li:nth-of-type(1)
				{top: 125px;
					left: 33px; }
				.kakikata	.box_tl1_nyuryoksheet li:nth-of-type(2){ top: 375px;	left: 33px;}
				.kakikata	.box_tl1_nyuryoksheet li:nth-of-type(3){     top: 463px;
					left: 33px;
					width: 420px;}
				.kakikata	.box_tl1_nyuryoksheet li:nth-of-type(4){    top: 218px;
					left: 684px;
					width: 144px; }
				.kakikata	.box_tl1_nyuryoksheet li:nth-of-type(5){ top: 359px; left: 684px;
					width: 144px; }
					.box_tl1_nyuryoksheet .attention{position: absolute;
		top: 566px;
		font-size: .98em;
		left: 33px;}
		.kakikata .soshin h2{position: static;    text-align: center;
			margin: 9px;}
		.kakikata .soshin ul{position: absolute;list-style-image: url(/wp-content/themes/sendenkan/images/asset/dr/k/list-style-dotted.png);
			width: 309px;
			font-size: .9em;
		}
		.kakikata .soshin li{margin-bottom: 7px;}
		.kakikata .soshin ul:nth-of-type(1){top: 1414px;
			left: 149px; width: 330px;
			}
		.kakikata .soshin ul:nth-of-type(2){top: 1414px;
			left: 546px}
		.kakikata .soshin ul:nth-of-type(3){top: 1561px;
			left: 517px;list-style-image: none; line-height: 1.1em;
			font-size: 1.1em;
			font-weight: 500;
		}
		.kakikata .soshin ul:nth-of-type(3) li{ 
			list-style-type: none;
			left: 40px;
			padding-left: 1.4em;
			background: url(/wp-content/themes/sendenkan/images/asset/dr/k/list-style-squ.png) no-repeat;
			background-position-y: -8px;
			font-size: 1.1em;
		}
		a.koukaizoudo{     color: #c41a1f;}


		@media all and (-ms-high-contrast: none) {
			.kakikata .soshin ul:nth-of-type(1){top: 1439px;
				left: 149px;
				}
			.kakikata .soshin ul:nth-of-type(2){top: 1439px;
				left: 546px}
				.kakikata .soshin ul:nth-of-type(3){top: 1580px;}
		}
	



/*-----------------------------------------------------
	ご利用ガイド
------------------------------------------------------*/
.chatcyumon a {
	color: #C41A1F;
	font-weight: bold;
}

.guide .btn_box1 {
  top: 220px;
}

/*-----------------------------------------------------
	料金
------------------------------------------------------*/


/*-----------------------------------------------------
	納期・スケジュール ()
------------------------------------------------------*/

/*(田村修正)*/
.sm_ddsf a:hover {
    background: aliceblue;
}


/* -------------------------------------------------------- */
/*                        smile                             */
/* -------------------------------------------------------- */
/* #popup_smile */


/* モーダルCSS */
.popup_smile,
.modalArea {
  display: none;
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modalBg {
  width: 100%;
  height: 100%;
  background-color: rgba(30,30,30,0.9);
}

.modalWrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform:translate(-50%,-50%);
  width: 70%;
  max-width: 500px;
  padding: 10px 30px;
  background-color: #fff;



}

.closeModal {
  position: absolute;
  top: 0.5rem;
  right: 1rem;
  cursor: pointer;
	font-size: 200%; font-weight: 700; color: #fff;
	z-index: 10005;
	width: 50px !important;
}


/* 以下ボタンスタイル */
button {
  padding: 10px;
  background-color: #fff;
  border: 1px solid #282828;
  border-radius: 2px;
  cursor: pointer;
}

#openModal {
  position: absolute;
  top: 50%;
  left: 50%;
  transform:translate(-50%,-50%);
}




/* #popup_smile */

#popup_smile {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(65,65,65,0.65);
  z-index: 10003;
  overflow: auto;
  padding: 50px 0 0 20px;
  transform: translate(-50%,-50%);
  top: 50%;
  left: 50%;
}


#popup_smile.pop {
  /* display: flex;
  margin: auto;
  justify-content: center;
  align-items: center; */
}

#popup_smile .inner {
  /* width: 843px; */ width: 80%;
  margin: auto; padding: 0;
	position: relative;
	box-sizing: border-box;
}

#popup_smile .inner .mainimg {
  width: 100%; height: auto;
	display: block;
}


#popup_smile .list_smile {
  top: 5px;
  right: 70px;
  width: 210px;
  height: 165px;
  clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.smile_nav01 {
	position: absolute;
	right: 0; top: 1.17%;
	width: 25%;
	display: block;
	list-style: none;
	z-index: 10007;
}

.smile_nav02 {
	position: absolute;
	left: 1.77%; bottom: 2.86%;
	width: 14.94%;
	display: block;
	list-style: none;
	z-index: 10008;
}

.smile_nav03 {
	position: absolute;
	right: 0; bottom: 42.44%;
	width: 29.65%;
	display: block;
	list-style: none;
	z-index: 10009;
}

.smile_nav04 {
	position: absolute;
	right: 3.44%; bottom: 24.83%;
	width: 24.19%;
	display: flex;
	justify-content: space-between;
	list-style: none;
	z-index: 10010;
}

.smile_nav05 {
	position: absolute;
	right: 17.79%; bottom: 3.35%;
	width: 15.18%;
	display: block;
	list-style: none;
	z-index: 10011;
}

.smile_nav06 {
	position: absolute;
	right: 1.18%; bottom: 1.67%;
	width: 15.77%;
	display: block;
	list-style: none;
	z-index: 10012;
}

.smile_nav06 li,
.smile_nav05 li,
.smile_nav03 li,
.smile_nav02 li,
.smile_nav01 li {
	display: block;
	list-style: none;
	padding: 0; margin: 0 !important;
	box-sizing: border-box;
}

.smile_nav04 li {
	display: block;
	list-style: none;
	padding: 0; margin: 0 !important;
	box-sizing: border-box;
	width: 19.6%;
}


.smile_nav06 li a,
.smile_nav05 li a,
.smile_nav04 li a,
.smile_nav03 li a,
.smile_nav02 li a,
.smile_nav01 li a {
	padding: 0; margin: 0;
	display: block; width: 100%; height: 100%;
}

.smile_nav06 img,
.smile_nav05 img,
.smile_nav04 img,
.smile_nav03 img,
.smile_nav02 img,
.smile_nav01 img {
  width: 100%; height: auto;
	display: block;
}

#popup_smile .inner .smile_nav01, #popup_smile .inner .smile_nav02, #popup_smile .inner .smile_nav03, #popup_smile .inner .smile_nav04,
#popup_smile .inner .smile_nav05,#popup_smile .inner .smile_nav06
{
	background: none;
	border: none;
}

#popup_smile .inner .smile_nav01 a, #popup_smile .inner .smile_nav02 a, #popup_smile .inner .smile_nav03 a, #popup_smile .inner .smile_nav04 a,
#popup_smile .inner .smile_nav05 a,#popup_smile .inner .smile_nav06 a
{
	background: none;
	border: none;
}

#popup_smile .inner .smile_nav01 li, #popup_smile .inner .smile_nav02 li, #popup_smile .inner .smile_nav03 li, #popup_smile .inner .smile_nav04 li,
#popup_smile .inner .smile_nav05 li,#popup_smile .inner .smile_nav06 li
{
	background: none;
	border: none;
}



/*-----------------------------------------------------
	general-purpose
------------------------------------------------------*/
/*-- clear --*/
.clear {
	clear: both;
}

.clearfix {
    zoom: 1;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

/*-- text --*/
.t_center {
	text-align: center !important;
}

.t_left {
	text-align: left !important;
}

.t_right {
	text-align: right !important;
}

.t_justify {
	text-align: justify;
	text-justify: inter-ideograph;
}

.bold {
	font-weight: bold !important;
}

.italic {
	font-style: italic !important;
}

/*-- others --*/
.mask:hover {
	opacity: 0.6;
}



/*-- margin --*/
.mt0 {margin-top: 0px !important;}
.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}
.mt35 {margin-top: 35px !important;}
.mt40 {margin-top: 40px !important;}
.mt45 {margin-top: 45px !important;}
.mt50 {margin-top: 50px !important;}
.mt55 {margin-top: 55px !important;}
.mt60 {margin-top: 60px !important;}
.mt65 {margin-top: 65px !important;}
.mt70 {margin-top: 70px !important;}
.mt75 {margin-top: 75px !important;}
.mt80 {margin-top: 80px !important;}
.mt85 {margin-top: 85px !important;}
.mt90 {margin-top: 90px !important;}
.mt95 {margin-top: 95px !important;}
.mt100 {margin-top: 100px !important;}

.mr0 {margin-right: 0px !important;}
.mr5 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}
.mr15 {margin-right: 15px !important;}
.mr20 {margin-right: 20px !important;}
.mr25 {margin-right: 25px !important;}
.mr30 {margin-right: 30px !important;}
.mr35 {margin-right: 35px !important;}
.mr40 {margin-right: 40px !important;}
.mr45 {margin-right: 45px !important;}
.mr50 {margin-right: 50px !important;}
.mr55 {margin-right: 55px !important;}
.mr60 {margin-right: 60px !important;}
.mr65 {margin-right: 65px !important;}
.mr70 {margin-right: 70px !important;}
.mr75 {margin-right: 75px !important;}
.mr80 {margin-right: 80px !important;}
.mr85 {margin-right: 85px !important;}
.mr90 {margin-right: 90px !important;}
.mr95 {margin-right: 95px !important;}
.mr100 {margin-right: 100px !important;}

.mb0 {margin-bottom: 0px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb25 {margin-bottom: 25px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb35 {margin-bottom: 35px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb45 {margin-bottom: 45px !important;}
.mb50 {margin-bottom: 50px !important;}
.mb55 {margin-bottom: 55px !important;}
.mb60 {margin-bottom: 60px !important;}
.mb65 {margin-bottom: 65px !important;}
.mb70 {margin-bottom: 70px !important;}
.mb75 {margin-bottom: 75px !important;}
.mb80 {margin-bottom: 80px !important;}
.mb85 {margin-bottom: 85px !important;}
.mb90 {margin-bottom: 90px !important;}
.mb95 {margin-bottom: 95px !important;}
.mb100 {margin-bottom: 100px !important;}

.ml0 {margin-left: 0px !important;}
.ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml25 {margin-left: 25px !important;}
.ml30 {margin-left: 30px !important;}
.ml35 {margin-left: 35px !important;}
.ml40 {margin-left: 40px !important;}
.ml45 {margin-left: 45px !important;}
.ml50 {margin-left: 50px !important;}
.ml55 {margin-left: 55px !important;}
.ml60 {margin-left: 60px !important;}
.ml65 {margin-left: 65px !important;}
.ml70 {margin-left: 70px !important;}
.ml75 {margin-left: 75px !important;}
.ml80 {margin-left: 80px !important;}
.ml85 {margin-left: 85px !important;}
.ml90 {margin-left: 90px !important;}
.ml95 {margin-left: 95px !important;}
.ml100 {margin-left: 100px !important;}

/*-- padding --*/
.pt0 {padding-top: 0px !important;}
.pt5 {padding-top: 5px !important;}
.pt10 {padding-top: 10px !important;}
.pt15 {padding-top: 15px !important;}
.pt20 {padding-top: 20px !important;}
.pt25 {padding-top: 25px !important;}
.pt30 {padding-top: 30px !important;}
.pt35 {padding-top: 35px !important;}
.pt40 {padding-top: 40px !important;}
.pt45 {padding-top: 45px !important;}
.pt50 {padding-top: 50px !important;}
.pt55 {padding-top: 55px !important;}
.pt60 {padding-top: 60px !important;}
.pt65 {padding-top: 65px !important;}
.pt70 {padding-top: 70px !important;}
.pt75 {padding-top: 75px !important;}
.pt80 {padding-top: 80px !important;}
.pt85 {padding-top: 85px !important;}
.pt90 {padding-top: 90px !important;}
.pt95 {padding-top: 95px !important;}
.pt100 {padding-top: 100px !important;}

.pr0 {padding-right: 0px !important;}
.pr5 {padding-right: 5px !important;}
.pr10 {padding-right: 10px !important;}
.pr15 {padding-right: 15px !important;}
.pr20 {padding-right: 20px !important;}
.pr25 {padding-right: 25px !important;}
.pr30 {padding-right: 30px !important;}
.pr35 {padding-right: 35px !important;}
.pr40 {padding-right: 40px !important;}
.pr45 {padding-right: 45px !important;}
.pr50 {padding-right: 50px !important;}
.pr55 {padding-right: 55px !important;}
.pr60 {padding-right: 60px !important;}
.pr65 {padding-right: 65px !important;}
.pr70 {padding-right: 70px !important;}
.pr75 {padding-right: 75px !important;}
.pr80 {padding-right: 80px !important;}
.pr85 {padding-right: 85px !important;}
.pr90 {padding-right: 90px !important;}
.pr95 {padding-right: 95px !important;}
.pr100 {padding-right: 100px !important;}

.pb0 {padding-bottom: 0px !important;}
.pb5 {padding-bottom: 5px !important;}
.pb10 {padding-bottom: 10px !important;}
.pb15 {padding-bottom: 15px !important;}
.pb20 {padding-bottom: 20px !important;}
.pb25 {padding-bottom: 25px !important;}
.pb30 {padding-bottom: 30px !important;}
.pb35 {padding-bottom: 35px !important;}
.pb40 {padding-bottom: 40px !important;}
.pb45 {padding-bottom: 45px !important;}
.pb50 {padding-bottom: 50px !important;}
.pb55 {padding-bottom: 55px !important;}
.pb60 {padding-bottom: 60px !important;}
.pb65 {padding-bottom: 65px !important;}
.pb70 {padding-bottom: 70px !important;}
.pb75 {padding-bottom: 75px !important;}
.pb80 {padding-bottom: 80px !important;}
.pb85 {padding-bottom: 85px !important;}
.pb90 {padding-bottom: 90px !important;}
.pb95 {padding-bottom: 95px !important;}
.pb100 {padding-bottom: 100px !important;}

.pl0 {padding-left: 0px !important;}
.pl5 {padding-left: 5px !important;}
.pl10 {padding-left: 10px !important;}
.pl15 {padding-left: 15px !important;}
.pl20 {padding-left: 20px !important;}
.pl25 {padding-left: 25px !important;}
.pl30 {padding-left: 30px !important;}
.pl35 {padding-left: 35px !important;}
.pl40 {padding-left: 40px !important;}
.pl45 {padding-left: 45px !important;}
.pl50 {padding-left: 50px !important;}
.pl55 {padding-left: 55px !important;}
.pl60 {padding-left: 60px !important;}
.pl65 {padding-left: 65px !important;}
.pl70 {padding-left: 70px !important;}
.pl75 {padding-left: 75px !important;}
.pl80 {padding-left: 80px !important;}
.pl85 {padding-left: 85px !important;}
.pl90 {padding-left: 90px !important;}
.pl95 {padding-left: 95px !important;}
.pl100 {padding-left: 100px !important;}
