@charset "utf-8";
/* CSS Document */

a:link {
  color:#333;
  text-decoration:none;
}
a:visited {
  color:#666;
  text-decoration:none;
}
a:hover {
	color: #F03;
	text-decoration: none;
}
a:active {
  color:#333;
  text-decoration:none;
}

img   { border:none;}

* {
	margin: 0;
	padding: 0;
	font-family: "Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"MS P ゴシック",verdana,sans-serif;
}

/*ボディスタイル*/

body {
	font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"MS P ゴシック",verdana,sans-serif;
	line-height:20px;
	color:#333;
	background-color:#333;
	height:100%;
	font-size:14px;
}

/*ヘッダースタイル*/

div#header01out {
	display:block;
	background-color:#FFF;
}

#header01in {
	font:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 10px;
	display:block;
	width:960px;
	margin:0 auto;
}

div#header02out {
	display:block;
	background-image:url(img/haikei05z.png);
	margin:0 auto;
	background-position:center;
}

div#header02in {
	display:block;
	width:960px; margin:0 auto;
}

/*ヘッダーポジション設定*/

#container {
	margin-top:371px;
}

#position {
	position:absolute;
    top:20px;
	width:100%;
	left: 0;
}




/*ヘッダーここまで*/



div.pagebody {
	background-image:url(img/haikei11.png);
	background-repeat:repeat-y;
	background-position:center;
	padding:0px 0px 5px 0px;
	height:auto;
	margin:0 auto;
}

h1 {
	font-size: 11px;
	font-weight:100;
}

div.main {
	display: block;
	width: 725px;
	float: right;
	min-height: 1200px;
	background-color: #FFF;
	font-size: 14px;
	color: #666;
	margin-top: 5px;
	line-height:200%;
}

div.cbody {
	width:960px;
	height:auto;
	background-color:#FFF;
	margin:0 auto;
}



/************************************************
▼▼▼グローバルナビゲーション関連ここから▼▼▼
************************************************/

div#naviout {
	display:block;
	background-image:url(img/haikei06.png);
	background-position:center;
}

#naviin {
	display:block;
	width:960px;
	margin:0 auto;
}

#g-navi{
  	padding: 0;
    height:51px;
}
    /*ホーム*/
    #g-navi01{
		background:url(img/noraimoheader_01.png) no-repeat;
        text-indent:-9999px;
        list-style-type:none;
        display:inline;
        float:left;
        width:133px; height:51px;
    }
    #g-navi01 a{
        width:133px; height:51px;
        display:block;
    }
    #g-navi01 a:hover{
		background:url(img/noraimoheaderon_01.png) no-repeat;
        display:block;
    }
    
    /*ご利用ガイド*/
    #g-navi02{
		background:url(img/noraimoheader_02.png) no-repeat;
        text-indent:-9999px;
        list-style-type:none;
        display:inline;
        float:left;
        width:190px; height:51px;
    }
    #g-navi02 a{
        display:block;
        width:190px; height:51px;
    }
    #g-navi02 a:hover{
		background:url(img/noraimoheaderon_02.png) no-repeat;
        display:block;
    }
    
    /*テクニカルガイド*/
    #g-navi03{
		background:url(img/noraimoheader_03b.png) no-repeat;
        text-indent:-9999px;
        list-style-type:none;
        display:inline;
        float:left;
        width:190px; height:51px;
    }
    #g-navi03 a{
        display:block;
        width:190px; height:51px;
    }

    #g-navi03 a:hover{
		background:url(img/noraimoheaderon_03b.png) no-repeat;
        display:block;
    }

    /*店舗案内*/
    #g-navi04{
		background:url(img/noraimotop_06.png) no-repeat;
        text-indent:-9999px;
        list-style-type:none;
        display:inline;
        float:left;
        width:190px; height:51px;
    }
    #g-navi04 a{
        display:block;
        width:190px; height:51px;
    }
    #g-navi04 a:hover{
		background:url(img/noraimotopon_06.png) no-repeat;
        display:block;
    }
    
    /*ステッカーを作るには*/
    #g-navi05{
		background:url(img/noraimoheader_05b.png) no-repeat;
        text-indent:-9999px;
        list-style-type:none;
        display:inline;
        float:left;
        width:257px; height:51px;
    }
    #g-navi05 a{
        display:block;
        width:257px; height:51px;
    }
    #g-navi05 a:hover{
		background:url(img/noraimoheaderon_05b.png) no-repeat;
        display:block;
    }
    

/************************************************
▲▲▲グローバルナビゲーション関連ここまで▲▲▲
************************************************/


/************************************************
▼▼▼　　メインコンテンツ5つ　　▼▼▼
************************************************/

#lineup{
    width:725px;
    float:left;
	margin-bottom:7px;
}
#lineup li#lineup01{ /*ポイント*/
  	margin: 5px 0 0 0;
    float:left;
	background:url(img/noraimotop_03.png) no-repeat;
    height: 185px;
    width: 362px;
    text-indent:-9999px;
}

#lineup li#lineup01 a {
	height:185px;
	width:362px;
	display:block;
}

#lineup li#lineup01 a:hover {
	background:url(img/noraimotopon_03.png) no-repeat;
	display:block;
}



#lineup li#lineup02{ /*ポイント*/
  	margin: 5px 0 0 1px;
    float:left;
	background:url(img/noraimotop_05.png) no-repeat;
    height: 185px;
    width: 362px;
    text-indent:-9999px;
    display:block;
}

#lineup li#lineup02 a {
	height:185px;
	width:362px;
	display:block;
}

#lineup li#lineup02 a:hover {
	background:url(img/noraimotopon_05.png) no-repeat;
	display:block;
}


#lineup li#lineup03{ /*ポイント*/
  	margin: 3px 0 0 0;
    float:left;
	background:url(img/noraimotop_08.png) no-repeat;
    height: 185px;
    width: 362px;
    text-indent:-9999px;
    display:block;
}

#lineup li#lineup03 a {
	height:185px;
	width:362px;
	display:block;
}

#lineup li#lineup03 a:hover {
	background:url(img/noraimotopon_08.png) no-repeat;
	display:block;
}


#lineup li#lineup04{ /*ポイント*/
  	margin: 3px 0 0 1px;
    float:left;
	background:url(img/noraimotop_09.png) no-repeat;
    height: 185px;
    width: 362px;
    text-indent:-9999px;
    display:block;
}

#lineup li#lineup04 a {
	height:185px;
	width:362px;
	display:block;
}

#lineup li#lineup04 a:hover {
	background:url(img/noraimotopon_09.png) no-repeat;
	display:block;
}


#lineup li#lineup05{ /*ポイント*/
  	margin: 3px 0 0 1px;
    float:left;
	background:url(img/store-natu.png) no-repeat;
    height: 242px;
    width: 725px;
    text-indent:-9999px;
    display:block;
}

#lineup li#lineup05 a {
	height:242px;
	width:725px;
	display:block;
}

#lineup li#lineup05 a:hover {
	background:url(img/store-natu02.jpg) no-repeat;
	display:block;
}

#lineup li#lineup06{ /*ポイント*/
  	margin: 3px 0 0 1px;
    float:left;
	background:url(img/noraimotop_12.png) no-repeat;
    height: 136px;
    width: 725px;
    text-indent:-9999px;
    display:block;
}

#lineup li#lineup06 a {
	height:136px;
	width:725px;
	display:block;
}

#lineup li#lineup06 a:hover {
	background:url(img/noraimotopon_12.png) no-repeat;
	display:block;
}

/************************************************
▲▲▲メインコンテンツ5つここまで▲▲▲
************************************************/


.sidebar {
	padding:0 5px 0px 3px;
	max-height:1200px;
}

#PayPal {
	margin:0px 0px 3px 0px;
}

#mixi {
	margin:3px 0px 10px 0;
}

ul.list {
	display:block;
	width:200px;
	line-height:20px;
	list-style:none;
	padding:5px 0 0 25px;
	border:solid thin #CCC;
	margin-bottom:7px;
}

.list li {
	list-style:url(img/noraimoside_20.png);
	border-bottom:dotted thin #CCC;
}

ul#point {
	margin-top:5px;
	margin-bottom:100px;
	width:725px;
}

#point li {
	list-style-type:none;
	display:inline;
	margin:0;
	float:left;
}

/*ギャラリースタイル*/

ul#gallery {
	width:725px;
	margin:3px 0px 0px 3px;
}

#gallery li {
	list-style-type:none;
	display:inline;
	float:left;
	margin:3px;
}

ul#gallery2 {
	width:725px;
	margin:3px 0px 0px 3px;
}

#gallery2 li {
	list-style-type:none;
	display:inline;
	float:left;
	margin:5px;
}

#clear {
	clear:both;
	border-style:none;
}


/*フッタースタイル*/

#sand {
	display:block;
	width:960px;
	background-color:#CCC;
	height:25px;
	margin:0 auto;
	text-align:right;
	vertical-align:middle;
}


.footerwrap {
	width:960px;
	margin:0 auto;
	height:auto;
	display:block;
	font-size:12px;
	color:#FFF;
}

div.mediabox1 {
	width:210px;
	height:auto;
	display:block;
	padding:15px;
	float:left;
	margin:0;
}

div.mediabox2 {
	width:210px;
	height:auto;
	display:block;
	padding:15px;
	float:left;
	margin:0;
}

div.mediabox3 {
	width:210px;
	height:auto;
	display:block;
	padding:15px;
	float:left;
	margin:0;
}

div.mediabox4 {
	display:block;
	float:left;
	width:210px;
	height:auto;
	padding:15px;
	margin:0;
}

div.footerout {
	display:block;
}

div.footerin {
	font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"MS P ゴシック",verdana,sans-serif;
	font-size:12px;
	display:block;
	width:960px;
  height:75px;
	margin:0 auto;
	color:#FFF;
}

.footerin a:link {
  color:#333;
  text-decoration:none;
}
.footerin a:visited {
  color:#666;
  text-decoration:none;
}
.footerin a:hover {
  color:#900;
  text-decoration:none;
}
.footerin a:active {
  color:#333;
  text-decoration:none;
}

#endrogo {
	display:block;
	float:left;
	height:75px;
	margin-right:30px;
}

p.bottomNavClose {
  float:left;
	line-height:75px;
}

div.end {
	display:block;
	background-color:#900;
	height:5px;
	width:auto;
}


ul.infobox {
   height:868px;
   width:725px;
   overflow: auto;
   color:#333;
   line-height:20px;
   margin-top:5px;
   margin-bottom:5px;
}


ul.infobox li ,ul.infobox li a{
  width:700px;
  padding:0 5px 5px 0;
	list-style:url(img/noraimoside_20.png);
	
  color:#3A5898;
  font-size:14px;
  }
ul.infobox .description {
  width:540px;
  padding:20px 0 20px 0;
  color:gray;
  font-size:12px;
  line-height:12px;
  float:right;
}
ul.infobox .picture {
  float:left;
  padding:0 5px 10px 5px;
}
ul.infobox .clear {
  clear:both;
  border-bottom:dotted thin #CCC;
}






#blockline {
	border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}




/*ホワイトリンクfooter用*/
a.white:link {
text-decoration:none;
color:#FFF; 
}
a.white:visited {
text-decoration:none;
color:#FFF;
}
a.white:active {
text-decoration:none; 
color:#900;
}
a.white:hover {
text-decoration:none; 
color:#900; 
}

.footerwrap td, th {
padding:15px;
}


/***************アンダーページスタイル*****************/

div.underheadout {
	display:block;
	background:url(img/haikei7.png);
	margin:0 auto;
	background-position:center;
	height:114px; width:auto;
}

div.underheadin {
	display:block;
	width:960px; height:104px;
	padding:7px 0px 3px 0px;
	margin:0 auto;
}

div.underheadplus {
	display:block;
	float:right;
}



/* ---パンくずリスト---- */
    #main ul, li {
    list-style-type:none;
    padding:0;
    margin:0 0 10px;
    }

    #crumbs {
    border:1px solid #dedede;
    height:2.3em;
    }

    #crumbs li {
    float:left;
    line-height:2.3em;
    padding-left:.75em;
    color:#777;
    }

    #crumbs li a {
    display:block;
    padding:0 15px 0 0;
    background:url(img/crumbs.gif) no-repeat right center;
    }

    
    #crumbs li a:link, #crumbs li a:visited {
    text-decoration:none;
    color:#777;
    }

    #crumbs li a:hover, #crumbs li a:focus {
    color:#dd2c0d;
    }
/*------パンくずリストここまで-----*/

/*-----フルカラータブ取り扱いシート-----*/

ul#fulltab {
	display:block;
	list-style-type:none;
	width:725px; height:auto;
	margin-top:5px;
}

#fulltab1a {
	background:url(img/n,Fullcolor_03.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#fulltab2a {
	background:url(img/n,Fullcolor_04.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#fulltab2a a {
	width:170px; height:46px;
	display:block;
}

#fulltab2a a:hover {
	background:url(img/n,Fullcoloron_04.png) no-repeat;
	display:block;
}

#fulltab3a {
	background:url(img/n,Fullcolor_05.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#fulltab3a a {
	width:170px; height:46px;
	display:block;
}

#fulltab3a a:hover {
	background:url(img/n,Fullcoloron_05.png) no-repeat;
	display:block;
}

#fulltab4a {
	background:url(img/n,Fullcolor_06.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:215px; height:46px;
}

#fulltab4a a {
	width:215px; height:46px;
	display:block;
}

#fulltab4a a:hover {
	background:url(img/n,Fullcoloron_06.png) no-repeat;
	display:block;
}
	
	
/*-----フルカラータブ取り扱いシートここまで-----*/

/*-----フルカラータブ加工オプション-----*/

#fulltab1b {
	background:url(img/n,Fullcolorka_03.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#fulltab1b a {
	width:170px; height:46px;
	display:block;
}

#fulltab1b a:hover {
	background:url(img/n,Fullcolorkaon_03.png) no-repeat;
	display:block;
}

#fulltab2b {
	background:url(img/n,Fullcolorka_04.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#fulltab3b {
	background:url(img/n,Fullcolor_05.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#fulltab3b a {
	width:170px; height:46px;
	display:block;
}

#fulltab3b a:hover {
	background:url(img/n,Fullcoloron_05.png) no-repeat;
	display:block;
}

#fulltab4b {
	background:url(img/n,Fullcolor_06.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:215px; height:46px;
}

#fulltab4b a {
	width:215px; height:46px;
	display:block;
}

#fulltab4b a:hover {
	background:url(img/n,Fullcoloron_06.png) no-repeat;
	display:block;
}

/*フルタブシースルー*/


#fulltab1c {
	background:url(img/n,Fullcolorka_03.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#fulltab1c a {
	width:170px; height:46px;
	display:block;
}

#fulltab1c a:hover {
	background:url(img/n,Fullcolorkaon_03.png) no-repeat;
	display:block;
}

#fulltab2c {
	background:url(img/n,Fullcolor_04.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#fulltab2c a {
	width:170px; height:46px;
	display:block;
}

#fulltab2c a:hover {
	background:url(img/n,Fullcoloron_04.png) no-repeat;
	display:block;
}

#fulltab3c {
	background:url(img/n,seethrough_05.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}


#fulltab4c {
	background:url(img/n,Fullcolor_06.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:215px; height:46px;
}

#fulltab4c a {
	width:215px; height:46px;
	display:block;
}

#fulltab4c a:hover {
	background:url(img/n,Fullcoloron_06.png) no-repeat;
	display:block;
}

/*****************カッティング取り扱いシートタブ****************/

ul#cuttab {
	display:block;
	list-style-type:none;
	width:725px; height:auto;
	margin-top:5px;
}

#cuttab1a {
	background:url(img/cutting_03.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#cuttab2a {
	background:url(img/cutting_04.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#cuttab2a a {
	width:170px; height:46px;
	display:block;
}

#cuttab2a a:hover {
	background:url(img/cuttingon_04.png) no-repeat;
	display:block;
}

#cuttab3a {
	background:url(img/cutting_05.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#cuttab3a a {
	width:170px; height:46px;
	display:block;
}

#cuttab3a a:hover {
	background:url(img/cuttingon_05.png) no-repeat;
	display:block;
}

#cuttab4a {
	background:url(img/cutting_06.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:215px; height:46px;
}

#cuttab4a a {
	width:215px; height:46px;
	display:block;
}

#cuttab4a a:hover {
	background:url(img/cuttingon_06.png) no-repeat;
	display:block;
}
/**************カッティング取り扱いシートタブここまで************/

/*************カッティングトレース＆料金プランタブ***********/

#cuttab1b {
	background:url(img/cuttingtr_03.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#cuttab1b a {
	width:170px; height:46px;
	display:block;
}

#cuttab1b a:hover {
	background:url(img/cuttingtron_03.png) no-repeat;
	display:block;
}

#cuttab2b {
	background:url(img/cuttingtr_04.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#cuttab3b {
	background:url(img/cutting_05.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#cuttab3b a {
	width:170px; height:46px;
	display:block;
}

#cuttab3b a:hover {
	background:url(img/cuttingon_05.png) no-repeat;
	display:block;
}

#cuttab4b {
	background:url(img/cutting_06.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:215px; height:46px;
}

#cuttab4b a {
	width:215px; height:46px;
	display:block;
}

#cuttab4b a:hover {
	background:url(img/cuttingon_06.png) no-repeat;
	display:block;
}


/*****************カッティングトレースタブここまで*************/

/*************カッティング対応フォントタブ***********/

#cuttab1c {
	background:url(img/cuttingtr_03.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#cuttab1c a {
	width:170px; height:46px;
	display:block;
}

#cuttab1c a:hover {
	background:url(img/cuttingtron_03.png) no-repeat;
	display:block;
}

#cuttab2c {
	background:url(img/cutting_04.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#cuttab2c a {
	width:170px; height:46px;
	display:block;
}

#cuttab2c a:hover {
	background:url(img/cuttingon_04.png) no-repeat;
	display:block;
}

#cuttab3c {
	background:url(img/cuttingfo_05.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}


#cuttab4c {
	background:url(img/cutting_06.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:215px; height:46px;
}

#cuttab4c a {
	width:215px; height:46px;
	display:block;
}

#cuttab4c a:hover {
	background:url(img/cuttingon_06.png) no-repeat;
	display:block;
}


/*****************カッティングフォントタブここまで*************/

/*****************デザイン制作の流れタブ****************/

ul#designtab {
	display:block;
	list-style-type:none;
	width:725px; height:auto;
	margin-top:5px;
}

#designtab1a {
	background:url(img/design_03.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#designtab2a {
	background:url(img/design_04.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#designtab2a a {
	width:170px; height:46px;
	display:block;
}

#designtab2a a:hover {
	background:url(img/designon_04.png) no-repeat;
	display:block;
}

#designtab3a {
	background:url(img/design_05.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#designtab3a a {
	width:170px; height:46px;
	display:block;
}

#designtab3a a:hover {
	background:url(img/designon_05.png) no-repeat;
	display:block;
}

#designtab4a {
	background:url(img/cutting_06.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:215px; height:46px;
}

#designtab4a a {
	width:215px; height:46px;
	display:block;
}

#designtab4a a:hover {
	background:url(img/cuttingon_06.png) no-repeat;
	display:block;
}
/**************デザイン制作の流れタブここまで************/

/*****************フルカラーデザイン実績タブ****************/

ul#designtab {
	display:block;
	list-style-type:none;
	width:725px; height:auto;
	margin-top:5px;
}

#designtab1b {
	background:url(img/designf_03.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#designtab1b a {
	width:170px; height:46px;
	display:block;
}

#designtab1b a:hover {
	background:url(img/designfon_03.png) no-repeat;
	display:block;
}



#designtab2b {
	background:url(img/designf_04.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#designtab3b {
	background:url(img/design_05.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#designtab3b a {
	width:170px; height:46px;
	display:block;
}

#designtab3b a:hover {
	background:url(img/designon_05.png) no-repeat;
	display:block;
}

#designtab4b {
	background:url(img/cutting_06.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:215px; height:46px;
}

#designtab4b a {
	width:215px; height:46px;
	display:block;
}

#designtab4b a:hover {
	background:url(img/cuttingon_06.png) no-repeat;
	display:block;
}
/**************フルカラーデザイン実績タブここまで************/

/*****************カッティングデザイン実績タブ****************/

ul#designtab {
	display:block;
	list-style-type:none;
	width:725px; height:auto;
	margin-top:5px;
}

#designtab1c {
	background:url(img/designf_03.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#designtab1c a {
	width:170px; height:46px;
	display:block;
}

#designtab1c a:hover {
	background:url(img/designfon_03.png) no-repeat;
	display:block;
}



#designtab2c {
	background:url(img/design_04.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#designtab2c a {
	width:170px; height:46px;
	display:block;
}

#designtab2c a:hover {
	background:url(img/designon_04.png) no-repeat;
	display:block;
}

#designtab3c {
	background:url(img/designc_05.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}


#designtab4c {
	background:url(img/cutting_06.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:215px; height:46px;
}

#designtab4c a {
	width:215px; height:46px;
	display:block;
}

#designtab4c a:hover {
	background:url(img/cuttingon_06.png) no-repeat;
	display:block;
}
/**************カッティングデザイン実績タブここまで************/



/*****************デコライン内容・料金タブ****************/

ul#decotab {
	display:block;
	list-style-type:none;
	width:725px; height:auto;
	margin-top:5px;
}

#decotab1a {
	background:url(img/decoline_06.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#decotab2a {
	background:url(img/decoline_07.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#decotab2a a {
	width:170px; height:46px;
	display:block;
}

#decotab2a a:hover {
	background:url(img/decolineon_07.png) no-repeat;
	display:block;
}

#decotab3a {
	background:url(img/decoline_08.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#decotab3a a {
	width:170px; height:46px;
	display:block;
}

#decotab3a a:hover {
	background:url(img/decolineon_08.png) no-repeat;
	display:block;
}

#decotab4a {
	background:url(img/decoline_09.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:215px; height:46px;
}

#decotab4a a {
	width:215px; height:46px;
	display:block;
}

#decotab4a a:hover {
	background:url(img/decolineon_09.png) no-repeat;
	display:block;
}
/**************デコライン内容・料金タブここまで************/

/*****************デコラインデザイン一覧タブ****************/

ul#decotab {
	display:block;
	list-style-type:none;
	width:725px; height:auto;
	margin-top:5px;
}

#decotab1b {
	background:url(img/decolined_06.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#decotab1b a {
	width:170px; height:46px;
	display:block;
}

#decotab1b a:hover {
	background:url(img/decolinedon_06.png) no-repeat;
	display:block;
}

#decotab2b {
	background:url(img/decolined_07.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}


#decotab3b {
	background:url(img/decoline_08.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#decotab3b a {
	width:170px; height:46px;
	display:block;
}

#decotab3b a:hover {
	background:url(img/decolineon_08.png) no-repeat;
	display:block;
}

#decotab4b {
	background:url(img/decoline_09.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:215px; height:46px;
}

#decotab4b a {
	width:215px; height:46px;
	display:block;
}

#decotab4b a:hover {
	background:url(img/decolineon_09.png) no-repeat;
	display:block;
}
/**************デコラインデザイン一覧タブここまで************/

/*****************デコラインカラー一覧タブ****************/

ul#decotab {
	display:block;
	list-style-type:none;
	width:725px; height:auto;
	margin-top:5px;
}

#decotab1c {
	background:url(img/decolined_06.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#decotab1c a {
	width:170px; height:46px;
	display:block;
}

#decotab1c a:hover {
	background:url(img/decolinedon_06.png) no-repeat;
	display:block;
}

#decotab2c {
	background:url(img/decoline_07.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#decotab2c a {
	width:170px; height:46px;
	display:block;
}

#decotab2c a:hover {
	background:url(img/decolineon_07.png) no-repeat;
	display:block;
}


#decotab3c {
	background:url(img/decolinec_08.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:170px; height:46px;
}

#decotab4c {
	background:url(img/decoline_09.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:215px; height:46px;
}

#decotab4c a {
	width:215px; height:46px;
	display:block;
}

#decotab4c a:hover {
	background:url(img/decolineon_09.png) no-repeat;
	display:block;
}
/**************デコラインカラー一覧タブここまで************/


ul#kakouop {
	display:inline;
	width:725px;
}

#kakouop1 {
	display:inline;
	width:358px;
	float:left;
	margin-right:9px;
}

#kakouop2 {
	display:inline;
	width:358px;
	float:left;
}

#kakouop3 {
	display:inline;
	width:358px;
	float:left;
	margin-right:9px;
	margin-top:2px;
}

#kakouop4 {
	display:inline;
	width:358px;
	float:left;
	margin-top:2px;
}


ul#howto {
	display:inline;
	width:725px;
	height:auto;
}

#howto01 {
	background:url(img/harikata_03.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:357px; height:53px;
}

#howto01 a {
	width:357px; height:53px;
	display:block;
}

#howto01 a:hover {
	background:url(img/harikataon_03.png) no-repeat;
	display:block;
}

#howto02 {
	background:url(img/harikata_05.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:357px; height:53px;
}

#howto02 a {
	width:357px; height:53px;
	display:block;
}

#howto02 a:hover {
	background:url(img/harikataon_05.png) no-repeat;
	display:block;
}

#howto03 {
	background:url(img/harikata_08.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:357px; height:53px;
}

#howto03 a {
	width:357px; height:53px;
	display:block;
}

#howto03 a:hover {
	background:url(img/harikataon_08.png) no-repeat;
	display:block;
}

#howto04 {
	background:url(img/harikata_09.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:357px; height:53px;
}

#howto04 a {
	width:357px; height:53px;
	display:block;
}

#howto04 a:hover {
	background:url(img/harikataon_09.png) no-repeat;
	display:block;
}

#howto05 {
	background:url(img/harikata_12.png) no-repeat;
	text-indent:-9999px;
	list-style-type:none;
	display:inline;
	float:left;
	width:357px; height:53px;
}

#howto05 a {
	width:357px; height:53px;
	display:block;
}

#howto05 a:hover {
	background:url(img/harikataon_12.png) no-repeat;
	display:block;
}


ul.osusume {
	display:block;
	line-height:1.0;
	list-style:none;
	padding:2px 0 0 25px;
}

.osusume li {
	list-style:url(img/n,Fullcolor2_42.png);
}

/*****************ブログ・ヘッドライン****************/
#blog ul {
	display: block;
	width: 200px;
	height: 300px;
	overflow: auto;
	line-height: 20px;
	list-style: none;
	padding: 5px 0 0 25px;
	border: solid thin #CCC;
	margin-bottom: 7px;
	text-align: left;
}

#blog li {
	padding:0 5px 5px 0;
	list-style:url(img/noraimoside_20.png);
	border-bottom:dotted thin #CCC;
  color:black;
  font-size:12px;
  line-height:12px;
}

/*マウスオーバーホワイト*/
a.overwhite{
    background-color:#ffffff;
    display:block;
}

a.overwhite:hover img{
    cursor:pointer;
    filter: alpha(opacity=60);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ie 8 */
    -moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* Safari 1.x */
    opacity:0.6;
    zoom:1;
}

