#main_content   {
    width:376px;
    margin-left:auto;
    margin-right:auto;
}

#main_content .about_map_area    {
    text-align:center;
    width:100%;
}

#main_content .about_map_area img    {
    display:block;
    margin-left:auto;
    margin-right:auto;
}

#main_content .about_map_area p    {
    font-size:15px;
    line-height:1.6em;
	padding-left:10px;
	padding-right:10px;
}

#main_content .about_map_area .map_shimane   {
    margin-top:40px;
	width:360px;
	height:auto;
}

#main_content .about_map_area .map_ooda   {
    margin-top:80px;
	width:360px;
	height:auto;
}


#main_content .about_ooda   {
    padding-bottom:60px;
}

#main_content .about_ooda .about_box    {
    width:376px;
    margin-left:auto;
    margin-right:auto;
    margin-top:40px;
}

#main_content .about_ooda .about_box p    {
	width:313px;
	margin-left:auto;
	margin-right:auto;
	font-size:15px;
	line-height:1.6em !important
}

#main_content .about_ooda .about_box .head_image   {
	width:344px;
	display:block;
	margin-left:auto;
	margin-right:auto;

}

#main_content .about_ooda .about_box .main_image   {
	width:313px;
	display:block;
	margin-left:auto;
	margin-right:auto;

}

#main_content .about_ooda .about_box p    {
    line-height:2em;
}

#main_content .about_ooda .about_box .btn    {
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    width:300px;
}

#main_content .about_ooda .about_box .cat_box    {
    letter-spacing: -.4em;
    margin-top:30px;
	width:351px;
	margin-left:auto;
	margin-right:auto;
}

#main_content .about_ooda .about_box .cat_box .cat_btn    {
    display:inline-block;
    letter-spacing: normal;
    margin-left:5px;
    margin-right:5px;
    cursor: pointer;
    transition:.3s;
	margin-bottom:10px;
}

#main_content .about_ooda .about_box .cat_box .cat_btn:hover    {
    transform:scale(1.1,1.1);
}

/* 2025年1月改修 */
.other_link .banner_area
{
	padding-top:40px;
	padding-bottom:30px;
}

.other_link .banner_area p
{
	font-size:13px !important;
	margin-top:0px;
	margin-bottom:0px;
	line-height:1.6em !important;
}

.other_link .banner_area img
{
	width:300px;
	display:block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:20px;
}

