@charset "UTF-8";
/* 全体の設定
------------------------------------------------------------ */
body {
	/*
		ウィンドウの余白(padding)を設定するときはこのbodyで行ってください。
		containerで余白(margin)の設定をするとレイアウトが崩れます。
	  paddingを設定する際はOperaのバグ対策のため最下行で指定してください。
	*/
	font-size: 80%;
	color: #000000;
}

*{}

h1 {size:120%;}

h2 {size:110%;}

h3 {size:100%;}

p {}

ul {}

li {}

hr {}

.date {}

/* レイアウト系の設定
------------------------------------------------------------ */
#container {
/*
containerでmarginやpaddingをサイズで指定するとレイアウトが崩れる場合があります。
widthを指定しない場合はメインコンテンツがブラウザウィンドウの伸縮に同期します。
*/
	width:760px;
	margin:0 auto;
}

#header {}
#header h1{
	font-size:210%;
	color:#333;
}
.header-image{
        background-position: center;
}

#navi {
       margin-top: 10px;
}

#footpath {}

#contents {
       margin-top: 10px;
}

#main_contents {
	margin-bottom: 10px;
}

#side_contents_left {
       margin-top: 5px;
}

#side_contents_right {
       margin-top: 5px;
}

#bottom_contents {}

#footer {
	background-color: #999;
	background-position: center bottom;
	padding-bottom: 20px;
	border-top: 1px solid #bbb;
        border-bottom: 1px solid #888
        margin-top: 20px;
	font-size: 80%;
}

/* リンクの設定
------------------------------------------------------------ */
a:link {
	color:#333366;
	margin-top: 0px;
	margin-bottom: 0px;
}

a:visited {
	color:#1C2A3C;
	margin-top: 0px;
	margin-bottom: 0px;
}

a:hover {
	color:#1C2A3C;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* ナビの設定
------------------------------------------------------------ */
a.menu:hover {}

.menu {}

#navi{
	background:#CCC;
	padding:9px 5px 5px 5px;
}
.navi{

}
#navi li.navi{
	float: left;
	list-style-type: none;
	margin:0 0 6px 4px;
	border-left:3px solid #666;
}

#navi li.navi a {
	width:175px;
	display: block;
	padding: 2px;
}

#navi li.navi a:hover {
	display: block;
	background-color: #ECECEC;
}

#navi li.navi strong {
	width:175px;
	display:block;
	padding: 2px;
	background-color:#ECECEC;
}
/* フットパスの設定
------------------------------------------------------------ */
#footpath{
	left: 22px;
	right: 2%;
	width: 90%;

}

.footpath{}

#footpath li.footpath{
	float: left;
	list-style-type: none;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}

#footpath li.footpath a {
	display: block;
}

ヘッダーの設定
------------------------------------------------------------ */
.mng_line{}


/* フッターの設定
------------------------------------------------------------ */
#adidas_logo{}

#footer{}

#footer_contents{
	padding: 5px;
}

#footer_bottom{}

/* トップ&ボトムコンテンツの設定
------------------------------------------------------------ */
/*枠設定*/

#top_contents li, #bottom_contents li{
	list-style-type: disc;
}
#top_contents .module_body, #bottom_contents .module_body{
	height: 100%;
	background-color: #98BADC;
        margin-top: 3px;
        margin-bottom: 10px;
        border-bottom: #666;
        border-right: #666;
        border-left: #666;
}
#top_contents .module_top{}
	
#top_contents .module_body{}

#top_contents .module_body_centertop{}

#top_contents .module_body_centerleft{}

#top_contents .module_body_centerright{}

#top_contents .module_body_centerbottom{}

#top_contents .module_body_lefttop{}

#top_contents .module_body_righttop{}

#top_contents .module_body_leftbottom{}

#top_contents h2.module_title, #bottom_contents h2.module_title{
	margin-top:2px;
	line-height: 100%;
	color: #888;
	padding: 10px 0px 7px 5px;
	height: 20px;
	background-color: #E38800;
	border-bottom:2px solid #ccc;
	font-size: 120%;
}

#top_contents .module_contents, #bottom_contents .module_contents{
	padding: 15px;
}
#side_contents_left .module_body_rightbottom{
	border:none;
}
/* メインコンテンツの設定
------------------------------------------------------------ */
/*枠設定*/

#main_contents .module_top{}
	
#main_contents .module_body{
	height: 1%;
	background-color: #336699;
        padding: 5px 10px 10px 3px;
}

#main_contents .module_body_centertop{
}

#main_contents .module_body_centerleft{}

#main_contents .module_body_centerright{
	border-left:2px dotted #ccc;
height: 1%;
}

#main_contents .module_body_centerbottom{}

#main_contents .module_body_lefttop{}

#main_contents .module_body_righttop{}

#main_contents .module_body_leftbottom{}

#main_contents .module_body_rightbottom{}
#main_contents .module_title{
	color: #888;
        background-color: #E38800;
	font-size: 120%;
	font-weight: bold;
	margin-left: 0px;
	padding: 10px 0px 7px 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	border-bottom:2px solid #ccc;
	border-right:1px solid #ccc;
}
#main_contents .module_title a {
	font-size: 120%;
}

#main_contents .module_contents{
	padding: 15px;
	padding-bottom:5px;
	margin-bottom: 5px;
}

.page_links { width:150px; }

/* サイドコンテンツ 左右の設定
------------------------------------------------------------ */

#side_contents_right ul, #side_contents_left ul{
}

#side_contents_right li, #side_contents_left li{
	margin-bottom:10px;
	margin-top:0px;
}

#side_contents_right h2, #side_contents_left h2{
}

#side_contents_right h2 a, #side_contents_left h2 a{

}

#side_contents_right div.module_body, #side_contents_left div.module_body {
	height: 100%;
}

#side_contents_right h2.module_title, #side_contents_left h2.module_title{
	font-size: 120%;
        color: #999;
	line-height: 100%;
	text-align:center;
        margin-top:30px
	margin-bottom:10px;
	padding:10px 5px 3px 3px;
	height: 17px;
	border-bottom:2px dotted #336699;

}

#side_contents_right div.module_bottom, #side_contents_left div.module_bottom{}

#side_contents_right div.module_contents, #side_contents_left div.module_contents{
	color:#888;
	line-height:125%;
	padding:2px;
}

#side_contents_right li.module-list-item, #side_contents_left li.module-list-item {
}

/*枠設定*/
#side_contents_right .module_top, #side_contents_left .module_top{}
	
#side_contents_right .module_body, #side_contents_left .module_body{
	margin-bottom:5px;
}

#side_contents_right .module_body_centertop, #side_contents_left .module_body_centertop{}

#side_contents_right .module_body_centerleft, #side_contents_left .module_body_centerleft{}

#side_contents_right .module_body_centerright, #side_contents_left .module_body_centerright{}

#side_contents_right .module_body_centerbottom, #side_contents_left .module_body_centerbottom{}

#side_contents_right .module_body_lefttop, #side_contents_left .module_body_lefttop{}

#side_contents_right .module_body_righttop, #side_contents_left .module_body_righttop{
	border: 2px solid #CCC;
}

#side_contents_right .module_body_leftbottom, #side_contents_left .module_body_leftbottom{
	border: 2px solid #FFF;
	background: #98BADC;
}

#side_contents_right .module_body_rightbottom, #side_contents_left .module_body_rightbottom{}

#side_contents_right .module_title, #side_contents_left .module_title{}

/* モジュール内の細かい設定
------------------------------------------------------------ */
 /* サイドコンテンツのリレーションリンク */
#side_contents_right .relation_link, #side_contents_left .relation_link {
	text-align:right;
}

#main_contents .relation_link {
	text-align:right;
}

a.small_text,a.small_text:visited {}

a.small_text:hover {}
table.list {
	width: 100%;
	border: 1px solid #BBB;
	margin-top: 2px;
	background-color:#FFF;
	margin-bottom: 2px;
}
table.list td{
	padding: 2px;
	border-bottom: 1px dotted #ccc;
	margin-top: 2px;
	margin-bottom: 2px;
}
table.list th{
	text-align: center;
	color: #336699;
	background-color:#BBB;
	font-weight:bold;
	margin-top: 2px;
	margin-bottom: 2px;
}
dt {}
dd {}
/* Opera バグ対策のため最下行でbodyを指定する
------------------------------------------------------------ */
body {
	color:#ffffff;
	font-size: 80%;
	background-image: url(/images/css/simple6/sim_bg.gif);
	background-repeat: repeat-y;
	background-color: #D8D7D3;
	background-position: center bottom;
}