@charset "UTF-8";

/* トップで　*/

body {
	background-image: url(../img/bg_brown.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.contents .RWrapper {
	margin-left: 45px;
}

a {color:#835700; text-decoration: none;}
a:link {}
a:visited {}
a:hover {}

p.copy {
	color: #3E3A39;
	font: 14px/24px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin: 25px 0 40px 45px;
}

.contents ul {
}
.contents ul .topBtn {
	font: 15px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #835700;
	text-align: center;
	float: left;
	width: 190px;
	border: 1px solid #c9caca;
	margin-right:20px;
	padding-top:15px;
}

.contents ul .yum{
	color: #835700;
	border: 1px solid #c9caca;
	margin-right:20px;
}
.contents ul .roll{
	color: #835700;
	border: 1px solid #835700;
}

.contents .RWrapper .topBtn p {
	margin-top: 7px;
	margin-bottom: 7px;
}
.contents .cat00Wrapper {
	margin-top: 75px;
	background: url(../../hina/images/00cmenu_bg.gif) repeat-x left center;
	width:675px;
	height: 105px;
	padding-left:53px;
}

.contents .cat00Wrapper li {
	float:left;
	margin-right:25px;
}
.contents .cat00Wrapper li.lastChild {
	float:left;
	margin-right:0;
}

/* セカンド　*/

.contents .conL {
	float: left;
	width: 416px;
}
.contents .conR {
	float: right;
	width: 434px;
}
.contents .conM {
	float: none;
	margin-left: 55px;
	width: 835px;
}

.C05 .contents .conM {
	float: none;
	margin-left: 55px;
	width: 776px;
}

.A01 .contents {
	padding-top: 60px;
	/*border-top: 1px solid #B5B6B6;*/
}

.catNavi{
	margin:0 0 40px 55px;
	height:19px;
}
.C01 .catNavi,
.C02 .catNavi,
.C03 .catNavi,
.C04 .catNavi,
.C05 .catNavi{
	width:448px;
}

.C04 .catNavi{
	margin:0 0 90px 55px;
}
.C05 .catNavi{
	margin:0 0 40px 0;
}
.catNavi li{
	float: left;
	margin-right:2px;
}
.conL h2 {
	margin-bottom: 20px;
	margin-left: 55px;
}
.conL h3 {
	color: #835700;
	font: 14px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom: 15px;
	margin-left: 55px;
}

.conL p {
	font: 12px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #3e3a39;
	margin-bottom: 25px;
	margin-left: 55px;
}

.conL p.mb40 {
	margin-bottom:40px;
}



.conL h4 {
	color: #835700;
	font: 13px "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	margin-bottom: 10px;
	margin-left: 55px;
}
.conL .btns {
	margin: 0 0 10px 55px;
}
.conL .btns li {
	float: left;
}
.conL #swp {
	margin-bottom: 55px;
	margin-left: 55px;
}
.conL .catbtn li {
	margin-bottom: 7px;
}

.conR p {
	font: 14px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #835700;
	margin-bottom: 10px;
}

.conR .btnm {
	margin-bottom:25px;
}
.conR .btnm.clearfix li {
	float: left;
}

.C01 .conR .btnm {
	position:relative;
}

.C01 .C01t2 {
	position:absolute;
	top:0;
	left:340px;
}

.C01 .container,
.C02 .container,
.C03 .container,
.C04 .container,
.C05 .container,
.E01 .container,
.E02 .container,
.D01 .container,
.D02 .container,
.D03 .container,
.D04 .container,
.F01 .container,
.F02 .container,
.F03 .container,
.H01 .container,
.H08 .container,
.G01 .container,
.G02 .container,
.G03 .container,
.G04 .container,
.G05 .container,
.J01 .container {
	background: url(../img/bg_container.gif) no-repeat 67px 32px;
}

.C01 .contents .conL,
.C03 .contents .conL,
.C04 .contents .conL,
.C05 .contents .conL {
	float: left;
	width: 487px;
}
.C01 .contents .conR,
.C03 .contents .conR {
	float: right;
	width: 357px;
}

.C04 .contents .conR {
	float: right;
	width: 293px;
}
.C01 .contents,
.C02 .contents,
.C03 .contents,
.C04 .contents,
.C05 .contents,
.E01 .contents,
.E02 .contents,
.D01 .contents,
.D02 .contents,
.D03 .contents,
.D04 .contents,
.F01 .contents,
.F02 .contents,
.F03 .contents,
.G01 .contents,
.G02 .contents,
.G03 .contents,
.G04 .contents,
.G05 .contents,
.J01 .contents {
	padding-top: 60px;
	/*border-top: 1px solid #B5B6B6;*/
}

.A06 .conL p {
	font: 12px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #3e3a39;
	margin-bottom: 25px;
	margin-left: 55px;
}
.A06 .conL p.a06p {
	margin-bottom: 5px;
	margin-left: 55px;
}
.A06 .conL .catbtn,
.D04 .conL .catbtn,
.F02 .conL .catbtn {
	margin-left: 55px;
}
.A06 .catbtn li,
.D04 .catbtn li,
.F02 .catbtn li {
	width: 86px;
	text-align: center;
	float: left;
	margin-right: 35px;
}
.A06 .conL .catbtn li p,
.D04 .conL .catbtn li p,
.F02 .conL .catbtn li p {
	font: 13px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #835700;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom:0;
	background: url(none);
	padding: 0px;
}

.D04 .contents .conL,
.F02 .contents .conL {
	width: 830px;
}
.D04 .conL p,
.F02 .conL p {
	background: url(../img/bt_a_red.gif) no-repeat left top;
	padding-left: 55px;
	margin-bottom: 65px;
	min-height:28px;
}
.ccopy,
.C02 .ccopy {
	font: 14px/24px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #3e3a39;
	margin-bottom: 40px;
}
.C01 .conL figure img {
	margin-left: 55px;
	margin-bottom: 35px;
}
p.pmbnone,
.D04 .conL .catbtn li p.pmbnone,
.F02 .conL .catbtn li p.pmbnone  {
	margin-bottom: 10px !important;
}

.C02 h2 {
	margin-bottom: 20px;
	margin-left: 55px;
}
.C02 h3 {
	color: #835700;
	font: 14px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom: 15px;
	margin-left: 55px;
}

.C02 p {
	font: 12px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #3e3a39;
	margin-bottom: 25px;
	margin-left: 55px;
	width:775px;
}

.C03 .conL figure img {
	margin-left: 0;
	margin-bottom: 0;
}

.C04 .conM h3 {
	margin-bottom: 25px;
}

.C04 .conM .c04shop {
	position:absolute;
	left:300px;
	bottom:0;
}

.C04 .conM .c04box {
	position: relative;
	background-image: url(../../ceremony/images/04fig03.gif);
	background-repeat: no-repeat;
	background-position: 93px bottom;
	padding-left: 245px;
	min-height: 125px;
	font-size: 16px;
	line-height: 20px;
}

.C04 .conM .c04box.lastChild {
	position: relative;
	background:none;
	padding-left: 245px;
	min-height: 125px;
	font-size: 16px;
	line-height: 20px;
}

.C04 .conM .c04box h4 {
	position:absolute;
	left:0;
	top:0;
}

.C04 .conM .c04box figure {
	line-height:3px;
}

.C04 .conM .c04telbox {
	position: relative;
	background-image: url(../../ceremony/images/04txt06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 0 10px 175px;
	font-size: 12px;
	line-height: 20px;
}

.C04 .conM .c04formbox {
	position: relative;
	background-image: url(../../ceremony/images/04txt08.gif);
	background-repeat: no-repeat;
	background-position: left 25px;
	padding: 50px 0 10px 175px;
	font-size: 14px;
	line-height: 20px;
	height:90px;
}

.C04 .conM .c04formbox .formbtn {
	position:absolute;
	left:0;
	top:110px;
}

.C05 .conM h3 {
	margin-bottom: 20px;
}


.C05 table td {
	padding:3px 0 0 5px;
}
.C05 table tr.even td {
	padding-bottom:10px;
}

.C05 table tr.odd td.pt30 {
	padding-top:30px;
}

.C05 input[type="radio"] {
    -moz-appearance: radio;
    border-radius: 100% !important;
    /*margin: 3px 3px 0 5px;*/
		margin: 2px 0 0 0;
		/*vertical-align:middle;*/
}

.safari .C05 input[type="radio"] {
    -moz-appearance: radio;
    border-radius: 100% !important;
    /*margin: 3px 3px 0 5px;*/
		margin: 0;
		/*vertical-align:middle;*/
}

.ie .C05 input[type="radio"] {
    -moz-appearance: radio;
    border-radius: 100% !important;
    /*margin: 3px 3px 0 5px;*/
		margin: -1px 0 0 0;
		/*vertical-align:middle;*/
}

.C05 .input1 {
	background-position: center left;
	background-image: url(../../ceremony/images/05txt01.gif);
	height: 18px;
	background-repeat: no-repeat;
}
.C05 .input2 {
	background:url(../../ceremony/images/05txt02.gif) center left;
	height:18px;
	background-repeat: no-repeat;
}
.C05 .input3 {
	background:url(../../ceremony/images/05txt03.gif) center left;
	height:41px;
	background-repeat: no-repeat;
}
.C05 .input4 {
	background:url(../../ceremony/images/05txt04.gif) center left;
	height:41px;
	background-repeat: no-repeat;
}
.C05 .input5 {
	background:url(../../ceremony/images/05txt05.gif) center left;
	height:41px;
	background-repeat: no-repeat;
}

 .conL .topicBox {
	background: #f4f4f4;
	border: 1px solid #9fa0a0;
	padding: 20px 20px 30px;
	margin-left: 55px;
}
 .conL .topicBox p {
	font: 12px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 20px 0px 8px;
	background: #F3F3F3;
}
 .conL .topicBox figure {
	background: #F3F3F3;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

 .conR .topicBox {
	background: #f2eee6;
	border: 1px solid #835700;
	margin-left: 0px;
	padding-top: 20px;
}
 .conR .topicBox p {
	font: 12px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	/*margin: 5px 0px 8px 20px;*/
	background: #f2eee6;
	color: #3E3A39;
	text-align: left;
}
 .conR .topicBox figure {
	background: #f2eee6;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.topicBox .txt15 {
	font-size: 15px;
	margin-top:0;
}
.conL .topicBox h4,
.conR .topicBox h4 {
	text-align: center;
	background: url(none);
	margin-left:0;
}


.E00 .contents ul .topBtn {
	font: 15px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #835700;
	text-align: center;
	float: left;
	width: 152px;
	border: 1px solid #c9caca;
	margin-right:20px;
	padding-top:15px;
}

.E00 .contents ul .yum {
	color: #835700;
	border: 1px solid #c9caca;
	margin-right:20px;
}
.E00 .contents ul .roll {
	color: #835700;
	border: 1px solid #835700;
}

.E01 .contents .conL {
	float: left;
	width: 410px;
}
.E01 .contents .conR {
	float: right;
	width: 420px;
}

.E01 .conL h2 {
	margin-bottom: 40px;
	margin-left: 55px;
}
.E01 .conL h3 {
	color: #835700;
	font: 14px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom: 15px;
	margin-left: 55px;
}

.E01 .conL p {
	margin-bottom: 55px;
}

.E02 .contents .conL {
	float: left;
	width: 301px;
}
.E02 .contents .conR {
	float: right;
	width: 539px;
	text-align:center;
}

.E02 .conL h2 {
	margin-bottom: 40px;
	margin-left: 55px;
}
.E02 .conL h3 {
	color: #835700;
	font: 14px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom: 15px;
	margin-left: 55px;
}

.E02 .conL p {
	margin-bottom: 55px;
}

.D00 .contents ul .topBtn,
.G00 .contents ul .topBtn {
	font: 15px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #835700;
	text-align: center;
	float: left;
	width: 152px;
	border: 1px solid #c9caca;
	margin-right:20px;
	padding-top:15px;
}

.D00 .contents .cat00Wrapper {
	margin-top: 75px;
	background: url(../../hina/images/00cmenu_bg.gif) repeat-x left center;
	width:105px;
	height: 105px;
	padding-left:53px;
}

.D00 .contents ul .yum,
.G00 .contents ul .yum {
	color: #835700;
	border: 1px solid #c9caca;
	margin-right:20px;
}
.D00 .contents ul .roll,
.G00 .contents ul .roll {
	color: #835700;
	border: 1px solid #835700;
}

.D01 .contents .conL,
.D02 .contents .conL {
	float: left;
	width: 410px;
}
.D01 .contents .conR {
	float: right;
	width: 420px;
	text-align:center;
}
.D02 .contents .conR {
	float: right;
	width: 434px;
	text-align:center;
}
.D01 .conL h2,
.D02 .conL h2 {
	margin-bottom: 40px;
	margin-left: 55px;
}

.D01 .conL .topicBox h4,
.D02 .conL .topicBox h4 {
	text-align: left;
	background: url(none);
	margin-left:0;
}

.D01 .conL .catbtn,
.D02 .conL .catbtn {
	margin-top: 50px;
}

 .D03 .conL .topicBox{
	 margin-bottom:85px;
 }
 .D03 .conL .topicBox h4{
	text-align: left;
 }
 
 
 .D03 .conL .topicBox p {
	font: 12px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 20px 0 30px;
	background: #F3F3F3;
}

.F00 .contents .cat00Wrapper {
	margin-top: 55px;
	background: url(../../yuino/images/00cmenu_bg.gif) repeat-x left center;
	width: 365px;
	height: 105px;
	padding-left: 45px;
}

.F00 .contents .cat00Wrapper li {
	float:left;
	margin-right:25px;
}
.F00 .contents .cat00Wrapper li.lastChild {
	float:left;
	margin-right:0;
}
.F00 .contents h3 {
	margin-left: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	border: 1px solid #c9caca;
}
.F00 .contents .F00Box {
	padding: 25px;
	margin-left: 45px;
	border-right: 1px solid #c9caca;
	border-left: 1px solid #c9caca;
	border-bottom: 1px solid #c9caca;
}
.F00 .contents .F00Box h3.noborder {
	border: none;
	/*margin-top:20px;*/
	margin-left:0;
	padding-left: 0;
	margin-bottom:15px;
}

.F00 .contents .F00Box ul {
	margin-top:10px;
}

/*.F00 .contents .F00Box ul li {
	font-size: 14px;
	display: inline-block;
	float: left;
	width: 145px;
	margin-bottom:10px;
}*/

.F00 .contents .F00Box ul li {
	/*font-size: 14px;*/
	font-size: 13px;
	display: inline-block;
	float: left;
	/*width: 145px;*/
	width: 140px;
	margin-bottom:10px;
}
.F00 .contents .F00Box p {
	margin-bottom: 10px;
}
.F00 .contents .F00Box h4 {
	margin-bottom: 10px;
}
.F01 .containerR .contents h2 {
	margin: 40px 0px 40px 55px;
}
.F01 .containerR .contents h3 {
	color: #835700;
	font: 14px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom: 15px;
	margin-left: 55px;
}

.F01 .containerR .contents p {
	font: 12px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #3e3a39;
	margin-bottom: 25px;
	margin-left: 55px;
	width:777px;
}
.F01 .containerR .contents .conL p {
	margin-bottom: 25px;
	margin-left: 55px;
	width:auto;
}
.F01 .containerR .contents .conL {
	float: left;
	width: 400px;
	margin-left: 55px;
}
.F01 .containerR .contents .conL p {
	margin-left: 0px;
}
.F01 .contents .conL .divborder {
	border: 1px solid #898989;
	padding: 15px 15px 0px;
	margin-bottom:45px;
}

.F01 .contents .divborder2 {
	border: 1px solid #898989;
	padding: 20px 25px 15px 155px;
	margin: 50px 0 25px 55px;
	background: url(../../yuino/images/01fig04.jpg) no-repeat left bottom;
}
.F01 .contents .divborder2 p {
	margin-left:0;
	margin-top:20px;
	margin-bottom:0;
	
}

.F01 .contents .conL h4,
.F01 .contents .conR h4,
.F01 .containerR .contents h4 {
	color: #835700;
	font: 13px "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	margin-bottom: 10px;
	margin-left: 55px;
	margin-left:0;
}

.F01 .containerR .contents h4.f01H4 {
	margin-left:55px;
}

.F01 .contents .conL .divborder ul {
	list-style: circle inside;
	margin-bottom: 15px;
	margin-left: 0px;
}
.F01 .contents .conL .divborder ul li {
	float: left;
	margin-right: 1em;
	margin-bottom:10px;
}

.F01 .contents .conL ul.f01ul {
	list-style: disc outside;
	margin-bottom:15px;
	margin-left:1.5em;
	float:left;
}
.F01 .contents .conL ul.f01ul li {
	margin-bottom:10px;
}
.F01 .contents .clearfix .conR {
	float: right;
	width: 400px;
}
.F03 .contents table {
	margin-left: 55px;
	margin-top: 25px;
	table-layout:fixed;
}
.F03 .contents table tr th {
	border-top: 1px solid #835700;
	border-bottom: 1px solid #835700;
	background: url(../../yuino/images/03st01.gif) no-repeat left top;
	width:33px;
}
.F03 .contents table tr th.b {
	border-top: 1px solid #835700;
	border-bottom: 1px solid #835700;
	background: url(../../yuino/images/03st02.gif) no-repeat left top;
	width:33px;
}
.F03 .contents table tr th.c {
	border-top: 1px solid #835700;
	border-bottom: 1px solid #835700;
	background: url(../../yuino/images/03st03.gif) no-repeat left top;
	width:33px;
}
.F03 .contents table tr td {
	padding: 10px;
	vertical-align: middle;
	border-top: 1px solid #835700;
	border-left: 1px solid #835700;
	font: 14px/22px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.F03 .contents table tr td.d {
	vertical-align:top;
}

.F03 .contents table tr td.e {
	border-top: 1px solid #835700;
	border-left: none;
}

.F03 .contents table tr td.noborder {
	border: none;
}
.F03 .contents table tr td.borders {
	border-bottom: 1px solid #835700;
}

.F03 h2 {
	margin-bottom: 60px;
	margin-left: 55px;
}

.H01 .contents {
	padding-top: 85px;
}
.H01 .container .containerR .contents .H01bg {
	background: url(../../kyoto/images/09bg01.jpg) no-repeat;
	padding: 65px;
	height: 403px;
	width: 646px;
	margin-left: 55px;
}
.H01 .container .containerR .contents .H01bg p {
	font: 14px/30px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.H08 .contents {
	padding-top: 80px;
	padding-left: 55px;
}

.H08 .contents table tr .mainimg {
	width: 222px;
}
.H08 .contents table tr .tit {
	width: 540px;
	padding-left: 15px;
}

.H08 .contents table {
	table-layout:auto;
	width: 762px;
	margin-bottom:20px;
}
.H08 .contents table th,
.H08 .contents table td {
	vertical-align:top;
}
.H08 .contents table tr .map {
	width: 215px;
	padding-top: 15px;
}
.H08 .contents table tr .info {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 22px;
}

.H08 .contents table tr .info span.brown { color: #835700;}
.H08 .contents table tr .info span.red { color: #b5091f;}
.G00 .contents ul li {
	margin-bottom: 5px;
}

.G01 .containerR .contents h2 {
	margin-bottom: 40px;
}
.G01 .containerR .contents h3 {
	color: #835700;
	font: 14px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom: 15px;
	margin-left: 55px;
	width:355px;
}
.G01 .containerR .contents .clearfix .conL {
	float: left;
	width: 355px;
}
.G01 .containerR .contents .clearfix .conR {
	float: right;
	width: 420px;
}

.G01 .containerR .contents p {
	width:355px;
}


.G02 .containerR .contents .clearfix .conL {
	float: left;
	width: 405px;
}
.G02 .containerR .contents .clearfix .conR {
	float: right;
	width: 420px;
}
.G02 .containerR .contents h2 {
	margin-left:55px;
	margin-bottom: 40px;
}
.G02 .containerR .contents h3 {
	color: #835700;
	font: 14px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom: 15px;
	margin-left: 55px;
	width:355px;
}
.G02 .containerR .contents h4 {
	color: #3e3a39;
	font: 12px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom: 8px;
	margin-left: 55px;
}
.G02 .containerR .contents .clearfix .conL {
	float: left;
	width: 405px;
}
.G02 .containerR .contents .clearfix .conR {
	float: right;
	width: 420px;
}

.G02 .containerR .contents p.copy {
	margin:0 0 55px 55px;
}
.G02 .contents .clearfix .conL .degree {
	border-top: 1px solid #727171;
	border-bottom: 1px solid #727171;
	margin-left: 55px;
	width: 352px;
	font: 13px/24px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #835700;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	padding-left: 2px;
}
.G02 .contents .clearfix .conL .degree ul {
	list-style: circle inside;
}

.G02 .contents .clearfix .conL .degree ul li span {
	font-size: 18px;
}

.G02 .containerR .contents .clearfix .conL table {
	width: 355px;
	margin-left: 55px;
	margin-bottom: 25px;
	font: 12px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-bottom: 7px;
}

.G02 .containerR .contents .clearfix .conL table td,
.G02 .containerR .contents .clearfix .conL table th {
	padding-bottom: 7px;
	text-align:left;
	font-weight:normal;
}

.G03 .containerR {
	width: 933px;
	float:left;
}

.G03 .containerR .contents .clearfix .conL {
	float: left;
	width: 487px;
}
.G03 .containerR .contents .clearfix .conR {
	float: right;
	width: 399px;
}
.G03 .containerR .contents h2,
.G04 .containerR .contents h2,
.G05 .containerR .contents h2 {
	margin-left:55px;
	margin-bottom: 40px;
}
.G03 .containerR .contents h3 {
	color: #835700;
	font: 14px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom: 15px;
	margin-left: 55px;
	width: 400px;
}
.G03 .containerR .contents h4 {
	color: #835700;
	font: 14px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom: 10px;
	margin-left: 55px;
}

.G03 .containerR .contents h5 {
	color: #835700;
	font: 13px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 15px;
	margin-left: 55px;
}

.G03 .containerR .contents h6 {
	margin-bottom: 20px;
	margin-left: 55px;
}

.G04 .containerR .contents .clearfix .conL {
	float: left;
	width: 431px;
}
.G04 .containerR .contents .clearfix .conR {
	float: right;
	width: 295px;
}
.G04 .containerR .contents .clearfix .conL img {
	margin-bottom: 50px;
	margin-left: 55px;
}

.G04 .containerR .contents h3 {
	margin-bottom: 20px;
}
.G04 .containerR .contents h4 {
	margin-bottom: 15px;
}
.G03 .containerR .contents h4.mb20 {
	margin-bottom: 20px;
}
.G04 .containerR .contents .clearfix .conR table {
	width: 293px;
	margin-bottom: 20px;
	font: 12px "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

.G04 .containerR .contents .clearfix .conR table th {
	padding-bottom: 8px;
	text-align: left;
	font-weight: normal;
	width: 20%;
}
.G04 .containerR .contents .clearfix .conR table td {
	padding-bottom: 8px;
	text-align: left;
	font-weight: normal;
}

.G04 .catNavi{
	margin:0 0 8px 55px;
}
.G04 .catNavi2{
	margin:0 0 40px 55px;
}
.G04 .catNavi li,
.G04 .catNavi2 li{
	float: left;
	margin-right:2px;
}
.G05 .container .containerR .contents table {
	width: 758px;
	margin-left: 60px;
	margin-bottom: 300px;	
}
.G05 .container .containerR .contents table th{
	margin-bottom: 15px;
	font: normal 12px/28px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: left;
	padding-left: 30px;
	background: url(../../profile/images/06bt01.gif) no-repeat 15px center;
}
.G05 .container .containerR .contents table td{
	margin-bottom: 15px;
	font: 12px/28px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.G05 .containerR .contents table tr .dotlineLeft {
	border-left: 3px dotted #835700;
	padding-left: 25px;
}

.J01 .containerR {
	width: 832px;
	float:left;
}


.J01 .containerR .contents h2 {
	margin-bottom: 30px;
	margin-left:55px;
}

.J01 .containerR .contents p {
	margin-left:55px;
}.J01 .container .containerR .contents table {
	width: 777px;
	margin-left: 55px;
}
.J01 .container .containerR .contents table tr th {
	text-align: left;
	width: 190px;
	padding-right: 30px;
	vertical-align:top;
}
.J01 .container .containerR .contents table tr .th40 {
	height: 40px;
}
.J01 .container .containerR .contents table tr .borderRight {
	border-right: 1px solid #9fa0a0;
}
.J01 .container .containerR .contents table tr td {
	padding-left: 30px;
}
.J01 .container .containerR .contents table tr td p {
	margin-left: 0px;
	margin-top: 10px;
	font-size: 12px;
	line-height: 18px;
}
.J01 .container .containerR .contents table tr td .small {
	font-size: 10px;
	line-height: 14px;
}
.J01 .container .containerR .contents ol {
	margin-left: 55px;
	padding-left: 2.5em;
	list-style: decimal outside;
	font: 12px/18px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.J01 .container .containerR .contents ol li {
	margin-bottom: 20px;
}
.J01 .container .containerR .contents .J03Left {
	width: 218px;
	float: left;
	margin-left: 55px;
}
.J01 .container .containerR .contents .J03Center {
	width: 225px;
	float: left;
	margin-right: 25px;
	padding-left: 25px;
	padding-right: 25px;
	border-left: 1px solid #dcdddd;
	border-right: 1px solid #dcdddd;
}
.J01 .container .containerR .contents .J03Right {
	width: 225px;
	float: left;
}

.J01 .container .containerR .contents .J03Left h3,
.J01 .container .containerR .contents .J03Center h3,
.J01 .container .containerR .contents .J03Right h3 {
	margin-bottom:15px;
}
.J01 .container .containerR .contents .J03Left ul,
.J01 .container .containerR .contents .J03Center ul,
.J01 .container .containerR .contents .J03Right ul {
	font: 12px/25px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:30px;
	padding-left: 20px;
	list-style: disc outside;
}
.J01 a,
.J01 a:link {
	color:#3E3A39;
}

.J01 a:hover {
	color:#9FA0A0;
}


/* 印刷用に以下を追加 */
section.slider {
	display:none;
}