/*囲み*/
.box {
	margin: 0 0 20px;
}
.box .photo {
	margin: 0 10px 0 0; 
}
.box .pdf25 {
	float: right;
	margin-top: 40px;
}
.box h4 {
	margin-top: 0;
	font-weight: bold;
}
.box .si {
	float: right;
	margin-top: 45px;
}


/* 製品一覧・オプション */
ul.network {
	margin: 0;
	padding: 0;
}
ul.network li {
	margin: 0 0 1px 0;
	clear: both;
}
ul.network span {
	width: 100px;
	float: left;
}
ul.network li.date span {
	line-height: 40px;
}
ul.network li.two {
}
ul.network li.two span {
	width: 0;
	float: none;
	padding: 0 10px 0 6px;
}


/* 強化型・特殊品 */
.fl.big {
	width: 518px;
}
.fl.big .pdf25 {
	margin-top: 0;
}

.btn_menu:a {
  color: white;
}

.btn_menu a:link   {text-decoration:none; color: white;}
.btn_menu a:visited{text-decoration:none; color: white;}
.btn_menu a:hover  {text-decoration:none; color: white;}

.btn3:a {
  color: white;
}

.btn01 {
  display: inline-block;
  padding: 1em 0.5em;
  text-decoration: none;
  color: #FFF;
  background: #333;
  transition: .4s;
  font-size:100%;

font-weight:bold;
    width: 70%;
    border-radius: 5px;
}

.btn01:hover {
  background: #888;
  color: white;
}
.btn05 {
  display: inline-block;
  padding: 0.5em 0.5em;
  text-decoration: none;
  border:solid 1px #333;
  color: #333;
  background: #fff;
  transition: .4s;
  font-size:90%;
  width:108px;
  margin:3px;
  text-align: left;
  border-radius:0px;
}

.btn05	:hover {  background: #c5c5c5;  color: white;}

.btn04 {
  display: inline-block;
  padding: 0.5em 0.5em;
  text-decoration: none;
  border:solid 1px #333;
  color: #333;
  background: #fff;
  transition: .4s;
  font-size:90%;
  width:140px;
  margin:3px;
  text-align: left;
  border-radius:0px;
}

.btn04:hover {  background: #c5c5c5;  color: white;}

.btn_menu2:a {color: #333;}
.btn_menu2 a:link {text-decoration: none;color: #333;}
.btn_menu2 a:visited {    text-decoration: none;    color: #333;}





.box_tb{margin-bottom:30px;}
.box_right{float:left; width:60%; margin:0 auto; padding:0 5px 0 5px; }
.box_left{float:right; width:35%; margin:0 auto; padding:0 5px;}

.box_right_s{float:left; width:38%; margin:0 auto; padding:0 5px 0 5px; }
.box_left_l{float:right; width:57%; margin:0 auto; padding:0 5px;}


.f_box_1{float:left; width:13%; margin:0 auto; padding:0 15px 0 0px; }
.f_box_2{float:left; width:42%; margin:0 auto; padding:0 15px 0 5px; }
.f_box_3{float:right; width:35%; margin:0 auto; padding:0 5px;}


.fs110{font-size:110%;}
.fs120{font-size:120%;}
.fs130{font-size:130%;}
.fs140{font-size:140%;}
.fs150{font-size:150%;}
.fs170{font-size:170%;}

.products_title{background:#003d7b; color:#fff; font-size:125%; font-weight:bold; padding:8px; margin:10px 0;}

.bold {font-weight:bold;}

ul.number {
	margin: 0;
	padding: 0;
}
ul.number li {
	float: left;
	width: 72px;
	font-weight: bold;
	text-align: center;
	line-height: 1.2em;
	font-size: 130%;
}

.kigou {
	color: #003D7B;
	font-weight: bold;
}