﻿body
{
    font-family: 'MS PGothic';
    font-size: 15px;
    color: #4F4F4F;
    background-color:#ece9e9;
}
 A
 {
      text-decoration: none;
      color: #696969;
      font-family: 'MS PGothic';
 } 
A:link
{
	/*color: #ff0099;*/
    font-family: 'MS PGothic';
    color: #696969;
	text-decoration: none;
	list-style-type: none;
}
A:visited
{
	/*color: #ff0099;*/
    font-family: 'MS PGothic';
    color: #696969;
	text-decoration: none;
	list-style-type: none;
}
A:hover
{
	/*color: #ff6600;*/
    font-family: 'MS PGothic';
    color: #ec2c75;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	text-decoration: none;
}  
A:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity: 0.5;position: static;list-style-type: none;font-family: 'MS PGothic';}
A:active {list-style-type: none;
          text-decoration: none;
	color: #696969;
    font-family: 'MS PGothic';
}
/*整体链接字体风格*/

/*見出し円角*/
.midasi
{
    text-align: center;
    border-radius: 5px;
    background-color: black;
    font-size: 20px;
    color: white;
    font-weight: bold;
    padding: 10px;
}
/*見出し円角*/
/*見出し四角*/
.midasi_si
{
    text-align: center;
    background-color: black;
    font-size: 20px;
    color: white;
    font-weight: bold;
    padding: 10px;
}
/*見出し四角*/

/*left*/
.main_tb_left
{
    vertical-align:top;width:250px;border-radius:15px;padding:15px;background-color:white;vertical-align:top;
}
/*left*/
/*right*/
.main_tb_right
{
    vertical-align:top;border-radius:15px;padding:15px;vertical-align:top;
}
/*right*/


/*複数の項目を縦で横並びに表示する際*/
.tate_list
{
}
.tate_list ul
{
    margin:0;
    padding:0;
}
.tate_list li
{
    list-style-type:none;
    width:407px;
    height:479px;
    float:left;
    padding:5px;
    background-color:white;
    margin-top:30px;
    border-radius:10px;
    margin-left:0px;
}
/*複数の項目を縦で横並びに表示する際*/

/*利用説明*/
.heading
{
    background-color: #807d7e;
    color:white;
    font-weight:bold;
    font-size:18px;
}
.heading_left
{
    width: 6px;
    background-color: #000000;
}
.heading_right
{
    padding: 5px;
    text-align: left;
}
.items_div
{
    padding:5px;
}
    .items_div div
    {
        padding: 5px;
    }
.baner_big
{
    margin-bottom:10px;
    margin-top:10px;
    margin-left:80px;
    margin-right:80px;
    border-radius:20px;
    border:solid 2px black;
    color:black;
    font-weight:bold;
    text-align:center;
}
    .baner_big div
    {
        margin:10px;
        font-size:18px;
    }
/*利用説明*/

.fenghongbiankuang
{
	padding: 5px;
	border-bottom: #ec2c75 1px solid;
	border-left:#ec2c75 1px solid;
	border-top: #ec2c75 1px solid;
	border-right: #ec2c75 1px solid;
    margin-top:-5px;
}

 /*複数項目があるとき、クリックした分のみ表示*/
.div_navbotun
{
    width: 100%;
    height: 31px;
}
.div_navbotun ul
{
    margin:0 auto;
}
    .div_navbotun li
    {
        float: left;
        list-style: none;
        cursor: pointer;
        font-weight: bold;
        font-size: 15px;
        margin-right: 5px;
        margin-bottom: 0px;
        padding: 5px;
        border: 1px solid #ec2c75;
        text-align: center;
    }
.div_navbotun_on
{
    color: #FFFFFF;
    background-color: #ec2c75;
}
.div_navbotun_out
{
    background-color: #FFFFFF;
    color: #ec2c75;
}
 /*複数項目があるとき、クリックした分のみ表示*/

