@charset "shift_jis";

/*======================================



	ブラウザ依存のスタイルつぶし

	

=======================================*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  

	    margin:0; 

	    padding:0; 

} 

table { 

	    border-collapse:collapse; 

	    border-spacing:0; 

} 

fieldset,img {  

	    border:0; 

} 

address,caption,cite,code,dfn,em,strong,th,var { 

	    font-style:normal; 

	    font-weight:normal; 

} 

ol,ul { 

	    list-style:none; 

} 


caption,th { 

	    text-align:left; 

} 

h1,h2,h3,h4,h5,h6 { 

	    font-size:100%; 

	    font-weight:normal; 

} 

q:before,q:after { 

	    content:''; 

	} 

abbr,acronym { border:0; } 



img {

	vertical-align:bottom;

}



body {
	width:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#main_menu {

	margin-bottom: 10px;

}

a:hover { color: #00CCCC; }
img {border-style:none;
}

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

	メインナビゲーション部分の指定

------------------------------------*/
header {
	width:100%;
	height:auto;
	background:#f79c0f;
}
header .logo{
	text-align:center;
	padding:10px 0 5px;
}

header table{
	width:100%;
	text-align:center;
}

header table th{
	width:30%;
	padding:10px;
}

header table td{
	width:70%;
	padding:10px;
}

header table td input{
	width:100%;
	height:20px;
}

header table td.login input{
	height:auto;
	width:auto;
}

header table td a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

	
/*-- slider --*/

#wrap {
	width:96%;
	margin:10px auto;
}
#wrap img{
	width:100%;
	margin:10px auto;
}

/*-- menu --*/

section ul li {
    background-color: #f79c0f;
    border-bottom: solid 1px #fff;
    margin-bottom: 1px;
    padding: 10px;
    color: #FFF;
	font-weight:bold;
	text-align:center;
    cursor: pointer;
    position: relative;
}
li.pc {
    background-color: #ef1384;
    border-bottom: solid 1px #fff;
    margin-bottom: 1px;
    padding: 10px;
    color: #fff;
	text-align:center;
	font-weight:bold;
    cursor: pointer;
    position: relative;
}


section ul li a, li.pc a {
	display:block;
	color:#fff;
	text-decoration:none;
}
 
 
footer p{
	padding:10px 0;
	text-align:center;
	font-size:0.7em;
}

