/*roumu*/

#style001,#style002 {
    width: 580px;
    margin: 0px 8px 20px 8px;
    border-top: 1px #999 solid;
    background: #eee;
}

#style001 table tr td { width: 78px }

#style002 table tr td { width: 93px }

#style001 #title, #style002 #title {
    padding: 3px 0;
    background: #fb5;
    font-size: 16pt;
    font-weight: bold;
    color: #fff;
    border-left: 1em #999 solid;
}

#style001 #bottom td, #style002 #bottom td {
    border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    background: #fff;
}

#style001 td#left, #style002 td#left { width: 20px } 
#style001 td#left3 { width: 176px }
#style002 td#left3 { width: 206px }

#bottom td#left { border-left: 0 #999 solid;}

#style001 a { text-decoration: none; display: block ; text-align: center; padding: 5px 0 }

#style002 a { text-decoration: none; display: block ; text-align: center; padding: 5px 0 }

#L-1 { background: #ffdddd }
#L-1 a { width: 254px }
#L-1 a:hover { color: #1E90FF }
#style002 #L-1 { background: #ddffdd }
#style002 #L-1 a { width: 372px }

#L-2 { background: #ffbbbb }
#L-2 a { width: 312px }
#L-2 a:hover { color: #1E90FF }
#style002 #L-2 { background: #bbffbb }
#style002 #L-2 a { width: 93px }

#L-3 { background: #ffaaaa }
#L-3 a { width: 312px }
#L-3 a:hover { color: #1E90FF }
#style002 #L-3 { background: #aaffaa }
#style002 #L-3 a { width: 186px }

#L-4 { background: #ff9999 }
#L-4 a { width: 312px }
#L-4 a:hover { color: #1E90FF }
#style002 #L-4 { background: #99ff99 }
#style002 #L-4 a { width: 93px }

#L-5 { background: #ff8888 }
#L-5 a { width: 78px }
#L-5 a:hover { color: #1E90FF }
#style002 #L-5 { background: #88ff88 }
#style002 #L-5 a { width: 93px }

#L-6-1 { background: #ff7676 }
#L-6-2 { background: #ffbf7f }
#L-6-1 a, #L-6-2 a { width: 78px }
#L-6-1 a:hover, #L-6-2 a:hover { color: #1E90FF }

#L-7-1 { background: #ff6f6f }
#L-7-2 { background: #ffbf6f }
#L-7-1 a,  #L-7-2 a { width: 78px }
#L-7-1 a:hover , #L-7-2 a:hover { color: #1E90FF }

#q-and-a {
    width: 580px;
    margin: 10px;
}

#q-and-a #entry-title {
    font-size: 12pt;
    margin: 10px 0 0px 0;
    width: 500px;

}

#q-and-a #entry-title span, #q-and-a #entry-body span { color: /*#ff6347;*/#080; font-size: 16pt }

#q-and-a #entry-body {
    line-height: 1.5em;
    font-size: 11pt;
    margin: 0px 0 0px 0;
}

#q-and-a #category-title {
    width: auto;
    margin: 0 0 10px 0;
    padding: 5px 10px;
    font-size: 18pt;
    background: #fff;
    color: #696969;
}

#cat-title li a { color: #fff; font-family: 'ms pゴシック';}

#cat-title li #cat-title li a { color: #000 }

#cat-title li a { 
   background: #ff0;
    padding: 2px;
    text-align: center;
    color: #555;
   
}

#cat-title-top li #cat-title-top li a { 
    background: #FFC0CB;
    padding: 2px;
    text-align: center;  
}

#cat-title-top #cat-title li a {
    background: #ffaa88;
    padding: 2px;
    text-align: center;
    color: #555;
}
#cat-title li #cat-title li #cat-title li a { color: #000; background: #fff }
a{ text-decoration: none}

#top-contents li { list-style-type: none; }

#profil {
    width: 550px;
    margin: 0px 0px 10px 0px;
}

#profil-inner div#title {
   width: 585px;
    text-align: left;
    background: #d2b48c;
    font-size: 12pt;
    padding-left: 10px;
    color: #666;
    font-weight: bold;
    margin: 5px 0 0 0;
    padding: 1px 10px;
}

#profil-inner div {
    padding: 5px 0;
    margin: 0px 0px;
    font-size: 10pt;
    line-height: 1.5em;  
}

#roumu-img {
    float: left;
    width: 205px;
    margin: 5px 5px 0 0;
}

#img-title {
	float: left;
	width: 300px;
	margin-left: 5px;
}

#roumu-text {
	clear: both;
	font-size: 12pt;
	width: 600px;
	margin: 5px;
}

#roumu-title {
	width: 585px;
	margin: 0 0px 0px 0px;
	padding: 10px;
	background: #6495ed;/*#99ccff;*/
	font-weight: bold;
	font-size: 12pt;
	color: /*#666;*/#fff;　
}

#t01 {
   padding-left: 10px;
   background: #fff;
}

#t02 { padding-left: 5px }
    

#t03 { padding-left: 5px }

#t04 { padding-right: 10px }

#t05 { padding-right: 10px }

#wo-header{
    width: 600px;
    border: 7px ridge #3f0;
    padding: 10px 0 10px 0;
    margin: 10px 0px 10px 0px;
    background: #f0f8ff;
    text-align: center;
    font-size: 11pt;
    font-weight: bold;
}

#top-b{
    width: 150px;
    float: left;
    padding: 5px;
    margin: 0 5px 0 15px;
    background: #00f;
    text-align: center;
    font-size: 11pt;
    color: #fff;
}


#top-g{
    width: 150px;
    float: left;
    padding: 5px;
    margin: 0 5px 0 15px;
    background: #080;
    text-align: center;
    font-size: 11pt;
    color: #fff;
}

#top-w{
    width: 150px;
    float: left;
    padding: 5px 0 5px 0;
    margin: 0 5px 0 0px;
    background: #d2b48c;
    text-align: center;
    font-size: 11pt;
    color: #fff;
}
#top-w a {
    color: #fff;
}
#top-w a:hover {
    color: #f00;

}

#glaph{
    border: 1px solid #DCDCDC;
    width: 457px;
    float: left;
    padding: 5px 0 5px 5px;
    background: #9cf;
    font-size: 11pt;
}

#in-b{
	border-bottom: 1px solid #DCDCDC;
}

#glaph2{
    border: 1px solid #DCDCDC;
    width: 457px;
    float: left;
    padding: 5px 0 5px 5px;
    background: #ffc;
    font-size: 11pt;
}

#glaph3{
    border: 1px solid #DCDCDC;
    width: 457px;
    float: left;
    padding: 5px 0 5px 5px;
    background: #f4c0f4;
    font-size: 11pt;
}

#glaph4{
    border: 1px solid #DCDCDC;
    width: 457px;
    float: left;
    padding: 5px 0 5px 5px;
    background: #cfc;
    font-size: 11pt;
}

