@charset "UTF-8";
/* CSS Document */
/* --------- --------- --------- --------- ---------
	どひ日記
--------- --------- --------- --------- --------- */
.c3_c1_wrap{
	width:958px;
	display:block;margin:0 auto;
}
.blog_wrap{
	width:470px;
	float:left;
}
.kizi_wrap{
	margin-top:64px;
}
.blog{
	width:470px;
	height:450px;
	background:#fff;
	border-top:7px solid #D3432B;
	box-sizing:border-box;
}
.b_m{
	width:470px;
	position:relative;top:33px;
}
.b_m img{
	width:322px;height:161px;
	display:block;
	margin:0 auto;
}
.b_1{
	width:430px;height:auto;
	display:block;margin:0 auto;
	box-sizing:border-box;
	padding-bottom:16px;
}
.b_border,.b_border_last{
	width:430px;height:2px;
	background:url(../top_material/c3_c1/border.png) no-repeat center;
}
.b_border_last{
	display:block;
	margin:0 auto;	
}
.b_1_wrap{
	width:389px;height:auto;
	display:block;margin:0 auto;
	margin-top:16px;
}
.b_1_wrap a{
	text-decoration:none;	
}
.b_day{
	width:96px;
	color:#1f2020;
	font-size:14px;
	float:left;
	padding-top:6px;
}
.b_category1_wrap,.b_category2_wrap,.b_category3_wrap,.b_category5_wrap{
	width:150px;
	height:25px;
	float:left;
	border-radius:5px;
	background:#1a6028;
	text-align:center;
}
.b_category2_wrap{
	background:#7b4b1a;
}
.b_category3_wrap{
	background:#d3432b;
}
.b_category5_wrap{
	background:#0089CF;
}
.b_category{
	font-size:12px;
	color:#fff;
	line-height:25px;
}
.b_title{
	width:389px;
	height:auto;
	display:block;margin:0 auto;
	font-size:12px;
	line-height:20px;
	padding-left:95px;
	margin-top:8px;
	box-sizing:border-box;
}
.b_title a{
	text-decoration:none;
	color:#1f2020;
}
.b_title a .noto700{
	font-weight:700;
	-webkit-transition: opacity 0.4s ease;
    -moz-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;	
}
.b_title a .noto700:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.6;
	opacity:0.6;
}
.c3_l_btn{
	display:block;
	margin-top:40px;
}
.c3_l_btn img{
	width:250px;height:43px;
	display:block;margin:0 auto;	
	-webkit-transition: opacity 0.2s ease;
    -moz-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;	
}
.c3_l_btn img:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;	
}
@media only screen and (max-width:1050px) {
.c3_c1_wrap{
	width:100%;
}
.blog_wrap{
	width:100%;
	float:none;
}
.blog{
	width:100%;
	height:auto;
	padding-bottom:60px;
}
.b_m{
	display:block;margin:0 auto;
}
.b_1{
	width:90%;height:auto;
	box-sizing:border-box;
	padding-bottom:25px;
}
.b_border{
	width:100%;height:2px;
	background:url(../top_material/c3_c1/border.png) repeat center;
}
.b_border_last{
	width:90%;	
	background:url(../top_material/c3_c1/border.png) repeat center;
}
.b_1_wrap{
	width:90%;height:auto;
	display:block;margin:0 auto;
	margin-top:25px;
}
.b_1_wrap a{
	text-decoration:none;
}
.b_day{
	width:96px;
	color:#1f2020;
	font-size:14px;
	float:left;
	padding-top:6px;
}
.b_category1_wrap,.b_category2_wrap,.b_category3_wrap,.b_category5_wrap{
	width:150px;
	height:25px;
	border-radius:5px;
	background:#1a6028;
	text-align:center;
}
.b_category2_wrap{
	background:#7b4b1a;
}
.b_category3_wrap{
	background:#d3432b;
}
.b_category5_wrap{
	background:#0089CF;
}
.b_category{
	font-size:12px;
	color:#fff;
	line-height:25px;
}
.b_title{
	width:90%;
	height:auto;
	display:block;margin:0 auto;
	font-size:12px;
	line-height:20px;
	padding-left:95px;
	margin-top:8px;
	box-sizing:border-box;
}
.b_title a{
	text-decoration:none;
	color:#1f2020;
}
.b_title a .noto700{
	font-weight:700;
}
.c3_l_btn{
	display:block;
	margin-top:40px;
	}
.c3_l_btn img{
	width:250px;height:43px;
	display:block;margin:0 auto;	
}
}
@media only screen and (max-width:768px) {
.c3_c1_wrap{width:100%;}
.kizi_wrap{margin-top:60px;}
.blog{padding-bottom:40px;	}
.b_m{
	width:100%;
	position:relative;top:33px;
}
.b_m img{
	width:52%;height:auto;
}
.b_1{
	width:90%;height:auto;
	display:block;margin:0 auto;
	box-sizing:border-box;
	padding-bottom:15px;
}
.b_border{
	width:100%;height:2px;
	background:url(../top_material/c3_c1/border.png) repeat center;
}
.b_border_last{
	width:90%;	
	background:url(../top_material/c3_c1/border.png) repeat center;
}
.b_1_wrap{
	width:90%;height:auto;
	display:block;margin:0 auto;
	margin-top:15px;
}
.b_1_wrap a{
	text-decoration:none;
}
.b_day{
	width:96px;
	color:#1f2020;
	font-size:14px;
	padding-top:6px;
}
.b_category1_wrap,.b_category2_wrap,.b_category3_wrap,.b_category5_wrap{
	width:150px;height:25px;
	float:left;
	border-radius:5px;
	background:#1a6028;
	text-align:center;
}
.b_category2_wrap{
	background:#7b4b1a;
}
.b_category3_wrap{
	background:#d3432b;
}
.b_category5_wrap{
	background:#d3432b;
}
.b_category{
	font-size:12px;
	color:#fff;
	line-height:25px;
}
.b_title{
	width:90%;
	height:auto;
	font-size:12px;
	line-height:20px;
	padding-left:95px;
	margin-top:8px;
	box-sizing:border-box;
}
.b_title a{
	text-decoration:none;
	color:#1f2020;
}
.b_title a .noto700{
	font-weight:700;
}
.c3_l_btn{
	width:100%;
	display:block;
	margin-top:25px;
	}
.c3_l_btn img{
	width:40%;
	height:auto;
}
}
@media only screen and (max-width:550px) {
.c3_c1_wrap{
	width:100%;
}
.blog_wrap{
	margin-top:-20px;
}
.blog{
	padding-bottom:25px;	
}
.kizi_wrap{
	margin-top:40px;
}
.b_m{
	top:23px;
}
.b_1{
	width:92%;height:auto;
	display:block;margin:0 auto;
	box-sizing:border-box;
	padding-bottom:9px;
}
.b_border{
	width:100%;height:2px;
	background:url(../top_material/c3_c1/border.png) repeat center;
}
.b_border_last{
	width:90%;	
	background:url(../top_material/c3_c1/border.png) repeat center;
}

.b_1_wrap{
	width:90%;height:auto;
	display:block;margin:0 auto;
	margin-top:12px;
}
.b_1_wrap a{
	text-decoration:none;
}
.b_day{
	width:65px;
	color:#1f2020;
	font-size:11px;
	float:left;
	padding-top:6px;
}
.b_category1_wrap,.b_category2_wrap,.b_category3_wrap,.b_category5_wrap{
	width:110px;
	height:18px;
	float:left;
	border-radius:5px;
	background:#1a6028;
	text-align:center;
}
.b_category2_wrap{background:#7b4b1a;}
.b_category3_wrap{background:#d3432b;}
.b_category5_wrap{background:#0089CF;}
.b_category{
	font-size:9px;
	color:#fff;
	line-height:19px;
}
.b_title{
	width:90%;
	height:auto;
	display:block;margin:0 auto;
	font-size:11px;
	line-height:20px;
	padding-left:63px;
	margin-top:6px;
	box-sizing:border-box;
}
.b_title a{
	text-decoration:none;
	color:#1f2020;
}
.b_title a .noto700{
	font-weight:700;
	-webkit-transition: opacity 0.4s ease;
    -moz-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;	
}
.b_title a .noto700:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.6;
	opacity:0.6;
}
.c3_l_btn{
	width:100%;
	display:block;
	margin-top:25px;
	}
.c3_l_btn img{
	width:55%;
	height:auto;
}
}
@media only screen and (max-width:500px) {
}
@media only screen and (max-width:480px) {
.blog_wrap{
	margin-top:-40px;
}
}
/* --------- --------- --------- --------- ---------
	Instagram
--------- --------- --------- --------- --------- */
.insta_wrap{
	width:445px;
	float:right;
	margin-top:53px;
}
.insta_title img{
	width:365px;height:87px;
	display:block;margin:0 auto;
}
.insta_title .i_t_sp{display:none;}
.gallary{
	margin-top:21px;	
}
#instafeed{
	display:block;
	margin:0 auto;
	width:100%;
	padding:0;
}
#instafeed ul{
	list-style-type:none;
}
#instafeed li {
	width:140px;
	height:auto;
	float:left;
	margin-right:0%;
	margin-left:0%;
	margin-top:0px;
	padding:0;
	}
#instafeed li img {
	width:100%;
	max-height:140px;
	-webkit-transition: opacity 0.2s ease;
    -moz-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;	
}
#instafeed li img:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.6;
	opacity:0.6;
}
#instafeed li:nth-of-type(1){
	margin-right:12px;
}
#instafeed li:nth-of-type(2){
	margin-right:12px;
}
#instafeed li:nth-of-type(4){
	margin-right:12px;
}
#instafeed li:nth-of-type(5){
	margin-right:12px;
}
#instafeed li:nth-of-type(7){
	margin-right:12px;
}
#instafeed li:nth-of-type(8){
	margin-right:12px;
}
#instafeed li:nth-of-type(10){
	display:none;	
}
#instafeed li:after{
	display:block;
	clear:both;
	content:"";	
}
#instafeed li:nth-of-type(1),#instafeed li:nth-of-type(2),#instafeed li:nth-of-type(3)
,#instafeed li:nth-of-type(3),#instafeed li:nth-of-type(5),#instafeed li:nth-of-type(6){
	padding-bottom:13px;
}

@media only screen and (max-width:1050px) {
.insta_wrap{
	width:100%;
	float:none;
	margin-top:53px;
}
.insta_title img{
	width:365px;height:87px;
	display:block;margin:0 auto;
}
.gallary{
	margin-top:40px;	
}
#instafeed{
	display:block;
	margin:0 auto;
	width:100%;
	padding:0;
}
#instafeed ul{
	list-style-type:none;
}
#instafeed li img {
	width:100%;
	max-height:none;
	max-height:23%;
}
#instafeed li {
	width:18%;
	height:auto;
}
#instafeed li:nth-of-type(1),#instafeed li:nth-of-type(2),#instafeed li:nth-of-type(3)
,#instafeed li:nth-of-type(4),#instafeed li:nth-of-type(6),#instafeed li:nth-of-type(7)
,#instafeed li:nth-of-type(8),#instafeed li:nth-of-type(9)
{margin-right:2.5%;}
#instafeed li:nth-of-type(5){
	margin-right:0px;
}
#instafeed li:nth-of-type(10){
	display:block;	
}
#instafeed li:after{
	display:block;
	clear:both;
	content:"";	
}
#instafeed li:nth-of-type(1),#instafeed li:nth-of-type(2),#instafeed li:nth-of-type(3)
,#instafeed li:nth-of-type(3),#instafeed li:nth-of-type(5){
	padding-bottom:2.5%;
}
}
@media only screen and (max-width:768px) {
.insta_wrap{
	margin-top:53px;
}
.insta_title{
	width:100%;height:auto;
	display:block;margin:0 auto;
}
.insta_title .i_t_pc{display:none;}
.insta_title .i_t_sp{
	width:65%;
	height:auto;
	display:block;	
}
.gallary{
	margin-top:40px;	
}
#instafeed{
	display:block;
	margin:0 auto;
	width:100%;
	padding:0;
}
#instafeed ul{
	list-style-type:none;
}
#instafeed li {
	width:32%;
	height:auto;
	float:left;
	margin-right:0%;
	margin-left:0%;
	margin-top:0px;
	padding:0;
}
#instafeed li img{
	max-height:none;	
}
#instafeed li:nth-of-type(1),#instafeed li:nth-of-type(2),#instafeed li:nth-of-type(4)
,#instafeed li:nth-of-type(5){margin-right:2%;}
#instafeed li:nth-of-type(3),#instafeed li:nth-of-type(6){
	margin-right:0px;
}
#instafeed li:nth-of-type(7),#instafeed li:nth-of-type(8),#instafeed li:nth-of-type(9),
#instafeed li:nth-of-type(10){
	display:none;
}
#instafeed li:after{
	display:block;
	clear:both;
	content:"";	
}
#instafeed li:nth-of-type(1),#instafeed li:nth-of-type(2),#instafeed li:nth-of-type(3)
{padding-bottom:2%;}
}
@media only screen and (max-width:550px) {
.insta_wrap{
	margin-top:20px;
}
.gallary{
	margin-top:20px;	
}
.insta_title img{
	width:70%;
}
#instafeed li:nth-of-type(1),#instafeed li:nth-of-type(2),#instafeed li:nth-of-type(4)
,#instafeed li:nth-of-type(5),#instafeed li:nth-of-type(6)
,#instafeed li:nth-of-type(7),#instafeed li:nth-of-type(8){margin-right:2%;}
#instafeed li:nth-of-type(3),#instafeed li:nth-of-type(6),#instafeed li:nth-of-type(9){margin-right:0px;
}
#instafeed li:nth-of-type(7),#instafeed li:nth-of-type(8),
#instafeed li:nth-of-type(9){
	display:block;	
}	
#instafeed li:nth-of-type(1),#instafeed li:nth-of-type(2),#instafeed li:nth-of-type(3)
,#instafeed li:nth-of-type(4),#instafeed li:nth-of-type(5),#instafeed li:nth-of-type(6)
{padding-bottom:2%;}
}
@media only screen and (max-width:500px) {
}
@media only screen and (max-width:480px) {
}