

/* common ------------------------------------------ */
body.special_pt2{
	background:#000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
}

#main {
	width: 990px;
	height: 590px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}


/*--------------------
container
--------------------*/
.pt2_tit{margin:20px 0 5px 19px;}
.sizemenu_box{width:188px; margin:0 0 0 6px; float:left; height:400px}
.sizecontent_box{width:780px; background: url(../img/size/pt2_contentframe.jpg) left top no-repeat; margin:0 0px 60px 0px; float:left; position:relative;}
.sizecontent_box_foot{width:780px; background: url(../img/size/pt2_contentframe_foot.jpg) left bottom no-repeat; margin:0 0px; text-align:left;}

.sizecontent_box_textarea{width:570px; margin:0px auto 0px 45px; padding:45px 0; font-family:"ＭＳ Ｐゴシック",arial, helvetica,"Georgia",sans-serif!important; font-size:12px; line-height:18px;}


#SP_container{
	font-family:"ＭＳ Ｐゴシック",arial, helvetica,"Georgia",sans-serif;
	color: #333;
	line-height: 1.5;
	text-align: center;
	background: url(./../../../../../img/dt2012/header_bg.jpg) center top transparent no-repeat!important;

}

#SP_wrap{
	width:1000px;
	background-color:transparent;
	position:relative;
	top:0;
	left:0;
	margin: 0 auto;
	text-align: left;
	padding: 96px 0px 0 0px;
	z-index:0;
}
#SP_stopper{
	height:60px;
}
.pt2_tec2{
	padding:30px 0px;
	margin:0px 60px;
	text-align:left;
}
.pt2_tec2 img{
	margin:0px;
	text-align:left;
}

.SP_topcontent_area{
	margin:0px auto 40px;
	width:990px;
	left: 20px;
	clear: both;
	padding-bottom:20px;
	background:transparent;
}
.SP_sizecontent_area {
	margin:0px auto 0px;
	width:990px;
	left: 20px;
	clear: both;
	background: url(../img/size/pt2_containerbg.jpg) left repeat-y;
}
pt2_flash_area{
margin:0 5px;
padding:0;
width:990px;
}


#main_size {
	width: 1023px;
	margin:0 auto 10px;
	padding:0 0 4px;
	background: url(../img/shadow.jpg) bottom no-repeat;
	text-align:center;
}
#main_size_content_foot {
	clear:both;
	width: 986px;
	margin:0 auto 0px 2px;
	background: url(../img/size/pt2_footbg.jpg) bottom repeat-x;
}
.SP_content_area{
	margin:0px auto 0px;
	width:1000px;
	left: 20px;
	clear: both;
	padding-bottom:20px;
	background:#FFF;
}
.SP_content_area2{
	margin:0px auto 0px;
	width:1000px;
	left: 20px;
	clear: both;
	padding-bottom:20px;
	background:#FFF;
}


.SP_footbox{
	clear:both;
	background:#000;
	width:100%;
	height:auto;
	text-align:center;
}
.SP_footbox #foot{
	width:1000px;	
	margin:0 auto;
}

/*=====================SIZE==============================*/
#main_size_content {
	clear:both;
	width: 930px;
	padding:0px 30px;
	margin:0 auto 0px;
}

#main_size_content_bg {clear:both; width:990px; background: url(../img/pt2_sizebg.jpg) left top no-repeat; padding:10px 0 0; margin:0;}

.sizelogo {height:23px; width:301px; overflow:hidden; margin:0px 0 10px 15px;}
.sizetitle{font-size:13px; font-family:Ariar, sans-serif; color:#FFF; font-weight:bold; letter-spacing:2px;}

.size-left{width:465px}
.size-right{width:465px}

table.size_table {width:440px; margin:5px 15px 0px 0;border-collapse:collapse;font-family:"ＭＳ Ｐゴシック",arial, helvetica,"Georgia",sans-serif;}
table.size_table td {height:27px; line-height:27px; color:#FFF!important;}

tr.size_end-1 td { border-bottom:1px solid #CDCDCD;}
tr.size_end td {height:1px!important; line-height:1px; font-size:1px; border-bottom:1px solid #CDCDCD;}
tr.size_end  { border-bottom:1px solid #CDCDCD;}/*FF用*/
tr.size_split td.td_1 { border-top:1px solid #CDCDCD;}

tr.tr_first td{text-align:center; padding:3px 0!important;}
tr.tr_first .td_1  {background:#333!important;height:40px; line-height:15px; border-bottom:2px solid #CDCDCD; border-top:1px solid #CDCDCD; font-weight:normal!important;}
tr.tr_first .td_2  {background:#333!important;height:40px; line-height:15px; border-bottom:2px solid #CDCDCD;border-left:1px solid #CDCDCD; border-top:1px solid #CDCDCD;}
tr.tr_first .td_3  {background:#333!important;height:40px; line-height:18px; border-bottom:2px solid #CDCDCD;border-left:1px solid #CDCDCD;}
tr.tr_first .td_4  {background:#333!important;height:40px; line-height:18px; border-bottom:2px solid #CDCDCD;border-left:1px solid #CDCDCD;}
tr.tr_first .td_5  {background:#333!important;height:20px; line-height:15px; border-bottom:2px solid #CDCDCD;border-left:1px solid #CDCDCD;}
tr.tr_first .td_6  {background:#333!important;height:20px; line-height:15px; border-bottom:2px solid #CDCDCD;border-left:1px solid #CDCDCD;}
tr.tr_first .td_7  {background:#333!important;height:40px; line-height:15px; border-bottom:2px solid #CDCDCD;border-left:1px solid #CDCDCD;}
tr.tr_first .td_3_4{background:#333!important;height:40px; line-height:20px; border-bottom:2px solid #CDCDCD;border-left:1px solid #CDCDCD;}
tr.tr_first .td_5_6{background:#333!important;height:20px; line-height:20px; border-bottom:1px solid #CDCDCD;border-left:1px solid #CDCDCD;}

tr.tr_first img{margin:2px;}

tr.bordertd td.td_2 {border-top:1px solid #CDCDCD!important;}

td.td_1  {background:#777; width:50px; font-weight:bold;}
td.td_2  {background:transparent; width:50px; border-top:0; border-bottom:0;border-left:1px solid #CDCDCD;}
td.td_3_4{background:transparent; width:160px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;border-left:1px solid #CDCDCD;}
td.td_3  {background:transparent; width:40px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;border-left:1px solid #CDCDCD;}
td.td_4  {background:transparent; width:120px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;border-left:0;}
td.td_5_6{background:transparent; width:120px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;border-left:1px solid #CDCDCD;}
td.td_5  {background:transparent; width:60px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;border-left:1px solid #CDCDCD;}
td.td_6  {background:transparent; width:60px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;border-left:1px solid #CDCDCD;}
td.td_7  {background:transparent; width:60px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;border-left:1px solid #CDCDCD;}

td.td_8 {background:#000; width:45px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;border-left:1px solid #CDCDCD;}
td.td_9 {background:#000; width:45px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;border-left:1px solid #CDCDCD;}
td.td_8_9 {background:#000; width:90px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;border-left:1px solid #CDCDCD;}



p.size_comment {width:100%; display:block; text-align:left; font-weight:normal; color:#FFF; font-size:12px; margin:8px 0 0;}
p.size_comment span{font-weight:normal;}



/*======================PRINT=============================*/
.print_page {display:none;}

