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



* {
    font-family: "ＭＳ Ｐ明朝", serif;
    vertical-align: 0;
}

h1, h2, h3, th, dt, strong, a, #logo a, #footer ul li, .pro_title3 {
    margin: 0;
    padding: 0;
    font-family: "Century Gothic", Arial, sans-serif;
    font-weight: normal;
    color: #5d4442;
}



body {
    margin: 0;
    padding: 0;
    width: 100%;    
　　color: #000000;
　　background-color: #FFFFFF;
　　background-image: none;
    font-size: 12pt;
    font-family: "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
    line-height: 1.5;
    letter-spacing: 1px;
}


#main,
#main_pro,
#com_main{
	margin: 0 0 0 5%;
	font-family: "ヒラギノ明朝 Pro W3", "細明朝体", "ＭＳ Ｐ明朝", serif;
}




a:link,
a:visited {
	color: #000000;
}

img {
	border: 0;
}


#gnavi,
#side_all,
#ad {
	display: none;
}

#wrap,
#gnavi,
#main_right,
#main,
#main_pro,
#right,
.pro_maintext,
.pro_maintext img,
.pro_title1,
.pro_title2,
.pro_title2_kobetu,
#com_main,
.com_box_top,
.com_box,
.com_box1,
.com_box1 img,
#side_all,
#banner_all,
#footer,
#copyright{
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}



p, dt, dd, th, td, li  {
    line-height: 1.8;
}
#wrap {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
}


table,
th,
td {
	border-collapse: collapse;
	border-spacing: 0;
}

#main_pro table {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 5px;
	border: 1px solid #333333;
}

#main_pro table th,
#main_pro table td {
	padding: 3px;
	font-size: 90%;
}

#main_pro table th {
	border-bottom: 1px solid #333333;
}

#main_pro table td {
	border: 1px dotted #333333;
}
#main #new{
width:450px;
}
#main #new li a{
padding-left:0px;
margin-left:0px;
}



#bread{
display:none;
}
/* header_navi部スタイル */
#header_navi ul{
display:none;
}
/* top_visual部スタイル */
#top_visual h2{
margin-bottom:20px;
}


/* banner部スタイル */
#banner_all{
width:189px;
position:absolute;
left:450px;
top:320px;
}


/* footer部スタイル */
#fnavi{
display:none;
}
#search_site{
display:none;
}
#copyright{
font-size:10pt;
margin-top:0px;
padding-bottom:0px;
}


#pro_btn{
display:none;
}


.pro_title1{
font-size:13pt;
font-weight:bold;
text-indent:0px;
}


.pro_title2 a{
text-indent:0px;
font-size:12pt;
font-weight:bold;
padding-left:0px;
}

.pro_title3{
display:block;
font-size:14pt;
font-weight:bold;
margin-bottom:10px;
margin-top:20px;
}

.pro_title2_kobetu{
text-indent:0px;
padding-left:0px;
font-size:12pt;
font-weight:bold;
margin-bottom:15px;
}
.pro_maintext{
border-top:solid 15px #fff;
font-size:10pt;
margin-bottom:0px;
padding-bottom:0px;
}



.maker_name{
margin-bottom:10px;
font-size:9pt;
}

.com_box1{
padding-top:0px;
padding-bottom:0px;
}


#com_sm{
display:none;
}

#com_main{
width:600px;
}

#go_to_pagetop{
display:none;
}


