@charset "utf-8";

/******* 千字文 *******/

.se_02 h3{
font-size: 20px;
font-wight: bold;
line-height: 20px;
margin: 20px 0px 10px 10px; /* 前後左右の隙間 */
width: 700px ;
}

.se_02 p{
font-size: 15px;
line-height: 20px;
margin: 10px 0px 10px 10px; /* 前後左右の隙間 */
width: 700px ;
}

.se_02 ul{
list-style-type: none;
margin: 20px 0px 20px 10px; /* 前後左右の隙間 */
font-size: 15px;
}

.se_02 li{
margin: 5px 10px 0px 0px; /* 前後左右の隙間 */
float: left;
padding: 5px 5px 5px 5px; /* 中の前後左右の隙間 */
}

.se_02 li a {
display: block;
padding: 10px; /* 中の前後左右の隙間 */
border: 1px solid #DFDFEA;
}

.se_02 li a:hover {
display: block;
padding: 10px; /* 中の前後左右の隙間 */
border: 1px solid #000000;
}

.se_01{
margin: 5px 5px 5px 0px; /* 前後左右の隙間 */
width: 560px;
border: 1px solid #CC9900;
background-color: #FEF9E9;
}

.h600{height: 500px; }

#senji{
margin: 5px; /* 前後左右の隙間 */
}

#senji h3{
margin: 20px 5px;  /*前後左右の隙間 */
text-align: left;
font-size: 30px;
color: #000000;
}

#senji p{
margin: 0px 20px 0px 20px;  /*前後左右の隙間 */
line-height: 20px;
}

#senji img{
float: left;
margin: 15px 20px 20px 20px; /* 前後左右の隙間 */
padding: 1px; /* 中の前後左右の隙間 */
border: 1px solid #000000;
}

#senji-m{
clear: both;
margin: 5px; /* 前後左右の隙間 */
}

#senji-m ul{
margin: 10px 0px 20px 0px;
list-style-type: none;
font-size: 15px;
text-align: center;
}

#senji-m li{
margin: 0px 0px 5px 10px; /* 前後左右の隙間 */
padding: 3px; /* 中の前後左右の隙間 */
height: 20px;
border: 1px solid #CC9900;
float: left;
width:200px;
height:20px;
}

#left_01{
float: left;
margin: 5px; /* 前後左右の隙間 */
}

#right_01{
float: left;
margin: 5px; /* 前後左右の隙間 */
}

/******* 終 了 *******/
@charset "utf-8";