/* ernew_common
------------------------------------------------------------------*/

.columns {
text-align:left;
width:425px;
height:auto;
}

h2#main_img{
width:606px;
height:106px;
margin:0 0 30px 0;
padding: 0;
}

div#contentsleft {
float:left;
width:426px;
height:auto;
margin:0;
padding:0;
}

div#contentsright {
float:right;
width:160px;
height: auto;
margin:0 0 0 0;
padding: 0;
}

div.h3_tag_top {
background:url(../com_img/h3_tag_top.jpg) no-repeat top;
width:425px;
height:4px;
padding:0;
margin:10px 0 0 0;
clear:both;
}

.h3_tag {
background:#dbe9f3;
border:1px solid #e0ecf4;
width:413px;
padding:7px 5px 7px 5px;
margin:0 0 15px 0;
clear:both;
}

div.h3_tag_btm {
background:url(../com_img/h3_tag_btm.jpg) no-repeat bottom;
width:425px;
height:4px;
padding:0 0 0 0;
margin:0 0 15px 0;
clear:both;
}

.h3_tag a:link , .blog_set002 a:link { color: #1a2656; text-decoration: none;}
.h3_tag a:visited, .blog_set002 a:visited { color: #1a2656;  text-decoration: none;}
.h3_tag a:hover, .blog_set002 a:hover { color: #333; text-decoration: underline; }
.h3_tag a:active, .blog_set002 a:active { color: #1a2656;  text-decoration: none;}

.h4_tag01 {
background:url(../com_img/h3_tag01.jpg) no-repeat;
width:160px;
height:20px;
margin:0 0 15px 0;
padding:3px 0 0 0;
color:#FFFFFF;
text-align:center;
clear:both;
}

.h4_tag02 {
margin:15px 0 15px 0;
}

.top_line {
text-align:right;
border-top:1px solid #1a2656;
padding:10px 0 0 0;
margin:0 0 15px 0;
font-size:86%;
clear:both;
}

.under_line2 {
text-align:center;
border-top:1px solid #1a2656;
padding:10px 0 0 0;
margin:0 0 40px 0;
font-size:86%;
}

.under_line {
text-align:right;
border-top:1px solid #1a2656;
padding:5px 0 0 0;
margin:30px 0 40px 0;
font-size:86%;
clear:both;
}

#orner {
width:160px;
height:140px;
margin:0 0 10px 0;
padding: 0;
}

#ornerp {
margin:0 0 10px 0;
padding: 0;
color:#666666;
}

.text_set001 {
padding:0 0 25px 0;
line-height:160%;
margin:0;
}

ul.blog {
padding:0 0 20px 0;
margin:0;
}

ul.blog li {
padding:0 0 7px 0;
}


/* link
------------------------------------------------------------------*/
h2#main-link{
width:606px;
height:106px;
margin:0 0 30px 0;
padding: 0;
}

#link_h3_001 {
width:425px;
height:21px;
margin:0 0 15px 0;
padding: 0;
}

#link_h3_002 {
width:425px;
height:21px;
margin:0 0 15px 0;
padding: 0;
}

.link-001 {
text-align:center;
margin:10px 0 15px 0;
padding: 0;
}

.h3_tag2 {
background:#dbe9f3;
border:1px solid #e0ecf4;
width:414px;
margin:0 0 25px 0;
padding:9px 0 7px 10px;
color:#1a2656;
clear:both;
}

.h3_long {
background:#dbe9f3;
border:1px solid #e0ecf4;
width:592px;
padding:7px 5px 7px 5px;
margin:7px 0 15px 0;
color:#1a2656;
clear:both;
}


.link_ul {
margin: 0 0 30px 10px;
}

.link_ul li{
margin: 0 0 7px 0;
}

ul.text_disc {
width:160px;
padding:0;
margin:0;
}

ul.text_disc li{
background:url(../closing/img/icon2.jpg) top left no-repeat;
padding:0 0 10px 14px;
margin:0 0 10px 0;
border-bottom:1px solid #999;
}

ul.text_disc2 {
width:160px;
padding:0;
margin:0;
}

ul.text_disc2 li{
background:url(../closing/img/icon2.jpg) top left no-repeat;
padding:0 0 10px 14px;
margin:0 0 5px 0;
}

ul.text_disc3 {
width:600px;
padding:0;
margin:0 0 25px 0;
}

ul.text_disc3 li{
background:url(../closing/img/icon2.jpg) top left no-repeat;
padding:0 0 3px 14px;
margin:0 0 3px 0;
}





/* closing
------------------------------------------------------------------*/
h2#main-closing{
width:606px;
height:106px;
margin:0 0 30px 0;
padding: 0;
}

.clo_001 {
padding:0 0 15px 7px;
line-height:160%;
margin:0;
}

.clo_002 {
background:url(../closing/img/icon.jpg) top left no-repeat;
padding:0 0 15px 7px;
line-height:160%;
padding:0 0 0 20px;
margin:0 0 2px 7px;
}

.clo_003 {
padding:0 0 15px 7px;
line-height:160%;
margin:0;
}

.book_deta {
margin:15px 0 15px 0;
padding:0;
clear:both;

}

.book_deta a {
margin:15px 0 15px 0;
padding:0;
}

.book_pict {
float:left;
margin:0 0 20px 0;
padding:0;
}

.book_text p {
float:left;
width:290px;
margin:0 0 20px 15px;
padding:0;
}

.book_textnext p {
float:left;
width:210px;
margin:0 0 20px 15px;
padding:0;
}


.book_text2 p {
margin:0 0 15px 0;
padding:0;
clear:both;
}

.book_text2 span {
font-weight:bold;
}


/* book
------------------------------------------------------------------*/
h2#main-book{
width:606px;
height:106px;
margin:0 0 30px 0;
padding: 0;
}

.book_btm {
background:url(../book/img/book_btm.jpg) no-repeat;
width:425px;
height:66px;
margin:0 0 25px 0;
padding: 0;
}

.book_btm_val {
width:191px;
margin:0 auto;
padding:6px 0 2px 0;
text-align:center;
clear:both;
}

.book_btm_val a{
display:block;
width:191px;
height:30px;
margin:0;
padding:0;
}

p.book_btm_text {
text-align:center;
font-size:10px;
margin:5px 0 0 0;
padding:0;
}


/* qa
------------------------------------------------------------------*/

h2#main{
width:606px;
height:106px;
margin:0 0 30px 0;
padding: 0;
}

h3#h3_001 {
width:606px;
height:21px;
margin:0 0 15px 0;
padding:0;
clear:both;
}

h3#h3_002 {
width:606px;
height:21px;
margin:0 0 15px 0;
padding:0;
}

h3#h3_003 {
width:606px;
height:21px;
margin:0 0 15px 0;
padding:0;
}

ul.qa_taxt {
margin:0 0 40px 0;
padding:0;
display:list-item;
}

ul.qa_taxt li{
margin:0 0 8px 10px;
padding:0;
list-style-type:decimal;
clear:both;
}

ul.qataxt {
margin:0 0 40px 0;
padding:0;
}

ul.qataxt li{
margin:0 0 5px 0;
padding:0;
list-style-type:decimal;
}

ul.qa_taxt li span {
list-style-type:decimal;
float:left;
width:25px;
padding:0;
margin:0;
}

ul.qa_taxt li p {
list-style-type:decimal;
float:right;
width:575px;
padding:0;
margin:0;
}

.red {
color:red;
}

.blue {
color:blue;
}

.time {
float:right;
font-size:80%;
}

.blog_set001 {
padding:0 0 15px 0;
line-height:160%;
margin:0;
clear:both;
}

.blog_set002 {
color:#1a2656;
border-bottom:1px solid #1a2656;
padding:0 0 2px 0;
margin:0 0 15px 0;
line-height:160%;
}

.paged-archives a, .paged-archives a:visited{
padding: 0 5px;
border: 1px solid #cccccc;
text-decoration: none;
color: #000066;
}

.paged-archives b{
padding: 0 5px;
border: 1px solid #cccccc;
text-decoration: none;
color: #000066;
background-color: #dae0e6;
}

.PageList {
padding:0 5px;
margin:0;
}





