@charset "Shift_JIS";



/*  

Site Name: OpenStandia

Version: 1.0

Author: 쑺

*/



hr{

	color: #CCC;

	margin-bottom: 0.6em;

}



/* content*/



#content{

	float: left;

	width: 640px;

	margin: 0px;

	padding-top: 0px;

	text-align: left;

	background-color: #fff;

}



#content h2{

	margin-top: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	margin-right: 0px;

	padding-top: 10px;

	padding-bottom: 0px;

	padding-right: 5px;

	color: #333;

}

#content h2.texttitle{

	padding-left: 15px;

	color: #333;

	background-color: #F2F9FA;

	border: 1px solid #cccccc;

}



#content h3{

	margin-left: 3px;

	margin-bottom: 10px;

	padding-left: 5px;

	font-size: 95%;

	font-weight: bold;

	color: #0099CC;

	line-height: 150%;

	border-left: 5px solid #0099CC;

	border-bottom: 1px solid #99CCCC;

}



#content h4{

	margin-top: 10px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	padding: 5px;

	font-size: 80%;

	font-weight: bold;

	line-height: 150%;

	background-color: #f5f5f5;

}

#content p{

	margin-bottom: 20px;

	padding: 0px;

	font-size: 80%;

	color: #333;

	line-height: 180%;

	letter-spacing: 1px;

}

#content table{

	margin-top: 10px;

	margin-bottom: 10px;

	padding: 0px;

}



#content td{

	font-size: 80%;

	color: #494949;

	line-height: 150%;

	border-top: 1px solid #F0F0F0;

	border-left: 1px solid #F0F0F0;

	border-bottom: 1px solid #ccc;

	border-right: 1px solid #ccc;

	padding: 10px;

}



#content td.head{

	color: #fff;

	background-color: #696969;

}



#content td.odd{

	color: #358;

	background-color: #f0f5f9;

}



#content ul.linkbtn{

	margin-top: 5px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding: 0px;

	text-align: left;

	list-style-type: none;

}

#content ul.linkbtn li{

	margin-right: 1px;

	margin-bottom: 5px;

	padding: 0px;

	float: left;

}



/* lineup */



#content .lineup{

	margin-bottom: 20px;

	padding-top: 10px;

	width: 95%;

	border: 1px solid #ccc;

}

#content .lineup h2{

	padding-left: 10px;

}

#content .lineup h3{

	margin-left: 10px;

}

#content .lineup h4{

	margin-left: 10px;

	background-color: #fff;

}

#content .lineup ul li{

	margin-left: 20px;

}



/* lineupw */



#content .lineupw{

	margin-bottom: 20px;

	padding-top: 10px;

	width: 95%;

}

#content .lineupw h2{

	padding-left: 10px;

	border-top: 2px solid #27a5d2;

}

#content .lineupw h3{

	margin-left: 10px;

}

#content .lineupw h4{

	margin-left: 10px;

	background-color: #fff;

}

#content .lineupw ul li{

	margin-left: 20px;

}

#content .lineupw ul.caselist{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#content .lineupw ul.caselist li{

	margin-bottom: 2px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 24px;

	padding-right: 2px;

	background-color: #F1F9FB;

	background-image: url(/image/solution/head_caselist.gif);

	background-repeat: no-repeat;

}





/* entry */



#content .entry{

	margin-top: 0px;

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom: 0px;

	padding: 0px;

	clear: both;

}

#content .entry p img{



}



#content .entry p{

	margin-left: 0px;

	margin-bottom: 20px;

	padding: 0px;

	color: #333;

	line-height: 180%;

	letter-spacing: 1px;

}

#content .entry h2{

	margin-top: 0px;

	margin-bottom: 16px;

	margin-right: 0px;

	margin-left: 0px;

	padding-right: 0px;

}

#content .entry h3.image{

	border: 0;

	border-top: 2px solid #27a5d2;

	margin: 0;

	padding: 12px 0 0 0;

}

#content .entry h3.image_noline{

	border: 0;

	margin: 0;

	padding: 0;

}



#content .entry ul{

	margin-left: 32px;

	margin-bottom: 20px;

	padding: 0px;

}

#content .entry ul li{

	margin-bottom: 4px;

	padding: 0px;

	font-size: 80%;

	line-height: 170%;

	letter-spacing: 1px;

}

#content .entry td ul{

	margin-left: 18px;

	margin-bottom: 6px;

	padding: 0px;

}

#content .entry td ul li{

	font-size: 90%;

}



#content .entry ol{

	margin-left: 38px;

	margin-bottom: 20px;

	padding: 0px;

}

#content .entry ol li{

	margin-bottom: 4px;

	padding: 0px;

	font-size: 80%;

	line-height: 170%;

	letter-spacing: 1px;

}

#content .entry ol.list li{

	padding-bottom: 20px;

}

#content .entry dl{

	margin-left: 20px;

	margin-bottom: 20px;

	padding: 0px;

}



/* commentarea */

#content .commentarea{

	margin-top: 20px;

	margin-bottom: 20px;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 5px;

	background-color: #F0F5F5;

	border: 1px solid #ccc;

}



#content .commentarea h4{

	background-color: #E0F0F0;

	font-size: 87%;

	margin: 5px 0px 3px 0px;

}



#content .commentarea p,

#content .commentarea p.right{

	font-size: 75%;

	margin-bottom: 7px;

	margin-right: 8px;

}



/* content misc*/



/* pagetop */

#content .pagetop{

	width: 100%;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 25px;

	padding-top: 10px;

	voice-family: "\"}\"";

	voice-family: inherit;

	text-align: right;

	font-size: 70%;

	line-height: 140%;

	color: #666;

}



#content .pagetop a{

	color: #666;

}



/* inqarea */

#content .inqarea{

	margin-top: 35px;

	margin-bottom: 20px;

	padding: 0px;

	width: 580px;

	height: 182px;

	background-color: #fff;

	background-image: url(/image/bg_inqarea.gif);

	background-repeat: no-repeat;

}

#content .inqarea ul{

	margin: 0px;

	padding-left: 20px;

	padding-right: 0px;

	padding-top: 75px;

	padding-bottom: 0px;

	text-align: left;

	list-style-type: none;

}

#content .inqarea ul li{

	padding-right: 10px;

	display: inline;

}



#content .inqarea ul{

	margin: 0px;

	padding-left: 20px;

	padding-right: 0px;

	padding-top: 75px;

	padding-bottom: 0px;

	text-align: left;

	list-style-type: none;

}

#content .inqarea ul li{

	padding-right: 10px;

	display: inline;

}

