﻿@charset "utf-8";

.daru-wrapper{
	width:1200px;
	max-width:100%;
	/*border:1px red solid;*/
	/*text-align:center;*/
	}

.daru-wrapper p,ul{
	font-size:11pt;
	}

.s-naiyou{
	width:1000px;
	max-width:100%;
	margin:0 auto;
	/*border:1px red solid;*/
	}

.s-naiyou p{
	margin-top:8px;
	margin-bottom:8px;
	}

.s-naiyou .s-ttl{
	font-weight:normal;
	color:darkblue;
	}

#job{
	margin-top:2em;
	margin-bottom:2em;
}

#job p{
	margin:10px;
	}

/*小さいだるまんのアイコン*/
.daru-icon{
	width:10%;
	max-width:15%;
	}

/***************************
	スライドショー
***************************/
.daruman_top_slider img{
	width:100%;
	height:auto;
	padding:5px;
}
/***************************
	イベントオファー
***************************/
.box29{
	background-color:lightyellow;
	padding:0;
	font:15pt arial;
}

.box29 .box-title{
	font-size:13pt;
	background-color: orange;
	padding:10px;
}

.box29 p{
	padding:0 20px 20px 20px;
	line-height:2;
}

.box29 p a{
	padding:0;
	font-size:11pt;
}

/***************************
だるまんぬりえコーナー
***************************/
.daru-nurie-tmb{
	display:flex;
	flex-wrap: wrap;
	margin:0 auto;
	align-items: flex-start;
	}

 .daru-nurie-data{
	 display: block;
	 max-width:48%;
	 margin:10px auto;
	 border:1px silver solid;
 }

.daru-nurie-data img{
	width:283px;
	height:auto;
	max-width:100%;
}

.daru-nurie-data p{
	color:orange;
	font-size:0.8em;
	}

/*******************
だるまん動画コーナ―(sp)
*********************/
.daru-douga{
	display:flex;
	flex-wrap: wrap;
	margin:0 auto;
	align-items: flex-start;
}

.daru-douga div{
	max-width:98%;
	margin:0 auto;
	padding:3px;
	height: auto;
}


/***************************
だるまんイラストコーナー(sp)
***************************/
.pic_flex{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.pic_flex>img{
	max-width:50%;
	padding:3px;
	height:auto;
}

/***************************
旅するだるまんコーナー（sp）
***************************/
.daru-tabi-data{
	width:50%;
	padding:3px;
	box-sizing: border-box;
}

.daru-tabi-data img{
	width:100%;
}
.daru-tabi-data p{
	color:black;
	}

figcaption{
	font:9pt arial;
	margin:0 0 5px 3px;
	background-color:rgba(255, 128, 0, 0.8);
	color:white;
	padding:5px;
	border-radius: 5px;
}

/*.daru-tabi-data a:visited{
	color:black;
}

.daru-tabi-data a:hover{
	color:black;
}*/


/***************************
リスト
***************************/
.s-naiyou ul{
	margin:8px 20px 20px 25px;
	}

.s-naiyou ul li{
	padding:0.5em 0;
	}

.event_info{
	margin:40px 0px 40px 40px;
	font-size:16px;
	font-weight:bold;
	font-family:meiryo;
	}


/***************************
タイトル
***************************/
.line10{
	margin:20px 0 10px 10px;
	font-family:yu Gothic;
	}


.left-linetitle{
	margin:15px 10px;
	border-left:5px orange solid;/*左線*/
	font-weight: bold;
	}

/************************
オレンジボタン
***************************/
.btn-squiare-pop{
	padding:0.3em 0.5em;
	font-size:10pt;
	}

/************************
　memo
***************************/
.box1-1{
	max-width:90%;
	margin:0 auto;
	font-size:10pt;
	}

/******************************
リスト：上下ボーダー
<div class="jyouge_list">
<ul>
	<li></li>
	<li></li>
</ul>
</div>
*******************************/
.jyouge_list{
	max-width:98%;
	margin:0 auto;
	font-size:10pt;
	}

.jyouge_list ul,ol{
	color:black;
	border-top:1px #1e366a solid;
	border-bottom:1px #1e366a solid;
	padding:0.5em 0.5em 0.5em 1.5em;
	margin:10px 0;
	}

.jyouge_list ul li,ol li{
	line-height:1.5;
	padding:0.5em 0;
	margin-left:0.5em;
	}

/******************************
終了イベント
*******************************/
.passed{
	display:float;
	width:500px;
	text-align:right;
	}

.passed p{
	margin:10px 0;
	font-size:10pt;
	}

.passed p a{
	color:white;
	}


/**************************
768ピクセル以上：ここから
***************************/
@media screen and (min-width:768px){

/*タイトル*/
.left-linetitle{
	margin:30px 10px;
	}

.naiyou{
	display:flex;
	}

#profile ul{
	margin-left:10%;
	}

#job p{
	margin-left:3%;
	}

/*だるまん塗り絵コーナー*/
.daru-nurie-data img{
	width:283px;
	height:200px;
}

/*だるまんイラストコーナー*/
	.pic_flex>img{
		width:25%;
	}

	/*旅するだるまんコーナー（pc）*/
	.daru-tabi-data{
		width:33.3%;
	}
	.tabi_pic{
		width:800px;
		margin:0 auto;
		background-color:rgba(255, 255, 128, 0.5);
	}

/*たるまん動画コーナー（pc）*/
	.daru-douga{
		background-color:pink;
	}

	.daru-douga div{
		max-width:46%;
	}

/*だるまんの小さいアイコン@768以上*/
.daru-icon{
	width:5%;
	max-width:5%;
	}

}
/**ここまで：***********************/
