/* -基本設定- */

a:link {
        text-decoration:none;
        color: #30488F;
        overflow:hidden;
        outline:none;
}

a:visited {
        text-decoration:none;
        color: #30488F;
        overflow:hidden;
        outline:none;
}

a:active {
        color:#30488F;
        overflow:hidden;
        outline:none;
}

a:hover {
        text-decoration: underline;
        color:#FF0039;
        overflow:hidden;
        outline:none;
}

#word1 {
        color: #ffffff;
        font-size: 12px;
        font-weight : bold;
        background-color: #9F9F9F;
        padding: 2px 10px;
        margin-top: 10px;
        margin-bottom: 10px;
} 

#word2 {
        line-height: 1.8em;
}

#word3 {
        color: #ffffff;
        font-size: 14px;
        font-weight : bold;
        background-color: #9F9F9F;
        padding: 8px 10px;
        margin-top: 30px;
        margin-bottom: 30px;
}

#copyright {
        color: #555555;
        font-size : 12px;
}

li {
        margin-top: 5px;
	margin-bottom: 5px;
}

H1{
        font-size : 12px;
        font-weight : bold;
        margin: 0px;
        padding: 0px;
}

H2{
        font-size : 14px;
        font-weight : bold;
        margin: 0px;
        padding: 0px;
}

img {
    border-style:none;
}

/* <BODY>タグ */
body {
    margin:0px 0px 0px 0px;
    background:#ffffff;
    border-style: none;
    /* IE10 */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #dfdfdf 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #dfdfdf 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #dfdfdf 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #dfdfdf));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #dfdfdf 100%);

/* Proposed W3C Markup */ 
background-image: linear-gradient(bottom, #FFFFFF 0%, #dfdfdf 100%);
}



td { line-height:170%;
      font-size: 12px;
      color: #555555;
}

hr { 
    border: 0 none; 
    height: 1px; 
    color: #DFDFDF;
    background-color: #DFDFDF;
}

div.amazon {
     text-align: center;
}
div.centerbox{
 width: 130px;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 border: 1px solid #404040;
 background-color: #ffffff;
 text-align: center; /* テキストの左揃え */
}

.news {
	line-height: 1.5;
	color: #555555;
}

.title {
	font-weight: bold;
	color: #990000;
}

.dateBox {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px #ffffff;
	border-left: 1px #ffffff;
	margin-top: 1px;
	margin-bottom: 1px;
}

.newsBox {
	margin-left: 1px; 
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}

.maru {
	font-size: 12px;
	color: #990000;
}

.img {
	padding: 5px;
}

.roundedcornr_box_818572 {
	background: url(../roundedcornr_818572_tl.png) no-repeat top left;
}
.roundedcornr_top_818572 {
	background: url(../roundedcornr_818572_tr.png) no-repeat top right;
}
.roundedcornr_bottom_818572 {
	background: url(../roundedcornr_818572_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_818572 div {
	background: url(../roundedcornr_818572_br.png) no-repeat bottom right;
}
.roundedcornr_content_818572 {
	background: url(../roundedcornr_818572_r.png) top right repeat-y;
}

.roundedcornr_top_818572 div,.roundedcornr_top_818572,
.roundedcornr_bottom_818572 div, .roundedcornr_bottom_818572 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_818572, .roundedcornr_bottom_818572 {
	margin-top: -19px;
}
.roundedcornr_content_818572 { padding: 0 10px; }

/* 本文エリア */
.newsMain {
       font-size: 12px;
	width:550px;
	margin-right:auto;
	margin-left: auto;
	margin-top: 1px;
}

/* ページのタイトル */
.pageTitle {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 20px;
	background-color: #990000;
	margin: 0px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #580000;
}
    /* Snazzy Borders - http://www.cssplay.co.uk/boxes/snazzy.html */
    #xsnazzy { background:transparent; margin:0em; padding:0; }
    #xsnazzy .h, #xsnazzy p { margin:0; padding:5px 15px; line-height:2em; }
    #xsnazzy .h { font-size:1.5em; color:#60c8d8; padding-bottom:0; font-weight:bold; }
    #xsnazzy .xtop, #xsnazzy .xbottom {display:block; background:transparent; font-size:1px; }
    #xsnazzy b { display:block; overflow:hidden; }
    #xsnazzy .xb1, #xsnazzy .xb2, #xsnazzy .xb3 {height:1px; }
    #xsnazzy .xb2, #xsnazzy .xb3, #xsnazzy .xb4 {background:#ffffff; border-left:1px solid #8A8A8A; border-right:1px solid #8A8A8A; }
    #xsnazzy .xb1 { margin:0 5px; background:#8A8A8A; }
    #xsnazzy .xb2 { margin:0 3px; border-width:0 2px; }
    #xsnazzy .xb3 { margin:0 2px; }
    #xsnazzy .xb4 { height:2px; margin:0 1px; }
    #xsnazzy .xboxcontent { padding: 0px 10px 0px 15px; display:block; background:#ffffff; border:0 solid #8A8A8A; border-width:0 1px; }

