@charset "UTF-8";

/*〓〓 ◇AXIS用スタイル 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓*/

/*---画像---------------------------------------*/

.img_shadow{ box-shadow: 3px 3px 8px 0px #a9a9a9; }
.img_border{ border: 1px solid #c0c0c0; }
.img_float_left{ float: left;margin-right:10px; }
.img_float_right{ float: right;margin-left:10px; }

/*---矢印---------------------------------------*/

.arrow{
	display: block;
	background-image: url(./icon.png);
    background-repeat: no-repeat;
	display: inline-block;
	_display: inline;
	margin-right:2px;
}

.arrow_s{ width: 14px;height: 14px;background-size: 168px auto; }
.arrow_s_red1{ background-position: 0px 1px; }
.arrow_s_red2{ background-position: 0px -13px; }
.arrow_s_red3{ background-position: 0px -26px; }
.arrow_s_darkorange1{ background-position: -14px 1px; }
.arrow_s_darkorange2{ background-position: -14px -13px; }
.arrow_s_darkorange3{ background-position: -14px -26px; }
.arrow_s_orange1{ background-position: -28px 1px; }
.arrow_s_orange2{ background-position: -28px -13px; }
.arrow_s_orange3{ background-position: -28px -26px; }
.arrow_s_lightorange1{ background-position: -42px 1px; }
.arrow_s_lightorange2{ background-position: -42px -13px; }
.arrow_s_lightorange3{ background-position: -42px -26px; }
.arrow_s_lightgreen1{ background-position: -56px 1px; }
.arrow_s_lightgreen2{ background-position: -56px -13px; }
.arrow_s_lightgreen3{ background-position: -56px -26px; }
.arrow_s_green1{ background-position: -70px 1px; }
.arrow_s_green2{ background-position: -70px -13px; }
.arrow_s_green3{ background-position: -70px -26px; }
.arrow_s_blue1{ background-position: -84px 1px; }
.arrow_s_blue2{ background-position: -84px -13px; }
.arrow_s_blue3{ background-position: -84px -26px; }
.arrow_s_purple1{ background-position: -98px 1px; }
.arrow_s_purple2{ background-position: -98px -13px; }
.arrow_s_purple3{ background-position: -98px -26px; }
.arrow_s_pink1{ background-position: -112px 1px; }
.arrow_s_pink2{ background-position: -112px -13px; }
.arrow_s_pink3{ background-position: -112px -26px; }
.arrow_s_gray1{ background-position: -126px 1px; }
.arrow_s_gray2{ background-position: -126px -13px; }
.arrow_s_gray3{ background-position: -126px -26px; }
.arrow_s_gold1{ background-position: -140px 1px; }
.arrow_s_gold2{ background-position: -140px -13px; }
.arrow_s_gold3{ background-position: -140px -26px; }
.arrow_s_black1{ background-position: -154px 1px; }
.arrow_s_black2{ background-position: -154px -13px; }
.arrow_s_black3{ background-position: -154px -26px; }

.arrow_m{ width: 16px;height: 16px;background-size: 192px auto; }
.arrow_m_red1{ background-position: 0px 2px; }
.arrow_m_red2{ background-position: 0px -15px; }
.arrow_m_red3{ background-position: 0px -30px; }
.arrow_m_darkorange1{ background-position: -16px 2px; }
.arrow_m_darkorange2{ background-position: -16px -15px; }
.arrow_m_darkorange3{ background-position: -16px -30px; }
.arrow_m_orange1{ background-position: -32px 2px; }
.arrow_m_orange2{ background-position: -32px -15px; }
.arrow_m_orange3{ background-position: -32px -30px; }
.arrow_m_lightorange1{ background-position: -48px 2px; }
.arrow_m_lightorange2{ background-position: -48px -15px; }
.arrow_m_lightorange3{ background-position: -48px -30px; }
.arrow_m_lightgreen1{ background-position: -64px 2px; }
.arrow_m_lightgreen2{ background-position: -64px -15px; }
.arrow_m_lightgreen3{ background-position: -64px -30px; }
.arrow_m_green1{ background-position: -80px 2px; }
.arrow_m_green2{ background-position: -80px -15px; }
.arrow_m_green3{ background-position: -80px -30px; }
.arrow_m_blue1{ background-position: -96px 2px; }
.arrow_m_blue2{ background-position: -96px -15px; }
.arrow_m_blue3{ background-position: -96px -30px; }
.arrow_m_purple1{ background-position: -112px 2px; }
.arrow_m_purple2{ background-position: -112px -15px; }
.arrow_m_purple3{ background-position: -112px -30px; }
.arrow_m_pink1{ background-position: -128px 2px; }
.arrow_m_pink2{ background-position: -128px -15px; }
.arrow_m_pink3{ background-position: -128px -30px; }
.arrow_m_gray1{ background-position: -144px 2px; }
.arrow_m_gray2{ background-position: -144px -15px; }
.arrow_m_gray3{ background-position: -144px -30px; }
.arrow_m_gold1{ background-position: -160px 2px; }
.arrow_m_gold2{ background-position: -160px -15px; }
.arrow_m_gold3{ background-position: -160px -30px; }
.arrow_m_black1{ background-position: -176px 2px; }
.arrow_m_black2{ background-position: -176px -15px; }
.arrow_m_black3{ background-position: -176px -30px; }

.arrow_l{ width: 18px;height: 18px;background-size: 216px auto; }
.arrow_l_red1{ background-position: 0px 2px; }
.arrow_l_red2{ background-position: 0px -16px; }
.arrow_l_red3{ background-position: 0px -33px; }
.arrow_l_darkorange1{ background-position: -18px 2px; }
.arrow_l_darkorange2{ background-position: -18px -16px; }
.arrow_l_darkorange3{ background-position: -18px -33px; }
.arrow_l_orange1{ background-position: -36px 2px; }
.arrow_l_orange2{ background-position: -36px -16px; }
.arrow_l_orange3{ background-position: -36px -33px; }
.arrow_l_lightorange1{ background-position: -54px 2px; }
.arrow_l_lightorange2{ background-position: -54px -16px; }
.arrow_l_lightorange3{ background-position: -54px -33px; }
.arrow_l_lightgreen1{ background-position: -72px 2px; }
.arrow_l_lightgreen2{ background-position: -72px -16px; }
.arrow_l_lightgreen3{ background-position: -72px -33px; }
.arrow_l_green1{ background-position: -90px 2px; }
.arrow_l_green2{ background-position: -90px -16px; }
.arrow_l_green3{ background-position: -90px -33px; }
.arrow_l_blue1{ background-position: -108px 2px; }
.arrow_l_blue2{ background-position: -108px -16px; }
.arrow_l_blue3{ background-position: -108px -33px; }
.arrow_l_purple1{ background-position: -126px 2px; }
.arrow_l_purple2{ background-position: -126px -16px; }
.arrow_l_purple3{ background-position: -126px -33px; }
.arrow_l_pink1{ background-position: -144px 2px; }
.arrow_l_pink2{ background-position: -144px -16px; }
.arrow_l_pink3{ background-position: -144px -33px; }
.arrow_l_gray1{ background-position: -162px 2px; }
.arrow_l_gray2{ background-position: -162px -16px; }
.arrow_l_gray3{ background-position: -162px -33px; }
.arrow_l_gold1{ background-position: -180px 2px; }
.arrow_l_gold2{ background-position: -180px -16px; }
.arrow_l_gold3{ background-position: -180px -33px; }
.arrow_l_black1{ background-position: -198px 2px; }
.arrow_l_black2{ background-position: -198px -16px; }
.arrow_l_black3{ background-position: -198px -33px; }

.arrow_xl{ width: 22px;height: 22px;background-size: 264px auto; }
.arrow_xl_red1{ background-position: 0px 2px; }
.arrow_xl_red2{ background-position: 0px -20px; }
.arrow_xl_red3{ background-position: 0px -41px; }
.arrow_xl_darkorange1{ background-position: -22px 2px; }
.arrow_xl_darkorange2{ background-position: -22px -20px; }
.arrow_xl_darkorange3{ background-position: -22px -41px; }
.arrow_xl_orange1{ background-position: -44px 2px; }
.arrow_xl_orange2{ background-position: -44px -20px; }
.arrow_xl_orange3{ background-position: -44px -41px; }
.arrow_xl_lightorange1{ background-position: -66px 2px; }
.arrow_xl_lightorange2{ background-position: -66px -20px; }
.arrow_xl_lightorange3{ background-position: -66px -41px; }
.arrow_xl_lightgreen1{ background-position: -88px 2px; }
.arrow_xl_lightgreen2{ background-position: -88px -20px; }
.arrow_xl_lightgreen3{ background-position: -88px -41px; }
.arrow_xl_green1{ background-position: -110px 2px; }
.arrow_xl_green2{ background-position: -110px -20px; }
.arrow_xl_green3{ background-position: -110px -41px; }
.arrow_xl_blue1{ background-position: -132px 2px; }
.arrow_xl_blue2{ background-position: -132px -20px; }
.arrow_xl_blue3{ background-position: -132px -41px; }
.arrow_xl_purple1{ background-position: -154px 2px; }
.arrow_xl_purple2{ background-position: -154px -20px; }
.arrow_xl_purple3{ background-position: -154px -41px; }
.arrow_xl_pink1{ background-position: -176px 2px; }
.arrow_xl_pink2{ background-position: -176px -20px; }
.arrow_xl_pink3{ background-position: -176px -41px; }
.arrow_xl_gray1{ background-position: -198px 2px; }
.arrow_xl_gray2{ background-position: -198px -20px; }
.arrow_xl_gray3{ background-position: -198px -41px; }
.arrow_xl_gold1{ background-position: -220px 2px; }
.arrow_xl_gold2{ background-position: -220px -20px; }
.arrow_xl_gold3{ background-position: -220px -41px; }
.arrow_xl_black1{ background-position: -242px 2px; }
.arrow_xl_black2{ background-position: -242px -20px; }
.arrow_xl_black3{ background-position: -242px -41px; }


/*---ボックス---------------------------------------*/

div.box{ padding:7px; }

div.box_bg1{ background:#fff; }
div.box_bg2{ background:#ffffe0; }
div.box_bg3{ background:#ffefd5; }
div.box_bg4{ background:#ffe5e5; }
div.box_bg5{ background:#eaffcc; }
div.box_bg6{ background:#e0f0f9; }
div.box_bg7{ background:#f5f5f5; }

div.box_bd1{ border:1px solid #dcdcdc; }
div.box_bd2{ border:1px solid #ffd700; }
div.box_bd3{ border:1px solid #ff8c00; }
div.box_bd4{ border:1px solid #8b0000; }
div.box_bd5{ border:1px solid #6b8e23; }
div.box_bd6{ border:1px solid #0000cd; }
div.box_bd7{ border:1px solid #ccc; }

div.box_sd{ box-shadow:3px 3px 5px 0 #ccc;  }

div.box_rd{ border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px; }

span.box_icon_cmn{
	display: block;
	width: 31px;
	height: 31px;
	background-image: url(./icon.png);
    background-repeat: no-repeat;
	float:left;
	margin: 5px 6px 0px 0px;
}

span.box_ic1{ background-position: 0px -156px; }
span.box_ic2{ background-position: -32px -156px; }
span.box_ic3{ background-position: -63px -156px; }
span.box_ic4{ background-position: -94px -156px; }
span.box_ic5{ background-position: -125px -156px; }



/*---テーブル--------------------------------------*/

table.tbl_std{
	border-collapse: collapse;
	border-spacing: 0;
	max-width:100%;
}

table.tbl_std th, table.tbl_std td{
	border: 1px solid #c0c0c0;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	font-weight: normal;
	font-size: 9pt;
}

table.tbl_std th{
	background: #f5f5f5;
	box-shadow:0 2px 0px 0 #fff inset;
}

table.tbl_std td{
	background: #fff;
}


