@charset "Shift_JIS";

/**
 *
 * ???w?Z???w?????C???t?H
 * /contents/m/1nensei/css/index.css
 *
 */



/*-------------------------

	???w?y?[?W????
-------------------------*/

body {
	color: #666;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "?q???M?m?p?S ProN W3", sans-serif;
}

.font12 { font-size: 12px; }
.font13 { font-size: 13px; }
.font14 { font-size: 14px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; }
.font17 { font-size: 17px; }
.font18 { font-size: 18px; }
.font19 { font-size: 19px; }
.font20 { font-size: 20px; }

img {
	vertical-align: bottom;
}
strong, .bold {
	font-weight: bold;
	text-decoration: underline;
}
.caption {
	/*font-size: 83%;*/
	font-size: 10px;
}
.sstitle {
	color: #1060c3;
	/*font-size: 117%;*/
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.color-black { color: #000; }

#MainContentsBox.noradius {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 0;
}

a.icon-link2 {
	padding-left: 10px;
	background: url('/contents/m/1nensei/imgs/randoseru/quality/1nensei-link2.gif') no-repeat 0 2px;
	background-size: 7px 10px;
	-webkit-background-size: 7px 10px;
}
a.icon-link-up {
	color: #333;
	padding-left: 20px;
	padding-top: 3px;
	background: url('/contents/m/common/imgs/icon/1nensei-link-up.png') no-repeat 0 2px;
	background-size: 15px 15px;
	-webkit-background-size: 15px 15px;
	text-decoration: none;
}
a.icon-link-down {
	color: #333;
	padding-left: 20px;
	padding-top: 3px;
	background: url('/contents/m/common/imgs/icon/1nensei-link-down.png') no-repeat 0 2px;
	background-size: 15px 15px;
	-webkit-background-size: 15px 15px;
	text-decoration: none;
}

.page-section {
	margin-top: 40px;
}
.page-section:first-child {
	margin-top: 0;
}

.pagetop {
	margin-top: 15px;
	text-align: right;
}
.pagetop a {
	text-decoration: none;
}

.to-do {
	margin-bottom: 20px;
}
.to-do:last-child {
	margin-bottom: 0;
}

.comment-area {
	padding: 19px;
	color: #666;
	background: #efffff;
	border: 1px solid #a2dddd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.comment-area-title {
	margin-bottom: 10px;
}
.comment-area-text {
	padding: 0 10px;
}
.comment-area-text.wide {
	padding: 0;
}

.point-btn {
	padding: 7px 7px 1px;
	background: url('/contents/m/1nensei/imgs/randoseru/common/point-btn-bg.gif') repeat 0 0;
	background-size: 8px 4px;
	-webkit-background-size: 8px 4px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.point-btn ul li {
	margin-right: 4px;
	margin-bottom: 6px;
	float: left;
	padding: 0;
}
.point-btn ul li:nth-child(2n) {
	margin-right: 0;
}
.point-btn ul li:first-child,
.point-btn ul li:nth-child(2){
	margin-top: 0;
}
.point-btn ul li a {
	display: block;
	width: 126px;
	height: 0;
	padding-top: 41px;
	overflow: hidden;
	background: url('/contents/m/1nensei/imgs/randoseru/common/point-btn.png') no-repeat;
	background-size: 1160px 91px;
	-webkit-background-size: 1160px 91px;
}
.point-btn ul li.top {
	float: none;
	clear: both;
}
.point-btn ul li.top a {
	width: 257px;
}
.point-btn ul li.colordesign a {
	background-position: 0 0;
}
.point-btn ul li.colordesign a.on {
	background-position: 0 -50px;
}
.point-btn ul li.material a {
	background-position: -150px 0;
}
.point-btn ul li.material a.on {
	background-position: -150px -50px;
}
.point-btn ul li.weight a {
	background-position: -300px 0;
}
.point-btn ul li.weight a.on {
	background-position: -300px -50px;
}
.point-btn ul li.quality a {
	background-position: -450px 0;
}
.point-btn ul li.quality a.on {
	background-position: -450px -50px;
}
.point-btn ul li.size a {
	background-position: -600px 0;
}
.point-btn ul li.size a.on {
	background-position: -600px -50px;
}
.point-btn ul li.security02 a {
	background-position: -750px 0;
}
.point-btn ul li.security02 a.on {
	background-position: -750px -50px;
}
.point-btn ul li.top a {
	background-position:  -900px 0;
}
.point-btn ul li.top a.on {
	background-position: -900px -50px;
}

.studydesk .point-btn li {
	float: none;
}
.studydesk .point-btn li a {
	width: 257px;
	height: 0;
	padding-top: 41px;
	background-image: url('/contents/m/1nensei/imgs/studydesk/snav.png');
	background-size: 514px 138px;
	-webkit-background-size: 514px 138px;
}
.studydesk .point-btn li.tsukue a {
	background-position: 0 0;
}
.studydesk .point-btn li.tsukue a.on {
	background-position: -257px 0;
}
.studydesk .point-btn li.isu a {
	background-position: 0 -48px;
}
.studydesk .point-btn li.isu a.on {
	background-position: -257px -48px;
}
.studydesk .point-btn li.kuhu a {
	background-position: 0 -96px;
}
.studydesk .point-btn li.kuhu a.on {
	background-position: -257px -96px;
}


.gaku-area {
	padding: 23px 17px;
	color: #666;
	background: #faf7ec;
	color: #666666;
	border: 1px solid #eddda6;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	position: relative;
}
.gaku-area:before {
	display: block;
	content: "";
	width: 40px;
	height: 18px;
	position: absolute;
	top: -19px;
	left: 50%;
	margin-left: -20px;
	background: url('/contents/m/1nensei/imgs/randoseru/common/gaku-kugi.gif') no-repeat 0 0;
	background-size: 40px 18px;
	-webkit-background-size: 40px 18px;
}
.gaku-area-title {
	margin-bottom: 10px;
}
.gaku-area-text {
	padding: 0 15px;
}

.taikendan-title {
	margin-bottom: 15px;
}
.taikendan-voice {
	margin-top: 20px;
	color: #666;
}
.taikendan-voice:first-child {
	margin-top: 0;
}
.taikendan-voice-title {
	margin-bottom: 20px;
}
.taikendan-voice-box {
	padding:  15px;
	background: #f5fdff;
	border: 1px solid #00b7ee;
	border-radius:5px;
	-webkit-border-radius:5px;
	position: relative;
}
.taikendan-voice-box:before {
	display: block;
	content: "";
	width: 12px;
	height: 13px;
	background: url('/contents/m/1nensei/imgs/randoseru/common/taikendan-fukidashi.gif') no-repeat 0 0;
	background-size: 12px 13px;
	-webkit-background-size: 12px 13px;
	position: absolute;
	top: -13px;
	left: 15px;
}

.point-inner {
	padding: 20px 10px 15px;
	background: #def2ff;
	color: #666666;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.point-sensei {
	margin-top: 10px;
	padding-top: 15px;
	border-top: 1px dashed #9ed9ff;
}

.double-area {
	padding: 3px;
	border: 1px solid #c0d5ef;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.double-area-inner {
	padding: 20px 10px 5px;
	border: 1px solid #c0d5ef;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.order-list li {
	padding-left: 24px;
	margin-bottom: 20px;
}
.order-list li.num1 {
	background: url('/contents/m/1nensei/imgs/studydesk/num-1.gif') no-repeat 0 1px;
	background-size: 20px 16px;
	-webkit-background-size: 20px 16px;
}
.order-list li.num2 {
	background: url('/contents/m/1nensei/imgs/studydesk/num-2.gif') no-repeat 0 1px;
	background-size: 20px 16px;
	-webkit-background-size: 20px 16px;
}

.blue-area {
	padding: 20px 15px;
	background: #ebf2fc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.blue-area-title {
	margin-bottom: 10px;
	color: #1060c3;
	font-weight: bold;
}
.blue-area-title.yanosan-title {
	padding-left: 30px;
	padding-top: 4px;
	background-image: url('/contents/m/1nensei/imgs/hint/yanosan2.gif');
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 25px 22px;
	-webkit-background-size: 25px 22px;
}
.blue-area-text {
	padding-right: 75px;
}
.blue-area.yanosan-area {
	background-image: url('/contents/m/1nensei/imgs/hint/yanosan.gif');
	background-repeat: no-repeat;
	background-position: 195px bottom;
	background-size: 57px 83px;
	-webkit-background-size: 57px 83px;
}

.advice-area .blue-area {
	display: none;
}
.advice-area .icon-link-up,
.advice-area.on .icon-link-down {
	display: none;
}
.advice-area.on .icon-link-up {
	display: inline;
}



/* pagetop */
.pagetop {
	text-align: right;
}
/*
.pagetop a {
	text-decoration: underline !important;
	padding-bottom: 2px;
	padding-right: 20px;
	background: url('/contents/m/common/imgs/icon/1nensei-link-up.png') no-repeat right top;
	background-size: 15px 15px;
	-webkit-background-size: 15px 15px;
}
*/


/* ?y?[?W?^?C?g?? */
.lower-page #CourseHeader {
	padding: 10px 0;
}
.lower-page #CourseHeader .titleArea {
	background: none;
}
.lower-page #CourseHeader .courseTitle {
	padding-top: 0;
	width: 300px;
	height: 62px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 300px 62px;
	-webkit-background-size: 300px 62px;
	margin-bottom: 0;
}
.year-round #CourseHeader .titleArea{
  background: none;
}
.year-round #CourseHeader{
  padding: 0;
}
.year-round #CourseHeader .courseTitle {
	background-image: url(/contents/m/1nensei/imgs/year-round/page-title.gif);
  background-size: 100%;
}
.life #CourseHeader .courseTitle {
	background-image: url(/contents/m/1nensei/imgs/life/page-title.gif);
}
.study #CourseHeader .titleArea{
  background: none;
}
.study #CourseHeader{
  padding: 0;
}
.study #CourseHeader .courseTitle {
	background-image: url(/contents/m/1nensei/imgs/study/page-title.gif);
  background-size: 100%;
}
.randoseru #CourseHeader .titleArea{
  background: none;
}
.randoseru #CourseHeader{
  padding: 0;
}
.randoseru #CourseHeader .courseTitle {
	background-image: url(/contents/m/1nensei/imgs/randoseru/common/page-title.gif);
  background-size: 100%;
}
.studydesk #CourseHeader .titleArea{
  background: none;
}
.studydesk #CourseHeader{
  padding: 0;
}
.studydesk #CourseHeader .courseTitle {
	background-image: url(/contents/m/1nensei/imgs/studydesk/page-title.gif);
  background-size: 100%;
}
.bag #CourseHeader .courseTitle {
	background-image: url(/contents/m/1nensei/imgs/bag/page-title.gif);
}
.hint #CourseHeader .courseTitle {
	background-image: url(/contents/m/1nensei/imgs/hint/page-title.gif);
}
.day #CourseHeader .courseTitle {
	background-image: url(/contents/m/1nensei/imgs/day/page-title.gif);
}
.manner-shiki #CourseHeader .courseTitle {
	background-image: url(/contents/m/1nensei/imgs/manner/page-title.gif);
}
.nyuugaku_iwai #CourseHeader .courseTitle {
	background-image: url(/contents/m/1nensei/imgs/nyuugaku_iwai/page-title.gif);
}
.mama_suit #CourseHeader .courseTitle {
	background-image: url(/contents/m/1nensei/imgs/mama_suit/page-title.gif);
}
.nyuugaku_hair #CourseHeader .courseTitle {
	height: 70px;
	background-image: url(/contents/m/1nensei/imgs/nyuugaku_hair/page-title.gif);
	background-size: 300px 70px;
	-webkit-background-size: 300px 70px;
}


/* ???C???R???e???c */
#MainContentsBox {
	width: 300px;
	margin: 0 auto 15px;
	padding-bottom: 15px;
	background: #fff;
	border: 1px solid #cccccc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
#MainContentsBox .main-content-inner {
	padding: 15px 15px 0;
}
#MainContentsBox .page-stitle.radius img {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

/* ???w?܂ł̍s???\??*/
.year-round-table {
	width: 100%;
	border: 1px solid #8abee6;
}
.year-round-table a {
	text-decoration: none;
}
.year-round-table-th,
.year-round-table-td {
	padding: 15px;
}
.year-round-table-th {
	color: #fff;
	background: #75abee;
	border-bottom: 1px solid #5d99e4;
	text-align: center;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
}
.year-round-table-td {
	color: #;
	background: #fffcf2;
	border-bottom: 1px solid #c7d7e7;
	text-align: left;
}
.year-round-table:last-child .year-round-table -th,
.year-round-table:last-child .year-round-table -td {
	border-bottom: none;
}



/* ?????h?Z???^?J???[?E?f?U?C?? */
.randoseru-colordesign .gaku-area-text {
	background: url('/contents/m/1nensei/imgs/randoseru/colordesign/gaku-img.gif') no-repeat right bottom;
	background-size: 106px 81px;
	-webkit-background-size: 106px 81px;
}


/* ?????h?Z???^?ގ? */
.material-table {
	width: 100%;
	border: 1px solid #8abee6;
}
.material-table img {
	vertical-align: bottom;
}
.material-table th,
.material-table td {
	border-right: 1px solid #c1ddf6;
	border-bottom: 1px solid #b6d6ef;
}
.material-table tr:last-child th,
.material-table tr:last-child td {
	border-bottom: none;
}
.material-table .blue-1 { background: #deedfe; }
.material-table .blue-2 { background: #eaf3fd }
.material-table .blue-3 { background: #edf5ff; }


/* ?????̈? */
.schedule-section {
	margin-bottom: 25px;
}
.schedule-section .sstitle {
	margin-bottom: 5px;
}



/* ???w???????̃}?i?[ */
.w240 {
	width: 240px;
	margin: 0 auto;
}
.w270 {
	width: 270px;
	margin: 0 auto;
}
.schedule-list li {
	background-position: left 26px;
	background-repeat: no-repeat;
}
.schedule-list-01 {
	background-image: url('../imgs/manner/ar-01.gif');
	background-size: 40px 185px;
	-webkit-background-size: 40px 185px;
}
.schedule-list-02 {
	background-image: url('../imgs/manner/ar-02.gif');
	background-size: 40px 88px;
	-webkit-background-size: 40px 88px;
}
.schedule-list-03 {
	background-image: url('../imgs/manner/ar-03.gif');
	background-size: 40px 87px;
	-webkit-background-size: 40px 87px;
}
.schedule-list-04 {
	background-image: url('../imgs/manner/ar-04.gif');
	background-size: 40px 87px;
	-webkit-background-size: 40px 87px;
}
.schedule-list-05 {
	background-image: url('../imgs/manner/ar-05.gif');
	background-size: 40px 69px;
	-webkit-background-size: 40px 69px;
}
.schedule-list-06 {
	background-image: url('../imgs/manner/ar-06.gif');
	background-size: 40px 87px;
	-webkit-background-size: 40px 87px;
}
.schedule-list-07 {
	background-image: url('../imgs/manner/ar-07.gif');
	background-size: 40px 211px;
	-webkit-background-size: 40px 211px;
}
.schedule-list-08 {
	background-image: url('../imgs/manner/ar-08.gif');
	background-size: 40px 51px;
	-webkit-background-size: 40px 51px;
}
.schedule-list li p:first-child {
	padding-top: 10px;
}
.schedule-list-inner {
	padding-left: 40px;
}
.schedule-list-01 .schedule-list-inner {
	min-height: 185px;
}
.schedule-list-02 .schedule-list-inner {
	min-height: 88px;
}
.schedule-list-03 .schedule-list-inner {
	min-height: 87px;
}
.schedule-list-04 .schedule-list-inner {
	min-height: 87px;
}
.schedule-list-05 .schedule-list-inner {
	min-height: 69px;
}
.schedule-list-06 .schedule-list-inner {
	min-height: 87px;
}
.schedule-list-07 .schedule-list-inner {
	min-height: 211px;
}
.schedule-list-08 .schedule-list-inner {
	min-height: 51px;
}


/* span?v?f?͐???*/
.span-blue span {
	color: #75abee;
}

/* ???????̃_?b?V???? */
.dashed-border {
	padding-bottom: 3px;
	background: url('../imgs/manner/dash.gif') repeat left 24px;
	background-size: 5px 28px;
	-webkit-background-size: 5px 28px;
	line-height: 2.0;
}

/* ???w?i?A?O???[?̐??A?p?ۂ̃{?b?N?X */
.gray-box {
	border: 1px solid #cccccc;
	padding: 20px 15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.gray-box-title {
	margin-bottom: 20px;
}

/* ?O???[?w?i?A?p?ۂȂ??̃{?b?N?X */
.gray-box2 {
	background: #f2f2f2;
	padding: 20px;
	color: #666666;
}

/* ?C???f???g???ł??郊?X?g */
.indent-list li {
	margin-bottom: 5px;
	text-indent: -1.0em;
	margin-left: 1.0em;
}
.indent-list li:last-child {
	margin-bottom: 0;
}

/* ?`?F?b?N?}?[?N???????X?g */
.check-list li {
	margin-bottom: 20px;
}
.check-list li:last-child {
	margin-bottom: 0;
}
.check-list-icon {
	padding-left: 35px;
	background: url('../imgs/manner/icon-check.gif') no-repeat left top;
	background-size: 25px 25px;
	-webkit-background-size: 25px 25px;
}
.check-list-title {
	margin-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #1060c3;
	line-height: 25px;
}
.check-list-text {
	width: 210px;
	display: table;
}
.check-list-text .text,
.check-list-text .image {
	display: table-cell;
	vertical-align: top;
}
.check-list-text .text {
	width: 120px;
	text-align: left;
}
.check-list-text .image {
	text-align: right;
}


/* ???w?j???E?}?i?[ */
.nyuugaku_iwai .indent:first-letter,
.nyuugaku_iwai .indent-list li:first-letter {
	margin-right: 0.5em;
}
.nyuugaku_iwai .indent,
.nyuugaku_iwai .indent-list li {
	text-indent: -1.5em;
	margin-left: 1.5em;
}
.nyuugaku_iwai .indent-color:first-letter,
.nyuugaku_iwai .indent-list-color li:first-letter,
.nyuugaku_iwai .indent span {
	color: #a6ceff;
}
.nyuugaku_iwai .indent-list li {
	margin-bottom: 5px;
}
.nyuugaku_iwai .indent-list li:last-child {
	margin-bottom: 0;
}
.nyuugaku_iwai .okaeshi2-img-02 {
	background: url('../imgs/nyuugaku_iwai/okaeshi2-img-02.gif') no-repeat right top;
	background-size: 92px 54px;
	-webkit-background-size: 92px 54px;
}

.fukidashi-area {
	margin-bottom: 10px;
}
.fukidashi-girl {
	width: 48px;
	padding-top: 8px;
	float: left;
}
.fukidashi-box {
	width: 185px;
	float: right;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 15px 10px;
	position: relative;
	line-height: 1.6;
}
.fukidashi-box:after {
	content: "";
	display: block;
	width: 13px;
	height: 12px;
	position: absolute;
	top: 39px;
	left: -13px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 13px 12px;
	-webkit-background-size: 13px 12px;
}
.fukidashi-good .fukidashi-box {
	background: #fffafa;
	border: 1px solid #f8a9a9;
}
.fukidashi-good .fukidashi-box:after {
	background-image: url('../imgs/mama_suit/fukidashi-pink.gif');
}
.fukidashi-good .fukidashi-box strong {
	color: #f74545;
	text-decoration: none;
}
.fukidashi-bad .fukidashi-box {
	background: #f5fdff;
	border: 1px solid #00b7ee;
}
.fukidashi-bad .fukidashi-box:after {
	background-image: url('../imgs/mama_suit/fukidashi-blue.gif');
}
.fukidashi-bad .fukidashi-box strong {
	color: #00b7ee;
	text-decoration: none;
}

.accessory-box {
	padding: 10px;
	background: #fff0f0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.accessory-inner-box {
	border: 1px solid #ffdddd;
	background: #fff;
	padding: 15px 13px;
}


/* ?ʐ^?Ō????݂??̓??w???̕??? */
.suite-box {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 20px 10px;
	background: #ffeecc;
	position: relative;
	font-size: 12px;
}
.suite-box-header {
	margin-bottom: 20px;
}
.suite-box-title,
.suite-box-counter {
	width: 50%;
}
.suite-box-title {
	float: left;
}
.suite-box-title img {
	vertical-align: middle;
}
.suite-box-counter {
	float: right;
	text-align: right;
	line-height: 18px;
}
.suite-gallery li {
	width: 216px !important;
	height: 224px;
	padding: 17px;
	background: url('../imgs/mama_suit_kuchikomi/suite-photo-bg.gif') no-repeat 0 0;
	background-size: 248px 257px;
	-webkit-background-size: 248px 257px;
}
.suite-gallery li .ls-01 {
	letter-spacing: -0.1em;
}
.suite-gallery-text-block {
	margin-bottom: 15px;
}
.suite-gallery-text-block:last-child {
	margin-bottom: 0;
}
.suite-gallery-text {
	width: 105px;
	float: left;
}
.suite-gallery-photo {
	width: 101px;
	float: right;
}
.suite-gallery-head {
	margin-bottom: 10px;
}


/* ?q?ǂ?̔??^?؂₩?A?????W */
.hairstyle-box {
	margin-bottom: 30px;
}
.hairstyle-box-inner {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.hairstyle-box-inner2 {
	padding: 25px 12px;
}
.hairstyle-box-stitle {
	margin-bottom: 15px;
}
.hairstyle-img {
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	margin-top: 20px;
	height: 457px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 246px auto;
	-webkit-background-size: 246px auto;
}
.hairstyle-point-box .hairstyle-img {
	width: 211px;
	height: 140px;
	margin: 15px auto 0;
	background-size: 210px auto;
	-webkit-background-size: 210px auto;
}
.style01-img-01 {
	background-image: url('../imgs/nyuugaku_hair/style01-img-01.jpg');
}
.style02-img-01 {
	background-image: url('../imgs/nyuugaku_hair/style02-img-01.jpg');
}
.style02-img-02 {
	background-image: url('../imgs/nyuugaku_hair/style02-img-02.jpg');
}
.style03-img-01 {
	background-image: url('../imgs/nyuugaku_hair/style03-img-01.jpg');
}
.style03-img-02 {
	height: 290px !important;
	background-image: url('../imgs/nyuugaku_hair/style03-img-02.jpg');
}
.style04-img-01 {
	background-image: url('../imgs/nyuugaku_hair/style04-img-01.jpg');
}
.style04-img-02 {
	background-image: url('../imgs/nyuugaku_hair/style04-img-02.jpg');
}
.style05-img-01 {
	background-image: url('../imgs/nyuugaku_hair/style05-img-01.jpg');
}
.style05-img-02 {
	background-image: url('../imgs/nyuugaku_hair/style05-img-02.jpg');
}
.style06-img-01 {
	background-image: url('../imgs/nyuugaku_hair/style06-img-01.jpg');
}
.style06-img-02 {
	height: 290px !important;
	background-image: url('../imgs/nyuugaku_hair/style06-img-02.jpg');
}
.style07-img-01 {
	background-image: url('../imgs/nyuugaku_hair/style07-img-01.jpg');
}
.style07-img-02 {
	background-image: url('../imgs/nyuugaku_hair/style07-img-02.jpg');
}
.style08-img-01 {
	background-image: url('../imgs/nyuugaku_hair/style08-img-01.jpg');
}
.style08-img-02 {
	background-image: url('../imgs/nyuugaku_hair/style08-img-02.jpg');
}
.style08-img-03 {
	background-image: url('../imgs/nyuugaku_hair/style08-img-02.jpg');
}

.hairstyle-point-box {
	padding: 15px 10px;
	background: #eeeeee;
	color: #666;
}
.hairstyle-point-box-inner {
	background: #fff;
	padding: 18px 14px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 2px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
}
.hairstyle-point-title {
	margin-bottom: 15px;
}

.star-list li {
	margin-bottom: 10px;
	padding-left: 17px;
	background: url('../imgs/nyuugaku_hair/point-star.gif') no-repeat 0 2px;
	background-size: 12px 12px;
	-webkit-background-size: 12px 12px;
}
.star-list li:last-child {
	margin-bottom: 0;
}



.gaku-area,
.comment-area,
.taikendan-voice,
.double-area,
.yanosan-area {
	font-size: 12px;
}



.randoseru .security {
  margin-top: 0!important;
}
.randoseru .security a {
  background-position: -750px 0!important;
}