@charset "shift_jis";

/* ページ全体
----------------------------------------------- */
#ordermade-body {
 font-size:14px;
 line-height: 1.6;
 color:#444;
 width:850px;
 margin-bottom: 20px;
 /*border:1px solid #696969;*/
}

/*--------------------------------------------- */
/* バナー　　*/
/*----------------------------------------------- */
#ordermade-body-banner {
 position:relative;
 background: #fff url(../images/ordermadebanner.jpg) no-repeat center left; 
 width: 598px;
 height: 135px; 
 margin-bottom: 4px;
}

/*--------------------------------------------- */
/* オーダーメイドサービスガイド*/
/*----------------------------------------------- */
.ordermadeguide {
 width:830px;
 text-align:right;
}
.ordermadeguide a {
 font-size:16px;
 color:#a0522d;
 font-weight:bold;
 text-decoration: none;
}
.ordermadeguide a:hover {
 text-decoration: underline;
}

/*--------------------------------------------- */
/* 見出し　　*/
/*----------------------------------------------- */
.midashi-waku {
 margin-top:10px;
 width:700px;
}
.midashi-box {
 float:left;
 width:190px;
 margin-right:14px;
}
.midashi-title {
 background:#000080;
 color:#fff;
 font-size:17px;
 font-weight:bold;
 height:36px;
 line-height:30px;
 padding-left:6px;
}
.midashi-title a {
 color:#fff;
 text-decoration: none;
}
.midashi-title a:hover {
 text-decoration: underline;
}
.midashi-info {
 margin-top:6px;
 font-size:12px;
 line-height: 17px;
}
.midashi-link-waku {
 margin-top:2px;
 width:700px;
 text-align:right;
}
.midashi-link {
 float:left;
 width:190px;
 margin-right:14px;
}
.midashi-link a {
 color:#1D3994;
 text-decoration: underline;
}
.midashi-link a:hover {
 text-decoration: none;
}
.midashi-title2 {
 font-size:24px;
 font-weight:bold;
 height:36px;
 line-height:30px;
 padding:10px 16px;
}

/*--------------------------------------------- */
/* 各種サービス　　*/
/*----------------------------------------------- */
.service-list-title {
 margin-top:30px;
 padding-top:3px;
 background:#3655b3;
 color:#fff;
 font-size:20px;
 font-weight:bold;.weblink-box
 height:30px;
 line-height:30px;
 padding-left:15px;
}
.service-list-title a {
 color:#fff;
 text-decoration: underline;
}
.service-list-title a:hover {
 text-decoration: none;
}
.service-list-line {
 border-top:2px solid #6495ed;
 margin:2px 0px 0px 0px;
 line-height:1px;
 height:1px;
}
.service-list-waku {
 margin-top:10px;
}
.service-list-box {
 float:left;
 width:160px;
 text-align:center;
 /*padding:3px;*/
 margin-right:8px;
 border:1px solid #999;
}
.shachihata-info a {
 color:#CC0000;
 text-decoration: underline;
}
.shachihata-info a:hover {
 text-decoration: none;
}
.weblink-box{
 float:left;
 width:480px;
 margin-left:10px;
 text-align:center;
}
.weblink-box2 {
 margin-top: 0px;
 padding-top:0px;
}
.weblink-box a, .weblink-box2 a {
 color:#1D3994;
 text-decoration: underline;
}
.weblink-box a:hover, .weblink-box2 a:hover {
 text-decoration: none;
}
.service-name {
 font-size:13px;
 font-weight:bold;
 line-height:1.3;
 text-align:left;
 margin-left:6px;
 margin-top: 6px;
 margin-bottom: 6px;
}
.service-delivery-info {
 background:#FFFF99;
 padding:2px 0px 2px 15px;
 margin:0px auto;
 text-align:left;
 font-size:12px;
}
/* ユニフォーム　　*/
.service-uniform {
 text-align:left;
 margin-top:2px;
 padding:2px;
}
.service-uniform a {
 color:#1D3994;
 text-decoration: underline;
}
.service-uniform a:hover {
 text-decoration: none;
}
/* 商品価格例　　*/
.service-price-box {
 font-size:12px;
 line-height:1.4;
 text-align:left;
 color:#CC0000; 		/* 文字色：赤 */
 padding: 2px 4px 0px 4px;
}
.service-price {
	font-family:"Franklin Gothic Medium";
	color:#CC0000; 		/* 文字色：赤 */
	font-weight: bold;
	font-size: 28px;
	line-height: 28px;
	letter-spacing:-1px;
	padding-left:4px;
}
.service-price-yen {
 margin-left: 4px;
 font-size: 10px;
}
.zeinuki {
 color:#666666; 		/* 文字色：グレー */
 font-size: 12px;
}

/*--------------------------------------------- */
/* ご利用ガイド　　*/
/*----------------------------------------------- */
#notice {
 margin-bottom:20px;
 padding:0px;
}
#notice ul {
 margin: 0px;
 padding: 0px;
 list-style-type:none;
}
#notice ul li {
 _padding-left: 16px;
 _text-indent: -6px;
 padding-left: 2em;
 text-indent: -1em;
}

.notice-title {
 margin:30px 0px 15px;
 padding:10px 15px;
 background:#595959;
 color:#fff;
 font-size:20px;
 font-weight:bold;.weblink-box
 height:30px;
 line-height:30px;
}

.notice-guide-title{
 margin:30px 0px 15px;
 padding:3px 15px 1px;
 background:#FF5050;
 color:#fff;
 font-size:20px;
 font-weight:bold;.weblink-box
 height:30px;
 line-height:30px;
}

.tbl-hd {
 font-weight: bold;
 margin: 30px 0px 10px;
}

.tbl-arrow {
 width: 38px;
 height: 50px;
 background: #f0648c;
 margin: 0px 10px;
 display: inline-block;
 clip-path: polygon(0 33%, 50% 33%, 50% 20%, 100% 50%, 50% 80%, 50% 67%, 0 67%);
}

.ordermade-tbl {
 border-collapse: collapse;
}

.ordermade-tbl th {
 font-weight: normal;
 padding: 5px 10px;
 border: 1px solid #ccc;
 text-align: center;
}

.ordermade-tbl td {
 padding: 5px 10px;
 border: 1px solid #ccc;
}

.goods-tbl {
 border-collapse: collapse;
 font-size: 14px;
 display: inline-block;
}

.goods-tbl th {
 padding: 5px 10px;
 border: 1px solid #ccc;
 text-align: center;
}

.goods-tbl td {
 padding: 5px 10px;
 border: 1px solid #ccc;
 padding: 5px 10px;
 text-align: center;
}

div.b {
 font-weight: bold;
}

/*--------------------------------------------- */
/* TOPへ　　*/
/*----------------------------------------------- */
.ordermade-pagetop {
 margin:10px 0px 30px 0px;
 text-align: right;
}
.ordermade-pagetop a {
 color:#CC0000;
 text-decoration: underline;
}
.ordermade-pagetop a:hover {
 text-decoration: none;
}

/* フォントサイズ */
.txt9 {
	font-size: 9px;
}
.txt10 {
	font-size: 10px;
}
.txt12 {
	font-size: 12px;
}
.txt14 {
	font-size: 14px;
}
.txt24 {
	font-size: 24px;
}
/* 文字色 */
span.red {
	color:#CC0000;	/* 文字色：赤 */
}
.red-bold {
	color:#CC0000;	/* 文字色：赤 */
	font-weight: bold;
}