@charset "Shift_JIS";



/*======================================================================================================================
========================================================================================================================

idomuhito.css

スマホ版
挑む人用

========================================================================================================================
======================================================================================================================*/



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

/* サムライトップページ　H1タイトル
-------------------------------------------------------------------------------------------------------- */
.ttl_main_samurai {
	margin:      0px 0px 20px 0px;
	padding:     0px 0px 0px 0px;
	z-index:     1;
	position:    relative;
}





/* サムライトップページ　概要ボックス
-------------------------------------------------------------------------------------------------------- */
.box_outline {
	margin:        0px 0px 20px 0px;
	padding:       0px 0px 20px 0px;
	border-bottom: solid 1px #C1B7AD;
	z-index:       100;
	position:      relative;
	zoom:          1;
}


/* サムネイル 
-------------------------------------- */
.box_outline .thumbnail {
	width:       80px;
	float:       left;
}


/* テキストエリア
-------------------------------------- */
.box_outline .txt {
	width:       calc(100% - 90px);
	float:       right;
}

/* タイトル */
.box_outline .txt h2 {
	margin:      0px 0px 5px 0px;
	font-size:   100%;
	font-weight: normal;
}
.box_outline .txt h2 span {
	font-size:   123.1%;
	font-weight: bold;
	color:       #362716;
}

/* リンク */
.box_outline .txt .link {
	box-sizing: border-box;
}
.box_outline .txt .link a {
	color:          #004800;
	text-decoration:none;
	font-weight:    bold;
}
.box_outline .txt .link a:visited {
	color:          #3F943F;
	text-decoration:none;
	font-weight:    bold;
}
.box_outline .txt .link a:hover {
	color:          #004800;
	text-decoration: underline;
	font-weight:    bold;
}
/* 概要文 */
.box_outline .txt .overview {
	margin:         0px 0px 0px 0px;
}





/* サムライバックナンバーページ　H1タイトル
-------------------------------------------------------------------------------------------------------- */
.ttl_main_backnumber {
	margin:      0px 0px 40px 0px;
	padding:     0px 0px 0px 0px;
}





/* サムライバックナンバーページ　H2タイトル
-------------------------------------------------------------------------------------------------------- */
.ttl_year_pdf {
	margin:      0px 0px 20px 0px;
	padding:     10px 0px 0px 0px;
	color:       #362616;
	font-weight: bold;
	border-top:  solid 1px #C1B7AD;
}

.ttl_year {
	margin:      -10px 0px 20px 0px;
	color:       #362616;
	font-weight: bold;
}


/* リード文指定（2014/8/20以降）
-------------------------------------------------------------------------------------------------------- */

#leadL { 
	font-size:  108%;
	margin-bottom:  20px;
}



/* 本文指定（サムライ・キーパーソン・エンタープライズで同じ記述）
-------------------------------------------------------------------------------------------------------- */
sup {
	 color:     #A63300;
}
sup.base {
	 color:     #333333;
}	
p.feap {
	margin:     0px 0px 30px 0px;
}



/* 本文指定（2014/8/20以降）
-------------------------------------------------------------------------------------------------------- */
p.feapL {
	margin:     0px 0px 30px 0px;
	font-size:  108%;	
}

p.feapL35 {
	margin:     0px 0px 35px 0px;
	font-size:  108%;	
}

p.feapL40 {
	margin:     0px 0px 40px 0px;
	font-size:  108%;	
}

p.feapL45 {
	margin:     0px 0px 45px 0px;
	font-size:  108%;	
}

p.feapL50 {
	margin:     0px 0px 50px 0px;
	font-size:  108%;	
}

p.feapgreenL {
	color:      #009553;
	margin:     0px 0px 30px 0px;
	font-size:  108%;
}	

/* 2018/02/06号　/fea_samurai/186/index.html用
-------------------------------------- */
p .moto {
	position: relative;
    top: 2px;
}


/* 画像指定（2019以降）
-------------------------------------- */
#idomuhito table,
p.feapL + table {
	margin: 0 auto 40px;
	text-align: center;
}
#idomuhito.box_previous_next table {
	margin: 0 0 10px 0;
}



p.feapL + table img {
	max-width: 100%;
	height: auto;
}



/* 文末　茶色　注釈エリア
-------------------------------------- */
p.feapbro {
	color:      #A63300;
	margin:     0px 0px 30px 0px;
}
p.feapgreen {
	color:      #009553;
	margin:     0px 0px 30px 0px;
}	
p.center {
	font-size:  85%;		
	text-align: center;
	margin:     0px 0px 30px 0px;
}			


/* 補足ボックス　白背景　枠有り
-------------------------------------- */			
#completion {
	font-size:     85%;
	margin-bottom: 30px;
}
		

/* 補足ボックス　白背景　枠有り
-------------------------------------- */	
#complementsp {
	min-height:       140px; 
	background-color: #F5F5F5;
	padding:          15px 15px 15px 30px;	
	margin-bottom:    30px;
}


/* 文末information-wcv エリアボックス
-------------------------------------- */
.box_information_wcv {
	color:          #001155;
	margin:      0px 0px 30px 0px;
	padding:       20px 20px;	
	background-color:     #FFFFFF; 
	border:    1px #0088cc solid;
}


/* 文末他の回を見るエリア
-------------------------------------- */
#tip_close {
	display: none;
}


/* 2021/11/06号　/fea_idomuhito/40/index.html用
-------------------------------------- */
.box_ido40_cacao,
.box_ido40_cacao_table {
	display: none;
}
.box_ido40_cacao_sp {
	display: block;
	padding-top: 10px;
	background: #fff;
}
.box_ido40_cacao_sp .inner {
	display: block;
	margin-bottom: 30px;
	padding: 10px 30px 30px 30px;
}
.box_ido40_cacao_sp .ttl_cacao {
    color: #4994c4;
    text-align: center;
    margin: 0 0 15px 0;
    padding: 10px 0;
	font-weight: bold;
    border-top: 1px dashed #888;
    border-bottom: 1px dashed #888;
}
.box_ido40_cacao_sp .sttl_cacao {
	width: 140px;
	margin:0 auto  8px;
	color: #fff;
    background: #4994c4;
    padding: 6px 10px;
	border-radius: 5px;
	letter-spacing: 1px;
	text-align: center;
}





}