@charset "EUC-JP";

/* --------------------------------------------------------------------------------------------------
AUTHOR:			H.Odano
CSS構成書:   	基本定義（デフォルトリセット＆再定義）
LAST MODIFIED:	2010.03.05	

/* -------------------------------------------------------------------------------------------------------
            基本CSS（全ページ共通）      
------------------------------------------------------------------------------------------------------- */
/* firefox スクロールバー対応 */
* { margin:0; padding:0; }

html {
	height: 100%;
	overflow-y : scroll ;
}

/* --- ページ基本 --- */
body {
	color : #333333 ; /* 文字色 グレー */
	text-align : center ;
	margin : 0 ;
	padding : 0 ;
	font-size : 62.5% ; /* 10px */
	/*font-family : verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif ;*/
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Helvetica,sans-serif;
	/*font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;*/
	word-break:break-all;
}
/* サファリのみ フォント指定 */
html:\66irst-child body { font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif ; }


/*																					END:container
------------------------------------------------------------------------------------------------------- */



/* --- [ リセット ] --- */
body, div, pre, p, div, blockquote, hr,
form, fieldset, input, textarea, select, option,
dl, dt, dd, ol, ul, li,
h1, h2, h3, h4, h5, h6,
table, th, td,
embed, object {
	margin : 0 ;
	padding : 0 ;
	/*vertical-align : baseline ;*/
}


/* --- [ 見出し ] --- */
h1, h2, h3, h4, h5, h6 {
	font-style : normal ;
	font-weight : normal ;
	font-size : 1.2em ; /* 12px */
}


/* --- [ 段落 ] --- */
p {
	line-height : 1.4 ;
	text-align : left ;
	text-justify : inter-ideograph ;
}

/* --- [ テーブル ] --- */
table {
	/* border-spacing : 0 ; */
	font-size : 1.2em ; /* 12px */
}
* html table,
*:first-child+html table { border-collapse : collapse ; } /* IE6,IE7のみ枠線結合 */
caption, th {
	text-align : left ;
	font-weight : normal ;
}
table, th, td { border : none ; }

tr{ text-align:left; }

/* --- [ 画像・引用・略語 ] --- */
img {
	vertical-align : top ;
	border : none ;
}
q:before, q:after { content : '' ; }
acronym,abbr { cursor : help ; }



/* --- [ リスト ] --- */
ol,ul {
	list-style : none ;
	font-size : 1.2em ; /* 12px */
}
dl { font-size : 1.2em ; } /* 12px */
li,li { font-size : inherit ; } /* 入れ子フォントサイズ */



/* --- [ フォーム ] --- */
input { vertical-align : middle ; }
option { padding : 0 5px ; } /* firefox用 */
*+html option{ padding: 0 ;} /* for IE7&Opera */
* html option{ padding : 0 ; } /* for IE6 */　　　



/* --- [ その他 ] --- */

/* 区切り */
hr {
	display : block ;
	height : 2px ;
	border : 1px -moz-bg-inset ;
}

/* アドレス・強調 */
address, em { font-style : normal ; }


/* コード */
code { font-family: "Courier New", Courier, monospace; }


/* --- [ リンク ] --- */
a 			{ color : #996600; text-decoration:underline; !important outline: none } /* 茶色 */
a:link 		{ color : #996600; text-decoration:underline; !important }
a:visited 	{ color : #996600; text-decoration:underline; !important }
a:hover 	{ color : #0033FF; text-decoration:underline; !important } 
a:active 	{ color : #996600; }
a:focus 	{ color : #996600; }


ul.listStyle { list-style:disc;}
ul.listStyle_no { list-style:none;}






/* --- [ MakeShop外部css解除 ] --- */
td { font-size:13px; !important }
td.woong { font-size:13px !important }







