/*****************************************
	tenant
****************************************/
.t_header, .t_buttom, .t_menu_bg, .t_menu, .t_link, .t_navi, .t_AddClips {
  width            : 610px;
  margin-left      : auto;
  margin-right     : auto;
}
.t_headlink {
  width            : 610px;
  margin           : 3px auto 6px;
  text-align       : left;
  color            : #aaaaaa;
}
.t_header {
  margin-top       : 6px;
  margin-bottom    : 10px;
}
.t_00 {
  width            : 596px;
  margin           : 6px auto;
}
.t_01 {
  width            : 592px;
  margin           : 0px auto 3px;
  text-align       : left;
  font-size        : 12px;
  line-height      : 14px;
  color            : #666666;
  font-weight      : normal;
}
.t_02, .t_03, .t_04, .t_05 {
  float            : left;
}
.t_02 {
/*   width            : 455px;  with $t_ai */
  width            : 583px;
  padding          : 8px 0px 4px 10px;
  text-align       : left;
  font-size        : 23px;
  line-height      : 25px;
  font-weight      : normal;
  margin           : 0px;
}
.t_03 {
  width            : 113px;
  padding          : 0px 0px 0px 12px;
}
.t_04, .t_05 {
  margin-top       : 7px;
}
.t_04 {
  width            : 150px;
  height           : 150px;
}
.t_04 img {
  border           : 1px solid #B3B3B3;
}
.t_05 {
  text-align       : left;
  font-size        : 13px;
  line-height      : 17px;
}
.t_05_logo {
  width            : 425px;
  padding-left     : 10px;
}
.t_05_nologo {
  width            : 575px;
  padding-left     : 2px;
}
.t_05 img {
  padding          : 4px 4px 0px 0px;
}
.t_06 {
  color            : #FF0000;
  font-size        : 18px;
  font-weight      : bold;
  line-height      : 20px;
  margin           : 0px;
}
.t_08 {
  color            : #B32900;
}
.t_09 {
  width            : 65px;
  float            : left;
}
.t_10 {
  width            : 355px;
  float            : left;
}
.t_11 {
  text-align       : left;
  font-size        : 13px;
  line-height      : 17px;
  font-weight      : normal;
  display          : inline;
  margin           : 0px;
}
/* mobile */
.t_07 {
  margin-top       : 2px;
  font-size        : 18px;
  line-height      : 19px;
  color            : #ff0000;
  letter-spacing   : 1px;
}
.t_05 input {
  margin-top       : 5px;
}

.t_comment {
  font-size        : 16px;
  line-height      : 21px;
  text-align       : left;
  margin           : 0px 0px 3px;
  font-weight      : normal;
}
.t_buttom {
  margin-top       : 10px;
  margin-bottom    : 10px;
}
.t_buttom img {
  padding          : 0px 5px;
}
.t_menu_bg {
  background       : #f0f0f0;
  margin-bottom    : 5px;
}
.t_notice {
  font-size        : 10px;
  line-height      : 12px;
  color            : #666;
  text-align       : center;
  margin-bottom    : 10px;
}
.t_menu {
  background-repeat: no-repeat;
  background-position: left 0;
  width            : 610px;
}
.t_menu_c {
  padding          : 10px 0px 3px 0px;
  width            : 610px;
}
.t_menu_adj {
  padding          : 10px 0px 3px 70px;
  width            : 540px;
}
.t_menu a {
  font-size        : 12px;
  line-height      : 20px;
  margin           : 0px;
  padding          : 0px;
}
.t_link, .t_navi {
  text-align       : left;
  line-height      : 20px;
  margin           : 5px auto;
}
.t_link a, a.t_nl, .t_navi span {
  padding          : 0px 3px;
}
.t_navi {
  font-size        : 15px;
  font-weight      : bold;
  text-align       : center;
}
.t_link {
  font-size        : 13px;
  text-align       : left;
  background       : #f0f0f0;
  padding          : 3px 2px 2px;
}
.t_AddClips {
  text-align       : right;
  line-height      : 13px;
  height           : 13px;
  margin           : 5px auto;
}
.t_ar_right {
  font-size        : 16px;
  background-image : url(../img/t_ar_right.gif);
  background-repeat : no-repeat;
  list-style-type  : none;
  background-position : right 1px;
  padding-right    : 12px;
  padding-left     : 3px;
}
.t_ar_left {
  font-size        : 16px;
  background-image : url(../img/t_ar_left.gif);
  background-repeat : no-repeat;
  list-style-type  : none;
  background-position : left 1px;
  padding-left     : 12px;
  padding-right    : 3px;
}
/* current */
.t_navi span, .t_menu span {
  color            : #FF0000;
}
/* info */
.t_info_comment {
  width            : 596px;
  font-size        : 16px;
  line-height      : 21px;
  text-align       : left;
  padding-top      : 8px;
  padding-bottom   : 8px;
}
.t_info_txt {
  width            : 596px;
  text-align       : left;
  font-size        : 13px;
  line-height      : 20px;
  padding-right    : 5px;
}
.map_box {
  margin           : 10px 0px 10px 5px;
  width            : 230px;
  height           : 250px;
  text-align       : center;
  float            : right;
  font-size        : 11px;
  line-height      : 18px;
}
.map_txt {
  width            : 230px;
  height           : 230px;
  text-align       : center;
  background       : #e5e3df;
}
#map {
  width            : 230px;
  height           : 230px;
}

/*****************************************
	block layout
****************************************/
.t_block_title {
  font-size        : 16px;
  line-height      : 20px;
  padding-top      : 4px;
  font-weight      : bold;
  margin-bottom    : 15px;
  background       : #f0f0f0;
}
.t_block_01, .t_block_02, .t_block_03, .t_block_04, .t_block_05 {
  width            : 610px;
  margin           : 0px auto;
}
/* large */
.t_block_l1, .t_block_l2, .t_block_l_spacer {
  float            : left;
  margin-bottom    : 10px;
}
.t_block_l1, .t_block_l2 {
  width            : 285px;
  text-align       : left;
  font-size        : 13px;
  line-height      : 18px;
  padding-bottom   : 10px;
  font-family      : "MS Gothic", monospace;
}
.t_block_l1 img, .t_block_l2 img {
  padding-bottom   : 5px;
}
.t_block_l_spacer {
  width            : 38px;
}
.t_block_l1 .t_bl_pr, .t_block_l2 .t_bl_pr {
/*   width            : 223px; with $t_bl_ais */
  width            : 284px;
}
/* moderate */
.t_block_m1, .t_block_m2, .t_block_m3, .t_block_m_spacer {
  float            : left;
  margin-bottom    : 10px;
}
.t_block_m1, .t_block_m2, .t_block_m3 {
  width            : 189px;
  text-align       : left;
  font-size        : 13px;
  line-height      : 18px;
  padding-bottom   : 10px;
  font-family      : "MS Gothic", monospace;
}
.t_block_m1 img, .t_block_m2 img, .t_block_m3 img {
  padding-bottom   : 5px;
}
.t_block_m_spacer {
  width            : 20px;
}
.t_block_m1 .t_bl_pr, .t_block_m2 .t_bl_pr, .t_block_m3 .t_bl_pr {
/*   width            : 127px; with $t_bl_ais */
  width            : 184px;
}



/* small */

.t_block_s1, .t_block_s2, .t_block_s3, .t_block_s4 {
  width            : 600px;
  text-align       : left;
  font-size        : 13px;
  line-height      : 18px;
  font-family      : "MS Gothic", monospace;
  margin-bottom    : 13px;
  padding-bottom   : 13px;
}
.t_block_s1 img, .t_block_s2 img, .t_block_s3 img, .t_block_s4 img {
  padding-right    : 5px;
  float            : left;
}
.t_block_s_spacer {
  display          : none;
}
.t_block_s1 .t_bl_n, .t_block_s2 .t_bl_n, .t_block_s3 .t_bl_n, .t_block_s4 .t_bl_n {
  margin           : 2px 0px 2px;
  line-height      : 16px;
}
.t_block_s1 .t_bl_pr, .t_block_s2 .t_bl_pr, .t_block_s3 .t_bl_pr, .t_block_s4 .t_bl_pr {
  width            : 130px;
}
.img {
  width            : 365px;
  float            : left;
}
.noimg {
  width            : 470px;
  float            : left;
}
.img_ti_c {
  width            : 455px;
  float            : left;
}
.noimg_ti_c {
  width            : 600px;
  float            : left;
}
/* parts */
.t_bl_m {
  position         : absolute;
  margin           : 5px 0px 0px 5px;
}

.t_bl_n, .t_bl_pr {
  font-size        : 14px;
  line-height      : 17px;
}
.t_bl_n {
  color            : #ff0000;
  margin-bottom    : 2px;
}
.t_bl_n span {
  font-size        : 14px;
  line-height      : 14px;
  border-left      : 5px solid #ee0000;
  font-family      : "MS PGothic",Arial,sans-serif;
  padding-left     : 0px;
}
.t_bl_ais, .t_bl_pr {
  float            : left;
}
.t_bl_ais {
  width            : 60px;
}
.t_bl_pr {
  color            : #000000;
  text-align       : right;
  margin-bottom    : 5px;
}


/*****************************************
	shop page, side & name color
****************************************/

/* 01 */
.t_n_01 {
  color            : #ffffff;
  background       : #b30000;
  border-bottom    : 1px solid #330000;
}
.t_s_01 {
  border-left      : 2px solid #330000;
  border-right     : 2px solid #330000;
}
.t_menu_01 {
  background-image : url(../img/t_menu_01.gif);
}
.t_sp_01 {
  background-image : url(../img/t_sp_01.gif);
}

/* 02 */
.t_n_02 {
  color            : #D90000;
  background       : #FEB337;
  border-bottom    : 1px solid #FF0000;
}
.t_s_02 {
  border-left      : 2px solid #FF0000;
  border-right     : 2px solid #FF0000;
}
.t_menu_02 {
  background-image : url(../img/t_menu_02.gif);
}
.t_sp_02 {
  background-image : url(../img/t_sp_02.gif);
}

/* 03 */
.t_n_03 {
  color            : #195016;
  background       : #99D475;
  border-bottom    : 1px solid #24701F;
}
.t_s_03 {
  border-left      : 2px solid #24701F;
  border-right     : 2px solid #24701F;
}
.t_menu_03 {
  background-image : url(../img/t_menu_03.gif);
}
.t_sp_03 {
  background-image : url(../img/t_sp_03.gif);
}
/* 04 */
.t_n_04 {
  color            : #063871;
  background       : #B3C1DD;
  border-bottom    : 1px solid #0A50A1;
}
.t_s_04 {
  border-left      : 2px solid #0A50A1;
  border-right     : 2px solid #0A50A1;
}
.t_menu_04 {
  background-image : url(../img/t_menu_04.gif);
}
.t_sp_04 {
  background-image : url(../img/t_sp_04.gif);
}
/* 05 */
.t_n_05 {
  color            : #963479;
  background       : #DDBEDD;
  border-bottom    : 1px solid #811788;
}
.t_s_05 {
  border-left      : 2px solid #811788;
  border-right     : 2px solid #811788;
}
.t_menu_05 {
  background-image : url(../img/t_menu_05.gif);
}
.t_sp_05 {
  background-image : url(../img/t_sp_05.gif);
}
/* 06 */
.t_n_06 {
  color            : #000000;
  background       : #E6E6E6;
  border-bottom    : 1px solid #000000;
}
.t_s_06 {
  border-left      : 2px solid #000000;
  border-right     : 2px solid #000000;
}
.t_menu_06 {
  background-image : url(../img/t_menu_06.gif);
}
.t_sp_06 {
  background-image : url(../img/t_sp_06.gif);
}
/* 07 */
.t_n_07 {
  color            : #B30000;
  background       : #ffffff;
  border-bottom    : 1px solid #330000;
}
.t_s_07 {
  border-left      : 2px solid #330000;
  border-right     : 2px solid #330000;
}
.t_menu_07 {
  background-image : url(../img/t_menu_07.gif);
}
.t_sp_07 {
  background-image : url(../img/t_sp_07.gif);
}
/* 08 */
.t_n_08 {
  color            : #FF7F00;
  background       : #ffffff;
  border-bottom    : 1px solid #FF7F00;
}
.t_s_08 {
  border-left      : 2px solid #FF7F00;
  border-right     : 2px solid #FF7F00;
}
.t_menu_08 {
  background-image : url(../img/t_menu_08.gif);
}
.t_sp_08 {
  background-image : url(../img/t_sp_08.gif);
}
/* 09 */
.t_n_09 {
  color            : #24701F;
  background       : #ffffff;
  border-bottom    : 1px solid #24701F;
}
.t_s_09 {
  border-left      : 2px solid #24701F;
  border-right     : 2px solid #24701F;
}
.t_menu_09 {
  background-image : url(../img/t_menu_09.gif);
}
.t_sp_09 {
  background-image : url(../img/t_sp_09.gif);
}
/* 10 */
.t_n_10 {
  color            : #063871;
  background       : #ffffff;
  border-bottom    : 1px solid #0A50A1;
}
.t_s_10 {
  border-left      : 2px solid #0A50A1;
  border-right     : 2px solid #0A50A1;
}
.t_menu_10 {
  background-image : url(../img/t_menu_10.gif);
}
.t_sp_10 {
  background-image : url(../img/t_sp_10.gif);
}
/* 11 */
.t_n_11 {
  color            : #963479;
  background       : #ffffff;
  border-bottom    : 1px solid #811788;
}
.t_s_11 {
  border-left      : 2px solid #811788;
  border-right     : 2px solid #811788;
}
.t_menu_11 {
  background-image : url(../img/t_menu_11.gif);
}
.t_sp_11 {
  background-image : url(../img/t_sp_11.gif);
}
/* 12 */
.t_n_12 {
  color            : #ffffff;
  background       : #000000;
  border-bottom    : 1px solid #000000;
}
.t_s_12 {
  border-left      : 2px solid #000000;
  border-right     : 2px solid #000000;
}
.t_menu_12 {
  background-image : url(../img/t_menu_12.gif);
}
.t_sp_12 {
  background-image : url(../img/t_sp_12.gif);
}
/* 13 */
.t_n_13 {
  color            : #ffffff;
  background       : #4D1313;
  border-bottom    : 1px solid #000000;
}
.t_s_13 {
  border-left      : 2px solid #3D0E0E;
  border-right     : 2px solid #3D0E0E;
}
.t_menu_13 {
  background-image : url(../img/t_menu_13.gif);
}
.t_sp_13 {
  background-image : url(../img/t_sp_13.gif);
}
/* 14 */
.t_n_14 {
  color            : #ffffff;
  background       : #083E73;
  border-bottom    : 1px solid #000000;
}
.t_s_14 {
  border-left      : 2px solid #052C52;
  border-right     : 2px solid #052C52;
}
.t_menu_14 {
  background-image : url(../img/t_menu_14.gif);
}
.t_sp_14 {
  background-image : url(../img/t_sp_14.gif);
}

/*****************************************
	shop box, border & background color
****************************************/
.t_b_01 {
  border           : 2px solid #CC0000;
  background       : #ffffff;
}
.t_b_02 {
  border           : 2px solid #33A02C;
  background       : #ffffff;
}
.t_b_03 {
  border           : 2px solid #3690C0;
  background       : #ffffff;
}
.t_b_04 {
  border           : 2px solid #9E49A1;
  background       : #ffffff;
}
.t_b_05 {
  border           : 2px solid #FF7F00;
  background       : #ffffff;
}
.t_b_06 {
  border           : 2px solid #E6B873;
  background       : #FEF2E0;
}
.t_b_07 {
  border           : 2px solid #7BBF30;
  background       : #E6F5D5;
}
.t_b_08 {
  border           : 2px solid #30A5BF;
  background       : #E6F6F9;
}
.t_b_09 {
  border           : 2px solid #963479;
  background       : #F1ECF5;
}
.t_b_10 {
  border           : 2px solid #BFBF30;
  background       : #FFFFB3;
}
.t_b_11 {
  border           : 2px solid #000000;
  background       : #ffffff;
}
.t_b_12 {
  border           : 2px solid #3D0E0E;
  background       : #ffffff;
}
.t_b_13 {
  border           : 2px solid #052C52;
  background       : #ffffff;
}
/*****************************************
	block, title bar
****************************************/

.t_bb_01, .t_bb_02, .t_bb_03, .t_bb_04, .t_bb_05, .t_bb_06, .t_bb_07, .t_bb_08, .t_bb_09 {
  padding-bottom   : 5px;
}
.t_bb_01 {
  color            : #333333;
}
.t_bb_02, .t_bb_03, .t_bb_04, .t_bb_05, .t_bb_06, .t_bb_07, .t_bb_08, .t_bb_09 {
  color            : #ffffff;
}
.t_bb_01 {
  background-image : url(../img/t_block_01.gif);
}
.t_bb_02 {
  background-image : url(../img/t_block_02.gif);
}
.t_bb_03 {
  background-image : url(../img/t_block_03.gif);
}
.t_bb_04 {
  background-image : url(../img/t_block_04.gif);
}
.t_bb_05 {
  background-image : url(../img/t_block_05.gif);
}
.t_bb_06 {
  background-image : url(../img/t_block_06.gif);
}
.t_bb_07 {
  background-image : url(../img/t_block_07.gif);
}
.t_bb_08 {
  background-image : url(../img/t_block_08.gif);
}
.t_bb_09 {
  background-image : url(../img/t_block_09.gif);
}