@import url(&lt;$mt:StaticWebPath$&gt;themes-base/blog.css);
@import url(http://lp-web.com/cms/mt-static/themes/minimalist-red/screen.css);

body{
margin:0;
padding:0;
text-align:left;
font-family: "Osaka", "ＭＳ Ｐゴシック";
color:#666666;
}
img{
border:none;
}
a:link {
color:#f09400;
text-decoration:none;
}
a:visited {
color:#f09400;
text-decoration:none;
}
 a:hover {
color:#f09400;
text-decoration:none;
}


.content_inner{
margin:0 auto;
padding:0 17px;
width:920px;
}

/* header start*/
h1{
margin:0 0 10px 0;
padding:0;
font-size:10px;
font-weight:normal;
color:#666666;
}
.header{
margin:0 auto;
padding:0;
width:960px;
height:100px;
}
/* header end*/

/* g_menu start */
.g_menu{
margin:0;
padding:0;
clear:both;
background:url(../img/g_menu_back.gif) repeat-x;
height:35px;
}
.g_menu_inner{
margin:0 auto;
padding:0;
width:960px;
}
.g_menu_inner ul{
margin:0;
padding:0;
list-style:none;
}
.g_menu_inner ul li{
margin:0;
padding:0;
display:inline;
}
.g_menu_inner ul li a{
float: left;
margin: 0px;
padding: 35px 0px 0px;
overflow: hidden;
height: 0px;
display: block;
background-image: url(/img/g_menu.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
}
.g_menu_inner ul li.g_top a{
	background-position: 0px 0px;
	width: 92px;
}
.g_menu_inner ul li.g_about a{
	background-position: -92px 0px;
	width: 132px;
}
.g_menu_inner ul li.g_contents a{
	background-position: -224px 0px;
	width: 85px;
}
.g_menu_inner ul li.g_contact a{
	background-position: -309px 0px;
	width: 641px;
}
.g_menu_inner ul li.g_top a:hover{
	background-position: 0px -35px;
	width: 92px;
}
.g_menu_inner ul li.g_about a:hover{
	background-position: -92px -35px;
	width: 132px;
}
.g_menu_inner ul li.g_contents a:hover{
	background-position: -224px -35px;
	width: 85px;
}
.g_menu_inner ul li.g_contact a:hover{
	background-position: -309px -35px;
	width: 641px;
}

/* g_menu end */


/* pankuzu start */
.pankuzu{
margin:0;
padding:0;
clear:both;
background:url(../img/pankuzu_back.gif) repeat-x;
height:35px;
}
.pankuzu_inner{
margin:0 auto;
padding:0;
width:960px;
}
.pankuzu_inner p{
margin:0;
padding:8px 0 0 0;
font-size:12px;
}
/* pankuzu end */



/* content start */
.content{
margin:0 auto;
padding:0;
width:960px;
}
/* content end */


/* content_left start */
.content_left{
margin:0;
padding:0 0 15px 0;
width:230px;
float:left;
}

.color{
margin:15px 0 0 0;
paddong:0;
}
.color img{
margin:0;
paddong:0;
}

.content_left .widget-content{
margin:15px 0 0 0;
padding:0;
}
.content_left .widget-content ul{
margin:0;
padding:0;
list-style:none;
}
.content_left .widget-content li{
margin:0;
padding:12px 0 0 10px;
width:230px;
height:27px;
font-size:14px;
background:url(../img/menu_back.gif) repeat-x;
}

.content_left .widget-content li a {
margin:0;
padding:12px 0 0 10px;
width:230px;
height:27px;
font-size:14px;
background:url(../img/menu_back.gif) repeat-x;
color:#666666;
text-decoration:none;
}

.content_left .widget-content li a:hover {
margin:0;
padding:12px 0 0 15px;
width:225px;
height:27px;
font-size:14px;
background:url(../img/menu_back.gif) repeat-x;
color:#666666;
text-decoration:none;
}
/* content_left end */

/* content_right start */
.content_right{
margin:0;
padding:0;
width:720px;
float:right;
}
.cornerBlockA01 h3{
margin:10px 0;
padding:5px 0;
background:url(../img/h2_back.gif) repeat-x bottom;
color:#f09400;
font-size:16px;
text-align:left;
font-weight:bold;
}
.cat_ttl{
font-weight:bold;
}
ul.siteThumb {
width:100%;
font-size:10px;
line-height:1.3em;
text-align:center;
list-style:none;
margin:5px 0 0 0; padding:0;
}
ul.siteThumb li {
margin:10px 0 0 10px; padding:0;
float:left;
display:block;
}
ul.siteThumb li a {
width:170px;
margin:0; padding:0;
display:block;
}
ul.siteThumb li a:link,
ul.siteThumb li a:visited {
color:#444;
text-decoration:none;
}
ul.siteThumb li a:hover {
color:#999;
text-decoration:none;
}
ul.siteThumb li a img {
margin-bottom:3px;
border:1px solid #ccc;
display:block;
}
ul.siteThumb li a strong {
height:2.7em;
display:block;
/*\*/
overflow:hidden;
/**/
}
ul.siteThumb li a strong img {
margin-bottom:0;
border:0px solid #fff;
display:inline;
}
ul.siteThumb li a:hover img {
filter:alpha(opacity=60);
opacity:0.6;
}
ul.siteThumb li a.permalink {
width: 1px !important;
height: 1px !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
display: block !important;
position: absolute;
top: -9999px;
left: -9999px;
z-index: 0;
}
ul.siteThumb li a.permalink img {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
}
.pageTop {
clear:left;
font-size:12px;
line-height:1em;
text-align:right;
padding:15px;
}
.cornerBlockA00 {
clear:both;
margin:0; padding: 5px 0 0 0;
}
.cornerBlockA01 {
margin:0;
padding:0;
clear:both;
}

.footer{
margin:0;
padding:0;
clear:both;
background-color:#7d7970;
}
.footer_inner{
margin:0 auto;
padding:10px 0;
width:960px;
}
.new_contents{
margin:0;
padding:0;
width:300px;
border-right:solid 1px #FFFFFF;
float:left;
}
.footer_inner .new_contents ul{
margin:10px 0 0 0;
padding:0;
list-style:none;
}
.footer_inner .new_contents li{
margin:0;
padding:0;
font-size:12px;
color:#FFFFFF;
line-height:1.5em;
}
.footer_inner .new_contents li a{
color:#FFFFFF;
}
.new_lp{
margin:0;
padding:0;
width:650px;
float:right;
text-align:left;
}
.footer_inner .new_lp ul{
margin:10px 0 0 0;
padding:0;
list-style:none;
}
.footer_inner .new_lp li{
margin:0;
padding:0;
font-size:12px;
color:#FFFFFF;
line-height:1.5em;
}
.footer_inner .new_lp li a{
color:#FFFFFF;
}

.footer_inner p{
margin:0;
padding:0;
text-align:right;
font-size:12px;
color:#FFFFFF;
}

.entry{
margin:10px 0 0 10px;
padding:0 0 0 10px;
font-size:14px;
line-height:1.5em;
}
.entry h2{
font-size:16px;
}
.content_right h2{
margin:10px 0 10px 0;
padding:0 0 5px 0;
background:url(../img/h2_back.gif) repeat-x bottom;
color:#666666;
font-size:16px;
text-align:left;
font-weight:bold;
}
.ad{
margin:0;
padding:20px 0 0 0;
clear:both;
}

.ad2{
margin:0;
padding:0;
width:480px;
height:60px;
float:right;
text-align:right;
}


/* ------------------------------------------- */

/* Category Top News css */

/* ------------------------------------------- */

.top_news{
margin:10px 0 10px 0;
padding:10px 10px 15px 20px;
clear:both;
}

.thumlist {
float: right;
width:510px;
}

.thum {
display: inline;
float: left;
margin-right: 10px;
overflow: hidden;
vertical-align: middle;
width: 150px;
height: 120px;
border:solid 1px #CCC;
padding:2px;
}

.thumlist h2{
margin:0;
padding:0 0 5px 0;
font-size:18px;
font-weight:bold;
}

.thumlist p{
margin:0;
padding:10px 0 5px 0;
font-size:14px;
line-height:150%;
text-justify:distribute;
text-align:justify;
}





/* ------------------------------------------- */

/* Category Top News css */

/* ------------------------------------------- */

.top_news_img{
display: inline;
float: left;
margin-right: 10px;
overflow: hidden;
vertical-align: middle;
height: 60px;
width:80;
border:solid 1px #CCC;
padding:2px;
}

.top_news_txt{
margin:0;
padding:0;
text-align:left;
}

.top_news_txt h3{
margin:0 0 5px 0;
padding:0;
font-size:14px;
font-weight:bold;
line-height:120%;
}

.top_news_txt p{
margin:0;
padding:0;
font-size:12px;
line-height:1.5em;
text-justify:distribute;
text-align:justify;
}

.top_news_block{
margin:0;
padding:10px 10px 10px 20px;
clear:both;
}

.top_news_box{
margin:10px 10px 10px 0;
padding:0;
float:left;
width:330px;
}

/* ResultPageLinks */
.nextpage{
	margin: 0px;
	padding: 30px 0px 0px;
	text-align: center;
clear:both;
}
.nextpage a{
	display: inline;
	margin: 0px 2px;
	padding: 8px 6px 6px;
	border: 1px solid #f09400;
	font-size: 16px;
	text-decoration: underline;
}
.nextpage a:link{	color: #f09400;}
.nextpage a:visited{	color: #f09400;}
.nextpage a:hover,
.nextpage a:active{	color: #f09400;}
.nextpage span{
	font-size: 16px;
	font-weight: bold;
	display: inline;
	margin: 0px 2px;
	padding: 8px 6px 6px;
	background-color: #FFFFFF;
}

.twitter{
margin:15px 0 0 0;
padding:0;
}
