/* Original CSS */

/* ////////マイページボタンの見た目を変更｜内田 2018/03/31/////////////////////// */

.mypage_btn{
	border: none;
	font-size: 1.3rem;
	color: #0E6EB8;
	display: inline-block;
	background: #ffffff;
	box-shadow: none;
	line-height: 1;
	padding: 10px 20px 10px 55px;
	text-align: center;
	position: relative;
}
.mypage_btn{
	padding: 10px 10px 10px 35px;
}
a.mypage_btn:hover{
	color: #000000;
	text-decoration: none;
	background-image: none;
}

.mypage_btn:before{
	content: "\f007";
	color: #999999;
	font-family: FontAwesome;
	font-size: 2.0rem;
	position: absolute;
	left: 15px;
	top: calc(50% - 0.5em);
}
a.mypage_btn:hover:before{
	color: #000000;
}


/* -------------------------------------
	case 736px (スマホサイズ)			*/
@media screen and (max-width: 736px){
	/*----------------------------------------*/

.mypage_btn:before,
.mypage_btn,
.favorite_btn:before,
.favorite_btn{
	font-size: 2.5rem;
}
.mypage_btn{
	margin:3.12% 0 4.68%;
}
a.mypage_link{
	font-size:2.4rem;
	width: 100%;
}
	/*----------------------------------------*/
}
/*	end case 736px (スマホサイズ ここまで)
----------------------------------------*/


/* /////////////////////////////// */



/* -------------------------------------
	印刷・ダウンロードボタン
---------------------------------------- */

.downloadbtn {
    margin: 0.5em 0 1em 0;
    text-align: center;
}

.btn-pd-green {
    background: #66ba47;
    border-top: 2px solid #b3dd3d;
    border-bottom: 4px solid #5ba73f;
    color:#fff;
    padding: 0.6em 3em;
    font-size:1.3em;
    font-weight:bold;
    border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
}  

.btn-pd-green:hover {
	background-color: #84c76b;
    color:#fff;
    text-decoration: none;
}

.btn-pd-blue {
    background: #79C6F2;
    border-top: 2px solid #afddf7;
    border-bottom: 4px solid #67bef0;
    color:#fff;
    padding: 0.6em 1em;
    font-size:1.3em;
    font-weight:bold;
    border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
}  

.btn-pd-blue:hover {
	background-color: #8bcef4;
    color:#fff;
    text-decoration: none;
}

/* -------------------------------------
	広告用
---------------------------------------- */

.ad_area02{
	background:#ffffff;
}

.ad_area03{
	background:#F8F8FA;
}

.ad_area04{
	background:#F8F8FA;
}

.side .ad_area{
	background:#ffffff;
}

.side .ad_area .ad{
	background:#F8F8FA;
    margin-bottom:0.5em;
}

.box01{
	background:#F2F2F2;
}

/* -------------------------------------
	case 736px (スマホサイズ)			*/
@media screen and (max-width: 736px){
	/*----------------------------------------*/

.homeicon{display:none;}

.image_column01 .col {
     width:100%;
}  /* 画像1つ横並び、レスポンシブ時の横幅、渡邊　4/20 15:37 */

}
