@charset "UTF-8";
/* 共通cssファイル

-------------------------------- */

body {
	text-align:center;
	font-size:100%;
	font:0.85em "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	color:#231815;
 *font-size:small;
 *font:x-small;
}
*+html body {
	font-size: 0.85em;
}/* for IF7 */
body {
	font-size: 0.85em\9;
}/* for IF8 */
:root body {
	font-size: 0.85em \0/;
}/* for IF9 */
#wrapper {
	text-align:center;
}
body, h1, h2, h3, h4, h5, h6, p, div, ol, ul, li, dl, dt, dd, form, input, hr, map, area, noscript, sup, pre, select, iframe {
	margin:0;
	padding:0;
	list-style-type:none;
}

h1{
	font-weight:bold;
	display:inline;
}

h2, h3, h4, h5, h6{
	display:inline;
}

table {
	font-size:inherit;
	font:100%;
}
#content {
	text-align:left;
	margin:0 auto;
	clear:both;
	width:950px;
}
a {
	color:#000066;
}
a:hover {
	text-decoration:none;
}

a:visited {
	color: #810081;
}

.ui-icon-arrow {
	padding:2px 4px 8px 23px;
	background: transparent url(/pro/pc/images/arrow_02.png) no-repeat 0 0;
}
.ui-icon-mypage {
	padding:2px 4px 0px 28px;
	background: transparent url(/pro/pc/images/icon_mypage_01.png) no-repeat 0 0;
}
.ui-icon-login {
	padding:0px 4px 0px 28px;
	background: transparent url(/pro/pc/images/icon_key_01.png) no-repeat 0 0;
}

.clearfix:after { /*floatの解除、ここがポイント*/
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}
.clearfix {
	min-height: 1px; /*IE6、7対策*/
}
* html .clearfix {
	height: 1px;
	height: auto;
	overflow: hidden;
}

