@charset "Shift_JIS";

/*-------------------------------------
contents style
-------------------------------------*/

#wrap{
	width:825px;/*幅指定必須*/
	margin:0;
	padding:0;
	border:0px solid #abc;
	float:left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;/*任意に設定*/}
#wrap h1#itemTitle{
	font-size:0;
	line-height:0;
	text-indent:-9999em;
	overflow:hidden;}
.plist{
	width:100%;
	max-width:700px;
	text-align:left !important;
	margin:0 auto 10px auto !important;}

.a-content-tabs-wrapper {
    background: url("./image/bg_menu.jpg") repeat-x scroll left bottom transparent;
    /*margin-bottom: -11px;*/
    overflow: hidden;
    padding-bottom: 11px;
    position: relative;
    width: 825px;
}
.a-content-tabs-wrapper.white_bg {
    background: url("./image/bg_menu_wh.jpg") repeat-x scroll left bottom transparent;
}
.a-content-tabs {
    color: #FFFFFF;
    display: table;
    overflow: hidden;
	margin: 0;
	padding: 0;
}
.a-content-tabs, .a-content-tabs li a {
    background: #355DBC;
}
.a-content-tabs li {
	width:164px;
	float:left;
    border-right: 1px solid #FFFFFF;
    display: table-cell;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
}

.a-content-tabs li a {
    color: #DDEDFF !important;
    cursor: pointer;
    display: block;
    outline: medium none;
    padding-bottom: 7px;
    /padding-bottom: 6px;
    padding-top: 7px;
    text-shadow: 0 -1px 1px #3F6ED0;
	text-decoration: none !important;
}
.a-content-tabs li a:hover {
    background-color: #6EA5EE;
    background-position: 0 -31px;
    color: #FFFFFF;
    text-decoration: none !important;
    text-shadow: 0 -1px 1px #6795DC;
}
.a-content-tabs li a.a-active {
    background-color: #B5D5FF;
    background-position: 0 -62px;
    color: #092C72 !important;
    text-shadow: 0 1px 1px #B8D6FF;
	text-decoration: none !important;
}


/*tab
.conTab{
	width:700px;
	height:30px;
	border:0px solid #4e7cd4;}

#tab1{background:url(images/conTabBg.png) no-repeat transparent left top;}
#tab2{background:url(images/conTabBg.png) no-repeat transparent left -30px;}
#tab3{background:url(images/conTabBg.png) no-repeat transparent left -60px;}
#tab4{background:url(images/conTabBg.png) no-repeat transparent left -90px;}
#tab5{background:url(images/conTabBg.png) no-repeat transparent left -120px;}

.conTab ul#tabUl{
	position:relative;
	left:30px;
	height:30px;
	overflow:hidden;}
.conTab ul#tabUl li{
	float:left;
	width:106px;
	line-height:30px;
	text-align:center;
	font-size:12px;
	padding-top:2px;}
.conTab ul#tabUl li.li2{
	float:left;
	width:153px;
	line-height:30px;
	text-align:center;
	font-size:12px;
	padding-top:2px;}
.conTab ul#tabUl li a{color:#fff;text-decoration:none;font-weight:normal;}
.conTab ul#tabUl li a:hover{color:#fff;text-decoration:underline;}



.small{font-size:80%;}
.table {
	float:left;
	margin:0 0 15px;
	padding:0;
	width:100%;}
hr {
	background-color:#E0E0E0;
	border:0 none;
	color:#E0E0E0;
	float:left;
	height:1px;
	margin:10px 0;
	width:100%;}
.new {
	color:#FF005D;
	font-style:italic;
	font-weight:bold;
	margin:0 2px 0 0;}
*/



/*---------------------
[common]:float clear
---------------------*/
/*
contenT:after {content:".";display:block;height:0px;font-size:0px;line-height:0;visibility:hidden;clear:both;}
contenT {zoom:100%;}
*/

/*---------------------
[common]:text fly out
---------------------*/
/*
#ibox_footer_wrapper a {display:block;text-indent:-9999px;overflow:hidden;font-size:0;}
*/

/*---------------------
[common]:absolute a text fly out
---------------------*/
/*
 a {display:block;text-indent:-9999px;overflow:hidden;background-color:#fff;filter:alpha(opacity=0);opacity:0;}
*/

/*---------------------
[common]:ie6 png fix
---------------------*/
/*
* html {behavior:expression(IEPNGFIX.fix(this));}
*/

