/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {
	margin: 0px;
	padding: 0px;
}

body {
	color: #666666;
	font-size: 75%;
           font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	line-height: 1.6em;
	background-color: #ffffff;
	text-align:center;
	background-image: url(https://file001.shop-pro.jp/PA01066/268/image/bg01.png);
}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}

/*リンクカラー
----------------------------------------------- */

img {
	border-style: none;
}

a:link{
	color:#1a98af;
	text-decoration: underline;
}
a:visited{
	color:#F69;
	text-decoration: underline;
}
a:hover{
	color:#1a98af;
	text-decoration: none;
}
a:active{
	text-decoration:none;
	position:relative;
	left: 1px;
	top: 1px;
}

/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は800pxとなっています。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/
#container {
	margin:0px auto;
	width:800px;
	text-align:left;
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}

/*ヘッダー（ページタイトル、グローバルメニュー）*/
#header {
 width:100%;
 clear:left;
}



/*leftとmainを囲む*/
#wrapper {
	width:640px;
	float:left;
	overflow: hidden;
	background-color: #FFF;
}

/*　画面左側メニューの幅　*/
#left {
	float: left;
	width: 150px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	clear: left;
}
/*見出し　*/
#left h4 {
	font-size: 110%;
	text-decoration: none;
	color: #555;
	}




/*　TOPページ　*/
#main {
	float: right;
	width: 460px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 10px;
	overflow: hidden;
	clear: right;
}
.main00 {
	clear: both;
	width: 460px;
	overflow: hidden;
}
.value_tittle {
	padding-top: 0px;
}

.sale_tittle {
    padding-top: 5px;
}

.value_img {
	padding-top: 10px;
}



.main03 {
	margin-top: 5px;
	height: 95px;
	width: 460px;
	clear: both;
	overflow: hidden;
	
}

.main04 {
	clear: left;
	float: left;
	height: 100px;
	width: 225px;
	overflow: hidden;
	margin-right: 10px;
	margin-top: 10px;
	
}

.main05 {
	width: 225px;
	height: 100px;
	clear: right;
	float: right;
	overflow: hidden;
	margin-top: 10px;
	
}


.value00 {
	clear: both;
	width: 460px;
	overflow: hidden;
}

.value01 {
	margin-top: 5px;
	height: 95px;
	width: 460px;
	clear: both;
	overflow: hidden;
	
}

.value02 {
	clear: left;
	float: left;
	height: 208px;
	width: 225px;
	overflow: hidden;
	margin-right: 10px;
	margin-top: 5px;
	
}

.value03 {
	width: 225px;
	height: 208px;
	clear: right;
	float: right;
	overflow: hidden;
	margin-top: 5px;
	
}



.value04 {
		clear: left;
	float: left;
	height: 100px;
	width: 225px;
	overflow: hidden;
	margin-right: 10px;
	margin-top: 5px;
}

.value05 {
	width: 225px;
	height: 100px;
	clear: right;
	float: right;
	overflow: hidden;
	margin-top: 5px;
	
}



.value06 {
		clear: left;
	float: left;
	height: 140px;
	width: 225px;
	overflow: hidden;
	margin-right: 10px;
	margin-top: 5px;
}


.value07 {
	width: 225px;
	height: 140px;
	clear: right;
	float: right;
	overflow: hidden;
	margin-top: 5px;
	
}



.info {
	overflow: auto;
	border: 1px solid #1a98af;
	width: 460px;
	color: #999;
	height: 120px;
	margin-top: 10px;
}
.info h3 {
	color: #1a98af;
	padding-left: 10px;
}

.info p {
	padding-left: 20px;
}




/*　リストの記号を消す　*/

#main li{
	list-style-type: none;
}

/*　テーブルレイアウトの見出し　*/
#main table th {
	text-align: center;
}

/*　テーブル中身の位置調整　*/
#main table td {
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* フリーページ2（プリントの種類）ここから */

/* フリーページ2（プリントの種類）h2装飾など*/
.free02_h2  {
	background-image: url(https://2544d4796e5982dc.lolipop.jp/all-yoshi/printshop_ys/print_h2back05.jpg);
	color: #333;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	font-size: 160%;
	font-weight: 900;
}
.free02_fontsize01  {
	font-size: 130%;
	font-weight: bold;
}



/* フリーページ2（プリントの種類）レイアウト */



.free02_img{
	margin-top: 5px;

}

/* フリーページ2（プリントの種類）リスト調整*/
#free02 li {
	list-style-type: upper-alpha;
	list-style-position: inside;
	margin-left: 10px;
}



.free02table { 
width: 460px; /* テーブルの横幅（プリントの種類） */ 
border-collapse: collapse; /* 枠線の表示方法（プリントの種類） */ 
border: 1px #aaaaaa solid; /* テーブル全体の枠線（太さ・色・スタイル（プリントの種類）） */ 
} 

.free02table th {
	border: 1px #aaaaaa solid; /* セルの枠線（太さ・色・スタイル）（プリントの種類） */
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
} 

.free02table td {
	border: 1px #aaaaaa solid; /* セルの枠線（太さ・色・スタイル）（プリントの種類） */
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
} 

/* フリーページ2（プリントの種類）ここまで */





/* カラー */
.red{
	color: #FF5555
}



#right {
	float: right;
	width:150px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	clear: right;
	overflow: hidden;
}
/*見出し　*/
#right h4 {
	font-size: 105%;
	text-decoration: none;
	color: #555;
	}
.right_print01 {
	font-size: 1.2em;
	font-weight: bold;
	color: #666;
}

.right_print02 {
	font-size: 1.1em;
	font-weight: bold;
	color: #666;
}
.right_print03 {
	font-size: 1.3em;
	color: #666;
	font-weight: bold;
}



/* 右メニュープリントの種類リスト調整*/
#right li {
	list-style-type: upper-alpha;
	list-style-position: inside;
	margin-left: 5px;
}
#right .members img{
	margin-bottom: 8px;
}
#right_print {
	padding-right: 10px;
	padding-bottom: 5px;
}






/* 特定商取引法に基づく表記（返品など）ボタン */
p#sk_link_other {
	text-align:left;
	margin-top:10px;
}

p#sk_link_other a {
	font-size:12px;
}



/* 下段サイトマップ */
#sitemap_outrange {
	　　margin-top: 20px;
	width: 680px;
	clear:both;
	padding-top: 20px;
	overflow:hidden;
	margin-right: 55px;
	margin-bottom: 10px;
	margin-left: 55px;
}

#sitemap_outrange h3 {
	font-size: 115%;
	font-weight: bold;
}


#sitemap_outrange h4 {
	color: #666;
}

#sitemap_outrange ul {
	margin-top: 5px;
	margin-left: 8px;
}

#sitemap01 {
	width: 140px;
	float: left;
}


#sitemap01 ul li {
	list-style-type: none;	
}



#sitemap02 {
	float: left;
	width: 140px;
}
#sitemap02 ul li {
	list-style-type: none;	
}



#sitemap03 {
	float: left;
	width: 120px;
}
#sitemap03 ul li {
	list-style-type: none;	
}


#sitemap04 {
	float: left;
	width: 140px;
}
#sitemap04 ul li {
	list-style-type: none;	
}


#sitemap05 {
	float: right;
	width: 140px;
}
#sitemap05 ul li {
	list-style-type: none;	
}
.sitemap_h4top {
	margin-top: 10px;
}






/*　クロネコヤマト送料・支払方法・お問合せ・返品など　　*/


/*　全体のレイアウト　*/
#etc {
	margin-top: 20px;
	width: 700px;
	clear:both;
	padding-top: 10px;
	overflow:hidden;
	margin-right: 45px;
	margin-bottom: 10px;
	margin-left: 45px;
	border: 2px solid #1a98af;

	}
#etc th  ,td{
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}



#etc h3 img {
	margin-bottom: 5px;
}


#etc h4 {
           font-size: 110%;
	text-decoration: none;
	color: #555;
	margin-bottom: 3px;
}
#etc hr {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*　支払方法＆送料　*/

#etc3 {
	overflow:hidden;
}

/* 支払方法　※2カラム左　*/
#etc1 {
	float: left;
	width: 310px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.daibiki_tesuuryou_img {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 0px;

}
.kouza {
	margin: 10px;
	padding: 10px;
	border: 1px solid #999;
	width: 200px;
}


/* 送料　※2カラム右　*/
#etc2 {
	width: 335px;
	float: right;
	margin-right: 0px;
	padding-right: 10px;
	padding-left: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.jikansitei {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#mailbin_img {
	margin-top: 5px;
	margin-left: 10px;
}

.mailbin {
	border: 1px solid #999;
	width: 180px;
	font-weight: bold;
	font-size: 120%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 5px;
}



#gotop_etc3 {
	clear: both;
	text-align: right;
	margin-right: 15px;
	margin-bottom: 0px;
}


/* 　お問合せ　*/

#etc4 {
	clear: both;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 0px;
	overflow:hidden;
}

#address {
	float: left;
	width: 315px;
	border: 1px solid #999;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#address h4 {
	font-size: 120%;
	font-weight: bold;
}

#calendar {
	float: right;
	width: 320px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 1px solid #999;
}
.cale1 {
	float: left;
	margin-right: 0px;
	margin-left: 10px;
	width: 150px;
}
.cale2 {
	float: right;
	margin-right: 10px;
	margin-left: 0px;
	width: 150px;
}
#gotop_etc4 {
	text-align: right;
	margin-right: 15px;
}



/* 返品について　*/

#etc5 {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 15px;
	margin-left: 15px;
}


/* このページのTOPへ戻る　*/

#gotop {
	text-align: right;
	margin-top: 15px;
	margin-bottom: 0px;
}








/* フッター　*/
#footer {
	margin:0px auto;
	background-color: #1a98af;
	color: #FFFFFF;
	text-align:center;
	width:800px;
}

#footer a:link{
	color:#FFF;
	text-decoration: underline;
}
#footer a:visited{
	color:#FFF;
	text-decoration: underline;
}
#footer a:hover{
	text-decoration: none;
	color: #F69;
}
#footer a:active{
	text-decoration:none;
	position:relative;
	left: 1px;
	top: 1px;
}


/* グループ（ブランド）　*/



#group-list {
	padding:5px 0px 0px;
	margin:10px 20px 0px 0px;
}

.group-list-link {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

/* フリーページ01　ご注文の流れ　*/

#free01 li {
	list-style-type: decimal;
	list-style-position: inside;
	font-weight: bold;
}
.pink {
	color: #FF6699;
}

.fax_mail {
	line-height: 2em;
}


/*　カレンダーCSS　*/

.tbl_calendar {
  border: none !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}
.tbl_calendar th, .tbl_calendar td {
  padding: 2px !important;
  text-align: center !important;
  border-bottom: 1px solid #ccc !important;

