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

body{margin:0;}
div {margin:0;}
p{
	margin:0; 
	padding:0;
}

p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height:20px;
	padding-left:20px;
	padding-right:10px;
}




ul{margin-top:0px;}

li{
	list-style-type:disc;
	font-size:14px;
	line-height:20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
dl{list-style-type:none;}
dt{list-style-type:none;}
dd{list-style-type:none;}

a { outline: none;
	text-decoration: underline;
	color: #F00;
	}

a img {border: none;}


body,
#oowaku{height:100%}


body > #oowaku{
	width:auto;
	height:auto;
	min-height:100%;
	}

/*---------------head----------------*/

div#head-bg{
	background-image:url(../../images/common-img/sec_head_rep.jpg);
	background-repeat:repeat-x;
	margin:0 0 0 0 ;
	padding:0;
}
	

div#heada1000{
	width:960px;
	height:124px;
	margin-left:auto;
	margin-right:auto;

}


div#heada960{
	width:960px;
	height:124px;

}

div.heada01{
	width:960px;
	height:67px;
	float:left;
}
	

/*--------------global----------------*/

ul#globalmenu{
	width:960px;
	height:45px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
}


li.g-btn{
	width:192px;
	height:45px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	list-style-type:none;
	}

/*--------------コンテント----------------*/


div#content{
	width:auto;
	background-color:#ffffff;s
	text-align: left;
	height:100%;
}


/*--------------main-img----------------*/


div#main-bg{
	height:100%;
	margin:0 0 0 0 ;
	padding:0;
}

div#main1000{
	background-image:url(../../images/cont01_bg.jpg);
	width:1000px;
	height:551px;
	margin-left:auto;
	margin-right:auto;

}

div#main960{
	width:960px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}


/*--------------あしあと----------------*/


div.asiato{
	width:960px;
	height:36px;
	font-size:12px;
	padding-top:15px;
	margin:0;
}

.asiatoicon{
	float:left;
	height:15px;
	margin:0;
	padding:0;
}

.asiatotext p{
	float:left;
	padding-left:3px;
	line-height:16px;
	margin:0;
}




/*-------------content----------------*/

div#cont-bg{
	margin:0 0 0 0 ;
	padding:0 0 20px 0;
}

img.grayline{
	width:960px;
	height:20px;
	margin-top:10px;
	margin-bottom:0px;
	padding:0;
}

div#content960{
	width:960px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

div#contentwaku{
	width:960px;
	height:100%;
	margin:0 0 0 0 ;
	padding:0 0 0 0 ;
}


p.cont-text{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	line-height:20px;
	width:940px;
	padding-left:10px;
	padding-right:10px;
}



/*--2column（縦2分割レイアウト時に活用）--*/


div#column2_out{
	width:960px;
	height:auto;
}

div#column2_left{
	width:480px;
	height:100%;
	margin-top:15px;
	float:left;
}

div#column2_right{
	width:479px;
	height:100%;
	margin-top:15px;
	padding:0;
	float:left;
	border-left:#CCC dotted 1px;
}


p.mokuji_text{
	font-size:14px;
	line-height:2em;
	padding-top:5px;
	padding-left:30px;
	color:#006;
	display:block;
	list-style-type:none;
	list-style:none ;
	float:left;
	height:100%;
	
}

.btnlist{
	margin:0;
	padding:0;
	float:left;
	width:480px;
	height:50px;
}


div#fooda-bg{
	background-image:url(../../images/fooda_rep_w.gif);
	background-repeat:repeat-x;
	margin:0 0 0 0 ;
	padding:0;
}
	
div#fooda960{
	width:960px;
	height:97px;
	background-image:url(../../images/fooda_bg_w.gif);
	margin-left:auto;
	margin-right:auto;
}

div#fooda830{
	width:930px;
	margin:0 0 0 0px;
	float:left;

}

p.fooda_text{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	color:#a4a3a3;
	margin:24px 0 0 0px;
}

p.fooda_text2{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	color:#a4a3a3;
	float:left;
	margin:14px 0 0 13px;
}





/*テキストリンク
-----------------------------------*/
a:link{
	text-decoration:none;
	color:#09F;
}

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

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

a:active{
	text-decoration:none;
	color: #09F;
}

/*----------------------------------*/

.960{
	width:960px;
	height:auto;
}

.left{
	float:left;
	width:auto;
	height:auto;
}

.mt30{
	margin-top:50px;
}

.pt20{
	padding-top:20px;
}

.box{
	width:870px;
	height:auto;
	border:3px #990033 solid;
	padding:20px 20px 10px 20px;
	margin-left:20px;
}


h2{
	font-weight:bolder;
	width:960px;
	height:50px;
	line-height:55px;
	border-bottom:1px solid #009;
	color:#009;
	font-size:28px;
	margin-top:30px;
}

h3{
	width:auto;
	height:50px;
	line-height:55px;
	font-size:20px;
	font-weight:800;
	background-color:#F90;
	color:#FFF;
	margin-top:30px;
	padding-left:10px;
}

h4{
	width:936px;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:600;
	background-color:#990033;
	color:#FFF;
	margin-top:30px;
	margin-bottom:-20px;
	padding-left:20px;
}

h5{
	font-size:20px;
	font-weight:800;
	margin-top:20px;
	margin-bottom:10px;
	padding-left:0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


h6{
	font-size:16px;
	font-weight:800;
	padding-left:20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:10px;
}