@charset "EUC-JP";

/*------------------
  
------------------*/
#tt_news {
	width: 615px;
	float: left;
	height: 40px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px;
	text-align:left;
        margin-left: auto;
        margin-right: auto;
	color: #000000;
	background: url(./images/tt_news_bg3.gif) no-repeat;
}

#tt_news2 {
	float: left;
	padding: 7px 0px 7px 35px;
	text-align:left;
        margin-left: auto;
        margin-right: auto;
	color: #FFFFFF;

}

/*------------------

------------------*/
#mailnews_main_arc {
	float: left;
	width: 596px;
	padding: 5px 10px;
	margin: 0px;
	text-align: left;
        margin-left: auto;
        margin-right: auto;
	color: #282828;
        font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka","IPA PGothic", sans-serif;
        font-size:   12pt;
        line-height: 24px;
        background: #FFFFFF;
}

#mailnews_main {
	float: left;
	width: 596px;
	padding: 5px 10px;
	margin: 0px;
	text-align: left;
        margin-left: auto;
        margin-right: auto;
	color: #282828;
        font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka","IPA PGothic", sans-serif;
        font-size:   12pt;
        line-height: 24px;
        background: #FFFFFF;
}
#mailnews_main_arc a:link {
	font-style; normal;
	color: #004993;
}
#mailnews_main a:link {
	font-style; normal;
	color: #004993;
}
#mailnews_main_arc a:visited {
	font-style; normal;
	color: #004993;
}
#mailnews_main a:visited {
	font-style; normal;
	color: #004993;
}
#mailnews_main_arc a:hover, a:active {
	font-style; normal;
	color: #DD0016;
}
#mailnews_main  a:hover, a:active {
	font-style; normal;
	color: #DD0016;
}

#mailnews_main table {
	font-size:105%;
}
div#mailnews_main_arc h2 {
	background:#fff;
	padding:0 5px;
	font-weight:bold;
	font-size: 115%;
	border-right:solid 1px #ccc;
	border-bottom:solid 2px #ccc;
	border-left:solid 5px #66f; 
}
div#mailnews_main h2 {
//	margin: 0px 10px 15px 10px;
//	padding: 3px 10px;
//	border-bottom: 1px solid #999999;
//	border-left: 10px solid #7777CC;
	background:#fff;
	padding:0 5px;
	font-weight:bold;
	font-size: 115%;
	border-right:solid 1px #ccc;
	border-bottom:solid 2px #ccc;
	border-left:solid 5px #66f; 
}

div#mailnews_main_arc h3 {
        clear: both;
        padding: 2px 1em 0.35em 4px;
        margin: 0.8em 24px 0.5em 30px;
        background: url(../img/h3_bg.gif) 0px 100% repeat-x;
        font-size: 107%;
        font-weight: bold; 
}
div#mailnews_main h3 {
        clear: both;
        padding: 2px 1em 0.35em 4px;
        margin: 0.8em 24px 0.5em 30px;
        background: url(../img/h3_bg.gif) 0px 100% repeat-x;
        font-size: 107%;
        font-weight: bold; 
}
div#mailnews_main_arc p {
        padding: 2px 1em 0.35em 4px;
        margin: 0.8em 24px 0.5em 30px;
        line-height: 1.7;
}
div#mailnews_main  p {
        padding: 2px 1em 0.35em 4px;
        margin: 0.8em 24px 0.5em 30px;
        line-height: 1.7;
}

#mailnews_arc_title {
	background:#cef;
	padding:0 5px;
	font-weight:bold;
	font-size: 145%;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-left:solid 10px #66f; 
}
#mailbody {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	text-align: left;
	font-family:"ＭＳ ゴシック";
	line-height : 120%;
	color: #000000;
	font-size: 105%;
	background: #FFFFFF;
}


#tt_mailnews {
	width: 615px;
	float: left;
	height: 40px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px;
	text-align:left;
        margin-left: auto;
        margin-right: auto;
	color: #000000;
	background: url(./images/tt_mailnews_bg2.gif) no-repeat;
}

#tt_mailnews2 {
	float: left;
	padding: 7px 0px 7px 35px;
	text-align:left;
        margin-left: auto;
        margin-right: auto;
	color: #FFFFFF;

}

#tt_mailnews3 {
	width: 615px;
	float: left;
	height: 40px;
	padding: 5px 0px;
	text-align:left;
        margin-left: auto;
        margin-right: auto;
	color: #000000;
	background: url(./images/tt_mailnews_bg.gif) no-repeat;
}

#tt_mailnews41 {
	width: 583px;
	color: #000000;
	margin: 0px 0px;
	padding: 0px 0px;
	color: #000000;
	background: #EDEDED;
}

#tt_mailnews4 {
	width: 583px;
	float: center;
	padding: 5px 5px;
	text-align:left;
        margin-left: auto;
        margin-right: auto;
	color: #000000;
	background: #EDEDED;
}

#tt_mailnews4 ul {
	list-style:none;
}

#tt_mailnews4 li {
	float: left;
	text-align:left;
	background: url(./images/arrowa.gif)  center left no-repeat; 
}

#tt_mailnews4 li a {
        margin: 0px 0px 0px 10px;
	color: #000000;
	text-align:left;
}

#tt_mailnews4 li a:hover {
	color: #DD0016;
}

/*------------------
------------------*/
#base_main {
	float: left;
	width: 616px;
	margin: 0px;
	text-align: left;
        margin-left: auto;
        margin-right: auto;
	color: #000000;
	background: #FFFFFF;
}

#base_main  a:link {
	font-style; normal;
	color: #004993;
}
#base_main  a:visited {
	font-style; normal;
	color: #004993;
}
#base_main a:hover, a:active {
	font-style; normal;
	color: #DD0016;
}

#base_main_c_title {
	text-align: center;
	padding:0 5px;
	font-weight:bold;
	font-size: 170%;
	color: #3366CC;
}

.base_main_blue_title {
	text-align: left;
	font-weight:bold;
	padding:0 5px;
	color: #3366CC;
}
.base_main_red_title {
	text-align: left;
	font-weight:bold;
	padding:0 5px;
	color: #FF0000;
}
.base_main_red_big_title {
	text-align: center;
	font-weight:bold;
	font-size: 170%;
	padding:0 5px;
	color: #FF0000;
}
/*  */
table {
	font-size:20%;
}

#base_body {
	padding: 0px 30px;
	text-align: left;
	font-family:"ＭＳ ゴシック";
	line-height : 120%;
	color: #000000;
	font-size: 105%;
	background: #FFFFFF;
}

#base_body2 {
	padding: 0px 30px;
	text-align: left;
	line-height : 120%;
	color: #000000;
	font-size: 105%;
	background: #FFFFFF;
}

.enq_body {
	font-size: 12px;
}

.enq_body_detail {
	font-size: 17px;
        border-collapse:collapse;
}

.enq_body_detail a:link {
	font-style; normal;
	color: #000000;
}
.enq_body_detail a:visited {
	font-style; normal;
	color: #004993;
}
.enq_body_detail a:hover, a:active {
	font-style; normal;
	color: #DD0016;
}
.answer_txt {
        text-align:left;
	font-size: 12px;
}

.enq_body_txt{
        text-align:left;
}

.enq_body_txt2{
        text-align:left;
}
.enq_body_txt2 a {
	color: #004993;
/*	text-decoration: none;*/
}
.enq_body_txt2 a:hover{
text-decoration: underline;
 color: #ff0000; 
}

.enq_body_txt3{
	width: 650px;
        text-align:right;
}
.enq_body_txt3 a {
	color: #004993;
}
.enq_body_txt3 a:hover{
text-decoration: underline;
 color: #ff0000; 
}
/*social link*/
.social_mark {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:800px;    
        Height:25px;
        overflow:hidden;
        position:relative;
}

.social_mark {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	width:596px;	
	Height:25px;
	overflow:hidden;
	position:relative

}
.social_mark li {
	float:left;
	list-style:none;
        display: inline;
}
li.space        {width:180px;}
li.mixi         {width: 65px;}
li.tweet_button {width: 98px;}
li.hatebu_button{width: 65px;}
li.google_button{width: 65px;}
li.facebook     {/*width: 95px;*/}





.houkoku {
    font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS P Gothic","Osaka","IPA PGothic",sans-serif;
/*    background: rgba(0, 0, 0, 0) url("../img/h3_bg.gif") repeat-x scroll 0 100%;*/
    clear: both;
    font-size: 107%;
    font-weight: bold;
    margin: 0.8em 24px 0.5em 30px;
    padding: 2px 1em 0.35em 4px;
    font-style: normal;
    vertical-align: baseline;
}
.houkoku a {
text-decoration: none;
}

.houkoku_subject {
    margin-left: 1.0em;   /* ブロック全体を 1em（1文字）分右に */
    text-indent: -1.0em; /* 先頭の1行のみ 1em（1文字）分左に */
    line-height: 1.3;
    text-align: left;
    float: left;
}
.houkoku_author {
   text-align: right;
}
