@charset "Shift_JIS";

/*--------------------------------------------------------------------
/- file   : home.css
/- admin  : MEGA-D Inc. RIE Nakazawa
/- update : 200900310
/- desc   : css for modern browser
/- renewal : 20120211 by Mariko Ito
/--------------------------------------------------------------------*/

@media screen, print { /* MacIE除外用 */

body{font-family: "メイリオ", Meiryo, "Lucida Grande", Verdana, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

/************** Content styles ***************/

div#content {
	margin: 0px auto;
	padding: 0;
	text-align: left;
	width: 800px;
}

div#content h2 {
}

div#content div.main {
	padding: 10px 0;
}

div#content div.main div.news {
	float: left;
	width: 580px;
}

div#content div.main div.news h3 {
	padding-bottom: 5px;
}

div#content div.main div.news dl {
	width: 550px;
	margin-bottom: 18px;
}

div#content div.main div.news dl dt {
	display: inline;
	color: #e73023;
	font-size: 80%;
}

div#content div.main div.news dl dd p.Newstitle {
	font-size: 120%;
	margin-bottom: 5px;
}

div#content div.main div.news dl dd p.text {
	margin-bottom: 7px;
}

div#content div.main div.link {
	float: right;
	width: 190px;
}

div#content div.main div.link li {
	margin-bottom: 6px;
	font-size: 0;
}

div#content div.main div.link li.end {
	margin-bottom: 10px;
	font-size: 0;
}

div#content div.main div.link li.border {
	background: url(../images/common/border.gif) repeat-x left top;
	padding-top: 10px;
	font-size: 0;
}

/*2012.02.11 updated*/
div#content {padding: 15px 0 10px 0;}
div#mainTtl{width: 800px; height: 35px; margin: 0 0 20px 0; background: #0084c2; color: #FFFFFF; }
div#mainTtl h2{float: left; width: 96px; height: 35px; overflow: hidden; margin: 0 0 0 11px; background: url("../images/home/title_pickup.gif") no-repeat; text-indent: -9999px;}
div#mainTtl p.modified{float: right; padding: 0 10px 0 0; line-height: 35px; }
div#mainTtl p.modified span{margin: 0 20px 0 0; font-size: 117%; font-weight: bold;}
div.itemBlock{margin: 0 0 15px 0; padding: 0 10px 15px 10px; border-bottom: 2px solid #0184cc;}
div.itemBlock div.pic{float: left; margin: 0 10px 10px 0; width: 150px; height: 150px; background: #ebebeb; text-align: center;}
div.itemBlock div.pic img{margin: 10px; }
div.itemBlock h3{margin: 0 0 10px 160px; padding: 0 10px 10px 10px; border-bottom: 1px dashed #000000; font-size: 125%;}
div.itemBlock p{margin: 0 0 0 160px; padding: 0 10px; }
div.itemBlock ul{float: right; margin: 15px 0 0 0; padding: 0 0 0 0; line-height: 1;}
div.itemBlock ul li{display: inline; line-height: 1;}
div.itemBlock ul a{display: block; float: left; margin: 0 0 0 10px; padding: 10px 20px 8px 20px; color: #FFFFFF; font-weight: bold; text-align: center; text-decoration: none; background: url("../images/home/bg_btn.gif") repeat-x; line-height: 1.1;}
div.itemBlock ul a:visited{color: #FFFFFF !important; text-decoration: none !important; }
div.itemBlock ul a:hover{color: #FFFF99 !important; text-decoration: none !important; }

} /* MacIE除外用 */


/*********** Print Only styles ***********/

@media print { /* 印刷用 */
}

@media screen { /* IE5対策 印刷用 */
}


