@charset "Shift_JIS";

/* リセット------------------------- */
* { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	clear:both;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	clear:both;
}
h1,h2,h3,h4,h5,h6,p,li,dl,dt,dd,caption,address,th,td,b,small {
	word-break:break-all;
	word-wrap:break-word;
}
ul li,ol li{
	list-style: none;
}
img { 
	border:0;
	vertical-align:bottom;
}

/* clear float----- */
.clearfix:after {
	content: ".";
	clear: both;
	display: block;
	height: 0; 
	font-size:0;
	visibility: hidden;
}
.clearfix { 
	display:inline-block;
}

/*\*/
* html .clearfix{
	height:1%;
}
.clearfix{
	display:block;
}
/**/

/* 全ページ共通*/
body {
	text-align:center;
	background:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
	}
#page {
	width:820px;
	border-left:1px solid  #999;
	border-right:1px solid #999;
	margin:0 auto;
	}
#header {
	margin:0;
	padding:0;
}
p {
	text-align:left;
	}
a:link,
a:visited {
	color:#039;
	}
a:hover,
a:active {
	color:#C03;
	}
.clear {
	clear:both;
	}
.txt {
	font-size:85%;
	line-height:1.45;
	}
.txt1 {
	color:#F00;
	}
.txt2 {
	font-weight:700;
	}
.txt3 {
	font-size:140%;
	font-weight:700;
	margin-bottom:15px;
	color:#06C;
	}
.font_ss {
	font-size:70%;
	}
.font_sss {
	font-size:50%;
	}
.font_l {
	font-size:130%;
	}
.space_u50 {
	margin-top:50px;
	}
.space_u30 {
	margin-top:30px;
	}
/*商品ページ*/
.main {
	width:780px;
	background:#FFF;
	margin:0 auto;
	_margin:0 20px;
	}

.ttl {
	margin-bottom:10px;
	}
/*　メニュー　*/
ul.menu {
	width:770px;
	margin:0 auto 10px auto;
	text-align:left;
	_margin:0 0 10px 0;
	}
ul.menu li {
	display:inline;
	font-size:85%;
	}
ul.menu li a {
	display:inline-block;
	margin:3px 10px;
	background:url(images/bg_menu.gif) no-repeat left;
	padding:1px 0 1px 16px;
	}
/* 商品名 */
h1 {
	color:#FFF;
	background:#09A8FD;
	font-size:260%;
	padding:6px 0 3px 15px;
	margin-bottom:10px;
	text-align:left;
	}
/* キャッチコピー */
h2 {
	color:#F09;
	margin:20px 0 30px 0;
	text-align:left;
	font-size:200%;
	font-weight:700;
	}

h3 {
	color:#F30;
	font-size:160%;
	font-weight:700;
	text-align:left;
	border-bottom:3px solid #F30;
	margin:25px 0 5px 0;
	}

p.final {
	font-size:220%;
	font-weight:900;
	color:#F00;
	text-align:center;
	margin:15px 0 ;
	border-bottom:double 3px #F00;
	}
	
.left {
	float:left;
	}
.right {
	float:right;
	}
.box_l {
	width:450px;
	}
.box_r {
	width:295px;
	}

.tokucho dt {
	color:#F60;
	font-size:160%;
	font-weight:700;
	text-align:left;
	margin-top:30px;
	}
.tokucho dt.top {
	margin-top:0;
	}
.tokucho dd {
	font-size:90%;
	text-align:left;
	line-height:1.45;
	margin:5px 10px;
	}	
.tokucho dd.center {
	text-align:center;
	}
	
table.schedule {	
	border:1px solid #999;
	margin:20px 0 0 0;
	width:400px;
	font-size:90%;
	}	
.schedule caption {
	text-align:left;
	color:#039;
	}
.schedule th {
	background:#9CF;
	border:1px solid #999;
	text-align:center;
	padding:3px ;
	}
		
.schedule td{
	border:1px solid #999;
	text-align:center;
	padding:5px;
	}
	
.schedule_txt {
	font-size:85%;
	line-height:1.25;
	margin:3px 0 0 0;
	width:400px;
	}

div.box_order {
	margin:0 auto;
	width:720px;
	}
div.box_order table {	
	border:1px solid #999;
	margin:20px auto 5px auto;
	width:720px;
	font-size:90%;
	}
div.box_order caption {
	text-align:left;
	margin-bottom:3px;
}
div.box_order th {
	background:#FC3;
	border:1px solid #999;
	text-align:center;
	padding:5px ;
	}
div.box_order td {
	border:1px solid #999;
	text-align:center;
	padding:5px 10px;
	background:#FFF;
	}
div.box_order td.price {
	font-size:120%;
	font-weight:700;
	color:#FF0000;
	}
div.box_order td.order {
	font-weight:700;
	}
div.box_order td.even {
	background:#ECE9D8;
	}
	
p.shiyou {
	text-align:left;
	margin-top:25px;
	padding:4px 0 2px 10px;
	}	
	
ul.shiyou {
	text-align:left;
	margin-left:15px;
	}

.shiyou li {
	list-style:square;
	font-size:90%;
	line-height:1.45;
	margin-left:20px;
	}

.shiyou li li {
	list-style:disc;
	}
.shiyou li.none {
	list-style:none;
}
.chumon {
	width:179px;
	color:#FFF;
	font-weight:700;
	font-size:140%;
	background:url(images/chumon.jpg) no-repeat left top;
	width:179px;
	height:169px;
	margin:20px 30px 0 0;
	}

.chumon1 {
	padding-top:10px;
	font-size:85%;
	}
.chumon2 {
	font-size:250%;
	font-weight:normal;
	padding-top:10px;
	}
.chumon3 {
	padding-top:5px;
	}

	
p.shoptop {
	margin-top:30px;
	font-size:80%;
	text-align:center;
	clear:both;
	}
p.shoptop a {
	text-decoration:none;
	padding:3px 5px;
	font-weight:700;
	}
p.shoptop a:link ,
p.shoptop a:visited {
	background:#039;
	color:#FFF;
	border:1px solid #039;
	}
p.shoptop a:hover ,
p.shoptop a:active {
	background:#CC0033;
	color:#FFF;
	border:1px solid #C03;
	}
.center {
	text-align:center;
	}
/*フッター*/
div#footer {
	text-align:center;
	font-size:75%;
	padding:20px 0 10px 0;
	}
div#footer p {
	text-align:center;
	}
p.pagetop {
	text-align:right;
	font-size:80%;
	width:780px;
	margin:10px 0;
	}
p.pagetop a:link ,
p.pagetop a:visited {
	color:#03F;
	}
p.pagetop a:hover ,
p.pagetop a:active {
	color:#096;
	}
	
/*ページ個別設定*/

/*C40700　スタンド式　5ヶ月表示カレンダー*/
.C40700 {
	width:684px;
	margin:15px auto;
	background:url(images/C40700_7.jpg) no-repeat left top;
	}
.C40700 p {
	padding-top:303px;
	margin-left:283px;
	font-size:80%;
	line-height:1.3;
	text-align:left;
	}
	
/*T070A0　ダブルケース*/
dd.T070A0 {
	background:url(images/T070A0_3.jpg) no-repeat left bottom;
	padding-bottom:250px;
	}
	
/* T05 名入メモ*/
.T05 {
	background:url(images/T05_1.jpg) no-repeat left top;
	padding-top:340px;
	}
.T05 ul {
	text-align:left;
	font-size:110%;
	line-height:1.65;
	margin:0 0 20px 10px;
	}
.T05 .tokucho {
	color:#F60;
	font-size:160%;
	font-weight:700;
	text-align:left;
	}
	
/*　L65　名入タオル*/
dl.L65 {
	background:url(images/L65_1.jpg) no-repeat left top;
	padding:300px 0 0 0; 
	}
.L65_l {
	float:left;
	width:132px;
	}
.L65_r {
	float:right;
	width:132px;
	}
	
/* T013 くつべら*/
.T013_txt {
	color:#F60;
	font-size:160%;
	font-weight:700;
	text-align:left;
	margin-bottom:25px;
	}
.T013design li {
	display:inline;
	}
.T013 {
	text-align:center;
	}
.T013 li {
	width:77px;
	float:left;
	margin:0 5px;
	}

/* T03 クリアファイル*/
.T03_box h3 {
	margin-bottom:15px;
	}
.T03_box .left {
	width:450px;
	}
.T03_box .right {
	width:280px;
	}
.T03_box .txt3 {
	margin-left:15px;
	}
.T03_box .shiyou {
	margin-left:30px;
	}
.T03_box .shiyou li {
	margin-left:30px;
	}
/* GT93 消せるんボールペン*/
ul.GT93 {
	font-size:100%;
	margin:15px 10px;
	}
.GT93 li {
	line-height:1.25;
	margin:10px;
	text-align:left;
	text-indent:-1em;
	padding-left:1em;
	}
/* ピタチョク */
.L002A0_txt {
	color:#F60;
	font-size:160%;
	font-weight:700;
	text-align:left;
	margin:10px 0 5px 0;
	}

.L002A0 .cover {
	background:url(images/L00200_arr.gif) no-repeat center;
}


.L002A0 .cover li {
	width:200px;
	float:left;
	font-size:85%;
	line-height:1.3;
	text-align:left;
}
.L002A0 .cover li.left {
	margin-right:40px;
}

.L002A0 .shiyou {
	margin-left:50px;
}

.L002A0 .left .bord {
	margin-top:20px;
}

.L002A0 .left .bord .left {
	width:110px;
}

.L002A0 .left .bord .right {
	width:290px;
}

.L002A0 .left .bord .right .left {
	width:30px;
	margin-top:20px;
}
.L002A0 .left .bord .right .right {
	width:250px;
	margin-top:20px;
}

.NN2120_tokucho li {
	width:180px;
	float:left;
	font-size:75%;
	margin:0 5px;
	text-align:left;
	line-height:1.3;
	}
.NN2120_tokucho li img {
	margin-bottom:5px;
}

.NN2120 .left {
	text-align:center;
	width:370px;
}
.NN2120 .right {
	width:340px;
}

.noshi {
	margin-top:40px;
}
.noshi .left {
 	width:250px;
	margin-right:50px;
}
.noshi .right {
	width:400px;
}
.noshi h2 {
	margin:0;
}
.noshi h3 {
	margin-top:10px;
}

/* お役立ち小冊子*/
.booklet_box h3 {
	margin-bottom:15px;
	}
.booklet_box .left {
	width:460px;
	}
.booklet_box .right {
	width:280px;
	}
.booklet_box .txt3 {
	margin-left:15px;
	}
.booklet_box .shiyou {
	margin-left:30px;
	}
.booklet_box .shiyou li {
	margin-left:30px;
	}
.booklet_box img {
	margin-bottom:10px;
}

.giftfuto {
	margin:20px 0 0 25px;
	font-size:95%;
	font-weight:700;
}
.self_box {
	float:left;
}

.self {
	float:right;
	width:144px;
	margin:50px 0 0 30px;
}

.naire {
	color:#F60;
	font-size:160%;
	font-weight:700;
	text-align:left;
	margin-top:30px;
}

.giftfuto_box {
	margin-top:40px;
}
.giftfuto .left {
 	width:400px;
	margin-right:50px;
}
.giftfuto .right {
	width:290px;
}
.giftfuto h2 {
	margin:0;
}
.giftfuto h3 {
	margin-top:10px;
}

.naire_exp {
	color:#F00;
	font-weight:700;
	font-size:95%;
	line-height:1.45;
}


/*　印刷する　*/
.print {
	text-align:right;
	margin:3px 0 0 0;
}
.print a {
	display:inline-block;
	text-decoration:none;
	font-size:80%;
	background:#EFEFEF;
	border-bottom:2px solid #999;
	border-right:2px solid #999;
	padding:3px 7px;
	margin-bottom:1px;
	}
.print a:link {
	color:#00C;
}
.print a:hoverr {
	color:#9CC;
}

