@charset "utf-8";
/* ====================================================

	style CSS

==================================================== */

/****************************************
		0. Media Query 
*****************************************/
/*デスクトップのブラウザ用（横長）*/
@media screen and (min-width:1024px){
#header_nav{ display: inline;}
#footer_nav{ display: inline;}
#header_tablet{ display: none;}
#footer_tablet{ display: none;}
#header_mobile{ display: none;}
#footer_mobile{ display: none;}
}
/*iPhone4などの高解像度用*/
/*@media only screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5) {}
/*iPad（縦長・横長）*/
@media screen and (max-width: 1023px){
#header_nav{ display: none;}
#footer_nav{ display: none;}
#header_tablet{ display: none;}
#footer_tablet{ display: none;}
#header_mobile{ display: inline;}
#footer_mobile{ display: inline;}
}
/* 画面幅768px以下のデバイス向けのスタイル指定 */
/*@media screen and (max-width: 768px){
#header_nav{ display: none;}
#footer_nav{ display: none;}
#header_tablet{ display: none;}
#footer_tablet{ display: none;}
#header_mobile{ display: inline;}
#footer_mobile{ display: inline;}
}*/



/*-----リニューアル前表示崩れ一時的回避141129-----*/
@media screen and (min-width:1024px){
.box_c .th01{width:540px;}
.box_c .detail{width:548px;}
.box_c .th02{width: 330px;}
.box_c .last .detail{width: 898px;}
.box_c .arrow_box td,
.box_c .th01,.box_c .th02{border-left: medium none; border-top:none;}
.box_c.table_box{border-right:none!important; border-bottom:none!important;}
}