@charset "shift_jis";

/*
================================================================================
静的ページ
================================================================================
*/

/* 1.共通
----------------------------------------------------------------------------- */	

body {
margin: 0px;
padding: 0px;
}

/* 
----------------------------------------------------------------------------- */	
/*タイトルバー*/
.static_title{
	padding:0 0px 0 10px;
	text-align: left;
}

/*基本*/
.static_basic{
	padding:0 0px 0 10px;
	text-align: left;
	width: 750px;
}

/*indent*/
.static_indent{
	padding:0 0px 0 40px;
	text-align: left;
	width: 750px;
}

.static_indent2{
	padding:0 0px 0 30px;
	text-align: left;
}

/*注釈*/
.annot{
	font-size:70%;
	letter-spacing:1px;
}
/*必須*/
.req{
	font-size:110%;
	letter-spacing:1px;
	color:#ff0000;
}



/*文字*/

.small_txt{
	font-size:70%;
	line-height:130%;
}

.red{
	color:#a2080c;
}
.pink{
	color:#e76d96;
}

.bggraymaepinkfont{
	color:e76d96;
	background-color:EDEDED;
}


/* 22.かんたん購入
----------------------------------------------------------------------------- */	 
.kantan{
	color:#CC6699;
}
/* 15.会社概要
----------------------------------------------------------------------------- */	 

/*幅*/
.w120{
	width:120px;
}

/* Outer */

.outer{
	margin-bottom:20px;
	width:100%;
}

.outer th{
	background-color:#eeeeee;
	font-weight:lighter;
	line-height:150%;
	padding:5px 5px 5px 10px;
}

.outer td p{
	margin-bottom:5px;
}

.mobile{
	padding:5px 5px 5px 20px;
	line-height:150%;
}

.ninka{
	line-height:120%;
	padding-top: 5px;
	padding-bottom: 5px;
}


/* 9.お支払い方法
----------------------------------------------------------------------------- */	 

/*テーブル　背景色*/
/*グレー*/
.bg_gy{
	background-color:#f1f1f1;
}
/*オレンジ*/
.bg_or{
	background-color:#ffe7c3;
}
/*テーブル　余白*/
.pay_yohaku{
	padding-left: 5px;
}
/* コンビニ受け取り
----------------------------------------------------------------------------- */	 

/*テーブル*/

.convenience_table{
	border: 2px dotted #FFCC33;
}
.convenience_td{
	padding: 15px;
	background-color: #FFFBEE;
}
.receipt{
	border: 1px solid #CCCCCC;
	text-align: center;
	width: 690px;
}
.receipt_td{
	border: 1px solid #CCCCCC;
	padding: 10px;
	text-align: left;
}
.receipt_l{
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 140px;
}
.receipt_r{
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	width: 550px;
}

/* 返品・不良品について
----------------------------------------------------------------------------- */	 
.return_attention{
	border: none;
	text-align: left;
	width: 680px;
	background-color: #EBEBEC;
	padding: 15px;
}

/* プライバシーポリシー
----------------------------------------------------------------------------- */	 

.box{
	padding:10px;
	border:1px solid #cccccc;
}
.privacy{
	list-style-position: outside;
	list-style-type: decimal;
	line-height:200%;
}
.privacy2{
	list-style-position: outside;
	list-style-type: square;
	line-height:200%;
}


/* サイトマップ2
----------------------------------------------------------------------------- */	
.guidemap{
	float:left;
	text-align: left;
	width:230px;
	padding-left: 20px;
}	
.guidemap2{
	text-align: left;
	width:720px;
	background: url(/ec/images/static/minidot2.gif) no-repeat left center;
	padding-left: 10px;		

}	
.kaisou1{
	background: url(/ec/images/static/kaisou01.gif) no-repeat left center;
	text-align: left;	
	padding-left: 10px;		
}
.kaisou2{
	background: url(/ec/images/static/kaisou02.gif) no-repeat left center;
	text-align: left;
	padding-left: 10px;	
}


/* ご利用ガイド
----------------------------------------------------------------------------- */	
.guide_triangle{
	text-align: left;
	width:355px;
	background: url(/ec/images/static/sankaku_s.gif) no-repeat left center;
	padding-left: 15px;		

}	

.static_title_under1{
	text-align: left;
	padding-left: 20px;
}


.static_title_under1_uleft{
	text-align: left;
	padding-left: 30px;
}

.static_title_under1_uright{
	text-align: left;
	padding-left: 20px;
}

/* 再入荷メール
----------------------------------------------------------------------------- */	 

.sainyuka{
	list-style-position: outside;
	line-height:200%;
	font-size: 12px;
	padding-left: 10px;
	list-style-image: url(minidot2.gif);
}
/* お支払い方法・送料・お届け方法について
----------------------------------------------------------------------------- */	
.rule {
	width: 730px;
}
.rule ul li{
	list-style-position: outside;
	list-style-type: square;
	margin:10px 0px 0px 20px;padding:0;
		font-size: 12px;
	line-height: 140%;
}

.onback {
	width: 690px;
	background-color: #EEEEEE;
	padding: 10px;
}

.mawarikomi {
	clear: both;
	float: right;
	width: 199px;
	margin-bottom: 20px;
	margin-left: 10px;
}
