@charset "utf-8";
/* ===================================================================
 style info : 調整
=================================================================== */


/*--------------------
	#centerBlock 
--------------------*/

#centerBlock { background-color: none !important}
#centerBlockInner p.subTitleA { border-bottom: none; margin-bottom: 30px;}
/* add start by uga 2013.5.10 */
#centerBlockInner h2  { font-size:1.3em !important}
#centerBlockInner h4  { font-size:1.15em !important; margin-bottom: 8px important!; font-weight: bold}
#centerBlockInner h5  { font-size:0.95em !important; margin-left: 10px important!; margin-bottom: 5px important!} 
/* add end by uga 2013.5.10 */
#centerBlockInner h3 { font-size:1.2em;}
/* mod start by uga 2013.5.21 */
/* #centerBlockInner h2,
.story,
.table1 { width:auto !important; max-width:670px !important; background:none !important} */
#centerBlockInner h2 { width:auto !important; max-width:670px !important; }
#centerBlockInner .story,
.table1 { width:auto !important; max-width:670px !important; background:none !important}
/* mod end by uga 2013.5.21 */
/* mod start by uga 2014.2.13 */
/* .table1 .item_title { background-color: #007ed5} */
 .table1 .item_title { background-color: #cbd8ff} 
/* .table1 .item_title td{ padding:10px !important} */
/* .table1 td{ padding:3px 10px !important; vertical-align:middle !important;} */
.table1 td{padding:3px !important; vertical-align:middle}
/* mod end by uga 2014.2.13 */
.table1 th,.table1 td { border:1px solid #CCC !important;}
.table2 { margin:0; padding:0; background: none !important;}
.story ul { margin:0 0 0 20px !important;}
.story ul li { margin-left: 17px; line-height:1.4em; padding-bottom:.8em }
/* mod start by uga 2013.5.21 */
/* .frame { border: 2px solid #ccc !important; margin:20px 0 !important; padding:20px 15px;} */
.frame { border: 2px solid #ccc !important; margin:20px 0 !important; padding:10px 15px;}
/* mod end by uga 2013.5.21 */
.frame h4 { padding-bottom:.8em}
.frame ul,.frame ul.list_cc ,.frame ul.list_sq,.frame ul.list_ln{ margin: 0 !important; }
.frame ul li { padding-right: 0 !important; }
/* delete start by uga 2013.4.17 
.frame_gray {background: none !important; border:none !important; margin-left: 0px; padding-left: 0px}
   delete start by uga 2013.4.17 */
.mr_frame { border: #999 solid 1px; font-size:1.1em; line-height: 1.8em; margin: 20px; padding: 15px;}
/* delete start by uga 2013.4.17 
.title_gray { background: none !important;}
   delete start by uga 2013.4.17 */
.title_blue2 { background: none !important; margin-bottom: 0px !important; margin-right: 0; text-indent: 10px; vertical-align: top;}
ul.list_ln { padding-bottom:10px; padding-top: 10px;}
/* delete start by uga 2013.4.17 
hr { border:none !important;}
   delete start by uga 2013.4.17 */
/* add start by uga 2013.5.14 */
h5 img {margin: 0px !important; padding: 0px !important;}
.list_none li { list-style-type: none !important; list-style-image: none !important;} 
/* add end by uga 2013.5.14 */
/*--------------------
	#leftBlock 
--------------------*/

#listArrowHeader { width:auto}
#leftBlock #leftBlockInner #listArrowHeader a { display:none}
#leftBlock #leftBlockInner ul.listArrow { margin: 0; padding: 0px; width: auto; overflow:hidden; display:block;}

#leftBlock #leftBlockInner ul.listArrow,
#leftBlock #leftBlockInner ul.listArrow li.n0m,
#leftBlock #leftBlockInner ul.listArrow li.n0p,
#leftBlock #leftBlockInner ul.listArrow li.n1a,
#leftBlock #leftBlockInner ul.listArrow li.n1p,
#leftBlock #leftBlockInner ul.listArrow li.n1m,
#leftBlock #leftBlockInner ul.listArrow li.n2a,
#leftBlock #leftBlockInner ul.listArrow li.n2p,
#leftBlock #leftBlockInner ul.listArrow li.n2m,
#leftBlock #leftBlockInner ul.listArrow li.n3a,
#leftBlock #leftBlockInner ul.listArrow li.n3p,
#leftBlock #leftBlockInner ul.listArrow li.n3m,
#leftBlock #leftBlockInner ul.listArrow li.n4a,
#leftBlock #leftBlockInner ul.listArrow li.n4p,
#leftBlock #leftBlockInner ul.listArrow li.n4m,
#leftBlock #leftBlockInner ul.listArrow li.n5a,
#leftBlock #leftBlockInner ul.listArrow li.n5p,
#leftBlock #leftBlockInner ul.listArrow li.n5m,
#leftBlock #leftBlockInner ul.listArrow li.n0a div,
#leftBlock #leftBlockInner ul.listArrow li.n0p div,
#leftBlock #leftBlockInner ul.listArrow li.n0m div {
margin:0 !important; padding:0 !important; background-image:none !important; background-color: none !important; height:auto !important;}

#leftBlock #leftBlockInner ul.listArrow li.n1a div,
#leftBlock #leftBlockInner ul.listArrow li.n1p div,
#leftBlock #leftBlockInner ul.listArrow li.n1m div,
#leftBlock #leftBlockInner ul.listArrow li.n1a div.on{
	margin:0 !important;
	padding: 10px 0 10px 25px;
	font-size:1.1em; font-weight:bold;
	background-color: none;
}
#leftBlock #leftBlockInner ul.listArrow li.n2a div,
#leftBlock #leftBlockInner ul.listArrow li.n2p div,
#leftBlock #leftBlockInner ul.listArrow li.n2m div,
#leftBlock #leftBlockInner ul.listArrow li.n2a div.on {
	margin:0 !important;
	padding: 5px 0 5px 50px;
	background-color: none !important;
	color: #333
}
#leftBlock #leftBlockInner ul.listArrow li.n3a div,
#leftBlock #leftBlockInner ul.listArrow li.n3p div,
#leftBlock #leftBlockInner ul.listArrow li.n3m div,
#leftBlock #leftBlockInner ul.listArrow li.n3a div.on {
	margin:0 !important;
	padding: 5px 0 5px 75px;
	background-color: none !important;
	color: #333
}
#leftBlock #leftBlockInner ul.listArrow li.n4a div,
#leftBlock #leftBlockInner ul.listArrow li.n4p div,
#leftBlock #leftBlockInner ul.listArrow li.n4m div,
#leftBlock #leftBlockInner ul.listArrow li.n4a div.on {
	margin:0 !important;
	padding: 5px 0 5px 100px;
	background-color: none !important;
	color: #333
}
#leftBlock #leftBlockInner ul.listArrow li.n5a div,
#leftBlock #leftBlockInner ul.listArrow li.n5p div,
#leftBlock #leftBlockInner ul.listArrow li.n5m div,
#leftBlock #leftBlockInner ul.listArrow li.n5a div.on {
	margin:0 !important;
	padding: 5px 0 5px 125px;
	background-color: none !important;
	color: #333
}

/* div.on */
#leftBlock #leftBlockInner ul.listArrow li.n1a div.on,
#leftBlock #leftBlockInner ul.listArrow li.n2a div.on,
#leftBlock #leftBlockInner ul.listArrow li.n3a div.on,
#leftBlock #leftBlockInner ul.listArrow li.n4a div.on,
#leftBlock #leftBlockInner ul.listArrow li.n5a div.on {
	background-color: #eef0f1 !important;
}

/* unopen */
#leftBlock #leftBlockInner ul.listArrow li.n1p div,
#leftBlock #leftBlockInner ul.listArrow li.n2p div,
#leftBlock #leftBlockInner ul.listArrow li.n3p div,
#leftBlock #leftBlockInner ul.listArrow li.n4p div,
#leftBlock #leftBlockInner ul.listArrow li.n5p div,
#leftBlock #leftBlockInner ul.listArrow li.n1m div,
#leftBlock #leftBlockInner ul.listArrow li.n2m div,
#leftBlock #leftBlockInner ul.listArrow li.n3m div,
#leftBlock #leftBlockInner ul.listArrow li.n4m div,
#leftBlock #leftBlockInner ul.listArrow li.n5m div {
	padding-top:10px; padding-bottom:10px;
}
#leftBlock #leftBlockInner ul.listArrow li.n1p a,
#leftBlock #leftBlockInner ul.listArrow li.n2p a,
#leftBlock #leftBlockInner ul.listArrow li.n3p a,
#leftBlock #leftBlockInner ul.listArrow li.n4p a,
#leftBlock #leftBlockInner ul.listArrow li.n5p a,
#leftBlock #leftBlockInner ul.listArrow li.n1m a,
#leftBlock #leftBlockInner ul.listArrow li.n2m a,
#leftBlock #leftBlockInner ul.listArrow li.n3m a,
#leftBlock #leftBlockInner ul.listArrow li.n4m a,
#leftBlock #leftBlockInner ul.listArrow li.n5m a{
	color: #333333 !important; cursor: default; font-weight:bold;
}
#leftBlock #leftBlockInner ul.listArrow li.n1p a:hover,
#leftBlock #leftBlockInner ul.listArrow li.n2p a:hover,
#leftBlock #leftBlockInner ul.listArrow li.n3p a:hover,
#leftBlock #leftBlockInner ul.listArrow li.n4p a:hover,
#leftBlock #leftBlockInner ul.listArrow li.n5p a:hover,
#leftBlock #leftBlockInner ul.listArrow li.n1m a:hover,
#leftBlock #leftBlockInner ul.listArrow li.n2m a:hover,
#leftBlock #leftBlockInner ul.listArrow li.n3m a:hover,
#leftBlock #leftBlockInner ul.listArrow li.n4m a:hover,
#leftBlock #leftBlockInner ul.listArrow li.n5m a:hover{
	text-decoration:none !important; color: #333333 !important;
}

/* open */
#leftBlock #leftBlockInner ul.listArrow li ul.listArrow { display:block; overflow:hidden;}
#leftBlock #leftBlockInner ul.listArrow li ul.listArrow li { display:block !important; border-top:1px solid #dfdfdf; overflow:hidden;}
#leftBlock #leftBlockInner ul.listArrow li ul.listArrow li:first-child { border-top:none !important;}
#leftBlock #leftBlockInner ul.listArrow li ul.listArrow li ul.listArrow li:first-child { border-top:none !important;}
#leftBlock #leftBlockInner ul.listArrow li ul.listArrow li ul.listArrow li ul.listArrow li:first-child { border-top:none !important;}

/* close */
#leftBlockMenuClose,
#leftBlock #leftBlockInner ul.listArrow li.n0m { display:none !important;}
#leftBlock #leftBlockInner ul.listArrow li.n1a { display:block !important;}

/* News table */
ul.listArrowForMonthlyNews li {
	display:block !important; border-top:1px solid #dfdfdf !important;
}
ul.listArrowForMonthlyNews li ul.listArrowForMonthlyNews li:first-child {
border-top:none !important;
}
.sidemenuMonth {
	background-color: #FFF !important; margin-top:10px; margin-bottom:10px;
}
.sidemenuMonth img{
	display: none !important;
}





@media screen and (max-width: 480px) {

#centerBlockInner h2,
.story { padding:0px !important; width:100% !important; max-width:100% !important; background:none !important}
.table1 { padding:0px !important; width:95% !important; max-width:95% !important; background:none !important}
.table1 .capt_title { text-align:left}
.table1 td { width:auto}
.frame { border: 2px solid #ccc !important; margin:20px 0 !important; padding:10px;}
.mr_frame { border: #999 solid 1px; font-size:1.1em; line-height: 1.8em; margin: 20px 0; padding: 15px;}
.title_blue1  { font-size:.8em ; height:auto}
.title_blue_sq2,
.title_blue2,
.title_contents1 { height:auto; margin-bottom: 0px !important; }
.author_contents { margin-bottom: 20px; text-align: left;}
/* mod by uga 2013.5.21 (tweet FB buttonとの間に余白がない*/
/* #profile { margin: 0px !important;} */
#profile { margin: 0 0 15px 0 !important;}
/* mod by uga 2013.5.21 (tweet FB buttonとの間に余白がない*/

#leftBlock #leftBlockInner ul.listArrow li.n1a div,
#leftBlock #leftBlockInner ul.listArrow li.n1p div,
#leftBlock #leftBlockInner ul.listArrow li.n1m div,
#leftBlock #leftBlockInner ul.listArrow li.n1a div.on{
	padding: 10px 5px; font-size:1em;}
#leftBlock #leftBlockInner ul.listArrow li.n2a div,
#leftBlock #leftBlockInner ul.listArrow li.n2p div,
#leftBlock #leftBlockInner ul.listArrow li.n2m div,
#leftBlock #leftBlockInner ul.listArrow li.n2a div.on,
#leftBlock #leftBlockInner ul.listArrow li.n3a div,
#leftBlock #leftBlockInner ul.listArrow li.n3p div,
#leftBlock #leftBlockInner ul.listArrow li.n3m div,
#leftBlock #leftBlockInner ul.listArrow li.n3a div.on,
#leftBlock #leftBlockInner ul.listArrow li.n4a div,
#leftBlock #leftBlockInner ul.listArrow li.n4p div,
#leftBlock #leftBlockInner ul.listArrow li.n4m div,
#leftBlock #leftBlockInner ul.listArrow li.n4a div.on,
#leftBlock #leftBlockInner ul.listArrow li.n5a div,
#leftBlock #leftBlockInner ul.listArrow li.n5p div,
#leftBlock #leftBlockInner ul.listArrow li.n5m div,
#leftBlock #leftBlockInner ul.listArrow li.n5a div.on {
	margin:0 !important; padding: 10px 5px; background-color: none !important; color: #333}


/* open */
#leftBlock #leftBlockInner ul.listArrow li { display:block !important; border-top:1px solid #ccc; line-height:1.3em;}


/* 削除する項目 */

}
