@charset "Shift_JIS";



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

idomuhito.css

挑む人用

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





/* サムライトップページ　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:       113px;
	float:       left;
}


/* テキストエリア
-------------------------------------- */
.box_outline .txt {
	width:       535px;
	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 {
	margin:         0px 0px 5px 0px;
	padding:        0px 0px 0px 16px;
	background:     url(../img/icon_arrow_brown_b.gif) 0px 5px no-repeat;
}
.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;
}

/* 文末　茶色　注釈エリア
-------------------------------------- */
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;
}

/* 2021/04/06号　/fea_idomuhito/30/p2.html用
-------------------------------------- */
.list_point li {
	margin:        0px 0px 10px 0px;
	padding:       0px 0px 0px 20px;
	background:    url(../../fea_photo/image/icon_point.gif) 0px 3px no-repeat;
}

.list_point li:last-child {
	margin:        0px 0px 0px 0px;
}

.list_circle_number  {
    position: relative;
    padding:0
}
 
.list_circle_number li  {
    list-style: none;
    list-style-position:outside;
    margin-bottom: 30px;
}

.list_circle_number li p {
    padding-left:20px;
}
.list_circle_number li span {
    position: absolute;
    left:0;
    margin:0
}

.idomuhito_small_title {
    font-weight: bold;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 7px 0px 5px 0px;
    background: #D2C9BB;
    text-align: center;
}

.kakomi_b30 {
	line-height:   1.5em;	
	border:        1px #999999 solid;		
	padding:       10px 5px;	
	margin-bottom: 30px;
	clear:         both;		
}

/* 2021/11/06号　/fea_idomuhito/40/index.html用
-------------------------------------- */
.box_ido40_cacao .inner {
	margin-bottom: 30px;
	padding: 10px 30px 20px 30px;
	background: #fff;
}
.box_ido40_cacao .ttl_cacao {
    color: #4994c4;
    text-align: center;
    margin: 0 0 15px 0;
    padding: 10px 0;
    border-top: 1px dashed #888;
    border-bottom: 1px dashed #888;
}
.box_ido40_cacao_sp {
	display: none;
}




