@charset "utf-8";
/* *********************************************************** */
/*   SiteName   : 中日新聞定期購読公式申込サイト               */
/*   FileName   : tab.css                                           */
/*   LastUpDate : 2022.09.16                                 */
/* == TOC ==================================================== */
/* *********************************************************** */

/* ----- 振り分け ------*/
.pc{display:none;}
.tab{display:none;}
.sp.tab{display:block;}


#content {
	width: 100%;
	margin: 0;
}
.topimage2{
	background-image: url("../images2/topimage11_bg2_sp.png");
}
.topimage2 .inner{
	background-image: url("../images2/topimage11_bg1_sp.png");
}
table.inline,
table.inline tbody,
table.inline tr,
table.inline td{
	display:inline;
}


table.inline td img{
	display:block;
	margin:0 auto;
	width:90%;
	z-index:10;
}

table.inline td a{
	pointer-events: none;
	cursor:default;/*マウスカーソルを矢印のまま変えない*/  
}




.btn {
	clear: both;
	padding: 20px 0 0 0;
	margin:0 auto;
	text-align:center;

}

.gragh table {
	width: 100%;
}


.gragh th {
	width: 50%;
}
.info .right {
	padding: 10px 20px 0;
}
/*購読に関するお問い合わせ*/
.info {
	margin-top:25px;
}

.info .ta05 {
	font-size: 28px;
}

.info .ta06 {
	line-height: 1.78em;
	font-size: 18px;
	margin-top:15px;
}

.info .ta06 span.tel {
	display: block;
	margin-top:10px;
	font-size: 27px;
}



.sixm {
	margin:20px auto;
	text-align:center;
	width:100%;
}

.sixm table,
.sixm tbody,
.sixm tr,
.sixm td
{
	display:inline;
	border: none;
}


.sixm img{
	width:90%;

}

.sixm td{
	text-align:center;
	padding:0;
	line-height:1em !important;
}
.sixm td img{
	width:84% !important;
	border: 2px #009CFF solid;
}


#footer {
	width:100%;
}

/*------------------------------------------FORM*/


#form_subscription{
	padding:20px;
}


#form_subscription table,
#form_subscription tbody,
#form_subscription tr {
	display:inline;
}


#form_subscription th,
#form_subscription th.end {
	display:block;
	width:auto;
}
#form_subscription td {
	display:block;
}

#form_subscription form {
	margin: 0px;
	padding:0px;
}
#form_subscription input[type="text"] {
	display:block;
	max-width:90%;
}


/* ----- プレゼントバナー ------*/

.pre_btn {
	margin-top:20px;
}

.top-box #form {
	margin-top:0px;
	margin-bottom:40px;
}
/* ----- 紙面コンテンツの一例 ------*/
.shimen li{
	margin-top:20px;
}
.shimen li:last-child{
	margin-bottom:30px;
}
/* ----- 購読をお申し込みの方へ ------*/
.detail-text{
	margin-top:25px;
	margin-bottom:25px;
}
.sttl,.sttl02,.sttl03 {
	font-size: 28px;
}
.txtlb {
	font-size: 23px;
}
.detail-text{
	font-size:16px;
	margin-top:25px;
	margin-bottom:40px;
}
.price table {
	font-size: 16px;
}
.price th,.price td{
	padding: 5px;
}
.price .tax{
	font-size: 12px;
}
.price .kakaku{
	font-size: 23px;
}


/* ----- 購読プレゼント ------*/

.present {
	margin-top:40px;
}
.present .txt_box p{
	margin-top:25px;
}
.present .txt_box p{
	font-size:23px;
}
.present .txt_box ul{
	margin-top:15px;
	font-size:19px;
}
.present .img_box {
	margin:27px auto 17px auto;
}























/**/
