
*{
    margin:0;
    padding:0;
    border:none;
}

/* clearfix
===========================================================*/
.clearfix:after {
  content: "."; 
  display: block;
  clear: both;
  visibility: hidden;
  height:0;
}

.clearfix {
  min-height: 1%;
}

* html .clearfix {
  height: 1%;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

body{
	background-color:#eee;
	background-image:url(../images/bg_01.png);
	font-size:12px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
.wrapper{
	width:920px;
	margin:auto;
}
.head_bg{
	height:13px;
	background-color:#045ca0;
	border-bottom:#fff 1px solid;
	opacity:0.7;
	box-shadow: 3px 3px 5px 0px #777; 
}

h1{
	width:111px;
	height:97px;
	margin:0 0 20px 0;
	float:left;
	display:block;
	background-image:url(../images/logo_1.png);
	text-indent:-999999px;
}

.logo_txt{
	width:270px;
	height:50px;
	margin:25px 0 0 18px;
	float:left;
	display:block;
	background-image:url(../images/logo_2.png);
	background-repeat:no-repeat;
	text-indent:-999999px;
}
.head_right ul{
	list-style:none;
	width:180px;
	height:20px;
	float:right;
	margin:30px 0px 30px 20px;
}

.head_right ul li.head_navi1 a{
	text-indent:-999999px;
	height:20px;
	width:70px;
	display:block;
	list-style-type:none;
	float:left;
	background-image:url(../images/head_navi1.png);
	background-repeat:no-repeat;
	margin:0 10px 0 0;
}

.head_right ul li.head_navi1 a:hover{
	background-position:0 -20px;
}

.head_right ul li.head_navi2 a{
	text-indent:-999999px;
	height:20px;
	width:100px;
	display:block;
	list-style-type:none;
	float:left;
	background-image:url(../images/head_navi2.png);
	background-repeat:no-repeat;
}

.head_right ul li.head_navi2 a:hover{
	background-position:0 -20px;
}



.head_right ul li a{
	color:#045ca0;
	text-decoration:none;
}
.head_right ul li a:hover{
	text-decoration:underline;
}



.navi ul{
	margin:10px 0;	
	height:60px;
	width:920px;
	list-style:none;
	box-shadow: 3px 3px 5px 0px #ddd;	
}

.navi ul li.navi1 a{
	float:left;
	height:60px;
	width:250px;
	background-image:url(../images/navi1.png);
	display:block;
	text-indent:-999999px;	
}

.navi ul li.navi2 a{
	float:left;
	height:60px;
	width:131px;
	background-image:url(../images/navi2.png);
	display:block;
	text-indent:-999999px;	
}

.navi ul li.navi3 a{
	float:left;
	height:60px;
	width:131px;
	background-image:url(../images/navi3.png);
	display:block;
	text-indent:-999999px;	
}

.navi ul li.navi4 a{
	float:left;
	height:60px;
	width:131px;
	background-image:url(../images/navi4.png);
	display:block;
	text-indent:-999999px;	
}

.navi ul li.navi5 a{
	float:left;
	height:60px;
	width:131px;
	background-image:url(../images/navi5.png);
	display:block;
	text-indent:-999999px;	
}

.navi ul li.navi6 a{
	float:left;
	height:60px;
	width:146px;
	background-image:url(../images/navi6.png);
	display:block;
	text-indent:-999999px;	
}

.navi ul li.navi1 a:hover{
	background-position:0 -60px;	
}

.navi ul li.navi2 a:hover{
	background-position:0 -60px;	
}

.navi ul li.navi3 a:hover{
	background-position:0 -60px;	
}

.navi ul li.navi4 a:hover{
	background-position:0 -60px;	
}

.navi ul li.navi5 a:hover{
	background-position:0 -60px;	
}

.navi ul li.navi6 a:hover{
	background-position:0 -60px;	
}


.main_visual{
	clear:both;
	width:920px;
	height:300px;
	background-color:#fff;
	padding:10px 10px;
	margin-bottom:20px;
}
.svwp{
	clear:both;
}
h2{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", serif;
	font-size:20px;
	padding:19px;
	color:#045ca0;
}
h3{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", serif;
	font-size:24px;
	padding:20px 22px;
}
h4.big{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:18px;
	color:#fff;
	padding:14px 30px;
	background-color:#555;
	display:block;	
}
h4.small{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#045ca0;
	display:block;	
	margin-left:22px;
	font-size:17px;
	width:255px;
	padding:10px 10px;
}

/* ///    schedule    /// */

.schedule{
	width:916px;
	/*height:226px;*/
	background-color:rgba(255,255,255,0.8);;
	border:#fff 1px solid;
	border-bottom: none;
	box-shadow: 3px 3px 5px 0px #ddd; 
}
.schedule ul.left{
	float:left;
}
.schedule ul.right li{
	width:383px;
	height:20px;
	background-color:#f1f1f1;
	margin-bottom:1px;
	margin-left:1px;
	list-style-type:none;
	display:block;
	padding:8px 20px 8px 10px;
	border-bottom:1px #fff solid;
	border-right:1px #fff solid;
}

.schedule ul.left li{
	width:470px;
	height:20px;
	background-color:#f1f1f1;
	margin-bottom:1px;
	margin-left:1px;
	list-style-type:none;
	display:block;
	padding:8px 20px 8px 10px;
	border-bottom:1px #fff solid;
}

.schedule ul.left li:hover{
	background-color:#C8DEEB
}
.schedule li p{
	vertical-align: top;
	display:inline-block;
	/display: inline;
	/zoom: 1;
	margin-left:10px;
}
.schedule li p img{
	vertical-align: top;	
}

/*    next month    */
.schedule li.this_month1{
	background-image:url(../images/icon_month03.gif) , url(../images/p01.jpg);
	/*background-color:#!important;*/
	background-repeat:no-repeat;
	background-position:10px 6px,415px 2px;
	height:58px!important;
}

.schedule li.this_momth1 .sp01{
	font-size:20px;
	font-weight:bold;
	margin-right:10px;
}
.schedule li.this_month1 .p01{
	margin-top:8px;
	margin-left:47px;
	display:block;
}

.schedule li.this_month2{
	background-image:url(../images/icon_month04.gif) , url(../images/p02.jpg);
	/*background-color:#!important;*/
	background-repeat:no-repeat;
	/*background-position:10px 6px,415px 2px;*/
	background-position:10px 6px,right 2px;
	height:58px!important;
}

.schedule li.this_month2 .sp01{
	font-size:16px;
	font-weight:bold;
	margin-right:10px;
}
.schedule li.this_month2 .p01{
	margin-top:8px;
	margin-left:47px;
	display:block;
}

.schedule li.this_month3{
	background-image:url(../images/icon_month01.gif) , url(../images/p03.jpg);
	/*background-color:#!important;*/
	background-repeat:no-repeat;
	background-position:10px 6px,415px 2px;
	height:58px!important;
}

.schedule li.this_month3 .sp01{
	font-size:20px;
	font-weight:bold;
	margin-right:10px;
}
.schedule li.this_month3 .p01{
	margin-top:8px;
	margin-left:47px;
	display:block;
}

.schedule li.this_month4{
	background-image:url(../images/icon_month02.gif) , url(../images/p04.jpg);
	/*background-color:#!important;*/
	background-repeat:no-repeat;
	background-position:10px 6px,415px 2px;
	height:58px!important;
}

.schedule li.this_month4 .sp01{
	font-size:20px;
	font-weight:bold;
	margin-right:10px;
}
.schedule li.this_month4 .p01{
	margin-top:8px;
	margin-left:47px;
	display:block;
}

.schedule li.this_month5{
	background-image:url(../images/icon_month06.gif) , url(../images/p05.jpg);
	/*background-color:#!important;*/
	background-repeat:no-repeat;
	background-position:10px 6px,415px 2px;
	height:58px!important;
}

.schedule li.this_month5 .sp01{
	font-size:20px;
	font-weight:bold;
	margin-right:10px;
}
.schedule li.this_month5 .p01{
	margin-top:8px;
	margin-left:47px;
	display:block;
}

span.pdf_link a{
	color:#900;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

span.pdf_link a:hover{
	color:#045ca0;
}


/*    month icon    */

.schedule li.month01{
	background-image:url(../images/icon_month01.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
}
.schedule li.month02{
	background-image:url(../images/icon_month02.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
}
.schedule li.month03{
	background-image:url(../images/icon_month03.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
}
.schedule li.month04{
	background-image:url(../images/icon_month04.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
}
.schedule li.month05{
	background-image:url(../images/icon_month05.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
}
.schedule li.month06{
	background-image:url(../images/icon_month06.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
}
.schedule a{
	text-decoration:none;
	color:#000;
}
.schedule .bold{
	width: 44px;
	text-align: center;
	vertical-align: top;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	color:#fff;
	font-size:14px;
	font-weight:800;
}
.schedule .bold02{
	text-align: center;
	width: 44px;
	vertical-align: top;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	color:#fff;
	font-size:14px;
	font-weight:800;
}
.schedule ul.right{
	float:right;
}

.schedule ul.right li:hover{
	background-color:#C8DEEB;
}
.schedule ul div.focus{
	width:479px;
	height:77px!important;
	background-color:#f1f1f1;
	margin-bottom:1px;
	margin-left:1px;
	list-style-type:none;
}

/* ///    main contents    /// */

.main_contents01{
	margin-top:10px;
	height:330px;
}
.main_contents02{
	clear:both;
	height:480px;
	margin-top:30px;
	margin-bottom:20px;
}

.main_left{
	width:317px;
	height:459px;
	float:left;
}
.main01{
	clear:both;
	background-color:#FFF;
	border:#fff 1px solid;
	width:317px;
	height:153px;
	padding-top:18px;
	background-color:rgba(255,255,255,0.5);;
	box-shadow: 3px 3px 5px 0px #ddd; 
}
.main01 p{
	display:block;
	padding:21px;
	line-height:1.5em;
}
.main02{
	padding-top:18px;
	margin-top:15px;
	background-color:rgba(255,255,255,0.5);;
	border:#fff 1px solid;
	width:315px;
	height:256px;
	box-shadow: 3px 3px 5px 0px #ddd;
}
.main02 ul{
	display:block;
	padding:21px;
}
.main02 ul li{
	display:block;
	background-image:url(../images/icon01.jpg);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:20px;
	margin:5px 0;
	line-height:1.5em;
}
.main03{
	margin-right:-4px;
	float:right;
	width:575px;
	height:459px;
}
.main03 p{
	width:550px;
	display:block;
	margin-left:21px;
	margin-right:20px;
	line-height:1.5em;
	padding-bottom:20px;
	border-bottom:dashed #999 1px;
}
.main03 ul{
	display:block;
	padding:3px 22px;
	width:220px;
}
.main03 ul li{
	display:block;
	background-image:url(../images/icon02.jpg);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:20px;
	margin:5px 0;
	line-height:1.5em;
}
.main_03_bottom{
	width:220px;
	margin-left:5px;
	float:left;
}
.main03 img{
	float:right;
	margin:30px 15px;
	padding:8px;
	border:#bbb 1px solid;
}
.main_03_bottom h2{
	color:#000
}
.main04{
	padding-top:20px;
	clear:both;
	width:920px;
	height:459px;
}

/* ///    footer   ///  */

.footer_wrap{
	clear:both;
	height:130px;
	background-color:#045ca0;
	border-top:#fff 1px solid;
	opacity:0.7;
	margin-top:30px;
}
.footer{
	width:920px;
	margin:0 auto;
}
.footer ul{
	float:left;
	width:920px;
	height:25px;
	margin-top:20px;
}	
.footer ul li{
	padding:2px 15px;
	color:#fff;
	list-style-type:none;
	float:left;
	border-right:dashed 1px #fff;
}
.footer ul li a{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.footer ul li a:hover{
	text-decoration:underline;
}

.footer p{
	margin-top:20px;
	float:right;
	font-weight:700;
	color:#000;
}

/* ///   consult  ///  */

.contents_c{
	margin:30px 20px 10px 0;
	background-color:#FFF;
	width:920px;
}

h2.head_c{
	background-image:url(../images/head01.png);
	background-repeat:no-repeat;
	text-indent:-999999px;
	width:920px;
	height:150px;
	float:left;		
}

dl.consult {
	background-color:#FFF;
	float:left;
	border-bottom:dotted 1px #666;
	width:800px;
	padding:10px 60px 30px 60px;	
}



dt.title_c{
	width:820px;	
	margin:20px 0 20px 0;
}

dd.text_c{
	color:#666;
	font-size:14px;
	line-height:18px;
	width:700px;
	float:left;	
	margin:10px 0 0 0;
}

dd.text_c ul{
	padding:0 0 0 15px;
}

dd.text_c ul li{
	color:#666;
	font-size:14px;
	line-height:18px;
	width:670px;
	float:left;	
	margin:10px 0;
}

dd.photo_c{
	width:800px;
	float:left;
	margin:10px 0 10px 0;	
}

.point_c{
	color:#900;	
}

.point_c2{
	margin:20px 0 0 15px;
}





/* ///   study  ///  */

.contents_s{
	margin:30px 20px 10px 0;
	background-color:#FFF;
	width:920px;
}

h2.head_s{
	background-image:url(../images/head02.png);
	background-repeat:no-repeat;
	text-indent:-999999px;
	width:920px;
	height:150px;
	float:left;		
}

dl.study0 {
	background-color:#FFF;
	float:left;
	border-bottom:dotted 1px #666;
	width:820px;
	padding:10px 50px;	
}

dl.study {
	background-color:#FFF;
	float:left;
	border-bottom:dotted 1px #666;
	width:820px;
	padding:10px 50px;	
}


dl.study:hover{
	background-color:#C8DEEB;
}

dt.title_s{
	width:800px;	
	margin:5px 0;
}

dd.text_s{
	color:#666;
	font-size:14px;
	line-height:18px;
	width:530px;
	float:left;	
	margin:10px 0 0 0;
}

dd.photo_s{
	margin:10px 0 0 0;
	width:220px;
	float:right;	
}

.point_s{
	color:#900;	
}

/* ///   promoter  ///  */

.contents_pro{
	margin:30px 20px 10px 0;
	background-color:#FFF;
	width:920px;
}

h2.head_pro{
	background-image:url(../images/head03.png);
	background-repeat:no-repeat;
	text-indent:-999999px;
	width:920px;
	height:150px;
	float:left;		
}

dl.promote {
	background-color:#FFF;
	float:left;
	border-bottom:dotted 1px #666;
	width:920px;
	padding:10px 0;	
}

dt.title_pro{
	font-weight:550;
	float:left;
	width:100px;	
	font-size:14px;
	line-height:36px;
	color:#666;
	padding:10px 50px;
}

dd.text_pro{
	border-left:dotted 1px #666;
	color:#666;
	font-size:14px;
	line-height:36px;
	padding:10px 50px;
	width:500px;
	float:left;	
}

dd.text_pro a{
	color:#045ca0;
	text-decoration:none;
}
dd.text_pro a:hover{
	text-decoration:underline;
}


/* ///   addition  ///  */

.contents_ad{
	margin:30px 20px 10px 0;
	background-color:#FFF;
	width:920px;
}

h2.head_ad{
	background-image:url(../images/head04.png);
	background-repeat:no-repeat;
	text-indent:-999999px;
	width:920px;
	height:150px;
	float:left;		
}

dl.addition0 {
	background-color:#FFF;
	float:left;
	border-bottom:dotted 1px #666;
	width:820px;
	padding:10px 50px;	
}

dl.addition {
	background-color:#FFF;
	float:left;
	border-bottom:dotted 1px #666;
	width:820px;
	padding:10px 50px;	
}


dl.addition:hover{
	background-color:#C8DEEB;
}

dt.title_ad{
	width:820px;	
	margin:5px 0;
}

dd.text_ad{
	color:#666;
	font-size:14px;
	line-height:18px;
	width:530px;
	float:left;	
	margin:10px 0 0 0;
}

dd.photo_ad{
	margin:10px 0 0 0;
	width:220px;
	float:right;	
}

.point_ad{
	color:#900;	
}




/* ///   excersize  ///  */

.contents_ex{
	float:left;
	margin:30px 20px 10px 0;
	background-color:#FFF;
	width:920px;
	padding:0 0 20px 0;
}

h2.head_ex{
	background-image:url(../images/head05.png);
	background-repeat:no-repeat;
	text-indent:-999999px;
	width:920px;
	height:150px;
	float:left;		
}

h3.outline_ex{
	width:820px;
	height:40px;
	text-indent:-999999px;
	float:left;
	background-color:#FFF;	
	background-image:url(../images/title_ex2.png);
	background-repeat:no-repeat;
	padding:0 0 20px 0;
	margin:30px 0 0 50px;
	border-bottom:dotted 1px #666;
}

dl.excersize0 {
	background-color:#FFF;
	float:left;
	width:820px;
	padding:10px 50px 30px 50px;
	border-bottom:solid 1px #045ca0;
}

dt.title_ex0{
	width:820px;	
	margin:20px 0 20px 0;
}

dd.text_ex0{
	color:#666;
	font-size:14px;
	line-height:18px;
	width:700px;
	float:left;	
	margin:20px 0 0 0;
}

dl.excersize {
	background-color:#FFF;
	float:left;
	border-bottom:dotted 1px #666;
	width:820px;
	padding:10px 0;
	margin:0 0 0 50px;	
}

dt.title_ex{
	font-weight:550;
	float:left;
	width:100px;	
	font-size:14px;
	line-height:36px;
	color:#666;
	padding:10px 50px;
}

dd.text_ex{
	border-left:dotted 1px #666;
	color:#666;
	font-size:14px;
	line-height:36px;
	padding:10px 50px;
	width:519px;
	float:left;	
}

.point_ex{
	font-size:10px;
	line-height:7px;
	margin:0 0 10px 20px;
	display:block;
	color:#903;
}

dd.text_ex a{
	color:#045ca0;
	text-decoration:none;
}
dd.text_ex a:hover{
	text-decoration:underline;
}

/* ///   performance_c_k  ///  */

.contents_performance_c_k{
	float:left;
	padding:0 0 20px 0;
	margin:30px 20px 10px 0;
	background-color:#FFF;
	width:920px;
	height:auto;
}

h2.performance_c_k{
	background-image:url(../images/head09.png);
	background-repeat:no-repeat;
	text-indent:-999999px;
	width:920px;
	height:150px;
	float:left;		
}

.contents_performance_c_k h3{
	width:870px;
	height:35px;
	float:left;
	padding:20px 25px 0 25px;
}

.contents_performance_c_k h4{
	width:870px;
	height:20px;
	float:left;
	padding:30px 25px 0 25px;
}

.contents_performance_c_k p{
	width:870px;
	padding:20px 25px 0 25px;
	float:left;
	line-height:18px;
	font-size:12px;
	color:2f2f2f;
}

.performance_c_k_p{
	float:left;
	padding:20px 0 0 25px;
	width:890px;
	line-height:18px;
	font-size:12px;
	color:2f2f2f;
}

.performance_c_k_p dl{
	border-left:1px solid #b6d0ea;
	padding:10px 13px 10px 13px;
	float:left;
	width:270px;
	line-height:18px;
	font-size:12px;
	color:2f2f2f;
}

.performance_c_k_p dl dt{
	width:270px;
	float:left;	
}

.performance_c_k_p dl dd{
	width:270px;
	float:left;
	padding:25px 0 0 0;	
	line-height:18px;
	font-size:12px;
	color:2f2f2f;
}


dl.performance_c_k_o {
	display:inline;
	margin:0 0 0 25px;
	background-color:#FFF;
	float:left;
	border-bottom:dotted 1px #666;
	width:870px;
	padding:10px 0;	
}

dl.performance_c_k_o dt{
	float:left;
	width:100px;	
	font-size:14px;
	line-height:36px;
	color:#1c1c1c;
	padding:10px 50px;
}

dl.performance_c_k_o dd{
	border-left:dotted 1px #666;
	color:#2f2f2f;
	font-size:14px;
	line-height:36px;
	padding:10px 50px;
	width:569px;
	float:left;	
}

dl.performance_c_k_o dd a{
	color:#045ca0;
	text-decoration:none;
}

dl.performance_c_k_o dd a:hover{
	text-decoration:underline;
}

/***********performance_c_k sakata***********/
.topics_inf{
}

.topics_inf h4{
	width:820px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", serif;
	font-size:18px;
	margin-left:25px;
	padding-bottom:10px;
	color:#4082b5;
/*	color:#045ca0;*/
	border-bottom:dotted 1px #666666;
}


/***********performance_c_k sakata***********/


/* ///   instructor  ///  */

.contents_in{
	margin:30px 20px 10px 0;
	background-color:#FFF;
	width:920px;
}

h2.head_in{
	background-image:url(../images/head06.png);
	background-repeat:no-repeat;
	text-indent:-999999px;
	width:920px;
	height:150px;
	float:left;		
}

dl.instructor {
	background-color:#FFF;
	float:left;
	width:860px;
	padding:10px 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}


dt.photo_in{
	position:absolute;
	margin:10px 0 0 0;
	width:145px;
	height:160px;
	float:left;
	box-shadow:4px 4px 4px #999;
}

dd.profile1_in{
	position:absolute;
	margin:10px 0 0 160px;	
	width:200px;
	height:60px;
	float:left;
	clear:both;
}

dd.profile2_in{
	position:absolute;
	text-align:right;
	margin:80px 0 0 160px;	
	width:200px;
	min-height:15px;
	float:left;
	font-size:12px;
	line-height:12px;
	color:#900;
	clear:both;
}

dd.profile3_in{
	position:absolute;
	text-align:right;
	margin:120px 0 0 160px;	
	width:200px;
	float:left;
	font-size:12px;
	line-height:18px;
	color:#666;
	clear:both;
}

dl.instructor a{
	color:#900;
}

dl.instructor a:hover{
	color:#006;
	text-decoration:underline;
}

dd.text_in{
	min-height:160px;
	color:#666;
	font-size:12px;
	line-height:17px;
	width:420px;
	float:right;	
	padding:10px 0px 10px 30px;
}


/* ///   information  ///  */

.contents_info{
	margin:30px 20px 10px 0;
	background-color:#FFF;
	width:920px;
	height:500px;
}

h2.head_info{
	background-image:url(../images/head07.png);
	background-repeat:no-repeat;
	text-indent:-999999px;
	width:920px;
	height:150px;
	float:left;		
}

p.info_address{
	margin:80px 0 0 30px;
	clear:both;
	float:left;
	width:850px;
	height:140px;
	text-indent:-999999px;	
}



p.info_address a{
	width:850px;
	height:140px;
	display:block;	
	border:none;
	background-image:url(../images/address.png);
	background-repeat:no-repeat;
}

p.info_address a:hover{
	background-position:0 -140px;
}


/* ///   sitemap  ///  */

.contents_sitemap{
	margin:30px 20px 10px 0;
	background-color:#FFF;
	width:920px;
}

h2.head_sitemap{
	background-image:url(../images/head08.png);
	background-repeat:no-repeat;
	text-indent:-999999px;
	width:920px;
	height:150px;
	float:left;		
}

ul.sitemap{
	padding:30px 0;
	list-style:none;
	width:920px;	
	float:left;
	background-color:#FFF;
}

li.site1{
	float:left;
	font-size:14px;
	font-weight:300;
	line-height:17px;
	background-image:url(../images/sitemap1.png);
	background-repeat:no-repeat;
	background-position:0 15px;
	width:830px;
	padding:15px 0 15px 20px;
	border-top:dotted #999 1px;
	margin:0 35px;
}

li.site2{
	float:left;
	font-size:14px;
	font-weight:300;
	line-height:16px;
	background-image:url(../images/sitemap2.png);
	background-repeat:no-repeat;
	background-position:0 15px;
	width:730px;
	padding:15px 0 15px 15px;
	border-top:dotted #999 1px;
	margin:0 0 0 140px;
}

ul.sitemap li a{
	color:#045ca0;
}

ul.sitemap li a:hover{
	text-decoration: underline;	
}

