@charset "UTF-8";

/*
-----------------------------------------------
▼基本デザイン
----------------------------------------------- */

* {
	margin:0;
	padding:0;
	line-height:1.4;
}

body, td {
	font-family:Arial,'Lucida Grande','Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'meiryo', sans-serif;
	font-size:12px;
}

/* IE6用の設定▼ \*/
* html body {
	font-size:0.75em;
}
/* ▲IE6用の設定 */

img {border:0;}
a:link {color:#719bad;}
a:visited {color:#888; text-decoration: none;}
a:hover,a:active {color:#1698fc; text-decoration: none;}

a:link.color-red{
	color:#FF0000;
}

a:link.color-white{color:#000000;}
a:visited.color-white {color:#000000;}
a:hover.color-white {color:#1698fc;}
a:active.color-white {color:#1698fc;}

a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background:none!important;
}

.cboth {
	clear:both;
	height:0;
}

/* IE 用▼ */
* html .cboth {
	height:.1em;
	overflow:hidden;
	margin-top:-.1em;
}

hr {
	visibility:hidden;
	border:0;
}

ul{
	list-style-image: none;
}


/*
-----------------------------------------------
▼基本設計
----------------------------------------------- */

/*包括div*/
#all{
}

/*ヘッダー領域*/

/*中身*/
#content{
	background-color:#fcfcfa;
	width:970px;
	margin:0px auto 0 auto;
	text-align:center;
}

#merit{
	overflow:hidden;
}

/*
-----------------------------------------------
▼ヘッダ
----------------------------------------------- */

#head{
	width:100%;
	background:url(http://www8.kobe-np.co.jp/blog/img/head_bg.gif) repeat-x;
}

.headIn{
	position:relative;
	width:950px;
	margin:0 auto;
}

.headIn ul{
	position:absolute;
	top:10px;
	right:0;
	list-style-type:none;
}

.headIn li{
	display:inline;
	margin-left:3px;
}
/*
-----------------------------------------------
▼フッタ
----------------------------------------------- */

#foot{
	width:100%;
	clear:both;
	background:url(http://www8.kobe-np.co.jp/blog/img/foot_bg.gif) repeat-x;
}

.footIn{
	position:relative;
	width:950px;
	text-align:center;
	margin:0 auto;
}

.footIn p{
	padding:15px 0;
	color:333333;
}


/*
-----------------------------------------------
▼中央
----------------------------------------------- */
.gensen_title{
	text-align:left;
	padding:20px 2px;
}

#headline{
	margin-bottom:20px;
}

.block1{
	width:470px;
	height:251px;
	float:left;
	text-align:left;
}

.block1 h2, .block2 h2{
	font-size:30px;
	font-weight:normal;
}

.block2{
	width:470px;
	height:251px;
	float:right;
	text-align:left;
}

.blocktext{
	height:150px;
	overflow:hidden;
	font-size:18px;
	padding:8px;
}

.blocktext img {
	float:right;
	margin-left:10px;
}


/*
-----------------------------------------------
▼QRコードコーナー
----------------------------------------------- */
.qrcode{
	overflow:hidden;
	text-align:left;
	background:white;
	height:240px;
	padding-left:100px;
	margin:15px 35px;
	border-radius:30px;
	border:1px solid #eeeeee;
}
.qrcode h2{
	margin:10px 80px;
}
.qrcode p{
	margin-left:80px;
	vertical-align:center;
	margin-top:5px;
}

.qrdesc{
	height:200px;
	width:450px;
	float:left;
}

.qrbar{
	height:200px;
	width:300px;
	float:left;
}
.qrdesc a{
	display:inline-block;
	color:white;
	font-size: 23px;
	text-decoration:none;
	background-color:#265fac;
	padding: 15px 11px;
	border-radius: 5px;
	letter-spacing: 0.1rem;
}
.qrdesc a:hover{
	background-color:#265faca6;
}
.chui{
	clear:both;
	font-size:15px;
	text-align:center;
	margin-right:100px;
	font-weight:bold;
	color:#cc0000;
	background:#ffe0ef;
	padding:5px;
}

/*
-----------------------------------------------
▼
----------------------------------------------- */




#menu{
	font-size:15px;
	margin:15px 0;
	text-align:left;
}

#menu dl{
	margin:10px 15px;
}

#menu dt{
	width:140px;
	height:50px;
	float:left;
	clear:both;
}

#menu dd{
	margin-left:170px;
	margin-bottom:30px;
}

#menu dd ol{
	margin-left:10px;
}

#menu dd ol li{
}



/*
-----------------------------------------------
▼対応機種
----------------------------------------------- */

#topinfo1{
	text-align:left;
	font-size:15px;
	margin:30px;
	overflow:hidden;
}

#topinfo1 h3{
	border-left: 1em solid #333333;
	margin-left:5px;
	text-indent:5px;
}

#taiou{
	width:600px;
	margin:15px 0;
	text-align:left;
	float:left;
}

#taiou p{
	margin:5px 15px;
}

.attention{
	margin:20px;
	padding:15px;
	background:#eeeeee;
	
}
.attention ul{
	margin-left:20px;
}

#yuuryou{
	margin:15px 0;
	width:310px;
	text-align:left;
	float:left;
}
#yuuryou p{
	margin:10px 15px;
}



/*
-----------------------------------------------
▼2ページ目
----------------------------------------------- */
#desc {
	text-align:left;
	margin:0px 15px 30px 15px;
	padding:0 15px;
	font-size:15px;
	overflow:hidden;
}

#desc h3{
	font-weight:bold;
	border-bottom:1px solid white;
}
#desc ul{
	margin:10px 0 15px 0}
#desc li{
	list-style-type:none;
	width:150px;
	float:left;
	height:20px;
	border:3px solid #f6f6f6;
	border-radius:8px;
	background:white;
	margin:0 5px 5px 0;
	padding:5px 10px;
}



/*
-----------------------------------------------
▼対応機種
----------------------------------------------- */
#topinfo1 h2, #topinfo2 h2{
	background:url(h2.gif) no-repeat 8px center #eeeeee;
	text-indent:27px;
	border-radius:10px;
	padding:7px;
	font-size:25px;
	margin:25px 0 15px 0;
	clear:both;
}


/*
-----------------------------------------------
▼対応機種
----------------------------------------------- */


#toiawase{
	clear:both;
	border:solid 5px #dddddd;
	background:#f9f9f9;
	padding:10px;
	border-radius:5px;
	font-size:13px;
	margin-bottom:20px;
}

.hosoku{
	font-size:85%;
	color:#444444;
}
	
/*
-----------------------------------------------
▼価格
----------------------------------------------- */
div.nedankaisei{
	width:700px;
	background:#ffeeee;
	border:3px solid #ffcccc;
	padding:15px;
	border-radius:15px;
	font-size:15px;
	margin:0 auto;
}
div.nedankaisei div{
	background:white;
	margin:10px 30px;
	padding:8px;
}

div.nedankaisei div h2{
	font-size:18px;
	color:#cc3333;
	border-bottom:1px solid #ffcccc;
	margin-bottom:15px;
}
div.nedankaisei strong{
	font-size:25px;
	color:#cc0000;
}
div.nedankaisei strong span{
	font-size:13px;
}

/* css_end */