@charset "UTF-8";

/***********************************************/
/* emx_nav_right.css                           */
/* Use with template Halo_rightNav.html        */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
color: #333333;
line-height: 1.166;
margin: 0px;
padding: 0px;
background: #cccccc url(../images/tmpl/bg_grad.jpg) fixed;
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
color: #005fa9;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

/************** header tag styles **************/

h1{
font-family: palatino, georgia, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
font-size: 120%;
font-weight: bold;
color: #334d55;
margin: 0px;
padding: 0px;
}

h2{
font-family: palatino, georgia, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
font-size: 114%;
font-weight: bold;
color: #006699;
margin: 0px;
padding: 0px;
}

h3{
font-family: palatino, georgia, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
font-size: 100%;
font-weight: bold;
color: #334d55;
margin: 0px;
padding: 0px;
}

h4{
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: 100%;
color: #333333;
margin: 0px;
padding: 0px;
}

h5{
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: 100%;
color: #334d55;
margin: 0px;
padding: 0px;
}

/*************** list tag styles ***************/

ul{
list-style-type: square;
}

ul ul{
list-style-type: disc;
}

ul ul ul{
list-style-type: none;
}

.dir ul{
margin-left: 2em;
margin-top: 1px;
margin-bottom: 1px;
padding: 0;
line-height: 1.2em;
list-style: outside url(../images/list-folder.gif);
}

.nondir ul{
list-style-type: square;
}
ul ul {
margin-left: 2em;
margin-top: 1px;
margin-bottom: 1px;
padding: 0;
}

/********* form and related tag styles *********/

form{
margin: 0;
padding: 0;
}

label{
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-weight: bold;
font-size: 1em;
color: #334d55;
}
	
input{
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
}

.story form{
margin: 0.2em 2em;
width: 80%;
/*padding: 0;*/
font-size: 80%;
}

textarea{
font-family: Lucida Console, Courier New, Courier, "ＤＦ平成ゴシック体W3", "ＭＳ ゴシック", "Osaka－等幅", monospace;
font-size: 95%;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1{
position:absolute;
top: 112px;
left: 2%;
right: 2%;
width:95.6%;
padding-bottom: 10px;
background-color: #ffffff;
}

#tl{
position:absolute;
top: -1px;
left: -1px;
margin: 0px;
padding: 0px;
z-index: 100;
}

#tr{
position:absolute;
top: -1px;
right: -1px;
margin: 0px;
padding: 0px;
z-index: 100;
}

#pagecell2{
position:absolute;
top: 168px;
margin-left: 2%;
margin-right: 2%;
margin-bottom: 0px;
width:95.6%;
background-color: #ffffff;
/*border-top: 1px solid #cccccc;*/
}

#masthead{
position: absolute;
top: 0px;
left: 2%;
right: 2%;
width:95.6%;
}

#pageNav{
position: absolute;
top: 0px;
right: 0px;
width:178px;
padding: 0px;
background-color: #f5f7f7;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
}

#content{
margin:0px 178px 0px 0px;
padding: 0px 10px 0px 0px;
border-right: 1px solid #ccd2d2;
}

/***********************************************/
/* Component Divs                              */
/***********************************************/
#PageTitle{
margin: 0px;
padding: 16px 0px 8px 0px;
color: #ffffff;
/*font-weight: normal;*/
}

/************** se3blog styles *****************/

#se3blog{
font-family: palatino, georgia, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
font-size: 75%;
position: absolute;
top: 16px;
right: 0px;
color: #919999;
}

#se3blog a{
color: #ffffff;
}

#se3blog a:hover{
text-decoration: underline;
}

/************** pageName styles ****************/

#pageName{
padding: 6px 0px 10px 10px;
margin: 0px;
border-bottom:1px solid #ccd2d2;
}

#pageName h2{
font-family: palatino, georgia, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
font-weight: bold;
color: #000000;
margin:0px;
padding: 0px;
}

#pageName img{
position: absolute;
top: 0px;
right: 6px;
padding: 0px;
margin: 5px 0px 5px 0px;
}

/************* globalNav styles ****************/

#globalNav{
position: relative;
width: 100%;
min-width: 640px;
height: 32px;
color: #cccccc;
padding: 0px;
padding-right: 3px;
margin: 0px;
background-image: url(../images/tmpl/glbnav_background.gif);
}

#globalNav img{
margin-bottom: -4px;
}

#gnl{
position: absolute;
top: 0px;
left:0px;
}

#gnr{
position: absolute;
top: 0px;
right:0px;
}

#globalLink{
position: absolute;
top: 8px;
right: 10px;
height: 22px;
min-width: 640px;
padding: 0px;
margin: 0px;
z-index: 100;
font-size: 80%;
text-align: right;
}

a.glink, a.glink:visited{
font-size: small;
color: #000000;
font-weight: bold;
margin: 0px;
padding: 2px 5px 4px 5px;
border-right: 1px solid #8FB8BC;
}

a.glink:hover{
background-image: url(../images/tmpl/glblnav_selected.gif);
text-decoration: none;
}

.skipLinks {display: none;}

/*************** search styles *****************/

#search{
position: absolute;
top: 1px;
left: 7px;
z-index: 101;
}

#search input{
font-size: 70%;
margin: 0px  0px 0px 10px;
}

#search a:link, #search a:visited{
font-size: 80%;
font-weight: bold;
}

#search a:hover{
margin: 0px;
}

/************* breadCrumb styles ***************/

#breadCrumb{
padding: 5px 0px 5px 10px;
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: small;
color: #AAAAAA;
}

#breadCrumb a{
color: #AAAAAA;
}

#breadCrumb a:hover{
color: #005FA9;
text-decoration: underline;
}

/************** feature styles *****************/

.feature{
padding: 0px 0px 10px 10px;
font-size: 80%;
min-height: 200px;
height: 200px;
}

html>body .feature {height: auto;}

.feature h3{
font-family: palatino, georgia, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
font-weight: bold;
font-size: 114%;
color: #000000;
padding: 30px 0px 5px 0px;
}

.feature img{
float: left;
padding: 0px 10px 0px 0px;
}


/*************** story styles ******************/

.story{
padding: 10px 0px 0px 10px;
font-size: 80%;
}

.story h3{
font-family: palatino, georgia, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
font-weight: bold;
font-size: 114%;
color: #000000;
margin-top: 1em;
margin-bottom: 1em;
line-height: 32px;
/*padding-left: 10px;
background-image: url(../images/heading_bg.gif);*/
padding-left: 36px;
background: #ffffff url(../images/lupe.gif) no-repeat left center;
border-right: 2px solid #999999;
border-bottom: 1px solid #999999;
}

.story h4{
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: 100%;
color: #333333;
margin: 10px 30px 6px 10px;
padding-left: 20px;
line-height: 24px;
background: #ffffff url(../images/check.gif) no-repeat left center;
/*
padding-left: 5px;
border-left: 2px solid #999999;
*/
border-bottom: 1px solid #999999;
}
h4.comments{
margin: 50px 5px 10px 5px;
border-top: 1px solid #999999;
border-right: 2px solid #999999;
border-left: 2px solid #999999;
border-bottom: 1px solid #999999;
}

.story h5{
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: 100%;
color: #333333;
margin: 6px 50px 6px 16px;
padding-left: 18px;
line-height: 24px;
background: #ffffff url(../images/check2.gif) no-repeat left center;
border-bottom:1px dashed #666666;
}

.story h6{
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: 100%;
color: #333333;
margin: 6px 70px 6px 16px;
padding-left: 18px;
line-height: 24px;
background: #ffffff url(../images/check3.gif) no-repeat left center;
/*border-bottom:1px dashed #666666;*/
}

.story p{
margin-top: 10px;
margin-bottom: 10px;
padding: 0px 0px 10px 10px;
}

.story a.capsule{
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-weight: bold;
font-size: 1em;
color: #005FA9;
display:block;
padding-bottom: 5px;
}

.story a.capsule:hover{
text-decoration: underline;
}

td.storyLeft{
padding-right: 12px;
}

.category{
text-align: right;
margin: -7px 10px 0px 0px;
}

/************** siteInfo styles ****************/

#siteInfo{
clear: both;
border-top: 1px solid #cccccc;
color: #cccccc;
background-color: #FFFFFF;
padding: 1px 0px 7px 0px;
margin-top: 0px;
text-align: center;
}

#siteInfo img{
/*margin-right: 0.5em;*/
padding: 4px 4px 4px 0px;
vertical-align: middle;
}

#siteInfo h3{
display: inline;
font-size: 76%;
}
#siteInfo h5{
display: inline;
font-size: 76%;
}

/************ sectionLinks styles **************/

#sectionLinks{
margin: 0px;
padding: 0px;
}

#sectionLinks h3{
padding: 10px 0px 2px 10px;
border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited{
display: block;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #cccccc;
background-image: url(../images/tmpl/bg_nav2.jpg);
font-weight: bold;
padding: 3px 0px 3px 6px;
color: #21536A;
}

#sectionLinks a:hover{
border-top: 1px solid #8c8c8c;
background-color: #f9f3ff;
background-image: none;
font-weight: bold;
text-decoration: none;
}

#sectionLinks span{
font-size: 80%;
}

/************ seonavi styles **************/

#seonavi{
margin: 0px;
padding: 0px;
}

#seonavi h3{
padding: 10px 0px 2px 10px;
border-bottom: 1px solid #cccccc;
}

#seonavi a:link, #seonavi a:visited{
display: block !important;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #cccccc;
background-image: url(../images/tmpl/bg_nav.jpg);
font-weight: bold;
padding: 3px 0px 3px 6px;
color: #21536A;
}

#seonavi a:hover{
border-top: 1px solid #8c8c8c;
background-color: #f3ffda;
background-image: none;
font-weight: bold;
text-decoration: none;
}

#seonavi span{
font-size: 80%;
}

/************* categoryLinks styles **************/

.categoryLinks{
margin: 0px;
padding: 0px 0px 10px 10px;
border-top: 3px solid #9B9B9B;
border-left: 3px solid #9B9B9B;
border-right: 3px solid #cccccc;
border-bottom: 3px solid #cccccc;
background-color: #ffffff !important;
font-size: 85%;
}

.categoryLinks h3{
padding: 8px 0px 0px 0px;
font-size: 100%;
}
.categoryLinks h4{
padding: 8px 0px 4px 0px;
}
.categoryLinks h5{
padding: 10px 0px 2px 0px;
}
.categoryLinks h6{
padding: 5px 0px 2px 0px;
}

.categoryLinks a{
display: block; 
margin-left: -3px;
padding-left: 10px;
padding-right: 4px;
background-image: url(../images/anchor-head2.gif);
background-repeat: no-repeat;
background-position: left;
}

/************* relatedLinks styles **************/

.relatedLinks{
margin: 0px;
padding: 0px 0px 10px 10px;
border-bottom: 1px solid #cccccc;
font-size: 85%;
}

.relatedLinks h3{
padding: 10px 0px 2px 0px;
}
.relatedLinks h4{
padding: 10px 0px 2px 0px;
}
.relatedLinks h5{
padding: 10px 0px 2px 0px;
}
.relatedLinks h6{
padding: 5px 0px 2px 0px;
}

.relatedLinks a{
display: block; 
margin-left: -3px;
padding-left: 10px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 1px;
background-image: url(../images/anchor-head2.gif);
background-repeat: no-repeat;
background-position: left;
}
.relatedLinks a:hover{
background-color:#CCCCFF;
text-decoration: none !important;
}

.syndicate{
margin: 0px;
padding: 10px 0px 10px 10px;
line-height: 1.2;
border-bottom: 1px solid #cccccc;
font-size: 85%;
background-color: #ffffff !important;
}

.syndicate h4{
padding: 3px 0px 2px 0px;
}

.syndicate a.feed{
/*
display: block; 
*/
margin-left: 8px;
padding-left: 10px;
background-image: url(../images/anchor-head2.gif);
background-repeat: no-repeat;
background-position: left;
}

.addToGoogle{
margin: 5px 5px 5px 20px !important;
}

/**************** advert styles *****************/

#advert{
padding: 10px;
font-size: 85%;
border-bottom: 1px solid #cccccc;
background-color: #ffffff;
}

#advert img{
/*display: block;*/
float: right;
margin: 5px;
padding: 0px 5px 5px 0px;
}

/**************** lecture styles *****************/

.lecture{
padding: 10px;
font-size: 85%;
border-bottom: 1px solid #cccccc;
text-align: center;
background-color: #ffffff;
}

.lecture h3{
padding: 2px 0px 3px 0px;
}
.lecture h4{
padding: 2px 0px 3px 0px;
}

.lecture img{
margin: 5px 0px 0px 0px;
}

.lecture p{
margin: 0px ;
text-align: left;
}

.msaffi{
padding: 10px 0px 10px 0px;
font-size: 85%;
border-bottom: 1px solid #cccccc;
text-align: center;
background-color: #ffffff;
}
.msaffi img{
margin: 5px 0px 5px 0px;
}
.msaffi p{
margin: 0px 5px 0px 5px;
text-align: left;
}

/**************** successbiz styles *****************/

.successbiz{
padding: 10px;
font-size: 85%;
border-bottom: 1px solid #cccccc;
text-align: center;
background-color: #ffffff;
}

.successbiz h3{
padding: 2px 0px 1px 0px;
}
.successbiz h4{
padding: 2px 0px 1px 0px;
}
.successbiz h5{
margin: 5px 0px -2px 0px ;
}

.successbiz img{
margin: 4px 5px 4px 5px ;
}

.successbiz p{
margin: 4px 0px 0px 0px ;
text-align: left;
}

/**************** table styles *****************/

/* テーブルの設定 */
table{
/*margin: 10px 0px 30px 20px;*/
margin-left: 10px;
margin-top: 10px;
margin-bottom: 20px;
width: auto;
max-width: 95%;
border: 1px solid #cccccc;
border-collapse: collapse;
font-size: 90%;
}
caption{
padding: 0.4em;
white-space: nowrap;
font-weight: bold;
}
td{
padding: 0.2em;
border: 1px solid;
empty-cells: show;
}
th{
padding: 0.2em;
border: 1px solid;
empty-cells: show;
font-weight: bold;
background-color: #ffdfdf;
line-height: 1.5em;
}
thead, tfoot{
padding: 0.4em;
font-weight: bold;
text-align: center !important;
}
.right{
text-align: right;
}
.center{
text-align: center;
}
.left{
text-align: left;
}
col.article{
text-align: center;
font-weight: bold;
background-color: #dcdcdc;
}
col.hatching{
background-color: #dcdcdc;
}
col.crawl{
width: 5em !important;
}
table.robot{
width: auto !important;
}
table.robot td, table.robot th{
padding: 2px 7px;
}
.center-center{
text-align: center !important;
}
.whitetext{
color: #ffffff;
}

/*********** HyperPosition addition ************/

a img{/* 画像のリンク枠を消す */
border: none;
}

/* フォントタグを使わずに色付け
   ～ただし論理的強調と視覚的強調（b,i）は区別する */
strong{
color: #cc0000;
}
em{
color: #0000cc;
font-style: normal;
font-weight: bold;
}
b{/* strong以外では色をつける */
color: #ff3399;
}
i{/* em以外では色をつける */
font-style: normal;
font-weight: bold;
color: #0099ff;
}
q{/* 引用 */
display: block;
color: #9e28a3;
margin-left: 1em;
}
cite{
color: #9e28a3;
font-style: normal;
}
code{/* ソースなど */
display: block;
margin-left: 1em;
color: #476b55;
font-family: Lucida Console, Courier New, Courier, "ＤＦ平成ゴシック体W3", "ＭＳ ゴシック", "Osaka－等幅", monospace;
}
.code-e{
font-family: Lucida Console, Courier New, Courier, monospace;
}
.code-j{
font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
}
del{/* 削除 */
color: #e54500;
}
ins{/* 挿入 */
color: #228b22;
}
address{
text-align: center;
margin: 10px;
}
.more{
font-size: 150% !important;
}
dt{
margin-top: 1em;
margin-left: 2em;
font-weight:bold;
}

/************* blogEntryTitle styles ****************/

#blogEntryTitle{

}

#entryNavi{
margin: 20px 40px 20px 15px;
padding: 5px;
line-height: 1.7em;
border: 1px solid #999999;
}

#dateNavi{
margin: 20px 40px 20px 15px;
padding: 5px;
line-height: 1.7em;
border: 1px solid #999999;
font-size: 85%;
}

p.posted{
margin: 0px 10px 10px 10px;
border-top: 3px double #cccccc;
text-align: right;
line-height: 1.8em;
}

/************* entryLinks styles **************/

.entryLinks{
margin: 30px 30px 15px 30px;
padding: 0px ;
border-color: #cccccc;
border-width: 1px 2px 3px 1px;
border-style: solid;
font-size: 85%;
}

.entryLinks h3{
padding: 10px;
}
.entryLinks h4{
padding: 10px;
}
.entryLinks h5{
padding: 5px 0px 2px 0px;
}

.entryLinks p{
margin: -5px 0px 15px 20px;
}

.entryLinks p a{
display: block; 
margin-left: -3px;
padding-left: 12px;
background-image: url(../images/anchor-head3.gif);
background-repeat: no-repeat;
background-position: left;
line-height: 1.2em;	
}

/************* Alexa styles **************/

.alexa-trafic{
text-align: center;
width: 85%;
}
.menuBG{
background-color: #EEEECC;
width: 25%;
}
.Alexa_TrafficRank{
margin: 0px;
padding: 15px 0px;
border-bottom: 1px solid #cccccc;
background-color: #ffffff;
text-align: center;
}

/************* Technorati styles **************/

.technoratiWorth{
margin: 0px;
padding: 15px 0px;
border-bottom: 1px solid #cccccc;
background-color: #ffffff;
text-align: center;
}

.technoratiWorth img{
padding: 5px;
}


/**************** magazine styles *****************/

.magazine{
padding: 10px 10px 0px 10px;
font-size: 85%;
border-top: 3px solid #9B9B9B;
border-left: 3px solid #9B9B9B;
border-right: 3px solid #cccccc;
border-bottom: 3px solid #cccccc;
background-color: #ffffff !important;
}

.magazine h3{
text-align: center;
margin-bottom: 15px;
}
.magazine h4{
text-align: center;
margin-bottom: 15px;
}
.magazine h5{
margin: 15px 0px 0px 0px;
}
.magazine p{
margin-bottom: 5px;
}

.magazine img{

}

.magazine form{
margin-top: -12px;
margin-bottom: 0px;
margin-left: 10px;
}
.magazine input{
font-size: 100%;
margin: 0px;
}

/************* lectureLinks styles **************/

#lectureLinks{
margin: 50px 75px 5px 75px;
padding: 0px ;
border-color: #ff6666;
border-width: 1px 2px 3px 1px;
border-style: solid;
font-size: 80%;
}

#lectureLinks h3{
margin: -15px 225px 0px -10px;
/*padding: 3px;
background: #ffffff;
border: 1px solid #ff3333;
text-align: center;
line-height: 1.6em;*/
}

#lectureLinks h4{
margin: -15px 225px 0px -10px;
}
#lectureLinks h5{
padding: 5px 0px 2px 0px;
}

#lectureLinks p{
margin: 5px 10px 10px 10px;
line-height: 1.5em;
}

#lectureLinks p a{
/*display: block; 
margin-left: -3px;
padding-left: 12px;
background-image: url(../images/anchor-head.gif);
background-repeat: no-repeat;
background-position: left;
line-height: 1.2em;*/
}

/******* コメントとトラックバック *******/

#comments{
padding-left: 25px !important;
background-image: url(../images/comments.gif) !important;
background-position: left middle;
background-repeat:no-repeat;
}
.commentsSay{
padding-left: 25px !important;
background-image: url(../images/commenters-say.gif) !important;
background-position: left middle;
background-repeat:no-repeat;
}

#trackbacks{
padding-left: 25px !important;
background-image: url(../images/trackbacks.gif);
background-position: left middle;
background-repeat:no-repeat;
}

.cmtposted{
margin: -15px 40px 10px 20px !important;
text-align: right !important;
}
.tbposted{
margin: 5px 40px 10px 20px !important;
text-align: right !important;
}

a[rel="nofollow"]:link, a[rel="nofollow"]:visited{
background-color: #ffff66 !important;
color: #005fa9;
text-decoration: none;
}

a[rel="nofollow"]:hover{
text-decoration: underline;
}

/************* affiliate **************/

.aws{
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: 65%;
padding: 10px;
line-height: 1.3em;
border-bottom: 1px solid #cccccc;
text-align: center;
background-color: #ffffff;
}

.affiliate{
margin: 0px;
padding: 0px;
text-align: center;
}
.affiliate p{
text-align: center;
}
.affiliate.left{
padding: 5px 0px 0px 0px;
}
.affiliate a[rel="nofollow"]:link, .affiliate a[rel="nofollow"]:visited{
background-color: #ffffff !important;
}
.lecture a[rel="nofollow"]:link, .lecture a[rel="nofollow"]:visited{
background-color: #ffffff !important;
}
.msaffi a[rel="nofollow"]:link, .msaffi a[rel="nofollow"]:visited{
background-color: #ffffff !important;
}

.amazon-search{
padding: 10px ;
border-bottom: 1px solid #cccccc;
text-align: center;
background-color: #ffffff;
}

.feedmeter{
margin: 5px;
text-align: center;
}


/************** attention styles *****************/

.attention{
margin: 10px 50px 25px 20px;
padding: 0px ;
border-color: #FF6666;
border-width: 1px 2px 3px 1px;
border-style: solid;
}

html>body .attention{height: auto;}

.attention img{
float: left;
padding: 5px 25px 30px 0px;
}

.attention p{
margin-top: 0px;
margin-bottom: 5px;
}


#inducement{
margin: 50px 50px 15px 50px;
padding: 0px ;
border-color: #000000;
border-width: 1px 2px 3px 1px;
border-style: solid;
font-size: 80%;
}

#inducement h3{
margin-top: -20px; /* 枠の上に */
margin-bottom: 0px;
margin-left: -15px; /* 枠の左に */
padding: 14px 0px 10px 140px;
width: 28em;
font-size: 150%;
background-image: url(http://e-club3.hyperposition.com/images/induce.gif); /* 背景画像 */
background-position: left middle;
background-repeat:no-repeat;
background-color: #FFFFFF;
}

#inducement p{
margin: 5px 10px 10px 10px;
line-height: 1.5em;
}

.story #inducement{
margin: 50px 50px 5px 50px;
}
.story #inducement h3{
font-size: 200%;
border: none;
}

#seoblog-inducement{
margin: 30px 50px 5px 50px;
padding: 10px 5px 5px 190px;
border-color: #000000;
border-width: 1px 2px 3px 1px;
border-style: solid;
font-size: 80%;
height: auto;
background-image: url(http://www.algorism.co.jp/images/seoblog_induce1.png);
background-position: left center;
background-repeat:no-repeat;
}
#seoblog-inducement h3{
/*
margin: 0px !important;
padding: 16px 0px 16px 145px !important;
background-image: url(http://e-club3.hyperposition.com/images/seoblog135x45.gif); /* 背景画像 */
background-position: left center;
background-repeat:no-repeat;
background-color: #FFFFFF;
border: none;
*/
font-size: 135%;
}
#seoblog-inducement p{
margin: 10px 10px 10px 10px !important;
line-height: 1.5em;
}

* html body #seoblog-inducement{
position: relative;
}
* html body #seoblog-inducement h3{
font-size: 115%;
}
* html body #seoblog-inducement p{
font-size: 100%;
}

*+html body #seoblog-inducement{
position: relative;
}
*+html body #seoblog-inducement h3{
font-size: 115%;
}
*+html body #seoblog-inducement p{
font-size: 100%;
}

blockquote{/* 引用ブロックレベル */
margin: 20px 30px 20px 50px;
border-left: 8px solid #dedfe3;
background-color: #f9f3ff;
}
blockquote p{
margin: 0px !important;
padding: 10px 10px 10px 10px !important;
}


#amaAds{
margin: 25px 0px 15px 50px;
padding: 0px;
}


/********************* end **********************/

