/*//////////// 基本サイズ14px  ////////////*/

/*=========================　中ページ共通　===================================*/

/*TOP画像*/
body.news, body.about, body.letterzine, body.obog, body.sitemap, body.link {
text-align: center;
background: url(../img/naka-top-image.jpg) no-repeat center top #ffffff;
}

.naka-top-menu {
background: url(../img/top-menu-bg.png) repeat-x top;
height: 45px;
margin-top: 75px;
margin-bottom: 152px;
}



/*TOP画像中の横メニュー*/
#naka-top-menu-box{position:absolute;margin-top:5px;width:100%;}
#naka-top-menu-box ul{text-align:center;margin:0 auto 0 auto;width:970px;padding:0;}
#naka-top-menu-box ul li {display:inline-block;/display:inline;/zoom:1;text-align:center;vertical-align:middle;width:180px;height:40px;}
#naka-top-menu-box ul li a{color:#ffffff;text-decoration:none;font-size:23px;font-weight:normal;line-height:36px;display:block;width:180px;height:40px;}
#naka-top-menu-box ul a:hover{color:#ff8888}/*background-position:right -40px;*/
#naka-top-menu-box u {text-decoration: none;}

/*TOP画像中の横メニュー(カレント表示用)---------------*/

body.news #naka-top-menu-box ul li.topyokomenu1 a u{border-bottom:2px solid; padding-bottom:0px; }
body.news #naka-top-menu-box ul li.topyokomenu1 a:hover{color:#ffffff;}/*background-position:right -40px;*/

body.about #naka-top-menu-box ul li.topyokomenu2 a u{border-bottom:2px solid; padding-bottom:0px; }
body.about #naka-top-menu-box ul li.topyokomenu2 a:hover{color:#ffffff;}/*background-position:right -40px;*/

body.letterzine #naka-top-menu-box ul li.topyokomenu3 a u{border-bottom:2px solid; padding-bottom:0px; }
body.letterzine #naka-top-menu-box ul li.topyokomenu3 a:hover{color:#ffffff;}/*background-position:right -40px;*/

body.obog #naka-top-menu-box ul li.topyokomenu4 a u{border-bottom:2px solid; padding-bottom:0px; }
body.obog #naka-top-menu-box ul li.topyokomenu4 a:hover{color:#ffffff;}/*background-position:right -40px;*/


/*パンくず*/
#crumb-nav{color:#666;font-size:12px;margin-top:5px;text-align:left;}
#crumb-nav a{}

/*中ページ一覧ページタイトル*/
#naka-list-title {color:#222; font-size:44px; margin:20px auto; text-align:center;}

/*中ページ共通のテーブル構造　-------------------*/
#naka-container-one{width:980px;margin:30px auto;}
#naka-container-left{float:left;width:700px;margin-top:50px;}
#naka-container-right{float:right;width:210px;margin-top:50px;}


/*メイン*/
.scrEvent{display:block;text-align:left;padding:130px 0 0 0;}		/*-----------このpadding:●pxでコンテンツの出現する高さの位置を指定*/


#td1121 {
	border-top:2px solid #b4ddfc;
	border-left:2px solid #b4ddfc;
	border-bottom:2px solid #b4ddfc;
    -webkit-border-radius: 50px 0 0 50px;
       -moz-border-radius: 50px 0 0 50px;
         -o-border-radius: 50px 0 0 50px;
            border-radius: 50px 0 0 50px;
        behavior: url(border-radius.htc); /* IE */
}
#td12 {
	border-top:2px solid #b4ddfc;
	padding:  50px 0px 50px 0px;
}
#td13 {
	border-top:2px solid #b4ddfc;
}
#td22 {
	border-top:2px solid #b4ddfc;
}
#td2333 {
	border-top:2px solid #b4ddfc;
	border-right:2px solid #b4ddfc;
	border-bottom:2px solid #b4ddfc;
    -webkit-border-radius: 0px 50px 50px 0px;
       -moz-border-radius: 0px 50px 50px 0px;
         -o-border-radius: 0px 50px 50px 0px;
            border-radius: 0px 50px 50px 0px;
        behavior: url(border-radius.htc); /* IE */
}
#td31 {
	border-bottom:2px solid #b4ddfc;
}
#td32 {
	border-bottom:2px solid #b4ddfc;
	padding:  50px 0px 50px 0px;
}

.odd-subtitle-box {
	width: 860px;
	height: 75px;
	background-image: url(../img/arrow.png);
	background-repeat: no-repeat;
	background-position: 20px center ;
	background-color: #eff7ff;
}
.odd-subtitle-box .txt {width:800px;margin-left: 45px; height:75px; font-size:20px; line-height:75px;}

.even-subtitle-box {
	width: 860px;
	height: 75px;
	background-image: url(../img/arrow.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	background-color: #ffffff;
	border: 1px dotted #eff7ff;
}
.even-subtitle-box .txt {width:800px;margin-left: 45px;  height:75px; font-size:20px; line-height:75px;}


/*共通 見出し*/
#index-aisatu-box{padding-bottom:20px;}
.field-title{width:680px;padding-top:0px;margin:0 auto;text-align:center;}
.field-title .midashi{font-size:186%;color:#353028;font-weight:bold;line-height:150%;margin-top:15px;letter-spacing:0.1em;}
.field-title .com{font-size:86%;color:#945547;line-height:110%;}

h2.naka-midashi0{font-size:300%;line-height:120%;color:#353028;text-align:center;padding-bottom:30px;margin-top:-10px;}

h2.naka-midashi1{font-size:215%;line-height:120%;color:#353028;border-top:2px solid #353028;padding:15px 0 45px 5px;}

h2.naka-midashi2{font-size:150%;line-height:130%;color:#996c15;padding-top:20px;}
h2.naka-midashi2 span{letter-spacing: -0.2em;}

.naka-midashi3{font-size:172%;line-height: 140%; font-weight: bold;padding-top:10px;}
.naka-midashi4{font-size:158%;line-height: 140%; font-weight: bold;padding-top:10px;}
.naka-midashi5{font-size:115%;line-height: 190%; font-weight: bold;padding-top:10px; text-align:center;}
.naka-midashi6{font-size:122%;line-height: 170%; font-weight: bold;padding:10px 0 17px 0;}
.naka-midashi7{font-size:172%;line-height: 140%; font-weight: bold;padding:50px 0 20px 0; text-align:center;}

/*共通 本文サイズ*/
.naka-com1{font-size:100%;line-height:190%;padding:10px 0 10px 0;}
.naka-com2{font-size:100%;line-height:160%;padding:6px 0 6px 0;}

.naka-com1s{font-size:86%;line-height:170%;padding:10px 0 10px 0;}


/*共通 テキストリンクにarrow矢印付き*/
.text-arrow a{background:url(../img/arrow_yoko7-11_brown.png) no-repeat 0 4px;font-size:100%;line-height:170%;padding-left:9px;}


/*画像の文章内の回込み*/
.alignleft	{float:left;margin: 10px 30px 10px 0px;}
.alignright {float:right;margin: 10px 0 10px 30px;}
.aligncenter{clear: both;display: block;margin: 10px auto 10px auto;}
/*画像下のキャプション*/
.alignleft .img-caption,
.alignright .img-caption,
.aligncenter .img-caption,
.alignnone .img-caption{font-size:79%;line-height:120%;color:#555555;margin:4px 0 0 0;}

img.alignleft {float: left;margin: 10px 30px 10px 0;}
img.alignright {float: right;margin: 10px 0 10px 30px;}
img.aligncenter {clear: both;display: block;margin: 10px auto 10px auto;}
img.alignnone {margin: 10px 0 10px 0;}


.naka-img-box1{margin:20px 0;}



/*中ページ共通の文字装飾*/
.size11{font-size:79%;line-height:140%;}
.size12{font-size:86%;line-height:140%;}
.size13{font-size:93%;line-height:140%;}
.size14{font-size:100%;line-height:180%;}
.size15{font-size:108%;line-height:170%;}
.size16{font-size:115%;line-height:160%;}
.size17{font-size:122%;line-height:150%;}
.size19{font-size:136%;line-height:150%;}
.size22{font-size:158%;line-height:130%;}
.size25{font-size:179%;line-height:130%;}
.size28{font-size:200%;line-height:120%;}
.size30{font-size:215%;line-height:120%;}

.noaccent{font-weight: normal;}
.accent{font-weight: bold;}
.nowrap{white-space:nowrap;}
.center{text-align:center;}

strong{font-weight:bold;font-size:115%;}/*color:#555555;*/
big{font-size:129%;}
small{font-size:86%;}

.color-red{color:#ff0000;}
.color-bg{color:#faf9f6;}/*背景色と同じ*/
.color1{color:#CC3333;}/*注釈*/
.color2{color:#777777;}
.color3{color:#ff9900;}/*オレンジ*/
.color4{color:#444444;}
.color5{color:#996c15;}/*基本ブラウン*/
.color6{color:#005555;}/*基本ダークグリーン*/
.color7{color:#c49c4d;}/*ゴールド*/

ul#right-banner{margin-top:15px;margin-bottom:0px;}
ul#right-banner li{margin-bottom:10px;}
ul#right-banner li.btn a{background:#946721 url(../img/arrow_yoko10-17_white.png) no-repeat 20px center;height:40px;line-height:40px;font-size:18px;color:#ffffff;text-align:center;text-decoration: none;display: block;}
ul#right-banner li.btn a:hover{background:#979382 url(../img/arrow_yoko10-17_white.png) no-repeat 20px center;color:#ffffff;}

