@charset "utf-8";
*{
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  san-serif ;
}

#contents #main ul li.new dl dd li{
	width: 710px;
	background-color: #EAEAEA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-indent: 5px;
	padding: 5px;
}
/*------------<contents>------------*/
#contents #right h1{text-indent: -9999px;display:block;}
#contents #right h1.title{background: url(../../case/img/title.gif) no-repeat left top;height:80px;width:520px;padding-bottom: 10px;}
#contents #right h2{text-indent: -9999px;display:block;}
#contents #right h2.title_01{background: url(../../case/img/title_01.gif) no-repeat left top;height:22px;width:520px;margin: 10px 0 10px 0;}
#contents #right h2.title_02{margin:0 0 20px 0 ;height:1.5em;width:520px;display:block;text-indent: 0px;color: #582F04;font-size: 1.5em;line-height: 1.5em;background: url(../../case/img/case_title01.gif) no-repeat left bottom;clear:both;}


#contents #right #list ul{width:520px;}
#contents #right #list ul li dl dt{background: url(../../case/img/titleheader.gif) no-repeat left top;height:22px;width:520px;margin: 10px 0 10px 0;text-indent: 10px;color: #582F04;border-style: solid;border-width: 1px;border-color: #E1DECE;float: none;clear: both;font-size: 1.1em;line-height: 1.5em;font-weight: bold;}
#contents #right #list ul{padding:0 0 0 0;margin: 0 0 0 0;}
#contents #right #list ul li{margin:0 0 20px 0;float:right;}
#contents #right #list ul li dl dd img{width:189px;height:142px;float: left;margin: 0 10px 0 0;}
#contents #right #list ul li dl dd p.list{font-size: 0.8em;line-height: 1.3em;color: #582F04;}
#contents #right #list ul li dl dd img.l{width:166px;height:125px;padding:0 10px 10px 0;margin: 0 0 0 0;}
#contents #right #list ul li dl dd img.r{width:166px;height:125px;padding:0 0 0 0;margin: 0 0 0 0;}
#contents #right #list ul li dl dt a{color: #582F04;text-decoration:none;}
#contents #right #list ul li dl dt a:hover{text-decoration:underline;}

#contents #right ul{width:520px;text-align: left;}
#contents #right ul li{float:none;clear:both;width:520px}
#contents #right ul li.red{width:520px;font-weight:bold;color: #582F04;}
#contents #right ul li dl dt{font-weight: bold;color: #582F04;}
#contents #right ul li dl dd {font-weight:normal;}
#contents #right ul{padding:0 0 0 0;margin: 0 0 0 0;}
#contents #right ul li{	margin: 0 0 20px 0;	float: right;}
#contents #right ul li dl dd img{width:189px;height:142px;float: left;margin: 0 10px 0 0;}
#contents #right ul li dl dd p.list{font-size: 0.8em;line-height: 1.3em;color: #582F04;}

#contents #right p.list{font-size: 0.8em;line-height: 1.3em;color: #582F04;}
#pad{padding: 0 0 20px 0;}


#right table.info {color: #222222;width:517px;border: 1px solid #CCCCCC;border-spacing:0;border-collapse:collapse;margin:0 0 10px 0;clear:both;}
#right table.info th{font-size:1;font-weight:normal;width:20%;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;background-color: #EAEAEA;padding: 0px 0px 0px 2px;}
#right table.info td{font-size:1;font-weight:normal;width:80%;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;padding: 0px 0px 0px 2px;}
#right table.info th.title {background-color: #444444;font-size:1em;color:#FFFFFF;}
#right table.info td.title {background-color: #444444;font-size:1em;color:#FFFFFF;}



#contents #right img.l{width:166px;height:125px;padding:0 10px 10px 0;margin: 0 0 0 0;}
#contents #right img.r{width:166px;height:125px;padding:0 0 10px 0;margin: 0 0 0 0;}

#right img.urban_icon{width:65px;height:79px;padding:0 10px 10px 0;float:left;clear:both;}
#right img.kigyo_icon{width:65px;height:79px;margin:0 10px 0px 0;float:left;clear:both;}
#right img.kigyo_coment{width:445px;height:17px;padding:0 0 0 0;display:block;}

#right img.kigyo_q{width:520px;height:17px;padding:0 0 0 0;display:block;}
#right img.urban_a{width:520px;height:17px;padding:0 0 0 0;display:block;}

#right .qa{width:520px;clear:both;float:clear;padding:10px 0 0 0;}

#contents #right h2.case01_title01{background: url(../../case/img/case01_title01.gif) no-repeat left bottom;height:26px;width:520px;padding: 30px 0 0px 0;margin:0 0 10px 0;clear:both;}
#contents #right h2.case01_title02{background: url(../../case/img/case01_title02.gif) no-repeat left bottom;height:26px;width:520px;padding: 30px 0 0px 0;margin:0 0 10px 0;clear:both;}
#contents #right h2.case01_title03{background: url(../../case/img/case01_title03.gif) no-repeat left bottom;height:26px;width:520px;padding: 30px 0 0px 0;margin:0 0 10px 0;clear:both;}


#contents #right h2.case02_title01{background: url(../../case/img/case02_title01.gif) no-repeat left bottom;height:26px;width:520px;padding: 30px 0 0px 0;margin:0 0 10px 0;clear:both;}
#contents #right h2.case02_title02{background: url(../../case/img/case02_title02.gif) no-repeat left bottom;height:26px;width:520px;padding: 30px 0 0px 0;margin:0 0 10px 0;clear:both;}
#contents #right h2.case02_title03{background: url(../../case/img/case02_title03.gif) no-repeat left bottom;height:26px;width:520px;padding: 30px 0 0px 0;margin:0 0 10px 0;clear:both;}
#contents #right h2.case02_title04{background: url(../../case/img/case02_title04.gif) no-repeat left bottom;height:26px;width:520px;padding: 30px 0 0px 0;margin:0 0 10px 0;clear:both;}
#contents #right h2.case02_title05{background: url(../../case/img/case02_title05.gif) no-repeat left bottom;height:26px;width:520px;padding: 30px 0 0px 0;margin:0 0 10px 0;clear:both;}

#contents #right .coment{width:520px;float:none;clear:both;}

#contents #right h3{color: #582F04;text-indent: 10px;line-height: 1.5em;font-size: 1.1em;font-weight: bold;background: url(../../case/img/titleheader.gif) no-repeat left top;border-style: solid;border-width: 1px;	border-color: #E1DECE;margin-bottom:10px;}

#right hr{border-width: 0px 0px 1px 0px; border-style: solid;  border-color: #582f04;clear:both;padding-top:5px;}

#contents #right ol.list {padding:0 0 10px 0;}
#contents #right ol.list li{margin:0 0 0 23px;list-style-type: decimal}

#contents #right #kaisai .box{width:520px;clear:both;float:none;}
#contents #right #kaisai .box .left {width:255px;float:left;margin: 0 10px 0 0;}
#contents #right #kaisai .box .left img{width:255px;height:191px;}
#contents #right #kaisai .box .left p{width:255px;float:none;text-align:center;font-size:0.8em;margin:0 0 0 0;padding:0 0 0 0;}
#contents #right #kaisai p{float:none;clear:both;padding:0 0 10px 0;margin: 0 0 0 0;}
#contents #right #kaisai .box .right {float:left;}
#contents #right #kaisai .box .right img{width:255px;height:191px;}
#contents #right #kaisai .box .right p{width:255px;float:none;text-align:center;font-size:0.8em;margin:0 0 0 0;padding:0 0 0 0;}

#flow table a{background:url(../../img/link.gif) no-repeat left top;padding:3px 0 0 14px; }
#flow table a:hover{background-position: 0 -23px;}

#flow table {color: #222222;width:100%;margin: 20px 0px 20px 0px;border: 1px solid #CCCCCC;clear:both;float:none;border-spacing:0;border-collapse:collapse;}
#flow th {font-size:0.8em;font-weight:normal;width:30%;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;background-color: #EAEAEA;padding: 5px 5px 5px 10px;}
#flow td {font-size:0.9em;font-weight:normal;width:70%;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;padding: 5px 5px 5px 10px;}
#flow th.title {background-color: #444444;font-size:1em;color:#FFFFFF;}
#flow td.title {background-color: #444444;font-size:1em;color:#FFFFFF;}
#sikiten #flow table th img {
width:14px;
height:14px;
}
#sikiten #flow table td img {
width:340px;
height:227px;
margin-top:5px;
}


/*------------</contents>------------*/


/*------------<sub menu>------------*/
#left ul.leftnavi li.btn_01{list-style:none;display: block;float: left;width: 180px;height:39px;}
#left ul.leftnavi li.btn_01 a.btn_01{background: url(../../case/img/menu01.gif) no-repeat left top;text-indent: -9999px;display:block;height:39px;}
#left ul.leftnavi li.btn_01 a.btn_01:hover{background-position: 0 -39px;}

#left ul.leftnavi li{list-style:none;display: block;float: left;width: 180px;height:65px;}
#left ul.leftnavi li.btn_02 a:hover,
#left ul.leftnavi li.btn_03 a:hover,
#left ul.leftnavi li.btn_04 a:hover
{background-position: 0 -65px;}
#left ul.leftnavi li a{text-indent: -9999px;display:block;height:65px;}

#left ul.leftnavi li.btn_02 a{background: url(../../case/img/menu02.gif) no-repeat left top;}
#left ul.leftnavi li.btn_03 a{background: url(../../case/img/menu03.gif) no-repeat left top;}
#left ul.leftnavi li.btn_04 a{background: url(../../case/img/menu04.gif) no-repeat left top;}

/*------------</sub menu>------------*/

