@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------
　　　　個人ページ
-------------------------------------------------------*/

/* 左メニュー
----------------------------------------------*/

#btn_left_kojin01 {background:url(../images/btn_left_kojin01_off.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin02 {background:url(../images/btn_left_kojin02_off.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin03 {background:url(../images/btn_left_kojin03_off.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin04 {background:url(../images/btn_left_kojin04_off.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin05 {background:url(../images/btn_left_kojin05_off.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin06 {background:url(../images/btn_left_kojin06_off.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin07 {background:url(../images/btn_left_kojin07_off.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin08 {background:url(../images/btn_left_kojin08_off.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin09 {background:url(../images/btn_left_kojin09_off.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin10 {background:url(../images/btn_left_kojin10_off.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin11 {background:url(../images/btn_left_kojin11_off.png) no-repeat; width:230px; height:27px;}

#btn_left_kojin01 a:hover {background:url(../images/btn_left_kojin01_hover.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin02 a:hover {background:url(../images/btn_left_kojin02_hover.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin03 a:hover {background:url(../images/btn_left_kojin03_hover.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin04 a:hover {background:url(../images/btn_left_kojin04_hover.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin05 a:hover {background:url(../images/btn_left_kojin05_hover.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin06 a:hover {background:url(../images/btn_left_kojin06_hover.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin07 a:hover {background:url(../images/btn_left_kojin07_hover.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin08 a:hover {background:url(../images/btn_left_kojin08_hover.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin09 a:hover {background:url(../images/btn_left_kojin09_hover.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin10 a:hover {background:url(../images/btn_left_kojin10_hover.png) no-repeat; width:230px; height:27px;}
#btn_left_kojin11 a:hover {background:url(../images/btn_left_kojin11_hover.png) no-repeat; width:230px; height:27px;}


/* コンテンツページ 右
----------------------------------------------*/

#right_contents {
    float:right;
    width:712px;
    color:#2b280e;
	text-align:left;
	margin:0px;
	/*padding:0px 12px 0px 0px;*/
}

h2 {
    background:url(../../images/bg_h2.gif) no-repeat;
	width:686px;
	height:25px;
	font-size:115%;
	color:#ffffff;
	line-height:1.8;
	margin:0px 0px 15px 0px;
	padding:0px 7px;
}
	
h3 {
    background:url(../../images/bg_h3.gif) no-repeat;
	width:686px;
	height:22px;
	font-size:100%;
	color:#ffffff;
	line-height:1.8;
	margin:0px 0px 15px 0px;
	padding:0px 7px;
}

h4 {
    background:url(../../images/bg_h4.gif) no-repeat;
	width:672px;
	height:20px;
	font-size:100%;
	line-height:1.8;
	margin:0px 0px 15px 0px;
	padding:0px 2px;
}

h5 {
	margin:0px 0px 3px 0px;
	padding:0px 10px;
}

.right_contents_inner {
    margin:0px 0px 30px 0px;
	padding:0px 12px;
}

.right_contents_inner span {
    font-weight:bold;
}

#right_contents .table_wrapper {
    border:1px solid #aca368;
	margin:20px 0px;
	padding:0px;
}

#right_contents .table_wrapper02 {
    border:1px solid #aca368;
	margin:0px 0px;
	padding:0px;
}

#right_contents table {
    width:100%;
    border:1px solid #d4cfaf;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

#right_contents th {
    border:1px solid #d4cfaf;
	text-align:left;
	background:#b7c26b;
	margin:0px;
	padding:6px 0px 6px 5px;
}

#right_contents td {
    border:1px solid #d4cfaf;
	background:#dedac0;
	margin:0px;
	padding:6px 0px 6px 5px;
}

#right_contents ul {
	margin:0px 0px 0px 10px;
	padding:0px;
}

#right_contents li {
	margin:0px;
	padding:0px 0px 7px 0px;
}

.right_contents_space01 {
	margin:0px 0px 25px 0px;
	padding:0px;
}

/*---------- カード表示用 ----------*/

.card_left{
	float: right;
	text-align: right;
}



/*---------- 各ページ別ＣＳＳ ----------*/

/* kojin01.html */

.treatment01_wrapper {
    margin:5px 0px 20px 0px;
	padding:0px;
}

.treatment01_left {
    float:left;
	width:190px;
    background:#C6CF78;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:0px 5px;
}
	
.treatment01_right {
    float:left;
	width:400px;
	margin:0px;
	padding:0px 0px 0px 20px;
}

.treatment01_table01 {
    width:100%;
}

.treatment01_table01 th {
    width:15%;
	line-height:1.5;
	margin:0px;
}

.treatment01_table01 td {
    width:15%;
	line-height:1.5;
	margin:0px;
}

.treatment01_table02 {
    width:100%;
}

.treatment01_table02 th {
	line-height:1.5;
	margin:0px;
}

.treatment01_table02 td {
    width:15%;
	line-height:1.5;
	margin:0px;
}

/* kojin02.html */

.treatment02_01_wrapper {
    margin:25px 0px;
	padding:0px;
}

.treatment02_01_wrapper p {
    margin:0px 0px 5px 0px;
	padding:0px;
}

.treatment02_01_left {
    float:left;
	width:214px;
	font-size:80%;
	margin:0px;
	padding:0px;
}
	
.treatment02_01_right {
    float:right;
	width:441px;
	font-size:80%;
	line-height:1.5;
	margin:0px;
	padding:0px;
}


.treatment02_02_wrapper {
    margin:25px 0px;
	padding:0px;
}

.treatment02_02_left {
    float:left;
	width:193px;
	font-size:80%;
	margin:0px;
	padding:0px;
}
	
.treatment02_02_right {
    float:right;
	width:465px;
	margin:0px;
	padding:0px;
}

#btn_treatment02_01 {
    margin:10px auto;
	padding:0px;
	text-align:center;
}


.treatment02_03_wrapper {
    margin:25px 0px;
	padding:0px;
}

.treatment02_03_left {
    float:left;
	width:300px;
	line-height:2.5;
	margin:-8px 0px 0px 0px;
	padding:0px;
}
	
.treatment02_03_right {
    float:right;
	width:115px;
	margin:0px;
	padding:0px;
}



/* kojin03.html */

.treatment03_01 {
    text-align:center;
	font-size:90%;
	margin:0px auto;
	padding:0;
}

.treatment03_02 {
	text-align:center;
	font-weight:bold;
	margin:0px;
	padding:7px 0px 15px 0px;
}

/* kojin04.html */

.treatment04_01_wrapper {
    margin:0px;
	padding:0px;
}

.treatment04_01_left {
    float:left;
	width:101px;
	margin:0px;
	padding:0px;
}
	
.treatment04_01_right {
    float:left;
	width:555px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}

.treatment04_02 {
    text-align:center;
	font-size:90%;
	margin:0px auto;
	padding:15px 0 0 0;
}

.treatment04_03 {
    text-align:center;
	font-size:80%;
	margin:0px auto;
	padding:5px 0 15px 0;
}

.treatment04_table01 {
    width:100%;
}

.treatment04_table01 th {
    width:16%;
	line-height:1.5;
	margin:0px;
}

.treatment04_table01 td {
    width:28%;
	line-height:1.5;
	margin:0px;
}

.logo_art_golf {
	float:right;
	padding:0px 0px 20px 20px;
}


/* kojin05.html */

#img_treatment05_01 {
    margin:35px auto;
	padding:0px;
	text-align:center;
}

#bg_treatment05_01 {
    background:url(../images/bg_treatment05_01.gif) no-repeat;
	width:676px;
	height:806px;
	margin:0px 0px 45px 0px;
	padding:0px;
}	

#bg_treatment05_01 p {
    text-align:right;
	margin:0px 11px 10px 0px;
	padding:0px;
}

/* kojin06.html */

.kojin06_img01 {
    height: 240px;
    width: 240px;
}

.treatment06_01_wrapper {
    margin:25px 0px;
	padding:0px;
}

.treatment06_01_left {
    float:left;
	width:360px;
	line-height:2.5;
	margin:-8px 0px 0px 0px;
	padding:0px;
}
	
.treatment06_01_right {
    float:right;
	width:280px;
	margin:0px 20px 0px 0px;
	padding:0px;
}

.treatment06_01_img {
    height: 180px;
    width: 253px;
}


/* kojin07.html */


.treatment07_01_wrapper {
    margin:25px 0px;
	padding:0px;
}

.treatment07_01_left {
    float:left;
	width:300px;
	line-height:2.5;
	margin:-8px 0px 0px 0px;
	padding:0px;
}
	
.treatment07_01_right {
    float:right;
	width:215px;
	margin:0px 50px 0px 0px;
	padding:0px;
}

.treatment07_01_img {
    height: 180px;
    width: 253px;
}

/* kojin09.html */

.treatment09_table01 {
    width:100%;
}

.treatment09_table01 th {
    width:30%;
	line-height:1.5;
	margin:0px;
}

.treatment09_table01 td {
    width:70%;
	line-height:1.5;
	margin:0px;
}

.treatment09_table02 {
    width:60%;
}

.treatment09_table02 th {
    width:30%;
	line-height:1.5;
	margin:0px;
}

.treatment09_table02 td {
    width:30%;
	line-height:1.5;
	margin:0px;
}

/* kojin10.html */


.treatment10_01_wrapper {
    margin:25px 0px;
	padding:0px;
}

.treatment10_01_left {
    float:left;
	width:300px;
	line-height:2.5;
	margin:-8px 0px 0px 0px;
	padding:0px;
}
	
.treatment10_01_right {
    float:right;
	width:115px;
	margin:0px;
	padding:0px;
}

/* kojin11.html */

.treatment11_01_wrapper {
    margin:25px 0px;
	padding:0px;
}

.treatment11_01_left {
    float:left;
	width:500px;
	line-height:2.5;
	margin:-8px 0px 0px 0px;
	padding:0px;
}
	
.treatment11_01_right {
    float:right;
	width:115px;
	margin:0px;
	padding:0px;
}

.treatment11_11_wrapper {
    margin:25px 0px;
	padding:0px;
}

.treatment11_11_left {
    float:left;
	width:300px;
	line-height:2.5;
	margin:-8px 0px 0px 0px;
	padding:0px;
}
	
.treatment11_11_right {
    float:right;
	width:215px;
	margin:0px 50px 0px 0px;
	padding:0px;
}

.treatment11_11_img {
    height: 180px;
    width: 253px;
}

.treatment11_01_img {
    height: 180px;
    width: 180px;
}

.treatment11_02_img {
    height: 341px;
    width: 258px;
}

.treatment11_03_img {
    float:right;
    height: 341px;
    width: 258px;
}
