@charset "utf-8";
/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: 有名な <a href="http://binarybonsai.com/kubrick/">Kubrick</a> をもとにした WordPress のデフォルトテーマ
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



#rap #post-5 .entry{ xmargin-left:0px;}

.t_text{
line-height:1.8em;
margin:10px 0 30px 40px;
text-align:left;
width:540px;
font-size:14px;
}

/*商品案内*/
/*#post-2 h2{ height:1588px; background:url(/common/img_itm.jpg) top left no-repeat; width:590px;}
*/
#post-2 h2{ display:none;}


/*サービス価格表*/
x#post-4 h2{ display:none; height:2698px; background:url(/common/img_sv.jpg) top left no-repeat; width:590px;}


/*店舗案内
#post-5 h2{ display:none; height:1200px; background:url(/common/img_shp.jpg) top left no-repeat; width:590px;}
/*店舗案内*/
#post-5 .map{ height:578px; background:url(/common/img_shp2.jpg) top left no-repeat; width:590px;}
*/

/*お問合せ*/
x#post-8 h2{ height:622px; background:url(/common/img_inq.jpg) top left no-repeat; width:590px;}


/*無料視力検査*/
#post-9 h2{ display:none; height:622px; background:url(/common/img_eye.jpg) top left no-repeat; width:590px;}


/*アフターサービス*/
x#post-8 h2{ display:none; height:784px; background:url(/common/img_af.jpg) top left no-repeat; width:590px;}

/*無料視力検査*/
#post-10 h2{ display:inline-block; height:914px; background:url(/common/img_inq.jpg) top left no-repeat; width:558px;margin:auto !important;}


/*眼鏡歳時記*/
#post-19 h2{ height:150px; background:url(/common/t19.png) bottom right no-repeat; width:590px;}
#post-19 h3{ text-indent:0px; height:auto; margin:0px 0px 10px 0px!important; padding:0px!important; border-bottom:1px solid #ccc; font-size:16px; color:#669933}

#post-19 .entry{ text-align:left; margin:auto; padding:10px 0px 10px 0px;}

/* for top */
.top{}
.top #rap{ width:845px;}
.top h1{ height:296px; width:849px; text-indent:-999em; text-align:left; margin:0px 0px 35px 0px; padding:0px;
background:url(/common/img.jpg) top left no-repeat; }
.top #lnavi{ display:none;}

.top .bnbtn{ width:357px; height:109px; float:right;}
.top .bnbtn a{ display:block; height:109px; text-indent:-999em; text-align:left; float:left;}
.top .bnbtn a.b01{ background:url(/common/btn01.png) top left no-repeat; width:178px;}
.top .bnbtn a.b02{ background:url(/common/btn02.png) top left no-repeat; width:179px;}
.top .bnbtn a:hover{ background-position:bottom;}

.top h2.newst{ height:21px; background:url(/common/newst.jpg) top left no-repeat; text-align:left; width:100%;  paddding:0px!important; margin:0px 0px 20px 0px!important;}

ul.news{ list-style:none;}
ul.news li{ padding-left:3px; margin:0px 0px 20px 0px; font-size:14px;}
ul.news li p{ width:330px; float:right;}
ul.news li p a{font-size:14px;}
.top #content{ width:440px; float:left; margin-left:12px; }
html>body .top #content{ margin-left:25px; }

/* blog */
#post-19 #content {}
#post-19 #content {
margin:0px auto 0px 41px;
width:555px;
}

#post-19 .elist{
margin:auto;
margin:0 auto 0 41px;
width:555px;
}
#post-19 .elist li{ border-bottom:1px dotted #CCCCCC;
margin-bottom:12px; font-size:14px;}
#post-19 .elist p{
 width:445px; float:right;text-indent:0px;
}
#post-19 .elist p a{ font-size:14px;}
#post-19 #content .entry p{ margin-bottom:22px; font-size:14px;}

.ftbtn{
text-align:center; width:550px; margin:auto;
}

.ftbtn a{
}
.ftbtn img{
border:0px;
}
.pst5{
}

h2{
margin:0px!important;
padding:0px!important;
}

/* menu on off */
.page-id-19{
}

#recent-posts-3,
#categories-3,
#calendar-3,
#archives-3{ display:none;}

/* side button */
.lbtn{
 text-align:center;
margin-bottom:15px;
margin-right:3px;
}
html>body .lbtn{
margin-right:0px;
}
.lbtn a{
display:block;
over-flow:hidden;
width:180px;
}
.lbtn .nv01{
height:107px;
background:url(/common/n01.png) top left no-repeat;
}
.lbtn .nv02{
height:106px;
background:url(/common/n02.png) top left no-repeat;
}
.lbtn .nv03{
height:108px;
background:url(/common/n03.png) top left no-repeat;
}
.lbtn .nv04{
height:106px;
background:url(/common/n04.png) top left no-repeat;
}

.lbtn a:hover{
background-position:bottom;
}

.page-id-19 .lbtn,
.archive .lbtn,
.single .lbtn{ display:none;}

/******************************************************
店舗案内
******************************************************/
#rap #post-5{
}
#rap #post-5 h2{
height:172px;
text-indent:-999em;
background:url(/common/id5_t.png) top left no-repeat;
display:block!important;
width:558px;
margin:0px auto!important;
}

#rap #post-5 h3{
height:26px;
text-indent:-999em;
}

#rap #post-5 .box1{}
#rap #post-5 .box1 h3{
background:url(/common/id5_t1.png) top left no-repeat;
}
#rap #post-5 .box1 p{ margin:0px auto 20px auto;
width:510px;
}

#rap #post-5 .box2{
display:inline-block;
margin-bottom:20px;
width:100%;
}
#rap #post-5 .box2 h3{
background:url(/common/id5_t2.png) top left no-repeat;
}
#rap #post-5 .box2 .img{
float:left;
text-align:right;
width:200px;
}
#rap #post-5 .box2 .img img{
margin-bottom:10px;
}
#rap #post-5 .box2 .txt{
float:right;
text-align:left;
width:345px;
}
#rap #post-5 .box2 .txt p{
margin:0px auto 15px auto;
}

#rap #post-5 .box3{ clear:both;
display:inline-block;
}
#rap #post-5 .box3 h3{
background:url(/common/id5_t3.png) top left no-repeat;
}
#rap #post-5 .box3 ul{ 
display:inline-block;
float:left;
margin:0 auto;
width:508px;
}
#rap #post-5 .box3 ul li{
margin:0 auto;
width:460px;
}
#rap #post-5 .box3 ul li span{ float:left; width:100px;}
#rap #post-5 .box3 ul li p{
float:right;
width:360px;
}

#rap #post-5 .box4{ clear:both; margin-bottom:20px;}
#rap #post-5 .box4 h3{
background:url(/common/id5_t4.png) top left no-repeat;
}
#rap #post-5 .box4 p{
margin:0 auto;
width:510px;
}

#rap #post-5 .box5{}
#rap #post-5 .box5 h3{
background:url(/common/id5_t5.png) top left no-repeat;
}
#rap #post-5 .box5 p{
margin:0 auto 15px auto;
}
#rap #post-5 .box5 .map{
height:285px;
background:url(/common/id5_imp.png) top center no-repeat;
width:554px;
}
#rap #post-5 .box5 .txt{
margin:0 auto;
}
#rap #post-5 .box5 .img{
float:right;
width:155px;
}
#rap #post-5 .box5 span{
color:#669933;
}
#rap #post-5 .box5 strong{}


/******************************************************
商品案内
******************************************************/
#rap #post-2{
}
#rap #post-2 h2{
height:172px;
text-indent:-999em;
background:url(/common/id2_t.png) top left no-repeat;
display:block!important;
width:558px;
margin:0px auto!important;
}

#rap #post-2 .box1{
margin:auto;
width:510px;
}
#rap #post-2 .box2{
display:inline-block;
margin:auto;
width:100%;
}
#rap #post-2 .box3{
display:inline-block;
margin:auto;
width:100%;
}
#rap #post-2 .box4{
margin:auto;
clear:both;
}
#rap #post-2 .box5{
margin:auto;
}
#rap #post-2 .banner{
clear:both;
}
#rap #post-2 .banner a{
background:url(/common/id4_bn.png) top left no-repeat;
width:554px;
height:77px;
display:block;
text-indent:-999em;
}

#rap #post-2 .box2 h3{
background:url(/common/id2_t1.png) top left no-repeat;
}
#rap #post-2 .box2 .logoarea{
display:inline-block;
float:right;
margin:auto;
width:537px;
}
#rap #post-2 .box2 .logoarea a{
float:left;
margin:4px;
}

#rap #post-2 .box2 .logoarea img{
border:none;
}
#rap #post-2 .box2 h4{
background:url(/common/id4_t2t.png) top left no-repeat;
height:23px;
margin:auto;
padding:0;
width:510px;
}

#rap #post-2 .box3 h3{
display:inline-block;
width:555px;
background:url(/common/id4_t2.png) top left no-repeat;
}
#rap #post-2 .box3 .logoarea{
display:inline-block;
float:right;
width:535px;
}
#rap #post-2 .box3 .logoarea a{
display:block;
float:left;
height:60px;
margin:4px;
text-align:center;
width:121px;
}
#rap #post-2 .box3 p{
width:510px;
margin:auto;
}
#rap #post-2 .box3 .logoarea img{
border:none;
}

#rap #post-2 .box3 h3 a{
float:right;
width:155px;
background:url(/common/id4_t2a.png) top left no-repeat;
display:block;
}
#rap #post-2 .box4 h3{
background:url(/common/id4_t3.png) top left no-repeat;
display:inline-block;
width:555px;
}
#rap #post-2 .box4 h3 a{
float:right;
width:128px;
background:url(/common/id4_t3a.png) top left no-repeat;
display:block;
}

#rap #post-2 .imgarea{}
#rap #post-2 .imgarea table{ xwidth:510px; margin:auto;}
#rap #post-2 .imgarea table td{ text-align:left; padding:2px; width:131px;}
#rap #post-2 .imgarea table td img{
width:131px;
}

#rap #post-2 h3{
margin:0px;
}
/******************************************************
技術
******************************************************/
#rap #post-8 .box1{}
#rap #post-8 h2{
height:172px;
text-indent:-999em;
background:url(/common/id8_t.png) top left no-repeat;
display:block!important;
width:558px;
margin:0px auto!important;
}
#rap #post-8 .box1 h3{
display:inline-block;
width:555px;
background:url(/common/id8_t1.png) top left no-repeat;
}
#rap #post-8 .box1 p{
margin:auto;
width:510px;
}

#rap #post-8 .box2{ display:inline-block;}
#rap #post-8 .box2 h3{
display:inline-block;
width:555px;
background:url(/common/id8_t2.png) top left no-repeat;
}
#rap #post-8 .box2 table{
margin:auto;
width:510px;
}
#rap #post-8 .box2 table th{
background:#A39583;
padding:3px 5px;
color:#fff;
width:113px;
text-align:center;
}
#rap #post-8 .box2 table td{
text-align:left;
background:#EDE7BC;
padding:3px 5px;
}
#rap #post-8 .box2 p{
text-align:center;
margin:8px auto;
}
#rap #post-8 .box3{ display:inline-block;}
#rap #post-8 .box3 h3{
display:inline-block;
width:555px;
background:url(/common/id8_t3.png) top left no-repeat;
}
#rap #post-8 .box3 .txt{
margin:auto;
width:510px;
}
#rap #post-8 .box3 .txt img{
float:right;
}
#rap #post-8 .box3 .txt p{
width:415px;
}
#rap #post-8 .box3 .txt p strong{
color:#669933;
}
#rap #post-8 .box3 table{
clear:both;
margin:auto;
width:510px;
}
#rap #post-8 .box3 table td{
width:160px; padding:0px 4px;
}
/******************************************************
レンズ説明・価格表(抜粋)
******************************************************/
#rap #post-4 h2{
height:172px;
text-indent:-999em;
background:url(/common/id4_t.png) top left no-repeat;
display:block!important;
width:558px;
margin:0px auto!important;
}
#rap #post-4 ul{
border-top:1px solid #666;
list-style:none;
width:510px;
margin:0px auto;
}
#rap #post-4 ul li{
border-bottom:1px solid #666;
margin:2px 0px;
display:inline-block;
width:100%;
}
#rap #post-4 ul li span{
float:left;
}
#rap #post-4 ul li p{
float:right;
text-align:right;
width:120px;
}

#rap #post-4 .box1{
}

#rap #post-4 .box1 p{
background:url(/common/id4_t0.png) top left no-repeat;
text-indent:-999em;
width:510px;
height:46px;
margin:auto;
}

#rap #post-4 .box1 h3{
background:url(/common/id4_t1.png) top left no-repeat;
display:inline-block;
text-indent:-999em;
width:510px;
height:46px;
margin:auto;
}
#rap #post-4 .box2 h3{
background:transparent url(/common/id4_t1l.png) no-repeat scroll left top;
height:50px;
margin:0 auto;
text-indent:-999em;
width:510px;
}
#rap #post-4 .box2 h4{
background:url(/common/id4_t2l.png) top left no-repeat;
}
#rap #post-4 .box3 h4{
background:url(/common/id4_t3l.png) top left no-repeat;
}
#rap #post-4 .box4 h4{
background:url(/common/id4_t4l.png) top left no-repeat;
}
#rap #post-4 .box4 p.txt{
background:url(/common/id4_t4i.png) top left no-repeat;
text-indent:-999em;
width:510px;
height:48px;
margin:8px auto;
}

#rap #post-4 .box5 h4{
background:url(/common/id4_t5.png) top left no-repeat;
height:40px;
}

#rap #post-4 .box6 h4{
background:url(/common/id4_t6.png) top left no-repeat;
height:80px;
}

#rap #post-4 .box7 h4{
background:url(/common/id4_t7.png) top left no-repeat;
}

#rap #post-4 .box8 h4{
background:url(/common/id4_t8.png) top left no-repeat;
}

#rap #post-4 .box9 h4{
background:url(/common/id4_t9.png) top left no-repeat;
}

#rap #post-4 .box10 h4{
background:url(/common/id4_t10.png) top left no-repeat;
}

#rap #post-4 .box11 h4{
background:url(/common/id4_t11.png) top left no-repeat;
}

#rap #post-4 .box12 h4{
background:url(/common/id4_t12.png) top left no-repeat;
}

#rap #post-4 .box13 h4{
background:url(/common/id4_t13.png) top left no-repeat;
}

#rap #post-4 .box14 h4{
background:url(/common/id4_t14.png) top left no-repeat;
}

#rap #post-4 .box5 h3{
background:url(/common/id4_t1l2.png) top left no-repeat;
height:55px;
}
#rap #post-4 .box10 h3{
background:url(/common/id4_t1l3.png) top left no-repeat;
}
#rap #post-4 .box13 h3{
background:url(/common/id4_t1l4.png) top left no-repeat;
}
#rap #post-4 .box14 h3{
background:url(/common/id4_t1l5.png) top left no-repeat;
}

#rap #post-4 h3{
text-indent:-999em;
width:510px;
margin:auto;
}
#rap #post-4 h4{
text-indent:-999em;
width:510px;
margin:0px auto;
}

#rap #post-4  p.inf{
margin:auto;
width:510px;
}
/******************/

#rap #post-2 .box1,
#rap #post-2 .box2,
#rap #post-2 .box3,
#rap #post-2 .box4,
#rap #post-2 .box5,
#rap #post-2 .banner,
#rap #post-5 .box1,
#rap #post-5 .box2,
#rap #post-5 .box3,
#rap #post-5 .box4,
#rap #post-5 .box5,
#rap #post-8 .box1,
#rap #post-8 .box2,
#rap #post-8 .box3{ margin-bottom:20px;}

#rap #post-4 .box1,
#rap #post-4 .box2,
#rap #post-4 .box3,
#rap #post-4 .box4,
#rap #post-4 .box5,
#rap #post-4 .box6,
#rap #post-4 .box7,
#rap #post-4 .box8,
#rap #post-4 .box9,
#rap #post-4 .box10,
#rap #post-4 .box11,
#rap #post-4 .box12,
#rap #post-4 .box13,
#rap #post-4 .box14{ margin-bottom:35px;}

#rap #post-19 .entry,
#rap #post-2 .entry,
#rap #post-4 .entry,
#rap #post-5 .entry {
line-height:220%;
margin:0 auto;
text-align:left;
width:558px;
}