body{
color:#000000 ;
font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro","CI","Meiryo","lr oSVbN","Osaka", sans-serif;
background-color:#ffffff;
background-image:url("http://www.nakamegane.com/img/ad7/bg.gif"); 
background-repeat: repeat-y;
background-position: center;
}

{ text-decoration : none ; }


/*************** tHgTCY ***************/


.font_entry{
font-size : 97%;
line-height:1.3;
}

.font_big{
font-size : 120%;
}

.font_menu{
font-size : 87%;
}

.font_menu_strong{
font-size : 87%; 
font-weight : bold;
}

.font_small{
font-size : 75%; 
color : #606060;
}

.font_smaller{
font-size : 100%; 
color : #000000;
}

.font_mini{
font-size : 75%;
}

.font_netshopping{
font-size : 87%;
}


.font_topic{
font-weight : bold;
line-height:1.3;
color : #E97056;
}

.font_mincyo{
font-family:"lr oΎ©","qMmΎ© Pro W3","Hiragino Mincho Pro";
mso-ascii-font-family:Tahoma;
mso-hansi-font-family:Tahoma;
mso-bidi-font-family:"Times New Roman";
mso-ansi-language:EN-US;
mso-fareast-language:JA;
mso-bidi-language:AR-SA;
}


.font_pop{
font-family:"HGPnppΞί―ΜίΜ","qMmpS Std W8","Hiragino Kaku Gothic Std";
mso-ansi-language:EN-US;
mso-fareast-language:JA;
mso-bidi-language:AR-SA;
}

.font_maru-go{
font-family:"qMmΫS Pro W4","Hiragino Maru Gothic Pro","HGΫΊήΌ―ΈM-PRO";
mso-ansi-language:EN-US;
mso-fareast-language:JA;
mso-bidi-language:AR-SA;
}

/*************** gsbNXpg ***************/


.modern{
background-image:url("http://www.nakamegane.com/img/ad3/back2.gif");
}

.top_topic1{
font-weight: normal; 
font-size : 87%; 
line-height:1.3;
background-color: #f6cad2; 
border-color: #f6cad2;
border-width: 0px 1px 0px 1px; 
border-style: solid; 
margin: 0px 0px 0px 0px; 
padding: 5px 5px 5px 5px;
}



/*************** CAEgp ***************/



.main_hd {
width:460px;
height:12px;
background: url(http://www.nakamegane.com/img/ad5/board_hd.gif) no-repeat;
}

.main_bd {
width:460px; 
font-size : 87%; 
background :#ffffff; 
background-image: url(http://www.nakamegane.com/img/ad5/board_bd.gif); 
background-repeat: repeat-y;
/*padding:0px 6px 0px 6px;*/
}

.main_bd_content {
padding:0px 10px 0px 8px;
}

.main_ft {
width:460px; 
height:12px;
background: url(http://www.nakamegane.com/img/ad5/board_ft.gif) no-repeat;
}


.info_hd {
width:460px;
height:40px;
background: url(http://www.nakamegane.com/img/ad5/board-info_hd.gif) no-repeat;
}

.info_bd {
width:460px;
font-size : 87%;
background :#ffffff;
background-image: url(http://www.nakamegane.com/img/ad5/board-info_bd.gif);
background-repeat: repeat-y;
/*padding:0px 6px 0px 6px;*/
}

.info_bd_content {
padding:0px 20px 0px 20px;
}

.info_ft {
width:460px; 
height:20px; 
background: url(http://www.nakamegane.com/img/ad5/board-info_ft.gif) no-repeat;
}

.topic_hd {
width:180px; 
height:25px; 
background: url(http://www.nakamegane.com/img/ad5/topic_hd.gif) no-repeat;
}

.topic_bd {
width:180px; 
font-size : 83%; 
background :#ffffff; 
background-image: url(http://www.nakamegane.com/img/ad5/topic_bd.gif); 
background-repeat: repeat-y; 
/*padding:0px 6px 0px 6px;*/
}

.topic_bd_content {
padding:0px 8px 0px 8px;
}

.topic_ft {
width:180px;
height:15px;
background: url(http://www.nakamegane.com/img/ad5/topic_ft.gif) no-repeat;
}



h1.contents {
font-weight: normal;
font-size : 87%;
color: #909090;
border-width: 1px 1px 1px 1px;
border-color: #90a0a0;
border-style: solid;
background-color: transparent;
margin: 0px;
padding: 1px 0px 1px 4px;
background-image:url("http://www.nakamegane.com/img/ad4/bgcolor1.gif");
}

h1.article_title {
font-weight: bold;
font-size : 130%; 
line-height:1.3;
color: #000000; 
border-width: 0px 0px 3px 0px; 
border-color: #cccccc;
border-style: solid; 
background color: transparent;
margin: 6px 0px 5px 0px; 
padding: 0px 0px 1px 0px;
}


h1.article_titlemini {
font-weight: normal;
font-size : 87%;
color: #000000;
border-width: 0px 0px 1px 0px;
border-color: acacac; 
border-style: solid; 
background color: transparent; 
margin: 6px 0px 3px 0px; 
padding: 0px 0px 5px 0px;
}

h1.article_title_normal {
font-weight: bold; 
font-size : 100%; 
color: #000000; 
border-width: 0px 0px 1px 0px; 
border-color: #acacac;
border-style: solid; 
background color: transparent; 
margin: 6px 0px 3px 0px; 
padding: 0px 0px 5px 0px;
}



h1.top_subtitle{
font-weight: bold;
font-size : 83%;
line-height:1.3;
color: #ffffff;
border-width: 0px 0px 1px 0px;
background: url(http://www.nakamegane.com/img/recommend/waku_subborder-title.gif) no-repeat;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
}


h1.top_subtitle2{
font-weight: bold;
font-size : 83%;
line-height:1.3;
color: #000000;
border-width: 0px 0px 1px 0px;
background: url(http://www.nakamegane.com/img/recommend/waku_subborder-title2.gif) no-repeat;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
}


h1.top_contents-title1{
font-weight: bold;
font-size : 83%;
line-height:1.3;
color: #ffffff;
border-width: 0px 0px 1px 0px;
background: url(http://www.nakamegane.com/img/ad7/contents_boder1.gif) no-repeat;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
}



h2 {
font-weight: normal; 
font-size : 87%; 
color: #909090; 
border-width: 0px 0px 1px 0px; 
border-color: #90a0a0; 
border-style: solid; 
background-color: transparent; 
margin: 0px; 
padding: 3px 0px 2px 4px;
}

h2.titleline {
font-weight: normal; 
font-size : 87%; 
color: #8c8c8c; 
border-width: 0px 0px 1px 3px; 
border-color: #8c8c8c; 
border-style: solid; 
background-color: transparent; 
margin: 0px; 
padding: 1px 0px 1px 4px;
}

h2.titleline1{
font-weight: normal; 
font-size : 87%; 
color: #8c8c8c;
font-weight : bold;
border-width: 0px 0px 1px 0px; 
border-color: #8c8c8c; 
border-style: solid; 
background-color: transparent; 
margin: 0px 0px 5px 0px; 
padding: 1px 0px 1px 4px;
}

h2.titleline2 {
font-weight: normal; 
font-size : 120%; 
font-weight : bold;
color: #8c8c8c; 
border-color: #acacac; 
border-width: 0px 0px 0px 6px; 
border-style: solid; 
background-color: #eaeaea; 
margin: 5px 0px 8px 0px; 
padding: 5px 5px 5px 5px;
}

h2.titleline3{
font-weight: normal; 
font-size : 100%; 
color: #8c8c8c;
font-weight : bold;
border-width: 0px 0px 1px 0px; 
border-color: #8c8c8c; 
border-style: solid; 
background-color: transparent; 
margin: 0px 0px 5px 0px; 
padding: 1px 0px 1px 4px;
}

h2.sub0{
font-weight: normal; 
font-size : 83%; 
color: #909090; 
border-width: 1px 2px 2px 1px; 
border-color: #90a0a0; 
border-style: solid; 
background-color: #ffffff; 
margin: 8px 2px 8px 0px; 
padding: 2px 4px 2px 4px;
}

h2.sub1{
font-weight: normal; 
font-size : 87%; 
color: #8c8c8c; 
border-width: 1px 2px 2px 1px; 
border-color: #bcbcbc; 
border-style: solid; 
background-color: #ffffff; 
margin: 8px 2px 8px 0px; 
padding: 2px 4px 2px 4px;
}

h2.sub2{
font-weight: normal; 
font-size : 83%; 
color: #97c7a0; 
border-width: 1px 2px 2px 1px; 
border-color: #a8d8b0; 
border-style: solid; 
background-color: #ffffff; 
margin: 8px 2px 8px 0px; 
padding: 2px 4px 2px 4px;
}

h2.sub3 {
font-weight: normal; 
font-size : 120%; 
color: #5c5c5c; 
border-width: 0px 0px 0px 6px; 
border-color: #acacac; 
border-style: solid; 
background-color:#eaeaea; transparent; 
margin: 0px; 
padding: 5px 5px 5px 8px;
}

h2.sub3_n {
font-weight: normal; 
font-size : 100%; 
color: #5c5c5c; 
border-width: 0px 0px 0px 6px; 
border-color: #acacac; 
border-style: solid; 
background-color:#eaeaea; transparent; 
margin: 0px; 
padding: 5px 5px 5px 8px;
}

h2.sub3_m {
font-weight: normal; 
font-size : 87%; 
color: #5c5c5c; 
border-width: 0px 0px 0px 6px; 
border-color: #acacac; 
border-style: solid; 
background-color:#eaeaea; transparent; 
margin: 0px; 
padding: 5px 5px 5px 8px;
}

h2.sub3_2 {
font-weight: normal; 
font-size : 100%; 

color: #000000; 
border-width: 1px 1px 1px 1px; 
border-color: #f9cc33; 
border-style: solid; 
background-color:#ffffbb; transparent; 
margin: 0px; 
padding: 3px 0px 2px 4px;
}

h2.sub4 {
font-weight: normal; 
font-size : 87%; 
color: #; 
border-width: 1px 1px 1px 1px; 
border-color: #383838; 
border-style: solid; 
background-color:#505050; transparent; 
margin: 0px; 
padding: 3px 0px 2px 4px;
}

h2.sub4_2 {
font-weight: normal; 
font-size : 100%; 
color: #ffffff; 
border-width: 1px 1px 1px 1px; 
border-color: #383838; 
border-style: solid; 
background-color:#505050; transparent; 
margin: 0px; 
padding: 3px 0px 2px 4px;
}


h3.goods1 {
font-weight: normal; 
font-size : 87%; 
color: #383838; 
border-width: 0px 0px 1px 0px; 
border-color: #90a0a0; 

border-style: solid; 
background-color: transparent; 
margin: 0px; 
padding: 3px 0px 2px 4px;
}

h3.goods2 {
font-weight: normal; 
font-size : 87%; 
color: #383838; 
border-width: 0px 0px 1px 0px; 
border-color: #ff9000; 
border-style: solid; 
background-color: transparent; 
margin: 0px; 
padding: 3px 0px 2px 4px;
}

h3.goods3 {
font-weight: normal; 
font-size : 87%; 
color: #383838; 
border-width: 0px 0px 1px 0px; 
border-color: #ffa447; 
border-style: solid; 
background-color: transparent; 
margin: 0px; 
padding: 3px 0px 2px 4px;
}



/*************** CAEgΘΗ ***************/

.midashi{
font-weight: normal; 
font-size : 100%;
margin: 0px 0px 0px 0px; 
padding: 5px 0px 25x 0px;
}


h1.midashi_data {
font-weight: normal; 
font-size : 83%;
color: #8c8c8c; 
line-height:1.3;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 5px 0px;
}


h1.midashi_top {
font-weight: bold; 
font-size : 87%; 
line-height:1.3;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 5px 0px;
}


h1.midashi_sub {
font-weight: bold;
font-size : 75%; 
line-height:1.3;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 5px 0px;
}

h1.midashi_info {
font-weight: bold; 
font-size : 87%; 
line-height:1.3;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 5px 0px;
}

h1.midashi_info-topic {
font-weight: bold; 
font-size : 97%; 
line-height:1.3;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 5px 0px;
}

h1.midashi_goods {
font-weight: bold; 
font-size : 87%; 
line-height:1.3;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 5px 0px;
}


.summary {
font-size: 83%;
line-height:1.3;
margin: 5px 0px 0px 0px;
}


.summary_info {
font-size: 83%;
line-height:1.3;
margin: 5px 0px 0px 0px;
}

.summary_info-topic {
font-size: 83%;
font-weight : bold;
line-height:1.3;
margin: 5px 0px 0px 0px;
}

.summary_goods {
font-size: 83%;
line-height:1.3;
margin: 5px 0px 0px 0px;
}

.summary_menu{
font-size: 87%;
line-height:1.3;
margin: 5px 0px 0px 0px;
}


.summary_sub{
font-size: 75%;
line-height:1.3;
margin: 5px 0px 0px 0px;
}





.layout_info{
border-color: #8c8c8c;
border-width: 0px 1px 0px 1px;
border-style: solid;
background color: transparent;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.art{
font-weight: normal; 
font-size : 75%; 
color: #d97066; 
margin: 0px;
}



/*************** irQ[V ***************/


.topic{
font-size : 83%; 
background-color:#eeeeee;  
color : #888888;
}

.topic_ber {
font-weight: normal; 
font-size :75%; 
line-height:1.3;
color : #8c8c8c; 
margin: 10px 0px 0px 0px; 
padding: 2px 0px 2px 6px;
}



/*************** X^C ***************/


.style{
align: center; 
width: 650px; 
text-align: left; 
margin: 14px 0px 10px 18px; 
padding: 0px;
}

.style_main{
align: center; 
width: 450px; 
text-align: left; 
margin: 14px 5px 10px 5px; 
padding: 0px;
}

.style_main-sub{
align: center; 
width: 220px; 
text-align: left; 
margin: 14px 5px 10px 5px; 
padding: 0px;
}



.style_top-contents{
align: center; 
width: 300px; 
text-align: left; 
margin: 10px 10px 10px 10px; 
padding: 0px;
}

.style_top-main{
align: center; 
width: 670px; 
text-align: left; 
margin: 10px 10px 10px 0px; 
padding: 0px;
}

.style_top-main_sub-bk{
align: center; 
background-color:#000000;  
color : #ffffff; 
text-align: left; 
margin: 0px 0px 0px 0px; 
padding: 0px 10px 0px 10px;
}

.style_sp{
align: center; 
width: 950px; 
text-align: left; 
margin: 14px 25px 10px 25px; 
padding: 0px;
}


.img{
background-color:#d0d0d0;
}

.mc1{
background-color:#bfdfaf;
}

.mc2{
background-color:#dfffcf;
}

.title{
background-color:#888888;
}

.info{
background-color:#e7f7fa;
}





.t0{color : #32bfed;}
.t1{color : #32cd32;}
.t2{color : #ffa500;}
.t3{color : #c87ca8;}
.t4{color : #ddc056;}
.t5{color : #f89cd0;}
.t6{color : #ff9000;}
.t7{color : #ffd373;}






.c0{color : #8c8c8c;}
.c1{color : #32bfed;}
.c2{color: #87B502;}


.starkey-s{color: #263F5E; }
.starkey-e{color: #AAAAAA; }


a:linka:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
A:link	 { color: #8c8c8c}
A:visited{ color: #6c6c6c}
A:active { color: #AAAAAA}
A:hover	 { color : #AAAAAA}