@charset "utf-8";

/* Safety Full page common ここから--------------------------------------------------- */
body{
margin:0;
padding:0;
background-color: #f4efe5;
}

div,p,ul,ol,li,dl,dt,dd{
font-family:"ＭＳ Ｐゴシック", Arial, Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#7b7b7b;
margin:0;
padding:0;
line-height:20px;
}

ul,ol,dl{
list-style-type:none;
}

h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}

h1 span,
h2 span,
h3 span,
h4 span,
li span,
dl span,
dt span,
a span{
position:absolute;
left:-9999px;
}

img{border:none;}

a:link		{color:#9c7f44;text-decoration:underline;}
a:visited	{color:#9c7f44;text-decoration:underline;}
a:hover		{color:#9c7f44;text-decoration:none;}
a:active	{color:#9c7f44;text-decoration:underline;}

/* 左にアイコンがある場合のリンク設定 Aタイプ（テキストリンクが１つの場合、また通常のテキストが続く場合）*/
.link-box-a {
padding-left: 15px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/common/icon00.gif);
background-repeat: no-repeat;
background-position: left center;
padding-right: 3px;
}
/* 左にアイコンがある場合のリンク設定 Bタイプ（テキストリンクが続く場合）*/
.link-box-b {
padding-left: 15px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/common/icon00.gif);
background-repeat: no-repeat;
background-position: left center;
padding-right: 10px;
}

hr{display:none;}

form{
margin:0;
padding:0;
}

.clear{
clear:both;
}

.hidden{
display:none;
}

.container{
width:100%;
text-aling:center;
}

#sub-swf {
width: 100%;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
text-align: center;
}

#sub-container {
width: 914px;
margin: 0px auto;
padding: 0px;
text-aling:left;
}
/* swf --------------------------------------------------- */
.sub-ttl-swf{
padding-bottom:6px;
}

/* breadcrumb --------------------------------------------------- */
.breadcrumb {
font-size: 10px;
float: right;
padding-top: 12px;
padding-bottom: 6px;
padding-right: 12px;
padding-left: 0px;
}
.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:active{
color:#7b7b7b;
text-decoration:underline;
}
.breadcrumb a:hover{
color:#7b7b7b;
text-decoration:none;
}

/* rss --------------------------------------------------- */
.rss {
color: #7b7b7b;
font-size: 10px;
padding-right: 12px;
padding-bottom: 12px;
padding-top: 0px;
padding-left: 770px;
}
.rss-q {
padding-right: 5px;
}
.rss a:link,
.rss a:visited,
.rss a:active{
color:#7b7b7b;
text-decoration:underline;
}

.rss a:hover{
color:#7b7b7b;
text-decoration: none;
}

/* page--------------------------------------------------- */
.page{
width:100%;
text-align:center;
clear:both;
}
.page ul{
padding-top: 20px;
padding-right: 0;
padding-bottom: 30px;
padding-left: 0;
}
.page ul li{
margin:0 5px;
display:inline;
}
.page ul li.now{
color:#9C7F44;
font-weight: bold;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/common/foot_hover_bg.gif);
background-repeat: no-repeat;
height: 25px;
width: 27px;
padding-top: 7px;
padding-right: 8px;
padding-bottom: 7px;
padding-left: 10px;
}
html>/**/body .page ul li.now{
color:#9C7F44;
font-weight: bold;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/common/foot_hover_bg.gif);
background-repeat: no-repeat;
height: 25px;
width: 27px;
padding-top: 7px;
padding-right: 10px;
padding-bottom: 7px;
padding-left: 10px;
}
.page ul li img{
vertical-align:middle;
}

/* gotop--------------------------------------------------- */
.gotop-index{
width:914px;
margin:0 auto;
padding-top:30px;
}
.gotop{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 839px;
clear: both;
}
.gotop a{
width:75px;
height:10px;
display:block;
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/common/gotop_btn.gif) no-repeat;
}
.gotop a:link,
.gotop a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/common/gotop_btn.gif) no-repeat left bottom;
}
.gotop a:hover,
.gotop a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/common/gotop_btn.gif) no-repeat left top;
}

/* foot --------------------------------------------------- */
.foot{
clear:both;
border-top:2px solid #0a3255;
width:914px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0;
}
.foot a:link,
.foot a:visited{
color:#5d6669;
text-decoration:underline;
}

.foot a:hover{
color:#5d6669;
text-decoration:none;
}
.foot .copyright-cnt{
margin-top: 7px;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/index/logo_cp.gif);
background-repeat: no-repeat;
background-position: center bottom;
text-align: center;
line-height: normal;
padding-bottom: 40px;
}
.foot .copyright-cnt a:link,
.foot .copyright-cnt a:visited{
color:#00a1e9;
text-decoration:underline;
}
.foot .copyright-cnt a:active,
.foot .copyright-cnt a:hover{
color:#00a1e9;
text-decoration:none;
}
.foot .copyright-cnt p{
color:#5d6669;
font-size:10px;
text-align:center;
line-height:normal;
padding-right: 0px;
padding-bottom: 4px;
padding-left: 0px;
padding-top: 0px;
}
.foot .eng{
font-family:Arial;
}
.foot ul{
line-height:11px;
text-align:center;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px;
}
.foot .company{
font-size:10px;
display:inline;
padding:0 7px;
border-right:1px solid #c1c6c7;
}
.foot .company-l{
font-size:10px;
display:inline;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 7px;
}
/* Safety Full page common ここまで--------------------------------------------------- */

/* indexここから　----------------------------------------------------------------- */
.safety-main-swf{
width:100%;
text-align:center;
}

/* approachここから　----------------------------------------------------------------- */
.approach-sttl {
padding-bottom: 6px;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
clear: both;
}
/* history-box --------------------------------------------------- */
.history-box {
background-color: #e7dbc3;
width: 914px;
margin-bottom: 12px;
padding-top: 12px;
padding-bottom: 12px;
}
.history-box ul{
text-align:left;
padding-right: 0px;
padding-left: 12px;
margin: 0px;
}
.history-box .age{
display:inline;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #9c7f44;
padding-top: 0;
padding-right: 20px;
padding-bottom: 0;
padding-left: 20px;
color: #9c7f44;
}
.history-box .age-l{
display:inline;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 20px;
color: #9c7f44;
}

/* box --------------------------------------------------- */
.brown-box {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/common/box_big_center01.gif);
background-repeat: repeat-y;
width: 914px;
margin-bottom: 6px;
}
.brown-box-top {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/common/box_big_top.gif);
background-repeat: no-repeat;
width: 914px;
background-position: top;
}
.brown-box-btm {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/common/box_big_btn.gif);
background-repeat: no-repeat;
width: 914px;
background-position: bottom;
}

.box-sttl {
font-weight: bold;
padding-top: 25px;
padding-bottom: 10px;
padding-left: 32px;
padding-right: 32px;
font-size: 12px;
margin: 0px;
}
.tablebox {
padding-top: 0px;
padding-right: 32px;
padding-left: 32px;
padding-bottom: 27px;
}
.tablebox-text01 {
padding-left: 30px;
}
.tablebox-text02 {
padding-left: 32px;
padding-right: 32px;
padding-top: 0px;
padding-bottom: 27px;
}
/* approachここまで　----------------------------------------------------------------- */

/* dictionaryここから　----------------------------------------------------------------- */
.dictionary-sttl {
padding-bottom: 12px;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
clear: both;
}
/* search-box --------------------------------------------------- */
.search-box{
width:690px;
margin:0 auto 12px;
}
.search-box table{
width:100%;
background-color: #e7dbc3;
}
.search-box table tr td{
padding:10px;
}
.search-box table tr td input{
width:430px;
border:5px solid #ffffff;
font-size:14px;
}
/* search btn */
#search-box-btn{
width:86px;
height:27px;
margin:0;
}
#search-box-btn a{
display:block;
width:86px;
height:27px;
}
#search-box-btn a:link,
#search-box-btn a:visited,
#search-box-btn a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/btn_search_box.gif) no-repeat left top;
}
#search-box-btn a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/btn_search_box.gif) no-repeat left bottom;
}
/* search-list --------------------------------------------------- */
.search-list {
width:100%;
margin-bottom: 12px;
}
.search-list ul{
text-align:center;
padding-right: 0px;
padding-left: 12px;
margin: 0px;
}
.search-list .category{
display:inline;
font-weight: bold;
border-right-width: 2px;
border-right-style: solid;
border-right-color: #9c7f44;
padding:0 10px 0 10px;
}
.search-list .category-l{
display:inline;
font-weight: bold;
padding:0 10px 0 10px;
color: #9c7f44;
}
/* dictionary-result-box --------------------------------------------------- */
.dictionary-box{
border-top:2px solid #e7dbc3;
padding:18px 0 0 0;
margin:0 0 18px 0;
width:914px;
}
.dictionary-search-word{
height:28px;
padding:4px 0 0 0;
margin:0 0 2px 6px;
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/icon_dictionary_result.gif) no-repeat left top;
text-indent:40px;
font-weight:bold;
}
.dictionary-result-list{
float:left;
width:178px;
height:135px;
margin:0 2px 4px 2px;
}
.dictionary-result-list a{
display:block;
width:178px;
height:135px;
}
.dictionary-result-list a:link,
.dictionary-result-list a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list.gif) no-repeat left top;
color:#7b7b7b;
text-decoration:none;
}

.dictionary-result-list a:hover,
.dictionary-result-list a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list.gif) no-repeat left bottom;
color:#7b7b7b;
text-decoration:none;
}
.dictionary-result-list a span{
display:block;
position:static;
}

.dictionary-result-list a span.result-list-txt{
padding:18px 13px 0px 17px;
}

.dictionary-result-list a span.category{
font-size:10px;
line-height:12px;
margin:0 0 10px 0;
}
.dictionary-result-list a span.word{
font-size:12px;
font-weight:bold;
line-height:14px;
margin:0 0 3px 0;
}
.dictionary-result-list a span.ruby{
font-size:9px;
line-height:11px;
margin:0;
}

/* dictionary-detail --------------------------------------------------- */
.dictionary-detail-sttl{
height:55px;
padding:18px 24px 0 0;
margin:0 0 0 0;
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_details.gif) no-repeat left top;
text-indent:60px;
clear: both;
}
.dictionary-detail-sttl h3{
font-size:12px;
font-weight:bold;
float:left;
}
.dictionary-detail-sttl .category{
float:right;
font-weight:normal;
}
.dictionary-detail-text{
margin:0 18px 40px 18px;
clear:both;
}
.dictionary-detail-text p{
padding:0 0 10px 0;
}
.dictionary-detail-back{
border-top:2px solid #e7dbc3;
padding:18px 0 0 0;
margin:0 0 30px 0;
width:914px;
}
.btn-allback {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/rule04_icon01.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 17px;
margin-left: 750px;
margin-bottom: 10px;
}
/* back btn */
#dictionary-back-btn{
width:116px;
height:27px;
margin:0 auto;
}
#dictionary-back-btn a{
display:block;
width:114px;
height:27px;
}
#dictionary-back-btn a:link,
#dictionary-back-btn a:visited,
#dictionary-back-btn a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/btn_dictionary_back.gif) no-repeat left top;
}
#dictionary-back-btn a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/btn_dictionary_back.gif) no-repeat left bottom;
}
/* back btn-s */
#dictionary-back-btn-s{
width:78px;
height:27px;
margin:0 auto;
}
#dictionary-back-btn-s a{
display:block;
width:78px;
height:27px;
}
#dictionary-back-btn-s a:link,
#dictionary-back-btn-s a:visited,
#dictionary-back-btn-s a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/btn_dictionary_back_s.gif) no-repeat left top;
}
#dictionary-back-btn-s a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/btn_dictionary_back_s.gif) no-repeat left bottom;
}
/* dictionaryここまで　----------------------------------------------------------------- */

/* parents01 ここから　----------------------------------------------------------------- */
.parents01-sttl {
padding-bottom: 8px;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
clear: both;
}
.parents01-box-ttl01 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents01_text01.gif);
background-repeat: no-repeat;
background-position: 25px 25px;
height: 45px;
padding-bottom: 10px;
}
.parents01-box-sttl01 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents01_text02.jpg);
background-repeat: no-repeat;
height: 46px;
margin-left: 85px;
margin-bottom: 15px;
}
.parents01-box01 {
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
width: 793px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents01_img01.jpg);
background-repeat: no-repeat;
background-position: 50px top;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
}
.parents01-text01 {
padding-left: 395px;
padding-bottom: 15px;
}

.parents01-box-ttl02 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents01_text03.gif);
background-repeat: no-repeat;
background-position: 25px 15px;
height: 45px;
}
.parents01-box-sttl02 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents01_text04.jpg);
background-repeat: no-repeat;
margin-left: 47px;
height: 46px;
padding-bottom: 15px;
}
.parents01-box02 {
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
width: 793px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents01_img02.jpg);
background-repeat: no-repeat;
background-position: 50px top;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 25px;
}

/* company btn */
.parents-btn-company {
padding-left: 395px;
padding-bottom: 30px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ECE3D2;
}
.parents-btn-company a{
display:block;
width:127px;
height:37px;
}
.parents-btn-company a:link,
.parents-btn-company a:visited,
.parents-btn-company a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents_btn_company.jpg) no-repeat left top;
}
.parents-btn-company a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents_btn_company.jpg) no-repeat left bottom;
}

/* child btn */
.parents-btn-child {
margin: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 640px;
}
.parents-btn-child a{
display:block;
width:262px;
height:47px;
margin: 0px;
padding: 0px;
}
.parents-btn-child a:link,
.parents-btn-child a:visited,
.parents-btn-child a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents_btn_child.jpg) no-repeat left top;
}
.parents-btn-child a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents_btn_child.jpg) no-repeat left bottom;
}
/* parents01 ここまで　----------------------------------------------------------------- */

/* parents02 ここから　----------------------------------------------------------------- */
.brown-box-parents {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/common/box_big_center01.gif);
background-repeat: repeat-y;
width: 914px;
margin-bottom: 6px;
clear: both;
}
.brown-box-top-parents {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_sttl.jpg);
background-repeat: no-repeat;
width: 914px;
background-position: top;
}
.parents02-h4-sttl {
padding-left: 0px;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
}
.parents02-text-s {
padding-top: 14px;
padding-bottom: 16px;
padding-left: 17px;
}

/* parents02-box01*/
.parents02-box01 {
padding-top: 50px;
padding-left: 32px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_img01.jpg);
background-repeat: no-repeat;
background-position: 619px 60px;
padding-right: 50px;
padding-bottom: 22px;
}

/* parents02 ul li ここから*/
.parents02-box01 ul {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li_img.gif);
background-repeat: no-repeat;
height: 193px;
margin: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

html>/**/body .parents02-box01 ul { /* Firefox */
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li_img.gif);
background-repeat: no-repeat;
height: 193px;
margin: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-top: 8px;
}

.parents01 {
padding-left: 40px;
}
.parents01 a{
display:block;
width:497px;
height:30px;
}
.parents01 a:link,
.parents01 a:visited,
.parents01 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li01.gif) no-repeat left top;
}
.parents01 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li01.gif) no-repeat left bottom;
}

.parents02 {
padding-left: 40px;
}
.parents02 a{
display:block;
width:497px;
height:30px;
}
.parents02 a:link,
.parents02 a:visited,
.parents02 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li02.gif) no-repeat left top;
}
.parents02 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li02.gif) no-repeat left bottom;
}

.parents03 {
padding-left: 40px;
}
.parents03 a{
display:block;
width:497px;
height:30px;
}
.parents03 a:link,
.parents03 a:visited,
.parents03 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li03.gif) no-repeat left top;
}
.parents03 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li03.gif) no-repeat left bottom;
}

.parents04 {
padding-left: 40px;
}
.parents04 a{
display:block;
width:497px;
height:30px;
}
.parents04 a:link,
.parents04 a:visited,
.parents04 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li04.gif) no-repeat left top;
}
.parents04 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li04.gif) no-repeat left bottom;
}

.parents05 {
padding-left: 40px;
}
.parents05 a{
display:block;
width:497px;
height:30px;
}
.parents05 a:link,
.parents05 a:visited,
.parents05 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li05.gif) no-repeat left top;
}
.parents05 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li05.gif) no-repeat left bottom;
}

.parents06 {
padding-left: 40px;
}
.parents06 a{
display:block;
width:497px;
height:30px;
}
.parents06 a:link,
.parents06 a:visited,
.parents06 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li06.gif) no-repeat left top;
}
.parents06 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_li06.gif) no-repeat left bottom;
}
/* parents02 ul li ここまで*/

/* parents02-box02 */
.parents02-box02 {
padding-top: 0px;
padding-left: 32px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_img07.jpg);
background-repeat: no-repeat;
background-position: 544px 0px;
padding-right: 50px;
padding-bottom: 25px;
}
.parents02-text {
padding-bottom: 15px;
padding-left: 17px;
}

/* parents-btn-support ここから*/
.parents-btn-support {
margin: 0px;
padding-right: 0px;
padding-left: 17px;
}
.parents-btn-support a{
display:block;
width:187px;
height:37px;
margin: 0px;
padding: 0px;
}
.parents-btn-support a:link,
.parents-btn-support a:visited,
.parents-btn-support a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_btn_support.jpg) no-repeat left top;
}
.parents-btn-support a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_btn_support.jpg) no-repeat left bottom;
}
/* parents-btn-support ここまで*/

/* parents02-box03 */
.parents02-box03 {
padding-top: 0px;
padding-left: 30px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_img02.jpg);
background-repeat: no-repeat;
background-position: 585px 30px;
padding-right: 50px;
padding-bottom: 25px;
}
.parents02-h5-sttl {
padding-bottom: 5px;
}

.link-text {
padding-left: 20px;
}

/* parents02-box04 */
.parents02-h3-sttl01 {
padding-bottom: 15px;
}
.parents02-h4-sttl01 {
padding-bottom: 15px;
}
.parents02-box04 {
padding-top: 0px;
padding-left: 30px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_img03.jpg);
background-repeat: no-repeat;
background-position: 605px 18px;
padding-right: 50px;
padding-bottom: 25px;
height: 240px;
}
/* parents02-box05 */
.parents02-box05 {
padding-top: 0px;
padding-left: 30px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_img04.jpg);
background-repeat: no-repeat;
background-position: 667px 20px;
padding-right: 50px;
padding-bottom: 25px;
height: 240px;
}
/* parents-btn-top ここから*/
.parents-btn-top {
margin: 0px;
padding-right: 0px;
padding-left: 17px;
}
.parents-btn-top a{
display:block;
width:242px;
height:37px;
margin: 0px;
padding: 0px;
}
.parents-btn-top a:link,
.parents-btn-top a:visited,
.parents-btn-top a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_btn_top.jpg) no-repeat left top;
}
.parents-btn-top a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_btn_top.jpg) no-repeat left bottom;
}
/* parents-btn-top ここまで*/

/* parents02-box06 */
.parents02-box06 {
padding-top: 0px;
padding-left: 30px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_img05.jpg);
background-repeat: no-repeat;
background-position: 667px 25px;
padding-right: 50px;
padding-bottom: 25px;
}
/* parents-btn-updata ここから*/
.parents-btn-updata {
margin: 0px;
padding-right: 0px;
padding-left: 17px;
}
.parents-btn-updata a{
display:block;
width:212px;
height:37px;
margin: 0px;
padding: 0px;
}
.parents-btn-updata a:link,
.parents-btn-updata a:visited,
.parents-btn-updata a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_btn_updata.jpg) no-repeat left top;
}
.parents-btn-updata a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_btn_updata.jpg) no-repeat left bottom;
}
/* parents-btn-updata ここまで*/

/* parents02-box07 */
.parents02-box07 {
padding-top: 0px;
padding-left: 30px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_img06.jpg);
background-repeat: no-repeat;
background-position: 667px 20px;
padding-right: 50px;
padding-bottom: 30px;
}
/* parents-btn-health ここから*/
.parents-btn-health {
margin: 0px;
padding-right: 0px;
padding-left: 17px;
}
.parents-btn-health a{
display:block;
width:152px;
height:37px;
margin: 0px;
padding: 0px;
}
.parents-btn-health a:link,
.parents-btn-health a:visited,
.parents-btn-health a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_btn_health.jpg) no-repeat left top;
}
.parents-btn-health a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_btn_health.jpg) no-repeat left bottom;
}
/* parents-btn-health ここまで*/

/* parents-btn-parents */
.parents-btn-parents {
margin: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 10px;
}
.parents-btn-parents a{
display:block;
width:137px;
height:47px;
margin: 0px;
padding: 0px;
}
.parents-btn-parents a:link,
.parents-btn-parents a:visited,
.parents-btn-parents a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_btn_parents.jpg) no-repeat left top;
}
.parents-btn-parents a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/parents/parents02_btn_parents.jpg) no-repeat left bottom;
}
/* parents02 ここまで　----------------------------------------------------------------- */

/* researchここから　----------------------------------------------------------------- */
.blue-box {
position:relative;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/research/box_research_bg.gif);
background-repeat: repeat-y;
width: 914px;
margin-bottom: 60px;
clear: both;
}
.blue-box-top {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/research/box_research_top.gif);
background-repeat: no-repeat;
width: 914px;
background-position: top;
}
.blue-box-btm {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/research/box_research_btm.gif);
background-repeat: no-repeat;
width: 914px;
background-position: bottom;
}
.blue-box .blue-box-right{
position:absolute;
top:0;
left:0;
padding:30px 0 0 30px;
}
.blue-box-right .blue-box-sttl{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/research/sttl_research.gif) no-repeat left top;
width:300px;
height:110px;
}
.blue-box-right .blue-box-read{
margin:5px 0 0 3px;
}
.blue-box-right .blue-box-read p{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/research/read_research.gif) no-repeat left top;
width:210px;
height:31px;
}
.blue-box-right .balloon{
position:absolute;
top:-16px;
left:140px;
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/research/sttl_research_bln.png) no-repeat left top;
width:110px;
height:93px;
}
* html .blue-box-right .balloon{
left:-9999px;
}
.blue-box-right .research-question{
width:300px;
margin:20px 0 0 3px;
}
.blue-box-right .research-question h4{
float:left;
}
.blue-box-right .research-question span{
float:right;
}
.blue-box-right .img01{
padding:0 0 0 0;
clear:both;
}
.blue-box .blue-box-left{
padding:0 0 0 375px;
min-height:440px;
height:auto !important;
height:440px;
}
.blue-box-left .box-left-margin{
padding:30px 20px 30px 0;
}
.blue-box-left p{
padding:0 30px 30px 7px;
}
.blue-box-left .quiestion-result-icon{
position:absolute;
top:20px;
right:25px;
}
.blue-box-left .quiestion-img{
position:absolute;
bottom:25px;
right:35px;
}

.blue-box-left table{
width:500px;
}
.blue-box-left table tr{
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/research/list_question_bg.gif) no-repeat left top;
height:33px;
}
.blue-box-left table tr td{
margin:0 5px 0 0;
font-weight:bold;
color:#333333;
}
.blue-box-left table tr td input{
margin:0 5px 0 15px;
}
.blue-box-left .question-result-ssttl{
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/research/ssttl_research_result.gif) no-repeat left top;
width:166px;
height:43px;
margin:0 0 15px 0;
}
.blue-box-left .question-study-ssttl{
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/research/ssttl_research_study.gif) no-repeat left top;
width:450px;
height:23px;
margin:0 0 15px 0;
}

.blue-box-left ul{
width:470px;
margin:0 20px 0 10px;
}
.blue-box-left ul li{
width:200px;
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/research/icon_study_list.gif) no-repeat 0px 6px;
margin:0;
text-indent:15px;
float:left;
}
.question-box {
position:relative;
background-color:#f4efe5;
width: 500px;
margin-bottom: 15px;
}
.question-box-top {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/research/box_question_top.gif);
background-repeat: no-repeat;
width: 500px;
background-position: top;
}
.question-box-btm {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/research/box_question_btm.gif);
background-repeat: no-repeat;
width: 500px;
background-position: bottom;
}
.question-box p{
padding:14px 16px;
font-size:14px;
font-weight:bold;
}
.question-box p.question{
color:#9c7f44;
}
.question-box p.answer{
color:#ff9933;
}
.question-box p.detail{
color:#333333;
}
/* start btn */
#research-start-btn{
width:136px;
height:42px;
margin:30px 0 30px 5px;
}
#research-start-btn a{
display:block;
width:136px;
height:42px;
}
#research-start-btn a:link,
#research-start-btn a:visited,
#research-start-btn a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/research/btn_research_start.gif) no-repeat left top;
}
#research-start-btn a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/research/btn_research_start.gif) no-repeat left bottom;
}
/* retry btn */
#research-retry-btn{
width:229px;
height:71px;
margin:30px 0 10px 3px;
}
#research-retry-btn a{
display:block;
width:229px;
height:71px;
}
#research-retry-btn a:link,
#research-retry-btn a:visited,
#research-retry-btn a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/research/btn_research_retry.gif) no-repeat left top;
}
#research-retry-btn a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/research/btn_research_retry.gif) no-repeat left bottom;
}
/* answer btn */
.research-answer-btn{
width:106px;
height:37px;
margin:45px 0 30px 195px;
}
.research-answer-btn a{
display:block;
width:106px;
height:37px;
}
.research-answer-btn a:link,
.research-answer-btn a:visited,
.research-answer-btn a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/research/btn_research_answer.gif) no-repeat left top;
}
.research-answer-btn a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/research/btn_research_answer.gif) no-repeat left bottom;
}

/* next btn */
.research-next-btn{
width:86px;
height:37px;
margin:45px 0 30px 205px;
}
.research-next-btn a{
display:block;
width:86px;
height:37px;
}
.research-next-btn a:link,
.research-next-btn a:visited,
.research-next-btn a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/research/btn_research_next.gif) no-repeat right top;
}
.research-next-btn a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/research/btn_research_next.gif) no-repeat right bottom;
}
/* camp-btn */
.camp-btn{
width:259px;
height:71px;
padding-top: 10px;
padding-left: 10px;
float: left;
padding-bottom: 10px;
}
.camp-btn a{
display:block;
width:259px;
height:71px;
}
.camp-btn a:link,
.camp-btn a:visited,
.camp-btn a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/research/resarch_camp_btn01.jpg) no-repeat left top;
}
.camp-btn a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/research/resarch_camp_btn01.jpg) no-repeat left bottom;
}
/* researchここまで　----------------------------------------------------------------- */
/* rule01 ここから　----------------------------------------------------------------- */
/* rule01 box ここから */
.pink-box-center {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/pinkbox_big_center.jpg);
background-repeat: repeat-y;
width: 914px;
margin-bottom: 6px;
clear: both;
}
.pink-box-rule01 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule01_sttl.jpg);
background-repeat: no-repeat;
width: 914px;
background-position: top;
}
.pink-box-btm {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/pinkbox_big_btn.jpg);
background-repeat: no-repeat;
width: 914px;
background-position: bottom;
}
/* rule01 box ここまで */
.rule-sttl {
padding-left: 32px;
padding-top: 50px;
}
.rule01box-all {
clear: both;
padding-right: 7px;
padding-left: 9px;
height: 570px;
padding-bottom: 10px;
}
.rule01text01 {
padding-left: 45px;
padding-top: 12px;
padding-right: 25px;
padding-bottom: 5px;
font-size: 14px;
line-height: 24px;
}
.rule01text02 {
padding-left: 20px;
padding-bottom: 12px;
}
.link-box-rule01 {
margin-left: 40px;
}
.rule01box01 {

float: left;
width: 446px;
padding-bottom: 20px;
}
.rule01box02 {
float: left;
width: 452px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/line_left.gif);
background-repeat: no-repeat;
background-position: left center;
padding-bottom: 20px;
height: 235px;
}
.rule01box03 {
float: left;
padding-bottom: 20px;
width: 446px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/line_top.gif);
background-repeat: no-repeat;
background-position: center top;
padding-top: 2px;
}
.rule01box04 {
width: 452px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/line_left_top.gif);
background-repeat: no-repeat;
background-position: center top;
height: 296px;
float: left;
padding-top: 2px;
}
/* rule01-btn-stop */
.rule01-btn-stop {
margin: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 680px;
}
.rule01-btn-stop a{
display:block;
width:227px;
height:47px;
margin: 0px;
padding: 0px;
}
.rule01-btn-stop a:link,
.rule01-btn-stop a:visited,
.rule01-btn-stop a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule01_btn_stop.jpg) no-repeat left top;
}
.rule01-btn-stop a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule01_btn_stop.jpg) no-repeat left bottom;
}
/* rule01 ここまで　----------------------------------------------------------------- */

/* rule02 ここから　----------------------------------------------------------------- */
.pink-box-rule02 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule02_sttl.jpg);
background-repeat: no-repeat;
width: 914px;
background-position: top;
}
.rule02top {
clear: both;
}
.rule02top-l {
float: left;
width: 605px;
padding-top: 50px;
padding-bottom: 28px;
}
.rule02top-r {
float: left;
width: 309px;
padding-top: 50px;
padding-bottom: 28px;
}
.rule02-top-p-r {
padding-left: 20px;
padding-top: 20px;
}

.rule02-top-p {
padding-top: 20px;
padding-left: 32px;
}
.rule02-h5 {
padding-bottom: 15px;
padding-left: 32px;
padding-top: 0px;
margin-bottom: 0px;
}
.rule02-dt {
padding-left: 15px;
padding-bottom: 10px;
}
.rule02-boxall {
width: 843px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #D4D0C8;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
margin-top: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
.rule02-boxall:after {
content:"";
display:block;
clear:both;
}
.rule02-boxall-l {
width: 843px;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
margin-top: 0px;
padding: 0px;
}
.rule02-boxall-l:after {
content:"";
display:block;
clear:both;
}
.rule02-dl {
float: left;
width: 515px;
margin: 0px;
padding: 0px;
}
.rule02-dd {
font-size: 14px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule02_icon01.gif);
background-repeat: no-repeat;
padding-left: 22px;
margin-left: 20px;
padding-bottom: 5px;
}
.rule02-pbox {
float: left;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule02_icon02.gif);
background-repeat: no-repeat;
background-position: left top;
width: 323px;
}
.rule02-pbox p {
font-size: 10px;
line-height: 15px;
padding-top: 26px;
padding-left: 75px;
padding-bottom: 20px;
padding-right: 18px;
}
.rule02-p-btm {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule02_p_bg.jpg);
background-repeat: no-repeat;
height: 65px;
width: 857px;
clear: both;
margin-left: 28px;
margin-right: 28px;
padding-bottom: 40px;
}
.rule02-p-btm p {
font-weight: bold;
color: #f6933f;
text-align: center;
padding-top: 13px;
}
.rule-btnall {
clear: both;
height: 82px;
}
.rule-btn01 {
width: 457px;
padding-left: 10px;
float: left;
}
.rule-btn02 {
float: left;
}
/* rule02-btn01 */
.rule02-btn01 {
padding-left: 10px;
float: left;
padding-top: 5px;
margin-bottom: 30px;
}
.rule02-btn01 a{
display:block;
width:177px;
height:47px;
margin: 0px;
padding: 0px;
}
.rule02-btn01 a:link,
.rule02-btn01 a:visited,
.rule02-btn01 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule02_btn_l.jpg) no-repeat left top;
}
.rule02-btn01 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule02_btn_l.jpg) no-repeat left bottom;
}
/* rule02-btn02 */
.rule02-btn02 {
float: right;
padding-top: 5px;
margin-bottom: 30px;
text-align: right;
padding-right: 10px;
}
.rule02-btn02 a{
display:block;
width:217px;
height:47px;
margin: 0px;
padding: 0px;
}
.rule02-btn02 a:link,
.rule02-btn02 a:visited,
.rule02-btn02 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule02_btn_r.jpg) no-repeat left top;
}
.rule02-btn02 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule02_btn_r.jpg) no-repeat left bottom;
}
/* rule02 ここまで　----------------------------------------------------------------- */

/* rule03 ここから　----------------------------------------------------------------- */
.pink-box-rule03 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule03_sttl.jpg);
background-repeat: no-repeat;
width: 914px;
background-position: top;
}
.rule03-h5 {
padding-left: 32px;
padding-bottom: 10px;
}
.rule03-top {
padding-top: 50px;
padding-bottom: 15px;
}
.rule03-box  {
margin: 0px;
padding: 0px;
clear:both;
}
.rule03-box-l {
float: left;
padding-bottom: 20px;
}
.rule03-img01 {
float: right;
padding-right: 57px;
padding-bottom: 20px;
}
.rule03-img001 {
float: right;
padding-right: 47px;
padding-bottom: 20px;
}
.rule03-big-l {
float: left;
padding-left: 60px;
padding-right: 40px;
}
.rule03-big-r {
float: left;
}
.rule03-text01 {
padding-top: 10px;
padding-left: 10px;
}
.rule03-text01 {
font-size: 14px;
line-height: 24px;
padding-left: 65px;
padding-bottom: 25px;
}
.rule03-text02 {
font-size: 14px;
line-height: 24px;
padding-top: 20px;
padding-bottom: 10px;
}
.rule03-big-r {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule03_line.gif);
background-repeat: no-repeat;
background-position: left top;
float: left;
padding-left: 50px;
padding-bottom: 20px;
}
.rule03bg {
clear: both;
padding-bottom:30px;
}
.rule03bg-center {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule03_bg_center.gif);
background-repeat: repeat-y;
width: 857px;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
}
.rule03bg-top {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule03_bg_top.gif);
background-repeat: no-repeat;
width: 857px;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
background-position: top;
}
.rule03bg-btm {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule03_bg_btm.gif);
background-repeat: no-repeat;
background-position: bottom;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
margin-bottom: 0px;
padding-bottom: 10px;
}
.rule03-text03 {
padding-top: 25px;
padding-left: 36px;
padding-right: 36px;
padding-bottom: 5px;
}
.rule03-text04 {
padding-left: 36px;
font-size: 12px;
line-height: 20px;
padding-right: 36px;
padding-bottom: 10px;
}
/* rule03-btn01 */
.rule03-btn01 {
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 36px;
}
.rule03-btn01 a{
display:block;
width:227px;
height:37px;
margin: 0px;
padding: 0px;
}
.rule03-btn01 a:link,
.rule03-btn01 a:visited,
.rule03-btn01 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule03_btn01.jpg) no-repeat left top;
}
.rule03-btn01 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule03_btn01.jpg) no-repeat left bottom;
}
/* rule03-btn02 */
.rule03-btn02 {
padding-left: 10px;
float: left;
padding-top: 5px;
margin-bottom: 30px;
}
.rule03-btn02  a{
display:block;
width:156px;
height:47px;
margin: 0px;
padding: 0px;
}
.rule03-btn02  a:link,
.rule03-btn02  a:visited,
.rule03-btn02  a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule03_btn02.jpg) no-repeat left top;
}
.rule03-btn02 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule03_btn02.jpg) no-repeat left bottom;
}
/* rule03-btn03 */
.rule03-btn03 {
float: right;
padding-top: 5px;
margin-bottom: 30px;
padding-right: 10px;
width: 212px;
}
.rule03-btn03 a{
display:block;
width:212px;
height:47px;
margin: 0px;
padding: 0px;
}
.rule03-btn03 a:link,
.rule03-btn03 a:visited,
.rule03-btn03 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule03_btn03.jpg) no-repeat left top;
}
.rule03-btn03 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule03_btn03.jpg) no-repeat left bottom;
}
/* rule03 ここまで　----------------------------------------------------------------- */

/* rule04 ここから　----------------------------------------------------------------- */
.pink-box-rule04 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule04_sttl.jpg);
background-repeat: no-repeat;
width: 914px;
background-position: top;
}
.rule04-h5 {
padding-left: 32px;
padding-bottom: 10px;
}
.rule04-top {
padding-top: 50px;
padding-bottom: 15px;
}
.rule04-text01 {
padding-bottom: 10px;
padding-left: 40px;
}
.rule04-text02 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule04_icon.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 15px;
margin-left: 40px;
}
.rule04-bigbox {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule04_img.jpg);
background-repeat: no-repeat;
background-position: right center;
width: 845px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 15px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e2d7bf;
}
.rule04-bigbox h5 {
padding-bottom: 6px;
}
.rule04-bigbox p {
font-size: 14px;
padding-bottom: 15px;
padding-left: 22px;
line-height: 24px;
}
.rule04bg {
clear: both;
padding-bottom:30px;
}
.rule04bg-center {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule04_box_center.gif);
background-repeat: repeat-y;
width: 660px;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
}
.rule04bg-top {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule04_box_top.gif);
background-repeat: no-repeat;
width: 660px;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
background-position: top;
}
.rule04bg-btm {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule04_box_btm.gif);
background-repeat: no-repeat;
background-position: bottom;
width: 660px;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
margin-bottom: 0px;
}
.rule04-h6 {
padding-top: 20px;
padding-left: 125px;
padding-bottom: 5px;
}
.rule04-text03 {
font-size: 12px;
color: #f6933f;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
font-weight: bold;
}
.rule04bg-btm ul {
padding-bottom: 15px;
padding-left: 30px;
}
.rule04bg-btm li {
font-size: 10px;
text-indent: -1em;
line-height: 15px;
}
/* rule04-btn01 */
.rule04-btn01 {
width: 201px;
padding-bottom: 15px;
text-align: center;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
.rule04-btn01 a{
display:block;
width:201px;
height:37px;
margin: 0px;
padding: 0px;
}
.rule04-btn01 a:link,
.rule04-btn01 a:visited,
.rule04-btn01 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule04_btn001.jpg) no-repeat left top ;
}
.rule04-btn01 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule04_btn001.jpg) no-repeat left bottom;
}
/* rule04-btn02 */
.rule04-btn02 {
padding-left: 10px;
float: left;
padding-top: 5px;
margin-bottom: 30px;
}
.rule04-btn02 a{
display:block;
width:212px;
height:47px;
margin: 0px;
padding: 0px;
}
.rule04-btn02 a:link,
.rule04-btn02 a:visited,
.rule04-btn02 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule04_btn02.jpg) no-repeat left top;
}
.rule04-btn02 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule04_btn02.jpg) no-repeat left bottom;
}
/* rule04-btn03 */
.rule04-btn03 {
float: right;
padding-top: 5px;
margin-bottom: 30px;
padding-right: 10px;
width: 172px;
}
.rule04-btn03 a{
display:block;
width:172px;
height:47px;
margin: 0px;
padding: 0px;
}
.rule04-btn03 a:link,
.rule04-btn03 a:visited,
.rule04-btn03 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule04_btn03.jpg) no-repeat left top;
}
.rule04-btn03 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule04_btn03.jpg) no-repeat left bottom;
}
/* rule04 ここまで　----------------------------------------------------------------- */

/* rule05 ここから　----------------------------------------------------------------- */
.pink-box-rule05 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule05_sttl.jpg);
background-repeat: no-repeat;
width: 914px;
background-position: top;
}
.rule05-box {
padding-left: 17px;
clear:both;
margin-bottom: 20px;
}
.rule05-box:after {
content:"";
display:block;
clear:both;
}
.rule05-box01 {
float: left;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule05_line_r.jpg);
background-repeat: no-repeat;
background-position: right center;
padding-left: 15px;
height: 470px;
width: 280px;
}
.rule05-box02 {
float: left;
padding-left: 15px;
height: 465px;
width: 280px;
}
.rule05-h5 {
padding-bottom: 7px;
}
.rule05-text01 {
font-size: 14px;
line-height: 24px;
padding-left: 20px;
padding-bottom: 30px;
}
.rule05-img {
text-align: center;
}
.rule05-text02 {
font-size: 14px;
line-height: 24px;
padding-left: 30px;
padding-bottom: 20px;
}
.rule05-text03 {
font-size: 10px;
text-indent: -1em;
padding-left: 40px;
padding-bottom: 5px;
}
.rule05-h6 {
padding-left: 15px;
padding-bottom: 10px;
}
.rule05-text04 {
padding-left: 35px;
padding-bottom: 20px;
}
.rule05-box-btm {
padding-left: 17px;
clear:both;
height: 370px;
}
.rule05-box-btm:after {
content:"";
display:block;
clear:both;
}
.rule05-box03 {
float: left;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule05_line_top.jpg);
background-repeat: no-repeat;
background-position: center top;
padding-left: 15px;
width: 280px;
padding-top: 20px;
}
.rule05-box04 {
float: left;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule05_bg05.jpg);
background-repeat: no-repeat;
padding-left: 15px;
width: 280px;
padding-top: 20px;
height: 350px;
}
.rule05-box05 {
float: left;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule05_bg06.jpg);
background-repeat: no-repeat;
padding-left: 15px;
width: 280px;
padding-top: 20px;
height: 350px;
}
/* rule05-btn01 */
.rule05-btn01 {
padding-left: 10px;
float: left;
padding-top: 5px;
margin-bottom: 30px;
}
.rule05-btn01  a{
display:block;
width:207px;
height:47px;
margin: 0px;
padding: 0px;
}
.rule05-btn01  a:link,
.rule05-btn01  a:visited,
.rule05-btn01  a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule05_btn01.jpg) no-repeat left top;
}
.rule05-btn01 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule05_btn01.jpg) no-repeat left bottom;
}
/* rule05-btn02 */
.rule05-btn02 {
padding-top: 5px;
padding-right: 10px;
width: 147px;
margin-bottom: 30px;
float: right;
}
.rule05-btn02 a{
display:block;
width:147px;
height:47px;
margin: 0px;
padding: 0px;
}
.rule05-btn02 a:link,
.rule05-btn02 a:visited,
.rule05-btn02 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule05_btn02.jpg) no-repeat left top;
}
.rule05-btn02 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule05_btn02.jpg) no-repeat left bottom;
}
/* rule05 ここまで　----------------------------------------------------------------- */

/* rule06 ここから　----------------------------------------------------------------- */
.pink-box-rule06 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule06_sttl.jpg);
background-repeat: no-repeat;
width: 914px;
background-position: top;
}

.rule06-bigbox {
width: 845px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 15px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e2d7bf;
}
.rule06-bigbox h5 {
padding-bottom: 6px;
}
.rule06-bigbox p {
font-size: 14px;
padding-bottom: 15px;
padding-left: 22px;
line-height: 24px;
}
.rule06-bigbox div {
text-align: center;
padding-bottom: 20px;
}
.rule06-text01 {
font-size: 12px;
line-height: 20px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
}
/* rule06-btn01 */
.rule06-btn01 {
padding-left: 10px;
padding-top: 5px;
margin-bottom: 30px;
}
.rule06-btn01 a{
display:block;
width:172px;
height:47px;
margin: 0px;
padding: 0px;
}
.rule06-btn01 a:link,
.rule06-btn01 a:visited,
.rule06-btn01 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule06_btn.jpg) no-repeat left top;
}
.rule06-btn01 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/rule/rule06_btn.jpg) no-repeat left bottom;
}
/* rule06 ここまで　----------------------------------------------------------------- */
/* planここから　----------------------------------------------------------------- */
.plan-step-box{
clear:both;
}
.plan-step-box p#checkwith{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/checkwith_plan.gif) no-repeat left top;
width:231px;
height:25px;
margin:0 10px 6px 0;
float:right;
}
.plan-step-box p#read{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/read_plan.gif) no-repeat left top;
width:470px;
height:25px;
margin:0 0 6px 0;
float:left;
}
.plan-step-box #step01{
	clear:both;
	background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/bg_plan_step01.jpg) no-repeat left top;
	width:310px;
	height:440px;
	margin:0;
	float:left;
}
.plan-step-box #step02{
	background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/bg_plan_step02.jpg) no-repeat left top;
	width:310px;
	height:440px;
	margin:0;
	float:left;
}
.plan-step-box #step03{
	background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/bg_plan_step03.jpg) no-repeat left top;
	width:294px;
	height:440px;
	margin:0;
	float:left;
}
.plan-step-box #step01 p,
.plan-step-box #step02 p,
.plan-step-box #step03 p{
margin:275px 65px 0 65px;
}
.plan-step-box strong{
color:#ff9933;
font-weight:bold;
}

.plan-step-box #point01 p,
.plan-step-box #point02 p,
.plan-step-box #point03 p{
	margin:275px 50px 0 50px;
}
.plan-step-box #point01{
clear:both;
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/bg_plan_point01a.jpg) no-repeat left top;
width:300px;
height:463px;
margin:0;
float:left;
}
.plan-step-box #point02{
	background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/bg_plan_point01b.jpg) no-repeat left top;
	width:315px;
	height:463px;
	margin:0;
	float:left;
}

.plan-step-box #point03{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/bg_plan_point02.jpg) no-repeat left top;
width:298px;
height:463px;
margin:0;
float:left;
}

.plan-btn{
width:142px;
height:37px;
margin:20px 0 0 77px;
}
.plan-btn a{
display:block;
width:142px;
height:37px;
}
.plan-btn a:link,
.plan-btn a:visited,
.plan-btn a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan.gif) no-repeat left top;
}
.plan-btn a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan.gif) no-repeat left bottom;
}

.read-btn{
width:159px;
height:37px;
margin:20px 0 0 77px;
}
.read-btn a{
display:block;
width:159px;
height:37px;
}
.read-btn a:link,
.read-btn a:visited,
.read-btn a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_read.gif) no-repeat left top;
}
.read-btn a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_read.gif) no-repeat left bottom;
}

.yellow-box {
position:relative;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/box_plan_bg.gif);
background-repeat: repeat-y;
width: 914px;
margin-bottom: 10px;
clear: both;
}
.yellow-box-btm {
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/box_plan_btm.gif) no-repeat left bottom;
padding-bottom:30px;
width: 914px;
}
.yellow-box-sttl02 {
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/box_plan_sttl02.gif) no-repeat left top;
padding-top:65px;
width: 914px;
}
.yellow-box-sttl03 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/box_plan_sttl03.gif);
background-repeat: no-repeat;
width: 914px;
background-position: top;
}
.yellow-box-sttl04 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/box_plan_sttl04.gif);
background-repeat: no-repeat;
width: 914px;
background-position: top;
}


#plan-step01{
margin:0 auto;
width:854px;
}
#plan-step01 #cont01{
padding:0 5px 0 0;
float:left;
}
#plan-step01 #cont01 h4{
padding:0 0 10px 0;
}
#plan-step01 #cont01 p{
width:310px;
padding:0 0 15px 15px;
}
#plan-step01 #cont02{
padding:0 5px 10px 0;
float:left;
}
#plan-step01 #cont03{
padding:0 0 0 0;
}
#plan-step01 #cont03 h4{
padding:0 0 10px 0;
}
#plan-step01 #cont04{
padding:0 0 0 0;
clear:both;
}
#plan-step01 #cont04 h4{
padding:0 0 10px 0;
}
#plan-step01 #cont04 #list{
width:100%;
padding-bottom: 12px;
}
#plan-step01 #cont04 #list ul{
text-align:center;
padding-top: 5px;
padding-left: 15px;
margin: 0px;
}
#plan-step01 #cont04 #list ul li{
float:left;
width:180px;
font-size:12px;
}
#plan-step01 #cont04 #list #desc01{
padding:0 35px 0 2px;
}
#plan-step01 #cont04 #list #desc02{
padding:0 40px 0 0 ;
}
#plan-step01 #cont04 #list #desc03{
padding:0 30px 0 0;
}
#plan-step01 #cont04 #list #desc04{
text-indent:15px;
text-align:right;
padding:0 0 0 0;
}
#plan-step02{
padding:65px 30px 20px 30px;
}
#plan-step02 #cont01{
padding:0 10px 0 0;
float:left;
}
#plan-step02 #cont01 h4{
padding:0 0 10px 0;
}
#plan-step02 #cont01 p{
width:595px;
padding:0 0 15px 15px;
}
#plan-step02 #cont01 h5{
padding:0 0 10px 0;
}
#plan-step02 #cont02{
padding:0 5px 0 0;
float:right;
}
#plan-step02 #cont03{
padding:0 15px 0 15px;
text-align:center;
clear:both;
}
#plan-step02 #cont03 h4{
padding:10px 0 10px 0;
}
#plan-step02 #cont03 div.list4-l{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/bg_plan_4list.gif) no-repeat left top;
width:407px;
height:125px;
padding:0 0 10px 0;
text-align:left;
float:left;
}
#plan-step02 #cont03 div.list4-r{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/bg_plan_4list.gif) no-repeat left top;
width:407px;
height:125px;
padding:0 0 10px 0;
text-align:left;
float:right;
}
#plan-step02 #cont03 div.list4-l h5,
#plan-step02 #cont03 div.list4-r h5{
margin:17px 0 0 15px;
}
#plan-step02 #cont03 div.list4-l p,
#plan-step02 #cont03 div.list4-r p{
margin:10px 25px 0 40px;
}
#plan-step03{
padding:65px 30px 20px 30px;
}
#plan-step03 #cont01{
width:854px;
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/img_plan_mailcheck.jpg) no-repeat 629px top;
}
#plan-step03 #cont01 h4{
padding:0 0 10px 0;
}
#plan-step03 #cont01 h5{
padding:0 0 5px 0;
}
#plan-step03 #cont01 p{
width:595px;
padding:0 0 15px 15px;
}
#plan-step03 #cont01 ul{
padding:0 0 30px 17px;
}
/*#plan-step03 #cont02{
padding:0 5px 0 0;
float:right;
}*/
#plan-step03 #cont03{
clear:both;
}
#plan-step03 #cont03 h4{
padding:0 0 10px 0;
}
.plan-changepw-area{
clear:both;
margin:0 0 0 285px;
}
.plan-changepw-area p{
text-align:left;
}
.plan-btn-changepw {
width:289px;
height:71px;
padding:0 0 7px 0;
}
.plan-btn-changepw a{
display:block;
width:289px;
height:71px;
margin: 0px;
padding: 0px;
}
.plan-btn-changepw a:link,
.plan-btn-changepw a:visited,
.plan-btn-changepw a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan_changepw.gif) no-repeat left top;
}
.plan-btn-changepw a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan_changepw.gif) no-repeat left bottom;
}

/* plan-navi-btn */
#plan-btn-pre01,
#plan-btn-pre02,
#plan-btn-pre03{
padding-left: 10px;
float: left;
padding-top: 5px;
margin-bottom: 30px;
}
#plan-btn-pre01 a{
display:block;
width:177px;
height:47px;
margin: 0px;
padding: 0px;
}
#plan-btn-pre01 a:link,
#plan-btn-pre01 a:visited,
#plan-btn-pre01 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan_pre01.gif) no-repeat left top;
}
#plan-btn-pre01 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan_pre01.gif) no-repeat left bottom;
}
#plan-btn-pre02 a{
display:block;
width:207px;
height:47px;
margin: 0px;
padding: 0px;
}
#plan-btn-pre02 a:link,
#plan-btn-pre02 a:visited,
#plan-btn-pre02 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan_pre02.gif) no-repeat left top;
}
#plan-btn-pre02 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan_pre02.gif) no-repeat left bottom;
}
#plan-btn-pre03 a{
display:block;
width:162px;
height:47px;
margin: 0px;
padding: 0px;
}
#plan-btn-pre03 a:link,
#plan-btn-pre03 a:visited,
#plan-btn-pre03 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan_pre03.gif) no-repeat left top;
}
#plan-btn-pre03 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan_pre03.gif) no-repeat left bottom;
}
#plan-btn-next01,
#plan-btn-next02{
padding-right: 10px;
padding-top: 5px;
float: right;
margin-bottom: 30px;
}
#plan-btn-next01 a{
display:block;
width:167px;
height:47px;
margin: 0px;
padding: 0px;
}
#plan-btn-next01 a:link,
#plan-btn-next01 a:visited,
#plan-btn-next01 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan_next01.gif) no-repeat left top;
}
#plan-btn-next01 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan_next01.gif) no-repeat left bottom;
}
#plan-btn-next02 a{
display:block;
width:202px;
height:47px;
margin: 0px;
padding: 0px;
}
#plan-btn-next02 a:link,
#plan-btn-next02 a:visited,
#plan-btn-next02 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan_next02.gif) no-repeat left top;
}
#plan-btn-next02 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/btn_plan_next02.gif) no-repeat left bottom;
}

/* plan-mailattest from support.css */
.mailattest{
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailattest.gif) repeat-y;
margin:0 90px 0;
}
.mailattest .nodisplay{
position:absolute;
left:-9999px;
}
.mailattest-top{
padding:4px 0 0;
margin:4px 0 20px 0;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailattest_top.gif) no-repeat left top;

}
.mailattest-btm{
margin:0 0 4px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailattest_btm.gif) no-repeat left bottom;
}
.mailattest-read{
margin:13px 0 11px 21px;
height:21px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/read_mailattest.gif) no-repeat;
}
.mailattest-img00{
margin:0 auto;
padding:0 0 22px;
width:623px;
height:238px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/img_mailattest_00.jpg) no-repeat;
}
.mailattest-img01{
margin:0 auto;
padding:0 0 22px;
width:623px;
height:238px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/img_mailattest_01.jpg) no-repeat;
}
.mailattest-img00 dl,
.mailattest-img00 dt,
.mailattest-img00 dd,
.mailattest-img01 dl,
.mailattest-img01 dt,
.mailattest-img01 dd{
position:absolute;
left:-9999px;
}
.mailattest .mailattest-sttl01{
margin:0 0 11px 29px;
height:14px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/sttl_mailattest_01.gif) no-repeat;
}
.mailattest .mailattest-sttl02{
margin:0 0 10px 29px;
height:14px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/sttl_mailattest_02.gif) no-repeat;
}
.mailattest-step01-01{
float:left;
padding:0 0 5px 23px;
width:204px;
height:543px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailattest_step01_01.jpg) no-repeat right top;
}
.mailattest-step01-01 ol li.ma-step01{
margin:218px 0 0;
text-indent:14px;
}
.mailattest-step01-01 ol li.ma-step02{
margin:197px 0 0;
text-indent:14px;
}
.mailattest-step01-02{
float:left;
padding:0 7px 5px 6px;
width:204px;
height:543px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailattest_step01_02.jpg) no-repeat center top;
}
.mailattest-step01-02 ol li.ma-step01{
margin:415px 0 0;
text-indent:10px;
}
.mailattest-step01-03{
float:left;
padding:0 0 5px;
width:204px;
height:543px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailattest_step01_03.jpg) no-repeat;
}
.mailattest-step01-03 p{
position:absolute;
left:-9999px;
}
.mailattest-step01-03 ol li.ma-step01{
margin:218px 0 0;
text-indent:10px;
}
.mailattest-step01-03 ol li.ma-step02{
margin:197px 0 0;
text-indent:10px;
}
.mailattest-step01-01 ol li,
.mailattest-step01-02 ol li,
.mailattest-step01-03 ol li{
margin:0;
padding:0 19px 0 20px;
font-size:10px;
line-height:1.6;
}
.mailattest-step02{
clear:both;
margin:0 auto;
padding:0 0 5px;
width:610px;
height:244px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailattest_step02.jpg) no-repeat;
}
.mailattest-step03-00{
margin:0 auto;
padding:0 0 20px;
width:610px;
height:294px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailattest_step03_00.jpg) no-repeat;
}
.mailattest-step03{
margin:0 auto;
padding:0 0 20px;
width:610px;
height:294px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailattest_step03.jpg) no-repeat;
}
.mailattest-step03-00 dl,
.mailattest-step03 dl{
position:absolute;
left:-9999px;
}
.mailattest-step02 p,
.mailattest-step03-00 p,
.mailattest-step03 p{
padding:36px 0 0 69px;
}
.mailattest-step01-01 ol li strong,
.mailattest-step01-02 ol li strong,
.mailattest-step01-03 ol li strong,
.mailattest-step02 p strong,
.mailattest-step03 p strong,
.mailattest-step03-00 p strong,
.mailchange-step01 p strong,
.mailchange-step02 p strong,
.mailchange-step03 p strong,
.mailchange-step04 p strong,
.mailchange-step05 p strong,
.mailchange-step06 p strong{
color:#0594cd;
}
ul.mailattest-special{
padding:0 0 20px 42px;
}
ul.mailattest-special li strong{
color:#0594cd;
font-weight:normal;
}
.btn-mailattest-use{
height:80px;
}
.btn-mailattest-use a{
display:block;
margin:0 auto 21px;
width:290px;
height:55px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/btn_mailattest_use.gif) no-repeat;
}

.mailattest .mailchange-read{
margin:13px 0 23px 24px;
width:614px;
height:173px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailchange_read.jpg) no-repeat;
}
.mailattest .mailchange-read p{
padding:65px 103px 0 235px;
}
.mailattest .mailchange-sttl{
margin:0 0 6px 29px;
height:14px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/sttl_mailchange.gif) no-repeat;
}
p.mailchange-txt{
padding:0 0 18px 32px;
}
.mailchange-step{
clear:both;
margin:0 auto 5px;
padding:0 0 39px;
width:611px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailchange_arrow.gif) no-repeat center bottom;
}
.mailchange-step:after {
content: "";
display: block;
clear: both;
}
.mailchange-step-last{
clear:both;
margin:0 auto;
padding:0 0 22px;
width:611px;
}
.mailchange-step-last:after {
content: "";
display: block;
clear: both;
}
.mailchange-step01{
float:left;
width:308px;
height:289px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailchange_step01.jpg) no-repeat;
}
.mailchange-step02{
float:left;
width:303px;
height:289px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailchange_step02.jpg) no-repeat;
}
.mailchange-step03{
float:left;
width:308px;
height:289px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailchange_step03.jpg) no-repeat;
}
.mailchange-step04{
float:left;
width:303px;
height:289px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailchange_step04.jpg) no-repeat;
}
.mailchange-step05{
float:left;
width:308px;
height:289px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailchange_step05.jpg) no-repeat;
}
.mailchange-step06{
float:left;
width:303px;
height:289px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/bg_mailchange_step06.jpg) no-repeat;
}
.mailchange-step01 p,
.mailchange-step02 p,
.mailchange-step03 p,
.mailchange-step04 p,
.mailchange-step05 p,
.mailchange-step06 p{
padding:47px 20px 0 70px;
}
/* planここまで　----------------------------------------------------------------- */

/* policeここから　----------------------------------------------------------------- */
.police-swf {

padding-bottom: 20px;
}
/* policeここまで　----------------------------------------------------------------- */
.blue-box-left .question-camp-ssttl{
width:426px;
height:57px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/research/resarch_camp_sttl011.gif);
background-repeat: no-repeat;
background-position: left top;
margin-top: 0;
margin-right: 0;
margin-left: 0;
}
.box-left-margin .camp-text01 {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/research/camp-icon.gif);
background-repeat: no-repeat;
background-position: 55px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 68px;
}
.camp-box {
clear: both;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 50px;
}
.camp-box01 {
float: left;
}

/* sub-menuここから　----------------------------------------------------------------- */
.sub-list-plan {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/plan_menu_bk.gif);
background-repeat: no-repeat;
height: 55px;
width: 914px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
.sub-list-plan ul {
padding-top: 22px;
padding-bottom: 10px;
padding-left: 20px;
clear: both;
}

.plan-menu01{
width:132px;
height:13px;
float:left;
margin-top: 0;
margin-right: 10px;
margin-bottom: 0px;
}
.plan-menu01-on{
width:132px;
height:13px;
float:left;
margin-top: 0;
margin-right: 10px;
margin-bottom: 0px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/plan_munu010.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.plan-menu01 a{
display:block;
width:132px;
height:13px;
}
.plan-menu01 a:link,
.plan-menu01 a:visited{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/plan_munu010.gif);
background-repeat: no-repeat;
background-position: left top;
}
.plan-menu01 a:active,
.plan-menu01 a:hover{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/plan_munu010.gif);
background-repeat: no-repeat;
background-position: left center;
}

.plan-menu02{
width:167px;
height:13px;
float:left;
margin-top: 0;
margin-right: 10px;
margin-bottom: 0px;
}
.plan-menu02-on{
width:167px;
height:13px;
float:left;
margin-top: 0;
margin-right:10px;
margin-bottom: 0px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/plan_munu020.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.plan-menu02 a{
display:block;
width:167px;
height:13px;
}
.plan-menu02 a:link,
.plan-menu02 a:visited{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/plan_munu020.gif);
background-repeat: no-repeat;
background-position: left top;
}
.plan-menu02 a:active,
.plan-menu02 a:hover{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/plan_munu020.gif);
background-repeat: no-repeat;
background-position: left center;
}

.plan-menu03{
width:109px;
height:13px;
float:left;
margin-top: 0;
margin-right: 10px;
margin-bottom: 0px;
}
.plan-menu03-on{
width:109px;
height:13px;
float:left;
margin-top: 0;
margin-right: 10px;
margin-bottom: 0px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/plan_munu030.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.plan-menu03 a{
display:block;
width:109px;
height:13px;
}
.plan-menu03 a:link,
.plan-menu03 a:visited{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/plan_munu030.gif);
background-repeat: no-repeat;
background-position: left top;
}
.plan-menu03 a:active,
.plan-menu03 a:hover{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/plan_munu030.gif);
background-repeat: no-repeat;
background-position: left center;
}

.plan-menu04{
width:158px;
height:13px;
float:left;
margin-top: 0;
margin-right: 10px;
margin-bottom: 0px;
}
.plan-menu04-on{
width:158px;
height:13px;
float:left;
margin-top: 0;
margin-right: 10px;
margin-bottom: 0px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/plan_munu040.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.plan-menu04 a{
display:block;
width:158px;
height:13px;
}
.plan-menu04 a:link,
.plan-menu04 a:visited{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/plan_munu040.gif);
background-repeat: no-repeat;
background-position: left top;
}
.plan-menu04 a:active,
.plan-menu04 a:hover{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/plan_munu040.gif);
background-repeat: no-repeat;
background-position: left center;
}

.sub-list-parents {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/parents_menu_bk.gif);
background-repeat: no-repeat;
height: 55px;
width: 914px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
.sub-list-parents ul {
padding-top: 22px;
padding-bottom: 10px;
padding-left: 20px;
clear: both;
}

.parents-memu01{
width:98px;
height:13px;
float:left;
margin-top: 0;
margin-right: 10px;
margin-bottom: 0px;
}
.parents-memu01-on{
width:98px;
height:13px;
float:left;
margin-top: 0;
margin-right: 10px;
margin-bottom: 0px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/parents_mumu01.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.parents-memu01 a{
display:block;
width:98px;
height:13px;
}
.parents-memu01 a:link,
.parents-memu01 a:visited{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/parents_mumu01.gif);
background-repeat: no-repeat;
background-position: left top;
}
.parents-memu01 a:active,
.parents-memu01 a:hover{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/parents_mumu01.gif);
background-repeat: no-repeat;
background-position: left center;
}

.parents-memu02{
width:212px;
height:13px;
float:left;
margin-top: 0;
margin-right: 10px;
margin-bottom: 0px;
}
.parents-memu02-on{
width:212px;
height:13px;
float:left;
margin-top: 0;
margin-right: 10px;
margin-bottom: 0px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/parents_mumu02.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.parents-memu02 a{
display:block;
width:212px;
height:13px;
}
.parents-memu02 a:link,
.parents-memu02 a:visited{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/parents_mumu02.gif);
background-repeat: no-repeat;
background-position: left top;
}
.parents-memu02 a:active,
.parents-memu02 a:hover{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/parents_mumu02.gif);
background-repeat: no-repeat;
background-position: left center;
}

.sub-list-rule {
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_mune_bk.gif);
background-repeat: no-repeat;
height: 55px;
width: 914px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
.sub-list-rule ul {
padding-top: 22px;
padding-bottom: 10px;
padding-left: 20px;
clear: both;
}

.rule-memu01{
width:85px;
height:13px;
float:left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0px;
}
.rule-memu01-on{
width:85px;
height:13px;
float:left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu01.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.rule-memu01 a{
display:block;
width:85px;
height:13px;
}
.rule-memu01 a:link,
.rule-memu01 a:visited{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu01.gif);
background-repeat: no-repeat;
background-position: left top;
}
.rule-memu01 a:active,
.rule-memu01 a:hover{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu01.gif);
background-repeat: no-repeat;
background-position: left center;
}

.rule-memu02{
width:121px;
height:13px;
float:left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0px;
}
.rule-memu02-on{
width:121px;
height:13px;
float:left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu02.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.rule-memu02 a{
display:block;
width:121px;
height:13px;
}
.rule-memu02 a:link,
.rule-memu02 a:visited{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu02.gif);
background-repeat: no-repeat;
background-position: left top;
}
.rule-memu02 a:active,
.rule-memu02 a:hover{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu02.gif);
background-repeat: no-repeat;
background-position: left center;
}

.rule-memu03{
width:173px;
height:13px;
float:left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0px;
}
.rule-memu03-on{
width:173px;
height:13px;
float:left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu03.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.rule-memu03 a{
display:block;
width:173px;
height:13px;
}
.rule-memu03 a:link,
.rule-memu03 a:visited{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu03.gif);
background-repeat: no-repeat;
background-position: left top;
}
.rule-memu03 a:active,
.rule-memu03 a:hover{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu03.gif);
background-repeat: no-repeat;
background-position: left center;
}

.rule-memu04{
width:168px;
height:13px;
float:left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0px;
}
.rule-memu04-on{
width:168px;
height:13px;
float:left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu04.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.rule-memu04 a{
display:block;
width:168px;
height:13px;
}
.rule-memu04 a:link,
.rule-memu04 a:visited{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu04.gif);
background-repeat: no-repeat;
background-position: left top;
}
.rule-memu04 a:active,
.rule-memu04 a:hover{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu04.gif);
background-repeat: no-repeat;
background-position: left center;
}

.rule-memu05{
width:135px;
height:13px;
float:left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0px;
}
.rule-memu05-on{
width:135px;
height:13px;
float:left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu05.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.rule-memu05 a{
display:block;
width:135px;
height:13px;
}
.rule-memu05 a:link,
.rule-memu05 a:visited{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu05.gif);
background-repeat: no-repeat;
background-position: left top;
}
.rule-memu05 a:active,
.rule-memu05 a:hover{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu05.gif);
background-repeat: no-repeat;
background-position: left center;
}

.rule-memu06{
width:113px;
height:13px;
float:left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0px;
}
.rule-memu06-on{
width:113px;
height:13px;
float:left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0px;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu06.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.rule-memu06 a{
display:block;
width:113px;
height:13px;
}
.rule-memu06 a:link,
.rule-memu06 a:visited{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu06.gif);
background-repeat: no-repeat;
background-position: left top;
}
.rule-memu06 a:active,
.rule-memu06 a:hover{
background-image: url(http://static.nexon.co.jp/nxqj/img_09/safety/memu/rule_munu06.gif);
background-repeat: no-repeat;
background-position: left center;
}
/* sub-menuここまで　----------------------------------------------------------------- */



/*100609公開分*/

/* dictionary-result-box ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.dictionary-result-list-internet, .dictionary-result-list-internet-new, .dictionary-result-list-security, .dictionary-result-list-security-new, .dictionary-result-list-game, .dictionary-result-list-game-new {
float:left;
width:178px;
height:135px;
margin:0 2px 4px 2px;
}
.dictionary-result-list-internet a, .dictionary-result-list-internet-new a, .dictionary-result-list-security a, .dictionary-result-list-security-new a, .dictionary-result-list-game a, .dictionary-result-list-game-new a {
display:block;
width:178px;
height:135px;
}

/* カテゴリ別背景 */
.dictionary-result-list-internet a:link,
.dictionary-result-list-internet a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list_internet.gif) no-repeat left top;
color:#7b7b7b;
text-decoration:none;
}
.dictionary-result-list-internet a:hover,
.dictionary-result-list-internet a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list_internet.gif) no-repeat left bottom;
color:#7b7b7b;
text-decoration:none;
}
.dictionary-result-list-security a:link,
.dictionary-result-list-security a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list_security.gif) no-repeat left top;
color:#7b7b7b;
text-decoration:none;
}
.dictionary-result-list-security a:hover,
.dictionary-result-list-security a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list_security.gif) no-repeat left bottom;
color:#7b7b7b;
text-decoration:none;
}
.dictionary-result-list-game a:link,
.dictionary-result-list-game a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list_game.gif) no-repeat left top;
color:#7b7b7b;
text-decoration:none;
}
.dictionary-result-list-game a:hover,
.dictionary-result-list-game a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list_game.gif) no-repeat left bottom;
color:#7b7b7b;
text-decoration:none;
}

/* カテゴリ別背景（new） */
.dictionary-result-list-internet-new a:link,
.dictionary-result-list-internet-new a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list_internet_new.gif) no-repeat left top;
color:#7b7b7b;
text-decoration:none;
}
.dictionary-result-list-internet-new a:hover,
.dictionary-result-list-internet-new a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list_internet_new.gif) no-repeat left bottom;
color:#7b7b7b;
text-decoration:none;
}
.dictionary-result-list-security-new a:link,
.dictionary-result-list-security-new a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list_security_new.gif) no-repeat left top;
color:#7b7b7b;
text-decoration:none;
}
.dictionary-result-list-security-new a:hover,
.dictionary-result-list-security-new a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list_security_new.gif) no-repeat left bottom;
color:#7b7b7b;
text-decoration:none;
}
.dictionary-result-list-game-new a:link,
.dictionary-result-list-game-new a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list_game_new.gif) no-repeat left top;
color:#7b7b7b;
text-decoration:none;
}
.dictionary-result-list-game-new a:hover,
.dictionary-result-list-game-new a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_list_game_new.gif) no-repeat left bottom;
color:#7b7b7b;
text-decoration:none;
}

.dictionary-result-list-internet a span, .dictionary-result-list-internet-new a span, .dictionary-result-list-security a span, .dictionary-result-list-security-new a span, .dictionary-result-list-game a span, .dictionary-result-list-game-new a span {
display:block;
position:static;
}
.dictionary-result-list-internet a span.result-list-txt, .dictionary-result-list-internet-new a span.result-list-txt, .dictionary-result-list-security a span.result-list-txt, .dictionary-result-list-security-new a span.result-list-txt, .dictionary-result-list-game a span.result-list-txt, .dictionary-result-list-game-new a span.result-list-txt {
padding:18px 13px 0px 17px;
}
.dictionary-result-list-internet a span.category, .dictionary-result-list-internet-new a span.category, .dictionary-result-list-security a span.category, .dictionary-result-list-security-new a span.category, .dictionary-result-list-game a span.category, .dictionary-result-list-game-new a span.category {
font-size:10px;
line-height:12px;
margin:0 0 10px 0;
}
.dictionary-result-list-internet a span.word, .dictionary-result-list-internet-new a span.word, .dictionary-result-list-security a span.word, .dictionary-result-list-security-new a span.word, .dictionary-result-list-game a span.word, .dictionary-result-list-game-new a span.word {
font-size:12px;
font-weight:bold;
line-height:14px;
margin:0 0 3px 0;
}
.dictionary-result-list-internet a span.ruby, .dictionary-result-list-internet-new a span.ruby, .dictionary-result-list-security a span.ruby, .dictionary-result-list-security-new a span.ruby, .dictionary-result-list-game a span.ruby, .dictionary-result-list-game-new a span.ruby {
font-size:9px;
line-height:11px;
margin:0;
}

/* dictionary-detail --------------------------------------------------------------------------------------------------------- */
.dictionary-detail-internet-sttl, .dictionary-detail-security-sttl, .dictionary-detail-game-sttl{
height:55px;
padding:18px 24px 0 0;
margin:0 0 0 0;
text-indent:60px;
clear: both;
}
.dictionary-detail-internet-sttl{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_details_internet.gif) no-repeat left top;
}
.dictionary-detail-security-sttl{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_details_security.gif) no-repeat left top;
}
.dictionary-detail-game-sttl{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/dictionary/bg_dictionary_details_game.gif) no-repeat left top;
}
.dictionary-detail-internet-sttl h3, .dictionary-detail-security-sttl h3, .dictionary-detail-game-sttl h3{
font-size:12px;
font-weight:bold;
float:left;
}
.dictionary-detail-internet-sttl .category, .dictionary-detail-security-sttl .category, .dictionary-detail-game-sttl .category{
float:right;
font-weight:normal;
margin-right:30px;
}

/* box-browsercheck --------------------------------------------------------------------------------------------------------- */
.box-browsercheck {
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/box_browsercheck_bg.gif) repeat-y;
width: 888px;
margin:0 5px 0 18px;
clear: both;
}
.box-browsercheck-sttl {
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/box_browsercheck_sttl.gif) top no-repeat;
width: 888px;
}
.box-browsercheck-btm {
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/box_browsercheck_btm.gif) bottom no-repeat;
padding-bottom:10px;
width: 888px;
}
.box-browsercheck-cont {
padding:50px 65px 10px 50px;
min-height:208px;
height:auto !important;
height:208px;
}
.box-browsercheck-img {
float:left;
height:auto;
}
.box-browsercheck-txt {
float:right;
width:540px;
height:auto;
}
.mt15 {
margin-top:15px;
}

/* 20110418追加 Manners--------------------------------------------------------------------------------------------------------- */
.purple-box {
position:relative;
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/manners/box_manners_mid.jpg) repeat-y;
width: 914px;
margin-bottom: 10px;
clear: both;
}
.purple-box-btm {
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/manners/box_manners_btm.gif) no-repeat left bottom;
padding-bottom:30px;
width: 914px;
}
.purple-box-sttl01 {
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/manners/box_manners_top.gif) no-repeat left top;
padding-top:64px;
width: 914px;
}
.manners-read {
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/manners/manners_read.gif) no-repeat center top;
height: 178px;
width: 854px;
margin:0px auto;
}
.manners-aten-text {
color: #f6933f;
padding-top: 145px;
}
.brown-box-s {
position:relative;
clear: both;
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/manners/box_manners_mid_s.gif) repeat-y;
width:849px;
margin:0px auto  10px auto;
}
.brown-box-btm-s {
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/manners/box_manners_btm_s.gif) no-repeat left bottom;
padding-bottom:20px;
width:849px;
}
.brown-box-top-s {
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/manners/box_manners_top_s.gif) no-repeat left top;
padding-top:17px;
width:849px;
}
.manners-table {
width: 792px;
margin:0px auto;
}
.manners-table-btm{
width: 792px;
margin:0px auto;
}
.orange-right {
color: #f6933f;
text-align: right;
float: right;
}
.manners-td {
border-bottom:1px solid #e7dbc3;
padding-bottom: 7px;
margin-bottom: 7px;
}
.manners-td-10{
width: 270px;
font-size: 14px;
border-bottom:1px solid #e7dbc3;
padding:5px 0 5px 10px;
}
.manners-td-10-n{
width: 250px;
font-size: 14px;
border-bottom:1px solid #e7dbc3;
padding:5px 0  5px 30px;
}
.manners-td-20{
font-size: 14px;
border-bottom:1px solid #e7dbc3;
padding: 5px 10px 5px 0;
}
.manners-td-30{
font-size: 14px;
width: 450px;
border-bottom:1px solid #e7dbc3;
padding:5px 10px 5px 30px;
}
.necessary-orange {
color: #F6933F;
font-size: 12px;
margin-right: 5px;
}
.necessary-gray {
font-size: 10px;
margin-left: 5px;
}
.manners-input01 {
width: 200px;
border: 1px solid #f4efe5;
margin:0 5px;
}
.manners-input02{
width: 490px;
border: 1px solid #f4efe5;
margin:0 5px;
}
.manners-input03{
width: 80px;
border: 1px solid #f4efe5;
margin:0 5px;
}
.manners-input04 {
width: 292px;
border: 1px solid #f4efe5;
margin:0 5px;
}
.manners-td-20 select {
margin:0 5px;
}
.manners-input05 {
width: 750px;
height: 50px;
border: 1px solid #f4efe5;
margin-right:0 5px 0 15px;
}
.manners-table-btm tr .manners-td-20 {
padding-left: 10px;
}
.error {
color: #FFF;
background-color: #F6933F;
padding:2px 0;
}
.orange-error {
margin:10px 0;
text-align: center;
}
.manners-btn-box {
width: 225px;
height: 50px;
clear: none;
margin:0px auto;
}

#manners-btn01{
margin-bottom: 30px;
padding-right: 10px;
float: left;
}
#manners-btn01 a{
display:block;
width:106px;
height:37px;
margin: 0px;
padding: 0px;
}
#manners-btn01 a:link,
#manners-btn01 a:visited,
#manners-btn01 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/manners/btn01.gif) no-repeat left top;
}
#manners-btn01 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/manners/btn01.gif) no-repeat left bottom;
}

#manners-btn02{
margin-bottom: 30px;
float: right;
}
#manners-btn02 a{
display:block;
width:106px;
height:37px;
margin: 0px;
padding: 0px;
}
#manners-btn02 a:link,
#manners-btn02 a:visited,
#manners-btn02 a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/manners/btn02.gif) no-repeat left top;
}
#manners-btn02 a:hover{
background:url(http://static.nexon.co.jp/nxqj/img_09/safety/manners/btn02.gif) no-repeat left bottom;
}

.manners-h4 {
margin: 0px;
padding: 0px;
float: left;
}
.top-manners {
clear: both;
width: 792px;
height: 25px;
border-bottom:1px solid #e7dbc3;
margin:15px auto 0;
}

/* 20110819追加--------------------------------------------------------------------------------------------------------- */
.mailttest-box {
width: 424px;
height: 550px;
margin:0 auto;
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/plan/bg_mailattest_box.jpg) no-repeat center top;
}

/*サイトマップ追加--------------------------------------------------------------------------------------------------------- */
.sitemap-box {
position:relative;
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/sitemap/sitemap_bg.jpg) no-repeat center top;
width: 914px;
height: 409px;
margin-bottom: 10px;
clear: both;
}
.sitemap-plan {
width: 265px;
position: absolute;
left: 50px;
top: 50px;
}
.sitemap-rule {
width: 265px;
position: absolute;
left: 335px;
top: 50px;
}
.sitemap-research {
width: 265px;
position: absolute;
left: 50px;
top: 240px;
}
.sitemap-police {
width: 265px;
position: absolute;
left:335px;
top: 240px;
}
.sitemap-dictionary {
width: 265px;
position: absolute;
left:620px;
top: 240px;
}
.sitemap-approach {
width: 265px;
position: absolute;
left:51px;
top: 310px;
}
.sitemap-parents {
width: 265px;
position: absolute;
left:335px;
top: 310px;
}
.sitemap-manners {
width: 265px;
position: absolute;
left:620px;
top: 310px;
}
.sitemap-dt,
.sitemap-p {
font-size: 14px;
font-weight: bold;
padding-left: 17px;
background: url(http://static.nexon.co.jp/nxqj/img_09/safety/sitemap/icon_big.jpg) no-repeat left 3px;
}
.sitemap-dd {
font-size: 10px;
padding-left: 17px;
}
.sitemap-list {
padding:5px 0 0 17px;
line-height: 24px;
}

.sitemap-dt a:link,
.sitemap-dt a:visited,
.sitemap-dt a:active{
font-size: 14px;
text-decoration:underline;
}
.sitemap-dt a:hover{
font-size: 14px;
text-decoration:none;
}

.sitemap-p a:link,
.sitemap-p a:visited,
.sitemap-p a:active{
font-size: 14px;
text-decoration:underline;
}
.sitemap-p a:hover{
font-size: 14px;
text-decoration:none;
}


