
/*----------------------------------- 
Initialization
------------------------------------*/

* {
margin: 0;
padding: 0;
}


/*-------------------------------------------------
Page Whole
-------------------------------------------------*/
body {
font-style: normal;
font-weight: normal;
font-size: 87.5%;
line-height: 140%;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
text-align:left;
margin: 0;
padding: 0;
color: #333333;
background-color: #FFF;
}




/* img */
img {
border: 0;
}


/* Font */
p {
margin: 0px;
padding: 0px;
line-height: 1.4em;
color: #333;
margin-left:2px;
}

h1 {
font-size:65%;
line-height: 1.5em;
color: #666666;
text-decoration: none;
text-align: left;
font-weight: normal;
}

h2 {
margin:0px;
padding:0px;
text-align: left;}

h3{
margin:0px;
padding:0px;
text-align: left;}

h4{
margin:0px;
padding:0px;
text-align: left;}

ul,ol {
list-style-type:none;
margin:0px;
padding:0px;
line-height:1.2em;}
address{
font-style:normal;
}

/*---------　レイアウト用　----------*/

.fleft{
float:left;}

.fright{
float:right;}

#wrapperMain{
width:960px;
margin:0px auto;
padding:0;}

/* 見出し用 */

/* 注意書き用 */
.asterisk{
margin-left:15px;
text-indent: -1.2em;
line-height:1.4em;
font-size: 75%;
font-weight:normal;}

.nowrap{
white-space:nowrap;}

/*-------------------------------------------------
clear
-------------------------------------------------*/
.clear{
clear:both;
font-size:1px;
line-height:1%;
}

/*-------------------------------------------------
ICON
-------------------------------------------------*/
.iconPdf {
margin: 0px 3px 0px 0;
padding: 0;
vertical-align: middle;}

.iconWin {
margin-left:5px;
margin-top:1px;}

.iconArrow {
margin-right:5px;}

/*-------------------------------------------------
画像用
-------------------------------------------------*/

/*-------- 画像の透明化 ---------*/
.alpha{
filter: alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;}

* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));}

/* 画像用レイアウト */


/*-------------------------------------------------
Line 
-------------------------------------------------*/
.lineG01{
clear:both;
padding:15px 0px 15px 0px;
background:url(/images/line/lineG01.gif) repeat-x scroll left center;
height:1%;}

/*-------------------------------------------------
Links 
-------------------------------------------------*/
/* Links */
a:link {
color: #002787;
text-decoration: none;
}

a:visited {
color: #002787;
text-decoration: none;
}

a:hover, a:active {
color: #002787;
text-decoration: underline;
}




/*-------------------------------------------------
テキスト
-------------------------------------------------*/
.btxt{
font-weight:bold;}

.txtOrange{
color:#F79D2E;}

.txtRed{
color:#990000;}

.tRight {
text-align:right;}

.tCenter{
text-align:center;}

/*-------------------------------------------------
table
-------------------------------------------------*/
table{
border-collapse:collapse;
border:none;}
th,td{padding:0;}

.font table{
border-collapse:collapse;
border:none;
text-align:right;}

.font table td.top{
vertical-align:top;
}


/*-------------------------------------------------
Header
-------------------------------------------------*/
#Header {
background-color:#FFF;
text-align:center;
margin:0px auto;}

#searchBox{
float:left;
width:170px;
margin-top:5px;}

.saerchBox{
width:120px;}

.font {
float:right;
padding: 0px;
margin: 0px;}
/*hNavi*/
.hNaviLeft{
font-size:12px;
}


/* hCont */	
#hCont {
background:#FFF;
padding:3px 0px 6px 0px;
border-bottom: 1px solid #E3E3E3;
clear:both;
}

/* Links */
#hCont a:link {
color: #333;
text-decoration: none;}

#hCont a:visited {
color: #333;
text-decoration: none;}

#hCont a:hover, a:active {
color: #002787;
text-decoration: underline;}


#hCont .wrapper {
width:960px;
margin:4px auto;
padding:0px 5px 0px 0px;}

.hContRight {
float:right;
text-align:left;}

.hContRight ul{
margin: 0px;
padding: 0px 0px 0px 0px;
text-align: left;
list-style-type: none;
line-height:1.4em;
_font-size:80%;}

.hContRight li {
display:inline;
padding-right:0px;
padding-left:2px;
padding-top:0px;}

.hContRight img{
margin-right:3px;
margin-bottom:-1px;}

.btnEn {
margin:0px 0px 0px 0px;}

/* Gnavi */		
#Gnavi {
background-image:url(/hp/bumon/shusanki/shared/images/GnaviBg.gif);
background-repeat:repeat-x;
background-position:center top;
background-attachment:scroll;}

#Gnavi .wrapper {
margin:0;
padding:0;
border-bottom:1px solid #e4e4e4;
}

#Gnavi .menu span{
display:none;
}
#Gnavi .menu{
width:960px;
height:41px;
margin: 0px auto;
background-image: url(/hp/bumon/shusanki/shared/images/GnaviBg.gif);
background-position:left top;
background-repeat:no-repeat;
background-attachment:scroll;
}

#Gnavi .menu ul{
margin:0px 0px 0px 0px;
padding:0;
list-style-type: none;}

#Gnavi .menu li {
float:left;}

#Gnavi .menu a { /* 通常時 */
display:block;
width:127px;
height:41px;
background-image: url(/images/gnavi/btnGnavi.gif);
background-repeat: repeat-x;
background-position:left bottom;
background-attachment:scroll;
color:#333;
font-weight:bold;
font-size:12px;
text-align:center;
line-height:380%;
_margin-top:-2px;}

.Gnvi2 {
height:4px;
background-image:url(/images/bg/header/GnaviBg2.gif);
background-repeat:repeat-x;
background-attachment:scroll;} 









/*-------------------------------------------------
contents
-------------------------------------------------*/

/* 第1階層　01 */





/* 第2階層　02 */


/*-------------------------------------------------
pnkz
-------------------------------------------------*/
#wrapperPnkz {
padding: 14px 0 0 0;
margin: 0;
height:23px;
text-align:left;
}

#pnkz {
line-height:1.5em;
letter-spacing:0.02em;
padding: 0 2px 0 15px;
text-align:left;
margin:0;
}


/* Links */
#pnkz a:link {
text-decoration: underline;
}

#pnkz a:visited {
text-decoration: underline;
}

#pnkz a:hover, a:active {
text-decoration: none;
}


/*-------------------------------------------------
Pgtop
-------------------------------------------------*/
#pgtop{
margin:0;
padding:0;}

.pgtopBbox01 {
width:auto;
clear:both;
padding: 0;
text-align:right;
margin: 0px 15px 10px 15px;}

.pgtopBbox01 img {
margin: 5px 3px 0 0;}

.pgtopBbox02 {
width:auto;
clear:both;
padding: 0;
text-align:right;
margin: 0px 0px 10px 15px;}

.pgtopBbox02 img {
margin: 5px 3px 0 0;}


#Gnavi .menu a.g_01:hover  {
background-attachment: scroll;
background-image: url("/hp/bumon/shusanki/shared/images/menu_01_on.gif")!important;;
background-position: left bottom;
background-repeat: no-repeat;
color: #FFFFFF;
display: block;
height: 41px;
text-decoration: none;
width: 127px;
}


#Gnavi .menu a.g_02:hover  {
background-attachment: scroll;
background-image: url("/hp/bumon/shusanki/shared/images/menu_02_on.gif")!important;;
background-position: left bottom;
background-repeat: no-repeat;
color: #FFFFFF;
display: block;
height: 41px;
text-decoration: none;
width: 127px;
}
#Gnavi .menu a.g_03:hover  {
background-attachment: scroll;
background-image: url("/hp/bumon/shusanki/shared/images/menu_03_on.gif")!important;;
background-position: left bottom;
background-repeat: no-repeat;
color: #FFFFFF;
display: block;
height: 41px;
text-decoration: none;
width: 127px;
}
#Gnavi .menu a.g_04:hover  {
background-attachment: scroll;
background-image: url("/hp/bumon/shusanki/shared/images/menu_04_on.gif")!important;;
background-position: left bottom;
background-repeat: no-repeat;
color: #FFFFFF;
display: block;
height: 41px;
text-decoration: none;
width: 127px;
}
#Gnavi .menu a.g_05:hover  {
background-attachment: scroll;
background-image: url("/hp/bumon/shusanki/shared/images/menu_05_on.gif")!important;;
background-position: left bottom;
background-repeat: no-repeat;
color: #FFFFFF;
display: block;
height: 41px;
text-decoration: none;
width: 127px;
}
#Gnavi .menu a.g_06:hover  {
background-attachment: scroll;
background-image: url("/hp/bumon/shusanki/shared/images/menu_06_on.gif")!important;;
background-position: left bottom;
background-repeat: no-repeat;
color: #FFFFFF;
display: block;
height: 41px;
text-decoration: none;
width: 127px;
}
#Gnavi .menu a.g_07:hover  {
background-attachment: scroll;
background-image: url("/hp/bumon/shusanki/shared/images/menu_07_on.gif")!important;;
background-position: left bottom;
background-repeat: no-repeat;
color: #FFFFFF;
display: block;
height: 41px;
text-decoration: none;
width: 128px;
}


.left_text_area{
	width:425px;
}





#index #Gnavi a.g_01 {
background-attachment: scroll;
background: url("/hp/bumon/shusanki/shared/images/menu_01_off.gif") left bottom no-repeat;
color: #FFFFFF;
height: 41px;
text-decoration: none;
width: 137px;
}


#index #Gnavi a.g_01_on {
background-attachment: scroll;
background: url("/hp/bumon/shusanki/shared/images/menu_01_on.gif") left bottom no-repeat;
color: #FFFFFF;
height: 41px;
text-decoration: none;
width: 137px;
}


#index #Gnavi a.g_02 {
background: url("/hp/bumon/shusanki/shared/images/menu_02_off.gif") left bottom no-repeat;
color: #FFFFFF;
width: 137px;
height: 41px;
}

#index #Gnavi a.g_02_on {
background: url("/hp/bumon/shusanki/shared/images/menu_02_on.gif") left bottom no-repeat;
color: #FFFFFF;
width: 137px;
height: 41px;
}

#index #Gnavi a.g_03 {
background: url("/hp/bumon/shusanki/shared/images/menu_03_off.gif") left bottom no-repeat;
color: #FFFFFF;    
width: 137px;
height: 41px;
}

#index #Gnavi a.g_03_on {
background: url("/hp/bumon/shusanki/shared/images/menu_03_on.gif") left bottom no-repeat;
color: #FFFFFF;    
width: 137px;
height: 41px;
}


#index #Gnavi a.g_04 {
background: url("/hp/bumon/shusanki/shared/images/menu_04_off.gif") left bottom no-repeat;
color: #FFFFFF;    
width: 137px;
height: 41px;
}

#index #Gnavi a.g_04_on {
background: url("/hp/bumon/shusanki/shared/images/menu_04_on.gif") left bottom no-repeat;
color: #FFFFFF;    
width: 137px;
height: 41px;
}

#index #Gnavi a.g_05 {
background: url("/hp/bumon/shusanki/shared/images/menu_05_off.gif") left bottom no-repeat;
color: #FFFFFF;    
width: 137px;
height: 41px;
}
#index #Gnavi a.g_05_on {
background: url("/hp/bumon/shusanki/shared/images/menu_05_on.gif") left bottom no-repeat;
color: #FFFFFF;    
width: 137px;
height: 41px;
}
#index #Gnavi a.g_06 {
background: url("/hp/bumon/shusanki/shared/images/menu_06_off.gif") left bottom no-repeat;
color: #FFFFFF;    
width: 137px;
height: 41px;
} 
#index #Gnavi a.g_06_on {
background: url("/hp/bumon/shusanki/shared/images/menu_06_on.gif") left bottom no-repeat;
color: #FFFFFF;    
width: 137px;
height: 41px;
}
#index #Gnavi a.g_07 {
background: url("/hp/bumon/shusanki/shared/images/menu_07_off.gif") left bottom no-repeat;
color: #FFFFFF;    
width: 138px;
height: 41px;
}
#index #Gnavi a.g_07_on {
background: url("/hp/bumon/shusanki/shared/images/menu_07_on.gif") left bottom no-repeat;
color: #FFFFFF;    
width: 138px;
height: 41px;
}

/*  TOP構成要素  */
#top_img{
background:#fff1f1;
border-bottom:1px #fac8c1 solid;
border-top:1px #fac8c1 solid;

}
#top_img h2{
text-align:center;
}

#secand_aria {
padding-top:15px;
overflow:hidden;
_zoom:1;
}

#secand_aria h3.first{
padding-top:15px;
padding-left:305px;
}

#secand_aria p.text{
padding-left:305px;
}
#secand_aria p.text img{
padding-bottom:15px;
}

# p.text img{
padding-bottom:15px;
}

#secand_aria p.text img{
padding-bottom:15px;
}

h3.blog_info{
margin-top:10px; 
margin-bottom:10px !important; 
width:685px;
height:30px;
background: url("/hp/bumon/shusanki/shared/images/infomation_bar.gif") no-repeat left top;
}

h3.blog_info span{
float:right;
padding-right:4px;
padding-top:4px;
}


.blog_top {
background: url("/hp/bumon/shusanki/shared/images/blog_frame_top.gif") no-repeat left top;
padding-top: 5px;
margin-top:15px;
width: 685px;
}
.blog_bottom {
background: url("/hp/bumon/shusanki/shared/images/blog_frame_bottom.gif") no-repeat left bottom;
padding-bottom: 5px;
}
.blog_bottom dl{
margin: 7px 0 20px;
_margin: 7px 0 10px;
}
.blog_bottom dt{
background: url("/hp/bumon/shusanki/shared/images/info_biret.gif") no-repeat left center;
float: left;
margin: 6px 0 0 25px;
_margin: 0px 0 0 12px;
padding-left: 16px;
padding-right: 16px;
font-weight:normal;
}
.blog_bottom dd {
background: url("/hp/bumon/shusanki/shared/images/line_bash.gif") no-repeat center bottom;
margin-bottom: -1px;
padding: 6px 0 5px 10px;
}

h3.project{
padding-left:9px;
padding-bottom:9px;
margin-top:40px;
}

#project{
background: url("/hp/bumon/shusanki/shared/images/project_back.gif") no-repeat center bottom;
width:668px;
height:146px;
padding:9px;
}

#project ul{
}

#project ul li{
float:left;
width:231px;
margin-left:6px;
_margin-left:3px;
}
/*  まで  */

#top_bace{
background: url("/hp/bumon/shusanki/shared/images/top_back.gif") center top no-repeat;
}

#bace_area{
margin:0 auto;
width:960px;
overflow:hidden;
zoom:1;
text-align:left;
}

#bace_area ul.Navi{
background: url("/hp/bumon/shusanki/shared/images/line_bash.gif") left bottom repeat-x;
padding:4px 0;
overflow:hidden;
zoom:1;
font-size:87.5%;
}
#bace_area ul.Navi li.on{
background: url("/hp/bumon/shusanki/shared/images/yazirushi.gif") right center no-repeat;
float:left;
padding-right:12px;
padding-left:5px;
}

#bace_area ul.Navi li{
float:left;
padding-left:5px;
}

#bace_area ul.Navi a{
color:#ff93aa;
}

#content{
margin:0 auto;
text-align:center;
width:685px;
float:left;
text-align:left;
overflow:hidden;
zoom:1;
margin:30px 0 0px 0;
float:left;
}

#content h3{
margin-bottom:20px;
}
#content .top_img{
margin-bottom:20px;
}

.content_bace{
margin:0 12px;
padding-bottom:50px;
clear:both;
overflow:hidden;
zoom:1;
}

.content_bace p.photo{
padding:5px;
border:1px solid #D9D9D9;
margin-left:15px;
margin-bottom:10px;
clear:both;
}

.content_bace p{
margin:0px 0;
}


.p10{
padding:10px;
}

.p20{
padding:20px;
}

.pl20{
padding-left:20px;
}

.m20{
margin:20px;
}

.mb20{
margin-bottom:20px;
}

.mt20{
margin-top:20px;
}

.mt10{
margin-top:10px;
}

.pt10{
padding-top:10px;
}
.bol{
font-weight:bold;
}
.clear_b{
clear:both;
}
.content_bace p.m10{
margin:10px 0;
clear:both;
}

.content_bace p.prl10{
padding: 0 10px;
}
.content_bace p.prl20{
padding: 0 20px;
margin-top:10px;
}

.content_bace p.g_point{
padding: 5px 20px;
}

.content_bace p.bolgry{
color:#666666;
font-weight:bold;
padding: 5px 20px;
}

.content_bace p.project_title{
color:#666666;
font-weight:bold;
font-size:110%;
padding:10px 5px 100px 0px;
}

.content_bace h4{
background: url("/hp/bumon/shusanki/shared/images/h4_back.gif") left bottom repeat-x #f9c3ba;
padding:6px 0px 0 15px;
height:26px;
font-size:118%;

}


.view_top {
background: url("/hp/bumon/shusanki/shared/images/wiew_wintop.gif") no-repeat left top;
padding-top: 5px;
margin-top:30px;
margin-left:20px;
width: 388px;
}
.view_bottom {
background: url("/hp/bumon/shusanki/shared/images/wiew_winbottom.gif") no-repeat left bottom;
padding-bottom: 10px;
}

.content_bace .view_bottom p{
font-weight:bold;
padding:10px 20px;
border-bottom:1px solid #ffdadf;
}
.content_bace .view_bottom ul{
margin-bottom:-3px;
overflow:hidden;
}

.content_bace .view_bottom li{
border-bottom:1px dashed #D7D7D7;
padding:10px 0 5px 15px;
overflow:hidden;
margin-bottom:-1px;
}

.content_bace .view_bottom li a{
background: url("/hp/bumon/shusanki/shared/images/next_wind.gif") left center no-repeat;
padding:0px 0px 0px 20px;
}

.content_bace ul.info_list{
width:680px;
overflow:hidden;
margin-right:-15px;
}

.content_bace ul.info_list li.box{
float:left;
margin-right:15px;
overflow:hidden;
margin-bottom:15px;
}

.content_bace h5{
}

.content_bace ul.info_list li div.info_list_in{
background:#efefef;
width:323px;
}

.content_bace ul.info_list li div.info_list_in ol li{
padding:3px 0 3px 15px;
margin-left:10px;
background: url("/hp/bumon/shusanki/shared/images/h5_sub_biret.gif") left center no-repeat;
}

.info_list_in span{
display:block;
text-align:center;
height:36px;
background: url("/hp/bumon/shusanki/shared/images/sub_button.gif") left top no-repeat;
margin-left:9px;
color:#fff;
padding-top:10px;
margin-top:10px;
font-size:87.5%;
}
.info_list_in span a{
color:#FFFFFF;
}
.content_bace h4.sub_list{
background: url("/hp/bumon/shusanki/shared/images/h5_under.gif") left bottom no-repeat;
padding:6px 0px 2px 5px;
font-size:118%;
margin-bottom:10px;
}
.content_bace h4.sub_list span{
padding-left:20px;
background: url("/hp/bumon/shusanki/shared/images/h5_biret.gif") left center no-repeat;
}

.content_bace p.content_list{
background: url("/hp/bumon/shusanki/shared/images/sub_biret.gif") left center no-repeat;
padding-left:12px;
margin:15px 10px 7px;
font-weight:bold;
clear:both;
}

.content_bace .content_main{
margin:3px 20px;
padding:10px;
border:1px solid #E4E4E4;
font-size:87%;
}
.content_bace .content_main_coment{
margin:15px 240px 3px 5px;
padding:5px;
border:1px solid #E4E4E4;
font-size:87%;
}

.content_bace .content_main p{
margin:10px 0px;
}
.content_bace .content_main_nomal{
margin:3px 20px;
padding:px;
}

.content_bace ul.No_list li{
padding:20px;
text-indent: -1.0em;
}
.content_bace ul.No_list{
margin:3px 20px;
margin-left: 1.0em;
}

.content_bace ul.No_list01 li{
padding:10px 10px 10px 20px;
text-indent: -1.0em;
}
.content_bace ul.No_list01{
margin:3px 10px;
margin-left: 1.0em;
}

.content_bace p.pl20{
	padding-left:20px;
}

.content_bace .button{
margin:2px 0 0 10px;
}

.content_bace table.mas{
margin:0px 20px 10px 20px;
background-color: #CACACA;
line-height: 1.4;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-collapse:collapse;
}

table.mas th {
background-color: #EFEFEF;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding: 3px 8px;
}
table.mas td {
background-color: #FFFFFF;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding: 3px 8px;
}
/*  side  contents   */
#side{
margin:0 auto;
text-align:center;
width:250px;
float:right;
text-align:left;
margin:30px 0 0px 0;
}

#side .menu{
background:#dfdfdf;
border:1px solid #bebebe;
padding:4px;
margin-bottom:15px;
}

#side .menu ul{

}

#side .menu ul li{
background: url("/hp/bumon/shusanki/shared/images/blog_biret.gif") 0.5em center no-repeat #f9f9f9;
padding: 5px 0 5px 18px;
border-top:1px solid #fbfbfb;
border-bottom:1px solid #e0e0e0;
}
#side .menu ul li.biret{
background: url("/hp/bumon/shusanki/shared/images/blog_biret01.gif") 0.5em center no-repeat #f9f9f9;
padding: 5px 0 5px 18px;
border-top:1px solid #fbfbfb;
border-bottom:1px solid #e0e0e0;

}


#side .menu ul li.on{
background:#e7e7e7;
border-top:1px solid #fbfbfb;
border-bottom:1px solid #ffe7e7;
padding: 16px 0 15px 15px;
}


#side h3.link{
margin:0px 0 10px 0;
}

#side .link_list li{
margin-top:8px;
}

.contact_top {
background: url("/hp/bumon/shusanki/shared/images/contact_top.gif") no-repeat left top;
padding-top: 5px;
margin-top:15px;
width: 250px;
}
.contact_bottom {
background: url("/hp/bumon/shusanki/shared/images/contact_bottom.gif") no-repeat left bottom;
padding: 9px;
}
.contact_bottom h3{
padding-bottom: 5px;
}
.contact_bottom ul li{
padding-left:5px;
padding-bottom:5px;
font-size:87%;
}
.contact_bottom ul em{
color:#8e8d8d;
text-decoration:none;
font-style:normal;
}

.footer{
text-align:center;
background:#fff0f0;
margin-top:80px;
}

.footer .manu_heder{
padding:15px 0;
border-bottom:1px #ffafbf solid;
border-top:1px #d7d7d7 solid;
background-color:#FFFFFF;	
}

.footer .manu_heder a{
color:#4c4c4c;
}

.footer .manu_heder .in{
width:960px;
font-size:85.7%;
text-align:left;
margin:0 auto;
}

.footer .manu_heder .in ul{
color:#bfbebe;
}
.footer .manu_heder .in ul li{
float:left;
}

.footer .footer_main{
width:860px;
font-size:87.5%;
background: url("/hp/bumon/shusanki/shared/images/footer_under.gif") no-repeat left top;
text-align:center;
margin:0 auto;
padding:50px;
color:#b59e9e;
}

/*------      Blog      -------*/
.content_blog{
margin:0 12px;
padding-bottom:50px;
clear:both;
}

h4.name{
background: url("/hp/bumon/shusanki/shared/images/h4_back.gif") left bottom repeat-x #f9c3ba;
padding:6px 0px 0 15px;
height:26px;
font-size:118%;
margin-bottom:20px;
clear:both;
color:#e48b9e;
}

.content_blog #fooNavi{
background:#EFEFEF;
border:1px solid #CCCCCC;
margin-bottom:27px;
margin-top:50px;
padding:1px;
text-align:center;
}

.content_blog .data {
font-size:85.7%;
line-height:1.1;
margin-bottom:20px;
margin-right:15px;
padding:0 2px 0;
text-align:right;
}
.content_blog p.torep{
text-align:right;
margin-right:40px;
}

.list_new{
border: 2px solid #EEEEEE;
overflow: hidden;
padding: 9px 10px 8px;
margin-bottom:10px;
}
.content_blog .list_new h5{
background: url("/hp/bumon/shusanki/shared/images/sub_biret.gif") left center no-repeat;
padding-left:12px;
border-bottom:#ffd4d4 solid 1px;
margin:10px 10px 7px;
font-weight:bold;
}

.content_blog .list_new .date{
float: right;
font-size: 85.7%;
margin-left: 10px;
}
.content_blog .list_new .category {
float: right;
font-size: 85.7%;
}
.content_blog .info_list dl {

text-align:left;
border:1px #009966 solid;
}

.content_blog .info_list dt {
font-size:85.7%;
padding-top:5px;
border:1px #009966 solid;
}

.content_blog .info_list dd a {
border-bottom:1px #8a8a8a dotted;
background:url(../img/privacy/boret.gif) no-repeat left 0.6em;
padding:7px 0 10px 20px;
font-weight:bold;
font-size:114.3%;
display:block;
margin-top:-5px;
}
.entryBody,
.entryMore {
overflow: hidden;
width: 600px;
padding-left:10px;
padding-right:10px;
margin: 0 4px;
line-height: 1.6;
/zoom: 1;
}
.entryBody:after,
.entryMore:after {
content: '';
display: block;
clear: both;
}
.entryBody p,
.entryMore p {
margin-bottom: 1em;
}
.entryBody ul,
.entryBody ol,
.entryMore ul,
.entryMore ol {
margin-bottom: 1em;
}
.entryBody ul li,
.entryMore ul li {
padding-left: 1.9em;
_zoom: 1;
}
.entryBody ol li,
.entryMore ol li {
list-style-type: decimal;
}
.entryBody ol,
.entryMore ol {
margin-left: 1.9em;
list-style-type: decimal;
}
.entryBody em,
.entryMore em {
font-style: italic;
}
.entryBody strong,
.entryMore strong {
font-weight: bold;
}
.entryBody blockquote,
.entryMore blockquote {
margin: 0 1.9em 1em;
}
.entryBody pre,
.entryMore pre {
margin-bottom: 1em;
padding: 5px 10px;
border: 3px solid #eee;
background: #fff;
}


/*------      aozora      -------*/

.aozora_btn span{
	font-weight:bold;
	padding-right:12px;
}

.aozora{
	text-align:center;
}

.aozora .aozora_img{
	border:2px solid #CCCCCC;
	margin:0px 0 20px 0 ;
}

.aozora_pdf{
margin:0 auto;
width:620px;
background: url("/hp/bumon/shusanki/shared/images/female/pdf_list_bk.gif") left top no-repeat;
}
.aozora_pdf ul{
text-align:center;
margin:1px auto;
overflow:hidden;
zoom:1;
}

.aozora_pdf ul li{
	float:left;
	margin:16px 20px;
}

.aozora_pdf ul li span{
	font-weight:bold;
}

.aozora_pdf ul.bt_list{
text-align:center;
margin:-5px auto;
overflow:hidden;
zoom:1;
}

.text_ao{
text-align:left;
margin-left:20px !important;
}