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

/* -------------------------------------------------------
商標ページ
------------------------------------------------------- */





/* 4つの機能説明　BOX（1）
------------------------------------------------------- */

#s_ex_box { 
width: 585px; 
text-align:left;
} 

.s_ex_box1 { 
width: 90px; 
float: left; 
text-align:left;
padding:10px 0px 8px 0px;
} 

.s_ex_box2 { 
width: 495px; 
margin: 0px; 
float: left; 
text-align:left;
padding:10px 0px 8px 0px;
} 






/* 
4つの機能説明　スペース
------------------------------------------------------- */

.s_ex_space {
	padding-left:21px;
	margin-bottom:20px;
}







/* 4つの機能説明　BOX（中）
------------------------------------------------------- */

#s_ex_boxs { 
width: 470px; 
text-align:left;
} 

.s_ex_boxs1 { 
width: 203px; 
float: left; 
text-align:left;
padding:0px 0px 8px 20px;
} 

.s_ex_boxs2 { 
width: 247px; 
margin: 0px; 
float: left; 
text-align:left;
padding:0px 0px 8px 0px;
} 






/* 4つの機能説明　BOX（中-2）
------------------------------------------------------- */

#s_ex_boxss { 
width: 470px; 
text-align:left;
} 

.s_ex_boxss1 { 
width: 203px; 
float: left; 
text-align:left;
padding:0px 0px 8px 20px;
} 

.s_ex_boxss2 { 
width: 247px; 
margin: 0px; 
float: left; 
text-align:left;
padding:0px 0px 8px 0px;
} 







/* 商標の使用について
------------------------------------------------------- */

.use_img{
float:left;
margin-bottom:12px;
padding-right:5px;
}

/***IE7***********/
*:first-child+html .use_img{
float:left;
margin-bottom:-10px;
padding-right:5px;
}


.use_img_space{
margin-top:7px;
}

.use_font{
font-weight:bold;
line-height:20px;
color:#5263b9;
}




/* 左メニュー［商標］
------------------------------------------------------- */

.left_s { 
background:url(../trademark/img/left_s.gif) repeat-y;
width: 162px; 
text-align:left;
padding:10px 0px 15px 10px;
} 




.ex_shyohyo { 
background:url(../../img/left_ex_shohyo_bg_s.gif) no-repeat;
margin-top:2px;
padding:3px 0px 6px 17px;
} 




a.leftshohyo:link{font-size:12px;color:#1f7ab5;text-decoration:none;}
a.leftshohyo:visited{font-size:12px;color:#1f7ab5;text-decoration:none;}
a.leftshohyo:hover{font-size:12px;color:#0f5989;text-decoration:underline; }
a.leftshohyo:active{font-size:12px;color:#67b9db;text-decoration:none;}










/* チェックシート
------------------------------------------------------- */

.check_bg { 
background:url(../trademark/img/check_bg.gif) repeat;
width:554px;
margin-top:10px;
margin-bottom:0px;
padding:0px 0px 0px 0px;
} 



.check_list { 
background:url(../trademark/img/check_list.gif) no-repeat;
margin-top:5px;
margin-left:50px;
padding:7px 0px 13px 60px;
} 



.check_bottom{
background:url(../trademark/img/check_bottom.gif) no-repeat;
width:554px;
height:122px;
}




/* Q&A　小さいQ
------------------------------------------------------- */

.link_qs {
	background:url(../trademark/img/q_s.gif) no-repeat;
	padding:3px 0px 0px 23px;
}

.qs_space {
margin-top:10px;
margin-bottom:10px;
}







/* Q&A　答えのページ
------------------------------------------------------- */

.icon_q {
	background:url(../trademark/img/q.gif) no-repeat;
	padding:12px 0px 10px 40px;
	font-weight:bold;
}

.q_space {
margin-top:10px;
margin-bottom:10px;
}



.icon_a {
	background:url(../trademark/img/a.gif) no-repeat;
	padding:10px 0px 10px 40px;
}

.a_space {
margin-top:10px;
margin-bottom:10px;
}






/* 表組
------------------------------------------------------- */
dl,dt,dd {
margin: 0;
padding: 0;
}
dl.target_venture {
border: 1px solid #aaaaaa;
border-top: none;
width: 550px;
background: #ffffff;
}
dt,dd.target_venture {
padding: 6px;
}
dt.target_venture {
border-top: 1px solid #aaaaaa;
clear: left;
float: left;
width: 80px;
}
dd.target_venture {
margin-left: 80px;
border-top: 1px solid #aaaaaa;
border-left: 1px solid #aaaaaa;
background: #fff;
}



/* 表組（左側の幅100）
------------------------------------------------------- */
dl.price {
border: 1px solid #aaaaaa;
border-top: none;
width: 500px;
background: #ffffff;
}
dt,dd.price {
padding: 6px;
}
dt.price {
border-top: 1px solid #aaaaaa;
clear: left;
float: left;
width: 150px;
}
dd.price {
margin-left: 150px;
border-top: 1px solid #aaaaaa;
border-left: 1px solid #aaaaaa;
background: #fff;
}




/* 表組（左側の幅200）
------------------------------------------------------- */
dl.price2 {
border: 1px solid #aaaaaa;
border-top: none;
background: #ffffff;
}
dt,dd.price2 {
padding: 6px;
}
dt.price2 {
border-top: 1px solid #aaaaaa;
clear: left;
float: left;
width: 100px;
}
dd.price2 {
margin-left: 200px;
border-top: 1px solid #aaaaaa;
border-left: 1px solid #aaaaaa;
background: #fff;
}





/* 表組（費用のかかり方）
------------------------------------------------------- */
/* --- リスト1段目---- */
#price01 dt {
float: left;
width: 75px;
border: 1px solid #aaaaaa;
text-align:center;
background-color:#4f66a0;
color:#ffffff;
}

#price01 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-top: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
background-color:#4f66a0;
color:#ffffff;
}


/* --- リスト2段目---- */
#price02 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
background-color:#eeeeee;
}

#price02 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
background-color:#eeeeee;
color:#cc0000;
}


/* --- リスト3段目---- */
#price03 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
background-color:#eeeeee;
}

#price03 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
background-color:#eeeeee;
}


/* --- リスト4段目---- */
#price04 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
background-color:#eeeeee;
}

#price04 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
background-color:#eeeeee;
}


/* --- リスト5段目---- */
#price05 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
}

#price05 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
color:#cc0000;
}


/* --- リスト6段目---- */
#price06 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
}

#price06 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
}


/* --- リスト7段目---- */
#price07 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
}

#price07 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
}


/* --- リスト8段目---- */
#price08 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
background-color:#f8f0e0;
}

#price08 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
background-color:#f8f0e0;
}


/* --- リスト9段目---- */
#price09 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
background-color:#f8f0e0;
}

#price09 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
background-color:#f8f0e0;
}


/* --- リスト10段目---- */
#price10 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
background-color:#f8f0e0;
}

#price10 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
background-color:#f8f0e0;
}










/* 表組（費用のかかり方） for IE6
------------------------------------------------------- */

/* --- リスト2段目---- */
/***IE6***********/
* html #price02 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
background-color:#eeeeee;
margin-top:-20px;
}

/***IE6***********/
* html #price02 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
background-color:#eeeeee;
color:#cc0000;
margin-top:-20px;
}


/* --- リスト3段目---- */
/***IE6***********/
* html #price03 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
background-color:#eeeeee;
margin-top:-20px;
}

/***IE6***********/
* html #price03 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
background-color:#eeeeee;
margin-top:-20px;
}


/* --- リスト4段目---- */
/***IE6***********/
* html #price04 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
background-color:#eeeeee;
margin-top:-20px;
}

/***IE6***********/
* html #price04 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
background-color:#eeeeee;
margin-top:-20px;
}


/* --- リスト5段目---- */
/***IE6***********/
* html #price05 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
margin-top:-20px;
}

/***IE6***********/
* html #price05 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
color:#cc0000;
margin-top:-20px;
}


/* --- リスト6段目---- */
/***IE6***********/
* html #price06 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
margin-top:-20px;
}

/***IE6***********/
* html #price06 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
margin-top:-20px;
}


/* --- リスト7段目---- */
/***IE6***********/
* html #price07 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
margin-top:-20px;
}

/***IE6***********/
* html #price07 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
margin-top:-20px;
}


/* --- リスト8段目---- */
/***IE6***********/
* html #price08 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
background-color:#f8f0e0;
margin-top:-20px;
}

/***IE6***********/
* html #price08 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
background-color:#f8f0e0;
margin-top:-20px;
}


/* --- リスト9段目---- */
/***IE6***********/
* html #price09 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
background-color:#f8f0e0;
margin-top:-20px;
}

/***IE6***********/
* html #price09 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
background-color:#f8f0e0;
margin-top:-20px;
}


/* --- リスト10段目---- */
/***IE6***********/
* html #price10 dt {
clear:left;
float: left;
width: 75px;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
text-align:center;
background-color:#f8f0e0;
margin-top:-20px;
}

/***IE6***********/
* html #price10 dd {
float: left;
margin-left:0px;
width: 230px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
background-color:#f8f0e0;
margin-top:-20px;
}










/* 枠線のみボックス（役務の費用）
------------------------------------------------------- */
.sample_box{
font-weight:normal;
border: 1px solid #cccccc;
width: 510px;
margin-top:5px;
margin-left:15px;
padding:7px;
margin-bottom:20px;
}





/* 枠線のみボックス
------------------------------------------------------- */
.waku_box{
font-weight:bold;
border: 1px solid #5263b9;
width: 550px;
margin-top:30px;
padding-top:7px;
padding-bottom:7px;
text-align:center;
color:#5263b9;
}




/* 相談ボタン
------------------------------------------------------- */
.ask_box{
font-weight:normal;
border: 2px solid #dbd8d8;
width: 650px;
height:85px;
margin-left:-45px;
margin-top:35px;
background-color:#f4f3f3;
}

.ask_box_left{
float:left;
width:410px;
margin-top:13px;
margin-left:20px;
color:#555555;
line-height:20px;
font-size:12px;
}

.ask_box_right{
float:left;
width:190px;
margin-top:21px;
margin-left:10px;
}






/* 相談ボタン
------------------------------------------------------- */
/***IE6***********/
* html .ask_box{
font-weight:normal;
border: 2px solid #dbd8d8;
width: 625px;
height:92px;
margin-left:-35px;
margin-top:35px;
background-color:#f4f3f3;
}

/***IE6***********/
* html .ask_box_left{
float:left;
width:390px;
margin-top:13px;
margin-bottom:13px;
margin-left:15px;
color:#555555;
line-height:20px;
font-size:12px;
}

/***IE6***********/
* html .ask_box_right{
float:left;
width:190px;
margin-top:22px;
margin-left:5px;
}





