body {
	
	background: #a1a6a9;
	
}


sup{
font-size:10px;
color: white;
text-decoration: none;
}

input[type="submit"] {
padding-left: 10px;
padding-right: 10px;
margin-left: 0px;
margin-right: 0px;
font-size: 100%;
}


.index_faq {
font-size: 110%;
/*padding-bottom:5px;*/
line-height: 23pt;

}

.index_faq a{
border-bottom: 1px dashed;
text-decoration: none;	
}

.index_faq a:hover{
border-bottom: 1px solid;
text-decoration: none;	
}



form {
	padding: 0;
	margin: 0;
}



div#layout
{
	width:950px;
	font-family: Verdana, sans-serif;

}


						/* Œ¥­î */ 

.menu{
        color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 100%; 
}

.menu a{
border-bottom: 1px dashed;
text-decoration: none;	
padding-left: 2px;
padding-right: 2px;

}

.menu a:hover{border-bottom: 1px solid;text-decoration: none;}



.submenu{

        color: #CCCCCC;
	padding-top: 20px; 
	padding-bottom: 20px;
	padding-left: 20px;
	padding-rihgt: 20px;
	font-size: 90%; 
}


						/* Š®­â¥­â*/ 


.content{
	font-size: 80%; 
}

h1{
        padding-bottom: 0px;
        margin-bottom: 0px;
	font-size: 110%; 
}


h2{
        padding-top: 5px;
        padding-bottom: 5px;
        margin-bottom: 0px;
	font-size: 110%; 
}


.content a{
border-bottom: 1px #666666 dashed;
text-decoration: none	
}

.content a:hover{
border-bottom: 1px solid;
text-decoration: none;
}



.tegblogs {
margin-bottom: 2px; 
padding-bottom: 0px;
vertical-align:middle;
}


						/* ‘¯¨áª¨ */


ul { 	padding-bottom: 0px;
	padding-left: 30px; 
	margin-left: 0px;
	list-style-type:square;
}

li { 	padding-bottom: 10px;
	padding-left: 0px; 
}



						/* INDEX */


.link_index a{
vertical-align: baseline;
font-size: 80%;
color: #333333;
background: #C2C6C7;
text-decoration: none;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
}

.link_index a:hover{
background: white;
text-decoration: none;
}


						/* ’…ƒˆ */


.tags{
padding-bottom:30px;
color: #E8E8E8;
text-decoration: none;
}


.tags a{
color: white;
}

.tags a:hover{
color: white;
border-bottom: 0px none;
text-decoration: none;
background: #666666;
}

.tags_context a{
color:white;
text-decoration: none;
background: #85898d;
}

.tags_context a:hover{
color: white;
border-bottom: 0px none;
text-decoration: none;
background: #666666;

}



/***************************************************** portfolio_index****/

.portfolio_index {border-bottom: #c0c4c5 2px solid}
.portfolio_index td{ padding: 0 30px 20px 0; font-size: 90%;}