﻿@charset "UTF-8";
/* CSS Document */
#newsitiran{
	display: none;
}

.nakasen{
	text-decoration: line-through;
	}

@media (min-width: 481px){
body{


	}	

#toppc{
		width: 180px;
	}
		
	.toprogo{
		width: 100%;
		padding: 55px 0px 0px 20px;
	}
	
	.toprogo img{
		width: 140px;
	}
	
	
	.myaccount,.hensyu{
		width: 180px;
		padding: 6px 0 0px 6px;
	}
	
	.myaccount{
		border-bottom: solid 1px #9e9c9c;
		padding: 6px 0 8px 6px;
	}


	.myaccountbt,.hensyubt{
		width: 164px;
		height: 41px;
		font-size: 12px;
		background-color: #f0efef;
		border-bottom: solid 2px #d8d8d7;
    	border-radius:4px;
		padding:6px 0 0 16px ;


	}
	
		.myaccountbt p,.hensyubt p{
margin-left: -3px;
		 display:inline-block;
 vertical-align:middle;

	}

	.newsmore:hover{
		opacity: 0.6;
	}
	
	.hensyubt p{
		color: #fff;
	}
	
	.myaccountbt img,.hensyubt img{
		margin-right: 6px;
	}
	.hensyubt{
		background-color: #ee848c;
		border-bottom: solid 2px #e85963;
		
	}
	

	.myaccountbt:active,.hensyubt:active {/*ボタンを押したとき*/
    -ms-transform: translateY(2px);
    -webkit-transform: translateY(2px);
    transform: translateY(2px);/*下に動く*/
    border-bottom: none;/*線を消す*/
}


	
#menu-wrap,.footermenu,#submenu {
display: none;
}

#menupc {
	position: fixed;
width: 180px;
	font-size: 12px;
	
}
	
#menupcin {
margin-top: 53px;
	
}
	
	#menu2 {
	margin-top: 7px;
}

	#menu2 li {
height: 28px;
	padding: 8px 20px;

}
	
#menu2 li a{
color: #3e3a39;

}	
	
	
#menupcin li {
height: 42px;
border-bottom: solid 1px #9e9c9c;
	padding: 9px 18px;

}
	
	

#menupcin li:first-child{
	border-top: solid 1px #9e9c9c;
	}

#menupcin li a {
	text-decoration: none;
color: #3e3a39;
}


#menupcin img{
	width: 20%;
	margin-right: 3px;
vertical-align:middle;
	}
#menupcin li a:link {
	text-decoration: none;
}
#menupcin li a:visited {
	text-decoration: none;
}
#menupcin li a:hover {
	text-decoration: none;
	opacity: 0.5;
}
#menupcin li a:active {
	text-decoration: none;
}
	
	.atherlink{
		width: 180px;
		padding: 11px 20px;
	}
	

	
	.footermenupc{
		min-width: 700px;
		margin-left: 180px;
		

		
	}
.footerkakomi{
	padding: 36px 0 73px 40px;
	overflow: hidden;
	background-color: #3e3a39;
	
	}

	
	.footerpc1,.footerpc2,.footerpc3,.footerpc4{
		float: left;
		color: #c5c4c4;
		font-size: 14px;
		line-height: 32px;
	}
	.footermenupc a{
		color: #c5c4c4;
	}
	
	
	.footerpc1 img,.footerpc2 img,.footerpc3 img,.footerpc4 img{width: 16px}
	
	
.footerpc1{
	margin-right: 43px;
	}
	
.footerpc2{
	margin-right: 66px;
	}
.footerpc22{
	margin-top: 4px;
	font-size: 12px;
	line-height: 30px;
	color: #c5c4c4;
	}
.footerpc3{
margin-right:77px;
	}
.footerpc4{
	
	}
	.footertwcover{
		
			background-image: url(../img/pcfollowback.jpg);
	background-size: cover;
	}
.footertw{
	padding: 22px 0 0 40px ;
	height: 80px;
background-color: rgba(238,132,140,0.7);
	overflow: hidden;
	}
	
	.footertwicon,.footertwtxt{
		float: left;
	}
	

	
			.footertwicon p{
		font-size: 12px;
		line-height: 20px;
		color: #fff;
		 display:inline-block;
 vertical-align:middle;

	}
.footerkakomi2{
	padding: 20px 40px;
	font-size: 12px;
	color: #3e3a39;
	background-color: #fff;
	}
	.footerkakomi2 a{
		color: #3e3a39;
	}
.footersonota span{
	color: #9e9c9c;
	}
.footerpclast{
	margin-top: 20px;
	line-height: 20px;
	color: #9e9c9c;
	}
	
	#maincontenar{
		margin-left: 180px;
}

	.slidebt_l{
		float: left;
	}
	
	.slidebt_r{
		float: right;
	}
	
	

	
		/*各ページTOP素材*/
	#pagetitlecover{
		width:100%;
		background-size: cover;
		
	}
	
		#pagetitlecover2{
		background-size: cover;
		
	}
	.pagetitle{
		width: 100%;
		height: 200px;
		text-align: center;
		background-color: rgba(238,132,140,0.8);
	
}
	
	.pagetitlekakomi{
		margin: 0 auto;
		padding: 75px 0;
	
}
	
		.pagetitlekakomi22{
			padding:75px 0;
	
}
	
	.pagetitlemain,.pagetitlesub{
		color: #fff;
	}
	
	.pagetitlemain{
		font-size: 28px;
		line-height: 120%;
		font-weight: 400;
	
}
	
	.pagetitlesub{
		font-size: 14px;
		line-height: 30px;
		letter-spacing: 1px;

	}
	
	.pankuzu{
		font-size: 12px;
		height: 40px;
		padding: 14px 40px;
		color: #9e9c9c;
		letter-spacing: 1px;
	}
	
	.link{
		width: 100%;
	}
	

	
	.linkbt{
		width:100%;
				margin-left: auto;
		margin-right: auto;
		padding:12px;
		border-radius: 4px;
		border: solid 1px #9e9c9c;
	
}
	
	
	.linkbtw{
		width:100%;
				margin-left: auto;
		margin-right: auto;
		padding:12px;
		border-radius: 4px;
		border: solid 1px #9e9c9c;
		background: #fff;
	
}
	
.linkbtpro{
		width:100%;
				margin-left: auto;
		margin-right: auto;
		padding:12px;
		border-radius: 4px;
		border: solid 1px #9e9c9c;
	
}	
	
.linkbttxt{
		background: url(../img/linkbt.png) no-repeat right;
		background-size:contain;
		font-size: 12px;
		font-weight: 500;
		line-height: 20px;
		height: 21px;
		width: 97%;
		text-align: center;
	}
	
	
	.linkbttxtblue{
		background: url(../img/linkbtblue.png) no-repeat right;
		background-size:contain;
		font-size: 12px;
		font-weight: 500;
		line-height: 20px;
		height: 21px;
		width: 97%;
		text-align: center;
	}
	
	.linkyaji{
		float: right;
		font-size: 14px;
	}
	
	

}
