/*コンテナクラス*/
.container{
	width : 990px;
	height : 1835px;
	background-color : #FFFFFF;
	position : absolute; top:0px; left: 0px;
}

.containt{
	width : 780px;
	height : 1630px;
	background-color : #FFFFFF; 
	position : absolute; top:100px; left:10px;
/*	background-color : #D0D0D0; */

}



.topcontflash{
	width : 780px;
	height : 390px;
/*	background: url(../img/column_bg3.gif); 
	background-color : #000000; */
	position : absolute; top:0px; left:0px;
/*	border : 1px solid #0000DD; */
	color : #FFFFFF;
}

.topcontleft{
	width : 190px;
	height : 775px;
/*	background: url(../img/column_bg5.gif); 
	background-color : #CCCCCC;
	border : 1px solid #000000; */
	position : absolute; top:400px; left:0px;

}

.topcontleft_1{
	width : 190px;
	height : 365px;
/*	background: url(../img/column_bg5.gif); */
	background-color : #FFFFFF;
	position : relative; top:0px; left:0px;
/*	border : 1px solid #000000; */
}

.topcontleft_1_1{
	width : 190px;

/*	background-color : #D0D0D0; */
	position : absolute; top:33px; left:0px;
	font-size : 12px;
	color : #000000;
/*	border : 1px solid #AACCDD; */
}



.topcontleft_2{
	width : 190px;
	height : 370px;
/*	background: url(../img/column_bg5.gif); */
	background-color : #000000;
	position : relative; top:10px; left:0px;
	border : 1px solid #000000; 
}

.topcontleft_2_1{
	width : 170px;
	height : 325px;
	background-color : #FFFFFF; 
	position : absolute; top:35px; left:10px;
	font-size : 12px;
	color : #000000;
/*	border : 1px solid #AACCDD; */
}



.topcont2_2{
	width : 150px;
	height : 120px;
/*	background: url(../img/column_bg5.gif); */
	background-color : #FFFFFF;
	position : absolute; top:410px; left:10px;
	font-size : 12px;
/*	color : #FFFFFF; 
	border : 1px solid #000000; */
	padding : 10px;
}


.topcont_update{
	width : 580px;
	height : 300px;
/*	background: url(../img/column_bg3.gif); */
/*	background-color : #000000;*/
	position : absolute; top:400px; left:200px;
/*	font-weight : bold;*/


/*
	border : 1px solid #000000; 
	border-bottom : 1px dotted #0000DD;
	border-bottom : 1px dashed #0000DD;

	border-left : 1px solid #000000; 
	border-right : 1px solid #000000; 
	border-bottom : 1px solid #000000; 
*/
}

.topcont_index{
	width : 580px;
	height : 735px;
/*	background: url(../img/column_bg3.gif); */
/*	background-color : #000000;*/
	position : absolute; top:845px; left:200px;
/*	font-weight : bold;*/

/*
	border : 1px solid #000000; 
	border-bottom : 1px dotted #0000DD;
	border-bottom : 1px dashed #0000DD;

	border-left : 1px solid #000000; 
	border-right : 1px solid #000000; 
	border-bottom : 1px solid #000000; 
*/
}

.topcont3{
	width : 578px;
	height : 775px;
/*	background: url(../img/column_bg3.gif); */
/*	background-color : #000000;*/

	position : absolute; top:875px; left:200px;
/*	font-weight : bold;*/

/*
	border : 1px solid #000000; 
	border-bottom : 1px dotted #0000DD;
	border-bottom : 1px dashed #0000DD;*/

	border-left : 1px solid #000000; 
	border-right : 1px solid #000000; 
	border-bottom : 1px solid #000000; 

}

.topcont3_1{
	width : 560px;
	height : 175px;

	position : absolute; top:0px; left:10px;
	font-size : 12px;
	color : #000000;
/*	border-left : 3px solid #AACCDD;
	background-color : #FFDDFF;
*/

	border-bottom : 1px dashed #AACCDD;

}

.topcont3_2{
	width : 560px;
	height : 120px;
	position : absolute; top:180px; left:10px;
	font-size : 12px;
	color : #000000;
/*	border-left : 3px solid #AACCDD;
	border-bottom : 1px solid #AACCDD;
	background-color : #FFD0FF;
*/
	border-bottom : 1px dashed #AACCDD;
}

.topcont3_3{
	width : 560px;
	height : 210px;
	position : absolute; top:305px; left:10px;
	font-size : 12px;
	color : #000000;
/*	border-left : 3px solid #AACCDD;
	background-color : #FFDDFF;
*/
	border-bottom : 1px dashed #AACCDD;

}

.topcont3_4{
	width : 560px;
	height : 90px;
	position : absolute; top:520px; left:10px;
	font-size : 12px;
	color : #000000;
/*	border-left : 3px solid #AACCDD;
	background-color : #FFDDFF;
*/
	border-bottom : 1px dashed #AACCDD;

}

.topcont3_5{
	width : 560px;
	height : 150px;

	position : absolute; top:615px; left:10px;
	font-size : 12px;
	color : #000000;
/*	border-left : 3px solid #AACCDD;
	border-bottom : 1px dashed #AACCDD;
	background-color : #FFDDFF;
*/

}




p.cat_shop{
	margin : 0px 5px 5px 75px;
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */
/*	background-color : #8844AA; */
}


p.cat_shop3{
	margin : 0px 5px 5px 75px;
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */
/*	background-color : #8844AA; */
	position : absolute; top:23px; left:250px;
}

p.cat_shop4{
	margin : 0px 5px 5px 75px;
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */
/*	background-color : #8844AA; */
	position : absolute; top:42px; left:250px;
}

p.cat_shop5{
	margin : 0px 5px 5px 75px;
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */
/*	background-color : #8844AA; */
	position : absolute; top:60px; left:250px;
}

p.cat_shop6{
	margin : 0px 5px 5px 75px;
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */
/*	background-color : #8844AA; */
	position : absolute; top:78px; left:250px;
}

p.cat_shop7{
	margin : 0px 5px 5px 75px;
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */
/*	background-color : #8844AA; */
	position : absolute; top:96px; left:250px;
}

p.cat_shop8{
	margin : 0px 5px 5px 75px;
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */
/*	background-color : #8844AA; */
	position : absolute; top:114px; left:250px;
}

p.cat_shop9{
	margin : 0px 5px 5px 75px;
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */
/*	background-color : #8844AA; */
	position : absolute; top:132px; left:250px;
}

p.cat_shop10{
	margin : 0px 5px 5px 75px;
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */
/*	background-color : #8844AA; */
	position : absolute; top:155px; left:250px;
}

p.cat_shop11{
	margin : 0px 5px 5px 75px;
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */
/*	background-color : #8844AA; */
	position : absolute; top:165px; left:250px;
}

p.cat_shop12{
	margin : 0px 5px 5px 75px;
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */
/*	background-color : #8844AA; */
	position : absolute; top:185px; left:250px;
}


p.cat_shopindex{
	margin : 0px 5px 6px 75px;
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */
/*	background-color : #8844AA; */
	position : absolute; top:70px; left:310px;
}

p.top_newstittle{
	margin : 0px 5px 6px 5px;
	font-weight : bold;
	font-size : 14px;
/*	background: url(../img/bg/side_bg4.png); */
/*	background-color : #8844AA; */
}

p.cat_title{
	margin : 5px 5px 6px 75px;
	font-weight : bold;
/*	background: url(../img/bg/side_bg4.png); */
	color : #FF4848;
	font-size : 12px;
/*	background-color : #8844AA; */
}

img.catgory_icon{
	margin : 15px 10px 10px 0px;
	float : left;

}

.topcont4{
	width : 280px;
	height : 190px;
/*	background: url(../img/column_bg3.gif); 
	background-color : #000000; */
	position : absolute; top:1080px; left:200px;
/*	font-weight : bold; 
	color : #FFFFFF;
*/
	border : 1px solid #000000;

}

.topcont_banner01{
	width : 280px;

/*	background: url(../img/column_bg3.gif); 
	background-color : #000000; */
	position : absolute; top:575px; left:200px;
/*	font-weight : bold; 
	color : #FFFFFF;
	border : 1px solid #000000;
*/

}

.topcont_banner02{
	width : 280px;
	height : 190px;
/*	background: url(../img/column_bg3.gif); 
	background-color : #000000; */
	position : absolute; top:575px; left:495px;
/*	font-weight : bold; 
	color : #FFFFFF;
	border : 1px solid #000000;
*/
}

.topcont_banner03{
	width : 580px;
	height : 120px;
/*	background: url(../img/column_bg3.gif); */
/*	background-color : #000000;*/
	position : absolute; top:570px; left:200px;
/*	font-weight : bold;*/

/*
	border : 1px solid #000000; 
	border-bottom : 1px dotted #0000DD;
	border-bottom : 1px dashed #0000DD;

	border-left : 1px solid #000000; 
	border-right : 1px solid #000000; 
	border-bottom : 1px solid #000000; 
*/
}

.topcont_banner04{
	width : 580px;
	height : 120px;
/*	background: url(../img/column_bg3.gif); */
/*	background-color : #000000;*/
	position : absolute; top:715px; left:200px;
/*	font-weight : bold;*/

/*
	border : 1px solid #000000; 
	border-bottom : 1px dotted #0000DD;
	border-bottom : 1px dashed #0000DD;

	border-left : 1px solid #000000; 
	border-right : 1px solid #000000; 
	border-bottom : 1px solid #000000; 
*/
}




img.area_info{
	margin : 10px 10px;
	float : left;
}

p.area_date{
	margin : 10px 10px 10px 10px;
	color : blue;
	font-size : 10px;
/*	background-color : #8844AA; */
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */

}

p.area_info{
	margin : 10px 10px 10px 10px;
	font-size : 12px;
/*	background-color : #8844AA; */
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */

}

p.area_info2{
	margin : 10px 10px 10px 85px;
	font-size : 12px;
/*	background-color : #8844AA; */
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */

}

p.area_link{
	margin : 10px 10px 10px 10px;
	font-size : 12px;
	text-align:right;
/*	background-color : #8844AA; */
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */

}


p.work_info{
	margin : 30px 10px 30px 60px;
	font-size : 12px;
/*	background-color : #8844AA; 
	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */

}

p.work_info2{
	margin : 10px 10px 10px 30px;
	font-size : 12px;
/*	background-color : #8844AA; 
	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */

}

p.work_link{
	margin : 20px 10px 10px 10px;
	font-size : 12px;
	text-align:right;
/*	background-color : #8844AA; */
/*	font-weight : bold;
	background: url(../img/bg/side_bg4.png); */

}



.topcont5{
	width : 280px;
	height : 190px;
/*	background: url(../img/column_bg3.gif); 
	background-color : #000000; */
	position : absolute; top:1080px; left:498px;
/*	font-weight : bold; 
	color : #FFFFFF;*/
	border : 1px solid #000000;

}


.clear {
	clear:both;
}

img.qr{
	margin : 20px 25px 0px 35px ;
}

p.qr_cont{
	margin : 5px 5px;
	font-size : 10px;
	text-align : center;
}

/* TOP　ページ　詳細ページへのリンク用 */

a:visited {
	color:#000000;
	text-decoration : none;
}

a:link {
	color:#000000;
	text-decoration : none;
}

a:hover {
	color:#000000;
	text-decoration : underline;
}

a:active {
	color:#000000;
	text-decoration : underline;
}



.cont_news{

	width :578px;

	margin : 0px;
	padding : 0px;

	border : 1px solid #C8C8C8;

	background-color : #C8C8C8;


/*
	position : relative; top:-5px; left:0px;
	background-color : #00E304;
*/
}


.cont_news_inside{
	clear : both;
	width :555px;
	height : 110px;
	
	overflow:auto;

	margin : 10px 12px;
	padding : 0px;

	background-color : #FFFFFF;

/*
	background-color : #3500FF;
*/

}


.cont_news_inside ul{
	margin : 0px;
	padding : 0px;

	line-height : 1.5em;
	list-style : none;
	text-align : left;
	

}


.cont_news_inside li{

	margin : 10px;
	
	font-size : 12px;

	border-bottom : 1px dashed #A0A0A0;

}

.infomation{
	margin : 0px 10px;
	color : #000000;
}

.date{
	margin : 0px;
	color : #FF0000;
/*
	font-weight : bold;
	background-color : #FF00FF;
*/
}
