
@charset "UTF-8";

/* @override http://osaka-sekizai.cooiko.com/_templates/sekizai/css/style.css */


/*---------- グローバル設定 ----------*/
*		{ font-family: "ＭＳ Ｐゴシック", "MS UI Gothic", Osaka, "ヒラギノ角ゴ Pro W3", sans-selif; }
body    { font-size: 80%; margin: 0; padding: 0;}
a       { color: #000; text-decoration: none; }
h1		{ margin: 0 0 15px; padding:0; background: #2776b1 none; 
		  height: 77px; line-height: 77px; text-indent: 30px; color: white; font-size: 28px; 
		}
div.title5,
div.title8,
h2,
h3		{border-top: 1px solid #333; border-bottom: 1px solid #333; margin: 10px 0; padding: 10px;
		  font-size: 20px; font-weight: bold; line-height: 50px;}
h4		{font-size: 20px;padding: 10px;}
h5		{ border-bottom: 1px solid #333; margin: 10px auto;padding: 0; font-size: 14px; font-weight: bold; line-height: 30px;text-indent: 10px;}
h6		{ padding: 0; font-size: 14px; font-weight: bold;margin: 15px 10px;}
p		{ line-height: 150%;padding: 0 10px;}
table{margin-left: 10px;margin-right: 10px;width: auto;}
td, th  { padding: 5px;}

.topics_list_title {font-size: 30px;}
.title13 {padding: 0 10px;font-size: 20px;}
.faq-info {text-align: right;margin: 10px 10px 30px;}
.connect-ttl {font-size: 20px;margin-left: 10px;}

/*---------- レイアウト ----------*/
#wrapper		{ margin: 0 auto; margin-bottom: 20px; }
#description	{ font-size: 80%; padding: 0 0 0 20px; font-weight: 200; }
#header * 		{ margin:0; padding:0; }
#center			{ float: none }
#upper,#main,#bottom {margin:auto;}
#upper			{ background:pink; display:none; }
#gototop		{ clear: both; text-align: right; padding:0; }
#footer			{ clear:both; text-align: center; padding: 20px 0 0 0;}
#copyright		{ text-align: right; padding-bottom: 20px; font-size: 10px; }
#topicpath		{ font-size: 10px; margin: 5px 10px; text-align:right;}

/*---------- 非表示 ----------*/
#side,
#right,
.morelink,
#totop,
.navi-link,
#global-navi,
#user5-navi,
#user2-navi,
.header_free_parts,
.navi,
.navi-link-all,
.menu-check{display: none;}

