#lawsonGadget02Wrapper, .zenback, #header, #bread, #menu, #footer-clipper, .entry-footer, .entry-tags, #under-menu, #navi, #comments, #for_mobile, .credit, #tracking, #entry-infoinfo, #hatenab, .comtra, .printbutton, #ranking {
display:none !important;
}

#container, #wrapper {
width:100% !important;
}

#content {
width:100% !important;
}

body {
color:black !important;
}

#print-logo {
display:block !important;
width:413px;
height:150px;
}

.printurl {
display:block !important;
}

/* city */

/* 文字色の基本設定
----------------------------------------------------------*/

/* 基本色 */
body {
	color:black;
}
/* リンクA---(まだ訪れていないページ) */
a{
	color:black;
}
/* リンクB---(訪れたページ) */
a:visited{
	color:black;
}
/* リンクC---(文字の上にマウスカーソルがあるとき) */
a:hover{
	color:black;
}
/* リンクD---(文字をクリックした時) */
a:active{
	color:black;
}
/* 見出し */
h1,h2,h3{
        color:black;

}

/* 太字---(投稿時に【 B 】のボタンで囲った箇所) */
strong{
        background:whitesmoke none repeat scroll 0 0;
        color:black;
        font-weight:bold;
        padding:0 5px;
}
/* イタリック---(投稿時に【 I 】のボタンで囲った箇所) */
em{
	color:#000000;
	font-weight:bold;
	font-style:normal; 
}
/* アンダーライン---(投稿時に【 U 】のボタンで囲った箇所) */
u{
	color:black;
}
/* 引用---(投稿時に【“】のボタンで囲った箇所) */
	blockquote{
	color:black;
        padding:0 30px 20px 30px;
        margin:0 10px 15px 0;
        background:whitesmoke;
}

ol{
	padding:0px 25px;
}

img {
margin: 0px; padding: 0px; border-width: 0px;
}

dt {
font-weight:bold
}

dd {

}

.dim {
color:silver;
}

.mli {
background:url(image/icon01.png) 0 1px no-repeat; font-weight:bold; margin:0 0 0 -20px; padding:6px 0 6px 27px;
}

img.mt-image-none{
margin-left:-10px;
}

#search-box {
padding:20px 0 10px 15px;
}

.sbox {
font-size:1.2em;
}

.site-map-link{
padding:5px 0 10px 30px;
list-style-type:none;
}



/* -------------------------------------------------------
以上で基本設定は終了です。ここより下のカスタマイズは、
原則としてサポート範囲外となり、フォーラムやメール等で
ご質問頂いてもお答え出来ない事があります。
スタイルシートの編集に慣れていられる方以外は、
触られない事をお勧めします。
----------------------------------------------------------*/


/* ヘッダー画像のスタイル
----------------------------------------------------------*/
#banner {
        display:none;
	height:1px; width:950px;
	display:block;
	border-top:solid 1px whitesmoke; 
	border-bottom:solid 1px whitesmoke;
}

/* body
----------------------------------------------------------*/
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p
 { margin:0;padding:0; }
body { font-size:0.8em; text-align:center; background:#white; }
h1,h2,h3,h4,h5,h6 { font-size:1em; }
#container { text-align:left; margin-right:auto; margin-left:auto; width:950px; }

/* header - [#container #header]
----------------------------------------------------------*/
#header { width:950px; }

#header #top-menu { float:right; width:330px; color:black; font-size:0.9em;  }
#header #top-menu #info { margin:15px 0; }
#header #top-menu #info a { color:black; font-family:Arial, Helvetica, sans-serif; }
#header #top-menu #info ul { text-align:right;}
#header #top-menu #info ul li { list-style:none; display:inline; padding:0 0px 0 0px; }

#header #blog-title { float:left; width:470px;}
#header #blog-title h1 ,#header #blog-title p { margin:10px 0 5px 0; padding:100px 0px 100px 10px; font-size:3em; width:950px; background: url(image/headbgrotate/rotator.php) no-repeat top right;}
#header #blog-title #site-title { 
display:block;
height:69px;
width:389px;
background:url(image/earthinus.png);
background-repeat:no-repeat;
}
.hidetitle {display:none;}
*html #header #blog-title #site-title { font-family:"メイリオ"; }
*+html #header #blog-title #site-title { font-family:"メイリオ"; }

/* wrapper - [#container #wrapper]
----------------------------------------------------------*/
#wrapper { clear:both; width:950px; background:white; border-top:solid 1px whitesmoke;}
*html #wrapper { width:954px; }
.clear:after { content:" "; display:block; clear:both; visibility:hidden; height:0.1px; font-size:0.1em; line-height:0; }

#bar { border-top:solid 1px whitesmoke; }

/* center - [#container #wrapper #center]
----------------------------------------------------------*/
#center { margin:15px 0 0 0; }
*html #center { height:1%; }
*+html #center { height:1%; }

/* content - [#container #wrapper #center #content]
----------------------------------------------------------*/
#content { min-height: 1px; float:left; width:650px; }
#content-adsearch { padding:10px; }

/* intro - [#container #wrapper #center #content #intro]
----------------------------------------------------------*/
#content #intro { margin:10px 0 20px 0 }
#content #intro #desc { 
color:gray;
display:inline;
font-size:2em;
margin:0 0 30px;
padding-left:0.5em;
font-family:"Arial","Helvetica","sans-serif";
}
#content #intro #bread { margin:0 0 15px 0; font-size:0.9em; text-align:left; padding:0 0 0 0px; font-family:Arial, Helvetica, sans-serif; }
#content #intro #bread span { font-weight:bold; }
#content #intro h1 ,#content-adsearch h1.title ,#content #intro h2 ,#content-adsearch h2.title { margin:0 0px 10px 0px; font:normal 2em "Arial", "Helvetica", "sans-serif"; font-weight:normal; color:black; display:inline;}
#content #intro .entry-title h1 { color:black; margin:20px 0 0 0; font-weight:bold;}

#content-top { margin:0 12px 10px 10px }
#content-bottom { margin:0 12px 10px 10px }

/* main - [#container #wrapper #center #content #main]
----------------------------------------------------------*/
#content #main { }
#content #main h1.title ,#content #main h2.title { clear:both; margin:0 12px 10px 10px; font:normal 2em "Arial", "Helvetica", "sans-serif"; font-weight:normal; color:black; }

/* archive - [#container #wrapper #center #content #main .archive]
----------------------------------------------------------*/
#content #main .archive { clear:both; }

#content #main .archive-list { margin:0 12px 30px 10px; padding:5px 0px 5px 10px; background:#d4d6ce; border:solid 7px #c5c8bd; }
*html #content #main .archive-list { width:558px; padding:0; }
*:first-child+html #content #main .archive-list { padding:5px 10px 35px 10px; }
#content #main .archive-list ul li { list-style: none; display:inline; white-space:nowrap; }
#content #main .archive-list ul li .category-link { display: block; float:left; padding:0 0 0 15px; margin:0 0 0 10px; border-bottom:solid 1px #c5c8bd; background:url(image/icon02.png) no-repeat 0 5px; font-family:"Arial", "Helvetica", "sans-serif"; text-decoration:none; line-height:1.8em; font-weight:normal; }



#content #main .archive .entry-more { float:right; color:black; margin:25px; }
#content #main .archive .entry-more span { display:block; width:150px; height:150px; overflow:hidden; margin:0 10px 10px 10px; border:solid 1px #c5c8bd; background:#fff; }
#content #main .archive .entry-box { padding: 20px 0 10px 35px; font-size:1.2em;}
#content #main .archive .entry-box .entry-info { text-align: right; font-family:arial; margin:-20px 30px 40px 0}
#content #main .archive .entry-box h2 a.archive-link ,#navi ul li a { display:block; margin:0 12px 5px -25px; font-family:Arial, Helvetica, sans-serif, メイリオ; font-size:1.3em; color:black; background:transparent url(image/feather.png) no-repeat scroll 0; padding: 0 0 0 50px; padding:10px 0 10px 50px;}
#content #main .archive .entry-box h2 a:hover.archive-link ,#navi ul li  { display:block; margin:0 12px 5px -25px; font-family:Arial, Helvetica, sans-serif, メイリオ; font-size:1.3em; color:black; background:transparent url(image/feather.png) no-repeat scroll 0; padding: 0 0 0 50px; padding:10px 0 10px 50px;}
.entryindex-info { margin:20px 10px 0 0; text-align:right; }

#content #main .archive .entry-box .recommend-rank { margin:0 0 10px 0; font-weight:bold; }
#content #main .archive .entry-box .entry-body { margin:23px; line-height:1.7em; }
#content #main .archive .entry-box .entry-body h1 { font-size:2em; margin:.67em 0; }
#content #main .archive .entry-box .entry-body h2 { margin:0 0 20px -20px; padding:0.1em 0 0.1em 15px; font:bold 1.5em/100% "Arial", "Helvetica", "sans-serif"; border-left:10px solid black; border-bottom:solid 1px black; }
#content #main .archive .entry-box .entry-body h3 { font-size:1.6em; margin:.67em 0; padding:0 0 0 .1em; border-left:solid 3px; border-bottom:solid 1px; }
#content #main .archive .entry-box .entry-body h4 { margin:.67em 0; border-bottom:solid 1px; }
#content #main .archive .entry-box .entry-body h5 { font-size:0.83em; margin:.67em 0; }
#content #main .archive .entry-box .entry-body h6 { font-size:0.67em; margin:.67em 0; }
#content #main .archive .entry-box .entry-body p { margin-top:10px;	margin-bottom:1em; }
#content #main .archive .entry-box .entry-body ul { margin-left: 40px; font-weight:bold;}
#content #main .archive .entry-box .entry-body ol { margin-left: 40px; font-weight:bold;}
#content #main .archive .entry-box .entry-tags { margin:0px 12px 10px 21px; font-weight:bold; }
#content #main .archive .entry-box .entry-tags a { margin:0 10px 0 0; font-weight:normal; }
#content #main .archive hr { clear:both; margin:0 12px 10px 10px; border:0px; border-top:dotted 1px #e3e4df; border-bottom:dotted 1px #c5c8bd; }
.entry-detail { display:block; margin:0 15px 20px 0; text-align: left; }
.entry-detail a { padding:0 0 2px 18px; background:url(image/icon01.png) 0 1px no-repeat; font-size:1.2em; font-weight:bold; margin:0 0 0 20px; padding:6px 0 6px 27px; }
entry-detail a:hover { padding:0 0 2px 18px; background:aliceblue url(image/icon01.png) 0 1px no-repeat; font-size:1.2em; font-weight:bold; margin:0 0 0 20px; padding:6px 0 6px 27px; }

/* entry-footer
----------------------------------------------------------*/
#footer-clipper {
padding:50px 0;
text-align:left;
width:650px;
}
.btn-favorite {width:140px; height:50px; background: url(image/btn-favorite.gif); float:left; display:block;}

#content #main .archive .entry-box .entry-footer { display:block; margin:0 30px 30px 0; text-align: right; }
#content #main .archive .entry-box .entry-footer a { margin-left: 10px; }

.edit { margin:0 15px 0 0; text-align: right; }

#main p.submenu { font-size:0.9em; text-align:right; margin-bottom:1em; clear:both; }
#main ul.submenu { clear:both; margin:0 15px 1em 0; font-size:0.9em; text-align:right; }
#main ul.submenu li { list-style-type:none; display:inline; }

#navi { padding:10px; margin-top:15px; }
#navi .navi_title { clear:both; margin:0 0 10px 0; list-style:none; margin-right:5px; }
#navi ul { line-height:150%; margin:0px 0 15px 25px; padding:5px; list-style-type:none;}
#navi ul li { margin:0 12px 10px 0px; font-weight:bold; list-style-type:inside; padding:0px; }
#navi ul li a { margin:0 12px 0px 0px; }

#trackbacks-info { text-align:center; padding:10px; border:dotted 1px #C5C8BD; margin: 10px 0px 20px 15px; font-family:arial}
.trackbacks-content { margin: 0px 0px 5px 15px; }
.trackbacks-content p {	margin-bottom:10px; }
.trackback-footer { font-size: 0.9em; text-align: right; font-family:arial}
.comment-inner,.comments-open-content { margin: 10px 0px 5px 15px; }
.comment-header { display: none; }
.comment-footer { text-align: right; font-size: 0.9em; font-family:arial; margin-right:20px}
.comment-footer-experimental { display: none; }
.comments-open {display:none;}
.comments-open-header {margin: 0 0 32px 20px; background:transparent url(image/addcom.png) no-repeat; padding: 5px 0 5px 31px; font-size:1.2em; }
.comments-open-moderated { margin-bottom:10px; font-size:0.9em; }
.comments-open label { display: block; margin:10px 0 0 0; }
.comments-open input.input-box { margin:5px 5px 0 5px; border:solid 1px #C5C8BD; }
.comments-open textarea.input-box { margin:5px; border:solid 1px #C5C8BD; }
.hatena {vertical-align:middle; padding:4.5px 0 0; text-decoration:none;}
.twitter {vertical-align:middle; padding:4.5px 0 0; text-decoration:none; }
.atode {vertical-align:top; padding:4.5px 0 0;}


/* mt-comments.cgi & mt-search.cgi
----------------------------------------------------------*/
body.layout-one-column #banner-header,body.mt-search-results #banner-header{ margin:10px 0 5px 0; padding:10px 0 5px 0; background:url(image/label03.png) repeat-y; }
body.layout-one-column #banner-header a,body.mt-search-results #banner-header a{ padding:5px 5px 5px 20px; border-right:solid 2px darkgreen; font-weight:normal; font-size:1.5em; text-decoration:none; font-family:"Arial", "Helvetica", "sans-serif","HG創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std"; color:black; }
body.layout-one-column #banner { height:45px; background:url(none); border-top:none; }
*html body.layout-one-column #banner { height:55px; background:url(none); border-top:none; }
*+html body.layout-one-column #banner { height:55px; background:url(none); border-top:none; }
body.layout-one-column #banner-description,body.mt-search-results #banner-description{ display: none; }
body.layout-one-column #pagebody,body.mt-search-results #pagebody { padding: 0px; background:#e3e4df; border-bottom:solid 2px #edf0e7; border-left:solid 2px #edf0e7; border-right:solid 2px #b7b8b0; }
body.layout-one-column #pagebody #pagebody-inner,body.mt-search-results #pagebody #pagebody-inner { padding: 20px; border-top:solid 10px darkgreen; }
body.layout-one-column p,body.mt-search-results p { margin-bottom: 10px; }
body.layout-one-column #pagebody h3 ,body.mt-search-results #pagebody h3 { background:url(image/icon01.png) 0 2px no-repeat; list-style:none; padding:0 0 0 15px; margin-right:5px; }
body.layout-one-column label,body.mt-search-results label { display: block; }
body.layout-one-column ul,body.mt-search-results ul { margin-left: 15px; }

#alpha #navi { padding:10px; margin-top:0px; }
#alpha .comment-inner,.comments-open-content { margin: 0px 15px 5px 15px; }
#alpha h2.search-results-header { margin:0 0 0 10px; }
#beta { margin:0px 0 15px 15px; }
#beta .module-content { margin:0 0 20px 0; }
#beta .module-content ul { margin:10px 20px; }
#beta-inner.pkg { display:none; }

/* site-map
----------------------------------------------------------*/
#sitemap {padding: 0 0 0 25px;}
#content #site-map ul { line-height:150%; margin-left:2em; }
#content #site-map ul li { margin-top:1em; }
#content #site-map ul ul li { margin-top:0em; }

#foot-site-map { padding:0 0 40px 40px; display:none; }
#foot-site-map ul { line-height:150%; margin-left:2em; }
#foot-site-map ul li { margin-top:1em; }
#foot-site-map ul ul li { margin-top:0em; }


/* menu - [#container #wrapper #center #menu]
----------------------------------------------------------*/
#menu { float:right; width:235px; }
#menu h2 { margin:20px 10px 0 0; padding:25px 0 20px 50px; font-family:"Arial", "Helvetica", "sans-serif"; font-weight:normal; font-size:2.5em; color:dimgray;}
.sub { background:transparent url(image/subscribeicon.png) no-repeat scroll 0; }
.cat { background:transparent url(image/categoryicon.png) no-repeat scroll 0; }
.sea { background:transparent url(image/searchicon.png) no-repeat scroll 0; }

ul.subul {margin:30px 0 20px 0; padding:10px 0 20px 30px; background:whitesmoke;}
ul.subul li {padding:15px 0 10px 40px; list-style:none;}
li.fav { background:transparent url(image/favorite.png) no-repeat scroll 0; }
li.rss { background:transparent url(image/rss.png) no-repeat scroll 0; }
li.mai { background:transparent url(image/mail.png) no-repeat scroll 0; }
li.pho { background:transparent url(image/phone.png) no-repeat scroll 0; }

*html #menu { height:1%; }
*+html #menu { height:1%; }

#menu #recommend-menu { text-align:center; }
#menu #recommend-menu h3 a.archive-link { display:block; margin:10px 5px 5px 10px; font-size:1.1em; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#333; }
#menu #recommend-menu .recommend-more { color:#333; }
#menu #recommend-menu .recommend-more span { margin:0 10px 10px 10px; }
#menu #recommend-menu .recommend-more span img { border:solid 1px #c5c8bd; background:#fff; }
#menu #recommend-menu .recommend-rank { margin:0 10px 5px 10px; text-align:left; font-weight:bold; }#menu #recommend-menu p { margin:10px 10px 5px 10px; text-align:left; }
#menu #recommend-menu .entry-tags { margin:0px 10px 20px 10px; text-align:left; font-weight:bold; }
#menu #recommend-menu .entry-tags a { margin:0 10px 0 0;  font-weight:normal; }

#menu .categories { padding:0 10px 0 0; }
#menu .categories ul { color:#333; list-style:none; margin:-15px 0 0 0px}
#menu .categories ul li { margin:20px 0px; padding:0 0 0 10px; }
#menu .categories ul li ul li { margin:20px 0px; padding:0 0 0 10px; }
#menu .categories ul li ul li ul li { margin:20px 0px; padding:0 0 0 10px; }
#menu .categories ul li .category-link { display:block; padding:0 0 0 18px; font-family:Arial, Helvetica, sans-serif; }
#menu .categories ul li p { padding:2px 0px 0 17px; line-height:100%; }
#menu .categories ul li p ,#menu .categories ul li p a { text-decoration:none; color:#777; }
#menu .voice {
background:whitesmoke none repeat scroll 0 0;
margin-top:50px;
padding:15px;
border:1px solid gainsboro;
}


/* search
----------------------------------------------------------*/
.no-search { padding:0px 10px 10px 10px; }
#googleSearchUnitIframe { padding:0px 10px 10px 10px; }

#menu #search { }
#menu #search form { margin:5px 0 0 27px; }

/* tags
----------------------------------------------------------*/
.tag-cloud { font-family:"Arial"; }
h2.tag-cloud  {  }
ul.tag-cloud { line-height:200%; width:190px; overflow:hidden; display:inline; list-style:none; }
li.tag {display:inline; padding:0 5px 0 0;}
.level1 { font-size:225%; }
.level2 { font-size:200%; }
.level3 { font-size:175%; }
.level4 { font-size:150%; }
.level5 { font-size:125%; }
.level6 { font-size:100%; }

#foot-tag-cloud {
display:none;
padding:10px 20px 40px 20px;
}

#sm-tag-cloud {
padding:10px 10px 20px 25px;
}

/* footer - [#container #footer]
----------------------------------------------------------*/
#footer { font-size:0.9em; text-align:left; clear:both; width:950px; color:black; }
#footer p { }
#footer #powered { color:black; padding:10px; }
#footer #powered a { text-decoration:none; color:black; }
#footer #powered a.top-link { text-decoration:underline; }
 
#footer #under-menu { clear:both; width:950px; padding:15px 0; background:white; border-left:solid 1px whitesmoke; border-right:solid 1px whitesmoke; border-bottom:solid 1px whitesmoke; }
*html #footer #under-menu { width:954px; }
#footer #under-menu ul { text-align:left; line-height:2em; padding:0 15px; color:black; }
#footer #under-menu ul li { list-style-type:none; display:inline; }
#footer #under-menu ul li a ,#footer #under-menu ul li .category-link { display:block; float:left; margin:0 15px 0 0; padding:0 0 0 15px; background:url(image/icon02.png) 0 5px no-repeat; white-space:nowrap; }

/* CmsAgentTemplate0023/0024 ver2.0 */
.credit {display:none;}

.tracker {
display:none;
}

#for_mobile {
display:none;
}

#banned {
display:none;
}



