@charset "shift_jis";
/* CSS Document */

/* irQ[V */

table#navi { padding:0; }
table#navi td { height:30px; }
table#navi td a {
display:block;
padding:0;
height:30px;
text-indent:-9999px;
overflow:hidden;
}

table#navi td.navi1,
table#navi td.navi1 a{ background:url(../image/navi/navi_home.gif) no-repeat; width:89px;}
table#navi td.navi2,
table#navi td.navi2 a{ background:url(../image/navi/navi_ex.gif) no-repeat; width:139px;}
table#navi td.navi3_02 a{
background:url(../image/navi/navi_voice.gif) no-repeat;
width:153px;
height:23px;
text-indent:0;
text-align:right;
font-size:14px;
padding:7px 6px 0 0;
color:#000;
}

table#navi td.navi3 a{
background:url(../image/navi/navi_voice02.gif) no-repeat;
width:153px; /* 159px */
height:23px; /* 30px */
text-indent:0;
text-align:right;
font-size:14px;
padding:7px 6px 0 0;
color:#000;
}

table#navi td.navi4,
table#navi td.navi4 a{ background:url(../image/navi/navi_price.gif) no-repeat; width:99px;}
table#navi td.navi5,
table#navi td.navi5 a{ background:url(../image/navi/navi_mail.gif) no-repeat; width:109px;}
table#navi td.navi6,
table#navi td.navi6 a{ background:url(../image/navi/navi_profile.gif) no-repeat; width:104px;}

table#navi td a:hover { background-position:left bottom; }

table#navi td.navi3 span {
padding:0;
margin:0;
top:0;
left:0;
}


/** ₯20110414 torikumi.html UPDATE **********************************************************/

.class14 { font-size: 14px; line-height: 150% }
.class_left { font-size: 12px; line-height: 100% }
.class_orange_bold { color: #f63; font-weight: bold }

#torikumiCont { display:block; width:480px; margin: 0 auto 5em;}
#torikumiCont  h4 { color: #f63; font-weight: bold;font-size: 16px; margin-top:15px;}
#torikumiCont p { font-size:13px; line-height:1.5;}
#torikumiCont p img {margin: 0; padding: 0; border:1px solid #DDD;}
#torikumiCont p.clear { clear:both;}
#torikumiCont hr.clear {
   display: block;
   clear:both;
   border: 0 none;
  height: 1px; 
  color: #CCC; /* for IE */ 
  background-color: #CCC; /* for Mozilla */
 }

#torikumiCont p.fleft,
#torikumiCont p.fleft200 { float:left;}
#torikumiCont p.fright,
#torikumiCont p.fright200 { float:right;}

#torikumiCont p.fleft img { margin-right:10px; margin-top:-10px; /margin-top:0px;}
#torikumiCont p.fleft200,
#torikumiCont p.fright200 {width:200px; font-size:12px; color:#435711;}
#torikumiCont p.fleft200 { padding-left:10px;}
#torikumiCont p.fright200 { padding-right:10px;}
#torikumiCont p.tcenter {font-size:12px; color:#435711;}

/** £20110414 torikumi.html UPDATE **********************************************************/


/** ₯new_preice **********************************************************/

td#newPriceBox {
font-size: 14px;
}
td#newPriceBox h1{
	margin: 0
}
td#newPriceBox div.newPriceBoxIn{
	padding: 0 10px;
	margin-bottom: 50px;
}
td#newPriceBox div.newPriceBoxIn p.txtpadding{
	padding: 0 10px;
}

table#newPrice{
	width:490px;
	border:1px solid #CCCCCC;
	border-collapse:separate;
	border-spacing:2px;
}
table#newPrice th{
 width: 50%;
 background-color: #DEEFFF;
 border:1px solid #CCCCCC;
 text-align:center;
 font-weight:bold;
}
table#newPrice td{
 border:1px solid #CCCCCC;
 text-align:center;
}

/** ₯common **********************************************************/

.bred{
	color:#CC3300;
	font-weight:bold;
}
.txtR{
	text-align:right;
	}
.txtC{
	text-align:center;
	}
.mb20{
	margin-bottom: 20px;
}
.mb30{
	margin-bottom: 30px;
}
a.opacity img {
	border: none;
}
a.opacity:hover img{

	filter:alpha(opacity=70);  /* IE7ΘΊp */
    -ms-filter: "alpha(opacity=70)"; /* IE8p */
    -moz-opacity:0.7; /* Firefox 1.5’, Netscapep */
    -khtml-opacity: 0.7;  /* Safari 1.x, ΌkhtmlΙΞ΅½uEUp  */
    opacity: 0.7; /* Firefox 1.5Θγ, Opera, Safarip */}
	
/**---₯fBAξρ--------------------*/
#HonmaTV{
	background:url(../image/media_textBack.jpg) repeat-y left top;
}
#honmaTVtext{
	width:501px;
	background:url(../image/media_textBack.jpg) repeat-y left top;
	padding:10px 8px;
	margin:0px 0px 15px; 
}
#honmaTVtext p{
	margin:10px auto;
	width:90%;
	padding:10px 8px;
	lign-height:2.0;
	background-color:#FBFC9C;
}

/**---₯₯₯CLx[^y[W₯₯₯--------------------*/
.incubatorTable h4{	background:url(../image/how_title.jpg) repeat-x left center;
padding:3px 0 3px 0;
}
.incubatorTable h4 span{background:#FFF;}
.incubatorTable td{	text-align: center;}
.incubatorTable td p{width:220px;margin:5px auto;text-align: left;}
.incubatorTable02{width:480px;margin:0 auto;}
.incubatorTable02 td.medialink{background:#D7E1BA;padding:5px 10px;}
.incubatorTable02 td.medialink a{color:#333333;text-decoration:none;font-weight:600;}
.incubatorTable02 td.medialink a:hover{text-decoration:underline;}

/**---₯₯₯indexy[W@20130305ΟX₯₯₯--------------------*/
#home .class14 { font-size: 14px; line-height: 150% }
#home .class_left { font-size: 12px; line-height: 100% }
#home h1{font-size: small;font-weight:500;margin:0;padding:0;}
#home h2{margin:0;padding:0;}
#home #bodytable{margin-bottom:15px;}

/**---₯₯₯indexy[W@20131217ΟX₯₯₯--------------------*/
.info{
	display:block;
	border: solid 2px #CC3333;
	padding:5px;
	margin: 20px 12px 20px 0;
	color:#CC3333;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	min-height:80px;}
.kome {
	margin-left:12px;}


/**---₯₯₯zaitakuy[W@202006ΟX₯₯₯--------------------*/
p{
	margin: 0;
	padding: 0;}
h2{
	margin: 0 0 10px 0;
}

h3{font-size: 16px;
	font-weight: bold;
	line-height: 150%;
	margin: 0 0 10px 0;
}
h4{font-size: 14px;
	font-weight:  bold;
	line-height: 150%;
}
.subtitle{
	padding:15px 0;
	font-weight:bold;
	background:url(../image/type/subtit_bar.gif) repeat-x 0% 50%;}
	
.subtitle p{
	font-size:18px;
	display:inline;
	padding:10px 10px 0 0;
	text-align:left;
	background-color:#fff;
}
.txt14{
	font-size: 14px;
	line-height: 150%;
}
.txt16{
	font-size: 16px;
	line-height: 150%;
}
.bold{
	font-weight: bold;
}
.ore{
	color: #ff6633;
}
.green{
	color: #536811;
}
.ore02{
	color: #d35f19;
}
.cap{
	font-size: 12px;
	line-height: 130%;}
.imgR_box{width: 520px;}
.imgR{
	float:right;
	margin-left:30px;}
.imgR img{
	padding-bottom: 10px;}
.greenBox{
	width: 500px;
	border: solid 2px #c7d4a3;
	padding: 8px;}
.greenBox02{
	width: 500px;
	border: solid 2px #c7d4a3;
	padding: 13px;}
.inBox{
	margin: 0;
	padding: 0;}
.imgL{
	float:left;
	margin-right:30px;}
.oreBox{
	width: 500px;
	border: solid 2px #ff6633;
	background-color: #fff1ee;
	padding: 8px;}
.greenBg{
	width: 500px;
	background-color: #e6efbf;
	padding: 15px;}
.yellowBox{
	width: 500px;
	border: solid 2px #d35f19;
	background-color: #fff9e1;
	padding: 8px;}

.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.center{
	text-align: center;}

/**---₯₯₯form@202006ΟX₯₯₯--------------------*/
#form{
	width: 538px;
	text-align: left;
	background-color: #ccffcc;
	padding: 25px;
}
#form h2{
	font-size: 20px;
	font-weight: bold;
	line-height: 130%;
}
#form p{
	font-size: 16px;
	line-height: 130%;
}
#form ul{
	margin: 0;
}
#form ul li, ol li {
	font-size: 16px;
  line-height: 150%;
  padding: 0 0 0.5em 0;
}

