* {
    margin:0px;
    padding:0px;
    word-wrap:break-word;
}

body {
    text-align:center;
    background-color:#EEEEEE;
    font-family:"ＭＳ Ｐゴシック";
    background-image:url(../imgs/image_page_background.gif);
    background-repeat: repeat;
}

#contents {
    text-align:left;
    background-color:#FFFFFF;
    margin:0px auto;
    width:850px;
}

/**********************************************************/

#top {
    width:850px;
    margin-bottom:5px;
}

#top_image {
    margin-bottom:0px;
}

#top_image img {
    border:none;
}

#section {
    width:850px;
    margin-bottom:20px;
}

#sec_bread {
    font-size: 14px ;
    width:850px;
    margin-bottom: 5px ;
    padding: 0 0 3px 15px ;
}

#sec_left {
    width:190px;
    float:left;
    padding-left:5px;
    background-image: none;
}

#sec_left img {
    width:150px;
    height:30px;
    border:none;
}


#sec_right {
    margin-top:15px;
    width:600px;
    padding:0px 50px 0px 0px;
    float:left;
    text-align:center;
}

#sec_right img {
    border:none;
}

#sec_right p {
    font-size:26px;
    color:#0099CC;
}

/**********************************************************/

#left {
    width:200px;
    height:500px;
    float:left;
}

#sec_b {
    clear:left;
    margin:0px 0px 5px 7px;
    background-image:url('../imgs/d_01.gif');
    background-repeat:no-repeat;
    width:130px;
    height:30px;
}

#sec_b a {
    margin:0px 0px 5px 7px;
    display:block;
    width:130px;
    height:30px;
    font-size:14px;
    text-align:center;
    padding:8px 0px;
    color:#000000;
    text-decoration:none;
/*    background-image:url('../imgs/d_01.gif');
    background-repeat:no-repeat;*/
}

#menu {
    margin:0px;
    padding:0px 0px 0px 15px;
}

#menu ul {
    margin: 0px;
    padding :0px;
    list-style-type : none;
}
#menu li {
    display : block;
    padding :0px;
/*    margin-bottom:4px;*/
}
#menu a {
    display:block;
    font-size:14px;
    color:#FFFFFF;
    text-align:center;
    padding:14px 0px;
    text-decoration:none;
    width:130px;
/*    height:44px;*/
    height:38px;
/*    background-image:url('../imgs/b_011a.gif'); */
    background-image:url('../imgs/menu_back.jpg');
    background-color:#000000;
}
/*
#menu a:hover {
    display:block;
    font-size:14px;
    color:#FFFFFF;
    text-align:center;
    padding:14px 0px;
    text-decoration:none;
    width:130px;
    height:44px;
    background-image:url('../imgs/b_011b.gif');
    background-color:#00FF00;
}
*/

#menu_head {
    display: block;
    width: 165px;
    height: 20px;
    margin-left: 5px;
    background-image:url('../imgs/menu_head.gif');
}
#menu_body {
    display: block;
    width: 165px;
    margin-left: 5px;
    text-align: center;
}
#menu_footer {
    display: block;
    width: 165px;
    height: 20px;
    margin-left: 5px;
    background-image:url('../imgs/menu_footer.gif');
}

#menu_d {
    margin:0px;
    padding:0;
    background-color:#CCCCCC;
    text-align: center;
}

#menu_d ul {
    margin: 0px;
    padding :0px;
    list-style-type : none;
}


.menu_l {
    display : block;
    padding :0px;
    margin: 4px 0;
    width:160px;
    height:30px;
    text-align:center;
}


.menu_l a {
    display:block;
    width:160px;
    height:20px;
    border:solid 1px #0070C0;
    background-color:#FFFFFF;
    font-size:14px;
    padding:3px 0px 3px 0px;
    text-decoration:none;
    color:#0070C0;
    text-align:center;
    line-height: 20px;
}
.menu_l a:hover {
    display:block;
    width:160px;
    height:20px;
    border:solid 1px #0070C0;
    background-color:#0070C0;
    font-size:14px;
    font-weight:bold;
    padding:3px 0px 3px 0px;
    text-decoration:none;
    color:#FFFFFF;
    text-align:center;
    line-height: 20px;
}
.menu_lc {
    display : block;
    padding :0px;
    margin: 4px 0;
    width:160px;
    height:30px;
    text-align:center;
}

.menu_lc a{
    display:block;
    width:160px;
    height:20px;
    border:solid 1px #0070C0;
    background-color:#0070C0;
    font-size:14px;
    color: #ffffff;
    font-weight:bold;
    padding:3px 0px 3px 0px;
    text-decoration:none;
    line-height: 20px;
}


/**********************************************************/

#right {
    width:600px;
    padding:0px 30px 0px 20px;
    float:left;
}

#main_image {
    margin-top:27px;
    margin-bottom:10px;
}

#main_image img {
    border:none;
}

#message {
    margin-bottom:10px;
}

#message p.title {
    font-size:14px;
    color:#FF3333;
    letter-spacing:2px;
}

#message div.msg_space {
    margin:3px 20px;
    width:480px;
    height:80px;
}

#message p.msg {
    font-size:12px;
    margin:3px 20px;
    line-height:24px;

}

/**********************************************************/

#bottom {
    width:850px;
    clear:both;
    color:#FFFFFF;
    background-color:#000099;
    padding:2px 0px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
}

/***********************************************************/
#sec_list_left {
    width:190px;
    float:left;
    height:40px;
}

#sec_list_left img {
/*
    width:150px;
    height:30px;
*/
    width:190px;
    height:40px;
    border:none;
}

#paralist_right {
    width:650px;
    float:left;
    padding-bottom:40px;
}

#paralist_title {
    height:40px;
}

#paralist_title p.style1 {
    font-size:16px;
    font-weight:bold;
    text-align:center;
    letter-spacing:1px;
}

#paralist_title p.style2 {
    font-size:12px;
    text-align:right;
    margin-top:10px;
}

.style2 {
    clear:both;
    text-align:right;
    float:right;
}

.itemYougo {
    display:block;
    width:100px;
    text-align:center;
    font-size:11px;
    background-color:#00ffff;
    border:1px outset blue;
    text-decoration:none;
    padding:2px 0px;
}

#list_link {
    font-size: 14px ;
    padding: 0px 0px 0px 350px;
}

table.parallel_list {
    font-size:12px;
    border-collapse:collapse;
    table-layout:fixed;
    }
.parallel_list th {
    text-align:center;
    border:solid 1px #666666;
    border-collapse:collapse;
    background-color:#CCCCFF;
    font-weight:normal;
    line-height:24px;
    }
.parallel_list td {
    text-align:center;
    border:solid 1px #666666;
    border-collapse:collapse;
    line-height:24px;
    }
td.left {
    text-align:left;
    padding-left:5px;
    }
#search_res {
    clear:both;
    margin-bottom:10px;
}

#search_res p {
    font-size:14px;
    line-height:20px;
}

#result_table {
    margin-bottom:30px;
}

table.parallel_list2 {
    font-size:12px;
    border-collapse:collapse;
    table-layout:fixed;
    }
.parallel_list2 th{
    text-align:center;
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:solid 1px #666666;
    border-collapse:collapse;
    background-color:#CCCCFF;
    font-weight:normal;
    line-height:24px;
}
.parallel_list2 td{
    text-align:center;
    border-top:none;
    border-left:none;
    border-right:solid 1px #666666;
    border-bottom:none;
    border-collapse:collapse;
    background-color:#CCCCFF;
    font-weight:normal;
    line-height:24px;
}

#line-none{
    border:none;
}

#footer {
    clear:both;
    color:#FFFFFF;
    background-color:#000099;
    padding:2px 0px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    width:823px;
    height:25px;
    line-height:24px;
}

/***********************************************************/
