
@charset "shift_jis";

h1 {
    font-size : 12pt;
     Color: dimgray;
    text-align: center;
@ }

h2 { 
     font-size : 15pt;
     Color: tomato;
    text-align: center;
    font-weight=bold
}

P { 
    border-color : green;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    font-size: 11pt;
    color: #333333;
    text-align: left;
    line-height: 1.10em;
}


.bottom-em35 {
	padding-bottom 35em;
}


.yajirushi {
	vertical-align:middle;
	margin-top: 5px
	margin-bottom: 5px;
}


#contentArea{
	width:785px;
	clear:both;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
}

#all_area{
	width:785px;
	overflow:hidden;
	clear:both;
	margin-top:35px;
	text-align:left;
}
#left_area{
	width:150px;
	float:left;
	
    overflow:hidden;
	margin:0;
	padding:0;
	text-align:left;
}

#right_area{
	width:635px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:left;
}
div#siteFooter {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-top: 1px solid #CCCCCC;
    clear: both;
    height: 25px;
    overflow: hidden;
    padding-top: 20px !important;
    width: 960px!important;
	margin:0 auto;
}

#top_contentArea{
	width:700px;
/*	width:600px; */
	clear:both;
	margin:0 auto;
	overflow:hidden;
	text-align:leftr;
}

#top_all_area{
	width:850px;
	overflow:hidden;
	clear:both;
	margin-top:0px;
	text-align:center;
}

#contentsblock01{
	position:relative;
	width:710px;
/*  width:600px; 
/*  height:745px; */
/*	height:760px; */
	height:1100px;
	margin:0;
	padding:0;
	overflow:hidden;
	clear:both;
}

#contentsblock01 .btn01{
	position:absolute;
	display:block;
/*	width:350px; */
/*	height:160px;*/
	height:180px;
	margin:0;
	padding:0;
	overflow:hidden;
	left:560px; 
/*	left:560px; */
	top:316px;
	clear:both;
}

#contentsblock01 .btn01 a{
	display:block;
/*	width:350px; */
	height:160px;
	overflow:hidden;
	clear:both;
	background-image:url(../images/top_catbtn_01_o.jpg);
}

/*
#contentsblock01 .btn01 a img{
	visibility:hidden;
}


#contentsblock01 .btn01 a:hover img{
	visibility: visible;
}


#contentsblock01 a:hover{
	background-position:0 0;
/*	width:350px; 
	height:160px;
	
}*/


#contentsblock02{
	position:relative;
	width:960px;
	margin-top:30px;
	margin-bottom:55px;
	padding:0;

}

#contentsblock03{
	position:relative;
	width:960px;
	height:222px;
	margin-bottom:95px;
	padding:0;

 border-color : green;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    font-size: 10pt;
    color: dimgray;
    text-align: left;
    line-height: 1.20em;

}

#contentsblock03 ul{
	position:relative;
	width:762px;
	height:222px;
	left:100px;
	top:0px;
	padding:0;
	overflow:hidden;
}

#contentsblock03 ul li{
	position:relative;
	width:183px;
	height:222px;
	float:left;
	padding:0;
	list-style:none;
	overflow:hidden;
	display:block;
}

#contentsblock03 ul li a img{
	visibility:hidden;
}

#contentsblock03 ul li a{
	position:relative;
	width:183px;
	height:222px;
	display:block;
	clear:both;
	overflow:hidden;
	background-position:0 0;
}

#contentsblock03 ul .li01{
	margin-left:0px;
}

#contentsblock03 ul .li
{
	margin-left:0px;
}
#contentsblock03 ul .li03{
	margin-left:10px;
}
#contentsblock03 ul .li04{
	margin-left:10px;
}
#contentsblock03 ul .li05{
	margin-left:10px;
}

#contentsblock03 ul .li01 a{
	background-image:url(../images/top_btn_01.gif);
}
#contentsblock03 ul .li01 a:hover{
	background-image:url(../images/top_btn_01_o.gif);
}
#contentsblock03 ul .li02 a{
	background-image:url(../images/top_btn_02.gif);
}
#contentsblock03 ul .li02 a:hover{
	background-image:url(../images/top_btn_02_o.gif);
}
#contentsblock03 ul .li03 a{
	background-image:url(../images/top_btn_03.gif);
}
#contentsblock03 ul .li03 a:hover{
	background-image:url(../images/top_btn_03_o.gif);
}

#contentsblock03 ul .li04 a{
	background-image:url(../images/top_btn_04.gif);
}
#contentsblock03 ul .li04 a:hover{
	background-image:url(../images/top_btn_04_o.gif);
}
#contentsblock03 ul .li05 a{
	background-image:url(../images/top_btn_05.gif);
}
#contentsblock03 ul .li05 a:hover{
	background-image:url(../images/top_btn_05_o.gif);
}