#contents a {
	text-decoration:underline;
}

/*#contents .cont_main_left {
  float:left;
  width:530px;
}
#contents .cont_main_right {
  float:right;
  width:340px;
  padding:5px 10px;
}*/
#contents .cont_head {
  font-size:1.2em;
  line-height:1.3em;
}
/***/
#contents .cont_head .a {

}
#contents .cont_head .b {
  font-weight:bold;
  color:#C61609;
  margin-bottom:10px;
}
/*
#contents .cont_head .c {
  padding:10px;
  border:1px dotted #777;
  margin:10px 0;
  background-color:#FFFCEA;
}
*/
#contents .top_head_attention_title {
  font-weight:bold;
  color:#009666;
}
#contents .top_head_attention_cont {
  padding-left:20px;
  border:solid 2px #009666;
  border-radius:10px;
  padding:20px;
  margin-bottom:10px;
}
/**
#contents .cont_main_left ul {
  margin-left:10px;
}
#contents .cont_main_left ul li {
  list-style:none;
  margin:18px 0;
}
*/
#contents .toPageTop {
  text-align:right;
}
/*
#item1,
#item2,
#item3,
#item4,
#item5,
#item6 {
  border-left:8px solid #894BBC;
  padding: 8px 0 8px 5px;
  font-size:1.3em;
  font-weight:bold;
  background-color:#f1f1f1;
  width:95%;
  display:block;
}
*/
/*
#contents .cont_main_left .item_parag {
  padding:10px;
}
#contents .cont_main_left .item_parag .emp {
  font-weight:bold;
  color:#C61609;
}
#contents .cont_main_left .item_title {
  font-size:1.2em;
  font-weight:bold;
  text-decoration:underline;
}
#contents .cont_main_left .item_cont {
  padding:5px 10px;
  line-height:1.5em;
  border:1px solid #999;
  margin:5px 10px;
}
#contents .cont_main_left .item_cont .item_cont_parag {
  padding:5px 0;
  border-bottom:1px dotted #999;
}
#contents .cont_main_left .item_cont .item_cont_parag_add {
  padding:5px;
  border:1px dotted #aaa;
  background-color:#f5f5f5;
}
#contents .cont_main_left .item_cont .inner_emp {
  font-weight:bold;
  color:#284B91;
}
#contents .cont_main_left .item_cont .inner_cont {
  padding-left:16px;
  font-size:0.9em;
}
#contents .cont_main_left .item_cont .item_cont_parag_top {
  padding-bottom:5px;
  border-bottom:1px dotted #999;
}
#contents .cont_main_left .item_cont .item_cont_parag_bottom {
  padding-top:5px;
  border-bottom:0px;
}
#contents .cont_main_left .item_cont .item_cont_parag_onlyone {
  padding:3px 0;
}
#contents .cont_main_left .item_cont .item_cont_parag_left {
  font-weight:bold;
  text-decoration:underline;
}
#contents .cont_main_left .item_cont .item_cont_parag_right {
  padding-left:20px;
}

#contents .cont_main_left .item_img {
  text-align:center;
  padding:5px 0;
  border-bottom:0px;
}

#contents .cont_main_left .item_head {
  padding:10px 10px 0 10px;
  font-size:1.1em;
  line-height:1.4em;
}
#contents .cont_main_left .item_footer {
  padding:0px 10px 10px 10px;
  font-size:1.1em;
  line-height:1.4em;
}

#contents .cont_main_right_top {
  background:url(../img/accept_area_top.gif) top left no-repeat;
  height:3px;
}
#contents .cont_main_right_bottom {
  background:url(../img/accept_area_bottom.gif) top left no-repeat;
  height:3px;
}
#contents .cont_main_right_middle {
  border:1px solid #999;
  background-color:#fafafa;
}

#contents .category_title {
  padding-left:5px;
}
#contents .cont_main_right ul {
  padding-left:40px;
  font-size:1.3em;
  line-height:1.6em;
  list-style:none;
}
#contents .cont_main_right ul li {
  padding:12px 0 12px 55px;
}
#contents .cont_main_right #collectlist {
  background:url(../img/collect_trader.png) top left no-repeat;
}
#contents .cont_main_right #updatelist {
  background:url(../img/accept_update.png) top left no-repeat;
}
#contents .cont_main_right #cancellist {
  background:url(../img/accept_cancel.png) top left no-repeat;
}
*/
#subcont_box .item_img {
  text-align:center;
  padding:5px 0;
  border-bottom:0px;
}
#explain_list .category .subcont .emp {
  font-weight:bold;
  color:#C61609;
}
#explain_list .category .subcont .inner_emp {
  font-weight:bold;
  color:#284B91;
}
#contents .top_head_attention_hikkoshi_title {
/*  font-weight:bold;
  color:#FFF;*/
  float:left;
  font-weight:bold;
  color:#d71718;
}
/*#contents .top_head_attention_hikkoshi_title div{
  font-weight:bold;
  color:#FFF;
  background-color:#C61609;
  line-height:1.3em;
  padding:5px 20px;
}
*/
#contents .top_head_attention_hikkoshi_cont {
  clear:both;
  padding:10px 20px;
  border:solid 2px #d71718;
  border-radius:10px;
  padding:20px;
  margin-bottom:10px;
}
/*#contents .hikkoshi {
  border:3px solid #C61609;
  background-color:#FFF;
  margin-bottom:10px;
}
*/
#explain_important {
  border:solid 2px #6c68a1;
  border-radius:10px;
  /*border-top:solid 5px #706caa;*/
  padding:20px;
  margin-bottom:10px;
}
#announce_title {
  font-weight:bold;
  margin-bottom:5px;
  color:#6c68a1;
}
#contents #cont_main_bottom,
#contents #cont_main_middle  {
	padding: 5px 10px;
	font-size: 1.3em;
}
#contents .cont_main_bottom_top,#contents .cont_main_bottom_middle {
	padding-bottom: 10px;
}
#cont_main_bottom {
  padding-top:20px;
}

#cont_main_bottom .menu_div
{
  float:left;
  width:200px;
  height:200px;
  margin:5px;
}
#cont_main_bottom .menu_div_wide
{
  float:left;
  width:410px;
  height:200px;
  margin:5px;
}
#cont_main_bottom .accept_second,
#cont_main_bottom .accept_update,
#cont_main_bottom .accept_delete,
#cont_main_bottom .dust_search {
  width:200px;
  height:auto;
  display:inline;
}
#cont_main_bottom .accept_second_sp,
#cont_main_bottom .accept_update_sp,
#cont_main_bottom .accept_delete_sp,
#cont_main_bottom .dust_search_sp {
  display:none;
}
#collectlist img:hover,
#updatelist img:hover,
#cancellist img:hover,
#dustsearch img:hover {
	opacity: 0.5 ;
}
/*#explain_list .title {
	font-weight: bold;
	margin: 10px 0 10px;
    padding: 11px 15px 5px;
    font-size: 1.28571em;
    line-height: 1.33333;
    color: #706caa;
    border-left: 5px #706caa solid;
    border-bottom: 2px #9b9ede solid;
}*/
#explain_list .title {
  font-weight: bold;
  clear:both;
  padding:5px;
  border:solid 2px #A1A6D2;
  background:#A1A6D2;
  color:#22335f;
  border-radius:10px;
  margin-bottom:10px;
  cursor:pointer;
}
#explain_list .title_application {
	font-weight: bold;
	margin: 10px 0 10px;
    padding: 11px 15px 5px;
    font-size: 1.28571em;
    line-height: 1.33333;
    color: #22335f;
    border-left: 5px #706caa solid;
    border-bottom: 2px #9b9ede solid;
}
#explain_list .subtitle {
	font-weight: bold;
	margin: 10px 0 5px;
    background-image: url(../../img/kurashiki/item-vline.gif);
    background-repeat: repeat-y;
    padding: 2px 0 2px 19px;
    font-size: 1.14286em;
    line-height: 1.375;
    color: #22335f;
}
#explain_list .subcont {
	margin: 10px;
    font-size: 1.1em;
}
#subcont_box {
    padding: 0.5em 1em;
    /*margin: 2em 0;*/
    background: #ece4f3;
    border: dashed 2px #9b9ede;/*点線*/
}
.jigyosho {
 width: 100%;
 text-align: center;
 border-collapse: collapse;
 border-spacing: 0;
 border:solid 1px #706caa;
 margin:10px 0px;
}
.jigyosho th {
 background: #ece4f3;
 border: dashed 1px #706caa;
 font-weight: normal;
}
.jigyosho td {
 padding: 10px;
 border: dashed 1px #706caa;
}
ul {
 list-style: disc;
}
#infomation {
  margin:5px 0;
  padding:5px 10px;
  font-size: 1.1em;
}
#item1_cont,
#item2_cont,
#item3_cont,
#item4_cont,
#item5_cont,
#item6_cont {
  padding:10px;
}
