@charset "Shift_JIS";

/*-------------------------------------
contents style
-------------------------------------*/

#wrap{
	width:700px;/*幅指定必須*/
	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;}

.conHead{margin-bottom:20px;}
.conHead h3{font-weight:bold;}

.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 #now{}

.conTab ul#tabUl li a{color:#fff;text-decoration:none;font-weight:normal;}
.conTab ul#tabUl li a:hover{color:#fff;text-decoration:underline;}


.contenT{display:block;font-size:12px;
overflow:hidden;
	width:682px;
	border-left:1px solid #4e7cd4;
	border-right:1px solid #4e7cd4;
	border-bottom:1px solid #4e7cd4;
	padding:15px 8px;}
.contenT p{margin-bottom:12px;}
.contenT h1{font-weight:bold !important;font:1.8em arial,helvetica,clean,sans-serif;
margin:10px 0;}
.contenT h2 {
font:bold 1.31em arial,helvetica,clean,sans-serif;margin-bottom:10px;
}
.contenT h3 {
font:bold 1.1em arial,helvetica,clean,sans-serif;
margin:20px 0 10px;
}
.contenT h4 {
font:bold 1.2em arial,helvetica,clean,sans-serif;
margin:0 0 0;
}
.table {
float:left;
margin:0 0 15px;
padding:0;
width:100%;
}
.column25 {height:88px;

float:left;
padding:0 4% 0 4%;
width:22.5%;
}
.column50 {
	float:left;
	height:100%;
	padding:0 2% 0 0;
	width:49%;}
.column50last {
float:left;
height:100%;
padding:0;
width:48%;
}
/*
.column50last {
	float:left;
	height:100%;
	padding:0;
	width:345px;}*/
.contenT table tr td h4{margin:10px 10px 0 10px;font-weight:bold;}
.contenT table tr td p{margin:0 10px 10px 10px;}
.contenT ul li{clear:both;margin:0 0 0 30px;list-style-type:disc;list-style-position:outside;}
.small{font-size:80%;}



.column66 {
float:left;
height:100%;
padding:0 2% 0 0;
width:60%;
}
.column33 {
float:left;
height:100%;
padding:4% 2% 0 0;
width:31%;
}

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;
}


#wrap ol{margin:10px;}
#wrap ol li{margin-left:25px;
list-style:decimal outside; !important;
}

#wrap ul.anchor {
list-style-image:url("images/AnchorBullet.gif") !important;
list-style-position:outside !important;
}

#wrap table.exp,
#wrap table#format{
border-collapse:collapse;}

#wrap table.exp td{border:1px solid #33ccff;padding:10px;}

#wrap table#format td{border:1px solid #ece9d8;padding:2px 2px 2px 5px;}



.text-holder{width:330px;float:left;margin-right:10px;}
hr.dott{border-bottom:1px dashed #d1d1d1;
background-color:#fff;
float:left;
height:1px;
margin:10px 0;
width:100%;
}

/*---------------------
[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));}
*/

table {
}
.spec td,
table tr th {
	padding:2px;
	border:solid 1px #b4b4b4;
	border-collapse:collapse;
	color:666666;
white-space: nowrap:
}
.spec td{padding:5px 5px !important;
	font-size: 15px;}