html{
background-color:#C0C0C0;
}

body{
color:black;
background-color:white;
}

div.first{
background-color:white;
}

div.second{
background-color:#C0C0C0;
/* #*div.secondにmargin-bottom:5px;を追加（AdSense用）*/
margin-bottom:5px;
}

div.third{
background-color:white;
}

div.left_menu{
background-color:white;
}

div.main{
background-color:white;
border-color:#C0C0C0;
}

div.maru1{
background-color:#C0C0C0;
}

div.maru2{
background-color:#C0C0C0;
}

ul.category li{
border-color:white;
}

ul.subcategory li{
border-color:#C0C0C0;
}

a:link{color:blue;}
a:hover{color:blue;}
a:active{color:blue;}
a:visited{color:blue;}

a:link.category{color:white;}
a:visited.category{color:white;}
a:hover.category{color:#C0C0C0;background-color:white;}
a:active.category{color:white;}

/* #*サブメニューのリンクの色を変更 */
a:link.subcategory{color:blue;}
a:visited.subcategory{color:blue;}
a:hover.subcategory{color:white;background-color:black;}
a:active.subcategory{color:blue;}

/* #*タイトルのリンクの色を変更 */
a:link.logo{color:blue;}
a:visited.logo{color:blue;}
a:hover.logo{color:red;}
a:active.logo{color:red;}

h2.main{
border-color:#C0C0C0;
color:black;
}

/* #*タイトルとサブタイトルを追加(START) */
h1.title-text{
position: absolute;
top: 10px;
left: 20px;
width: 780px;
text-align:left;
font-size: 13px;
line-height: 110%;
font-weight: normal;
color:black;
}

h2.title-text{
position: absolute;
top: 30px;
left: 20px;
width: 780px;
text-align:left;
font-size: 25px;
line-height: 110%;
color:black;
}

div.header-logo{
position: absolute;
top: 30px;
left: 20px;
width: 780px;
text-align:left;
font-size: 20px;
font-weight: bold;
line-height: 110%;
color:black;
}

div.title-sub-text1{
position: absolute;
top: 70px;
left: 20px;
text-align: left;
font-size: 12px;
line-height: 110%;
color:black;
}

div.title-sub-text2{
position: absolute;
top: 20px;
left: 550px;
width: 230px;
text-align: right;
font-size: 12px;
line-height: 110%;
font-weight: normal;
color:black;
}
/* #*タイトルとサブタイトルを追加(END) */

h2.category{
color:white;
background-color:#C0C0C0;
}

h2.new{
color:white;
background-color:#C0C0C0;
}

p{
color:black;
}


.fl-l{
	float: left;
	margin: 0 10px 10px 0!important;
}

.fl-c{
	clear: both;
	margin-top: 10px;/*上に20pxのマージンをとる*/
}
