:visited {
    text-decoration:none;
}
:link {
    text-decoration:none;
}
#close A:hover {	BACKGROUND-COLOR: #e5e5e5}

td {
    margin:0;
    padding:0;
}

th {
    margin:0;
    padding:0;
}

hr {
    margin:0;
    padding:0;
}

blockquote {
    margin:0;
    padding:0;
}

p {
    margin:0;
    padding:0;
}

code {
    margin:0;
    padding:0;
}

pre {
    margin:0;
    padding:0;
}

h6 {
    margin:0;
    padding:0;
}

h5 {
    margin:0;
    padding:0;
}

h4 {
    margin:0;
    padding:0;
}

h3 {
    margin:0;
    padding:0;
}

h2 {
    margin:0;
    padding:0;
}

h1 {
    margin:0;
    padding:0;
}

textarea {
    margin:0;
    padding:0;
}

input {
    margin:0;
    padding:0;
}

fieldset {
    margin:0;
    padding:0;
}

form {
    margin:0;
    padding:0;
}

dd {
    margin:0;
    padding:0;
}

dt {
    margin:0;
    padding:0;
}

dl {
    margin:0;
    padding:0;
}

li {
    margin:0;
    padding:0;
}

ol {
    margin:0;
    padding:0;
}

ul {
    margin:0;
    padding:0;
}

div {
    margin:0;
    padding:0;
}

body {
    margin:0;
    padding:0;
}

html {
    margin:0;
    padding:0;
}
/*
h6 {
    font-size:100%;
    font-weight:normal;
}
h5 {
    font-size:100%;
    font-weight:normal;
}
h4 {
    font-size:100%;
    font-weight:normal;
}
h3 {
    font-size:100%;
    font-weight:normal;
}
h2 {
    font-size:100%;
    font-weight:normal;
}
h1 {
    font-size:100%;
    font-weight:normal;
}*/
table {
    border-spacing:0;
}
acronym {
    border:0;
} 
abbr {
    border:0;
} 
img {
    border:0;
} 
fieldset {
    border:0;
} 
var {
    font-style:normal;
    font-weight:normal;
}
th {
    font-style:normal;
    font-weight:normal;
}
i {
    font-style:normal;
    font-weight:normal;
}
s {
    font-style:normal;
    font-weight:normal;
}
u {
    font-style:normal;
    font-weight:normal;
}
b {
    font-style:normal;
    font-weight:normal;
}
strong {
    font-style:normal;
    font-weight:normal;
}
em {
    font-style:normal;
    font-weight:normal;
}
dfn {
    font-style:normal;
    font-weight:normal;
}
code {
    font-style:normal;
    font-weight:normal;
}
cite {
    font-style:normal;
    font-weight:normal;
}
caption {
    font-style:normal;
    font-weight:normal;
}
address {
    font-style:normal;
    font-weight:normal;
}
ul {
    list-style:none;
}
ol {
    list-style:none;
}
th {
    text-align:left;
}
caption {
    text-align:left;
}
q:after {
    content:'';
}
q:before {
    content:'';
}
a {
    text-decoration:underline;
    outline:none;
}

:visited img {
    border:none;
}


:link img {
    border:none;
}


a img {
    border:none;
}


/* Clear ----------------------------------------------------------------- */

div.clear
{
	clear:both;
}

div.clear hr
{
	display:none;
}


/* Text ----------------------------------------------------------------- */

.txt-s {
    font-size:70%;
	color:#666666;
}

.txt-m {
    font-size:80%;
	color:#666666;
	line-height:1.5em;
}

.tet-blue {
    color:#2f4f88;
}

/* Layout ----------------------------------------------------------------- */

body {
    text-align: center;
    background: #fff;
}

#wrapper {
    width: 690px;
    min-height: 100%;
    margin: 0 auto;
    text-align: left;
}


#navi ul{
		display:block;
		height:29px;
		width:690px;
}

#navi ul li {
    display:inline;
		padding:0;
		margin:0;
		width:114px;
}



/* navigation ----------------------------------------------------------------- */

#navi-head {
    width:689px;
	height:115px;
	background-image:url(../images/head-img.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#navi ul li {
    display:inline;
}

/* head-midt ----------------------------------------------------------------- */

#head-mid {
    margin:10px 0 10px 5px;
	position:relative;
}

#head-mid ul li {
    display:inline;
}

.txt-right {
    padding-left:380px;
}

#head-mid02 {
    margin:10px 0 10px 5px;
	position:relative;
}

#head-mid02 ul li {
    display:inline;
}

#head-mid02 ul{
    text-align:right;
}


/* main-image ----------------------------------------------------------------- */

#main-image {
    width:689px;
	height:227px;
    background-image:url(../images/main-image.jpg);
	background-repeat:no-repeat;
	position:relative;
	margin-bottom:10px;
}

#main-image li {
    text-indent:-9999px;
}

#main-image h3 {
    text-indent:-9999px;
}

#main-image h2 {
    text-indent:-9999px;
}

div.dl-navi {
	position:absolute;
	top:195px;
	left:235px;
	width: 183px;
	height: 22px;
}

p.dl-navi01 a{
display:block;
width:183px;
height:24px;
text-indent:-9999px;
}

div.dl-navi02 {
position:absolute;
top:50px;
left:472px;
}

div.dl-navi02 a{
display:block;
width:200px;
height:62px;
text-indent:-9999px;
}

div.dl-navi03 {
position:absolute;
top:117px;
left:472px;
}

div.dl-navi03 a{
display:block;
width:200px;
height:41px;
text-indent:-9999px;
}

div.dl-navi04 {
position:absolute;
top:165px;
left:472px;
}

div.dl-navi04 a{
display:block;
width:200px;
height:41px;
text-indent:-9999px;
}

div.dl-navi05 {
	position:absolute;
	top:2px;
	left:2px;
	width: 440px;
	height: 223px;
}

p.dl-navi05 a{
display:block;
	width:440px;
	height:220px;
	text-indent:-9999px;
}


/* what new ----------------------------------------------------------------- */

#news {
    background-image:url(../images/new-bg.gif);
	background-repeat:repeat-y;
	position:relative;
}

.news-tit {
    background-image:url(../images/new-titlebg.gif);
	background-repeat:repeat-y;
	height:26px;
	text-indent:-9999px;
}

.renewal {
    position:absolute;
	top:7px;
	left:315px;
	color:#666666;
}

#news table {
    width:462px;
	color:#666666;
	line-height:2em;
	border:0;
}

.t-date {
    padding:12px 0 0 18px;
	width:90px;
}

.t-content {
    padding:12px 10px 0 10px;
    line-height:160%;

}

.t-content li{
	clear:both;
	padding-bottom:1px;
}


span.date{
display:block;
width:120px;
    float:left;
}

span.date_main{
    display:block;
    width:320px;
    float:right;
}

table　tr td ul li span.date_main a{
	display:inline !important;
}

/*
.t-content a {
    float:left;
	width:320px;
}
*/

#news table a {
	color:#2f4f88;
	text-decoration:none;

}

#news table a:hover {
	color:#2f4f88;
	text-decoration:underline;
}

.bottom10{
    margin-bottom:10px;
}


/* primary menu ----------------------------------------------------------------- */

#menu {
    background-image:url(../images/new-bg.gif);
	background-repeat:repeat-y;
}

#menu p {
    text-indent:-9999px;
}

.menu01 {
  position:relative;
  background-image:url(../images/menu01.jpg);
	background-repeat:no-repeat;
/*
	height:223px;
*/
	height:168px;

	margin-bottom:20px;
}

.menu-txt01 {
  width:260px;
	color:#666666;
	line-height:1.5em;
	position:absolute;
	top:52px;
	left:16px;
}

.menu-txt04 span
{
	display:block;
	margin:0 0 0 10px;
}


.menu-txt03 span
{
	display:block;
	margin:0 0 0 10px;
}


.menu-txt02 span
{
	display:block;
	margin:0 0 0 10px;
}


.menu-txt01 span
{
	display:block;
	margin:0 0 0 10px;
}


.menu-navi01 {
    margin-top:10px;
	padding-top:10px;
    border-top:1px dotted #333333;
}

.menu02 {
  background-image:url(../images/menu02.jpg);
	background-repeat:no-repeat;
	height:185px;
	position:relative;
	margin-bottom:20px;
}

.menu-txt02 {
  width:260px;
	color:#666666;
	line-height:1.5em;
	position:absolute;
	top:52px;
	left:16px;
}

.menu-navi02 {
    margin-top:10px;
	padding-top:10px;
    border-top:1px dotted #333333;
}

.menu03 {
  background-image:url(../images/menu03.jpg);
	background-repeat:no-repeat;
	height:185px;
	position:relative;
	margin-bottom:20px;
}

.menu-txt03 {
  width:260px;
	color:#666666;
	line-height:1.5em;
	position:absolute;
	top:52px;
	left:16px;
}

.menu-navi03 {
    margin-top:10px;
	padding-top:10px;
    border-top:1px dotted #333333;
}

.menu04 {
    background-image:url(../images/menu04.jpg);
	background-repeat:no-repeat;
	height:165px;
	position:relative
}

.menu-txt04 {
  width:260px;
	color:#666666;
	line-height:1.5em;
	position:absolute;
	top:52px;
	left:16px;
}

.menu-navi04 {
    margin-top:10px;
	padding-top:10px;
    border-top:1px dotted #333333;
}


/* primary ----------------------------------------------------------------- */

#primary {
    width:462px;
	float:left;
}

/* secondary ----------------------------------------------------------------- */

#secondary {
    width:217px;
	float:right;
}

.banner li {
    margin-bottom:3px;
}


#vote {
    background-image:url(../images/vote-bg.gif);
	background-repeat:repeat-y;
}

/*.right-c-inner {
    padding:3px 0 5px 8px;
}
*/
.right-c-inner {
    padding:3px 3px 3px 0px;
}

.vote-list {
    background-color:#f5f5f5;
	color:#666666;
	line-height:2em;
	margin:5px 5px 0 5px;
}

.vote-bt li {
    text-align:center;
	padding-top:5px;
}

#download {
    margin:5px 0 0 0;
	background-image:url(../images/vote-bg.gif);
	background-repeat:repeat-y;
}

#download ul li {
    text-align:center;
    padding-top:7px;
}



img#page-title05
{
	margin:0 0 20px 0;
}

div.container_inner
{
	padding:0;
	margin:0 20px;
	text-align:center;
}

div.container_inner p
{
	text-align:left;
}

img#member_img01
{
	margin:0 0 20px 0;
}

img#member_head01
{
	margin:0 0 10px 0;
}

div#member_entry
{
	width:200px;
	margin:20px auto 30px auto;
}

img#btn_member01
{
	float:left;
	width:224px;
}

a#order
{
	margin:40px 0 0 0;
}

div#member_reserve
{
	position:relative;
	margin:0 0 20px 0;
}

div#member_reserve p
{
	position:absolute;
	top:40px;
	left:75px;
	width:575px;
	line-height:1.4;
}


div#member_card
{
	position:relative;
	margin:0 0 10px 0;
}

div#member_card p
{
	position:absolute;
	top:35px;
	left:15px;
	width:450px;
	line-height:1.4;
}

div#member_img04
{
	width:156px;
	margin:0 auto;
	text-align:left;
}

img#member_img04
{
	margin:0 0 15px 0;
}


div#merit02
{
	margin-bottom:20px;
}


div#merit01
{
	margin-bottom:20px;
}
div#merit03
{
	margin-bottom:30px;
}


div#merit03 div.left
{
	float:left;
	width:200px;
}


div#merit02 div.left
{
	float:left;
	width:200px;
}


div#merit01 div.left
{
	float:left;
	width:200px;
}

div#merit03 div.right
{
	float:right;
	width:440px;
}

div#merit02 div.right
{
	float:right;
	width:440px;
}

div#merit01 div.right
{
	float:right;
	width:440px;
}

div.right_inner
{
	float:left;
	width:370px;
}

div#info_subimg01left
{
	float:left;
	width:165px;
	padding-top:55px;
}

div#info_subimg01right
{
	margin-left:20px;
	float:right;
	width:155px;
	padding-top:40px;

}

div#info_subimg01right img
{
	margin:0 0 5px 0;
}

div#info_subimg01left img
{
	margin:0 0 5px 0;
}

div#info_subimg01right p
{
	text-align:center;
	line-height:1.2;
}

div#info_subimg01left p
{
	text-align:center;
	line-height:1.2;
}

div#merit02 div.right
{
	padding:25px 0 0 0;
	margin:0;
}

div#merit02 div.right p#merit02_content
{
	line-height:1.4;
	float:left;
	width:240px;
	padding:15px 0 0 0;
}


div#merit03
{
	text-align:center;
}

div#merit03 div#merit03inner01
{
	padding:0;
	margin:0 0 10px 0;
}

div#merit03 div#merit03inner02
{
	text-align:left;
	width:415px;
	margin:0 auto;
	padding:0;
}

div#merit03 div.right p
{
	line-height:1.4;
	padding:60px 0 0 0;
}

div#merit03inner02 dl#dl01 dd
{
	background:url(../about/img/member_info_pointbg.gif) no-repeat left top;
	height:105px;
	padding:0 10px;
	margin:0;
}

div#merit03inner02 dl#dl01 dd img#member_info_point01
{
	float:left;
	width:193px;
	margin:8px 0 0 0;
}

div#merit03inner02 dl#dl01 dd img#member_info_point02
{
	float:right;
	width:193px;
	margin:8px 0 0 0;
}

div#btn_detail
{
	text-align:center;
}

div#btn_detail img
{
	margin:0 auto;
	width:140px;
	text-align:left;
}





a:visited
{text-decoration:underline;}

div#navi-head{
margin-top:10px;
}

div.clearBoth
{
clear:both;
height:1px;
}
div.topimage
{
margin-bottom:20px;
}

div.container
{
font-size:75%;
line-height:160%;
}

body h2
{
margin:0 0 20px 0;
}

h4.fs2bkblue
{
background:#65aadd;
color:#ffffff;
padding:3px 2px;
margin-top:15px;
}


body.wallpaper div#head-mid ul li
{
display:block;
text-align:right;
}


body.wallpaper .txt-right {
    padding-left:0px;
}


body .txt-right02 {
	text-align:right;
}

body.wallpaper .pagenavi
{
list-style:none;
padding-bottom:20px!important;
padding-top:10px!important;
}

.pagenavi a
{
color:#2f4f88;
text-decoration:none;

}
.pagenavi a:hover
{
color:#2f4f88;
text-decoration:underline;

}

body.wallpaper .pagenavi ul
{
display:block;
margin-bottom:10px;
}
body.wallpaper .pagenavi li
{
display:block;
float:left;
}

body.wallpaper .pagenavi2
{
list-style:none;
padding:0;
margin:0 0 10px 0;
text-align:center;
}
.pagenavi2 a
{
color:#2f4f88;
text-decoration:none;

}
.pagenavi2 a:hover
{
color:#2f4f88;
text-decoration:underline;

}
body.wallpaper .pagenavi2 ul
{
	padding:0;
	margin:0;
}
body.wallpaper .pagenavi2 li
{
	display:inline;
}

body.wallpaper h3.left
{
float:left;

}
body.wallpaper div.right
{
float:right;
width:460px;
}
body.wallpaper div.right2
{
	position:relative;
float:right;
width:340px;
}

body.wallpaper div.right02
{
position:relative;
float:right;
width:200px;
}

span.red
{
display:block;
color:red;
}
span.point
{
font-size:90%;
}
p.orange
{
color:#ff8b02;
}
p.orange2
{
color:#ff8b02;
margin-bottom:10px;
}
p.blue{
display:block;
clear:both;
	color:#2f4f88;
}

p.fs2x
{
padding:5px 10px;
}

body.wallpaper h3.left
{

margin-bottom:20px;
}

body.wallpaper ul#monthlyWPList
{
	position:relative;
	top:30px;
	margin-left:10px;
}

body.wallpaper ul#monthlyWPList h5
{
	margin-top:20px;
	margin-bottom:10px;
}

body.wallpaper ul#monthlyWPList span
{
	padding-left:5px;
	display:block;
	margin-bottom:5px;
}
body.wallpaper ul#monthlyWPList li
{
display:block;
float:left;
width:130px;
}


ul.wpSize
{
font-size:75%;
margin-left:5px;
}
ul.wpSize li a
{
font-size:75%;
padding-left:5px;
display:block;
width:100%;
text-indent:-9999px;
}
ul.wpSize li.dl1 a
{
background:url(../wallpaper/img/dl-size01.gif) no-repeat top left;
}
ul.wpSize li.dl2 a
{
background:url(../wallpaper/img/dl-size02.gif) no-repeat top left;
}
ul.wpSize li.dl3 a
{
background:url(../wallpaper/img/dl-size03.gif) no-repeat top left;
} 


ul.wpSize2
{
font-size:75%;
}
ul.wpSize2 li a
{
font-size:75%;
padding-left:5px;
display:block;
width:100%;
text-indent:-9999px;
}
ul.wpSize2 li.dl1 a
{
background:url(../wallpaper/img/dl-size01.gif) no-repeat top left;
}
ul.wpSize2 li.dl2 a
{
background:url(../wallpaper/img/dl-size02.gif) no-repeat top left;
}
ul.wpSize2 li.dl3 a
{
background:url(../wallpaper/img/dl-size03.gif) no-repeat top left;
} 
ul.wpSize2 li.dl4 a
{
background:url(../wallpaper/img/dl-size04.gif) no-repeat top left;
}
ul.wpSize2 li.dl5 a
{
background:url(../wallpaper/img/dl-size05.gif) no-repeat top left;
}
ul.wpSize2 li.dl6 a
{
background:url(../wallpaper/img/dl-size06.gif) no-repeat top left;
}
ul.wpSize2 li.dl7 a
{
background:url(../wallpaper/img/dl-size07.gif) no-repeat top left;
}


table.wpListTable tr td{
padding-bottom:10px;
}

.listtitle
{
	vertical-align:middle;
	/*font-size:70%;*/
	font-size:10px !important;
	padding-bottom:0 !important;
	color:#2f4f88;}

td.size{
width:130px;
}
td.size img{
margin-left:5px;
}

div.pageTop
{
text-align:right;
font-size:80%;
margin-right:10px;
text-decoration:underline;
margin-bottom:20px;

}
div.pageTop a
{
padding-left:15px;
background:url(../wallpaper/img/page-top.gif) no-repeat 0 3px;
text-decoration:underline;
}

div.getadobe
{
margin-top:30px;
text-align:right;
font-size:80%;

}
div.getadobe p
{float:right;
margin-right:10px;
}
div.getadobe img
{float:right;
}


div.touroku
{
margin:20px 0 30px 0;
}


div#infoContent
{
padding:0px 20px 20px 20px;
}
div#infoContent ul
{
margin-bottom:10px;
}
div#infoContent ul li
{
	display:block;
	background:#ffffff url(../wallpaper/img/list-num01.jpg) no-repeat 0px 5px;
	padding:8px 5px 17px 35px;
}
div#infoContent ul li.list1
{
	background:#ffffff url(../wallpaper/img/list-num01.jpg) no-repeat 0px 5px;
}
div#infoContent ul li.list2
{
	background:#ffffff url(../wallpaper/img/list-num02.jpg) no-repeat 0px 5px;
}
div#infoContent ul li.list3
{
	background:#ffffff url(../wallpaper/img/list-num03.jpg) no-repeat 0px 5px;
}
div#infoContent ul li.list4
{
	background:#ffffff url(../wallpaper/img/list-num04.jpg) no-repeat 0px 5px;
}
div#infoContent ul li.list5
{
	background:#ffffff url(../wallpaper/img/list-num05.jpg) no-repeat 0px 5px;
}
div#infoContent ul li.list6
{
	background:#ffffff url(../wallpaper/img/list-num06.jpg) no-repeat 0px 5px;
}
div#infoContent ul li.list7
{
	background:#ffffff url(../wallpaper/img/list-num07.jpg) no-repeat 0px 5px;
}
span.attention
{
font-size:80%;
display:block;
}

div#calWallpeper .right
{
float:right;
width:380px;
}

div.paper div.block{
float:left;
text-align:center;
}

div.paper div.block-s-top
{
float:left;
}

div.paper div.block-s{
float:left;
width:180px!important;
margin-right:20px!important;
}

div.paper div.block-s2{
float:left;
width:180px!important;
margin-right:20px;
}

div.paper div.block-s a{
float:left;width:109px;
margin-top:5px;
margin-bottom:5px;
}

div.paper div.block-s-top{
float:left;
width:309px;
}



div.paper div.block-l{
float:left;
width:100%;
margin-right:20px!important;
}

div.paper div.block-l a{
float:left;
margin-top:5px;
margin-bottom:5px;
}
div.paper div.block-l a.btn01{
width:130px;
}
div.paper div.block-l a.btn02{
display:block;
width:300px;
padding:4px 0 0 0;
}


div.paper div.block h4{
text-align:left;
color:#2f4f88;
font-weight:bold;
}
div.paper div.block h5{
text-align:left;
color:#2f4f88;
}

div.paper div.block-s h4{
margin-bottom:10px;
text-align:left;
color:#2f4f88;
font-weight:bold;
}

div.paper div.l1{
width:210px;
margin-right:65px;
}
.l1 img.dlbutton
{
	margin-left:30px!important;
}
div.paper div.l2{
width:210px;
margin-right:50px;
}
div.paper div.l3{
width:210px;
margin-right:65px;
}

div.paper div.l4{
width:210px;
margin-right:50px;
}
div.paper div.l5{
width:210px;
margin-right:70px;
}
div.paper div.l6{
width:210px;
margin-right:50px;
}
div.paper div.l7{
width:200px;
}
div.paper div.l8{
width:300px;
text-align:left;
}
div.paper div.l8 a.down{
display:inline;
}
div.paper div.l8 img.rimg{
margin-top:70px;
margin-left:50px;
}
div.paper div.l9{
text-align:left;
width:300px!important;
}
div.paper div.l9 a{
display:block;
float:none;
}
div.paper div.l9 img.dlbutton{
margin-top:0px;
margin-left:0px;
}
div.paper div.l9 p{
text-align:left;
margin-top:30px;
margin:0;
padding-left:00px;
}
div.paper div.l8 a{
display:block;}
div.paper div.l8 img.dlbutton{
margin-top:40px;
margin-left:10px;
}

table.iconListTable{
margin-bottom:20px;
}
table.iconListTable td{
padding-right:20px;
font-size:70%;
padding-left:1px;
padding-bottom:20px;
}
table.iconListTable h3{
font-weight:bold;
color:#2f4f88;
}
div.lmargin div.d1{
	width:500px!important;
}
div.d1 img{
	float:left;
}

div.center
{
	padding-left:80px;
}
div.center2
{
	padding-left:60px;
}
div.center img.dlbutton
{
	margin-left:15px;
}

div.center2 img.dlbutton
{
	margin-left:15px;
}

div#info-table table
{
font-size:100%;
border-top:1px solid #b0b0b0;
border-right:1px solid #b0b0b0;
border-left:1px solid #b0b0b0;
}



div#info-table table th
{
border-bottom:1px solid #b0b0b0;
border-right:0;
padding:5px;
color:#ffffff;
background:#7f7f7f;
}

div#info-table table td
{
border-bottom:1px solid #b0b0b0;
padding:5px 10px;
}

.no-margin-top{
margin-top:0!important;
}
.topmargin{
margin-top:10px!important;
}
.lmargin{
margin-left:20px!important;
}
.lmargin2{
margin-left:35px!important;
}
.rmargin{
margin-right:20px!important;
}
h4.f70{
	font-size:70%;
}

/* 080123 write */

.info-secton
{
    margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px #666666 dotted;
}

.orege-bold
{
    color:#ff6000;
	font-weight:bold;
}



/* 080123 add */

div.clearBoth2
{
	clear:both;
	height:1px;
	margin:0;
	padding:0;
}

div.clearBoth2 hr
{
	display:none;
}


dl.dlhead
{
	padding:0;
	margin:0 0 15px 0;
}

dl.dlhead dt
{
	color:#333333;
	line-height:1.4;
	padding:10px 0 10px 45px;
	margin:0 0 15px 0;
	font-weight:bold;
}

dl.dlhead dt.head01
{
	background:#e5f0ff url(../desktop/img/list-l-num01.jpg) no-repeat left top;
}

dl.dlhead dt.head02
{
	background:#e5f0ff url(../desktop/img/list-l-num02.jpg) no-repeat left top;
}

dl.dlhead dt.head03
{
	background:#e5f0ff url(../desktop/img/list-l-num03.jpg) no-repeat left top;
}
dl.dlhead dt.head04
{
	background:#e5f0ff url(../desktop/img/list-l-num04.jpg) no-repeat left top;
}


dl.dlhead dd
{
	color:#333333;
	background-color:#ffffff;
	line-height:1.4;
	padding:0;
	margin:0 0 0 20px;
}

dl.dlhead dd strong.orange
{
	color:#ff6000;
	background-color:#ffffff;
	font-weight:bold;
	display:block;
	padding:0;
	margin:0 0 5px 0;
}

dl.dlhead dd strong.red
{
	color:#d11919;
	background-color:#ffffff;
	font-weight:bold;
	display:block;
	padding:0 0 0 30px;
	margin:0 0 15px 0;
}

dl.dlhead dd p
{
	padding:0;
	margin:0 0 15px 0;
}

div.borderbox
{
	background:url(../desktop/img/dotline2.gif) repeat-x left bottom;
	padding:0 0 6px 0;
	margin:0 0 8px 0;
}

dl.dlhead dd div.borderbox h3.left
{
	float:left;
	width:160px;
	margin-bottom:10px;
}

dl.dlhead dd div.borderbox div.right2
{
	float:right;
	width:480px;
}

dl.dlhead dd div.borderbox div.right2 p
{
	padding:0;
	margin:0;
}

dl.dlhead dd div.borderbox div.right2 p span.blue
{
	color:#3291d6;
	background-color:#ffffff;
	padding:0 10px 0 0;
	margin:0;
} 
 
dl.dlhead dd div.borderbox div.right2 p span.normal
{
	color:#333333;
	background-color:#ffffff;
	padding:0 30px 0 0;
	margin:0;
} 
 
dl.dlhead dd div.borderbox div.right2 img.help2-01-2
{
	padding:0;
	margin:0 0 0 35px;
}

dl.dlhead dd div.right2 ul
{
	padding:0;
	margin:0 0 15px 0;
	list-style:none;
} 

dl.dlhead dd div.right2 ul li
{
	line-height:1.4;
	padding:0;
	margin:0 0 7px 0;
} 

dl.dlhead dd div.borderbox h3.left span
{
	display:block;
	color:#4e77b4;
	line-height:1.4;
	padding:1px 0 1px 30px;
	margin:0;
}

dl.dlhead dd div.borderbox h3.left span.subtit_a
{
	background:#ffffff url(../desktop/img/list-a.gif) no-repeat 0 0;
}
			
dl.dlhead dd div.borderbox h3.left span.subtit_b
{
	background:#ffffff url(../desktop/img/list-b.gif) no-repeat 0 0;
}
			
dl.dlhead dd div.borderbox h3.left span.subtit_c
{
	background:#ffffff url(../desktop/img/list-c.gif) no-repeat 0 0;
}
			
dl.dlhead dd div.borderbox h3.left span.subtit_d
{
	background:#ffffff url(../desktop/img/list-d.gif) no-repeat 0 0;
}
			
dl.dlhead dd div.borderbox h3.left span.subtit_e
{
	background:#ffffff url(../desktop/img/list-e.gif) no-repeat 0 0;
}
			
dl.dlhead dd div.borderbox h3.left span.subtit_f
{
	background:#ffffff url(../desktop/img/list-f.gif) no-repeat 0 0;
}
			
dl.dlhead dd div.borderbox h3.left span.subtit_g
{
	background:#ffffff url(../desktop/img/list-g.gif) no-repeat 0 0;
}
			
dl.dlhead dd div.borderbox h3.left span.subtit_h
{
	background:#ffffff url(../desktop/img/list-h.gif) no-repeat 0 0;
}
			
dl.dlhead dd div.borderbox h3.left span.subtit_i
{
	background:#ffffff url(../desktop/img/list-i.gif) no-repeat 0 0;
}
			
dl.dlhead dd div.borderbox h3.left span.subtit_j
{
	background:#ffffff url(../desktop/img/list-j.gif) no-repeat 0 0;
}
			
dl.dlhead dd div.borderbox h3.left span.subtit_k
{
	background:#ffffff url(../desktop/img/list-k.gif) no-repeat 0 0;
}
			
dl.dlhead dd ul.caption01
{
	padding:0;
	margin:0 0 30px 0;
}

dl.dlhead dd ul.caption01 li
{
	list-style:none;
	line-height:1.4;
}

dl.dlhead dd li span.small
{
	display:block;
	font-size:80%;
	line-height:1.4;
	padding:2px 0 0 0;
	margin:0 0 10px 0;
}

dl.dlhead dd div.left3
{
	float:left;
	width:300px;
	padding:0;
	margin:0 0 15px 0;
}

dl.dlhead dd div.right3
{
	float:right;
	width:350px;
	padding:0;
	margin:0 0 15px 0;
}
dl.dlhead dd div.right3 p
{padding-left:33px;}

div.attention
{
	padding:3px;
	border:1px dashed #9f9f9f;
	margin:0 0 15px 0;
	width:100%;
}

div.attention p
{

	padding:0px 15px 10px;
}

div.attention h4
{
	color:#333333;
	background-color:#eaeaea;
	padding:7px 15px;
	margin:0 0 15px 0;
	font-weight:bold;
}

div.attention dl
{
	padding:0 20px;
	margin:0;
}

div.attention dl dt
{
	font-weight:normal;
	background:url(../desktop/img/icon_square.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
}

div.attention dl dd
{
	padding:0;
	margin:0 0 15px 0;
}


strong.orange2
{
	color:#ff6000;
	background-color:#ffffff;
	font-weight:bold;
	display:block;
	padding:0;
	margin:0 0 5px 0;
	letter-spacing:0.1em;
}

body.wallpaper div.attention div.left
{
	float:left;
	width:290px;
}

body.wallpaper div.attention div.right
{
	float:right;
	width:350px;
}

div.left4
{
	float:left;
	width:350px;
	padding:0;
	margin:0 0 10px 0;
}

div.right4
{
	float:right;
	width:285px;
	padding:0;
	margin:0 0 10px 0;
}

p.num07
{
	color:#333333;
	line-height:1.4;
	padding:0 0 0 30px;
	margin:0;
}

p.num06
{
	color:#333333;
	line-height:1.4;
	padding:0 0 0 30px;
	margin:0;
}

p.num05
{
	color:#333333;
	line-height:1.4;
	padding:0 0 0 30px;
	margin:0;
}

p.num04
{
	color:#333333;
	line-height:1.4;
	padding:0 0 0 30px;
	margin:0;
}

p.num03
{
	color:#333333;
	line-height:1.4;
	padding:0 0 0 30px;
	margin:0;
}

p.num02
{
	color:#333333;
	line-height:1.4;
	padding:0 0 0 30px;
	margin:0;
}

p.num01
{
	color:#333333;
	line-height:1.4;
	padding:0 0 0 30px;
	margin:0;
}

p.num01
{
	background:#ffffff url(../desktop/img/1.gif) no-repeat 0 0;
}

p.num02
{
	background:#ffffff url(../desktop/img/2.gif) no-repeat 0 0;
}

p.num03
{
	background:#ffffff url(../desktop/img/3.gif) no-repeat 0 0;
}

p.num04
{
	background:#ffffff url(../desktop/img/4.gif) no-repeat 0 0;
}

p.num05
{
	background:#ffffff url(../desktop/img/5.gif) no-repeat 0 0;
}

p.num06
{

	background:#ffffff url(../desktop/img/6.gif) no-repeat 0 0;
}

p.num07
{
	background:#ffffff url(../desktop/img/7.gif) no-repeat 0 0;
}

div.borderbox2
{
	background:url(../desktop/img/dotline2.gif) repeat-x left bottom;
	padding:0 0 3px 0;
	margin:0 0 13px 0;
}

div.borderboxEnd
{
	padding:0;
	margin:0 0 20px 0;
}

/*---080918----*/

.new{
	float:right;
	margin:10px 35px 0 10px;
	padding:0;
}

.bottom15{
	margin-bottom:15px;
}

/*-----------pagebreak-------------*/

div.pagebreak hr
{
	display:none;
}

div.pagebreak
{
    page-break-before:always;
}




/* 081224 */
.wall_read { margin-bottom:10px; margin-left:20px; }
.wall { width:650px; margin-left:19px; }
.wall_left,.wall_right { width:298px; }
.wall_left img,.wall_right img { margin-bottom:10px; }
.wall_left { float:left; }
.wall_right { float:right; }
.wall ul li { display:inline; }
.wall h4 { margin:0 0 5px 0!important; color:#11389e; }
h3.fs2bkblue { background:#65aadd; color:#ffffff; padding:3px 0 3px 10px; margin-top:15px; }

.mt15 { margin-top:15px !important; }



/*移行コンテンツ*/
#contents{
	padding:0 0 10px !important;
}
