@charset "utf-8";
/* CSS Document */

.upImg01{ background-image: url(../user-project/img/nk-title-bg.jpg); background-repeat: no-repeat; display: block; position: relative; height: 240px; width: 662px; }

.upImg01 ul{margin: 0px;padding: 0px;width: 520px;position: absolute;height: auto;left: 97px;top: 216px;font-size: 12px;line-height: 14px;}
.upImg01 ul li{float: left;background: url(../user-project/img/nk-num_link.gif) no-repeat left 2px;padding: 0 14px;display: block;	line-height: 1.45;}
.upImg01 #repo_num{ position: absolute; height: 66px; width: 83px; left: 0px; top: 174px; background-repeat: no-repeat; text-indent: -9999px; display: block; }

#niki_repo_01 .upImg01 #repo_num{ background: url(../user-project/img/nk-r01.gif); }
#niki_repo_02 .upImg01 #repo_num{ background: url(../user-project/img/nk-r02.gif); }
#niki_repo_03 .upImg01 #repo_num{ background: url(../user-project/img/nk-r03.gif); }
#niki_repo_04 .upImg01 #repo_num{ background: url(../user-project/img/nk-r04.gif); }
#niki_repo_05 .upImg01 #repo_num{ background: url(../user-project/img/nk-r05.gif); }
#niki_repo_06 .upImg01 #repo_num{ background: url(../user-project/img/nk-r06.gif); }
#niki_repo_01 p,#niki_repo_02 p,#niki_repo_03 p,#niki_repo_04 p,#niki_repo_05 p,#niki_repo_06 p{font-size: 12px;line-height: 1.5em;margin-top: 13px;}

.nkr01_text_Wrap {background: url(../user-project/img/nk-r01-bg.jpg) repeat-y;width: 660px;}
.nkr01_text_Wrap_inner {width: 608px;margin: 0 auto;}
table.nk_r01_page_tbl {width: 608px;margin: 40px 0 30px;}
table.nk_r01_page_tbl_v02 {width: 608px;margin: 20px 0;}
.nk_r01_page00 {width: 259px;}
.nk_r01_page01 {width: 30px;}
.nk_r01_page02 {width: 30px;}
.nk_r01_page03 {width: 30px;}
.nk_r01_page04 {width: 259px;text-align: right;}

.nk_r01_photo_Wrap {float: right;width: 220px;padding: 15px 0 0 10px;}
.nkr01_text_column_Wrap { clear: both; margin-bottom: 15px; padding-top: 15px; display: block; }
p.nk_r01_q {font-weight: 700;}

.nk_r01_bothbox { width: 608px; height: 216px; padding-bottom: 10px; }
.nk_r01_bothbox_02 { width: 608px; height: 300px; padding-bottom: 10px;}
.nk_r01_bothbox_Wrap { float: right; width: 281px; padding: 0 0 0 10px; margin: 0px; height: 216px;}
.nk_r01_bothbox_Wrap_02 { float: right; width: 598px; margin: 0px; height: 216px; display: block; padding: 0px; }

.nk_r01_bothbox_txt{ font-size: 12px; line-height: 1.5em; height: auto; display: block; vertical-align: middle; padding: 50px 0 0 16px; color: #333; }
.nk_r01_bothbox_txt_02{ font-size: 12px; line-height: 1.5em; display: block; padding: 10px 0 12px 16px; color: #333; height: auto; width: 592px; float: left; }