@import url("base.css");
/****************************************

top.php

****************************************/

/********メニュー部分**********/
div#head li#top {
	background-image: url(../images/menu_top_o.gif);
	background-repeat: no-repeat;
}

/********コンテンツ部分**********/

div.contentbody div.ptop{
	padding-top:24px;
}

#contents h3{
	font-size: 100%;
	line-height: 2em;
	color:#F2980C;
}

#contents h3 .date {
	font-size: 70%;
	color:#DBD6CE;
	letter-spacing: 0.1em;
}


#contents p{
	text-align:left;
	font-size: 70%;
	line-height: 1.33em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	margin-bottom: 12px;
}


a{
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
}

#contents img{border: 1px solid #CCCCCC;}
#contents img a{border: 1px solid #CCCCCC;}
#contents a:hover img{border: 1px solid #F2980C;}

div.series {clear:both;padding-bottom:24px;}
div.series .left {float:left;}
div.series .right {float:right;}

div.contentbody10 .left  {width:384px;}
div.contentbody10 .right {width:384px;}
div.contentbody10 .image { margin-bottom:16px !important; }
div.contentbody10 .left,
div.contentbody10 .right,
div.contentbody10 .center {
	padding-bottom:12px;
}

div.contentbody10 h4 {
	font-size: 80%;
	margin-bottom:0.66em;
}

div.contentbody9 .left {width:517px;}
div.contentbody9 .right {width:251px;}

div.contentbody8 .left {width:320px;}
div.contentbody8 .right {width:448px;}

div.contentbody7 .left {width:558px;}
div.contentbody7 .right {width:210px;}

div.contentbody6 .left {width:300px;}
div.contentbody6 .right {width:468px;}

div.contentbody5 .left {width:528px;}
div.contentbody5 .right {width:240px;}

div.contentbody4 .left {width:220px;}
div.contentbody4 .right {width:548px;}

div.contentbody .left {width:568px;}
div.contentbody .right {width:200px;}

div.contentbody2 .left {width:280px;}
div.contentbody2 .right {width:488px;}

div.contentbody3 .left {width:320px;}
div.contentbody3 .right {width:448px;}


#contents .hei {
	margin-bottom:48px;
}

.l12 {
	line-height:1em !important;
}

#contents .contentbody2 h3{
	height:16em;
	line-height:20em;
	padding:0;
	margin:0;
	text-align:center;
}


#contents .content_onlytext ul {
	float:left;
}

#contents .content_onlytext ul li {
	font-size: 70%;
	line-height: 1.2em;
}

* html #contents .content_onlytext ul {
	margin-bottom:10px;
	list-style-type:circle;
	list-style-position:outside;
}

* html #contents .content_onlytext ul li {
	line-height: 1.4em;
	list-style-type:circle;
	list-style-position:outside;
}


/*	CLEAR FIX	*/
#contents .series{
    zoom:1;/*for IE 5.5-7*/
}

#contents .series:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

#contents .content_onlytext{display: inline-block;}
/* Hides from IE-mac \*/
* html #contents .series { height: 1%;}
#contents .series{ display: block;}
/* End hide from IE-mac */