* {
	margin:0;
	padding:0;
	border-top-color: #FF99CC;
	border-right-color: #FF99CC;
	border-bottom-color: #FF99CC;
	border-left-color: #FF99CC;
}
/*
body { background:#545454; font-size:100%; line-height:1em; font-family:Arial; color:#47494b; text-align:center}
*/
body {
	background:#ffffff;
	font-size:14px;
	font-family: "メイリオ", "MS UI Gothic", "MS P", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	line-height:22px;
	color:#47494b;
	text-align:center
}
/*in_line*/
/*
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#47494b; font-size:1em; font-weight:normal; padding-left:5px; border:solid 1px #a4a4a4}
*/
/*
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#47494b; font-size:1em; font-weight:normal; padding-left:5px;}
*/
img {
	border:0;
	vertical-align:middle;
	text-align:left;
}
ul { list-style:none;}

/*==================list====================*/
ul.list_1 {margin:0px; padding:0px; list-style:none}
ul.list_1 li { line-height:2.17em; font-size:1.09em}
ul.list_1 li a{text-decoration:underline; color:#47494b; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:17px}
ul.list_1 li a:hover{ text-decoration:none}

ul.list_2 {margin:0px; padding:0px; list-style:none}
ul.list_2 li { line-height:1em; font-size:1.18em; padding-left:12px; background:url(images/list_bg.gif) repeat-x bottom; padding-bottom:7px; margin-bottom:14px}
ul.list_2 li a{text-decoration:none; color:#444444; padding-left:20px; font-weight:bold}
ul.list_2 li a:hover{ text-decoration:none; color:#bf5549}
ul.list_2 li a.bg_1 {background:url(images/list_bg1.jpg) no-repeat 0 2px;}
ul.list_2 li a.bg_2 {background:url(images/list_bg2.jpg) no-repeat 0 2px;}
ul.list_2 li a.bg_3 {background:url(images/list_bg3.jpg) no-repeat 0 2px;}
ul.list_2 li a.bg_4 {background:url(images/list_bg4.jpg) no-repeat 0 2px;}
ul.list_2 li a.bg_5 {background:url(images/list_bg5.jpg) no-repeat 0 2px;}
ul.list_2 li a.bg_6 {background:url(images/list_bg6.jpg) no-repeat 0 2px;}
ul.list_2 li a.bg_7 {background:url(images/list_bg7.jpg) no-repeat 0 2px;}
ul.list_2 li a.bg_8 {background:url(images/list_bg8.jpg) no-repeat 0 2px;}
ul.list_2 li.none {background:none; padding-bottom:0}
/*==========================================*/
/*
a {text-decoration:underline; color:#aaaaaa}
a:hover {text-decoration:none}
*/
a.link1 {text-decoration:underline; color:#357093; background:url(images/marker_link1.gif) no-repeat 0 0; padding:0 0 6px 23px; margin-right:12px; font-size:1.09em; font-weight:bold}
a.link1:hover {text-decoration:none}

a.link2 {text-decoration:underline; color:#357093; background:url(images/marker_link2.gif) no-repeat 0 0; padding:0 0 6px 23px; font-size:1.09em; font-weight:bold}
a.link2:hover {text-decoration:none}

a.link3 {text-decoration:underline; color:#357093; font-weight:bold; font-size:1.09em}
a.link3:hover {text-decoration:none}


.div_title {background:url(images/title_bg.gif) repeat-x top; margin-right:12px}
.div_title .left {background:url(images/title_bg_left.gif) no-repeat 0 0}
.div_title .right {background:url(images/title_bg_right.gif) no-repeat right top; padding:22px 0 17px 37px}

.clear { clear:both;}
/*
.top_bg {background:url(images/top_bg.gif) repeat-x top #fff}
*/
p {margin:0 0 16px 0}
.p1 {margin:0 0 31px 0}
.p2 {margin:0 0 22px 0}

.redfont {
	color:#FF0000;
	font-weight:bold;
	}

.font_1 {color:#676666; font-size:1.09em}

/*header*/
#header { height:509px}
/*
.flash {position:absolute; margin:34px 0 -9px -21px}
*/
.flash {position:absolute; margin:34px 0 -9px -21px}

/*content*/

#content {
	font-size:16px;
	line-height:28px;
	padding-bottom:14px
}
/*
#content {
	font-size:0.6875em;
	line-height:1.45em;
	padding-bottom:14px;
	width:886px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
*/
.title {margin-bottom:12px}
.title2 {margin-bottom:17px}

.img {margin-bottom:24px}

.img_left {float:left; margin:-6px 19px 24px -1px}
.img_left2 {float:left; margin:0 19px 28px -1px}
.img_left3 {float:left; margin:0 19px 0 -1px}
.img_left4 {float:left; margin:-6px 19px 0 -1px}
/*
.col_bg {background:url(images/col_bg.gif) repeat-y right top}
*/


.banners {position:absolute; margin:14px 0 -29px 0}

.col_1 .indent { padding:9px 28px 22px 14px}
.col_2 .indent { padding:21px 83px 20px 34px}

/*footer*/
/*
#footer{
	font-size:0.6875em;
	line-height:1.09em;
	color:#fff;
	text-transform:uppercase;
	text-indent:15px;
	background:#545454;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
*/
#footer{
	font-size:14px;
	line-height:20px;
	color:#666666;
	text-transform:none;
	text-indent:15px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	background-color: #FFFFFF;
	background-image: url(http://sem-style.jp/image/line_1.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
/*
#footer a {color:#fff; text-decoration:underline}
#footer a:hover {text-decoration:none}
*/
/*================== index.html ==================*/
#page1 #content {padding:0 0 136px 0}
#page1 #content .col_1 .indent { padding:13px 28px 6px 14px}
#page1 #content .col_2 .indent { padding:21px 70px 10px 34px}

/*================== index-3.html ==================*/
#page4 #content {padding:0 0 136px 0}
#page4 .col_2 .indent {padding-right:75px}

/*================== index-4.html ==================*/
#page5 .col_2 .indent {padding-right:75px}


input {width:243px; height:20px}
.div_input {height:25px}
textarea {width:278px; height:96px; overflow:auto; margin-bottom:20px; display:block}
.div_links {text-align:right; word-spacing:40px; padding-right:10px}

a{
	color:#FF66FF;
	text-decoration:none;
}
a:hover{text-decoration:underline;}

.rightmain{
	margin-left:47px;
}

.add_area a {
	text-decoration:none;
	color:#999999
}

.add_area{
}
address {
	width: 766px;
	margin-left: auto;
	clear: both;
	margin-top: 10px;
	height: 60px;
	text-align: right;
	margin-right: 0px;
}
address .copyright_class{
	background-image: url(http://sem-style.jp/image/npcp.gif);
	background-repeat: no-repeat;
	display: inline;
	float: right;
	height: 12px;
	width: 300px;
}
address .copyright_class span{
	display: none;
}
address .powered_class{
	font:10px/10px "Tahoma", "Arial Black", "ＭＳ ゴシック", "Osaka";
	padding-top:5px;
	color: #666666;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
address p {
	font-size: 9px;
	color: #666666;
	margin-top: 5px;
}
address a:link,address a:hover,address a:visited,address a:active {
	color: #999999;
	font-style: normal;
	text-decoration: none;
}
h1 span{
	display:none;
}
.leftflash div{
	margin-left:0px;
	margin-top:13px;
}
.leftcontact div{
	margin-left:0px;
	margin-top:13px;
	height:108px;
}
.contents1{
	margin-top:60px;
	clear: both;
}
.contents2{
	margin-top:30px;
	clear: both;
}
.contents3{
	margin-top:30px;
	clear: both;
	border: 1px solid #d9d9df;
	padding:10px;

}
.image1 {
	margin-left:20px;
	display: inline;
	float: left;
	margin-top: 20px;

}
.text1 {
	display: inline;
	float: right;
	width: 330px;
	margin-top:20px;
	margin-right:5px;
}

.gototop{
	margin-left:480px;
	margin-top:30px;
	height: 20px;
	width: 80px;
}

.sem-menu{
	margin-top:570px;
	margin-left:50px;
	float: left;
}
.seo-alow{
	margin-top:6px;
	margin-right:8px;
}
.ul30{
	margin-left:30px;
}
.ul30d li{
	margin-left:40px;
	list-style-type:disc;
	margin-bottom:10px;
}
.phead {
	margin-top:30px;
}
.shoseti{
	font-size:18px;
	color:#416ae1;
}
.hrbo{
	border-bottom:1px solid #d9d9df;
}
.sitemap ul {
	list-style-type:disc;
	margin-left:30px;
	margin-bottom:50px;
	}
.sitemap img {
	margin-right:10px;
	}
.sitemap td {
	padding-left:40px;
	}

/*---ＦＡＱ関連START---*/
.faqqm {
	width:279px;
	float:left;
	}
.faqqm h4 {
	font-size: 16px;
	color: #3399FF;
	font-weight: bold;
	height:28px;
	background:url(http://sem-style.jp/image/image_faq_cbg.jpg) no-repeat;
	margin-left:10px;
	}
.faqqm h4 a {
	color: #3399FF;
	}
.faqaida {
	width:550px;
	clear:both;
	height:30px;
	}
.faqq1 {
    background-image:url(http://sem-style.jp/image/q.png);
    background-repeat:no-repeat;
    width:220px;
    padding-left:25px;
    margin-left:17px;
    margin-right:17px;
	line-height:20px;
    margin-top:15px;
	   }
	.faqq {
    background-image:url(http://sem-style.jp/image/q.png);
    background-repeat:no-repeat;
    padding-left:30px;
    margin-left:18px;
    margin-bottom:15px;
    margin-right:35px;
    font-weight:bold;
	}
.faqa {
	background-image:url(http://sem-style.jp/image/a.png);
	background-repeat:no-repeat;
	padding-left:33px;
	margin-left:18px;
	margin-right:40px;
	margin-bottom:50px;
	}
.faqa div {
	text-align:right;
	}
.contents2faq{
    background-repeat:no-repeat;
    height:1740px;
    width:570px;
    padding-top:65px;
    margin-top:30px;
    clear: both;
	}
/*---ＦＡＱ関連END---*/

.fstyle {
	font-weight:bold;
	color:#FF6600;
	}

.conttentsinfo {
	margin-top:30px;
	clear: both;
	width:570px;
	height:110px;
	background-image:url(http://sem-style.jp/image/image_info00.jpg);
	background-repeat:no-repeat;
	padding-top:150px;
	padding-left:50px;
}
.conttentsinfo p {
	background-image:url(http://sem-style.jp/image/mark01.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	font-weight:bold;
	height:22px;
}
.contents2terms{
	background-image:url(http://sem-style.jp/image/image_terms00.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:1300px;
	padding-top:80px;
	padding-left:50px;
	margin-top:30px;
	clear: both;
}
.contents2terms2{
	background-image:url(http://sem-style.jp/image/image_new2009.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:780px;
	padding-top:80px;
	padding-left:50px;
	margin-top:30px;
	clear: both;
}
.contents3terms{
	background-image:url(http://sem-style.jp/image/image_new2008.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:160px;
	padding-top:80px;
	padding-left:50px;
	margin-top:30px;
	clear: both;
}
.contents2terms ul {
	margin-left:10px;
	margin-bottom:25px;
	width:150px;
	float:left;
}
.contents2terms h3 {
	font-size:14px;
	}
.contents2terms p {
	font-weight:bold;
	font-size:16px;
	color:#745065;
	clear:both;
	}
.contents2terms01 {
	margin-top:30px;
	padding:10px;
	border:solid 1px #ffb4b4;
	}
.contents2terms01 hr {
	color:#888888;
	margin:2px 0px 10px 0px;
	}
.contents2terms01 h2 {
	margin-left:5px;
	font-size:16px;
	}
.midater {
	font-size:18px;
	font-weight:bold;
	margin-top:50px;
	width:550px;
	height:70px;
	clear:both;
	}
.contents500 {
	position:relative;
	margin-top:30px;
	width:570px;
	height:735px;
	background-image:url(http://sem-style.jp/image/image_sem5.jpg);
	background-repeat:no-repeat;
	clear:both;
	padding-top: 65px;
	}
.btnsem501 {
	position:absolute;
	left:147px;
	top:500px;
	width:149px;
	height:73px;
	z-index:1;
}
.btnsem502 {
	position:absolute;
	left:337px;
	top:572px;
	width:158px;
	height:75px;
	z-index:2;
}
.btnsem503 {
	position:absolute;
	left:107px;
	top:648px;
	width:171px;
	height:71px;
	z-index:3;
}
.btnsem504 {
	position:absolute;
	left:238px;
	top:333px;
	width:198px;
	height:61px;
	z-index:1;
}
.w3cc {
	margin-left:80px;
	margin-top:40px;
	}

#footerlink0 {
	width:866px;
	margin:10px auto 0px auto;
	padding-top:16px;
	padding-right:10px;
	padding-left:10px;
	font-size:12px;
	line-height:16px;
	background-image:url(http://netpreneur.co.jp/commonimages/border0z.jpg);
	background-repeat:repeat-x;
	text-align:left;
	}
#footerlink0 li {
	list-style-type:none;
	display:inline;
	margin-right:8px;
	}
#footerlink0 a {
	color:#bbbbbb;
	}
#footerlink2 img {
	margin:0px;
	}
#footerlink2 {
	width:140px;
	height:150px;
	float:left;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:auto;
	}
	
	.main00  .contents  .chapter01 img{
	float: right;
	margin-top: 50px;
	margin-right: 50px;
	height: 150px;
	width: 50px;
	display: inline;
}

/*---テキスト化に伴うものSTART---*/
.context1 {
	display:block;
	position:relative;
	margin-top:75px;
	margin-left:32px;
	width:510px;
/*↓↓kakaku.htmlのヘッダー内style1とおなじもの*/
	font-family: "メイリオ", "MS UI Gothic", "MS P", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 16px;
}
/*↓↓kakaku.htmlのヘッダー内style2とおなじもの*/
.context1 h4 {
	color: #3399FF;
	font-weight: bold;
	margin-bottom:25px;
}
.context1 ul {
	list-style:disc;
	margin-left:32px;
	margin-bottom:16px;
	}
/*--項目ヘッダ6つのメニューSTART--*/
.context1menu {
	width:532px;
	margin-bottom:30px;
	margin-left:-13px;
	}
.context1menu img {
	float:left;
	width:240px;
	height:32px;
	margin-bottom:15px;
	margin-left:13px;
	margin-right:13px;
	}
.context1menu hr {
	color:#FFFFFF;
	clear:both;
	visibility:hidden;
	}
/*--項目ヘッダ6つのメニューEND--*/

/*----変動コンテンツ設定関連START----*/
.cont2n {
	margin-top:30px;
	width:570px;
	clear:both;
	}
	.cont3n {
	margin-top:30px;
	
	width:570px;
	clear:both;
	}

.cont2ntitle {
	margin:0px;
	height:46px;
	display:block;
	width:570px;
	}
.cont2nin {
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	padding-top:20px;
	border:solid 1px #FFB3B3;
	background:url(http://sem-style.jp/image/img_bgGrad.jpg) no-repeat bottom;
	}
	.cont3nin {
	margin-top:0px;
	margin-left:5px;
	padding-left:20px;
	margin-right:5px;
	padding-top:20px;
	border:solid 1px #FFB3B3;
	background:url(http://sem-style.jp/image/img_bgGrad.jpg) no-repeat bottom;
	}

/*----変動コンテンツ設定関連END----*/

/*--flowページ関連START--*/
.stepitem {
	background:url(http://sem-style.jp/image/img_flow_arrow.png) no-repeat top left;
	margin-bottom:20px;
	}
.stepitem p {
	margin-top:20px;
	margin-left:135px;
	margin-right:20px;
	}
/*--flowページ関連END--*/

/*---テキスト化に伴うものEND---*/
	
/*---フリーダイヤルアンダーインフォメーションSTART---*/
.underinfo {
	width:570px;
	height:256px;
	background:url(http://sem-style.jp/image/underInfo_bg.jpg) no-repeat;
	}
#uibtn01 {
	width:246px;
	height:62px;
	display:block;
	margin-top:179px;
	margin-left:30px;
	float:left;
	}
#uibtn02 {
	width:246px;
	height:62px;
	display:block;
	margin-top:179px;
	margin-left:20px;
	float:left;
	}
.uiclear {
	height:1px;
	clear:both;
	}
/*---フリーダイヤルアンダーインフォメーションEND---*/
