﻿@charset "utf-8";

/* Tag Reset　(※ 基本は変更しない ※)
---------------------------------------------------*/

/* Base:YUI 3.4.1 (build 4118)
http://yuilibrary.com/license/ */

#d_gift  {
	color:#000;
	background-color:transparent;
}

#d_gift div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,textarea,
p,blockquote,th,td {
	margin:0;
	padding:0;
}

#d_gift table {
	border-collapse:collapse;
	border-spacing:0;
}

#d_gift fieldset,img {
	border:0;
}

#d_gift address,caption,cite,code,
dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

#d_gift ol,ul {
	list-style:none;
}

#d_gift caption,th {
	text-align:left;
}

#d_gift h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

#d_gift q:before,q:after {
	content:'';
}

#d_gift abbr,acronym {
	border:0;
	font-variant:normal;
}

#d_gift sup{vertical-align:text-top;}
#d_gift sub{vertical-align:text-bottom;}

#d_gift input,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

#d_gift input,textarea,select {
	*font-size:100%;
}

#d_gift legend{color:#000;}


/* FontSize Reset　(※ 基本は変更しない ※)
---------------------------------------------------*/

/* 13pxで標準化（IEは独自仕様により相対で13px相当にする） */
#d_gift  {
	font: 13px/1.231 arial,helvetica,clean,sans-serif; /* 基本文字設定 */
	*font-size: small; /* Win IE7およびWin IE6標準準拠モード向け */
	*font: x-small; /* Win IE 5-5.5､6(後方互換モード)向け */
}

/* tableへのfont-size継承 */
#d_gift table {
	font-size: inherit; /* モダンブラウザ向け */
	font: 100%; /* Win IE 5-5.5､6(後方互換モード)向け */
}

/* 独自のタグでIE縮小表示を防ぐ */
#d_gift pre,code,kbd,samp,tt {
	font-family: monospace;
	*font-size: 108%; /* Win IE全般向け */
	line-height: 100%;
}


/* config (案件によって変更)
---------------------------------------------------*/

#d_gift  {
    color: #000000;
    font-family: 'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
    text-align: left;
}

/* リンクの設定 */

#d_gift a:link {
    color:#0000ff;
	text-decoration:none;
}
#d_gift a:visited {
    color:#0000ff;
}
#d_gift a:hover {
    color:#0000ff;
    text-decoration:underline;
}

#d_gift a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

/* imgタグの設定 */

#d_gift img {
	vertical-align: top;
}
#d_gift a img  {
	border: none;
}


/* フォントサイズの指定はYUI Fontsに基づき
 下記の値(%)で指定します。
 10px = 77% 11px = 85% 12px = 93% 13px = 100%
 14px = 108% 15px = 116% 16px = 123.1% 17px = 131%
 18px = 138.5% 19px = 146.5% 20px = 153.9% 21px = 161.6%
 22px = 167% 23px = 174% 24px = 182% 25px = 189% 26px = 197% */

/* @media all end */

/* レイアウト
---------------------------------------------------*/

/* 注目商品01 */

.main{
	width:558px;
}

.topBox p{
	margin:0 0 30px 0;
}

.orderBox{
	border: 1px solid #a9a9a9;
	padding:10px 20px;
}

.orderBox p{
	font-size:80%;
	line-height:1.5;
}

.inner{
	background: url(../img/img04.png) no-repeat;
	margin:0 0 10px 0;
	padding:10px 20px;
	overflow:hidden;
}

.inner ul{
	float:right;
}

.inner li{
	margin:0 0 5px 0;
}

.pdfbox{
	width:auto;
	margin:15px 0 0 0;
	overflow:hidden;
}

.box{
	width:100px;
	font-size:80%;
	float:left;
	margin:0 5px 0 5px;
}

.box p{
	margin:8px 0 8px 0;
	text-align:center;
}

.box.top{
	border-bottom: 1px solid #999999;
}

.box .txt{
	line-height:1.5;
	margin:10px 0 0 0;
}

.box .midashi{
	overflow:hidden;
}

.box .midashi li{
	float:left;
	margin:0 15px 10px 0;
}

.box .midashi li.txt{
	margin:15px 0 0 0;
}

.box .list li{
	margin:5px 0 0 0;
}

.red{
	color:#ff0000;
	font-weight: bold;
}

.detail{
	overflow:hidden;
	font-size:80%;
}

.detail .inbox.left{
	float:left;
	width:269px;
	margin:0 20px 0 0;
}

.detail .inbox .titleBox{
	margin:0 0 5px 0;
}

.detail .inbox .txt{
	margin:5px 0;
}

.detail .inbox dl{
	margin:20px 0;
	line-height:1.5;
}

.detail .inbox dl.right{
	margin:25px 0 0 0;
}

.detail .inbox dt{
	font-weight: bold;
	font-size:125%;
}

/* module (共通クラス・案件によって任意で付けたし)
---------------------------------------------------*/

/* margin */
.d_m0 {margin:0!important;}
.d_mt5{margin-top:5px!important;}
.d_mt10{margin-top:10px!important;}
.d_mt20{margin-top:20px!important;}
.d_mb10{margin-bottom:10px!important;}
.d_mb20{margin-bottom:20px!important;}


/* padding */
.d_p0{padding:0!important;}
.d_pt10{padding-top:10px!important;}
.d_pb10{padding-bottom:10px!important;}
.d_pr39{padding-right:39px!important;}

/* bold */
.d_bold{font-weight:bold!important;}

/* float */
.d_flR{float:right!important;}
.d_flL{float:left!important;}

/* block */
.d_blockC{margin-left:auto;margin-right:auto;}

/* width */
.d_w100{width:100px;}

/* text-align */
.d_taC{text-align:center!important;}
.d_taR{text-align:right!important;}
.d_taL{text-align:left!important;}

/* font-size */
.d_fs10{font-size:10px!important;}

/* imgfloat */
.d_flImgR{float:right!important;}
.d_flImgL{float:left!important;}
