@charset "UTF-8";

/* contents --------------------------------------------------------------*/

#contents{
    display: inline-block;
    margin-top: 20px;
}
:root *> #contents {/* for FF,Safari */
font-size:1.3em;
}
#main_contents{
    margin-top: 21px;
    width: 940px;
}

/* common --------------------------------------------------------------*/
#contents_Area{
width:700px;
_width:600px;/* IE 6 メインコンテンツの段ずれ調整*/
float:left;
}
#contents_Area #breadcrumb{
margin-bottom:10px;
}
#contents_Area #breadcrumb p{
padding: 0 0 10px;
}
#contents_Area #breadcrumb a{
text-decoration:underline;
}
#contents_Area #breadcrumb a:hover{
text-decoration:none;
}

#contents_Area p{
padding: 0 0 5px;
margin-bottom: 10px;
}
.dl_a dd {
	margin-left: 2em;
}
.txt_r{
text-align:right;
}

/* p 段落スタイル --------------------------------------------------------------*/
p{
text-indent:1em;
}
p.indent_non{
text-indent:0em;
}

/* h group --------------------------------------------------------------*/
#main_contents h2 img{
margin-right:10px;
}
#main_contents h2 .title{
color: #2678DE;
display: inline-block;
/display: inline; /* for IE6,7 */
/zoom: 1; /* for IE6,7 */
width: 560px;
}
#main_contents h2 .day{
color: #333333;
display: inline-block;
/display: inline; /* for IE6,7 */
/zoom: 1; /* for IE6,7 */
font-weight: normal;
width: 120px;
text-align:right;
font-size: 0.9em;/* 2011.05.23 edited by koba */
}
#top_page #main_contents h3{
    background-image: url("../img/h3.jpg");
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 680px;
}
#main_contents h3 .whatsnew_title{
    color: #1361A2;
    display: inline-block;
    float: left;
    font-size: 1.3em;
    line-height: 50px;
    margin-left: 20px;
    margin-top: 3px;
}
/* IE8 9*/
#main_contents h3 .whatsnew_title { margin-top/*\**/: 2px\9; }
#main_contents h3 .whatsnew_title { font-size/*\**/: 1.2em\9; }

#main_contents h3 .list{
display:block;
margin-right:20px;
text-align:right;
float:right;
line-height:56px;
font-size:1.0em;
font-weight:normal !important;
    margin-top: 8px;
}
/* IE8 9*/
#main_contents h3 .list { font-size/*\**/: 0.8em\9; }


/* \ */
* html #main_contents h3 .list{
* line-height:-30px;/*IE6*/
}
#main_contents h3 .list a{
text-decoration:none;
}
#main_contents h3 .list a:hover{
text-decoration:none;
}
#main_contents h3 img{
margin-right:10px;
vertical-align:2px;
}
#main_contents h3 .rss{
margin: 0 0 0 6px;
vertical-align: -3px;
}
#main_contents h3 a{
color:#1a1a1a;
}
#main_contents h3 a:hover{
color:#1a1a1a;
}
.main_data_box{
margin:35px 0 0 0;
}
.main_data_btn{
margin:15px 0 0 0;
}
#contents_Area h1{
    background: url("../img/h1_bg_01.jpg") repeat-x scroll left top #176BB3;
    border: 1px solid #CCCCCC;
    clear: both;
    color: #FFFFFF;
    margin: 30px 0 20px;
    padding: 6px 0;
}
#contents_Area h1 span{
    border-left: 5px solid #FFFFFF;
    display: block;
    font-size: 0.9em;
    line-height: 47px;
    overflow: hidden;
    padding: 0 0 0 10px;
}
/* IE */
#contents_Area h1 span { line-height/*\**/: 45px\9 !important; }

#contents_Area h1 span {/* for IE7&8 */
	font-size/*\**/: 0.75em\9;
}
#contents_Area h2{
    background: url("../img/h2_bg_01.gif") repeat-x scroll left bottom #F9F9F9;
    border: 1px solid #CCCCCC;
    clear: both;
    color: #1361A2;
    font-size: 1.3em;
    margin: 30px 0 20px;
    padding: 6px 0;
}
/* IE */
*#contents_Area h2{
line-height:45px;
}
#contents_Area h2 span{
    border-left: 5px solid #1361A2;
    display: block;
    font-size: 1em;
    overflow: hidden;
    padding: 0 0 0 10px;
}
#contents_Area h2 span {/* for IE7&8 */
	font-size/*\**/: 0.9em\9;
}
#contents_Area h4{
    border-bottom: 1px solid;
    font-size: 1em;
    line-height: 1.4em;
    margin: 1.5em 0 0.5em;
    padding-bottom: 5px;
}
#contents_Area h4 img{
    margin: 0 10px 0 0;
    vertical-align: -2px;
}
#contents_Area h5{
    font-size: 1em;
}
#contents_Area h5 dd{
    padding-left: 1.5em;
}
#contents_Area h5 dt,
#contents_Area h5 dd{
    color: #F2621D;
}
#contents_Area h5 dt{
float:left;
}
#contents_Area h4 dt{
float:left;
}
#contents_Area h4 dd{
padding-left:1.5em;
}

/*localNavi --------------------------------------------------------------*/
#localNavi{
    margin: 10px 0;
}
#localNavi a{
    background-image: url("../img/local_nav_arrow.gif");
    background-repeat: no-repeat;
    background-position: 0 -8px;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px dotted #CCCCCC;
    display: inline-block;
    line-height:1.3em;
    margin-top: -1px;
    padding: 10px 10px 10px 38px;
    width: 170px;
    color: #1361A2;
}
#localNavi .local_nav a{
    padding: 10px 10px 10px 38px;
    text-decoration: none;
}
#localNavi .local_nav_title{
	margin-bottom: -6px;
    margin-left: -5px;
}
#localNavi .local_nav_title a{
    background-image: none;
    color: #333333;
    font-size: 1.2em;
    font-weight: bold;
	padding: 0;
	width: 230px;
	border: none;
}
.local_nav_img_title{
	/*height: 58px;*/
}
#localNavi .local_nav_img_title a{
    background-repeat: no-repeat;
border-top:6px solid #1361a2;
    text-decoration: none;
}
#localNavi .title_01 a{
    background-image: none;
    font-size: 1.2em;
    font-weight: bold;
    padding-left: 15px;
    padding-bottom: 10px;
    width: 193px;
color: #4D4D4D;
}
#localNavi .title_01 a:hover{
background-image:none;
}
#localNavi .title_01_lsize{
}
#localNavi .title_01_lsize a{
    height: 30px;
    padding-bottom: 20px;
    line-height: 1.2em;
}
#localNavi .title_none a{
    border-bottom: 1px solid #ccc;
min-height:18px;
    text-decoration: none;
}
#localNavi .title_none2 a{
    border-bottom: 1px solid #CCCCCC;
min-height: 44px;
    padding: 10px 10px 10px 15px;
}
#localNavi .title_02 a{
border: medium none;
    background-image: url("../img/operate_img/local_nav_1time.gif");
    height: 35px;
    width: 177px;
}
#localNavi .title_02 a:hover{
    background-image: url("../img/operate_img/local_nav_1time.gif");
	height: 35px;
}
#localNavi .title_03 a{
border: medium none;
    background-image: url("../img/operate_img/local_nav_corpo.gif");
	height: 35px;
    width: 177px;
}
#localNavi .title_03 a:hover{
    background-image: url("../img/operate_img/local_nav_corpo.gif");
	height: 35px;
}
#localNavi .title_04 a{
border: medium none;
    background-image: url("../img/operate_img/local_nav_individual.gif");
	height: 35px;
    width: 177px;
}
#localNavi .title_04 a:hover{
    background-image: url("../img/operate_img/local_nav_individual.gif");
	height: 35px;
}
#localNavi .title_05 a{
border: medium none;
    background-image: url("../img/operate_img/local_nav_public.gif");
	height: 35px;
    width: 177px;
}
#localNavi .title_05 a:hover{
    background-image: url("../img/operate_img/local_nav_public.gif");
	height: 35px;
}
#localNavi .local_nav_img_title span{
    visibility: hidden;
}
#localNavi a:hover{
background-image:url("../img/local_nav_arrow_active.gif");
background-repeat:no-repeat;
background-color:#156cb4;
color:#fff;
}
#localNavi .local_nav_bottom a{
border-bottom: 1px solid #ccc;
}
#localNavi .local_nav_active a{
background-image:url(../img/local_nav_arrow_active.gif);
background-repeat:no-repeat;
background-color:#156cb4;
color:#fff;
    text-decoration: none;
}

/* indent */
#localNavi .menu_indent a{
    padding-left: 60px;
    width: 148px;
}

/* localNavi title --------------------------------------------------------------*/
#localNavi a:hover{
color:#fff !important;
}
#localNavi .title_main_02 a{
    background-image: url("../img/operate_img/local_nav_1time.gif");
    background-position: 0 4px !important;
    color: #4D4D4D;
    font-size: 1.2em;
    font-weight: bold;
    padding: 16px 10px 17px 53px;
    width: 155px;
}
#localNavi .title_main_02 a:hover{
    background-image:url(../img/operate_img/local_nav_1time_r.gif);
    background-position: 0 0;
    font-size: 1.2em;
    font-weight: bold;
    padding: 16px 10px 17px 53px;
    width: 155px;
}
#localNavi .title_main_03 a{
    background-image:url(../img/operate_img/local_nav_corpo.gif);
    background-position: 0 0;
    color: #4D4D4D;
    font-size: 1.2em;
    font-weight: bold;
    padding: 16px 10px 17px 53px;
    width: 155px;
}
#localNavi .title_main_03 a:hover{
    background-image:url(../img/operate_img/local_nav_corpo_r.gif);
    background-position: 0 0;
    font-size: 1.2em;
    font-weight: bold;
    padding: 16px 10px 17px 53px;
    width: 155px;
}
#localNavi .title_main_04 a{
    background-image:url(../img/operate_img/local_nav_individual.gif);
    background-position: 0 0;
    color: #4D4D4D;
    font-size: 1.2em;
    font-weight: bold;
    padding: 16px 10px 17px 53px;
    width: 155px;
}
#localNavi .title_main_04 a:hover{
    background-image:url(../img/operate_img/local_nav_individual_r.gif);
    background-position: 0 0;
    font-size: 1.2em;
    font-weight: bold;
    padding: 16px 10px 17px 53px;
    width: 155px;
}
#localNavi .title_main_05 a{
    background-image:url(../img/operate_img/local_nav_public.gif);
    background-position: 0 0;
    color: #4D4D4D;
    font-size: 1.2em;
    font-weight: bold;
    padding: 16px 10px 17px 53px;
    width: 155px;
}
#localNavi .title_main_05 a:hover{
    background-image:url(../img/operate_img/local_nav_public_r.gif);
    background-position: 0 0;
    font-size: 1.2em;
    font-weight: bold;
    padding: 16px 10px 17px 53px;
    width: 155px;
}

/* index --------------------------------------------------------------*/
/* スクロール */
.whatsnew_scroll{
    margin-top: 10px;
}

#whatsnew_contents{
	display: inline-block;
	width:680px;
	float:left;
}
#whatsnew_contents .whatsnew_text{
margin:10px 0 0 0;
}
#whatsnew_contents .whatsnew_text a{
text-decoration:underline;
color:#1361a2;
}
#whatsnew_contents .whatsnew_text a:hover{
text-decoration:none;
}
#whatsnew_contents dt{
    float: left;
    text-align: right;
    width: 156px;
}
/* IE 8 9 */
#whatsnew_contents dt { width/*\**/: 125px\9; }
#whatsnew_contents .whatsnew_text dd { margin/*\**/: 0 0 10px 140px\9; }
#whatsnew_contents dt img { vertical-align/*\**/: -2px\9 !important; }

#whatsnew_contents dt img{
    display: inline-block;
    margin: 0 5px 0 0;
   vertical-align: 0;
}
#whatsnew_contents dd{
    border-left: 1px solid #999999;
    margin: 0 0 10px 170px;
    padding: 0 10px;
}
#main_contents #top_btn{
display:block;
width:460px;
float:right;
}
#main_contents #top_btn a{
margin:0 0 0 8px;
padding:0;
}
.news dt img {
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: -2px;
}

.news dd .news_icon{
    display: inline-block;
    margin: 0 5px 0 0;
   vertical-align: -2px;
}

/* index btn --------------------------------------------------------------*/
#index_btn{
display:block;
float: right;
}
#index_btn a{
display: inline-block;
margin-bottom: 15px;
}
#index_btn .box_left{
display: inline-block;
width:220px;
float: left;
}
#index_btn .box_rihgt{
display: inline-block;
width:220px;
margin: 0 0 0 20px;
}
/* IE7 */
*+html #index_btn .box_rihgt{
display:block;
width:220px;
padding-left:20px;
}
/* IE7 */

/* inquiry --------------------------------------------------------------*/
#contents_Area_inner table{
border-collapse: collapse;
border-spacing: 0;
margin:10px 0 20px 0;
    width: 700px;
}
#contents_Area_inner .boder_none th,
#contents_Area_inner .boder_none td{
border:none;
}
#contents_Area_inner table th,
#contents_Area_inner table td{
border:1px solid #333;
padding: 10px;
}
#contents_Area_inner table th{
background-color:#e3f2ff;
}

/* service --------------------------------------------------------------*/
#contents_Area_inner .service_list li{
list-style-type:disc;
margin-left: 30px;
}
#contents_Area_inner .service_list span{
color: #F2621D;
font-weight:bold;
}
#contents_Area_inner .service_list_text li{
    margin: 0 5px 10px 25px;
text-indent: -1.3em;
list-style: none outside none; /* 2011.08.11 ko */
}
#contents_Area_inner .service_list_text2 li{
text-indent: -1.3em;
margin: 10px 0 0 30px;
}
#contents_Area_inner .service_list_text .list_type2{
text-indent: -2.6em;
    padding-left: 27px;
}
#contents_Area_inner .service_list_text .list_type2 ol{
margin: -2.7em 0 0;
}
#contents_Area_inner .text_box_left{
margin: 0 0 20px 0;
float:left;
width: 530px;
}
#contents_Area_inner .text_box_left_half{
    float: left;
    width: 340px;
}
#contents_Area_inner .text_box_right{
    display: inline-block;
    float: right;
    width: 340px;
}
#contents_Area_inner .red_text{
color:#F2920D;
}
#contents_Area_inner .red_text2{
color:#F33434 !important;
font-weight:normal !important;
}
#contents_Area_inner .purered_text{
color:#F00;
}
#contents_Area_inner .table_red_text{
color:#f2920d;
font-weight:bold;
}
#contents_Area_inner .img_box{
margin-bottom:20px;
}

#contents_Area_inner .text_box2_left{
    float: left;
    width: 520px;
}
#contents_Area_inner .text_box2_right{
    float: right;
}

/* operat 使い方 --------------------------------------------------------------*/
.step{
margin:30px 0 0 0;
}
#number{
display: inline-block;
margin: 10px 0 20px;
}
#number li{
display: block;
float: left;
margin: 0 10px 0 0;
padding: 0 15px 0 0;
}
#number .list{
background-image:url(../img/operate_img/number_bg.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#e5e5e5;
height: 24px;
}
#number .list span{
margin: 0 0 0 5px;
vertical-align: 7px;
}

#number .list_active{
background-image:url(../img/operate_img/number_bg_active.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#f9c988;
height: 24px;
}
#number .list_active span{
margin: 0 0 0 5px;
vertical-align: 7px;
}

.explanation{
display: inline-block;
margin: 20px 0 20px;
}
.explanation li{
margin: 0 0 5px;
}

 /* ▼2011.08.10 edited by ko▼ */
.explanation li{
min-height: 31px;
background-repeat:no-repeat;
background-position:left 3px;
display: inline-block;
padding-left: 40px;
margin-bottom: 10px;
}
.explanation li.explanation_01{
background-image:url(../img/explanation_li_01.gif);
}
.explanation li.explanation_02{
background-image:url(../img/explanation_li_02.gif);
}
.explanation li.explanation_03{
background-image:url(../img/explanation_li_03.gif);
}
.explanation li.explanation_04{
background-image:url(../img/explanation_li_04.gif);
}
.explanation li.explanation_05{
background-image:url(../img/explanation_li_05.gif);
}
.explanation li.explanation_06{
background-image:url(../img/explanation_li_06.gif);
}
.explanation li.explanation_07{
background-image:url(../img/explanation_li_07.gif);
}
.explanation li.explanation_08{
background-image:url(../img/explanation_li_08.gif);
}
.explanation li.explanation_09{
background-image:url(../img/explanation_li_09.gif);
}
.explanation li.explanation_10{
background-image:url(../img/explanation_li_10.gif);
}


.explanation span{
margin: 0 0 0 5px;
vertical-align: 10px;
}
#question span{
margin: 0 0 0 5px;
}
#question .question_title span{
font-size:1.3em;
vertical-align: 4px;
}

/*pc --------------------------------------------------------------*/
#contents .dl_list dt{
float:left;
}
#contents .dl_list{
margin: 20px 0;
}
#contents .dl_list dd{
margin-bottom:1em;
margin-left:4em !important;
}
#contents .dl_list a.page_link { background-position/*\**/: right 1px\9 !important; }
/*
#contents .dl_list a.page_link{
background-position:right -5px !important;
}
*/

/*お知らせ一覧 --------------------------------------------------------------*/
.info dt{
clear: left;
float: left;
margin: 0 20px 0 0;
text-align: right;
width:9em;
}
.info dd{
border-bottom: 1px dotted #333;
padding-left:140px !important;
}
.info dt,
.info dd{
padding:10px 0 5px 0;
}

.news dt{
    float: left;
    text-align: right;
    width: 9em;
}
.news dd{
border-bottom: 1px dotted #333;
padding-left:10em;
}

/*登記情報の管轄登記所について --------------------------------------------------------------*/
.middle_pageTop{
text-align: right;
}

/*協会概要 --------------------------------------------------------------*/
#contents .summary{
margin:20px 0 0 0;
}
#contents .summary dt{
clear: left;
float: left;
}
#contents .summary dd{
    border-left: 3px solid #CCCCCC;
    margin: 0 0 20px 5em;
    padding-left: 10px;
}
#contents .summary dt,
#contents .summary dd{
padding-bottom: 3px;
padding-top: 3px;
}

/*初めての方へ --------------------------------------------------------------*/
#contents_Area_inner .beginner{
border:2px solid #1361A2;
font-size: 1.2em;
font-weight: bold;
padding: 10px 20px;
}

/*よくあるご質問 --------------------------------------------------------------*/
.linkList li {
    margin-bottom: 10px;
    margin-left: 1.5em;
    padding-left: 2.8em;
    text-indent: -2.8em;
}
.linkList span{
display: inline-block;
width:20px;
}
.linkList a{
}
#faqBox .answer{
color: #1361A2;
font-size: 1.2em;
font-weight: bold;
}
#faqBox dd,
#faqBox dt{
}
#faqBox dt{
float: left;
margin-right: 10px;
}
#faqBox dd{
    margin-left: 4em !important;
}
#faqBox .arrowList dd{
    margin-left: 2em !important;
}
#faqBox h4 span{
font-size: 1.2em;
font-weight: bold;
margin-right: 20px;
}
.maruList dd{
    margin-left: 16px;
}
#contents_Area_inner #faqBox dl table{
width:633px;
font-size:1em !important;
}
#contents_Area_inner #faqBox dl .exampleDl dt{
float:none;
}

#contents_Area_inner .list_dl_faq_01{
    margin-left: 3em;
}
#contents_Area h4 .list_dl_faq_h4 {
font-size:1em !important;
}
/*sitemap --------------------------------------------------------------*/
.sitemap_ul{
margin-bottom:20px;
}







/* ----------
tel
----------*/

#main_contents .tel{
width:700px;
margin:20px 0 0 0;
}
#main_contents .tel span{
width:464px;
vertical-align:top;
display:block;
float:left;
}
#main_contents .tel img{
display:block;
}

/* table --------------------------------------------------------------*/
.main_table table,
.main_table_s table{
width:350px;
margin:15px 0 0 0;
padding:0;
border-collapse:separate;
border-spacing:10px;
}
.main_table table th,
.main_table_s table th{
color:#2678de;
text-align:left;
vertical-align: top;
border-bottom:1px solid #2678de;
/*padding:5px 0 5px 0;*//* 2011.05.20 edited by koba */
width:150px;
}
.main_table table td,
.main_table_s table td{
border-bottom:1px solid #cccccc;
width:auto;
vertical-align: top;
}
.main_table{
width:700px;
overflow:hidden;
}
.main_table_s{
width:400px;
overflow:hidden;
}
.main_table .left{
float:left;
}
.main_table .right{
float:right;
}
table .right{
    text-align: right;
}

/* --------------------------------------------------------------
support table */
.main_table .support_table{
width:665px;
}
.main_data_box table .left_sise{
width:200px;
}
.main_data_box table .center_sise{
width:215px;
}
.main_data_box table .right_sise{
width:250px;
}
/* --------------------------------------------------------------
support */
.pdf_link img{
margin-right:8px;
vertical-align:-0.2em;
}
.pdf_link{
margin:20px 0 10px 0;
}
.pdf_link a{
text-decoration:underline;
}
.main_table a{
text-decoration:underline;
}
.main_table a:hover{
text-decoration:none;
}
.pdf_link a:hover{
text-decoration:none;
}
.support_title{
font-weight:bold;
color: #2678DE;
font-size:1.4em;
margin:35px 0 10px 0;
}
.support_text{
float:left;
width:600px;
}
.jobseeker_data,
.office_data{
clear:both;
}
.jobseeker_data table{
width:700px;
margin:20px 0 0 0;
}
.office_data table{
width:700px;
margin:20px 0;
}
.support_datatext{
font-size:1.2em;
color:#333;
margin:20px 0 5px 0;
font-weight:bold;
border-left:3px solid #2678DE;
padding-left:10px;
}
.data_box{
clear:both;
margin-top:30px;
/*
overflow:auto;
*/
}

/* --------------------------------------------------------------
access */
.map{
margin:20px 0 0 0;
}
.mg_top{
margin-top:20px;
padding:0 10px 0 0;
}
.google_map img{
margin-right: 5px;
}
/* --------------------------------------------------------------
user_voice */

.comment_text{
display:block;
width:500px;
margin-top:20px;
padding:10px 20px;
background-color:#FFC;
}
.comment_text span{
font-weight:bold;
font-size:1.1em;
color: #2678DE;
}

/* --------------------------------------------------------------
office */

.office_data .data_box table{
border-collapse: collapse;
border: none;
border-spacing: 0;
}
.office_data .data_box table tr{
border:none;
}
.office_data .data_box table td{
border:none;
padding:10px;
}
.office_data .data_box table .arrow{
margin:0;
padding:0 15%;
}

/* --------------------------------------------------------------
sitemap */
.sitemap_data{
clear:both;
}
.sitemap_data .data_box a{
text-decoration:underline;
}
.sitemap_data .data_box a:hover{
text-decoration:none;
}

/* --------------------------------------------------------------
links */
.links_navi{
height:50px;
margin-bottom:35px;
}
.main_data_box .links_navi li{
float:left;
font-size:1.2em;
}
.main_data_box .links_navi a{
display:block;
background-color:#1841FF;
color:#FFF;
padding:5px 10px;/* 2011.05.19 edited by koba */
margin-right:10px;
}
.main_data_box .links_navi a:hover{
background-color:#748DFF;
}
.links_data .box_left{
display:block;
width:250px;
float:left;
padding:10px;
}
.links_data .box_left span{
color:#668FFF;
}
.links_data .box_right{
display:block;
width:250px;
float:left;
padding:10px;
}
.links_data .box_right span{
color:#668FFF;
}
.links_data a{
text-decoration:underline;
}
.links_data a:hover{
text-decoration:none;
}

.link_img{
    vertical-align: -5px;
}
.link_news_img {
    display: inline;
    margin-left: 5px;
    vertical-align: -2px;
}

/* --------------------------------------------------------------
privacy */

.data_box ol{
margin-top:20px;
}


/*side_contents --------------------------------------------------------------*/
#side_contents{
vertical-align:central;
margin: 0 15px 0 0;
width:225px;
font-size:1.1em;
float:left;
}
#side_contents #request_btn{
margin-left:-5px;
}
#side_contents #banner{
margin-top:15px;
}

/* link --------------------------------------------------------------*/
strong.attention{
	color:#F33434;
	font-weight: normal;
}
strong.attention_bold{
	color:#F33434;
font-weight:bold;
}
#contents_Area ul li{
	/*list-style: disc;*/
}

#contents_Area .normal_list{
	margin-bottom: 10px;
	list-style: disc;
}
#contents_Area .normal_list li{
list-style-type:disc;
margin-left: 30px;
}
#contents_Area .normal_list span{
color: #F2621D;
font-weight:bold;
}

#second_page #contents_Area h3,
#yakkan #contents_Area h3{
    border-bottom: 1px dotted #1361A2;
    border-left: 6px solid #1361A2;
    color: #1361A2;
    line-height: 1.8em !important;
    margin-bottom: 10px;
    margin-top: 20px;
    padding: 0 0 0 8px;
}

/*dl list --------------------------------------------------------------*/
.list_dl{
margin:20px 0;
}
.list_dl dt{
float:left;
}
.list_dl dd{
padding-left:3em;
}
.list_dl2 dl{
    padding-left: 35px;
}
.list_dl3{
margin:0;
}
.list_dl3 dt{
    margin-top: 15px;
}
.list_dl3 dd{
margin-top:10px;
}
.list_dl4{
margin-bottom:1em;
}
.list_dl4 dt{
float:left;
}
.list_dl4 dd{
    margin-left: 1.5em;
}
.list_dl_change dt{
float:left;
}
.list_dl_change dd{
padding-left:2em;
    text-indent: -1em;
}
.text_dl_01 dd{
    margin-bottom: 1em;
    margin-left: 2em;
}

/*btn --------------------------------------------------------------*/
.btn_bg_01 a{
    background-repeat: no-repeat;
    color: #333333 !important;
    display: inline-block;
    font-size: 1.3em !important;
    font-weight: bold;
    height: 28px;
    padding: 7px 0 0 23px;
    text-decoration: none !important;
    width: 157px;
}
.btn_bg_01 a{
    background-image: url("../img/btn_bg_01.jpg");
}
#main_contents #contents_Area #contents_Area_inner .btn_bg_01{
    font-size: 1em !important;
}

/*緊急のお知らせ --------------------------------------------------------------*/
.information{
    border: 2px solid #FF0000;
    padding: 10px;
}
.information p{
    color: Red;
}
.information .title{
    background-image: url("../img/arrow_information.gif");
    background-position: 0 9px;
    background-repeat: no-repeat;
    font-weight: bold;
    min-height: 18px;
    padding: 0 0 0 25px !important;
}

.information_none{
    border: 2px solid #1361A2;
    padding: 10px;
}
.information_none .title{
    background-image: url("../img/arrow_information_none.gif");
    background-position: 0 9px;
    background-repeat: no-repeat;
    font-weight: bold;
    min-height: 18px;
    padding: 0 0 0 25px !important;
}

/* 約款同意 */
#articles #contents_Area {
    float: none;
    width: 940px;
}

.articles_scroll{
    border: 1px solid #CCCCCC;
    padding: 0 10px;
}
.articles_ant{
    color: #F00;
    text-align: center;
}
.articles_print{
    text-align: right;
}
.articles_print a{
    background-image: url("../img/print.gif");
    background-position: left 7px !important;
    background-repeat: no-repeat;
    height: 26px;
    padding-left: 20px;
    padding-right: 0;
}
#contents_Area_inner .articles_btn{
    margin-top: 30px;
    text-align: center;
}
#contents_Area_inner .articles_btn_close{
    margin-bottom: 30px;
    margin-top: 30px;
    text-align: center;
}
#contents_Area_inner .articles_btn a{
    background-image: url("../img/btn_bg_02.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #333333;
    display: inline-block;
    font-weight: bold;
    height: 23px;
    margin-right: 20px;
    padding: 7px 0;
    text-align: center;
    text-decoration: none;
    width: 180px;
}
#contents_Area_inner .articles_btn_close a{
    background-image: url("../img/btn_bg_03.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #333333;
    display: inline-block;
    font-weight: bold;
    height: 23px;
    margin-right: 20px;
padding: 4px 0;
    text-align: center;
    text-decoration: none;
    width: 130px;
}

#contents_Area_inner .articles_scroll table{
width:665px;
}

.mb_10{
margin-bottom:15px;
}

/* night リンク無し */
p .night_nonelink{
    background-image: url("../img/arrow_01.gif");
    background-position: 0 3px;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 1.2em;
    font-weight: bold;
    min-height: 25px;
    padding-left: 20px !important;
text-indent:0;
}

/* 登録内容の変更　ページ */
td.kaigyo_no{
white-space:nowrap;
}
td.gyokan_min{
    line-height: 1em;
}