@charset "Shift_JIS";

/*---フォントカラーの設定---*/
a{outline:none;}
a:link{text-decoration: none;color: #3a3a3a;background-color: transparent;outline:none;}
a:visited{text-decoration: none;color: #3a3a3a;background-color: transparent;outline:none;}
a:hover{text-decoration: none;color: #e20000;background-color: transparent;outline:none;}
a:active{text-decoration: none;color: #3a3a3a;background-color: transparent;outline:none;}


/*---改行幅＋文字幅　の設定---*/
td.kaigyou  { line-height:145%; }
td.kaigyou2  { line-height:210%; }
p.kaigyou  {margin: 0;padding: 0;line-height:130% }
p.mojihaba { letter-spacing: 2px }


/*--- 要素の再フォマーット ---*/
body{
 font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
 background-image:url("shop/user_data/packages/default/img/header/bg.jpg");
 background-repeat:repeat-x;
 margin: 0px;
 padding: 0px;
 font-size: 11px;
 color: #3a3a3a;
}
td{
 font-size: 12px;
 text-align:left
}
form{
 margin: 0px;
}


/*--- フォントクラス---*/
.Font10pt{font-size: 10px;}
.Font11pt{font-size: 11px;line-height:15px;}
.Font12pt{font-size: 12px;}
.Font13pt{font-size: 13px;}
.small_tex{font-size: 10px;line-height:135%;}
H1 {font-size:12px;font-weight:NORMAL;margin:0px;}


/*--- ショップの設定---*/
.catename {FONT-SIZE: 12px; BACKGROUND-COLOR: #cccccc; 	padding:5px; }


/*--- ベース ---*/
#base_body img{vertical-align:bottom;border:0;}
#base_body table{border-collapse:collapse;border:0px;}
#base_body tr td{vertical-align:top;padding:0px;}
#base_body h2,h3{margin:0px;padding:0px;line-height:0;}
#base_body ul{margin:0;padding:0;list-style-type: none;}


/*--- トップページのスタイルシート ---*/
#index_pickup_item{width:714;margin:0;padding:0;}
#index_pickup_item li{width:134;margin:0 10px 0 0;float:left;}
#index_pickup_item li img{border-bottom: 1px dotted #cccccc;vertical-align:bottom;}
#index_pickup_item li p{font-size:11px;line-height:13px;margin:7px 0 0 3px;padding:0;}
#index_pickup_item li p.index_PIP{margin-top:2px;font-weight: bold;}
#index_ossme{width:714;margin:0;padding:0;}
#index_b01 {width:179;height:42;margin:0;float:left;}
#index_b01 a{background-image: url(top_img0/b01.jpg);display: block;text-indent:-9999px;height: 46px;}
#index_b02 {width:178;height:42;margin:0;float:left;}
#index_b02 a{background-image: url(top_img0/b02.jpg);display: block;text-indent:-9999px;height: 46px;}
#index_b03 {width:178;height:42;margin:0;float:left;}
#index_b03 a{background-image: url(top_img0/b03.jpg);display: block;text-indent:-9999px;height: 46px;}
#index_b04 {width:179;height:42;margin:0;float:left;}
#index_b04 a{background-image: url(top_img0/b04.jpg);display: block;text-indent:-9999px;height: 46px;}
#index_ossme li a:hover{background-position:0 -46px;}
.index_series,.index_series2{width:714;padding:0;clear:left;overflow:hidden;}
#index_series3{width:692;padding:0;overflow:hidden;}
.index_series li{width:230;margin:0 12px 0 0;float:left;font-size:11px;line-height:15px;}
.index_series2 li{width:230;margin:0 12px 0 0;float:left;font-size:11px;line-height:16px;}
#index_series3 li{width:214;margin:0 25px 0 0;float:left;font-size:11px;line-height:16px;}
.index_series li a,.index_series2 li a,#index_series3 li a{color:#707070 !important;}
a.index_waku:hover{border: 1px solid #e20000;}
a.index_waku:hover img{margin: -1px;}
.index_series li a.index_waku{overflow: hidden;float:left;margin:0 0 4px 0;}
.index_series2 li a.index_waku{overflow: hidden;float: left;margin:0 4px 3px 0;}
#index_series3 li a.index_waku{overflow: hidden;float: left;margin:0 4px 3px 0;}
#index_bg{background-image:url(top_img0/kyoukai_back.jpg);height:83;width:714;}
#index_off{width:714;margin:0;padding:0;overflow:hidden;zoom:1;}
#index_off li{width:233;margin:0 7px 0 0;float:left;}
#index_b05 a{background-image: url(top_img0/b05.jpg);display: block;text-indent:-9999px;height: 261px;}
#index_b06 a{background-image: url(top_img0/b06.jpg);display: block;text-indent:-9999px;height: 261px;}
#index_b07 a{background-image: url(top_img0/b07.jpg);display: block;text-indent:-9999px;height: 261px;}
#index_off li a:hover{background-position:0 -261px;}
#index_b08{width:110px;height:18px;}
#index_b08 a{background-image: url(top_img0/b08.jpg);display: block;text-indent:-9999px;height: 18px;}
#index_b08 a:hover {background-position: 0 -18px;margin:0;padding:0;}
#index_box{width:508;padding:0;clear:left;overflow: hidden;margin:12 0 0 0;}
#index_box a.index_waku{overflow: hidden;float:left;margin:0 0 5px 0;}
.index_repomiji{font-size:11px;line-height:14px;background-image: url(top_img0/sankaku.jpg);background-repeat: no-repeat;background-position: left top;padding:0 0 0 9px;margin:0;clear: left;}
#index_repo{width:508;margin:15 0 0 0;padding:0;}
#index_repo li{width:164;margin:0 8px 0 0;float:left;}
#index_repo li a.index_waku{overflow: hidden;float:left;margin:0 0 5px 0;}
.index_repoimg{vertical-align:bottom;border:0;}
.index_moji2{font-size:12px;line-height:17px;margin:0 0 9px 0;padding:0;}
.index_maji3{font-size:11px;color:#b1b1b1;font-weight: bold;}
#index_b09{width:110px;height:18px;}
#index_b09 a{background-image: url(top_img0/b09.jpg);display: block;text-indent:-9999px;height: 18px;}
#index_b09 a:hover {background-position: 0 -18px;margin:0;padding:0;}
#index_catalog{width:714;margin:11 0 0 0;padding:0;}
#index_b10 {width:178;height:154;margin:0;float:left;}
#index_b10 a{background-image: url(top_img0/b10.jpg);display: block;text-indent:-9999px;height: 154px;}
#index_b11 {width:178;height:154;margin:0;float:left;}
#index_b11 a{background-image: url(top_img0/b11.jpg);display: block;text-indent:-9999px;height: 154px;}
#index_b12 {width:178;height:154;margin:0;float:left;}
#index_b12 a{background-image: url(top_img0/b12.jpg);display: block;text-indent:-9999px;height: 154px;}
#index_b13 {width:180;height:154;margin:0;float:left;}
#index_b13 a{background-image: url(top_img0/b13.jpg);display: block;text-indent:-9999px;height: 154px;}
#index_catalog li a:hover{background-position:0 -154px;}



/*--- フォーム ---*/
#form_bg_none{background-image: none;}
.form_bg{ width:670px; background-color: #cccccc;}
.form_td1{ width:175px; background-color: #f0f0f0; padding:10px 8px;}
.form_td2{ width:495px; background-color: #ffffff; padding:10px 8px;}
.form_td2 input{ vertical-align: middle;}
.form_td2 select{ vertical-align: middle;}
.form_tex1{ width:670px; padding:28px 0 6px 0; margin:0; font-size:12px;}.form_tex2{ padding:8px 0 0 0; margin:0;}
.form_td5{ background-color: #f0f0f0; padding:10px 8px;}
.form_td6{ background-color: #ffffff; padding: 2px 0 14px 20px; line-height:28px;}
.form_tex3{ padding:7px 0 3px 0; margin:0; font-size:12px; width:260px;}
#form_tex4{ width:670px; padding:0; margin-top:40px; font-size:12px;}
.form_bg2{ width:250px; background-color: #cccccc;}
.form_td7{ background-color: #a9e697; padding:3px 0; text-align : center;}
.form_td8{ background-color: #ffffff; padding:3px 0; text-align : center;}


/*--- フォーム見出し ---*/
#form_top{background-color: #ff7e00;}
#form_top2{font-size:16px;line-height:15px;padding-top:3px;}


/*--- 二重刺子ジャケット ---*/
#sasiko{background-image: url(image/event/sasikojk_back.jpg);width:714px;height:1165px;margin-top:15px;position:relative;}
#sasiko p{font-size:12px;line-height:18px;color:#000000;}
#sasiko p#p1{position:absolute;top:201px;left:173px;}
#sasiko p#p2{position:absolute;top:560px;left:34px;}
#sasiko p#p3{position:absolute;top:1012px;left:454px;font-size:11px;}
#sasiko p#p4{position:absolute;top:1093px;left:29px;}


/*--- ハンコ ---*/
#hanko_back1{background-image: url(image/event/hanko/top_02.jpg);width:714px;height:379px;position:relative;margin-top:16px;}
.hanko_b{position:absolute;top:318px;left:211px;filter:alpha(opacity=100);}
#hanko_back2{background-image: url(image/event/hanko/top_03.jpg);width:714px;height:379px;position:relative;margin:12px 0 40px 0;}
.hanko_left{float:left;margin-top:12px;}
.hanko_right{width:390px;float:left;}
.hanko_tx1{font-size:13px;line-height:18px;margin:10px 0 0 0;padding:0;}
.hanko_indent{padding-left: 1em;text-indent: -1em;}
.hanko_tx2{font-size:13px;line-height:18px;margin:12px 0 0 0;padding:0 0 0 13px;background-image: url(image/event/hanko/top_06.jpg);background-repeat:no-repeat;background-position: left 40%;}
#hanko_sen{border: 1px solid #e0e0e0;margin-top:40px;}
.hanko_td1{width:301px;}
#hanko_td2{width:1px;background-color: #e0e0e0;}
.hanko_tx3{font-size:14px;padding:0 0 0 11px;margin:0 0 5px 0;background-image: url(image/event/hanko/top_12.jpg);background-repeat:no-repeat;background-position: left 50%;font-weight: bold;}
.hanko_tx4{font-size:12px;line-height:17px;margin: 0 0 6px 0;padding:0;}
.hanko_tx5{font-size:10px;line-height:14px;margin:0;}
.hanko_mar_t{margin-top:15px;}
.hanko_left1{float:left;}
.hanko_tx6{font-size:12px;line-height:19px;margin:5px 30px 0 28px;padding:0;width:350px;}
.hanko_tx6a{font-size:12px;line-height:19px;margin:5px 25px 0 28px;padding:0;width:350px;}
.hanko_tx7{font-size:10px;line-height:16px;margin: 0 0 0 28px;width:350px;}
#hanko_sen1{border: 1px solid #e0e0e0;padding:13px 0 0 13px;}
.hanko_tx8{font-size:11px;line-height:14px;margin:3px 16px 0 0;float:left;width:210px;}
#hanko_tx8a{padding-left: 1em;text-indent: -1em;font-size:11px;line-height:14px;margin:3px 16px 0 0;float:left;width:210px;}
.hanko_tx9{font-size:13px;line-height:18px;float:left;margin:5px 0 0 0;}
.hanko_sen2{border: 1px solid #ffe1b9;background-color: #fff0cd;width:683px;}
.hanko_tx10{font-size:11px;line-height:16px;margin:22px 42px 22px 22px;width:275px;}
.hanko_tx11{font-size:22px;line-height:22px;margin:0;font-weight: bold;color:#ec0000;}
.hanko_mar{margin:18px 0 4px 0;}
.hanko_sen3{border: 1px solid #dfe4ff;background-color: #ecf0ff;width:683px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .hanko_tx8{font-size:11px;line-height:14px;margin:3px 16px 0 0;float:left;width:200px;}
 #hanko_tx8a{padding-left: 1em;text-indent: -1em;font-size:11px;line-height:14px;margin:3px 16px 0 -10px;float:left;width:200px;}
}
.hanko_tx8,x:-moz-any-link{font-size:11px;line-height:14px;margin:3px 16px 0 0;float:left;width:200px;}
#hanko_tx8a,x:-moz-any-link{padding-left: 1em;text-indent: -1em;font-size:11px;line-height:14px;margin:3px 16px 0 -10px;float:left;width:200px;}


/*--- 士苦発句人気投票 ---*/
#sikur_back1{background-image: url(image/event/sikuhakku_ranking/back1.jpg);background-repeat:repeat-y;width:714;height:417;position:relative;margin-top:14px;}
#sikur_tx1{font-size:12px;line-height:18px;position:absolute;top:268px;left:0;width:714px;margin:0;}
#sikur_tx2{font-size:12px;line-height:18px;position:absolute;top:370px;left:0;font-weight:bold;width:714px;margin:0;}
#sikur_back2{background-image: url(image/event/sikuhakku_ranking/back2.jpg);background-repeat: repeat-y;width:714;height:357;position:relative;}
.sikur_ul{position:absolute;top:0;left:24px;text-align:left;}
.sikur_ul li{width:135px;height:160px;float:left;font-size:12px;line-height:14px;}
.sikur_ul li img{margin-bottom:2px;}
.sikur_ul li.sikur_li1{height:33px;float:none;}
#sikur_back3{background-image: url(image/event/sikuhakku_ranking/back3.jpg);background-repeat:repeat-y;width:714;height:1303;clear:left;position:relative;}
#sikur_back4{background-image: url(image/event/sikuhakku_ranking/back2.jpg);background-repeat: repeat-y;width:714;height:852;position:relative;}
#sikur_tx3{font-size:12px;line-height:18px;position:absolute;top:822px;left:0;width:714px;margin:0;}
.sikur_ul2{position:absolute;top:0;left:24px;text-align:left;}
.sikur_ul2 li{width:135px;height:173px;float:left;font-size:12px;line-height:14px;}
.sikur_ul2 li img{margin-bottom:2px;}
.sikur_ul2 li.sikur_li1{height:33px;float:none;}
#sikur_back5{background-image: url(image/event/sikuhakku_ranking/back2.jpg);background-repeat: repeat-y;width:714;height:1250;}
#sikur_back5 div{position:absolute;top:0;left:22px;}
#sikur_iframe{width:714;height:1201;}
:root *> #sikur_iframe{width:714;height:1240;}


/*--- ペリカンライトについて ---*/
#pelia_box1{width:708px;text-align:left;}
#pelia_tx1{font-size:26px;margin:18px 0 6px 0;}
#pelia_box2{font-size:12px;line-height:18px;border-top: 1px solid #555;border-bottom: 1px solid #555;padding:18px 0 18px 0;}
.pelia_box3{width:333px;float:left;}
.pelia_box4{width:333px;float:right;}
.pelia_tx2{font-size:26px;margin:0;padding:48px 0 6px 0;border-bottom: 1px solid #555;clear: both;}
.pelia_tx3{font-size:20px;margin:30px 0 10px 0;}
.pelia_tx3 img{margin-top:-40%;}
.pelia_tx3top{font-size:20px;margin:24px 0 10px 0;}
.pelia_tx3top img{margin-top:-16px;}
.pelia_tx4{font-size:12px;line-height:18px;margin:0;}
.pelia_tx5{font-size:15px;line-height:28px;margin:-5px 0 0 0;}
.pelia_tx6{font-size:12px;line-height:18px;margin:0 0 22px 0;}
.pelia_tx3top2{font-size:18px;margin:24px 0 10px 0;}
.pelia_tx3top2 img{margin-top:-16px;}
#pelia_box3a{width:345px;float:left;padding-top:16px;}
#pelia_box4a{width:350px;float:right;padding-top:16px;}


/*--- ヒーグマ ---*/
#hig_top_back{width:714;height:823;background-image: url(img_topicks/hi_guma/top_back.jpg);background-repeat:no-repeat;position:relative;margin:0px;padding:0px;}
#hig_b1{width: 202px;height: 76px;position:absolute; top:154px; left:489px;margin:0px;padding:0px;}
#hig_b1 a{background-image: url(img_topicks/hi_guma/top_b_about.png);display: block;text-indent:-9999px;height: 76px;}
#hig_b1 a:hover{background-position: 0 -76px;}
#hig_box{position:absolute; top:195px; left:22px;margin:0px;padding:0px;}
#hig_b2{width:224px;height:383px;float:left;margin:0px;padding:0px;}
#hig_b2 a{background-image: url(img_topicks/hi_guma/top_b_res.png);display: block;text-indent:-9999px;height: 383px;}
#hig_b2 a:hover{background-position: 0 -383px;}
#hig_b3{width:232px;height:383px;float:left;margin:0px;padding:0px;}
#hig_b3 a{background-image: url(img_topicks/hi_guma/top_b_hi.png);display: block;text-indent:-9999px;height: 383px;}
#hig_b3 a:hover{background-position: 0 -383px;}
#hig_b4{width:215px;height:383px;float:left;margin:0px;padding:0px;}
#hig_b4 a{background-image: url(img_topicks/hi_guma/top_b_e.png);display: block;text-indent:-9999px;height: 383px;}
#hig_b4 a:hover{background-position: 0 -383px;}
#hig_box2{position:absolute; top:602px; left:102px;margin:0px;padding:0px;clear: left;}
#hig_b5{width: 519px;height: 94px;margin:0px;padding:0px;}
#hig_b5 a{background-image: url(img_topicks/hi_guma/b_matigai.png);display: block;text-indent:-9999px;height: 94px;}
#hig_b5 a:hover{background-position: 0 -94px;}
#hig_b6{width: 519px;height: 94px;margin:0px;padding:0px;}
#hig_b6 a{background-image: url(img_topicks/hi_guma/b_karuta.png);display: block;text-indent:-9999px;height: 94px;}
#hig_b6 a:hover{background-position: 0 -94px;}
#hig_top_back2{width:714;height:1339;background-image: url(img_topicks/hi_guma/mati_back.jpg);background-repeat:no-repeat;position:relative;margin:0px;padding:0px;}
#hig_m1{display: block;width:85;position:absolute;top:744px;left:49px;cursor:default;}
.hig_mimg{visibility:hidden;}
#hig_m2{display: block;width:57;position:absolute;top:796px;left:149px;cursor:default;}
#hig_m3{display: block;width:85;position:absolute;top:584px;left:303px;cursor:default;}
#hig_m4{display: block;width:67;position:absolute;top:741px;left:327px;cursor:default;}
#hig_m5{display: block;width:195;position:absolute;top:875px;left:251px;cursor:default;}
#hig_m6{display: block;width:61;position:absolute;top:673px;left:420px;cursor:default;}
#hig_m7{display: block;width:85;position:absolute;top:773px;left:589px;cursor:default;}
#hig_box3{position:absolute;top:985px;left:35px;margin:0px;padding:0px;}
#hig_b7{width:316px;height:131px;float:left;margin:0 14px 0 0;padding:0px;}
#hig_b7 a{background-image: url(img_topicks/hi_guma/mati_b_kotae.png);display: block;text-indent:-9999px;height:131px;}
#hig_b7 a:hover{background-position: 0 -131px;}
#hig_b8{width:311px;height:131px;float:left;margin:0px;padding:0px;}
#hig_b8 a{background-image: url(img_topicks/hi_guma/mati_b_dl.png);display: block;text-indent:-9999px;height:131px;}
#hig_b8 a:hover{background-position: 0 -131px;}
#hig_box4{position:absolute;top:1124px;left:100px;margin:0px;padding:0px;clear:left;}
#hig_b9{width: 510px;height:87px;margin:-4px 0 0 0;padding:0px;}
#hig_b9 a{background-image: url(img_topicks/hi_guma/b_top.png);display: block;text-indent:-9999px;height: 87px;}
#hig_b9 a:hover{background-position: 0 -87px;}
#hig_back3{background-image: url(img_topicks/hi_guma/karuta_back1.jpg);background-repeat:no-repeat;width:714;height:911px;margin:0px;padding:0px;}
#hig_iframe{width:714;height:1411;}
#hig_back4{background-image: url(img_topicks/hi_guma/karuta_back2.jpg);background-repeat:no-repeat;width:714;height:1411;position:relative;}
#hig_back4 div{position:absolute;top:0;left:22px;}
#hig_back4 div#hig_box5{position:absolute;top:1200px;left:73px;margin:0px;padding:0px;}











