﻿@charset "utf-8";

/*----------------------------------------------------------------------------*/
/* JOOX　インフォメーション：スタイルシート (2018/10/09 update) */
/*----------------------------------------------------------------------------*/

	*{
		margin:0;
		padding:0;
		border:0;
		outline:none;
		}

	a:link{   text-decoration:none;       color:#991100;}
	a:visited{text-decoration:none;       color:#007700;}
	a:hover{  text-decoration:underline;  color:#ee0000;}
	a:focus  {text-decoration:underline;  color:#ee0000;}
	a:active{ text-decoration:none;       color:#ff0000;}

	#wrapper{
		margin:0px auto 10px auto;
		padding:0px 0px 0px 0px;
		width:978px;
		background-image:url("../images/sub_bg.gif");
		background-repeat:repeat-y;
		background-color:#ffffff;
		background-color:#ffffff;
		}

	#page-left{
		float:left;
		width:209px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		overflow:hidden;
		}

	#page-right{
		width:760px;
		margin:0px 0px 0px 218px;
		padding:0px 0px 0px 0px;
		font-size:14px;
		line-height:20px;
		font-weight:normal;
		color:#000000;
		font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
		}


	#page_bottom{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:978px;
		height:15px;
		background-image:url("../images/wrap-bottom.gif");
		background-repeat:no-repeat;
		border-bottom:1px dotted #bbbbbb;
		}


/*----------------------------------------------------------------------------*/
/* 画面左 */
/*----------------------------------------------------------------------------*/

	.title{
		width:209px;
		height:174px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		overflow:hidden;
		}

	.sub-menu{
		width:209px;
		margin:-5px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:center;
		vertical-align:top;
		}

	p.back_btn input{
		margin:10px auto 10px auto;
		padding:8px 10px 15px 10px;
		text-align:center;
		width:140px;
		height:30px;
		border:solid 1px #999999;
		background-color:#ffffff;
		color:#000000;
		line-height:16px;
		font-size:14px;
		font-weight:normal;
		font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
		}

	.sub-menu-bottom{
		clear:both;
		width:209px;
		height:5px;
		margin:0px;
		padding:0px;
		}



/*----------------------------------------------------------------------------*/
/* 画面右 */
/*----------------------------------------------------------------------------*/

	h1.page-title{
		width:700px;
		height:60px;
		margin:10px 10px 5px 20px;
		padding:0px 0px 0px -5px;
		text-align:left;
		font-size:22px;
		line-height:30px;
		font-weight:bold;
		font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;
		border-left:solid 7px #4e81cd;
		}

	dl.main_text{
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		}

	dl.main_text dt{
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		color: #5555dd;
		line-height:20px;
		font-size:16px;
		font-weight:bold;
		font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;
		}

	dl.main_text dd{
		margin:0px 0px 20px 30px;
		padding:0px 0px 0px 0px;
		color: #000000;
		line-height:28px;
		font-size:16px;
		font-weight:normal;
		font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
		text-align:left;
		}

	ul.simple_list{
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		}

	ul.simple_list li{
		margin:0px 0px 10px 10px;
		padding:0px 0px 0px 0px;
		list-style-type:square;
		color: #000000;
		line-height:20px;
		font-size:14px;
		font-weight:normal;
		font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
		}


	/* 本文中の囲み */

	.box{
		border:1px solid #ffaa55;
		margin:10px 0px 10px 0px;
		padding:20px 20px 20px 20px;
		background:#ffff99;
		}


	hr{
		margin:10px 0px 10px 0px;
		color: #555555;
		background-color: #555555;
		border-style:none;
		height:1px;
		}

	.fc_red{
		color:#dd0000;
		}

	.dotted_border{
		margin:0px 0px 30px 0px;
		border-bottom:3px dotted #7777cc;
		}

	.txt-c{text-align:center;}
	.txt-r{text-align:right;}
	.txt-l{text-align:left;}

	small{font-size:0.8em;}

