/* 自由エリア編集のCSS
---------------------------------------------*/
/*画像中央配置　幅フィット*/
.img_t,.img_u,.img_t .ph img,.img_u .ph img{width:100%;}

/***************************************************
画像臨時調整
***************************************************/
.w100p{width:100%; height:auto;}

/***************************************************
SNSボタン
***************************************************/
#sns_bt_area{display:block !important; margin:10px 0px 10px 0px; text-align:center; padding:0px 0px 0px 0px; overflow:hidden; border-bottom:1px solid #000;}
#sns_bt_area a{text-decoration:none !important;}
#like_bt{margin:0px 0px 5px 0px;}
#like_bt,#tweet_bt{display:inline-block; padding:0px 10px;}
#likeCount,#tweetCount{display:none; font-size:10px; text-decoration:none; padding:0px 10px 0px 0px;}


/***************************************************
文字中央寄せ
***************************************************/
#intro,
#staff,#staff h3,
#cast,#cast h3
{text-align:center !important;}

#staff h3,
#cast h3{font-size:140%; padding:0px 0px 10px 0px;}
#cast h3{font-size:140%; padding:30px 0px 10px 0px;}


/***************************************************
英語表記削除
***************************************************/
.staff_en,
.intro_en
{display:none;}

/***************************************************
デザイン調整
***************************************************/
/*wrapperマージン*/
#wrapper{padding:40px 0px 0px 0px !important;}

/*スクロール禁止*/
.noscroll{overflow:hidden;}


/***************************************************
記事タイトル装飾
***************************************************/
/* ニュースタイトル */
.ti_n_h3 {margin: 0px 0px 5px 0px;padding: 10px 10px; font-size:130%; font-weight:normal;}

.ti_c_h3,.ti_c_h3_nm,h3.ti_c_h3_gl,h3.ti_c_h3_gl_nm,.ti_c_h3b_nm {margin: 0px 0px 5px 0px;padding: 10px 10px 0px; font-size:130%; font-weight:normal;}
.ti_m_h3 {margin: 0px 0px 0px 0px;padding: 10px 20px 0px; font-size:130%; font-weight:normal;}
.ti_c_h4{margin:20px 0px 0px 0px;}
p.h_no {margin:0px;padding:0px;}

/***************************************************
相性診断
***************************************************/
.pcItem {display:none;}
#CharaQa {
position: relative;
font-family:"メイリオ","Meiryo" !important;
width: 300px;
margin: 0 auto;
}
.CharaQaT {
}
.CharaQaB {
min-height: 530px;
}
#qaTi {
position: absolute;
top: 0;
left: 0;
}
#qaTop {
}
.topBt {
margin-top:20px;
text-align:center;
}
#cms_block #ans {
}
#ans li {
margin-bottom: 5px;
}
#cms_block #ans a {
display:block;
padding: 10px 20px 10px 10px;
color: #333;
text-decoration: none;
}
#ans a.ans1 {
background: url("../../../core_sys/images/main/cont/qa/sp_a_bg01.gif") right center no-repeat #f5d981;
}
#ans a.ans2 {
background: url("../../../core_sys/images/main/cont/qa/sp_a_bg02.gif") right center no-repeat #f1d4d7;
}
#ans a.ans3 {
background: url("../../../core_sys/images/main/cont/qa/sp_a_bg03.gif") right center no-repeat #bbdced;
}
#ans a.ans4 {
background: url("../../../core_sys/images/main/cont/qa/sp_a_bg04.gif") right center no-repeat #d5e4b2;
}
.StartBt span,.backBt span,.tweetBt span,.detBt span,
.question {
display:none;
}
.qImg {
padding-top: 70px;
margin-bottom:20px;
}
.ati {
margin-bottom:10px;
}
.backBt,.tweetBt,.detBt {
margin: 10px auto;
text-align: center;
}
.StartBt a {
display:block;
width: 300px;
height: 50px;
margin:0 auto;
background: url("../../../core_sys/images/main/cont/qa/sp_qa_start_bt.jpg") left top no-repeat;
}
.tweetBt a {
display:block;
width: 284px;
height: 40px;
margin:0 auto;
background: url("../../../core_sys/images/main/cont/qa/sp_tweet_bt.jpg") left top no-repeat;
}
.detBt a {
display:block;
width: 284px;
height: 60px;
margin:0 auto;
background: url("../../../core_sys/images/main/cont/qa/sp_cara_det.jpg") left top no-repeat;
}
img#charaImg {
width:300px;
}
