@charset "utf-8";
.contents_title{
	font-family:"游ゴシック",san-serif;
	border-bottom: 1px solid;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 700;
}


.contents_list ul{}

.contents_list li{list-style:none;}

.contents_list li a{
	font-family: "游ゴシック",san-serif;
    font-weight: 700;
    font-size: 14px;
}

#menu_nav li{border-left: 2px solid #cccccc;}

#2nd_menu li{display:table-cell;}

#2nd_menu li a{
    font-family: "游ゴシック",san-serif;
    font-weight: 700;
    font-size: 14px;
	}


#3rd_menu li{display:table-cell;}

#relatedservice ul li{float:left;margin-right:10px;width:160px;}


.servicelink{
    font-family: "游ゴシック",san-serif;
    font-size: 13px;
    font-weight: 700;
    padding-left: 5px;
    margin-left: 5px;
    border-left: 2px solid white;
}

#cbox1,#cbox2,#cbox3,#cbox04 p{
	margin-bottom: 1.5em;
    color: #333;
    font-size: 14px;
    line-height: 1.5em;
}

#cbox04 ul{list-style:none;margin-left:0px;margin-bottom: 1.5em;}

#cbox04 ul li{
    color: #333;
    font-size: 14px;
    line-height: 1.5em;
}
#cbox04{margin-bottom:1.5em;}

#cont .simple h2 img{vertical-align:text-bottom;    margin-right: 8px;}

div#cont div#c3_lr{width:100%;}

div#cont div#c3_ll{display:none;}


div.contents_kenshukaizen p.kenshukaizen_title{
    font-family: "游ゴシック";
    font-size: 16px;
    font-weight: 700;
    color: #0768d6;
}

div.contents_kenshukaizen ul.kenshukaizen_list{
    table-layout: fixed;
    display: table;
    width: 100%;
}

div.contents_kenshukaizen ul.kenshukaizen_list li{
    list-style: none;
    display: table-cell;
}

div.contents_kenshukaizen ul.kenshukaizen_list li a{
    display: block;
    text-align: center;
    padding: 6px;
    border-radius: 2px;
    background-color: #0768d6;
    color: white;
    border: 4px solid #fff;
    font-family: "游ゴシック",san-serif;
    font-weight: 700;
    font-size: 14px;
}

div.contents_kenshukaizen ul.kenshukaizen_list li a:hover{text-decoration:none; }  
div.contents_kenshukaizen ul.kenshukaizen_list li:hover{ opacity:0.5;}

.top_section h1 {
  position: static;
  transform: initial;
}