/* set_articlecolor_graWhite.css */
/*-- Main Contents Basic Setting Style --*/

a{
text-decoration: none;
color : #1647BC;
}

a:hover{
text-decoration: underline;
}


/*-- Kiji Area Setting Style --*/

.navi {color:#A19E66;}

#content {
}

div.blog_top {}

div.blog_top .blogbody {
color : #666666;
background-color : transparent;
}

div.blog_top div.text{
color : #666666 ;
background-color : transparent ;
}

/*-- Footer setting --*/

#footer{border-top-color : silver ;}

div.powered a{
color : #666666 !important;
}



/* Top Midashi */

div.blog_top {
color : RGB(37,33,24) ;
background-color : transparent ;
border-color : RGB(151,142,151) ;
}

div.blog_top div.text {
color : #666666;
}

div.blog_top h2.title{
color : #333333;
/* グラデ：ホワイト（index1_bg.jpg） */
background-image: url(/agency_site_parts/1/css/124269.jpg);
background-repeat: no-repeat;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #9a9999;
background-color: #c5c4c4;
}

div.blog_top h2.title a {
color : #333333;
!important
}

div.blog_top h3.title{
color : #333333;
/* グラデ：ホワイト（index2_bg.jpg） */
background-image: url(/agency_site_parts/1/css/124270.jpg);
background-repeat: no-repeat;
background-color: #f3d6d3;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e04e3e;
}

div.blog_top h3.title a {
color : #333333;
!important 
}

div.blog_top h4.title{
color : #333333;or: #cfd7e6;
/* グラデ：ホワイト（index3_bg.jpg） */
background-image: url(/agency_site_parts/1/css/124271.jpg);
background-repeat: no-repeat;
background-color: #cfd6e4;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #50658e;
}

div.blog_top h4.title a {
color : #333333;
!important 
}

/*-- Main Contents Basic Setting Style --*/

ul{
margin: 10px 10px 10px 33px ; 
padding: 0px 0px 0px 0px ;
}

ol {
margin: 10px 10px 10px 43px ;
padding: 0px 0px 0px 0px ;
}

li{
margin : 0px 0px 0px 0px ;
padding : 2px 0px 2px 0px ;
}


dl{
margin: 10px 10px 10px 18px ;
padding: 0px 0px 0px 0px ;
}

dd{
margin-left : 2em ;
}

dt{}

blockquote{ 
margin : 1em 1.5em ; 
padding : 0.3em 0.6em ;
}

sub{}
sup{}
strong{}
em{}
u{}
strike , s{}

/*-- Heading Setting Style --*/

.description {
margin:0px 10px 10px 0px;
font-size:90%;
}

.navi {
font-size:90%;
text-align:right;
padding:10px 10px 10px 37px;
}



/*-- Kiji Area Setting Style --*/

#content {
padding: 0px;
}

div.blog_top .blogbody {
font-size : 100% ;
line-height : 1.4 ;

}


.date{
margin : 10px 10px 5px 0px ;
padding:0px 0px 0px 0px ;
border-style : solid ;
border-width : 0px ;
font-size : 100% ;
text-align:right ;
}

.posted{
font-size: 90%;
margin:0px;
text-align:right;
padding: 0px;
}

div.blog_top div.text img{
margin : 3px 3px 3px 3px ;
border : none ;
}

/*-- Footer setting --*/

.powered {
text-align:right;
font-size : 8pt;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;
color:;
}

#footer{
clear:both ;
margin : 0px 0px 0px 0px ;
padding:10px 0px 5px 0px ;
text-align:center;
font-size : 12px ;
}
.copyright{
width:99%;
text-align:center;
}

div.footer_element{
margin : 10px 10px 10px 10px ;
}

div.footer_element a, div.powered a{
color:;
}


/* Legacy Style */

table.design , table.design tr , table.design tr td , table.design tr th {
border : none !important ;
background-color:transparent !important ;
padding : 0px !important ;
margin : 0px !important ;
}

.catch{ font-size : 90% ;}

div.category{
text-align : right ;
position : relative ; 
top : -33px ;
}

/* Other Style */

a img { border : none ; }

#comments , #trackback{
margin: 0;
color : RGB(50,50,50)
}

.comments-head{
font-weight : bold ;
color : RGB(81,79,81) ;
margin-bottom : 10px ;
margin-top : 30px ;
margin-right : 10px ;
padding-bottom : 2px ;
border-bottom : 1px gray dashed ;
}


/*-- TopPage Fix Content Area Setting --*/

div.top_contents_contents{
font-size : 100%;
font-weight : normal;
line-height : 1.4;
background-position: right top;
width : auto;
border: 1px solid #cdcdcd;
background-color: #FFFFFF;
color: #666666;
margin-top: 0px;
margin-right: 30px;
margin-bottom: 0px;
margin-left: 30px;
padding-top: 10px;
padding-right: 16px;
padding-bottom: 10px;
padding-left: 22px;
}


div.top_contents_title{
font-size : 100%;
line-height : 1.4;
margin-top: 0px;
margin-right: 30px;
margin-left: 30px;
background-color: #cdcdcd;
padding-top: 7px;
padding-right: 0px;
padding-bottom: 7px;
padding-left: 15px;
font-weight: bold;
color: #333333;
}

div.blog_top h2.title{
font-size : 110%;
font-weight : bold;
width : auto;
padding-top: 7px;
padding-left: 23px;
padding-bottom: 7px;
margin-bottom: 0px;
}

div.blog_top h3.title{
font-size : 110%;
font-weight : bold;
width : auto;
padding-top: 7px;
padding-left: 23px;
padding-bottom: 7px;
margin-bottom: 0px;
}

div.blog_top h4.title {
font-size : 110%;
font-weight : bold;
width : auto;
padding-top: 7px;
padding-left: 23px;
padding-bottom: 7px;
margin-bottom: 0px;
}

div.blog_top h2.title a ,
div.blog_top h3.title a ,
div.blog_top h4.title a {}

div.blog_top div.text{
color :;
line-height : 1.4;
width : auto;
padding: 7px;
background-color:#fff;
}

div.blog_top {
font-size : 100%;
line-height : 1.4;
margin-top: 5px;/*space*/
margin-right: 30px;
margin-bottom: 15px;
margin-left: 30px;
padding: 0px;
}

/*div.top_contents_title*/
div.blog_top h2.title , div.blog_top h3.title , div.blog_top h4.title {
margin-top:0px;
!important
} 
div.blog_top h2.title a:link , div.blog_top h3.title a:link { !important } 
div.blog_top h2.title a:visited , div.blog_top h3.title a:visited { !important }