/* CSS Document */

body{
}

#contents{
}

/* �u���O�T�C�g�փ{�^�� */
.btn_ameblo a{
    display:block;
    color:#e60076;
    padding:10px 5px;
}

.btn_ameblo{
/*    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em; */
    border:#e60076 2px solid;
    background-color:#fff;
    margin:15px 5px;
    text-align:center;
}


/* mailmember */
.btn_mailmember a{
    display:block;
    color:#e60076;
    padding:10px 5px;
}

.btn_mailmember{
/*    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em; */
    border:#e60076 2px solid;
    background-color:#fff;
    margin:15px 5px;
    text-align:center;
}

.btn_mailmember2 a{
    display:block;
    color:#ffffff;
    padding:10px 5px;
}

.btn_mailmember2{
/*    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em; */
    border:#ffcde4 2px solid;
    background-color: #ffcde4;
    margin:15px 5px;
    text-align:center;
}

.btn_mailmember3 a{
    display:block;
    color:#999999;
    padding:10px 5px;
}

.btn_mailmember3{
/*    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em; */
    border: #ffe5ec 2px solid;
    background-color: #ffe5ec;
    margin:15px 5px;
    text-align:center;
}

/* ���O�C���{�^�� */
.btn_regist a{
    display:block;
    color:#FF8409;
    padding:10px 5px;
}

.btn_regist{
    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em;
    border:#FF8409 2px solid;
    background-color:#fff;
    margin:15px 15px;
    text-align:center;
}

.btn_regist2{
    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em;
    border:#FF8409 2px solid;
    background-color:#fff;
    margin:10px 10px;
    text-align:center;
}

.fc_title1 {
    background: none repeat scroll 0% 0% #FF8409;
    padding: 5px;
    color: #ffffff;
    font-size: 1.1em;
    font-weight: bold;
}

.fc_title2 {
    background: none repeat scroll 0% 0% #FF8409;
    padding: 10px;
    color: #ffffff;
    font-size: 1.1em;
    font-weight: bold;
}

.fc_title3 {
    background: none repeat scroll 0% 0% #000;
    padding: 10px;
    color: #ffffff;
    font-size: 1.1em;
    font-weight: bold;
}

/* profile */
.btn_profile{
    margin:5px 0px;
    text-align: left;
}

.btn_profile a{
    border: 2px solid #e60076;
    background-color: #e60076;
    color: #ffffff;
    padding:10px 15px;
    text-align: center;
    font-size: 1.2em;
}

.profile_sc {
    -webkit-appearance: none;
    border-radius: 6px;
    font-size: 1.1em;
    font-weight: bold;
    padding: 5px 5px;
    border-style: none;
    background-color: #ffd0dc;
    color: #e60076;
}

.profile_sc a {
    color: #e60076;
    font-weight: bolder;
}

span.font_bold {
    font-weight: bolder;
    display: block;
    margin-bottom: 2px;
}


#contents_profile{
    background-color:#fff;
    color:#ffffff;
    margin:0px;
}

#contents_profile .contents_ttl_prof{
    background-color: #e60076;
    padding: 10px 15px;
    color: #ffffff;
    font-size: 1.2em;
}

.Profile_Ph {
	text-align: center;
}

.Profile_Ph img {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    width:100%;
	max-width: 400px;
}
