/*以下classごとの設定-----------------------------------*/
.title01{
 width:900px;
 text-align:center;
 font-size:140%;
 font-weight:bold;
 position:static;
 margin:20px auto;
}

.dot_border6{
 height:6px;
 border-bottom:1px dotted #595757;
 margin-bottom:6px;
 clear:both;
}

.div_color{
 position:relative;
 top:0px;
 left:-50px;
 z-index:30;
 width:510px;
 overflow:hidden;
 float:right;
}
.div_inleft{
 width:252px;
 float:left;
 overflow:hidden;
}
.div_inright{
 width:252px;
 float:right;
 overflow:hidden;
}

.color_code01{
 width:250px;
 float:left;
 font-size:80%;
 border-collapse: collapse;
 margin-bottom:2px;
}
.color_code01 td{
 text-align:center;
 border:1px solid;
}
.koumoku{
 width:50px;
}
.color_code01 a{
 width:30px;
 height:10px;
 display:block;
}

.size_table{
 width:900px;
 float:left;
 font-size:80%;
 border-collapse: collapse;
 margin-bottom:10px;
}
.size_table td{
 padding:4px;
 width:calc(920px/8);
 text-align:center;
 border:1px solid;
}
.size_table th{
 padding:4px;
 font-size:120%;
 border:1px solid;
}

.size_box{
 width:900px;
 overflow:hidden;
 margin:0px auto 20px auto;
 text-align:left;
}
.size_box li{
 font-size:80%;
 cursor:pointer;
}
.size_box p{
 margin-bottom:10px;
}

.cor_chip{
 float:left;
 width:36px;
 height:18px;
 margin:0px 10px;
 border:1px solid;
}

.flo_left{
 float:left;
}

.send_botton {
 width:308px;
 height:30px;
 overflow:hidden;
 line-height:20px;
 text-align:center;
 float:left;
 margin-right:10px;
}
.send_botton a{
 display:block;
 padding:4px;
}

.send_botton a:hover{
 padding:4px;
}

.table_fomat01{
 margin-bottom:10px;
}
.table_fomat01 td,th{
 padding:4px; 
}

.fon_80{
 font-size:80%;
}

.mar_bot20{
 margin-bottom:20px;
}

.line_hei16{
 line-height:1.6em;
}

/*以下idごとの設定-----------------------------------*/
#header {
 width:100%;
	height: 100px;
	border-top: solid 10px #1D4861;
	background: #ffffff url(../image/header_bg.gif) no-repeat top;	/*背景色と画像の指定*/
}
.back_button{
 width:100%;
 height:76px;
}
#footer {
	color: #ffffff;
	background: #1D4861;
	text-align: center;
	border-top: 1px solid #808080;
 font-size:80%;
 height:22px;
 line-height:22px;
 }
#svg_box{
 position:relative;
 top:0px;
 left:0px;
 width:920px;
 min-height:500px;
 overflow:hidden;
 margin:0px auto 20px auto;
 text-align:left;
}
#svg_group{
 position:absolute;
 top:57px;
 left:0px;
 float:left; 
 width:650px;
 min-height:350px;
 overflow:hidden;
}

#svg1{
 position:absolute;
 top:0px;
 left:0px;
 z-index:1;
 width:650px;
 height:350px;
}
#svg2{
 position:absolute;
 top:0px;
 left:0px;
 z-index:2;
 width:650px;
 height:350px;
}
#svg3{
 position:absolute;
 top:0px;
 left:0px;
 z-index:3;
 width:650px;
 height:350px;
}
#svg4{
 position:absolute;
 top:0px;
 left:0px;
 z-index:4;
 width:650px;
 height:350px;
}
#svg5{
 position:absolute;
 top:0px;
 left:0px;
 z-index:5;
 width:650px;
 height:350px;
}
#svg6{
 position:absolute;
 top:0px;
 left:0px;
 z-index:6;
 width:650px;
 height:350px;
}

#svg7{
 position:absolute;
 top:0px;
 left:0px;
 z-index:7;
 width:650px;
 height:350px;
}

#svg8{
 position:absolute;
 top:0px;
 left:0px;
 z-index:8;
 width:650px;
 height:750px;
}

#svg9{
 position:absolute;
 top:0px;
 left:0px;
 z-index:9;
 width:650px;
 height:750px;
}

#svg10{
 position:absolute;
 top:0px;
 left:0px;
 z-index:10;
 width:650px;
 height:750px;
}

#svg11{
 position:absolute;
 top:0px;
 left:0px;
 z-index:11;
 width:650px;
 height:750px;
}

#svg12{
 position:absolute;
 top:0px;
 left:0px;
 z-index:12;
 width:650px;
 height:750px;
}

#svg13{
 position:absolute;
 top:0px;
 left:0px;
 z-index:12;
 width:650px;
 height:750px;
}

#svg14{
 position:absolute;
 top:0px;
 left:0px;
 z-index:12;
 width:650px;
 height:750px;
}

/*以下定番の設定-----------------------------------*/
body { 
 background : url('') #ffffff;
 /*background-repeat:repeat-x;*/
 margin:0px auto;
 text-align:center;
 color:#333333;
 font-family: Verdana, Roboto, "Droid Sans","メイリオ", Meiryo, "游ゴシック", YuGothic,  "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic", sans-serif;
 line-height:1em;
 -webkit-text-size-adjust: 100%;
 }

td,tr{vertical-align:top;}

p{margin:0px;}

div {box-sizing: content-box;}

ul{margin:0px;padding:0px;}
li{list-style:none;}

img {border:0px;}
a img {
 filter:alpha(opacity=100);
 -moz-opacity: 1;
  opacity: 1;
}
a:hover img {
 filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
a:active img {
 filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}