@charset "utf-8";
/* CSS Document */





/* 共通 */

body {

font-family: "ＭＳ Ｐゴシック","平成角ゴシック",sans-serif;
margin: 0px;
font-size:14px;/*文字サイズ*/
color: #333333;/*文字色*/
line-height:150%;/*行間*/

}

a:link {
	color: #0066ff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0066ff;
}
a:hover {
	text-decoration: underline;
	color: #0066ff;
}
a:active {
	text-decoration: none;
	color: #0066ff;
}






h1 {
	
	margin:0px;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	font-weight: normal;
}


h2 {

	margin:0px 0px 10px 0px;
	background-color:#99cc00;
	font-size:16px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 0px 8px 10px;

}

h3 {

	margin:0px 0px 10px 0px;
	background-color:#99cc00;
	font-size:12px;
	text-align:left;
	color:#FFFFFF;
	font-weight: normal;
	padding:2px 0px 0px 10px;

}


h4 {

	margin:0px 0px 10px 0px;
	background-color:#99cc00;
	font-size:12px;
	text-align:left;
	color:#ffffff;
	font-weight: normal;
	padding:2px 0px 0px 10px;
}




h5 {

	margin:0px 0px 10px 0px;
	background-color:#99cc00;
	font-size:12px;
	text-align:left;
	color:#FFFFFF;
	font-weight: normal;
	padding:2px 0px 0px 10px;
}




h6 {

	margin:10px 0px 10px 0px;
	background-color:#e2e2e2;
	font-size:12px;
	text-align:left;
	color:#333333;
	font-weight: normal;
	padding:2px 0px 0px 10px;
}




.float_clear {
float:clear;
}


.float_img {
float:left;
}


.category_img {
padding:10px 0px 0px 0px;
float:left;
}

.category_img_side {
padding:10px 0px 0px 0px;
float:left;
width:255px;
}

.text_12px{
font-size:12px;
line-height:150%;
}

.text_google{
font-size:10px;
line-height:150%;
color:#999999;
}


.margin-bottom_img {
margin-bottom:10px;
}

.margin-category_img {
margin:10px 0px;
}

/* ヘッダー */


.line-height-175{line-height:175%;}

.margin-bottom-10{margin-bottom:10px;}

.margin-bottom-20{margin-bottom:20px;}

#header{

background-color:#99cc00;
width:100%;
text-align: left;
margin-bottom:10px;

}

.header_text {

padding:5px 0px;

}


/* タイトル */

#title{

width:850px;
margin:0px auto;
background-color:#ffffff;
margin-bottom:10px;
height:70px;

}




/* メニュー */

#menu{

width:850px;
margin:0px auto;
text-align: left;
background-color:#ffffff;
margin-bottom:20px;

}

/* 新着チラシ */

#new{

width:850px;
height:375px;
margin:0px auto;
text-align: left;
background-color:#ffffff;
margin-bottom:20px;

}

/* パンクズリスト */

#pankuzu{

width:850px;
margin:0px auto;
text-align: left;
background-color:#ffffff;
margin-bottom:10px;
height:30px;

}



#new_1{

float:left;
width:425px;
margin:10px 0px;
text-align:left;

}

#new_2{

float:left;
width:425px;
margin:10px 0px;
text-align:left;
}

#new_3{

float:left;
width:170px;
margin:10px 0px;
text-align:center;
}

#new_4{

float:left;
width:170px;
margin:10px 0px;
text-align:center;
}

#new_5{

float:left;
width:170px;
margin:10px 0px;
text-align:center;
}


/* ボディー外枠 */

#mainbody{

width:850px;
height:1050px;
margin:0px auto;


}


/* 左 */

#leftbody{

float:left;
width:190px;
text-align: left;
background-color:#ffffff;
margin-bottom:10px;


}

.info_title {

	margin:0px 0px 0px 0px;
	background-color:#99cc00;
	font-size:12px;
	text-align:left;
	color:#FFFFFF;
	font-weight: normal;
	padding:2px 0px 0px 10px;

}
	
	
.info_text {

font-size:12px;
line-height:150%;/*行間*/

}

.info_border {

border:solid;
border-width:1px;
border:#99cc00;
padding:10px;
margin-bottom:10px;

}


#leftbody_c_menu{

float:left;
width:190px;
text-align: left;
background-color:#ffffff;
margin-bottom:10px;

}

.leftbody_c_menu_text{

font-size:12px;/*文字サイズ*/
color: #333333;/*文字色*/
line-height:130%;/*行間*/


}


/* 真中 */

#centerbody{

float:left;
width:450px;
height:3000px;
margin-left:10px;
text-align:left;
background-color:#FFFFFF;
margin-bottom:10px;
padding:0px 0px 10px 0px


}


#centerbody_nomal{

float:left;
width:650px;
margin-left:10px;
text-align:left;
background-color:#FFFFFF;
margin-bottom:10px;
padding:0px 0px 10px 0px


}

.centerbody_nomal_waku{
float:left;
width:635px;
margin-bottom:10px;
text-align:left;
margin-left:5px;

}

.centerbody_nomal_text{

font-size:14px;/*文字サイズ*/
color: #333333;/*文字色*/
line-height:200%;/*行間*/

}



.center_category_text{

font-size:14px;/*文字サイズ*/
color: #333333;/*文字色*/
line-height:170%;/*行間*/

}


.category_sotowaku{

width:450px;
margin-top:20px;

}

.category_left{
float:left;
margin-right:10px;
width:425px;
margin-bottom:10px;
text-align:left;

}






/* 右 */

#rightbody{
float:left;
width:190px;
margin-left:10px;
text-align:right;
background-color:#ffffff;
margin-bottom:10px;

}

.right_border {

border:solid;
border-width:1px;
border:#e2e2e2;
padding:10px;

}


.kaisya_title {

	margin:0px 0px 0px 0px;
	background-color:#999999;
	font-size:12px;
	text-align:left;
	color:#FFFFFF;
	font-weight: normal;
	padding:2px 0px 0px 10px;

}

.kaisya_border {

border:solid;
border-width:1px;
border:#CCCCCC;
padding:10px;
margin-bottom:10px;

}


.kaisya_menu_text{

font-size:12px;/*文字サイズ*/
color: #333333;/*文字色*/
line-height:130%;/*行間*/

}


/* 下 */

#bottom_body{

width:850px;
height:2000px;
margin:5px auto;
background-color:#ffffff;
margin-bottom:10px;

}




/* メニュー下 */

#menu_bottom{

width:850px;
margin:0px auto;
background-color:#ffffff;
margin-bottom:10px;
text-align: center;

}

.menu_bottom {

padding:5px 0px;
font-size:12.5px;/*文字サイズ*/
}

/* フッター */

#footer{
background-color:#99cc00;
width:100%;
text-align:center;
color:#FFFFFF;


}


.footer_text {

padding:5px 0px;

}
