@charset 'UTF-8';

#azas_ttl {
/*  height: 70px;*/
  background-color: #f1f1f1;
  margin-bottom: 16px;
}

#azas_content {
  text-align: left;
/*  background-color: #f1f1f1;*/
  margin-bottom: 16px;
}

#azas_menu {
  text-align: left;
  float: left;
  width: 162px;
/*  background-color: #f5f5f5;*/
}

#azas_main {
  text-align: left;
  float: right;
  width: 730px;
/*  background-color: #f5f5f5;*/
}

/*top_lead*/
.txt_top_lead {
  border-top: dashed 1px #c9c9c9;
  border-bottom: dashed 1px #c9c9c9;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: left;
  font-size: 14px; line-height: 1.7; color: #222;
  letter-spacing: -0.6px;
  margin-bottom: 16px;
}


/*本文*/
.txt_h {
  text-align: left;
  font-size: 13px; line-height: 1.8; color: #222;
  margin-bottom: 16px;
}


.left_b_border {
  border-left: solid 6px #600;
  margin-bottom: 4px;
}

.bottom_g_border {
  border-bottom: solid 1px #c9c9c9;
  margin-bottom: 4px;
}

.txt_sub_ttl {
  margin-left: 4px;
  text-align: left;
  font-size: 16px; line-height: 1.3; color: #222;
  font-weight: bold;
/*  margin-bottom: 4px;*/
}


.txt_c {
/*  text-align: left;*/
  font-size: 11px; line-height: 1.4; color: #222;
/*  margin-bottom: 16px;*/
}

#azas_ul {
  border-top: solid 1px #c9c9c9;
  background-color: #c9c9c9;
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 14px; line-height: 1.4; color: #222;
}

.azas_li {
  margin-top: 4px;
  border-bottom: dashed 1px #c9c9c9;
  font-weight: bold;
  color: #600;
}

.azas_li2 {
  margin-left: 10px;
  margin-top: 4px;
/*  border-bottom: dashed 1px #c9c9c9;*/
  font-size: 13px; line-height: 1.4; color: #222;
/*  font-weight: bold;
  color: #600;*/
}

.azas_d_ttl {
  margin-bottom: 10px;
}


.azas_s_ttl {
  background-image: url(/img/anzen//s_ttl_bg.gif);
  background-repeat: no-repeat;
  background-position: left center;
  border: solid 1px #c9c9c9;
  height: 30px;
  margin-bottom: 10px;
}

.azas_s_ttl_bd {
  margin-top: 4px;
  border-left: solid #600 6px;
  margin-left: 8px;
}

.azas_s_ttl_txt {
  font-size:16px; color: #222; line-height: 1.3;
  margin-left: 6px;
font-weight: bold;
}


.azas_btm16 {
  margin-bottom: 16px;
}

.azas_rxt_right {
  margin-left: 20px;
}

.azas_rxt_left {
  margin-right: 20px;
}

.azas_cycle_ul {
  margin-left: 30px;
  padding: 0;
}

.azas_cycle_li {
  list-stye-type: cycle;
}

.azas_otodoke_ar {
  margin-left: 100px;
}



.clear {
  clear: both;
}
/*↑これも注意*/
/*重複を避け、最後に消す*/
body {
  margin: 0;
  padding: 0;
  background: #fff;
  text-align: center;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;
}

#wrapper {
  margin: 0 auto;
  width: 910px;
}

#k_img_lg {
  background-position: right;
/*  background-image: url(img/login_bg.gif);*/
  background-repeat: repeat-y;

  text-align: left;
  width: 910px;
  margin-bottom: 10px;
/*  height: 246px;*/
/*  background-color: #f1f1f1;*/
}

#img_kkm {
  width: 620px;
  height: 246px;
/*  background-color: #d3d3d3;*/
  float: left;
}

#k_login {
  width: 280px;
  text-align: center;
/*  height: 246px;*/
/*  background-color: #f1f1f1;*/
/*  border : solid 1px #c9c9c9;*/
  float: right;
}

#form_area {
  width: 260px;
  margin: 0 auto;
}

.k_login_ttl {
  text-align: left;
  text-indent: 6px;
  font-size: 14px; line-height: 1.3; color: #600;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  border-top: solid 2px #600;
  border-bottom: solid 2px #600;
  margin-bottom: 10px;
}


#k_content {
/*  background-color: #d3d3d3;*/
  padding-top: 10px;
  text-align: left;
  width: 910px;
  margin-bottom: 16px;
/*  padding-top: 10px;*/
}

#k_menu {
/*  background-color: #d3d3d3;*/
/*  padding-top: 10px;*/
  width: 230px;
  float: left;
}

.g_line_area {
  border-left: solid 1px #c9c9c9;
  border-right: solid 1px #c9c9c9;
  border-bottom: solid 1px #c9c9c9;
  padding-top: 6px;
  margin-bottom: 16px;
}
.g_txt {
  font-size: 12px; line-height: 1.3; color: #222;
}
.g_txt a:link {
  text-decoration: none; color: #222;
}
.g_txt a:visited {
  text-decoration: none; color: #222;
}
.g_txt a:hover {
  text-decoration: underline; color: #222;
}

.g_line_area_ov {
  border-left: solid 1px #c9c9c9;
  border-right: solid 1px #c9c9c9;
  border-bottom: solid 1px #c9c9c9;
  padding-top: 6px;
/*  margin-bottom: 16px;*/
  height: 210px;
  overflow: auto;
}





.g_line_ttl {
  padding: 2px;
  background-color: #c9c9c9;
  font-size: 13px; line-height: 1.3; #d3d3d3;
}


#k_main {
/*  background-color: #d3d3d3;*/
  width: 665px;
  float: right;
}

#jl {
  border-left: solid 1px #ffa500;
  border-right: solid 1px #ffa500;
  border-bottom: solid 1px #ffa500;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: center;
}

#jl_content {
  width: 644px;
  margin: 0 auto;
}

#jl_left {
  text-align: center;
  width: 314px;
/*  margin-left: 8px;*/
  border: solid 1px #c9c9c9;
  float: left;
}

#jl_right {
  text-align: center;
  width: 314px;
/*  margin-right: 8px;*/
  border: solid 1px #c9c9c9;
  float: right;
}

.jl_table {
  margin-left: auto;
  margin-right: auto;
}

.jl_table td {
  padding-top: 6px;
  padding-bottom: 6px;
}

.jl_td {
  font-size: 12px; line-height: 1.4; color: #222;
  border-bottom: solid 1px #c9c9c9;
}
.jl_td a:link {
  text-decoration: none; color: #222;
}
.jl_td a:visited {
  text-decoration: none; color: #222;
}
.jl_td a:hover {
  text-decoration: underline; color: #222;
}

/*jl_td内　太字*/
.jl_td_ttl {
  font-weight: bold;
  font-size: 13px; line-height: 1.5; color: #222;
}
.jl_td_ttl a:link {
  text-decoration: none; color: #222;
}
.jl_td_ttl a:visited {
  text-decoration: none; color: #222;
}
.jl_td_ttl a:hover {
  text-decoration: underline; color: #222;
}






/*top form関連*/
.top_form_txt {
  text-align: left;
  font-weight: bold;
  font-size: 12px; line-height: 1.3; color: #222;
  margin-bottom: 5px;
}

.kinput_txt {
  width: 240px;
  font-size: 12px;
  margin-bottom: 7px;
}

.login_btn {
  text-align: center;
  border-bottom: solid 1px #c9c9c9;
  margin-right: 6px;
  margin-bottom: 8px;
  padding-bottom: 8px;
}

.shinkit {
  margin-bottom: 6px;
  font-size: 13px; line-height: 1.3; color: #222;
}
.shinkit a:link {
  text-decoration: none; color: #222;
}
.shinkit a:visited {
  text-decoration: none; color: #222;
}
.shinkit a:hover {
  text-decoration: underline; color: #222;
}

/*こんにちは　マイルーム近辺*/

.kmr_area {
  border: dashed 1px #c9c9c9;
  padding: 2px;
  margin-bottom: 6px;
  background-color: #fff;
}

/*下余白どり*/
.syohaku {
  margin-bottom: 6px;
}


.kmr_txt {
  text-align: left;
  font-size: 13px; line-height: 1.3; color: #222;
}
.kmr_txt a:link {
  color: #222; text-decoration: none;
}
.kmr_txt a:visited {
  color: #222; text-decoration: none;
}
.kmr_txt a:hover {
   color: #222; text-decoration: underline;
}

/*現在募集中等に入る文言*/
.info_txt {
  border-bottom: dashed 1px #c9c9c9;
  font-size: 13px; line-height: 1.3; color: #222;
  padding-bottom: 3px;
  margin-left: 6px;
  margin-right: 6px;
  margin-bottom: 3px;
}
.info_txt a:link {
  color: #222; text-decoration: none;
}
.info_txt a:visited {
  color: #222; text-decoration: none;
}
.info_txt a:hover {
   color: #222; text-decoration: underline;
}


/*お知らせに入る文言*/
.ossm_txt {
  font-size: 13px; line-height: 1.3; color: #222;
  margin-left: 6px;
  margin-right: 6px;
  margin-bottom: 6px;
}
.ossm_txt a:link {
  color: #222; text-decoration: none;
}
.ossm_txt a:visited {
  color: #222; text-decoration: none;
}
.ossm_txt a:hover {
   color: #222; text-decoration: underline;
}

/*募集中ul*/
.info_ul {
  text-align: left;
  margin: 0;
  padding: 0;
}

.info_li {
  list-style-type: none;
/*  background-position: 0 2px;*/
  background-image: url(img/info_li.gif);
  background-repeat: no-repeat;
  padding-left: 18px;
  border-bottom: dashed 1px #c9c9c9;
  font-size: 13px; line-height: 1.3; color: #222;
  padding-bottom: 3px;
  margin-left: 6px;
  margin-right: 6px;
  margin-bottom: 4px;
}

.info_li a:link {
  color: #222; text-decoration: none;
}
.info_li a:visited {
  color: #222; text-decoration: none;
}
.info_li a:hover {
   color: #222; text-decoration: underline;
}


/*左のカテゴリー　メニュー*/
div#top_l_menu {
/*  margin-left: 3px;*/
  width:162px;
  font-size:14px;
  letter-spacing:.1em;
/*  text-align: center;*/
}


#top_l_menu h2#top_l_menu_title {
  margin:0;
  padding:13px 0 12px 18px;
  width:160px;
  color:#000;
  font-size:120%;
  font-weight:normal;
  background:url(title.gif) no-repeat;
  line-height:1em;
}



#top_l_menu ul {
/*  line-height:140%;*/
  margin:0;
  padding:0;
}
#top_l_menu ul li {
  list-style-type:none;
/*  background:#fff;*/
  text-indent:-1000em;
}

#top_l_menu li {
/*  padding-bottom: 2px;*/
  margin-left: 1px;
  border-bottom: solid 1px #c9c9c9;
}


#top_l_menu li.top_l_menu01 a {
  height: 30px;
  display:block;
  
  background:url(/img/anzen//azas_m1.gif) no-repeat 0px 0px;
  width:160px;
}
#top_l_menu li.top_l_menu02 a {
  height: 30px;
  display:block;
  
  background:url(/img/anzen//azas_m2.gif) no-repeat 0px 0px;
  width:160px;
}
#top_l_menu li.top_l_menu03 a {
  height: 30px;
  display:block;
  
  background:url(/img/anzen//azas_m3.gif) no-repeat 0px 0px;
  width:160px;
}
#top_l_menu li.top_l_menu04 a {
  height: 30px;
  display:block;
  
  background:url(/img/anzen//azas_m4.gif) no-repeat 0px 0px;
  width:160px;
}
#top_l_menu li.top_l_menu05 a {
  height: 30px;
  display:block;
  
  background:url(/img/anzen//azas_m5.gif) no-repeat 0px 0px;
  width:160px;
}
#top_l_menu li.top_l_menu06 a {
  height: 30px;
  display:block;
  
  background:url(/img/anzen//azas_m6.gif) no-repeat 0px 0px;
  width:160px;
}
#top_l_menu li.top_l_menu07 a {
  height: 30px;
  display:block;
  
  background:url(/img/anzen//azas_m7.gif) no-repeat 0px 0px;
  width:160px;
}

#top_l_menu li.top_l_menu01 a:hover {
  background:url(/img/anzen//azas_m1.gif) no-repeat -160px 0px;
}
#top_l_menu li.top_l_menu02 a:hover {
  background:url(/img/anzen//azas_m2.gif) no-repeat -160px 0px;
}
#top_l_menu li.top_l_menu03 a:hover {
  background:url(/img/anzen//azas_m3.gif) no-repeat -160px 0px;
}
#top_l_menu li.top_l_menu04 a:hover {
  background:url(/img/anzen//azas_m4.gif) no-repeat -160px 0px;
}
#top_l_menu li.top_l_menu05 a:hover {
  background:url(/img/anzen//azas_m5.gif) no-repeat -160px 0px;
}
#top_l_menu li.top_l_menu06 a:hover {
  background:url(/img/anzen//azas_m6.gif) no-repeat -160px 0px;
}
#top_l_menu li.top_l_menu07 a:hover {
  background:url(/img/anzen//azas_m7.gif) no-repeat -160px 0px;
}

.top_l_menu_s_area {
  border-left: solid 1px #c9c9c9;
  border-right: solid 1px #c9c9c9;
  background-color: #f5f5f5;
  padding-top: 4px;
}
.s_border {
  margin-left: 12px;
  border-bottom: dashed 1px #c9c9c9;
}


.top_l_menu_s {
  margin-left: 12px;
  padding-bottom: 4px;
  font-size: 13px; line-height: 1.4; color: #222;
  font-weight: bold;
}
.top_l_menu_s a:link {
  color: #222; text-decoration: none;
}
.top_l_menu_s a:hover {
  color: #600; text-decoration: underline;
}

.top_l_menu_s a:visited {
  color: #222; text-decoration: none;
}

.li_nd {
  margin: 0;  padding: 0;
}

/*-------------------------------
動画追加
--------------------------------*/
/*----原料----*/
.anzen_gen_t_bg{
  width: 730px;
  background-image: url("/img/anzen/azas_genryo_t_bg.gif");
  background-repeat:no-repeat;
}


/*----製造----*/
.anzen_sei_t_bg{
  width: 730px;
  background-image: url("/img/anzen/azas_seizou_t_bg.gif");
  background-repeat:no-repeat;
}

.anzen_movie_area{
 margin: 5px;
}
