@charset "utf-8";

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
フレーム部分のリンク色
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#footer .addr th,
a.simple_link:after,
.side_menu li:before,
.list01 li:before,
ol.list02 > li:after,
.paging_area > p.single a:before,
.paging_area > p.single a:after{
	color: #0061c1;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
メインカラー
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ◆背景色 */
body.sp #copy_area,
body.pc #copy_frame,
#h_navi_main ul ul,
ol.list02 > li:before{
    background-color: #091c2f;
}
/* ◆ボーダー色 */
.to_page_top a,
.cat_area_wrap{
	border-color: #091c2f;
}
/* ◆テキスト色 */
.to_page_top a{
	color: #091c2f;
}
div#side_info{
	border-top-color: #091c2f;
	border-bottom-color: #091c2f;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
メインカラー（透過）
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ◆ボーダー色 */
.list02 > li{
	border-color: rgba(9,28,47,0.4);
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
１カラム表現を行うためのCSS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
body.pc div#main_area {
    background: #fff;
    /*padding: 0 15px;*/
    padding: 0;
}
.page_promo_wrap,
#main_area .article_title,
.page_promo,
#h_navi_wrap,
#header_frame,
#promo_frame,
#promo_area,
#front_header_section,
.contact_bnr,
.contact_after,
#side_fixed_zone,
.yarpp-related{
    display: none!important;
}
#main_area .article_inner{
    border: 0!important;
    padding: 0!important;
    background: transparent!important;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
カスタマイザー（テスト段階）
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
//body.pc{background-color: ;}

