@charset "EUC-JP";

/*全称セレクタ*/
*{
margin:0;
padding:0;
}

.wcl{
clear:both;
}

body{
background-color:#FFFFFF;
background:url(common/images/bg_gry.gif) repeat-y;
}

table{
*font-size:90%;
}

textarea{
font-size:100%;
}

a:link{
color:#52A5EA;
}

a:visited{
color:#90BBDA;
}

a:hover{
color:#4193e4;
}

img{
border:none;
}

blockquote{
margin:10px;
padding:10px;
border:1px solid #cccccc;
}

/*テキスト関連*/
.txt_nml{
font-size:80%;
line-height:150%;
}

.txt_sml{
font-size:11px;
*font-size:65%;
line-height:150%;
}

/* box_all *****************************/
#box_all{
background:url(common/images/bg_vertical02.gif) repeat-y left;
width:760px;
font-size:80%;
line-height:1.5;
}

#box_all .in{
background:url(common/images/bg_vertical.gif) no-repeat left top;
}

/* header *****************************/
#box_header{
width:759px;
height:113px;
background:url(common/images/bg_header.gif) no-repeat;
text-align:left;
}

#logo{
padding-top:10px;
padding-left:20px;
}


/* content *****************************/
#box_content{
width:759px;
padding-bottom:50px;
background:url(common/images/bg_globe.gif) 6px bottom no-repeat;
}

h1{
float:left;
padding-top:14px;
padding-left:24px;
}

.content-nav{
float:right;
width:512px;
padding-top:15px;
padding-right:20px;
text-align:center;
}

/* content-l *****************************/
#content-l{
float:left;
width:180px;
*height:280px;
min-height:280px;
padding-left:26px;
margin:30px 0;
}

#content-l h2{
margin-top:15px;
margin-bottom:5px;
padding-top:2px;
background:url(common/images/bdr.gif) top repeat-x;
}

#content-l ul li{
list-style:none;
margin-left:2px;
padding-left:9px;
background:url(common/images/arw.gif) 0 8px no-repeat;
line-height:1.8;
}

#content-l ul ul{
padding-left:5px;
}
/* カレンダー */
#content-l .calendar{
width:180px;
}

#content-l .calendar td{
text-align:center;
}


.calendar .cal-1,
.calendar .cal-7,
.calendar .cal-8,
.calendar .cal-14,
.calendar .cal-15,
.calendar .cal-21,
.calendar .cal-22,
.calendar .cal-28,
.calendar .cal-29,
.calendar .cal-35,
.calendar .cal-36,
.calendar .cal-42,
.calendar .cal-43{
color:#999999;
}

/* 検索フォーム */
#content-l .search{
width:180px;
}

#content-l .search h2{
margin-top:0;
padding-top:0;
background:none;
}

#content-l .search input{
vertical-align:middle;
}

#content-l .search input#search{
width:110px;
margin-right:10px;
}

/* 新着情報 */
#content-l .new{
margin-bottom:80px;
padding-bottom:15px;
background:url(common/images/bdr.gif) bottom repeat-x;
}

/* content-r *****************************/
#content-r{
float:right;
width:512px;
margin-top:30px;
padding-right:20px;
}

#content-r h2{
margin-bottom:15px;
padding-left:16px;
background:url(common/images/arw_h2.gif) left center no-repeat;
font-size:120%;
color:#BAA700;
}

#content-r h3{
font-size:120%;
}

#content-r li{
margin-left:25px;
}

#content-r .entry{
margin-bottom:35px;
}

#content-r .entry p{
margin-bottom:0.8em;
}

.entry .footer{
padding-bottom:5px;
border-bottom:1px solid #EBEBE1;
text-align:right;
color:#666666;
font-size:78%;
}

.entry .footer a:link{
color:#666666;
}

.entry .footer a:visited{
color:#888888;
}

.entry .footer a:hover{
color:#444444;
}

.trackbacks h3,
.comments h3{
padding-bottom:3px;
}

.trackbacks{
padding-bottom:5px;
border-bottom:1px solid #EBEBE1;
margin-bottom:35px;
}

.comments{
margin-bottom:35px;
}

.comments p{
margin-bottom:0.8em;
}


/* footer *****************************/
#box_footer{
width:759px;
padding:7px 0;
background-color:#233A70;
}

#box_footercopy{
padding:0 0 0 26px;
float:left;
color:#FFFFFF;
}

#box_footerprivacy{
float:right;
padding:0 20px 0 0 ;
}


#box_footerprivacy a:link,
#box_footerprivacy a:visited{
color:#FFFFFF;
}

#box_footerarw{
margin-right:6px;
}


/* search *********************************************************/
.section{
padding-bottom:20px;
}

.section input{
vertical-align:middle;
}

.section input#search{
margin-right:10px;
}

.section .option{
margin-top:5px;
}

.section h4{
margin-top:5px;
font-size:100%;
}

.section .footer{
margin-bottom:15px;
padding-bottom:5px;
border-bottom:1px solid #EBEBE1;
color:#666666;
font-size:78%;
}
