﻿@charset "utf-8";

/* 単独ブログ用CSS */
/* このブログでしか使わないスタイル設定はこのCSSに設定する。 */

/* PRINTEC各ブログで共有するスタイル設定は
   ブログ「プリンテック」のデザインスタイルシートに設定。 */


/* ----- 【TOPページ】 ----- */


div#maincontent div#pagetop2{
background:url("/file/muji-futo/muji-futo_top_bg.jpg") no-repeat 0 0 transparent;
height:294px;
margin-bottom:0;
width:780px;
}

div#maincontent div#pagetop2 p{
padding-top:445px !important;
}

div#contentszone div#daihtml1 p.sending_out,
div#contentszone div#freepage1 p.sending_out{
margin:10px 0;
padding:0;
}

p.sending_out{
margin:20px 0 0 0;
padding:0;
}

div#contentszone div#daihtml1 p.sending{
margin:20px 0 0 0;
padding:0;
}

div#contentszone p.categories_out{
margin:0;
padding:0;
}

div#contentszone div#maintype h3{
border:none;
background:none;
padding:4px 0;
margin:10px 0 5px 0;
}

div#contentszone div#maintype ul{
margin:0 0 15px 0;
list-style-type:none;
}

div#contentszone div#maintype li{
width:250px;height:100px;
margin:10px 0 0 10px;
float:left;
}

*html div#contentszone div#maintype li{
width:250px;height:100px;
margin:10px 0 0 5px;
float:left;
}



/* ----- 【見出し】 ----- */


div#daihtml1{
width:780px;
font-size:12px;
}

div#daihtml1 h3,
div#itemhtml2 h3,
div#freepage1 h3{
border-bottom:none;
border-left:6px solid #c00;
background:#f5f5f5;
padding:4px 10px;
margin:30px 10px 10px 10px;
}

div#daihtml1 h4,
div#itemhtml2 h4,
div#freepage1 h4{
border-bottom:5px solid #006dbc;
border-left:none;
padding:4px 10px;
margin:30px 10px 10px 10px;
}


/*------------よくある質問--------------*/

div#contentszone div#maintypeselectmenu h3{
border-bottom:none;
border-left:6px solid #c00;
background:#f5f5f5;
padding:4px 10px;
margin:30px 10px 10px 10px;
}

div#contentszone div#maintypeselectmenu ul{
margin:0 0 15px 15px;
list-style-type:none;
}

div#contentszone div#maintypeselectmenu li{
width:255px;height:60px;
margin-top:10px;
float:left;
}



/* ----- 【休業案内・注意書き】 ----- */

div#nenmatu,
div#noticeinfo{
background:#FFD7D7;
clear:both;
margin:20px 0 10px 0;
padding:5px 10px;
border:3px #e57f7f solid;
width:752px;
}

div#nenmatu p span.txt_color_r_b,
div#noticeinfo p span.txt_color_r_b{
color:#F00;
font-weight:bold;
}

div#nenmatu p.title_nenmatu,
div#noticeinfo p.title_noticeinfo{
font-size:18px;
font-weight:bold;
}

div#e_notice{
background:#FFF;
clear:both;
margin:15px 0 10px 0;
padding:5px 10px;
border:3px #e57f7f solid;
width:710px;
}

div#e_notice p span.txt_color_r_b,
div#noticeinfo p span.txt_color_r_b{
color:#F00;
font-weight:bold;
}

div#e_notice p.title_nenmatu,
div#noticeinfo p.title_noticeinfo{
font-size:18px;
font-weight:bold;
}

div#vacationinfo{
clear:both;
margin:0 0 10px 0;
padding:0 0 4px;
border-bottom:1px dotted #ccc;
background-color:#F1F1F1;
}

div#vacationinfo p span.txt_color_r_b,
div#noticeinfo p span.txt_color_r_b{
color:#F00;
font-weight:bold;
}

div#vacationinfo p.title_vacationinfo,
div#noticeinfo p.title_noticeinfo{
font-size:18px;
font-weight:bold;
}

div#vacationinfo h4{
margin:10px 0 0 0 !important;
padding:8px 12px 8px;
color:#fff;
background:#3E3A39;
border:none !important;
}

div#vacationinfo .attention{
font-weight:bold;
color:#ff0000;
font-size:14px;
}

div#vacationinfo p{
margin:10px 14px !important;
}

div#contentszone div#vacationinfo ul{
margin:8px 35px;
}

div#vacationinfo li{
line-height:1.6;
}


/* ---------- 【共通部分】 ---------- */

/* ----- 【テキスト・注意書き】 ----- */

span.mini{
font-size:10px;
font-weight:normal;
color:#666;
padding-left:3px;
}

span.variation{
font-size:18px;font-weight:bold;color:#fc0001;
}

span.underline{
padding-bottom:3px;
background:url(images/underline_nami.gif) repeat-x left bottom;
}

span.attention{
font-weight:bold;
color:#ff0000;
}

span.emphasis{
font-size:16px;
}

span.point{
color:#c00;font-weight:bold;
}


/* ----- 【発送納期】 ----- */


div.delivery_info{
margin:0 0 0 0;
padding:0;
border:solid 1px #EAE3D0;
}

div.delivery_info ul{
margin:10px 0 10px 100px;
}


/* ----- 【サンプル請求】 ----- */


div.sample_area{
height:68px;
margin:20px 0 0 0;
padding:7px 0 0 0;
border:solid 1px #999;
}

div.sample_area p.sample_request{
width:310px;
height:52px;
float:right;
}


/* ---------- ■ 自由入力ページ用 ■ ---------- */

/* ----- 【サイズについて】 ----- */


div#freepage1 ul.size_list{
list-style-type:none;
height:100px;
margin:10px 0 20px 30px;
}

div#freepage1 ul.size_list li{
width:220px;
height:40px;
float:left;
margin:5px 10px;
}


/*----- 【価格表】-----*/


div#freepage1 table{
width:760px;
border-collapse:collapse;
font-size:12px;
margin:10px 0 10px 10px;
}

div#freepage1 table thead th{
color:#000;
text-align:center;
padding:12px 0;
border:solid 1px #999;
line-height:1.5em;
background-color:#f0f0f0 !important;
font-weight:normal;
}

div#freepage1 table thead th.order{
width:170px;
}


div#freepage1 table tbody th{
width:100px;
color:#000;
background-color:#f0f0f0 !important;
text-align:center;
font-weight:normal;
}

div#freepage1 table tbody th,
table.price_list tbody td{
padding:12px 0;
border:solid 1px #999;
}

div#freepage1 table tbody td{
text-align:center;
}

div#freepage1 table span.normal{
font-size:14px;
font-weight:normal;
padding-left:4px
}

div#freepage1 table caption{
font-size:14px;
padding-bottom:5px;
}

div#freepage1 table td.price_attention{
font-size:18px;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
text-align:center;
}


/*----------------サイズ・厚み一覧ページテンプレート----------------------*/


/*------------ページトップへ--------------*/


div#contentszone p.forpagetop{
font-size:12px;
text-align:right !important;
text-decoration:underline !important;
}


/*------------一覧表スタイル--------------*/
#freepage1 table{
width:740px;
border:solid 1px #999;
border-collapse:collapse;
font-size:12px;
margin-left:20px;
}

#freepage1 td{
border-collapse:collapse;
border:solid 1px #999;
padding:5px;
}

#freepage1 th{
border-collapse:collapse;
border:solid 1px #999;
padding:5px;
background-color:#FFFFCC;
width:auto;
}

#freepage1 caption{
text-align:left;
margin-top:10px;
font-weight:bold;
}

div#transparency_size_01,div#transparency_size_02,div#transparency_size_03,
div#transparency_size_04,div#transparency_size_05,div#transparency_size_06{
margin-bottom:25px;
}


/* ----- 薬袋 ----- */

div#futo_medicine {
	display:inline;
	}

div#futo_medicine h3{
background:url(/file/muji-futo/medicine_title.gif) no-repeat 0 0;
border:none;
padding-left:30px;
color:#00569C;
width:780px;
}

div#futo_medicine div#medicine_left{
	float:left;
	width:535px;
	display:inline;

}

div#futo_medicine div#medicine_left div.medicine_bg{
	background:url(/file/muji-futo/medicine_title1.gif) no-repeat 0 0;
	width:535px;
	height:243px;
	margin:0 0 15px 15px;

}

div#futo_medicine div#medicine_left div.medicine_bg p{
padding:70px 100px 0 0 ;
margin:5px 0;
width:350px;
}

div#futo_medicine div#medicine_right{
float:left;
width:229px
}

div#futo_medicine div#medicine_info{
	background:url(/file/muji-futo/medicine_title2.gif) no-repeat 0 0;
	width:744px;
	height:155px;
	margin:0 0 15px 15px;
	clear:both;
	}

div#futo_medicine div#medicine_info div.medicine_ex{
	width:500px;
	padding-top:70px;
}

/* ----- サンプル請求について ----- */

div#futo_sample p{
padding:450px 0 0 525px;
margin:0 ;
}

div#futo_sample div#sample_detail{
margin:0 0 15px 0;
}

p.sample_top{
margin:0 5px !important;
}

div#sample_box p.claim_btn{
padding:170px 0 0 530px;
margin:0;
}

div#sample_a,div#sample_b,div#sample_c,div#sample_d{
width:730px;
height:230px;
}

div#sample_a{background:url(http://www.just-shop.jp/futo/img/f_sample_aset.jpg) no-repeat 50% 100%;}
div#sample_b{background:url(http://www.just-shop.jp/futo/img/f_sample_bset.jpg) no-repeat 50% 100%;}
div#sample_c{background:url(http://www.just-shop.jp/futo/img/f_sample_cset.jpg) no-repeat 50% 100%;}
div#sample_d{background:url(http://www.just-shop.jp/futo/img/f_sample_dset.jpg) no-repeat 50% 100%;}

div#sample_box h4{
margin-top:35px;
}

/*--------- 新商品追加 ---------*/

div#new_product_box{
}

div#new_product_box h3{
margin:20px 0 10px 0;
padding:0;
border:none;
background:none !important;
}


div#new_product_box div.product_box{
border-bottom:1px dashed #999;
width:760px;
margin:10px 0;
}



div#new_product_box table{
text-align:center;
margin:10px 10px 10px 0 !important;
width:auto;
border:none !important;
}

div#freepage1 div#new_product_box table th{
width:160px;
}


div#freepage1 div#new_product_box table tbody td{
font-size:12px;
padding:10px;
margin-left:0;
vertical-align:middle;
border:none;
background:none !important;
}


div#freepage1 div#new_product_box table tbody th{
font-size:12px;
padding:10px 10px 10px 0;
margin-left:0;
vertical-align:middle;
border:none;
background:none !important;
}

div#new_product_box table td.int{
width:440px;
text-align:left;
}

/*--------- 特殊封筒追加 ---------*/

div#sp_futo_box{
width: 780px;
height: 600px;
overflow: auto;
}


div#sp_futo_box ul{
margin:20px 0 10px 0;
padding:0;
list-style:none;
}

div#sp_futo_box ul li{
margin:0 0 10px 0;
}


div#sp_futo_box ul li a.sp_futo01{
background-image: url("/file/muji-futo/sp_futo01.png");
}

div#sp_futo_box ul li a.sp_futo02{
background-image: url("/file/muji-futo/sp_futo02.png");
}

div#sp_futo_box ul li a.sp_futo03{
background-image: url("/file/muji-futo/sp_futo03.png");
}

div#sp_futo_box ul li a.sp_futo04{
background-image: url("/file/muji-futo/sp_futo04.png");
}

div#sp_futo_box ul li a.sp_futo05{
background-image: url("/file/muji-futo/sp_futo05.png");
}

div#sp_futo_box ul li a.sp_futo06{
background-image: url("/file/muji-futo/sp_futo06.png");
}

div#sp_futo_box ul li a.sp_futo07{
background-image: url("/file/muji-futo/sp_futo07.png");
}

div#sp_futo_box ul li a.sp_futo08{
background-image: url("/file/muji-futo/sp_futo08.png");
}

div#sp_futo_box ul li a.sp_futo09{
background-image: url("/file/muji-futo/sp_futo09.png");
}

div#sp_futo_box ul li a.sp_futo10{
background-image: url("/file/muji-futo/sp_futo10.png");
}

div#sp_futo_box ul li a.sp_futo11{
background-image: url("/file/muji-futo/sp_futo11.png");
}

div#sp_futo_box ul li a.sp_futo12{
background-image: url("/file/muji-futo/sp_futo12.png");
}

div#sp_futo_box ul li a.sp_futo13{
background-image: url("/file/muji-futo/sp_futo13.png");
}

div#sp_futo_box ul li a.sp_futo14{
background-image: url("/file/muji-futo/sp_futo14.png");
}


div#sp_futo_box ul li a{
width: 750px;
height:80px;
display: block;
text-indent:-9999px;
}

div#sp_futo_box ul li a.sp_futo01:hover{
background-image: url("/file/muji-futo/sp_futo01_h.png");
}

div#sp_futo_box ul li a.sp_futo02:hover{
background-image: url("/file/muji-futo/sp_futo02_h.png");
}

div#sp_futo_box ul li a.sp_futo03:hover{
background-image: url("/file/muji-futo/sp_futo03_h.png");
}

div#sp_futo_box ul li a.sp_futo04:hover{
background-image: url("/file/muji-futo/sp_futo04_h.png");
}

div#sp_futo_box ul li a.sp_futo05:hover{
background-image: url("/file/muji-futo/sp_futo05_h.png");
}

div#sp_futo_box ul li a.sp_futo06:hover{
background-image: url("/file/muji-futo/sp_futo06_h.png");
}

div#sp_futo_box ul li a.sp_futo07:hover{
background-image: url("/file/muji-futo/sp_futo07_h.png");
}

div#sp_futo_box ul li a.sp_futo08:hover{
background-image: url("/file/muji-futo/sp_futo08_h.png");
}

div#sp_futo_box ul li a.sp_futo09:hover{

background-image: url("/file/muji-futo/sp_futo09_h.png");
}

div#sp_futo_box ul li a.sp_futo10:hover{
background-image: url("/file/muji-futo/sp_futo10_h.png");
}

div#sp_futo_box ul li a.sp_futo11:hover{
background-image: url("/file/muji-futo/sp_futo11_h.png");
}

div#sp_futo_box ul li a.sp_futo12:hover{
background-image: url("/file/muji-futo/sp_futo12_h.png");
}

div#sp_futo_box ul li a.sp_futo13:hover{
background-image: url("/file/muji-futo/sp_futo13_h.png");
}

div#sp_futo_box ul li a.sp_futo14:hover{
background-image: url("/file/muji-futo/sp_futo14_h.png");
}


