﻿/*
Theme Name: hojo-tsukasa
Theme URI: https://hojo-tsukasa.com/
Description: hojo-tsukasa
Author: inui
*/

.pc ul.clearfix li ul li a {
	padding:5px 0 !important;
	font-size:12px;
	letter-spacing:1px;
	
	}
	
	


/* ---- CCDN edit ---- */
header.pc nav > ul > li >ul li a {min-width: 100px!important;
}
.entry {overflow: visible!important; }
#pans_unit ul li { background: url("http://www.haratetsuo.com/wp-content/uploads/2014/07/breadbg.png"); !important; font-size:12px; }


.udlineblue { border-bottom: 1px dashed #1362dc!important;}

.outlink2 {color: #333333; text-decoration: underline; line-height: 1.0; font-weight: bold; padding: 15px 18px 10px 23px; display: block;
background: url("https://hojo-tsukasa.com/wp-content/uploads/2015/03/linkmark2.png") no-repeat left center !important;}

.outlink2 a{color: #333333!important;}

.f28 {	font-size: 28px!important; line-height:1.6em!important; letter-spacing:0.06em !important;}
.f26 {	font-size: 26px!important; line-height:1.6em!important; letter-spacing:0.06em !important;}
.f24 {	font-size: 24px!important; line-height:1.6em!important; letter-spacing:0.06em !important;}
.f22 {	font-size: 22px!important; line-height:1.6em!important; letter-spacing:0.06em !important;} 
.f20 {	font-size: 20px!important; line-height:1.6em!important; letter-spacing:0.05em !important;} 
.f18 {	font-size: 18px!important; line-height:1.6em!important; letter-spacing:0.05em !important;} 
.f16 {	font-size: 16px!important; line-height:1.6em!important; letter-spacing:0.05em !important;}
.f14 {	font-size: 14px!important; line-height:1.6em!important; letter-spacing:0.05em !important;}
.f12 {	font-size: 12px!important; line-height:1.6em!important; letter-spacing:0.05em !important;}
.f10 {	font-size: 10px!important; line-height:1.6em!important; letter-spacing:0.05em !important;}


.ps10 {  padding-left:10px; padding-right:10px;}
.ps5 {  padding-left:5px; padding-right:4px;}

.p30 {  padding:30px !important; }
.p20 {  padding:20px !important; }
.p10 {  padding:10px !important; }
.p5 {  padding:5px !important; }

.pb30 {  padding-bottom:30px !important; }
.pb20 {  padding-bottom:20px !important; }
.pb10 {  padding-bottom:10px !important; }
.pb5 { padding-bottom:5px; }

.picon { padding:2px 4px 0 5px; margin-bottom:-15px; }

.m30 { margin:30px !important; }
.m20 { margin:20px !important; }
.m10 { margin:10px !important; }

.ml30 { margin-left:30px !important; }
.ml20 { margin-left:20px !important; }
.ml10 { margin-left:10px !important; }
.ml5 { margin-left:5px !important; }

.mt-30 { margin-top:-30px !important; }
.mt-20 { margin-top:-20px !important; }
.mt-10 { margin-top:-10px !important; }

.mt30 { margin-top:30px !important; }
.mt20 { margin-top:20px !important; }
.mt10 { margin-top:10px !important; }
.mt5 { margin-top:5px !important; }

.mb-30 { margin-bottom:-30px !important; }
.mb-20 { margin-bottom:-20px !important; }
.mb-10 { margin-bottom:-10px !important; }

.mb60 { margin-bottom:60px !important; }
.mb50 { margin-bottom:50px !important; }
.mb40 { margin-bottom:40px !important; }
.mb30 { margin-bottom:30px !important; }
.mb20 { margin-bottom:20px !important; }
.mb10 { margin-bottom:10px !important; }
.mb5 { margin-bottom:5px !important; }

.bld { font-weight:bold !important;}
.udline { border-bottom:1px dotted #333 !important;}

.fwht { color:#fff !important !important;}
.fblk { color:#000 !important !important;}
.fred { color:#c80000 !important !important;}
.fblue { color:#1362dc !important !important;}

.bblk { background-color:#000 !important;}
.bred { background-color:#c80000 !important;}

.space40 { padding:20px !important;}
.space30 { padding:15px !important;}
.space20 { padding:10px !important;}
.space10 { padding:5px !important;}

.space-80 { padding:-80px !important;}
.space-40 { padding:-20px !important;}
.spaec-30 { padding:-15px !important;}
.space-20 { padding:-10px !important;}
.space-10 { padding:-5px !important;}



/**/
.shoei_hld {  margin:20px auto 20px auto;}

.double_unit .label { margin:0px 0px 40px 0px!important; }


#basic_post .main_img2{
	margin:0px 0px 40px 0px;
}

@media screen and (max-width: 1189px) {
	#basic_post .main_img2{
		margin:20px 120px 40px 120px;
	}

}

@media screen and (max-width: 979px) {
}

@media screen and (max-width: 767px) {
　.main_img2{
　　　	margin:0 0 50px 0;
　}
}