@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
	border-width: 0px;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
	border-width: 0px;
}
a:hover {
	color: #FFCC00;
	text-decoration: underline;
	border-width: 0px;
}
a:active{
	text-decoration: none;
	border-width: 0px;
}
#wrappar #headtext {
	text-align: left;
}
.resstyleheadtext a {
	color: #0000FF;
}

h1 {
	font-size: 80%;
	line-height: 120%;
}

h2 {
	font-size: 140%;
}
h3 {
	font-size: 130%;
}
h4 {
	font-size: 120%;
}
h5 {
	font-size: 110%;
}
h6 {
	font-size: 100%;
}

.style1 {
	color: #FF0000;
	font-size: 125%;
}



body {
	font: 13px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}

.copyright {
	clear: both;
	text-align: center;
	padding-top: 50px;
}
.Backtop {
	float: right;
	width: 100px;
	font-size: 130%;
	clear: both;
	margin-top: 5px;
}



/* index.htmlのソース */
#wrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	height: auto;
}
#fontsmall {
	font-size: 130%;
}

#wrappar0 {
	width: auto;
	text-align: center;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleSelbox2 a {
	color: #0000FF;
	text-decoration: underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyle24 .indexstyle24text2 p {
	margin-top: 5px;
}




.indexstyleMaincont {
	float: right;
	width: 650px;
	background: #FFFFFF;
	text-align: left;
	margin-top: 5px;
	overflow: visible;
}
#blog {
	text-align: left;
	font-size: 120%;
	clear: both;
	margin-left: 15px;
}
#blog a:link {
	color: #0000FF;
	text-decoration: underline;
}
#blog a:visited {
	color: #0000FF;
	text-decoration: underline;
}
#blog a:hover {
	color: #0000FF;
	text-decoration: underline;
}
#blog img {
	position: relative;
	top: 2px;
	margin-right: 20px;
}





.indexstyleTitlebar {
	background: url(img/title.jpg);
	height: 118px;
	text-indent: -9999px;
}


.indexstyleTopbar {
	overflow: hidden;
	border-width: 0px;
	height: 170px;
	width: auto;

}
.indexstyleTopbar img {
	height: 170px;
	width: 850px;
	border-style: none;
}


.indexstyleSidebar {
	float: left;
	clear: none;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: 3100px;
	border-width: 0px;
	text-align: left;
}
.indexstyleSidebarHeadFont {
	font-size: 2em;
	line-height: 140%;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}
.indexstyleSidebarHeadFont2 {
	font-size: 1.6em;
	line-height: 140%;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}
.indexstyleSidebarMenuFont {
	font-size: 140%;
	color: #FFFFFF;
	line-height: 160%;
}
.indexstyleSidebarMenuFont .impm {
	padding-left: 10px;
	font-size: 80%;
	color: #FFCC00;
	line-height: 120%;
}
.indexstyleSidebarMenuFont .impm .item {
	padding-left: 10px;
	color: #FFFFFF;
}

.indexstyleSidebarBox {
	border-top: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
}
#indexstyleSidebarleft caption {
	font-size: 120%;
	color: #FFFFFF;
}
.indexstyleSidebarcredit {
	color: #FFFFFF;
	width: 175px;
	margin-left: 5px;
}
#indexstyleSidebarleft caption {
}

#indexstyleSidebarleft {
	text-align: left;
}
#indexstyleSidebarleft tr {
	color: #000000;
	background: #FFFFFF;
	text-align: center;
}




.indexstyleSelbox {
	float: right;
	width: 634px;
	overflow: hidden;
}
.indexstyleSidebarred {
	color: #FF0000;
}

.indexstyleSelbox2 {
	float: right;
	width: 624px;
	overflow: hidden;
	font-size: 120%;
	margin-top: 5px;
}
.indexstyleSelect {
	float: left;
	width: 464px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.indexstyleSelecttext {
	line-height: 120%;
	margin-top: 5px;
}
.indexstyleSelecttext2 {
	font-size: 120%;
	margin-top: 5px;
}

.indexstyle24 {
	float: right;
	width: 315px;
	margin-top: 5px;
	height: auto;
}
.indexstyle24Head {
	background: #07455F;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: auto;
	font-size: 150%;
	line-height: 140%;
	color: #FFFFFF;
}
.indexstyle24Head .small {
	font-size: 90%;
}

.indexstyle24text {
	line-height: 140%;
	margin-top: 10px;
	font-size: 120%;
}
.indexstyle24text2 {
	margin-top: 15px;
	font-weight: bold;
	font-size: 120%;
}
.indexstyle24text3 {
	font-weight: bold;
	color: #666666;
	line-height: 150%;
}


.indexstyle24Link {
	float: none;
	clear: none;
	text-align: left;
	font-size: 140%;
	text-decoration: underline;
	line-height: 200%;
	width: auto;
	margin-top: 15px;
	color: #0000FF;
}
.indexstyleHotnews {
	float: right;
	margin-top: 5px;
	margin-left: 5px;
	width: 311px;
}
.indexstyleHotnewsbox {
	border: 1px solid #000000;
	height: 85px;
	padding-left: 5px;
	width: 304px;
	padding-top: 5px;
	overflow: hidden;
}

.indexstyleSample {
	width: 307px;
	margin-top: 5px;
	height: auto;
	float: right;
}
.indexstyleSampleTxthead {
	font-size: 140%;
	color: #0000FF;
	font-weight: bold;
	width: auto;
	float: left;
	padding-left: 27px;
	line-height: 110%;
	margin-top: 10px;
}
.indexstyleSampleImgtxt {
	width: 290px;
	padding-left: 5px;
	clear: both;
	float: left;
}


.indexstyleSampleImg {
	float: left;
	margin-top: 10px;
	clear: both;
	padding-left: 25px;
}

.indexstyleSampleTxt {
	width: 220px;
	margin-top: 10px;
	float: left;
	padding-left: 10px;
}
.indexstyleSampleText {
	font-weight: bold;
}

.indexstyleSampletext2 {
	width: 297px;
	float: left;
	clear: both;
	line-height: 170%;
	padding-left: 5px;
}
.indexstyleSampletext3 {
	font-weight: bold;
	width: 297px;
	float: left;
	line-height: 130%;
	margin-top: 10px;
	padding-left: 5px;
}
.indexstyleSampleLink {
	float: left;
	clear: both;
	text-align: right;
	font-size: 140%;
	text-decoration: underline;
	line-height: 200%;
	width: 280px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}


.indexstyleGlasscoat {
	width: 634px;
	margin-top: 15px;
	background: #E0EBF8;
	float: right;
	height: auto;
	clear: both;
}
.indexstyleGlasscoat2 {
	width: 634px;
	margin-top: 5px;
	background: #B8D5E3;
	float: right;
	height: auto;
	clear: both;
	overflow: auto;
}
.indexstyleGlasscoatHead {
	background: #07455F;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: auto;
	font-size: 150%;
	line-height: 140%;
	color: #FFFFFF;
}
.indexstyleGlasscoatHead3 {
	background: #00479D;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: auto;
	font-size: 150%;
	line-height: 140%;
	color: #FFFFFF;
}
.indexstyleGlasscoathead2 {
	line-height: 150%;
	width: auto;
	padding-left: 10px;
	font-size: 110%;
}
.indexstyleGlasscortText {
	float: left;
	margin-top: 10px;
	margin-left: 25px;
	clear: none;
	width: 350px;
	height: auto;
}
.indexstyleGlasscortText2 {
	float: left;
	clear: none;
	width: 145px;
	height: auto;
	line-height: 120%;
	padding-left: 5px;
}
.indexstyleGlasscoatLink {
	font-size: 140%;
	line-height: 140%;
	text-decoration: underline;
	float: left;
	margin-top: 15px;
	clear: none;
	margin-left: 25px;
	width: 200px;
	height: auto;
}
.indexstyleGlasscoatLink2 {
	text-decoration: underline;
	float: left;
	clear: none;
	width: 150px;
	height: auto;
	margin-top: 14px;
}
.indexstyleglasstext {
	margin-left: 10px;
	font-size: 120%;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}

.indexstyleMid {
	width: 635px;
	clear: both;
	float: right;
	margin-top: 5px;
	height: auto;
}
.indexstyleadv {
	width: 630px;
	background: #FFFFCC;
	float: right;
	border: 2px dotted #FF6600;
	margin-top: 10px;
}
.indexstyleMidLeft {
	float: left;
	width: 315px;
	background-image: url(img/0809count.gif);
	height: 440px;
	position: relative;
}
.indexstyleMidLeft .timer {
	width: 260px;
	height: 25px;
	position: relative;
	left: 25px;
	top: 95px;
}

.indexstyleadv2 img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.indexstyleadv2 {
	width: 630px;
	background: #FFFFCC;
	float: right;
	margin-top: 10px;
}
.indexstyleadv22 img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	left: 11px;
}

.indexstyleadv22 {
	width: 641px;
	float: right;
	margin-top: 10px;
	overflow: visible;
	text-align: left;
}
.indexstyleRes {
	background: #E0EBF8;
	float: left;
	width: 315px;
	clear: none;
	height: auto;
}
.indexstyleResimgbox1 {
	width: 150px;
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 140%;
	font-size: 100%;
	height: auto;
}

.indexstyleResleft {
	float: left;
	width: 107px;
}

.indexstyleResText {
	width: 306px;
	padding-top: 10px;
	padding-left: 8px;
	float: left;
}
.indexstyleResText2 {
	width: 100px;
	padding-left: 5px;
	float: left;
}
.indexinterviewbox01 {
	float: left;
	width: 320px;
	height: 100%;
}
.indexinterviewbox02 {
	clear: none;
	width: 320px;
	float: left;
}
.customer {
	width: 290px;
	float: left;
	padding-top: 5px;
	line-height: 150%;
	padding-left: 10px;
}
.customer a:link {
	color: #0000FF;
	text-decoration: underline;
}
.customer a:hover {
	color: #0000FF;
	text-decoration: underline;
}
.customer a:visited {
	color: #0000FF;
	text-decoration: underline;
}
.customer a:active {
	color: #0000FF;
	text-decoration: underline;
}




.indexstyleResLink {
	float: left;
	width: 190px;
	margin-top: 60px;
	font-size: 140%;
	line-height: 140%;
	text-decoration: underline;
	padding-bottom: 10px;
}
.indexstyleResLink2 {
	float: left;
	width: 100px;
	margin-top: 68px;
	text-decoration: underline;
	margin-bottom: 10px;
}

.indexstyleIntview {
	float: right;
	width: 315px;
	background: #E0EBF8;
	height: auto;
	clear: right;
}
.indexstyleMind {
	width: 634px;
	background: #E0EBF8;
	clear: both;
	margin-top: 15px;
	float: right;
	height: auto;
	padding-bottom: 10px;
}
.indexstyleMindFace {
	clear: both;
	width: 500px;
	margin-bottom: 10px;
	float: left;
	height: 79px;
	padding-left: 10px;
}
.indexstyleMindLink {
	height: auto;
	width: auto;
	clear: none;
	float: none;
	font-size: 140%;
	line-height: 140%;
	text-decoration: underline;
}
.indexstyleImage {
	float: left;
	padding-bottom: 5px;
	border-width: 0px;
	padding-right: 5px;
}
.indexstyleImage2 {
	float: left;
	margin-top: 10px;
}
.indexstyleImage3 {
	float: left;
	padding-bottom: 10px;
	padding-left: 10px;
}
.indexstyleImage4 {
	float: left;
	border-width: 0px;
	padding-top: 10px;
	padding-left: 10px;
}
.indexstyleNull {
	clear: both;
	width: auto;
	margin-bottom: 1px;
}



.indexstyleTextLink {
	font-size: 100%;
	text-decoration: underline;
}
.indexstyleTextHead {
	font-size: 150%;
	font-weight: bold;
	line-height: 100%;
	height: auto;
	width: 464px;
	overflow: visible;
	background: url(img/texthead1.gif) no-repeat;
	text-indent: -9999px;
}
.indexstyleTextHead2 {
	font-size: 150%;
	line-height: 140%;
}
.indexstyleText {
	line-height: 170%;
}
.indexstyleText2 {
	line-height: 140%;
	background: #E0EBF8;
}
.indexstyleTextWhite {
	color: #FFFFFF;
}






/* mainte.htmlのソース */
#maintewrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.maintestyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: 1355px;
}
.maintestyleCont {
	background: #FFFFFF;
	padding: 0px;
	height: auto;
	width: 650px;
	line-height: 140%;
	font-size: 110%;
	margin-right: auto;
	margin-left: auto;
}
.maintestyleWashBox {
	width: 600px;
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	overflow: auto;
}
.maintestyleWashBox:after {
	content:"";
	display:block;
	clear:both;
}
.maintestyleWashImage {
	background: #FFFFCC;
	float: left;
	width: 110px;
	padding: 10px 0px 10px 10px;
	margin-left: 10px;
	clear: none;
}
.maintestyleMainte {
	background: #E0EBF8;
	width: 634px;
	clear: both;
	overflow: auto;
}

.maintestyleMainteHead {
	background: #07455F;
	height: auto;
	width: 624px;
	font-size: 150%;
	line-height: 140%;
	color: #FFFFFF;
	padding-left: 10px;
}
.maintestyleMainteHead2 {
	line-height: 140%;
	background: #E0EBF8;
	width: 300px;
	margin-bottom: 10px;
}

.maintestyleMainteFloatbox {
	background: #E0EBF8;
	width: 300px;
	float: right;
	padding: 10px;
	margin-right: 10px;
}
.maintestyleMainteFloatbox2 {
	float: left;
	width: auto;
}
.maintestyleMainteText {
	float: left;
	width: 400px;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
}
.maintestyleMainteImage {
	padding: 10px 10px 5px;
	float: left;
}




/* res.htmlのソース */
#conswrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}
.consstyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: 1357px;
}
.consstyleMaincont {
	padding: 0px;
	height: auto;
	width: 634px;
	background: #FFFFFF;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.consstyleImageboxZ {
	float: right;
	width: 634px;
}

.consstyleHead {
	background: #E0EBF8;
	float: right;
	width: 634px;
	margin-top: 15px;
}
.consstyleHeadbar {
	background: #07455F;
	width: 624px;
	font-size: 140%;
	line-height: 140%;
	color: #FFFFFF;
	padding-left: 10px;
}
.consstyleHeadimage {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.consstyleHeadtext {
	float: left;
	width: 420px;
	padding-top: 30px;
	padding-left: 10px;
	font-size: 120%;
	line-height: 140%;
}
.consstyleImageboxA {
	background: #E0EBF8;
	float: right;
	width: 634px;
	margin-top: 15px;
	padding-bottom: 15px;
	padding-top: 10px;
}
.consstyleImagebox {
	width: 634px;
	float: left;
	text-align: center;
	margin-top: 10px;
}

.consstyleImageboxA1 {
	width: 600px;
	height: auto;
	margin-right: 17px;
	margin-left: 17px;
	text-align: left;
}
.consstyleImageboxA2 {
	width: 600px;
	height: auto;
	margin-top: 10px;
	margin-right: 17px;
	margin-left: 17px;
	text-align: left;
}
.consstyleImageboxA1text {
	color: #000000;
	width: auto;
	font-size: 120%;
	line-height: 140%;
	font-weight: bold;
	height: 70px;
	padding-left: 17px;
}
.consstyleImageboxA2text {
	color: #000000;
	clear: both;
	float: left;
	width: 300px;
	padding-top: 10px;
	padding-left: 17px;
	font-size: 120%;
	line-height: 140%;
	font-weight: bold;
}

.consstyleImageboxC {
	float: right;
	width: 200px;
	background: #07455F;
	margin-top: 15px;
	padding-top: 10px;
	text-align: center;
	margin-left: 16px;
}
.consstyleImageboxC2 {
	float: right;
	width: 200px;
	background: #07455F;
	padding-top: 10px;
	margin-top: 15px;
	text-align: center;
	padding-right: 2px;
}
.consstyleImageboxC3 {
	float: right;
	width: 200px;
	background: #07455F;
	padding-top: 10px;
	margin-top: 15px;
	text-align: center;
	margin-left: 16px;
}
.consstylecomment {
	text-align: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	clear: both;
}






/* price.htmlのソース */
#pricewrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.pricestyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: 2800px;
}
.pricestyleMaincont {
	padding: 0px;
	height: auto;
	width: 650px;
	background: #FFFFFF;
	font-size: 110%;
	margin-right: auto;
	margin-left: auto;
}
.pricestyleline {
	font-size: 120%;
	font-weight: bold;
	margin-top: 15px;
	color: #FFFFFF;
	background: #006699;
	line-height: 130%;
	padding-left: 10px;
}

.pricestyleheadbar {
	font-size: 140%;
	line-height: 140%;
	color: #FFFFFF;
	background: #FF6600;
	margin-top: 10px;
	padding-left: 5px;
}
.pricestylepristdimg {
	margin-bottom: 50px;
}


.pricestyle3 {
	width: 634px;
	clear: both;
}
.pricestyle3 img {
	float: left;
	padding-top: 5px;
	padding-bottom: 10px;
	clear: both;
}
.pricestyle3 .imgboxps3 {
	clear: both;
}

.pricestyle3text {
	float: right;
	clear: right;
	width: 425px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.pricestyle4 {
	width: 634px;
}
.pricestyle4 img {
	padding-top: 5px;
	padding-bottom: 10px;
	clear: both;
	float: left;
}
.pricestyle4text {
	clear: right;
	float: right;
	padding-top: 5px;
	width: 485px;
	padding-bottom: 15px;
}
.pricestyleimg {
	float: right;
	width: 330px;
	text-align: center;
	font-size: 140%;
}
.pricestyletel {
	float: left;
}
.pricestyleimage {
	margin-top: 10px;
	margin-left: 5px;
}
.pricestyleimage img {
	border: thin solid #0000FF;
}
.pricestyletopbox {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	font-size: 110%;
}
.pricestyletopbox img {
	float: left;
}
.pricestyleimageM {
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	width: 310px;
}
.pricestyleimageSS {
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	width: 310px;
}
.pricestyleimageL {
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	width: 310px;
}
.pricestyleimageS {
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	width: 310px;
}
.pricestyleimageLL {
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	width: 310px;
}
.pricestyleimage0 {
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	width: 310px;
}













/* proc.htmlのソース */
#procwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.procstyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: 3500px;
}
.procstyleMaincont {
	padding: 0px;
	height: auto;
	width: 650px;
	background: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.procstylehead {
	background: #07455F;
	width: 624px;
	font-size: 140%;
	line-height: 140%;
	color: #FFFFFF;
	padding-left: 10px;
	margin-top: 15px;
}
.procstyleprochead {
	font-size: 140%;
	width: 629px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.procstyleproc {
	background: #E0EBF8;
	width: 634px;
	padding-bottom: 10px;
}
.procstyleproctext {
	width: 310px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 160%;
}
.procstyleimg {
	float: left;
	clear: both;
	padding-top: 10px;
	padding-left: 10px;
}









/* selec.htmlのソース */
#selecwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.selecstyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: 1550px;
}
.selecstyleMaincont {
	padding: 0px;
	height: auto;
	width: 650px;
	background: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.selecstyleTopimage {
	float: right;
	width: auto;
	margin-top: 10px;
}
.selecstyleMaintext {
	line-height: 160%;
	float: right;
	width: 634px;
	margin-top: 10px;
	font-size: 120%;
}

.selecstyleText {
	font-size: 120%;
	color: #FFFFFF;
	font-weight: bold;
	background: #07455F;
	width: 629px;
	padding-left: 5px;
	line-height: 120%;
	margin-top: 20px;
	margin-bottom: 5px;
}
.selecstyletextred {
	font-size: 110%;
	color: #FF0000;
}
.selecstyletextbox1 {
	float: right;
	width: 200px;
	line-height: 120%;
	font-size: 80%;
	text-align: center;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.selecstyletextbox2 {
	float: left;
	width: 200px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 80%;
	line-height: 120%;
	text-align: center;
}
.selecstyletextbox3 {
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 80%;
	line-height: 120%;
	text-align: center;
}
.selecstyletextbox4 {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	width: 310px;
	font-size: 130%;
}
.selecstyleSample {
	float: right;
	width: 634px;
}






/* coat.htmlのソース */
#coatwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.coatstyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: 2300px;
}
.coatstyleMaincont {
	padding: 0px;
	height: auto;
	width: 650px;
	background: #FFFFFF;
	line-height: 150%;
	overflow: auto;
	font-size: 110%;
	margin-right: auto;
	margin-left: auto;
}
.coatstylehead {
	font-size: 140%;
	line-height: 140%;
	color: #FFFFFF;
	background: #07455F;
	float: right;
	width: 624px;
	margin-top: 15px;
	padding-left: 10px;
}
.coatstylehead2 {
	font-size: 140%;
	line-height: 140%;
	color: #FFFFFF;
	background: #07455F;
	width: auto;
	margin-top: 15px;
	padding-left: 10px;
}
.coatstyletopcont {
	float: right;
	width: 634px;
}
.coatstylelink {
	color: #FF0000;
	clear: both;
	float: right;
	font-size: 130%;
	line-height: 150%;
	text-decoration: underline;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	width: 634px;
	text-align: right;
}
.coatstyleechelonbox {
	float: right;
	width: 634px;
}


.coatstyleMaincontbox {
	width: 634px;
	float: right;
}
.coatstyleMaincontbox2 {
	float: right;
	width: 470px;
}
.coatstyleconthead {
	font-size: 140%;
	line-height: 140%;
	width: auto;
	padding-top: 5px;
	padding-left: 5px;
}
.coatstyleperform {
	width: 634px;
	font-size: 130%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.coatstyleperformcont {
	width: 634px;
}
.coatstyleperformLbox {
	float: left;
	width: 334px;
}
.coatstyleperformLboxhead {
	padding-top: 30px;
	font-size: 120%;
	padding-bottom: 5px;
}
.coatstyledete {
	float: right;
}
.coatstylemeasbox {
	width: auto;
	float: left;
	padding-right: 5px;
}
.coatstylemeasimg {
	width: 634px;
	float: left;
	text-align: center;
	clear: left;
}

.coatstylemeasfoot {
	width: 334px;
	clear: left;
	padding-top: 10px;
}
.coatstylemeasrbox {
	width: 300px;
	float: right;
	text-align: center;
	padding-top: 10px;
	clear: left;
}





.coatstyleheadsl {
	font-size: 140%;
	line-height: 140%;
	color: #FFFFFF;
	background: #07455F;
	width: 305px;
	float: left;
	margin-top: 10px;
	padding-left: 10px;
}
.coatstyleMaincontboxsl {
	width: 315px;
	float: left;
	clear: left;
}
.coatstyleheadsr {
	font-size: 140%;
	line-height: 140%;
	color: #FFFFFF;
	background: #07455F;
	width: 305px;
	float: right;
	margin-top: 10px;
	padding-left: 10px;
}
.coatstyleMaincontboxsr {
	width: 315px;
	float: right;
	clear: right;
}



.coatstyleTel {
	float: right;
	width: 634px;
	margin-top: 10px;
}
.coatstyleimg1 {
	float: right;
	padding-top: 15px;
	padding-right: 13px;
}
.coatstyleimg2 {
	float: right;
	padding-right: 10px;
}


.coatstyleTelimage {
	float: left;
	width: auto;
	margin-top: 40px;
}
.coatstyleHome {
	float: right;
	width: 110px;
	padding-right: 5px;
	clear: right;
	font-size: 120%;
}
.coatstyleBacktop {
	float: right;
	width: 110px;
	margin-top: 95px;
	padding-right: 5px;
	font-size: 120%;
}




/* autores.html */
#reswrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.resstyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: 1950px;
}
.resstyleMaincont {
	padding: 0px;
	height: auto;
	width: 650px;
	background: #FFFFFF;
	line-height: 130%;
	margin-right: auto;
	margin-left: auto;
}
.resstylehead {
	float: right;
	width: 634px;
	overflow: auto;
	background: #E0EBF8;
	padding-bottom: 10px;
	margin-top: 15px;
}

.resstyleheadimage {
	width: auto;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}
.resstyleheadtext {
	line-height: 120%;
	float: left;
	width: 450px;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 120%;
}
.resstyleheadtext2 {
	line-height: 120%;
	width: 614px;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 120%;
}
.resstyleheadtitle {
	font-size: 140%;
	line-height: 140%;
	color: #FFFFFF;
	width: auto;
	background: #07455F;
	padding-left: 10px;
}
.resstyleformbox {
	float: right;
	width: 634px;
}
.resstyleformhead1 {
	line-height: 140%;
	background: #E0EBF8;
	width: 624px;
	padding-left: 10px;
	margin-top: 15px;
	font-size: 140%;
}
.resstyleform1 {
	background: #E0EBF8;
	width: 624px;
	margin-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.resstyleform1_1 {
	background: #E0EBF8;
	width: 600px;
	padding-top: 15px;
}
.resstyleform1_1l {
	background: #07455F;
	width: 150px;
	color: #FFFFFF;
	float: left;
	margin-right: 10px;
	padding-left: 10px;
	font-size: 120%;
	padding-top: 2px;
}
.resstyleform1_2 {
	width: 400px;
}
.resstyleform1_rest {
	margin-left: 170px;
}


.resstyleformhead2 {
	background: #E0EBF8;
	width: 624px;
	margin-top: 15px;
	font-size: 130%;
	line-height: 140%;
	padding-left: 10px;
}
.resstyleform2 {
	background: #E0EBF8;
	width: 624px;
	margin-top: 5px;
	overflow: auto;
	padding-left: 10px;
	padding-top: 10px;
}
.resstyleform2:after {
	content:"";
	display:block;
	clear:both;
}
.resstyleform2box1 {
	float: left;
	width: 145px;
	height: auto;
	padding-bottom: 10px;
	margin-right: 10px;
}
.resstyleform2box2 {
	float: left;
	width: 145px;
	padding-bottom: 10px;
	overflow: auto;
}
.resstyleform2boxImage {
	width: 295px;
	float: left;
	text-align: center;
}

.resstyleform2boxhead {
	color: #FFFFFF;
	background: #07455F;
}

.resstyleform2boxtext {
	color: #FFFFFF;
	background: #07455F;
	margin-top: 5px;
	padding: 5px;
}
.resstyleformb {
	text-align: center;
	float: left;
	width: 634px;
	margin-top: 15px;
}



/* overview.html */
#overwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	text-align: center;
}
.overstyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: auto;
}
.overstyleMaincont {
	padding: 0px;
	height: auto;
	width: 650px;
	background: #FFFFFF;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.overstyleBox {
	float: right;
	width: 634px;
	font-size: 150%;
}
.overstyleBoxhead {
	font-size: 140%;
	margin-top: 40px;
	margin-bottom: 20px;
}
.overstyleBoxtext {
	background: #E0EBF8;
}
.orderstyleText img {
	float: right;
	margin-top: 10px;
}





/* add.html */
#addwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.addstyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: auto;
}
.addstyleMaincont {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 650px;
	background: #FFFFFF;
	text-align: center;
}
#addwrappar #addcont {
	width: 750px;
}

.addstyleImage {
	text-align: center;
	float: right;
	margin-top: 20px;
	margin-bottom: 15px;
	font-size: 130%;
	line-height: 200%;
}
.addstyleprint {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	font-size: 140%;
	padding-top: 50px;
	padding-bottom: 20px;
	line-height: 160%;
}
.addstyleMove {
	text-align: left;
	font-size: 120%;
	margin-top: 30px;
}
.addstyleMove p.ind {
	margin-left: 15px;
	margin-top: 10px;
}







/* addprint.html */
#addpwrappar {
	background: #FFFFFF;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.addpstyleMaincont {
	float: right;
	height: auto;
	width: 700px;
	background: #FFFFFF;
}
.addpstyleImage {
	width: 600px;
	margin: 50px auto 15px;
}
.addpstylejava {
	width: 50px;
	margin-right: auto;
	margin-left: auto;
}




/* priv.html */
#privwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	text-align: center;
}
.privstyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: 1350px;
}
.privstyleMaincont {
	padding: 0px;
	height: auto;
	width: 650px;
	background: #FFFFFF;
	font-size: 110%;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.privstyleMaintext {
	float: right;
	width: 634px;
}
.privstylehead1 {
	color: #FFFFFF;
	background: #07455F;
	font-size: 120%;
	line-height: 140%;
	width: 550px;
	margin-top: 15px;
	padding-left: 10px;
}
.privstylebox1 {
	width: 550px;
	margin-left: 10px;
	margin-top: 10px;
	line-height: 140%;
}
.privstylehead2 {
	font-size: 110%;
	margin-top: 10px;
	font-weight: bold;
	margin-bottom: 10px;
}




/* faq.html */
#faqwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	text-align: center;
}
.faqstyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: 2300px;
}
.faqstyleMaincont {
	padding: 0px;
	height: auto;
	width: 650px;
	background: #FFFFFF;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.faqstyleImage {
	float: right;
	width: 634px;
	margin-top: 15px;
}
.faqstyleBoxf {
	float: right;
	width: 554px;
	background: url(img/q.gif);
	color: #FFFFFF;
	margin-top: 15px;
	padding: 10px 20px 10px 60px;
	font-size: 120%;
	line-height: 140%;
}
.faqstyleBoxq {
	float: right;
	width: 554px;
	background: url(img/a.gif);
	font-size: 120%;
	line-height: 140%;
	padding: 10px 20px 10px 60px;
}




/* impm.html */
#impmwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	height: 1400px;
}
.impmstyleMaincont {
	margin: 0px;
	float: right;
	height: auto;
	width: 850px;
	background: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.impmstylecenter {
	width: 634px;
	margin-right: auto;
	margin-left: auto;
}
.impmstyleGlasscoat {
	width: 634px;
	margin-top: 15px;
	background: #E0EBF8;
	float: right;
	overflow: auto;
}
.impmstyleimg  {
	padding-top: 20px;
	width: 400px;
	float: left;
}
.impmstyletext {
	float: right;
	width: 200px;
	padding-top: 20px;
	font-size: 140%;
	line-height: 140%;
}




/* impress.html */
#impwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	height: 2542px;
}
.impstyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: 2300px;
}
.impstyleMaincont {
	margin: 0px;
	float: right;
	height: auto;
	width: 850px;
	background: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.impstyleHeadimage {
	width: 634px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.impstyleImage {
	width: 634px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background: url(img/audi.jpg) no-repeat;
	height: 437px;
}
.impstyleTextImage {
	float: right;
	width: auto;
	margin-top: 10px;
	margin-left: 20px;
	font-size: 80%;
	line-height: 130%;
	text-align: center;
}

.impstyleText {
	width: 634px;
	line-height: 160%;
	margin-right: auto;
	margin-left: auto;
	font-size: 120%;
}
.impstyleCont {
	width: 632px;
	border: 1px solid #000000;
	margin-top: 15px;
	line-height: 160%;
	font-size: 120%;
}
.impstyleContHead {
	width: 622px;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px none #000000;
	padding-left: 10px;
}
.impstyleTextHead {
	background: #07455F;
	width: 624px;
	font-size: 140%;
	line-height: 140%;
	color: #FFFFFF;
	padding-left: 10px;
	margin-top: 15px;
}
.impstyleTextQ {
	color: #FF0000;
	margin-top: 10px;
}
.impstyleTextCon {
	width: 619px;
	margin-left: 15px;
}
.impstyleTextend {
	text-align: right;
	width: 400px;
	float: right;
	margin-top: 40px;
}
.impstyleBacktop {
	float: right;
	width: 100px;
	clear: both;
	margin-top: 5px;
}



/* impress2.html */
#imp2wrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	height: 2542px;
}
.imp2styleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: 2300px;
}
.imp2styleMaincont {
	margin: 0px;
	float: right;
	height: auto;
	width: 850px;
	background: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}.imp2styleHeadimage {
	width: 634px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.imp2styleImage {
	width: 634px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background: url(img/golf.jpg) no-repeat;
	height: 420px;
}
.imp2styleImage2 {
	width: 634px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background: url(img/golf2.jpg) no-repeat;
	height: 425px;
}
.imp2styleImage3 {
	width: 634px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background: no-repeat;
	height: 389px;
}
.imp2styleTextImage {
	float: right;
	width: auto;
	margin-top: 10px;
	margin-left: 20px;
	font-size: 80%;
	line-height: 1em;
	text-align: center;
}

.imp2styleText {
	width: 634px;
	line-height: 160%;
	margin-right: auto;
	margin-left: auto;
	font-size: 120%;
}
.imp2styleCont {
	width: 632px;
	border: 1px solid #000000;
	margin-top: 15px;
	line-height: 160%;
	font-size: 120%;
}
.imp2styleContHead {
	width: 622px;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px none #000000;
	padding-left: 10px;
}
.imp2styleTextHead {
	background: #07455F;
	width: 624px;
	font-size: 140%;
	line-height: 140%;
	color: #FFFFFF;
	padding-left: 10px;
	margin-top: 15px;
}
.imp2styleTextQ {
	color: #FF0000;
	margin-top: 10px;
}
.imp2styleTextCon {
	width: 619px;
	margin-left: 15px;
}
.imp2styleTextend {
	text-align: right;
	width: 400px;
	float: right;
	margin-top: 40px;
}
.imp2styleBacktop {
	float: right;
	width: 100px;
	clear: both;
	margin-top: 5px;
}




/* trad.html */
#tradwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	overflow: auto;
	text-align: center;
}
.tradstyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: auto;
}
.tradstyleMaincont {
	padding: 0px;
	height: auto;
	width: 650px;
	background: #FFFFFF;
	line-height: 140%;
	font-size: 110%;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tradstyletext {
	width: 634px;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 20px;
}

.tradstyletexthead {
	font-size: 140%;
	font-weight: bold;
}

.tradstyleMainbox {
	background: #E0EBF8;
	width: 634px;
	margin-top: 10px;
	padding-left: 10px;
}
.tradstyleMainboxhead {
	background: #07455F;
	width: auto;
	font-size: 140%;
	line-height: 140%;
	color: #FFFFFF;
}

.tradstyleMainboxline {
	width: 500px;
	font-size: 120%;
	font-weight: bold;
}
.tradstyleimg {
	text-align: right;
	padding-right: 20px;
}






/* order.html */
#orderwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	text-align: center;
}
.orderstyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: auto;
}
.orderstyleMaincont {
	padding: 0px;
	height: auto;
	width: 650px;
	background: #FFFFFF;
	line-height: 160%;
	font-size: 110%;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.orderstyleImage {
	width: auto;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.orderstyleText {
	width: 620px;
	margin-left: 15px;
}

.orderstyletexthead {
	font-size: 120%;
	font-weight: bold;
	margin-top: 25px;
	background: #07455F;
	color: #FFFFFF;
	padding-left: 10px;
}
.orderstyletexthead2 {
	font-size: 120%;
	font-weight: bold;
	margin-top: 5px;
}
#autoreswrappar {
	background: #FFFFFF;
	width: 600px;
}





/* pic.html */
#picwrappar {
	background: #FFFFFF;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.picstyleMaincont {
	float: right;
	height: auto;
	width: 700px;
	background: #FFFFFF;
	text-align: center;
	padding-top: 40px;
}
.picstyleImage {
	width: 600px;
	margin: 50px auto 15px;
}
.picstylejava {
	width: auto;
	margin-right: auto;
	margin-left: auto;
}









/* opin.htmlのソース */
#opinwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.opinstyleSidebar {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(img/sidebar.gif);
	width: 200px;
	height: 1356px;
}
.opinstyleMaincont {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 850px;
	background: #FFFFFF;
	font-size: 110%;
	line-height: 140%;
}
.opinstyleheadboxline {
	font-size: 120%;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 329px;
	float: right;
}
.opinstyletextboxs {
	font-size: 70%;
	width: 300px;
	padding-left: 30px;
}
.opinstyleheadboxbox {
	float: right;
	width: 329px;
}


.opinstyleMainwrap {
	width: 634px;
	margin-right: auto;
	margin-left: auto;
}

.opinstyleheadbar2 {
	color: #FFFFFF;
	background: #07455F;
	width: 324px;
	font-size: 130%;
	padding-left: 5px;
	float: right;
}

.opinstyleheadbox {
	width: 634px;
	float: right;
	margin-top: 15px;
}
.opinstyleheadbox img {
	float: left;
}
.opinstyleheadbar {
	color: #FFFFFF;
	background: #07455F;
	width: 629px;
	font-size: 130%;
	float: right;
	margin-top: 10px;
	padding-left: 5px;
}
.opinstyletextboximg {
	float: right;
	text-align: center;
	padding-left: 10px;
	padding-bottom: 10px;
}
.opinstyletextboximg2 {
	float: left;
	width: 300px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.opinstyletextbox {
	width: 634px;
	float: right;
}
.opinstyletextboxindent {
	padding-left: 30px;
}
.opinstyleheadbox img {
	padding-right: 5px;
	padding-bottom: 5px;
}






/* freesample.html */
#fsampwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.fsampstyleMaincont {
	height: auto;
	width: 634px;
	background: #FFFFFF;
	line-height: 160%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.fsampstyleMaincont img {
	border-style: none;
}

.fsampstyleimg1 {
	float: left;
}
.fsampstyleimg2 {
	float: right;
}
.fsampstylebox1 {
	float: right;
	width: 400px;
	text-align: center;
	margin-top: 15px;
}
.fsampstylebox2 {
	text-align: center;
	clear: both;
	width: 634px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.fsampstylebox3 {
	width: auto;
	margin-bottom: 10px;
}
.fsampstylebox4 {
	text-align: right;
	color: #FF0000;
	font-size: 130%;
}
.fsampstylebox5 {
	background: url(img/free07.jpg) no-repeat;
	height: 295px;
}
.fsampstylebox6 {
	width: 220px;
	margin-left: 200px;
	float: left;
	line-height: 140%;
}
.fsampstylebox7 {
	text-align: right;
	float: right;
	font-size: 130%;
	color: #FF0000;
	padding-top: 75px;
}



.fsampstyleheadline {
	background: url(img/free06.jpg);
	width: 629px;
	color: #FFFFFF;
	font-size: 150%;
	line-height: 150%;
	padding-left: 5px;
	margin-top: 15px;
}

.fsampstyleheadline2 {
	color: #1a4398;
}





/* prof.html */
#profwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.profstyleMaincont {
	width: 634px;
	background: #FFFFFF;
	font-size: 110%;
	margin-right: auto;
	margin-left: auto;
	line-height: 140%;
}
.profstylesface {
	text-align: left;
	float: left;
	width: 170px;
	margin-top: 20px;
	margin-right: 30px;
	padding-left: 30px;
	line-height: 100%;
}
.profstylesface2 {
	text-align: center;
	float: left;
	width: 200px;
	margin-top: 20px;
	margin-right: 30px;
	line-height: 100%;
}
.profstyleheadline {
	color: #FFFFFF;
	background: #07455F;
	float: right;
	width: 390px;
	font-size: 120%;
	padding-left: 10px;
	margin-bottom: 5px;
}
.profstyleimg6 {
	clear: both;
}

.profstyleheadline2 {
	color: #FFFFFF;
	background: #07455F;
	width: 629px;
	font-size: 120%;
	padding-left: 5px;
	clear: both;
	margin-top: 15px;
}
.profstyletext1 {
	text-align: center;
	font-size: 120%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.profstyletext2 {
	text-align: left;
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	line-height: 170%;
	border: 1px dashed #000000;
}
.profstyletext3 {
	text-align: center;
	border-bottom: 1px dashed #666666;
}


.profstyleimg1 {
	float: right;
	width: 400px;
	margin-top: 20px;
}
.profstyleimg2 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 80%;
	text-align: center;
}
.profstyleimg3 {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.profstyleimg4 {
	float: left;
	width: 230px;
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	font-size: 80%;
}
.profstyleimg5 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 80%;
}






/* camp.htmlのソース */
#campwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.campstyleMaincont {
	padding: 0px;
	height: auto;
	width: 650px;
	background: #FFFFFF;
	font-size: 120%;
	margin-right: auto;
	margin-left: auto;
	line-height: 150%;
}.campstylebox1 {
	text-align: center;
	font-size: 120%;
	padding-top: 15px;
	line-height: 190%;
}
.campstylebox2 {
	text-align: right;
	font-size: 140%;
	padding-top: 15px;
}
.campstylebox3img {
	width: auto;
	height: 220px;
}
.campstylebox3img img {
	float: left;
	padding-top: 20px;
	padding-left: 20px;
}

.campstylebox3text {
	width: auto;
	float: left;
	padding-top: 60px;
	padding-right: 40px;
	padding-left: 60px;
	line-height: 180%;
}
.campstylebox3 {
	width: auto;
}
.campstylebox4 {
	width: auto;
}
.campstylebox5 {
	width: auto;
}
.campstylebox6 {
	width: auto;
}
.campstylebox7 {
	width: auto;
}
.campstylehead {
	font-size: 140%;
	line-height: 140%;
	color: #FFFFFF;
	background: #07455F;
	padding-left: 10px;
	margin-top: 20px;
}
.campstylebox5voice {
	width: 570px;
	margin-right: auto;
	margin-left: auto;
	background: #E0EBF8;
	margin-top: 15px;
}
.campstylebox5voice img {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.campstylebox5voicelink  {
	float: left;
	width: 140px;
	padding-top: 10px;
	padding-left: 10px;
}
.campstylebox5voicehead {
	color: #FFFFFF;
	background: #07455F;
	padding-left: 10px;
}
.campstylebox8 {
	width: 634px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.campstylebox8 img {
	margin: 5px;
	border: 1px solid #999999;
}
.indexstyleTopbar div {
	text-indent:-9999px;
}
.indexstyleSidebarcredit {
	text-align:center;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleSelbox .indexstyleGlasscoat2 .indexstyleResimgbox1 img {
	border:none;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleSelbox .indexstyleGlasscoat2 .indexstyleResimgbox1 a {
	color:#0000FF;
	text-decoration:underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleSelbox .indexstyleGlasscoat2 .indexstyleResimgbox1 img {
	border:none;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleSelbox .indexstyleGlasscoat2 .indexstyleResimgbox1 a {
	color:#0000FF;
	text-decoration:underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleSelbox .indexstyleGlasscoat2 .indexstyleResimgbox1 img {
	border:none;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleSelbox .indexstyleGlasscoat2 .indexstyleResimgbox1 a {
	color:#0000FF;
	text-decoration:underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleHotnews .indexstyleHotnewsbox a {
	color:#0000FF;
	text-decoration:underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleHotnews .indexstyleHotnewsbox a {
	color:#0000FF;
	text-decoration:underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleHotnews .indexstyleHotnewsbox a {
	color:#0000FF;
	text-decoration:underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleHotnews .indexstyleHotnewsbox a {
	color:#0000FF;
	text-decoration:underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleHotnews .indexstyleHotnewsbox a {
	color:#0000FF;
	text-decoration:underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleHotnews .indexstyleHotnewsbox a {
	color:#0000FF;
	text-decoration:underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleHotnews .indexstyleHotnewsbox a {
	color:#0000FF;
	text-decoration:underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleHotnews .indexstyleHotnewsbox a {
	color:#0000FF;
	text-decoration:underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleHotnews .indexstyleHotnewsbox a {
	color:#0000FF;
	text-decoration:underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleHotnews .indexstyleHotnewsbox a {
	color:#0000FF;
	text-decoration:underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleHotnews .indexstyleSample .indexstyleSampleTxthead a {
	color:#0000FF;
	text-decoration: underline;
	font-weight:bold;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleHotnews .indexstyleSample .indexstyleSampleLink a {
	color:#0000FF;
	text-decoration: underline;
	font-weight:bold;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyle24 .indexstyle24Link a {
	color:#0000FF;
	text-decoration: underline;
	font-weight:bold;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyle24 .indexstyle24Link a {
	color:#0000FF;
	text-decoration: underline;
	font-weight:bold;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleMid .indexstyleRes .indexstyleImage3 #ResImage {
	border:none;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleMid .indexstyleRes .indexstyleResText2 .indexstyleText {
	line-height:100%;
	font-size:100%;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleMid .indexstyleRes .indexstyleResLink2 a {
	color:#0000FF;
	text-decoration: underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleMid .indexstyleIntview .indexstyleImage3 #cortImage {
	border:none;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleMid .indexstyleIntview .indexstyleGlasscoatLink2 a {
	color:#0000FF;
	text-decoration: underline;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleMind .indexstyleImage4 #cortImage0 {
	border:solid #000000 1px;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleMind .indexstyleImage4 #cortImage2 {
	border:solid #000000 1px;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleMind .indexstyleImage4 #cortImage3 {
	border:solid #000000 1px;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleMind .indexstyleImage4 #cortImage4 {
	border:solid #000000 1px;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleMind .indexstyleImage4 #cortImage5 {
	border:solid #000000 1px;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleMind .indexstyleImage4 #cortImage6 {
	border:solid #000000 1px;
}
#wrappar0 #wrappar .indexstyleMaincont .Backtop a {
	color:#0000FF;
	text-decoration: underline;
}
#wrappar0 #wrappar img {
	border:none;
}
#wrappar0 #wrappar .indexstyleMaincont .indexstyleHotnews .indexstyleHotnewsbox p {
	color:#FF0000;
}






/* info.htmlのソース */
#infowrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.infostyleCont {
	background: #FFFFFF;
	padding: 0px;
	height: auto;
	width: 650px;
	line-height: 140%;
	font-size: 110%;
	margin-right: auto;
	margin-left: auto;
}.infostyleCont600 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	line-height: 200%;
}













/* cont.htmlのソース */
#contwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	font-size: 110%;
}
.contstyleCont {
	background: #FFFFFF;
	padding: 0px;
	height: auto;
	width: 650px;
	line-height: 140%;
	font-size: 110%;
	margin-right: auto;
	margin-left: auto;
}.conttextcenter {
	text-align: center;
	margin-top: 20px;
}
.contheadbar {
	font-size: 140%;
	line-height: 120%;
	color: #FFFFFF;
	background: #07455F;
	padding-left: 5px;
	margin-top: 20px;
}
.contimg {
	text-align: center;
}
.contimg img {
	padding: 10px;
}
.contleft {
	float: left;
	width: 300px;
}
.conttextbig {
	font-size: 200%;
}
.comtright {
	float: right;
	width: 340px;
}
.comtright a {
	font-size: 130%;
	line-height: 200%;
	color: #0000FF;
	text-decoration: underline;
}







/* pub.htmlのソース */
#pubwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	font-size: 110%;
}
.pubstyleCont {
	background: #FFFFFF;
	padding: 0px;
	height: auto;
	width: 650px;
	line-height: 140%;
	font-size: 110%;
	margin-right: auto;
	margin-left: auto;
}.box {
	font-size: 130%;
	background: #E0EBF8;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 150%;
}
.box img {
	border-style: none;
}

.pubhead {
	font-size: 160%;
	line-height: 150%;
	color: #FFFFFF;
	background: #07455F;
	padding-left: 5px;
	margin-top: 20px;
}
.pubhead2 {
	font-size: 130%;
	line-height: 130%;
	color: #FFFFFF;
	background: #07455F;
	padding-left: 5px;
	margin-top: 20px;
}
.pubtext {
	font-size: 120%;
	padding-left: 5px;
	padding-top: 10px;
	background: #E0EBF8;
	padding-bottom: 10px;
}







/* link.htmlのソース */
#linkwrappar {
	background: #FFFFFF;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	font-size: 110%;
}
.linkstyleCont {
	background: #FFFFFF;
	padding: 0px;
	height: auto;
	width: 650px;
	line-height: 140%;
	font-size: 110%;
	margin-right: auto;
	margin-left: auto;
}.linkbox {
	background: #E0EBF8;
	padding: 10px;
	margin-top: 20px;
}
.linkbox a {
	color: #0000FF;
	text-decoration: underline;
}
.linkbox   table img  {
	padding: 5px;
}
.linkbox img {
	border-style: none;
}

.linkbox ul {
	padding-left: 20px;
}
