
/* -- second-contents -- */

#second-contents {
background-image:url(../img/common_left_back.jpg);
background-position:0px 0px;
background-repeat:repeat-y;
}

#second-contents .red { color:#FF0000; }

#second-contents .black:link { color:#000000; text-decoration:underline; }
#second-contents .black:visited { color:#000000; text-decoration:underline; }
#second-contents .black:hover { color:#000000; text-decoration:none; }
#second-contents .black:active { color:#000000; text-decoration:underline; }

#second-contents .contents-area { margin:0px 17px 0px 17px; }

#second-contents .title { margin:0px 0px 12px 0px; }
#second-contents .subtitle-01 { margin:0px 0px 12px 0px; }
#second-contents .subtitle-02 { margin:30px 0px 12px 0px; }


#second-contents .text-00 { line-height:150%; font-size:12px; }
#second-contents .text-01 { margin:0px 10px 0px 10px; line-height:150%; font-size:12px; }

#second-contents .intro-01 { margin:0px 0px 0px 10px; }
#second-contents .intro-02 { margin:14px 0px 0px 12px; font-size:12px; line-height:150%; }
#second-contents .intro-03 { margin:12px 0px 10px 10px; padding:10px 10px 10px 10px;  font-size:12px; line-height:150%; color:#6C5700; background-color:#FFF9DF; border:1px solid #FFE787; }

#second-contents .text-info { margin:0px 10px 5px 10px; line-height:190%; font-size:12px; letter-spacing:1px; }

#second-contents .notes-01 { margin:7px 10px 0px 10px; line-height:150%; font-size:12px; color:#FF0000; }

#second-contents .notes-table-01 { margin:7px 10px 0px 10px; line-height:130%; font-size:12px; color:#FF0000; }
#second-contents .notes-table-02 { margin:20px 10px 0px 10px; line-height:130%; font-size:12px; color:#FF0000; }

#second-contents .table-01 { margin:0px 10px 0px 10px; }
#second-contents .table-02 { margin:12px 10px 0px 10px; line-height:130%; font-size:12px; }
#second-contents .table-03 { margin:0px 0px 20px 10px; line-height:150%; font-size:12px; }


/* -- 申し込みフロー：共通 -- */

#second-contents .flow-01 { margin:0px 10px 0px 10px; }
#second-contents .flow-02 { margin:7px 10px 0px 12px; font-size:12px; line-height:150%; }
#second-contents .flow-03 { margin:12px 10px 0px 10px; padding:10px 10px 10px 10px;  font-size:12px; line-height:150%; background-color:#F5F5F5; border:1px solid #E3E3E3; }

#second-contents .flow-line-01 { margin:16px 10px 20px 10px; }



/* -- サンプリング専用 -- */

#second-contents .sampling-01 { margin:15px 10px 0px 20px; font-size:12px; line-height:130%; }
#second-contents .sampling-01 th { padding:0px 8px 10px 0px; text-align:left; vertical-align:top; }
#second-contents .sampling-01 td { padding:0px 8px 10px 0px; text-align:left; vertical-align:top; }

#second-contents .sampling-02 { margin:4px 10px 0px 20px; line-height:150%; font-size:12px; color:#FF0000; }

#second-contents .sampling-03 { margin:0px 10px 0px 10px; font-size:12px; line-height:150%; }
#second-contents .sampling-03 th { padding:0px 8px 10px 0px; text-align:left; vertical-align:top; }
#second-contents .sampling-03 td { padding:0px 8px 10px 0px; text-align:left; vertical-align:top; }


/* -- イベント専用 -- */

#second-contents .event-line-01 { margin:20px 0px 20px 0px; }
#second-contents .event-line-02 { margin:6px 0px 20px 0px; }

#second-contents .event-01 { margin:0px 10px 0px 10px; font-size:12px; line-height:150%; }
#second-contents .event-01 td { padding:0px 8px 14px 0px; text-align:left; vertical-align:top; }

#second-contents .event-02 { margin:0px 10px 0px 10px; padding:10px 10px 2px 12px; font-size:12px; color:#6C5700; background-color:#FFF9DF; border:1px solid #FFE787; }
#second-contents .event-02 .table-01 { margin:0px 0px 0px 10px; }
#second-contents .event-02 .text { margin:0px 0px 10px 0px; color:#6C5700; }
#second-contents .event-02 td { padding:0px 3px 6px 0px; line-height:150%; }
#second-contents .event-02 .box { padding:6px 0px 6px 0px; text-align:center; color:#FFFFFF; background-color:#FF0000; }




/* -- 推奨マーク：トップページ専用 -- */

#second-contents .mark-index-buttons { margin:25px 19px 30px 19px; }

#second-contents .mark-index-buttons .button-01 {
margin:0px 5px 10px 0px; 
width:260px;
height:42px;
background-image:url(../mark/img/index_button_01.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}
#second-contents .mark-index-buttons .button-01:hover { background-position:0px -42px; }

#second-contents .mark-index-buttons .button-02 {
margin:0px 0px 10px 5px; 
width:260px;
height:42px;
background-image:url(../mark/img/index_button_02.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}
#second-contents .mark-index-buttons .button-02:hover { background-position:0px -42px; }

#second-contents .mark-index-buttons .button-03 {
margin:0px 5px 0px 0px; 
width:260px;
height:42px;
background-image:url(../mark/img/index_button_03.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}
#second-contents .mark-index-buttons .button-03:hover { background-position:0px -42px; }

#second-contents .mark-index-buttons .button-04 {
margin:0px 0px 0px 5px; 
width:260px;
height:42px;
background-image:url(../mark/img/index_button_04.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}
#second-contents .mark-index-buttons .button-04:hover { background-position:0px -42px; }



/* -- 推奨マーク：概要・料金等 専用 -- */

#second-contents .list-01 { margin:10px 10px 0px 10px; font-size:12px; }
#second-contents .list-01 th { padding:5px 5px 5px 5px; text-align:center; font-weight:bold; background-color:#666666; color:#FFFFFF; }
#second-contents .list-01 td { padding:5px 5px 5px 5px; }

#second-contents .list-01 p { margin:12px 0px 0px 0px; line-height:100%; font-size:12px; color:#FF0000; }

#second-contents .list-02 { margin:10px 10px 0px 10px; font-size:12px; }
#second-contents .list-02 th { padding:5px 5px 5px 5px; text-align:center; font-weight:bold; background-color:#666666; color:#FFFFFF; }
#second-contents .list-02 td { padding:5px 5px 5px 5px; text-align:center; }


/* -- 推奨マーク：関連書式 専用 -- */

#second-contents .pdf { margin:10px 10px 25px 10px; padding:8px 8px 8px 8px; border:1px solid #E1E1E1; }
#second-contents .pdf a:link { color:#666666; text-decoration:underline; }
#second-contents .pdf a:visited { color:#666666; text-decoration:underline; }
#second-contents .pdf a:hover { color:#666666; text-decoration:none; }
#second-contents .pdf a:active { color:#666666; text-decoration:underline; }

#second-contents .pdf th { padding:0px 10px 0px 0px; }
#second-contents .pdf td { font-size:10px; line-height:150%; color:#666666; letter-spacing:1px; }


#second-contents .download-box { margin:0px 10px 0px 10px; font-size:12px; line-height:130%; }

#second-contents .download-box .button-01 {
margin:0px 10px 0px 0px; 
width:94px;
height:86px;
background-image:url(../mark/img/04_button_01.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
float:left;
}
#second-contents .download-box .button-01:hover { background-position:0px -86px; }

#second-contents .download-box .button-02 {
margin:0px 0px 0px 0px; 
width:94px;
height:86px;
background-image:url(../mark/img/04_button_02.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
float:left;
}
#second-contents .download-box .button-02:hover { background-position:0px -86px; }

#second-contents .box-04-01 { margin:10px 10px 0px 10px; padding:8px 8px 8px 8px; border:1px solid #E1E1E1; color:#666666; font-size:12px; line-height:150%; }
#second-contents .line-04-01 { margin:14px 10px 14px 10px; }


/* -- 推奨マーク：申請から使用許可まで 専用 -- */

#second-contents .apply-list { margin:30px 10px 0px 10px; }
#second-contents .apply-list a:link { color:#666666; text-decoration:underline; }
#second-contents .apply-list a:visited { color:#666666; text-decoration:underline; }
#second-contents .apply-list a:hover { color:#666666; text-decoration:none; }
#second-contents .apply-list a:active { color:#666666; text-decoration:underline; }

#second-contents .apply-list .td-01 { width:35px; background-color:#FF84C1; text-align:center; vertical-align:middle; }
#second-contents .apply-list .td-02 { width:35px; background-color:#FFBBDD; text-align:center; vertical-align:middle; }
#second-contents .apply-list .td-03 { width:35px; background-color:#FFD7EB; text-align:center; vertical-align:middle; }

#second-contents .apply-list th { text-align:left; font-weight:normal; vertical-align:top; padding:0px 0px 0px 14px; }

#second-contents .apply-text-01 { margin:10px 0px 0px 7px; font-size:12px; line-height:150%; }
#second-contents .apply-text-02 { margin:8px 0px 0px 7px; font-size:12px; line-height:150%; color:#FF0000; letter-spacing:1px; }

#second-contents .apply-box-01 { margin:12px 5px 0px 5px; font-size:12px; line-height:150%; padding:8px 8px 8px 10px; border:1px solid #E1E1E1; color:#666666; }

#second-contents .apply-subtitle { margin:26px 0px 0px 0px; }

/* -- 推奨マーク：共有フッターリンク -- */

#mark-links { margin:10px 7px 0px 7px; }

#mark-links .button-01 {
margin:0px 10px 11px 0px; 
width:189px;
height:33px;
background-image:url(../mark/img/common_button_01.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}
#mark-links .button-01:hover { background-position:0px -33px; }

#mark-links .button-02 {
margin:0px 10px 11px 0px; 
width:189px;
height:33px;
background-image:url(../mark/img/common_button_02.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}
#mark-links .button-02:hover { background-position:0px -33px; }

#mark-links .button-03 {
margin:0px 0px 11px 0px; 
width:189px;
height:33px;
background-image:url(../mark/img/common_button_03.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}
#mark-links .button-03:hover { background-position:0px -33px; }

#mark-links .button-04 {
margin:0px 10px 0px 0px; 
width:189px;
height:33px;
background-image:url(../mark/img/common_button_04.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}
#mark-links .button-04:hover { background-position:0px -33px; }

#mark-links .button-05 {
margin:0px 10px 0px 0px; 
width:189px;
height:33px;
background-image:url(../mark/img/common_button_05.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}
#mark-links .button-05:hover { background-position:0px -33px; }



/* -- 媒体資料 専用 -- */

#second-contents .data { margin:10px 10px 25px 10px; padding:8px 8px 8px 8px; border:1px solid #E1E1E1; }
#second-contents .data a:link { color:#666666; text-decoration:underline; }
#second-contents .data a:visited { color:#666666; text-decoration:underline; }
#second-contents .data a:hover { color:#666666; text-decoration:none; }
#second-contents .data a:active { color:#666666; text-decoration:underline; }

#second-contents .data th { padding:0px 10px 0px 0px; }
#second-contents .data td { font-size:10px; line-height:150%; color:#666666; letter-spacing:1px; }

#second-contents .data-text-01 { margin:0px 10px 20px 10px; line-height:150%; font-size:12px; }

#second-contents .data-box { margin:0px 10px 0px 10px; font-size:12px; line-height:150%; }

#second-contents .data-box .button-01 {
margin:0px 10px 0px 0px; 
width:94px;
height:86px;
background-image:url(../img/data_button_01.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
float:left;
}
#second-contents .data-box .button-01:hover { background-position:0px -86px; }

#second-contents .data-box .button-02 {
margin:0px 0px 0px 0px; 
width:94px;
height:86px;
background-image:url(../img/data_button_02.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
float:left;
}
#second-contents .data-box .button-02:hover { background-position:0px -86px; }

#second-contents .data .box-04-01 { margin:10px 10px 0px 10px; padding:8px 8px 8px 8px; border:1px solid #E1E1E1; color:#666666; font-size:12px; line-height:150%; }
#second-contents .data .line-04-01 { margin:14px 10px 14px 10px; }



