
/* +++++++++++++++++++++ レイアウトの設定 +++++++++++++++++++++ */

/* ++++++ 基本設定 ++++++ */
body{ 
	margin:0 0 20px 0; background:url(../img/body.jpg); 
	color:#333;font-family:Osaka, MS Pゴシック, MS UI Gothic, sans-serif;
	font-size:12px;line-height:1.4em;letter-spacing:1px;
}
a:link,a:visited { color:#2564a0;text-decoration:underline; }
a:hover { color:#6CA5DD;text-decoration:underline; }

body.iframe { 
	margin:0 0 20px 0; background:none; 
	color:#333;font-family:Osaka, MS Pゴシック, MS UI Gothic, sans-serif;
	font-size:12px;line-height:1.4em;letter-spacing:1px;
}

.none {display:none !important;}
.block {display:block !important;}
.hide {visibility:hidden !important;}
.clear {clear:both !important;}
.noborder {border:0px none !important;}
.noborder a:link,.noborder a:visited {border-bottom:none;}
.noborder a:hover {border-bottom:none;}
.nopadding {padding:0px !important;}
.nowrap {white-space:nowrap}
.normal { font-weight:normal !important; }

/*float*/
.fl-r {float:right;}
.fl-l {float:left;}
/*align*/
.al-l {text-align:left !important;}
.al-r {text-align:right !important;}
.al-c {text-align:center !important;}
.al-t {vertical-align:top !important;}
.al-m {vertical-align:middle !important;}
.al-b {vertical-align:bottom !important;}
.innner-al-c { margin:0 auto; }
/*.inner-al-c	{margin-left:auto;margin-right:auto;}*/

ol, ul, li, dl, dt, dd, form, input, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
li { list-style-type: none; }
img, img a { border:none; }
hr {border:1px solid #bbb;height:0px;}
.reset { display:block; clear:both; font-size:1px; height:1px; line-height:1px; margin:0; }

/* ++++++ ベース ++++++ */
#base { width:800px; margin:0 auto; padding:0 4px; background:url(../img/base.jpg) repeat-y; }
#base.iframe { width:600px; margin:0 auto; padding:0; background:none; }

/* ++++++ ヘッダー部分 ++++++ */
#hdtx { padding:6px 10px 0 10px; height:18px; background:url(../img/hdtx.gif) no-repeat; color:#e8e8e8;
	font-size:10px; line-height:1.2em; }
#hd { height:60px; padding:8px 10px 0 14px; background:url(../img/hd.jpg) no-repeat; }
#hd h1 { /*display:block; width:158px; height:49px; margin-top:5px; _margin-top:20px; background:url(../img/ttl.gif) no-repeat; text-indent:-9999px; overflow:hidden;*/ }

#r-btns { float:right; }
#r-btns a { display:block; float:left; text-indent:-9999px; overflow:hidden; }
#r-btns a.usage { width:72px; height:22px; margin-right:7px; background: url(../img/b_usage.gif) no-repeat; }
#r-btns a.usage:hover { width:72px; height:22px; margin-right:7px; background: url(../img/b_usage_o.gif) no-repeat; }
#r-btns a.sitemap { width:72px; height:22px; background: url(../img/b_sitemap.gif) no-repeat; }
#r-btns a.sitemap:hover { width:72px; height:22px; background: url(../img/b_sitemap_o.gif) no-repeat; }

/* ++++++ グローバルメニュー ++++++ */
#gmn { height:21px; margin-bottom:10px; padding:10px 0 0 15px; background:url(../img/gmn.gif); }
#gmn ul li { display:block; float:left; text-indent:-9999px; overflow:hidden; }
#gmn ul li a, #gmn ul li a.on, #gmn ul li a:hover { display:block; }

#gmn ul li.home a { width:51px; height:15px; margin-right:9px; background: url(../img/b_home.gif) no-repeat; }
#gmn ul li.home a.on, #gmn ul li.home a:hover { width:51px; height:15px; margin-right:9px; background: url(../img/b_home_o.gif) no-repeat; }
#gmn ul li.search a { width:106px; height:15px; margin-right:9px; background: url(../img/b_search.gif) no-repeat; }
#gmn ul li.search a.on, #gmn ul li.search a:hover { width:106px; height:15px; margin-right:9px; background: url(../img/b_search_o.gif) no-repeat; }
#gmn ul li.enjoy a { width:84px; height:15px; margin-right:9px; background: url(../img/b_enjoy.gif) no-repeat; }
#gmn ul li.enjoy a.on, #gmn ul li.enjoy a:hover { width:84px; height:15px; margin-right:9px; background: url(../img/b_enjoy_o.gif) no-repeat; }
#gmn ul li.newspaper a { width:94px; height:15px; margin-right:9px; background: url(../img/b_newspaper.gif) no-repeat; }
#gmn ul li.newspaper a.on, #gmn ul li.newspaper a:hover { width:94px; height:15px; margin-right:9px; background: url(../img/b_newspaper_o.gif) no-repeat; }
#gmn ul li.storeopening a { width:145px; height:15px; margin-right:9px; background: url(../img/b_storeopening.gif) no-repeat; }
#gmn ul li.storeopening a.on, #gmn ul li.storeopening a:hover { width:145px; height:15px; margin-right:9px; background: url(../img/b_storeopening_o.gif) no-repeat; }
#gmn ul li.publish a { width:72px; height:15px; margin-right:9px; background: url(../img/b_publish.gif) no-repeat; }
#gmn ul li.publish a.on, #gmn ul li.publish a:hover { width:72px; height:15px; margin-right:9px; background: url(../img/b_publish_o.gif) no-repeat; }
#gmn ul li.buying a { width:80px; height:15px; margin-right:9px; background: url(../img/b_buying.gif) no-repeat; }
#gmn ul li.buying a.on, #gmn ul li.buying a:hover { width:80px; height:15px; margin-right:9px; background: url(../img/b_buying_o.gif) no-repeat; }
#gmn ul li.inquiry a { width:71px; height:15px; background: url(../img/b_inquiry.gif) no-repeat; }
#gmn ul li.inquiry a.on, #gmn ul li.inquiry a:hover { width:71px; height:15px; background: url(../img/b_inquiry_o.gif) no-repeat; }

/* ++++++ パンくずリスト ++++++ */
div#crumb { float:left; margin:0 0 15px 20px; _margin:0 0 15px 10px; }
div#crumb li { display:inline; color:#333; }
div#crumb li * { font-weight:normal; font-size:12px; display:inline;}
div#crumb li h1 { color:#963305; }
div#crumb a:link, div#crumb a:visited { color:#333;text-decoration:none; }
div#crumb a:hover { color:#963305 !important;text-decoration:underline; }
div#crumb .arw01 { background:url(../img/arw01.gif) no-repeat 0 2px; padding-left:12px; }

/* list01 ol */
#list01 { }
#list01 ol { margin:0 15px 15px 50px; }
#list01 ol li { margin:0 0 5px 0; list-style:decimal; }
#list01 ol li li { margin:3px 0 3px 30px; }

/* list間隔 */
#list01 ol.btm5 li { margin-bottom:5px; }
#list01 ol.btm10 li { margin-bottom:10px; }
#list01 ol.btm15 li { margin-bottom:15px; }
#list01 ol.btm20 li { margin-bottom:20px; }

/* list01 ul */
#list01 ul { margin:0 15px 15px 40px; }
#list01 ul li { margin:0 0 5px 0; list-style:disc; }
#list01 ul li li { margin:3px 0 3px 30px; }
#list01 ul li li li { margin:3px 0 3px 30px; }

/* list間隔 */
#list01 ul.btm5 li { margin-bottom:5px; }
#list01 ul.btm10 li { margin-bottom:10px; }
#list01 ul.btm15 li { margin-bottom:15px; }
#list01 ul.btm20 li { margin-bottom:20px; }

/* list01 dl */
#list01 dl { margin:0 15px 15px 0; }
#list01 dl dt { margin:0 0 3px 0; font-weight:bold; }
#list01 dl dd { margin:0 0 10px 0; font-weight:normal; }

/* list02 */
#list02 { display:block; height:auto; display:block; }
#list02 ul li { float:left; display:block; margin-bottom:5px; }
#list02.col6 li { width:15%; /*width:16%;*/ }
#list02.col5 li { width:17%; /*width:20%;*/ }
#list02.col4 li { width:23%; /*width:25%;*/ }
#list02.col3 li { width:30%; /*width:33%;*/ }
#list02.col2 li { width:47%; /*width:50%;*/ }

/* list03 ul */
#list03 ul { margin:0 15px 15px 40px; }
#list03 ul li { margin:0 0 5px 0; }
#list03 ul li li { margin:3px 0 3px 30px; }
#list03 ul li li li { margin:3px 0 3px 30px; }

/* 矢印付きリスト */
ul#arw01 li { padding:0 0 0 11px; background: url(../img/arw01.gif) no-repeat 0 4px; list-style:none; }
ul#arw01 li a:link, ul#arw01 li a:visited { color:#2564a0;text-decoration:underline; }
ul#arw01 li a:hover { color:#6CA5DD;text-decoration:underline; }

ul#arw04 li { padding:0 0 0 11px; background: url(../img/arw04.gif) no-repeat 0 4px; list-style:none; }
ul#arw04 li a:link, ul#arw04 li a:visited { color:#2564a0;text-decoration:underline; }
ul#arw04 li a:hover { color:#6CA5DD;text-decoration:underline; }

/* テーブル全般 */
table.tb01 tr.col td, table.tb02 tr.col td, table.tb03 tr.col td,
table.tb04 tr.col td, table.tb05 tr.col td, table.tb06 tr.col td, { background:#eee; }

/* テーブル01 */
table.tb01 { margin:0 15px 15px 20px; background:#aaa; }
table.tb01 th, table.tb01 td { padding:2px 4px; border-top:1px solid #fff; border-left:1px solid #fff; }
table.tb01 th { background:#eee; color:#243f59; }
table.tb01 td { background:#fff; }
table.tb01 td.L { background:#f8f6dc; border-top:1px solid #fff; border-left:1px solid #fff; }
table.tb01 p { }
/*.tb01 ol { margin:0 0 7px 40px; }
table.tb01 ul { margin:0 0 7px 30px; }
table.tb01 ol li { margin:0 0 5px 0; list-style:decimal; }
table.tb01 ul li { margin:0 0 5px 0; list-style:disc; }
table.tb01 blockquote { margin:0 0 7px 15px; padding:0; }
table.tb01 blockquote blockquote { margin:0 0 0 15px; padding:0; }*/

/* テーブル02 */
table.tb02 { margin:0 15px 15px 20px; background:#aaa; }
table.tb02 th, table.tb02 td { padding:2px 4px; border-top:1px solid #fff; border-left:1px solid #fff; }
table.tb02 th { background:#eee; color:#243f59; }
table.tb02 td { background:#fff; }
table.tb02 td.L { background:#eee; border-top:1px solid #fff; border-left:1px solid #fff; }
table.tb02 p { }

/* テーブル03 */
table.tb03 { margin:0 15px 15px 20px; background:#aaa; }
table.tb03 th, table.tb03 td { padding:2px 4px; border-top:1px solid #fff; border-left:1px solid #fff; }
table.tb03 th { background:#F1EDBA; color:#963305; }
table.tb03 td { background:#fff; }
table.tb03 td.L { background:#f8f6dc; border-top:1px solid #fff; border-left:1px solid #fff; }
table.tb03 p { }

/* テーブル04 */
table.tb04 { margin:0 0 15px 0; background:#aaa; }
table.tb04 th, table.tb04 td { padding:2px 4px; border-top:1px solid #fff; border-left:1px solid #fff; }
table.tb04 th { background:#eee; color:#243f59; }
table.tb04 td { background:#fff; }
table.tb04 td.L { background:#f8f6dc; border-top:1px solid #fff; border-left:1px solid #fff; }
table.tb04 p { }

/* テーブル05 */
table.tb05 { margin:0 0 15px 0; background:#aaa; }
table.tb05 th, table.tb05 td { padding:2px 4px; border-top:1px solid #fff; border-left:1px solid #fff; }
table.tb05 th { background:#eee; color:#243f59; }
table.tb05 td { background:#fff; }
table.tb05 td.L { background:#eee; border-top:1px solid #fff; border-left:1px solid #fff; }
table.tb05 p { }

/* テーブル06 */
table.tb06 { margin:0 0 15px 0; background:#aaa; }
table.tb06 th, table.tb06 td { padding:2px 4px; border-top:1px solid #fff; border-left:1px solid #fff; }
table.tb06 th { background:#F1EDBA; color:#963305; }
table.tb06 td { background:#fff; }
table.tb06 td.L { background:#f8f6dc;  border-top:1px solid #fff; border-left:1px solid #fff;}
table.tb06 p { }

/*blockquote { margin:0 15px 15px 50px; padding:0; }
blockquote p { margin:0 0 15px 0; padding:0; }
blockquote blockquote { margin:0 0 15px 30px; padding:0; }
blockquote blockquote p { margin:0 0 15px 0; padding:0; }*/

/* ボタン */
a.btn.member01 { display:block; width:180px; height:24px; background: url(../img/b_member01.gif) no-repeat;
	text-indent:-9999px; overflow:hidden; }
a:hover.btn.member01 { background: url(../img/b_member01_o.gif) no-repeat; }

/* arrow付リンク */
.arw01 { margin:0 0 10px 0; padding-left:10px; background: url(../img/arw01.gif) no-repeat 0 4px;
	 color:#963305; }
.arw01 a:link, .arw01 a:visited { text-decoration: none; color:#963305; }
.arw01 a:hover { text-decoration: underline; color:#FA8C58 !important; }

.arw_bl { margin:0 0 10px 0; padding-left:10px; background: url(../img/arw04.gif) no-repeat 0 4px;
	 color:#243f59; }
.arw_bl a:link, .arw_bl a:visited { text-decoration: none; color:#243f59; }
.arw_bl a:hover { text-decoration: underline; color:#4E83B8; }

.arw_rd { margin:0 0 10px 0; padding-left:10px; background: url(../img/arw05.gif) no-repeat 0 4px;
	color:#c00; }
.arw_rd a:link, .arw_rd a:visited { text-decoration: none; color:#c00; }
.arw_rd a:hover { text-decoration: underline; color:#F77; }

.arw_pp { margin:0 0 10px 0; padding-left:10px; background: url(../img/arw06.gif) no-repeat 0 4px;
	color:#c62bc6; }
.arw_pp a:link, .arw_pp a:visited { text-decoration: none; color:#c62bc6; }
.arw_pp a:hover { text-decoration: underline; color:#E891E8; }

/* ポイント付見出し */
#hlpt1 { margin:0 0 10px 20px; padding:0 0 0 17px; background:url(../img/scl01.gif) 0 2px no-repeat; border-bottom:1px dotted #555; }
#hlpt2 { margin:0 0 10px 50px; padding:0 0 0 17px; background:url(../img/scl01.gif) 0 2px no-repeat; border-bottom:1px dotted #555; }
#hlpt3 { margin:0 0 10px 50px; padding:0 0 0 17px; background:url(../img/scl02.gif) 0 2px no-repeat; font-weight:bold; border-bottom:1px dashed #555; }

/* 線 */
hr { clear:both; border:1px solid #aaa; height:0px; }
.line01 { display:block; clear:both; margin:0 0 5px 0; font-size:1px; height:1px; line-height:1px;
	border-top:1px solid #aaa; }
.line02 { display:block; clear:both; margin:0 0 5px 0; font-size:1px; height:1px; line-height:1px;
	border-top:1px solid #963305; }

/* 破線 */
.dot01 { display:block; clear:both; font-size:1px; height:1px; line-height:1px; margin:0 0 5px 0;
	border-top:1px dotted #5b2b17; }
.dot02 { display:block; clear:both; font-size:1px; height:1px; line-height:1px; margin:0 0 5px 0;
	border-top:1px dotted #aaa; }

/* ページトップへ */
.ptop { margin:0 0 5px 0; padding:1px 10px 0 0; background:url(../img/up01.gif) no-repeat right center;
	text-align:right; }
.ptop a:link, .ptop a:visited { color:#5b2b17; text-decoration:none; }
.ptop a:hover { color:#5b2b17; text-decoration:underline; }

/* フッター */
#fmn { height:18px; padding:6px 0 0 0; background: url(../img/ft.gif); color:#fff; line-height:14px;
	text-align:center; }
#fmn li { display:inline; color:#fff; border-right:1px solid #fff; }
#fmn li.end { border:none; }
#fmn li * { margin:0 0 0 5px; padding-right:2px; font-weight:normal; font-size:12px; display:inline;}
#fmn a:link, #fmn a:visited { color:#fff; text-decoration:none; }
#fmn a:hover { color:#fff; text-decoration:underline; }

#copy { padding:4px 0; color:#963305; text-align:center; }
#btm { width:808px; height:6px; margin:0 auto; background:url(../img/btm.jpg) no-repeat; }

/* +++++++++++++++++++++ フォントの設定 +++++++++++++++++++++ */

.br { color:#963305; }
.br a:link ,.br a:visited { color:#963305; text-decoration:none; }
.br a:hover { color:#DE806B; text-decoration:underline; }

.bl { color:#243f59; }
.bl a:link ,.bl a:visited { color:#243f59; text-decoration:none; }
.bl a:hover { color:#4E83B8; text-decoration:underline; }

.grn { color:#16450C; }
.grn a:link ,.grn a:visited { color:#16450C; text-decoration:none; }
.grn a:hover { color:#4DA323; text-decoration:underline; }

.pp { color:#D841D8; }
.pp a:link ,.pp a:visited { color:#D841D8; text-decoration:none; }
.pp a:hover { color:#E891E8; text-decoration:underline; }

.rd { color:#f00; }
.rd a:link ,.rd a:visited { color:#f00; text-decoration:none; }
.rd a:hover { color:#f77; text-decoration:underline; }

/* 基本フォント */
.j10 { color:#333; font-size:10px; line-height:1.1em; letter-spacing:1px; }
.j12 { color:#333; font-size:12px; line-height:1.2em; letter-spacing:1px; }
.j14 { color:#333; font-size:14px; line-height:1.2em; letter-spacing:1px; }
.j16 { color:#333; font-size:16px; line-height:1.2em; letter-spacing:1px; }
.j10 a:link ,.j10 a:visited { color:#2564a0; text-decoration:underline; }
.j10 a:hover { color:#6CA5DD; text-decoration:underline; }
.j12 a:link ,.j12 a:visited { color:#2564a0; text-decoration:underline; }
.j12 a:hover { color:#6CA5DD; text-decoration:underline; }
.j14 a:link ,.j14 a:visited { color:#2564a0; text-decoration:underline; }
.j14 a:hover { color:#6CA5DD; text-decoration:underline; }
.j16 a:link ,.j16 a:visited { color:#2564a0;text-decoration:underline; }
.j16 a:hover { color:#6CA5DD; text-decoration:underline; }

/* 茶 */
.j10br { color:#963305; font-size:10px; line-height:1.1em; letter-spacing:1px; }
.j12br { color:#963305; font-size:12px; line-height:1.2em; letter-spacing:1px; }
.j14br { color:#963305; font-size:14px; line-height:1.2em; letter-spacing:1px; }
.j16br { color:#963305; font-size:16px; line-height:1.2em; letter-spacing:1px; }
.j10br a:link ,.j10br a:visited { color:#963305; text-decoration:none; }
.j10br a:hover { color:#DE806B; text-decoration:underline; }
.j12br a:link ,.j12br a:visited { color:#963305; text-decoration:none; }
.j12br a:hover { color:#DE806B; text-decoration:underline; }
.j14br a:link ,.j14br a:visited { color:#963305; text-decoration:none; }
.j14br a:hover { color:#DE806B; text-decoration:underline; }
.j16br a:link ,.j16br a:visited { color:#963305;text-decoration:none; }
.j16br a:hover { color:#DE806B; text-decoration:underline; }

/* 白文字 */
.j10w { color:#fff; font-size:10px; line-height:1.1em; letter-spacing:1px; }
.j12w { color:#fff; font-size:12px; line-height:1.2em; letter-spacing:1px; }
.j14w { color:#fff; font-size:14px; line-height:1.2em; letter-spacing:1px; }
.j16w { color:#fff; font-size:16px; line-height:1.2em; letter-spacing:1px; }
.j10w a:link ,.j10w a:visited { color:#fff; text-decoration:none; }
.j10w a:hover { color:#fff; text-decoration:underline; }
.j12w a:link ,.j12w a:visited { color:#fff; text-decoration:none; }
.j12w a:hover { color:#fff; text-decoration:underline; }
.j14w a:link ,.j14w a:visited { color:#fff; text-decoration:none; }
.j14w a:hover { color:#fff; text-decoration:underline; }
.j16w a:link ,.j16w a:visited { color:#fff;text-decoration:none; }
.j16w a:hover { color:#fff; text-decoration:underline; }

/* 下マージン */
.mgb1{margin-bottom:1px;}
.mgb2{margin-bottom:2px;}
.mgb3{margin-bottom:3px;}
.mgb4{margin-bottom:4px;}
.mgb5{margin-bottom:5px;}
.mgb7{margin-bottom:7px;}
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb35{margin-bottom:35px;}
.mgb40{margin-bottom:40px;}
.mgb45{margin-bottom:45px;}
.mgb50{margin-bottom:50px;}
/* 上マージン */
.mgt1{margin-top:1px;}
.mgt2{margin-top:2px;}
.mgt3{margin-top:3px;}
.mgt5{margin-top:5px;}
.mgt-5{margin-top:-5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
.mgt35{margin-top:35px;}
.mgt40{margin-top:40px;}
.mgt45{margin-top:45px;}
.mgt50{margin-top:50px;}
/* 左マージン */
.mgl1{margin-left: 1px;}
.mgl2{margin-left: 2px;}
.mgl3{margin-left: 3px;}
.mgl5{margin-left: 5px;}
.mgl7{margin-left: 7px;}
.mgl10{margin-left: 10px;}
.mgl15{margin-left: 15px;}
.mgl20{margin-left: 20px;}
.mgl25{margin-left: 25px;}
.mgl30{margin-left: 30px;}
.mgl40{margin-left: 40px;}
.mgl50{margin-left: 50px;}
.mgl60{margin-left: 60px;}
.mgl70{margin-left: 70px;}
.mgl80{margin-left: 80px;}
/* 右マージン */
.mgr1{margin-right: 1px;}
.mgr2{margin-right: 2px;}
.mgr3{margin-right: 3px;}
.mgr4{margin-right: 4px;}
.mgr5{margin-right: 5px;}
.mgr7{margin-right: 7px;}
.mgr10{margin-right: 10px;}
.mgr11{margin-right: 11px;}
.mgr12{margin-right: 12px;}
.mgr15{margin-right: 15px;}
.mgr20{margin-right: 20px;}
.mgr25{margin-right: 25px;}
.mgr30{margin-right: 30px;}
.mgr40{margin-right: 40px;}
.mgr50{margin-right: 50px;}
.mgr60{margin-right: 60px;}
.mgr70{margin-right: 70px;}
.mgr80{margin-right: 80px;}
/* 四方パディング */
.pda1{padding:1px;}
.pda2{padding:2px;}
.pda3{padding:3px;}
.pda4{padding:4px;}
.pda5{padding:5px;}
.pda6{padding:6px;}
.pda7{padding:7px;}
.pda8{padding:8px;}
.pda9{padding:9px;}
.pda10{padding:10px;}
/* 上下パディング */
.pdb0{padding-bottom:0;}
.pdb3{padding-bottom:3px;}
.pdb5{padding-bottom:5px;}
.pdb7{padding-bottom:7px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}
.pdb35{padding-bottom:35px;}
.pdb40{padding-bottom:40px;}
.pdb45{padding-bottom:45px;}
.pdb50{padding-bottom:50px;}
.pdt3{padding-top:3px;}
.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}
.pdt40{padding-top:40px;}
.pdt45{padding-top:45px;}
.pdt50{padding-top:50px;}
/* 左パディング */
.pdl5{padding-left: 5px;}
.pdl10{padding-left: 10px;}
.pdl15{padding-left: 15px;}
.pdl20{padding-left: 20px;}
.pdl25{padding-left: 25px;}
.pdl30{padding-left: 30px;}
.pdl35{padding-left: 35px;}
.pdl40{padding-left: 40px;}

.pdl45{padding-left: 45px;}
.pdl50{padding-left: 50px;}
/* 右パディング */
.pdr5{padding-right: 5px;}
.pdr10{padding-right: 10px;}
.pdr15{padding-right: 15px;}
.pdr20{padding-right: 20px;}
.pdr25{padding-right: 25px;}
.pdr30{padding-right: 30px;}
.pdr35{padding-right: 35px;}
.pdr40{padding-right: 40px;}
.pdr45{padding-right: 45px;}
.pdr50{padding-right: 50px;}

/*  */